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 24 SH   SOLE 8 24 0 0
1ST SOURCE CORP COM 336901103 219 4,318 SH   SOLE 1 4,318 0 0
1ST SOURCE CORP COM 336901103 7 136 SH   SOLE 8 136 0 0
21VIANET GROUP INC ADR 90138A103 14,845 2,142,155 SH   SOLE 1 2,142,155 0 0
21VIANET GROUP INC ADR 90138A103 12 1,749 SH   SOLE 8 1,749 0 0
21VIANET GROUP INC OPT 90138A103 44 6,400 SH Put SOLE 8 6,400 0 0
21VIANET GROUP INC OPT 90138A103 98 14,200 SH Call SOLE 8 14,200 0 0
22ND CENTY GROUP INC COM 90137F103 256 108,800 SH   SOLE 1 108,800 0 0
22ND CENTY GROUP INC COM 90137F103 0 2 SH   SOLE 8 2 0 0
2U INC COM 90214J101 1,398 16,647 SH   SOLE 1 16,647 0 0
3-D SYS CORP DEL COM 88554D205 99 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 733 63,171 SH   SOLE 1 63,171 0 0
3-D SYS CORP DEL OPT 88554D205 3,236 279,200 SH Put SOLE 8 279,200 0 0
3-D SYS CORP DEL COM 88554D205 926 79,929 SH   SOLE 8 79,929 0 0
3-D SYS CORP DEL OPT 88554D205 3,352 289,200 SH Call SOLE 8 289,200 0 0
3M CO COM 88579Y101 93,282 424,936 SH   SOLE 1 424,936 0 0
3M CO COM 88579Y101 1,058 4,818 SH   DFND 1 0 0 4,818
3M CO OPT 88579Y101 41,577 189,400 SH Put SOLE 8 189,400 0 0
3M CO COM 88579Y101 6,293 28,668 SH   SOLE 8 28,668 0 0
3M CO OPT 88579Y101 6,937 31,600 SH Call SOLE 8 31,600 0 0
3M CO COM 88579Y101 89,491 407,663 SH   SOLE 9 407,663 0 0
500 COM LTD ADR 33829R100 3 202 SH   SOLE 8 202 0 0
51JOB INC ADR 316827104 920 10,700 SH   SOLE 1 10,700 0 0
51JOB INC ADR 316827104 947 11,003 SH   SOLE 8 11,003 0 0
58 COM INC ADR 31680Q104 21,176 265,159 SH   SOLE 1 265,159 0 0
58 COM INC ADR 31680Q104 443 5,542 SH   SOLE 8 5,542 0 0
58 COM INC OPT 31680Q104 104 1,300 SH Call SOLE 8 1,300 0 0
58 COM INC ADR 31680Q104 2,779 34,800 SH   SOLE 9 34,800 0 0
8POINT3 ENERGY PARTNERS LP COM 282539105 878 72,300 SH   SOLE 1 72,300 0 0
8POINT3 ENERGY PARTNERS LP COM 282539105 1 112 SH   SOLE 8 112 0 0
8X8 INC NEW COM 282914100 713 38,234 SH   SOLE 1 38,234 0 0
8X8 INC NEW COM 282914100 111 5,935 SH   SOLE 8 5,935 0 0
A H BELO CORP COM 001282102 0 1 SH   SOLE 8 1 0 0
A MARK PRECIOUS METALS INC COM 00181T107 0 24 SH   SOLE 8 24 0 0
A10 NETWORKS INC COM 002121101 60 10,382 SH   SOLE 1 10,382 0 0
A10 NETWORKS INC COM 002121101 0 87 SH   SOLE 8 87 0 0
AAC HLDGS INC COM 000307108 67 5,876 SH   SOLE 1 5,876 0 0
AAC HLDGS INC COM 000307108 0 10 SH   SOLE 8 10 0 0
AAON INC COM 000360206 493 12,639 SH   SOLE 1 12,639 0 0
AAON INC COM 000360206 31 801 SH   SOLE 8 801 0 0
AAR CORP COM 000361105 441 9,991 SH   SOLE 1 9,991 0 0
AAR CORP OPT 000361105 44 1,000 SH Put SOLE 8 1,000 0 0
AAR CORP OPT 000361105 44 1,000 SH Call SOLE 8 1,000 0 0
AAR CORP COM 000361105 153 3,460 SH   SOLE 8 3,460 0 0
AARONS INC COM 002535300 1,380 29,607 SH   SOLE 1 29,607 0 0
AARONS INC COM 002535300 291 6,239 SH   SOLE 8 6,239 0 0
ABAXIS INC COM 002567105 607 8,599 SH   SOLE 1 8,599 0 0
ABB LTD ADR 000375204 531 22,383 SH   SOLE 1 22,383 0 0
ABB LTD ADR 000375204 36 1,504 SH   DFND 1 0 0 1,504
ABB LTD OPT 000375204 3,043 128,200 SH Put SOLE 8 128,200 0 0
ABB LTD ADR 000375204 2,204 92,827 SH   SOLE 8 92,827 0 0
ABB LTD OPT 000375204 2,429 102,300 SH Call SOLE 8 102,300 0 0
ABB LTD ADR 000375204 735 30,952 SH   SOLE 9 30,952 0 0
ABBOTT LABS COM 002824100 112,417 1,876,150 SH   SOLE 1 1,876,150 0 0
ABBOTT LABS COM 002824100 304 5,080 SH   DFND 1 0 0 5,080
ABBOTT LABS OPT 002824100 18,419 307,400 SH Call SOLE 8 307,400 0 0
ABBOTT LABS OPT 002824100 4,392 73,300 SH Put SOLE 8 73,300 0 0
ABBOTT LABS COM 002824100 71,569 1,194,402 SH   SOLE 9 1,194,402 0 0
ABBOTT LABS COM 002824100 134 2,230 SH   DFND 20 0 0 2,230
ABBOTT LABS COM 002824100 171 2,852 SH   SOLE 81 2,852 0 0
ABBVIE INC COM 00287Y109 223,143 2,357,563 SH   SOLE 1 2,357,563 0 0
ABBVIE INC COM 00287Y109 709 7,487 SH   DFND 1 0 0 7,487
ABBVIE INC OPT 00287Y109 28,272 298,700 SH Call SOLE 8 298,700 0 0
ABBVIE INC COM 00287Y109 6,444 68,071 SH   SOLE 8 68,071 0 0
ABBVIE INC OPT 00287Y109 35,702 377,200 SH Put SOLE 8 377,200 0 0
ABBVIE INC COM 00287Y109 103,828 1,096,974 SH   SOLE 9 1,096,974 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 100 7,037 SH   SOLE 1 7,037 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 32 2,219 SH   SOLE 8 2,219 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 1,831 75,640 SH   SOLE 1 75,640 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 767 31,700 SH Put SOLE 8 31,700 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 4,578 189,100 SH Call SOLE 8 189,100 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 5 221 SH   SOLE 8 221 0 0
ABILITY INC COM G8789K124 1 335 SH   SOLE 1 335 0 0
ABILITY INC COM G8789K124 13 3,880 SH   SOLE 8 3,880 0 0
ABIOMED INC COM 003654100 7,855 26,992 SH   SOLE 1 26,992 0 0
ABIOMED INC COM 003654100 15 50 SH   DFND 1 0 0 50
ABIOMED INC OPT 003654100 466 1,600 SH Call SOLE 8 1,600 0 0
ABIOMED INC OPT 003654100 349 1,200 SH Put SOLE 8 1,200 0 0
ABIOMED INC COM 003654100 71 245 SH   SOLE 8 245 0 0
ABIOMED INC COM 003654100 494 1,696 SH   SOLE 9 1,696 0 0
ABLYNX NV ADR 00372Y105 158 2,900 SH   SOLE 1 2,900 0 0
ABLYNX NV ADR 00372Y105 320 5,869 SH   SOLE 8 5,869 0 0
ABM INDS INC COM 000957100 805 24,036 SH   SOLE 1 24,036 0 0
ABM INDS INC COM 000957100 70 2,076 SH   SOLE 8 2,076 0 0
ABM INDS INC COM 000957100 34 1,013 SH   SOLE 9 1,013 0 0
ABRAXAS PETE CORP COM 003830106 71 31,825 SH   SOLE 1 31,825 0 0
ABRAXAS PETE CORP COM 003830106 5 2,413 SH   SOLE 8 2,413 0 0
AC IMMUNE SA COM H00263105 57 5,500 SH   SOLE 1 5,500 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 4,878 126,808 SH   SOLE 1 126,808 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 1,923 50,000 SH Put SOLE 1 50,000 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC COM 00401C108 1,479 38,460 SH   SOLE 8 38,460 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 2,192 57,000 SH Put SOLE 8 57,000 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 3,769 98,000 SH Call SOLE 8 98,000 0 0
ACACIA RESH CORP COM 003881307 146 41,810 SH   SOLE 1 41,810 0 0
ACACIA RESH CORP COM 003881307 0 71 SH   SOLE 8 71 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 16,027 409,056 SH   SOLE 1 409,056 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 203 9,076 SH   SOLE 1 9,076 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 2,532 112,700 SH Put SOLE 8 112,700 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 2,139 95,200 SH Call SOLE 8 95,200 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,281 57,035 SH   SOLE 8 57,035 0 0
ACADIA RLTY TR TRUS 004239109 4,056 164,915 SH   SOLE 1 164,915 0 0
ACADIA RLTY TR TRUS 004239109 3 112 SH   SOLE 8 112 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 161 7,062 SH   SOLE 1 7,062 0 0
ACCELERATE DIAGNOSTICS INC OPT 00430H102 5,383 235,600 SH Put SOLE 8 235,600 0 0
ACCELERON PHARMA INC COM 00434H108 456 11,679 SH   SOLE 1 11,679 0 0
ACCELERON PHARMA INC OPT 00434H108 1,173 30,000 SH Put SOLE 8 30,000 0 0
ACCELERON PHARMA INC COM 00434H108 643 16,426 SH   SOLE 8 16,426 0 0
ACCENTURE PLC IRELAND COM G1151C101 113,240 737,718 SH   SOLE 1 737,718 0 0
ACCENTURE PLC IRELAND COM G1151C101 13,189 85,922 SH   DFND 1 0 0 85,922
ACCENTURE PLC IRELAND COM G1151C101 6,814 44,384 SH   SOLE 8 44,384 0 0
ACCENTURE PLC IRELAND OPT G1151C101 5,296 34,500 SH Call SOLE 8 34,500 0 0
ACCENTURE PLC IRELAND OPT G1151C101 7,399 48,200 SH Put SOLE 8 48,200 0 0
ACCENTURE PLC IRELAND COM G1151C101 64,644 421,130 SH   SOLE 9 421,130 0 0
ACCESS NATL CORP COM 004337101 90 3,180 SH   SOLE 1 3,180 0 0
ACCO BRANDS CORP COM 00081T108 1,010 80,417 SH   SOLE 1 80,417 0 0
ACCO BRANDS CORP COM 00081T108 49 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 1 87 SH   SOLE 8 87 0 0
ACCURAY INC COM 004397105 555 111,156 SH   SOLE 1 111,156 0 0
ACCURAY INC OPT 004397105 36 7,200 SH Call SOLE 8 7,200 0 0
ACCURAY INC COM 004397105 886 177,188 SH   SOLE 8 177,188 0 0
ACCURAY INC OPT 004397105 1,099 219,700 SH Put SOLE 8 219,700 0 0
ACETO CORP COM 004446100 117 15,533 SH   SOLE 1 15,533 0 0
ACHAOGEN INC OPT 004449104 389 30,000 SH Put SOLE 1 30,000 0 0
ACHAOGEN INC COM 004449104 481 37,088 SH   SOLE 1 37,088 0 0
ACHAOGEN INC COM 004449104 39 3,008 SH   SOLE 8 3,008 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 104 28,112 SH   SOLE 1 28,112 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 126 34,186 SH   SOLE 8 34,186 0 0
ACHILLION PHARMACEUTICALS IN OPT 00448Q201 11 3,000 SH Put SOLE 8 3,000 0 0
ACI WORLDWIDE INC COM 004498101 1,483 62,500 SH   SOLE 1 62,500 0 0
ACI WORLDWIDE INC COM 004498101 53 2,239 SH   SOLE 8 2,239 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 106 6,070 SH   SOLE 1 6,070 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 5 308 SH   SOLE 8 308 0 0
ACM RESEARCH INC COM 00108J109 0 15 SH   SOLE 8 15 0 0
ACNB CORP COM 000868109 42 1,429 SH   SOLE 1 1,429 0 0
ACNB CORP COM 000868109 0 8 SH   SOLE 8 8 0 0
ACORDA THERAPEUTICS INC COM 00484M106 326 13,765 SH   SOLE 1 13,765 0 0
ACORDA THERAPEUTICS INC COM 00484M106 99 4,171 SH   SOLE 8 4,171 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 1,374 58,100 SH Put SOLE 8 58,100 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 64 2,700 SH Call SOLE 8 2,700 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 11 30,000 SH   DFND 1 0 0 30,000
ACTIVISION BLIZZARD INC COM 00507V109 542 8,041 SH   DFND 1 0 0 8,041
ACTIVISION BLIZZARD INC COM 00507V109 143,124 2,121,618 SH   SOLE 1 1,231,094 890,524 0
ACTIVISION BLIZZARD INC OPT 00507V109 31,956 473,700 SH Put SOLE 8 473,700 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,451 80,809 SH   SOLE 8 80,809 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 32,218 477,600 SH Call SOLE 8 477,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 34,895 517,278 SH   SOLE 9 517,278 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,115 16,535 SH   SOLE 20 0 16,535 0
ACTIVISION BLIZZARD INC COM 00507V109 66 985 SH   SOLE 99 0 985 0
ACTUANT CORP COM 00508X203 428 18,372 SH   SOLE 1 18,372 0 0
ACUITY BRANDS INC COM 00508Y102 5,292 38,022 SH   SOLE 1 38,022 0 0
ACUITY BRANDS INC OPT 00508Y102 13,014 93,500 SH Put SOLE 8 93,500 0 0
ACUITY BRANDS INC OPT 00508Y102 3,243 23,300 SH Call SOLE 8 23,300 0 0
ACUITY BRANDS INC COM 00508Y102 4,519 32,465 SH   SOLE 8 32,465 0 0
ACUITY BRANDS INC COM 00508Y102 3,995 28,695 SH   SOLE 9 28,695 0 0
ACUSHNET HOLDINGS CORP COM 005098108 158 6,843 SH   SOLE 1 6,843 0 0
ACUSHNET HOLDINGS CORP COM 005098108 2 107 SH   SOLE 8 107 0 0
ACXIOM CORP COM 005125109 405 17,835 SH   SOLE 1 17,835 0 0
ACXIOM CORP COM 005125109 0 11 SH   SOLE 8 11 0 0
ACXIOM CORP OPT 005125109 5 200 SH Put SOLE 8 200 0 0
ACXIOM CORP OPT 005125109 345 15,200 SH Call SOLE 8 15,200 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 124 5,210 SH   SOLE 1 5,210 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 155 6,482 SH   SOLE 8 6,482 0 0
ADAMIS PHARMACEUTICALS CORP COM 00547W208 6 1,700 SH   SOLE 8 1,700 0 0
ADAMS RES &amp ENERGY INC COM 006351308 20 449 SH   SOLE 1 449 0 0
ADAMS RES &amp ENERGY INC COM 006351308 0 4 SH   SOLE 8 4 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 394 35,100 SH   SOLE 1 35,100 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 9 851 SH   SOLE 8 851 0 0
ADDUS HOMECARE CORP COM 006739106 95 1,934 SH   SOLE 1 1,934 0 0
ADDUS HOMECARE CORP COM 006739106 0 7 SH   SOLE 8 7 0 0
ADECOAGRO S A COM L00849106 41 5,500 SH   SOLE 1 5,500 0 0
ADECOAGRO S A COM L00849106 57 7,563 SH   SOLE 8 7,563 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 51 6,900 SH   SOLE 1 6,900 0 0
ADIENT PLC COM G0084W101 2,938 49,165 SH   SOLE 1 49,165 0 0
ADIENT PLC COM G0084W101 1 13 SH   DFND 1 0 0 13
ADIENT PLC COM G0084W101 31 518 SH   SOLE 8 518 0 0
ADIENT PLC OPT G0084W101 90 1,500 SH Put SOLE 8 1,500 0 0
ADIENT PLC OPT G0084W101 376 6,300 SH Call SOLE 8 6,300 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 13 2,900 SH   SOLE 1 2,900 0 0
ADMA BIOLOGICS INC COM 000899104 0 1 SH   SOLE 8 1 0 0
ADOBE SYS INC COM 00724F101 93,189 431,272 SH   SOLE 1 431,272 0 0
ADOBE SYS INC COM 00724F101 148 686 SH   DFND 1 0 0 686
ADOBE SYS INC OPT 00724F101 41,401 191,600 SH Put SOLE 8 191,600 0 0
ADOBE SYS INC OPT 00724F101 29,970 138,700 SH Call SOLE 8 138,700 0 0
ADOBE SYS INC COM 00724F101 35,901 166,147 SH   SOLE 8 166,147 0 0
ADOBE SYS INC COM 00724F101 72,864 337,204 SH   SOLE 9 337,204 0 0
ADOBE SYS INC COM 00724F101 82 379 SH   SOLE 81 379 0 0
ADT INC COM 00090Q103 563 70,969 SH   SOLE 1 70,969 0 0
ADT INC COM 00090Q103 3,965 500,000 SH   SOLE 8 500,000 0 0
ADTALEM GLOBAL ED INC COM 00737L103 670 14,090 SH   SOLE 1 14,090 0 0
ADTALEM GLOBAL ED INC OPT 00737L103 10 200 SH Call SOLE 8 200 0 0
ADTALEM GLOBAL ED INC COM 00737L103 16 334 SH   SOLE 8 334 0 0
ADTRAN INC COM 00738A106 729 46,887 SH   SOLE 1 46,887 0 0
ADTRAN INC COM 00738A106 113 7,249 SH   SOLE 8 7,249 0 0
ADTRAN INC OPT 00738A106 39 2,500 SH Put SOLE 8 2,500 0 0
ADTRAN INC OPT 00738A106 3 200 SH Call SOLE 8 200 0 0
ADURO BIOTECH INC COM 00739L101 573 61,622 SH   SOLE 1 61,622 0 0
ADURO BIOTECH INC COM 00739L101 68 7,265 SH   SOLE 8 7,265 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 17,047 143,797 SH   SOLE 1 143,797 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 4,197 35,400 SH Call SOLE 1 35,400 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 2,359 19,900 SH Call SOLE 8 19,900 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 2,869 24,200 SH Put SOLE 8 24,200 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 26 223 SH   SOLE 8 223 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 5,966 50,322 SH   SOLE 9 50,322 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 234 10,483 SH   SOLE 1 10,483 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,137 43,909 SH   SOLE 1 43,909 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 11 400 SH   SOLE 8 400 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 47 4,109 SH   SOLE 1 4,109 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 0 41 SH   SOLE 8 41 0 0
ADVANCED ENERGY INDS COM 007973100 1,690 26,429 SH   SOLE 1 26,429 0 0
ADVANCED ENERGY INDS COM 007973100 1,302 20,365 SH   SOLE 8 20,365 0 0
ADVANCED MICRO DEVICES INC COM 007903107 10 1,000 SH   DFND 1 0 0 1,000
ADVANCED MICRO DEVICES INC OPT 007903107 24,060 2,394,000 SH Put SOLE 1 2,394,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 33,438 3,327,255 SH   SOLE 1 3,327,255 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 16,294 1,621,300 SH Call SOLE 8 1,621,300 0 0
ADVANCED MICRO DEVICES INC COM 007903107 7,471 743,395 SH   SOLE 8 743,395 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 24,647 2,452,400 SH Put SOLE 8 2,452,400 0 0
ADVANCED MICRO DEVICES INC COM 007903107 5,674 564,530 SH   SOLE 9 564,530 0 0
ADVANSIX INC COM 00773T101 1,490 42,836 SH   SOLE 1 42,836 0 0
ADVANSIX INC COM 00773T101 0 11 SH   DFND 1 0 0 11
ADVANSIX INC COM 00773T101 22 630 SH   SOLE 8 630 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVANTAGE OIL &amp GAS LTD COM 00765F101 18 6,000 SH   SOLE 1 6,000 0 0
ADVAXIS INC COM 007624208 34 19,908 SH   SOLE 1 19,908 0 0
ADVAXIS INC COM 007624208 0 26 SH   SOLE 8 26 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 554 95,500 SH   SOLE 1 95,500 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 2 383 SH   SOLE 8 383 0 0
AECOM COM 00766T100 1,206 33,856 SH   SOLE 1 33,856 0 0
AECOM COM 00766T100 554 15,547 SH   SOLE 8 15,547 0 0
AECOM OPT 00766T100 289 8,100 SH Call SOLE 8 8,100 0 0
AECOM OPT 00766T100 7 200 SH Put SOLE 8 200 0 0
AEGEAN MARINE PETROLEUM NETW COM Y0017S102 3 1,539 SH   SOLE 8 1,539 0 0
AEGEAN MARINE PETROLEUM NETW OPT Y0017S102 3 1,300 SH Put SOLE 8 1,300 0 0
AEGEAN MARINE PETROLEUM NETW OPT Y0017S102 6 2,700 SH Call SOLE 8 2,700 0 0
AEGION CORP COM 00770F104 231 10,051 SH   SOLE 1 10,051 0 0
AEGION CORP COM 00770F104 330 14,422 SH   SOLE 8 14,422 0 0
AEGION CORP COM 00770F104 7 305 SH   SOLE 9 305 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 32 3,200 SH   SOLE 1 3,200 0 0
AEGON N V ADR 007924103 63 9,232 SH   SOLE 8 9,232 0 0
AEGON N V OPT 007924103 14 2,000 SH Call SOLE 8 2,000 0 0
AEGON N V OPT 007924103 2 300 SH Put SOLE 8 300 0 0
AEMETIS INC COM 00770K202 0 1 SH   SOLE 8 1 0 0
AERCAP HOLDINGS NV COM N00985106 2,654 52,321 SH   SOLE 1 52,321 0 0
AERCAP HOLDINGS NV OPT N00985106 507 10,000 SH Call SOLE 8 10,000 0 0
AERCAP HOLDINGS NV COM N00985106 1 27 SH   SOLE 8 27 0 0
AERCAP HOLDINGS NV OPT N00985106 507 10,000 SH Put SOLE 8 10,000 0 0
AERCAP HOLDINGS NV COM N00985106 95 1,880 SH   SOLE 9 1,880 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 608 11,208 SH   SOLE 1 11,208 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 208 3,846 SH   SOLE 8 3,846 0 0
AEROHIVE NETWORKS INC COM 007786106 230 57,245 SH   SOLE 1 57,245 0 0
AEROHIVE NETWORKS INC COM 007786106 17 4,316 SH   SOLE 8 4,316 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 681 24,363 SH   SOLE 1 24,363 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 229 8,200 SH Call SOLE 8 8,200 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 1,594 57,000 SH Put SOLE 8 57,000 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,137 40,634 SH   SOLE 8 40,634 0 0
AEROVIRONMENT INC COM 008073108 436 9,592 SH   SOLE 1 9,592 0 0
AEROVIRONMENT INC OPT 008073108 492 10,800 SH Call SOLE 8 10,800 0 0
AEROVIRONMENT INC OPT 008073108 346 7,600 SH Put SOLE 8 7,600 0 0
AEROVIRONMENT INC COM 008073108 117 2,581 SH   SOLE 8 2,581 0 0
AES CORP COM 00130H105 11,381 1,001,008 SH   SOLE 1 1,001,008 0 0
AES CORP COM 00130H105 1,169 102,770 SH   SOLE 8 102,770 0 0
AES CORP OPT 00130H105 163 14,300 SH Put SOLE 8 14,300 0 0
AES CORP OPT 00130H105 1,331 117,100 SH Call SOLE 8 117,100 0 0
AES CORP COM 00130H105 5,113 449,695 SH   SOLE 9 449,695 0 0
AETNA INC NEW COM 00817Y108 70,248 415,673 SH   SOLE 1 415,673 0 0
AETNA INC NEW COM 00817Y108 642 3,800 SH   DFND 1 0 0 3,800
AETNA INC NEW OPT 00817Y108 9,870 58,400 SH Call SOLE 8 58,400 0 0
AETNA INC NEW COM 00817Y108 32,780 193,967 SH   SOLE 8 193,967 0 0
AETNA INC NEW OPT 00817Y108 12,371 73,200 SH Put SOLE 8 73,200 0 0
AETNA INC NEW COM 00817Y108 37,632 222,664 SH   SOLE 9 222,664 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 70 SH   SOLE 8 70 0 0
AFFILIATED MANAGERS GROUP COM 008252108 11,054 58,304 SH   SOLE 1 58,304 0 0
AFFILIATED MANAGERS GROUP COM 008252108 490 2,581 SH   SOLE 8 2,581 0 0
AFFILIATED MANAGERS GROUP COM 008252108 7,074 37,315 SH   SOLE 9 37,315 0 0
AFFIMED N V COM N01045108 105 56,688 SH   SOLE 1 56,688 0 0
AFFIMED N V COM N01045108 15 8,270 SH   SOLE 8 8,270 0 0
AFLAC INC COM 001055102 50,993 1,165,286 SH   SOLE 1 1,165,286 0 0
AFLAC INC COM 001055102 875 19,978 SH   SOLE 8 19,978 0 0
AFLAC INC OPT 001055102 3,545 81,000 SH Put SOLE 8 81,000 0 0
AFLAC INC OPT 001055102 4,118 94,100 SH Call SOLE 8 94,100 0 0
AFLAC INC COM 001055102 24,832 567,442 SH   SOLE 9 567,442 0 0
AG MTG INVT TR INC TRUS 001228105 101 5,816 SH   SOLE 1 5,816 0 0
AG MTG INVT TR INC TRUS 001228105 1 84 SH   SOLE 8 84 0 0
AGCO CORP COM 001084102 1,972 30,429 SH   SOLE 1 30,429 0 0
AGCO CORP COM 001084102 195 3,000 SH   SOLE 8 3,000 0 0
AGCO CORP OPT 001084102 272 4,200 SH Call SOLE 8 4,200 0 0
AGCO CORP OPT 001084102 350 5,400 SH Put SOLE 8 5,400 0 0
AGCO CORP COM 001084102 493 7,609 SH   SOLE 9 7,609 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 10 2,348 SH   SOLE 8 2,348 0 0
AGENUS INC COM 00847G705 340 72,227 SH   SOLE 1 72,227 0 0
AGENUS INC COM 00847G705 8 1,728 SH   SOLE 8 1,728 0 0
AGILE THERAPEUTICS INC COM 00847L100 64 24,600 SH   SOLE 1 24,600 0 0
AGILE THERAPEUTICS INC COM 00847L100 0 1 SH   SOLE 8 1 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 13 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 31,964 477,775 SH   SOLE 1 477,775 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 4,296 64,227 SH   SOLE 8 64,227 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,686 25,200 SH Put SOLE 8 25,200 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,639 24,500 SH Call SOLE 8 24,500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 15,427 230,600 SH   SOLE 9 230,600 0 0
AGILYSYS INC COM 00847J105 56 4,726 SH   SOLE 1 4,726 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 196 2,392 SH   SOLE 1 2,392 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 2,208 27,000 SH Put SOLE 8 27,000 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 384 4,689 SH   SOLE 8 4,689 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 2,208 27,000 SH Call SOLE 8 27,000 0 0
AGNC INVT CORP COM 00123Q104 49 2,624 SH   SOLE 1 2,624 0 0
AGNC INVT CORP TRUS 00123Q104 75,857 4,009,365 SH   SOLE 1 4,009,365 0 0
AGNC INVT CORP OPT 00123Q104 713 37,700 SH Call SOLE 8 37,700 0 0
AGNC INVT CORP OPT 00123Q104 373 19,700 SH Put SOLE 8 19,700 0 0
AGNC INVT CORP TRUS 00123Q104 26 1,371 SH   SOLE 8 1,371 0 0
AGNC INVT CORP COM 00123Q104 70 3,748 SH   SOLE 9 3,748 0 0
AGNICO EAGLE MINES LTD COM 008474108 44 1,041 SH   DFND 1 0 0 1,041
AGNICO EAGLE MINES LTD COM 008474108 5,598 133,082 SH   SOLE 1 133,082 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,245 29,588 SH   SOLE 8 29,588 0 0
AGNICO EAGLE MINES LTD OPT 008474108 1,140 27,100 SH Put SOLE 8 27,100 0 0
AGNICO EAGLE MINES LTD OPT 008474108 2,966 70,500 SH Call SOLE 8 70,500 0 0
AGNICO EAGLE MINES LTD COM 008474108 31 750 SH   SOLE 9 750 0 0
AGNICO EAGLE MINES LTD COM 008474108 11 260 SH   DFND 20 0 0 260
AGREE REALTY CORP TRUS 008492100 690 14,379 SH   SOLE 1 14,379 0 0
AGROFRESH SOLUTIONS COM 00856G109 36 4,845 SH   SOLE 1 4,845 0 0
AILERON THERAPEUTICS INC COM 00887A105 9 1,141 SH   SOLE 1 1,141 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 442 13,878 SH   SOLE 1 13,878 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 333 10,447 SH   SOLE 8 10,447 0 0
AIR INDS GROUP COM 00912N205 0 24 SH   SOLE 8 24 0 0
AIR LEASE CORP COM 00912X302 830 19,453 SH   SOLE 1 19,453 0 0
AIR LEASE CORP OPT 00912X302 136 3,200 SH Put SOLE 8 3,200 0 0
AIR LEASE CORP OPT 00912X302 43 1,000 SH Call SOLE 8 1,000 0 0
AIR LEASE CORP COM 00912X302 892 20,915 SH   SOLE 8 20,915 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,963 12,343 SH   DFND 1 0 0 12,343
AIR PRODS &amp CHEMS INC COM 009158106 28,799 181,086 SH   SOLE 1 181,086 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 191 1,200 SH Put SOLE 8 1,200 0 0
AIR PRODS &amp CHEMS INC COM 009158106 190 1,196 SH   SOLE 8 1,196 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 2,115 13,300 SH Call SOLE 8 13,300 0 0
AIR PRODS &amp CHEMS INC COM 009158106 24,268 152,601 SH   SOLE 9 152,601 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 729 31,248 SH   SOLE 1 31,248 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 109 4,674 SH   SOLE 8 4,674 0 0
AIRCASTLE LTD COM G0129K104 196 9,873 SH   SOLE 1 9,873 0 0
AIRCASTLE LTD OPT G0129K104 280 14,100 SH Put SOLE 8 14,100 0 0
AIRCASTLE LTD OPT G0129K104 367 18,500 SH Call SOLE 8 18,500 0 0
AIRCASTLE LTD COM G0129K104 106 5,313 SH   SOLE 8 5,313 0 0
AIRGAIN INC COM 00938A104 0 20 SH   SOLE 8 20 0 0
AK STL HLDG CORP COM 001547108 1,181 260,620 SH   SOLE 1 260,620 0 0
AK STL HLDG CORP COM 001547108 271 59,836 SH   SOLE 8 59,836 0 0
AK STL HLDG CORP OPT 001547108 1,080 238,400 SH Put SOLE 8 238,400 0 0
AK STL HLDG CORP OPT 001547108 1,537 339,300 SH Call SOLE 8 339,300 0 0
AK STL HLDG CORP COM 001547108 0 1 SH   SOLE 9 1 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 17,854 251,540 SH   SOLE 1 251,540 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 3,015 42,483 SH   SOLE 8 42,483 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 2,094 29,500 SH Call SOLE 8 29,500 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 639 9,000 SH Put SOLE 8 9,000 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 8,206 115,624 SH   SOLE 9 115,624 0 0
AKCEA THERAPEUTICS INC COM 00972L107 192 7,491 SH   SOLE 1 7,491 0 0
AKCEA THERAPEUTICS INC COM 00972L107 98 3,821 SH   SOLE 8 3,821 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 282 29,592 SH   SOLE 1 29,592 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 14 1,553 SH   SOLE 8 1,553 0 0
AKORN INC COM 009728106 12,255 654,995 SH   SOLE 1 654,995 0 0
AKORN INC OPT 009728106 47 2,500 SH Call SOLE 1 2,500 0 0
AKORN INC OPT 009728106 4,056 216,800 SH Put SOLE 8 216,800 0 0
AKORN INC OPT 009728106 16,605 887,500 SH Call SOLE 8 887,500 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 15 2,489 SH   SOLE 1 2,489 0 0
ALAMO GROUP INC COM 011311107 1,474 13,417 SH   SOLE 1 13,417 0 0
ALAMO GROUP INC COM 011311107 18 164 SH   SOLE 8 164 0 0
ALAMOS GOLD INC NEW COM 011532108 131 25,135 SH   SOLE 1 25,135 0 0
ALAMOS GOLD INC NEW COM 011532108 7 1,292 SH   SOLE 8 1,292 0 0
ALAMOS GOLD INC NEW COM 011532108 7 1,300 SH   DFND 20 0 0 1,300
ALARM COM HLDGS INC COM 011642105 368 9,751 SH   SOLE 1 9,751 0 0
ALARM COM HLDGS INC OPT 011642105 366 9,700 SH Call SOLE 8 9,700 0 0
ALASKA AIR GROUP INC COM 011659109 6,552 105,760 SH   SOLE 1 105,760 0 0
ALASKA AIR GROUP INC OPT 011659109 7,850 126,700 SH Call SOLE 8 126,700 0 0
ALASKA AIR GROUP INC OPT 011659109 13,693 221,000 SH Put SOLE 8 221,000 0 0
ALASKA AIR GROUP INC COM 011659109 4,993 80,582 SH   SOLE 8 80,582 0 0
ALASKA AIR GROUP INC COM 011659109 5,142 82,996 SH   SOLE 9 82,996 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 1 500 SH   DFND 1 0 0 500
ALASKA COMMUNICATIONS SYS GR COM 01167P101 0 12 SH   SOLE 8 12 0 0
ALBANY INTL CORP COM 012348108 556 8,861 SH   SOLE 1 8,861 0 0
ALBEMARLE CORP COM 012653101 24,264 261,627 SH   SOLE 1 261,627 0 0
ALBEMARLE CORP COM 012653101 228 2,464 SH   SOLE 8 2,464 0 0
ALBEMARLE CORP OPT 012653101 519 5,600 SH Call SOLE 8 5,600 0 0
ALBEMARLE CORP OPT 012653101 287 3,100 SH Put SOLE 8 3,100 0 0
ALBEMARLE CORP COM 012653101 8,137 87,741 SH   SOLE 9 87,741 0 0
ALBIREO PHARMA INC COM 01345P106 182 5,600 SH   SOLE 1 5,600 0 0
ALBIREO PHARMA INC COM 01345P106 10 293 SH   SOLE 8 293 0 0
ALCENTRA CAP CORP COM 01374T102 0 46 SH   SOLE 8 46 0 0
ALCOA CORP OPT 013872106 13,488 300,000 SH Call SOLE 1 300,000 0 0
ALCOA CORP COM 013872106 61 1,358 SH   DFND 1 0 0 1,358
ALCOA CORP COM 013872106 9,531 211,989 SH   SOLE 1 211,989 0 0
ALCOA CORP OPT 013872106 5,841 129,918 SH Call SOLE 8 129,918 0 0
ALCOA CORP OPT 013872106 7,517 167,191 SH Put SOLE 8 167,191 0 0
ALCOA CORP COM 013872106 1,894 42,104 SH   SOLE 8 42,104 0 0
ALCOA CORP COM 013872106 897 19,953 SH   SOLE 9 19,953 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 257 20,231 SH   SOLE 1 20,231 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 200 15,721 SH   SOLE 8 15,721 0 0
ALDER BIOPHARMACEUTICALS INC BOND 014339AA3 2,716 2,955,000 PRN   SOLE 8 0 0 2,955,000
ALDEYRA THERAPEUTICS INC COM 01438T106 0 1 SH   SOLE 8 1 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 467 20,157 SH   SOLE 1 20,157 0 0
ALEXANDERS INC TRUS 014752109 168 441 SH   SOLE 1 441 0 0
ALEXANDERS INC TRUS 014752109 3 6 SH   SOLE 8 6 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 7,348 58,836 SH   SOLE 1 58,836 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 26,089 208,901 SH   SOLE 1 208,901 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 4 34 SH   SOLE 8 34 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 8,499 68,056 SH   SOLE 9 68,056 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 25,932 232,656 SH   SOLE 1 232,656 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 15,426 138,400 SH Call SOLE 8 138,400 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 23,591 211,642 SH   SOLE 8 211,642 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 42,812 384,100 SH Put SOLE 8 384,100 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 18,139 162,729 SH   SOLE 9 162,729 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 50,474 275,000 SH Call SOLE 1 275,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 42,408 231,054 SH   SOLE 1 231,054 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 1,542 8,403 SH   DFND 1 0 0 8,403
ALIBABA GROUP HLDG LTD OPT 01609W102 505,579 2,754,600 SH Put SOLE 8 2,754,600 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 411,698 2,243,100 SH Call SOLE 8 2,243,100 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 67,264 366,485 SH   SOLE 8 366,485 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 80,599 439,140 SH   SOLE 9 439,140 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 1,674 9,121 SH   DFND 20 0 0 9,121
ALICO INC COM 016230104 18 646 SH   SOLE 1 646 0 0
ALICO INC COM 016230104 0 3 SH   SOLE 8 3 0 0
ALIGN TECHNOLOGY INC COM 016255101 40,640 161,830 SH   SOLE 1 161,830 0 0
ALIGN TECHNOLOGY INC OPT 016255101 7,911 31,500 SH Call SOLE 8 31,500 0 0
ALIGN TECHNOLOGY INC COM 016255101 5,564 22,153 SH   SOLE 8 22,153 0 0
ALIGN TECHNOLOGY INC OPT 016255101 15,796 62,900 SH Put SOLE 8 62,900 0 0
ALIGN TECHNOLOGY INC COM 016255101 12,333 49,111 SH   SOLE 9 49,111 0 0
ALIMERA SCIENCES INC COM 016259103 0 93 SH   SOLE 1 93 0 0
ALIMERA SCIENCES INC COM 016259103 0 2 SH   SOLE 8 2 0 0
ALJ REGIONAL HLDGS INC COM 001627108 0 2 SH   SOLE 8 2 0 0
ALKERMES PLC COM G01767105 2,443 42,143 SH   SOLE 1 42,143 0 0
ALKERMES PLC OPT G01767105 168 2,900 SH Call SOLE 8 2,900 0 0
ALKERMES PLC OPT G01767105 191 3,300 SH Put SOLE 8 3,300 0 0
ALKERMES PLC COM G01767105 928 15,995 SH   SOLE 8 15,995 0 0
ALKERMES PLC COM G01767105 53 920 SH   SOLE 9 920 0 0
ALLEGHANY CORP DEL COM 017175100 3,562 5,798 SH   SOLE 1 5,798 0 0
ALLEGHANY CORP DEL COM 017175100 58 94 SH   SOLE 9 94 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,296 54,771 SH   SOLE 1 54,771 0 0
ALLEGHENY TECHNOLOGIES INC BOND 01741RAG7 82 45,000 PRN   SOLE 8 0 0 45,000
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,238 52,313 SH   SOLE 8 52,313 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 1,812 76,500 SH Call SOLE 8 76,500 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 360 15,200 SH Put SOLE 8 15,200 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 94 2,392 SH   SOLE 1 2,392 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 0 10 SH   SOLE 8 10 0 0
ALLEGIANT TRAVEL CO COM 01748X102 762 4,415 SH   SOLE 1 4,415 0 0
ALLEGION PUB LTD CO COM G0176J109 5,729 67,155 SH   SOLE 1 67,155 0 0
ALLEGION PUB LTD CO COM G0176J109 97 1,135 SH   SOLE 8 1,135 0 0
ALLEGION PUB LTD CO COM G0176J109 5,524 64,764 SH   SOLE 9 64,764 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 13 1,117 SH   SOLE 1 1,117 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 0 5 SH   SOLE 8 5 0 0
ALLERGAN PLC COM G0177J108 64,737 384,672 SH   SOLE 1 384,672 0 0
ALLERGAN PLC COM G0177J108 23 137 SH   DFND 1 0 0 137
ALLERGAN PLC OPT G0177J108 115,497 686,300 SH Put SOLE 8 686,300 0 0
ALLERGAN PLC COM G0177J108 30,654 182,148 SH   SOLE 8 182,148 0 0
ALLERGAN PLC OPT G0177J108 35,291 209,700 SH Call SOLE 8 209,700 0 0
ALLERGAN PLC COM G0177J108 40,620 241,365 SH   SOLE 9 241,365 0 0
ALLETE INC COM 018522300 2,228 30,829 SH   SOLE 1 30,829 0 0
ALLETE INC COM 018522300 26 365 SH   SOLE 8 365 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 28,791 135,262 SH   SOLE 1 135,262 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 2,618 12,300 SH Put SOLE 8 12,300 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,213 10,396 SH   SOLE 8 10,396 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,596 7,500 SH Call SOLE 8 7,500 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 6,985 32,817 SH   SOLE 9 32,817 0 0
ALLIANCE HOLDINGS GP LP COM 01861G100 164 6,550 SH   SOLE 1 6,550 0 0
ALLIANCE ONE INTL INC COM 018772301 107 4,100 SH   SOLE 1 4,100 0 0
ALLIANCE ONE INTL INC COM 018772301 2 68 SH   SOLE 8 68 0 0
ALLIANCE RES PARTNER L P COM 01877R108 327 18,501 SH   SOLE 1 18,501 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 2 100 SH Put SOLE 8 100 0 0
ALLIANCE RES PARTNER L P COM 01877R108 0 24 SH   SOLE 8 24 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 44 2,500 SH Call SOLE 8 2,500 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 2 74 SH   SOLE 8 74 0 0
ALLIANT ENERGY CORP COM 018802108 10,291 251,842 SH   SOLE 1 251,842 0 0
ALLIANT ENERGY CORP COM 018802108 3 73 SH   SOLE 8 73 0 0
ALLIANT ENERGY CORP COM 018802108 6,434 157,483 SH   SOLE 9 157,483 0 0
ALLIANZGI EQUITY &amp CONV INCO FUND 018829101 0 15 SH   SOLE 8 15 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 55 1,373 SH   SOLE 1 1,373 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 1 14 SH   SOLE 8 14 0 0
ALLIQUA BIOMEDICAL INC COM 019621309 0 21 SH   SOLE 8 21 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,025 26,246 SH   SOLE 1 26,246 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 8 216 SH   SOLE 8 216 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,201 97,233 SH   SOLE 1 97,233 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 20 1,600 SH Call SOLE 8 1,600 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 889 886,000 PRN   SOLE 8 0 0 886,000
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 16 1,300 SH Put SOLE 8 1,300 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 142 11,426 SH   SOLE 8 11,426 0 0
ALLSTATE CORP COM 020002101 28,471 300,329 SH   SOLE 1 300,329 0 0
ALLSTATE CORP COM 020002101 3,766 39,734 SH   SOLE 8 39,734 0 0
ALLSTATE CORP OPT 020002101 2,654 28,000 SH Put SOLE 8 28,000 0 0
ALLSTATE CORP OPT 020002101 910 9,600 SH Call SOLE 8 9,600 0 0
ALLSTATE CORP COM 020002101 23,002 242,638 SH   SOLE 9 242,638 0 0
ALLY FINL INC COM 02005N100 15,753 580,265 SH   SOLE 1 580,265 0 0
ALLY FINL INC OPT 02005N100 1,235 45,500 SH Call SOLE 8 45,500 0 0
ALLY FINL INC OPT 02005N100 410 15,100 SH Put SOLE 8 15,100 0 0
ALLY FINL INC COM 02005N100 668 24,592 SH   SOLE 8 24,592 0 0
ALLY FINL INC COM 02005N100 102 3,728 SH   SOLE 9 3,728 0 0
ALMADEN MINERALS LTD COM 020283305 0 56 SH   SOLE 8 56 0 0
ALMOST FAMILY INC COM 020409108 1,777 31,729 SH   SOLE 1 31,729 0 0
ALMOST FAMILY INC COM 020409108 2 35 SH   SOLE 8 35 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,677 14,086 SH   SOLE 1 14,086 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 7,730 64,900 SH Call SOLE 8 64,900 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 4,633 38,900 SH Put SOLE 8 38,900 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 287 2,412 SH   SOLE 8 2,412 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 62 520 SH   SOLE 9 520 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 64 4,149 SH   SOLE 1 4,149 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 15 974 SH   SOLE 8 974 0 0
ALPHA PRO TECH LTD COM 020772109 0 71 SH   SOLE 8 71 0 0
ALPHABET INC COM 02079K107 6,614 6,410 SH   DFND 1 0 0 6,410
ALPHABET INC COM 02079K107 232,988 225,810 SH   SOLE 1 224,243 1,567 0
ALPHABET INC COM 02079K305 4,571 4,407 SH   DFND 1 0 0 4,407
ALPHABET INC COM 02079K305 439,294 423,561 SH   SOLE 1 352,069 71,492 0
ALPHABET INC OPT 02079K107 108,338 105,000 SH Put SOLE 8 105,000 0 0
ALPHABET INC COM 02079K107 32,809 31,798 SH   SOLE 8 31,798 0 0
ALPHABET INC OPT 02079K305 223,400 215,400 SH Put SOLE 8 215,400 0 0
ALPHABET INC OPT 02079K107 76,559 74,200 SH Call SOLE 8 74,200 0 0
ALPHABET INC OPT 02079K305 200,272 193,100 SH Call SOLE 8 193,100 0 0
ALPHABET INC COM 02079K305 46,105 44,454 SH   SOLE 8 44,454 0 0
ALPHABET INC COM 02079K107 195,193 189,179 SH   SOLE 9 189,179 0 0
ALPHABET INC COM 02079K305 223,172 215,180 SH   SOLE 9 215,180 0 0
ALPHABET INC COM 02079K107 1,281 1,242 SH   SOLE 20 0 1,242 0
ALPHABET INC COM 02079K107 1,080 1,047 SH   DFND 20 0 0 1,047
ALPHABET INC COM 02079K305 2,095 2,020 SH   SOLE 20 0 2,020 0
ALPHABET INC COM 02079K305 794 766 SH   DFND 20 0 0 766
ALPHABET INC COM 02079K305 69 67 SH   SOLE 99 0 67 0
ALPHATEC HOLDINGS INC COM 02081G201 0 92 SH   SOLE 8 92 0 0
ALPINE GLOBAL PREMIER PPTYS FUND 02083A103 22 3,586 SH   DFND 1 0 0 3,586
ALPINE IMMUNE SCIENCES INC COM 02083G100 1 134 SH   SOLE 8 134 0 0
ALPS ETF TR FUND 00162Q643 16 792 SH   DFND 1 0 0 792
ALPS ETF TR FUND 00162Q866 4,017 428,785 SH   SOLE 1 428,785 0 0
ALPS ETF TR FUND 00162Q585 17 560 SH   DFND 1 0 0 560
ALPS ETF TR FUND 00162Q866 4,831 515,645 SH   SOLE 8 515,645 0 0
ALPS ETF TR OPT 00162Q866 1,604 171,200 SH Call SOLE 8 171,200 0 0
ALPS ETF TR OPT 00162Q866 1,120 119,500 SH Put SOLE 8 119,500 0 0
ALPS ETF TR FUND 00162Q866 2,139 228,240 SH   DFND 20 0 0 228,240
ALTA MESA RES INC COM 02133L117 8 4,983 SH   SOLE 1 4,983 0 0
ALTA MESA RES INC COM 02133L109 257 32,151 SH   SOLE 1 32,151 0 0
ALTABA INC FUND 021346101 847 11,442 SH   DFND 1 0 0 11,442
ALTABA INC FUND 021346101 977,737 13,205,535 SH   SOLE 1 13,205,535 0 0
ALTABA INC FUND 021346101 49,377 666,891 SH   SOLE 8 666,891 0 0
ALTABA INC OPT 021346101 16,126 217,800 SH Put SOLE 8 217,800 0 0
ALTABA INC OPT 021346101 24,544 331,500 SH Call SOLE 8 331,500 0 0
ALTAIR ENGR INC COM 021369103 279 8,900 SH   SOLE 1 8,900 0 0
ALTERYX INC COM 02156B103 166 4,870 SH   SOLE 1 4,870 0 0
ALTICE USA INC COM 02156K103 307 16,600 SH   SOLE 1 16,600 0 0
ALTICE USA INC COM 02156K103 350 18,943 SH   SOLE 8 18,943 0 0
ALTIMMUNE INC COM 02155H101 0 16 SH   SOLE 8 16 0 0
ALTISOURCE ASSET MGMT CORP COM 02153X108 0 8 SH   SOLE 8 8 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 870 32,768 SH   SOLE 1 32,768 0 0
ALTISOURCE PORTFOLIO SOLNS S OPT L0175J104 56 2,100 SH Call SOLE 8 2,100 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 1 31 SH   SOLE 8 31 0 0
ALTISOURCE PORTFOLIO SOLNS S OPT L0175J104 13 500 SH Put SOLE 8 500 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,232 26,815 SH   SOLE 1 26,815 0 0
ALTRA INDL MOTION CORP COM 02208R106 35 754 SH   SOLE 8 754 0 0
ALTRIA GROUP INC COM 02209S103 157,800 2,532,115 SH   SOLE 1 2,532,115 0 0
ALTRIA GROUP INC COM 02209S103 1,558 25,006 SH   DFND 1 0 0 25,006
ALTRIA GROUP INC OPT 02209S103 14,664 235,300 SH Call SOLE 8 235,300 0 0
ALTRIA GROUP INC OPT 02209S103 17,194 275,900 SH Put SOLE 8 275,900 0 0
ALTRIA GROUP INC COM 02209S103 3,270 52,483 SH   SOLE 8 52,483 0 0
ALTRIA GROUP INC COM 02209S103 83,001 1,331,852 SH   SOLE 9 1,331,852 0 0
ALUMINUM CORP CHINA LTD ADR 022276109 42 3,000 SH   SOLE 1 3,000 0 0
ALUMINUM CORP CHINA LTD ADR 022276109 122 8,800 SH   SOLE 8 8,800 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 522 25,947 SH   SOLE 1 25,947 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 701 34,800 SH Put SOLE 8 34,800 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 56 2,769 SH   SOLE 8 2,769 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 578 28,700 SH Call SOLE 8 28,700 0 0
AMARIN CORP PLC ADR 023111206 3 947 SH   DFND 1 0 0 947
AMARIN CORP PLC ADR 023111206 248 82,300 SH   SOLE 1 82,300 0 0
AMARIN CORP PLC ADR 023111206 1,346 447,271 SH   SOLE 8 447,271 0 0
AMARIN CORP PLC OPT 023111206 329 109,200 SH Call SOLE 8 109,200 0 0
AMARIN CORP PLC OPT 023111206 106 35,300 SH Put SOLE 8 35,300 0 0
AMAZON COM INC COM 023135106 617,884 426,911 SH   SOLE 1 358,525 68,386 0
AMAZON COM INC COM 023135106 6,860 4,740 SH   DFND 1 0 0 4,740
AMAZON COM INC COM 023135106 275,803 190,558 SH   SOLE 8 190,558 0 0
AMAZON COM INC OPT 023135106 1,200,568 829,500 SH Call SOLE 8 829,500 0 0
AMAZON COM INC OPT 023135106 1,654,164 1,142,900 SH Put SOLE 8 1,142,900 0 0
AMAZON COM INC COM 023135106 353,308 244,109 SH   SOLE 9 244,109 0 0
AMAZON COM INC COM 023135106 10 7 SH   DFND 20 0 0 7
AMAZON COM INC COM 023135106 2,122 1,466 SH   SOLE 20 0 1,466 0
AMAZON COM INC COM 023135106 97 67 SH   SOLE 99 0 67 0
AMBAC FINL GROUP INC COM 023139884 155 9,943 SH   SOLE 1 9,943 0 0
AMBAC FINL GROUP INC COM 023139884 14 896 SH   SOLE 8 896 0 0
AMBARELLA INC COM G037AX101 37 750 SH   DFND 1 0 0 750
AMBARELLA INC COM G037AX101 2,116 43,189 SH   SOLE 1 43,189 0 0
AMBARELLA INC OPT G037AX101 3,179 64,900 SH Call SOLE 8 64,900 0 0
AMBARELLA INC COM G037AX101 1,502 30,677 SH   SOLE 8 30,677 0 0
AMBARELLA INC OPT G037AX101 2,572 52,500 SH Put SOLE 8 52,500 0 0
AMBER RD INC COM 02318Y108 37 4,162 SH   SOLE 1 4,162 0 0
AMBER RD INC COM 02318Y108 42 4,743 SH   SOLE 8 4,743 0 0
AMBEV SA ADR 02319V103 125 17,151 SH   SOLE 1 17,151 0 0
AMBEV SA ADR 02319V103 22 3,138 SH   SOLE 9 3,138 0 0
AMC ENTMT HLDGS INC COM 00165C104 240 17,144 SH   SOLE 1 17,144 0 0
AMC NETWORKS INC COM 00164V103 1,622 31,375 SH   SOLE 1 31,375 0 0
AMC NETWORKS INC OPT 00164V103 21 400 SH Put SOLE 8 400 0 0
AMC NETWORKS INC COM 00164V103 49 949 SH   SOLE 8 949 0 0
AMC NETWORKS INC OPT 00164V103 5 100 SH Call SOLE 8 100 0 0
AMC NETWORKS INC COM 00164V103 1 16 SH   SOLE 9 16 0 0
AMDOCS LTD COM G02602103 669 10,026 SH   SOLE 1 10,026 0 0
AMDOCS LTD COM G02602103 1 17 SH   SOLE 8 17 0 0
AMEDICA CORP COM 023435407 0 26 SH   SOLE 8 26 0 0
AMEDISYS INC COM 023436108 792 13,110 SH   SOLE 1 13,110 0 0
AMEDISYS INC OPT 023436108 36 600 SH Put SOLE 8 600 0 0
AMEDISYS INC OPT 023436108 754 12,500 SH Call SOLE 8 12,500 0 0
AMEDISYS INC COM 023436108 85 1,415 SH   SOLE 8 1,415 0 0
AMERCO COM 023586100 322 932 SH   SOLE 1 932 0 0
AMERCO COM 023586100 102 296 SH   SOLE 8 296 0 0
AMERCO COM 023586100 371 1,076 SH   SOLE 9 1,076 0 0
AMEREN CORP COM 023608102 17,769 313,771 SH   SOLE 1 313,771 0 0
AMEREN CORP OPT 023608102 96 1,700 SH Call SOLE 8 1,700 0 0
AMEREN CORP OPT 023608102 57 1,000 SH Put SOLE 8 1,000 0 0
AMEREN CORP COM 023608102 130 2,298 SH   SOLE 8 2,298 0 0
AMEREN CORP COM 023608102 9,353 165,181 SH   SOLE 9 165,181 0 0
AMERESCO INC COM 02361E108 51 3,876 SH   SOLE 1 3,876 0 0
AMERESCO INC COM 02361E108 195 14,978 SH   SOLE 8 14,978 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 108 5,645 SH   SOLE 1 5,645 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 1,157 60,600 SH Put SOLE 8 60,600 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 1,269 66,500 SH Call SOLE 8 66,500 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 186 9,746 SH   SOLE 8 9,746 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 0 1 SH   SOLE 9 1 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 24,068 463,211 SH   SOLE 1 463,211 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 57,421 1,105,100 SH Put SOLE 8 1,105,100 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 108,295 2,084,200 SH Call SOLE 8 2,084,200 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,704 52,065 SH   SOLE 8 52,065 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 15,794 303,965 SH   SOLE 9 303,965 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 11 210 SH   DFND 20 0 0 210
AMERICAN ASSETS TR INC TRUS 024013104 1,416 42,389 SH   SOLE 1 42,389 0 0
AMERICAN ASSETS TR INC COM 024013104 343 10,265 SH   SOLE 1 10,265 0 0
AMERICAN ASSETS TR INC TRUS 024013104 2 60 SH   SOLE 8 60 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 583 38,327 SH   SOLE 1 38,327 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 33,229 2,183,241 SH   SOLE 8 2,183,241 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 3,548 233,100 SH Put SOLE 8 233,100 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 216 14,200 SH Call SOLE 8 14,200 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 6,334 164,019 SH   SOLE 1 164,019 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 201 5,200 SH Call SOLE 8 5,200 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 131 3,400 SH Put SOLE 8 3,400 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 5 137 SH   SOLE 8 137 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 3,191 160,136 SH   SOLE 1 160,136 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 5,622 282,100 SH Call SOLE 8 282,100 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 1,038 52,100 SH Put SOLE 8 52,100 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 7 367 SH   SOLE 8 367 0 0
AMERICAN ELEC PWR INC COM 025537101 71,453 1,041,757 SH   SOLE 1 1,041,757 0 0
AMERICAN ELEC PWR INC OPT 025537101 1,969 28,700 SH Put SOLE 8 28,700 0 0
AMERICAN ELEC PWR INC OPT 025537101 8,231 120,000 SH Call SOLE 8 120,000 0 0
AMERICAN ELEC PWR INC COM 025537101 23,333 340,202 SH   SOLE 9 340,202 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,162 39,540 SH   SOLE 1 39,540 0 0
AMERICAN EXPRESS CO COM 025816109 104,334 1,118,506 SH   SOLE 1 1,118,506 0 0
AMERICAN EXPRESS CO COM 025816109 721 7,730 SH   DFND 1 0 0 7,730
AMERICAN EXPRESS CO OPT 025816109 8,796 94,300 SH Put SOLE 8 94,300 0 0
AMERICAN EXPRESS CO COM 025816109 3,588 38,461 SH   SOLE 8 38,461 0 0
AMERICAN EXPRESS CO OPT 025816109 3,675 39,400 SH Call SOLE 8 39,400 0 0
AMERICAN EXPRESS CO COM 025816109 46,067 493,864 SH   SOLE 9 493,864 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,895 16,885 SH   SOLE 1 16,885 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 281 2,503 SH   SOLE 8 2,503 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 50 443 SH   SOLE 9 443 0 0
AMERICAN HOMES 4 RENT COM 02665T306 1,377 68,555 SH   SOLE 1 68,555 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 4,227 210,461 SH   SOLE 1 210,461 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 20 1,019 SH   SOLE 8 1,019 0 0
AMERICAN INTL GROUP INC COM 026874784 60,497 1,111,685 SH   SOLE 1 1,110,146 1,539 0
AMERICAN INTL GROUP INC WARR 026874156 109 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 58 1,063 SH   DFND 1 0 0 1,063
AMERICAN INTL GROUP INC OPT 026874784 31,526 579,300 SH Put SOLE 8 579,300 0 0
AMERICAN INTL GROUP INC OPT 026874784 42,654 783,800 SH Call SOLE 8 783,800 0 0
AMERICAN INTL GROUP INC COM 026874784 8,658 159,089 SH   SOLE 8 159,089 0 0
AMERICAN INTL GROUP INC COM 026874784 35,588 653,977 SH   SOLE 9 653,977 0 0
AMERICAN INTL GROUP INC COM 026874784 165 3,040 SH   SOLE 20 0 3,040 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 106 9,798 SH   SOLE 1 9,798 0 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 6 511 SH   SOLE 8 511 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 63 1,695 SH   SOLE 1 1,695 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 1 34 SH   SOLE 8 34 0 0
AMERICAN NATL INS CO COM 028591105 102 867 SH   SOLE 1 867 0 0
AMERICAN NATL INS CO COM 028591105 271 2,317 SH   SOLE 8 2,317 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 115 11,152 SH   SOLE 1 11,152 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 521 50,500 SH Put SOLE 8 50,500 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 936 90,717 SH   SOLE 8 90,717 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 421 40,800 SH Call SOLE 8 40,800 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 610 14,190 SH   SOLE 1 14,190 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 1,118 26,014 SH   SOLE 8 26,014 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 64 1,693 SH   SOLE 1 1,693 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 0 5 SH   SOLE 8 5 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 964 51,148 SH   SOLE 1 51,148 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 22 1,147 SH   SOLE 8 1,147 0 0
AMERICAN RIVER BANKSHARES COM 029326105 0 9 SH   SOLE 8 9 0 0
AMERICAN SOFTWARE INC COM 029683109 75 5,754 SH   SOLE 1 5,754 0 0
AMERICAN STS WTR CO COM 029899101 1,063 20,029 SH   SOLE 1 20,029 0 0
AMERICAN STS WTR CO COM 029899101 244 4,594 SH   SOLE 8 4,594 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 18 3,100 SH Call SOLE 8 3,100 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 8 1,300 SH Put SOLE 8 1,300 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 41 7,059 SH   SOLE 8 7,059 0 0
AMERICAN TOWER CORP NEW COM 03027X100 58,468 402,289 SH   SOLE 1 127,601 274,688 0
AMERICAN TOWER CORP NEW TRUS 03027X100 53,158 365,743 SH   SOLE 1 365,743 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 6,003 41,300 SH Call SOLE 8 41,300 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 8,255 56,800 SH Put SOLE 8 56,800 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 4,508 31,012 SH   SOLE 8 31,012 0 0
AMERICAN TOWER CORP NEW COM 03027X100 43,387 298,519 SH   SOLE 9 298,519 0 0
AMERICAN TOWER CORP NEW COM 03027X100 70 482 SH   SOLE 20 0 482 0
AMERICAN TOWER CORP NEW COM 03027X100 48 333 SH   SOLE 99 0 333 0
AMERICAN VANGUARD CORP COM 030371108 397 19,664 SH   SOLE 1 19,664 0 0
AMERICAN VANGUARD CORP COM 030371108 49 2,411 SH   SOLE 8 2,411 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,600 16,260 SH   SOLE 1 16,260 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 55 554 SH   SOLE 8 554 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 22,197 270,273 SH   SOLE 1 270,273 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 41 500 SH Put SOLE 8 500 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4,318 52,575 SH   SOLE 8 52,575 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 49 600 SH Call SOLE 8 600 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 10,995 133,880 SH   SOLE 9 133,880 0 0
AMERICAS CAR MART INC COM 03062T105 81 1,607 SH   SOLE 1 1,607 0 0
AMERICAS CAR MART INC COM 03062T105 2 38 SH   SOLE 8 38 0 0
AMERICOLD RLTY TR TRUS 03064D108 208 10,887 SH   SOLE 1 10,887 0 0
AMERIGAS PARTNERS L P COM 030975106 791 19,784 SH   SOLE 1 19,784 0 0
AMERIGAS PARTNERS L P OPT 030975106 12 300 SH Put SOLE 8 300 0 0
AMERIGAS PARTNERS L P OPT 030975106 208 5,200 SH Call SOLE 8 5,200 0 0
AMERIGAS PARTNERS L P COM 030975106 33 812 SH   SOLE 8 812 0 0
AMERIPRISE FINL INC COM 03076C106 31,158 210,628 SH   SOLE 1 210,628 0 0
AMERIPRISE FINL INC COM 03076C106 96 652 SH   SOLE 8 652 0 0
AMERIPRISE FINL INC OPT 03076C106 148 1,000 SH Put SOLE 8 1,000 0 0
AMERIPRISE FINL INC OPT 03076C106 1,036 7,000 SH Call SOLE 8 7,000 0 0
AMERIPRISE FINL INC COM 03076C106 15,705 106,156 SH   SOLE 9 106,156 0 0
AMERIS BANCORP COM 03076K108 601 11,366 SH   SOLE 1 11,366 0 0
AMERISAFE INC COM 03071H100 420 7,606 SH   SOLE 1 7,606 0 0
AMERISAFE INC COM 03071H100 3 52 SH   SOLE 8 52 0 0
AMERISERV FINL INC COM 03074A102 0 5 SH   SOLE 8 5 0 0
AMERISOURCEBERGEN CORP COM 03073E105 30,290 351,350 SH   SOLE 1 351,350 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,338 15,524 SH   SOLE 8 15,524 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 4,078 47,300 SH Put SOLE 8 47,300 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 6,569 76,200 SH Call SOLE 8 76,200 0 0
AMERISOURCEBERGEN CORP COM 03073E105 9,524 110,488 SH   SOLE 9 110,488 0 0
AMES NATL CORP COM 031001100 48 1,776 SH   SOLE 1 1,776 0 0
AMES NATL CORP COM 031001100 0 8 SH   SOLE 8 8 0 0
AMETEK INC NEW COM 031100100 17,550 231,020 SH   SOLE 1 231,020 0 0
AMETEK INC NEW COM 031100100 127 1,673 SH   SOLE 8 1,673 0 0
AMETEK INC NEW COM 031100100 11,962 157,454 SH   SOLE 9 157,454 0 0
AMGEN INC COM 031162100 247,684 1,452,863 SH   SOLE 1 1,452,863 0 0
AMGEN INC COM 031162100 64 374 SH   DFND 1 0 0 374
AMGEN INC OPT 031162100 22,964 134,700 SH Call SOLE 8 134,700 0 0
AMGEN INC OPT 031162100 41,170 241,500 SH Put SOLE 8 241,500 0 0
AMGEN INC COM 031162100 11,663 68,413 SH   SOLE 8 68,413 0 0
AMGEN INC COM 031162100 132,828 779,138 SH   SOLE 9 779,138 0 0
AMICUS THERAPEUTICS INC COM 03152W109 581 38,676 SH   SOLE 1 38,676 0 0
AMICUS THERAPEUTICS INC COM 03152W109 112 7,465 SH   SOLE 8 7,465 0 0
AMIRA NATURE FOODS LTD COM G0335L102 0 10 SH   SOLE 8 10 0 0
AMKOR TECHNOLOGY INC COM 031652100 731 72,214 SH   SOLE 1 72,214 0 0
AMKOR TECHNOLOGY INC OPT 031652100 154 15,200 SH Put SOLE 8 15,200 0 0
AMKOR TECHNOLOGY INC COM 031652100 35 3,478 SH   SOLE 8 3,478 0 0
AMKOR TECHNOLOGY INC OPT 031652100 80 7,900 SH Call SOLE 8 7,900 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 1,057 18,640 SH   SOLE 1 18,640 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 11 200 SH Call SOLE 8 200 0 0
AMPCO-PITTSBURGH CORP COM 032037103 16 1,802 SH   SOLE 1 1,802 0 0
AMPCO-PITTSBURGH CORP COM 032037103 69 7,786 SH   SOLE 8 7,786 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 318 17,001 SH   SOLE 1 17,001 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 10 529 SH   SOLE 8 529 0 0
AMPHENOL CORP NEW COM 032095101 392 4,554 SH   DFND 1 0 0 4,554
AMPHENOL CORP NEW COM 032095101 83,636 971,043 SH   SOLE 1 264,948 706,095 0
AMPHENOL CORP NEW OPT 032095101 78 900 SH Put SOLE 8 900 0 0
AMPHENOL CORP NEW COM 032095101 6 68 SH   SOLE 8 68 0 0
AMPHENOL CORP NEW OPT 032095101 1,757 20,400 SH Call SOLE 8 20,400 0 0
AMPHENOL CORP NEW COM 032095101 17,911 207,954 SH   SOLE 9 207,954 0 0
AMPHENOL CORP NEW COM 032095101 1,275 14,801 SH   SOLE 20 0 14,801 0
AMPHENOL CORP NEW COM 032095101 72 832 SH   SOLE 99 0 832 0
AMPIO PHARMACEUTICALS INC COM 03209T109 102 30,100 SH   SOLE 1 30,100 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 0 15 SH   SOLE 8 15 0 0
AMPIO PHARMACEUTICALS INC OPT 03209T109 272 80,000 SH Put SOLE 8 80,000 0 0
AMTECH SYS INC COM 032332504 113 15,459 SH   SOLE 8 15,459 0 0
AMTRUST FINL SVCS INC COM 032359309 1,546 125,608 SH   SOLE 1 125,608 0 0
AMTRUST FINL SVCS INC OPT 032359309 228 18,500 SH Put SOLE 8 18,500 0 0
AMTRUST FINL SVCS INC OPT 032359309 316 25,700 SH Call SOLE 8 25,700 0 0
AMTRUST FINL SVCS INC COM 032359309 290 23,570 SH   SOLE 8 23,570 0 0
AMYRIS INC COM 03236M200 268 40,100 SH   SOLE 1 40,100 0 0
AMYRIS INC COM 03236M200 32 4,850 SH   SOLE 8 4,850 0 0
ANADARKO PETE CORP COM 032511107 242 4,000 SH   DFND 1 0 0 4,000
ANADARKO PETE CORP COM 032511107 26,199 433,705 SH   SOLE 1 433,705 0 0
ANADARKO PETE CORP OPT 032511107 13,423 222,200 SH Put SOLE 8 222,200 0 0
ANADARKO PETE CORP OPT 032511107 16,709 276,600 SH Call SOLE 8 276,600 0 0
ANADARKO PETE CORP COM 032511107 125 2,062 SH   SOLE 8 2,062 0 0
ANADARKO PETE CORP COM 032511107 23,143 383,126 SH   SOLE 9 383,126 0 0
ANALOG DEVICES INC COM 032654105 23,835 261,557 SH   SOLE 1 261,557 0 0
ANALOG DEVICES INC COM 032654105 9 100 SH   DFND 1 0 0 100
ANALOG DEVICES INC COM 032654105 2,643 29,002 SH   SOLE 8 29,002 0 0
ANALOG DEVICES INC OPT 032654105 5,049 55,400 SH Put SOLE 8 55,400 0 0
ANALOG DEVICES INC OPT 032654105 2,889 31,700 SH Call SOLE 8 31,700 0 0
ANALOG DEVICES INC COM 032654105 22,925 251,559 SH   SOLE 9 251,559 0 0
ANALOGIC CORP COM 032657207 781 8,143 SH   SOLE 1 8,143 0 0
ANAPTYSBIO INC COM 032724106 422 4,058 SH   SOLE 1 4,058 0 0
ANAPTYSBIO INC OPT 032724106 1,124 10,800 SH Put SOLE 8 10,800 0 0
ANAPTYSBIO INC COM 032724106 502 4,823 SH   SOLE 8 4,823 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 22 8,180 SH   SOLE 1 8,180 0 0
ANDEAVOR COM 03349M105 46,547 462,893 SH   SOLE 1 462,893 0 0
ANDEAVOR OPT 03349M105 2,602 25,876 SH Put SOLE 8 25,876 0 0
ANDEAVOR OPT 03349M105 714 7,100 SH Call SOLE 8 7,100 0 0
ANDEAVOR COM 03349M105 642 6,383 SH   SOLE 8 6,383 0 0
ANDEAVOR COM 03349M105 9,723 96,684 SH   SOLE 9 96,684 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 18,681 416,888 SH   SOLE 1 416,888 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 4 99 SH   SOLE 8 99 0 0
ANDERSONS INC COM 034164103 272 8,238 SH   SOLE 1 8,238 0 0
ANDERSONS INC COM 034164103 2 46 SH   SOLE 8 46 0 0
ANGI HOMESERVICES INC COM 00183L102 20 1,500 SH   SOLE 1 1,500 0 0
ANGI HOMESERVICES INC COM 00183L102 40 2,969 SH   SOLE 8 2,969 0 0
ANGIODYNAMICS INC COM 03475V101 531 30,768 SH   SOLE 1 30,768 0 0
ANGIODYNAMICS INC COM 03475V101 0 1 SH   SOLE 8 1 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 1,557 164,088 SH   SOLE 1 164,088 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 11 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD ADR 035128206 4,291 452,080 SH   SOLE 8 452,080 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 15,554 1,639,000 SH Put SOLE 8 1,639,000 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 3,677 387,400 SH Call SOLE 8 387,400 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 719 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2,751 25,031 SH   SOLE 1 25,031 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 7,014 63,800 SH Call SOLE 8 63,800 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 7,611 69,226 SH   SOLE 8 69,226 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 6,410 58,300 SH Put SOLE 8 58,300 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 69 631 SH   SOLE 9 631 0 0
ANI PHARMACEUTICALS INC COM 00182C103 590 10,137 SH   SOLE 1 10,137 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 361 6,200 SH Put SOLE 8 6,200 0 0
ANI PHARMACEUTICALS INC BOND 00182CAA1 79 72,000 PRN   SOLE 8 0 0 72,000
ANI PHARMACEUTICALS INC COM 00182C103 65 1,123 SH   SOLE 8 1,123 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 35 600 SH Call SOLE 8 600 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,447 29,093 SH   SOLE 1 29,093 0 0
ANIXTER INTL INC COM 035290105 688 9,087 SH   SOLE 1 9,087 0 0
ANIXTER INTL INC OPT 035290105 114 1,500 SH Call SOLE 8 1,500 0 0
ANIXTER INTL INC COM 035290105 160 2,122 SH   SOLE 8 2,122 0 0
ANIXTER INTL INC OPT 035290105 129 1,700 SH Put SOLE 8 1,700 0 0
ANNALY CAP MGMT INC COM 035710409 592 56,724 SH   SOLE 1 56,724 0 0
ANNALY CAP MGMT INC TRUS 035710409 16,063 1,540,094 SH   SOLE 1 1,540,094 0 0
ANNALY CAP MGMT INC COM 035710409 122 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC OPT 035710409 1,156 110,800 SH Put SOLE 8 110,800 0 0
ANNALY CAP MGMT INC OPT 035710409 1,385 132,800 SH Call SOLE 8 132,800 0 0
ANNALY CAP MGMT INC TRUS 035710409 55 5,277 SH   SOLE 8 5,277 0 0
ANNALY CAP MGMT INC COM 035710409 72 6,906 SH   SOLE 9 6,906 0 0
ANSYS INC COM 03662Q105 9,365 59,775 SH   SOLE 1 59,775 0 0
ANSYS INC OPT 03662Q105 63 400 SH Call SOLE 8 400 0 0
ANSYS INC COM 03662Q105 381 2,430 SH   SOLE 8 2,430 0 0
ANSYS INC OPT 03662Q105 1,003 6,400 SH Put SOLE 8 6,400 0 0
ANSYS INC COM 03662Q105 8,971 57,256 SH   SOLE 9 57,256 0 0
ANTARES PHARMA INC COM 036642106 65 29,810 SH   SOLE 1 29,810 0 0
ANTARES PHARMA INC COM 036642106 44 20,165 SH   SOLE 8 20,165 0 0
ANTERO MIDSTREAM GP LP COM 03675Y103 386 24,154 SH   SOLE 1 24,154 0 0
ANTERO MIDSTREAM PARTNERS LP COM 03673L103 24,427 943,488 SH   SOLE 1 943,488 0 0
ANTERO RES CORP COM 03674X106 94 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP COM 03674X106 4,701 236,841 SH   SOLE 1 236,841 0 0
ANTERO RES CORP COM 03674X106 192 9,692 SH   SOLE 8 9,692 0 0
ANTERO RES CORP COM 03674X106 26 1,324 SH   SOLE 9 1,324 0 0
ANTHEM INC COM 036752103 74,758 340,268 SH   SOLE 1 340,268 0 0
ANTHEM INC COM 036752103 248 1,128 SH   SOLE 8 1,128 0 0
ANTHEM INC OPT 036752103 16,720 76,100 SH Call SOLE 8 76,100 0 0
ANTHEM INC OPT 036752103 2,746 12,500 SH Put SOLE 8 12,500 0 0
ANTHEM INC COM 036752103 60,387 274,856 SH   SOLE 9 274,856 0 0
ANTHERA PHARMACEUTICALS INC COM 03674U300 0 105 SH   SOLE 8 105 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 97 20,182 SH   SOLE 1 20,182 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 1 105 SH   SOLE 8 105 0 0
AON PLC COM G0408V102 32,398 230,881 SH   SOLE 1 230,881 0 0
AON PLC OPT G0408V102 168 1,200 SH Call SOLE 8 1,200 0 0
AON PLC OPT G0408V102 2,638 18,800 SH Put SOLE 8 18,800 0 0
AON PLC COM G0408V102 2,483 17,699 SH   SOLE 8 17,699 0 0
AON PLC COM G0408V102 25,099 178,850 SH   SOLE 9 178,850 0 0
APACHE CORP COM 037411105 54 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 11,627 302,161 SH   SOLE 1 302,161 0 0
APACHE CORP COM 037411105 3,017 78,383 SH   SOLE 8 78,383 0 0
APACHE CORP OPT 037411105 6,957 180,800 SH Call SOLE 8 180,800 0 0
APACHE CORP OPT 037411105 6,368 165,500 SH Put SOLE 8 165,500 0 0
APACHE CORP COM 037411105 10,146 263,678 SH   SOLE 9 263,678 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 3,501 85,913 SH   SOLE 1 85,913 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R101 10,007 245,571 SH   SOLE 1 245,571 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R101 419 10,285 SH   SOLE 8 10,285 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 4,324 106,109 SH   SOLE 9 106,109 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 53 2,367 SH   SOLE 1 2,367 0 0
APOGEE ENTERPRISES INC COM 037598109 1,175 27,097 SH   SOLE 1 27,097 0 0
APOGEE ENTERPRISES INC OPT 037598109 104 2,400 SH Call SOLE 8 2,400 0 0
APOGEE ENTERPRISES INC COM 037598109 22 507 SH   SOLE 8 507 0 0
APOGEE ENTERPRISES INC OPT 037598109 30 700 SH Put SOLE 8 700 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 2,255 125,458 SH   SOLE 1 125,458 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAA3 10 9,000 PRN   SOLE 8 0 0 9,000
APOLLO COML REAL EST FIN INC BOND 03762UAB1 2,313 2,316,000 PRN   SOLE 8 0 0 2,316,000
APOLLO GLOBAL MGMT LLC COM 037612306 8,090 273,134 SH   SOLE 1 273,134 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 6 207 SH   SOLE 8 207 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 2,062 69,600 SH Call SOLE 8 69,600 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 358 12,100 SH Put SOLE 8 12,100 0 0
APOLLO INVT CORP COM 03761U106 27 5,000 SH   SOLE 8 5,000 0 0
APOLLO INVT CORP OPT 03761U106 18 3,400 SH Put SOLE 8 3,400 0 0
APOLLO INVT CORP COM 03761U106 29 5,561 SH   SOLE 9 5,561 0 0
APPFOLIO INC COM 03783C100 228 5,579 SH   SOLE 1 5,579 0 0
APPFOLIO INC COM 03783C100 0 9 SH   SOLE 8 9 0 0
APPIAN CORP COM 03782L101 5 200 SH   SOLE 1 200 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 5,553 316,041 SH   SOLE 1 316,041 0 0
APPLE INC OPT 037833100 120,835 720,200 SH Put SOLE 1 720,200 0 0
APPLE INC COM 037833100 7,852 46,802 SH   DFND 1 0 0 46,802
APPLE INC COM 037833100 1,080,342 6,439,035 SH   SOLE 1 6,332,400 106,635 0
APPLE INC OPT 037833100 542,533 3,233,600 SH Put SOLE 8 3,233,600 0 0
APPLE INC OPT 037833100 484,750 2,889,200 SH Call SOLE 8 2,889,200 0 0
APPLE INC COM 037833100 103,726 618,223 SH   SOLE 8 618,223 0 0
APPLE INC COM 037833100 555,260 3,309,449 SH   SOLE 9 3,309,449 0 0
APPLE INC COM 037833100 863 5,142 SH   DFND 20 0 0 5,142
APPLE INC COM 037833100 1,438 8,573 SH   SOLE 20 0 8,573 0
APPLE INC COM 037833100 195 1,165 SH   SOLE 81 1,165 0 0
APPLIED GENETIC TECHNOL CORP COM 03820J100 0 84 SH   SOLE 8 84 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,050 14,414 SH   SOLE 1 14,414 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 39 536 SH   SOLE 8 536 0 0
APPLIED MATLS INC COM 038222105 245 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 54,590 981,654 SH   SOLE 1 981,654 0 0
APPLIED MATLS INC OPT 038222105 29,357 527,900 SH Call SOLE 8 527,900 0 0
APPLIED MATLS INC OPT 038222105 43,465 781,600 SH Put SOLE 8 781,600 0 0
APPLIED MATLS INC COM 038222105 17,447 313,738 SH   SOLE 8 313,738 0 0
APPLIED MATLS INC COM 038222105 39,934 718,118 SH   SOLE 9 718,118 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 282 11,263 SH   SOLE 1 11,263 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 126 5,030 SH   DFND 1 0 0 5,030
APPLIED OPTOELECTRONICS INC COM 03823U102 73 2,913 SH   SOLE 8 2,913 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 145 5,800 SH Call SOLE 8 5,800 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 148 5,900 SH Put SOLE 8 5,900 0 0
APPROACH RESOURCES INC COM 03834A103 127 48,418 SH   SOLE 1 48,418 0 0
APPROACH RESOURCES INC COM 03834A103 0 182 SH   SOLE 8 182 0 0
APPTIO INC COM 03835C108 462 16,334 SH   SOLE 1 16,334 0 0
APPTIO INC COM 03835C108 331 11,677 SH   SOLE 8 11,677 0 0
APTARGROUP INC COM 038336103 57,300 637,867 SH   SOLE 1 637,867 0 0
APTARGROUP INC COM 038336103 19 210 SH   SOLE 8 210 0 0
APTARGROUP INC OPT 038336103 18 200 SH Call SOLE 8 200 0 0
APTARGROUP INC COM 038336103 48 533 SH   SOLE 9 533 0 0
APTEVO THERAPEUTICS INC COM 03835L108 67 20,600 SH   SOLE 1 20,600 0 0
APTEVO THERAPEUTICS INC COM 03835L108 0 1 SH   SOLE 8 1 0 0
APTIV PLC COM G6095L109 26,104 307,225 SH   SOLE 1 307,225 0 0
APTIV PLC COM G6095L109 33 390 SH   DFND 1 0 0 390
APTIV PLC OPT G6095L109 5,931 69,800 SH Put SOLE 8 69,800 0 0
APTIV PLC OPT G6095L109 1,173 13,800 SH Call SOLE 8 13,800 0 0
APTIV PLC COM G6095L109 61 721 SH   SOLE 8 721 0 0
APTIV PLC COM G6095L109 16,343 192,353 SH   SOLE 9 192,353 0 0
AQUA AMERICA INC COM 03836W103 1,358 39,852 SH   SOLE 1 39,852 0 0
AQUA AMERICA INC OPT 03836W103 3 100 SH Put SOLE 8 100 0 0
AQUA AMERICA INC COM 03836W103 23 686 SH   SOLE 8 686 0 0
AQUA AMERICA INC OPT 03836W103 78 2,300 SH Call SOLE 8 2,300 0 0
AQUA AMERICA INC COM 03836W103 57 1,667 SH   SOLE 9 1,667 0 0
AQUA METALS INC COM 03837J101 13 4,716 SH   SOLE 1 4,716 0 0
AQUA METALS INC COM 03837J101 0 93 SH   SOLE 8 93 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 117 SH   SOLE 1 117 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 92 SH   SOLE 8 92 0 0
AQUANTIA CORP COM 03842Q108 23 1,480 SH   SOLE 1 1,480 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 30 2,403 SH   SOLE 1 2,403 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 6 494 SH   SOLE 8 494 0 0
AQUINOX PHARMACEUTICALS INC COM 03842B101 1 54 SH   SOLE 8 54 0 0
ARADIGM CORP COM 038505400 0 1 SH   SOLE 8 1 0 0
ARALEZ PHARMACEUTICALS INC COM 03852X100 47 31,100 SH   SOLE 1 31,100 0 0
ARALEZ PHARMACEUTICALS INC COM 03852X100 0 142 SH   SOLE 8 142 0 0
ARAMARK COM 03852U106 4,024 101,740 SH   SOLE 1 101,740 0 0
ARAMARK OPT 03852U106 32 800 SH Call SOLE 8 800 0 0
ARAMARK COM 03852U106 69 1,765 SH   SOLE 8 1,765 0 0
ARAMARK COM 03852U106 58 1,468 SH   SOLE 9 1,468 0 0
ARATANA THERAPEUTICS INC COM 03874P101 59 13,252 SH   SOLE 1 13,252 0 0
ARATANA THERAPEUTICS INC COM 03874P101 2 548 SH   SOLE 8 548 0 0
ARBUTUS BIOPHARMA CORP OPT 03879J100 375 75,000 SH Put SOLE 8 75,000 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 1 132 SH   SOLE 8 132 0 0
ARBUTUS BIOPHARMA CORP OPT 03879J100 375 75,000 SH Call SOLE 8 75,000 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 18 8,294 SH   SOLE 1 8,294 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 0 77 SH   SOLE 8 77 0 0
ARC GROUP WORLDWIDE INC COM 00213H105 0 1 SH   SOLE 8 1 0 0
ARCA BIOPHARMA INC COM 00211Y407 0 73 SH   SOLE 8 73 0 0
ARCADIA BIOSCIENCES INC COM 039014204 24 1,000 SH   SOLE 1 1,000 0 0
ARCBEST CORP COM 03937C105 854 26,654 SH   SOLE 1 26,654 0 0
ARCBEST CORP COM 03937C105 383 11,949 SH   SOLE 8 11,949 0 0
ARCBEST CORP OPT 03937C105 51 1,600 SH Call SOLE 8 1,600 0 0
ARCBEST CORP OPT 03937C105 247 7,700 SH Put SOLE 8 7,700 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 5,831 183,301 SH   SOLE 1 183,301 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 5,977 187,906 SH Call SOLE 8 187,906 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 3,280 103,116 SH   SOLE 8 103,116 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 11,415 358,858 SH Put SOLE 8 358,858 0 0
ARCH CAP GROUP LTD COM G0450A105 22,428 262,037 SH   SOLE 1 262,037 0 0
ARCH CAP GROUP LTD COM G0450A105 1,393 16,271 SH   SOLE 8 16,271 0 0
ARCH CAP GROUP LTD COM G0450A105 68 783 SH   SOLE 9 783 0 0
ARCH COAL INC COM 039380407 4,423 48,131 SH   SOLE 1 48,131 0 0
ARCH COAL INC OPT 039380407 2,821 30,700 SH Put SOLE 8 30,700 0 0
ARCH COAL INC COM 039380407 1,266 13,771 SH   SOLE 8 13,771 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 52,491 1,210,282 SH   SOLE 1 1,210,282 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 130 3,006 SH   SOLE 8 3,006 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 1,331 30,700 SH Put SOLE 8 30,700 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 3,873 89,300 SH Call SOLE 8 89,300 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 16,677 384,536 SH   SOLE 9 384,536 0 0
ARCHROCK INC COM 03957W106 438 50,131 SH   SOLE 1 50,131 0 0
ARCHROCK INC COM 03957W106 23 2,677 SH   SOLE 8 2,677 0 0
ARCHROCK PARTNERS L P COM 03957U100 126 10,300 SH   SOLE 1 10,300 0 0
ARCHROCK PARTNERS L P COM 03957U100 1 69 SH   SOLE 8 69 0 0
ARCONIC INC COM 03965L100 8,621 374,137 SH   SOLE 1 374,137 0 0
ARCONIC INC COM 03965L100 171 7,409 SH   DFND 1 0 0 7,409
ARCONIC INC OPT 03965L100 3,812 165,473 SH Put SOLE 8 165,473 0 0
ARCONIC INC COM 03965L100 1,079 46,818 SH   SOLE 8 46,818 0 0
ARCONIC INC OPT 03965L100 5,250 227,859 SH Call SOLE 8 227,859 0 0
ARCONIC INC COM 03965L100 6,653 288,732 SH   SOLE 9 288,732 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 105 11,500 SH   SOLE 1 11,500 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 120 13,100 SH   SOLE 8 13,100 0 0
ARCTURUS THERAPEUTICS LTD COM M1492T105 0 84 SH   SOLE 8 84 0 0
ARDAGH GROUP S A COM L0223L101 204 10,977 SH   SOLE 1 10,977 0 0
ARDAGH GROUP S A COM L0223L101 205 10,972 SH   SOLE 8 10,972 0 0
ARDELYX INC COM 039697107 36 7,200 SH   SOLE 1 7,200 0 0
ARDELYX INC COM 039697107 3 611 SH   SOLE 8 611 0 0
ARDMORE SHIPPING CORP COM Y0207T100 51 6,691 SH   SOLE 1 6,691 0 0
ARENA PHARMACEUTICALS INC OPT 040047607 4 100 SH Call SOLE 1 100 0 0
ARENA PHARMACEUTICALS INC COM 040047607 612 15,509 SH   SOLE 1 15,509 0 0
ARENA PHARMACEUTICALS INC COM 040047607 194 4,913 SH   SOLE 8 4,913 0 0
ARENA PHARMACEUTICALS INC OPT 040047607 7,481 189,400 SH Call SOLE 8 189,400 0 0
ARENA PHARMACEUTICALS INC OPT 040047607 119 3,000 SH Put SOLE 8 3,000 0 0
ARES CAP CORP COM 04010L103 148 9,290 SH   SOLE 1 9,290 0 0
ARES CAP CORP COM 04010L103 449 28,267 SH   SOLE 8 28,267 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 77 6,261 SH   SOLE 1 6,261 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 3 265 SH   SOLE 8 265 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 397 24,457 SH   DFND 1 0 0 24,457
ARES MGMT LP COM 04014Y101 107 5,000 SH   DFND 1 0 0 5,000
ARES MGMT LP COM 04014Y101 40 1,865 SH   SOLE 8 1,865 0 0
ARGAN INC COM 04010E109 387 9,013 SH   SOLE 1 9,013 0 0
ARGENX SE ADR 04016X101 2,953 36,710 SH   SOLE 8 36,710 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 494 8,601 SH   SOLE 1 8,601 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 5 90 SH   SOLE 8 90 0 0
ARGOS THERAPEUTICS INC COM 040221202 0 1 SH   SOLE 8 1 0 0
ARISTA NETWORKS INC COM 040413106 13,861 54,298 SH   SOLE 1 54,298 0 0
ARISTA NETWORKS INC COM 040413106 37 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC OPT 040413106 179 700 SH Put SOLE 8 700 0 0
ARISTA NETWORKS INC OPT 040413106 894 3,500 SH Call SOLE 8 3,500 0 0
ARISTA NETWORKS INC COM 040413106 1,688 6,614 SH   SOLE 8 6,614 0 0
ARISTA NETWORKS INC COM 040413106 71 276 SH   SOLE 9 276 0 0
ARLINGTON ASSET INVT CORP COM 041356205 83 7,560 SH   SOLE 1 7,560 0 0
ARLINGTON ASSET INVT CORP COM 041356205 1 66 SH   SOLE 8 66 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 308 22,495 SH   SOLE 1 22,495 0 0
ARMO BIOSCIENCES INC COM 04225U104 53 1,416 SH   SOLE 1 1,416 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 543 23,347 SH   SOLE 1 23,347 0 0
ARMOUR RESIDENTIAL REIT INC OPT 042315507 23 1,000 SH Call SOLE 8 1,000 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 739 31,750 SH   SOLE 8 31,750 0 0
ARMSTRONG FLOORING INC COM 04238R106 71 5,260 SH   SOLE 1 5,260 0 0
ARMSTRONG FLOORING INC COM 04238R106 1 106 SH   SOLE 8 106 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 7,543 133,987 SH   SOLE 1 133,987 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 107 1,900 SH Call SOLE 8 1,900 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 38 671 SH   SOLE 8 671 0 0
AROTECH CORP COM 042682203 16 5,200 SH   SOLE 1 5,200 0 0
AROTECH CORP COM 042682203 14 4,514 SH   SOLE 8 4,514 0 0
ARQULE INC COM 04269E107 55 19,100 SH   SOLE 1 19,100 0 0
ARRAY BIOPHARMA INC COM 04269X105 1,789 109,618 SH   SOLE 1 109,618 0 0
ARRAY BIOPHARMA INC OPT 04269X105 38 2,300 SH Call SOLE 8 2,300 0 0
ARRAY BIOPHARMA INC COM 04269X105 171 10,470 SH   SOLE 8 10,470 0 0
ARRIS INTL INC COM G0551A103 769 28,927 SH   SOLE 1 28,927 0 0
ARRIS INTL INC OPT G0551A103 37 1,400 SH Put SOLE 8 1,400 0 0
ARRIS INTL INC OPT G0551A103 186 7,000 SH Call SOLE 8 7,000 0 0
ARRIS INTL INC COM G0551A103 548 20,616 SH   SOLE 8 20,616 0 0
ARROW ELECTRS INC COM 042735100 9,726 126,290 SH   SOLE 1 126,290 0 0
ARROW ELECTRS INC COM 042735100 553 7,172 SH   SOLE 8 7,172 0 0
ARROW ELECTRS INC COM 042735100 41 533 SH   SOLE 9 533 0 0
ARROW FINL CORP COM 042744102 90 2,658 SH   SOLE 1 2,658 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 823 114,200 SH   SOLE 1 114,200 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 115 15,972 SH   SOLE 8 15,972 0 0
ARSANIS INC COM 042873109 22 962 SH   SOLE 1 962 0 0
ARTESIAN RESOURCES CORP COM 043113208 60 1,647 SH   SOLE 1 1,647 0 0
ARTESIAN RESOURCES CORP COM 043113208 0 7 SH   SOLE 8 7 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 366 10,973 SH   SOLE 1 10,973 0 0
ASANKO GOLD INC COM 04341Y105 4 3,851 SH   SOLE 8 3,851 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 2,446 36,243 SH   SOLE 1 36,243 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 4 65 SH   SOLE 8 65 0 0
ASCENA RETAIL GROUP INC COM 04351G101 325 162,066 SH   SOLE 1 162,066 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 14 6,900 SH Put SOLE 8 6,900 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 349 173,800 SH Call SOLE 8 173,800 0 0
ASCENA RETAIL GROUP INC COM 04351G101 132 65,924 SH   SOLE 8 65,924 0 0
ASCENDIS PHARMA A S ADR 04351P101 12 177 SH   SOLE 1 177 0 0
ASCENDIS PHARMA A S ADR 04351P101 333 5,083 SH   SOLE 8 5,083 0 0
ASCENT CAP GROUP INC COM 043632108 8 2,284 SH   SOLE 1 2,284 0 0
ASCENT CAP GROUP INC COM 043632108 2 543 SH   SOLE 8 543 0 0
ASHFORD HOSPITALITY PRIME IN TRUS 044102101 279 28,630 SH   SOLE 1 28,630 0 0
ASHFORD HOSPITALITY PRIME IN TRUS 044102101 69 7,127 SH   SOLE 8 7,127 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 538 83,382 SH   SOLE 1 83,382 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 82 12,632 SH   SOLE 8 12,632 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 307 4,409 SH   SOLE 1 4,409 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 2,298 32,928 SH   SOLE 8 32,928 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 586 8,400 SH Call SOLE 8 8,400 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 251 3,600 SH Put SOLE 8 3,600 0 0
ASML HOLDING N V ADR N07059210 3,568 17,971 SH   SOLE 1 17,971 0 0
ASML HOLDING N V OPT N07059210 13,482 67,900 SH Put SOLE 8 67,900 0 0
ASML HOLDING N V OPT N07059210 4,885 24,600 SH Call SOLE 8 24,600 0 0
ASML HOLDING N V ADR N07059210 4,706 23,700 SH   SOLE 8 23,700 0 0
ASPEN AEROGELS INC COM 04523Y105 0 1 SH   SOLE 8 1 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 167 3,723 SH   SOLE 1 3,723 0 0
ASPEN INSURANCE HOLDINGS LTD OPT G05384105 955 21,300 SH Call SOLE 8 21,300 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 1,985 44,265 SH   SOLE 8 44,265 0 0
ASPEN TECHNOLOGY INC COM 045327103 5,271 66,809 SH   SOLE 1 66,809 0 0
ASPEN TECHNOLOGY INC COM 045327103 29 369 SH   SOLE 8 369 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 402 8,189 SH   SOLE 1 8,189 0 0
ASSOCIATED BANC CORP COM 045487105 347 13,994 SH   SOLE 1 13,994 0 0
ASSOCIATED CAP GROUP INC COM 045528106 31 816 SH   SOLE 1 816 0 0
ASSOCIATED CAP GROUP INC COM 045528106 1 33 SH   SOLE 8 33 0 0
ASSURANT INC COM 04621X108 8,027 87,820 SH   SOLE 1 87,820 0 0
ASSURANT INC COM 04621X108 11 123 SH   SOLE 8 123 0 0
ASSURANT INC COM 04621X108 3,285 35,944 SH   SOLE 9 35,944 0 0
ASSURED GUARANTY LTD COM G0585R106 2,522 69,680 SH   SOLE 1 69,680 0 0
ASSURED GUARANTY LTD COM G0585R106 164 4,530 SH   SOLE 8 4,530 0 0
ASSURED GUARANTY LTD OPT G0585R106 2,255 62,300 SH Put SOLE 8 62,300 0 0
ASSURED GUARANTY LTD OPT G0585R106 1,727 47,700 SH Call SOLE 8 47,700 0 0
ASTEC INDS INC COM 046224101 1,955 35,446 SH   SOLE 1 35,446 0 0
ASTEC INDS INC COM 046224101 167 3,021 SH   SOLE 8 3,021 0 0
ASTERIAS BIOTHERAPEUTICS INC COM 04624N107 8 6,190 SH   SOLE 1 6,190 0 0
ASTERIAS BIOTHERAPEUTICS INC COM 04624N107 0 12 SH   SOLE 8 12 0 0
ASTRAZENECA PLC ADR 046353108 491 14,021 SH   SOLE 1 14,021 0 0
ASTRAZENECA PLC ADR 046353108 4,622 132,198 SH   SOLE 8 132,198 0 0
ASTRAZENECA PLC OPT 046353108 972 27,800 SH Call SOLE 8 27,800 0 0
ASTRAZENECA PLC OPT 046353108 5,298 151,500 SH Put SOLE 8 151,500 0 0
ASTRONICS CORP COM 046433108 617 16,533 SH   SOLE 1 16,533 0 0
ASTRONICS CORP COM 046433108 2 62 SH   SOLE 8 62 0 0
ASTROTECH CORP COM 046484200 0 10 SH   SOLE 8 10 0 0
ASURE SOFTWARE INC COM 04649U102 164 13,400 SH   SOLE 1 13,400 0 0
AT HOME GROUP INC COM 04650Y100 73 2,257 SH   SOLE 1 2,257 0 0
AT HOME GROUP INC COM 04650Y100 302 9,442 SH   SOLE 8 9,442 0 0
AT&ampT INC OPT 00206R102 7,130 200,000 SH Call SOLE 1 200,000 0 0
AT&ampT INC COM 00206R102 730 20,487 SH   DFND 1 0 0 20,487
AT&ampT INC COM 00206R102 327,096 9,175,202 SH   SOLE 1 9,151,517 23,685 0
AT&ampT INC OPT 00206R102 71,714 2,011,600 SH Put SOLE 8 2,011,600 0 0
AT&ampT INC COM 00206R102 15,398 431,901 SH   SOLE 8 431,901 0 0
AT&ampT INC OPT 00206R102 42,110 1,181,200 SH Call SOLE 8 1,181,200 0 0
AT&ampT INC COM 00206R102 187,859 5,269,505 SH   SOLE 9 5,269,505 0 0
AT&ampT INC COM 00206R102 1,552 43,530 SH   DFND 20 0 0 43,530
ATARA BIOTHERAPEUTICS INC COM 046513107 266 6,822 SH   SOLE 1 6,822 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 69 1,776 SH   SOLE 8 1,776 0 0
ATHENAHEALTH INC COM 04685W103 4,624 32,331 SH   SOLE 1 32,331 0 0
ATHENAHEALTH INC OPT 04685W103 486 3,400 SH Put SOLE 8 3,400 0 0
ATHENAHEALTH INC COM 04685W103 1,240 8,666 SH   SOLE 8 8,666 0 0
ATHENAHEALTH INC OPT 04685W103 844 5,900 SH Call SOLE 8 5,900 0 0
ATHENE HLDG LTD COM G0684D107 6,960 145,566 SH   SOLE 1 145,566 0 0
ATHENE HLDG LTD COM G0684D107 1,321 27,635 SH   SOLE 8 27,635 0 0
ATHENE HLDG LTD COM G0684D107 22 457 SH   SOLE 9 457 0 0
ATHENEX INC COM 04685N103 71 4,190 SH   SOLE 1 4,190 0 0
ATHENEX INC COM 04685N103 29 1,723 SH   SOLE 8 1,723 0 0
ATHERSYS INC COM 04744L106 40 21,902 SH   SOLE 1 21,902 0 0
ATKORE INTL GROUP INC COM 047649108 321 16,162 SH   SOLE 1 16,162 0 0
ATKORE INTL GROUP INC COM 047649108 96 4,829 SH   SOLE 8 4,829 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 81 4,519 SH   SOLE 1 4,519 0 0
ATLANTIC COAST FINL CORP COM 048426100 38 3,700 SH   SOLE 1 3,700 0 0
ATLANTIC PWR CORP COM 04878Q863 4 1,871 SH   DFND 1 0 0 1,871
ATLANTIC PWR CORP COM 04878Q863 53 25,072 SH   SOLE 1 25,072 0 0
ATLANTIC PWR CORP COM 04878Q863 1 449 SH   SOLE 8 449 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTICA YIELD PLC COM G0751N103 18 900 SH   SOLE 1 900 0 0
ATLANTICA YIELD PLC COM G0751N103 1 38 SH   SOLE 8 38 0 0
ATLANTICA YIELD PLC COM G0751N103 49 2,509 SH   SOLE 9 2,509 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 854 14,135 SH   SOLE 1 14,135 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 435 7,200 SH Put SOLE 8 7,200 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 137 2,273 SH   SOLE 8 2,273 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 187 3,100 SH Call SOLE 8 3,100 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 1,934 1,625,000 PRN   SOLE 8 0 0 1,625,000
ATLAS FINANCIAL HOLDINGS INC COM G06207115 1 99 SH   SOLE 8 99 0 0
ATLASSIAN CORP PLC COM G06242104 1,822 33,782 SH   SOLE 1 33,782 0 0
ATLASSIAN CORP PLC OPT G06242104 2,103 39,000 SH Call SOLE 8 39,000 0 0
ATLASSIAN CORP PLC COM G06242104 132 2,452 SH   SOLE 8 2,452 0 0
ATMOS ENERGY CORP COM 049560105 3,036 36,027 SH   SOLE 1 36,027 0 0
ATMOS ENERGY CORP COM 049560105 121 1,434 SH   SOLE 9 1,434 0 0
ATN INTL INC COM 00215F107 201 3,359 SH   SOLE 1 3,359 0 0
ATN INTL INC COM 00215F107 89 1,503 SH   SOLE 8 1,503 0 0
ATOSSA GENETICS INC COM 04962H209 72 161,100 SH   SOLE 8 161,100 0 0
ATRICURE INC COM 04963C209 439 21,397 SH   SOLE 1 21,397 0 0
ATRICURE INC COM 04963C209 1 41 SH   SOLE 8 41 0 0
ATRION CORP COM 049904105 183 291 SH   SOLE 1 291 0 0
ATRION CORP COM 049904105 49 77 SH   SOLE 8 77 0 0
ATYR PHARMA INC COM 002120103 0 14 SH   SOLE 1 14 0 0
ATYR PHARMA INC COM 002120103 0 54 SH   SOLE 8 54 0 0
AU OPTRONICS CORP ADR 002255107 10 2,204 SH   DFND 1 0 0 2,204
AUDENTES THERAPEUTICS INC COM 05070R104 311 10,358 SH   SOLE 1 10,358 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 76 2,540 SH   SOLE 8 2,540 0 0
AUDIOCODES LTD COM M15342104 61 8,600 SH   SOLE 1 8,600 0 0
AUDIOCODES LTD COM M15342104 0 21 SH   SOLE 8 21 0 0
AUDIOCODES LTD COM M15342104 1 164 SH   SOLE 9 164 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 5 1,020 SH   SOLE 8 1,020 0 0
AUTODESK INC COM 052769106 17,141 136,500 SH   SOLE 1 136,500 0 0
AUTODESK INC OPT 052769106 4,320 34,400 SH Put SOLE 8 34,400 0 0
AUTODESK INC COM 052769106 1,541 12,271 SH   SOLE 8 12,271 0 0
AUTODESK INC OPT 052769106 15,296 121,800 SH Call SOLE 8 121,800 0 0
AUTODESK INC COM 052769106 19,959 158,937 SH   SOLE 9 158,937 0 0
AUTOHOME INC ADR 05278C107 63,851 742,957 SH   SOLE 1 742,957 0 0
AUTOHOME INC ADR 05278C107 1,736 20,200 SH   SOLE 9 20,200 0 0
AUTOLIV INC COM 052800109 1,587 10,878 SH   SOLE 1 10,878 0 0
AUTOLIV INC COM 052800109 245 1,683 SH   SOLE 8 1,683 0 0
AUTOLIV INC COM 052800109 82 565 SH   SOLE 9 565 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 32,648 287,704 SH   SOLE 1 287,704 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 4,494 39,600 SH Put SOLE 8 39,600 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,868 25,270 SH   SOLE 8 25,270 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 7,002 61,700 SH Call SOLE 8 61,700 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 34,331 302,535 SH   SOLE 9 302,535 0 0
AUTONATION INC COM 05329W102 2,622 56,031 SH   SOLE 1 56,031 0 0
AUTONATION INC OPT 05329W102 575 12,300 SH Call SOLE 8 12,300 0 0
AUTONATION INC OPT 05329W102 931 19,900 SH Put SOLE 8 19,900 0 0
AUTONATION INC COM 05329W102 131 2,814 SH   SOLE 8 2,814 0 0
AUTONATION INC COM 05329W102 22 465 SH   SOLE 9 465 0 0
AUTOZONE INC COM 053332102 28,381 43,751 SH   SOLE 1 43,751 0 0
AUTOZONE INC OPT 053332102 16,217 25,000 SH Call SOLE 8 25,000 0 0
AUTOZONE INC OPT 053332102 22,315 34,400 SH Put SOLE 8 34,400 0 0
AUTOZONE INC COM 053332102 6,370 9,821 SH   SOLE 8 9,821 0 0
AUTOZONE INC COM 053332102 26,338 40,602 SH   SOLE 9 40,602 0 0
AUTOZONE INC COM 053332102 11 17 SH   SOLE 99 0 17 0
AV HOMES INC COM 00234P102 46 2,526 SH   SOLE 1 2,526 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 15 2,100 SH   SOLE 1 2,100 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 0 71 SH   SOLE 8 71 0 0
AVADEL PHARMACEUTICALS PLC OPT 05337M104 38 5,200 SH Call SOLE 8 5,200 0 0
AVALONBAY CMNTYS INC TRUS 053484101 31,450 191,233 SH   SOLE 1 191,233 0 0
AVALONBAY CMNTYS INC COM 053484101 7,807 47,473 SH   SOLE 1 47,473 0 0
AVALONBAY CMNTYS INC OPT 053484101 7,039 42,800 SH Put SOLE 8 42,800 0 0
AVALONBAY CMNTYS INC TRUS 053484101 29 177 SH   SOLE 8 177 0 0
AVALONBAY CMNTYS INC OPT 053484101 395 2,400 SH Call SOLE 8 2,400 0 0
AVALONBAY CMNTYS INC COM 053484101 16,452 100,035 SH   SOLE 9 100,035 0 0
AVANGRID INC COM 05351W103 3,483 68,134 SH   SOLE 1 68,134 0 0
AVANGRID INC COM 05351W103 205 4,005 SH   SOLE 8 4,005 0 0
AVAYA HLDGS CORP COM 05351X101 503 22,451 SH   SOLE 1 22,451 0 0
AVEO PHARMACEUTICALS INC COM 053588109 834 287,500 SH   SOLE 1 287,500 0 0
AVEO PHARMACEUTICALS INC COM 053588109 0 2 SH   SOLE 8 2 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 315 108,700 SH Call SOLE 8 108,700 0 0
AVERY DENNISON CORP COM 053611109 25,163 236,821 SH   SOLE 1 236,821 0 0
AVERY DENNISON CORP COM 053611109 178 1,685 SH   SOLE 8 1,685 0 0
AVERY DENNISON CORP COM 053611109 6,367 59,934 SH   SOLE 9 59,934 0 0
AVERY DENNISON CORP COM 053611109 786 7,402 SH   DFND 20 0 0 7,402
AVEXIS INC COM 05366U100 1,005 8,139 SH   SOLE 1 8,139 0 0
AVEXIS INC COM 05366U100 3,367 27,247 SH   SOLE 8 27,247 0 0
AVID TECHNOLOGY INC COM 05367P100 143 31,434 SH   SOLE 1 31,434 0 0
AVID TECHNOLOGY INC COM 05367P100 2 419 SH   SOLE 8 419 0 0
AVIS BUDGET GROUP COM 053774105 4,236 90,421 SH   SOLE 1 90,421 0 0
AVIS BUDGET GROUP COM 053774105 2,094 44,715 SH   SOLE 8 44,715 0 0
AVIS BUDGET GROUP OPT 053774105 10,975 234,300 SH Call SOLE 8 234,300 0 0
AVIS BUDGET GROUP OPT 053774105 8,942 190,900 SH Put SOLE 8 190,900 0 0
AVISTA CORP COM 05379B107 2,445 47,704 SH   SOLE 1 47,704 0 0
AVISTA CORP COM 05379B107 182 3,550 SH   SOLE 8 3,550 0 0
AVNET INC COM 053807103 1,407 33,723 SH   SOLE 1 33,723 0 0
AVNET INC COM 053807103 83 1,994 SH   SOLE 8 1,994 0 0
AVNET INC OPT 053807103 92 2,200 SH Put SOLE 8 2,200 0 0
AVNET INC OPT 053807103 33 800 SH Call SOLE 8 800 0 0
AVNET INC COM 053807103 31 750 SH   SOLE 9 750 0 0
AVON PRODS INC COM 054303102 327 115,196 SH   SOLE 1 115,196 0 0
AVON PRODS INC OPT 054303102 108 38,100 SH Call SOLE 8 38,100 0 0
AVON PRODS INC COM 054303102 76 26,763 SH   SOLE 8 26,763 0 0
AVON PRODS INC OPT 054303102 60 21,000 SH Put SOLE 8 21,000 0 0
AVON PRODS INC COM 054303102 1,040 366,290 SH   SOLE 9 366,290 0 0
AVX CORP NEW COM 002444107 252 15,227 SH   SOLE 1 15,227 0 0
AVX CORP NEW COM 002444107 42 2,531 SH   SOLE 8 2,531 0 0
AWARE INC MASS COM 05453N100 0 72 SH   SOLE 8 72 0 0
AXALTA COATING SYS LTD COM G0750C108 1,376 45,602 SH   SOLE 1 45,602 0 0
AXALTA COATING SYS LTD COM G0750C108 10,713 354,875 SH   SOLE 8 354,875 0 0
AXALTA COATING SYS LTD COM G0750C108 40 1,316 SH   SOLE 9 1,316 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 547 22,237 SH   SOLE 1 22,237 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 60 2,421 SH   SOLE 8 2,421 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 711 12,336 SH   SOLE 1 12,336 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 12 200 SH Put SOLE 8 200 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 11,845 205,742 SH   SOLE 8 205,742 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 6 100 SH Call SOLE 8 100 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 29 503 SH   SOLE 9 503 0 0
AXOGEN INC COM 05463X106 214 5,853 SH   SOLE 1 5,853 0 0
AXOGEN INC COM 05463X106 66 1,807 SH   SOLE 8 1,807 0 0
AXON ENTERPRISE INC COM 05464C101 677 17,223 SH   SOLE 1 17,223 0 0
AXON ENTERPRISE INC COM 05464C101 137 3,491 SH   SOLE 8 3,491 0 0
AXON ENTERPRISE INC OPT 05464C101 2,150 54,700 SH Call SOLE 8 54,700 0 0
AXON ENTERPRISE INC OPT 05464C101 416 10,600 SH Put SOLE 8 10,600 0 0
AXOVANT SCIENCES LTD COM G0750W104 13 10,802 SH   SOLE 1 10,802 0 0
AXOVANT SCIENCES LTD COM G0750W104 78 58,420 SH   SOLE 8 58,420 0 0
AXSOME THERAPEUTICS INC COM 05464T104 87 35,600 SH   SOLE 1 35,600 0 0
AXT INC COM 00246W103 56 7,720 SH   SOLE 1 7,720 0 0
AXT INC COM 00246W103 0 6 SH   SOLE 8 6 0 0
AYTU BIOSCIENCE INC COM 054754403 0 1 SH   SOLE 8 1 0 0
AZUL S A ADR 05501U106 2 47 SH   SOLE 8 47 0 0
AZURE PWR GLOBAL LTD COM V0393H103 1 75 SH   SOLE 8 75 0 0
AZURRX BIOPHARMA INC COM 05502L105 0 2 SH   SOLE 8 2 0 0
AZZ INC COM 002474104 431 9,831 SH   SOLE 1 9,831 0 0
AZZ INC COM 002474104 203 4,643 SH   SOLE 8 4,643 0 0
AZZ INC OPT 002474104 44 1,000 SH Call SOLE 8 1,000 0 0
B &amp G FOODS INC NEW COM 05508R106 1,048 44,259 SH   SOLE 1 44,259 0 0
B &amp G FOODS INC NEW COM 05508R106 83 3,500 SH   DFND 1 0 0 3,500
B RILEY FINL INC COM 05580M108 85 4,351 SH   SOLE 1 4,351 0 0
B RILEY FINL INC COM 05580M108 13 676 SH   SOLE 8 676 0 0
B2GOLD CORP COM 11777Q209 1,217 445,700 SH   SOLE 1 445,700 0 0
B2GOLD CORP COM 11777Q209 33 12,101 SH   SOLE 8 12,101 0 0
B2GOLD CORP BOND 11777QAB6 200 199,000 PRN   SOLE 8 0 0 199,000
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 331 75,685 SH   SOLE 1 75,685 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 1 215 SH   SOLE 8 215 0 0
BADGER METER INC COM 056525108 649 13,739 SH   SOLE 1 13,739 0 0
BADGER METER INC COM 056525108 17 355 SH   SOLE 8 355 0 0
BAIDU INC ADR 056752108 22 100 SH   DFND 1 0 0 100
BAIDU INC ADR 056752108 8,504 38,103 SH   SOLE 1 38,103 0 0
BAIDU INC OPT 056752108 52,004 233,000 SH Put SOLE 8 233,000 0 0
BAIDU INC OPT 056752108 34,795 155,900 SH Call SOLE 8 155,900 0 0
BAIDU INC ADR 056752108 23,277 104,292 SH   SOLE 8 104,292 0 0
BAIDU INC ADR 056752108 23,588 105,688 SH   SOLE 9 105,688 0 0
BAKER HUGHES A GE CO COM 05722G100 687 24,738 SH   DFND 1 0 0 24,738
BAKER HUGHES A GE CO COM 05722G100 13,392 482,241 SH   SOLE 1 482,241 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,511 54,400 SH Put SOLE 8 54,400 0 0
BAKER HUGHES A GE CO COM 05722G100 5,564 200,381 SH   SOLE 8 200,381 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,247 44,900 SH Call SOLE 8 44,900 0 0
BAKER HUGHES A GE CO COM 05722G100 8,129 292,738 SH   SOLE 9 292,738 0 0
BALCHEM CORP COM 057665200 799 9,784 SH   SOLE 1 9,784 0 0
BALDWIN &amp LYONS INC COM 057755209 57 2,617 SH   SOLE 1 2,617 0 0
BALDWIN &amp LYONS INC COM 057755100 2 70 SH   SOLE 8 70 0 0
BALDWIN &amp LYONS INC COM 057755209 1 33 SH   SOLE 8 33 0 0
BALL CORP COM 058498106 15,505 390,478 SH   SOLE 1 390,478 0 0
BALL CORP COM 058498106 12 300 SH   DFND 1 0 0 300
BALL CORP OPT 058498106 95 2,400 SH Put SOLE 8 2,400 0 0
BALL CORP COM 058498106 779 19,624 SH   SOLE 8 19,624 0 0
BALL CORP OPT 058498106 639 16,100 SH Call SOLE 8 16,100 0 0
BALL CORP COM 058498106 9,461 238,248 SH   SOLE 9 238,248 0 0
BALL CORP COM 058498106 23 574 SH   SOLE 99 0 574 0
BALLANTYNE STRONG INC COM 058516105 10 2,226 SH   SOLE 8 2,226 0 0
BANC OF CALIFORNIA INC COM 05990K106 256 13,284 SH   SOLE 1 13,284 0 0
BANC OF CALIFORNIA INC OPT 05990K106 135 7,000 SH Put SOLE 8 7,000 0 0
BANC OF CALIFORNIA INC COM 05990K106 16 820 SH   SOLE 8 820 0 0
BANC OF CALIFORNIA INC OPT 05990K106 50 2,600 SH Call SOLE 8 2,600 0 0
BANCFIRST CORP COM 05945F103 222 4,185 SH   SOLE 1 4,185 0 0
BANCFIRST CORP COM 05945F103 40 748 SH   SOLE 8 748 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 1 151 SH   SOLE 8 151 0 0
BANCO BRADESCO S A ADR 059460303 1,130 95,113 SH   SOLE 1 95,113 0 0
BANCO BRADESCO S A ADR 059460303 0 37 SH   SOLE 9 37 0 0
BANCO DE CHILE ADR 059520106 141 1,400 SH   SOLE 1 1,400 0 0
BANCO DE CHILE ADR 059520106 19 192 SH   SOLE 8 192 0 0
BANCO MACRO SA ADR 05961W105 2,675 24,774 SH   SOLE 1 24,774 0 0
BANCO MACRO SA ADR 05961W105 113 1,048 SH   SOLE 8 1,048 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 449 13,409 SH   SOLE 1 13,409 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 18 532 SH   SOLE 8 532 0 0
BANCO SANTANDER S A ADR 05969B103 101 14,080 SH   SOLE 1 14,080 0 0
BANCO SANTANDER S A ADR 05969B103 64 8,990 SH   SOLE 8 8,990 0 0
BANCO SANTANDER SA ADR 05964H105 286 43,700 SH   SOLE 1 43,700 0 0
BANCO SANTANDER SA OPT 05964H105 181 27,700 SH Put SOLE 8 27,700 0 0
BANCO SANTANDER SA OPT 05964H105 185 28,300 SH Call SOLE 8 28,300 0 0
BANCO SANTANDER SA ADR 05964H105 32 4,903 SH   SOLE 8 4,903 0 0
BANCO SANTANDER SA OPT 05964H105 5,011 765,000 SH Call SOLE 9 765,000 0 0
BANCO SANTANDER SA OPT 05964H105 14,891 2,273,360 SH Put SOLE 9 2,273,360 0 0
BANCOLOMBIA S A ADR 05968L102 3,062 72,867 SH   SOLE 1 72,867 0 0
BANCORP INC DEL COM 05969A105 111 10,202 SH   SOLE 1 10,202 0 0
BANCORP INC DEL COM 05969A105 4 390 SH   SOLE 8 390 0 0
BANCORP NEW JERSEY INC NEW COM 059915108 5 297 SH   SOLE 8 297 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 3,041 95,624 SH   SOLE 1 95,624 0 0
BANDWIDTH INC COM 05988J103 214 6,533 SH   SOLE 1 6,533 0 0
BANDWIDTH INC COM 05988J103 48 1,480 SH   SOLE 8 1,480 0 0
BANK AMER CORP COM 060505104 6,438 214,662 SH   DFND 1 0 0 214,662
BANK AMER CORP COM 060505104 229,179 7,641,886 SH   SOLE 1 7,641,886 0 0
BANK AMER CORP COM 060505104 135,348 4,513,136 SH   SOLE 8 4,513,136 0 0
BANK AMER CORP OPT 060505104 115,974 3,867,100 SH Call SOLE 8 3,867,100 0 0
BANK AMER CORP CONV 060505682 542 420 SH   SOLE 8 420 0 0
BANK AMER CORP OPT 060505104 318,683 10,626,300 SH Put SOLE 8 10,626,300 0 0
BANK AMER CORP COM 060505104 179,083 5,971,432 SH   SOLE 9 5,971,432 0 0
BANK AMER CORP COM 060505104 1,646 54,900 SH   DFND 20 0 0 54,900
BANK COMM HLDGS COM 06424J103 42 3,574 SH   SOLE 1 3,574 0 0
BANK COMM HLDGS COM 06424J103 0 14 SH   SOLE 8 14 0 0
BANK HAWAII CORP COM 062540109 881 10,600 SH   SOLE 1 10,600 0 0
BANK HAWAII CORP COM 062540109 62 743 SH   SOLE 8 743 0 0
BANK MONTREAL QUE COM 063671101 151 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE COM 063671101 2,802 37,076 SH   SOLE 1 37,076 0 0
BANK MONTREAL QUE OPT 063671101 529 7,000 SH Put SOLE 8 7,000 0 0
BANK MONTREAL QUE COM 063671101 80 1,057 SH   SOLE 8 1,057 0 0
BANK MONTREAL QUE OPT 063671101 597 7,900 SH Call SOLE 8 7,900 0 0
BANK MONTREAL QUE COM 063671101 5,010 66,298 SH   SOLE 9 66,298 0 0
BANK N S HALIFAX COM 064149107 1,389 22,503 SH   SOLE 1 22,503 0 0
BANK N S HALIFAX PREF 064149107 11 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 14,891 241,365 SH   SOLE 9 241,365 0 0
BANK NEW YORK MELLON CORP COM 064058100 314 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP COM 064058100 59,207 1,149,015 SH   SOLE 1 1,149,015 0 0
BANK NEW YORK MELLON CORP COM 064058100 439 8,515 SH   SOLE 8 8,515 0 0
BANK NEW YORK MELLON CORP OPT 064058100 1,597 31,000 SH Call SOLE 8 31,000 0 0
BANK NEW YORK MELLON CORP OPT 064058100 546 10,600 SH Put SOLE 8 10,600 0 0
BANK NEW YORK MELLON CORP COM 064058100 35,560 690,061 SH   SOLE 9 690,061 0 0
BANK OF MARIN BANCORP COM 063425102 114 1,659 SH   SOLE 1 1,659 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 755 16,817 SH   SOLE 1 16,817 0 0
BANK OF THE OZARKS COM 063904106 1,489 30,845 SH   SOLE 1 30,845 0 0
BANK OF THE OZARKS OPT 063904106 24 500 SH Call SOLE 8 500 0 0
BANK OF THE OZARKS COM 063904106 7 140 SH   SOLE 8 140 0 0
BANKFINANCIAL CORP COM 06643P104 52 3,027 SH   SOLE 1 3,027 0 0
BANKFINANCIAL CORP COM 06643P104 0 25 SH   SOLE 8 25 0 0
BANKUNITED INC COM 06652K103 869 21,725 SH   SOLE 1 21,725 0 0
BANKWELL FINL GROUP INC COM 06654A103 44 1,358 SH   SOLE 1 1,358 0 0
BANNER CORP COM 06652V208 719 12,975 SH   SOLE 1 12,975 0 0
BANNER CORP OPT 06652V208 17 300 SH Put SOLE 8 300 0 0
BANNER CORP COM 06652V208 30 537 SH   SOLE 8 537 0 0
BAOZUN INC OPT 06684L103 3,895 84,900 SH Put SOLE 8 84,900 0 0
BAOZUN INC OPT 06684L103 6,391 139,300 SH Call SOLE 8 139,300 0 0
BAOZUN INC ADR 06684L103 61 1,327 SH   SOLE 8 1,327 0 0
BAR HBR BANKSHARES COM 066849100 86 3,119 SH   SOLE 1 3,119 0 0
BAR HBR BANKSHARES COM 066849100 0 12 SH   SOLE 8 12 0 0
BARCLAYS BANK PLC PREF 06739H362 856 32,500 SH   DFND 1 0 0 32,500
BARCLAYS BANK PLC FUND 06739H214 355 14,408 SH   DFND 1 0 0 14,408
BARCLAYS BK PLC FUND 06740P601 1,264 5,159 SH   SOLE 1 5,159 0 0
BARCLAYS BK PLC FUND 06746L422 6 132 SH   DFND 1 0 0 132
BARCLAYS BK PLC FUND 06740Q260 3,847 175,587 SH   SOLE 1 175,587 0 0
BARCLAYS BK PLC FUND 06740P809 951 9,327 SH   SOLE 1 9,327 0 0
BARCLAYS BK PLC OPT 06746L422 1,656 35,000 SH Put SOLE 1 35,000 0 0
BARCLAYS BK PLC OPT 06746L422 433,005 9,152,500 SH Call SOLE 1 9,152,500 0 0
BARCLAYS BK PLC FUND 06738C786 104 14,263 SH   DFND 1 0 0 14,263
BARCLAYS BK PLC FUND 06742C723 11 575 SH   SOLE 1 575 0 0
BARCLAYS BK PLC FUND 06746L422 1,376,153 29,088,000 SH   SOLE 1 29,088,000 0 0
BARCLAYS BK PLC FUND 06740P874 748 9,974 SH   SOLE 1 9,974 0 0
BARCLAYS BK PLC FUND 06746L422 98,553 2,083,147 SH   SOLE 8 2,083,147 0 0
BARCLAYS BK PLC OPT 06746L422 357,443 7,555,325 SH Call SOLE 8 7,555,325 0 0
BARCLAYS BK PLC FUND 06746P621 980 20,000 SH   SOLE 8 20,000 0 0
BARCLAYS BK PLC FUND 06740Q260 1,912 87,264 SH   SOLE 8 87,264 0 0
BARCLAYS BK PLC OPT 06746L422 110,496 2,335,550 SH Put SOLE 8 2,335,550 0 0
BARCLAYS BK PLC OPT 06740Q260 26 1,200 SH Put SOLE 8 1,200 0 0
BARCLAYS BK PLC FUND 06746L422 56 1,174 SH   DFND 20 0 0 1,174
BARCLAYS PLC ADR 06738E204 1,320 111,665 SH   DFND 1 0 0 111,665
BARNES &amp NOBLE ED INC COM 06777U101 81 11,775 SH   SOLE 1 11,775 0 0
BARNES &amp NOBLE ED INC COM 06777U101 2 228 SH   SOLE 8 228 0 0
BARNES &amp NOBLE INC COM 067774109 219 44,423 SH   SOLE 1 44,423 0 0
BARNES &amp NOBLE INC COM 067774109 306 61,995 SH   SOLE 8 61,995 0 0
BARNES &amp NOBLE INC OPT 067774109 13 2,600 SH Call SOLE 8 2,600 0 0
BARNES &amp NOBLE INC OPT 067774109 64 12,900 SH Put SOLE 8 12,900 0 0
BARNES GROUP INC COM 067806109 3,225 53,850 SH   SOLE 1 53,850 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 776 9,369 SH   SOLE 1 9,369 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 329 3,964 SH   SOLE 8 3,964 0 0
BARRICK GOLD CORP COM 067901108 14,862 1,193,766 SH   SOLE 1 1,193,766 0 0
BARRICK GOLD CORP COM 067901108 159 12,750 SH   DFND 1 0 0 12,750
BARRICK GOLD CORP OPT 067901108 24,464 1,965,000 SH Put SOLE 8 1,965,000 0 0
BARRICK GOLD CORP COM 067901108 12,794 1,027,638 SH   SOLE 8 1,027,638 0 0
BARRICK GOLD CORP OPT 067901108 6,877 552,400 SH Call SOLE 8 552,400 0 0
BARRICK GOLD CORP COM 067901108 3,834 307,997 SH   SOLE 9 307,997 0 0
BARRICK GOLD CORP COM 067901108 12 1,000 SH   DFND 20 0 0 1,000
BASIC ENERGY SVCS INC NEW COM 06985P209 64 4,399 SH   SOLE 1 4,399 0 0
BASSETT FURNITURE INDS INC COM 070203104 64 2,108 SH   SOLE 1 2,108 0 0
BASSETT FURNITURE INDS INC COM 070203104 1 50 SH   SOLE 8 50 0 0
BAXTER INTL INC COM 071813109 30,659 471,371 SH   SOLE 1 471,371 0 0
BAXTER INTL INC COM 071813109 8,351 128,407 SH   SOLE 8 128,407 0 0
BAXTER INTL INC OPT 071813109 2,816 43,300 SH Put SOLE 8 43,300 0 0
BAXTER INTL INC OPT 071813109 3,909 60,100 SH Call SOLE 8 60,100 0 0
BAXTER INTL INC COM 071813109 23,715 364,634 SH   SOLE 9 364,634 0 0
BAYTEX ENERGY CORP COM 07317Q105 120 43,769 SH   SOLE 9 43,769 0 0
BB&ampT CORP COM 054937107 59,818 1,149,423 SH   SOLE 1 1,149,423 0 0
BB&ampT CORP OPT 054937107 6,692 128,600 SH Call SOLE 8 128,600 0 0
BB&ampT CORP OPT 054937107 796 15,300 SH Put SOLE 8 15,300 0 0
BB&ampT CORP COM 054937107 88 1,690 SH   SOLE 8 1,690 0 0
BB&ampT CORP COM 054937107 29,375 564,471 SH   SOLE 9 564,471 0 0
BBVA BANCO FRANCES S A ADR 07329M100 830 36,400 SH   SOLE 1 36,400 0 0
BBX CAP CORP NEW COM 05491N104 297 32,300 SH   SOLE 1 32,300 0 0
BBX CAP CORP NEW COM 05491N104 3 357 SH   SOLE 8 357 0 0
BCB BANCORP INC COM 055298103 46 2,908 SH   SOLE 1 2,908 0 0
BCB BANCORP INC COM 055298103 0 27 SH   SOLE 8 27 0 0
BCE INC COM 05534B760 1,716 39,876 SH   SOLE 1 39,876 0 0
BCE INC COM 05534B760 676 15,700 SH   DFND 1 0 0 15,700
BCE INC COM 05534B760 6,707 155,853 SH   SOLE 9 155,853 0 0
BEACON ROOFING SUPPLY INC COM 073685109 899 16,933 SH   SOLE 1 16,933 0 0
BEACON ROOFING SUPPLY INC COM 073685109 765 14,423 SH   SOLE 8 14,423 0 0
BEAR ST FINL INC COM 073844102 44 4,302 SH   SOLE 1 4,302 0 0
BEAR ST FINL INC COM 073844102 0 18 SH   SOLE 8 18 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 12 1,014 SH   SOLE 1 1,014 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 0 3 SH   SOLE 8 3 0 0
BEAZER HOMES USA INC COM 07556Q881 149 9,379 SH   SOLE 1 9,379 0 0
BEAZER HOMES USA INC OPT 07556Q881 85 5,300 SH Put SOLE 8 5,300 0 0
BEAZER HOMES USA INC OPT 07556Q881 612 38,400 SH Call SOLE 8 38,400 0 0
BEAZER HOMES USA INC COM 07556Q881 164 10,267 SH   SOLE 8 10,267 0 0
BECTON DICKINSON &amp CO COM 075887109 2,542 11,732 SH   DFND 1 0 0 11,732
BECTON DICKINSON &amp CO COM 075887109 48,928 225,785 SH   SOLE 1 225,785 0 0
BECTON DICKINSON &amp CO COM 075887109 8,114 37,446 SH   SOLE 8 37,446 0 0
BECTON DICKINSON &amp CO OPT 075887109 34,282 158,200 SH Put SOLE 8 158,200 0 0
BECTON DICKINSON &amp CO CONV 075887208 5,625 96,263 SH   SOLE 8 96,263 0 0
BECTON DICKINSON &amp CO OPT 075887109 1,842 8,500 SH Call SOLE 8 8,500 0 0
BECTON DICKINSON &amp CO COM 075887109 39,021 180,072 SH   SOLE 9 180,072 0 0
BED BATH &amp BEYOND INC COM 075896100 2,460 117,151 SH   SOLE 1 117,151 0 0
BED BATH &amp BEYOND INC COM 075896100 953 45,406 SH   SOLE 8 45,406 0 0
BED BATH &amp BEYOND INC OPT 075896100 2,112 100,600 SH Put SOLE 8 100,600 0 0
BED BATH &amp BEYOND INC OPT 075896100 649 30,900 SH Call SOLE 8 30,900 0 0
BED BATH &amp BEYOND INC COM 075896100 3 158 SH   SOLE 9 158 0 0
BEIGENE LTD ADR 07725L102 1,974 11,746 SH   SOLE 8 11,746 0 0
BEL FUSE INC COM 077347300 57 2,983 SH   SOLE 1 2,983 0 0
BEL FUSE INC COM 077347300 5 286 SH   SOLE 8 286 0 0
BELDEN INC COM 077454106 2,110 30,608 SH   SOLE 1 30,608 0 0
BELDEN INC COM 077454106 4 54 SH   SOLE 8 54 0 0
BELLATRIX EXPLORATION LTD COM 078314507 516 477,800 SH   DFND 1 0 0 477,800
BELLATRIX EXPLORATION LTD COM 078314507 32 30,000 SH   SOLE 9 30,000 0 0
BELLEROPHON THERAPEUTICS INC COM 078771102 0 60 SH   SOLE 8 60 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 84 12,805 SH   SOLE 1 12,805 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 2 396 SH   SOLE 8 396 0 0
BELMOND LTD COM G1154H107 301 26,981 SH   SOLE 1 26,981 0 0
BELMOND LTD COM G1154H107 325 29,161 SH   SOLE 8 29,161 0 0
BEMIS INC COM 081437105 38 870 SH   DFND 1 0 0 870
BEMIS INC COM 081437105 1,240 28,501 SH   SOLE 1 28,501 0 0
BEMIS INC COM 081437105 913 20,978 SH   SOLE 8 20,978 0 0
BEMIS INC OPT 081437105 670 15,400 SH Put SOLE 8 15,400 0 0
BEMIS INC COM 081437105 79 1,821 SH   SOLE 9 1,821 0 0
BENCHMARK ELECTRS INC COM 08160H101 2,463 82,504 SH   SOLE 1 82,504 0 0
BENCHMARK ELECTRS INC COM 08160H101 96 3,212 SH   SOLE 8 3,212 0 0
BENCHMARK ELECTRS INC OPT 08160H101 27 900 SH Call SOLE 8 900 0 0
BENEFICIAL BANCORP INC COM 08171T102 219 14,105 SH   SOLE 1 14,105 0 0
BENEFICIAL BANCORP INC COM 08171T102 3 206 SH   SOLE 8 206 0 0
BENEFITFOCUS INC COM 08180D106 158 6,498 SH   SOLE 1 6,498 0 0
BENEFITFOCUS INC COM 08180D106 0 12 SH   SOLE 8 12 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,209 16,088 SH   DFND 1 0 0 16,088
BERKSHIRE HATHAWAY INC DEL COM 084670108 0 6 SH   DFND 1 0 0 6
BERKSHIRE HATHAWAY INC DEL COM 084670702 317,137 1,589,814 SH   SOLE 1 1,212,976 376,838 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 71,872 360,300 SH Call SOLE 8 360,300 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,293 6,479 SH   SOLE 8 6,479 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 14,463 72,500 SH Put SOLE 8 72,500 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 238,318 1,194,702 SH   SOLE 9 1,194,702 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 616 3,086 SH   DFND 20 0 0 3,086
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,621 8,128 SH   SOLE 20 0 8,128 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 69 346 SH   SOLE 99 0 346 0
BERKSHIRE HILLS BANCORP INC COM 084680107 315 8,289 SH   SOLE 1 8,289 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 4 112 SH   SOLE 8 112 0 0
BERRY GLOBAL GROUP INC COM 08579W103 742 13,546 SH   SOLE 1 13,546 0 0
BERRY GLOBAL GROUP INC COM 08579W103 5 98 SH   SOLE 8 98 0 0
BEST BUY INC COM 086516101 24,278 346,852 SH   SOLE 1 346,852 0 0
BEST BUY INC OPT 086516101 11,493 164,200 SH Call SOLE 8 164,200 0 0
BEST BUY INC OPT 086516101 13,046 186,400 SH Put SOLE 8 186,400 0 0
BEST BUY INC COM 086516101 8,778 125,404 SH   SOLE 8 125,404 0 0
BEST BUY INC COM 086516101 12,146 173,545 SH   SOLE 9 173,545 0 0
BG STAFFING INC COM 05544A109 27 1,435 SH   SOLE 1 1,435 0 0
BG STAFFING INC COM 05544A109 0 10 SH   SOLE 8 10 0 0
BGC PARTNERS INC COM 05541T101 920 68,454 SH   SOLE 1 68,454 0 0
BGC PARTNERS INC OPT 05541T101 42 3,100 SH Put SOLE 8 3,100 0 0
BGC PARTNERS INC OPT 05541T101 56 4,200 SH Call SOLE 8 4,200 0 0
BGC PARTNERS INC COM 05541T101 217 16,165 SH   SOLE 8 16,165 0 0
BHP BILLITON LTD ADR 088606108 619 13,938 SH   DFND 1 0 0 13,938
BHP BILLITON LTD ADR 088606108 12 267 SH   SOLE 1 267 0 0
BHP BILLITON LTD OPT 088606108 6,656 149,800 SH Put SOLE 8 149,800 0 0
BHP BILLITON LTD ADR 088606108 569 12,797 SH   SOLE 8 12,797 0 0
BHP BILLITON LTD OPT 088606108 7,922 178,300 SH Call SOLE 8 178,300 0 0
BHP BILLITON LTD ADR 088606108 1,079 24,284 SH   DFND 20 0 0 24,284
BHP BILLITON PLC ADR 05545E209 497 12,500 SH   SOLE 8 12,500 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 185 25,418 SH   SOLE 1 25,418 0 0
BIG LOTS INC COM 089302103 2,519 57,873 SH   SOLE 1 57,873 0 0
BIG LOTS INC OPT 089302103 871 20,000 SH Call SOLE 8 20,000 0 0
BIG LOTS INC COM 089302103 48 1,125 SH   SOLE 8 1,125 0 0
BIG LOTS INC OPT 089302103 705 16,200 SH Put SOLE 8 16,200 0 0
BIG LOTS INC COM 089302103 23 525 SH   DFND 20 0 0 525
BIGLARI HLDGS INC COM 08986R101 127 311 SH   SOLE 1 311 0 0
BIO RAD LABS INC COM 090572207 1,319 5,273 SH   SOLE 1 5,273 0 0
BIO RAD LABS INC COM 090572207 53 212 SH   SOLE 8 212 0 0
BIO TECHNE CORP COM 09073M104 3,248 21,505 SH   SOLE 1 21,505 0 0
BIO TECHNE CORP COM 09073M104 110 730 SH   SOLE 8 730 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 83 SH   DFND 1 0 0 83
BIOCEPT INC COM 09072V204 76 257,600 SH   SOLE 8 257,600 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 97 20,325 SH   SOLE 1 20,325 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 43 9,149 SH   SOLE 8 9,149 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 48 10,100 SH Call SOLE 8 10,100 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 35 7,300 SH Put SOLE 8 7,300 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 118 52,300 SH   SOLE 1 52,300 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 0 69 SH   SOLE 8 69 0 0
BIOGEN INC COM 09062X103 41 150 SH   DFND 1 0 0 150
BIOGEN INC COM 09062X103 71,803 262,229 SH   SOLE 1 262,229 0 0
BIOGEN INC COM 09062X103 17,058 62,298 SH   SOLE 8 62,298 0 0
BIOGEN INC OPT 09062X103 8,625 31,500 SH Call SOLE 8 31,500 0 0
BIOGEN INC OPT 09062X103 49,452 180,600 SH Put SOLE 8 180,600 0 0
BIOGEN INC COM 09062X103 40,029 146,189 SH   SOLE 9 146,189 0 0
BIOGEN INC COM 09062X103 112 408 SH   SOLE 81 408 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 170 6,574 SH   SOLE 1 6,574 0 0
BIOHAVEN PHARMACTL HLDG CO L OPT G11196105 1,847 71,700 SH Put SOLE 8 71,700 0 0
BIOHAVEN PHARMACTL HLDG CO L OPT G11196105 4,374 169,800 SH Call SOLE 8 169,800 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1,040 40,377 SH   SOLE 8 40,377 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 25,327 312,427 SH   SOLE 1 312,427 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAF8 197 179,000 PRN   SOLE 8 0 0 179,000
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 9,372 115,600 SH Call SOLE 8 115,600 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 4,018 49,553 SH   SOLE 8 49,553 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAH4 447 476,000 PRN   SOLE 8 0 0 476,000
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 5,505 67,900 SH Put SOLE 8 67,900 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAE1 1,023 1,003,000 PRN   SOLE 8 0 0 1,003,000
BIOMARIN PHARMACEUTICAL INC COM 09061G101 85 1,050 SH   SOLE 9 1,050 0 0
BIOPHARMX CORP COM 09072X101 84 362,700 SH   SOLE 8 362,700 0 0
BIOPHARMX CORP COM 09072X101 0 200 SH   SOLE 44 200 0 0
BIOSCRIP INC COM 09069N108 59 24,101 SH   SOLE 1 24,101 0 0
BIOSCRIP INC COM 09069N108 0 131 SH   SOLE 8 131 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 52 1,172 SH   SOLE 1 1,172 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 0 8 SH   SOLE 8 8 0 0
BIOTELEMETRY INC COM 090672106 387 12,466 SH   SOLE 1 12,466 0 0
BIOTELEMETRY INC COM 090672106 68 2,197 SH   SOLE 8 2,197 0 0
BIOTELEMETRY INC OPT 090672106 6 200 SH Put SOLE 8 200 0 0
BIOTIME INC COM 09066L105 199 73,802 SH   SOLE 1 73,802 0 0
BIOTIME INC WARR 09066L162 0 433 SH   SOLE 1 433 0 0
BIOTIME INC COM 09066L105 0 132 SH   SOLE 8 132 0 0
BIOTIME INC WARR 09066L162 0 718 SH   SOLE 8 718 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 6,331 618,249 SH   SOLE 8 618,249 0 0
BITAUTO HLDGS LTD ADR 091727107 121 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD ADR 091727107 76 3,600 SH   SOLE 1 3,600 0 0
BITAUTO HLDGS LTD OPT 091727107 1,817 85,900 SH Call SOLE 8 85,900 0 0
BITAUTO HLDGS LTD OPT 091727107 681 32,200 SH Put SOLE 8 32,200 0 0
BITAUTO HLDGS LTD ADR 091727107 305 14,444 SH   SOLE 8 14,444 0 0
BJS RESTAURANTS INC COM 09180C106 2,813 62,684 SH   SOLE 1 62,684 0 0
BJS RESTAURANTS INC OPT 09180C106 45 1,000 SH Put SOLE 8 1,000 0 0
BJS RESTAURANTS INC COM 09180C106 106 2,370 SH   SOLE 8 2,370 0 0
BLACK BOX CORP DEL COM 091826107 62 30,935 SH   SOLE 8 30,935 0 0
BLACK HILLS CORP COM 092113109 2,541 46,818 SH   SOLE 1 46,818 0 0
BLACK HILLS CORP COM 092113109 601 11,076 SH   SOLE 8 11,076 0 0
BLACK HILLS CORP COM 092113109 53 983 SH   SOLE 9 983 0 0
BLACK KNIGHT INC COM 09215C105 290 6,152 SH   SOLE 1 6,152 0 0
BLACK KNIGHT INC COM 09215C105 6 134 SH   SOLE 8 134 0 0
BLACK STONE MINERALS L P COM 09225M101 366 22,110 SH   SOLE 1 22,110 0 0
BLACKBAUD INC COM 09227Q100 3,399 33,368 SH   SOLE 1 33,368 0 0
BLACKBAUD INC COM 09227Q100 2 22 SH   SOLE 8 22 0 0
BLACKBERRY LTD COM 09228F103 36 3,125 SH   DFND 1 0 0 3,125
BLACKBERRY LTD OPT 09228F103 6,005 522,200 SH Put SOLE 8 522,200 0 0
BLACKBERRY LTD OPT 09228F103 4,766 414,400 SH Call SOLE 8 414,400 0 0
BLACKBERRY LTD COM 09228F103 4,091 355,677 SH   SOLE 8 355,677 0 0
BLACKBERRY LTD COM 09228F103 51 4,435 SH   SOLE 9 4,435 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238E104 5,969 133,518 SH   SOLE 1 133,518 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238E104 257 5,757 SH   SOLE 8 5,757 0 0
BLACKHAWK NETWORK HLDGS INC BOND 09238EAB0 894 810,000 PRN   SOLE 8 0 0 810,000
BLACKLINE INC COM 09239B109 230 5,868 SH   SOLE 1 5,868 0 0
BLACKLINE INC COM 09239B109 179 4,576 SH   SOLE 8 4,576 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 0 1 SH   SOLE 8 1 0 0
BLACKROCK CAPITAL INVESTMENT BOND 092533AC2 312 304,000 PRN   SOLE 8 0 0 304,000
BLACKROCK CR ALLCTN INC TR FUND 092508100 13 998 SH   DFND 1 0 0 998
BLACKROCK FLOATING RATE INCO FUND 091941104 0 21 SH   SOLE 8 21 0 0
BLACKROCK INC COM 09247X101 39,451 72,824 SH   SOLE 1 72,824 0 0
BLACKROCK INC COM 09247X101 851 1,571 SH   DFND 1 0 0 1,571
BLACKROCK INC OPT 09247X101 650 1,200 SH Call SOLE 8 1,200 0 0
BLACKROCK INC OPT 09247X101 13,109 24,200 SH Put SOLE 8 24,200 0 0
BLACKROCK INC COM 09247X101 624 1,152 SH   SOLE 8 1,152 0 0
BLACKROCK INC COM 09247X101 45,714 84,387 SH   SOLE 9 84,387 0 0
BLACKSTONE GROUP L P COM 09253U108 1,748 54,721 SH   DFND 1 0 0 54,721
BLACKSTONE GROUP L P OPT 09253U108 29,820 933,300 SH Put SOLE 8 933,300 0 0
BLACKSTONE GROUP L P COM 09253U108 11,293 353,464 SH   SOLE 8 353,464 0 0
BLACKSTONE GROUP L P OPT 09253U108 8,646 270,600 SH Call SOLE 8 270,600 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 811 25,824 SH   SOLE 1 25,824 0 0
BLACKSTONE MTG TR INC BOND 09257WAB6 5,612 5,714,000 PRN   SOLE 8 0 0 5,714,000
BLOCK H &amp R INC COM 093671105 12,401 487,995 SH   SOLE 1 487,995 0 0
BLOCK H &amp R INC COM 093671105 64 2,489 SH   SOLE 8 2,489 0 0
BLOCK H &amp R INC OPT 093671105 1,367 53,800 SH Put SOLE 8 53,800 0 0
BLOCK H &amp R INC OPT 093671105 1,878 73,900 SH Call SOLE 8 73,900 0 0
BLOCK H &amp R INC COM 093671105 3,617 142,328 SH   SOLE 9 142,328 0 0
BLOOMIN BRANDS INC COM 094235108 1,905 78,495 SH   SOLE 1 78,495 0 0
BLOOMIN BRANDS INC COM 094235108 102 4,221 SH   SOLE 8 4,221 0 0
BLUCORA INC COM 095229100 763 31,032 SH   SOLE 1 31,032 0 0
BLUCORA INC OPT 095229100 2 100 SH Call SOLE 8 100 0 0
BLUCORA INC COM 095229100 4 166 SH   SOLE 8 166 0 0
BLUCORA INC OPT 095229100 162 6,600 SH Put SOLE 8 6,600 0 0
BLUE APRON HLDGS INC COM 09523Q101 40 20,000 SH   SOLE 1 20,000 0 0
BLUE APRON HLDGS INC OPT 09523Q101 6 2,900 SH Call SOLE 8 2,900 0 0
BLUE APRON HLDGS INC OPT 09523Q101 39 19,400 SH Put SOLE 8 19,400 0 0
BLUE APRON HLDGS INC COM 09523Q101 182 91,364 SH   SOLE 8 91,364 0 0
BLUE BIRD CORP COM 095306106 207 8,731 SH   SOLE 1 8,731 0 0
BLUE BUFFALO PET PRODS INC COM 09531U102 6,019 151,189 SH   SOLE 1 151,189 0 0
BLUE BUFFALO PET PRODS INC COM 09531U102 129 3,242 SH   SOLE 8 3,242 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 15 1,222 SH   SOLE 1 1,222 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 0 29 SH   SOLE 8 29 0 0
BLUE HILLS BANCORP INC COM 095573101 103 4,942 SH   SOLE 1 4,942 0 0
BLUE HILLS BANCORP INC COM 095573101 0 20 SH   SOLE 8 20 0 0
BLUEBIRD BIO INC COM 09609G100 5,953 34,862 SH   SOLE 1 34,862 0 0
BLUEBIRD BIO INC COM 09609G100 11,761 68,878 SH   SOLE 8 68,878 0 0
BLUEBIRD BIO INC OPT 09609G100 13,797 80,800 SH Put SOLE 8 80,800 0 0
BLUEBIRD BIO INC OPT 09609G100 256 1,500 SH Call SOLE 8 1,500 0 0
BLUEBIRD BIO INC COM 09609G100 366 2,145 SH   SOLE 9 2,145 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 33 1,563 SH   SOLE 1 1,563 0 0
BLUEKNIGHT ENERGY PARTNERS L COM 09625U109 0 11 SH   SOLE 8 11 0 0
BLUELINX HLDGS INC COM 09624H208 371 11,396 SH   SOLE 1 11,396 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 995 10,854 SH   SOLE 1 10,854 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 110 1,203 SH   SOLE 8 1,203 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 40 4,766 SH   SOLE 1 4,766 0 0
BMC STK HLDGS INC COM 05591B109 551 28,249 SH   SOLE 1 28,249 0 0
BMC STK HLDGS INC COM 05591B109 31 1,600 SH   SOLE 8 1,600 0 0
BOARDWALK PIPELINE PARTNERS COM 096627104 13,391 1,319,287 SH   SOLE 1 1,319,287 0 0
BOARDWALK PIPELINE PARTNERS OPT 096627104 4 400 SH Put SOLE 8 400 0 0
BOARDWALK PIPELINE PARTNERS OPT 096627104 364 35,900 SH Call SOLE 8 35,900 0 0
BOARDWALK PIPELINE PARTNERS COM 096627104 857 84,538 SH   SOLE 8 84,538 0 0
BOEING CO COM 097023105 1,681 5,128 SH   DFND 1 0 0 5,128
BOEING CO COM 097023105 217,333 662,843 SH   SOLE 1 438,049 224,794 0
BOEING CO OPT 097023105 124,332 379,200 SH Put SOLE 8 379,200 0 0
BOEING CO OPT 097023105 87,675 267,400 SH Call SOLE 8 267,400 0 0
BOEING CO COM 097023105 38,938 118,754 SH   SOLE 8 118,754 0 0
BOEING CO COM 097023105 113,295 345,544 SH   SOLE 9 345,544 0 0
BOEING CO COM 097023105 941 2,870 SH   DFND 20 0 0 2,870
BOEING CO COM 097023105 1,910 5,825 SH   SOLE 20 0 5,825 0
BOEING CO COM 097023105 204 623 SH   SOLE 81 623 0 0
BOEING CO COM 097023105 84 256 SH   SOLE 99 0 256 0
BOFI HLDG INC COM 05566U108 1,109 27,377 SH   SOLE 1 27,377 0 0
BOFI HLDG INC OPT 05566U108 23,556 581,200 SH Put SOLE 8 581,200 0 0
BOFI HLDG INC COM 05566U108 424 10,450 SH   SOLE 8 10,450 0 0
BOFI HLDG INC OPT 05566U108 2,010 49,600 SH Call SOLE 8 49,600 0 0
BOINGO WIRELESS INC COM 09739C102 463 18,684 SH   SOLE 1 18,684 0 0
BOINGO WIRELESS INC COM 09739C102 6 242 SH   SOLE 8 242 0 0
BOISE CASCADE CO DEL COM 09739D100 4,070 105,435 SH   SOLE 1 105,435 0 0
BOISE CASCADE CO DEL COM 09739D100 0 5 SH   SOLE 8 5 0 0
BOJANGLES INC COM 097488100 51 3,637 SH   SOLE 1 3,637 0 0
BOJANGLES INC COM 097488100 13 913 SH   SOLE 8 913 0 0
BOK FINL CORP COM 05561Q201 116 1,167 SH   SOLE 1 1,167 0 0
BONANZA CREEK ENERGY INC COM 097793400 869 31,343 SH   SOLE 1 31,343 0 0
BONANZA CREEK ENERGY INC COM 097793400 45 1,629 SH   SOLE 8 1,629 0 0
BOOKING HLDGS INC COM 09857L108 437 210 SH   DFND 1 0 0 210
BOOKING HLDGS INC COM 09857L108 82,368 39,593 SH   SOLE 1 39,593 0 0
BOOKING HLDGS INC OPT 09857L108 624 300 SH Call SOLE 8 300 0 0
BOOKING HLDGS INC COM 09857L108 55,907 26,873 SH   SOLE 8 26,873 0 0
BOOKING HLDGS INC COM 09857L108 69,222 33,274 SH   SOLE 9 33,274 0 0
BOOT BARN HLDGS INC COM 099406100 985 55,451 SH   SOLE 1 55,451 0 0
BOOT BARN HLDGS INC COM 099406100 92 5,187 SH   SOLE 8 5,187 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 5,070 130,944 SH   SOLE 1 130,944 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 0 7 SH   SOLE 8 7 0 0
BORGWARNER INC COM 099724106 15,963 317,816 SH   SOLE 1 317,816 0 0
BORGWARNER INC OPT 099724106 1,371 27,300 SH Put SOLE 8 27,300 0 0
BORGWARNER INC COM 099724106 40 786 SH   SOLE 8 786 0 0
BORGWARNER INC OPT 099724106 1,271 25,300 SH Call SOLE 8 25,300 0 0
BORGWARNER INC COM 099724106 6,774 134,858 SH   SOLE 9 134,858 0 0
BOSTON BEER INC COM 100557107 3,343 17,686 SH   SOLE 1 17,686 0 0
BOSTON BEER INC COM 100557107 411 2,171 SH   SOLE 8 2,171 0 0
BOSTON OMAHA CORP COM 101044105 2 100 SH   SOLE 1 100 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 387 25,746 SH   SOLE 1 25,746 0 0
BOSTON PROPERTIES INC TRUS 101121101 75,690 614,266 SH   SOLE 1 614,266 0 0
BOSTON PROPERTIES INC COM 101121101 4,905 39,805 SH   SOLE 1 39,805 0 0
BOSTON PROPERTIES INC TRUS 101121101 302 2,457 SH   SOLE 8 2,457 0 0
BOSTON PROPERTIES INC OPT 101121101 271 2,200 SH Call SOLE 8 2,200 0 0
BOSTON PROPERTIES INC OPT 101121101 505 4,100 SH Put SOLE 8 4,100 0 0
BOSTON PROPERTIES INC COM 101121101 13,740 111,518 SH   SOLE 9 111,518 0 0
BOSTON SCIENTIFIC CORP COM 101137107 30,342 1,110,596 SH   SOLE 1 1,110,596 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 1,442 52,800 SH Put SOLE 8 52,800 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 10,882 398,300 SH Call SOLE 8 398,300 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,643 60,134 SH   SOLE 8 60,134 0 0
BOSTON SCIENTIFIC CORP COM 101137107 27,139 993,354 SH   SOLE 9 993,354 0 0
BOTTOMLINE TECH DEL INC COM 101388106 568 14,656 SH   SOLE 1 14,656 0 0
BOULDER GROWTH &amp INCOME FD I FUND 101507101 0 24 SH   SOLE 8 24 0 0
BOVIE MEDICAL CORP COM 10211F100 2 564 SH   SOLE 8 564 0 0
BOX INC COM 10316T104 345 16,796 SH   SOLE 1 16,796 0 0
BOX INC COM 10316T104 239 11,627 SH   SOLE 8 11,627 0 0
BOX INC OPT 10316T104 2,437 118,600 SH Call SOLE 8 118,600 0 0
BOX INC OPT 10316T104 2,760 134,300 SH Put SOLE 8 134,300 0 0
BOYD GAMING CORP COM 103304101 2,260 70,912 SH   SOLE 1 70,912 0 0
BOYD GAMING CORP COM 103304101 1,911 59,977 SH   SOLE 8 59,977 0 0
BOYD GAMING CORP OPT 103304101 2,772 87,000 SH Put SOLE 8 87,000 0 0
BOYD GAMING CORP OPT 103304101 242 7,600 SH Call SOLE 8 7,600 0 0
BP PLC ADR 055622104 12,460 307,342 SH   SOLE 1 307,342 0 0
BP PLC ADR 055622104 144 3,543 SH   DFND 1 0 0 3,543
BP PLC OPT 055622104 14,748 363,800 SH Call SOLE 8 363,800 0 0
BP PLC OPT 055622104 6,320 155,900 SH Put SOLE 8 155,900 0 0
BP PLC ADR 055622104 2,317 57,153 SH   SOLE 8 57,153 0 0
BP PLC ADR 055622104 432 10,650 SH   DFND 20 0 0 10,650
BP PRUDHOE BAY RTY TR TRUS 055630107 436 18,225 SH   SOLE 8 18,225 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 600 25,100 SH Put SOLE 8 25,100 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 65 2,700 SH Call SOLE 8 2,700 0 0
BRADY CORP COM 104674106 668 18,008 SH   SOLE 1 18,008 0 0
BRADY CORP COM 104674106 211 5,676 SH   SOLE 8 5,676 0 0
BRAINSTORM CELL THERAPEUTICS COM 10501E201 0 1 SH   SOLE 8 1 0 0
BRANDYWINE RLTY TR TRUS 105368203 3,289 207,178 SH   SOLE 1 207,178 0 0
BRANDYWINE RLTY TR COM 105368203 602 37,933 SH   SOLE 1 37,933 0 0
BRANDYWINE RLTY TR TRUS 105368203 3 194 SH   SOLE 8 194 0 0
BRASKEM S A OPT 105532105 67 2,300 SH Put SOLE 8 2,300 0 0
BRASKEM S A ADR 105532105 63 2,177 SH   SOLE 8 2,177 0 0
BRAVO BRIO RESTAURANT GROUP COM 10567B109 0 103 SH   SOLE 8 103 0 0
BRF SA ADR 10552T107 1,852 267,706 SH   SOLE 1 267,706 0 0
BRF SA ADR 10552T107 0 30 SH   SOLE 8 30 0 0
BRF SA ADR 10552T107 139 20,080 SH   SOLE 9 20,080 0 0
BRIDGE BANCORP INC COM 108035106 132 3,912 SH   SOLE 1 3,912 0 0
BRIDGE BANCORP INC COM 108035106 0 3 SH   SOLE 8 3 0 0
BRIDGEPOINT ED INC COM 10807M105 37 5,441 SH   SOLE 1 5,441 0 0
BRIDGEPOINT ED INC COM 10807M105 4 541 SH   SOLE 8 541 0 0
BRIGGS &amp STRATTON CORP COM 109043109 344 16,070 SH   SOLE 1 16,070 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 69 3,200 SH Put SOLE 8 3,200 0 0
BRIGGS &amp STRATTON CORP COM 109043109 31 1,454 SH   SOLE 8 1,454 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 64 3,000 SH Call SOLE 8 3,000 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,186 21,922 SH   SOLE 1 21,922 0 0
BRIGHT HORIZONS FAM SOL IN D OPT 109194100 10 100 SH Call SOLE 8 100 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 50 508 SH   SOLE 8 508 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 0 4 SH   SOLE 8 4 0 0
BRIGHTCOVE INC COM 10921T101 52 7,366 SH   SOLE 1 7,366 0 0
BRIGHTHOUSE FINL INC COM 10922N103 5,970 116,168 SH   SOLE 1 116,168 0 0
BRIGHTHOUSE FINL INC COM 10922N103 20 380 SH   SOLE 8 380 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 227 4,419 SH Put SOLE 8 4,419 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 100 1,953 SH Call SOLE 8 1,953 0 0
BRIGHTHOUSE FINL INC COM 10922N103 3,351 65,193 SH   SOLE 9 65,193 0 0
BRIGHTHOUSE FINL INC COM 10922N103 4 82 SH   DFND 20 0 0 82
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 644 40,891 SH   SOLE 1 40,891 0 0
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 1 53 SH   SOLE 8 53 0 0
BRINKER INTL INC COM 109641100 1,180 32,705 SH   SOLE 1 32,705 0 0
BRINKER INTL INC COM 109641100 805 22,300 SH   SOLE 8 22,300 0 0
BRINKER INTL INC OPT 109641100 94 2,600 SH Put SOLE 8 2,600 0 0
BRINKS CO COM 109696104 2,198 30,812 SH   SOLE 1 30,812 0 0
BRINKS CO OPT 109696104 36 500 SH Call SOLE 8 500 0 0
BRINKS CO COM 109696104 132 1,843 SH   SOLE 8 1,843 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 126,381 1,998,113 SH   SOLE 1 1,998,113 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 298 4,716 SH   DFND 1 0 0 4,716
BRISTOL MYERS SQUIBB CO OPT 110122108 95,128 1,504,000 SH Put SOLE 8 1,504,000 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 57,191 904,200 SH Call SOLE 8 904,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 49,277 779,065 SH   SOLE 8 779,065 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 73,151 1,156,525 SH   SOLE 9 1,156,525 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 136 2,151 SH   SOLE 81 2,151 0 0
BRISTOW GROUP INC OPT 110394103 2,600 200,000 SH Put SOLE 1 200,000 0 0
BRISTOW GROUP INC COM 110394103 795 61,173 SH   SOLE 1 61,173 0 0
BRISTOW GROUP INC COM 110394103 6 494 SH   SOLE 8 494 0 0
BRISTOW GROUP INC OPT 110394103 4 300 SH Call SOLE 8 300 0 0
BRISTOW GROUP INC BOND 110394AF0 6,571 5,950,000 PRN   SOLE 8 0 0 5,950,000
BRITISH AMERN TOB PLC ADR 110448107 433 7,498 SH   DFND 1 0 0 7,498
BRITISH AMERN TOB PLC OPT 110448107 2,878 49,888 SH Call SOLE 8 49,888 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,710 29,648 SH Put SOLE 8 29,648 0 0
BRITISH AMERN TOB PLC ADR 110448107 1,321 22,895 SH   SOLE 8 22,895 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 4,423 290,016 SH   SOLE 1 290,016 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 1,035 67,877 SH   SOLE 1 67,877 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 8 529 SH   SOLE 8 529 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 28 1,833 SH   SOLE 9 1,833 0 0
BROADCOM LTD COM Y09827109 120,364 510,772 SH   SOLE 1 510,772 0 0
BROADCOM LTD COM Y09827109 192 813 SH   DFND 1 0 0 813
BROADCOM LTD OPT Y09827109 37,232 158,000 SH Call SOLE 8 158,000 0 0
BROADCOM LTD OPT Y09827109 66,689 283,000 SH Put SOLE 8 283,000 0 0
BROADCOM LTD COM Y09827109 39,467 167,479 SH   SOLE 8 167,479 0 0
BROADCOM LTD COM Y09827109 66,412 281,829 SH   SOLE 9 281,829 0 0
BROADCOM LTD COM Y09827109 120 511 SH   SOLE 81 511 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 37,587 342,675 SH   SOLE 1 342,675 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,335 30,411 SH   SOLE 8 30,411 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 77 702 SH   SOLE 9 702 0 0
BROADWIND ENERGY INC COM 11161T207 0 51 SH   SOLE 1 51 0 0
BROADWIND ENERGY INC COM 11161T207 9 4,197 SH   SOLE 8 4,197 0 0
BROOKDALE SR LIVING INC COM 112463104 350 52,187 SH   SOLE 1 52,187 0 0
BROOKDALE SR LIVING INC BOND 112463AA2 14 14,000 PRN   SOLE 8 0 0 14,000
BROOKDALE SR LIVING INC OPT 112463104 93 13,800 SH Call SOLE 8 13,800 0 0
BROOKDALE SR LIVING INC COM 112463104 146 21,724 SH   SOLE 8 21,724 0 0
BROOKDALE SR LIVING INC OPT 112463104 157 23,400 SH Put SOLE 8 23,400 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 2,270 58,200 SH   SOLE 1 58,200 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 546 14,000 SH   DFND 1 0 0 14,000
BROOKFIELD ASSET MGMT INC OPT 112585104 59 1,500 SH Call SOLE 8 1,500 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 109 2,800 SH Put SOLE 8 2,800 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 54 1,396 SH   SOLE 8 1,396 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 105 2,700 SH   SOLE 9 2,700 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 72 2,000 SH   SOLE 1 2,000 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 267 6,418 SH   SOLE 8 6,418 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 79 1,900 SH Call SOLE 8 1,900 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 137 3,300 SH Put SOLE 8 3,300 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 13 691 SH   SOLE 9 691 0 0
BROOKFIELD REAL ASSETS INCOM FUND 112830104 1 61 SH   SOLE 8 61 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 463 28,498 SH   SOLE 1 28,498 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 35 2,205 SH   SOLE 8 2,205 0 0
BROOKS AUTOMATION INC COM 114340102 582 21,489 SH   SOLE 1 21,489 0 0
BROWN &amp BROWN INC COM 115236101 5,499 216,191 SH   SOLE 1 216,191 0 0
BROWN &amp BROWN INC COM 115236101 39 1,536 SH   SOLE 8 1,536 0 0
BROWN &amp BROWN INC COM 115236101 18 726 SH   SOLE 9 726 0 0
BROWN FORMAN CORP COM 115637100 256 4,804 SH   SOLE 1 4,804 0 0
BROWN FORMAN CORP COM 115637209 25,866 475,462 SH   SOLE 1 475,462 0 0
BROWN FORMAN CORP COM 115637209 9 171 SH   SOLE 8 171 0 0
BROWN FORMAN CORP COM 115637209 9,647 177,342 SH   SOLE 9 177,342 0 0
BROWN FORMAN CORP COM 115637209 321 5,905 SH   SOLE 99 0 5,905 0
BRT APARTMENTS CORP TRUS 055645303 18 1,500 SH   SOLE 1 1,500 0 0
BRUKER CORP COM 116794108 1,405 46,972 SH   SOLE 1 46,972 0 0
BRUKER CORP COM 116794108 523 17,492 SH   SOLE 8 17,492 0 0
BRUKER CORP OPT 116794108 15 500 SH Put SOLE 8 500 0 0
BRUNSWICK CORP COM 117043109 893 15,032 SH   SOLE 1 15,032 0 0
BRUNSWICK CORP OPT 117043109 30 500 SH Call SOLE 8 500 0 0
BRUNSWICK CORP OPT 117043109 119 2,000 SH Put SOLE 8 2,000 0 0
BRUNSWICK CORP COM 117043109 877 14,760 SH   SOLE 8 14,760 0 0
BRYN MAWR BK CORP COM 117665109 230 5,229 SH   SOLE 1 5,229 0 0
BSB BANCORP INC MD COM 05573H108 56 1,834 SH   SOLE 1 1,834 0 0
BSB BANCORP INC MD COM 05573H108 0 8 SH   SOLE 8 8 0 0
BSQUARE CORP COM 11776U300 1 269 SH   SOLE 8 269 0 0
BT GROUP PLC ADR 05577E101 134 8,300 SH   SOLE 1 8,300 0 0
BT GROUP PLC ADR 05577E101 36 2,200 SH   DFND 1 0 0 2,200
BUCKEYE PARTNERS L P COM 118230101 32,877 879,283 SH   SOLE 1 879,283 0 0
BUCKEYE PARTNERS L P OPT 118230101 804 21,500 SH Put SOLE 8 21,500 0 0
BUCKEYE PARTNERS L P OPT 118230101 961 25,700 SH Call SOLE 8 25,700 0 0
BUCKEYE PARTNERS L P COM 118230101 766 20,485 SH   SOLE 8 20,485 0 0
BUCKLE INC COM 118440106 646 29,129 SH   SOLE 1 29,129 0 0
BUCKLE INC OPT 118440106 793 35,800 SH Call SOLE 8 35,800 0 0
BUCKLE INC OPT 118440106 275 12,400 SH Put SOLE 8 12,400 0 0
BUCKLE INC COM 118440106 419 18,913 SH   SOLE 8 18,913 0 0
BUILD A BEAR WORKSHOP COM 120076104 99 10,824 SH   SOLE 1 10,824 0 0
BUILD A BEAR WORKSHOP COM 120076104 1 67 SH   SOLE 8 67 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,518 126,983 SH   SOLE 1 126,983 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 194 9,795 SH   SOLE 8 9,795 0 0
BUNGE LIMITED COM G16962105 2,677 36,198 SH   SOLE 1 36,198 0 0
BUNGE LIMITED OPT G16962105 17,191 232,500 SH Put SOLE 8 232,500 0 0
BUNGE LIMITED COM G16962105 16,372 221,411 SH   SOLE 8 221,411 0 0
BUNGE LIMITED OPT G16962105 10,736 145,200 SH Call SOLE 8 145,200 0 0
BUNGE LIMITED COM G16962105 1,291 17,446 SH   SOLE 9 17,446 0 0
BURLINGTON STORES INC COM 122017106 9,656 72,518 SH   SOLE 1 72,518 0 0
BURLINGTON STORES INC OPT 122017106 1,505 11,300 SH Call SOLE 8 11,300 0 0
BURLINGTON STORES INC OPT 122017106 3,688 27,700 SH Put SOLE 8 27,700 0 0
BURLINGTON STORES INC COM 122017106 1,322 9,933 SH   SOLE 8 9,933 0 0
BWX TECHNOLOGIES INC COM 05605H100 858 13,506 SH   SOLE 1 13,506 0 0
BWX TECHNOLOGIES INC OPT 05605H100 6 100 SH Put SOLE 8 100 0 0
BWX TECHNOLOGIES INC COM 05605H100 180 2,840 SH   SOLE 8 2,840 0 0
BWX TECHNOLOGIES INC OPT 05605H100 64 1,000 SH Call SOLE 8 1,000 0 0
BYLINE BANCORP INC COM 124411109 185 8,079 SH   SOLE 1 8,079 0 0
C &amp F FINL CORP COM 12466Q104 36 678 SH   SOLE 1 678 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 10,785 115,080 SH   SOLE 1 115,080 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 890 9,500 SH Put SOLE 8 9,500 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 11,395 121,600 SH Call SOLE 8 121,600 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 8,909 95,076 SH   SOLE 9 95,076 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 6,320 244,707 SH   SOLE 1 244,707 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 68 2,616 SH   SOLE 8 2,616 0 0
CA INC COM 12673P105 18,872 556,761 SH   SOLE 1 556,761 0 0
CA INC COM 12673P105 31 913 SH   SOLE 8 913 0 0
CA INC OPT 12673P105 6,746 199,000 SH Call SOLE 8 199,000 0 0
CA INC OPT 12673P105 4,739 139,800 SH Put SOLE 8 139,800 0 0
CA INC COM 12673P105 8,136 239,999 SH   SOLE 9 239,999 0 0
CABLE ONE INC COM 12685J105 206 300 SH   SOLE 1 300 0 0
CABOT CORP COM 127055101 1,761 31,619 SH   SOLE 1 31,619 0 0
CABOT CORP COM 127055101 117 2,099 SH   SOLE 8 2,099 0 0
CABOT CORP OPT 127055101 61 1,100 SH Call SOLE 8 1,100 0 0
CABOT CORP OPT 127055101 6 100 SH Put SOLE 8 100 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 1,472 13,740 SH   SOLE 1 13,740 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 582 5,430 SH   SOLE 8 5,430 0 0
CABOT OIL &amp GAS CORP COM 127097103 10,106 421,426 SH   SOLE 1 421,426 0 0
CABOT OIL &amp GAS CORP OPT 127097103 755 31,500 SH Put SOLE 8 31,500 0 0
CABOT OIL &amp GAS CORP OPT 127097103 1,252 52,200 SH Call SOLE 8 52,200 0 0
CABOT OIL &amp GAS CORP COM 127097103 306 12,739 SH   SOLE 8 12,739 0 0
CABOT OIL &amp GAS CORP COM 127097103 7,530 314,036 SH   SOLE 9 314,036 0 0
CACI INTL INC COM 127190304 1,471 9,725 SH   SOLE 1 9,725 0 0
CACI INTL INC OPT 127190304 227 1,500 SH Call SOLE 8 1,500 0 0
CACI INTL INC COM 127190304 2,506 16,562 SH   SOLE 8 16,562 0 0
CACI INTL INC OPT 127190304 6,311 41,700 SH Put SOLE 8 41,700 0 0
CACTUS INC COM 127203107 177 6,559 SH   SOLE 1 6,559 0 0
CACTUS INC COM 127203107 1,503 55,791 SH   SOLE 8 55,791 0 0
CADENCE BANCORPORATION COM 12739A100 586 21,520 SH   SOLE 1 21,520 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 14,063 382,455 SH   SOLE 1 382,455 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 243 6,600 SH Put SOLE 8 6,600 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 391 10,638 SH   SOLE 8 10,638 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 666 18,100 SH Call SOLE 8 18,100 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 7,077 192,472 SH   SOLE 9 192,472 0 0
CADIZ INC COM 127537207 60 4,440 SH   SOLE 1 4,440 0 0
CADIZ INC COM 127537207 0 30 SH   SOLE 8 30 0 0
CAE INC COM 124765108 6 300 SH   SOLE 1 300 0 0
CAE INC COM 124765108 16 865 SH   SOLE 9 865 0 0
CAESARS ENTMT CORP COM 127686103 1,438 127,843 SH   SOLE 1 127,843 0 0
CAESARS ENTMT CORP OPT 127686103 765 68,000 SH Put SOLE 8 68,000 0 0
CAESARS ENTMT CORP COM 127686103 3,447 306,394 SH   SOLE 8 306,394 0 0
CAESARS ENTMT CORP OPT 127686103 17,083 1,518,400 SH Call SOLE 8 1,518,400 0 0
CAESARS ENTMT CORP COM 127686103 45 3,968 SH   SOLE 9 3,968 0 0
CAESARSTONE LTD COM M20598104 93 4,707 SH   SOLE 1 4,707 0 0
CAESARSTONE LTD OPT M20598104 43 2,200 SH Put SOLE 8 2,200 0 0
CAESARSTONE LTD COM M20598104 63 3,209 SH   SOLE 8 3,209 0 0
CAFEPRESS INC COM 12769A103 0 20 SH   SOLE 8 20 0 0
CAI INTERNATIONAL INC COM 12477X106 381 17,862 SH   SOLE 1 17,862 0 0
CAI INTERNATIONAL INC COM 12477X106 191 8,994 SH   SOLE 8 8,994 0 0
CAL MAINE FOODS INC COM 128030202 558 12,790 SH   SOLE 1 12,790 0 0
CAL MAINE FOODS INC OPT 128030202 686 15,700 SH Put SOLE 8 15,700 0 0
CAL MAINE FOODS INC OPT 128030202 1,586 36,300 SH Call SOLE 8 36,300 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALADRIUS BIOSCIENCES INC COM 128058203 0 1 SH   SOLE 8 1 0 0
CALAMOS CONV OPP AND INC FD FUND 128117108 9 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 4,988 217,976 SH   SOLE 1 217,976 0 0
CALAMP CORP BOND 128126AB5 163 153,000 PRN   SOLE 8 0 0 153,000
CALAVO GROWERS INC COM 128246105 829 8,994 SH   SOLE 1 8,994 0 0
CALERES INC COM 129500104 662 19,697 SH   SOLE 1 19,697 0 0
CALERES INC COM 129500104 38 1,125 SH   SOLE 8 1,125 0 0
CALIFORNIA RES CORP COM 13057Q206 46 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 2,049 119,480 SH   SOLE 1 119,480 0 0
CALIFORNIA RES CORP OPT 13057Q206 228 13,300 SH Put SOLE 8 13,300 0 0
CALIFORNIA RES CORP COM 13057Q206 952 55,491 SH   SOLE 8 55,491 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,056 61,600 SH Call SOLE 8 61,600 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 687 18,442 SH   SOLE 1 18,442 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 40 1,065 SH   SOLE 8 1,065 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 104 16,551 SH   SOLE 1 16,551 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 14 2,267 SH   SOLE 8 2,267 0 0
CALIX INC COM 13100M509 327 47,734 SH   SOLE 1 47,734 0 0
CALLAWAY GOLF CO COM 131193104 1,121 68,571 SH   SOLE 1 68,571 0 0
CALLAWAY GOLF CO COM 131193104 108 6,655 SH   SOLE 8 6,655 0 0
CALLAWAY GOLF CO OPT 131193104 268 16,400 SH Call SOLE 8 16,400 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,380 121,835 SH   SOLE 1 121,835 0 0
CALLIDUS SOFTWARE INC COM 13123E500 74 2,043 SH   SOLE 8 2,043 0 0
CALLON PETE CO DEL COM 13123X102 1,440 108,731 SH   SOLE 1 108,731 0 0
CALLON PETE CO DEL COM 13123X102 1,011 76,396 SH   SOLE 8 76,396 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 466 66,048 SH   SOLE 1 66,048 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 137 19,500 SH Call SOLE 8 19,500 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 1,041 147,682 SH   SOLE 8 147,682 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 1,090 154,600 SH Put SOLE 8 154,600 0 0
CALYXT INC COM 13173L107 64 4,910 SH   SOLE 1 4,910 0 0
CALYXT INC COM 13173L107 9 661 SH   SOLE 8 661 0 0
CAMBER ENERGY INC COM 13200M201 6 8,000 SH   SOLE 8 8,000 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 32 2,868 SH   SOLE 1 2,868 0 0
CAMBREX CORP COM 132011107 2,474 47,298 SH   SOLE 1 47,298 0 0
CAMDEN NATL CORP COM 133034108 148 3,341 SH   SOLE 1 3,341 0 0
CAMDEN NATL CORP COM 133034108 1 12 SH   SOLE 8 12 0 0
CAMDEN PPTY TR COM 133131102 52 616 SH   SOLE 1 616 0 0
CAMDEN PPTY TR TRUS 133131102 7,655 90,935 SH   SOLE 1 90,935 0 0
CAMDEN PPTY TR TRUS 133131102 9 111 SH   SOLE 8 111 0 0
CAMDEN PPTY TR COM 133131102 47 551 SH   SOLE 9 551 0 0
CAMECO CORP OPT 13321L108 235 25,800 SH Put SOLE 8 25,800 0 0
CAMECO CORP OPT 13321L108 1,867 205,400 SH Call SOLE 8 205,400 0 0
CAMECO CORP COM 13321L108 1,010 111,068 SH   SOLE 8 111,068 0 0
CAMECO CORP COM 13321L108 280 30,816 SH   SOLE 9 30,816 0 0
CAMPBELL SOUP CO COM 134429109 10,306 237,994 SH   SOLE 1 237,994 0 0
CAMPBELL SOUP CO OPT 134429109 2,802 64,700 SH Call SOLE 8 64,700 0 0
CAMPBELL SOUP CO COM 134429109 945 21,824 SH   SOLE 8 21,824 0 0
CAMPBELL SOUP CO OPT 134429109 1,771 40,900 SH Put SOLE 8 40,900 0 0
CAMPBELL SOUP CO COM 134429109 5,719 132,052 SH   SOLE 9 132,052 0 0
CAMPING WORLD HLDGS INC COM 13462K109 692 21,449 SH   SOLE 1 21,449 0 0
CAMPING WORLD HLDGS INC COM 13462K109 27 852 SH   SOLE 8 852 0 0
CAMTEK LTD COM M20791105 1 95 SH   SOLE 8 95 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 133 3,986 SH   SOLE 8 3,986 0 0
CANADIAN NAT RES LTD COM 136385101 5 157 SH   DFND 1 0 0 157
CANADIAN NAT RES LTD COM 136385101 1,160 36,860 SH   SOLE 1 36,860 0 0
CANADIAN NAT RES LTD OPT 136385101 4,277 135,900 SH Call SOLE 8 135,900 0 0
CANADIAN NAT RES LTD COM 136385101 1,315 41,800 SH   SOLE 8 41,800 0 0
CANADIAN NAT RES LTD OPT 136385101 1,177 37,400 SH Put SOLE 8 37,400 0 0
CANADIAN NAT RES LTD COM 136385101 286 9,068 SH   SOLE 9 9,068 0 0
CANADIAN NATL RY CO COM 136375102 490 6,700 SH   SOLE 1 6,700 0 0
CANADIAN NATL RY CO OPT 136375102 2,296 31,400 SH Put SOLE 8 31,400 0 0
CANADIAN NATL RY CO OPT 136375102 585 8,000 SH Call SOLE 8 8,000 0 0
CANADIAN NATL RY CO COM 136375102 728 9,948 SH   SOLE 8 9,948 0 0
CANADIAN NATL RY CO COM 136375102 3,173 43,392 SH   SOLE 9 43,392 0 0
CANADIAN PAC RY LTD COM 13645T100 570 3,232 SH   DFND 1 0 0 3,232
CANADIAN PAC RY LTD COM 13645T100 14,343 81,262 SH   SOLE 1 81,262 0 0
CANADIAN PAC RY LTD OPT 13645T100 600 3,400 SH Put SOLE 8 3,400 0 0
CANADIAN PAC RY LTD COM 13645T100 6,262 35,480 SH   SOLE 8 35,480 0 0
CANADIAN PAC RY LTD OPT 13645T100 159 900 SH Call SOLE 8 900 0 0
CANADIAN PAC RY LTD COM 13645T100 83 469 SH   SOLE 9 469 0 0
CANADIAN SOLAR INC COM 136635109 24,859 1,527,900 SH   SOLE 1 1,527,900 0 0
CANADIAN SOLAR INC OPT 136635109 641 39,400 SH Put SOLE 8 39,400 0 0
CANADIAN SOLAR INC COM 136635109 1,593 97,931 SH   SOLE 8 97,931 0 0
CANADIAN SOLAR INC OPT 136635109 3,575 219,700 SH Call SOLE 8 219,700 0 0
CANADIAN SOLAR INC COM 136635109 27 1,659 SH   SOLE 9 1,659 0 0
CANCER GENETICS INC COM 13739U104 1 454 SH   DFND 1 0 0 454
CANNAE HLDGS INC COM 13765N107 242 12,827 SH   SOLE 1 12,827 0 0
CANNAE HLDGS INC COM 13765N107 46 2,438 SH   SOLE 8 2,438 0 0
CANON INC ADR 138006309 2 53 SH   SOLE 8 53 0 0
CANTEL MEDICAL CORP COM 138098108 1,022 9,180 SH   SOLE 1 9,180 0 0
CAPELLA EDUCATION COMPANY COM 139594105 531 6,086 SH   SOLE 1 6,086 0 0
CAPELLA EDUCATION COMPANY COM 139594105 65 742 SH   SOLE 8 742 0 0
CAPITAL CITY BK GROUP INC COM 139674105 63 2,537 SH   SOLE 1 2,537 0 0
CAPITAL ONE FINL CORP COM 14040H105 47,660 497,392 SH   SOLE 1 497,392 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,224 23,211 SH   SOLE 8 23,211 0 0
CAPITAL ONE FINL CORP OPT 14040H105 4,417 46,100 SH Call SOLE 8 46,100 0 0
CAPITAL ONE FINL CORP OPT 14040H105 2,070 21,600 SH Put SOLE 8 21,600 0 0
CAPITAL ONE FINL CORP COM 14040H105 31,699 330,817 SH   SOLE 9 330,817 0 0
CAPITAL ONE FINL CORP COM 14040H105 189 1,970 SH   SOLE 20 0 1,970 0
CAPITAL PRODUCT PARTNERS L P COM Y11082107 115 36,632 SH   SOLE 1 36,632 0 0
CAPITAL SR LIVING CORP COM 140475104 68 6,340 SH   SOLE 1 6,340 0 0
CAPITAL SR LIVING CORP COM 140475104 3 288 SH   SOLE 8 288 0 0
CAPITALA FIN CORP COM 14054R106 0 14 SH   SOLE 8 14 0 0
CAPITOL FED FINL INC COM 14057J101 342 27,654 SH   SOLE 1 27,654 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 35 1,843 SH   SOLE 1 1,843 0 0
CAPSTEAD MTG CORP TRUS 14067E506 1,203 139,047 SH   SOLE 1 139,047 0 0
CAPSTEAD MTG CORP TRUS 14067E506 3 400 SH   SOLE 8 400 0 0
CAPSTONE TURBINE CORP COM 14067D409 0 17 SH   SOLE 9 17 0 0
CARA THERAPEUTICS INC COM 140755109 69 5,641 SH   SOLE 1 5,641 0 0
CARA THERAPEUTICS INC COM 140755109 30 2,461 SH   SOLE 8 2,461 0 0
CARBO CERAMICS INC COM 140781105 51 6,966 SH   SOLE 1 6,966 0 0
CARBO CERAMICS INC COM 140781105 109 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC OPT 140781105 40 5,500 SH Put SOLE 8 5,500 0 0
CARBO CERAMICS INC OPT 140781105 62 8,600 SH Call SOLE 8 8,600 0 0
CARBO CERAMICS INC COM 140781105 2 257 SH   SOLE 8 257 0 0
CARBONITE INC COM 141337105 258 8,954 SH   SOLE 1 8,954 0 0
CARBONITE INC COM 141337105 14 460 SH   SOLE 8 460 0 0
CARDINAL HEALTH INC COM 14149Y108 53,052 846,377 SH   SOLE 1 846,377 0 0
CARDINAL HEALTH INC COM 14149Y108 22 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC OPT 14149Y108 4,218 67,300 SH Put SOLE 8 67,300 0 0
CARDINAL HEALTH INC OPT 14149Y108 5,697 90,900 SH Call SOLE 8 90,900 0 0
CARDINAL HEALTH INC COM 14149Y108 2,780 44,352 SH   SOLE 8 44,352 0 0
CARDINAL HEALTH INC COM 14149Y108 13,514 215,600 SH   SOLE 9 215,600 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 248 11,302 SH   SOLE 1 11,302 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 4 184 SH   SOLE 8 184 0 0
CARDLYTICS INC COM 14161W105 17 1,128 SH   SOLE 1 1,128 0 0
CARDLYTICS INC COM 14161W105 158 10,806 SH   SOLE 8 10,806 0 0
CARDTRONICS PLC COM G1991C105 430 19,251 SH   SOLE 1 19,251 0 0
CARDTRONICS PLC COM G1991C105 417 18,673 SH   SOLE 8 18,673 0 0
CARE COM INC COM 141633107 344 21,195 SH   SOLE 1 21,195 0 0
CARE COM INC COM 141633107 421 25,872 SH   SOLE 8 25,872 0 0
CAREDX INC COM 14167L103 12 1,502 SH   SOLE 8 1,502 0 0
CAREER EDUCATION CORP COM 141665109 316 24,112 SH   SOLE 1 24,112 0 0
CAREER EDUCATION CORP COM 141665109 33 2,529 SH   SOLE 8 2,529 0 0
CARETRUST REIT INC TRUS 14174T107 354 26,395 SH   SOLE 1 26,395 0 0
CARETRUST REIT INC TRUS 14174T107 1 50 SH   SOLE 8 50 0 0
CARGURUS INC COM 141788109 192 5,000 SH   SOLE 1 5,000 0 0
CARGURUS INC COM 141788109 37 959 SH   SOLE 8 959 0 0
CARLISLE COS INC COM 142339100 1,292 12,372 SH   SOLE 1 12,372 0 0
CARLISLE COS INC COM 142339100 47 447 SH   SOLE 9 447 0 0
CARLYLE GROUP L P COM 14309L102 9 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P OPT 14309L102 94 4,400 SH Call SOLE 8 4,400 0 0
CARMAX INC COM 143130102 13,883 224,116 SH   SOLE 1 224,116 0 0
CARMAX INC OPT 143130102 911 14,700 SH Put SOLE 8 14,700 0 0
CARMAX INC OPT 143130102 1,728 27,900 SH Call SOLE 8 27,900 0 0
CARMAX INC COM 143130102 325 5,248 SH   SOLE 8 5,248 0 0
CARMAX INC COM 143130102 7,649 123,483 SH   SOLE 9 123,483 0 0
CARNIVAL CORP COM 143658300 31,020 473,001 SH   SOLE 1 473,001 0 0
CARNIVAL CORP OPT 143658300 15,529 236,800 SH Put SOLE 8 236,800 0 0
CARNIVAL CORP COM 143658300 7,105 108,335 SH   SOLE 8 108,335 0 0
CARNIVAL CORP OPT 143658300 4,650 70,900 SH Call SOLE 8 70,900 0 0
CARNIVAL CORP COM 143658300 18,249 278,275 SH   SOLE 9 278,275 0 0
CARNIVAL PLC ADR 14365C103 1 20 SH   SOLE 8 20 0 0
CAROLINA FINL CORP NEW COM 143873107 222 5,657 SH   SOLE 1 5,657 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,519 57,101 SH   SOLE 1 57,101 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 33 739 SH   SOLE 8 739 0 0
CARRIAGE SVCS INC COM 143905107 351 12,672 SH   SOLE 1 12,672 0 0
CARRIAGE SVCS INC COM 143905107 64 2,313 SH   SOLE 8 2,313 0 0
CARRIZO OIL &amp GAS INC COM 144577103 2,895 180,906 SH   SOLE 1 180,906 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 926 57,900 SH Put SOLE 8 57,900 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 1,267 79,200 SH Call SOLE 8 79,200 0 0
CARRIZO OIL &amp GAS INC COM 144577103 392 24,431 SH   SOLE 8 24,431 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 80 7,160 SH   SOLE 1 7,160 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 50 4,445 SH   SOLE 8 4,445 0 0
CARS COM INC COM 14575E105 2,939 103,764 SH   SOLE 1 103,764 0 0
CARS COM INC OPT 14575E105 28 1,000 SH Put SOLE 8 1,000 0 0
CARS COM INC COM 14575E105 650 22,968 SH   SOLE 8 22,968 0 0
CARS COM INC OPT 14575E105 790 27,900 SH Call SOLE 8 27,900 0 0
CARTER INC COM 146229109 6,820 65,513 SH   SOLE 1 65,513 0 0
CARTER INC OPT 146229109 42 400 SH Call SOLE 8 400 0 0
CARTER INC COM 146229109 1,715 16,482 SH   SOLE 8 16,482 0 0
CARVANA CO COM 146869102 68 2,966 SH   SOLE 1 2,966 0 0
CARVANA CO COM 146869102 13 563 SH   SOLE 8 563 0 0
CASA SYS INC COM 14713L102 42 1,443 SH   SOLE 1 1,443 0 0
CASELLA WASTE SYS INC COM 147448104 190 8,117 SH   SOLE 1 8,117 0 0
CASELLA WASTE SYS INC COM 147448104 79 3,363 SH   SOLE 8 3,363 0 0
CASEYS GEN STORES INC COM 147528103 4,532 41,283 SH   SOLE 1 41,283 0 0
CASEYS GEN STORES INC COM 147528103 15 143 SH   SOLE 8 143 0 0
CASEYS GEN STORES INC OPT 147528103 274 2,500 SH Call SOLE 8 2,500 0 0
CASI PHARMACEUTICALS INC COM 14757U109 193 46,200 SH   SOLE 1 46,200 0 0
CASS INFORMATION SYS INC COM 14808P109 179 3,009 SH   SOLE 1 3,009 0 0
CASS INFORMATION SYS INC COM 14808P109 1 12 SH   SOLE 8 12 0 0
CASTLE BRANDS INC COM 148435100 23 18,587 SH   SOLE 1 18,587 0 0
CASTLIGHT HEALTH INC COM 14862Q100 48 13,274 SH   SOLE 1 13,274 0 0
CATABASIS PHARMACEUTICALS IN COM 14875P107 3 1,776 SH   SOLE 8 1,776 0 0
CATALENT INC COM 148806102 1,548 37,684 SH   SOLE 1 37,684 0 0
CATALENT INC COM 148806102 50 1,216 SH   SOLE 8 1,216 0 0
CATALYST BIOSCIENCES INC COM 14888D208 76 2,932 SH   SOLE 1 2,932 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 76 32,031 SH   SOLE 1 32,031 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 259 20,789 SH   SOLE 1 20,789 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 0 35 SH   SOLE 8 35 0 0
CATERPILLAR INC DEL COM 149123101 63,563 431,294 SH   SOLE 1 431,294 0 0
CATERPILLAR INC DEL COM 149123101 420 2,849 SH   DFND 1 0 0 2,849
CATERPILLAR INC DEL OPT 149123101 73,248 497,000 SH Call SOLE 8 497,000 0 0
CATERPILLAR INC DEL COM 149123101 6,299 42,743 SH   SOLE 8 42,743 0 0
CATERPILLAR INC DEL OPT 149123101 97,860 664,000 SH Put SOLE 8 664,000 0 0
CATERPILLAR INC DEL COM 149123101 60,600 411,185 SH   SOLE 9 411,185 0 0
CATHAY GEN BANCORP COM 149150104 1,380 34,538 SH   SOLE 1 34,538 0 0
CATHAY GEN BANCORP COM 149150104 16 408 SH   SOLE 8 408 0 0
CATO CORP NEW COM 149205106 132 8,955 SH   SOLE 1 8,955 0 0
CATO CORP NEW COM 149205106 115 7,814 SH   SOLE 8 7,814 0 0
CAVCO INDS INC DEL COM 149568107 821 4,723 SH   SOLE 1 4,723 0 0
CAVCO INDS INC DEL COM 149568107 4 22 SH   SOLE 8 22 0 0
CAVIUM INC COM 14964U108 6,956 87,619 SH   SOLE 1 87,619 0 0
CAVIUM INC COM 14964U108 15 190 SH   SOLE 8 190 0 0
CAVIUM INC OPT 14964U108 6,604 83,200 SH Call SOLE 8 83,200 0 0
CAVIUM INC OPT 14964U108 1,913 24,100 SH Put SOLE 8 24,100 0 0
CBIZ INC COM 124805102 1,038 56,843 SH   SOLE 1 56,843 0 0
CBIZ INC COM 124805102 38 2,096 SH   SOLE 8 2,096 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 882 211,497 SH   SOLE 1 211,497 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 53 12,700 SH Put SOLE 8 12,700 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 35 8,300 SH Call SOLE 8 8,300 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 92 22,138 SH   SOLE 8 22,138 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 18,266 160,081 SH   SOLE 1 160,081 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 1,095 9,600 SH Call SOLE 8 9,600 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 2,750 24,100 SH Put SOLE 8 24,100 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 4,537 39,767 SH   SOLE 8 39,767 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 9,063 79,438 SH   SOLE 9 79,438 0 0
CBRE GROUP INC COM 12504L109 17,130 362,741 SH   SOLE 1 362,741 0 0
CBRE GROUP INC OPT 12504L109 71 1,500 SH Call SOLE 8 1,500 0 0
CBRE GROUP INC OPT 12504L109 1,308 27,700 SH Put SOLE 8 27,700 0 0
CBRE GROUP INC COM 12504L109 2,015 42,657 SH   SOLE 8 42,657 0 0
CBRE GROUP INC COM 12504L109 9,714 205,712 SH   SOLE 9 205,712 0 0
CBS CORP NEW COM 124857202 37,697 733,551 SH   SOLE 1 733,551 0 0
CBS CORP NEW COM 124857202 28 543 SH   DFND 1 0 0 543
CBS CORP NEW COM 124857202 2,217 43,151 SH   SOLE 8 43,151 0 0
CBS CORP NEW OPT 124857202 6,347 123,500 SH Put SOLE 8 123,500 0 0
CBS CORP NEW COM 124857103 0 8 SH   SOLE 8 8 0 0
CBS CORP NEW OPT 124857202 3,638 70,800 SH Call SOLE 8 70,800 0 0
CBS CORP NEW COM 124857202 12,232 238,021 SH   SOLE 9 238,021 0 0
CBTX INC COM 12481V104 20 677 SH   SOLE 1 677 0 0
CBTX INC COM 12481V104 0 3 SH   SOLE 8 3 0 0
CDK GLOBAL INC COM 12508E101 12,670 200,028 SH   SOLE 1 200,028 0 0
CDK GLOBAL INC OPT 12508E101 171 2,700 SH Put SOLE 8 2,700 0 0
CDK GLOBAL INC OPT 12508E101 513 8,100 SH Call SOLE 8 8,100 0 0
CDK GLOBAL INC COM 12508E101 7,676 121,199 SH   SOLE 8 121,199 0 0
CDK GLOBAL INC COM 12508E101 75 1,186 SH   SOLE 9 1,186 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 5,234 59,282 SH   SOLE 1 59,282 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 137 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO OPT 136069101 1,289 14,600 SH Put SOLE 8 14,600 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 441 5,000 SH Call SOLE 8 5,000 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 885 10,027 SH   SOLE 8 10,027 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 8,082 91,555 SH   SOLE 9 91,555 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 88 1,000 SH   SOLE 99 0 1,000 0
CDTI ADVANCED MATLS INC COM 12514V105 4 4,200 SH   SOLE 8 4,200 0 0
CDW CORP COM 12514G108 15,795 224,648 SH   SOLE 1 224,648 0 0
CDW CORP COM 12514G108 112 1,596 SH   SOLE 8 1,596 0 0
CDW CORP COM 12514G108 65 934 SH   SOLE 9 934 0 0
CECO ENVIRONMENTAL CORP COM 125141101 33 7,501 SH   SOLE 1 7,501 0 0
CECO ENVIRONMENTAL CORP COM 125141101 2 444 SH   SOLE 8 444 0 0
CEDAR FAIR L P OPT 150185106 45 700 SH Put SOLE 8 700 0 0
CEDAR REALTY TRUST INC TRUS 150602209 327 82,933 SH   SOLE 1 82,933 0 0
CEDAR REALTY TRUST INC TRUS 150602209 11 2,680 SH   SOLE 8 2,680 0 0
CELADON GROUP INC COM 150838100 42 11,400 SH   SOLE 1 11,400 0 0
CELANESE CORP DEL COM 150870103 2,796 27,912 SH   SOLE 1 27,912 0 0
CELANESE CORP DEL OPT 150870103 30 300 SH Call SOLE 8 300 0 0
CELANESE CORP DEL COM 150870103 640 6,381 SH   SOLE 8 6,381 0 0
CELANESE CORP DEL OPT 150870103 431 4,300 SH Put SOLE 8 4,300 0 0
CELANESE CORP DEL COM 150870103 83 828 SH   SOLE 9 828 0 0
CELCUITY INC COM 15102K100 12 751 SH   SOLE 1 751 0 0
CELESTICA INC COM 15101Q108 2,423 234,100 SH   SOLE 1 234,100 0 0
CELESTICA INC COM 15101Q108 16 1,501 SH   SOLE 8 1,501 0 0
CELESTICA INC COM 15101Q108 23 2,197 SH   SOLE 9 2,197 0 0
CELGENE CORP COM 151020104 72,709 815,032 SH   SOLE 1 815,032 0 0
CELGENE CORP COM 151020104 141 1,580 SH   DFND 1 0 0 1,580
CELGENE CORP OPT 151020104 41,723 467,700 SH Call SOLE 8 467,700 0 0
CELGENE CORP COM 151020104 29,223 327,569 SH   SOLE 8 327,569 0 0
CELGENE CORP OPT 151020104 75,026 841,000 SH Put SOLE 8 841,000 0 0
CELGENE CORP COM 151020104 47,424 531,599 SH   SOLE 9 531,599 0 0
CELGENE CORP COM 151020104 1,697 19,020 SH   DFND 20 0 0 19,020
CELGENE CORP COM 151020104 94 1,054 SH   SOLE 81 1,054 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 63 27,292 SH   SOLE 1 27,292 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 34 14,562 SH   SOLE 8 14,562 0 0
CELLDEX THERAPEUTICS INC NEW OPT 15117B103 205 88,000 SH Call SOLE 8 88,000 0 0
CELLECTIS S A ADR 15117K103 151 4,800 SH   SOLE 1 4,800 0 0
CELLECTIS S A ADR 15117K103 1 52 SH   SOLE 8 52 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 28 1,600 SH   SOLE 1 1,600 0 0
CELSIUS HOLDINGS INC COM 15118V207 1 276 SH   SOLE 8 276 0 0
CEMENTOS PACASMAYO S A A ADR 15126Q208 1 67 SH   SOLE 8 67 0 0
CEMEX SAB DE CV ADR 151290889 641 96,892 SH   SOLE 1 96,892 0 0
CEMEX SAB DE CV BOND 151290BR3 2,038 1,985,000 PRN   SOLE 8 0 0 1,985,000
CEMEX SAB DE CV OPT 151290889 257 38,752 SH Put SOLE 8 38,752 0 0
CEMEX SAB DE CV ADR 151290889 538 81,290 SH   SOLE 8 81,290 0 0
CEMEX SAB DE CV OPT 151290889 3,602 544,000 SH Call SOLE 8 544,000 0 0
CEMEX SAB DE CV ADR 151290889 0 10 SH   SOLE 9 10 0 0
CENOVUS ENERGY INC COM 15135U109 40 4,700 SH   SOLE 1 4,700 0 0
CENOVUS ENERGY INC COM 15135U109 1,681 196,891 SH   SOLE 8 196,891 0 0
CENOVUS ENERGY INC OPT 15135U109 12 1,400 SH Put SOLE 8 1,400 0 0
CENOVUS ENERGY INC OPT 15135U109 91 10,600 SH Call SOLE 8 10,600 0 0
CENOVUS ENERGY INC COM 15135U109 28 3,359 SH   SOLE 9 3,359 0 0
CENTENE CORP DEL COM 15135B101 14,987 140,231 SH   SOLE 1 140,231 0 0
CENTENE CORP DEL OPT 15135B101 652 6,100 SH Put SOLE 8 6,100 0 0
CENTENE CORP DEL OPT 15135B101 1,176 11,000 SH Call SOLE 8 11,000 0 0
CENTENE CORP DEL COM 15135B101 758 7,094 SH   SOLE 8 7,094 0 0
CENTENE CORP DEL COM 15135B101 12,605 117,954 SH   SOLE 9 117,954 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 604 32,909 SH   SOLE 1 32,909 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 22 1,173 SH   SOLE 8 1,173 0 0
CENTERPOINT ENERGY INC COM 15189T107 80,487 2,937,504 SH   SOLE 1 2,937,504 0 0
CENTERPOINT ENERGY INC COM 15189T107 8,562 312,467 SH   SOLE 8 312,467 0 0
CENTERPOINT ENERGY INC OPT 15189T107 444 16,200 SH Call SOLE 8 16,200 0 0
CENTERPOINT ENERGY INC OPT 15189T107 88 3,200 SH Put SOLE 8 3,200 0 0
CENTERPOINT ENERGY INC COM 15189T107 8,205 299,456 SH   SOLE 9 299,456 0 0
CENTERSTATE BK CORP COM 15201P109 1,131 42,643 SH   SOLE 1 42,643 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 475 74,800 SH   SOLE 1 74,800 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 176 27,664 SH   SOLE 8 27,664 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 72 17,105 SH   SOLE 1 17,105 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 7 1,605 SH   SOLE 8 1,605 0 0
CENTRAL FED CORP COM 15346Q202 0 2 SH   SOLE 8 2 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 139 3,225 SH   SOLE 1 3,225 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 429 10,832 SH   SOLE 1 10,832 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1 18 SH   SOLE 8 18 0 0
CENTRAL PAC FINL CORP COM 154760409 307 10,801 SH   SOLE 1 10,801 0 0
CENTRAL PAC FINL CORP COM 154760409 4 139 SH   SOLE 8 139 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 40 2,059 SH   SOLE 1 2,059 0 0
CENTRUS ENERGY CORP COM 15643U104 0 29 SH   SOLE 8 29 0 0
CENTURY ALUM CO COM 156431108 1,081 65,377 SH   SOLE 1 65,377 0 0
CENTURY ALUM CO OPT 156431108 503 30,400 SH Call SOLE 8 30,400 0 0
CENTURY ALUM CO OPT 156431108 289 17,500 SH Put SOLE 8 17,500 0 0
CENTURY ALUM CO COM 156431108 1 50 SH   SOLE 8 50 0 0
CENTURY BANCORP INC MASS COM 156432106 48 609 SH   SOLE 1 609 0 0
CENTURY CASINOS INC COM 156492100 41 5,485 SH   SOLE 1 5,485 0 0
CENTURY CASINOS INC COM 156492100 3 377 SH   SOLE 8 377 0 0
CENTURY CMNTYS INC COM 156504300 139 4,669 SH   SOLE 1 4,669 0 0
CENTURY CMNTYS INC COM 156504300 28 949 SH   SOLE 8 949 0 0
CENTURYLINK INC COM 156700106 60,001 3,651,937 SH   SOLE 1 3,651,937 0 0
CENTURYLINK INC COM 156700106 112 6,866 SH   SOLE 8 6,866 0 0
CENTURYLINK INC OPT 156700106 10,223 622,194 SH Call SOLE 8 622,194 0 0
CENTURYLINK INC OPT 156700106 4,559 277,488 SH Put SOLE 8 277,488 0 0
CENTURYLINK INC COM 156700106 11,424 695,306 SH   SOLE 9 695,306 0 0
CERAGON NETWORKS LTD COM M22013102 233 86,600 SH   SOLE 1 86,600 0 0
CERECOR INC COM 15671L109 0 1 SH   SOLE 8 1 0 0
CERNER CORP COM 156782104 19,993 344,683 SH   SOLE 1 344,683 0 0
CERNER CORP COM 156782104 656 11,311 SH   SOLE 8 11,311 0 0
CERNER CORP OPT 156782104 2,581 44,500 SH Put SOLE 8 44,500 0 0
CERNER CORP OPT 156782104 1,630 28,100 SH Call SOLE 8 28,100 0 0
CERNER CORP COM 156782104 13,235 228,207 SH   SOLE 9 228,207 0 0
CERUS CORP COM 157085101 1,556 284,072 SH   SOLE 1 284,072 0 0
CERUS CORP COM 157085101 26 4,711 SH   SOLE 8 4,711 0 0
CESCA THERAPEUTICS INC COM 157131202 0 2 SH   SOLE 8 2 0 0
CEVA INC COM 157210105 245 6,759 SH   SOLE 1 6,759 0 0
CEVA INC COM 157210105 1,119 30,921 SH   SOLE 8 30,921 0 0
CF INDS HLDGS INC COM 125269100 16,649 441,265 SH   SOLE 1 441,265 0 0
CF INDS HLDGS INC OPT 125269100 9,825 260,400 SH Call SOLE 8 260,400 0 0
CF INDS HLDGS INC OPT 125269100 6,878 182,300 SH Put SOLE 8 182,300 0 0
CF INDS HLDGS INC COM 125269100 978 25,916 SH   SOLE 8 25,916 0 0
CF INDS HLDGS INC COM 125269100 7,432 196,977 SH   SOLE 9 196,977 0 0
CGG ADR 12531Q204 0 29 SH   SOLE 8 29 0 0
CHANGYOU COM LTD ADR 15911M107 854 30,618 SH   SOLE 8 30,618 0 0
CHANGYOU COM LTD OPT 15911M107 1,548 55,500 SH Put SOLE 8 55,500 0 0
CHANGYOU COM LTD OPT 15911M107 5,310 190,400 SH Call SOLE 8 190,400 0 0
CHANNELADVISOR CORP COM 159179100 48 5,311 SH   SOLE 1 5,311 0 0
CHANNELADVISOR CORP COM 159179100 11 1,196 SH   SOLE 8 1,196 0 0
CHARLES RIV LABS INTL INC COM 159864107 5,719 53,576 SH   SOLE 1 53,576 0 0
CHARLES RIV LABS INTL INC COM 159864107 69 646 SH   SOLE 8 646 0 0
CHART INDS INC COM 16115Q308 906 15,354 SH   SOLE 1 15,354 0 0
CHART INDS INC COM 16115Q308 2,106 35,684 SH   SOLE 8 35,684 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 6 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 75,900 243,876 SH   SOLE 1 243,876 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 5,540 17,800 SH Call SOLE 8 17,800 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 8,163 26,229 SH   SOLE 8 26,229 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 17,459 56,100 SH Put SOLE 8 56,100 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 39,847 128,036 SH   SOLE 9 128,036 0 0
CHARTER FINL CORP MD COM 16122W108 54 2,665 SH   SOLE 1 2,665 0 0
CHARTER FINL CORP MD COM 16122W108 1 75 SH   SOLE 8 75 0 0
CHASE CORP COM 16150R104 589 5,057 SH   SOLE 1 5,057 0 0
CHASE CORP COM 16150R104 14 123 SH   SOLE 8 123 0 0
CHATHAM LODGING TR TRUS 16208T102 898 46,888 SH   SOLE 1 46,888 0 0
CHATHAM LODGING TR TRUS 16208T102 1 75 SH   SOLE 8 75 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 199 2,000 SH   DFND 1 0 0 2,000
CHECK POINT SOFTWARE TECH LT COM M22465104 30,735 309,378 SH   SOLE 1 309,378 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 189 1,900 SH Put SOLE 8 1,900 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 407 4,100 SH Call SOLE 8 4,100 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 11 107 SH   SOLE 8 107 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 2,259 22,732 SH   SOLE 9 22,732 0 0
CHEESECAKE FACTORY INC COM 163072101 816 16,925 SH   SOLE 1 16,925 0 0
CHEESECAKE FACTORY INC OPT 163072101 2,213 45,900 SH Call SOLE 8 45,900 0 0
CHEESECAKE FACTORY INC OPT 163072101 2,117 43,900 SH Put SOLE 8 43,900 0 0
CHEESECAKE FACTORY INC COM 163072101 50 1,036 SH   SOLE 8 1,036 0 0
CHEETAH MOBILE INC ADR 163075104 1,804 134,900 SH   SOLE 1 134,900 0 0
CHEETAH MOBILE INC ADR 163075104 1 109 SH   SOLE 8 109 0 0
CHEFS WHSE INC COM 163086101 101 4,393 SH   SOLE 1 4,393 0 0
CHEFS WHSE INC COM 163086101 62 2,697 SH   SOLE 8 2,697 0 0
CHEGG INC COM 163092109 416 20,153 SH   SOLE 1 20,153 0 0
CHEMED CORP NEW COM 16359R103 6,835 25,046 SH   SOLE 1 25,046 0 0
CHEMED CORP NEW COM 16359R103 11 39 SH   SOLE 8 39 0 0
CHEMICAL FINL CORP COM 163731102 864 15,799 SH   SOLE 1 15,799 0 0
CHEMOCENTRYX INC COM 16383L106 162 11,926 SH   SOLE 1 11,926 0 0
CHEMOCENTRYX INC COM 16383L106 16 1,140 SH   SOLE 8 1,140 0 0
CHEMOURS CO COM 163851108 7,699 158,062 SH   SOLE 1 158,062 0 0
CHEMOURS CO COM 163851108 2 47 SH   DFND 1 0 0 47
CHEMOURS CO COM 163851108 1,096 22,503 SH   SOLE 8 22,503 0 0
CHEMOURS CO OPT 163851108 68 1,400 SH Put SOLE 8 1,400 0 0
CHEMOURS CO OPT 163851108 823 16,900 SH Call SOLE 8 16,900 0 0
CHEMOURS CO COM 163851108 53 1,086 SH   SOLE 9 1,086 0 0
CHEMUNG FINL CORP COM 164024101 31 662 SH   SOLE 1 662 0 0
CHENIERE ENERGY INC COM 16411R208 7,171 134,145 SH   SOLE 1 134,145 0 0
CHENIERE ENERGY INC OPT 16411R208 123 2,300 SH Put SOLE 8 2,300 0 0
CHENIERE ENERGY INC COM 16411R208 2,410 45,091 SH   SOLE 8 45,091 0 0
CHENIERE ENERGY INC OPT 16411R208 7,270 136,000 SH Call SOLE 8 136,000 0 0
CHENIERE ENERGY INC COM 16411R208 65 1,218 SH   SOLE 9 1,218 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 384 13,197 SH   SOLE 1 13,197 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 1,103 37,900 SH Put SOLE 8 37,900 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 646 22,190 SH   SOLE 8 22,190 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 303 10,400 SH Call SOLE 8 10,400 0 0
CHENIERE ENERGY PTNRS LP HLD COM 16411W108 348 12,595 SH   SOLE 1 12,595 0 0
CHENIERE ENERGY PTNRS LP HLD COM 16411W108 128 4,626 SH   SOLE 8 4,626 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 51 2,950 SH   SOLE 1 2,950 0 0
CHESAPEAKE ENERGY CORP COM 165167107 13 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP COM 165167107 1,979 655,388 SH   SOLE 1 655,388 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 151 50,000 SH Put SOLE 1 50,000 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 179 59,400 SH Put SOLE 8 59,400 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 388 128,400 SH Call SOLE 8 128,400 0 0
CHESAPEAKE ENERGY CORP COM 165167107 3,626 1,200,589 SH   SOLE 8 1,200,589 0 0
CHESAPEAKE ENERGY CORP COM 165167107 524 173,642 SH   SOLE 9 173,642 0 0
CHESAPEAKE LODGING TR TRUS 165240102 2,376 85,468 SH   SOLE 1 85,468 0 0
CHESAPEAKE LODGING TR TRUS 165240102 17 625 SH   SOLE 8 625 0 0
CHESAPEAKE UTILS CORP COM 165303108 491 6,976 SH   SOLE 1 6,976 0 0
CHESAPEAKE UTILS CORP COM 165303108 288 4,103 SH   SOLE 8 4,103 0 0
CHEVRON CORP NEW COM 166764100 1,084 9,504 SH   DFND 1 0 0 9,504
CHEVRON CORP NEW COM 166764100 188,695 1,654,637 SH   SOLE 1 1,654,122 515 0
CHEVRON CORP NEW OPT 166764100 11,940 104,700 SH Put SOLE 8 104,700 0 0
CHEVRON CORP NEW COM 166764100 9,371 82,172 SH   SOLE 8 82,172 0 0
CHEVRON CORP NEW OPT 166764100 14,871 130,400 SH Call SOLE 8 130,400 0 0
CHEVRON CORP NEW COM 166764100 137,711 1,207,566 SH   SOLE 9 1,207,566 0 0
CHIASMA INC COM 16706W102 0 109 SH   SOLE 8 109 0 0
CHICAGO BRIDGE &amp IRON CO N V COM 167250109 3,085 214,173 SH   SOLE 1 214,173 0 0
CHICAGO BRIDGE &amp IRON CO N V OPT 167250109 472 32,800 SH Put SOLE 8 32,800 0 0
CHICAGO BRIDGE &amp IRON CO N V COM 167250109 2 110 SH   SOLE 8 110 0 0
CHICAGO BRIDGE &amp IRON CO N V OPT 167250109 4,116 285,800 SH Call SOLE 8 285,800 0 0
CHICKEN SOUP FOR THE SOUL EN COM 16842Q100 2 340 SH   SOLE 8 340 0 0
CHICOS FAS INC COM 168615102 1,372 151,888 SH   SOLE 1 151,888 0 0
CHICOS FAS INC OPT 168615102 168 18,600 SH Call SOLE 8 18,600 0 0
CHICOS FAS INC COM 168615102 39 4,327 SH   SOLE 8 4,327 0 0
CHICOS FAS INC OPT 168615102 142 15,700 SH Put SOLE 8 15,700 0 0
CHILDRENS PL INC COM 168905107 6,244 46,165 SH   SOLE 1 46,165 0 0
CHILDRENS PL INC COM 168905107 809 5,978 SH   SOLE 8 5,978 0 0
CHILDRENS PL INC OPT 168905107 2,516 18,600 SH Put SOLE 8 18,600 0 0
CHILDRENS PL INC OPT 168905107 1,637 12,100 SH Call SOLE 8 12,100 0 0
CHIMERA INVT CORP TRUS 16934Q208 3,189 183,155 SH   SOLE 1 183,155 0 0
CHIMERA INVT CORP COM 16934Q208 2,511 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 75 4,300 SH Call SOLE 8 4,300 0 0
CHIMERA INVT CORP OPT 16934Q208 143 8,200 SH Put SOLE 8 8,200 0 0
CHIMERA INVT CORP TRUS 16934Q208 140 8,016 SH   SOLE 8 8,016 0 0
CHIMERIX INC COM 16934W106 52 9,957 SH   SOLE 1 9,957 0 0
CHIMERIX INC COM 16934W106 3 540 SH   SOLE 8 540 0 0
CHINA AUTOMOTIVE SYS INC COM 16936R105 0 157 SH   SOLE 8 157 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 8 100 SH   SOLE 1 100 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 214 2,638 SH   SOLE 8 2,638 0 0
CHINA COML CR INC COM 16891K103 21 18,995 SH   SOLE 8 18,995 0 0
CHINA CUST RELATIONS CNTR IN COM G2118P102 11 729 SH   SOLE 8 729 0 0
CHINA DISTANCE ED HLDGS LTD ADR 16944W104 0 4 SH   SOLE 8 4 0 0
CHINA FD INC FUND 169373107 55 2,496 SH   DFND 1 0 0 2,496
CHINA INTERNET NATIONWIDE FI COM G2120A101 106 3,300 SH   SOLE 1 3,300 0 0
CHINA LIFE INS CO LTD ADR 16939P106 513 36,700 SH   SOLE 1 36,700 0 0
CHINA LIFE INS CO LTD OPT 16939P106 684 48,900 SH Call SOLE 8 48,900 0 0
CHINA LIFE INS CO LTD OPT 16939P106 2,030 145,100 SH Put SOLE 8 145,100 0 0
CHINA LIFE INS CO LTD ADR 16939P106 282 20,146 SH   SOLE 8 20,146 0 0
CHINA LODGING GROUP LTD ADR 16949N109 25,154 190,977 SH   SOLE 1 190,977 0 0
CHINA LODGING GROUP LTD OPT 16949N109 856 6,500 SH Put SOLE 8 6,500 0 0
CHINA LODGING GROUP LTD OPT 16949N109 2,384 18,100 SH Call SOLE 8 18,100 0 0
CHINA LODGING GROUP LTD ADR 16949N109 14 104 SH   SOLE 8 104 0 0
CHINA MOBILE LIMITED ADR 16941M109 458 10,015 SH   DFND 1 0 0 10,015
CHINA MOBILE LIMITED ADR 16941M109 2,216 48,438 SH   SOLE 1 48,438 0 0
CHINA MOBILE LIMITED OPT 16941M109 499 10,900 SH Call SOLE 8 10,900 0 0
CHINA MOBILE LIMITED OPT 16941M109 1,926 42,100 SH Put SOLE 8 42,100 0 0
CHINA MOBILE LIMITED ADR 16941M109 715 15,626 SH   SOLE 9 15,626 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 623 7,045 SH   SOLE 1 7,045 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 47 539 SH   SOLE 8 539 0 0
CHINA PETE &amp CHEM CORP OPT 16941R108 9 100 SH Call SOLE 8 100 0 0
CHINA RAPID FIN LTD ADR 16953Q105 70 14,000 SH   SOLE 1 14,000 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 215 4,088 SH   SOLE 8 4,088 0 0
CHINA TELECOM CORP LTD ADR 169426103 22 500 SH   SOLE 1 500 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 36 2,800 SH Call SOLE 8 2,800 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 60 4,629 SH   SOLE 8 4,629 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 166 12,900 SH Put SOLE 8 12,900 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 1,084 255,089 SH   SOLE 1 255,089 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 0 91 SH   SOLE 8 91 0 0
CHINA YUCHAI INTL LTD COM G21082105 17 800 SH   SOLE 1 800 0 0
CHINA YUCHAI INTL LTD COM G21082105 125 5,886 SH   SOLE 8 5,886 0 0
CHINACACHE INTL HLDG LTD ADR 16950M107 0 41 SH   SOLE 8 41 0 0
CHIPMOS TECHNOLOGIES INC ADR 16965P103 1 49 SH   SOLE 8 49 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 15,307 47,366 SH   SOLE 1 47,366 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 172 533 SH   DFND 1 0 0 533
CHIPOTLE MEXICAN GRILL INC COM 169656105 554 1,716 SH   SOLE 8 1,716 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 15,218 47,100 SH Call SOLE 8 47,100 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 30,243 93,600 SH Put SOLE 8 93,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 5,420 16,775 SH   SOLE 9 16,775 0 0
CHOICE HOTELS INTL INC COM 169905106 1,341 16,730 SH   SOLE 1 16,730 0 0
CHOICE HOTELS INTL INC COM 169905106 72 893 SH   SOLE 8 893 0 0
CHRISTOPHER &amp BANKS CORP COM 171046105 0 228 SH   SOLE 8 228 0 0
CHROMADEX CORP COM 171077407 238 56,700 SH   SOLE 1 56,700 0 0
CHROMADEX CORP COM 171077407 31 7,419 SH   SOLE 8 7,419 0 0
CHUBB LIMITED COM H1467J104 80,258 586,807 SH   SOLE 1 586,807 0 0
CHUBB LIMITED COM H1467J104 680 4,974 SH   SOLE 8 4,974 0 0
CHUBB LIMITED OPT H1467J104 4,007 29,300 SH Put SOLE 8 29,300 0 0
CHUBB LIMITED OPT H1467J104 2,626 19,200 SH Call SOLE 8 19,200 0 0
CHUBB LIMITED COM H1467J104 66,799 488,408 SH   SOLE 9 488,408 0 0
CHUNGHWA TELECOM CO LTD ADR 17133Q502 11 293 SH   SOLE 8 293 0 0
CHURCH &amp DWIGHT INC COM 171340102 15,454 306,873 SH   SOLE 1 306,873 0 0
CHURCH &amp DWIGHT INC COM 171340102 296 5,875 SH   SOLE 8 5,875 0 0
CHURCH &amp DWIGHT INC OPT 171340102 20 400 SH Call SOLE 8 400 0 0
CHURCH &amp DWIGHT INC OPT 171340102 196 3,900 SH Put SOLE 8 3,900 0 0
CHURCH &amp DWIGHT INC COM 171340102 8,470 168,203 SH   SOLE 9 168,203 0 0
CHURCHILL DOWNS INC COM 171484108 4,232 17,339 SH   SOLE 1 17,339 0 0
CHURCHILL DOWNS INC COM 171484108 55 228 SH   SOLE 8 228 0 0
CHUYS HLDGS INC COM 171604101 135 5,135 SH   SOLE 1 5,135 0 0
CIDARA THERAPEUTICS INC COM 171757107 1 200 SH   SOLE 1 200 0 0
CIDARA THERAPEUTICS INC COM 171757107 0 100 SH   SOLE 8 100 0 0
CIENA CORP COM 171779309 1 50 SH   DFND 1 0 0 50
CIENA CORP COM 171779309 1,060 40,943 SH   SOLE 1 40,943 0 0
CIENA CORP COM 171779309 4,792 185,026 SH   SOLE 8 185,026 0 0
CIENA CORP OPT 171779309 3,212 124,000 SH Call SOLE 8 124,000 0 0
CIENA CORP OPT 171779309 1,878 72,500 SH Put SOLE 8 72,500 0 0
CIGNA CORPORATION COM 125509109 705 4,200 SH   DFND 1 0 0 4,200
CIGNA CORPORATION COM 125509109 52,866 315,173 SH   SOLE 1 315,173 0 0
CIGNA CORPORATION OPT 125509109 18,502 110,300 SH Put SOLE 8 110,300 0 0
CIGNA CORPORATION COM 125509109 20,643 123,070 SH   SOLE 8 123,070 0 0
CIGNA CORPORATION OPT 125509109 41,600 248,000 SH Call SOLE 8 248,000 0 0
CIGNA CORPORATION COM 125509109 36,334 216,609 SH   SOLE 9 216,609 0 0
CIMAREX ENERGY CO COM 171798101 11,851 126,741 SH   SOLE 1 126,741 0 0
CIMAREX ENERGY CO OPT 171798101 3,366 36,000 SH Call SOLE 8 36,000 0 0
CIMAREX ENERGY CO OPT 171798101 795 8,500 SH Put SOLE 8 8,500 0 0
CIMAREX ENERGY CO COM 171798101 798 8,526 SH   SOLE 8 8,526 0 0
CIMAREX ENERGY CO COM 171798101 6,072 64,935 SH   SOLE 9 64,935 0 0
CIMPRESS N V COM N20146101 4,872 31,493 SH   SOLE 1 31,493 0 0
CIMPRESS N V OPT N20146101 5,507 35,600 SH Put SOLE 8 35,600 0 0
CIMPRESS N V OPT N20146101 31 200 SH Call SOLE 8 200 0 0
CIMPRESS N V COM N20146101 384 2,484 SH   SOLE 8 2,484 0 0
CINCINNATI BELL INC NEW COM 171871502 346 24,970 SH   SOLE 1 24,970 0 0
CINCINNATI BELL INC NEW COM 171871502 5 387 SH   SOLE 8 387 0 0
CINCINNATI FINL CORP COM 172062101 13,864 186,717 SH   SOLE 1 186,717 0 0
CINCINNATI FINL CORP OPT 172062101 260 3,500 SH Call SOLE 8 3,500 0 0
CINCINNATI FINL CORP COM 172062101 93 1,251 SH   SOLE 8 1,251 0 0
CINCINNATI FINL CORP OPT 172062101 134 1,800 SH Put SOLE 8 1,800 0 0
CINCINNATI FINL CORP COM 172062101 7,629 102,743 SH   SOLE 9 102,743 0 0
CINEDIGM CORP COM 172406209 8 5,625 SH   SOLE 8 5,625 0 0
CINEMARK HOLDINGS INC COM 17243V102 2,656 70,542 SH   SOLE 1 70,542 0 0
CINEMARK HOLDINGS INC COM 17243V102 96 2,539 SH   SOLE 8 2,539 0 0
CINEMARK HOLDINGS INC OPT 17243V102 30 800 SH Call SOLE 8 800 0 0
CINTAS CORP COM 172908105 10,771 63,141 SH   SOLE 1 63,141 0 0
CINTAS CORP OPT 172908105 1,672 9,800 SH Call SOLE 8 9,800 0 0
CINTAS CORP COM 172908105 4 23 SH   SOLE 8 23 0 0
CINTAS CORP OPT 172908105 6,158 36,100 SH Put SOLE 8 36,100 0 0
CINTAS CORP COM 172908105 10,049 58,905 SH   SOLE 9 58,905 0 0
CIRCOR INTL INC COM 17273K109 216 5,073 SH   SOLE 1 5,073 0 0
CIRRUS LOGIC INC COM 172755100 2,123 52,251 SH   SOLE 1 52,251 0 0
CIRRUS LOGIC INC OPT 172755100 1,211 29,800 SH Call SOLE 8 29,800 0 0
CIRRUS LOGIC INC OPT 172755100 975 24,000 SH Put SOLE 8 24,000 0 0
CIRRUS LOGIC INC COM 172755100 1,593 39,194 SH   SOLE 8 39,194 0 0
CISCO SYS INC COM 17275R102 394,230 9,191,653 SH   SOLE 1 9,191,653 0 0
CISCO SYS INC OPT 17275R102 8,578 200,000 SH Put SOLE 1 200,000 0 0
CISCO SYS INC COM 17275R102 470 10,948 SH   DFND 1 0 0 10,948
CISCO SYS INC COM 17275R102 5,866 136,774 SH   SOLE 8 136,774 0 0
CISCO SYS INC OPT 17275R102 18,469 430,600 SH Put SOLE 8 430,600 0 0
CISCO SYS INC OPT 17275R102 55,036 1,283,200 SH Call SOLE 8 1,283,200 0 0
CISCO SYS INC COM 17275R102 185,057 4,314,724 SH   SOLE 9 4,314,724 0 0
CISCO SYS INC COM 17275R102 1,057 24,638 SH   DFND 20 0 0 24,638
CISION LTD COM G1992S109 77 6,668 SH   SOLE 8 6,668 0 0
CIT GROUP INC COM 125581801 8,859 172,007 SH   SOLE 1 172,007 0 0
CIT GROUP INC OPT 125581801 968 18,800 SH Call SOLE 8 18,800 0 0
CIT GROUP INC COM 125581801 66 1,288 SH   SOLE 8 1,288 0 0
CIT GROUP INC OPT 125581801 1,653 32,100 SH Put SOLE 8 32,100 0 0
CIT GROUP INC COM 125581801 46 903 SH   SOLE 9 903 0 0
CITI TRENDS INC COM 17306X102 85 2,759 SH   SOLE 1 2,759 0 0
CITI TRENDS INC COM 17306X102 442 14,322 SH   SOLE 8 14,322 0 0
CITIGROUP INC COM 172967424 266,050 3,941,465 SH   SOLE 1 3,939,336 2,129 0
CITIGROUP INC COM 172967424 4,108 60,864 SH   DFND 1 0 0 60,864
CITIGROUP INC OPT 172967424 20,250 300,000 SH Call SOLE 1 300,000 0 0
CITIGROUP INC COM 172967424 18,859 279,402 SH   SOLE 8 279,402 0 0
CITIGROUP INC OPT 172967424 117,950 1,747,400 SH Call SOLE 8 1,747,400 0 0
CITIGROUP INC OPT 172967424 82,324 1,219,600 SH Put SOLE 8 1,219,600 0 0
CITIGROUP INC COM 172967424 110,876 1,642,591 SH   SOLE 9 1,642,591 0 0
CITIGROUP INC COM 172967424 211 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 867 12,850 SH   DFND 20 0 0 12,850
CITIZENS &amp NORTHN CORP COM 172922106 60 2,630 SH   SOLE 1 2,630 0 0
CITIZENS &amp NORTHN CORP COM 172922106 1 32 SH   SOLE 8 32 0 0
CITIZENS CMNTY BANCORP INC M COM 174903104 0 8 SH   SOLE 8 8 0 0
CITIZENS FINL GROUP INC COM 174610105 18,112 431,468 SH   SOLE 1 431,468 0 0
CITIZENS FINL GROUP INC COM 174610105 77 1,834 SH   SOLE 8 1,834 0 0
CITIZENS FINL GROUP INC OPT 174610105 46 1,100 SH Call SOLE 8 1,100 0 0
CITIZENS FINL GROUP INC COM 174610105 13,966 332,685 SH   SOLE 9 332,685 0 0
CITIZENS INC COM 174740100 71 9,734 SH   SOLE 1 9,734 0 0
CITRIX SYS INC COM 177376100 12,077 130,145 SH   SOLE 1 130,145 0 0
CITRIX SYS INC BOND 177376AD2 841 639,000 PRN   SOLE 8 0 0 639,000
CITRIX SYS INC OPT 177376100 770 8,300 SH Put SOLE 8 8,300 0 0
CITRIX SYS INC COM 177376100 852 9,179 SH   SOLE 8 9,179 0 0
CITRIX SYS INC OPT 177376100 4,417 47,600 SH Call SOLE 8 47,600 0 0
CITRIX SYS INC COM 177376100 8,743 94,219 SH   SOLE 9 94,219 0 0
CITY HLDG CO COM 177835105 348 5,060 SH   SOLE 1 5,060 0 0
CITY HLDG CO COM 177835105 0 5 SH   SOLE 8 5 0 0
CITY OFFICE REIT INC TRUS 178587101 84 7,296 SH   SOLE 1 7,296 0 0
CIVEO CORP CDA COM 17878Y108 0 126 SH   SOLE 8 126 0 0
CIVISTA BANCSHARES INC COM 178867107 54 2,361 SH   SOLE 1 2,361 0 0
CIVITAS SOLUTIONS INC COM 17887R102 158 10,216 SH   SOLE 1 10,216 0 0
CIVITAS SOLUTIONS INC COM 17887R102 5,621 365,000 SH   SOLE 8 365,000 0 0
CLARUS CORP NEW COM 18270P109 29 4,340 SH   SOLE 1 4,340 0 0
CLARUS CORP NEW COM 18270P109 3 530 SH   SOLE 8 530 0 0
CLAYMORE EXCHANGE TRD FD TR FUND 18383Q879 3 99 SH   SOLE 8 99 0 0
CLEAN ENERGY FUELS CORP COM 184499101 46 28,323 SH   SOLE 1 28,323 0 0
CLEAN ENERGY FUELS CORP COM 184499101 19 11,343 SH   SOLE 8 11,343 0 0
CLEAN HARBORS INC COM 184496107 946 19,382 SH   SOLE 1 19,382 0 0
CLEAN HARBORS INC OPT 184496107 59 1,200 SH Call SOLE 8 1,200 0 0
CLEAN HARBORS INC COM 184496107 47 954 SH   SOLE 8 954 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 38 7,644 SH   SOLE 1 7,644 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 11,301 2,306,393 SH   SOLE 8 2,306,393 0 0
CLEARFIELD INC COM 18482P103 31 2,387 SH   SOLE 1 2,387 0 0
CLEARFIELD INC COM 18482P103 1 100 SH   SOLE 8 100 0 0
CLEARONE INC COM 18506U104 0 12 SH   SOLE 8 12 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 81 7,536 SH   SOLE 1 7,536 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 1 119 SH   SOLE 8 119 0 0
CLEARSIGN COMBUSTION CORP COM 185064102 3 1,632 SH   SOLE 8 1,632 0 0
CLEARWATER PAPER CORP COM 18538R103 212 5,429 SH   SOLE 1 5,429 0 0
CLEVELAND CLIFFS INC COM 185899101 450 64,673 SH   SOLE 1 64,673 0 0
CLEVELAND CLIFFS INC COM 185899101 3 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC OPT 185899101 6,621 952,700 SH Call SOLE 8 952,700 0 0
CLEVELAND CLIFFS INC OPT 185899101 4,145 596,400 SH Put SOLE 8 596,400 0 0
CLEVELAND CLIFFS INC COM 185899101 847 122,030 SH   SOLE 8 122,030 0 0
CLIFTON BANCORP INC COM 186873105 70 4,459 SH   SOLE 1 4,459 0 0
CLIFTON BANCORP INC COM 186873105 0 19 SH   SOLE 8 19 0 0
CLIPPER RLTY INC TRUS 18885T306 27 3,267 SH   SOLE 1 3,267 0 0
CLIPPER RLTY INC TRUS 18885T306 0 14 SH   SOLE 8 14 0 0
CLOROX CO DEL COM 189054109 87 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 24,245 182,142 SH   SOLE 1 182,142 0 0
CLOROX CO DEL COM 189054109 140 1,056 SH   SOLE 8 1,056 0 0
CLOROX CO DEL OPT 189054109 3,328 25,000 SH Call SOLE 8 25,000 0 0
CLOROX CO DEL OPT 189054109 3,394 25,500 SH Put SOLE 8 25,500 0 0
CLOROX CO DEL COM 189054109 11,799 88,645 SH   SOLE 9 88,645 0 0
CLOUD PEAK ENERGY INC COM 18911Q102 66 22,881 SH   SOLE 1 22,881 0 0
CLOUD PEAK ENERGY INC COM 18911Q102 0 69 SH   SOLE 8 69 0 0
CLOUDERA INC COM 18914U100 660 30,539 SH   SOLE 1 30,539 0 0
CLOUDERA INC COM 18914U100 37 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 121 5,600 SH   SOLE 8 5,600 0 0
CLOVIS ONCOLOGY INC COM 189464100 1,094 20,727 SH   SOLE 1 20,727 0 0
CLOVIS ONCOLOGY INC COM 189464100 4,026 76,263 SH   SOLE 8 76,263 0 0
CLOVIS ONCOLOGY INC OPT 189464100 2,846 53,900 SH Put SOLE 8 53,900 0 0
CLOVIS ONCOLOGY INC OPT 189464100 3,564 67,500 SH Call SOLE 8 67,500 0 0
CLOVIS ONCOLOGY INC BOND 189464AB6 1 1,000 PRN   SOLE 8 0 0 1,000
CM FIN INC COM 12574Q103 1 64 SH   SOLE 8 64 0 0
CME GROUP INC COM 12572Q105 151 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 76,859 475,208 SH   SOLE 1 475,208 0 0
CME GROUP INC OPT 12572Q105 38,154 235,900 SH Put SOLE 8 235,900 0 0
CME GROUP INC OPT 12572Q105 2,976 18,400 SH Call SOLE 8 18,400 0 0
CME GROUP INC COM 12572Q105 3,008 18,599 SH   SOLE 8 18,599 0 0
CME GROUP INC COM 12572Q105 38,623 238,803 SH   SOLE 9 238,803 0 0
CME GROUP INC COM 12572Q105 1,116 6,901 SH   DFND 20 0 0 6,901
CMS ENERGY CORP COM 125896100 17,474 385,850 SH   SOLE 1 385,850 0 0
CMS ENERGY CORP COM 125896100 375 8,280 SH   SOLE 8 8,280 0 0
CMS ENERGY CORP OPT 125896100 14 300 SH Put SOLE 8 300 0 0
CMS ENERGY CORP COM 125896100 8,704 192,200 SH   SOLE 9 192,200 0 0
CNA FINL CORP COM 126117100 1,045 21,159 SH   SOLE 1 21,159 0 0
CNB FINL CORP PA COM 126128107 90 3,063 SH   SOLE 1 3,063 0 0
CNH INDL N V COM N20944109 31,408 2,532,970 SH   SOLE 1 2,532,970 0 0
CNH INDL N V COM N20944109 15,389 1,240,979 SH   SOLE 9 1,240,979 0 0
CNH INDL N V COM N20944109 17,156 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 4,588 211,694 SH   SOLE 1 211,694 0 0
CNO FINL GROUP INC COM 12621E103 103 4,746 SH   SOLE 8 4,746 0 0
CNOOC LTD ADR 126132109 1,175 7,950 SH   SOLE 1 7,950 0 0
CNOOC LTD OPT 126132109 1,183 8,000 SH Call SOLE 8 8,000 0 0
CNOOC LTD OPT 126132109 30 200 SH Put SOLE 8 200 0 0
CNOOC LTD ADR 126132109 48 325 SH   SOLE 8 325 0 0
CNX RESOURCES CORPORATION COM 12653C108 2,809 182,096 SH   SOLE 1 182,096 0 0
CNX RESOURCES CORPORATION COM 12653C108 2 118 SH   SOLE 8 118 0 0
CNX RESOURCES CORPORATION OPT 12653C108 818 53,000 SH Put SOLE 8 53,000 0 0
CNX RESOURCES CORPORATION OPT 12653C108 1,642 106,400 SH Call SOLE 8 106,400 0 0
COASTWAY BANCORP INC COM 190632109 0 6 SH   SOLE 8 6 0 0
COBIZ FINANCIAL INC COM 190897108 251 12,788 SH   SOLE 1 12,788 0 0
COBIZ FINANCIAL INC COM 190897108 1 32 SH   SOLE 8 32 0 0
COCA COLA BOTTLING CO CONS COM 191098102 265 1,543 SH   SOLE 1 1,543 0 0
COCA COLA BOTTLING CO CONS COM 191098102 45 261 SH   SOLE 8 261 0 0
COCA COLA CO COM 191216100 249,764 5,750,973 SH   SOLE 1 5,720,973 30,000 0
COCA COLA CO COM 191216100 548 12,612 SH   DFND 1 0 0 12,612
COCA COLA CO OPT 191216100 18,410 423,900 SH Call SOLE 8 423,900 0 0
COCA COLA CO OPT 191216100 19,335 445,200 SH Put SOLE 8 445,200 0 0
COCA COLA CO COM 191216100 9,862 227,082 SH   SOLE 8 227,082 0 0
COCA COLA CO COM 191216100 116,580 2,684,301 SH   SOLE 9 2,684,301 0 0
COCA COLA CO COM 191216100 182 4,200 SH   SOLE 20 0 4,200 0
COCA COLA EUROPEAN PARTNERS COM G25839104 40,040 961,127 SH   SOLE 1 961,127 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 492 11,800 SH Call SOLE 8 11,800 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 1,146 27,500 SH Put SOLE 8 27,500 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 1,409 33,835 SH   SOLE 8 33,835 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 9,695 232,704 SH   SOLE 9 232,704 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 30 454 SH   DFND 20 0 0 454
CODA OCTOPUS GROUP INC COM 19188U206 0 12 SH   SOLE 8 12 0 0
CODEXIS INC COM 192005106 93 8,461 SH   SOLE 1 8,461 0 0
CODEXIS INC COM 192005106 5 443 SH   SOLE 8 443 0 0
CODORUS VY BANCORP INC COM 192025104 50 1,768 SH   SOLE 1 1,768 0 0
CODORUS VY BANCORP INC COM 192025104 0 8 SH   SOLE 8 8 0 0
COEUR MNG INC COM 192108504 659 82,328 SH   SOLE 1 82,328 0 0
COEUR MNG INC COM 192108504 3 409 SH   SOLE 8 409 0 0
COEUR MNG INC OPT 192108504 227 28,400 SH Put SOLE 8 28,400 0 0
COEUR MNG INC OPT 192108504 672 84,000 SH Call SOLE 8 84,000 0 0
COEUR MNG INC COM 192108504 8 1,000 SH   DFND 20 0 0 1,000
COFFEE HLDGS INC COM 192176105 0 8 SH   SOLE 8 8 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 894 20,594 SH   SOLE 1 20,594 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 172 3,964 SH   SOLE 8 3,964 0 0
COGENTIX MED INC COM 19243A104 49 12,600 SH   SOLE 1 12,600 0 0
COGINT INC COM 19241Q101 12 4,609 SH   SOLE 1 4,609 0 0
COGINT INC COM 19241Q101 0 205 SH   SOLE 8 205 0 0
COGNEX CORP COM 192422103 1,557 29,972 SH   SOLE 1 29,972 0 0
COGNEX CORP COM 192422103 53 1,018 SH   SOLE 8 1,018 0 0
COGNEX CORP COM 192422103 53 1,020 SH   SOLE 9 1,020 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 87,504 1,087,005 SH   SOLE 1 1,087,005 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 1,803 22,400 SH Put SOLE 8 22,400 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 4,951 61,500 SH Call SOLE 8 61,500 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1,326 16,471 SH   SOLE 8 16,471 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 52,118 647,436 SH   SOLE 9 647,436 0 0
COHEN &amp STEERS INC COM 19247A100 351 8,616 SH   SOLE 1 8,616 0 0
COHERENT INC COM 192479103 2,798 14,937 SH   SOLE 1 14,937 0 0
COHERENT INC OPT 192479103 10,476 55,900 SH Put SOLE 8 55,900 0 0
COHERENT INC OPT 192479103 1,874 10,000 SH Call SOLE 8 10,000 0 0
COHERENT INC COM 192479103 7,673 40,945 SH   SOLE 8 40,945 0 0
COHERUS BIOSCIENCES INC COM 19249H103 91 8,217 SH   SOLE 1 8,217 0 0
COHERUS BIOSCIENCES INC COM 19249H103 24 2,155 SH   SOLE 8 2,155 0 0
COHERUS BIOSCIENCES INC OPT 19249H103 1 100 SH Call SOLE 8 100 0 0
COHU INC COM 192576106 279 12,216 SH   SOLE 1 12,216 0 0
COLFAX CORP COM 194014106 459 14,406 SH   SOLE 1 14,406 0 0
COLFAX CORP OPT 194014106 10 300 SH Call SOLE 8 300 0 0
COLGATE PALMOLIVE CO PREF 194162103 1,250 17,437 SH   DFND 1 0 0 17,437
COLGATE PALMOLIVE CO COM 194162103 62,660 874,172 SH   SOLE 1 874,172 0 0
COLGATE PALMOLIVE CO OPT 194162103 7,935 110,700 SH Call SOLE 8 110,700 0 0
COLGATE PALMOLIVE CO COM 194162103 717 9,994 SH   SOLE 8 9,994 0 0
COLGATE PALMOLIVE CO OPT 194162103 16,271 227,000 SH Put SOLE 8 227,000 0 0
COLGATE PALMOLIVE CO COM 194162103 42,976 599,551 SH   SOLE 9 599,551 0 0
COLLECTORS UNIVERSE INC COM 19421R200 24 1,570 SH   SOLE 1 1,570 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 210 8,193 SH   SOLE 1 8,193 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 66 2,564 SH   SOLE 8 2,564 0 0
COLONY CAP INC BOND 19624RAA4 620 666,000 PRN   SOLE 8 0 0 666,000
COLONY CAP INC BOND 19624RAB2 2,539 2,713,000 PRN   SOLE 8 0 0 2,713,000
COLONY NORTHSTAR INC TRUS 19625W104 638 113,501 SH   SOLE 1 113,501 0 0
COLONY NORTHSTAR INC COM 19625W104 20 3,517 SH   SOLE 1 3,517 0 0
COLONY NORTHSTAR INC TRUS 19625W104 0 62 SH   SOLE 8 62 0 0
COLONY NORTHSTAR INC COM 19625W104 18 3,172 SH   SOLE 9 3,172 0 0
COLUMBIA BKG SYS INC COM 197236102 960 22,884 SH   SOLE 1 22,884 0 0
COLUMBIA BKG SYS INC COM 197236102 5 123 SH   SOLE 8 123 0 0
COLUMBIA PPTY TR INC TRUS 198287203 4,722 230,762 SH   SOLE 1 230,762 0 0
COLUMBIA PPTY TR INC TRUS 198287203 5 224 SH   SOLE 8 224 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 3,039 39,756 SH   SOLE 1 39,756 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 69 907 SH   SOLE 8 907 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 270 7,531 SH   SOLE 1 7,531 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 82 2,301 SH   SOLE 8 2,301 0 0
COMCAST CORP NEW COM 20030N101 304 8,897 SH   DFND 1 0 0 8,897
COMCAST CORP NEW OPT 20030N101 6,834 200,000 SH Put SOLE 1 200,000 0 0
COMCAST CORP NEW OPT 20030N101 6,834 200,000 SH Call SOLE 1 200,000 0 0
COMCAST CORP NEW COM 20030N101 277,580 8,123,523 SH   SOLE 1 8,123,523 0 0
COMCAST CORP NEW COM 20030N101 27,636 808,753 SH   SOLE 8 808,753 0 0
COMCAST CORP NEW OPT 20030N101 53,924 1,578,100 SH Put SOLE 8 1,578,100 0 0
COMCAST CORP NEW OPT 20030N101 57,297 1,676,800 SH Call SOLE 8 1,676,800 0 0
COMCAST CORP NEW COM 20030N101 124,957 3,656,921 SH   SOLE 9 3,656,921 0 0
COMCAST CORP NEW COM 20030N101 191 5,594 SH   SOLE 81 5,594 0 0
COMERICA INC COM 200340107 12,270 127,907 SH   SOLE 1 127,907 0 0
COMERICA INC OPT 200340107 2,840 29,600 SH Call SOLE 8 29,600 0 0
COMERICA INC OPT 200340107 4,720 49,200 SH Put SOLE 8 49,200 0 0
COMERICA INC COM 200340107 73 764 SH   SOLE 8 764 0 0
COMERICA INC COM 200340107 11,306 117,854 SH   SOLE 9 117,854 0 0
COMFORT SYS USA INC COM 199908104 655 15,874 SH   SOLE 1 15,874 0 0
COMFORT SYS USA INC COM 199908104 2 50 SH   SOLE 8 50 0 0
COMMERCE BANCSHARES INC COM 200525103 531 8,871 SH   SOLE 1 8,871 0 0
COMMERCE BANCSHARES INC COM 200525103 54 897 SH   SOLE 9 897 0 0
COMMERCEHUB INC COM 20084V306 257 11,404 SH   SOLE 1 11,404 0 0
COMMERCEHUB INC COM 20084V108 289 12,849 SH   SOLE 1 12,849 0 0
COMMERCEHUB INC COM 20084V108 79 3,513 SH   SOLE 8 3,513 0 0
COMMERCEHUB INC COM 20084V306 22 990 SH   SOLE 8 990 0 0
COMMERCIAL METALS CO COM 201723103 2,182 106,630 SH   SOLE 1 106,630 0 0
COMMERCIAL METALS CO COM 201723103 1 54 SH   SOLE 8 54 0 0
COMMERCIAL METALS CO OPT 201723103 342 16,700 SH Call SOLE 8 16,700 0 0
COMMERCIAL VEH GROUP INC COM 202608105 121 15,609 SH   SOLE 1 15,609 0 0
COMMERCIAL VEH GROUP INC COM 202608105 36 4,607 SH   SOLE 8 4,607 0 0
COMMSCOPE HLDG CO INC COM 20337X109 2,154 53,911 SH   SOLE 1 53,911 0 0
COMMSCOPE HLDG CO INC COM 20337X109 3,205 80,178 SH   SOLE 8 80,178 0 0
COMMSCOPE HLDG CO INC COM 20337X109 47 1,166 SH   SOLE 9 1,166 0 0
COMMUNITY BANKERS TR CORP COM 203612106 41 4,589 SH   SOLE 1 4,589 0 0
COMMUNITY BANKERS TR CORP COM 203612106 0 17 SH   SOLE 8 17 0 0
COMMUNITY BK SYS INC COM 203607106 1,568 29,247 SH   SOLE 1 29,247 0 0
COMMUNITY BK SYS INC COM 203607106 34 640 SH   SOLE 9 640 0 0
COMMUNITY FINL CORP MD COM 20368X101 31 819 SH   SOLE 1 819 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 178 45,040 SH   SOLE 1 45,040 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 12 3,000 SH Put SOLE 8 3,000 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 204 51,500 SH Call SOLE 8 51,500 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 137 5,299 SH   SOLE 1 5,299 0 0
COMMUNITY TR BANCORP INC COM 204149108 162 3,581 SH   SOLE 1 3,581 0 0
COMMVAULT SYSTEMS INC COM 204166102 595 10,429 SH   SOLE 1 10,429 0 0
COMMVAULT SYSTEMS INC COM 204166102 15 270 SH   SOLE 8 270 0 0
COMMVAULT SYSTEMS INC OPT 204166102 109 1,900 SH Call SOLE 8 1,900 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 1,034 51,208 SH   SOLE 1 51,208 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 2,688 253,810 SH   SOLE 1 253,810 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 1,373 129,645 SH   SOLE 9 129,645 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 1,652 640,243 SH   SOLE 1 640,243 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 2 633 SH   SOLE 8 633 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 76 29,335 SH   SOLE 9 29,335 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 34 4,375 SH   SOLE 9 4,375 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 894 339,800 SH   SOLE 1 339,800 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 15 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 3 979 SH   SOLE 8 979 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 2 947 SH   SOLE 9 947 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 447 15,200 SH   SOLE 1 15,200 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 894 58,708 SH   SOLE 1 58,708 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 81 5,320 SH   SOLE 8 5,320 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 160 10,500 SH Put SOLE 8 10,500 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 96 6,300 SH Call SOLE 8 6,300 0 0
COMPASS MINERALS INTL INC COM 20451N101 455 7,548 SH   SOLE 1 7,548 0 0
COMPASS MINERALS INTL INC OPT 20451N101 84 1,400 SH Put SOLE 8 1,400 0 0
COMPASS MINERALS INTL INC OPT 20451N101 169 2,800 SH Call SOLE 8 2,800 0 0
COMPASS MINERALS INTL INC COM 20451N101 179 2,968 SH   SOLE 8 2,968 0 0
COMPUGEN LTD COM M25722105 69 15,400 SH   SOLE 1 15,400 0 0
COMPUGEN LTD COM M25722105 0 107 SH   SOLE 8 107 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 116 3,973 SH   SOLE 1 3,973 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 12 423 SH   SOLE 8 423 0 0
COMPUTER TASK GROUP INC COM 205477102 33 4,000 SH   SOLE 1 4,000 0 0
COMPUTER TASK GROUP INC COM 205477102 0 37 SH   SOLE 8 37 0 0
COMPX INTERNATIONAL INC COM 20563P101 4 337 SH   SOLE 1 337 0 0
COMPX INTERNATIONAL INC COM 20563P101 0 3 SH   SOLE 8 3 0 0
COMSTOCK MNG INC COM 205750201 0 8 SH   SOLE 8 8 0 0
COMSTOCK RES INC COM 205768302 7 1,000 SH   SOLE 1 1,000 0 0
COMSTOCK RES INC OPT 205768302 4 500 SH Put SOLE 8 500 0 0
COMSTOCK RES INC COM 205768302 593 81,111 SH   SOLE 8 81,111 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 631 21,108 SH   SOLE 1 21,108 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 137 4,563 SH   SOLE 8 4,563 0 0
CONAGRA BRANDS INC COM 205887102 22,845 619,438 SH   SOLE 1 619,438 0 0
CONAGRA BRANDS INC OPT 205887102 6,565 178,000 SH Put SOLE 8 178,000 0 0
CONAGRA BRANDS INC OPT 205887102 2,563 69,500 SH Call SOLE 8 69,500 0 0
CONAGRA BRANDS INC COM 205887102 1,565 42,445 SH   SOLE 8 42,445 0 0
CONAGRA BRANDS INC COM 205887102 10,218 277,046 SH   SOLE 9 277,046 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 32 5,453 SH   SOLE 1 5,453 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 94 4,117 SH   SOLE 1 4,117 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 95 4,146 SH   SOLE 8 4,146 0 0
CONCHO RES INC COM 20605P101 10,401 69,194 SH   SOLE 1 69,194 0 0
CONCHO RES INC OPT 20605P101 6,314 42,000 SH Put SOLE 8 42,000 0 0
CONCHO RES INC COM 20605P101 2,390 15,898 SH   SOLE 8 15,898 0 0
CONCHO RES INC OPT 20605P101 752 5,000 SH Call SOLE 8 5,000 0 0
CONCHO RES INC COM 20605P101 15,428 102,633 SH   SOLE 9 102,633 0 0
CONCORDIA INTERNATIONAL CORP COM 20653P102 12 25,606 SH   SOLE 8 25,606 0 0
CONDUENT INC COM 206787103 1,192 63,972 SH   SOLE 1 63,972 0 0
CONDUENT INC OPT 206787103 9 460 SH Put SOLE 8 460 0 0
CONDUENT INC COM 206787103 39 2,091 SH   SOLE 8 2,091 0 0
CONE MIDSTREAM PARTNERS LP COM 12654A101 107 5,805 SH   SOLE 1 5,805 0 0
CONE MIDSTREAM PARTNERS LP COM 12654A101 12 656 SH   SOLE 8 656 0 0
CONFORMIS INC COM 20717E101 17 11,528 SH   SOLE 1 11,528 0 0
CONMED CORP COM 207410101 600 9,489 SH   SOLE 1 9,489 0 0
CONMED CORP COM 207410101 227 3,586 SH   SOLE 8 3,586 0 0
CONNECTICUT WTR SVC INC COM 207797101 1,099 18,136 SH   SOLE 1 18,136 0 0
CONNECTICUT WTR SVC INC COM 207797101 2 35 SH   SOLE 8 35 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 251 8,736 SH   SOLE 1 8,736 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 2 75 SH   SOLE 8 75 0 0
CONNS INC COM 208242107 2,078 61,093 SH   SOLE 1 61,093 0 0
CONNS INC OPT 208242107 340 10,000 SH Call SOLE 8 10,000 0 0
CONNS INC COM 208242107 172 5,078 SH   SOLE 8 5,078 0 0
CONNS INC OPT 208242107 150 4,400 SH Put SOLE 8 4,400 0 0
CONOCOPHILLIPS COM 20825C104 1,422 23,979 SH   DFND 1 0 0 23,979
CONOCOPHILLIPS COM 20825C104 54,468 918,692 SH   SOLE 1 918,692 0 0
CONOCOPHILLIPS OPT 20825C104 29,165 491,900 SH Call SOLE 8 491,900 0 0
CONOCOPHILLIPS OPT 20825C104 11,413 192,500 SH Put SOLE 8 192,500 0 0
CONOCOPHILLIPS COM 20825C104 419 7,061 SH   SOLE 8 7,061 0 0
CONOCOPHILLIPS COM 20825C104 48,925 825,175 SH   SOLE 9 825,175 0 0
CONSOL ENERGY INC NEW COM 20854L108 4,931 170,227 SH   SOLE 1 170,227 0 0
CONSOL ENERGY INC NEW OPT 20854L108 154 5,316 SH Call SOLE 8 5,316 0 0
CONSOL ENERGY INC NEW OPT 20854L108 26 912 SH Put SOLE 8 912 0 0
CONSOL ENERGY INC NEW COM 20854L108 9 329 SH   SOLE 8 329 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 329 29,950 SH   SOLE 1 29,950 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 14 1,300 SH Call SOLE 8 1,300 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 14 1,292 SH   SOLE 8 1,292 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 31 2,800 SH Put SOLE 8 2,800 0 0
CONSOLIDATED EDISON INC COM 209115104 78 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 38,946 499,679 SH   SOLE 1 499,679 0 0
CONSOLIDATED EDISON INC COM 209115104 147 1,886 SH   SOLE 8 1,886 0 0
CONSOLIDATED EDISON INC OPT 209115104 5,970 76,600 SH Put SOLE 8 76,600 0 0
CONSOLIDATED EDISON INC OPT 209115104 1,068 13,700 SH Call SOLE 8 13,700 0 0
CONSOLIDATED EDISON INC COM 209115104 17,689 226,974 SH   SOLE 9 226,974 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 51 807 SH   SOLE 1 807 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 0 4 SH   SOLE 8 4 0 0
CONSOLIDATED WATER CO INC COM G23773107 44 3,030 SH   SOLE 1 3,030 0 0
CONSOLIDATED WATER CO INC COM G23773107 0 22 SH   SOLE 8 22 0 0
CONSTELLATION BRANDS INC COM 21036P108 71,962 315,729 SH   SOLE 1 315,729 0 0
CONSTELLATION BRANDS INC OPT 21036P108 14,131 62,000 SH Put SOLE 8 62,000 0 0
CONSTELLATION BRANDS INC COM 21036P108 22,043 96,711 SH   SOLE 8 96,711 0 0
CONSTELLATION BRANDS INC OPT 21036P108 34,005 149,200 SH Call SOLE 8 149,200 0 0
CONSTELLATION BRANDS INC COM 21036P108 26,625 116,819 SH   SOLE 9 116,819 0 0
CONSTELLIUM NV COM N22035104 1,759 162,097 SH   SOLE 1 162,097 0 0
CONSTELLIUM NV COM N22035104 66 6,026 SH   SOLE 8 6,026 0 0
CONSUMER PORTFOLIO SVCS INC COM 210502100 16 4,268 SH   SOLE 8 4,268 0 0
CONTAINER STORE GROUP INC COM 210751103 126 23,247 SH   SOLE 1 23,247 0 0
CONTAINER STORE GROUP INC COM 210751103 1 111 SH   SOLE 8 111 0 0
CONTANGO OIL &amp GAS COMPANY COM 21075N204 18 4,896 SH   SOLE 1 4,896 0 0
CONTANGO OIL &amp GAS COMPANY COM 21075N204 3 927 SH   SOLE 8 927 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 2,999 105,063 SH   SOLE 1 105,063 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 0 13 SH   SOLE 8 13 0 0
CONTINENTAL RESOURCES INC COM 212015101 5,546 94,078 SH   SOLE 1 94,078 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,536 43,016 SH   SOLE 8 43,016 0 0
CONTINENTAL RESOURCES INC OPT 212015101 14,272 242,100 SH Put SOLE 8 242,100 0 0
CONTINENTAL RESOURCES INC OPT 212015101 3,124 53,000 SH Call SOLE 8 53,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 37 619 SH   SOLE 9 619 0 0
CONTRAFECT CORP COM 212326102 0 2 SH   SOLE 8 2 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W103 69 293,914 SH   DFND 1 0 0 293,914
CONTRAVIR PHARMACEUTICALS IN COM 21234W103 56 240,118 SH   SOLE 8 240,118 0 0
CONTROL4 CORP COM 21240D107 763 35,496 SH   SOLE 1 35,496 0 0
CONTROL4 CORP COM 21240D107 1,875 87,309 SH   SOLE 8 87,309 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 456 56,000 SH   SOLE 1 56,000 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 41 5,000 SH   DFND 1 0 0 5,000
CONVERGYS CORP COM 212485106 2,463 108,854 SH   SOLE 1 108,854 0 0
CONVERGYS CORP COM 212485106 6 276 SH   SOLE 8 276 0 0
COOPER COS INC COM 216648402 13,162 57,526 SH   SOLE 1 57,526 0 0
COOPER COS INC COM 216648402 388 1,696 SH   DFND 1 0 0 1,696
COOPER COS INC OPT 216648402 2,997 13,100 SH Put SOLE 8 13,100 0 0
COOPER COS INC COM 216648402 671 2,933 SH   SOLE 8 2,933 0 0
COOPER COS INC OPT 216648402 1,876 8,200 SH Call SOLE 8 8,200 0 0
COOPER COS INC COM 216648402 7,631 33,352 SH   SOLE 9 33,352 0 0
COOPER STD HLDGS INC COM 21676P103 3,414 27,790 SH   SOLE 1 27,790 0 0
COOPER STD HLDGS INC COM 21676P103 4 31 SH   SOLE 8 31 0 0
COOPER TIRE &amp RUBR CO COM 216831107 1,357 46,304 SH   SOLE 1 46,304 0 0
COOPER TIRE &amp RUBR CO COM 216831107 23 767 SH   SOLE 8 767 0 0
COOPER TIRE &amp RUBR CO OPT 216831107 18 600 SH Call SOLE 8 600 0 0
COOPER TIRE &amp RUBR CO OPT 216831107 44 1,500 SH Put SOLE 8 1,500 0 0
COPA HOLDINGS SA COM P31076105 2,501 19,434 SH   SOLE 1 19,434 0 0
COPA HOLDINGS SA COM P31076105 67 521 SH   SOLE 8 521 0 0
COPA HOLDINGS SA OPT P31076105 13 100 SH Put SOLE 8 100 0 0
COPART INC COM 217204106 8,738 171,556 SH   SOLE 1 171,556 0 0
COPART INC OPT 217204106 25 500 SH Put SOLE 8 500 0 0
COPART INC COM 217204106 2,365 46,436 SH   SOLE 8 46,436 0 0
COPART INC OPT 217204106 56 1,100 SH Call SOLE 8 1,100 0 0
COPART INC COM 217204106 498 9,782 SH   SOLE 9 9,782 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 168 27,561 SH   SOLE 1 27,561 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 4 741 SH   SOLE 8 741 0 0
CORCEPT THERAPEUTICS INC COM 218352102 468 28,456 SH   SOLE 1 28,456 0 0
CORCEPT THERAPEUTICS INC COM 218352102 2 165 SH   SOLE 8 165 0 0
CORE LABORATORIES N V COM N22717107 1,105 10,213 SH   SOLE 1 10,213 0 0
CORE LABORATORIES N V OPT N22717107 65 600 SH Put SOLE 8 600 0 0
CORE LABORATORIES N V COM N22717107 96 886 SH   SOLE 8 886 0 0
CORE LABORATORIES N V OPT N22717107 584 5,400 SH Call SOLE 8 5,400 0 0
CORE LABORATORIES N V COM N22717107 230 2,121 SH   SOLE 9 2,121 0 0
CORE MARK HOLDING CO INC COM 218681104 299 14,086 SH   SOLE 1 14,086 0 0
CORE MARK HOLDING CO INC COM 218681104 4 199 SH   SOLE 8 199 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 27 1,523 SH   SOLE 1 1,523 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 0 27 SH   SOLE 8 27 0 0
CORECIVIC INC TRUS 21871N101 487 24,945 SH   SOLE 1 24,945 0 0
CORECIVIC INC OPT 21871N101 418 21,400 SH Call SOLE 8 21,400 0 0
CORECIVIC INC TRUS 21871N101 6 318 SH   SOLE 8 318 0 0
CORECIVIC INC OPT 21871N101 178 9,100 SH Put SOLE 8 9,100 0 0
CORELOGIC INC COM 21871D103 482 10,663 SH   SOLE 1 10,663 0 0
CORELOGIC INC COM 21871D103 98 2,157 SH   SOLE 8 2,157 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 400 10,659 SH   SOLE 1 10,659 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 1 37 SH   SOLE 8 37 0 0
CORESITE RLTY CORP COM 21870Q105 243 2,425 SH   SOLE 1 2,425 0 0
CORESITE RLTY CORP TRUS 21870Q105 4,187 41,749 SH   SOLE 1 41,749 0 0
CORESITE RLTY CORP TRUS 21870Q105 345 3,439 SH   SOLE 8 3,439 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 29 21,150 SH   SOLE 1 21,150 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 0 81 SH   SOLE 8 81 0 0
CORIUM INTL INC COM 21887L107 70 6,112 SH   SOLE 1 6,112 0 0
CORIUM INTL INC COM 21887L107 8 736 SH   SOLE 8 736 0 0
CORMEDIX INC COM 21900C100 0 54 SH   SOLE 8 54 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 1,451 37,112 SH   SOLE 1 37,112 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 128 3,279 SH   SOLE 8 3,279 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 56 SH   DFND 1 0 0 56
CORNING INC COM 219350105 40,898 1,466,923 SH   SOLE 1 1,466,923 0 0
CORNING INC COM 219350105 15 551 SH   DFND 1 0 0 551
CORNING INC OPT 219350105 3,139 112,600 SH Call SOLE 8 112,600 0 0
CORNING INC COM 219350105 6,256 224,394 SH   SOLE 8 224,394 0 0
CORNING INC OPT 219350105 7,151 256,500 SH Put SOLE 8 256,500 0 0
CORNING INC COM 219350105 17,673 633,895 SH   SOLE 9 633,895 0 0
CORPORATE CAP TR INC COM 219880101 7 407 SH   SOLE 8 407 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 5,997 232,177 SH   SOLE 1 232,177 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 315 12,212 SH   SOLE 1 12,212 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 9 336 SH   SOLE 8 336 0 0
CORVEL CORP COM 221006109 308 6,092 SH   SOLE 1 6,092 0 0
CORVEL CORP COM 221006109 7 139 SH   SOLE 8 139 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 25 2,164 SH   SOLE 1 2,164 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 2 203 SH   SOLE 8 203 0 0
COSAN LTD COM G25343107 137 13,200 SH   SOLE 1 13,200 0 0
COSAN LTD COM G25343107 0 32 SH   SOLE 8 32 0 0
COSTAMARE INC COM Y1771G102 122 19,750 SH   SOLE 1 19,750 0 0
COSTAMARE INC COM Y1771G102 183 29,298 SH   SOLE 8 29,298 0 0
COSTAMARE INC COM Y1771G102 27 4,300 SH   DFND 20 0 0 4,300
COSTAR GROUP INC COM 22160N109 3,862 10,647 SH   SOLE 1 10,647 0 0
COSTAR GROUP INC COM 22160N109 75 207 SH   SOLE 9 207 0 0
COSTCO WHSL CORP NEW COM 22160K105 715 3,792 SH   DFND 1 0 0 3,792
COSTCO WHSL CORP NEW COM 22160K105 81,420 432,097 SH   SOLE 1 432,097 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,628 13,946 SH   SOLE 8 13,946 0 0
COSTCO WHSL CORP NEW OPT 22160K105 38,195 202,700 SH Call SOLE 8 202,700 0 0
COSTCO WHSL CORP NEW OPT 22160K105 37,158 197,200 SH Put SOLE 8 197,200 0 0
COSTCO WHSL CORP NEW COM 22160K105 56,268 298,615 SH   SOLE 9 298,615 0 0
COSTCO WHSL CORP NEW COM 22160K105 199 1,057 SH   SOLE 81 1,057 0 0
COTIVITI HLDGS INC COM 22164K101 335 9,723 SH   SOLE 1 9,723 0 0
COTIVITI HLDGS INC COM 22164K101 46 1,345 SH   SOLE 8 1,345 0 0
COTT CORP QUE COM 22163N106 479 32,523 SH   SOLE 1 32,523 0 0
COTT CORP QUE COM 22163N106 164 11,166 SH   SOLE 8 11,166 0 0
COTY INC COM 222070203 21,938 1,198,708 SH   SOLE 1 1,198,708 0 0
COTY INC OPT 222070203 1,537 84,000 SH Put SOLE 8 84,000 0 0
COTY INC OPT 222070203 1,226 67,000 SH Call SOLE 8 67,000 0 0
COTY INC COM 222070203 313 17,078 SH   SOLE 8 17,078 0 0
COTY INC COM 222070203 6,070 331,710 SH   SOLE 9 331,710 0 0
COUNTY BANCORP INC COM 221907108 28 971 SH   SOLE 1 971 0 0
COUNTY BANCORP INC COM 221907108 0 5 SH   SOLE 8 5 0 0
COUPA SOFTWARE INC COM 22266L106 565 12,405 SH   SOLE 1 12,405 0 0
COUSINS PPTYS INC TRUS 222795106 4,034 464,628 SH   SOLE 1 464,628 0 0
COUSINS PPTYS INC TRUS 222795106 5 505 SH   SOLE 8 505 0 0
COVANTA HLDG CORP COM 22282E102 364 25,078 SH   SOLE 1 25,078 0 0
COVANTA HLDG CORP COM 22282E102 0 11 SH   SOLE 8 11 0 0
COVANTA HLDG CORP COM 22282E102 74 5,129 SH   SOLE 9 5,129 0 0
COVENANT TRANSN GROUP INC COM 22284P105 582 19,508 SH   SOLE 1 19,508 0 0
COVENANT TRANSN GROUP INC COM 22284P105 147 4,921 SH   SOLE 8 4,921 0 0
COWEN INC COM 223622606 206 15,600 SH   SOLE 1 15,600 0 0
COWEN INC COM 223622606 73 5,507 SH   SOLE 8 5,507 0 0
COWEN INC BOND 223622AB7 10 10,000 PRN   SOLE 8 0 0 10,000
CPFL ENERGIA S A ADR 126153105 0 7 SH   SOLE 8 7 0 0
CPI CARD GROUP INC COM 12634H200 6 2,093 SH   SOLE 1 2,093 0 0
CPI CARD GROUP INC COM 12634H200 0 14 SH   SOLE 8 14 0 0
CRA INTL INC COM 12618T105 90 1,735 SH   SOLE 1 1,735 0 0
CRA INTL INC COM 12618T105 161 3,085 SH   SOLE 8 3,085 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 993 6,231 SH   SOLE 1 6,231 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 101 635 SH   SOLE 8 635 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 5,333 33,500 SH Call SOLE 8 33,500 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 7,801 49,000 SH Put SOLE 8 49,000 0 0
CRAFT BREW ALLIANCE INC COM 224122101 571 30,756 SH   SOLE 1 30,756 0 0
CRAFT BREW ALLIANCE INC COM 224122101 125 6,721 SH   SOLE 8 6,721 0 0
CRANE CO COM 224399105 1,227 13,227 SH   SOLE 1 13,227 0 0
CRANE CO OPT 224399105 195 2,100 SH Call SOLE 8 2,100 0 0
CRANE CO COM 224399105 233 2,510 SH   SOLE 8 2,510 0 0
CRAWFORD &amp CO COM 224633107 22 2,741 SH   SOLE 1 2,741 0 0
CRAWFORD &amp CO COM 224633206 0 1 SH   SOLE 8 1 0 0
CRAWFORD &amp CO COM 224633107 0 6 SH   SOLE 8 6 0 0
CRAY INC COM 225223304 305 14,711 SH   SOLE 1 14,711 0 0
CRAY INC COM 225223304 60 2,891 SH   SOLE 8 2,891 0 0
CREDICORP LTD COM G2519Y108 29,735 130,967 SH   SOLE 1 130,967 0 0
CREDICORP LTD COM G2519Y108 319 1,404 SH   SOLE 8 1,404 0 0
CREDIT ACCEP CORP MICH COM 225310101 595 1,801 SH   SOLE 1 1,801 0 0
CREDIT ACCEP CORP MICH OPT 225310101 3,568 10,800 SH Put SOLE 8 10,800 0 0
CREDIT ACCEP CORP MICH OPT 225310101 3,568 10,800 SH Call SOLE 8 10,800 0 0
CREDIT SUISSE GROUP ADR 225401108 6,435 383,271 SH   SOLE 1 383,271 0 0
CREDIT SUISSE GROUP OPT 225401108 579 34,500 SH Call SOLE 8 34,500 0 0
CREDIT SUISSE GROUP ADR 225401108 2,254 134,247 SH   SOLE 8 134,247 0 0
CREDIT SUISSE GROUP OPT 225401108 8,667 516,200 SH Put SOLE 8 516,200 0 0
CREDIT SUISSE GROUP ADR 225401108 0 1 SH   SOLE 9 1 0 0
CREDIT SUISSE GROUP ADR 225401108 1,798 107,100 SH   DFND 20 0 0 107,100
CREDIT SUISSE NASSAU BRH FUND 22542D357 0 1 SH   DFND 1 0 0 1
CREE INC COM 225447101 877 21,769 SH   SOLE 1 21,769 0 0
CREE INC COM 225447101 3,449 85,570 SH   SOLE 8 85,570 0 0
CREE INC OPT 225447101 8,401 208,400 SH Put SOLE 8 208,400 0 0
CREE INC OPT 225447101 2,946 73,100 SH Call SOLE 8 73,100 0 0
CRESCENT PT ENERGY CORP COM 22576C101 2 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 133 19,753 SH   SOLE 9 19,753 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 618 24,142 SH   SOLE 1 24,142 0 0
CRESTWOOD EQUITY PARTNERS LP OPT 226344208 5 200 SH Call SOLE 8 200 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 19 755 SH   SOLE 8 755 0 0
CRESUD S A C I F Y A ADR 226406106 64 3,160 SH   SOLE 8 3,160 0 0
CRESUD S A C I F Y A ADR 226406106 51 2,525 SH   DFND 20 0 0 2,525
CRISPR THERAPEUTICS AG COM H17182108 690 15,100 SH   SOLE 1 15,100 0 0
CRISPR THERAPEUTICS AG COM H17182108 27 600 SH   SOLE 8 600 0 0
CRISPR THERAPEUTICS AG OPT H17182108 1,015 22,200 SH Put SOLE 8 22,200 0 0
CRISPR THERAPEUTICS AG OPT H17182108 1,586 34,700 SH Call SOLE 8 34,700 0 0
CRITEO S A ADR 226718104 6,764 261,747 SH   SOLE 1 261,747 0 0
CRITEO S A OPT 226718104 52 2,000 SH Put SOLE 8 2,000 0 0
CRITEO S A OPT 226718104 21 800 SH Call SOLE 8 800 0 0
CROCS INC COM 227046109 1,719 105,736 SH   SOLE 1 105,736 0 0
CROCS INC COM 227046109 745 45,792 SH   SOLE 8 45,792 0 0
CROCS INC OPT 227046109 23 1,400 SH Put SOLE 8 1,400 0 0
CROCS INC OPT 227046109 229 14,100 SH Call SOLE 8 14,100 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 136 12,283 SH   SOLE 1 12,283 0 0
CROSS TIMBERS RTY TR TRUS 22757R109 0 3 SH   SOLE 8 3 0 0
CROSSAMERICA PARTNERS LP COM 22758A105 108 5,274 SH   SOLE 1 5,274 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,078 37,207 SH   SOLE 1 37,207 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 44,595 406,842 SH   SOLE 1 406,842 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 417 3,800 SH Put SOLE 8 3,800 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 2,559 2,289 SH   SOLE 8 2,289 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 3,826 34,905 SH   SOLE 8 34,905 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 449 4,100 SH Call SOLE 8 4,100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 32,654 297,896 SH   SOLE 9 297,896 0 0
CROWN HOLDINGS INC COM 228368106 3,919 77,239 SH   SOLE 1 77,239 0 0
CROWN HOLDINGS INC OPT 228368106 513 10,100 SH Call SOLE 8 10,100 0 0
CROWN HOLDINGS INC COM 228368106 1,543 30,418 SH   SOLE 8 30,418 0 0
CROWN HOLDINGS INC OPT 228368106 3,329 65,600 SH Put SOLE 8 65,600 0 0
CROWN HOLDINGS INC COM 228368106 42 813 SH   SOLE 9 813 0 0
CRYOLIFE INC COM 228903100 218 10,838 SH   SOLE 1 10,838 0 0
CRYOPORT INC COM 229050307 108 12,500 SH   SOLE 1 12,500 0 0
CSG SYS INTL INC COM 126349109 1,540 33,989 SH   SOLE 1 33,989 0 0
CSG SYS INTL INC BOND 126349AF6 980 892,000 PRN   SOLE 8 0 0 892,000
CSG SYS INTL INC COM 126349109 189 4,166 SH   SOLE 8 4,166 0 0
CSRA INC COM 12650T104 8,248 200,042 SH   SOLE 1 200,042 0 0
CSRA INC COM 12650T104 16 384 SH   SOLE 8 384 0 0
CSRA INC COM 12650T104 4,559 110,578 SH   SOLE 9 110,578 0 0
CSS INDS INC COM 125906107 33 1,849 SH   SOLE 1 1,849 0 0
CSS INDS INC COM 125906107 1 82 SH   SOLE 8 82 0 0
CSW INDUSTRIALS INC COM 126402106 149 3,324 SH   SOLE 1 3,324 0 0
CSW INDUSTRIALS INC COM 126402106 1 15 SH   SOLE 8 15 0 0
CSX CORP COM 126408103 29,724 533,545 SH   SOLE 1 533,545 0 0
CSX CORP COM 126408103 222 3,977 SH   DFND 1 0 0 3,977
CSX CORP COM 126408103 4,443 79,747 SH   SOLE 8 79,747 0 0
CSX CORP OPT 126408103 7,214 129,500 SH Put SOLE 8 129,500 0 0
CSX CORP OPT 126408103 18,563 333,200 SH Call SOLE 8 333,200 0 0
CSX CORP COM 126408103 37,190 667,561 SH   SOLE 9 667,561 0 0
CTI BIOPHARMA CORP COM 12648L601 2 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 190 48,800 SH   SOLE 1 48,800 0 0
CTI BIOPHARMA CORP COM 12648L601 0 7 SH   SOLE 8 7 0 0
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTRIP COM INTL LTD ADR 22943F100 3,621 77,683 SH   SOLE 1 77,683 0 0
CTRIP COM INTL LTD BOND 22943FAF7 918 853,000 PRN   SOLE 8 0 0 853,000
CTRIP COM INTL LTD OPT 22943F100 21,496 461,100 SH Put SOLE 8 461,100 0 0
CTRIP COM INTL LTD OPT 22943F100 5,538 118,800 SH Call SOLE 8 118,800 0 0
CTRIP COM INTL LTD BOND 22943FAM2 360 347,000 PRN   SOLE 8 0 0 347,000
CTRIP COM INTL LTD ADR 22943F100 5,173 110,957 SH   SOLE 8 110,957 0 0
CTRIP COM INTL LTD ADR 22943F100 6,912 148,258 SH   SOLE 9 148,258 0 0
CTS CORP COM 126501105 290 10,655 SH   SOLE 1 10,655 0 0
CUBESMART TRUS 229663109 6,972 247,240 SH   SOLE 1 247,240 0 0
CUBESMART COM 229663109 1,495 53,004 SH   SOLE 1 53,004 0 0
CUBESMART TRUS 229663109 8 268 SH   SOLE 8 268 0 0
CUBIC CORP COM 229669106 1,358 21,347 SH   SOLE 1 21,347 0 0
CUE BIOPHARMA INC COM 22978P106 26 1,843 SH   SOLE 1 1,843 0 0
CUI GLOBAL INC COM 126576206 0 92 SH   SOLE 8 92 0 0
CULLEN FROST BANKERS INC COM 229899109 2,036 19,199 SH   SOLE 1 19,199 0 0
CULLEN FROST BANKERS INC OPT 229899109 1,920 18,100 SH Put SOLE 8 18,100 0 0
CULLEN FROST BANKERS INC COM 229899109 51 479 SH   SOLE 8 479 0 0
CULLEN FROST BANKERS INC OPT 229899109 11 100 SH Call SOLE 8 100 0 0
CULLEN FROST BANKERS INC COM 229899109 82 777 SH   SOLE 9 777 0 0
CULP INC COM 230215105 72 2,331 SH   SOLE 1 2,331 0 0
CULP INC COM 230215105 2 67 SH   SOLE 8 67 0 0
CUMMINS INC COM 231021106 39,658 244,676 SH   SOLE 1 244,676 0 0
CUMMINS INC OPT 231021106 14,831 91,500 SH Call SOLE 8 91,500 0 0
CUMMINS INC OPT 231021106 23,130 142,700 SH Put SOLE 8 142,700 0 0
CUMMINS INC COM 231021106 7,844 48,400 SH   SOLE 8 48,400 0 0
CUMMINS INC COM 231021106 17,198 106,099 SH   SOLE 9 106,099 0 0
CURIS INC COM 231269101 18 27,439 SH   SOLE 1 27,439 0 0
CURIS INC COM 231269101 1 2,478 SH   SOLE 8 2,478 0 0
CURO GROUP HLDGS CORP COM 23131L107 27 1,602 SH   SOLE 1 1,602 0 0
CURRENCYSHARES AUSTRALIAN DL OPT 23129U101 100 1,300 SH Call SOLE 8 1,300 0 0
CURRENCYSHARES AUSTRALIAN DL FUND 23129U101 39 506 SH   SOLE 8 506 0 0
CURRENCYSHARES AUSTRALIAN DL OPT 23129U101 131 1,700 SH Put SOLE 8 1,700 0 0
CURRENCYSHARES CDN DLR TR FUND 23129X105 23 304 SH   SOLE 8 304 0 0
CURRENCYSHARES CDN DLR TR OPT 23129X105 191 2,500 SH Put SOLE 8 2,500 0 0
CURRENCYSHARES CDN DLR TR OPT 23129X105 253 3,300 SH Call SOLE 8 3,300 0 0
CURRENCYSHARES EURO TR FUND 23130C108 37 309 SH   SOLE 1 309 0 0
CURRENCYSHARES EURO TR OPT 23130C108 12,531 105,900 SH Put SOLE 8 105,900 0 0
CURRENCYSHARES EURO TR OPT 23130C108 13,998 118,300 SH Call SOLE 8 118,300 0 0
CURRENCYSHARES EURO TR FUND 23130C108 930 7,862 SH   SOLE 8 7,862 0 0
CURRENCYSHARES SWISS FRANC T FUND 23129V109 96 980 SH   SOLE 8 980 0 0
CURRENCYSHS BRIT POUND STER OPT 23129S106 1,186 8,700 SH Put SOLE 8 8,700 0 0
CURRENCYSHS BRIT POUND STER OPT 23129S106 845 6,200 SH Call SOLE 8 6,200 0 0
CURRENCYSHS JAPANESE YEN TR OPT 23130A102 2,208 24,500 SH Put SOLE 8 24,500 0 0
CURRENCYSHS JAPANESE YEN TR FUND 23130A102 605 6,709 SH   SOLE 8 6,709 0 0
CURRENCYSHS JAPANESE YEN TR OPT 23130A102 775 8,600 SH Call SOLE 8 8,600 0 0
CURTISS WRIGHT CORP COM 231561101 4,248 31,452 SH   SOLE 1 31,452 0 0
CURTISS WRIGHT CORP OPT 231561101 41 300 SH Put SOLE 8 300 0 0
CURTISS WRIGHT CORP COM 231561101 13 96 SH   SOLE 8 96 0 0
CURTISS WRIGHT CORP OPT 231561101 54 400 SH Call SOLE 8 400 0 0
CUSTOMERS BANCORP INC COM 23204G100 303 10,388 SH   SOLE 1 10,388 0 0
CUSTOMERS BANCORP INC COM 23204G100 372 12,756 SH   SOLE 8 12,756 0 0
CUTERA INC COM 232109108 343 6,828 SH   SOLE 1 6,828 0 0
CUTERA INC COM 232109108 429 8,522 SH   SOLE 8 8,522 0 0
CUTERA INC OPT 232109108 5 100 SH Put SOLE 8 100 0 0
CUTERA INC OPT 232109108 50 1,000 SH Call SOLE 8 1,000 0 0
CVB FINL CORP COM 126600105 769 33,949 SH   SOLE 1 33,949 0 0
CVB FINL CORP COM 126600105 76 3,327 SH   SOLE 8 3,327 0 0
CVR ENERGY INC COM 12662P108 148 4,902 SH   SOLE 1 4,902 0 0
CVR ENERGY INC COM 12662P108 95 3,143 SH   SOLE 8 3,143 0 0
CVR ENERGY INC OPT 12662P108 97 3,200 SH Put SOLE 8 3,200 0 0
CVR PARTNERS LP COM 126633106 7,196 2,214,116 SH   SOLE 1 2,214,116 0 0
CVR PARTNERS LP OPT 126633106 18 5,600 SH Call SOLE 8 5,600 0 0
CVR PARTNERS LP COM 126633106 51 15,614 SH   SOLE 8 15,614 0 0
CVR PARTNERS LP OPT 126633106 40 12,400 SH Put SOLE 8 12,400 0 0
CVR REFNG LP COM 12663P107 140 10,723 SH   SOLE 1 10,723 0 0
CVS HEALTH CORP COM 126650100 100,224 1,611,074 SH   SOLE 1 1,611,074 0 0
CVS HEALTH CORP COM 126650100 166 2,673 SH   DFND 1 0 0 2,673
CVS HEALTH CORP COM 126650100 4,450 71,536 SH   SOLE 8 71,536 0 0
CVS HEALTH CORP OPT 126650100 10,364 166,600 SH Put SOLE 8 166,600 0 0
CVS HEALTH CORP OPT 126650100 3,739 60,100 SH Call SOLE 8 60,100 0 0
CVS HEALTH CORP COM 126650100 73,610 1,183,266 SH   SOLE 9 1,183,266 0 0
CVS HEALTH CORP COM 126650100 3,635 58,430 SH   DFND 20 0 0 58,430
CVS HEALTH CORP COM 126650100 141 2,274 SH   SOLE 81 2,274 0 0
CYBERARK SOFTWARE LTD COM M2682V108 66 1,300 SH   SOLE 1 1,300 0 0
CYBERARK SOFTWARE LTD COM M2682V108 42 830 SH   DFND 1 0 0 830
CYBERARK SOFTWARE LTD OPT M2682V108 1,740 34,100 SH Call SOLE 8 34,100 0 0
CYBERARK SOFTWARE LTD COM M2682V108 533 10,443 SH   SOLE 8 10,443 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 607 11,900 SH Put SOLE 8 11,900 0 0
CYBEROPTICS CORP COM 232517102 25 1,425 SH   SOLE 1 1,425 0 0
CYBEROPTICS CORP COM 232517102 0 8 SH   SOLE 8 8 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 1,138 87,600 SH   SOLE 1 87,600 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 11 787 SH   SOLE 8 787 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 436 25,700 SH   SOLE 1 25,700 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 417 24,600 SH Put SOLE 8 24,600 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 1,293 927,000 PRN   SOLE 8 0 0 927,000
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,587 93,532 SH   SOLE 8 93,532 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 1,055 62,200 SH Call SOLE 8 62,200 0 0
CYRUSONE INC TRUS 23283R100 2,140 41,795 SH   SOLE 1 41,795 0 0
CYRUSONE INC TRUS 23283R100 64 1,256 SH   SOLE 8 1,256 0 0
CYS INVTS INC TRUS 12673A108 253 37,688 SH   SOLE 1 37,688 0 0
CYS INVTS INC TRUS 12673A108 2 287 SH   SOLE 8 287 0 0
CYTOKINETICS INC COM 23282W605 167 23,044 SH   SOLE 1 23,044 0 0
CYTOKINETICS INC COM 23282W605 4 567 SH   SOLE 8 567 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 388 13,597 SH   SOLE 1 13,597 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 69 2,435 SH   SOLE 8 2,435 0 0
CYTORI THERAPEUTICS INC COM 23283K204 0 1,467 SH   DFND 1 0 0 1,467
CYTORI THERAPEUTICS INC COM 23283K204 0 4 SH   SOLE 8 4 0 0
CYTOSORBENTS CORP COM 23283X206 51 7,300 SH   SOLE 1 7,300 0 0
CYTOSORBENTS CORP COM 23283X206 2 222 SH   SOLE 8 222 0 0
CYTRX CORP COM 232828608 0 2 SH   SOLE 1 2 0 0
CYTRX CORP COM 232828608 0 1 SH   SOLE 8 1 0 0
D R HORTON INC COM 23331A109 16,591 378,487 SH   SOLE 1 378,487 0 0
D R HORTON INC OPT 23331A109 2,880 65,700 SH Call SOLE 8 65,700 0 0
D R HORTON INC OPT 23331A109 877 20,000 SH Put SOLE 8 20,000 0 0
D R HORTON INC COM 23331A109 1,538 35,069 SH   SOLE 8 35,069 0 0
D R HORTON INC COM 23331A109 10,209 232,851 SH   SOLE 9 232,851 0 0
DAILY JOURNAL CORP COM 233912104 53 233 SH   SOLE 1 233 0 0
DAILY JOURNAL CORP COM 233912104 1 3 SH   SOLE 8 3 0 0
DAKTRONICS INC COM 234264109 114 12,882 SH   SOLE 1 12,882 0 0
DANA INCORPORATED COM 235825205 2,756 106,960 SH   SOLE 1 106,960 0 0
DANA INCORPORATED OPT 235825205 41 1,600 SH Put SOLE 8 1,600 0 0
DANA INCORPORATED COM 235825205 4 137 SH   SOLE 8 137 0 0
DANA INCORPORATED OPT 235825205 278 10,800 SH Call SOLE 8 10,800 0 0
DANAHER CORP DEL COM 235851102 1,353 13,816 SH   DFND 1 0 0 13,816
DANAHER CORP DEL COM 235851102 134,068 1,369,307 SH   SOLE 1 680,488 688,819 0
DANAHER CORP DEL BOND 235851AF9 278 74,000 PRN   SOLE 8 0 0 74,000
DANAHER CORP DEL COM 235851102 1,167 11,918 SH   SOLE 8 11,918 0 0
DANAHER CORP DEL OPT 235851102 1,792 18,300 SH Call SOLE 8 18,300 0 0
DANAHER CORP DEL OPT 235851102 147 1,500 SH Put SOLE 8 1,500 0 0
DANAHER CORP DEL COM 235851102 43,667 446,000 SH   SOLE 9 446,000 0 0
DANAHER CORP DEL COM 235851102 1,617 16,519 SH   SOLE 20 0 16,519 0
DANAHER CORP DEL COM 235851102 66 671 SH   SOLE 99 0 671 0
DAQO NEW ENERGY CORP OPT 23703Q203 490 10,000 SH Call SOLE 8 10,000 0 0
DARDEN RESTAURANTS INC COM 237194105 20,826 244,305 SH   SOLE 1 244,305 0 0
DARDEN RESTAURANTS INC COM 237194105 7,836 91,927 SH   SOLE 8 91,927 0 0
DARDEN RESTAURANTS INC OPT 237194105 20,835 244,400 SH Put SOLE 8 244,400 0 0
DARDEN RESTAURANTS INC OPT 237194105 5,192 60,900 SH Call SOLE 8 60,900 0 0
DARDEN RESTAURANTS INC COM 237194105 8,540 100,183 SH   SOLE 9 100,183 0 0
DARE BIOSCIENCE INC COM 23666P101 13 15,996 SH   SOLE 8 15,996 0 0
DARLING INGREDIENTS INC COM 237266101 995 57,488 SH   SOLE 1 57,488 0 0
DARLING INGREDIENTS INC COM 237266101 34 1,986 SH   SOLE 8 1,986 0 0
DARLING INGREDIENTS INC OPT 237266101 180 10,400 SH Call SOLE 8 10,400 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 2 200 SH   SOLE 1 200 0 0
DASEKE INC COM 23753F107 66 6,823 SH   SOLE 1 6,823 0 0
DASEKE INC COM 23753F107 1 60 SH   SOLE 8 60 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 1,081 25,903 SH   SOLE 1 25,903 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 3,815 91,412 SH   SOLE 8 91,412 0 0
DAVE &amp BUSTERS ENTMT INC OPT 238337109 1,461 35,000 SH Call SOLE 8 35,000 0 0
DAVIDSTEA INC COM 238661102 0 21 SH   SOLE 8 21 0 0
DAVITA INC COM 23918K108 17,293 262,235 SH   SOLE 1 262,235 0 0
DAVITA INC OPT 23918K108 1,411 21,400 SH Call SOLE 8 21,400 0 0
DAVITA INC COM 23918K108 9,125 138,378 SH   SOLE 8 138,378 0 0
DAVITA INC OPT 23918K108 7,016 106,400 SH Put SOLE 8 106,400 0 0
DAVITA INC COM 23918K108 6,605 100,164 SH   SOLE 9 100,164 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 0 16 SH   SOLE 8 16 0 0
DAXOR CORP COM 239467103 1 100 SH   SOLE 1 100 0 0
DBV TECHNOLOGIES S A ADR 23306J101 335 14,500 SH   SOLE 1 14,500 0 0
DBV TECHNOLOGIES S A ADR 23306J101 8 362 SH   SOLE 8 362 0 0
DBX ETF TR FUND 233051408 27 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 17,379 555,600 SH Call SOLE 8 555,600 0 0
DBX ETF TR FUND 233051879 1 25 SH   SOLE 8 25 0 0
DBX ETF TR OPT 233051879 6,735 215,300 SH Put SOLE 8 215,300 0 0
DCP MIDSTREAM LP COM 23311P100 2,232 63,551 SH   SOLE 1 63,551 0 0
DCP MIDSTREAM LP OPT 23311P100 18 500 SH Call SOLE 8 500 0 0
DCP MIDSTREAM LP COM 23311P100 16 477 SH   SOLE 8 477 0 0
DCT INDUSTRIAL TRUST INC TRUS 233153204 11,417 202,647 SH   SOLE 1 202,647 0 0
DCT INDUSTRIAL TRUST INC TRUS 233153204 2 41 SH   SOLE 8 41 0 0
DDR CORP COM 23317H102 474 64,724 SH   SOLE 1 64,724 0 0
DDR CORP TRUS 23317H102 2,806 382,724 SH   SOLE 1 382,724 0 0
DDR CORP TRUS 23317H102 13 1,804 SH   SOLE 8 1,804 0 0
DEAN FOODS CO NEW COM 242370203 702 81,527 SH   SOLE 1 81,527 0 0
DEAN FOODS CO NEW OPT 242370203 177 20,500 SH Call SOLE 8 20,500 0 0
DEAN FOODS CO NEW OPT 242370203 114 13,200 SH Put SOLE 8 13,200 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 86 4,242 SH   SOLE 1 4,242 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 0 3 SH   SOLE 8 3 0 0
DECKERS OUTDOOR CORP COM 243537107 8,757 97,261 SH   SOLE 1 97,261 0 0
DECKERS OUTDOOR CORP COM 243537107 3,979 44,199 SH   SOLE 8 44,199 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,783 19,800 SH Put SOLE 8 19,800 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,053 11,700 SH Call SOLE 8 11,700 0 0
DEERE &amp CO COM 244199105 36,361 234,106 SH   SOLE 1 234,106 0 0
DEERE &amp CO COM 244199105 3,563 22,937 SH   SOLE 8 22,937 0 0
DEERE &amp CO OPT 244199105 41,222 265,400 SH Put SOLE 8 265,400 0 0
DEERE &amp CO OPT 244199105 6,306 40,600 SH Call SOLE 8 40,600 0 0
DEERE &amp CO COM 244199105 37,055 238,567 SH   SOLE 9 238,567 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 94 6,169 SH   SOLE 1 6,169 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 223 14,605 SH   SOLE 8 14,605 0 0
DEL TACO RESTAURANTS INC COM 245496104 587 56,671 SH   SOLE 1 56,671 0 0
DEL TACO RESTAURANTS INC COM 245496104 6 553 SH   SOLE 8 553 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 15 551 SH   SOLE 8 551 0 0
DELEK US HLDGS INC NEW COM 24665A103 1,297 31,856 SH   SOLE 1 31,856 0 0
DELEK US HLDGS INC NEW COM 24665A103 35 865 SH   SOLE 8 865 0 0
DELL TECHNOLOGIES INC COM 24703L103 4 55 SH   DFND 1 0 0 55
DELL TECHNOLOGIES INC COM 24703L103 93,548 1,277,799 SH   SOLE 1 1,277,799 0 0
DELL TECHNOLOGIES INC COM 24703L103 3,515 48,007 SH   SOLE 8 48,007 0 0
DELL TECHNOLOGIES INC COM 24703L103 89 1,220 SH   SOLE 9 1,220 0 0
DELL TECHNOLOGIES INC COM 24703L103 4 58 SH   DFND 20 0 0 58
DELPHI TECHNOLOGIES PLC COM G2709G107 440 9,235 SH   SOLE 1 9,235 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 6 130 SH   DFND 1 0 0 130
DELPHI TECHNOLOGIES PLC OPT G2709G107 2,016 42,315 SH Call SOLE 8 42,315 0 0
DELPHI TECHNOLOGIES PLC OPT G2709G107 108 2,277 SH Put SOLE 8 2,277 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 23 465 SH   SOLE 9 465 0 0
DELTA AIR LINES INC DEL COM 247361702 60,355 1,101,142 SH   SOLE 1 1,101,142 0 0
DELTA AIR LINES INC DEL COM 247361702 210 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL COM 247361702 19,446 354,780 SH   SOLE 8 354,780 0 0
DELTA AIR LINES INC DEL OPT 247361702 69,647 1,270,700 SH Put SOLE 8 1,270,700 0 0
DELTA AIR LINES INC DEL OPT 247361702 25,202 459,800 SH Call SOLE 8 459,800 0 0
DELTA AIR LINES INC DEL COM 247361702 24,168 440,952 SH   SOLE 9 440,952 0 0
DELTA APPAREL INC COM 247368103 593 32,933 SH   SOLE 1 32,933 0 0
DELTA APPAREL INC COM 247368103 1 46 SH   SOLE 8 46 0 0
DELUXE CORP COM 248019101 4,291 57,975 SH   SOLE 1 57,975 0 0
DELUXE CORP COM 248019101 5 70 SH   SOLE 8 70 0 0
DENALI THERAPEUTICS INC COM 24823R105 65 3,337 SH   SOLE 1 3,337 0 0
DENBURY RES INC COM 247916208 1,994 727,869 SH   SOLE 1 727,869 0 0
DENBURY RES INC OPT 247916208 24 8,800 SH Put SOLE 8 8,800 0 0
DENBURY RES INC OPT 247916208 9 3,300 SH Call SOLE 8 3,300 0 0
DENBURY RES INC COM 247916208 279 101,907 SH   SOLE 8 101,907 0 0
DENISON MINES CORP COM 248356107 14 31,000 SH   DFND 1 0 0 31,000
DENISON MINES CORP COM 248356107 2 3,754 SH   DFND 20 0 0 3,754
DENNYS CORP COM 24869P104 1,126 72,975 SH   SOLE 1 72,975 0 0
DENNYS CORP COM 24869P104 133 8,595 SH   SOLE 8 8,595 0 0
DENTSPLY SIRONA INC COM 24906P109 17,102 339,938 SH   SOLE 1 339,938 0 0
DENTSPLY SIRONA INC COM 24906P109 12 245 SH   DFND 1 0 0 245
DENTSPLY SIRONA INC OPT 24906P109 15 300 SH Call SOLE 8 300 0 0
DENTSPLY SIRONA INC COM 24906P109 34 669 SH   SOLE 8 669 0 0
DENTSPLY SIRONA INC COM 24906P109 7,867 156,372 SH   SOLE 9 156,372 0 0
DEPOMED INC COM 249908104 121 18,317 SH   SOLE 1 18,317 0 0
DEPOMED INC COM 249908104 35 5,227 SH   SOLE 8 5,227 0 0
DEPOMED INC OPT 249908104 105 15,900 SH Call SOLE 8 15,900 0 0
DERMIRA INC COM 24983L104 140 17,499 SH   SOLE 1 17,499 0 0
DESPEGAR COM CORP COM G27358103 244 7,800 SH   SOLE 1 7,800 0 0
DESPEGAR COM CORP COM G27358103 48 1,520 SH   SOLE 8 1,520 0 0
DESTINATION XL GROUP INC COM 25065K104 3 1,959 SH   SOLE 8 1,959 0 0
DETERMINE INC COM 250660107 0 19 SH   SOLE 8 19 0 0
DEUTSCHE BANK AG COM D18190898 9,250 661,682 SH   SOLE 1 661,682 0 0
DEUTSCHE BANK AG OPT D18190898 6,385 456,700 SH Call SOLE 8 456,700 0 0
DEUTSCHE BANK AG OPT D18190898 15,594 1,115,400 SH Put SOLE 8 1,115,400 0 0
DEUTSCHE BANK AG COM D18190898 2,504 179,085 SH   SOLE 8 179,085 0 0
DEUTSCHE BANK AG COM D18190898 1 98 SH   SOLE 9 98 0 0
DEUTSCHE BK AG LDN BRH FUND 25154H749 114 4,447 SH   DFND 1 0 0 4,447
DEVON ENERGY CORP NEW COM 25179M103 3 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW COM 25179M103 9,415 296,167 SH   SOLE 1 296,167 0 0
DEVON ENERGY CORP NEW OPT 25179M103 6,581 207,000 SH Put SOLE 8 207,000 0 0
DEVON ENERGY CORP NEW OPT 25179M103 5,210 163,900 SH Call SOLE 8 163,900 0 0
DEVON ENERGY CORP NEW COM 25179M103 922 28,993 SH   SOLE 8 28,993 0 0
DEVON ENERGY CORP NEW COM 25179M103 11,898 374,319 SH   SOLE 9 374,319 0 0
DEXCOM INC COM 252131107 336 4,534 SH   SOLE 1 4,534 0 0
DEXCOM INC OPT 252131107 74 1,000 SH Put SOLE 8 1,000 0 0
DEXCOM INC COM 252131107 948 12,781 SH   SOLE 8 12,781 0 0
DEXCOM INC COM 252131107 1 11 SH   SOLE 9 11 0 0
DHI GROUP INC COM 23331S100 24 14,807 SH   SOLE 1 14,807 0 0
DHI GROUP INC COM 23331S100 43 26,600 SH   SOLE 8 26,600 0 0
DHT HOLDINGS INC COM Y2065G121 112 33,091 SH   SOLE 1 33,091 0 0
DHT HOLDINGS INC COM Y2065G121 0 202 SH   SOLE 8 202 0 0
DIAGEO P L C ADR 25243Q205 37 271 SH   DFND 1 0 0 271
DIAGEO P L C ADR 25243Q205 25 188 SH   SOLE 8 188 0 0
DIAGEO P L C OPT 25243Q205 2,126 15,700 SH Call SOLE 8 15,700 0 0
DIAGEO P L C OPT 25243Q205 1,354 10,000 SH Put SOLE 8 10,000 0 0
DIAGEO P L C ADR 25243Q205 1 8 SH   SOLE 9 8 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 136 657 SH   SOLE 1 657 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 1 4 SH   SOLE 8 4 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 2 105 SH   DFND 1 0 0 105
DIAMOND OFFSHORE DRILLING IN COM 25271C102 540 36,773 SH   SOLE 1 36,773 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 2,962 202,000 SH Put SOLE 1 202,000 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 2 140 SH   SOLE 8 140 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 62 4,200 SH Put SOLE 8 4,200 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 734 50,100 SH Call SOLE 8 50,100 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,427 19,180 SH   SOLE 1 19,180 0 0
DIAMONDBACK ENERGY INC COM 25278X109 934 7,383 SH   SOLE 8 7,383 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 2,454 19,400 SH Put SOLE 8 19,400 0 0
DIAMONDBACK ENERGY INC COM 25278X109 67 532 SH   SOLE 9 532 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 2,456 235,284 SH   SOLE 1 235,284 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 5 437 SH   SOLE 8 437 0 0
DIANA SHIPPING INC COM Y2066G104 3,766 1,028,918 SH   DFND 1 0 0 1,028,918
DIANA SHIPPING INC COM Y2066G104 0 81 SH   SOLE 8 81 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 386 40,400 SH   SOLE 1 40,400 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 12 1,190 SH   SOLE 8 1,190 0 0
DICKS SPORTING GOODS INC COM 253393102 1,172 33,443 SH   SOLE 1 33,443 0 0
DICKS SPORTING GOODS INC COM 253393102 0 8 SH   SOLE 8 8 0 0
DICKS SPORTING GOODS INC OPT 253393102 3,088 88,100 SH Put SOLE 8 88,100 0 0
DICKS SPORTING GOODS INC OPT 253393102 3,659 104,400 SH Call SOLE 8 104,400 0 0
DICKS SPORTING GOODS INC COM 253393102 0 11 SH   SOLE 9 11 0 0
DIEBOLD NXDF INC COM 253651103 4 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 299 19,468 SH   SOLE 1 19,468 0 0
DIEBOLD NXDF INC COM 253651103 783 50,829 SH   SOLE 8 50,829 0 0
DIEBOLD NXDF INC OPT 253651103 253 16,400 SH Put SOLE 8 16,400 0 0
DIEBOLD NXDF INC OPT 253651103 225 14,600 SH Call SOLE 8 14,600 0 0
DIFFERENTIAL BRANDS GROUP IN COM 25374L108 0 8 SH   SOLE 8 8 0 0
DIGI INTL INC COM 253798102 89 8,629 SH   SOLE 1 8,629 0 0
DIGIMARC CORP NEW COM 25381B101 59 2,421 SH   SOLE 1 2,421 0 0
DIGIMARC CORP NEW COM 25381B101 13 558 SH   SOLE 8 558 0 0
DIGITAL RLTY TR INC COM 253868103 0 1 SH   SOLE 1 1 0 0
DIGITAL RLTY TR INC TRUS 253868103 37,711 357,865 SH   SOLE 1 357,865 0 0
DIGITAL RLTY TR INC OPT 253868103 3,003 28,500 SH Call SOLE 8 28,500 0 0
DIGITAL RLTY TR INC OPT 253868103 3,456 32,800 SH Put SOLE 8 32,800 0 0
DIGITAL RLTY TR INC TRUS 253868103 1,286 12,197 SH   SOLE 8 12,197 0 0
DIGITAL RLTY TR INC COM 253868103 14,750 139,971 SH   SOLE 9 139,971 0 0
DIGITAL TURBINE INC COM 25400W102 141 70,100 SH   SOLE 1 70,100 0 0
DIGITAL TURBINE INC COM 25400W102 21 10,253 SH   SOLE 8 10,253 0 0
DILLARDS INC COM 254067101 4,271 53,187 SH   SOLE 1 53,187 0 0
DILLARDS INC COM 254067101 80 1,007 SH   SOLE 8 1,007 0 0
DILLARDS INC OPT 254067101 18,470 229,900 SH Put SOLE 8 229,900 0 0
DILLARDS INC OPT 254067101 10,332 128,600 SH Call SOLE 8 128,600 0 0
DIME CMNTY BANCSHARES COM 253922108 178 9,644 SH   SOLE 1 9,644 0 0
DINE BRANDS GLOBAL INC COM 254423106 820 12,522 SH   SOLE 1 12,522 0 0
DINE BRANDS GLOBAL INC COM 254423106 30 456 SH   SOLE 8 456 0 0
DINE BRANDS GLOBAL INC OPT 254423106 807 12,300 SH Call SOLE 8 12,300 0 0
DINE BRANDS GLOBAL INC OPT 254423106 262 4,000 SH Put SOLE 8 4,000 0 0
DIODES INC COM 254543101 650 21,337 SH   SOLE 1 21,337 0 0
DIODES INC COM 254543101 224 7,386 SH   SOLE 8 7,386 0 0
DIODES INC OPT 254543101 34 1,100 SH Call SOLE 8 1,100 0 0
DIPLOMAT PHARMACY INC COM 25456K101 1,549 76,898 SH   SOLE 1 76,898 0 0
DIPLOMAT PHARMACY INC COM 25456K101 2 82 SH   SOLE 8 82 0 0
DIREXION SHS ETF TR FUND 25459W557 92 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR FUND 25490K539 226 20,000 SH   SOLE 1 20,000 0 0
DIREXION SHS ETF TR FUND 25459Y264 127 3,850 SH   DFND 1 0 0 3,850
DIREXION SHS ETF TR FUND 25459W862 48 1,165 SH   SOLE 1 1,165 0 0
DIREXION SHS ETF TR OPT 25460E885 963 32,700 SH Put SOLE 1 32,700 0 0
DIREXION SHS ETF TR FUND 25460E885 963 32,696 SH   SOLE 1 32,696 0 0
DIREXION SHS ETF TR FUND 25490K521 994 83,900 SH   SOLE 1 83,900 0 0
DIREXION SHS ETF TR OPT 25490K539 226 20,000 SH Put SOLE 1 20,000 0 0
DIREXION SHS ETF TR FUND 25459Y694 668 10,391 SH   SOLE 1 10,391 0 0
DIREXION SHS ETF TR FUND 25459W847 543 8,062 SH   SOLE 1 8,062 0 0
DIREXION SHS ETF TR OPT 25459Y694 6,589 102,500 SH Put SOLE 8 102,500 0 0
DIREXION SHS ETF TR FUND 25490K133 2 100 SH   SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459Y363 126 9,700 SH Call SOLE 8 9,700 0 0
DIREXION SHS ETF TR OPT 25460E547 74 1,900 SH Call SOLE 8 1,900 0 0
DIREXION SHS ETF TR OPT 25459W540 184 9,400 SH Call SOLE 8 9,400 0 0
DIREXION SHS ETF TR FUND 25459W888 544 19,795 SH   SOLE 8 19,795 0 0
DIREXION SHS ETF TR OPT 25460E851 3,200 236,000 SH Call SOLE 8 236,000 0 0
DIREXION SHS ETF TR OPT 25490K281 229 1,800 SH Put SOLE 8 1,800 0 0
DIREXION SHS ETF TR FUND 25460E885 3,074 104,329 SH   SOLE 8 104,329 0 0
DIREXION SHS ETF TR OPT 25460E554 22 440 SH Put SOLE 8 440 0 0
DIREXION SHS ETF TR OPT 25460E877 3,158 57,800 SH Call SOLE 8 57,800 0 0
DIREXION SHS ETF TR FUND 25459Y694 1,215 18,906 SH   SOLE 8 18,906 0 0
DIREXION SHS ETF TR OPT 25459W847 1,960 29,100 SH Put SOLE 8 29,100 0 0
DIREXION SHS ETF TR FUND 25460E851 216 15,938 SH   SOLE 8 15,938 0 0
DIREXION SHS ETF TR OPT 25459W540 158 8,100 SH Put SOLE 8 8,100 0 0
DIREXION SHS ETF TR OPT 25459W862 512 12,400 SH Put SOLE 8 12,400 0 0
DIREXION SHS ETF TR OPT 25459W755 17 1,000 SH Put SOLE 8 1,000 0 0
DIREXION SHS ETF TR FUND 25459W730 12 280 SH   SOLE 8 280 0 0
DIREXION SHS ETF TR OPT 25459W755 194 11,400 SH Call SOLE 8 11,400 0 0
DIREXION SHS ETF TR OPT 25460E885 38 1,300 SH Put SOLE 8 1,300 0 0
DIREXION SHS ETF TR OPT 25459W862 595 14,400 SH Call SOLE 8 14,400 0 0
DIREXION SHS ETF TR OPT 25459Y694 3,850 59,900 SH Call SOLE 8 59,900 0 0
DIREXION SHS ETF TR OPT 25490K539 655 57,900 SH Call SOLE 8 57,900 0 0
DIREXION SHS ETF TR OPT 25459W888 1,617 58,800 SH Put SOLE 8 58,800 0 0
DIREXION SHS ETF TR FUND 25460E562 19 663 SH   SOLE 8 663 0 0
DIREXION SHS ETF TR FUND 25490K539 411 36,303 SH   SOLE 8 36,303 0 0
DIREXION SHS ETF TR OPT 25459Y678 324 16,700 SH Put SOLE 8 16,700 0 0
DIREXION SHS ETF TR FUND 25460E877 639 11,705 SH   SOLE 8 11,705 0 0
DIREXION SHS ETF TR FUND 25459Y363 359 27,600 SH   SOLE 8 27,600 0 0
DIREXION SHS ETF TR FUND 25490K521 0 12 SH   SOLE 8 12 0 0
DIREXION SHS ETF TR OPT 25459W102 469 4,100 SH Put SOLE 8 4,100 0 0
DIREXION SHS ETF TR OPT 25490K133 8,106 314,800 SH Call SOLE 8 314,800 0 0
DIREXION SHS ETF TR OPT 25460E885 200 6,800 SH Call SOLE 8 6,800 0 0
DIREXION SHS ETF TR OPT 25490K133 1,555 60,400 SH Put SOLE 8 60,400 0 0
DIREXION SHS ETF TR OPT 25460E844 7,093 290,700 SH Put SOLE 8 290,700 0 0
DIREXION SHS ETF TR OPT 25490K539 1,770 156,400 SH Put SOLE 8 156,400 0 0
DIREXION SHS ETF TR OPT 25460E547 3 80 SH Put SOLE 8 80 0 0
DIREXION SHS ETF TR OPT 25459Y363 1 100 SH Put SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25490K281 701 5,500 SH Call SOLE 8 5,500 0 0
DIREXION SHS ETF TR OPT 25490K521 105 8,900 SH Put SOLE 8 8,900 0 0
DIREXION SHS ETF TR OPT 25459W102 1,087 9,500 SH Call SOLE 8 9,500 0 0
DIREXION SHS ETF TR OPT 25460E554 52 1,020 SH Call SOLE 8 1,020 0 0
DIREXION SHS ETF TR FUND 25459Y678 307 15,829 SH   SOLE 8 15,829 0 0
DIREXION SHS ETF TR OPT 25460E562 6 220 SH Call SOLE 8 220 0 0
DIREXION SHS ETF TR OPT 25490K521 6,750 569,600 SH Call SOLE 8 569,600 0 0
DIREXION SHS ETF TR OPT 25460E877 1,229 22,500 SH Put SOLE 8 22,500 0 0
DIREXION SHS ETF TR OPT 25460E844 13,588 556,900 SH Call SOLE 8 556,900 0 0
DIREXION SHS ETF TR OPT 25459Y678 507 26,100 SH Call SOLE 8 26,100 0 0
DIREXION SHS ETF TR OPT 25459W847 4,842 71,900 SH Call SOLE 8 71,900 0 0
DIREXION SHS ETF TR FUND 25459W862 1,201 29,089 SH   SOLE 8 29,089 0 0
DIREXION SHS ETF TR OPT 25459W888 1,012 36,800 SH Call SOLE 8 36,800 0 0
DIREXION SHS ETF TR OPT 25460E851 2,171 160,100 SH Put SOLE 8 160,100 0 0
DISCOVER FINL SVCS COM 254709108 96,436 1,340,693 SH   SOLE 1 766,265 574,428 0
DISCOVER FINL SVCS COM 254709108 915 12,715 SH   DFND 1 0 0 12,715
DISCOVER FINL SVCS OPT 254709108 6,445 89,600 SH Put SOLE 8 89,600 0 0
DISCOVER FINL SVCS COM 254709108 86 1,200 SH   SOLE 8 1,200 0 0
DISCOVER FINL SVCS OPT 254709108 6,193 86,100 SH Call SOLE 8 86,100 0 0
DISCOVER FINL SVCS COM 254709108 17,487 243,101 SH   SOLE 9 243,101 0 0
DISCOVER FINL SVCS COM 254709108 1,405 19,532 SH   SOLE 20 0 19,532 0
DISCOVER FINL SVCS COM 254709108 60 832 SH   SOLE 99 0 832 0
DISCOVERY COMMUNICATNS NEW COM 25470F104 4,633 216,190 SH   SOLE 1 216,190 0 0
DISCOVERY COMMUNICATNS NEW COM 25470F302 16,549 847,795 SH   SOLE 1 847,795 0 0
DISCOVERY COMMUNICATNS NEW COM 25470F104 128 5,941 SH   SOLE 8 5,941 0 0
DISCOVERY COMMUNICATNS NEW OPT 25470F104 1,577 73,600 SH Put SOLE 8 73,600 0 0
DISCOVERY COMMUNICATNS NEW OPT 25470F302 6 315 SH Put SOLE 8 315 0 0
DISCOVERY COMMUNICATNS NEW COM 25470F302 1,030 52,782 SH   SOLE 8 52,782 0 0
DISCOVERY COMMUNICATNS NEW OPT 25470F104 30 1,400 SH Call SOLE 8 1,400 0 0
DISCOVERY COMMUNICATNS NEW OPT 25470F302 8 420 SH Call SOLE 8 420 0 0
DISCOVERY COMMUNICATNS NEW COM 25470F104 2,260 105,505 SH   SOLE 9 105,505 0 0
DISCOVERY COMMUNICATNS NEW COM 25470F302 3,579 183,282 SH   SOLE 9 183,282 0 0
DISH NETWORK CORP COM 25470M109 83,128 2,193,897 SH   SOLE 1 2,193,897 0 0
DISH NETWORK CORP OPT 25470M109 322 8,500 SH Call SOLE 8 8,500 0 0
DISH NETWORK CORP COM 25470M109 2,265 59,788 SH   SOLE 8 59,788 0 0
DISH NETWORK CORP BOND 25470MAD1 239 270,000 PRN   SOLE 8 0 0 270,000
DISH NETWORK CORP OPT 25470M109 2,383 62,900 SH Put SOLE 8 62,900 0 0
DISH NETWORK CORP BOND 25470MAB5 296 307,000 PRN   SOLE 8 0 0 307,000
DISH NETWORK CORP COM 25470M109 5,882 155,214 SH   SOLE 9 155,214 0 0
DISNEY WALT CO COM 254687106 170,022 1,692,765 SH   SOLE 1 1,692,765 0 0
DISNEY WALT CO COM 254687106 1,545 15,387 SH   DFND 1 0 0 15,387
DISNEY WALT CO OPT 254687106 47,950 477,400 SH Put SOLE 8 477,400 0 0
DISNEY WALT CO COM 254687106 7,262 72,302 SH   SOLE 8 72,302 0 0
DISNEY WALT CO OPT 254687106 33,728 335,800 SH Call SOLE 8 335,800 0 0
DISNEY WALT CO COM 254687106 123,519 1,229,777 SH   SOLE 9 1,229,777 0 0
DISNEY WALT CO COM 254687106 127 1,260 SH   DFND 20 0 0 1,260
DISNEY WALT CO COM 254687106 76 760 SH   SOLE 99 0 760 0
DITECH HLDG CORP COM 25501G105 1,403 156,056 SH   SOLE 8 156,056 0 0
DMC GLOBAL INC COM 23291C103 78 2,928 SH   SOLE 1 2,928 0 0
DMC GLOBAL INC COM 23291C103 175 6,514 SH   SOLE 8 6,514 0 0
DNB FINL CORP COM 233237106 30 843 SH   SOLE 1 843 0 0
DNB FINL CORP COM 233237106 0 9 SH   SOLE 8 9 0 0
DOLBY LABORATORIES INC COM 25659T107 3,098 48,745 SH   SOLE 1 48,745 0 0
DOLBY LABORATORIES INC OPT 25659T107 6 100 SH Call SOLE 8 100 0 0
DOLBY LABORATORIES INC COM 25659T107 318 5,006 SH   SOLE 8 5,006 0 0
DOLLAR GEN CORP NEW COM 256677105 43,358 463,458 SH   SOLE 1 463,458 0 0
DOLLAR GEN CORP NEW OPT 256677105 9,037 96,600 SH Put SOLE 8 96,600 0 0
DOLLAR GEN CORP NEW OPT 256677105 6,717 71,800 SH Call SOLE 8 71,800 0 0
DOLLAR GEN CORP NEW COM 256677105 1,873 20,027 SH   SOLE 8 20,027 0 0
DOLLAR GEN CORP NEW COM 256677105 16,477 176,136 SH   SOLE 9 176,136 0 0
DOLLAR TREE INC COM 256746108 19,651 207,079 SH   SOLE 1 207,079 0 0
DOLLAR TREE INC COM 256746108 410 4,317 SH   SOLE 8 4,317 0 0
DOLLAR TREE INC OPT 256746108 10,667 112,400 SH Put SOLE 8 112,400 0 0
DOLLAR TREE INC OPT 256746108 6,453 68,000 SH Call SOLE 8 68,000 0 0
DOLLAR TREE INC COM 256746108 16,260 171,339 SH   SOLE 9 171,339 0 0
DOMINION ENERGY INC COM 25746U109 46,663 692,027 SH   SOLE 1 692,027 0 0
DOMINION ENERGY INC CONV 25746U836 650 14,000 SH   SOLE 8 14,000 0 0
DOMINION ENERGY INC OPT 25746U109 1,841 27,300 SH Put SOLE 8 27,300 0 0
DOMINION ENERGY INC OPT 25746U109 2,879 42,700 SH Call SOLE 8 42,700 0 0
DOMINION ENERGY INC COM 25746U109 20 291 SH   SOLE 8 291 0 0
DOMINION ENERGY INC COM 25746U109 29,987 444,715 SH   SOLE 9 444,715 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 507 33,001 SH   SOLE 1 33,001 0 0
DOMINION ENERGY MIDSTRM PRTN OPT 257454108 322 21,000 SH Put SOLE 8 21,000 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 307 20,000 SH   SOLE 8 20,000 0 0
DOMINOS PIZZA INC COM 25754A201 2,637 11,291 SH   SOLE 1 11,291 0 0
DOMINOS PIZZA INC COM 25754A201 2,442 10,455 SH   SOLE 8 10,455 0 0
DOMINOS PIZZA INC OPT 25754A201 5,979 25,600 SH Call SOLE 8 25,600 0 0
DOMINOS PIZZA INC OPT 25754A201 6,516 27,900 SH Put SOLE 8 27,900 0 0
DOMINOS PIZZA INC COM 25754A201 78 334 SH   SOLE 9 334 0 0
DOMTAR CORP COM 257559203 2,841 66,783 SH   SOLE 1 66,783 0 0
DOMTAR CORP OPT 257559203 294 6,900 SH Call SOLE 8 6,900 0 0
DOMTAR CORP OPT 257559203 72 1,700 SH Put SOLE 8 1,700 0 0
DOMTAR CORP COM 257559203 586 13,769 SH   SOLE 8 13,769 0 0
DONALDSON INC COM 257651109 5,002 111,046 SH   SOLE 1 111,046 0 0
DONALDSON INC OPT 257651109 45 1,000 SH Call SOLE 8 1,000 0 0
DONALDSON INC OPT 257651109 5 100 SH Put SOLE 8 100 0 0
DONALDSON INC COM 257651109 47 1,052 SH   SOLE 9 1,052 0 0
DONEGAL GROUP INC COM 257701201 28 1,828 SH   SOLE 1 1,828 0 0
DONEGAL GROUP INC COM 257701201 0 6 SH   SOLE 8 6 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 219 12,806 SH   SOLE 1 12,806 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 16 972 SH   SOLE 8 972 0 0
DONNELLEY R R &amp SONS CO COM 257867200 968 110,853 SH   SOLE 1 110,853 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 38 4,400 SH Put SOLE 8 4,400 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 84 9,600 SH Call SOLE 8 9,600 0 0
DONNELLEY R R &amp SONS CO COM 257867200 45 5,207 SH   SOLE 8 5,207 0 0
DORIAN LPG LTD COM Y2106R110 35 4,658 SH   SOLE 1 4,658 0 0
DORIAN LPG LTD COM Y2106R110 99 13,179 SH   SOLE 8 13,179 0 0
DORMAN PRODUCTS INC COM 258278100 1,660 25,081 SH   SOLE 1 25,081 0 0
DORMAN PRODUCTS INC COM 258278100 32 483 SH   SOLE 8 483 0 0
DOUGLAS DYNAMICS INC COM 25960R105 228 5,254 SH   SOLE 1 5,254 0 0
DOUGLAS DYNAMICS INC COM 25960R105 626 14,436 SH   SOLE 8 14,436 0 0
DOUGLAS EMMETT INC TRUS 25960P109 6,994 190,267 SH   SOLE 1 190,267 0 0
DOUGLAS EMMETT INC COM 25960P109 296 8,051 SH   SOLE 1 8,051 0 0
DOUGLAS EMMETT INC OPT 25960P109 26 700 SH Call SOLE 8 700 0 0
DOUGLAS EMMETT INC TRUS 25960P109 7 196 SH   SOLE 8 196 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 86 3,194 SH   SOLE 1 3,194 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 7 259 SH   SOLE 8 259 0 0
DOVER CORP COM 260003108 8,248 83,963 SH   SOLE 1 83,963 0 0
DOVER CORP OPT 260003108 147 1,500 SH Call SOLE 8 1,500 0 0
DOVER CORP COM 260003108 48 485 SH   SOLE 8 485 0 0
DOVER CORP OPT 260003108 1,267 12,900 SH Put SOLE 8 12,900 0 0
DOVER CORP COM 260003108 10,639 108,314 SH   SOLE 9 108,314 0 0
DOWDUPONT INC COM 26078J100 551 8,652 SH   DFND 1 0 0 8,652
DOWDUPONT INC COM 26078J100 259,803 4,077,895 SH   SOLE 1 4,077,895 0 0
DOWDUPONT INC OPT 26078J100 19,263 302,356 SH Call SOLE 8 302,356 0 0
DOWDUPONT INC OPT 26078J100 11,934 187,320 SH Put SOLE 8 187,320 0 0
DOWDUPONT INC COM 26078J100 1,571 24,663 SH   SOLE 8 24,663 0 0
DOWDUPONT INC COM 26078J100 92,816 1,456,850 SH   SOLE 9 1,456,850 0 0
DPW HLDGS INC COM 26140E105 22 27,500 SH   SOLE 8 27,500 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 72 606 SH   DFND 1 0 0 606
DR PEPPER SNAPPLE GROUP INC COM 26138E109 20,432 172,601 SH   SOLE 1 172,601 0 0
DR PEPPER SNAPPLE GROUP INC OPT 26138E109 118 1,000 SH Put SOLE 8 1,000 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 662 5,589 SH   SOLE 8 5,589 0 0
DR PEPPER SNAPPLE GROUP INC OPT 26138E109 320 2,700 SH Call SOLE 8 2,700 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 14,565 123,034 SH   SOLE 9 123,034 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 379 3,201 SH   SOLE 99 0 3,201 0
DRIL-QUIP INC COM 262037104 378 8,444 SH   SOLE 1 8,444 0 0
DRIL-QUIP INC OPT 262037104 13 300 SH Call SOLE 8 300 0 0
DRIVE SHACK INC COM 262077100 62 12,916 SH   SOLE 1 12,916 0 0
DRIVE SHACK INC COM 262077100 1 195 SH   SOLE 8 195 0 0
DRYSHIPS INC COM Y2109Q705 61 16,600 SH   SOLE 1 16,600 0 0
DSP GROUP INC COM 23332B106 81 6,863 SH   SOLE 1 6,863 0 0
DST SYS INC DEL COM 233326107 6,598 78,872 SH   SOLE 1 78,872 0 0
DST SYS INC DEL OPT 233326107 1,456 17,400 SH Call SOLE 8 17,400 0 0
DST SYS INC DEL COM 233326107 712 8,512 SH   SOLE 8 8,512 0 0
DSW INC COM 23334L102 1,560 69,446 SH   SOLE 1 69,446 0 0
DSW INC OPT 23334L102 669 29,800 SH Call SOLE 8 29,800 0 0
DSW INC OPT 23334L102 968 43,100 SH Put SOLE 8 43,100 0 0
DSW INC COM 23334L102 9 406 SH   SOLE 8 406 0 0
DTE ENERGY CO COM 233331107 75,657 724,693 SH   SOLE 1 724,693 0 0
DTE ENERGY CO COM 233331107 346 3,308 SH   SOLE 8 3,308 0 0
DTE ENERGY CO OPT 233331107 63 600 SH Call SOLE 8 600 0 0
DTE ENERGY CO OPT 233331107 125 1,200 SH Put SOLE 8 1,200 0 0
DTE ENERGY CO COM 233331107 12,752 122,135 SH   SOLE 9 122,135 0 0
DUCOMMUN INC DEL COM 264147109 66 2,183 SH   SOLE 1 2,183 0 0
DUCOMMUN INC DEL COM 264147109 38 1,230 SH   SOLE 8 1,230 0 0
DUKE ENERGY CORP NEW COM 26441C204 26 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 90,594 1,169,399 SH   SOLE 1 1,169,399 0 0
DUKE ENERGY CORP NEW OPT 26441C204 13,092 169,000 SH Call SOLE 8 169,000 0 0
DUKE ENERGY CORP NEW OPT 26441C204 4,106 53,000 SH Put SOLE 8 53,000 0 0
DUKE ENERGY CORP NEW COM 26441C204 37,807 488,015 SH   SOLE 9 488,015 0 0
DUKE REALTY CORP TRUS 264411505 13,645 515,269 SH   SOLE 1 515,269 0 0
DUKE REALTY CORP COM 264411505 4,886 184,496 SH   SOLE 1 184,496 0 0
DUKE REALTY CORP TRUS 264411505 11 412 SH   SOLE 8 412 0 0
DUKE REALTY CORP COM 264411505 6,432 242,889 SH   SOLE 9 242,889 0 0
DULUTH HLDGS INC COM 26443V101 466 24,890 SH   SOLE 1 24,890 0 0
DULUTH HLDGS INC COM 26443V101 1 81 SH   SOLE 8 81 0 0
DUN &amp BRADSTREET CORP DEL NE COM 26483E100 5,911 50,526 SH   SOLE 1 50,526 0 0
DUN &amp BRADSTREET CORP DEL NE COM 26483E100 100 858 SH   SOLE 8 858 0 0
DUNKIN BRANDS GROUP INC COM 265504100 5,314 89,018 SH   SOLE 1 89,018 0 0
DUNKIN BRANDS GROUP INC COM 265504100 95 1,581 SH   SOLE 8 1,581 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 1,391 23,300 SH Call SOLE 8 23,300 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 925 15,500 SH Put SOLE 8 15,500 0 0
DURECT CORP COM 266605104 63 29,762 SH   SOLE 1 29,762 0 0
DURECT CORP COM 266605104 13 6,085 SH   SOLE 8 6,085 0 0
DXC TECHNOLOGY CO COM 23355L106 1 8 SH   DFND 1 0 0 8
DXC TECHNOLOGY CO COM 23355L106 20,855 207,453 SH   SOLE 1 207,453 0 0
DXC TECHNOLOGY CO OPT 23355L106 978 9,724 SH Put SOLE 8 9,724 0 0
DXC TECHNOLOGY CO COM 23355L106 898 8,928 SH   SOLE 8 8,928 0 0
DXC TECHNOLOGY CO OPT 23355L106 80 800 SH Call SOLE 8 800 0 0
DXC TECHNOLOGY CO COM 23355L106 19,522 194,202 SH   SOLE 9 194,202 0 0
DXP ENTERPRISES INC NEW COM 233377407 189 4,856 SH   SOLE 1 4,856 0 0
DXP ENTERPRISES INC NEW COM 233377407 64 1,639 SH   SOLE 8 1,639 0 0
DYCOM INDS INC COM 267475101 725 6,733 SH   SOLE 1 6,733 0 0
DYCOM INDS INC COM 267475101 2,185 20,300 SH   SOLE 8 20,300 0 0
DYCOM INDS INC BOND 267475AB7 12,690 10,026,000 PRN   SOLE 8 0 0 10,026,000
DYNAVAX TECHNOLOGIES CORP COM 268158201 865 43,583 SH   SOLE 1 43,583 0 0
DYNAVAX TECHNOLOGIES CORP OPT 268158201 326 16,400 SH Put SOLE 8 16,400 0 0
DYNAVAX TECHNOLOGIES CORP OPT 268158201 2,412 121,500 SH Call SOLE 8 121,500 0 0
DYNEGY INC NEW DEL COM 26817R157 3 12,758 SH   SOLE 1 12,758 0 0
DYNEGY INC NEW DEL COM 26817R108 6,944 513,597 SH   SOLE 1 513,597 0 0
DYNEGY INC NEW DEL CONV 26817R405 5,873 67,895 SH   SOLE 8 67,895 0 0
DYNEGY INC NEW DEL OPT 26817R108 124 9,200 SH Put SOLE 8 9,200 0 0
DYNEGY INC NEW DEL OPT 26817R108 487 36,000 SH Call SOLE 8 36,000 0 0
DYNEX CAP INC TRUS 26817Q506 72 10,832 SH   SOLE 1 10,832 0 0
E L F BEAUTY INC COM 26856L103 84 4,351 SH   SOLE 1 4,351 0 0
E L F BEAUTY INC COM 26856L103 105 5,428 SH   SOLE 8 5,428 0 0
E TRADE FINANCIAL CORP COM 269246401 12,171 219,661 SH   SOLE 1 219,661 0 0
E TRADE FINANCIAL CORP OPT 269246401 2,499 45,100 SH Call SOLE 8 45,100 0 0
E TRADE FINANCIAL CORP COM 269246401 2,562 46,235 SH   SOLE 8 46,235 0 0
E TRADE FINANCIAL CORP OPT 269246401 4,699 84,800 SH Put SOLE 8 84,800 0 0
E TRADE FINANCIAL CORP COM 269246401 10,092 182,124 SH   SOLE 9 182,124 0 0
EAGLE BANCORP INC MD COM 268948106 398 6,643 SH   SOLE 1 6,643 0 0
EAGLE BANCORP INC MD COM 268948106 3 53 SH   SOLE 8 53 0 0
EAGLE BANCORP MONT INC COM 26942G100 0 7 SH   SOLE 8 7 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 218 44,074 SH   SOLE 1 44,074 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 22 4,531 SH   SOLE 8 4,531 0 0
EAGLE MATERIALS INC COM 26969P108 1,248 12,109 SH   SOLE 1 12,109 0 0
EAGLE MATERIALS INC OPT 26969P108 237 2,300 SH Put SOLE 8 2,300 0 0
EAGLE MATERIALS INC OPT 26969P108 474 4,600 SH Call SOLE 8 4,600 0 0
EAGLE MATERIALS INC COM 26969P108 5,068 49,183 SH   SOLE 8 49,183 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 197 3,759 SH   SOLE 1 3,759 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 41 787 SH   SOLE 8 787 0 0
EARTHSTONE ENERGY INC COM 27032D304 44 4,404 SH   SOLE 1 4,404 0 0
EARTHSTONE ENERGY INC COM 27032D304 21 2,062 SH   SOLE 8 2,062 0 0
EAST WEST BANCORP INC COM 27579R104 8,347 133,463 SH   SOLE 1 133,463 0 0
EAST WEST BANCORP INC COM 27579R104 1,606 25,675 SH   SOLE 8 25,675 0 0
EAST WEST BANCORP INC COM 27579R104 55 872 SH   SOLE 9 872 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 932 45,635 SH   SOLE 1 45,635 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 1 69 SH   SOLE 8 69 0 0
EASTERN CO COM 276317104 36 1,257 SH   SOLE 1 1,257 0 0
EASTERN CO COM 276317104 0 6 SH   SOLE 8 6 0 0
EASTGROUP PPTY INC TRUS 277276101 3,144 38,033 SH   SOLE 1 38,033 0 0
EASTGROUP PPTY INC TRUS 277276101 86 1,041 SH   SOLE 8 1,041 0 0
EASTMAN CHEM CO COM 277432100 8,070 76,428 SH   SOLE 1 76,428 0 0
EASTMAN CHEM CO OPT 277432100 1,299 12,300 SH Call SOLE 8 12,300 0 0
EASTMAN CHEM CO COM 277432100 5,476 51,867 SH   SOLE 8 51,867 0 0
EASTMAN CHEM CO OPT 277432100 591 5,600 SH Put SOLE 8 5,600 0 0
EASTMAN CHEM CO COM 277432100 10,292 97,477 SH   SOLE 9 97,477 0 0
EASTMAN KODAK CO COM 277461406 159 29,825 SH   SOLE 1 29,825 0 0
EASTMAN KODAK CO COM 277461406 0 12 SH   SOLE 8 12 0 0
EATON CORP PLC COM G29183103 53,539 670,000 SH   SOLE 1 670,000 0 0
EATON CORP PLC COM G29183103 68 850 SH   DFND 1 0 0 850
EATON CORP PLC OPT G29183103 6,792 85,000 SH Call SOLE 8 85,000 0 0
EATON CORP PLC OPT G29183103 2,869 35,900 SH Put SOLE 8 35,900 0 0
EATON CORP PLC COM G29183103 77 966 SH   SOLE 8 966 0 0
EATON CORP PLC COM G29183103 23,977 300,031 SH   SOLE 9 300,031 0 0
EATON VANCE CORP COM 278265103 1,859 33,400 SH   SOLE 1 33,400 0 0
EATON VANCE CORP COM 278265103 117 2,099 SH   SOLE 9 2,099 0 0
EBAY INC COM 278642103 15 378 SH   DFND 1 0 0 378
EBAY INC COM 278642103 66,654 1,656,397 SH   SOLE 1 1,656,397 0 0
EBAY INC OPT 278642103 27,270 677,700 SH Put SOLE 8 677,700 0 0
EBAY INC COM 278642103 24,734 614,662 SH   SOLE 8 614,662 0 0
EBAY INC OPT 278642103 8,442 209,800 SH Call SOLE 8 209,800 0 0
EBAY INC COM 278642103 58,749 1,459,968 SH   SOLE 9 1,459,968 0 0
EBAY INC COM 278642103 225 5,600 SH   DFND 20 0 0 5,600
EBIX INC COM 278715206 2,511 33,695 SH   SOLE 1 33,695 0 0
EBIX INC COM 278715206 617 8,284 SH   SOLE 8 8,284 0 0
EBIX INC OPT 278715206 1,401 18,800 SH Put SOLE 8 18,800 0 0
EBIX INC OPT 278715206 7 100 SH Call SOLE 8 100 0 0
ECHELON CORP COM 27874N303 0 25 SH   DFND 1 0 0 25
ECHO GLOBAL LOGISTICS INC COM 27875T101 2,578 93,368 SH   SOLE 1 93,368 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 180 6,509 SH   SOLE 8 6,509 0 0
ECHOSTAR CORP COM 278768106 964 18,257 SH   SOLE 1 18,257 0 0
ECLIPSE RES CORP COM 27890G100 26 18,129 SH   SOLE 1 18,129 0 0
ECLIPSE RES CORP COM 27890G100 3 1,962 SH   SOLE 8 1,962 0 0
ECO STIM ENERGY SOLUTIONS IN COM 27888D101 0 1 SH   SOLE 8 1 0 0
ECOLAB INC COM 278865100 86,281 629,466 SH   SOLE 1 145,024 484,442 0
ECOLAB INC COM 278865100 784 5,719 SH   DFND 1 0 0 5,719
ECOLAB INC OPT 278865100 1,001 7,300 SH Call SOLE 8 7,300 0 0
ECOLAB INC OPT 278865100 4,002 29,200 SH Put SOLE 8 29,200 0 0
ECOLAB INC COM 278865100 534 3,891 SH   SOLE 8 3,891 0 0
ECOLAB INC COM 278865100 26,292 191,820 SH   SOLE 9 191,820 0 0
ECOLAB INC COM 278865100 1,841 13,433 SH   SOLE 20 0 13,433 0
ECOLAB INC COM 278865100 88 643 SH   SOLE 99 0 643 0
ECOPETROL S A ADR 279158109 637 32,994 SH   SOLE 1 32,994 0 0
ECOPETROL S A ADR 279158109 29 1,482 SH   SOLE 8 1,482 0 0
EDGE THERAPEUTICS INC COM 279870109 5 4,367 SH   SOLE 1 4,367 0 0
EDGE THERAPEUTICS INC COM 279870109 0 17 SH   SOLE 8 17 0 0
EDGEWATER TECHNOLOGY INC COM 280358102 0 1 SH   SOLE 8 1 0 0
EDGEWELL PERS CARE CO COM 28035Q102 4,897 100,317 SH   SOLE 1 100,317 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 5 100 SH Put SOLE 8 100 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 815 16,700 SH Call SOLE 8 16,700 0 0
EDGEWELL PERS CARE CO COM 28035Q102 55 1,130 SH   SOLE 8 1,130 0 0
EDISON INTL COM 281020107 15,596 244,988 SH   SOLE 1 244,988 0 0
EDISON INTL OPT 281020107 223 3,500 SH Call SOLE 8 3,500 0 0
EDISON INTL COM 281020107 407 6,397 SH   SOLE 8 6,397 0 0
EDISON INTL OPT 281020107 388 6,100 SH Put SOLE 8 6,100 0 0
EDISON INTL COM 281020107 14,989 235,466 SH   SOLE 9 235,466 0 0
EDITAS MEDICINE INC COM 28106W103 1,238 37,345 SH   SOLE 1 37,345 0 0
EDITAS MEDICINE INC COM 28106W103 79 2,394 SH   SOLE 8 2,394 0 0
EDUCATION RLTY TR INC TRUS 28140H203 3,344 102,093 SH   SOLE 1 102,093 0 0
EDUCATION RLTY TR INC TRUS 28140H203 0 8 SH   SOLE 8 8 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 21,876 156,794 SH   SOLE 1 156,794 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 3,111 22,300 SH Put SOLE 8 22,300 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 1,242 8,900 SH Call SOLE 8 8,900 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 623 4,467 SH   SOLE 8 4,467 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 19,985 143,244 SH   SOLE 9 143,244 0 0
EGAIN CORP COM 28225C806 105 13,200 SH   SOLE 1 13,200 0 0
EGAIN CORP COM 28225C806 0 30 SH   SOLE 8 30 0 0
EGALET CORP COM 28226B104 0 65 SH   SOLE 8 65 0 0
EHEALTH INC COM 28238P109 70 4,904 SH   SOLE 1 4,904 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 0 4 SH   SOLE 1 4 0 0
EKSO BIONICS HLDGS INC COM 282644202 92 58,465 SH   SOLE 1 58,465 0 0
EKSO BIONICS HLDGS INC COM 282644202 0 89 SH   SOLE 8 89 0 0
EL PASO ELEC CO COM 283677854 1,365 26,734 SH   SOLE 1 26,734 0 0
EL PASO ELEC CO COM 283677854 1 16 SH   SOLE 8 16 0 0
EL POLLO LOCO HLDGS INC COM 268603107 61 6,385 SH   SOLE 1 6,385 0 0
EL POLLO LOCO HLDGS INC COM 268603107 22 2,366 SH   SOLE 8 2,366 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 14 1,500 SH Call SOLE 8 1,500 0 0
ELBIT SYS LTD COM M3760D101 486 4,000 SH   SOLE 1 4,000 0 0
ELBIT SYS LTD COM M3760D101 42 350 SH   SOLE 9 350 0 0
ELDORADO GOLD CORP NEW COM 284902103 168 200,381 SH   SOLE 1 200,381 0 0
ELDORADO GOLD CORP NEW OPT 284902103 11 13,300 SH Put SOLE 8 13,300 0 0
ELDORADO GOLD CORP NEW OPT 284902103 63 74,900 SH Call SOLE 8 74,900 0 0
ELDORADO GOLD CORP NEW COM 284902103 42 50,540 SH   SOLE 8 50,540 0 0
ELDORADO GOLD CORP NEW COM 284902103 1 1,050 SH   DFND 20 0 0 1,050
ELDORADO RESORTS INC COM 28470R102 1,011 30,655 SH   SOLE 1 30,655 0 0
ELDORADO RESORTS INC COM 28470R102 864 26,177 SH   SOLE 8 26,177 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 422 21,788 SH   SOLE 1 21,788 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 117 6,077 SH   SOLE 8 6,077 0 0
ELECTRO SCIENTIFIC INDS OPT 285229100 110 5,700 SH Call SOLE 8 5,700 0 0
ELECTROMED INC COM 285409108 0 1 SH   SOLE 8 1 0 0
ELECTRONIC ARTS INC COM 285512109 28,466 234,782 SH   SOLE 1 234,782 0 0
ELECTRONIC ARTS INC COM 285512109 376 3,100 SH   DFND 1 0 0 3,100
ELECTRONIC ARTS INC OPT 285512109 548,793 4,526,500 SH Put SOLE 8 4,526,500 0 0
ELECTRONIC ARTS INC COM 285512109 193,648 1,597,222 SH   SOLE 8 1,597,222 0 0
ELECTRONIC ARTS INC OPT 285512109 280,998 2,317,700 SH Call SOLE 8 2,317,700 0 0
ELECTRONIC ARTS INC COM 285512109 25,345 209,045 SH   SOLE 9 209,045 0 0
ELECTRONIC ARTS INC COM 285512109 1,118 9,218 SH   DFND 20 0 0 9,218
ELECTRONICS FOR IMAGING INC COM 286082102 408 14,952 SH   SOLE 1 14,952 0 0
ELEVATE CREDIT INC COM 28621V101 143 20,195 SH   SOLE 1 20,195 0 0
ELEVATE CREDIT INC COM 28621V101 0 16 SH   SOLE 8 16 0 0
ELEVEN BIOTHERAPEUTICS INC COM 286221106 0 1 SH   SOLE 8 1 0 0
ELLIE MAE INC COM 28849P100 3,625 39,425 SH   SOLE 1 39,425 0 0
ELLIE MAE INC COM 28849P100 85 926 SH   SOLE 8 926 0 0
ELLIE MAE INC OPT 28849P100 101 1,100 SH Put SOLE 8 1,100 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 21 1,895 SH   SOLE 1 1,895 0 0
ELLIS PERRY INTL INC COM 288853104 279 10,833 SH   SOLE 1 10,833 0 0
ELLIS PERRY INTL INC COM 288853104 114 4,401 SH   SOLE 8 4,401 0 0
EMAGIN CORP COM 29076N206 0 66 SH   SOLE 8 66 0 0
EMBRAER S A ADR 29082A107 218 8,400 SH   SOLE 1 8,400 0 0
EMBRAER S A ADR 29082A107 1 30 SH   SOLE 8 30 0 0
EMBRAER S A OPT 29082A107 8 300 SH Call SOLE 8 300 0 0
EMC INS GROUP INC COM 268664109 51 1,877 SH   SOLE 1 1,877 0 0
EMC INS GROUP INC COM 268664109 3 109 SH   SOLE 8 109 0 0
EMCOR GROUP INC COM 29084Q100 2,226 28,562 SH   SOLE 1 28,562 0 0
EMCOR GROUP INC COM 29084Q100 2 29 SH   SOLE 8 29 0 0
EMCORE CORP COM 290846203 33 5,666 SH   SOLE 1 5,666 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 78 3,959 SH   SOLE 1 3,959 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 12 603 SH   SOLE 8 603 0 0
EMERGE ENERGY SVCS LP COM 29102H108 618 100,500 SH   SOLE 1 100,500 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 51 8,300 SH Call SOLE 8 8,300 0 0
EMERGE ENERGY SVCS LP COM 29102H108 57 9,201 SH   SOLE 8 9,201 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 11 1,800 SH Put SOLE 8 1,800 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,198 22,764 SH   SOLE 1 22,764 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 122 2,313 SH   SOLE 8 2,313 0 0
EMERSON ELEC CO COM 291011104 53,057 776,823 SH   SOLE 1 776,823 0 0
EMERSON ELEC CO OPT 291011104 7,110 104,100 SH Call SOLE 8 104,100 0 0
EMERSON ELEC CO OPT 291011104 2,602 38,100 SH Put SOLE 8 38,100 0 0
EMERSON ELEC CO COM 291011104 641 9,379 SH   SOLE 8 9,379 0 0
EMERSON ELEC CO COM 291011104 29,744 435,486 SH   SOLE 9 435,486 0 0
EMERSON RADIO CORP COM 291087203 0 23 SH   SOLE 8 23 0 0
EMPIRE RESORTS INC COM 292052305 13 707 SH   SOLE 1 707 0 0
EMPIRE RESORTS INC COM 292052305 0 7 SH   SOLE 8 7 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 3,385 201,606 SH   SOLE 1 201,606 0 0
EMPLOYERS HOLDINGS INC COM 292218104 585 14,471 SH   SOLE 1 14,471 0 0
EMX RTY CORP COM 26873J107 32 36,000 SH   DFND 1 0 0 36,000
ENABLE MIDSTREAM PARTNERS LP COM 292480100 149 10,850 SH   SOLE 1 10,850 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 44 3,234 SH   SOLE 8 3,234 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 477 5,907 SH   SOLE 1 5,907 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 177 2,190 SH   SOLE 8 2,190 0 0
ENBRIDGE ENERGY MANAGEMENT L COM 29250X103 193 21,141 SH   SOLE 1 21,141 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 12,571 1,304,009 SH   SOLE 1 1,304,009 0 0
ENBRIDGE ENERGY PARTNERS L P OPT 29250R106 21 2,200 SH Call SOLE 8 2,200 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 91 9,419 SH   SOLE 8 9,419 0 0
ENBRIDGE INC COM 29250N105 1,385 44,022 SH   DFND 1 0 0 44,022
ENBRIDGE INC COM 29250N105 17,280 549,077 SH   SOLE 1 549,077 0 0
ENBRIDGE INC COM 29250N105 5,998 190,604 SH   SOLE 8 190,604 0 0
ENBRIDGE INC OPT 29250N105 916 29,100 SH Call SOLE 8 29,100 0 0
ENBRIDGE INC OPT 29250N105 10,114 321,400 SH Put SOLE 8 321,400 0 0
ENBRIDGE INC COM 29250N105 437 13,882 SH   SOLE 9 13,882 0 0
ENCANA CORP OPT 292505104 1,216 110,500 SH Put SOLE 8 110,500 0 0
ENCANA CORP COM 292505104 1,911 173,725 SH   SOLE 8 173,725 0 0
ENCANA CORP OPT 292505104 6,321 574,600 SH Call SOLE 8 574,600 0 0
ENCANA CORP COM 292505104 35 3,130 SH   SOLE 9 3,130 0 0
ENCANA CORP COM 292505104 7 600 SH   DFND 20 0 0 600
ENCOMPASS HEALTH CORP COM 29261A100 2,173 38,001 SH   SOLE 1 38,001 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 6 100 SH Call SOLE 8 100 0 0
ENCOMPASS HEALTH CORP COM 29261A100 898 15,696 SH   SOLE 8 15,696 0 0
ENCORE CAP GROUP INC COM 292554102 8,531 188,734 SH   SOLE 1 188,734 0 0
ENCORE CAP GROUP INC BOND 292554AF9 576 504,000 PRN   SOLE 8 0 0 504,000
ENCORE CAP GROUP INC BOND 292554AH5 11,671 11,694,000 PRN   SOLE 8 0 0 11,694,000
ENCORE CAP GROUP INC BOND 292554AK8 241 207,000 PRN   SOLE 8 0 0 207,000
ENCORE WIRE CORP COM 292562105 356 6,291 SH   SOLE 1 6,291 0 0
ENCORE WIRE CORP COM 292562105 50 887 SH   SOLE 8 887 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 14 6,017 SH   SOLE 8 6,017 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 5 2,000 SH Put SOLE 8 2,000 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 45 18,400 SH Call SOLE 8 18,400 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 11 4,600 SH   DFND 20 0 0 4,600
ENDO INTL PLC COM G30401106 1,780 299,736 SH   SOLE 1 299,736 0 0
ENDO INTL PLC OPT G30401106 1,413 237,900 SH Call SOLE 8 237,900 0 0
ENDO INTL PLC OPT G30401106 1,278 215,200 SH Put SOLE 8 215,200 0 0
ENDO INTL PLC COM G30401106 34 5,720 SH   SOLE 8 5,720 0 0
ENDOCYTE INC COM 29269A102 607 66,800 SH   SOLE 1 66,800 0 0
ENDOCYTE INC COM 29269A102 7 843 SH   SOLE 8 843 0 0
ENDOLOGIX INC COM 29266S106 150 35,329 SH   SOLE 1 35,329 0 0
ENDOLOGIX INC COM 29266S106 7 1,676 SH   SOLE 8 1,676 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 139 18,842 SH   SOLE 1 18,842 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 1 154 SH   SOLE 8 154 0 0
ENDURO RTY TR TRUS 29269K100 0 22 SH   SOLE 8 22 0 0
ENEL AMERICAS S A ADR 29274F104 83 7,155 SH   SOLE 9 7,155 0 0
ENERGEN CORP COM 29265N108 498 7,928 SH   SOLE 1 7,928 0 0
ENERGEN CORP OPT 29265N108 195 3,100 SH Put SOLE 8 3,100 0 0
ENERGEN CORP COM 29265N108 104 1,648 SH   SOLE 8 1,648 0 0
ENERGEN CORP OPT 29265N108 283 4,500 SH Call SOLE 8 4,500 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 3,442 57,780 SH   SOLE 1 57,780 0 0
ENERGIZER HLDGS INC NEW OPT 29272W109 1,102 18,500 SH Call SOLE 8 18,500 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 362 6,070 SH   SOLE 8 6,070 0 0
ENERGOUS CORP COM 29272C103 140 8,722 SH   SOLE 1 8,722 0 0
ENERGOUS CORP OPT 29272C103 4,445 277,300 SH Call SOLE 8 277,300 0 0
ENERGOUS CORP COM 29272C103 563 35,150 SH   SOLE 8 35,150 0 0
ENERGOUS CORP OPT 29272C103 3,103 193,600 SH Put SOLE 8 193,600 0 0
ENERGY FOCUS INC COM 29268T300 0 33 SH   SOLE 8 33 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 0 64 SH   DFND 20 0 0 64
ENERGY RECOVERY INC COM 29270J100 516 62,724 SH   SOLE 1 62,724 0 0
ENERGY RECOVERY INC OPT 29270J100 35 4,300 SH Put SOLE 8 4,300 0 0
ENERGY RECOVERY INC COM 29270J100 202 24,527 SH   SOLE 8 24,527 0 0
ENERGY RECOVERY INC OPT 29270J100 180 21,900 SH Call SOLE 8 21,900 0 0
ENERGY TRANSFER EQUITY L P COM 29273V100 132,067 9,293,970 SH   SOLE 1 9,293,970 0 0
ENERGY TRANSFER EQUITY L P OPT 29273V100 2,380 167,500 SH Call SOLE 8 167,500 0 0
ENERGY TRANSFER EQUITY L P OPT 29273V100 2,643 186,000 SH Put SOLE 8 186,000 0 0
ENERGY TRANSFER EQUITY L P COM 29273V100 5,551 390,535 SH   SOLE 8 390,535 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 119,516 7,368,472 SH   SOLE 1 7,368,472 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 24 1,500 SH   DFND 1 0 0 1,500
ENERGY TRANSFER PARTNERS LP OPT 29278N103 6,488 400,000 SH Call SOLE 1 400,000 0 0
ENERGY TRANSFER PARTNERS LP OPT 29278N103 8,795 542,250 SH Call SOLE 8 542,250 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 6,461 398,338 SH   SOLE 8 398,338 0 0
ENERGY TRANSFER PARTNERS LP OPT 29278N103 4,723 291,200 SH Put SOLE 8 291,200 0 0
ENERGY XXI GULF COAST INC COM 29276K101 0 108 SH   DFND 1 0 0 108
ENERPLUS CORP COM 292766102 2,143 190,300 SH   SOLE 1 190,300 0 0
ENERPLUS CORP OPT 292766102 52 4,600 SH Put SOLE 8 4,600 0 0
ENERPLUS CORP OPT 292766102 518 46,000 SH Call SOLE 8 46,000 0 0
ENERSYS COM 29275Y102 4,125 59,466 SH   SOLE 1 59,466 0 0
ENERSYS OPT 29275Y102 62 900 SH Put SOLE 8 900 0 0
ENERSYS OPT 29275Y102 62 900 SH Call SOLE 8 900 0 0
ENERSYS COM 29275Y102 40 578 SH   SOLE 8 578 0 0
ENGILITY HLDGS INC NEW COM 29286C107 146 5,979 SH   SOLE 1 5,979 0 0
ENGILITY HLDGS INC NEW COM 29286C107 1 35 SH   SOLE 8 35 0 0
ENI S P A ADR 26874R108 353 9,979 SH   SOLE 1 9,979 0 0
ENLINK MIDSTREAM LLC COM 29336T100 4,403 300,511 SH   SOLE 1 300,511 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 9,767 715,028 SH   SOLE 1 715,028 0 0
ENLINK MIDSTREAM PARTNERS LP OPT 29336U107 3 200 SH Put SOLE 8 200 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 49 3,576 SH   SOLE 8 3,576 0 0
ENNIS INC COM 293389102 112 5,677 SH   SOLE 1 5,677 0 0
ENNIS INC COM 293389102 1 27 SH   SOLE 8 27 0 0
ENOVA INTL INC COM 29357K103 372 16,823 SH   SOLE 1 16,823 0 0
ENOVA INTL INC COM 29357K103 186 8,458 SH   SOLE 8 8,458 0 0
ENPHASE ENERGY INC COM 29355A107 496 108,600 SH   SOLE 1 108,600 0 0
ENPHASE ENERGY INC COM 29355A107 15 3,385 SH   SOLE 8 3,385 0 0
ENPRO INDS INC COM 29355X107 996 12,873 SH   SOLE 1 12,873 0 0
ENSCO JERSEY FIN LTD BOND 29359WAB1 105 132,000 PRN   SOLE 8 0 0 132,000
ENSCO PLC COM G3157S106 2,304 524,978 SH   SOLE 1 524,978 0 0
ENSCO PLC OPT G3157S106 878 200,000 SH Put SOLE 1 200,000 0 0
ENSCO PLC OPT G3157S106 685 156,100 SH Call SOLE 8 156,100 0 0
ENSCO PLC OPT G3157S106 878 200,000 SH Put SOLE 8 200,000 0 0
ENSCO PLC COM G3157S106 322 73,476 SH   SOLE 8 73,476 0 0
ENSIGN GROUP INC COM 29358P101 666 25,334 SH   SOLE 1 25,334 0 0
ENSIGN GROUP INC COM 29358P101 14 545 SH   SOLE 8 545 0 0
ENSTAR GROUP LIMITED COM G3075P101 1,126 5,354 SH   SOLE 1 5,354 0 0
ENSYNC INC COM 29359T102 0 3 SH   SOLE 8 3 0 0
ENTEGRA FINL CORP COM 29363J108 40 1,395 SH   SOLE 1 1,395 0 0
ENTEGRA FINL CORP COM 29363J108 0 7 SH   SOLE 8 7 0 0
ENTEGRIS INC COM 29362U104 2,283 65,613 SH   SOLE 1 65,613 0 0
ENTEGRIS INC COM 29362U104 2,256 64,810 SH   SOLE 8 64,810 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 346 35,884 SH   SOLE 1 35,884 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 725 75,053 SH   SOLE 8 75,053 0 0
ENTERGY CORP NEW COM 29364G103 21,614 274,377 SH   SOLE 1 274,377 0 0
ENTERGY CORP NEW OPT 29364G103 1,237 15,700 SH Call SOLE 8 15,700 0 0
ENTERGY CORP NEW COM 29364G103 34 431 SH   SOLE 8 431 0 0
ENTERGY CORP NEW OPT 29364G103 268 3,400 SH Put SOLE 8 3,400 0 0
ENTERGY CORP NEW COM 29364G103 12,372 157,057 SH   SOLE 9 157,057 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 69 1,962 SH   SOLE 1 1,962 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 0 9 SH   SOLE 8 9 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 479 10,208 SH   SOLE 1 10,208 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 2 33 SH   SOLE 8 33 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 24 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L COM 293792107 71,027 2,901,439 SH   SOLE 1 2,901,439 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 5,562 227,200 SH Call SOLE 8 227,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,447 59,109 SH   SOLE 8 59,109 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 3,317 135,500 SH Put SOLE 8 135,500 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 65 13,987 SH   SOLE 1 13,987 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 1 141 SH   SOLE 8 141 0 0
ENVESTNET INC COM 29404K106 1,138 19,863 SH   SOLE 1 19,863 0 0
ENVESTNET INC COM 29404K106 145 2,528 SH   SOLE 8 2,528 0 0
ENVIROSTAR INC COM 29414M100 30 780 SH   SOLE 1 780 0 0
ENVISION HEALTHCARE CORP COM 29414D100 9,045 235,352 SH   SOLE 1 235,352 0 0
ENVISION HEALTHCARE CORP OPT 29414D100 2,721 70,800 SH Put SOLE 8 70,800 0 0
ENVISION HEALTHCARE CORP COM 29414D100 562 14,598 SH   SOLE 8 14,598 0 0
ENVISION HEALTHCARE CORP OPT 29414D100 3,459 90,000 SH Call SOLE 8 90,000 0 0
ENVISION HEALTHCARE CORP COM 29414D100 3,164 82,347 SH   SOLE 9 82,347 0 0
ENVIVA PARTNERS LP COM 29414J107 1 20 SH   SOLE 8 20 0 0
ENZO BIOCHEM INC COM 294100102 59 10,534 SH   SOLE 1 10,534 0 0
EOG RES INC COM 26875P101 103,113 979,514 SH   SOLE 1 417,449 562,065 0
EOG RES INC COM 26875P101 441 4,189 SH   DFND 1 0 0 4,189
EOG RES INC OPT 26875P101 1,758 16,700 SH Put SOLE 8 16,700 0 0
EOG RES INC COM 26875P101 1,076 10,223 SH   SOLE 8 10,223 0 0
EOG RES INC OPT 26875P101 21,222 201,600 SH Call SOLE 8 201,600 0 0
EOG RES INC COM 26875P101 41,645 395,599 SH   SOLE 9 395,599 0 0
EOG RES INC COM 26875P101 1,194 11,347 SH   SOLE 20 0 11,347 0
EOG RES INC COM 26875P101 57 542 SH   SOLE 99 0 542 0
EP ENERGY CORP COM 268785102 106 78,710 SH   SOLE 1 78,710 0 0
EPAM SYS INC COM 29414B104 2,003 17,490 SH   SOLE 1 17,490 0 0
EPAM SYS INC COM 29414B104 83 717 SH   SOLE 8 717 0 0
EPIZYME INC COM 29428V104 203 11,448 SH   SOLE 1 11,448 0 0
EPIZYME INC COM 29428V104 40 2,263 SH   SOLE 8 2,263 0 0
EPLUS INC COM 294268107 931 11,974 SH   SOLE 1 11,974 0 0
EPLUS INC COM 294268107 3 33 SH   SOLE 8 33 0 0
EPR PPTYS COM 26884U109 857 15,464 SH   SOLE 1 15,464 0 0
EPR PPTYS TRUS 26884U109 473 8,530 SH   SOLE 1 8,530 0 0
EPR PPTYS TRUS 26884U109 23 415 SH   SOLE 8 415 0 0
EQT CORP COM 26884L109 15,903 334,719 SH   SOLE 1 334,719 0 0
EQT CORP OPT 26884L109 18,762 394,900 SH Call SOLE 8 394,900 0 0
EQT CORP OPT 26884L109 1,335 28,100 SH Put SOLE 8 28,100 0 0
EQT CORP COM 26884L109 7,921 166,742 SH   SOLE 9 166,742 0 0
EQT GP HLDGS LP COM 26885J103 13,010 563,743 SH   SOLE 1 563,743 0 0
EQT GP HLDGS LP COM 26885J103 2 100 SH   SOLE 8 100 0 0
EQT MIDSTREAM PARTNERS LP COM 26885B100 13,766 233,194 SH   SOLE 1 233,194 0 0
EQT MIDSTREAM PARTNERS LP COM 26885B100 1 19 SH   SOLE 8 19 0 0
EQUIFAX INC COM 294429105 16,735 142,044 SH   SOLE 1 142,044 0 0
EQUIFAX INC COM 294429105 9,592 81,424 SH   SOLE 8 81,424 0 0
EQUIFAX INC COM 294429105 9,629 81,743 SH   SOLE 9 81,743 0 0
EQUINIX INC TRUS 29444U700 20,414 48,822 SH   SOLE 1 48,822 0 0
EQUINIX INC COM 29444U700 11,259 26,928 SH   SOLE 1 26,928 0 0
EQUINIX INC COM 29444U700 192 458 SH   DFND 1 0 0 458
EQUINIX INC OPT 29444U700 920 2,200 SH Call SOLE 8 2,200 0 0
EQUINIX INC OPT 29444U700 1,422 3,400 SH Put SOLE 8 3,400 0 0
EQUINIX INC TRUS 29444U700 351 840 SH   SOLE 8 840 0 0
EQUINIX INC COM 29444U700 22,476 53,752 SH   SOLE 9 53,752 0 0
EQUITABLE FINL CORP NEW COM 29448T105 2 198 SH   SOLE 8 198 0 0
EQUITY BANCSHARES INC COM 29460X109 88 2,252 SH   SOLE 1 2,252 0 0
EQUITY COMWLTH TRUS 294628102 3,193 104,099 SH   SOLE 1 104,099 0 0
EQUITY COMWLTH COM 294628102 2,231 72,726 SH   SOLE 1 72,726 0 0
EQUITY COMWLTH TRUS 294628102 118 3,831 SH   SOLE 8 3,831 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 315 3,587 SH   SOLE 1 3,587 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 6,622 75,436 SH   SOLE 1 75,436 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 170 1,938 SH   SOLE 8 1,938 0 0
EQUITY RESIDENTIAL TRUS 29476L107 39,538 641,645 SH   SOLE 1 641,645 0 0
EQUITY RESIDENTIAL COM 29476L107 921 14,952 SH   SOLE 1 14,952 0 0
EQUITY RESIDENTIAL TRUS 29476L107 47 762 SH   SOLE 8 762 0 0
EQUITY RESIDENTIAL OPT 29476L107 86 1,400 SH Put SOLE 8 1,400 0 0
EQUITY RESIDENTIAL OPT 29476L107 179 2,900 SH Call SOLE 8 2,900 0 0
EQUITY RESIDENTIAL COM 29476L107 16,506 267,860 SH   SOLE 9 267,860 0 0
ERA GROUP INC COM 26885G109 57 6,109 SH   SOLE 1 6,109 0 0
ERICSSON ADR 294821608 6,933 1,083,300 SH   SOLE 1 1,083,300 0 0
ERICSSON ADR 294821608 1,001 156,464 SH   SOLE 8 156,464 0 0
ERICSSON OPT 294821608 108 16,900 SH Call SOLE 8 16,900 0 0
ERICSSON ADR 294821608 5 800 SH   DFND 20 0 0 800
ERIE INDTY CO COM 29530P102 140 1,186 SH   SOLE 1 1,186 0 0
ERIN ENERGY CORP COM 295625107 228 62,394 SH   SOLE 41 62,394 0 0
EROS INTL PLC COM G3788M114 6,536 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 1,561 143,165 SH   SOLE 1 143,165 0 0
EROS INTL PLC COM G3788M114 75 6,850 SH   SOLE 8 6,850 0 0
ESCALADE INC COM 296056104 32 2,248 SH   SOLE 1 2,248 0 0
ESCALADE INC COM 296056104 0 10 SH   SOLE 8 10 0 0
ESCO TECHNOLOGIES INC COM 296315104 462 7,875 SH   SOLE 1 7,875 0 0
ESCO TECHNOLOGIES INC COM 296315104 3 53 SH   SOLE 8 53 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 1,048 14,491 SH   SOLE 1 14,491 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 2,025 28,000 SH Call SOLE 8 28,000 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 29 400 SH Put SOLE 8 400 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 816 11,289 SH   SOLE 8 11,289 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 27 1,100 SH   SOLE 1 1,100 0 0
ESSA BANCORP INC COM 29667D104 28 1,940 SH   SOLE 1 1,940 0 0
ESSA BANCORP INC COM 29667D104 0 6 SH   SOLE 8 6 0 0
ESSENDANT INC COM 296689102 89 11,533 SH   SOLE 1 11,533 0 0
ESSENDANT INC COM 296689102 4 480 SH   SOLE 8 480 0 0
ESSENT GROUP LTD COM G3198U102 1,680 39,474 SH   SOLE 1 39,474 0 0
ESSENT GROUP LTD COM G3198U102 9 213 SH   SOLE 8 213 0 0
ESSEX PPTY TR INC TRUS 297178105 22,808 94,761 SH   SOLE 1 94,761 0 0
ESSEX PPTY TR INC COM 297178105 7,581 31,496 SH   SOLE 1 31,496 0 0
ESSEX PPTY TR INC TRUS 297178105 23 93 SH   SOLE 8 93 0 0
ESSEX PPTY TR INC COM 297178105 10,900 45,286 SH   SOLE 9 45,286 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 426 5,832 SH   SOLE 1 5,832 0 0
ETF MANAGERS TR FUND 26924G409 36 1,000 SH   DFND 1 0 0 1,000
ETF MANAGERS TR FUND 26924G201 2 52 SH   SOLE 8 52 0 0
ETF MANAGERS TR FUND 26924G201 17 500 SH   DFND 20 0 0 500
ETFS GOLD TR FUND 26922Y105 171 1,330 SH   DFND 1 0 0 1,330
ETFS PLATINUM TR FUND 26922V101 28 311 SH   DFND 1 0 0 311
ETHAN ALLEN INTERIORS INC COM 297602104 310 13,519 SH   SOLE 1 13,519 0 0
ETHAN ALLEN INTERIORS INC OPT 297602104 9 400 SH Put SOLE 8 400 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 336 14,642 SH   SOLE 8 14,642 0 0
ETHAN ALLEN INTERIORS INC OPT 297602104 78 3,400 SH Call SOLE 8 3,400 0 0
ETSY INC COM 29786A106 2,756 98,211 SH   SOLE 1 98,211 0 0
ETSY INC COM 29786A106 363 12,929 SH   SOLE 8 12,929 0 0
ETSY INC OPT 29786A106 1,075 38,300 SH Call SOLE 8 38,300 0 0
ETSY INC OPT 29786A106 763 27,200 SH Put SOLE 8 27,200 0 0
EURONAV NV ANTWERPEN COM B38564108 252 30,752 SH   SOLE 1 30,752 0 0
EURONAV NV ANTWERPEN COM B38564108 0 48 SH   SOLE 8 48 0 0
EURONAV NV ANTWERPEN COM B38564108 1,644 200,390 SH   SOLE 9 200,390 0 0
EURONET WORLDWIDE INC COM 298736109 5,098 64,601 SH   SOLE 1 64,601 0 0
EURONET WORLDWIDE INC BOND 298736AH2 340 288,000 PRN   SOLE 8 0 0 288,000
EURONET WORLDWIDE INC OPT 298736109 39 500 SH Put SOLE 8 500 0 0
EVANS BANCORP INC COM 29911Q208 43 959 SH   SOLE 1 959 0 0
EVANS BANCORP INC COM 29911Q208 0 5 SH   SOLE 8 5 0 0
EVERBRIDGE INC COM 29978A104 222 6,039 SH   SOLE 1 6,039 0 0
EVERBRIDGE INC COM 29978A104 131 3,587 SH   SOLE 8 3,587 0 0
EVERCORE INC COM 29977A105 9,254 106,128 SH   SOLE 1 106,128 0 0
EVERCORE INC COM 29977A105 18 212 SH   SOLE 8 212 0 0
EVEREST RE GROUP LTD COM G3223R108 8,501 33,102 SH   SOLE 1 33,102 0 0
EVEREST RE GROUP LTD OPT G3223R108 1,079 4,200 SH Put SOLE 8 4,200 0 0
EVEREST RE GROUP LTD COM G3223R108 14 55 SH   SOLE 8 55 0 0
EVEREST RE GROUP LTD OPT G3223R108 283 1,100 SH Call SOLE 8 1,100 0 0
EVEREST RE GROUP LTD COM G3223R108 7,142 27,810 SH   SOLE 9 27,810 0 0
EVERI HLDGS INC COM 30034T103 261 39,861 SH   SOLE 1 39,861 0 0
EVERI HLDGS INC COM 30034T103 99 15,173 SH   SOLE 8 15,173 0 0
EVERSOURCE ENERGY COM 30040W108 60,562 1,027,869 SH   SOLE 1 1,027,869 0 0
EVERSOURCE ENERGY COM 30040W108 2 25 SH   SOLE 8 25 0 0
EVERSOURCE ENERGY COM 30040W108 12,711 215,735 SH   SOLE 9 215,735 0 0
EVERTEC INC COM 30040P103 303 18,569 SH   SOLE 1 18,569 0 0
EVINE LIVE INC COM 300487105 0 3 SH   SOLE 8 3 0 0
EVOGENE LTD COM M4119S104 157 49,330 SH   SOLE 9 49,330 0 0
EVOLENT HEALTH INC COM 30050B101 1,635 114,700 SH   SOLE 1 114,700 0 0
EVOLENT HEALTH INC BOND 30050BAB7 72 72,000 PRN   SOLE 8 0 0 72,000
EVOLENT HEALTH INC COM 30050B101 1 66 SH   SOLE 8 66 0 0
EVOLUS INC COM 30052C107 12 1,345 SH   SOLE 1 1,345 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 42 5,251 SH   SOLE 1 5,251 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 0 15 SH   SOLE 8 15 0 0
EVOLVING SYS INC COM 30049R209 0 67 SH   SOLE 8 67 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 291 13,634 SH   SOLE 1 13,634 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 0 19 SH   SOLE 8 19 0 0
EXACT SCIENCES CORP COM 30063P105 2,320 57,533 SH   SOLE 1 57,533 0 0
EXACT SCIENCES CORP BOND 30063PAA3 65 73,000 PRN   SOLE 8 0 0 73,000
EXACT SCIENCES CORP COM 30063P105 2,121 52,598 SH   SOLE 8 52,598 0 0
EXACT SCIENCES CORP OPT 30063P105 4,259 105,600 SH Call SOLE 8 105,600 0 0
EXACT SCIENCES CORP OPT 30063P105 3,758 93,200 SH Put SOLE 8 93,200 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 80 1,902 SH   DFND 1 0 0 1,902
EXELA TECHNOLOGIES INC COM 30162V102 1 185 SH   SOLE 8 185 0 0
EXELIXIS INC COM 30161Q104 1,767 79,794 SH   SOLE 1 79,794 0 0
EXELIXIS INC COM 30161Q104 3,476 156,940 SH   SOLE 8 156,940 0 0
EXELIXIS INC OPT 30161Q104 2,674 120,700 SH Put SOLE 8 120,700 0 0
EXELIXIS INC OPT 30161Q104 4,995 225,500 SH Call SOLE 8 225,500 0 0
EXELON CORP COM 30161N101 34,192 876,518 SH   SOLE 1 876,518 0 0
EXELON CORP OPT 30161N101 4,790 122,800 SH Call SOLE 8 122,800 0 0
EXELON CORP COM 30161N101 253 6,486 SH   SOLE 8 6,486 0 0
EXELON CORP OPT 30161N101 823 21,100 SH Put SOLE 8 21,100 0 0
EXELON CORP COM 30161N101 25,617 656,679 SH   SOLE 9 656,679 0 0
EXLSERVICE HOLDINGS INC COM 302081104 2,073 37,159 SH   SOLE 1 37,159 0 0
EXONE CO COM 302104104 17 2,330 SH   SOLE 1 2,330 0 0
EXONE CO OPT 302104104 12 1,600 SH Put SOLE 8 1,600 0 0
EXONE CO COM 302104104 24 3,317 SH   SOLE 8 3,317 0 0
EXONE CO OPT 302104104 48 6,600 SH Call SOLE 8 6,600 0 0
EXPEDIA GROUP INC COM 30212P303 217 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC COM 30212P303 21,795 197,392 SH   SOLE 1 197,392 0 0
EXPEDIA GROUP INC OPT 30212P303 11,173 101,200 SH Call SOLE 8 101,200 0 0
EXPEDIA GROUP INC COM 30212P303 2,656 24,055 SH   SOLE 8 24,055 0 0
EXPEDIA GROUP INC OPT 30212P303 11,560 104,700 SH Put SOLE 8 104,700 0 0
EXPEDIA GROUP INC COM 30212P303 9,722 88,059 SH   SOLE 9 88,059 0 0
EXPEDITORS INTL WASH INC COM 302130109 12,039 190,190 SH   SOLE 1 190,190 0 0
EXPEDITORS INTL WASH INC OPT 302130109 89 1,400 SH Call SOLE 8 1,400 0 0
EXPEDITORS INTL WASH INC COM 302130109 16 254 SH   SOLE 8 254 0 0
EXPEDITORS INTL WASH INC COM 302130109 7,670 121,163 SH   SOLE 9 121,163 0 0
EXPONENT INC COM 30214U102 2,661 33,849 SH   SOLE 1 33,849 0 0
EXPONENT INC COM 30214U102 0 6 SH   SOLE 8 6 0 0
EXPRESS INC COM 30219E103 1,266 176,830 SH   SOLE 1 176,830 0 0
EXPRESS INC OPT 30219E103 74 10,300 SH Call SOLE 8 10,300 0 0
EXPRESS INC COM 30219E103 62 8,677 SH   SOLE 8 8,677 0 0
EXPRESS INC OPT 30219E103 82 11,500 SH Put SOLE 8 11,500 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 69,970 1,012,889 SH   SOLE 1 1,012,889 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 691 10,000 SH   DFND 1 0 0 10,000
EXPRESS SCRIPTS HLDG CO OPT 30219G108 8,359 121,000 SH Call SOLE 8 121,000 0 0
EXPRESS SCRIPTS HLDG CO OPT 30219G108 12,856 186,100 SH Put SOLE 8 186,100 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,216 17,600 SH   SOLE 8 17,600 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 49,329 714,082 SH   SOLE 9 714,082 0 0
EXTENDED STAY AMER INC COM 30224P200 601 30,390 SH   SOLE 1 30,390 0 0
EXTENDED STAY AMER INC TRUS 30224P200 181 9,149 SH   SOLE 1 9,149 0 0
EXTERRAN CORP COM 30227H106 263 9,854 SH   SOLE 1 9,854 0 0
EXTERRAN CORP COM 30227H106 42 1,593 SH   SOLE 8 1,593 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 29,674 339,672 SH   SOLE 1 339,672 0 0
EXTRA SPACE STORAGE INC COM 30225T102 4,299 49,210 SH   SOLE 1 49,210 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 831 9,511 SH   SOLE 8 9,511 0 0
EXTRA SPACE STORAGE INC COM 30225T102 7,492 85,770 SH   SOLE 9 85,770 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 1,305 113,928 SH   SOLE 1 113,928 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 27 2,337 SH   SOLE 8 2,337 0 0
EXTREME NETWORKS INC COM 30226D106 488 44,036 SH   SOLE 1 44,036 0 0
EXTREME NETWORKS INC COM 30226D106 519 46,931 SH   SOLE 8 46,931 0 0
EXXON MOBIL CORP COM 30231G102 328,042 4,396,772 SH   SOLE 1 4,396,772 0 0
EXXON MOBIL CORP COM 30231G102 12,484 167,323 SH   DFND 1 0 0 167,323
EXXON MOBIL CORP OPT 30231G102 37,439 501,800 SH Put SOLE 8 501,800 0 0
EXXON MOBIL CORP OPT 30231G102 11,930 159,900 SH Call SOLE 8 159,900 0 0
EXXON MOBIL CORP COM 30231G102 12,153 162,885 SH   SOLE 8 162,885 0 0
EXXON MOBIL CORP COM 30231G102 207,332 2,778,873 SH   SOLE 9 2,778,873 0 0
EYEGATE PHARMACEUTICALS INC COM 30233M107 20 52,569 SH   SOLE 8 52,569 0 0
EZCORP INC COM 302301106 256 19,416 SH   SOLE 1 19,416 0 0
EZCORP INC COM 302301106 111 8,412 SH   SOLE 8 8,412 0 0
F M C CORP COM 302491303 15,455 201,858 SH   SOLE 1 201,858 0 0
F M C CORP OPT 302491303 934 12,200 SH Put SOLE 8 12,200 0 0
F M C CORP OPT 302491303 3,131 40,900 SH Call SOLE 8 40,900 0 0
F M C CORP COM 302491303 972 12,701 SH   SOLE 8 12,701 0 0
F M C CORP COM 302491303 7,000 91,428 SH   SOLE 9 91,428 0 0
F5 NETWORKS INC COM 315616102 16,945 117,185 SH   SOLE 1 117,185 0 0
F5 NETWORKS INC COM 315616102 2,381 16,464 SH   SOLE 8 16,464 0 0
F5 NETWORKS INC OPT 315616102 1,258 8,700 SH Put SOLE 8 8,700 0 0
F5 NETWORKS INC OPT 315616102 246 1,700 SH Call SOLE 8 1,700 0 0
F5 NETWORKS INC COM 315616102 6,107 42,228 SH   SOLE 9 42,228 0 0
FABRINET COM G3323L100 2 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 527 16,827 SH   SOLE 1 16,827 0 0
FABRINET COM G3323L100 324 10,305 SH   SOLE 8 10,305 0 0
FABRINET OPT G3323L100 107 3,400 SH Call SOLE 8 3,400 0 0
FACEBOOK INC OPT 30303M102 593,221 3,712,500 SH Put SOLE 1 3,712,500 0 0
FACEBOOK INC OPT 30303M102 38,222 239,200 SH Call SOLE 1 239,200 0 0
FACEBOOK INC COM 30303M102 4,698 29,398 SH   DFND 1 0 0 29,398
FACEBOOK INC COM 30303M102 355,334 2,223,755 SH   SOLE 1 1,819,704 404,051 0
FACEBOOK INC OPT 30303M102 486,049 3,041,800 SH Put SOLE 8 3,041,800 0 0
FACEBOOK INC COM 30303M102 105,179 658,228 SH   SOLE 8 658,228 0 0
FACEBOOK INC OPT 30303M102 366,239 2,292,000 SH Call SOLE 8 2,292,000 0 0
FACEBOOK INC COM 30303M102 240,814 1,507,062 SH   SOLE 9 1,507,062 0 0
FACEBOOK INC COM 30303M102 3,141 19,659 SH   DFND 20 0 0 19,659
FACEBOOK INC COM 30303M102 1,424 8,909 SH   SOLE 20 0 8,909 0
FACEBOOK INC COM 30303M102 60 374 SH   SOLE 81 374 0 0
FACEBOOK INC COM 30303M102 88 549 SH   SOLE 99 0 549 0
FACTSET RESH SYS INC COM 303075105 3,309 16,595 SH   SOLE 1 16,595 0 0
FACTSET RESH SYS INC OPT 303075105 678 3,400 SH Call SOLE 8 3,400 0 0
FACTSET RESH SYS INC OPT 303075105 897 4,500 SH Put SOLE 8 4,500 0 0
FACTSET RESH SYS INC COM 303075105 31 152 SH   SOLE 8 152 0 0
FAIR ISAAC CORP COM 303250104 4,289 25,323 SH   SOLE 1 25,323 0 0
FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 137 32,190 SH   SOLE 1 32,190 0 0
FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 4 1,033 SH   SOLE 8 1,033 0 0
FAIRMOUNT SANTROL HLDGS INC OPT 30555Q108 9 2,000 SH Call SOLE 8 2,000 0 0
FANG HLDGS LTD ADR 30711Y102 186 36,100 SH   SOLE 1 36,100 0 0
FANG HLDGS LTD OPT 30711Y102 1 100 SH Call SOLE 8 100 0 0
FANHUA INC ADR 30712A103 0 5 SH   SOLE 8 5 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 80 1,995 SH   SOLE 1 1,995 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 0 8 SH   SOLE 8 8 0 0
FARMER BROS CO COM 307675108 320 10,561 SH   SOLE 1 10,561 0 0
FARMER BROS CO COM 307675108 15 483 SH   SOLE 8 483 0 0
FARMERS CAP BK CORP COM 309562106 72 1,792 SH   SOLE 1 1,792 0 0
FARMERS CAP BK CORP COM 309562106 3 75 SH   SOLE 8 75 0 0
FARMERS NATL BANC CORP COM 309627107 77 5,519 SH   SOLE 1 5,519 0 0
FARMERS NATL BANC CORP COM 309627107 0 23 SH   SOLE 8 23 0 0
FARMLAND PARTNERS INC TRUS 31154R109 155 18,529 SH   SOLE 1 18,529 0 0
FARMLAND PARTNERS INC TRUS 31154R109 0 1 SH   SOLE 8 1 0 0
FARO TECHNOLOGIES INC COM 311642102 299 5,121 SH   SOLE 1 5,121 0 0
FARO TECHNOLOGIES INC COM 311642102 73 1,258 SH   SOLE 8 1,258 0 0
FASTENAL CO COM 311900104 18,741 343,320 SH   SOLE 1 343,320 0 0
FASTENAL CO COM 311900104 204 3,734 SH   DFND 1 0 0 3,734
FASTENAL CO OPT 311900104 4,940 90,500 SH Call SOLE 8 90,500 0 0
FASTENAL CO COM 311900104 5,869 107,511 SH   SOLE 8 107,511 0 0
FASTENAL CO OPT 311900104 6,562 120,200 SH Put SOLE 8 120,200 0 0
FASTENAL CO COM 311900104 10,689 195,804 SH   SOLE 9 195,804 0 0
FATE THERAPEUTICS INC COM 31189P102 168 17,150 SH   SOLE 1 17,150 0 0
FATE THERAPEUTICS INC COM 31189P102 16 1,655 SH   SOLE 8 1,655 0 0
FB FINL CORP COM 30257X104 288 7,094 SH   SOLE 1 7,094 0 0
FBL FINL GROUP INC COM 30239F106 148 2,139 SH   SOLE 1 2,139 0 0
FBL FINL GROUP INC COM 30239F106 136 1,948 SH   SOLE 8 1,948 0 0
FCB FINL HLDGS INC COM 30255G103 1,051 20,569 SH   SOLE 1 20,569 0 0
FEDERAL AGRIC MTG CORP COM 313148306 211 2,429 SH   SOLE 1 2,429 0 0
FEDERAL AGRIC MTG CORP COM 313148306 303 3,472 SH   SOLE 8 3,472 0 0
FEDERAL REALTY INVT TR COM 313747206 2,345 20,195 SH   SOLE 1 20,195 0 0
FEDERAL REALTY INVT TR TRUS 313747206 11,587 99,797 SH   SOLE 1 99,797 0 0
FEDERAL REALTY INVT TR TRUS 313747206 10 89 SH   SOLE 8 89 0 0
FEDERAL REALTY INVT TR COM 313747206 5,867 50,527 SH   SOLE 9 50,527 0 0
FEDERAL SIGNAL CORP COM 313855108 458 20,796 SH   SOLE 1 20,796 0 0
FEDERAL SIGNAL CORP COM 313855108 52 2,351 SH   SOLE 8 2,351 0 0
FEDERAL SIGNAL CORP OPT 313855108 4 200 SH Call SOLE 8 200 0 0
FEDERATED INVS INC PA COM 314211103 839 25,141 SH   SOLE 1 25,141 0 0
FEDERATED INVS INC PA COM 314211103 38 1,138 SH   SOLE 8 1,138 0 0
FEDERATED NATL HLDG CO COM 31422T101 45 2,848 SH   SOLE 1 2,848 0 0
FEDERATED NATL HLDG CO COM 31422T101 4 248 SH   SOLE 8 248 0 0
FEDEX CORP COM 31428X106 53,508 222,844 SH   SOLE 1 222,844 0 0
FEDEX CORP OPT 31428X106 25,596 106,600 SH Put SOLE 8 106,600 0 0
FEDEX CORP OPT 31428X106 35,896 149,500 SH Call SOLE 8 149,500 0 0
FEDEX CORP COM 31428X106 5,714 23,793 SH   SOLE 8 23,793 0 0
FEDEX CORP COM 31428X106 40,311 167,885 SH   SOLE 9 167,885 0 0
FERRARI N V COM N3167Y103 40,631 337,133 SH   SOLE 1 337,133 0 0
FERRARI N V OPT N3167Y103 157 1,300 SH Put SOLE 8 1,300 0 0
FERRARI N V COM N3167Y103 642 5,327 SH   SOLE 8 5,327 0 0
FERRARI N V COM N3167Y103 4,017 33,326 SH   SOLE 9 33,326 0 0
FERRARI N V COM N3167Y103 21,816 181,018 SH   SOLE 58 181,018 0 0
FERRELLGAS PARTNERS L.P. COM 315293100 0 34 SH   SOLE 8 34 0 0
FERRO CORP COM 315405100 403 17,377 SH   SOLE 1 17,377 0 0
FERRO CORP COM 315405100 222 9,545 SH   SOLE 8 9,545 0 0
FERROGLOBE PLC COM G33856108 176 16,400 SH   SOLE 1 16,400 0 0
FERROGLOBE PLC COM G33856108 78 7,224 SH   SOLE 8 7,224 0 0
FERROGLOBE PLC OPT G33856108 71 6,600 SH Call SOLE 8 6,600 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 87,276 4,253,243 SH   SOLE 1 4,253,243 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 11,253 548,431 SH   SOLE 8 548,431 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 14,733 718,000 SH Put SOLE 8 718,000 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 8,196 399,400 SH Call SOLE 8 399,400 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 20,366 992,512 SH   SOLE 9 992,512 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 32,308 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBRIA CELULOSE S A ADR 31573A109 85 4,386 SH   SOLE 1 4,386 0 0
FIBROGEN INC COM 31572Q808 1,145 24,790 SH   SOLE 1 24,790 0 0
FIBROGEN INC OPT 31572Q808 1,247 27,000 SH Call SOLE 8 27,000 0 0
FIDELITY FUND 316092501 537 13,300 SH   DFND 1 0 0 13,300
FIDELITY NATIONAL FINANCIAL COM 31620R303 8,613 215,239 SH   SOLE 1 215,239 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 9 218 SH   SOLE 8 218 0 0
FIDELITY NATIONAL FINANCIAL OPT 31620R303 32 800 SH Call SOLE 8 800 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 63 1,555 SH   SOLE 9 1,555 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 28,134 292,153 SH   SOLE 1 292,153 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 558 5,793 SH   DFND 1 0 0 5,793
FIDELITY NATL INFORMATION SV COM 31620M106 24,599 255,443 SH   SOLE 8 255,443 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 8,340 86,600 SH Call SOLE 8 86,600 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 3,948 41,000 SH Put SOLE 8 41,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 23,102 239,902 SH   SOLE 9 239,902 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 187 8,083 SH   SOLE 1 8,083 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 149 8,063 SH   SOLE 1 8,063 0 0
FIFTH THIRD BANCORP COM 316773100 51,957 1,636,396 SH   SOLE 1 1,636,396 0 0
FIFTH THIRD BANCORP OPT 316773100 1,724 54,300 SH Call SOLE 8 54,300 0 0
FIFTH THIRD BANCORP COM 316773100 1,959 61,706 SH   SOLE 8 61,706 0 0
FIFTH THIRD BANCORP OPT 316773100 1,343 42,300 SH Put SOLE 8 42,300 0 0
FIFTH THIRD BANCORP COM 316773100 15,071 474,713 SH   SOLE 9 474,713 0 0
FINANCIAL ENGINES INC COM 317485100 646 18,465 SH   SOLE 1 18,465 0 0
FINANCIAL ENGINES INC COM 317485100 2 61 SH   SOLE 8 61 0 0
FINANCIAL INSTNS INC COM 317585404 107 3,599 SH   SOLE 1 3,599 0 0
FINANCIAL INSTNS INC COM 317585404 0 12 SH   SOLE 8 12 0 0
FINISAR CORP COM 31787A507 8,311 525,658 SH   SOLE 1 525,658 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP BOND 31787AAP6 1,661 1,849,000 PRN   SOLE 8 0 0 1,849,000
FINISAR CORP BOND 31787AAM3 2,219 2,258,000 PRN   SOLE 8 0 0 2,258,000
FINISAR CORP OPT 31787A507 3,503 221,600 SH Call SOLE 8 221,600 0 0
FINISAR CORP OPT 31787A507 7,829 495,200 SH Put SOLE 8 495,200 0 0
FINISAR CORP COM 31787A507 3,295 208,448 SH   SOLE 8 208,448 0 0
FINISH LINE INC COM 317923100 847 62,539 SH   SOLE 1 62,539 0 0
FINISH LINE INC COM 317923100 2 120 SH   SOLE 8 120 0 0
FINISH LINE INC OPT 317923100 799 59,000 SH Call SOLE 8 59,000 0 0
FINISH LINE INC OPT 317923100 97 7,200 SH Put SOLE 8 7,200 0 0
FINJAN HLDGS INC COM 31788H303 17 5,106 SH   SOLE 8 5,106 0 0
FIREEYE INC COM 31816Q101 1,480 87,402 SH   SOLE 1 87,402 0 0
FIREEYE INC COM 31816Q101 125 7,400 SH   DFND 1 0 0 7,400
FIREEYE INC COM 31816Q101 5,231 308,937 SH   SOLE 8 308,937 0 0
FIREEYE INC BOND 31816QAB7 99 104,000 PRN   SOLE 8 0 0 104,000
FIREEYE INC OPT 31816Q101 9,147 540,300 SH Put SOLE 8 540,300 0 0
FIREEYE INC OPT 31816Q101 3,928 232,000 SH Call SOLE 8 232,000 0 0
FIREEYE INC BOND 31816QAD3 1,866 2,000,000 PRN   SOLE 8 0 0 2,000,000
FIREEYE INC COM 31816Q101 352 20,800 SH   DFND 20 0 0 20,800
FIRST ACCEPTANCE CORP COM 318457108 0 1 SH   SOLE 8 1 0 0
FIRST AMERN FINL CORP COM 31847R102 3,269 55,717 SH   SOLE 1 55,717 0 0
FIRST AMERN FINL CORP COM 31847R102 0 1 SH   SOLE 8 1 0 0
FIRST BANCORP INC ME COM 31866P102 59 2,116 SH   SOLE 1 2,116 0 0
FIRST BANCORP INC ME COM 31866P102 0 10 SH   SOLE 8 10 0 0
FIRST BANCORP N C COM 318910106 484 13,561 SH   SOLE 1 13,561 0 0
FIRST BANCORP N C COM 318910106 12 326 SH   SOLE 8 326 0 0
FIRST BANCORP P R COM 318672706 493 81,787 SH   SOLE 1 81,787 0 0
FIRST BANCORP P R COM 318672706 4 687 SH   SOLE 8 687 0 0
FIRST BANCSHARES INC MS COM 318916103 70 2,156 SH   SOLE 1 2,156 0 0
FIRST BANCSHARES INC MS COM 318916103 41 1,265 SH   SOLE 8 1,265 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 154 10,700 SH   SOLE 1 10,700 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 0 20 SH   SOLE 8 20 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 47 1,860 SH   SOLE 1 1,860 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 1 54 SH   SOLE 8 54 0 0
FIRST BUSEY CORP COM 319383204 594 20,002 SH   SOLE 1 20,002 0 0
FIRST BUSEY CORP COM 319383204 1 26 SH   SOLE 8 26 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 116 3,893 SH   SOLE 1 3,893 0 0
FIRST CMNTY CORP S C COM 319835104 18 800 SH   SOLE 1 800 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 421 29,851 SH   SOLE 1 29,851 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 55 3,866 SH   SOLE 8 3,866 0 0
FIRST CONN BANCORP INC MD COM 319850103 83 3,226 SH   SOLE 1 3,226 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 1,447 3,506 SH   SOLE 1 3,506 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 2 4 SH   SOLE 8 4 0 0
FIRST DATA CORP NEW COM 32008D106 1,119 70,024 SH   SOLE 1 70,024 0 0
FIRST DATA CORP NEW COM 32008D106 321 20,054 SH   SOLE 8 20,054 0 0
FIRST DATA CORP NEW OPT 32008D106 1,707 106,700 SH Call SOLE 8 106,700 0 0
FIRST DATA CORP NEW OPT 32008D106 806 50,400 SH Put SOLE 8 50,400 0 0
FIRST DATA CORP NEW COM 32008D106 41 2,595 SH   SOLE 9 2,595 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 152 2,651 SH   SOLE 1 2,651 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 1 22 SH   SOLE 8 22 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 28 1,677 SH   SOLE 1 1,677 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 7 398 SH   SOLE 8 398 0 0
FIRST FINL BANCORP OH COM 320209109 763 26,000 SH   SOLE 1 26,000 0 0
FIRST FINL BANCORP OH COM 320209109 373 12,689 SH   SOLE 8 12,689 0 0
FIRST FINL BANKSHARES COM 32020R109 3,076 66,432 SH   SOLE 1 66,432 0 0
FIRST FINL BANKSHARES COM 32020R109 0 8 SH   SOLE 8 8 0 0
FIRST FINL CORP IND COM 320218100 114 2,731 SH   SOLE 1 2,731 0 0
FIRST FINL CORP IND COM 320218100 3 73 SH   SOLE 8 73 0 0
FIRST FNDTN INC COM 32026V104 121 6,480 SH   SOLE 1 6,480 0 0
FIRST GTY BANCSHARES INC COM 32043P106 24 936 SH   SOLE 1 936 0 0
FIRST GTY BANCSHARES INC COM 32043P106 2 79 SH   SOLE 8 79 0 0
FIRST HAWAIIAN INC COM 32051X108 228 8,187 SH   SOLE 1 8,187 0 0
FIRST HORIZON NATL CORP COM 320517105 1,885 100,148 SH   SOLE 1 100,148 0 0
FIRST HORIZON NATL CORP COM 320517105 679 36,035 SH   SOLE 8 36,035 0 0
FIRST HORIZON NATL CORP OPT 320517105 21 1,100 SH Call SOLE 8 1,100 0 0
FIRST HORIZON NATL CORP OPT 320517105 58 3,100 SH Put SOLE 8 3,100 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 4,048 138,516 SH   SOLE 1 138,516 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,795 61,400 SH   SOLE 1 61,400 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 59 1,995 SH   SOLE 8 1,995 0 0
FIRST INTERNET BANCORP COM 320557101 61 1,651 SH   SOLE 1 1,651 0 0
FIRST INTERNET BANCORP COM 320557101 0 3 SH   SOLE 8 3 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 344 8,678 SH   SOLE 1 8,678 0 0
FIRST LONG IS CORP COM 320734106 142 5,178 SH   SOLE 1 5,178 0 0
FIRST LONG IS CORP COM 320734106 0 16 SH   SOLE 8 16 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 151 24,663 SH   SOLE 1 24,663 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 61 10,000 SH   DFND 1 0 0 10,000
FIRST MAJESTIC SILVER CORP OPT 32076V103 297 48,600 SH Put SOLE 8 48,600 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 4 731 SH   SOLE 8 731 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 946 154,900 SH Call SOLE 8 154,900 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 15 2,400 SH   DFND 20 0 0 2,400
FIRST MERCHANTS CORP COM 320817109 358 8,571 SH   SOLE 1 8,571 0 0
FIRST MERCHANTS CORP COM 320817109 48 1,170 SH   SOLE 8 1,170 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 82 2,262 SH   SOLE 1 2,262 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1,371 55,754 SH   SOLE 1 55,754 0 0
FIRST NORTHWEST BANCORP COM 335834107 35 2,050 SH   SOLE 1 2,050 0 0
FIRST NORTHWEST BANCORP COM 335834107 0 15 SH   SOLE 8 15 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 60,834 656,894 SH   SOLE 1 89,217 567,677 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 216 2,337 SH   DFND 1 0 0 2,337
FIRST REP BK SAN FRANCISCO C COM 33616C100 36 387 SH   SOLE 8 387 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 87 946 SH   SOLE 9 946 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 924 9,974 SH   SOLE 20 0 9,974 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 70 752 SH   SOLE 99 0 752 0
FIRST SOLAR INC COM 336433107 5,764 81,202 SH   SOLE 1 81,202 0 0
FIRST SOLAR INC OPT 336433107 7,694 108,400 SH Call SOLE 8 108,400 0 0
FIRST SOLAR INC OPT 336433107 7,169 101,000 SH Put SOLE 8 101,000 0 0
FIRST SOLAR INC COM 336433107 7 96 SH   SOLE 8 96 0 0
FIRST SOLAR INC COM 336433107 99 1,402 SH   SOLE 9 1,402 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 86 645 SH   DFND 1 0 0 645
FIRST TR EXCHANGE TRADED FD FUND 33734X143 694 10,000 SH   SOLE 8 10,000 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 262 12,800 SH Put SOLE 8 12,800 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 127 6,200 SH Call SOLE 8 6,200 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E807 65 3,153 SH   SOLE 8 3,153 0 0
FIRST TR EXCHANGE TRADED FD FUND 33738D309 3 65 SH   SOLE 8 65 0 0
FIRSTCASH INC COM 33767D105 2,033 25,024 SH   SOLE 1 25,024 0 0
FIRSTCASH INC COM 33767D105 365 4,480 SH   SOLE 8 4,480 0 0
FIRSTENERGY CORP COM 337932107 44,671 1,313,421 SH   SOLE 1 1,313,421 0 0
FIRSTENERGY CORP OPT 337932107 52,184 1,534,400 SH Call SOLE 1 1,534,400 0 0
FIRSTENERGY CORP OPT 337932107 2,870 84,400 SH Call SOLE 8 84,400 0 0
FIRSTENERGY CORP COM 337932107 9,815 288,606 SH   SOLE 8 288,606 0 0
FIRSTENERGY CORP OPT 337932107 1,099 32,300 SH Put SOLE 8 32,300 0 0
FIRSTENERGY CORP COM 337932107 10,336 303,920 SH   SOLE 9 303,920 0 0
FISERV INC COM 337738108 36,587 513,088 SH   SOLE 1 513,088 0 0
FISERV INC OPT 337738108 100 1,400 SH Call SOLE 8 1,400 0 0
FISERV INC COM 337738108 430 6,017 SH   SOLE 8 6,017 0 0
FISERV INC OPT 337738108 14 200 SH Put SOLE 8 200 0 0
FISERV INC COM 337738108 21,612 303,068 SH   SOLE 9 303,068 0 0
FITBIT INC COM 33812L102 205 40,212 SH   SOLE 1 40,212 0 0
FITBIT INC OPT 33812L102 284 55,600 SH Call SOLE 8 55,600 0 0
FITBIT INC OPT 33812L102 254 49,800 SH Put SOLE 8 49,800 0 0
FITBIT INC COM 33812L102 821 161,079 SH   SOLE 8 161,079 0 0
FITBIT INC COM 33812L102 13 2,500 SH   DFND 20 0 0 2,500
FIVE BELOW INC COM 33829M101 8,232 112,233 SH   SOLE 1 112,233 0 0
FIVE BELOW INC COM 33829M101 627 8,547 SH   SOLE 8 8,547 0 0
FIVE BELOW INC OPT 33829M101 4,643 63,300 SH Call SOLE 8 63,300 0 0
FIVE BELOW INC OPT 33829M101 521 7,100 SH Put SOLE 8 7,100 0 0
FIVE OAKS INVT CORP TRUS 33830W106 0 100 SH   SOLE 8 100 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 999 70,087 SH   SOLE 1 70,087 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 408 23,741 SH   SOLE 1 23,741 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 29 1,706 SH   SOLE 8 1,706 0 0
FIVE STAR SENIOR LIVING INC COM 33832D106 0 177 SH   SOLE 8 177 0 0
FIVE9 INC COM 338307101 515 17,274 SH   SOLE 1 17,274 0 0
FIVE9 INC COM 338307101 13 447 SH   SOLE 8 447 0 0
FLAGSTAR BANCORP INC COM 337930705 157 4,422 SH   SOLE 1 4,422 0 0
FLANIGANS ENTERPRISES INC COM 338517105 1 62 SH   SOLE 8 62 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 10,245 50,589 SH   SOLE 1 50,589 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 4,837 23,885 SH   SOLE 8 23,885 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 112 555 SH   SOLE 9 555 0 0
FLEX LTD COM Y2573F102 1,799 110,176 SH   SOLE 1 110,176 0 0
FLEX LTD OPT Y2573F102 921 56,400 SH Call SOLE 8 56,400 0 0
FLEX LTD COM Y2573F102 206 12,583 SH   SOLE 8 12,583 0 0
FLEX LTD OPT Y2573F102 750 45,900 SH Put SOLE 8 45,900 0 0
FLEX LTD COM Y2573F102 52 3,221 SH   SOLE 9 3,221 0 0
FLEX PHARMA INC COM 33938A105 0 88 SH   SOLE 8 88 0 0
FLEXION THERAPEUTICS INC COM 33938J106 153 6,797 SH   SOLE 1 6,797 0 0
FLEXION THERAPEUTICS INC OPT 33938J106 16 700 SH Call SOLE 8 700 0 0
FLEXION THERAPEUTICS INC COM 33938J106 57 2,526 SH   SOLE 8 2,526 0 0
FLEXSHARES TR FUND 33939L860 4 93 SH   SOLE 8 93 0 0
FLEXSTEEL INDS INC COM 339382103 62 1,580 SH   SOLE 1 1,580 0 0
FLEXSTEEL INDS INC COM 339382103 2 62 SH   SOLE 8 62 0 0
FLIR SYS INC COM 302445101 5,678 113,551 SH   SOLE 1 113,551 0 0
FLIR SYS INC COM 302445101 244 4,895 SH   SOLE 8 4,895 0 0
FLIR SYS INC OPT 302445101 285 5,700 SH Call SOLE 8 5,700 0 0
FLIR SYS INC OPT 302445101 20 400 SH Put SOLE 8 400 0 0
FLIR SYS INC COM 302445101 4,725 94,487 SH   SOLE 9 94,487 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 679 13,027 SH   SOLE 1 13,027 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 22 416 SH   SOLE 8 416 0 0
FLOTEK INDS INC DEL COM 343389102 105 17,161 SH   SOLE 1 17,161 0 0
FLOTEK INDS INC DEL OPT 343389102 4 600 SH Call SOLE 8 600 0 0
FLOTEK INDS INC DEL OPT 343389102 9 1,400 SH Put SOLE 8 1,400 0 0
FLOTEK INDS INC DEL COM 343389102 229 37,542 SH   SOLE 8 37,542 0 0
FLOWERS FOODS INC COM 343498101 586 26,803 SH   SOLE 1 26,803 0 0
FLOWERS FOODS INC OPT 343498101 179 8,200 SH Call SOLE 8 8,200 0 0
FLOWERS FOODS INC OPT 343498101 2 100 SH Put SOLE 8 100 0 0
FLOWERS FOODS INC COM 343498101 43 1,952 SH   SOLE 8 1,952 0 0
FLOWSERVE CORP COM 34354P105 21,703 500,880 SH   SOLE 1 500,880 0 0
FLOWSERVE CORP OPT 34354P105 139 3,200 SH Put SOLE 8 3,200 0 0
FLOWSERVE CORP OPT 34354P105 373 8,600 SH Call SOLE 8 8,600 0 0
FLOWSERVE CORP COM 34354P105 61 1,400 SH   SOLE 8 1,400 0 0
FLOWSERVE CORP COM 34354P105 4,878 112,542 SH   SOLE 9 112,542 0 0
FLUIDIGM CORP DEL COM 34385P108 55 9,484 SH   SOLE 1 9,484 0 0
FLUIDIGM CORP DEL COM 34385P108 8 1,429 SH   SOLE 8 1,429 0 0
FLUOR CORP NEW COM 343412102 5,794 101,253 SH   SOLE 1 101,253 0 0
FLUOR CORP NEW COM 343412102 27 465 SH   DFND 1 0 0 465
FLUOR CORP NEW COM 343412102 36 639 SH   SOLE 8 639 0 0
FLUOR CORP NEW OPT 343412102 1,122 19,600 SH Put SOLE 8 19,600 0 0
FLUOR CORP NEW OPT 343412102 9,161 160,100 SH Call SOLE 8 160,100 0 0
FLUOR CORP NEW COM 343412102 5,449 95,231 SH   SOLE 9 95,231 0 0
FLUSHING FINL CORP COM 343873105 155 5,762 SH   SOLE 1 5,762 0 0
FLUSHING FINL CORP COM 343873105 1 34 SH   SOLE 8 34 0 0
FLWS/1-800 FLOWERS COM 68243Q106 121 10,265 SH   SOLE 1 10,265 0 0
FLWS/1-800 FLOWERS COM 68243Q106 18 1,526 SH   SOLE 8 1,526 0 0
FNB BANCORP CALIF COM 302515101 41 1,119 SH   SOLE 1 1,119 0 0
FNB BANCORP CALIF COM 302515101 1 15 SH   SOLE 8 15 0 0
FNB CORP PA COM 302520101 1,213 90,253 SH   SOLE 1 90,253 0 0
FNB CORP PA COM 302520101 311 23,124 SH   SOLE 8 23,124 0 0
FOAMIX PHARMACEUTICALS LTD OPT M46135105 770 150,000 SH Put SOLE 8 150,000 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 602 117,396 SH   SOLE 8 117,396 0 0
FOGO DE CHAO INC COM 344177100 31 1,955 SH   SOLE 1 1,955 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 1,379 15,087 SH   SOLE 1 15,087 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 8,092 88,500 SH Call SOLE 8 88,500 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 1,289 14,100 SH Put SOLE 8 14,100 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 1,595 17,445 SH   SOLE 8 17,445 0 0
FONAR CORP COM 344437405 38 1,284 SH   SOLE 1 1,284 0 0
FONAR CORP COM 344437405 0 7 SH   SOLE 8 7 0 0
FOOT LOCKER INC COM 344849104 8,864 194,588 SH   SOLE 1 194,588 0 0
FOOT LOCKER INC COM 344849104 91 2,000 SH   DFND 1 0 0 2,000
FOOT LOCKER INC OPT 344849104 1,708 37,500 SH Put SOLE 8 37,500 0 0
FOOT LOCKER INC OPT 344849104 2,614 57,400 SH Call SOLE 8 57,400 0 0
FOOT LOCKER INC COM 344849104 668 14,694 SH   SOLE 8 14,694 0 0
FOOT LOCKER INC COM 344849104 4,192 92,011 SH   SOLE 9 92,011 0 0
FORD MTR CO DEL COM 345370860 79,482 7,173,584 SH   SOLE 1 7,173,584 0 0
FORD MTR CO DEL COM 345370860 81 7,293 SH   DFND 1 0 0 7,293
FORD MTR CO DEL OPT 345370860 21,757 1,963,700 SH Put SOLE 8 1,963,700 0 0
FORD MTR CO DEL OPT 345370860 4,595 414,700 SH Call SOLE 8 414,700 0 0
FORD MTR CO DEL COM 345370860 7,825 706,406 SH   SOLE 8 706,406 0 0
FORD MTR CO DEL COM 345370860 29,896 2,698,180 SH   SOLE 9 2,698,180 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 93 2,843 SH   SOLE 1 2,843 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 1,071 33,000 SH   SOLE 8 33,000 0 0
FORESIGHT ENERGY LP COM 34552U104 48 13,500 SH   SOLE 8 13,500 0 0
FOREST CITY ENTERPRISES INC BOND 345550AP2 459 446,000 PRN   SOLE 8 0 0 446,000
FOREST CITY RLTY TR INC TRUS 345605109 39,940 1,971,406 SH   SOLE 1 1,971,406 0 0
FOREST CITY RLTY TR INC TRUS 345605109 13 655 SH   SOLE 8 655 0 0
FORESTAR GROUP INC COM 346232101 126 5,983 SH   SOLE 1 5,983 0 0
FORESTAR GROUP INC COM 346232101 2 102 SH   SOLE 8 102 0 0
FORMFACTOR INC COM 346375108 534 39,081 SH   SOLE 1 39,081 0 0
FORMFACTOR INC COM 346375108 1 93 SH   SOLE 8 93 0 0
FORRESTER RESH INC COM 346563109 196 4,744 SH   SOLE 1 4,744 0 0
FORTERRA INC COM 34960W106 33 3,873 SH   SOLE 1 3,873 0 0
FORTERRA INC COM 34960W106 95 11,379 SH   SOLE 8 11,379 0 0
FORTINET INC COM 34959E109 7,263 135,569 SH   SOLE 1 135,569 0 0
FORTINET INC OPT 34959E109 814 15,200 SH Put SOLE 8 15,200 0 0
FORTINET INC OPT 34959E109 177 3,300 SH Call SOLE 8 3,300 0 0
FORTINET INC COM 34959E109 189 3,533 SH   SOLE 8 3,533 0 0
FORTINET INC COM 34959E109 49 899 SH   SOLE 9 899 0 0
FORTIS INC COM 349553107 513 15,183 SH   SOLE 1 15,183 0 0
FORTIS INC COM 349553107 972 28,775 SH   SOLE 9 28,775 0 0
FORTIVE CORP COM 34959J108 434 5,599 SH   DFND 1 0 0 5,599
FORTIVE CORP COM 34959J108 78,845 1,017,093 SH   SOLE 1 245,245 771,848 0
FORTIVE CORP COM 34959J108 6,675 86,110 SH   SOLE 8 86,110 0 0
FORTIVE CORP COM 34959J108 16,160 208,483 SH   SOLE 9 208,483 0 0
FORTIVE CORP COM 34959J108 810 10,455 SH   DFND 20 0 0 10,455
FORTIVE CORP COM 34959J108 1,358 17,517 SH   SOLE 20 0 17,517 0
FORTIVE CORP COM 34959J108 90 1,155 SH   SOLE 99 0 1,155 0
FORTRESS BIOTECH INC COM 34960Q109 37 7,956 SH   SOLE 1 7,956 0 0
FORTRESS BIOTECH INC COM 34960Q109 0 57 SH   SOLE 8 57 0 0
FORTRESS TRANS INFRST INVS L COM 34960P101 53 3,300 SH   SOLE 1 3,300 0 0
FORTRESS TRANS INFRST INVS L COM 34960P101 1 91 SH   SOLE 8 91 0 0
FORTUNA SILVER MINES INC COM 349915108 7 1,300 SH   SOLE 1 1,300 0 0
FORTUNA SILVER MINES INC COM 349915108 4 791 SH   SOLE 8 791 0 0
FORTUNA SILVER MINES INC COM 349915108 29 5,500 SH   DFND 20 0 0 5,500
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 16,593 281,760 SH   SOLE 1 281,760 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 350 5,942 SH   SOLE 8 5,942 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 230 3,900 SH Call SOLE 8 3,900 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 966 16,400 SH Put SOLE 8 16,400 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 6,112 103,794 SH   SOLE 9 103,794 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 335 30,521 SH   SOLE 1 30,521 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 17 1,590 SH   SOLE 8 1,590 0 0
FORWARD AIR CORP COM 349853101 1,141 21,592 SH   SOLE 1 21,592 0 0
FOSSIL GROUP INC COM 34988V106 1,048 82,454 SH   SOLE 1 82,454 0 0
FOSSIL GROUP INC COM 34988V106 59 4,715 SH   SOLE 8 4,715 0 0
FOSSIL GROUP INC OPT 34988V106 415 32,700 SH Put SOLE 8 32,700 0 0
FOSSIL GROUP INC OPT 34988V106 424 33,400 SH Call SOLE 8 33,400 0 0
FOSTER L B CO COM 350060109 591 25,087 SH   SOLE 1 25,087 0 0
FOSTER L B CO COM 350060109 10 399 SH   SOLE 8 399 0 0
FOUNDATION BLDG MATLS INC COM 350392106 711 47,679 SH   SOLE 1 47,679 0 0
FOUNDATION BLDG MATLS INC COM 350392106 0 15 SH   SOLE 8 15 0 0
FOUNDATION MEDICINE INC COM 350465100 237 3,003 SH   SOLE 1 3,003 0 0
FOUNDATION MEDICINE INC OPT 350465100 158 2,000 SH Call SOLE 8 2,000 0 0
FOUNDATION MEDICINE INC OPT 350465100 55 700 SH Put SOLE 8 700 0 0
FOUNDATION MEDICINE INC COM 350465100 150 1,916 SH   SOLE 8 1,916 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 569 24,643 SH   SOLE 1 24,643 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1 26 SH   SOLE 8 26 0 0
FOX FACTORY HLDG CORP COM 35138V102 523 14,957 SH   SOLE 1 14,957 0 0
FOX FACTORY HLDG CORP COM 35138V102 111 3,172 SH   SOLE 8 3,172 0 0
FRANCESCAS HLDGS CORP COM 351793104 309 64,407 SH   SOLE 1 64,407 0 0
FRANCESCAS HLDGS CORP OPT 351793104 31 6,400 SH Call SOLE 8 6,400 0 0
FRANCESCAS HLDGS CORP OPT 351793104 6 1,300 SH Put SOLE 8 1,300 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 2,172 31,745 SH   SOLE 1 31,745 0 0
FRANCO NEVADA CORP OPT 351858105 150 2,200 SH Call SOLE 8 2,200 0 0
FRANCO NEVADA CORP COM 351858105 3,917 57,277 SH   SOLE 8 57,277 0 0
FRANCO NEVADA CORP OPT 351858105 21 300 SH Put SOLE 8 300 0 0
FRANCO NEVADA CORP COM 351858105 41 595 SH   SOLE 9 595 0 0
FRANKLIN COVEY CO COM 353469109 67 2,502 SH   SOLE 1 2,502 0 0
FRANKLIN COVEY CO COM 353469109 30 1,103 SH   SOLE 8 1,103 0 0
FRANKLIN ELEC INC COM 353514102 550 13,489 SH   SOLE 1 13,489 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 81 2,471 SH   SOLE 1 2,471 0 0
FRANKLIN RES INC COM 354613101 29,812 859,620 SH   SOLE 1 859,620 0 0
FRANKLIN RES INC COM 354613101 46 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC OPT 354613101 434 12,500 SH Put SOLE 8 12,500 0 0
FRANKLIN RES INC COM 354613101 94 2,701 SH   SOLE 8 2,701 0 0
FRANKLIN RES INC OPT 354613101 2,937 84,700 SH Call SOLE 8 84,700 0 0
FRANKLIN RES INC COM 354613101 7,740 223,166 SH   SOLE 9 223,166 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 921 109,644 SH   SOLE 1 109,644 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 2 184 SH   SOLE 8 184 0 0
FRANKS INTL N V COM N33462107 56 10,341 SH   SOLE 1 10,341 0 0
FRANKS INTL N V COM N33462107 1 270 SH   SOLE 8 270 0 0
FREDS INC COM 356108100 33 11,075 SH   SOLE 1 11,075 0 0
FREDS INC OPT 356108100 2 700 SH Put SOLE 8 700 0 0
FREDS INC COM 356108100 7 2,388 SH   SOLE 8 2,388 0 0
FREEPORT-MCMORAN INC COM 35671D857 424 24,145 SH   DFND 1 0 0 24,145
FREEPORT-MCMORAN INC COM 35671D857 39,091 2,224,806 SH   SOLE 1 2,224,806 0 0
FREEPORT-MCMORAN INC COM 35671D857 2,769 157,603 SH   SOLE 8 157,603 0 0
FREEPORT-MCMORAN INC OPT 35671D857 30,854 1,756,100 SH Put SOLE 8 1,756,100 0 0
FREEPORT-MCMORAN INC OPT 35671D857 20,158 1,147,300 SH Call SOLE 8 1,147,300 0 0
FREEPORT-MCMORAN INC COM 35671D857 16,110 916,937 SH   SOLE 9 916,937 0 0
FREEPORT-MCMORAN INC COM 35671D857 638 36,290 SH   DFND 20 0 0 36,290
FREIGHTCAR AMER INC COM 357023100 34 2,545 SH   SOLE 1 2,545 0 0
FREIGHTCAR AMER INC COM 357023100 0 15 SH   SOLE 8 15 0 0
FREQUENCY ELECTRS INC COM 358010106 0 33 SH   SOLE 8 33 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 1,931 37,800 SH   SOLE 1 37,800 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 0 5 SH   SOLE 8 5 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 2,641 58,401 SH   SOLE 1 58,401 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 270 5,972 SH   SOLE 8 5,972 0 0
FRESHPET INC COM 358039105 117 7,094 SH   SOLE 1 7,094 0 0
FRESHPET INC COM 358039105 36 2,189 SH   SOLE 8 2,189 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 103 10,296 SH   SOLE 1 10,296 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 114 11,434 SH   SOLE 8 11,434 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 264 35,631 SH   SOLE 1 35,631 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 1,855 250,000 SH Put SOLE 1 250,000 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 1,725 232,434 SH Call SOLE 8 232,434 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 2,436 328,244 SH Put SOLE 8 328,244 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 20 2,693 SH   SOLE 8 2,693 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 1 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 75 16,818 SH   SOLE 1 16,818 0 0
FRONTLINE LTD OPT G3682E192 137 30,900 SH Call SOLE 8 30,900 0 0
FRONTLINE LTD COM G3682E192 0 149 SH   SOLE 8 149 0 0
FRONTLINE LTD OPT G3682E192 52 11,700 SH Put SOLE 8 11,700 0 0
FRONTLINE LTD COM G3682E192 479 108,005 SH   SOLE 9 108,005 0 0
FRONTLINE LTD COM G3682E192 42 9,400 SH   DFND 20 0 0 9,400
FRP HLDGS INC COM 30292L107 154 2,760 SH   SOLE 1 2,760 0 0
FRP HLDGS INC COM 30292L107 0 7 SH   SOLE 8 7 0 0
FS BANCORP INC COM 30263Y104 80 1,500 SH   SOLE 1 1,500 0 0
FS INVT CORP COM 302635107 95 13,053 SH   SOLE 8 13,053 0 0
FTD COS INC COM 30281V108 19 5,189 SH   SOLE 1 5,189 0 0
FTD COS INC COM 30281V108 2 464 SH   SOLE 8 464 0 0
FTI CONSULTING INC COM 302941109 4,315 89,132 SH   SOLE 1 89,132 0 0
FTI CONSULTING INC COM 302941109 9 187 SH   SOLE 8 187 0 0
FTI CONSULTING INC OPT 302941109 5 100 SH Call SOLE 8 100 0 0
FTI CONSULTING INC OPT 302941109 10 200 SH Put SOLE 8 200 0 0
FTS INTERNATIONAL INC COM 30283W104 192 10,457 SH   SOLE 1 10,457 0 0
FTS INTERNATIONAL INC COM 30283W104 55 3,011 SH   SOLE 8 3,011 0 0
FUEL TECH INC COM 359523107 0 1 SH   SOLE 8 1 0 0
FUELCELL ENERGY INC COM 35952H502 81 47,016 SH   SOLE 1 47,016 0 0
FULLER H B CO COM 359694106 1,033 20,786 SH   SOLE 1 20,786 0 0
FULLER H B CO COM 359694106 121 2,430 SH   SOLE 8 2,430 0 0
FULLER H B CO COM 359694106 29 576 SH   SOLE 9 576 0 0
FULTON FINL CORP PA COM 360271100 679 38,263 SH   SOLE 1 38,263 0 0
FUNKO INC COM 361008105 18 2,195 SH   SOLE 1 2,195 0 0
FUNKO INC COM 361008105 23 2,783 SH   SOLE 8 2,783 0 0
FUTURE FINTECH GROUP INC COM 36117V105 23 11,400 SH   SOLE 1 11,400 0 0
FUTUREFUEL CORPORATION COM 36116M106 96 8,089 SH   SOLE 1 8,089 0 0
FUTUREFUEL CORPORATION COM 36116M106 17 1,434 SH   SOLE 8 1,434 0 0
G-III APPAREL GROUP LTD COM 36237H101 496 13,165 SH   SOLE 1 13,165 0 0
G-III APPAREL GROUP LTD OPT 36237H101 53 1,400 SH Call SOLE 8 1,400 0 0
G1 THERAPEUTICS INC COM 3621LQ109 114 3,069 SH   SOLE 1 3,069 0 0
G1 THERAPEUTICS INC COM 3621LQ109 10 279 SH   SOLE 8 279 0 0
GAIA INC NEW COM 36269P104 31 1,991 SH   SOLE 1 1,991 0 0
GAIA INC NEW COM 36269P104 20 1,265 SH   SOLE 8 1,265 0 0
GAIN CAP HLDGS INC COM 36268W100 67 10,058 SH   SOLE 1 10,058 0 0
GAIN CAP HLDGS INC COM 36268W100 18 2,738 SH   SOLE 8 2,738 0 0
GALAPAGOS NV ADR 36315X101 9 93 SH   SOLE 8 93 0 0
GALECTIN THERAPEUTICS INC COM 363225202 95 20,012 SH   SOLE 1 20,012 0 0
GALECTIN THERAPEUTICS INC COM 363225202 1 111 SH   SOLE 8 111 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 17,874 260,059 SH   SOLE 1 260,059 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 3 46 SH   SOLE 8 46 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 8,481 123,402 SH   SOLE 9 123,402 0 0
GAMCO INVESTORS INC COM 361438104 34 1,357 SH   SOLE 1 1,357 0 0
GAMCO INVESTORS INC COM 361438104 0 8 SH   SOLE 8 8 0 0
GAMESTOP CORP NEW COM 36467W109 957 75,793 SH   SOLE 1 75,793 0 0
GAMESTOP CORP NEW COM 36467W109 1,381 109,467 SH   SOLE 8 109,467 0 0
GAMESTOP CORP NEW OPT 36467W109 1,136 90,000 SH Call SOLE 8 90,000 0 0
GAMESTOP CORP NEW OPT 36467W109 3,612 286,200 SH Put SOLE 8 286,200 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 578 17,262 SH   SOLE 1 17,262 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 2,106 62,914 SH   SOLE 1 62,914 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 2,274 67,963 SH   SOLE 8 67,963 0 0
GANNETT CO INC COM 36473H104 998 100,037 SH   SOLE 1 100,037 0 0
GANNETT CO INC OPT 36473H104 175 17,500 SH Call SOLE 8 17,500 0 0
GANNETT CO INC COM 36473H104 33 3,342 SH   SOLE 8 3,342 0 0
GANNETT CO INC OPT 36473H104 47 4,700 SH Put SOLE 8 4,700 0 0
GAP INC DEL COM 364760108 17,264 553,245 SH   SOLE 1 553,245 0 0
GAP INC DEL OPT 364760108 5,638 180,700 SH Call SOLE 8 180,700 0 0
GAP INC DEL COM 364760108 1,796 57,560 SH   SOLE 8 57,560 0 0
GAP INC DEL OPT 364760108 8,433 270,300 SH Put SOLE 8 270,300 0 0
GAP INC DEL COM 364760108 4,677 149,879 SH   SOLE 9 149,879 0 0
GARDNER DENVER HLDGS INC COM 36555P107 799 26,042 SH   SOLE 1 26,042 0 0
GARDNER DENVER HLDGS INC COM 36555P107 98 3,177 SH   SOLE 8 3,177 0 0
GARMIN LTD COM H2906T109 10,762 182,650 SH   SOLE 1 182,650 0 0
GARMIN LTD OPT H2906T109 2,027 34,400 SH Put SOLE 8 34,400 0 0
GARMIN LTD OPT H2906T109 2,063 35,000 SH Call SOLE 8 35,000 0 0
GARMIN LTD COM H2906T109 2,196 37,244 SH   SOLE 8 37,244 0 0
GARMIN LTD COM H2906T109 4,449 75,501 SH   SOLE 9 75,501 0 0
GARTNER INC COM 366651107 10,008 85,085 SH   SOLE 1 85,085 0 0
GARTNER INC COM 366651107 734 6,245 SH   SOLE 8 6,245 0 0
GARTNER INC COM 366651107 7,269 61,801 SH   SOLE 9 61,801 0 0
GASLOG LTD COM G37585109 1,232 74,918 SH   SOLE 1 74,918 0 0
GASLOG LTD COM G37585109 207 12,533 SH   SOLE 8 12,533 0 0
GASLOG PARTNERS LP COM Y2687W108 234 10,050 SH   SOLE 1 10,050 0 0
GASLOG PARTNERS LP COM Y2687W108 184 7,901 SH   SOLE 8 7,901 0 0
GASTAR EXPL INC NEW COM 36729W202 25 37,425 SH   SOLE 1 37,425 0 0
GASTAR EXPL INC NEW COM 36729W202 0 141 SH   SOLE 8 141 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 54 3,034 SH   SOLE 1 3,034 0 0
GATX CORP COM 361448103 664 9,696 SH   SOLE 1 9,696 0 0
GATX CORP COM 361448103 109 1,592 SH   SOLE 8 1,592 0 0
GATX CORP OPT 361448103 27 400 SH Call SOLE 8 400 0 0
GCI LIBERTY INC COM 36164V305 2,631 49,754 SH   SOLE 1 49,754 0 0
GCI LIBERTY INC COM 36164V305 3 66 SH   SOLE 8 66 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,999 68,851 SH   SOLE 1 68,851 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 5 145 SH   SOLE 8 145 0 0
GDS HLDGS LTD ADR 36165L108 195 7,100 SH   SOLE 1 7,100 0 0
GDS HLDGS LTD ADR 36165L108 81 2,952 SH   SOLE 8 2,952 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 23 1,596 SH   SOLE 1 1,596 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 16 1,141 SH   SOLE 8 1,141 0 0
GENCOR INDS INC COM 368678108 29 1,817 SH   SOLE 1 1,817 0 0
GENER8 MARITIME INC COM Y26889108 313 55,228 SH   SOLE 1 55,228 0 0
GENER8 MARITIME INC COM Y26889108 1 242 SH   SOLE 8 242 0 0
GENERAC HLDGS INC COM 368736104 3,651 79,533 SH   SOLE 1 79,533 0 0
GENERAC HLDGS INC OPT 368736104 32 700 SH Call SOLE 8 700 0 0
GENERAC HLDGS INC COM 368736104 2 41 SH   SOLE 8 41 0 0
GENERAL CABLE CORP DEL NEW COM 369300108 3,051 103,059 SH   SOLE 1 103,059 0 0
GENERAL CABLE CORP DEL NEW OPT 369300108 201 6,800 SH Put SOLE 8 6,800 0 0
GENERAL CABLE CORP DEL NEW OPT 369300108 1,122 37,900 SH Call SOLE 8 37,900 0 0
GENERAL DYNAMICS CORP COM 369550108 48,174 218,078 SH   SOLE 1 218,078 0 0
GENERAL DYNAMICS CORP COM 369550108 578 2,616 SH   SOLE 8 2,616 0 0
GENERAL DYNAMICS CORP OPT 369550108 18,114 82,000 SH Call SOLE 8 82,000 0 0
GENERAL DYNAMICS CORP OPT 369550108 12,702 57,500 SH Put SOLE 8 57,500 0 0
GENERAL DYNAMICS CORP COM 369550108 41,612 188,378 SH   SOLE 9 188,378 0 0
GENERAL ELECTRIC CO COM 369604103 1,020 75,702 SH   DFND 1 0 0 75,702
GENERAL ELECTRIC CO OPT 369604103 7,131 529,000 SH Put SOLE 1 529,000 0 0
GENERAL ELECTRIC CO COM 369604103 144,329 10,706,893 SH   SOLE 1 10,706,893 0 0
GENERAL ELECTRIC CO COM 369604103 104,643 7,762,817 SH   SOLE 8 7,762,817 0 0
GENERAL ELECTRIC CO OPT 369604103 190,685 14,145,800 SH Put SOLE 8 14,145,800 0 0
GENERAL ELECTRIC CO OPT 369604103 11,207 831,400 SH Call SOLE 8 831,400 0 0
GENERAL ELECTRIC CO COM 369604103 91,670 6,800,453 SH   SOLE 9 6,800,453 0 0
GENERAL ELECTRIC CO COM 369604103 2,507 185,980 SH   DFND 20 0 0 185,980
GENERAL ELECTRIC CO COM 369604103 6 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 1 94 SH   SOLE 8 94 0 0
GENERAL MLS INC COM 370334104 90 2,000 SH   DFND 1 0 0 2,000
GENERAL MLS INC COM 370334104 46,306 1,027,630 SH   SOLE 1 1,027,630 0 0
GENERAL MLS INC OPT 370334104 8,922 198,000 SH Put SOLE 8 198,000 0 0
GENERAL MLS INC OPT 370334104 11,941 265,000 SH Call SOLE 8 265,000 0 0
GENERAL MLS INC COM 370334104 541 12,000 SH   SOLE 8 12,000 0 0
GENERAL MLS INC COM 370334104 18,808 417,399 SH   SOLE 9 417,399 0 0
GENERAL MOLY INC COM 370373102 0 2 SH   SOLE 8 2 0 0
GENERAL MTRS CO COM 37045V100 73,398 2,019,792 SH   SOLE 1 2,019,792 0 0
GENERAL MTRS CO COM 37045V100 363 10,000 SH   DFND 1 0 0 10,000
GENERAL MTRS CO OPT 37045V100 79,937 2,199,700 SH Put SOLE 8 2,199,700 0 0
GENERAL MTRS CO COM 37045V100 293,457 8,075,313 SH   SOLE 8 8,075,313 0 0
GENERAL MTRS CO OPT 37045V100 37,859 1,041,800 SH Call SOLE 8 1,041,800 0 0
GENERAL MTRS CO COM 37045V100 32,132 884,197 SH   SOLE 9 884,197 0 0
GENERAL MTRS CO COM 37045V100 138 3,800 SH   DFND 20 0 0 3,800
GENESCO INC COM 371532102 388 9,563 SH   SOLE 1 9,563 0 0
GENESCO INC COM 371532102 175 4,312 SH   SOLE 8 4,312 0 0
GENESCO INC OPT 371532102 81 2,000 SH Call SOLE 8 2,000 0 0
GENESCO INC OPT 371532102 85 2,100 SH Put SOLE 8 2,100 0 0
GENESEE &amp WYO INC COM 371559105 983 13,882 SH   SOLE 1 13,882 0 0
GENESEE &amp WYO INC COM 371559105 179 2,527 SH   SOLE 8 2,527 0 0
GENESIS ENERGY L P COM 371927104 1,603 81,337 SH   SOLE 1 81,337 0 0
GENESIS ENERGY L P OPT 371927104 4 200 SH Put SOLE 8 200 0 0
GENESIS ENERGY L P COM 371927104 14 700 SH   SOLE 8 700 0 0
GENESIS HEALTHCARE INC COM 37185X106 44 28,842 SH   SOLE 1 28,842 0 0
GENIE ENERGY LTD COM 372284208 14 2,799 SH   SOLE 1 2,799 0 0
GENIE ENERGY LTD COM 372284208 0 86 SH   SOLE 8 86 0 0
GENIUS BRANDS INTL INC COM 37229T301 0 1 SH   SOLE 8 1 0 0
GENMARK DIAGNOSTICS INC COM 372309104 58 10,577 SH   SOLE 1 10,577 0 0
GENMARK DIAGNOSTICS INC COM 372309104 0 41 SH   SOLE 8 41 0 0
GENOCEA BIOSCIENCES INC COM 372427104 18 17,069 SH   SOLE 1 17,069 0 0
GENOMIC HEALTH INC COM 37244C101 172 5,482 SH   SOLE 1 5,482 0 0
GENOMIC HEALTH INC COM 37244C101 82 2,617 SH   SOLE 8 2,617 0 0
GENOMIC HEALTH INC OPT 37244C101 344 11,000 SH Call SOLE 8 11,000 0 0
GENPACT LIMITED COM G3922B107 2,221 69,424 SH   SOLE 1 69,424 0 0
GENTEX CORP COM 371901109 8,272 359,343 SH   SOLE 1 359,343 0 0
GENTEX CORP OPT 371901109 2 100 SH Put SOLE 8 100 0 0
GENTEX CORP OPT 371901109 177 7,700 SH Call SOLE 8 7,700 0 0
GENTEX CORP COM 371901109 35 1,531 SH   SOLE 8 1,531 0 0
GENTHERM INC COM 37253A103 753 22,189 SH   SOLE 1 22,189 0 0
GENUINE PARTS CO COM 372460105 36,803 409,645 SH   SOLE 1 409,645 0 0
GENUINE PARTS CO OPT 372460105 2,255 25,100 SH Put SOLE 8 25,100 0 0
GENUINE PARTS CO OPT 372460105 7,142 79,500 SH Call SOLE 8 79,500 0 0
GENUINE PARTS CO COM 372460105 249 2,787 SH   SOLE 8 2,787 0 0
GENUINE PARTS CO COM 372460105 9,531 106,099 SH   SOLE 9 106,099 0 0
GENWORTH FINL INC COM 37247D106 2,593 915,888 SH   SOLE 1 915,888 0 0
GENWORTH FINL INC OPT 37247D106 37 13,100 SH Put SOLE 8 13,100 0 0
GENWORTH FINL INC OPT 37247D106 466 164,600 SH Call SOLE 8 164,600 0 0
GENWORTH FINL INC COM 37247D106 11 4,027 SH   SOLE 8 4,027 0 0
GEO GROUP INC NEW TRUS 36162J106 1,113 54,334 SH   SOLE 1 54,334 0 0
GEO GROUP INC NEW COM 36162J106 224 10,967 SH   SOLE 1 10,967 0 0
GEO GROUP INC NEW TRUS 36162J106 656 32,039 SH   SOLE 8 32,039 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 39 4,079 SH   SOLE 1 4,079 0 0
GERDAU S A ADR 373737105 2,634 565,343 SH   SOLE 1 565,343 0 0
GERDAU S A ADR 373737105 1 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 157 4,738 SH   SOLE 1 4,738 0 0
GERMAN AMERN BANCORP INC COM 373865104 1 17 SH   SOLE 8 17 0 0
GERON CORP COM 374163103 208 49,025 SH   SOLE 1 49,025 0 0
GERON CORP OPT 374163103 400 94,000 SH Call SOLE 8 94,000 0 0
GERON CORP COM 374163103 20 4,710 SH   SOLE 8 4,710 0 0
GETTY RLTY CORP NEW TRUS 374297109 245 9,724 SH   SOLE 1 9,724 0 0
GETTY RLTY CORP NEW TRUS 374297109 76 3,009 SH   SOLE 8 3,009 0 0
GEVO INC COM 374396307 0 94 SH   SOLE 8 94 0 0
GGP INC COM 36174X101 3,379 165,151 SH   SOLE 1 165,151 0 0
GGP INC TRUS 36174X101 18,427 900,601 SH   SOLE 1 900,601 0 0
GGP INC OPT 36174X101 11,271 550,900 SH Put SOLE 8 550,900 0 0
GGP INC OPT 36174X101 612 29,900 SH Call SOLE 8 29,900 0 0
GGP INC TRUS 36174X101 25 1,238 SH   SOLE 8 1,238 0 0
GGP INC COM 36174X101 8,776 428,928 SH   SOLE 9 428,928 0 0
GIBRALTAR INDS INC COM 374689107 355 10,469 SH   SOLE 1 10,469 0 0
GILDAN ACTIVEWEAR INC COM 375916103 6,759 233,920 SH   SOLE 1 233,920 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 3 100 SH Put SOLE 8 100 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 58 2,000 SH Call SOLE 8 2,000 0 0
GILDAN ACTIVEWEAR INC COM 375916103 533 18,431 SH   SOLE 8 18,431 0 0
GILDAN ACTIVEWEAR INC COM 375916103 59 2,031 SH   SOLE 9 2,031 0 0
GILEAD SCIENCES INC COM 375558103 115 1,529 SH   DFND 1 0 0 1,529
GILEAD SCIENCES INC COM 375558103 144,127 1,911,758 SH   SOLE 1 1,911,758 0 0
GILEAD SCIENCES INC OPT 375558103 44,963 596,400 SH Call SOLE 8 596,400 0 0
GILEAD SCIENCES INC OPT 375558103 41,004 543,900 SH Put SOLE 8 543,900 0 0
GILEAD SCIENCES INC COM 375558103 6,555 86,955 SH   SOLE 8 86,955 0 0
GILEAD SCIENCES INC COM 375558103 71,090 942,967 SH   SOLE 9 942,967 0 0
GILEAD SCIENCES INC COM 375558103 138 1,833 SH   SOLE 81 1,833 0 0
GLACIER BANCORP INC NEW COM 37637Q105 929 24,192 SH   SOLE 1 24,192 0 0
GLACIER BANCORP INC NEW COM 37637Q105 21 537 SH   SOLE 8 537 0 0
GLADSTONE COML CORP TRUS 376536108 101 5,824 SH   SOLE 1 5,824 0 0
GLADSTONE COML CORP TRUS 376536108 25 1,434 SH   SOLE 8 1,434 0 0
GLADSTONE INVT CORP COM 376546107 45 4,437 SH   SOLE 8 4,437 0 0
GLADSTONE LD CORP TRUS 376549101 75 6,200 SH   SOLE 1 6,200 0 0
GLATFELTER COM 377316104 349 16,996 SH   SOLE 1 16,996 0 0
GLATFELTER COM 377316104 35 1,722 SH   SOLE 8 1,722 0 0
GLAUKOS CORP COM 377322102 183 5,942 SH   SOLE 1 5,942 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 14 350 SH   DFND 1 0 0 350
GLAXOSMITHKLINE PLC ADR 37733W105 1,954 50,014 SH   SOLE 1 50,014 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 2,614 66,900 SH Put SOLE 8 66,900 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 10,189 260,800 SH Call SOLE 8 260,800 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 777 19,900 SH   DFND 20 0 0 19,900
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 678 14,039 SH   SOLE 1 14,039 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 72 1,500 SH Call SOLE 8 1,500 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 779 16,128 SH   SOLE 8 16,128 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 10 200 SH Put SOLE 8 200 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 314 9,384 SH   SOLE 1 9,384 0 0
GLOBAL CORD BLOOD CORPORATIO COM G39342103 12 1,181 SH   SOLE 8 1,181 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 16 10,474 SH   SOLE 1 10,474 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 59 1,718 SH   SOLE 1 1,718 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 0 8 SH   SOLE 8 8 0 0
GLOBAL MED REIT INC TRUS 37954A204 26 3,770 SH   SOLE 1 3,770 0 0
GLOBAL MED REIT INC TRUS 37954A204 0 17 SH   SOLE 8 17 0 0
GLOBAL NET LEASE INC TRUS 379378201 351 20,809 SH   SOLE 1 20,809 0 0
GLOBAL PMTS INC COM 37940X102 11,106 99,574 SH   SOLE 1 99,574 0 0
GLOBAL PMTS INC COM 37940X102 45 400 SH   SOLE 8 400 0 0
GLOBAL PMTS INC OPT 37940X102 11 100 SH Call SOLE 8 100 0 0
GLOBAL PMTS INC COM 37940X102 12,075 108,275 SH   SOLE 9 108,275 0 0
GLOBAL WTR RES INC COM 379463102 19 2,102 SH   SOLE 1 2,102 0 0
GLOBAL WTR RES INC COM 379463102 0 10 SH   SOLE 8 10 0 0
GLOBAL X FDS FUND 37954Y715 100 4,121 SH   DFND 1 0 0 4,121
GLOBAL X FDS FUND 37950E366 30 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37950E366 368 37,913 SH   SOLE 8 37,913 0 0
GLOBAL X FDS OPT 37950E366 3 300 SH Call SOLE 8 300 0 0
GLOBAL X FDS FUND 37954Y855 11 353 SH   SOLE 8 353 0 0
GLOBAL X FDS OPT 37950E366 5 500 SH Put SOLE 8 500 0 0
GLOBALSCAPE INC COM 37940G109 0 74 SH   SOLE 8 74 0 0
GLOBALSTAR INC COM 378973408 81 118,104 SH   SOLE 1 118,104 0 0
GLOBALSTAR INC COM 378973408 5 7,050 SH   SOLE 8 7,050 0 0
GLOBANT S A COM L44385109 385 7,467 SH   SOLE 1 7,467 0 0
GLOBANT S A COM L44385109 76 1,471 SH   SOLE 8 1,471 0 0
GLOBUS MARITIME LIMITED NEW COM Y27265308 14 18,800 SH   SOLE 8 18,800 0 0
GLOBUS MED INC COM 379577208 1,683 33,770 SH   SOLE 1 33,770 0 0
GLOWPOINT INC COM 379887201 0 1 SH   SOLE 8 1 0 0
GLU MOBILE INC COM 379890106 82 21,910 SH   SOLE 1 21,910 0 0
GLU MOBILE INC OPT 379890106 88 23,300 SH Put SOLE 8 23,300 0 0
GLU MOBILE INC OPT 379890106 118 31,400 SH Call SOLE 8 31,400 0 0
GLU MOBILE INC COM 379890106 53 13,833 SH   SOLE 8 13,833 0 0
GLYCOMIMETICS INC COM 38000Q102 794 48,955 SH   SOLE 1 48,955 0 0
GLYCOMIMETICS INC COM 38000Q102 84 5,176 SH   SOLE 8 5,176 0 0
GMS INC COM 36251C103 279 9,131 SH   SOLE 1 9,131 0 0
GMS INC COM 36251C103 0 1 SH   SOLE 8 1 0 0
GNC HLDGS INC COM 36191G107 344 88,885 SH   SOLE 1 88,885 0 0
GNC HLDGS INC COM 36191G107 45 11,678 SH   SOLE 8 11,678 0 0
GNC HLDGS INC OPT 36191G107 73 19,000 SH Call SOLE 8 19,000 0 0
GNC HLDGS INC OPT 36191G107 11 2,900 SH Put SOLE 8 2,900 0 0
GODADDY INC COM 380237107 3,852 62,716 SH   SOLE 1 62,716 0 0
GODADDY INC OPT 380237107 1,843 30,000 SH Call SOLE 8 30,000 0 0
GODADDY INC COM 380237107 79 1,282 SH   SOLE 8 1,282 0 0
GODADDY INC OPT 380237107 43 700 SH Put SOLE 8 700 0 0
GODADDY INC COM 380237107 386 6,283 SH   SOLE 9 6,283 0 0
GOGO INC COM 38046C109 102 11,826 SH   SOLE 1 11,826 0 0
GOGO INC OPT 38046C109 100 11,600 SH Put SOLE 8 11,600 0 0
GOGO INC COM 38046C109 297 34,479 SH   SOLE 8 34,479 0 0
GOGO INC OPT 38046C109 54 6,300 SH Call SOLE 8 6,300 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 2 137 SH   SOLE 8 137 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 819 29,919 SH   SOLE 1 29,919 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 873 31,900 SH Put SOLE 8 31,900 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 339 12,376 SH   SOLE 8 12,376 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 648 23,700 SH Call SOLE 8 23,700 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 402 23,496 SH   SOLE 1 23,496 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 26 1,539 SH   SOLE 8 1,539 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 17 1,000 SH Call SOLE 8 1,000 0 0
GOLD FIELDS LTD NEW ADR 38059T106 1,641 408,332 SH   SOLE 1 408,332 0 0
GOLD FIELDS LTD NEW OPT 38059T106 98 24,300 SH Put SOLE 8 24,300 0 0
GOLD FIELDS LTD NEW OPT 38059T106 213 53,000 SH Call SOLE 8 53,000 0 0
GOLD FIELDS LTD NEW ADR 38059T106 21 5,090 SH   SOLE 8 5,090 0 0
GOLD RESOURCE CORP COM 38068T105 188 41,786 SH   SOLE 1 41,786 0 0
GOLD RESOURCE CORP COM 38068T105 0 13 SH   SOLE 8 13 0 0
GOLD STD VENTURES CORP COM 380738104 0 46 SH   SOLE 8 46 0 0
GOLDCORP INC NEW COM 380956409 3,600 260,426 SH   SOLE 1 260,426 0 0
GOLDCORP INC NEW COM 380956409 79 5,711 SH   DFND 1 0 0 5,711
GOLDCORP INC NEW OPT 380956409 435 31,500 SH Call SOLE 8 31,500 0 0
GOLDCORP INC NEW COM 380956409 12,839 928,993 SH   SOLE 8 928,993 0 0
GOLDCORP INC NEW OPT 380956409 23,591 1,707,000 SH Put SOLE 8 1,707,000 0 0
GOLDCORP INC NEW COM 380956409 430 31,082 SH   SOLE 9 31,082 0 0
GOLDCORP INC NEW COM 380956409 2,768 200,284 SH   DFND 20 0 0 200,284
GOLDEN ENTMT INC COM 381013101 230 9,932 SH   SOLE 1 9,932 0 0
GOLDEN MINERALS CO COM 381119106 0 2 SH   SOLE 8 2 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 477 59,910 SH   SOLE 9 59,910 0 0
GOLDEN STAR RES LTD CDA COM 38119T104 0 775 SH   SOLE 8 775 0 0
GOLDEN STAR RES LTD CDA COM 38119T104 4 6,800 SH   DFND 20 0 0 6,800
GOLDMAN SACHS BDC INC COM 38147U107 27 1,400 SH   SOLE 1 1,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 83,908 333,151 SH   SOLE 1 333,151 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,546 14,078 SH   DFND 1 0 0 14,078
GOLDMAN SACHS GROUP INC OPT 38141G104 64,979 258,000 SH Call SOLE 8 258,000 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 90,746 360,300 SH Put SOLE 8 360,300 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 23,908 94,925 SH   SOLE 8 94,925 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 60,730 241,119 SH   SOLE 9 241,119 0 0
GOODRICH PETE CORP COM 382410843 0 14 SH   SOLE 8 14 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 13,192 496,369 SH   SOLE 1 496,369 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 8,551 321,700 SH Put SOLE 8 321,700 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 5,727 215,450 SH   SOLE 8 215,450 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 471 17,700 SH Call SOLE 8 17,700 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 7,097 267,021 SH   SOLE 9 267,021 0 0
GOPRO INC COM 38268T103 5,917 1,235,433 SH   SOLE 1 1,235,433 0 0
GOPRO INC OPT 38268T103 3,832 800,000 SH Put SOLE 1 800,000 0 0
GOPRO INC COM 38268T103 2 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 0 30 SH   SOLE 8 30 0 0
GOPRO INC OPT 38268T103 444 92,600 SH Put SOLE 8 92,600 0 0
GOPRO INC OPT 38268T103 893 186,400 SH Call SOLE 8 186,400 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 413 30,186 SH   SOLE 1 30,186 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 1 86 SH   SOLE 8 86 0 0
GP STRATEGIES CORP COM 36225V104 59 2,605 SH   SOLE 1 2,605 0 0
GP STRATEGIES CORP COM 36225V104 0 8 SH   SOLE 8 8 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 409 4,100 SH   SOLE 1 4,100 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 254 2,549 SH   SOLE 8 2,549 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 1,993 32,535 SH   SOLE 1 32,535 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 453 7,400 SH Put SOLE 8 7,400 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 257 4,200 SH Call SOLE 8 4,200 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 274 4,498 SH   SOLE 8 4,498 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 25 408 SH   SOLE 9 408 0 0
GRACO INC COM 384109104 6,119 133,821 SH   SOLE 1 133,821 0 0
GRAHAM CORP COM 384556106 42 1,980 SH   SOLE 1 1,980 0 0
GRAHAM CORP COM 384556106 0 8 SH   SOLE 8 8 0 0
GRAHAM HLDGS CO COM 384637104 454 755 SH   SOLE 1 755 0 0
GRAINGER W W INC COM 384802104 19,434 68,849 SH   SOLE 1 68,849 0 0
GRAINGER W W INC OPT 384802104 5,476 19,400 SH Call SOLE 8 19,400 0 0
GRAINGER W W INC OPT 384802104 31,473 111,500 SH Put SOLE 8 111,500 0 0
GRAINGER W W INC COM 384802104 18,210 64,515 SH   SOLE 8 64,515 0 0
GRAINGER W W INC COM 384802104 9,993 35,404 SH   SOLE 9 35,404 0 0
GRAMERCY PPTY TR TRUS 385002308 970 44,670 SH   SOLE 1 44,670 0 0
GRAMERCY PPTY TR TRUS 385002308 1 74 SH   SOLE 8 74 0 0
GRAND CANYON ED INC COM 38526M106 1,022 9,737 SH   SOLE 1 9,737 0 0
GRAND CANYON ED INC OPT 38526M106 31 300 SH Call SOLE 8 300 0 0
GRAND CANYON ED INC COM 38526M106 325 3,094 SH   SOLE 8 3,094 0 0
GRANITE CONSTR INC COM 387328107 1,697 30,389 SH   SOLE 1 30,389 0 0
GRANITE CONSTR INC COM 387328107 3 49 SH   SOLE 8 49 0 0
GRANITE CONSTR INC OPT 387328107 6 100 SH Put SOLE 8 100 0 0
GRANITE PT MTG TR INC TRUS 38741L107 3,289 198,877 SH   SOLE 1 198,877 0 0
GRANITE PT MTG TR INC TRUS 38741L107 8 509 SH   SOLE 8 509 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 56,344 3,670,598 SH   SOLE 1 3,670,598 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 2 100 SH   SOLE 8 100 0 0
GRAY TELEVISION INC COM 389375106 263 20,672 SH   SOLE 1 20,672 0 0
GRAY TELEVISION INC OPT 389375106 61 4,800 SH Call SOLE 8 4,800 0 0
GRAY TELEVISION INC COM 389375106 658 51,812 SH   SOLE 8 51,812 0 0
GRAY TELEVISION INC OPT 389375106 20 1,600 SH Put SOLE 8 1,600 0 0
GREAT AJAX CORP TRUS 38983D300 47 3,449 SH   SOLE 1 3,449 0 0
GREAT AJAX CORP TRUS 38983D300 1 56 SH   SOLE 8 56 0 0
GREAT ELM CAP GROUP INC COM 39036P209 0 1 SH   SOLE 8 1 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 54 11,785 SH   SOLE 1 11,785 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 0 63 SH   SOLE 8 63 0 0
GREAT PANTHER SILVER LTD COM 39115V101 0 73 SH   SOLE 8 73 0 0
GREAT PLAINS ENERGY INC COM 391164100 35,142 1,105,416 SH   SOLE 1 1,105,416 0 0
GREAT PLAINS ENERGY INC COM 391164100 2 61 SH   SOLE 8 61 0 0
GREAT SOUTHN BANCORP INC COM 390905107 113 2,253 SH   SOLE 1 2,253 0 0
GREAT SOUTHN BANCORP INC COM 390905107 42 838 SH   SOLE 8 838 0 0
GREAT WESTN BANCORP INC COM 391416104 780 19,381 SH   SOLE 1 19,381 0 0
GREEN BANCORP INC COM 39260X100 212 9,464 SH   SOLE 1 9,464 0 0
GREEN BANCORP INC COM 39260X100 13,895 624,500 SH   SOLE 8 624,500 0 0
GREEN BRICK PARTNERS INC COM 392709101 57 5,161 SH   SOLE 1 5,161 0 0
GREEN BRICK PARTNERS INC COM 392709101 2 112 SH   SOLE 8 112 0 0
GREEN DOT CORP COM 39304D102 914 14,243 SH   SOLE 1 14,243 0 0
GREEN DOT CORP COM 39304D102 93 1,441 SH   SOLE 8 1,441 0 0
GREEN PLAINS INC COM 393222104 756 45,017 SH   SOLE 1 45,017 0 0
GREEN PLAINS INC OPT 393222104 72 4,300 SH Call SOLE 8 4,300 0 0
GREEN PLAINS INC COM 393222104 360 21,407 SH   SOLE 8 21,407 0 0
GREEN PLAINS INC OPT 393222104 126 7,500 SH Put SOLE 8 7,500 0 0
GREENBRIER COS INC COM 393657101 1,199 23,877 SH   SOLE 1 23,877 0 0
GREENBRIER COS INC COM 393657101 111 2,207 SH   SOLE 8 2,207 0 0
GREENBRIER COS INC BOND 393657AK7 1,075 941,000 PRN   SOLE 8 0 0 941,000
GREENBRIER COS INC OPT 393657101 10 200 SH Call SOLE 8 200 0 0
GREENE COUNTY BANCORP INC COM 394357107 23 631 SH   SOLE 1 631 0 0
GREENE COUNTY BANCORP INC COM 394357107 0 3 SH   SOLE 8 3 0 0
GREENHILL &amp CO INC COM 395259104 1,071 57,858 SH   SOLE 1 57,858 0 0
GREENHILL &amp CO INC COM 395259104 23 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC OPT 395259104 37 2,000 SH Call SOLE 8 2,000 0 0
GREENHILL &amp CO INC COM 395259104 112 6,066 SH   SOLE 8 6,066 0 0
GREENHILL &amp CO INC OPT 395259104 9 500 SH Put SOLE 8 500 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 100 6,256 SH   SOLE 1 6,256 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 73 4,586 SH   SOLE 8 4,586 0 0
GREIF INC COM 397624206 67 1,166 SH   SOLE 1 1,166 0 0
GREIF INC COM 397624107 547 10,464 SH   SOLE 1 10,464 0 0
GREIF INC COM 397624206 0 7 SH   SOLE 8 7 0 0
GREIF INC COM 397624107 223 4,274 SH   SOLE 8 4,274 0 0
GRIDSUM HLDG INC ADR 398132100 499 61,100 SH   SOLE 1 61,100 0 0
GRIDSUM HLDG INC ADR 398132100 0 3 SH   SOLE 8 3 0 0
GRIFFIN INL RLTY INC COM 398231100 5 142 SH   SOLE 1 142 0 0
GRIFFIN INL RLTY INC COM 398231100 0 8 SH   SOLE 8 8 0 0
GRIFFON CORP COM 398433102 167 9,124 SH   SOLE 1 9,124 0 0
GRIFFON CORP OPT 398433102 18 1,000 SH Call SOLE 8 1,000 0 0
GRIFFON CORP OPT 398433102 15 800 SH Put SOLE 8 800 0 0
GRIFFON CORP COM 398433102 12 639 SH   SOLE 8 639 0 0
GRIFOLS S A ADR 398438408 39 1,843 SH   SOLE 8 1,843 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 905 13,837 SH   SOLE 1 13,837 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 78 1,200 SH Call SOLE 8 1,200 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 21 324 SH   SOLE 8 324 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 601 9,200 SH Put SOLE 8 9,200 0 0
GROUPE CGI INC COM 39945C109 626 10,858 SH   SOLE 1 10,858 0 0
GROUPE CGI INC COM 39945C109 39 674 SH   SOLE 9 674 0 0
GROUPON INC COM 399473107 1,035 238,693 SH   SOLE 1 238,693 0 0
GROUPON INC COM 399473107 266 61,455 SH   SOLE 8 61,455 0 0
GROUPON INC OPT 399473107 146 33,700 SH Call SOLE 8 33,700 0 0
GROUPON INC OPT 399473107 78 17,900 SH Put SOLE 8 17,900 0 0
GRUBHUB INC COM 400110102 1,880 18,529 SH   SOLE 1 18,529 0 0
GRUBHUB INC OPT 400110102 2,811 27,700 SH Put SOLE 8 27,700 0 0
GRUBHUB INC OPT 400110102 862 8,500 SH Call SOLE 8 8,500 0 0
GRUBHUB INC COM 400110102 252 2,482 SH   SOLE 8 2,482 0 0
GRUBHUB INC COM 400110102 231 2,281 SH   SOLE 9 2,281 0 0
GRUPO AEROPORTUARIO CTR NORT ADR 400501102 28 700 SH   SOLE 8 700 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 80 468 SH   SOLE 1 468 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 1 64 SH   SOLE 8 64 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 1,783 27,122 SH   SOLE 1 27,122 0 0
GRUPO SUPERVIELLE S A ADR 40054A108 882 29,080 SH   SOLE 1 29,080 0 0
GRUPO TELEVISA SA ADR 40049J206 60 3,760 SH   SOLE 1 3,760 0 0
GRUPO TELEVISA SA OPT 40049J206 2 100 SH Call SOLE 8 100 0 0
GSE SYS INC COM 36227K106 0 1 SH   SOLE 8 1 0 0
GSI TECHNOLOGY COM 36241U106 7 1,000 SH   DFND 1 0 0 1,000
GSI TECHNOLOGY COM 36241U106 26 3,524 SH   SOLE 1 3,524 0 0
GSV CAP CORP BOND 36191JAB7 12 12,000 PRN   SOLE 8 0 0 12,000
GTT COMMUNICATIONS INC COM 362393100 709 12,516 SH   SOLE 1 12,516 0 0
GTT COMMUNICATIONS INC COM 362393100 157 2,768 SH   SOLE 8 2,768 0 0
GTX INC DEL COM 40052B207 115 6,500 SH   SOLE 1 6,500 0 0
GUANGSHEN RY LTD ADR 40065W107 3 93 SH   SOLE 8 93 0 0
GUARANTY BANCORP DEL COM 40075T607 173 6,132 SH   SOLE 1 6,132 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 61 1,817 SH   SOLE 1 1,817 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 0 3 SH   SOLE 8 3 0 0
GUESS INC COM 401617105 1,669 80,513 SH   SOLE 1 80,513 0 0
GUESS INC OPT 401617105 1,504 72,500 SH Call SOLE 8 72,500 0 0
GUESS INC COM 401617105 1,653 79,725 SH   SOLE 8 79,725 0 0
GUESS INC OPT 401617105 3,146 151,700 SH Put SOLE 8 151,700 0 0
GUGGENHEIM CR ALLOCATION FD FUND 40168G108 1 63 SH   SOLE 8 63 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 966 11,957 SH   SOLE 1 11,957 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 2,029 2,075,000 PRN   SOLE 8 0 0 2,075,000
GULF ISLAND FABRICATION INC COM 402307102 30 4,193 SH   SOLE 1 4,193 0 0
GULFPORT ENERGY CORP COM 402635304 1,801 186,689 SH   SOLE 1 186,689 0 0
GULFPORT ENERGY CORP OPT 402635304 597 61,900 SH Call SOLE 8 61,900 0 0
GULFPORT ENERGY CORP COM 402635304 258 26,783 SH   SOLE 8 26,783 0 0
GULFPORT ENERGY CORP OPT 402635304 229 23,700 SH Put SOLE 8 23,700 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 19,849 176,162 SH   SOLE 1 176,162 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 980 8,700 SH Call SOLE 8 8,700 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 34 300 SH Put SOLE 8 300 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 739 6,552 SH   SOLE 8 6,552 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 722 18,747 SH   SOLE 1 18,747 0 0
H &amp E EQUIPMENT SERVICES INC OPT 404030108 196 5,100 SH Call SOLE 8 5,100 0 0
HABIT RESTAURANTS INC COM 40449J103 37 4,190 SH   SOLE 1 4,190 0 0
HABIT RESTAURANTS INC COM 40449J103 5 600 SH   DFND 1 0 0 600
HABIT RESTAURANTS INC COM 40449J103 161 18,341 SH   SOLE 8 18,341 0 0
HACKETT GROUP INC COM 404609109 192 11,963 SH   SOLE 1 11,963 0 0
HACKETT GROUP INC COM 404609109 18 1,115 SH   SOLE 8 1,115 0 0
HAEMONETICS CORP COM 405024100 1,209 16,528 SH   SOLE 1 16,528 0 0
HAEMONETICS CORP COM 405024100 47 637 SH   SOLE 8 637 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,066 33,196 SH   SOLE 1 33,196 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 1,533 47,800 SH Call SOLE 8 47,800 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 4,878 152,100 SH Put SOLE 8 152,100 0 0
HAIN CELESTIAL GROUP INC COM 405217100 4,258 132,767 SH   SOLE 8 132,767 0 0
HALCON RES CORP COM 40537Q605 437 89,570 SH   SOLE 1 89,570 0 0
HALCON RES CORP WARR 40537Q118 345 676,281 SH   SOLE 8 676,281 0 0
HALLADOR ENERGY COMPANY COM 40609P105 23 3,364 SH   SOLE 1 3,364 0 0
HALLADOR ENERGY COMPANY COM 40609P105 1 94 SH   SOLE 8 94 0 0
HALLIBURTON CO COM 406216101 554 11,812 SH   DFND 1 0 0 11,812
HALLIBURTON CO COM 406216101 196,896 4,194,618 SH   SOLE 1 4,104,174 90,444 0
HALLIBURTON CO OPT 406216101 25,573 544,800 SH Call SOLE 8 544,800 0 0
HALLIBURTON CO COM 406216101 5,780 123,138 SH   SOLE 8 123,138 0 0
HALLIBURTON CO OPT 406216101 23,207 494,400 SH Put SOLE 8 494,400 0 0
HALLIBURTON CO COM 406216101 28,476 606,654 SH   SOLE 9 606,654 0 0
HALLIBURTON CO COM 406216101 399 8,501 SH   SOLE 20 0 8,501 0
HALLIBURTON CO COM 406216101 15 330 SH   SOLE 99 0 330 0
HALLMARK FINL SVCS INC EC COM 40624Q203 25 2,900 SH   SOLE 1 2,900 0 0
HALLMARK FINL SVCS INC EC COM 40624Q203 0 12 SH   SOLE 8 12 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 510 25,994 SH   SOLE 1 25,994 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 3,332 170,100 SH Put SOLE 8 170,100 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 567 28,931 SH   SOLE 8 28,931 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 1,316 67,200 SH Call SOLE 8 67,200 0 0
HALYARD HEALTH INC COM 40650V100 11 235 SH   DFND 1 0 0 235
HALYARD HEALTH INC COM 40650V100 907 19,684 SH   SOLE 1 19,684 0 0
HALYARD HEALTH INC COM 40650V100 20 438 SH   SOLE 8 438 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 13 593 SH   SOLE 1 593 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 0 18 SH   SOLE 8 18 0 0
HAMILTON LANE INC COM 407497106 229 6,139 SH   SOLE 1 6,139 0 0
HANCOCK HLDG CO COM 410120109 1,094 21,162 SH   SOLE 1 21,162 0 0
HANCOCK JOHN TAX-ADV DIV INC FUND 41013V100 1 50 SH   SOLE 8 50 0 0
HANESBRANDS INC COM 410345102 12,234 664,110 SH   SOLE 1 664,110 0 0
HANESBRANDS INC OPT 410345102 3,301 179,200 SH Put SOLE 8 179,200 0 0
HANESBRANDS INC OPT 410345102 4,146 225,100 SH Call SOLE 8 225,100 0 0
HANESBRANDS INC COM 410345102 380 20,643 SH   SOLE 8 20,643 0 0
HANESBRANDS INC COM 410345102 4,538 246,360 SH   SOLE 9 246,360 0 0
HANMI FINL CORP COM 410495204 376 12,222 SH   SOLE 1 12,222 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 64 3,266 SH   SOLE 1 3,266 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 205 10,526 SH   SOLE 1 10,526 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 232 11,904 SH   SOLE 8 11,904 0 0
HANOVER INS GROUP INC COM 410867105 862 7,305 SH   SOLE 1 7,305 0 0
HANOVER INS GROUP INC COM 410867105 400 3,399 SH   SOLE 8 3,399 0 0
HARBORONE BANCORP INC COM 41165F101 57 3,227 SH   SOLE 1 3,227 0 0
HARDINGE INC COM 412324303 142 7,728 SH   SOLE 1 7,728 0 0
HARDINGE INC COM 412324303 24 1,301 SH   SOLE 8 1,301 0 0
HARLEY DAVIDSON INC COM 412822108 9,510 221,774 SH   SOLE 1 221,774 0 0
HARLEY DAVIDSON INC OPT 412822108 7,298 170,200 SH Put SOLE 8 170,200 0 0
HARLEY DAVIDSON INC OPT 412822108 4,837 112,800 SH Call SOLE 8 112,800 0 0
HARLEY DAVIDSON INC COM 412822108 1,234 28,770 SH   SOLE 8 28,770 0 0
HARLEY DAVIDSON INC COM 412822108 4,920 114,748 SH   SOLE 9 114,748 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 94 24,951 SH   SOLE 1 24,951 0 0
HARMONY GOLD MNG LTD ADR 413216300 162 67,743 SH   SOLE 1 67,743 0 0
HARMONY GOLD MNG LTD ADR 413216300 0 172 SH   SOLE 8 172 0 0
HARRIS CORP DEL COM 413875105 28,378 175,947 SH   SOLE 1 175,947 0 0
HARRIS CORP DEL COM 413875105 1,851 11,477 SH   SOLE 8 11,477 0 0
HARRIS CORP DEL COM 413875105 13,049 80,907 SH   SOLE 9 80,907 0 0
HARSCO CORP COM 415864107 510 24,744 SH   SOLE 1 24,744 0 0
HARSCO CORP OPT 415864107 78 3,800 SH Put SOLE 8 3,800 0 0
HARSCO CORP OPT 415864107 467 22,600 SH Call SOLE 8 22,600 0 0
HARSCO CORP COM 415864107 397 19,234 SH   SOLE 8 19,234 0 0
HARTE-HANKS INC COM 416196202 0 33 SH   SOLE 8 33 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 17,504 339,772 SH   SOLE 1 339,772 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 5,231 101,532 SH   SOLE 8 101,532 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 211 4,100 SH Call SOLE 8 4,100 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 927 18,000 SH Put SOLE 8 18,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 12,522 243,062 SH   SOLE 9 243,062 0 0
HARVARD BIOSCIENCE INC COM 416906105 26 5,200 SH   SOLE 1 5,200 0 0
HARVARD BIOSCIENCE INC COM 416906105 0 1 SH   SOLE 8 1 0 0
HASBRO INC COM 418056107 17,631 209,145 SH   SOLE 1 209,145 0 0
HASBRO INC OPT 418056107 3,473 41,200 SH Call SOLE 8 41,200 0 0
HASBRO INC OPT 418056107 936 11,100 SH Put SOLE 8 11,100 0 0
HASBRO INC COM 418056107 23 275 SH   SOLE 8 275 0 0
HASBRO INC COM 418056107 6,490 76,977 SH   SOLE 9 76,977 0 0
HAVERTY FURNITURE INC COM 419596101 148 7,341 SH   SOLE 1 7,341 0 0
HAVERTY FURNITURE INC COM 419596101 2 92 SH   SOLE 8 92 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 333 9,697 SH   SOLE 1 9,697 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,069 27,602 SH   SOLE 1 27,602 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 898 23,200 SH Put SOLE 8 23,200 0 0
HAWAIIAN HOLDINGS INC COM 419879101 14 354 SH   SOLE 8 354 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 1,954 50,500 SH Call SOLE 8 50,500 0 0
HAWAIIAN TELCOM HOLDCO INC COM 420031106 38 1,439 SH   SOLE 1 1,439 0 0
HAWAIIAN TELCOM HOLDCO INC COM 420031106 0 6 SH   SOLE 8 6 0 0
HAWKINS INC COM 420261109 105 2,954 SH   SOLE 1 2,954 0 0
HAWKINS INC COM 420261109 5 146 SH   SOLE 8 146 0 0
HAYNES INTERNATIONAL INC COM 420877201 144 3,860 SH   SOLE 1 3,860 0 0
HC2 HLDGS INC COM 404139107 1 204 SH   SOLE 8 204 0 0
HCA HEALTHCARE INC COM 40412C101 37,331 384,847 SH   SOLE 1 384,847 0 0
HCA HEALTHCARE INC COM 40412C101 115 1,183 SH   DFND 1 0 0 1,183
HCA HEALTHCARE INC OPT 40412C101 19,536 201,400 SH Call SOLE 8 201,400 0 0
HCA HEALTHCARE INC OPT 40412C101 10,825 111,600 SH Put SOLE 8 111,600 0 0
HCA HEALTHCARE INC COM 40412C101 413 4,260 SH   SOLE 8 4,260 0 0
HCA HEALTHCARE INC COM 40412C101 18,547 191,201 SH   SOLE 9 191,201 0 0
HCI GROUP INC COM 40416E103 92 2,426 SH   SOLE 1 2,426 0 0
HCI GROUP INC COM 40416E103 460 12,065 SH   SOLE 8 12,065 0 0
HCP INC COM 40414L109 20 850 SH   DFND 1 0 0 850
HCP INC COM 40414L109 4,975 214,163 SH   SOLE 1 214,163 0 0
HCP INC TRUS 40414L109 18,958 816,124 SH   SOLE 1 816,124 0 0
HCP INC TRUS 40414L109 29 1,245 SH   SOLE 8 1,245 0 0
HCP INC OPT 40414L109 778 33,500 SH Call SOLE 8 33,500 0 0
HCP INC OPT 40414L109 674 29,000 SH Put SOLE 8 29,000 0 0
HCP INC COM 40414L109 8,217 353,734 SH   SOLE 9 353,734 0 0
HD SUPPLY HLDGS INC COM 40416M105 9,949 262,228 SH   SOLE 1 262,228 0 0
HD SUPPLY HLDGS INC COM 40416M105 27 723 SH   SOLE 8 723 0 0
HD SUPPLY HLDGS INC COM 40416M105 50 1,315 SH   SOLE 9 1,315 0 0
HDFC BANK LTD ADR 40415F101 8,801 89,114 SH   SOLE 1 18,133 70,981 0
HDFC BANK LTD ADR 40415F101 311 3,153 SH   SOLE 8 3,153 0 0
HDFC BANK LTD ADR 40415F101 295 2,987 SH   SOLE 9 2,987 0 0
HDFC BANK LTD ADR 40415F101 434 4,395 SH   SOLE 20 0 4,395 0
HEALTH INS INNOVATIONS INC COM 42225K106 370 12,792 SH   SOLE 1 12,792 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 7 244 SH   SOLE 8 244 0 0
HEALTHCARE RLTY TR TRUS 421946104 3,497 126,192 SH   SOLE 1 126,192 0 0
HEALTHCARE RLTY TR TRUS 421946104 3 111 SH   SOLE 8 111 0 0
HEALTHCARE RLTY TR COM 421946104 240 8,647 SH   SOLE 9 8,647 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,747 40,164 SH   SOLE 1 40,164 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,840 42,327 SH   SOLE 8 42,327 0 0
HEALTHCARE TR AMER INC COM 42225P501 721 27,247 SH   SOLE 1 27,247 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 2,521 95,328 SH   SOLE 1 95,328 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 4 133 SH   SOLE 8 133 0 0
HEALTHEQUITY INC COM 42226A107 3,099 51,180 SH   SOLE 1 51,180 0 0
HEALTHEQUITY INC COM 42226A107 5 82 SH   SOLE 8 82 0 0
HEALTHSTREAM INC COM 42222N103 235 9,444 SH   SOLE 1 9,444 0 0
HEARTLAND EXPRESS INC COM 422347104 973 54,051 SH   SOLE 1 54,051 0 0
HEARTLAND EXPRESS INC COM 422347104 693 38,522 SH   SOLE 8 38,522 0 0
HEARTLAND FINL USA INC COM 42234Q102 276 5,194 SH   SOLE 1 5,194 0 0
HEAT BIOLOGICS INC COM 42237K300 0 1 SH   SOLE 8 1 0 0
HECLA MNG CO COM 422704106 5,857 1,595,957 SH   SOLE 1 1,595,957 0 0
HECLA MNG CO OPT 422704106 402 109,500 SH Call SOLE 8 109,500 0 0
HECLA MNG CO COM 422704106 94 25,515 SH   SOLE 8 25,515 0 0
HECLA MNG CO OPT 422704106 237 64,600 SH Put SOLE 8 64,600 0 0
HEICO CORP NEW COM 422806208 608 8,565 SH   SOLE 1 8,565 0 0
HEICO CORP NEW COM 422806109 129 1,485 SH   SOLE 1 1,485 0 0
HEICO CORP NEW COM 422806208 7 96 SH   SOLE 8 96 0 0
HEICO CORP NEW COM 422806109 72 828 SH   SOLE 8 828 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 314 10,056 SH   SOLE 1 10,056 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 301 9,637 SH   SOLE 8 9,637 0 0
HELEN OF TROY CORP LTD COM G4388N106 611 7,020 SH   SOLE 1 7,020 0 0
HELEN OF TROY CORP LTD OPT G4388N106 609 7,000 SH Call SOLE 8 7,000 0 0
HELEN OF TROY CORP LTD OPT G4388N106 365 4,200 SH Put SOLE 8 4,200 0 0
HELEN OF TROY CORP LTD COM G4388N106 1,488 17,109 SH   SOLE 8 17,109 0 0
HELIOS &amp MATHESON ANALYTICS COM 42327L200 1 300 SH   SOLE 1 300 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 373 64,410 SH   SOLE 1 64,410 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 80 13,740 SH   SOLE 8 13,740 0 0
HELIX ENERGY SOLUTIONS GRP I BOND 42330PAJ6 6,378 6,327,000 PRN   SOLE 8 0 0 6,327,000
HELMERICH &amp PAYNE INC COM 423452101 6,580 98,854 SH   SOLE 1 98,854 0 0
HELMERICH &amp PAYNE INC OPT 423452101 3,208 48,200 SH Put SOLE 8 48,200 0 0
HELMERICH &amp PAYNE INC OPT 423452101 9,066 136,200 SH Call SOLE 8 136,200 0 0
HELMERICH &amp PAYNE INC COM 423452101 39 585 SH   SOLE 8 585 0 0
HELMERICH &amp PAYNE INC COM 423452101 4,933 74,119 SH   SOLE 9 74,119 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 39 3,486 SH   SOLE 1 3,486 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 0 13 SH   SOLE 8 13 0 0
HEMISPHERX BIOPHARMA INC COM 42366C301 0 3 SH   SOLE 8 3 0 0
HENRY JACK &amp ASSOC INC COM 426281101 10,160 84,008 SH   SOLE 1 84,008 0 0
HENRY JACK &amp ASSOC INC COM 426281101 0 1 SH   SOLE 8 1 0 0
HENRY JACK &amp ASSOC INC COM 426281101 56 467 SH   SOLE 9 467 0 0
HERBALIFE LTD COM G4412G101 8,141 83,526 SH   SOLE 1 83,526 0 0
HERBALIFE LTD OPT G4412G101 1,023 10,500 SH Put SOLE 8 10,500 0 0
HERBALIFE LTD COM G4412G101 2,530 25,964 SH   SOLE 8 25,964 0 0
HERBALIFE LTD OPT G4412G101 3,723 38,200 SH Call SOLE 8 38,200 0 0
HERC HLDGS INC COM 42704L104 2,949 45,409 SH   SOLE 1 45,409 0 0
HERC HLDGS INC COM 42704L104 68 1,042 SH   SOLE 8 1,042 0 0
HERC HLDGS INC OPT 42704L104 26 400 SH Call SOLE 8 400 0 0
HERC HLDGS INC OPT 42704L104 26 400 SH Put SOLE 8 400 0 0
HERCULES CAPITAL INC COM 427096508 63 5,200 SH   SOLE 1 5,200 0 0
HERCULES CAPITAL INC COM 427096508 0 24 SH   SOLE 8 24 0 0
HERITAGE COMMERCE CORP COM 426927109 198 11,981 SH   SOLE 1 11,981 0 0
HERITAGE COMMERCE CORP COM 426927109 1 89 SH   SOLE 8 89 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 227 9,622 SH   SOLE 1 9,622 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 25 1,082 SH   SOLE 8 1,082 0 0
HERITAGE FINL CORP WASH COM 42722X106 186 6,107 SH   SOLE 1 6,107 0 0
HERITAGE INS HLDGS INC COM 42727J102 937 61,760 SH   SOLE 1 61,760 0 0
HERON THERAPEUTICS INC COM 427746102 378 13,693 SH   SOLE 1 13,693 0 0
HERON THERAPEUTICS INC OPT 427746102 2,699 97,800 SH Put SOLE 8 97,800 0 0
HERON THERAPEUTICS INC COM 427746102 461 16,705 SH   SOLE 8 16,705 0 0
HERON THERAPEUTICS INC OPT 427746102 17 600 SH Call SOLE 8 600 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1,022 57,057 SH   SOLE 1 57,057 0 0
HERSHA HOSPITALITY TR TRUS 427825500 6 337 SH   SOLE 8 337 0 0
HERSHEY CO COM 427866108 40,415 408,397 SH   SOLE 1 408,397 0 0
HERSHEY CO OPT 427866108 6,106 61,700 SH Put SOLE 8 61,700 0 0
HERSHEY CO COM 427866108 1,880 19,002 SH   SOLE 8 19,002 0 0
HERSHEY CO OPT 427866108 1,346 13,600 SH Call SOLE 8 13,600 0 0
HERSHEY CO COM 427866108 9,517 96,182 SH   SOLE 9 96,182 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 2,527 127,307 SH   SOLE 1 127,307 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 10,612 534,600 SH Put SOLE 8 534,600 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 5,703 287,300 SH Call SOLE 8 287,300 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 548 27,634 SH   SOLE 8 27,634 0 0
HESKA CORP COM 42805E306 159 2,015 SH   SOLE 1 2,015 0 0
HESS CORP COM 42809H107 8,473 167,401 SH   SOLE 1 167,401 0 0
HESS CORP OPT 42809H107 6,439 127,200 SH Call SOLE 8 127,200 0 0
HESS CORP CONV 42809H404 429 7,200 SH   SOLE 8 7,200 0 0
HESS CORP COM 42809H107 9,124 180,249 SH   SOLE 8 180,249 0 0
HESS CORP OPT 42809H107 7,993 157,900 SH Put SOLE 8 157,900 0 0
HESS CORP COM 42809H107 9,372 185,150 SH   SOLE 9 185,150 0 0
HESS MIDSTREAM PARTNERS LP COM 428104103 1,999 105,000 SH   SOLE 1 105,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 25,457 1,451,308 SH   SOLE 1 1,451,308 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 1,849 105,400 SH Call SOLE 8 105,400 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 5,279 300,955 SH   SOLE 8 300,955 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 882 50,300 SH Put SOLE 8 50,300 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 18,803 1,072,025 SH   SOLE 9 1,072,025 0 0
HEXCEL CORP NEW COM 428291108 1,039 16,092 SH   SOLE 1 16,092 0 0
HEXCEL CORP NEW COM 428291108 142 2,207 SH   SOLE 8 2,207 0 0
HFF INC COM 40418F108 1,441 29,001 SH   SOLE 1 29,001 0 0
HFF INC COM 40418F108 7 142 SH   SOLE 8 142 0 0
HI-CRUSH PARTNERS LP COM 428337109 1,597 150,686 SH   SOLE 1 150,686 0 0
HI-CRUSH PARTNERS LP COM 428337109 553 52,116 SH   SOLE 8 52,116 0 0
HI-CRUSH PARTNERS LP OPT 428337109 1,721 162,400 SH Put SOLE 8 162,400 0 0
HI-CRUSH PARTNERS LP OPT 428337109 2,202 207,700 SH Call SOLE 8 207,700 0 0
HIBBETT SPORTS INC COM 428567101 2,298 95,922 SH   SOLE 1 95,922 0 0
HIBBETT SPORTS INC COM 428567101 103 4,279 SH   SOLE 8 4,279 0 0
HIBBETT SPORTS INC OPT 428567101 383 16,000 SH Put SOLE 8 16,000 0 0
HIBBETT SPORTS INC OPT 428567101 218 9,100 SH Call SOLE 8 9,100 0 0
HIGHLAND FDS I FUND 430101774 2 87 SH   SOLE 8 87 0 0
HIGHPOINT RES CORP COM 43114K108 342 67,605 SH   SOLE 1 67,605 0 0
HIGHPOINT RES CORP COM 43114K108 102 19,942 SH   SOLE 8 19,942 0 0
HIGHPOINT RES CORP OPT 43114K108 52 10,200 SH Call SOLE 8 10,200 0 0
HIGHPOINT RES CORP OPT 43114K108 6 1,100 SH Put SOLE 8 1,100 0 0
HIGHWOODS PPTYS INC TRUS 431284108 6,632 151,355 SH   SOLE 1 151,355 0 0
HIGHWOODS PPTYS INC TRUS 431284108 7 160 SH   SOLE 8 160 0 0
HILL INTERNATIONAL INC COM 431466101 40 7,078 SH   SOLE 1 7,078 0 0
HILL ROM HLDGS INC COM 431475102 1,387 15,948 SH   SOLE 1 15,948 0 0
HILL ROM HLDGS INC COM 431475102 126 1,456 SH   SOLE 8 1,456 0 0
HILLENBRAND INC COM 431571108 1,955 42,556 SH   SOLE 1 42,556 0 0
HILLENBRAND INC COM 431571108 177 3,850 SH   SOLE 8 3,850 0 0
HILLTOP HOLDINGS INC COM 432748101 495 21,132 SH   SOLE 1 21,132 0 0
HILLTOP HOLDINGS INC COM 432748101 133 5,701 SH   SOLE 8 5,701 0 0
HILTON GRAND VACATIONS INC COM 43283X105 2,200 51,126 SH   SOLE 1 51,126 0 0
HILTON GRAND VACATIONS INC COM 43283X105 35 813 SH   SOLE 8 813 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 20,187 256,307 SH   SOLE 1 256,307 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 6,104 77,500 SH Call SOLE 8 77,500 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 203 2,580 SH   SOLE 8 2,580 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 181 2,300 SH Put SOLE 8 2,300 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 10,840 137,621 SH   SOLE 9 137,621 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 2,785 452,224 SH   SOLE 1 452,224 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 6 1,000 SH   DFND 1 0 0 1,000
HIMAX TECHNOLOGIES INC OPT 43289P106 2,119 344,000 SH Put SOLE 1 344,000 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 3,147 510,800 SH Call SOLE 8 510,800 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 739 120,000 SH Put SOLE 8 120,000 0 0
HINGHAM INSTN SVGS MASS COM 433323102 55 267 SH   SOLE 1 267 0 0
HINGHAM INSTN SVGS MASS COM 433323102 6 30 SH   SOLE 8 30 0 0
HISTOGENICS CORP COM 43358V109 0 26 SH   SOLE 8 26 0 0
HMS HLDGS CORP COM 40425J101 721 42,800 SH   SOLE 1 42,800 0 0
HMS HLDGS CORP COM 40425J101 54 3,188 SH   SOLE 8 3,188 0 0
HNI CORP COM 404251100 523 14,502 SH   SOLE 1 14,502 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 21 1,304 SH   SOLE 8 1,304 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 833 30,183 SH   SOLE 1 30,183 0 0
HOLLYFRONTIER CORP COM 436106108 2,925 59,876 SH   SOLE 1 59,876 0 0
HOLLYFRONTIER CORP COM 436106108 98 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP COM 436106108 366 7,494 SH   SOLE 8 7,494 0 0
HOLLYFRONTIER CORP OPT 436106108 2,731 55,900 SH Call SOLE 8 55,900 0 0
HOLLYFRONTIER CORP OPT 436106108 8,483 173,600 SH Put SOLE 8 173,600 0 0
HOLLYFRONTIER CORP COM 436106108 50 1,014 SH   SOLE 9 1,014 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 2,997 121,255 SH   SOLE 1 121,255 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 7 273 SH   SOLE 8 273 0 0
HOLOGIC INC COM 436440101 9,333 249,778 SH   SOLE 1 249,778 0 0
HOLOGIC INC COM 436440101 598 16,026 SH   SOLE 8 16,026 0 0
HOLOGIC INC OPT 436440101 355 9,500 SH Call SOLE 8 9,500 0 0
HOLOGIC INC OPT 436440101 1,233 33,000 SH Put SOLE 8 33,000 0 0
HOLOGIC INC COM 436440101 7,031 188,174 SH   SOLE 9 188,174 0 0
HOME BANCORP INC COM 43689E107 63 1,460 SH   SOLE 1 1,460 0 0
HOME BANCSHARES INC COM 436893200 1,865 81,794 SH   SOLE 1 81,794 0 0
HOME BANCSHARES INC COM 436893200 143 6,280 SH   SOLE 8 6,280 0 0
HOME DEPOT INC COM 437076102 803 4,503 SH   DFND 1 0 0 4,503
HOME DEPOT INC COM 437076102 246,785 1,384,575 SH   SOLE 1 999,714 384,861 0
HOME DEPOT INC COM 437076102 648 3,638 SH   SOLE 8 3,638 0 0
HOME DEPOT INC OPT 437076102 50,210 281,700 SH Call SOLE 8 281,700 0 0
HOME DEPOT INC OPT 437076102 43,330 243,100 SH Put SOLE 8 243,100 0 0
HOME DEPOT INC COM 437076102 130,108 729,961 SH   SOLE 9 729,961 0 0
HOME DEPOT INC COM 437076102 1,301 7,301 SH   SOLE 20 0 7,301 0
HOME DEPOT INC COM 437076102 92 518 SH   SOLE 99 0 518 0
HOME FED BANCORP INC LA NEW COM 43708L108 0 2 SH   SOLE 8 2 0 0
HOMESTREET INC COM 43785V102 304 10,623 SH   SOLE 1 10,623 0 0
HOMESTREET INC COM 43785V102 2 87 SH   SOLE 8 87 0 0
HOMETRUST BANCSHARES INC COM 437872104 96 3,660 SH   SOLE 1 3,660 0 0
HOMETRUST BANCSHARES INC COM 437872104 0 15 SH   SOLE 8 15 0 0
HONDA MOTOR LTD ADR 438128308 1 19 SH   DFND 1 0 0 19
HONDA MOTOR LTD ADR 438128308 3 88 SH   SOLE 8 88 0 0
HONEYWELL INTL INC COM 438516106 1,158 8,013 SH   DFND 1 0 0 8,013
HONEYWELL INTL INC COM 438516106 65,446 452,885 SH   SOLE 1 452,885 0 0
HONEYWELL INTL INC OPT 438516106 43,136 298,500 SH Put SOLE 8 298,500 0 0
HONEYWELL INTL INC OPT 438516106 5,245 36,300 SH Call SOLE 8 36,300 0 0
HONEYWELL INTL INC COM 438516106 3,707 25,648 SH   SOLE 8 25,648 0 0
HONEYWELL INTL INC COM 438516106 74,446 515,159 SH   SOLE 9 515,159 0 0
HOOKER FURNITURE CORP COM 439038100 119 3,252 SH   SOLE 1 3,252 0 0
HOOKER FURNITURE CORP COM 439038100 198 5,386 SH   SOLE 8 5,386 0 0
HOPE BANCORP INC COM 43940T109 769 42,224 SH   SOLE 1 42,224 0 0
HOPFED BANCORP INC COM 439734104 0 2 SH   SOLE 8 2 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,202 28,121 SH   SOLE 1 28,121 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 87 2,044 SH   SOLE 8 2,044 0 0
HORIZON BANCORP IND COM 440407104 235 7,824 SH   SOLE 1 7,824 0 0
HORIZON BANCORP IND COM 440407104 1 35 SH   SOLE 8 35 0 0
HORIZON GLOBAL CORP COM 44052W104 42 5,160 SH   SOLE 1 5,160 0 0
HORIZON PHARMA INVT LTD BOND 44052TAB7 186 203,000 PRN   SOLE 8 0 0 203,000
HORIZON PHARMA PLC COM G4617B105 2,850 200,704 SH   SOLE 1 200,704 0 0
HORIZON PHARMA PLC OPT G4617B105 700 49,300 SH Call SOLE 8 49,300 0 0
HORIZON PHARMA PLC OPT G4617B105 88 6,200 SH Put SOLE 8 6,200 0 0
HORIZON PHARMA PLC COM G4617B105 224 15,733 SH   SOLE 8 15,733 0 0
HORMEL FOODS CORP COM 440452100 11,716 341,382 SH   SOLE 1 341,382 0 0
HORMEL FOODS CORP OPT 440452100 17 500 SH Call SOLE 8 500 0 0
HORMEL FOODS CORP COM 440452100 210 6,109 SH   SOLE 8 6,109 0 0
HORMEL FOODS CORP OPT 440452100 10 300 SH Put SOLE 8 300 0 0
HORMEL FOODS CORP COM 440452100 6,387 186,108 SH   SOLE 9 186,108 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 21 7,200 SH   SOLE 1 7,200 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 32 10,900 SH Call SOLE 8 10,900 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 33 11,211 SH   SOLE 8 11,211 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 49 17,000 SH Put SOLE 8 17,000 0 0
HORTONWORKS INC COM 440894103 948 46,573 SH   SOLE 1 46,573 0 0
HORTONWORKS INC COM 440894103 87 4,243 SH   SOLE 8 4,243 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 3,684 145,356 SH   SOLE 1 145,356 0 0
HOSPITALITY PPTYS TR OPT 44106M102 3 100 SH Put SOLE 8 100 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 61 2,435 SH   SOLE 8 2,435 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 18,857 1,011,643 SH   SOLE 1 1,011,643 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 4,516 242,335 SH   SOLE 1 242,335 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 857 46,000 SH Put SOLE 8 46,000 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 469 25,165 SH   SOLE 8 25,165 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 155 8,300 SH Call SOLE 8 8,300 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 9,336 500,861 SH   SOLE 9 500,861 0 0
HOSTESS BRANDS INC COM 44109J106 573 38,769 SH   SOLE 1 38,769 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 150 21,461 SH   SOLE 1 21,461 0 0
HOULIHAN LOKEY INC COM 441593100 461 10,353 SH   SOLE 1 10,353 0 0
HOULIHAN LOKEY INC COM 441593100 42 927 SH   SOLE 8 927 0 0
HOUSTON AMERN ENERGY CORP COM 44183U100 0 2 SH   SOLE 8 2 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 47 25,635 SH   SOLE 1 25,635 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 1,093 597,022 SH   SOLE 8 597,022 0 0
HOWARD BANCORP INC COM 442496105 43 2,161 SH   SOLE 1 2,161 0 0
HOWARD BANCORP INC COM 442496105 0 8 SH   SOLE 8 8 0 0
HOWARD HUGHES CORP COM 44267D107 19,744 141,913 SH   SOLE 1 141,913 0 0
HOWARD HUGHES CORP COM 44267D107 4 33 SH   SOLE 8 33 0 0
HP INC COM 40434L105 0 17 SH   DFND 1 0 0 17
HP INC COM 40434L105 45,507 2,076,068 SH   SOLE 1 2,076,068 0 0
HP INC COM 40434L105 2,387 108,942 SH   SOLE 8 108,942 0 0
HP INC OPT 40434L105 1,127 51,400 SH Put SOLE 8 51,400 0 0
HP INC OPT 40434L105 4,904 223,700 SH Call SOLE 8 223,700 0 0
HP INC COM 40434L105 24,569 1,120,873 SH   SOLE 9 1,120,873 0 0
HRG GROUP INC COM 40434J100 593 35,940 SH   SOLE 1 35,940 0 0
HRG GROUP INC COM 40434J100 41 2,478 SH   SOLE 8 2,478 0 0
HSBC HLDGS PLC PREF 404280604 129 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC ADR 404280406 178 3,738 SH   SOLE 1 3,738 0 0
HSBC HLDGS PLC ADR 404280406 170 3,565 SH   DFND 1 0 0 3,565
HSBC HLDGS PLC OPT 404280406 5,801 121,700 SH Call SOLE 8 121,700 0 0
HSBC HLDGS PLC ADR 404280406 10,532 220,940 SH   SOLE 8 220,940 0 0
HSBC HLDGS PLC OPT 404280406 33,702 707,000 SH Put SOLE 8 707,000 0 0
HSBC HLDGS PLC ADR 404280406 36 763 SH   SOLE 9 763 0 0
HSBC HLDGS PLC ADR 404280406 33 700 SH   DFND 20 0 0 700
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 18 4,932 SH   SOLE 8 4,932 0 0
HUANENG PWR INTL INC ADR 443304100 30 1,100 SH   SOLE 1 1,100 0 0
HUANENG PWR INTL INC OPT 443304100 27 1,000 SH Call SOLE 8 1,000 0 0
HUANENG PWR INTL INC ADR 443304100 248 9,239 SH   SOLE 8 9,239 0 0
HUANENG PWR INTL INC OPT 443304100 134 5,000 SH Put SOLE 8 5,000 0 0
HUANENG PWR INTL INC ADR 443304100 83 3,100 SH   DFND 20 0 0 3,100
HUB GROUP INC COM 443320106 1,840 43,990 SH   SOLE 1 43,990 0 0
HUB GROUP INC COM 443320106 2 41 SH   SOLE 8 41 0 0
HUBBELL INC COM 443510607 4,084 33,530 SH   SOLE 1 33,530 0 0
HUBBELL INC COM 443510607 145 1,187 SH   SOLE 8 1,187 0 0
HUBSPOT INC COM 443573100 3,869 35,717 SH   SOLE 1 35,717 0 0
HUBSPOT INC COM 443573100 207 1,912 SH   SOLE 8 1,912 0 0
HUDBAY MINERALS INC COM 443628102 1 100 SH   SOLE 9 100 0 0
HUDSON LTD COM G46408103 131 8,237 SH   SOLE 1 8,237 0 0
HUDSON LTD COM G46408103 69 4,367 SH   SOLE 8 4,367 0 0
HUDSON PAC PPTYS INC TRUS 444097109 4,237 130,243 SH   SOLE 1 130,243 0 0
HUDSON PAC PPTYS INC COM 444097109 968 29,767 SH   SOLE 1 29,767 0 0
HUDSON PAC PPTYS INC TRUS 444097109 3 93 SH   SOLE 8 93 0 0
HUDSON TECHNOLOGIES INC COM 444144109 38 7,701 SH   SOLE 1 7,701 0 0
HUDSON TECHNOLOGIES INC COM 444144109 85 17,208 SH   SOLE 8 17,208 0 0
HUMANA INC COM 444859102 50,907 189,365 SH   SOLE 1 189,365 0 0
HUMANA INC COM 444859102 20,487 76,206 SH   SOLE 8 76,206 0 0
HUMANA INC OPT 444859102 16,050 59,700 SH Put SOLE 8 59,700 0 0
HUMANA INC OPT 444859102 726 2,700 SH Call SOLE 8 2,700 0 0
HUMANA INC COM 444859102 25,475 94,765 SH   SOLE 9 94,765 0 0
HUNT J B TRANS SVCS INC COM 445658107 14,124 120,553 SH   SOLE 1 120,553 0 0
HUNT J B TRANS SVCS INC COM 445658107 154 1,315 SH   SOLE 8 1,315 0 0
HUNT J B TRANS SVCS INC OPT 445658107 117 1,000 SH Call SOLE 8 1,000 0 0
HUNT J B TRANS SVCS INC OPT 445658107 187 1,600 SH Put SOLE 8 1,600 0 0
HUNT J B TRANS SVCS INC COM 445658107 6,828 58,280 SH   SOLE 9 58,280 0 0
HUNTINGTON BANCSHARES INC COM 446150104 8 498 SH   DFND 1 0 0 498
HUNTINGTON BANCSHARES INC COM 446150104 17,108 1,132,994 SH   SOLE 1 1,132,994 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 947 62,700 SH Put SOLE 8 62,700 0 0
HUNTINGTON BANCSHARES INC COM 446150104 213 14,102 SH   SOLE 8 14,102 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 1,447 95,800 SH Call SOLE 8 95,800 0 0
HUNTINGTON BANCSHARES INC COM 446150104 11,280 746,995 SH   SOLE 9 746,995 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 10,850 42,089 SH   SOLE 1 42,089 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 20 76 SH   SOLE 8 76 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 7,678 29,785 SH   SOLE 9 29,785 0 0
HUNTSMAN CORP COM 447011107 2,573 87,988 SH   SOLE 1 87,988 0 0
HUNTSMAN CORP OPT 447011107 1,951 66,700 SH Put SOLE 8 66,700 0 0
HUNTSMAN CORP COM 447011107 472 16,153 SH   SOLE 8 16,153 0 0
HUNTSMAN CORP OPT 447011107 2,094 71,600 SH Call SOLE 8 71,600 0 0
HUNTSMAN CORP COM 447011107 0 1 SH   SOLE 9 1 0 0
HURCO COMPANIES INC COM 447324104 59 1,287 SH   SOLE 1 1,287 0 0
HURON CONSULTING GROUP INC COM 447462102 1,093 28,665 SH   SOLE 1 28,665 0 0
HURON CONSULTING GROUP INC COM 447462102 36 929 SH   SOLE 8 929 0 0
HUTTIG BLDG PRODS INC COM 448451104 27 5,055 SH   SOLE 1 5,055 0 0
HYATT HOTELS CORP COM 448579102 5,659 74,193 SH   SOLE 1 74,193 0 0
HYATT HOTELS CORP COM 448579102 3 35 SH   SOLE 8 35 0 0
HYATT HOTELS CORP COM 448579102 240 3,142 SH   SOLE 9 3,142 0 0
HYDROGENICS CORP NEW COM 448883207 2 277 SH   SOLE 8 277 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 233 3,330 SH   SOLE 1 3,330 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 30 442 SH   SOLE 8 442 0 0
I D SYSTEMS INC COM 449489103 2 400 SH   SOLE 8 400 0 0
IAC INTERACTIVECORP COM 44919P508 2,856 18,261 SH   SOLE 1 18,261 0 0
IAC INTERACTIVECORP COM 44919P508 32,980 210,898 SH   SOLE 8 210,898 0 0
IAC INTERACTIVECORP OPT 44919P508 10,462 66,900 SH Put SOLE 8 66,900 0 0
IAC INTERACTIVECORP OPT 44919P508 1,751 11,200 SH Call SOLE 8 11,200 0 0
IAC INTERACTIVECORP COM 44919P508 66 423 SH   SOLE 9 423 0 0
IAMGOLD CORP COM 450913108 19 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP COM 450913108 222 42,815 SH   SOLE 1 42,815 0 0
IAMGOLD CORP OPT 450913108 17 3,300 SH Put SOLE 8 3,300 0 0
IAMGOLD CORP OPT 450913108 186 35,900 SH Call SOLE 8 35,900 0 0
IAMGOLD CORP COM 450913108 20 3,847 SH   SOLE 8 3,847 0 0
IAMGOLD CORP COM 450913108 1 100 SH   SOLE 9 100 0 0
IAMGOLD CORP COM 450913108 6 1,100 SH   DFND 20 0 0 1,100
IBERIABANK CORP COM 450828108 1,588 20,365 SH   SOLE 1 20,365 0 0
IBERIABANK CORP COM 450828108 109 1,399 SH   SOLE 8 1,399 0 0
ICAHN ENTERPRISES LP OPT 451100101 80 1,400 SH Put SOLE 8 1,400 0 0
ICAHN ENTERPRISES LP COM 451100101 3 57 SH   SOLE 8 57 0 0
ICAHN ENTERPRISES LP OPT 451100101 388 6,800 SH Call SOLE 8 6,800 0 0
ICF INTL INC COM 44925C103 1,531 26,209 SH   SOLE 1 26,209 0 0
ICF INTL INC COM 44925C103 437 7,476 SH   SOLE 8 7,476 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 922 38,080 SH   SOLE 1 38,080 0 0
ICICI BK LTD ADR 45104G104 370 41,756 SH   DFND 1 0 0 41,756
ICICI BK LTD ADR 45104G104 4,246 479,711 SH   SOLE 1 479,711 0 0
ICICI BK LTD OPT 45104G104 439 49,580 SH Call SOLE 8 49,580 0 0
ICICI BK LTD OPT 45104G104 5,235 591,550 SH Put SOLE 8 591,550 0 0
ICICI BK LTD ADR 45104G104 4,771 539,115 SH   SOLE 8 539,115 0 0
ICICI BK LTD ADR 45104G104 271 30,546 SH   SOLE 9 30,546 0 0
ICICI BK LTD ADR 45104G104 312 35,200 SH   SOLE 78 35,200 0 0
ICON PLC COM G4705A100 8,154 69,022 SH   SOLE 1 69,022 0 0
ICONIX BRAND GROUP INC COM 451055107 7 5,987 SH   DFND 1 0 0 5,987
ICONIX BRAND GROUP INC COM 451055107 12 10,486 SH   SOLE 1 10,486 0 0
ICONIX BRAND GROUP INC OPT 451055107 34 30,200 SH Call SOLE 8 30,200 0 0
ICU MED INC COM 44930G107 1,324 5,247 SH   SOLE 1 5,247 0 0
ICU MED INC COM 44930G107 170 671 SH   SOLE 8 671 0 0
IDACORP INC COM 451107106 1,846 20,905 SH   SOLE 1 20,905 0 0
IDACORP INC COM 451107106 114 1,290 SH   SOLE 8 1,290 0 0
IDENTIV INC COM 45170X205 17 4,662 SH   DFND 1 0 0 4,662
IDENTIV INC COM 45170X205 0 35 SH   SOLE 8 35 0 0
IDERA PHARMACEUTICALS INC COM 45168K306 821 446,199 SH   SOLE 1 446,199 0 0
IDERA PHARMACEUTICALS INC COM 45168K306 0 87 SH   SOLE 8 87 0 0
IDEX CORP COM 45167R104 56,463 396,209 SH   SOLE 1 30,219 365,990 0
IDEX CORP OPT 45167R104 14 100 SH Call SOLE 8 100 0 0
IDEX CORP COM 45167R104 92 643 SH   SOLE 8 643 0 0
IDEX CORP COM 45167R104 66 465 SH   SOLE 9 465 0 0
IDEX CORP COM 45167R104 1,024 7,182 SH   SOLE 20 0 7,182 0
IDEX CORP COM 45167R104 89 622 SH   SOLE 99 0 622 0
IDEXX LABS INC COM 45168D104 13,486 70,468 SH   SOLE 1 70,468 0 0
IDEXX LABS INC OPT 45168D104 172 900 SH Call SOLE 8 900 0 0
IDEXX LABS INC COM 45168D104 152 792 SH   SOLE 8 792 0 0
IDEXX LABS INC COM 45168D104 11,355 59,327 SH   SOLE 9 59,327 0 0
IDT CORP COM 448947507 45 7,333 SH   SOLE 1 7,333 0 0
IDT CORP OPT 448947507 29 4,600 SH Call SOLE 8 4,600 0 0
IDT CORP COM 448947507 26 4,228 SH   SOLE 8 4,228 0 0
IDT CORP OPT 448947507 55 8,800 SH Put SOLE 8 8,800 0 0
IES HLDGS INC COM 44951W106 32 2,098 SH   SOLE 1 2,098 0 0
IHS MARKIT LTD COM G47567105 13,181 273,239 SH   SOLE 1 273,239 0 0
IHS MARKIT LTD COM G47567105 11,911 246,899 SH   SOLE 9 246,899 0 0
II VI INC COM 902104108 940 22,983 SH   SOLE 1 22,983 0 0
II VI INC OPT 902104108 37 900 SH Put SOLE 8 900 0 0
II VI INC COM 902104108 56 1,381 SH   SOLE 8 1,381 0 0
II VI INC OPT 902104108 1,730 42,300 SH Call SOLE 8 42,300 0 0
IKANG HEALTHCARE GROUP INC ADR 45174L108 1,827 91,600 SH   SOLE 1 91,600 0 0
IKANG HEALTHCARE GROUP INC ADR 45174L108 352 17,632 SH   SOLE 8 17,632 0 0
IKANG HEALTHCARE GROUP INC OPT 45174L108 1,861 93,300 SH Put SOLE 8 93,300 0 0
IKANG HEALTHCARE GROUP INC OPT 45174L108 40 2,000 SH Call SOLE 8 2,000 0 0
ILG INC COM 44967H101 1,215 39,054 SH   SOLE 1 39,054 0 0
ILG INC OPT 44967H101 6,514 209,400 SH Put SOLE 8 209,400 0 0
ILG INC OPT 44967H101 2,277 73,200 SH Call SOLE 8 73,200 0 0
ILG INC COM 44967H101 1,274 40,953 SH   SOLE 8 40,953 0 0
ILLINOIS TOOL WKS INC COM 452308109 61,415 392,029 SH   SOLE 1 392,029 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,292 14,633 SH   SOLE 8 14,633 0 0
ILLINOIS TOOL WKS INC OPT 452308109 19,191 122,500 SH Put SOLE 8 122,500 0 0
ILLINOIS TOOL WKS INC OPT 452308109 3,979 25,400 SH Call SOLE 8 25,400 0 0
ILLINOIS TOOL WKS INC COM 452308109 32,880 209,880 SH   SOLE 9 209,880 0 0
ILLUMINA INC COM 452327109 31,427 132,937 SH   SOLE 1 132,937 0 0
ILLUMINA INC COM 452327109 24 100 SH   DFND 1 0 0 100
ILLUMINA INC COM 452327109 16,417 69,438 SH   SOLE 8 69,438 0 0
ILLUMINA INC OPT 452327109 3,995 16,900 SH Put SOLE 8 16,900 0 0
ILLUMINA INC BOND 452327AF6 581 525,000 PRN   SOLE 8 0 0 525,000
ILLUMINA INC OPT 452327109 2,672 11,300 SH Call SOLE 8 11,300 0 0
ILLUMINA INC COM 452327109 25,062 106,007 SH   SOLE 9 106,007 0 0
IMAX CORP COM 45245E109 391 20,351 SH   SOLE 1 20,351 0 0
IMAX CORP COM 45245E109 33 1,711 SH   SOLE 8 1,711 0 0
IMAX CORP OPT 45245E109 278 14,500 SH Put SOLE 8 14,500 0 0
IMAX CORP OPT 45245E109 1,158 60,300 SH Call SOLE 8 60,300 0 0
IMMERSION CORP COM 452521107 73 6,041 SH   SOLE 1 6,041 0 0
IMMERSION CORP OPT 452521107 13 1,100 SH Put SOLE 8 1,100 0 0
IMMERSION CORP COM 452521107 211 17,620 SH   SOLE 8 17,620 0 0
IMMERSION CORP OPT 452521107 2 200 SH Call SOLE 8 200 0 0
IMMUNE DESIGN CORP COM 45252L103 22 6,649 SH   SOLE 1 6,649 0 0
IMMUNE DESIGN CORP COM 45252L103 0 36 SH   SOLE 8 36 0 0
IMMUNE PHARMACEUTICALS INC COM 45254C200 34 96,788 SH   SOLE 8 96,788 0 0
IMMUNOCELLULAR THERAPEUTICS COM 452536204 0 50 SH   DFND 1 0 0 50
IMMUNOGEN INC COM 45253H101 690 65,519 SH   SOLE 1 65,519 0 0
IMMUNOGEN INC OPT 45253H101 2,830 269,000 SH Put SOLE 8 269,000 0 0
IMMUNOGEN INC COM 45253H101 462 43,836 SH   SOLE 8 43,836 0 0
IMMUNOMEDICS INC COM 452907108 781 53,505 SH   SOLE 1 53,505 0 0
IMMUNOMEDICS INC OPT 452907108 5,823 398,600 SH Call SOLE 8 398,600 0 0
IMMUNOMEDICS INC OPT 452907108 1,753 120,000 SH Put SOLE 8 120,000 0 0
IMMUNOMEDICS INC COM 452907108 4,014 274,722 SH   SOLE 8 274,722 0 0
IMPAC MTG HLDGS INC COM 45254P508 16 2,012 SH   SOLE 1 2,012 0 0
IMPAC MTG HLDGS INC COM 45254P508 0 51 SH   SOLE 8 51 0 0
IMPAX LABORATORIES INC COM 45256B101 3,185 163,761 SH   SOLE 1 163,761 0 0
IMPAX LABORATORIES INC COM 45256B101 6 343 SH   SOLE 8 343 0 0
IMPERIAL OIL LTD COM 453038408 100 3,791 SH   DFND 1 0 0 3,791
IMPERIAL OIL LTD COM 453038408 26 950 SH   SOLE 9 950 0 0
IMPERVA INC COM 45321L100 589 13,631 SH   SOLE 1 13,631 0 0
IMPERVA INC OPT 45321L100 320 7,400 SH Put SOLE 8 7,400 0 0
IMPERVA INC COM 45321L100 99 2,281 SH   SOLE 8 2,281 0 0
IMPERVA INC OPT 45321L100 186 4,300 SH Call SOLE 8 4,300 0 0
IMPINJ INC COM 453204109 1,419 108,978 SH   SOLE 1 108,978 0 0
IMPINJ INC COM 453204109 5 354 SH   SOLE 8 354 0 0
IMPRIMIS PHARMACEUTICALS INC COM 45323A201 0 1 SH   SOLE 8 1 0 0
INCYTE CORP COM 45337C102 13,917 167,026 SH   SOLE 1 167,026 0 0
INCYTE CORP COM 45337C102 24,841 298,102 SH   SOLE 8 298,102 0 0
INCYTE CORP OPT 45337C102 40,790 489,500 SH Put SOLE 8 489,500 0 0
INCYTE CORP OPT 45337C102 28,215 338,600 SH Call SOLE 8 338,600 0 0
INCYTE CORP COM 45337C102 9,956 119,485 SH   SOLE 9 119,485 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 30 8,035 SH   SOLE 1 8,035 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 0 1 SH   SOLE 8 1 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 48 1,348 SH   SOLE 1 1,348 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 0 7 SH   SOLE 8 7 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 814 88,606 SH   SOLE 1 88,606 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 28 3,000 SH   DFND 1 0 0 3,000
INDEPENDENT BANK CORP MASS COM 453836108 598 8,367 SH   SOLE 1 8,367 0 0
INDEPENDENT BANK CORP MASS COM 453836108 43 605 SH   SOLE 8 605 0 0
INDEPENDENT BANK CORP MICH COM 453838609 133 5,771 SH   SOLE 1 5,771 0 0
INDEPENDENT BANK CORP MICH COM 453838609 0 14 SH   SOLE 8 14 0 0
INDEPENDENT BK GROUP INC COM 45384B106 373 5,272 SH   SOLE 1 5,272 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 85 4,179 SH   SOLE 1 4,179 0 0
INFINERA CORPORATION COM 45667G103 867 79,808 SH   SOLE 1 79,808 0 0
INFINERA CORPORATION COM 45667G103 758 69,767 SH   SOLE 8 69,767 0 0
INFINERA CORPORATION OPT 45667G103 762 70,200 SH Call SOLE 8 70,200 0 0
INFINERA CORPORATION OPT 45667G103 280 25,800 SH Put SOLE 8 25,800 0 0
INFINERA CORPORATION BOND 45667GAB9 218 205,000 PRN   SOLE 8 0 0 205,000
INFINITY PHARMACEUTICALS INC COM 45665G303 32 15,000 SH   SOLE 1 15,000 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 0 107 SH   SOLE 8 107 0 0
INFINITY PPTY &amp CAS CORP COM 45665Q103 2,249 18,989 SH   SOLE 1 18,989 0 0
INFINITY PPTY &amp CAS CORP COM 45665Q103 1 10 SH   SOLE 8 10 0 0
INFLARX NV COM N44821101 144 5,000 SH   SOLE 1 5,000 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 29 6,861 SH   SOLE 1 6,861 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 0 32 SH   SOLE 8 32 0 0
INFOSONICS CORP COM 456784305 21 2,797 SH   SOLE 1 2,797 0 0
INFOSYS LTD ADR 456788108 37,295 2,089,446 SH   SOLE 1 2,089,446 0 0
INFOSYS LTD ADR 456788108 319 17,864 SH   DFND 1 0 0 17,864
INFOSYS LTD ADR 456788108 1,244 69,762 SH   SOLE 8 69,762 0 0
INFOSYS LTD OPT 456788108 4,473 250,600 SH Put SOLE 8 250,600 0 0
INFOSYS LTD OPT 456788108 218 12,200 SH Call SOLE 8 12,200 0 0
INFOSYS LTD ADR 456788108 23,515 1,317,461 SH   SOLE 9 1,317,461 0 0
INFRAREIT INC TRUS 45685L100 437 22,500 SH   SOLE 1 22,500 0 0
INFUSYSTEM HLDGS INC COM 45685K102 0 6 SH   SOLE 8 6 0 0
ING GROEP N V ADR 456837103 7 434 SH   DFND 1 0 0 434
ING GROEP N V OPT 456837103 59 3,500 SH Put SOLE 8 3,500 0 0
ING GROEP N V OPT 456837103 391 23,100 SH Call SOLE 8 23,100 0 0
INGERSOLL-RAND PLC COM G47791101 22,936 268,226 SH   SOLE 1 268,226 0 0
INGERSOLL-RAND PLC OPT G47791101 1,000 11,700 SH Put SOLE 8 11,700 0 0
INGERSOLL-RAND PLC OPT G47791101 2,428 28,400 SH Call SOLE 8 28,400 0 0
INGERSOLL-RAND PLC COM G47791101 15,444 180,609 SH   SOLE 9 180,609 0 0
INGEVITY CORP COM 45688C107 1,009 13,695 SH   SOLE 1 13,695 0 0
INGEVITY CORP COM 45688C107 10 130 SH   SOLE 8 130 0 0
INGLES MKTS INC COM 457030104 177 5,225 SH   SOLE 1 5,225 0 0
INGREDION INC COM 457187102 4,262 33,050 SH   SOLE 1 33,050 0 0
INGREDION INC OPT 457187102 129 1,000 SH Put SOLE 8 1,000 0 0
INGREDION INC OPT 457187102 245 1,900 SH Call SOLE 8 1,900 0 0
INGREDION INC COM 457187102 120 932 SH   SOLE 8 932 0 0
INGREDION INC COM 457187102 56 434 SH   SOLE 9 434 0 0
INNERWORKINGS INC COM 45773Y105 86 9,555 SH   SOLE 1 9,555 0 0
INNERWORKINGS INC COM 45773Y105 0 5 SH   SOLE 8 5 0 0
INNODATA INC COM 457642205 0 7 SH   SOLE 8 7 0 0
INNOPHOS HOLDINGS INC COM 45774N108 243 6,044 SH   SOLE 1 6,044 0 0
INNOPHOS HOLDINGS INC COM 45774N108 11 265 SH   SOLE 8 265 0 0
INNOSPEC INC COM 45768S105 588 8,572 SH   SOLE 1 8,572 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 262 9,800 SH   SOLE 1 9,800 0 0
INNOVATIVE SOLUTIONS &amp SUPPO COM 45769N105 2 558 SH   SOLE 8 558 0 0
INNOVIVA INC COM 45781M101 432 25,894 SH   SOLE 1 25,894 0 0
INNOVIVA INC COM 45781M101 64 3,819 SH   SOLE 8 3,819 0 0
INNOVIVA INC OPT 45781M101 12 700 SH Put SOLE 8 700 0 0
INNOVIVA INC OPT 45781M101 2 100 SH Call SOLE 8 100 0 0
INOGEN INC COM 45780L104 1,030 8,383 SH   SOLE 1 8,383 0 0
INOGEN INC COM 45780L104 106 857 SH   SOLE 8 857 0 0
INOVALON HLDGS INC COM 45781D101 1,745 164,601 SH   SOLE 1 164,601 0 0
INOVALON HLDGS INC COM 45781D101 1 126 SH   SOLE 8 126 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 105 22,246 SH   SOLE 1 22,246 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 20 4,282 SH   SOLE 8 4,282 0 0
INPHI CORP COM 45772F107 262 8,721 SH   SOLE 1 8,721 0 0
INPHI CORP COM 45772F107 1 42 SH   SOLE 8 42 0 0
INSEEGO CORP COM 45782B104 1 628 SH   SOLE 8 628 0 0
INSIGHT ENTERPRISES INC COM 45765U103 648 18,579 SH   SOLE 1 18,579 0 0
INSIGHT ENTERPRISES INC COM 45765U103 229 6,547 SH   SOLE 8 6,547 0 0
INSMED INC COM 457669307 509 22,614 SH   SOLE 1 22,614 0 0
INSMED INC COM 457669307 385 17,051 SH   SOLE 8 17,051 0 0
INSMED INC OPT 457669307 2 100 SH Put SOLE 8 100 0 0
INSMED INC OPT 457669307 2 100 SH Call SOLE 8 100 0 0
INSPERITY INC COM 45778Q107 1,211 17,422 SH   SOLE 1 17,422 0 0
INSPERITY INC OPT 45778Q107 14 200 SH Put SOLE 8 200 0 0
INSPERITY INC COM 45778Q107 2,402 34,539 SH   SOLE 8 34,539 0 0
INSPERITY INC OPT 45778Q107 14 200 SH Call SOLE 8 200 0 0
INSPIRED ENTMT INC COM 45782N108 11 1,996 SH   SOLE 1 1,996 0 0
INSPIREMD INC COM 45779A861 11 10,800 SH   SOLE 1 10,800 0 0
INSPIREMD INC COM 45779A861 1 1,342 SH   SOLE 8 1,342 0 0
INSTALLED BLDG PRODS INC COM 45780R101 638 10,633 SH   SOLE 1 10,633 0 0
INSTEEL INDUSTRIES INC COM 45774W108 154 5,587 SH   SOLE 1 5,587 0 0
INSTEEL INDUSTRIES INC COM 45774W108 166 6,016 SH   SOLE 8 6,016 0 0
INSTRUCTURE INC COM 45781U103 398 9,435 SH   SOLE 1 9,435 0 0
INSTRUCTURE INC COM 45781U103 106 2,512 SH   SOLE 8 2,512 0 0
INSULET CORP COM 45784P101 1,046 12,063 SH   SOLE 1 12,063 0 0
INSULET CORP COM 45784P101 1,638 18,898 SH   SOLE 8 18,898 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 363 59,964 SH   SOLE 1 59,964 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 318 52,600 SH Call SOLE 8 52,600 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 6 923 SH   SOLE 8 923 0 0
INTEGER HLDGS CORP COM 45826H109 529 9,353 SH   SOLE 1 9,353 0 0
INTEGER HLDGS CORP COM 45826H109 5 83 SH   SOLE 8 83 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 1,083 19,569 SH   SOLE 1 19,569 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 2,533 82,871 SH   SOLE 1 82,871 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 1,398 45,747 SH   SOLE 8 45,747 0 0
INTEGRATED DEVICE TECHNOLOGY BOND 458118AC0 230 204,000 PRN   SOLE 8 0 0 204,000
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 119 3,900 SH Put SOLE 8 3,900 0 0
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 1,779 58,200 SH Call SOLE 8 58,200 0 0
INTEL CORP COM 458140100 361 6,930 SH   DFND 1 0 0 6,930
INTEL CORP COM 458140100 329,825 6,333,020 SH   SOLE 1 6,333,020 0 0
INTEL CORP OPT 458140100 146,840 2,819,500 SH Call SOLE 8 2,819,500 0 0
INTEL CORP OPT 458140100 83,765 1,608,400 SH Put SOLE 8 1,608,400 0 0
INTEL CORP COM 458140100 303 5,817 SH   SOLE 8 5,817 0 0
INTEL CORP COM 458140100 153,116 2,940,016 SH   SOLE 9 2,940,016 0 0
INTEL CORP COM 458140100 41 790 SH   DFND 20 0 0 790
INTEL CORP COM 458140100 200 3,843 SH   SOLE 81 3,843 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 369 17,521 SH   SOLE 1 17,521 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 47 2,257 SH   SOLE 8 2,257 0 0
INTELLICHECK INC COM 45817G201 0 1 SH   SOLE 8 1 0 0
INTELLIPHARMACEUTICS INTL IN COM 458173101 7 12,499 SH   SOLE 8 12,499 0 0
INTELSAT S A COM L5140P101 80 21,327 SH   SOLE 1 21,327 0 0
INTER PARFUMS INC COM 458334109 1,470 31,171 SH   SOLE 1 31,171 0 0
INTER PARFUMS INC COM 458334109 31 662 SH   SOLE 8 662 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 1,028 15,297 SH   SOLE 1 15,297 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,069 15,900 SH Call SOLE 8 15,900 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 901 13,400 SH Put SOLE 8 13,400 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 232 3,449 SH   SOLE 8 3,449 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 5,137 83,506 SH   SOLE 1 83,506 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 6 100 SH   DFND 1 0 0 100
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 31 500 SH Call SOLE 8 500 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 166 2,703 SH   SOLE 8 2,703 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 92 1,275 SH   DFND 1 0 0 1,275
INTERCONTINENTAL EXCHANGE IN COM 45866F104 26,615 366,993 SH   SOLE 1 366,993 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 17 228 SH   SOLE 8 228 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 2,720 37,500 SH Call SOLE 8 37,500 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 740 10,200 SH Put SOLE 8 10,200 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 28,788 396,963 SH   SOLE 9 396,963 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P707 729 11,910 SH   DFND 1 0 0 11,910
INTERCONTINENTAL HOTELS GROU ADR 45857P707 5 77 SH   SOLE 8 77 0 0
INTERDIGITAL INC COM 45867G101 30,871 419,439 SH   SOLE 1 419,439 0 0
INTERDIGITAL INC BOND 458660AD9 95 82,000 PRN   SOLE 8 0 0 82,000
INTERDIGITAL INC OPT 45867G101 736 10,000 SH Call SOLE 8 10,000 0 0
INTERDIGITAL INC OPT 45867G101 125 1,700 SH Put SOLE 8 1,700 0 0
INTERFACE INC COM 458665304 1,680 66,663 SH   SOLE 1 66,663 0 0
INTERFACE INC COM 458665304 1 20 SH   SOLE 8 20 0 0
INTERMOLECULAR INC COM 45882D109 490 374,403 SH   SOLE 8 374,403 0 0
INTERNAP CORP COM 45885A409 46 4,207 SH   SOLE 1 4,207 0 0
INTERNAP CORP COM 45885A409 1 63 SH   SOLE 8 63 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 1,812 46,591 SH   SOLE 1 46,591 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 5 147 SH   SOLE 8 147 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 219,450 1,430,307 SH   SOLE 1 1,430,307 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 669 4,362 SH   DFND 1 0 0 4,362
INTERNATIONAL BUSINESS MACHS OPT 459200101 52,826 344,300 SH Put SOLE 8 344,300 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 28,569 186,200 SH Call SOLE 8 186,200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 31,898 207,899 SH   SOLE 8 207,899 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 120,501 785,383 SH   SOLE 9 785,383 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 9,699 70,839 SH   SOLE 1 70,839 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 68 500 SH Put SOLE 8 500 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 96 700 SH Call SOLE 8 700 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 256 1,868 SH   SOLE 8 1,868 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 7,356 53,725 SH   SOLE 9 53,725 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,119 41,836 SH   SOLE 1 41,836 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 895 33,500 SH Call SOLE 8 33,500 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,584 59,238 SH   SOLE 8 59,238 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 497 18,600 SH Put SOLE 8 18,600 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 139 7,946 SH   SOLE 1 7,946 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 860 19,511 SH   SOLE 1 19,511 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 148 3,367 SH   SOLE 8 3,367 0 0
INTERPACE DIAGNOSTICS GROUP COM 46062X204 0 1 SH   SOLE 8 1 0 0
INTERPUBLIC GROUP COS INC COM 460690100 17,622 765,184 SH   SOLE 1 765,184 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 9 400 SH Put SOLE 8 400 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 85 3,700 SH Call SOLE 8 3,700 0 0
INTERPUBLIC GROUP COS INC COM 460690100 56 2,474 SH   SOLE 8 2,474 0 0
INTERPUBLIC GROUP COS INC COM 460690100 6,046 262,512 SH   SOLE 9 262,512 0 0
INTERSECT ENT INC COM 46071F103 239 6,080 SH   SOLE 1 6,080 0 0
INTERSECT ENT INC COM 46071F103 2 45 SH   SOLE 8 45 0 0
INTERSECTIONS INC COM 460981301 0 25 SH   SOLE 8 25 0 0
INTERXION HOLDING N.V COM N47279109 1,620 26,076 SH   SOLE 1 26,076 0 0
INTEVAC INC COM 461148108 36 5,313 SH   SOLE 1 5,313 0 0
INTEVAC INC COM 461148108 0 12 SH   SOLE 8 12 0 0
INTL FCSTONE INC COM 46116V105 201 4,712 SH   SOLE 1 4,712 0 0
INTL FCSTONE INC COM 46116V105 63 1,481 SH   SOLE 8 1,481 0 0
INTL PAPER CO COM 460146103 107 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO COM 460146103 32,686 611,719 SH   SOLE 1 611,719 0 0
INTL PAPER CO OPT 460146103 6,577 123,100 SH Call SOLE 8 123,100 0 0
INTL PAPER CO OPT 460146103 3,708 69,400 SH Put SOLE 8 69,400 0 0
INTL PAPER CO COM 460146103 3,403 63,678 SH   SOLE 8 63,678 0 0
INTL PAPER CO COM 460146103 15,014 281,019 SH   SOLE 9 281,019 0 0
INTL PAPER CO COM 460146103 53 1,000 SH   DFND 20 0 0 1,000
INTRA CELLULAR THERAPIES INC COM 46116X101 222 10,538 SH   SOLE 1 10,538 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 6 271 SH   SOLE 8 271 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 941 44,700 SH Call SOLE 8 44,700 0 0
INTREPID POTASH INC COM 46121Y102 290 79,407 SH   SOLE 1 79,407 0 0
INTREPID POTASH INC OPT 46121Y102 186 51,100 SH Call SOLE 8 51,100 0 0
INTREPID POTASH INC COM 46121Y102 0 136 SH   SOLE 8 136 0 0
INTREPID POTASH INC OPT 46121Y102 48 13,200 SH Put SOLE 8 13,200 0 0
INTREXON CORP COM 46122T102 504 32,886 SH   SOLE 1 32,886 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP OPT 46122T102 235 15,300 SH Put SOLE 1 15,300 0 0
INTREXON CORP OPT 46122T102 3 200 SH Put SOLE 8 200 0 0
INTREXON CORP COM 46122T102 9,851 642,592 SH   SOLE 8 642,592 0 0
INTREXON CORP OPT 46122T102 155 10,100 SH Call SOLE 8 10,100 0 0
INTUIT COM 461202103 127,580 735,966 SH   SOLE 1 359,233 376,733 0
INTUIT COM 461202103 247 1,426 SH   DFND 1 0 0 1,426
INTUIT COM 461202103 5,514 31,808 SH   SOLE 8 31,808 0 0
INTUIT OPT 461202103 468 2,700 SH Put SOLE 8 2,700 0 0
INTUIT OPT 461202103 641 3,700 SH Call SOLE 8 3,700 0 0
INTUIT COM 461202103 30,507 175,983 SH   SOLE 9 175,983 0 0
INTUIT COM 461202103 1,413 8,149 SH   SOLE 20 0 8,149 0
INTUIT COM 461202103 79 454 SH   SOLE 99 0 454 0
INTUITIVE SURGICAL INC COM 46120E602 124 300 SH   DFND 1 0 0 300
INTUITIVE SURGICAL INC COM 46120E602 54,416 131,809 SH   SOLE 1 131,809 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,083 2,621 SH   SOLE 8 2,621 0 0
INTUITIVE SURGICAL INC OPT 46120E602 16,059 38,900 SH Call SOLE 8 38,900 0 0
INTUITIVE SURGICAL INC OPT 46120E602 17,545 42,500 SH Put SOLE 8 42,500 0 0
INTUITIVE SURGICAL INC COM 46120E602 31,561 76,449 SH   SOLE 9 76,449 0 0
INUVO INC COM 46122W204 0 1 SH   SOLE 8 1 0 0
INVACARE CORP COM 461203101 995 57,164 SH   SOLE 1 57,164 0 0
INVACARE CORP COM 461203101 20 1,174 SH   SOLE 8 1,174 0 0
INVESCO LTD COM G491BT108 20,586 643,095 SH   SOLE 1 643,095 0 0
INVESCO LTD OPT G491BT108 791 24,700 SH Put SOLE 8 24,700 0 0
INVESCO LTD OPT G491BT108 3,688 115,200 SH Call SOLE 8 115,200 0 0
INVESCO LTD COM G491BT108 8,873 277,192 SH   SOLE 9 277,192 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 695 42,464 SH   SOLE 1 42,464 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 0 29 SH   SOLE 8 29 0 0
INVESCO MORTGAGE CAPITAL INC OPT 46131B100 8 500 SH Call SOLE 8 500 0 0
INVESTAR HLDG CORP COM 46134L105 44 1,695 SH   SOLE 1 1,695 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 591 29,932 SH   SOLE 1 29,932 0 0
INVESTORS BANCORP INC NEW COM 46146L101 948 69,464 SH   SOLE 1 69,464 0 0
INVESTORS BANCORP INC NEW COM 46146L101 38 2,760 SH   SOLE 8 2,760 0 0
INVESTORS REAL ESTATE TR TRUS 461730103 130 25,022 SH   SOLE 1 25,022 0 0
INVESTORS REAL ESTATE TR TRUS 461730103 0 86 SH   SOLE 8 86 0 0
INVESTORS TITLE CO COM 461804106 58 288 SH   SOLE 1 288 0 0
INVITAE CORP COM 46185L103 41 8,841 SH   SOLE 1 8,841 0 0
INVITAE CORP COM 46185L103 0 80 SH   SOLE 8 80 0 0
INVITATION HOMES INC COM 46187W107 3,631 159,012 SH   SOLE 1 159,012 0 0
INVITATION HOMES INC TRUS 46187W107 10,188 446,298 SH   SOLE 1 446,298 0 0
INVITATION HOMES INC COM 46187W107 46 2,044 SH   SOLE 9 2,044 0 0
INVIVO THERAPEUTICS HLDGS CO COM 46186M209 0 2 SH   SOLE 8 2 0 0
ION GEOPHYSICAL CORP COM 462044207 469 17,300 SH   SOLE 1 17,300 0 0
ION GEOPHYSICAL CORP COM 462044207 147 5,415 SH   SOLE 8 5,415 0 0
IONIS PHARMACEUTICALS INC COM 462222100 2,585 58,674 SH   SOLE 1 58,674 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 5,902 133,900 SH Put SOLE 8 133,900 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 5,183 117,600 SH Call SOLE 8 117,600 0 0
IONIS PHARMACEUTICALS INC COM 462222100 272 6,171 SH   SOLE 8 6,171 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 258 15,281 SH   SOLE 1 15,281 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 33 1,980 SH   SOLE 8 1,980 0 0
IPG PHOTONICS CORP COM 44980X109 22,346 95,745 SH   SOLE 1 95,745 0 0
IPG PHOTONICS CORP COM 44980X109 2,342 10,038 SH   SOLE 8 10,038 0 0
IPG PHOTONICS CORP COM 44980X109 5,314 22,777 SH   SOLE 9 22,777 0 0
IQVIA HLDGS INC COM 46266C105 13,518 137,777 SH   SOLE 1 137,777 0 0
IQVIA HLDGS INC OPT 46266C105 147 1,500 SH Put SOLE 8 1,500 0 0
IQVIA HLDGS INC OPT 46266C105 177 1,800 SH Call SOLE 8 1,800 0 0
IQVIA HLDGS INC COM 46266C105 111 1,135 SH   SOLE 8 1,135 0 0
IQVIA HLDGS INC COM 46266C105 9,732 99,197 SH   SOLE 9 99,197 0 0
IRADIMED CORP COM 46266A109 0 14 SH   SOLE 8 14 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 735 11,681 SH   SOLE 8 11,681 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 483 42,913 SH   SOLE 1 42,913 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 55 4,853 SH   SOLE 8 4,853 0 0
IROBOT CORP COM 462726100 794 12,369 SH   SOLE 1 12,369 0 0
IROBOT CORP COM 462726100 81 1,263 SH   SOLE 8 1,263 0 0
IROBOT CORP OPT 462726100 2,491 38,800 SH Call SOLE 8 38,800 0 0
IROBOT CORP OPT 462726100 1,335 20,800 SH Put SOLE 8 20,800 0 0
IRON MTN INC NEW TRUS 46284V101 20,474 623,086 SH   SOLE 1 623,086 0 0
IRON MTN INC NEW COM 46284V101 2,212 67,324 SH   SOLE 1 67,324 0 0
IRON MTN INC NEW OPT 46284V101 812 24,700 SH Call SOLE 8 24,700 0 0
IRON MTN INC NEW OPT 46284V101 766 23,300 SH Put SOLE 8 23,300 0 0
IRON MTN INC NEW TRUS 46284V101 389 11,840 SH   SOLE 8 11,840 0 0
IRON MTN INC NEW COM 46284V101 6,227 189,492 SH   SOLE 9 189,492 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 431 27,940 SH   SOLE 1 27,940 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 80 5,240 SH   SOLE 8 5,240 0 0
IRSA INVERSIONES Y REP S A ADR 450047204 73 3,100 SH   SOLE 1 3,100 0 0
IRSA PROPIEDADES COMERCIALES ADR 463588103 21 464 SH   SOLE 8 464 0 0
ISHARES GOLD TRUST FUND 464285105 74 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST OPT 464285105 61 4,800 SH Call SOLE 8 4,800 0 0
ISHARES GOLD TRUST OPT 464285105 59 4,600 SH Put SOLE 8 4,600 0 0
ISHARES GOLD TRUST FUND 464285105 200 15,674 SH   SOLE 8 15,674 0 0
ISHARES INC FUND 464286665 39 827 SH   SOLE 1 827 0 0
ISHARES INC FUND 46434G798 4 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286103 0 2 SH   SOLE 1 2 0 0
ISHARES INC FUND 464286400 14,497 323,007 SH   SOLE 1 323,007 0 0
ISHARES INC FUND 464286772 336 4,453 SH   DFND 1 0 0 4,453
ISHARES INC FUND 464286715 11 266 SH   DFND 1 0 0 266
ISHARES INC FUND 464286509 368 13,341 SH   DFND 1 0 0 13,341
ISHARES INC FUND 46434G509 512 18,996 SH   SOLE 1 0 18,996 0
ISHARES INC FUND 464286665 574 12,358 SH   DFND 1 0 0 12,358
ISHARES INC FUND 46434G772 132 3,447 SH   DFND 1 0 0 3,447
ISHARES INC FUND 464286509 544 19,713 SH   SOLE 1 19,713 0 0
ISHARES INC FUND 464286749 174 5,058 SH   DFND 1 0 0 5,058
ISHARES INC FUND 464286822 228 4,435 SH   DFND 1 0 0 4,435
ISHARES INC FUND 464286871 307 12,147 SH   DFND 1 0 0 12,147
ISHARES INC FUND 464286517 181 3,585 SH   DFND 1 0 0 3,585
ISHARES INC FUND 464286806 472 14,733 SH   SOLE 1 14,733 0 0
ISHARES INC FUND 464286392 553 6,350 SH   DFND 1 0 0 6,350
ISHARES INC FUND 464286608 160 3,691 SH   DFND 1 0 0 3,691
ISHARES INC OPT 46434G822 18,204 300,000 SH Put SOLE 1 300,000 0 0
ISHARES INC FUND 464286533 62 1,000 SH   DFND 1 0 0 1,000
ISHARES INC FUND 464286319 4 93 SH   DFND 1 0 0 93
ISHARES INC FUND 46434G814 183 5,051 SH   DFND 1 0 0 5,051
ISHARES INC FUND 46434G822 70,532 1,162,346 SH   SOLE 1 1,162,346 0 0
ISHARES INC FUND 464286293 5 98 SH   DFND 1 0 0 98
ISHARES INC FUND 46434G780 87 3,274 SH   DFND 1 0 0 3,274
ISHARES INC FUND 46434G822 298 4,916 SH   DFND 1 0 0 4,916
ISHARES INC FUND 464286806 426 13,289 SH   DFND 1 0 0 13,289
ISHARES INC FUND 464286749 3 90 SH   SOLE 1 90 0 0
ISHARES INC FUND 464286657 303 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286871 5,062 200,001 SH   SOLE 1 200,001 0 0
ISHARES INC FUND 464286772 51 678 SH   SOLE 1 678 0 0
ISHARES INC FUND 464286822 5,716 110,957 SH   SOLE 1 110,957 0 0
ISHARES INC FUND 464286400 1,197 26,666 SH   DFND 1 0 0 26,666
ISHARES INC OPT 464286871 5,062 200,000 SH Put SOLE 1 200,000 0 0
ISHARES INC OPT 464286103 1,149 52,200 SH Put SOLE 8 52,200 0 0
ISHARES INC OPT 464286715 971 22,900 SH Put SOLE 8 22,900 0 0
ISHARES INC OPT 464286400 341,371 7,606,300 SH Put SOLE 8 7,606,300 0 0
ISHARES INC FUND 46434G780 2 83 SH   SOLE 8 83 0 0
ISHARES INC OPT 464286806 590 18,400 SH Call SOLE 8 18,400 0 0
ISHARES INC OPT 46434G822 21,426 353,100 SH Call SOLE 8 353,100 0 0
ISHARES INC OPT 464286400 457,071 10,184,300 SH Call SOLE 8 10,184,300 0 0
ISHARES INC FUND 464286871 9 375 SH   SOLE 8 375 0 0
ISHARES INC OPT 464286806 830 25,900 SH Put SOLE 8 25,900 0 0
ISHARES INC FUND 46434G772 0 1 SH   SOLE 8 1 0 0
ISHARES INC FUND 464286400 126,243 2,812,898 SH   SOLE 8 2,812,898 0 0
ISHARES INC OPT 464286772 30,972 410,500 SH Call SOLE 8 410,500 0 0
ISHARES INC FUND 464286772 7,549 100,048 SH   SOLE 8 100,048 0 0
ISHARES INC FUND 464286640 0 7 SH   SOLE 8 7 0 0
ISHARES INC FUND 464286822 1,789 34,724 SH   SOLE 8 34,724 0 0
ISHARES INC OPT 464286822 13,519 262,400 SH Call SOLE 8 262,400 0 0
ISHARES INC OPT 464286715 411 9,700 SH Call SOLE 8 9,700 0 0
ISHARES INC FUND 46434G103 9 146 SH   SOLE 8 146 0 0
ISHARES INC FUND 464286756 0 12 SH   SOLE 8 12 0 0
ISHARES INC OPT 46434G772 219 5,700 SH Put SOLE 8 5,700 0 0
ISHARES INC OPT 464286772 36,125 478,800 SH Put SOLE 8 478,800 0 0
ISHARES INC OPT 46434G822 32,791 540,400 SH Put SOLE 8 540,400 0 0
ISHARES INC OPT 464286608 12,463 287,500 SH Put SOLE 8 287,500 0 0
ISHARES INC FUND 464286780 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286871 28 1,100 SH Put SOLE 8 1,100 0 0
ISHARES INC FUND 464286608 3,360 77,500 SH   SOLE 8 77,500 0 0
ISHARES INC OPT 464286103 55 2,500 SH Call SOLE 8 2,500 0 0
ISHARES INC FUND 464286715 179 4,219 SH   SOLE 8 4,219 0 0
ISHARES INC OPT 464286822 18,836 365,600 SH Put SOLE 8 365,600 0 0
ISHARES INC OPT 464286871 25 1,000 SH Call SOLE 8 1,000 0 0
ISHARES INC FUND 464286806 671 20,936 SH   SOLE 8 20,936 0 0
ISHARES INC OPT 46434G772 123 3,200 SH Call SOLE 8 3,200 0 0
ISHARES INC FUND 46434G822 1,900 31,312 SH   SOLE 8 31,312 0 0
ISHARES INC FUND 464286509 2 83 SH   SOLE 8 83 0 0
ISHARES INC OPT 464286509 19 700 SH Call SOLE 8 700 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286400 4,355 97,036 SH   SOLE 9 97,036 0 0
ISHARES INC FUND 46434G822 580 9,562 SH   SOLE 9 9,562 0 0
ISHARES INC FUND 464286772 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286509 148 5,382 SH   SOLE 9 5,382 0 0
ISHARES INC FUND 464286822 1,613 31,300 SH   DFND 20 0 0 31,300
ISHARES INC FUND 464286400 6,373 142,000 SH   DFND 20 0 0 142,000
ISHARES INC FUND 464286715 34 793 SH   DFND 20 0 0 793
ISHARES INC FUND 464286772 6,723 89,100 SH   DFND 20 0 0 89,100
ISHARES INC FUND 464286210 71 1,286 SH   DFND 20 0 0 1,286
ISHARES INC FUND 46434G772 4,653 121,350 SH   DFND 20 0 0 121,350
ISHARES INC FUND 464286665 56 1,200 SH   DFND 20 0 0 1,200
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 17 1,000 SH   SOLE 1 1,000 0 0
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 3 175 SH   DFND 1 0 0 175
ISHARES SILVER TRUST FUND 46428Q109 52 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST FUND 46428Q109 3 180 SH   SOLE 1 180 0 0
ISHARES SILVER TRUST FUND 46428Q109 8,965 581,842 SH   SOLE 8 581,842 0 0
ISHARES SILVER TRUST OPT 46428Q109 42,911 2,784,600 SH Call SOLE 8 2,784,600 0 0
ISHARES SILVER TRUST OPT 46428Q109 43,779 2,840,900 SH Put SOLE 8 2,840,900 0 0
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464287655 58 384 SH   DFND 1 0 0 384
ISHARES TR FUND 464287226 19,104 178,139 SH   SOLE 1 178,139 0 0
ISHARES TR FUND 464287655 444,671 2,928,740 SH   SOLE 1 2,928,740 0 0
ISHARES TR FUND 464288588 63,732 609,060 SH   SOLE 1 609,060 0 0
ISHARES TR FUND 464287309 163 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 464287333 14 208 SH   DFND 1 0 0 208
ISHARES TR FUND 46432F396 106 1,000 SH   DFND 1 0 0 1,000
ISHARES TR FUND 464287713 27,020 1,000,000 SH   SOLE 1 1,000,000 0 0
ISHARES TR FUND 464287887 44 255 SH   DFND 1 0 0 255
ISHARES TR FUND 464287176 397 3,510 SH   DFND 1 0 0 3,510
ISHARES TR FUND 464288760 96 486 SH   DFND 1 0 0 486
ISHARES TR FUND 464288513 55,987 653,750 SH   SOLE 1 653,750 0 0
ISHARES TR FUND 46429B135 4 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464287200 7,876 29,679 SH   DFND 1 0 0 29,679
ISHARES TR OPT 464287655 30,366 200,000 SH Put SOLE 1 200,000 0 0
ISHARES TR FUND 46432F388 156 1,907 SH   DFND 1 0 0 1,907
ISHARES TR OPT 464287655 68,324 450,000 SH Call SOLE 1 450,000 0 0
ISHARES TR FUND 464288620 217 1,995 SH   DFND 1 0 0 1,995
ISHARES TR FUND 464287432 98 800 SH   DFND 1 0 0 800
ISHARES TR FUND 46434V704 49 1,800 SH   DFND 1 0 0 1,800
ISHARES TR FUND 464287648 122 639 SH   DFND 1 0 0 639
ISHARES TR OPT 464287242 8,804 75,000 SH Put SOLE 1 75,000 0 0
ISHARES TR FUND 464287150 38 630 SH   DFND 1 0 0 630
ISHARES TR FUND 464287804 1,684 21,865 SH   SOLE 1 21,865 0 0
ISHARES TR FUND 464287507 130 695 SH   DFND 1 0 0 695
ISHARES TR FUND 464288828 24 150 SH   DFND 1 0 0 150
ISHARES TR FUND 464287630 112 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464288646 22 216 SH   DFND 1 0 0 216
ISHARES TR FUND 464287184 2,624 55,543 SH   SOLE 1 55,543 0 0
ISHARES TR FUND 464288851 49 765 SH   DFND 1 0 0 765
ISHARES TR OPT 464287234 72,420 1,500,000 SH Put SOLE 1 1,500,000 0 0
ISHARES TR FUND 464287234 125,276 2,594,787 SH   SOLE 1 2,594,787 0 0
ISHARES TR FUND 464287499 3 17 SH   SOLE 1 17 0 0
ISHARES TR FUND 464288273 28 429 SH   SOLE 1 429 0 0
ISHARES TR FUND 464287382 26 390 SH   DFND 1 0 0 390
ISHARES TR FUND 464287168 101 1,059 SH   DFND 1 0 0 1,059
ISHARES TR FUND 46429B465 58 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464287457 393 4,700 SH   SOLE 1 4,700 0 0
ISHARES TR FUND 46435G334 267 7,677 SH   DFND 1 0 0 7,677
ISHARES TR FUND 464287473 351 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287739 22 288 SH   DFND 1 0 0 288
ISHARES TR FUND 464287598 468 3,900 SH   SOLE 1 3,900 0 0
ISHARES TR OPT 464287432 7,924 65,000 SH Call SOLE 1 65,000 0 0
ISHARES TR FUND 464288497 10 177 SH   DFND 1 0 0 177
ISHARES TR FUND 464288513 451 5,262 SH   DFND 1 0 0 5,262
ISHARES TR FUND 464287242 20,446 174,167 SH   SOLE 1 174,167 0 0
ISHARES TR FUND 464287200 159,249 600,100 SH   SOLE 1 600,100 0 0
ISHARES TR FUND 464287457 575 6,877 SH   DFND 1 0 0 6,877
ISHARES TR FUND 46435G102 25 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464288281 48 427 SH   DFND 1 0 0 427
ISHARES TR FUND 464287861 70 1,497 SH   DFND 1 0 0 1,497
ISHARES TR FUND 464287341 127 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 46429B747 468 4,675 SH   DFND 1 0 0 4,675
ISHARES TR FUND 464287564 130 1,390 SH   SOLE 1 1,390 0 0
ISHARES TR FUND 464287184 2,347 49,692 SH   DFND 1 0 0 49,692
ISHARES TR FUND 464289180 116 5,000 SH   DFND 1 0 0 5,000
ISHARES TR FUND 464289529 663 18,750 SH   DFND 1 0 0 18,750
ISHARES TR FUND 464287291 554 3,500 SH   DFND 1 0 0 3,500
ISHARES TR FUND 464287598 695 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464287432 9,500 77,932 SH   SOLE 1 77,932 0 0
ISHARES TR FUND 464287689 20 126 SH   DFND 1 0 0 126
ISHARES TR FUND 464287614 218 1,604 SH   SOLE 1 1,604 0 0
ISHARES TR FUND 46434V886 704 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464287465 68,224 979,122 SH   SOLE 1 979,122 0 0
ISHARES TR FUND 464287168 439 4,618 SH   SOLE 1 4,618 0 0
ISHARES TR FUND 464287176 2,541 22,483 SH   SOLE 1 22,483 0 0
ISHARES TR OPT 464287234 70,730 1,465,000 SH Call SOLE 1 1,465,000 0 0
ISHARES TR FUND 464287440 17,562 170,190 SH   SOLE 1 170,190 0 0
ISHARES TR FUND 46435G342 66 1,550 SH   DFND 1 0 0 1,550
ISHARES TR FUND 46435G334 348 10,002 SH   SOLE 1 10,002 0 0
ISHARES TR OPT 464287465 21,601 310,000 SH Put SOLE 1 310,000 0 0
ISHARES TR FUND 464287408 820 7,500 SH   SOLE 1 7,500 0 0
ISHARES TR FUND 464287622 2,221 15,126 SH   SOLE 1 15,126 0 0
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR FUND 464287440 178 1,727 SH   DFND 1 0 0 1,727
ISHARES TR FUND 46429B671 7 97 SH   SOLE 1 97 0 0
ISHARES TR FUND 464287242 868 7,398 SH   DFND 1 0 0 7,398
ISHARES TR FUND 464287630 41 337 SH   SOLE 1 337 0 0
ISHARES TR FUND 464287879 889 5,892 SH   DFND 1 0 0 5,892
ISHARES TR OPT 464288513 44,961 525,000 SH Put SOLE 1 525,000 0 0
ISHARES TR FUND 464287614 833 6,120 SH   DFND 1 0 0 6,120
ISHARES TR FUND 464287234 679 14,063 SH   DFND 1 0 0 14,063
ISHARES TR FUND 464287556 4,996 46,804 SH   SOLE 1 46,804 0 0
ISHARES TR FUND 464287390 134 3,563 SH   SOLE 1 3,563 0 0
ISHARES TR FUND 464288182 593 7,650 SH   SOLE 1 7,650 0 0
ISHARES TR FUND 464287101 50 433 SH   SOLE 1 433 0 0
ISHARES TR FUND 464287648 93 488 SH   SOLE 1 488 0 0
ISHARES TR FUND 464288802 2,086 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464288281 11,602 102,835 SH   SOLE 1 102,835 0 0
ISHARES TR OPT 464287465 11,149 160,000 SH Call SOLE 1 160,000 0 0
ISHARES TR FUND 464287481 373 3,030 SH   DFND 1 0 0 3,030
ISHARES TR OPT 464287242 8,804 75,000 SH Call SOLE 1 75,000 0 0
ISHARES TR FUND 464287309 71 456 SH   SOLE 1 456 0 0
ISHARES TR FUND 464287739 80,397 1,065,283 SH   SOLE 1 1,065,283 0 0
ISHARES TR FUND 464287556 64 600 SH   DFND 1 0 0 600
ISHARES TR FUND 464287689 21 135 SH   SOLE 1 135 0 0
ISHARES TR FUND 464287549 161 900 SH   DFND 1 0 0 900
ISHARES TR FUND 46429B663 3,102 36,719 SH   DFND 1 0 0 36,719
ISHARES TR FUND 464288182 1,949 25,141 SH   DFND 1 0 0 25,141
ISHARES TR FUND 46429B689 74 1,000 SH   DFND 1 0 0 1,000
ISHARES TR FUND 464288125 566 6,522 SH   DFND 1 0 0 6,522
ISHARES TR FUND 46434V647 20 822 SH   DFND 1 0 0 822
ISHARES TR FUND 464287374 15 453 SH   SOLE 8 453 0 0
ISHARES TR OPT 464287507 1,069 5,700 SH Put SOLE 8 5,700 0 0
ISHARES TR OPT 464287184 471,516 9,981,300 SH Put SOLE 8 9,981,300 0 0
ISHARES TR OPT 464288513 34,247 399,900 SH Call SOLE 8 399,900 0 0
ISHARES TR FUND 464287432 29,297 240,337 SH   SOLE 8 240,337 0 0
ISHARES TR OPT 464287200 610 2,300 SH Call SOLE 8 2,300 0 0
ISHARES TR OPT 464287630 548 4,500 SH Put SOLE 8 4,500 0 0
ISHARES TR FUND 464287598 1,221 10,182 SH   SOLE 8 10,182 0 0
ISHARES TR OPT 464288281 13,538 120,000 SH Put SOLE 8 120,000 0 0
ISHARES TR FUND 46434V738 3 69 SH   SOLE 8 69 0 0
ISHARES TR OPT 464287242 3,780 32,200 SH Call SOLE 8 32,200 0 0
ISHARES TR OPT 464287838 48 500 SH Put SOLE 8 500 0 0
ISHARES TR FUND 464288851 3 42 SH   SOLE 8 42 0 0
ISHARES TR FUND 46429B614 5 100 SH   SOLE 8 100 0 0
ISHARES TR OPT 464287838 48 500 SH Call SOLE 8 500 0 0
ISHARES TR OPT 464287804 46 600 SH Put SOLE 8 600 0 0
ISHARES TR OPT 464287739 19,456 257,800 SH Put SOLE 8 257,800 0 0
ISHARES TR FUND 464287564 4 41 SH   SOLE 8 41 0 0
ISHARES TR FUND 464288257 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287234 662,923 13,730,800 SH Call SOLE 8 13,730,800 0 0
ISHARES TR OPT 464287655 4,072,795 26,824,700 SH Put SOLE 8 26,824,700 0 0
ISHARES TR OPT 464288752 2,812 71,200 SH Call SOLE 8 71,200 0 0
ISHARES TR FUND 464287457 10 116 SH   SOLE 8 116 0 0
ISHARES TR OPT 464287465 407,531 5,848,600 SH Put SOLE 8 5,848,600 0 0
ISHARES TR OPT 464287507 1,013 5,400 SH Call SOLE 8 5,400 0 0
ISHARES TR OPT 46435G334 122 3,500 SH Put SOLE 8 3,500 0 0
ISHARES TR FUND 46432F834 6 100 SH   SOLE 8 100 0 0
ISHARES TR OPT 464287200 212 800 SH Put SOLE 8 800 0 0
ISHARES TR OPT 464287614 286 2,100 SH Call SOLE 8 2,100 0 0
ISHARES TR OPT 464288778 111 2,200 SH Call SOLE 8 2,200 0 0
ISHARES TR FUND 464288661 11 90 SH   SOLE 8 90 0 0
ISHARES TR OPT 464287630 146 1,200 SH Call SOLE 8 1,200 0 0
ISHARES TR OPT 464287556 9,180 86,000 SH Call SOLE 8 86,000 0 0
ISHARES TR FUND 464287200 135 512 SH   SOLE 8 512 0 0
ISHARES TR FUND 464289438 7 100 SH   SOLE 8 100 0 0
ISHARES TR FUND 464287184 76,357 1,616,377 SH   SOLE 8 1,616,377 0 0
ISHARES TR OPT 464287788 71 600 SH Call SOLE 8 600 0 0
ISHARES TR FUND 464288513 16,444 192,018 SH   SOLE 8 192,018 0 0
ISHARES TR FUND 464287440 10,247 99,305 SH   SOLE 8 99,305 0 0
ISHARES TR OPT 464289180 23 1,000 SH Put SOLE 8 1,000 0 0
ISHARES TR FUND 46432F396 11 100 SH   SOLE 8 100 0 0
ISHARES TR OPT 464287614 27 200 SH Put SOLE 8 200 0 0
ISHARES TR OPT 464288257 50 700 SH Call SOLE 8 700 0 0
ISHARES TR OPT 464287432 143,842 1,180,000 SH Call SOLE 8 1,180,000 0 0
ISHARES TR FUND 46429B598 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287192 1,029 5,500 SH Put SOLE 8 5,500 0 0
ISHARES TR FUND 464287176 42 369 SH   SOLE 8 369 0 0
ISHARES TR FUND 464287242 1,291 11,000 SH   SOLE 8 11,000 0 0
ISHARES TR FUND 464287226 3 26 SH   SOLE 8 26 0 0
ISHARES TR OPT 464287465 830,419 11,917,600 SH Call SOLE 8 11,917,600 0 0
ISHARES TR OPT 464287440 6,625 64,200 SH Call SOLE 8 64,200 0 0
ISHARES TR OPT 464287374 50 1,500 SH Put SOLE 8 1,500 0 0
ISHARES TR OPT 464287440 8,534 82,700 SH Put SOLE 8 82,700 0 0
ISHARES TR OPT 464287168 352 3,700 SH Put SOLE 8 3,700 0 0
ISHARES TR FUND 464287739 13 184 SH   SOLE 8 184 0 0
ISHARES TR OPT 464287655 624,537 4,113,400 SH Call SOLE 8 4,113,400 0 0
ISHARES TR FUND 464287804 14 176 SH   SOLE 8 176 0 0
ISHARES TR OPT 464288844 370 11,400 SH Call SOLE 8 11,400 0 0
ISHARES TR OPT 464287168 514 5,400 SH Call SOLE 8 5,400 0 0
ISHARES TR OPT 464287598 24 200 SH Call SOLE 8 200 0 0
ISHARES TR FUND 464287788 222 1,883 SH   SOLE 8 1,883 0 0
ISHARES TR OPT 464287242 86,293 735,100 SH Put SOLE 8 735,100 0 0
ISHARES TR OPT 464287788 82 700 SH Put SOLE 8 700 0 0
ISHARES TR OPT 464288752 4,198 106,300 SH Put SOLE 8 106,300 0 0
ISHARES TR OPT 464287739 21,403 283,600 SH Call SOLE 8 283,600 0 0
ISHARES TR FUND 464288877 5 100 SH   SOLE 8 100 0 0
ISHARES TR FUND 464287192 578 3,091 SH   SOLE 8 3,091 0 0
ISHARES TR OPT 464288810 629 3,400 SH Put SOLE 8 3,400 0 0
ISHARES TR FUND 464287556 18,668 174,889 SH   SOLE 8 174,889 0 0
ISHARES TR FUND 464287234 25,828 534,967 SH   SOLE 8 534,967 0 0
ISHARES TR OPT 464288257 151 2,100 SH Put SOLE 8 2,100 0 0
ISHARES TR OPT 464287556 46,816 438,600 SH Put SOLE 8 438,600 0 0
ISHARES TR OPT 464287432 180,680 1,482,200 SH Put SOLE 8 1,482,200 0 0
ISHARES TR OPT 464287689 47 300 SH Call SOLE 8 300 0 0
ISHARES TR OPT 464287804 539 7,000 SH Call SOLE 8 7,000 0 0
ISHARES TR FUND 464288844 31 949 SH   SOLE 8 949 0 0
ISHARES TR OPT 464289180 58 2,500 SH Call SOLE 8 2,500 0 0
ISHARES TR FUND 464288752 1,415 35,828 SH   SOLE 8 35,828 0 0
ISHARES TR FUND 464289180 60 2,590 SH   SOLE 8 2,590 0 0
ISHARES TR OPT 464287184 174,112 3,685,700 SH Call SOLE 8 3,685,700 0 0
ISHARES TR FUND 46432F842 21 318 SH   SOLE 8 318 0 0
ISHARES TR OPT 464287234 1,321,346 27,368,400 SH Put SOLE 8 27,368,400 0 0
ISHARES TR FUND 464287630 12 102 SH   SOLE 8 102 0 0
ISHARES TR OPT 464287598 120 1,000 SH Put SOLE 8 1,000 0 0
ISHARES TR FUND 464288612 4 39 SH   SOLE 8 39 0 0
ISHARES TR OPT 464287648 95 500 SH Put SOLE 8 500 0 0
ISHARES TR FUND 464288810 472 2,550 SH   SOLE 8 2,550 0 0
ISHARES TR OPT 464288513 529,033 6,177,400 SH Put SOLE 8 6,177,400 0 0
ISHARES TR OPT 464288844 94 2,900 SH Put SOLE 8 2,900 0 0
ISHARES TR OPT 46435G334 76 2,200 SH Call SOLE 8 2,200 0 0
ISHARES TR FUND 464287507 395 2,104 SH   SOLE 8 2,104 0 0
ISHARES TR FUND 464287655 10,932 72,001 SH   SOLE 8 72,001 0 0
ISHARES TR OPT 464287648 858 4,500 SH Call SOLE 8 4,500 0 0
ISHARES TR FUND 464288885 2 20 SH   SOLE 8 20 0 0
ISHARES TR OPT 464287374 70 2,100 SH Call SOLE 8 2,100 0 0
ISHARES TR OPT 464287192 655 3,500 SH Call SOLE 8 3,500 0 0
ISHARES TR FUND 464287655 326 2,149 SH   SOLE 9 2,149 0 0
ISHARES TR FUND 464287739 397 5,255 SH   SOLE 9 5,255 0 0
ISHARES TR FUND 464287556 364 3,414 SH   SOLE 9 3,414 0 0
ISHARES TR OPT 464287234 74,351 1,540,000 SH Put SOLE 9 1,540,000 0 0
ISHARES TR FUND 464288240 115 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR FUND 464287234 390 8,084 SH   SOLE 9 8,084 0 0
ISHARES TR OPT 464287234 63,730 1,320,000 SH Call SOLE 9 1,320,000 0 0
ISHARES TR FUND 46429B598 57 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287184 14 306 SH   SOLE 9 306 0 0
ISHARES TR FUND 464287465 68 976 SH   SOLE 9 976 0 0
ISHARES TR FUND 464287390 282 7,500 SH   SOLE 9 7,500 0 0
ISHARES TR FUND 464288729 118 1,290 SH   DFND 20 0 0 1,290
ISHARES TR FUND 464287200 1,672 6,300 SH   DFND 20 0 0 6,300
ISHARES TR FUND 464287101 226 1,950 SH   DFND 20 0 0 1,950
ISHARES TR FUND 464287390 1,939 51,600 SH   DFND 20 0 0 51,600
ISHARES TR FUND 464288257 563 7,847 SH   DFND 20 0 0 7,847
ISHARES TR FUND 464288182 138 1,776 SH   DFND 20 0 0 1,776
ISHARES TR FUND 464287234 237 4,900 SH   DFND 20 0 0 4,900
ISHARES TR FUND 464288240 431 8,676 SH   DFND 20 0 0 8,676
ISHARES TR FUND 464287184 102 2,162 SH   DFND 20 0 0 2,162
ISIS PHARMACEUTICALS INC DEL BOND 464337AJ3 225 228,000 PRN   SOLE 8 0 0 228,000
ISORAY INC COM 46489V104 0 3 SH   SOLE 8 3 0 0
ISRAEL CHEMICALS LTD COM M5920A109 112 26,609 SH   SOLE 9 26,609 0 0
ISRAMCO INC COM 465141406 15 139 SH   SOLE 1 139 0 0
ISRAMCO INC COM 465141406 0 2 SH   SOLE 8 2 0 0
ISTAR INC TRUS 45031U101 139 13,666 SH   SOLE 1 13,666 0 0
ISTAR INC TRUS 45031U101 6 614 SH   SOLE 8 614 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 1,129 72,369 SH   SOLE 1 72,369 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 670 42,943 SH   DFND 1 0 0 42,943
ITAU UNIBANCO HLDG SA OPT 465562106 339 21,700 SH Call SOLE 8 21,700 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 464 29,759 SH   SOLE 8 29,759 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 624 40,000 SH Put SOLE 8 40,000 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 1 41 SH   SOLE 9 41 0 0
ITERIS INC COM 46564T107 29 5,888 SH   SOLE 1 5,888 0 0
ITERIS INC COM 46564T107 5 911 SH   SOLE 8 911 0 0
ITRON INC COM 465741106 1,067 14,899 SH   SOLE 1 14,899 0 0
ITRON INC COM 465741106 7 102 SH   SOLE 8 102 0 0
ITT INC COM 45073V108 2,720 55,531 SH   SOLE 1 55,531 0 0
ITT INC OPT 45073V108 5 100 SH Put SOLE 8 100 0 0
ITT INC OPT 45073V108 39 800 SH Call SOLE 8 800 0 0
ITT INC COM 45073V108 405 8,279 SH   SOLE 8 8,279 0 0
ITUS CORP COM 45069V203 0 15 SH   SOLE 8 15 0 0
IZEA INC COM 46603N301 38 10,300 SH   SOLE 1 10,300 0 0
J &amp J SNACK FOODS CORP COM 466032109 686 5,021 SH   SOLE 1 5,021 0 0
J ALEXANDERS HLDGS INC COM 46609J106 31 2,672 SH   SOLE 1 2,672 0 0
J ALEXANDERS HLDGS INC COM 46609J106 1 162 SH   SOLE 8 162 0 0
J JILL INC COM 46620W102 61 13,907 SH   SOLE 1 13,907 0 0
J2 GLOBAL INC COM 48123V102 3,316 42,014 SH   SOLE 1 42,014 0 0
J2 GLOBAL INC COM 48123V102 117 1,481 SH   SOLE 8 1,481 0 0
J2 GLOBAL INC BOND 48123VAC6 322 253,000 PRN   SOLE 8 0 0 253,000
JA SOLAR HOLDINGS CO LTD ADR 466090206 2,692 410,300 SH   SOLE 1 410,300 0 0
JA SOLAR HOLDINGS CO LTD OPT 466090206 7 1,000 SH Put SOLE 8 1,000 0 0
JA SOLAR HOLDINGS CO LTD OPT 466090206 100 15,200 SH Call SOLE 8 15,200 0 0
JABIL INC COM 466313103 4,014 139,723 SH   SOLE 1 139,723 0 0
JABIL INC OPT 466313103 465 16,200 SH Put SOLE 8 16,200 0 0
JABIL INC COM 466313103 636 22,159 SH   SOLE 8 22,159 0 0
JABIL INC OPT 466313103 1,316 45,800 SH Call SOLE 8 45,800 0 0
JACK IN THE BOX INC COM 466367109 1,312 15,394 SH   SOLE 1 15,394 0 0
JACK IN THE BOX INC OPT 466367109 1,382 16,200 SH Put SOLE 8 16,200 0 0
JACK IN THE BOX INC OPT 466367109 333 3,900 SH Call SOLE 8 3,900 0 0
JACK IN THE BOX INC COM 466367109 1,036 12,153 SH   SOLE 8 12,153 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 8,671 146,578 SH   SOLE 1 146,578 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 1,330 22,486 SH   SOLE 8 22,486 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 6 100 SH Put SOLE 8 100 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 106 1,800 SH Call SOLE 8 1,800 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 4,847 81,943 SH   SOLE 9 81,943 0 0
JAGGED PEAK ENERGY INC COM 47009K107 1,060 74,937 SH   SOLE 1 74,937 0 0
JAGGED PEAK ENERGY INC OPT 47009K107 2,675 189,300 SH Put SOLE 8 189,300 0 0
JAGGED PEAK ENERGY INC COM 47009K107 632 44,699 SH   SOLE 8 44,699 0 0
JAGUAR HEALTH INC COM 47010C201 80 412,700 SH   SOLE 8 412,700 0 0
JAKKS PAC INC COM 47012E106 2 900 SH   SOLE 1 900 0 0
JAKKS PAC INC COM 47012E106 7 3,472 SH   SOLE 8 3,472 0 0
JAMBA INC COM 47023A309 1 61 SH   SOLE 8 61 0 0
JAMES RIV GROUP LTD COM G5005R107 325 9,149 SH   SOLE 1 9,149 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 1,569 47,429 SH   SOLE 1 47,429 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 12 1,000 SH   DFND 1 0 0 1,000
JASON INDS INC COM 471172106 0 1 SH   SOLE 8 1 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 9 60 SH   DFND 1 0 0 60
JAZZ PHARMACEUTICALS PLC COM G50871105 1,506 9,980 SH   SOLE 1 9,980 0 0
JAZZ PHARMACEUTICALS PLC OPT G50871105 211 1,400 SH Put SOLE 8 1,400 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 231 1,531 SH   SOLE 8 1,531 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 416 2,752 SH   SOLE 9 2,752 0 0
JBG SMITH PPTYS TRUS 46590V100 9,184 272,433 SH   SOLE 1 272,433 0 0
JBG SMITH PPTYS TRUS 46590V100 173 5,126 SH   SOLE 8 5,126 0 0
JD COM INC ADR 47215P106 45 1,100 SH   DFND 1 0 0 1,100
JD COM INC OPT 47215P106 52,839 1,305,000 SH Put SOLE 1 1,305,000 0 0
JD COM INC ADR 47215P106 63,446 1,566,999 SH   SOLE 1 1,566,999 0 0
JD COM INC OPT 47215P106 67,574 1,668,900 SH Put SOLE 8 1,668,900 0 0
JD COM INC OPT 47215P106 24,638 608,500 SH Call SOLE 8 608,500 0 0
JD COM INC ADR 47215P106 24,699 609,995 SH   SOLE 8 609,995 0 0
JD COM INC ADR 47215P106 10,044 248,050 SH   SOLE 9 248,050 0 0
JD COM INC ADR 47215P106 2,025 50,000 SH   DFND 20 0 0 50,000
JELD-WEN HLDG INC COM 47580P103 937 30,568 SH   SOLE 1 30,568 0 0
JELD-WEN HLDG INC COM 47580P103 26 851 SH   SOLE 8 851 0 0
JERNIGAN CAP INC TRUS 476405105 263 14,535 SH   SOLE 1 14,535 0 0
JERNIGAN CAP INC TRUS 476405105 0 12 SH   SOLE 8 12 0 0
JETBLUE AIRWAYS CORP COM 477143101 6,382 314,076 SH   SOLE 1 314,076 0 0
JETBLUE AIRWAYS CORP OPT 477143101 5,225 257,100 SH Put SOLE 8 257,100 0 0
JETBLUE AIRWAYS CORP OPT 477143101 1,447 71,200 SH Call SOLE 8 71,200 0 0
JETBLUE AIRWAYS CORP COM 477143101 2,501 123,070 SH   SOLE 8 123,070 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 2,090 114,500 SH   SOLE 1 114,500 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 469 25,700 SH Call SOLE 8 25,700 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 942 51,600 SH Put SOLE 8 51,600 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 646 35,370 SH   SOLE 8 35,370 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 17 937 SH   SOLE 9 937 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,098 9,680 SH   SOLE 1 9,680 0 0
JOHNSON &amp JOHNSON COM 478160104 4,067 31,737 SH   DFND 1 0 0 31,737
JOHNSON &amp JOHNSON COM 478160104 363,849 2,839,236 SH   SOLE 1 2,382,682 456,554 0
JOHNSON &amp JOHNSON OPT 478160104 25,117 196,000 SH Put SOLE 8 196,000 0 0
JOHNSON &amp JOHNSON OPT 478160104 23,310 181,900 SH Call SOLE 8 181,900 0 0
JOHNSON &amp JOHNSON COM 478160104 1,934 15,093 SH   SOLE 8 15,093 0 0
JOHNSON &amp JOHNSON COM 478160104 251,497 1,962,523 SH   SOLE 9 1,962,523 0 0
JOHNSON &amp JOHNSON COM 478160104 2,960 23,098 SH   SOLE 20 0 23,098 0
JOHNSON &amp JOHNSON COM 478160104 63 490 SH   SOLE 99 0 490 0
JOHNSON CTLS INTL PLC COM G51502105 5 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 37,668 1,068,899 SH   SOLE 1 1,068,899 0 0
JOHNSON CTLS INTL PLC COM G51502105 278 7,896 SH   SOLE 8 7,896 0 0
JOHNSON CTLS INTL PLC COM G51502105 23,684 672,116 SH   SOLE 9 672,116 0 0
JOHNSON OUTDOORS INC COM 479167108 113 1,822 SH   SOLE 1 1,822 0 0
JOHNSON OUTDOORS INC COM 479167108 49 801 SH   SOLE 8 801 0 0
JONES ENERGY INC COM 48019R108 49 61,710 SH   SOLE 1 61,710 0 0
JONES LANG LASALLE INC COM 48020Q107 13,709 78,499 SH   SOLE 1 78,499 0 0
JONES LANG LASALLE INC OPT 48020Q107 454 2,600 SH Put SOLE 8 2,600 0 0
JONES LANG LASALLE INC COM 48020Q107 430 2,462 SH   SOLE 8 2,462 0 0
JONES LANG LASALLE INC OPT 48020Q107 105 600 SH Call SOLE 8 600 0 0
JONES LANG LASALLE INC COM 48020Q107 48 272 SH   SOLE 9 272 0 0
JOUNCE THERAPEUTICS INC COM 481116101 227 10,171 SH   SOLE 1 10,171 0 0
JOUNCE THERAPEUTICS INC OPT 481116101 1,829 81,800 SH Call SOLE 8 81,800 0 0
JOUNCE THERAPEUTICS INC COM 481116101 1,422 63,612 SH   SOLE 8 63,612 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,205 20,047 SH   DFND 1 0 0 20,047
JPMORGAN CHASE &amp CO COM 46625H100 411,672 3,743,495 SH   SOLE 1 3,699,667 43,828 0
JPMORGAN CHASE &amp CO OPT 46625H100 73,867 671,700 SH Call SOLE 8 671,700 0 0
JPMORGAN CHASE &amp CO FUND 46625H365 2 100 SH   SOLE 8 100 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 41,382 376,300 SH Put SOLE 8 376,300 0 0
JPMORGAN CHASE &amp CO COM 46625H100 21,273 193,444 SH   SOLE 8 193,444 0 0
JPMORGAN CHASE &amp CO COM 46625H100 258,333 2,349,135 SH   SOLE 9 2,349,135 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,160 19,638 SH   SOLE 20 0 19,638 0
JPMORGAN CHASE &amp CO COM 46625H100 1,559 14,178 SH   DFND 20 0 0 14,178
JUMEI INTL HLDG LTD ADR 48138L107 2,148 740,524 SH   SOLE 1 740,524 0 0
JUMEI INTL HLDG LTD ADR 48138L107 0 24 SH   SOLE 8 24 0 0
JUNIPER NETWORKS INC COM 48203R104 33,176 1,363,578 SH   SOLE 1 1,363,578 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,547 63,600 SH Call SOLE 8 63,600 0 0
JUNIPER NETWORKS INC COM 48203R104 1,754 72,122 SH   SOLE 8 72,122 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,710 70,300 SH Put SOLE 8 70,300 0 0
JUNIPER NETWORKS INC COM 48203R104 5,828 239,500 SH   SOLE 9 239,500 0 0
K12 INC COM 48273U102 176 12,461 SH   SOLE 1 12,461 0 0
K12 INC OPT 48273U102 14 1,000 SH Call SOLE 8 1,000 0 0
K12 INC COM 48273U102 79 5,578 SH   SOLE 8 5,578 0 0
K2M GROUP HLDGS INC COM 48273J107 162 8,550 SH   SOLE 1 8,550 0 0
K2M GROUP HLDGS INC COM 48273J107 1 103 SH   SOLE 8 103 0 0
KADANT INC COM 48282T104 401 4,243 SH   SOLE 1 4,243 0 0
KADANT INC COM 48282T104 44 461 SH   SOLE 8 461 0 0
KADMON HLDGS INC COM 48283N106 194 45,700 SH   SOLE 1 45,700 0 0
KADMON HLDGS INC COM 48283N106 4 885 SH   SOLE 8 885 0 0
KAISER ALUMINUM CORP COM 483007704 1,302 12,905 SH   SOLE 1 12,905 0 0
KAISER ALUMINUM CORP COM 483007704 537 5,326 SH   SOLE 8 5,326 0 0
KALA PHARMACEUTICALS INC COM 483119103 84 5,354 SH   SOLE 1 5,354 0 0
KALA PHARMACEUTICALS INC COM 483119103 5 292 SH   SOLE 8 292 0 0
KAMAN CORP COM 483548103 1,157 18,619 SH   SOLE 1 18,619 0 0
KAMAN CORP COM 483548103 239 3,850 SH   SOLE 8 3,850 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 200 41,200 SH Call SOLE 8 41,200 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 131 27,100 SH Put SOLE 8 27,100 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 75 15,352 SH   SOLE 8 15,352 0 0
KANSAS CITY SOUTHERN COM 485170302 12,133 110,445 SH   SOLE 1 110,445 0 0
KANSAS CITY SOUTHERN OPT 485170302 2,988 27,200 SH Call SOLE 8 27,200 0 0
KANSAS CITY SOUTHERN OPT 485170302 3,570 32,500 SH Put SOLE 8 32,500 0 0
KANSAS CITY SOUTHERN COM 485170302 15 139 SH   SOLE 8 139 0 0
KANSAS CITY SOUTHERN COM 485170302 7,717 70,252 SH   SOLE 9 70,252 0 0
KAPSTONE PAPER &amp PACKAGING C COM 48562P103 7,508 218,824 SH   SOLE 1 218,824 0 0
KAPSTONE PAPER &amp PACKAGING C OPT 48562P103 10 300 SH Call SOLE 8 300 0 0
KAPSTONE PAPER &amp PACKAGING C OPT 48562P103 120 3,500 SH Put SOLE 8 3,500 0 0
KAPSTONE PAPER &amp PACKAGING C COM 48562P103 77 2,253 SH   SOLE 8 2,253 0 0
KAR AUCTION SVCS INC COM 48238T109 1,466 27,055 SH   SOLE 1 27,055 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 539 40,162 SH   SOLE 1 40,162 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 38 2,823 SH   SOLE 8 2,823 0 0
KB HOME COM 48666K109 1,084 38,089 SH   SOLE 1 38,089 0 0
KB HOME OPT 48666K109 740 26,000 SH Call SOLE 8 26,000 0 0
KB HOME OPT 48666K109 1,320 46,400 SH Put SOLE 8 46,400 0 0
KB HOME COM 48666K109 1,602 56,308 SH   SOLE 8 56,308 0 0
KB HOME BOND 48666KAS8 231 204,000 PRN   SOLE 8 0 0 204,000
KBR INC COM 48242W106 2,600 160,589 SH   SOLE 1 160,589 0 0
KBR INC OPT 48242W106 97 6,000 SH Put SOLE 8 6,000 0 0
KBR INC COM 48242W106 301 18,602 SH   SOLE 8 18,602 0 0
KBR INC OPT 48242W106 138 8,500 SH Call SOLE 8 8,500 0 0
KEANE GROUP INC COM 48669A108 1,931 130,537 SH   SOLE 1 130,537 0 0
KEARNY FINL CORP MD COM 48716P108 210 16,085 SH   SOLE 1 16,085 0 0
KEARNY FINL CORP MD COM 48716P108 5 349 SH   SOLE 8 349 0 0
KELLOGG CO COM 487836108 62 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 26,732 411,188 SH   SOLE 1 411,188 0 0
KELLOGG CO OPT 487836108 8,731 134,300 SH Call SOLE 8 134,300 0 0
KELLOGG CO OPT 487836108 6,930 106,600 SH Put SOLE 8 106,600 0 0
KELLOGG CO COM 487836108 1,164 17,910 SH   SOLE 8 17,910 0 0
KELLOGG CO COM 487836108 24,466 376,354 SH   SOLE 9 376,354 0 0
KELLY SVCS INC COM 488152208 1,176 40,486 SH   SOLE 1 40,486 0 0
KELLY SVCS INC COM 488152208 30 1,022 SH   SOLE 8 1,022 0 0
KEMET CORP COM 488360207 5,891 324,963 SH   SOLE 1 324,963 0 0
KEMET CORP OPT 488360207 765 42,200 SH Put SOLE 8 42,200 0 0
KEMET CORP COM 488360207 279 15,382 SH   SOLE 8 15,382 0 0
KEMET CORP OPT 488360207 1,220 67,300 SH Call SOLE 8 67,300 0 0
KEMPER CORP DEL COM 488401100 1,776 31,175 SH   SOLE 1 31,175 0 0
KEMPER CORP DEL COM 488401100 34 593 SH   SOLE 8 593 0 0
KEMPHARM INC COM 488445107 0 6 SH   SOLE 1 6 0 0
KEMPHARM INC COM 488445107 1 96 SH   SOLE 8 96 0 0
KENNAMETAL INC COM 489170100 1,110 27,651 SH   SOLE 1 27,651 0 0
KENNAMETAL INC COM 489170100 124 3,084 SH   SOLE 8 3,084 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 1,452 83,496 SH   SOLE 1 83,496 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 1 36 SH   SOLE 8 36 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 196 11,298 SH   SOLE 9 11,298 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 103 25,134 SH   SOLE 1 25,134 0 0
KERYX BIOPHARMACEUTICALS INC OPT 492515101 50 12,200 SH Call SOLE 8 12,200 0 0
KERYX BIOPHARMACEUTICALS INC OPT 492515101 66 16,200 SH Put SOLE 8 16,200 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 73 18,007 SH   SOLE 8 18,007 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 421 35,941 SH   SOLE 1 35,941 0 0
KEYCORP NEW COM 493267108 22,232 1,137,224 SH   SOLE 1 1,137,224 0 0
KEYCORP NEW OPT 493267108 6,143 314,200 SH Call SOLE 8 314,200 0 0
KEYCORP NEW OPT 493267108 1,069 54,700 SH Put SOLE 8 54,700 0 0
KEYCORP NEW COM 493267108 1,426 72,926 SH   SOLE 8 72,926 0 0
KEYCORP NEW COM 493267108 14,171 724,857 SH   SOLE 9 724,857 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 5 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 5,615 107,182 SH   SOLE 1 107,182 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,647 50,524 SH   SOLE 8 50,524 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 336 6,407 SH   SOLE 9 6,407 0 0
KEYW HLDG CORP COM 493723100 79 9,999 SH   SOLE 1 9,999 0 0
KEYW HLDG CORP COM 493723100 23 2,935 SH   SOLE 8 2,935 0 0
KFORCE INC COM 493732101 420 15,506 SH   SOLE 1 15,506 0 0
KFORCE INC COM 493732101 6 226 SH   SOLE 8 226 0 0
KILROY RLTY CORP TRUS 49427F108 8,568 120,741 SH   SOLE 1 120,741 0 0
KILROY RLTY CORP COM 49427F108 1,662 23,417 SH   SOLE 1 23,417 0 0
KILROY RLTY CORP TRUS 49427F108 12 160 SH   SOLE 8 160 0 0
KIMBALL ELECTRONICS INC COM 49428J109 89 5,518 SH   SOLE 1 5,518 0 0
KIMBALL ELECTRONICS INC COM 49428J109 37 2,286 SH   SOLE 8 2,286 0 0
KIMBALL INTL INC COM 494274103 139 8,167 SH   SOLE 1 8,167 0 0
KIMBALL INTL INC COM 494274103 1 45 SH   SOLE 8 45 0 0
KIMBERLY CLARK CORP COM 494368103 54 493 SH   DFND 1 0 0 493
KIMBERLY CLARK CORP COM 494368103 84,973 771,596 SH   SOLE 1 771,596 0 0
KIMBERLY CLARK CORP OPT 494368103 6,432 58,400 SH Call SOLE 8 58,400 0 0
KIMBERLY CLARK CORP COM 494368103 3,077 27,933 SH   SOLE 8 27,933 0 0
KIMBERLY CLARK CORP OPT 494368103 8,943 81,200 SH Put SOLE 8 81,200 0 0
KIMBERLY CLARK CORP COM 494368103 38,117 346,102 SH   SOLE 9 346,102 0 0
KIMCO RLTY CORP COM 49446R109 3,229 224,232 SH   SOLE 1 224,232 0 0
KIMCO RLTY CORP TRUS 49446R109 11,436 794,113 SH   SOLE 1 794,113 0 0
KIMCO RLTY CORP OPT 49446R109 9 600 SH Call SOLE 8 600 0 0
KIMCO RLTY CORP TRUS 49446R109 63 4,378 SH   SOLE 8 4,378 0 0
KIMCO RLTY CORP OPT 49446R109 14 1,000 SH Put SOLE 8 1,000 0 0
KIMCO RLTY CORP COM 49446R109 4,172 289,706 SH   SOLE 9 289,706 0 0
KINDER MORGAN INC DEL COM 49456B101 46,822 3,109,080 SH   SOLE 1 3,109,080 0 0
KINDER MORGAN INC DEL COM 49456B101 3,070 203,867 SH   SOLE 8 203,867 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,700 112,900 SH Call SOLE 8 112,900 0 0
KINDER MORGAN INC DEL OPT 49456B101 3,280 217,800 SH Put SOLE 8 217,800 0 0
KINDER MORGAN INC DEL COM 49456B101 20,897 1,387,591 SH   SOLE 9 1,387,591 0 0
KINDRED BIOSCIENCES INC COM 494577109 45 5,277 SH   SOLE 1 5,277 0 0
KINDRED HEALTHCARE INC COM 494580103 2,986 326,283 SH   SOLE 1 326,283 0 0
KINDRED HEALTHCARE INC OPT 494580103 20 2,200 SH Call SOLE 8 2,200 0 0
KINDRED HEALTHCARE INC OPT 494580103 114 12,500 SH Put SOLE 8 12,500 0 0
KINGSTONE COS INC COM 496719105 41 2,403 SH   SOLE 1 2,403 0 0
KINGSTONE COS INC COM 496719105 0 8 SH   SOLE 8 8 0 0
KINROSS GOLD CORP COM 496902404 7 1,800 SH   DFND 1 0 0 1,800
KINROSS GOLD CORP COM 496902404 4,850 1,227,844 SH   SOLE 1 1,227,844 0 0
KINROSS GOLD CORP OPT 496902404 242 61,200 SH Call SOLE 8 61,200 0 0
KINROSS GOLD CORP COM 496902404 513 129,950 SH   SOLE 8 129,950 0 0
KINROSS GOLD CORP OPT 496902404 576 145,900 SH Put SOLE 8 145,900 0 0
KINROSS GOLD CORP COM 496902404 16 4,111 SH   SOLE 9 4,111 0 0
KINROSS GOLD CORP COM 496902404 8 1,900 SH   DFND 20 0 0 1,900
KINSALE CAP GROUP INC COM 49714P108 154 3,001 SH   SOLE 1 3,001 0 0
KIRBY CORP COM 497266106 1,137 14,776 SH   SOLE 1 14,776 0 0
KIRBY CORP COM 497266106 156 2,024 SH   SOLE 8 2,024 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 169 10,893 SH   SOLE 1 10,893 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 2 116 SH   SOLE 8 116 0 0
KIRKLANDS INC COM 497498105 47 4,783 SH   SOLE 1 4,783 0 0
KIRKLANDS INC COM 497498105 21 2,205 SH   SOLE 8 2,205 0 0
KITE RLTY GROUP TR TRUS 49803T300 2,431 159,631 SH   SOLE 1 159,631 0 0
KITE RLTY GROUP TR TRUS 49803T300 11 743 SH   SOLE 8 743 0 0
KKR &amp CO L P DEL COM 48248M102 1,820 89,651 SH   DFND 1 0 0 89,651
KKR &amp CO L P DEL COM 48248M102 51,614 2,542,559 SH   SOLE 1 2,542,559 0 0
KKR &amp CO L P DEL COM 48248M102 5,349 263,482 SH   SOLE 8 263,482 0 0
KKR &amp CO L P DEL OPT 48248M102 1,963 96,700 SH Call SOLE 8 96,700 0 0
KKR &amp CO L P DEL OPT 48248M102 1,220 60,100 SH Put SOLE 8 60,100 0 0
KKR REAL ESTATE FIN TR INC COM 48251K100 64 3,209 SH   SOLE 1 3,209 0 0
KLA-TENCOR CORP COM 482480100 15,839 145,305 SH   SOLE 1 145,305 0 0
KLA-TENCOR CORP OPT 482480100 1,853 17,000 SH Call SOLE 8 17,000 0 0
KLA-TENCOR CORP COM 482480100 6,893 63,228 SH   SOLE 8 63,228 0 0
KLA-TENCOR CORP OPT 482480100 10,182 93,400 SH Put SOLE 8 93,400 0 0
KLA-TENCOR CORP COM 482480100 11,624 106,638 SH   SOLE 9 106,638 0 0
KLONDEX MNS LTD COM 498696103 87 36,976 SH   SOLE 1 36,976 0 0
KLONDEX MNS LTD COM 498696103 1 626 SH   SOLE 8 626 0 0
KLX INC COM 482539103 1,163 16,364 SH   SOLE 1 16,364 0 0
KLX INC COM 482539103 751 10,574 SH   SOLE 8 10,574 0 0
KLX INC OPT 482539103 14,397 202,600 SH Call SOLE 8 202,600 0 0
KMG CHEMICALS INC COM 482564101 221 3,676 SH   SOLE 1 3,676 0 0
KMG CHEMICALS INC COM 482564101 94 1,562 SH   SOLE 8 1,562 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 5,001 108,679 SH   SOLE 1 108,679 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 497 10,804 SH Put SOLE 8 10,804 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 6,795 147,692 SH Call SOLE 8 147,692 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 50 1,093 SH   SOLE 8 1,093 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 37 805 SH   SOLE 9 805 0 0
KNOLL INC COM 498904200 280 13,899 SH   SOLE 1 13,899 0 0
KNOLL INC COM 498904200 1 27 SH   SOLE 8 27 0 0
KNOLL INC OPT 498904200 12 600 SH Call SOLE 8 600 0 0
KNOT OFFSHORE PARTNERS LP OPT Y48125101 2 100 SH Put SOLE 8 100 0 0
KNOWLES CORP COM 49926D109 546 43,273 SH   SOLE 1 43,273 0 0
KNOWLES CORP COM 49926D109 487 38,685 SH   SOLE 8 38,685 0 0
KNOWLES CORP BOND 49926DAB5 809 779,000 PRN   SOLE 8 0 0 779,000
KOHLS CORP COM 500255104 23,239 354,753 SH   SOLE 1 354,753 0 0
KOHLS CORP OPT 500255104 19,856 303,100 SH Put SOLE 8 303,100 0 0
KOHLS CORP COM 500255104 4,779 72,953 SH   SOLE 8 72,953 0 0
KOHLS CORP OPT 500255104 15,925 243,100 SH Call SOLE 8 243,100 0 0
KOHLS CORP COM 500255104 7,500 114,489 SH   SOLE 9 114,489 0 0
KONA GRILL INC COM 50047H201 0 5 SH   SOLE 8 5 0 0
KONINKLIJKE PHILIPS N V OPT 500472303 23 600 SH Call SOLE 8 600 0 0
KONINKLIJKE PHILIPS N V ADR 500472303 8 202 SH   SOLE 8 202 0 0
KOPIN CORP COM 500600101 6 2,000 SH   DFND 1 0 0 2,000
KOPIN CORP COM 500600101 59 18,886 SH   SOLE 1 18,886 0 0
KOPPERS HOLDINGS INC COM 50060P106 410 9,964 SH   SOLE 1 9,964 0 0
KOPPERS HOLDINGS INC COM 50060P106 431 10,511 SH   SOLE 8 10,511 0 0
KOREA FD FUND 500634209 67 1,638 SH   DFND 1 0 0 1,638
KORN FERRY INTL COM 500643200 968 18,766 SH   SOLE 1 18,766 0 0
KORN FERRY INTL COM 500643200 40 767 SH   SOLE 8 767 0 0
KOSMOS ENERGY LTD COM G5315B107 349 55,378 SH   SOLE 1 55,378 0 0
KOSMOS ENERGY LTD COM G5315B107 47 7,375 SH   SOLE 8 7,375 0 0
KOSS CORP COM 500692108 0 2 SH   SOLE 8 2 0 0
KRAFT HEINZ CO COM 500754106 118,592 1,903,880 SH   SOLE 1 1,903,880 0 0
KRAFT HEINZ CO COM 500754106 3,808 61,137 SH   DFND 1 0 0 61,137
KRAFT HEINZ CO COM 500754106 20,221 324,626 SH   SOLE 8 324,626 0 0
KRAFT HEINZ CO OPT 500754106 10,047 161,300 SH Call SOLE 8 161,300 0 0
KRAFT HEINZ CO OPT 500754106 38,426 616,900 SH Put SOLE 8 616,900 0 0
KRAFT HEINZ CO COM 500754106 32,377 519,782 SH   SOLE 9 519,782 0 0
KRAFT HEINZ CO COM 500754106 168 2,699 SH   SOLE 81 2,699 0 0
KRAFT HEINZ CO COM 500754106 68 1,087 SH   SOLE 99 0 1,087 0
KRANESHARES TR FUND 500767306 61 1,000 SH   DFND 1 0 0 1,000
KRATON CORPORATION COM 50077C106 1,345 28,194 SH   SOLE 1 28,194 0 0
KRATON CORPORATION COM 50077C106 49 1,027 SH   SOLE 8 1,027 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 220 21,448 SH   SOLE 1 21,448 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 15 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 15 1,475 SH   SOLE 8 1,475 0 0
KROGER CO COM 501044101 44,316 1,851,076 SH   SOLE 1 1,851,076 0 0
KROGER CO COM 501044101 6,486 270,909 SH   SOLE 8 270,909 0 0
KROGER CO OPT 501044101 13,390 559,300 SH Put SOLE 8 559,300 0 0
KROGER CO OPT 501044101 7,486 312,700 SH Call SOLE 8 312,700 0 0
KROGER CO COM 501044101 19,607 819,024 SH   SOLE 9 819,024 0 0
KRONOS WORLDWIDE INC COM 50105F105 337 14,890 SH   SOLE 1 14,890 0 0
KRONOS WORLDWIDE INC COM 50105F105 23 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 7 300 SH   SOLE 8 300 0 0
KT CORP ADR 48268K101 808 59,000 SH   DFND 1 0 0 59,000
KT CORP ADR 48268K101 827 60,346 SH   SOLE 1 60,346 0 0
KT CORP ADR 48268K101 1 91 SH   SOLE 8 91 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 283 11,317 SH   SOLE 1 11,317 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 193 7,700 SH Call SOLE 8 7,700 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 128 5,100 SH Put SOLE 8 5,100 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 841 33,609 SH   SOLE 8 33,609 0 0
KURA ONCOLOGY INC COM 50127T109 152 8,149 SH   SOLE 1 8,149 0 0
KURA ONCOLOGY INC COM 50127T109 16 828 SH   SOLE 8 828 0 0
KVH INDS INC COM 482738101 34 3,230 SH   SOLE 1 3,230 0 0
KVH INDS INC COM 482738101 2 193 SH   SOLE 8 193 0 0
L BRANDS INC COM 501797104 21,033 550,418 SH   SOLE 1 550,418 0 0
L BRANDS INC OPT 501797104 6,652 174,100 SH Call SOLE 8 174,100 0 0
L BRANDS INC COM 501797104 6,840 179,011 SH   SOLE 8 179,011 0 0
L BRANDS INC OPT 501797104 18,509 484,400 SH Put SOLE 8 484,400 0 0
L BRANDS INC COM 501797104 6,793 177,746 SH   SOLE 9 177,746 0 0
L3 TECHNOLOGIES INC COM 502413107 16,078 77,302 SH   SOLE 1 77,302 0 0
L3 TECHNOLOGIES INC OPT 502413107 853 4,100 SH Put SOLE 8 4,100 0 0
L3 TECHNOLOGIES INC COM 502413107 1,340 6,445 SH   SOLE 8 6,445 0 0
L3 TECHNOLOGIES INC OPT 502413107 1,435 6,900 SH Call SOLE 8 6,900 0 0
L3 TECHNOLOGIES INC COM 502413107 11,073 53,231 SH   SOLE 9 53,231 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 108 3,627 SH   SOLE 1 3,627 0 0
LA JOLLA PHARMACEUTICAL CO OPT 503459604 1,063 35,700 SH Call SOLE 8 35,700 0 0
LA QUINTA HLDGS INC COM 50420D108 329 17,432 SH   SOLE 1 17,432 0 0
LA QUINTA HLDGS INC COM 50420D108 3 174 SH   SOLE 8 174 0 0
LA Z BOY INC COM 505336107 1,541 51,431 SH   SOLE 1 51,431 0 0
LA Z BOY INC COM 505336107 123 4,094 SH   SOLE 8 4,094 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 34,190 211,383 SH   SOLE 1 211,383 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 178 1,100 SH Call SOLE 8 1,100 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 1,310 8,100 SH Put SOLE 8 8,100 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 613 3,788 SH   SOLE 8 3,788 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 12,286 75,949 SH   SOLE 9 75,949 0 0
LADDER CAP CORP TRUS 505743104 7,203 477,641 SH   SOLE 1 477,641 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 70 21,363 SH   SOLE 1 21,363 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 0 83 SH   SOLE 8 83 0 0
LAKELAND BANCORP INC COM 511637100 603 30,423 SH   SOLE 1 30,423 0 0
LAKELAND BANCORP INC COM 511637100 0 12 SH   SOLE 8 12 0 0
LAKELAND FINL CORP COM 511656100 269 5,804 SH   SOLE 1 5,804 0 0
LAKELAND FINL CORP COM 511656100 250 5,412 SH   SOLE 8 5,412 0 0
LAM RESEARCH CORP COM 512807108 47,686 234,720 SH   SOLE 1 234,720 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP COM 512807108 2,820 13,880 SH   SOLE 8 13,880 0 0
LAM RESEARCH CORP BOND 512807AL2 84 25,000 PRN   SOLE 8 0 0 25,000
LAM RESEARCH CORP OPT 512807108 11,722 57,700 SH Call SOLE 8 57,700 0 0
LAM RESEARCH CORP OPT 512807108 10,138 49,900 SH Put SOLE 8 49,900 0 0
LAM RESEARCH CORP COM 512807108 22,505 110,772 SH   SOLE 9 110,772 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 4,183 65,722 SH   SOLE 1 65,722 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 45 700 SH Call SOLE 8 700 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 2,872 45,115 SH   SOLE 8 45,115 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 2,502 39,300 SH Put SOLE 8 39,300 0 0
LAMB WESTON HLDGS INC COM 513272104 2,510 43,096 SH   SOLE 1 43,096 0 0
LAMB WESTON HLDGS INC COM 513272104 122 2,090 SH   SOLE 8 2,090 0 0
LAMB WESTON HLDGS INC COM 513272104 0 1 SH   SOLE 9 1 0 0
LANCASTER COLONY CORP COM 513847103 681 5,543 SH   SOLE 1 5,543 0 0
LANCASTER COLONY CORP COM 513847103 61 492 SH   SOLE 9 492 0 0
LANDEC CORP COM 514766104 75 5,761 SH   SOLE 1 5,761 0 0
LANDEC CORP COM 514766104 1 72 SH   SOLE 8 72 0 0
LANDS END INC NEW COM 51509F105 650 27,854 SH   SOLE 1 27,854 0 0
LANDS END INC NEW COM 51509F105 21 869 SH   SOLE 8 869 0 0
LANDS END INC NEW OPT 51509F105 1,006 43,100 SH Put SOLE 8 43,100 0 0
LANDS END INC NEW OPT 51509F105 869 37,200 SH Call SOLE 8 37,200 0 0
LANDSTAR SYS INC COM 515098101 3,410 31,105 SH   SOLE 1 31,105 0 0
LANDSTAR SYS INC OPT 515098101 22 200 SH Call SOLE 8 200 0 0
LANDSTAR SYS INC COM 515098101 130 1,182 SH   SOLE 8 1,182 0 0
LANNET INC COM 516012101 260 16,159 SH   SOLE 1 16,159 0 0
LANTHEUS HLDGS INC COM 516544103 285 17,875 SH   SOLE 1 17,875 0 0
LANTHEUS HLDGS INC COM 516544103 93 5,831 SH   SOLE 8 5,831 0 0
LANTRONIX INC COM 516548203 0 2 SH   SOLE 8 2 0 0
LAREDO PETROLEUM INC COM 516806106 1,296 148,832 SH   SOLE 1 148,832 0 0
LAREDO PETROLEUM INC OPT 516806106 54 6,200 SH Put SOLE 8 6,200 0 0
LAREDO PETROLEUM INC OPT 516806106 115 13,200 SH Call SOLE 8 13,200 0 0
LAREDO PETROLEUM INC COM 516806106 66 7,608 SH   SOLE 8 7,608 0 0
LAS VEGAS SANDS CORP COM 517834107 7 91 SH   DFND 1 0 0 91
LAS VEGAS SANDS CORP COM 517834107 19,364 269,309 SH   SOLE 1 269,309 0 0
LAS VEGAS SANDS CORP OPT 517834107 9,519 132,400 SH Put SOLE 8 132,400 0 0
LAS VEGAS SANDS CORP OPT 517834107 17,299 240,600 SH Call SOLE 8 240,600 0 0
LAS VEGAS SANDS CORP COM 517834107 179 2,485 SH   SOLE 9 2,485 0 0
LASALLE HOTEL PPTYS COM 517942108 348 11,984 SH   SOLE 1 11,984 0 0
LASALLE HOTEL PPTYS TRUS 517942108 4,408 151,947 SH   SOLE 1 151,947 0 0
LASALLE HOTEL PPTYS TRUS 517942108 7 249 SH   SOLE 8 249 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 142 25,481 SH   SOLE 1 25,481 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 117 20,961 SH   SOLE 8 20,961 0 0
LAUDER ESTEE COS INC COM 518439104 53,317 356,107 SH   SOLE 1 255,638 100,469 0
LAUDER ESTEE COS INC COM 518439104 1,660 11,090 SH   DFND 1 0 0 11,090
LAUDER ESTEE COS INC COM 518439104 9,239 61,709 SH   SOLE 8 61,709 0 0
LAUDER ESTEE COS INC OPT 518439104 5,600 37,400 SH Call SOLE 8 37,400 0 0
LAUDER ESTEE COS INC OPT 518439104 4,626 30,900 SH Put SOLE 8 30,900 0 0
LAUDER ESTEE COS INC COM 518439104 24,412 163,056 SH   SOLE 9 163,056 0 0
LAUDER ESTEE COS INC COM 518439104 325 2,170 SH   SOLE 20 0 2,170 0
LAUREATE EDUCATION INC COM 518613203 177 12,842 SH   SOLE 1 12,842 0 0
LAUREATE EDUCATION INC COM 518613203 3 248 SH   SOLE 8 248 0 0
LAWSON PRODS INC COM 520776105 39 1,535 SH   SOLE 1 1,535 0 0
LAWSON PRODS INC COM 520776105 0 7 SH   SOLE 8 7 0 0
LAYNE CHRISTENSEN CO COM 521050104 848 56,851 SH   SOLE 1 56,851 0 0
LAZARD LTD COM G54050102 70,838 1,347,737 SH   SOLE 1 1,347,737 0 0
LAZARD LTD OPT G54050102 720 13,700 SH Call SOLE 8 13,700 0 0
LAZARD LTD OPT G54050102 137 2,600 SH Put SOLE 8 2,600 0 0
LAZARD LTD COM G54050102 138 2,629 SH   SOLE 8 2,629 0 0
LCI INDS COM 50189K103 2,064 19,813 SH   SOLE 1 19,813 0 0
LCI INDS COM 50189K103 43 407 SH   SOLE 8 407 0 0
LCNB CORP COM 50181P100 35 1,839 SH   SOLE 1 1,839 0 0
LCNB CORP COM 50181P100 0 8 SH   SOLE 8 8 0 0
LEADING BRANDS INC COM 52170U207 5 3,800 SH   SOLE 8 3,800 0 0
LEAF GROUP LTD COM 52177G102 21 2,960 SH   SOLE 1 2,960 0 0
LEAR CORP COM 521865204 4,335 23,296 SH   SOLE 1 23,296 0 0
LEAR CORP OPT 521865204 1,917 10,300 SH Call SOLE 8 10,300 0 0
LEAR CORP COM 521865204 644 3,459 SH   SOLE 8 3,459 0 0
LEAR CORP OPT 521865204 1,731 9,300 SH Put SOLE 8 9,300 0 0
LEAR CORP COM 521865204 76 408 SH   SOLE 9 408 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 602 14,056 SH   SOLE 1 14,056 0 0
LEGG MASON INC COM 524901105 3,786 93,133 SH   SOLE 1 93,133 0 0
LEGG MASON INC COM 524901105 1 23 SH   SOLE 8 23 0 0
LEGG MASON INC OPT 524901105 988 24,300 SH Call SOLE 8 24,300 0 0
LEGG MASON INC OPT 524901105 337 8,300 SH Put SOLE 8 8,300 0 0
LEGGETT &amp PLATT INC COM 524660107 9,017 203,256 SH   SOLE 1 203,256 0 0
LEGGETT &amp PLATT INC COM 524660107 89 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC OPT 524660107 58 1,300 SH Put SOLE 8 1,300 0 0
LEGGETT &amp PLATT INC COM 524660107 441 9,945 SH   SOLE 8 9,945 0 0
LEGGETT &amp PLATT INC OPT 524660107 173 3,900 SH Call SOLE 8 3,900 0 0
LEGGETT &amp PLATT INC COM 524660107 4,079 91,937 SH   SOLE 9 91,937 0 0
LEIDOS HLDGS INC COM 525327102 2,517 38,480 SH   SOLE 1 38,480 0 0
LEIDOS HLDGS INC COM 525327102 53 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC OPT 525327102 118 1,800 SH Call SOLE 8 1,800 0 0
LEIDOS HLDGS INC COM 525327102 74 1,126 SH   SOLE 8 1,126 0 0
LEIDOS HLDGS INC COM 525327102 56 856 SH   SOLE 9 856 0 0
LEMAITRE VASCULAR INC COM 525558201 527 14,572 SH   SOLE 1 14,572 0 0
LEMAITRE VASCULAR INC COM 525558201 3 84 SH   SOLE 8 84 0 0
LENDINGCLUB CORP COM 52603A109 237 67,797 SH   SOLE 1 67,797 0 0
LENDINGCLUB CORP OPT 52603A109 42 11,900 SH Call SOLE 8 11,900 0 0
LENDINGCLUB CORP OPT 52603A109 183 52,400 SH Put SOLE 8 52,400 0 0
LENDINGCLUB CORP COM 52603A109 307 87,752 SH   SOLE 8 87,752 0 0
LENDINGTREE INC NEW COM 52603B107 3,126 9,529 SH   SOLE 1 9,529 0 0
LENDINGTREE INC NEW OPT 52603B107 328 1,000 SH Call SOLE 8 1,000 0 0
LENDINGTREE INC NEW COM 52603B107 4,116 12,544 SH   SOLE 8 12,544 0 0
LENDINGTREE INC NEW OPT 52603B107 6,498 19,800 SH Put SOLE 8 19,800 0 0
LENNAR CORP COM 526057302 186 3,879 SH   SOLE 1 3,879 0 0
LENNAR CORP COM 526057104 17,592 298,461 SH   SOLE 1 298,461 0 0
LENNAR CORP COM 526057104 210 3,560 SH   SOLE 8 3,560 0 0
LENNAR CORP OPT 526057104 13,416 227,624 SH Call SOLE 8 227,624 0 0
LENNAR CORP OPT 526057302 21 436 SH Call SOLE 8 436 0 0
LENNAR CORP OPT 526057104 1,614 27,384 SH Put SOLE 8 27,384 0 0
LENNAR CORP COM 526057302 1 27 SH   SOLE 8 27 0 0
LENNAR CORP OPT 526057302 9 180 SH Put SOLE 8 180 0 0
LENNAR CORP COM 526057104 10,381 176,136 SH   SOLE 9 176,136 0 0
LENNOX INTL INC COM 526107107 1,283 6,275 SH   SOLE 1 6,275 0 0
LENNOX INTL INC COM 526107107 1,735 8,488 SH   SOLE 8 8,488 0 0
LENNOX INTL INC COM 526107107 48 231 SH   SOLE 9 231 0 0
LEUCADIA NATL CORP COM 527288104 7,609 334,857 SH   SOLE 1 334,857 0 0
LEUCADIA NATL CORP OPT 527288104 1,321 58,100 SH Call SOLE 8 58,100 0 0
LEUCADIA NATL CORP OPT 527288104 557 24,500 SH Put SOLE 8 24,500 0 0
LEUCADIA NATL CORP COM 527288104 400 17,586 SH   SOLE 8 17,586 0 0
LEUCADIA NATL CORP COM 527288104 4,853 213,514 SH   SOLE 9 213,514 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 77 8,939 SH   SOLE 1 8,939 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 11 1,300 SH Call SOLE 8 1,300 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 86 10,025 SH   SOLE 8 10,025 0 0
LEXINGTON REALTY TRUST TRUS 529043101 651 82,736 SH   SOLE 1 82,736 0 0
LEXINGTON REALTY TRUST TRUS 529043101 3 341 SH   SOLE 8 341 0 0
LG DISPLAY CO LTD ADR 50186V102 4 361 SH   SOLE 1 361 0 0
LG DISPLAY CO LTD ADR 50186V102 551 45,503 SH   SOLE 8 45,503 0 0
LGI HOMES INC COM 50187T106 1,084 15,371 SH   SOLE 1 15,371 0 0
LGI HOMES INC COM 50187T106 100 1,419 SH   SOLE 8 1,419 0 0
LGI HOMES INC OPT 50187T106 148 2,100 SH Call SOLE 8 2,100 0 0
LHC GROUP INC COM 50187A107 1,167 18,951 SH   SOLE 1 18,951 0 0
LIBBEY INC COM 529898108 22 4,548 SH   SOLE 1 4,548 0 0
LIBERTY BROADBAND CORP COM 530307305 1,420 16,574 SH   SOLE 1 16,574 0 0
LIBERTY BROADBAND CORP COM 530307107 1,146 13,520 SH   SOLE 1 13,520 0 0
LIBERTY BROADBAND CORP COM 530307107 0 4 SH   SOLE 8 4 0 0
LIBERTY BROADBAND CORP COM 530307305 4 41 SH   SOLE 8 41 0 0
LIBERTY BROADBAND CORP COM 530307305 55 643 SH   SOLE 9 643 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 304 7,748 SH   SOLE 1 7,748 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 66 1,667 SH   SOLE 8 1,667 0 0
LIBERTY GLOBAL PLC COM G5480U120 8,409 276,353 SH   SOLE 1 276,353 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 42 SH   DFND 1 0 0 42
LIBERTY GLOBAL PLC COM G5480U104 1 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC COM G5480U104 10,789 344,591 SH   SOLE 1 344,591 0 0
LIBERTY GLOBAL PLC OPT G5480U104 1,046 33,400 SH Call SOLE 8 33,400 0 0
LIBERTY GLOBAL PLC COM G5480U104 532 16,981 SH   SOLE 8 16,981 0 0
LIBERTY GLOBAL PLC OPT G5480U104 780 24,900 SH Put SOLE 8 24,900 0 0
LIBERTY GLOBAL PLC COM G5480U120 384 12,616 SH   SOLE 8 12,616 0 0
LIBERTY GLOBAL PLC COM G5480U120 106 3,498 SH   SOLE 9 3,498 0 0
LIBERTY GLOBAL PLC COM G5480U104 39 1,239 SH   SOLE 9 1,239 0 0
LIBERTY GLOBAL PLC COM G5480U104 0 9 SH   SOLE 99 0 9 0
LIBERTY GLOBAL PLC COM G5480U120 1 21 SH   SOLE 99 0 21 0
LIBERTY INTERACTIVE CORP COM 53071M104 11,202 445,082 SH   SOLE 1 445,082 0 0
LIBERTY INTERACTIVE CORP COM 53071M104 9 362 SH   SOLE 8 362 0 0
LIBERTY INTERACTIVE CORP OPT 53071M104 473 18,800 SH Call SOLE 8 18,800 0 0
LIBERTY INTERACTIVE CORP OPT 53071M104 224 8,900 SH Put SOLE 8 8,900 0 0
LIBERTY INTERACTIVE CORP COM 53071M104 66 2,594 SH   SOLE 9 2,594 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E128 10 510 SH   SOLE 1 510 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E102 5 299 SH   SOLE 8 299 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 17 SH   SOLE 9 17 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 1 SH   SOLE 99 0 1 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 2 SH   SOLE 99 0 2 0
LIBERTY MEDIA CORP BOND 530715AN1 1,798 3,032,000 PRN   SOLE 8 0 0 3,032,000
LIBERTY MEDIA CORP BOND 530715AG6 66 94,000 PRN   SOLE 8 0 0 94,000
LIBERTY MEDIA CORP BOND 530715AL5 1,906 2,782,000 PRN   SOLE 8 0 0 2,782,000
LIBERTY MEDIA CORP DELAWARE COM 531229854 1,095 35,484 SH   SOLE 1 35,484 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 796 19,395 SH   SOLE 1 19,395 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 40 1,373 SH   SOLE 1 1,373 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 327 14,363 SH   SOLE 1 14,363 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 4,753 116,328 SH   SOLE 1 116,328 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 60 2,656 SH   SOLE 1 2,656 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 4,599 112,575 SH   SOLE 8 112,575 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 52 1,700 SH   SOLE 8 1,700 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 314 302,000 PRN   SOLE 8 0 0 302,000
LIBERTY MEDIA CORP DELAWARE COM 531229409 460 11,200 SH   SOLE 8 11,200 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AB8 30,666 26,742,000 PRN   SOLE 8 0 0 26,742,000
LIBERTY MEDIA CORP DELAWARE COM 531229888 0 9 SH   SOLE 8 9 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 0 4 SH   SOLE 8 4 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 40 1,301 SH   SOLE 9 1,301 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 23 547 SH   SOLE 9 547 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 44 1,077 SH   SOLE 9 1,077 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 52 3,059 SH   SOLE 1 3,059 0 0
LIBERTY PPTY TR COM 531172104 39 988 SH   SOLE 1 988 0 0
LIBERTY PPTY TR TRUS 531172104 5,558 139,883 SH   SOLE 1 139,883 0 0
LIBERTY PPTY TR TRUS 531172104 6 139 SH   SOLE 8 139 0 0
LIBERTY PPTY TR COM 531172104 35 883 SH   SOLE 9 883 0 0
LIBERTY TAX INC COM 53128T102 15 1,422 SH   SOLE 1 1,422 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1,458 135,726 SH   SOLE 1 135,726 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 3 274 SH   SOLE 8 274 0 0
LIFE STORAGE INC COM 53223X107 539 6,459 SH   SOLE 1 6,459 0 0
LIFE STORAGE INC TRUS 53223X107 3,312 39,661 SH   SOLE 1 39,661 0 0
LIFE STORAGE INC TRUS 53223X107 2,500 29,941 SH   SOLE 8 29,941 0 0
LIFEPOINT HEALTH INC COM 53219L109 1,243 26,440 SH   SOLE 1 26,440 0 0
LIFEPOINT HEALTH INC OPT 53219L109 160 3,400 SH Call SOLE 8 3,400 0 0
LIFEPOINT HEALTH INC COM 53219L109 374 7,963 SH   SOLE 8 7,963 0 0
LIFETIME BRANDS INC COM 53222Q103 26 2,148 SH   SOLE 1 2,148 0 0
LIFETIME BRANDS INC COM 53222Q103 2 97 SH   SOLE 8 97 0 0
LIFEWAY FOODS INC COM 531914109 7 1,156 SH   SOLE 1 1,156 0 0
LIFEWAY FOODS INC COM 531914109 0 5 SH   SOLE 8 5 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 1,205 7,292 SH   SOLE 1 7,292 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 99 600 SH Call SOLE 8 600 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 2,972 17,992 SH   SOLE 8 17,992 0 0
LILIS ENERGY INC COM 532403201 35 8,875 SH   SOLE 1 8,875 0 0
LILIS ENERGY INC COM 532403201 0 38 SH   SOLE 8 38 0 0
LILLY ELI &amp CO COM 532457108 279 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO COM 532457108 63,734 823,756 SH   SOLE 1 823,756 0 0
LILLY ELI &amp CO OPT 532457108 32,295 417,400 SH Put SOLE 8 417,400 0 0
LILLY ELI &amp CO OPT 532457108 18,755 242,400 SH Call SOLE 8 242,400 0 0
LILLY ELI &amp CO COM 532457108 3,287 42,488 SH   SOLE 8 42,488 0 0
LILLY ELI &amp CO COM 532457108 52,020 672,358 SH   SOLE 9 672,358 0 0
LIMELIGHT NETWORKS INC COM 53261M104 78 19,016 SH   SOLE 1 19,016 0 0
LIMELIGHT NETWORKS INC COM 53261M104 35 8,587 SH   SOLE 8 8,587 0 0
LIMONEIRA CO COM 532746104 60 2,508 SH   SOLE 1 2,508 0 0
LINCOLN ELEC HLDGS INC COM 533900106 4,467 49,654 SH   SOLE 1 49,654 0 0
LINCOLN ELEC HLDGS INC COM 533900106 49 547 SH   SOLE 8 547 0 0
LINCOLN ELEC HLDGS INC COM 533900106 45 497 SH   SOLE 9 497 0 0
LINCOLN NATL CORP IND COM 534187109 22,139 303,007 SH   SOLE 1 303,007 0 0
LINCOLN NATL CORP IND COM 534187109 29 399 SH   SOLE 8 399 0 0
LINCOLN NATL CORP IND OPT 534187109 1,688 23,100 SH Put SOLE 8 23,100 0 0
LINCOLN NATL CORP IND OPT 534187109 3,814 52,200 SH Call SOLE 8 52,200 0 0
LINCOLN NATL CORP IND COM 534187109 10,865 148,712 SH   SOLE 9 148,712 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 275 26,725 SH   SOLE 1 26,725 0 0
LINDSAY CORP COM 535555106 361 3,952 SH   SOLE 1 3,952 0 0
LINDSAY CORP OPT 535555106 137 1,500 SH Put SOLE 8 1,500 0 0
LINDSAY CORP COM 535555106 34 367 SH   SOLE 8 367 0 0
LINDSAY CORP OPT 535555106 9 100 SH Call SOLE 8 100 0 0
LINE CORP ADR 53567X101 4 100 SH   DFND 1 0 0 100
LINE CORP OPT 53567X101 66 1,700 SH Put SOLE 8 1,700 0 0
LINE CORP ADR 53567X101 1,154 29,586 SH   SOLE 8 29,586 0 0
LINE CORP OPT 53567X101 4 100 SH Call SOLE 8 100 0 0
LINIU TECHNOLOGY GROUP COM G54971208 198 136,706 SH   SOLE 8 136,706 0 0
LINK MOTION INC ADR 53577L105 103 61,900 SH   SOLE 1 61,900 0 0
LINK MOTION INC OPT 53577L105 172 103,800 SH Call SOLE 8 103,800 0 0
LINK MOTION INC ADR 53577L105 0 26 SH   SOLE 8 26 0 0
LINK MOTION INC OPT 53577L105 3 1,600 SH Put SOLE 8 1,600 0 0
LIONS GATE ENTMNT CORP COM 535919500 816 33,884 SH   SOLE 1 33,884 0 0
LIONS GATE ENTMNT CORP COM 535919401 433 16,803 SH   SOLE 1 16,803 0 0
LIONS GATE ENTMNT CORP COM 535919500 6 259 SH   SOLE 8 259 0 0
LIONS GATE ENTMNT CORP COM 535919401 2 68 SH   SOLE 8 68 0 0
LIPOCINE INC NEW COM 53630X104 61 40,000 SH   SOLE 1 40,000 0 0
LIPOCINE INC NEW COM 53630X104 0 1 SH   SOLE 8 1 0 0
LIQTECH INTL INC COM 53632A102 0 1 SH   SOLE 8 1 0 0
LIQUIDITY SERVICES INC COM 53635B107 55 8,434 SH   SOLE 1 8,434 0 0
LIQUIDITY SERVICES INC OPT 53635B107 1 100 SH Put SOLE 8 100 0 0
LITHIA MTRS INC COM 536797103 2,353 23,402 SH   SOLE 1 23,402 0 0
LITHIA MTRS INC COM 536797103 152 1,514 SH   SOLE 8 1,514 0 0
LITHIA MTRS INC OPT 536797103 10 100 SH Put SOLE 8 100 0 0
LITHIA MTRS INC OPT 536797103 40 400 SH Call SOLE 8 400 0 0
LITTELFUSE INC COM 537008104 1,158 5,567 SH   SOLE 1 5,567 0 0
LITTELFUSE INC COM 537008104 730 3,508 SH   SOLE 8 3,508 0 0
LIVANOVA PLC COM G5509L101 5,193 58,678 SH   SOLE 1 58,678 0 0
LIVANOVA PLC COM G5509L101 102 1,151 SH   SOLE 8 1,151 0 0
LIVANOVA PLC OPT G5509L101 18 200 SH Put SOLE 8 200 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 11,499 272,865 SH   SOLE 1 272,865 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 273 6,475 SH   SOLE 8 6,475 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 421 10,000 SH Put SOLE 8 10,000 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 101 2,400 SH Call SOLE 8 2,400 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 36 849 SH   SOLE 9 849 0 0
LIVE OAK BANCSHARES INC COM 53803X105 135 4,835 SH   SOLE 1 4,835 0 0
LIVEPERSON INC COM 538146101 277 16,937 SH   SOLE 1 16,937 0 0
LIVEPERSON INC COM 538146101 25 1,508 SH   SOLE 8 1,508 0 0
LIVEPERSON INC OPT 538146101 168 10,300 SH Call SOLE 8 10,300 0 0
LIVEPERSON INC OPT 538146101 229 14,000 SH Put SOLE 8 14,000 0 0
LKQ CORP COM 501889208 11,029 290,628 SH   SOLE 1 290,628 0 0
LKQ CORP COM 501889208 57 1,500 SH   DFND 1 0 0 1,500
LKQ CORP COM 501889208 47 1,222 SH   SOLE 8 1,222 0 0
LKQ CORP OPT 501889208 8 200 SH Put SOLE 8 200 0 0
LKQ CORP COM 501889208 7,996 210,680 SH   SOLE 9 210,680 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 142 38,200 SH   SOLE 1 38,200 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 8 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 1,023 275,000 SH   SOLE 8 275,000 0 0
LM FDG AMER INC COM 502074107 6 7,600 SH   SOLE 8 7,600 0 0
LOCKHEED MARTIN CORP COM 539830109 141,194 417,827 SH   SOLE 1 417,827 0 0
LOCKHEED MARTIN CORP COM 539830109 203 601 SH   DFND 1 0 0 601
LOCKHEED MARTIN CORP OPT 539830109 9,901 29,300 SH Call SOLE 8 29,300 0 0
LOCKHEED MARTIN CORP COM 539830109 8,005 23,688 SH   SOLE 8 23,688 0 0
LOCKHEED MARTIN CORP OPT 539830109 18,113 53,600 SH Put SOLE 8 53,600 0 0
LOCKHEED MARTIN CORP COM 539830109 57,238 169,377 SH   SOLE 9 169,377 0 0
LOEWS CORP COM 540424108 23,066 463,819 SH   SOLE 1 463,819 0 0
LOEWS CORP OPT 540424108 35 700 SH Call SOLE 8 700 0 0
LOEWS CORP COM 540424108 9,186 184,744 SH   SOLE 9 184,744 0 0
LOGITECH INTL S A COM H50430232 4,007 109,090 SH   SOLE 1 109,090 0 0
LOGITECH INTL S A OPT H50430232 62 1,700 SH Put SOLE 8 1,700 0 0
LOGITECH INTL S A COM H50430232 784 21,353 SH   SOLE 8 21,353 0 0
LOGITECH INTL S A OPT H50430232 62 1,700 SH Call SOLE 8 1,700 0 0
LOGITECH INTL S A COM H50430232 13,325 362,794 SH   SOLE 9 362,794 0 0
LOGMEIN INC COM 54142L109 2,770 23,974 SH   SOLE 1 23,974 0 0
LOGMEIN INC COM 54142L109 6 50 SH   DFND 1 0 0 50
LONG BLOCKCHAIN CORP COM 542614102 0 14 SH   SOLE 8 14 0 0
LONGFIN CORP COM 54304F106 27 1,596 SH   SOLE 1 1,596 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 115 2,773 SH   SOLE 1 2,773 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 208 5,000 SH Call SOLE 8 5,000 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 1 21 SH   SOLE 8 21 0 0
LOUISIANA PAC CORP COM 546347105 1,509 52,395 SH   SOLE 1 52,395 0 0
LOUISIANA PAC CORP COM 546347105 346 12,024 SH   SOLE 8 12,024 0 0
LOUISIANA PAC CORP OPT 546347105 40 1,400 SH Put SOLE 8 1,400 0 0
LOUISIANA PAC CORP OPT 546347105 314 10,900 SH Call SOLE 8 10,900 0 0
LOWES COS INC COM 548661107 64,171 731,296 SH   SOLE 1 731,296 0 0
LOWES COS INC OPT 548661107 13,575 154,700 SH Put SOLE 8 154,700 0 0
LOWES COS INC COM 548661107 8,976 102,293 SH   SOLE 8 102,293 0 0
LOWES COS INC OPT 548661107 11,653 132,800 SH Call SOLE 8 132,800 0 0
LOWES COS INC COM 548661107 49,705 566,428 SH   SOLE 9 566,428 0 0
LOWES COS INC COM 548661107 126 1,431 SH   SOLE 81 1,431 0 0
LOXO ONCOLOGY INC COM 548862101 1,055 9,146 SH   SOLE 1 9,146 0 0
LOXO ONCOLOGY INC OPT 548862101 2,884 25,000 SH Call SOLE 8 25,000 0 0
LOXO ONCOLOGY INC COM 548862101 21 181 SH   SOLE 8 181 0 0
LOXO ONCOLOGY INC OPT 548862101 2,884 25,000 SH Put SOLE 8 25,000 0 0
LPL FINL HLDGS INC COM 50212V100 2,678 43,853 SH   SOLE 1 43,853 0 0
LSB INDS INC COM 502160104 47 7,853 SH   SOLE 1 7,853 0 0
LSB INDS INC COM 502160104 0 70 SH   SOLE 8 70 0 0
LSC COMMUNICATIONS INC COM 50218P107 436 24,967 SH   SOLE 1 24,967 0 0
LSC COMMUNICATIONS INC COM 50218P107 0 25 SH   SOLE 8 25 0 0
LSI INDS INC COM 50216C108 41 5,106 SH   SOLE 1 5,106 0 0
LSI INDS INC COM 50216C108 0 26 SH   SOLE 8 26 0 0
LTC PPTYS INC TRUS 502175102 1,632 42,931 SH   SOLE 1 42,931 0 0
LTC PPTYS INC TRUS 502175102 2 59 SH   SOLE 8 59 0 0
LUBYS INC COM 549282101 0 1 SH   SOLE 8 1 0 0
LULULEMON ATHLETICA INC COM 550021109 14,651 164,403 SH   SOLE 1 164,403 0 0
LULULEMON ATHLETICA INC COM 550021109 2 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC OPT 550021109 7,004 78,600 SH Call SOLE 8 78,600 0 0
LULULEMON ATHLETICA INC COM 550021109 3,075 34,506 SH   SOLE 8 34,506 0 0
LULULEMON ATHLETICA INC OPT 550021109 8,057 90,400 SH Put SOLE 8 90,400 0 0
LULULEMON ATHLETICA INC COM 550021109 100 1,114 SH   SOLE 9 1,114 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 208 8,692 SH   SOLE 1 8,692 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 1,497 62,600 SH Call SOLE 8 62,600 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 4 173 SH   SOLE 8 173 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 1,373 57,400 SH Put SOLE 8 57,400 0 0
LUMENTUM HLDGS INC COM 55024U109 1,971 30,885 SH   SOLE 1 30,885 0 0
LUMENTUM HLDGS INC OPT 55024U109 7,548 118,300 SH Put SOLE 8 118,300 0 0
LUMENTUM HLDGS INC OPT 55024U109 4,983 78,100 SH Call SOLE 8 78,100 0 0
LUMENTUM HLDGS INC COM 55024U109 5,052 79,185 SH   SOLE 8 79,185 0 0
LUMENTUM HLDGS INC BOND 55024UAB5 3,794 3,000,000 PRN   SOLE 8 0 0 3,000,000
LUMINEX CORP DEL COM 55027E102 266 12,606 SH   SOLE 1 12,606 0 0
LUMINEX CORP DEL COM 55027E102 69 3,277 SH   SOLE 8 3,277 0 0
LUNA INNOVATIONS COM 550351100 0 1 SH   SOLE 8 1 0 0
LUTHER BURBANK CORP COM 550550107 35 2,914 SH   SOLE 1 2,914 0 0
LUXOFT HLDG INC COM G57279104 278 6,783 SH   SOLE 1 6,783 0 0
LYDALL INC DEL COM 550819106 323 6,702 SH   SOLE 1 6,702 0 0
LYON WILLIAM HOMES COM 552074700 291 10,621 SH   SOLE 1 10,621 0 0
LYON WILLIAM HOMES COM 552074700 64 2,323 SH   SOLE 8 2,323 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 19 182 SH   DFND 1 0 0 182
LYONDELLBASELL INDUSTRIES N COM N53745100 49,715 470,419 SH   SOLE 1 470,419 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 3,783 35,800 SH Call SOLE 8 35,800 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 1,363 12,900 SH Put SOLE 8 12,900 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 122 1,158 SH   SOLE 8 1,158 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 23,286 220,348 SH   SOLE 9 220,348 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 1,490 14,100 SH   DFND 20 0 0 14,100
M &amp T BK CORP COM 55261F104 26,032 141,207 SH   SOLE 1 141,207 0 0
M &amp T BK CORP OPT 55261F104 1,917 10,400 SH Call SOLE 8 10,400 0 0
M &amp T BK CORP COM 55261F104 1,366 7,411 SH   SOLE 8 7,411 0 0
M &amp T BK CORP OPT 55261F104 387 2,100 SH Put SOLE 8 2,100 0 0
M &amp T BK CORP COM 55261F104 20,003 108,503 SH   SOLE 9 108,503 0 0
M D C HLDGS INC COM 552676108 469 16,784 SH   SOLE 1 16,784 0 0
M D C HLDGS INC COM 552676108 251 8,974 SH   SOLE 8 8,974 0 0
M D C HLDGS INC OPT 552676108 606 21,700 SH Call SOLE 8 21,700 0 0
M/I HOMES INC COM 55305B101 368 11,558 SH   SOLE 1 11,558 0 0
M/I HOMES INC COM 55305B101 153 4,803 SH   SOLE 8 4,803 0 0
MACATAWA BK CORP COM 554225102 58 5,588 SH   SOLE 1 5,588 0 0
MACATAWA BK CORP COM 554225102 0 20 SH   SOLE 8 20 0 0
MACERICH CO TRUS 554382101 44,886 801,258 SH   SOLE 1 801,258 0 0
MACERICH CO COM 554382101 1,465 26,149 SH   SOLE 1 26,149 0 0
MACERICH CO TRUS 554382101 10,382 185,328 SH   SOLE 8 185,328 0 0
MACERICH CO OPT 554382101 40,003 714,100 SH Call SOLE 8 714,100 0 0
MACERICH CO OPT 554382101 14,391 256,900 SH Put SOLE 8 256,900 0 0
MACERICH CO COM 554382101 4,140 73,895 SH   SOLE 9 73,895 0 0
MACK CALI RLTY CORP TRUS 554489104 1,529 91,494 SH   SOLE 1 91,494 0 0
MACK CALI RLTY CORP TRUS 554489104 3 154 SH   SOLE 8 154 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 357 21,455 SH   SOLE 1 21,455 0 0
MACOM TECH SOLUTIONS HLDGS I OPT 55405Y100 216 13,000 SH Put SOLE 1 13,000 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 91 5,490 SH   SOLE 8 5,490 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 462 12,536 SH   SOLE 1 12,536 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 513 13,900 SH Call SOLE 8 13,900 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 2,106 57,035 SH   SOLE 8 57,035 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 2,552 69,100 SH Put SOLE 8 69,100 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 17 465 SH   SOLE 9 465 0 0
MACROGENICS INC COM 556099109 303 12,054 SH   SOLE 1 12,054 0 0
MACROGENICS INC COM 556099109 77 3,048 SH   SOLE 8 3,048 0 0
MACYS INC COM 55616P104 16,685 561,103 SH   SOLE 1 561,103 0 0
MACYS INC COM 55616P104 9,805 329,682 SH   SOLE 8 329,682 0 0
MACYS INC OPT 55616P104 9,960 334,900 SH Put SOLE 8 334,900 0 0
MACYS INC OPT 55616P104 13,933 468,500 SH Call SOLE 8 468,500 0 0
MACYS INC COM 55616P104 6,174 207,570 SH   SOLE 9 207,570 0 0
MADDEN STEVEN LTD COM 556269108 2,870 65,383 SH   SOLE 1 65,383 0 0
MADDEN STEVEN LTD COM 556269108 0 4 SH   SOLE 8 4 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 213 869 SH   SOLE 1 869 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 114 978 SH   SOLE 1 978 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 3,701 31,692 SH   SOLE 8 31,692 0 0
MAGAL SECURITY SYS LTD COM M6786D104 6 1,000 SH   DFND 1 0 0 1,000
MAGAL SECURITY SYS LTD COM M6786D104 0 82 SH   SOLE 8 82 0 0
MAGELLAN HEALTH INC COM 559079207 3,846 35,915 SH   SOLE 1 35,915 0 0
MAGELLAN HEALTH INC COM 559079207 1,438 13,421 SH   SOLE 8 13,421 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 38,124 653,357 SH   SOLE 1 653,357 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 362 6,200 SH Put SOLE 8 6,200 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 2,019 34,600 SH Call SOLE 8 34,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 713 12,224 SH   SOLE 8 12,224 0 0
MAGIC SOFTWARE ENTERPRISES L COM 559166103 0 30 SH   SOLE 8 30 0 0
MAGICJACK VOCALTEC LTD COM M6787E101 51 6,100 SH   SOLE 1 6,100 0 0
MAGNA INTL INC COM 559222401 440 7,807 SH   SOLE 1 7,807 0 0
MAGNA INTL INC OPT 559222401 68 1,200 SH Put SOLE 8 1,200 0 0
MAGNA INTL INC OPT 559222401 344 6,100 SH Call SOLE 8 6,100 0 0
MAGNA INTL INC COM 559222401 282 5,006 SH   SOLE 8 5,006 0 0
MAGNA INTL INC COM 559222401 63 1,130 SH   SOLE 9 1,130 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 0 17 SH   SOLE 8 17 0 0
MAGNACHIP SEMICONDUCTOR SA BOND 55932XAB0 1,025 755,000 PRN   SOLE 8 0 0 755,000
MAGNEGAS CORP COM 55939L400 0 46 SH   DFND 1 0 0 46
MAIDEN HOLDINGS LTD COM G5753U112 332 51,051 SH   SOLE 1 51,051 0 0
MAIN STREET CAPITAL CORP COM 56035L104 65 1,784 SH   SOLE 8 1,784 0 0
MAIN STREET CAPITAL CORP OPT 56035L104 74 2,000 SH Call SOLE 8 2,000 0 0
MAIN STREET CAPITAL CORP OPT 56035L104 59 1,600 SH Put SOLE 8 1,600 0 0
MAINSOURCE FINANCIAL GP INC COM 56062Y102 809 19,891 SH   SOLE 1 19,891 0 0
MAINSOURCE FINANCIAL GP INC COM 56062Y102 2 49 SH   SOLE 8 49 0 0
MAJESCO COM 56068V102 6 1,153 SH   SOLE 1 1,153 0 0
MAJESCO COM 56068V102 0 6 SH   SOLE 8 6 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 17 500 SH   SOLE 1 500 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 84 2,421 SH   SOLE 8 2,421 0 0
MALIBU BOATS INC COM 56117J100 578 17,379 SH   SOLE 1 17,379 0 0
MALIBU BOATS INC COM 56117J100 13 396 SH   SOLE 8 396 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO COM G5785G107 1,205 83,330 SH   SOLE 1 83,330 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 20,195 1,394,666 SH   SOLE 8 1,394,666 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 1,982 136,900 SH Call SOLE 8 136,900 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 24,629 1,700,900 SH Put SOLE 8 1,700,900 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 474 32,735 SH   SOLE 9 32,735 0 0
MALVERN BANCORP INC COM 561409103 35 1,333 SH   SOLE 1 1,333 0 0
MALVERN BANCORP INC COM 561409103 0 7 SH   SOLE 8 7 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 182 5,661 SH   SOLE 1 5,661 0 0
MANHATTAN ASSOCS INC COM 562750109 180 4,318 SH   SOLE 1 4,318 0 0
MANHATTAN ASSOCS INC OPT 562750109 4 100 SH Call SOLE 8 100 0 0
MANHATTAN ASSOCS INC COM 562750109 965 23,056 SH   SOLE 8 23,056 0 0
MANITEX INTL INC COM 563420108 32 2,800 SH   SOLE 1 2,800 0 0
MANITOWOC CO INC COM 563571405 559 19,606 SH   SOLE 1 19,606 0 0
MANITOWOC CO INC OPT 563571405 134 4,700 SH Put SOLE 8 4,700 0 0
MANITOWOC CO INC COM 563571405 129 4,553 SH   SOLE 8 4,553 0 0
MANITOWOC CO INC OPT 563571405 524 18,400 SH Call SOLE 8 18,400 0 0
MANNING &amp NAPIER INC COM 56382Q102 9 2,500 SH   SOLE 1 2,500 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 91 SH   SOLE 8 91 0 0
MANNKIND CORP COM 56400P706 272 119,279 SH   SOLE 1 119,279 0 0
MANNKIND CORP COM 56400P706 0 191 SH   SOLE 8 191 0 0
MANNKIND CORP OPT 56400P706 29 12,700 SH Put SOLE 8 12,700 0 0
MANNKIND CORP OPT 56400P706 330 144,740 SH Call SOLE 8 144,740 0 0
MANPOWERGROUP INC COM 56418H100 11,009 95,637 SH   SOLE 1 95,637 0 0
MANPOWERGROUP INC OPT 56418H100 12 100 SH Call SOLE 8 100 0 0
MANPOWERGROUP INC COM 56418H100 83 722 SH   SOLE 8 722 0 0
MANPOWERGROUP INC COM 56418H100 53 458 SH   SOLE 9 458 0 0
MANTECH INTL CORP COM 564563104 702 12,650 SH   SOLE 1 12,650 0 0
MANTECH INTL CORP OPT 564563104 44 800 SH Call SOLE 8 800 0 0
MANTECH INTL CORP OPT 564563104 55 1,000 SH Put SOLE 8 1,000 0 0
MANTECH INTL CORP COM 564563104 424 7,647 SH   SOLE 8 7,647 0 0
MANULIFE FINL CORP COM 56501R106 1,596 85,885 SH   SOLE 1 85,885 0 0
MANULIFE FINL CORP COM 56501R106 124 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP OPT 56501R106 35 1,900 SH Call SOLE 8 1,900 0 0
MANULIFE FINL CORP OPT 56501R106 2 100 SH Put SOLE 8 100 0 0
MANULIFE FINL CORP COM 56501R106 89 4,776 SH   SOLE 8 4,776 0 0
MANULIFE FINL CORP COM 56501R106 7,129 383,746 SH   SOLE 9 383,746 0 0
MANULIFE FINL CORP COM 56501R106 110 5,944 SH   DFND 20 0 0 5,944
MARATHON OIL CORP COM 565849106 2 130 SH   DFND 1 0 0 130
MARATHON OIL CORP COM 565849106 17,473 1,083,300 SH   SOLE 1 1,083,300 0 0
MARATHON OIL CORP OPT 565849106 4,337 268,900 SH Put SOLE 8 268,900 0 0
MARATHON OIL CORP OPT 565849106 6,739 417,800 SH Call SOLE 8 417,800 0 0
MARATHON OIL CORP COM 565849106 1,751 108,565 SH   SOLE 8 108,565 0 0
MARATHON OIL CORP COM 565849106 9,949 616,861 SH   SOLE 9 616,861 0 0
MARATHON PATENT GROUP INC COM 56585W302 52 46,700 SH   SOLE 1 46,700 0 0
MARATHON PATENT GROUP INC COM 56585W302 0 23 SH   SOLE 8 23 0 0
MARATHON PETE CORP COM 56585A102 15 200 SH   DFND 1 0 0 200
MARATHON PETE CORP COM 56585A102 46,175 631,571 SH   SOLE 1 631,571 0 0
MARATHON PETE CORP OPT 56585A102 7,471 102,200 SH Put SOLE 8 102,200 0 0
MARATHON PETE CORP OPT 56585A102 5,527 75,600 SH Call SOLE 8 75,600 0 0
MARATHON PETE CORP COM 56585A102 3,617 49,465 SH   SOLE 8 49,465 0 0
MARATHON PETE CORP COM 56585A102 23,805 325,590 SH   SOLE 9 325,590 0 0
MARCHEX INC COM 56624R108 0 163 SH   SOLE 8 163 0 0
MARCUS &amp MILLICHAP INC COM 566324109 1,135 31,486 SH   SOLE 1 31,486 0 0
MARCUS &amp MILLICHAP INC COM 566324109 136 3,779 SH   SOLE 8 3,779 0 0
MARCUS CORP COM 566330106 185 6,106 SH   SOLE 1 6,106 0 0
MARIN SOFTWARE INC COM 56804T205 0 8 SH   SOLE 8 8 0 0
MARINE PRODS CORP COM 568427108 24 1,706 SH   SOLE 1 1,706 0 0
MARINE PRODS CORP COM 568427108 1 73 SH   SOLE 8 73 0 0
MARINEMAX INC COM 567908108 142 7,307 SH   SOLE 1 7,307 0 0
MARINEMAX INC COM 567908108 6 286 SH   SOLE 8 286 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 62 16,100 SH   SOLE 1 16,100 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 170 44,401 SH   SOLE 8 44,401 0 0
MARKEL CORP COM 570535104 117 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 3,221 2,752 SH   SOLE 1 2,752 0 0
MARKEL CORP COM 570535104 28 24 SH   SOLE 8 24 0 0
MARKEL CORP COM 570535104 90 77 SH   SOLE 9 77 0 0
MARKETAXESS HLDGS INC COM 57060D108 946 4,354 SH   SOLE 1 4,354 0 0
MARKETAXESS HLDGS INC COM 57060D108 15 69 SH   SOLE 8 69 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 58 2,031 SH   SOLE 1 2,031 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 0 10 SH   SOLE 8 10 0 0
MARRIOTT INTL INC NEW COM 571903202 45,584 335,234 SH   SOLE 1 335,234 0 0
MARRIOTT INTL INC NEW OPT 571903202 2,176 16,000 SH Call SOLE 8 16,000 0 0
MARRIOTT INTL INC NEW OPT 571903202 2,652 19,500 SH Put SOLE 8 19,500 0 0
MARRIOTT INTL INC NEW COM 571903202 238 1,747 SH   SOLE 8 1,747 0 0
MARRIOTT INTL INC NEW COM 571903202 29,691 218,352 SH   SOLE 9 218,352 0 0
MARRIOTT INTL INC NEW COM 571903202 281 2,065 SH   SOLE 81 2,065 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1,717 12,887 SH   SOLE 1 12,887 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1,652 12,399 SH   SOLE 8 12,399 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 280 2,100 SH Call SOLE 8 2,100 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 2,065 15,500 SH Put SOLE 8 15,500 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 40 20,200 SH   SOLE 1 20,200 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 48,254 584,261 SH   SOLE 1 584,261 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 1,437 17,400 SH Call SOLE 8 17,400 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 322 3,900 SH Put SOLE 8 3,900 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 13 153 SH   SOLE 8 153 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 28,587 346,133 SH   SOLE 9 346,133 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 1,239 15,000 SH   SOLE 99 0 15,000 0
MARTEN TRANS LTD COM 573075108 272 11,963 SH   SOLE 1 11,963 0 0
MARTIN MARIETTA MATLS INC COM 573284106 25,195 121,541 SH   SOLE 1 121,541 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 56,966 274,800 SH Call SOLE 8 274,800 0 0
MARTIN MARIETTA MATLS INC COM 573284106 22,807 110,021 SH   SOLE 8 110,021 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 51,825 250,000 SH Put SOLE 8 250,000 0 0
MARTIN MARIETTA MATLS INC COM 573284106 8,863 42,755 SH   SOLE 9 42,755 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 116 8,581 SH   SOLE 1 8,581 0 0
MARTIN MIDSTREAM PRTNRS L P OPT 573331105 20 1,500 SH Call SOLE 8 1,500 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 98,487 4,689,867 SH   SOLE 1 4,689,867 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 14,293 680,632 SH   SOLE 8 680,632 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 992 47,200 SH Call SOLE 8 47,200 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 909 43,300 SH Put SOLE 8 43,300 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 51 2,451 SH   SOLE 9 2,451 0 0
MASCO CORP COM 574599106 14,539 359,543 SH   SOLE 1 359,543 0 0
MASCO CORP OPT 574599106 4,283 105,900 SH Put SOLE 8 105,900 0 0
MASCO CORP COM 574599106 8,127 200,969 SH   SOLE 8 200,969 0 0
MASCO CORP OPT 574599106 441 10,900 SH Call SOLE 8 10,900 0 0
MASCO CORP COM 574599106 8,638 213,599 SH   SOLE 9 213,599 0 0
MASIMO CORP COM 574795100 1,013 11,515 SH   SOLE 1 11,515 0 0
MASIMO CORP COM 574795100 296 3,369 SH   SOLE 8 3,369 0 0
MASONITE INTL CORP NEW COM 575385109 2,854 46,528 SH   SOLE 1 46,528 0 0
MASONITE INTL CORP NEW COM 575385109 4 58 SH   SOLE 8 58 0 0
MASTEC INC COM 576323109 1,269 26,971 SH   SOLE 1 26,971 0 0
MASTEC INC COM 576323109 1,885 40,059 SH   SOLE 8 40,059 0 0
MASTEC INC OPT 576323109 452 9,600 SH Put SOLE 8 9,600 0 0
MASTEC INC OPT 576323109 720 15,300 SH Call SOLE 8 15,300 0 0
MASTECH DIGITAL INC COM 57633B100 0 8 SH   SOLE 8 8 0 0
MASTERCARD INCORPORATED COM 57636Q104 239 1,364 SH   DFND 1 0 0 1,364
MASTERCARD INCORPORATED COM 57636Q104 330,017 1,884,091 SH   SOLE 1 1,883,927 164 0
MASTERCARD INCORPORATED COM 57636Q104 6,124 34,957 SH   SOLE 8 34,957 0 0
MASTERCARD INCORPORATED OPT 57636Q104 50,236 286,800 SH Call SOLE 8 286,800 0 0
MASTERCARD INCORPORATED OPT 57636Q104 23,944 136,700 SH Put SOLE 8 136,700 0 0
MASTERCARD INCORPORATED COM 57636Q104 110,287 629,631 SH   SOLE 9 629,631 0 0
MASTERCARD INCORPORATED COM 57636Q104 77 438 SH   SOLE 81 438 0 0
MATADOR RES CO COM 576485205 811 27,144 SH   SOLE 1 27,144 0 0
MATADOR RES CO OPT 576485205 60 2,000 SH Call SOLE 8 2,000 0 0
MATADOR RES CO COM 576485205 11 362 SH   SOLE 8 362 0 0
MATCH GROUP INC COM 57665R106 1,563 35,176 SH   SOLE 1 35,176 0 0
MATCH GROUP INC OPT 57665R106 21,162 476,200 SH Call SOLE 8 476,200 0 0
MATCH GROUP INC COM 57665R106 45 1,003 SH   SOLE 8 1,003 0 0
MATCH GROUP INC OPT 57665R106 818 18,400 SH Put SOLE 8 18,400 0 0
MATCH GROUP INC COM 57665R106 49 1,096 SH   SOLE 9 1,096 0 0
MATERION CORP COM 576690101 314 6,148 SH   SOLE 1 6,148 0 0
MATERION CORP COM 576690101 99 1,941 SH   SOLE 8 1,941 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 11 13,566 SH   SOLE 1 13,566 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 0 54 SH   SOLE 8 54 0 0
MATRIX SVC CO COM 576853105 184 13,409 SH   SOLE 1 13,409 0 0
MATRIX SVC CO OPT 576853105 3 200 SH Put SOLE 8 200 0 0
MATRIX SVC CO COM 576853105 11 837 SH   SOLE 8 837 0 0
MATSON INC COM 57686G105 468 16,333 SH   SOLE 1 16,333 0 0
MATSON INC COM 57686G105 1 44 SH   SOLE 8 44 0 0
MATSON INC OPT 57686G105 9 300 SH Put SOLE 8 300 0 0
MATSON INC OPT 57686G105 14 500 SH Call SOLE 8 500 0 0
MATTEL INC COM 577081102 6,005 456,696 SH   SOLE 1 456,696 0 0
MATTEL INC COM 577081102 7 500 SH   DFND 1 0 0 500
MATTEL INC OPT 577081102 1,891 143,800 SH Put SOLE 8 143,800 0 0
MATTEL INC OPT 577081102 1,276 97,000 SH Call SOLE 8 97,000 0 0
MATTEL INC COM 577081102 10 785 SH   SOLE 8 785 0 0
MATTEL INC COM 577081102 3,092 235,126 SH   SOLE 9 235,126 0 0
MATTERSIGHT CORP COM 577097108 0 8 SH   SOLE 8 8 0 0
MATTHEWS INTL CORP COM 577128101 493 9,728 SH   SOLE 1 9,728 0 0
MATTHEWS INTL CORP COM 577128101 4 76 SH   SOLE 8 76 0 0
MATTHEWS INTL CORP OPT 577128101 61 1,200 SH Call SOLE 8 1,200 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 16 1,393 SH   SOLE 1 1,393 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 0 7 SH   SOLE 8 7 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 710 15,334 SH   SOLE 1 15,334 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 1 12 SH   SOLE 8 12 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 10,863 180,391 SH   SOLE 1 180,391 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 54 900 SH Put SOLE 8 900 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,393 23,144 SH   SOLE 8 23,144 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 668 11,100 SH Call SOLE 8 11,100 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 102 1,697 SH   SOLE 9 1,697 0 0
MAXIMUS INC COM 577933104 4,670 69,969 SH   SOLE 1 69,969 0 0
MAXLINEAR INC COM 57776J100 588 25,830 SH   SOLE 1 25,830 0 0
MAXLINEAR INC OPT 57776J100 30 1,300 SH Call SOLE 8 1,300 0 0
MAXLINEAR INC COM 57776J100 124 5,455 SH   SOLE 8 5,455 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 46 7,648 SH   SOLE 1 7,648 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 282 47,500 SH Put SOLE 8 47,500 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 46 7,700 SH Call SOLE 8 7,700 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 91 15,272 SH   SOLE 8 15,272 0 0
MAZOR ROBOTICS LTD OPT 57886P103 1,178 19,200 SH Put SOLE 8 19,200 0 0
MAZOR ROBOTICS LTD ADR 57886P103 252 4,100 SH   SOLE 8 4,100 0 0
MB FINANCIAL INC NEW COM 55264U108 1,319 32,597 SH   SOLE 1 32,597 0 0
MBIA INC COM 55262C100 1,331 143,735 SH   SOLE 1 143,735 0 0
MBIA INC OPT 55262C100 441 47,600 SH Put SOLE 8 47,600 0 0
MBIA INC OPT 55262C100 249 26,900 SH Call SOLE 8 26,900 0 0
MBIA INC COM 55262C100 611 66,017 SH   SOLE 8 66,017 0 0
MBT FINL CORP COM 578877102 40 3,699 SH   SOLE 1 3,699 0 0
MBT FINL CORP COM 578877102 0 15 SH   SOLE 8 15 0 0
MCBC HLDGS INC COM 55276F107 245 9,714 SH   SOLE 1 9,714 0 0
MCBC HLDGS INC COM 55276F107 41 1,649 SH   SOLE 8 1,649 0 0
MCCORMICK &amp CO INC COM 579780206 791 7,435 SH   DFND 1 0 0 7,435
MCCORMICK &amp CO INC COM 579780206 18,891 177,561 SH   SOLE 1 177,561 0 0
MCCORMICK &amp CO INC COM 579780206 263 2,467 SH   SOLE 8 2,467 0 0
MCCORMICK &amp CO INC OPT 579780206 606 5,700 SH Put SOLE 8 5,700 0 0
MCCORMICK &amp CO INC OPT 579780206 692 6,500 SH Call SOLE 8 6,500 0 0
MCCORMICK &amp CO INC COM 579780206 8,852 83,199 SH   SOLE 9 83,199 0 0
MCDERMOTT INTL INC COM 580037109 915 150,210 SH   SOLE 1 150,210 0 0
MCDERMOTT INTL INC COM 580037109 148 24,310 SH   SOLE 8 24,310 0 0
MCDERMOTT INTL INC OPT 580037109 105 17,300 SH Call SOLE 8 17,300 0 0
MCDERMOTT INTL INC OPT 580037109 23 3,800 SH Put SOLE 8 3,800 0 0
MCDONALDS CORP COM 580135101 170,621 1,091,072 SH   SOLE 1 1,091,072 0 0
MCDONALDS CORP COM 580135101 4,114 26,306 SH   DFND 1 0 0 26,306
MCDONALDS CORP OPT 580135101 49,760 318,200 SH Call SOLE 8 318,200 0 0
MCDONALDS CORP OPT 580135101 37,437 239,400 SH Put SOLE 8 239,400 0 0
MCDONALDS CORP COM 580135101 2,270 14,513 SH   SOLE 8 14,513 0 0
MCDONALDS CORP COM 580135101 86,654 554,127 SH   SOLE 9 554,127 0 0
MCDONALDS CORP COM 580135101 228 1,456 SH   SOLE 81 1,456 0 0
MCGRATH RENTCORP COM 580589109 323 6,007 SH   SOLE 1 6,007 0 0
MCGRATH RENTCORP COM 580589109 46 842 SH   SOLE 8 842 0 0
MCKESSON CORP COM 58155Q103 53,598 380,486 SH   SOLE 1 380,486 0 0
MCKESSON CORP COM 58155Q103 514 3,650 SH   DFND 1 0 0 3,650
MCKESSON CORP OPT 58155Q103 7,959 56,500 SH Call SOLE 8 56,500 0 0
MCKESSON CORP COM 58155Q103 5,078 36,048 SH   SOLE 8 36,048 0 0
MCKESSON CORP OPT 58155Q103 11,115 78,900 SH Put SOLE 8 78,900 0 0
MCKESSON CORP COM 58155Q103 35,033 248,687 SH   SOLE 9 248,687 0 0
MDC PARTNERS INC COM 552697104 224 31,115 SH   SOLE 1 31,115 0 0
MDC PARTNERS INC COM 552697104 1 118 SH   SOLE 8 118 0 0
MDU RES GROUP INC COM 552690109 1,804 64,065 SH   SOLE 1 64,065 0 0
MDU RES GROUP INC COM 552690109 1,046 37,138 SH   SOLE 8 37,138 0 0
MDU RES GROUP INC COM 552690109 75 2,663 SH   SOLE 9 2,663 0 0
MECHEL PAO ADR 583840608 0 100 SH   SOLE 8 100 0 0
MEDALLION FINL CORP COM 583928106 0 36 SH   SOLE 8 36 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 168 16,016 SH   SOLE 1 16,016 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 630 48,496 SH   SOLE 1 48,496 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 7 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 23 1,773 SH   SOLE 8 1,773 0 0
MEDICINES CO COM 584688105 714 21,675 SH   SOLE 1 21,675 0 0
MEDICINES CO OPT 584688105 16 500 SH Put SOLE 8 500 0 0
MEDICINES CO OPT 584688105 66 2,000 SH Call SOLE 8 2,000 0 0
MEDICINES CO BOND 584688AE5 1,002 871,000 PRN   SOLE 8 0 0 871,000
MEDICINOVA INC COM 58468P206 82 8,041 SH   SOLE 1 8,041 0 0
MEDICINOVA INC COM 58468P206 1 135 SH   SOLE 8 135 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 3,151 50,150 SH   SOLE 1 50,150 0 0
MEDIDATA SOLUTIONS INC BOND 58471AAB1 21 19,000 PRN   SOLE 8 0 0 19,000
MEDIDATA SOLUTIONS INC COM 58471A105 507 8,066 SH   SOLE 8 8,066 0 0
MEDIFAST INC COM 58470H101 421 4,508 SH   SOLE 1 4,508 0 0
MEDIFAST INC COM 58470H101 171 1,829 SH   SOLE 8 1,829 0 0
MEDIFAST INC OPT 58470H101 75 800 SH Put SOLE 8 800 0 0
MEDIFAST INC OPT 58470H101 56 600 SH Call SOLE 8 600 0 0
MEDLEY MGMT INC COM 58503T106 6 1,089 SH   SOLE 1 1,089 0 0
MEDLEY MGMT INC COM 58503T106 0 6 SH   SOLE 8 6 0 0
MEDNAX INC COM 58502B106 7,299 131,208 SH   SOLE 1 131,208 0 0
MEDNAX INC OPT 58502B106 551 9,900 SH Call SOLE 8 9,900 0 0
MEDNAX INC OPT 58502B106 946 17,000 SH Put SOLE 8 17,000 0 0
MEDNAX INC COM 58502B106 539 9,690 SH   SOLE 8 9,690 0 0
MEDNAX INC COM 58502B106 1 13 SH   SOLE 9 13 0 0
MEDPACE HLDGS INC COM 58506Q109 1,705 48,834 SH   SOLE 1 48,834 0 0
MEDPACE HLDGS INC COM 58506Q109 67 1,927 SH   SOLE 8 1,927 0 0
MEDTRONIC PLC COM G5960L103 632 7,875 SH   DFND 1 0 0 7,875
MEDTRONIC PLC COM G5960L103 221,463 2,760,687 SH   SOLE 1 2,022,962 737,725 0
MEDTRONIC PLC OPT G5960L103 18,194 226,800 SH Call SOLE 8 226,800 0 0
MEDTRONIC PLC OPT G5960L103 35,914 447,700 SH Put SOLE 8 447,700 0 0
MEDTRONIC PLC COM G5960L103 27,800 346,551 SH   SOLE 8 346,551 0 0
MEDTRONIC PLC COM G5960L103 111,267 1,387,026 SH   SOLE 9 1,387,026 0 0
MEDTRONIC PLC COM G5960L103 1,364 17,005 SH   SOLE 20 0 17,005 0
MEDTRONIC PLC COM G5960L103 86 1,070 SH   SOLE 99 0 1,070 0
MEET GROUP INC COM 58513U101 29 13,896 SH   SOLE 1 13,896 0 0
MEET GROUP INC COM 58513U101 1 682 SH   SOLE 8 682 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 5,721 197,375 SH   SOLE 1 197,375 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 2,411 83,200 SH Call SOLE 8 83,200 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 2,642 91,155 SH   SOLE 8 91,155 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 3,205 110,600 SH Put SOLE 8 110,600 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 388 13,391 SH   SOLE 9 13,391 0 0
MELINTA THERAPEUTICS INC COM 58549G100 44 6,033 SH   SOLE 1 6,033 0 0
MELINTA THERAPEUTICS INC OPT 58549G100 15 2,000 SH Call SOLE 8 2,000 0 0
MELINTA THERAPEUTICS INC COM 58549G100 30 4,177 SH   SOLE 8 4,177 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 73 1,000 SH   SOLE 1 1,000 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 175 2,400 SH Put SOLE 8 2,400 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 36 492 SH   SOLE 8 492 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 1,020 14,000 SH Call SOLE 8 14,000 0 0
MENLO THERAPEUTICS INC COM 586858102 50 1,330 SH   SOLE 1 1,330 0 0
MERCADOLIBRE INC COM 58733R102 37,626 105,577 SH   SOLE 1 105,577 0 0
MERCADOLIBRE INC OPT 58733R102 120,887 339,200 SH Put SOLE 8 339,200 0 0
MERCADOLIBRE INC OPT 58733R102 7,449 20,900 SH Call SOLE 8 20,900 0 0
MERCADOLIBRE INC COM 58733R102 9,959 27,945 SH   SOLE 8 27,945 0 0
MERCADOLIBRE INC COM 58733R102 88 246 SH   SOLE 9 246 0 0
MERCANTILE BANK CORP COM 587376104 132 3,950 SH   SOLE 1 3,950 0 0
MERCANTILE BANK CORP COM 587376104 0 9 SH   SOLE 8 9 0 0
MERCER INTL INC COM 588056101 74 5,957 SH   SOLE 8 5,957 0 0
MERCHANTS BANCORP IND COM 58844R108 33 1,507 SH   SOLE 1 1,507 0 0
MERCHANTS BANCORP IND COM 58844R108 4 182 SH   SOLE 8 182 0 0
MERCK &amp CO INC COM 58933Y105 203,254 3,731,438 SH   SOLE 1 3,720,849 10,589 0
MERCK &amp CO INC COM 58933Y105 556 10,200 SH   DFND 1 0 0 10,200
MERCK &amp CO INC COM 58933Y105 68,157 1,251,301 SH   SOLE 8 1,251,301 0 0
MERCK &amp CO INC OPT 58933Y105 85,071 1,561,800 SH Put SOLE 8 1,561,800 0 0
MERCK &amp CO INC OPT 58933Y105 34,664 636,400 SH Call SOLE 8 636,400 0 0
MERCK &amp CO INC COM 58933Y105 101,971 1,872,047 SH   SOLE 9 1,872,047 0 0
MERCK &amp CO INC COM 58933Y105 486 8,927 SH   SOLE 20 0 8,927 0
MERCURY GENL CORP NEW COM 589400100 4,851 105,735 SH   SOLE 1 105,735 0 0
MERCURY GENL CORP NEW COM 589400100 558 12,178 SH   SOLE 8 12,178 0 0
MERCURY GENL CORP NEW COM 589400100 28 619 SH   SOLE 9 619 0 0
MERCURY SYS INC COM 589378108 704 14,557 SH   SOLE 1 14,557 0 0
MERCURY SYS INC COM 589378108 154 3,185 SH   SOLE 8 3,185 0 0
MEREDITH CORP COM 589433101 1,748 32,484 SH   SOLE 1 32,484 0 0
MEREDITH CORP COM 589433101 2,540 47,202 SH   SOLE 8 47,202 0 0
MEREDITH CORP COM 589433101 73 1,358 SH   SOLE 9 1,358 0 0
MERIDIAN BANCORP INC MD COM 58958U103 200 9,937 SH   SOLE 1 9,937 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 374 26,399 SH   SOLE 1 26,399 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 58 4,093 SH   SOLE 8 4,093 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 4 300 SH Put SOLE 8 300 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 224 15,800 SH Call SOLE 8 15,800 0 0
MERIDIAN WASTE SOLUTIONS INC COM 58985L209 0 3 SH   SOLE 8 3 0 0
MERIT MED SYS INC COM 589889104 954 21,045 SH   SOLE 1 21,045 0 0
MERIT MED SYS INC COM 589889104 142 3,145 SH   SOLE 8 3,145 0 0
MERITAGE HOMES CORP COM 59001A102 891 19,689 SH   SOLE 1 19,689 0 0
MERITAGE HOMES CORP OPT 59001A102 59 1,300 SH Put SOLE 8 1,300 0 0
MERITAGE HOMES CORP COM 59001A102 219 4,827 SH   SOLE 8 4,827 0 0
MERITAGE HOMES CORP OPT 59001A102 113 2,500 SH Call SOLE 8 2,500 0 0
MERITOR INC COM 59001K100 1,397 67,948 SH   SOLE 1 67,948 0 0
MERITOR INC OPT 59001K100 282 13,700 SH Call SOLE 8 13,700 0 0
MERITOR INC COM 59001K100 538 26,219 SH   SOLE 8 26,219 0 0
MERITOR INC OPT 59001K100 162 7,900 SH Put SOLE 8 7,900 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 21 2,659 SH   SOLE 1 2,659 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 0 16 SH   SOLE 8 16 0 0
MERSANA THERAPEUTICS INC COM 59045L106 64 4,015 SH   SOLE 1 4,015 0 0
MERSANA THERAPEUTICS INC COM 59045L106 4 243 SH   SOLE 8 243 0 0
MESA LABS INC COM 59064R109 100 674 SH   SOLE 1 674 0 0
MESA LABS INC COM 59064R109 0 3 SH   SOLE 8 3 0 0
META FINL GROUP INC COM 59100U108 645 5,896 SH   SOLE 1 5,896 0 0
META FINL GROUP INC COM 59100U108 97 887 SH   SOLE 8 887 0 0
METHANEX CORP COM 59151K108 406 6,690 SH   SOLE 8 6,690 0 0
METHANEX CORP COM 59151K108 56 920 SH   SOLE 9 920 0 0
METHODE ELECTRS INC COM 591520200 865 22,127 SH   SOLE 1 22,127 0 0
METHODE ELECTRS INC COM 591520200 100 2,551 SH   SOLE 8 2,551 0 0
METLIFE INC COM 59156R108 109,152 2,378,572 SH   SOLE 1 2,378,572 0 0
METLIFE INC OPT 59156R108 9,178 200,000 SH Call SOLE 1 200,000 0 0
METLIFE INC OPT 59156R108 24,744 539,200 SH Put SOLE 8 539,200 0 0
METLIFE INC COM 59156R108 10,844 236,316 SH   SOLE 8 236,316 0 0
METLIFE INC OPT 59156R108 10,853 236,500 SH Call SOLE 8 236,500 0 0
METLIFE INC COM 59156R108 35,471 772,988 SH   SOLE 9 772,988 0 0
METLIFE INC COM 59156R108 2,462 53,648 SH   DFND 20 0 0 53,648
METROPOLITAN BK HLDG CORP COM 591774104 35 815 SH   SOLE 1 815 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 18,366 31,940 SH   SOLE 1 31,940 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,298 5,735 SH   SOLE 8 5,735 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 9,971 17,340 SH   SOLE 9 17,340 0 0
MFA FINL INC TRUS 55272X102 353 46,863 SH   SOLE 1 46,863 0 0
MGE ENERGY INC COM 55277P104 543 9,670 SH   SOLE 1 9,670 0 0
MGE ENERGY INC COM 55277P104 0 1 SH   SOLE 8 1 0 0
MGIC INVT CORP WIS COM 552848103 7,229 556,059 SH   SOLE 1 556,059 0 0
MGIC INVT CORP WIS OPT 552848103 802 61,700 SH Put SOLE 8 61,700 0 0
MGIC INVT CORP WIS OPT 552848103 606 46,600 SH Call SOLE 8 46,600 0 0
MGIC INVT CORP WIS COM 552848103 1,391 106,996 SH   SOLE 8 106,996 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 837 31,553 SH   SOLE 1 31,553 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 3,502 100,000 SH Put SOLE 1 100,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 18,139 517,890 SH   SOLE 1 517,890 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 12,548 358,300 SH Call SOLE 8 358,300 0 0
MGM RESORTS INTERNATIONAL COM 552953101 9,093 259,632 SH   SOLE 8 259,632 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 12,327 352,000 SH Put SOLE 8 352,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 12,144 346,748 SH   SOLE 9 346,748 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,938 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 353 3,933 SH   SOLE 1 3,933 0 0
MICHAEL KORS HLDGS LTD COM G60754101 33 531 SH   DFND 1 0 0 531
MICHAEL KORS HLDGS LTD COM G60754101 18,451 297,210 SH   SOLE 1 297,210 0 0
MICHAEL KORS HLDGS LTD OPT G60754101 4,979 80,200 SH Put SOLE 8 80,200 0 0
MICHAEL KORS HLDGS LTD OPT G60754101 7,319 117,900 SH Call SOLE 8 117,900 0 0
MICHAEL KORS HLDGS LTD COM G60754101 27 443 SH   SOLE 8 443 0 0
MICHAEL KORS HLDGS LTD COM G60754101 6,456 103,994 SH   SOLE 9 103,994 0 0
MICHAELS COS INC COM 59408Q106 4,526 229,645 SH   SOLE 1 229,645 0 0
MICHAELS COS INC COM 59408Q106 30 1,553 SH   SOLE 8 1,553 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 13 SH   DFND 1 0 0 13
MICRO FOCUS INTERNATIONAL PL ADR 594837304 119 8,520 SH   SOLE 1 8,520 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 126 9,020 SH   SOLE 8 9,020 0 0
MICRO FOCUS INTERNATIONAL PL OPT 594837304 35 2,496 SH Call SOLE 8 2,496 0 0
MICRO FOCUS INTERNATIONAL PL OPT 594837304 1 39 SH Put SOLE 8 39 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 1 SH   SOLE 9 1 0 0
MICROBOT MED INC COM 59503A105 0 1 SH   DFND 1 0 0 1
MICROBOT MED INC COM 59503A105 0 3 SH   SOLE 8 3 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 91 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC COM 595017104 23,824 260,768 SH   SOLE 1 260,768 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 3,603 3,048,000 PRN   SOLE 8 0 0 3,048,000
MICROCHIP TECHNOLOGY INC OPT 595017104 3,691 40,400 SH Call SOLE 8 40,400 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 1,654 18,100 SH Put SOLE 8 18,100 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 14,568 159,460 SH   SOLE 9 159,460 0 0
MICRON TECHNOLOGY INC COM 595112103 54,108 1,037,793 SH   SOLE 1 1,037,793 0 0
MICRON TECHNOLOGY INC BOND 595112AY9 12,195 6,815,000 PRN   SOLE 8 0 0 6,815,000
MICRON TECHNOLOGY INC OPT 595112103 152,948 2,933,400 SH Call SOLE 8 2,933,400 0 0
MICRON TECHNOLOGY INC OPT 595112103 213,821 4,100,900 SH Put SOLE 8 4,100,900 0 0
MICRON TECHNOLOGY INC COM 595112103 60,978 1,169,512 SH   SOLE 8 1,169,512 0 0
MICRON TECHNOLOGY INC COM 595112103 41,127 788,809 SH   SOLE 9 788,809 0 0
MICROSEMI CORP COM 595137100 5,975 92,317 SH   SOLE 1 92,317 0 0
MICROSEMI CORP OPT 595137100 3,255 50,300 SH Call SOLE 8 50,300 0 0
MICROSEMI CORP COM 595137100 6,485 100,188 SH   SOLE 8 100,188 0 0
MICROSEMI CORP OPT 595137100 65 1,000 SH Put SOLE 8 1,000 0 0
MICROSOFT CORP COM 594918104 7,566 82,900 SH   DFND 1 0 0 82,900
MICROSOFT CORP COM 594918104 926,582 10,152,087 SH   SOLE 1 9,253,510 898,577 0
MICROSOFT CORP COM 594918104 59,707 654,186 SH   SOLE 8 654,186 0 0
MICROSOFT CORP OPT 594918104 152,630 1,672,300 SH Call SOLE 8 1,672,300 0 0
MICROSOFT CORP OPT 594918104 177,237 1,941,900 SH Put SOLE 8 1,941,900 0 0
MICROSOFT CORP COM 594918104 421,136 4,614,185 SH   SOLE 9 4,614,185 0 0
MICROSOFT CORP COM 594918104 4,329 47,427 SH   SOLE 20 0 47,427 0
MICROSOFT CORP COM 594918104 1,002 10,976 SH   DFND 20 0 0 10,976
MICROSOFT CORP COM 594918104 88 963 SH   SOLE 99 0 963 0
MICROSTRATEGY INC COM 594972408 2,603 20,182 SH   SOLE 1 20,182 0 0
MICROSTRATEGY INC COM 594972408 780 6,048 SH   SOLE 8 6,048 0 0
MICROSTRATEGY INC OPT 594972408 13 100 SH Call SOLE 8 100 0 0
MICROVISION INC DEL COM 594960304 19 16,330 SH   SOLE 1 16,330 0 0
MICROVISION INC DEL COM 594960304 0 63 SH   SOLE 8 63 0 0
MID AMER APT CMNTYS INC COM 59522J103 2,493 27,324 SH   SOLE 1 27,324 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 14,999 164,396 SH   SOLE 1 164,396 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 10 115 SH   SOLE 8 115 0 0
MID AMER APT CMNTYS INC COM 59522J103 7,058 77,347 SH   SOLE 9 77,347 0 0
MID CON ENERGY PARTNERS LP COM 59560V109 0 47 SH   SOLE 8 47 0 0
MIDDLEBY CORP COM 596278101 1,713 13,838 SH   SOLE 1 13,838 0 0
MIDDLEBY CORP COM 596278101 2,553 20,620 SH   SOLE 8 20,620 0 0
MIDDLEBY CORP OPT 596278101 3,998 32,300 SH Put SOLE 8 32,300 0 0
MIDDLEBY CORP OPT 596278101 409 3,300 SH Call SOLE 8 3,300 0 0
MIDDLEBY CORP COM 596278101 43 350 SH   SOLE 9 350 0 0
MIDDLEFIELD BANC CORP COM 596304204 32 667 SH   SOLE 1 667 0 0
MIDDLEFIELD BANC CORP COM 596304204 0 4 SH   SOLE 8 4 0 0
MIDDLESEX WATER CO COM 596680108 121 3,299 SH   SOLE 1 3,299 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 101 3,214 SH   SOLE 1 3,214 0 0
MIDSOUTH BANCORP INC COM 598039105 39 3,085 SH   SOLE 1 3,085 0 0
MIDSOUTH BANCORP INC COM 598039105 0 13 SH   SOLE 8 13 0 0
MIDSTATES PETE CO INC COM 59804T407 43 3,256 SH   SOLE 1 3,256 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 77 2,316 SH   SOLE 1 2,316 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 1 34 SH   SOLE 8 34 0 0
MILACRON HLDGS CORP COM 59870L106 707 35,117 SH   SOLE 1 35,117 0 0
MILESTONE SCIENTIFIC INC COM 59935P209 0 1 SH   SOLE 8 1 0 0
MILLER HERMAN INC COM 600544100 1,021 31,962 SH   SOLE 1 31,962 0 0
MILLER HERMAN INC OPT 600544100 284 8,900 SH Put SOLE 8 8,900 0 0
MILLER HERMAN INC COM 600544100 103 3,215 SH   SOLE 8 3,215 0 0
MILLER INDS INC TENN COM 600551204 66 2,654 SH   SOLE 1 2,654 0 0
MILLER INDS INC TENN COM 600551204 1 32 SH   SOLE 8 32 0 0
MIMECAST LTD COM G14838109 1,364 38,500 SH   SOLE 1 38,500 0 0
MIMECAST LTD COM G14838109 4 96 SH   SOLE 8 96 0 0
MIMEDX GROUP INC COM 602496101 265 38,039 SH   SOLE 1 38,039 0 0
MIMEDX GROUP INC OPT 602496101 1,878 269,400 SH Put SOLE 8 269,400 0 0
MIMEDX GROUP INC OPT 602496101 305 43,700 SH Call SOLE 8 43,700 0 0
MIMEDX GROUP INC COM 602496101 726 104,127 SH   SOLE 8 104,127 0 0
MINDBODY INC COM 60255W105 377 9,682 SH   SOLE 1 9,682 0 0
MINDBODY INC COM 60255W105 0 1 SH   SOLE 8 1 0 0
MINERALS TECHNOLOGIES INC COM 603158106 604 9,016 SH   SOLE 1 9,016 0 0
MINERALS TECHNOLOGIES INC COM 603158106 49 725 SH   SOLE 8 725 0 0
MINERVA NEUROSCIENCES INC COM 603380106 37 5,797 SH   SOLE 1 5,797 0 0
MINERVA NEUROSCIENCES INC COM 603380106 2 445 SH   SOLE 8 445 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 25 3,533 SH   SOLE 1 3,533 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 16 2,258 SH   SOLE 8 2,258 0 0
MIRATI THERAPEUTICS INC COM 60468T105 1,215 39,600 SH   SOLE 1 39,600 0 0
MIRATI THERAPEUTICS INC COM 60468T105 18 600 SH   SOLE 8 600 0 0
MISTRAS GROUP INC COM 60649T107 69 3,660 SH   SOLE 1 3,660 0 0
MISTRAS GROUP INC COM 60649T107 167 8,828 SH   SOLE 8 8,828 0 0
MITEK SYS INC COM 606710200 80 10,790 SH   SOLE 1 10,790 0 0
MITEL NETWORKS CORP COM 60671Q104 119 12,824 SH   SOLE 1 12,824 0 0
MITEL NETWORKS CORP COM 60671Q104 435 46,923 SH   SOLE 8 46,923 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 395 59,447 SH   SOLE 1 59,447 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 1 84 SH   SOLE 8 84 0 0
MKS INSTRUMENT INC COM 55306N104 2,285 19,761 SH   SOLE 1 19,761 0 0
MKS INSTRUMENT INC COM 55306N104 938 8,104 SH   SOLE 8 8,104 0 0
MKS INSTRUMENT INC OPT 55306N104 1,249 10,800 SH Call SOLE 8 10,800 0 0
MKS INSTRUMENT INC OPT 55306N104 69 600 SH Put SOLE 8 600 0 0
MOBILE MINI INC COM 60740F105 590 13,568 SH   SOLE 1 13,568 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 369 32,400 SH   SOLE 1 32,400 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 127 11,131 SH   SOLE 8 11,131 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 15,717 1,379,942 SH   SOLE 9 1,379,942 0 0
MOBILEIRON INC COM 60739U204 59 11,856 SH   SOLE 1 11,856 0 0
MOBILEIRON INC COM 60739U204 22 4,510 SH   SOLE 8 4,510 0 0
MODEL N INC COM 607525102 88 4,926 SH   SOLE 1 4,926 0 0
MODEL N INC COM 607525102 83 4,624 SH   SOLE 8 4,624 0 0
MODINE MFG CO COM 607828100 243 11,478 SH   SOLE 1 11,478 0 0
MODINE MFG CO COM 607828100 1 60 SH   SOLE 8 60 0 0
MOELIS &amp CO COM 60786M105 403 7,918 SH   SOLE 1 7,918 0 0
MOELIS &amp CO COM 60786M105 49 966 SH   SOLE 8 966 0 0
MOHAWK INDS INC COM 608190104 327 1,408 SH   DFND 1 0 0 1,408
MOHAWK INDS INC COM 608190104 14,808 63,766 SH   SOLE 1 62,984 782 0
MOHAWK INDS INC OPT 608190104 5,806 25,000 SH Put SOLE 8 25,000 0 0
MOHAWK INDS INC OPT 608190104 325 1,400 SH Call SOLE 8 1,400 0 0
MOHAWK INDS INC COM 608190104 2,128 9,160 SH   SOLE 8 9,160 0 0
MOHAWK INDS INC COM 608190104 9,996 43,045 SH   SOLE 9 43,045 0 0
MOLECULAR TEMPLATES INC COM 608550109 27 3,400 SH   SOLE 1 3,400 0 0
MOLECULAR TEMPLATES INC COM 608550109 0 34 SH   SOLE 8 34 0 0
MOLINA HEALTHCARE INC COM 60855R100 6,497 80,046 SH   SOLE 1 80,046 0 0
MOLINA HEALTHCARE INC OPT 60855R100 252 3,100 SH Call SOLE 8 3,100 0 0
MOLINA HEALTHCARE INC BOND 60855RAC4 40 20,000 PRN   SOLE 8 0 0 20,000
MOLINA HEALTHCARE INC OPT 60855R100 73 900 SH Put SOLE 8 900 0 0
MOLINA HEALTHCARE INC BOND 60855RAD2 7,828 5,502,000 PRN   SOLE 8 0 0 5,502,000
MOLSON COORS BREWING CO COM 60871R209 19,027 252,573 SH   SOLE 1 252,573 0 0
MOLSON COORS BREWING CO OPT 60871R209 9,567 127,000 SH Put SOLE 8 127,000 0 0
MOLSON COORS BREWING CO OPT 60871R209 3,126 41,500 SH Call SOLE 8 41,500 0 0
MOLSON COORS BREWING CO COM 60871R209 4,333 57,508 SH   SOLE 8 57,508 0 0
MOLSON COORS BREWING CO COM 60871R209 9,481 125,871 SH   SOLE 9 125,871 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 424 23,386 SH   SOLE 1 23,386 0 0
MOMENTA PHARMACEUTICALS INC OPT 60877T100 40 2,200 SH Put SOLE 8 2,200 0 0
MOMENTA PHARMACEUTICALS INC OPT 60877T100 283 15,600 SH Call SOLE 8 15,600 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 47 2,570 SH   SOLE 8 2,570 0 0
MOMO INC ADR 60879B107 3,998 106,953 SH   SOLE 1 106,953 0 0
MOMO INC ADR 60879B107 5,444 145,621 SH   SOLE 8 145,621 0 0
MOMO INC OPT 60879B107 12,406 331,900 SH Call SOLE 8 331,900 0 0
MOMO INC OPT 60879B107 11,666 312,100 SH Put SOLE 8 312,100 0 0
MOMO INC ADR 60879B107 1,529 40,900 SH   SOLE 9 40,900 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 346 8,192 SH   SOLE 1 8,192 0 0
MONARCH CASINO &amp RESORT INC OPT 609027107 13 300 SH Put SOLE 8 300 0 0
MONDELEZ INTL INC COM 609207105 2,232 53,488 SH   DFND 1 0 0 53,488
MONDELEZ INTL INC COM 609207105 130,244 3,121,130 SH   SOLE 1 2,206,744 914,386 0
MONDELEZ INTL INC COM 609207105 7,196 172,438 SH   SOLE 8 172,438 0 0
MONDELEZ INTL INC OPT 609207105 18,907 453,100 SH Put SOLE 8 453,100 0 0
MONDELEZ INTL INC OPT 609207105 2,454 58,800 SH Call SOLE 8 58,800 0 0
MONDELEZ INTL INC COM 609207105 45,573 1,092,106 SH   SOLE 9 1,092,106 0 0
MONDELEZ INTL INC COM 609207105 1,008 24,158 SH   SOLE 20 0 24,158 0
MONDELEZ INTL INC COM 609207105 171 4,090 SH   SOLE 81 4,090 0 0
MONDELEZ INTL INC COM 609207105 169 4,058 SH   SOLE 99 0 4,058 0
MONEYGRAM INTL INC COM 60935Y208 848 98,386 SH   SOLE 1 98,386 0 0
MONEYGRAM INTL INC COM 60935Y208 0 54 SH   SOLE 8 54 0 0
MONGODB INC COM 60937P106 233 5,366 SH   SOLE 1 5,366 0 0
MONGODB INC COM 60937P106 50 1,144 SH   SOLE 8 1,144 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 232 15,414 SH   SOLE 1 15,414 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 0 1 SH   SOLE 8 1 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,301 11,243 SH   SOLE 1 11,243 0 0
MONOLITHIC PWR SYS INC COM 609839105 4 34 SH   SOLE 8 34 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 601 26,759 SH   SOLE 1 26,759 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 2 110 SH   SOLE 8 110 0 0
MONRO INC COM 610236101 556 10,377 SH   SOLE 1 10,377 0 0
MONRO INC COM 610236101 52 970 SH   SOLE 8 970 0 0
MONROE CAP CORP COM 610335101 3 246 SH   SOLE 8 246 0 0
MONSANTO CO NEW COM 61166W101 76 653 SH   DFND 1 0 0 653
MONSANTO CO NEW COM 61166W101 46,458 398,138 SH   SOLE 1 398,138 0 0
MONSANTO CO NEW OPT 61166W101 21,774 186,600 SH Put SOLE 8 186,600 0 0
MONSANTO CO NEW OPT 61166W101 20,001 171,400 SH Call SOLE 8 171,400 0 0
MONSANTO CO NEW COM 61166W101 178 1,524 SH   SOLE 8 1,524 0 0
MONSANTO CO NEW COM 61166W101 35,080 300,623 SH   SOLE 9 300,623 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 24,264 424,129 SH   SOLE 1 424,129 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 807 14,100 SH Call SOLE 8 14,100 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,903 50,732 SH   SOLE 8 50,732 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 984 17,200 SH Put SOLE 8 17,200 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 16,084 281,140 SH   SOLE 9 281,140 0 0
MOODYS CORP COM 615369105 26,199 162,419 SH   SOLE 1 162,419 0 0
MOODYS CORP OPT 615369105 1,419 8,800 SH Put SOLE 8 8,800 0 0
MOODYS CORP COM 615369105 613 3,801 SH   SOLE 8 3,801 0 0
MOODYS CORP OPT 615369105 177 1,100 SH Call SOLE 8 1,100 0 0
MOODYS CORP COM 615369105 19,384 120,175 SH   SOLE 9 120,175 0 0
MOOG INC COM 615394202 985 11,947 SH   SOLE 1 11,947 0 0
MORGAN STANLEY COM 617446448 3,294 61,044 SH   DFND 1 0 0 61,044
MORGAN STANLEY COM 617446448 81,041 1,501,852 SH   SOLE 1 1,501,852 0 0
MORGAN STANLEY OPT 617446448 77,282 1,432,200 SH Put SOLE 8 1,432,200 0 0
MORGAN STANLEY COM 617446448 22,348 414,161 SH   SOLE 8 414,161 0 0
MORGAN STANLEY OPT 617446448 25,389 470,500 SH Call SOLE 8 470,500 0 0
MORGAN STANLEY COM 617446448 51,169 948,256 SH   SOLE 9 948,256 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 45 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 423 13,922 SH   DFND 1 0 0 13,922
MORNINGSTAR INC COM 617700109 88 918 SH   SOLE 1 918 0 0
MORNINGSTAR INC COM 617700109 9 98 SH   SOLE 8 98 0 0
MOSAIC CO NEW COM 61945C103 49 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW COM 61945C103 10,735 442,101 SH   SOLE 1 442,101 0 0
MOSAIC CO NEW OPT 61945C103 5,536 228,000 SH Call SOLE 8 228,000 0 0
MOSAIC CO NEW COM 61945C103 3,014 124,116 SH   SOLE 8 124,116 0 0
MOSAIC CO NEW OPT 61945C103 5,944 244,800 SH Put SOLE 8 244,800 0 0
MOSAIC CO NEW COM 61945C103 6,788 279,604 SH   SOLE 9 279,604 0 0
MOTORCAR PTS AMER INC COM 620071100 125 5,864 SH   SOLE 1 5,864 0 0
MOTOROLA SOLUTIONS INC COM 620076307 14,416 136,905 SH   SOLE 1 136,905 0 0
MOTOROLA SOLUTIONS INC COM 620076307 7 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC COM 620076307 66 633 SH   SOLE 8 633 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 53 500 SH Put SOLE 8 500 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 11,657 110,700 SH Call SOLE 8 110,700 0 0
MOTOROLA SOLUTIONS INC COM 620076307 11,616 110,324 SH   SOLE 9 110,324 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 1,172 478,341 SH   DFND 1 0 0 478,341
MOVADO GROUP INC COM 624580106 273 7,102 SH   SOLE 1 7,102 0 0
MOVADO GROUP INC COM 624580106 198 5,162 SH   SOLE 8 5,162 0 0
MPLX LP COM 55336V100 59,786 1,809,512 SH   SOLE 1 1,809,512 0 0
MPLX LP OPT 55336V100 1,612 48,800 SH Call SOLE 8 48,800 0 0
MPLX LP OPT 55336V100 542 16,400 SH Put SOLE 8 16,400 0 0
MPLX LP COM 55336V100 253 7,650 SH   SOLE 8 7,650 0 0
MRC GLOBAL INC COM 55345K103 584 35,564 SH   SOLE 1 35,564 0 0
MRC GLOBAL INC COM 55345K103 4 234 SH   SOLE 8 234 0 0
MSA SAFETY INC COM 553498106 809 9,712 SH   SOLE 1 9,712 0 0
MSA SAFETY INC COM 553498106 58 694 SH   SOLE 9 694 0 0
MSC INDL DIRECT INC COM 553530106 2,694 29,378 SH   SOLE 1 29,378 0 0
MSC INDL DIRECT INC COM 553530106 399 4,353 SH   SOLE 8 4,353 0 0
MSCI INC COM 55354G100 7,221 48,304 SH   SOLE 1 48,304 0 0
MSCI INC COM 55354G100 80 540 SH   SOLE 9 540 0 0
MSG NETWORK INC COM 553573106 2,722 120,457 SH   SOLE 1 120,457 0 0
MSG NETWORK INC COM 553573106 2 102 SH   SOLE 8 102 0 0
MTGE INVT CORP TRUS 55378A105 1,370 76,551 SH   SOLE 1 76,551 0 0
MTGE INVT CORP TRUS 55378A105 1 45 SH   SOLE 8 45 0 0
MTS SYS CORP COM 553777103 345 6,668 SH   SOLE 1 6,668 0 0
MUELLER INDS INC COM 624756102 551 21,036 SH   SOLE 1 21,036 0 0
MUELLER WTR PRODS INC COM 624758108 572 52,628 SH   SOLE 1 52,628 0 0
MUELLER WTR PRODS INC COM 624758108 36 3,270 SH   SOLE 8 3,270 0 0
MULESOFT INC COM 625207105 2,883 65,542 SH   SOLE 1 65,542 0 0
MULESOFT INC COM 625207105 167 3,800 SH   SOLE 8 3,800 0 0
MULTI COLOR CORP COM 625383104 279 4,229 SH   SOLE 1 4,229 0 0
MULTI COLOR CORP COM 625383104 3 40 SH   SOLE 8 40 0 0
MURPHY OIL CORP COM 626717102 1,021 39,525 SH   SOLE 1 39,525 0 0
MURPHY OIL CORP OPT 626717102 5,256 203,400 SH Call SOLE 8 203,400 0 0
MURPHY OIL CORP OPT 626717102 282 10,900 SH Put SOLE 8 10,900 0 0
MURPHY OIL CORP COM 626717102 1 22 SH   SOLE 9 22 0 0
MURPHY USA INC COM 626755102 173 2,377 SH   SOLE 1 2,377 0 0
MURPHY USA INC COM 626755102 26 352 SH   SOLE 8 352 0 0
MUSTANG BIO INC COM 62818Q104 81 7,400 SH   SOLE 1 7,400 0 0
MUSTANG BIO INC COM 62818Q104 0 21 SH   SOLE 8 21 0 0
MUTUALFIRST FINL INC COM 62845B104 46 1,272 SH   SOLE 1 1,272 0 0
MUTUALFIRST FINL INC COM 62845B104 0 7 SH   SOLE 8 7 0 0
MVC CAPITAL INC COM 553829102 0 3 SH   SOLE 8 3 0 0
MY SIZE INC COM 62844N109 110 78,800 SH   SOLE 1 78,800 0 0
MY SIZE INC COM 62844N109 60 42,500 SH   SOLE 8 42,500 0 0
MYERS INDS INC COM 628464109 152 7,232 SH   SOLE 1 7,232 0 0
MYLAN N V COM N59465109 31,866 774,019 SH   SOLE 1 774,019 0 0
MYLAN N V COM N59465109 8 186 SH   DFND 1 0 0 186
MYLAN N V OPT N59465109 12,746 309,600 SH Call SOLE 8 309,600 0 0
MYLAN N V OPT N59465109 32,475 788,800 SH Put SOLE 8 788,800 0 0
MYLAN N V COM N59465109 10,505 255,153 SH   SOLE 8 255,153 0 0
MYLAN N V COM N59465109 15,537 377,393 SH   SOLE 9 377,393 0 0
MYND ANALYTICS INC COM 62857N202 0 12 SH   SOLE 8 12 0 0
MYOKARDIA INC COM 62857M105 512 10,475 SH   SOLE 1 10,475 0 0
MYOKARDIA INC OPT 62857M105 1,318 27,000 SH Put SOLE 8 27,000 0 0
MYOKARDIA INC COM 62857M105 197 4,032 SH   SOLE 8 4,032 0 0
MYOKARDIA INC OPT 62857M105 1,318 27,000 SH Call SOLE 8 27,000 0 0
MYR GROUP INC DEL COM 55405W104 397 12,874 SH   SOLE 1 12,874 0 0
MYR GROUP INC DEL COM 55405W104 30 948 SH   SOLE 8 948 0 0
MYRIAD GENETICS INC COM 62855J104 1,389 46,970 SH   SOLE 1 46,970 0 0
MYRIAD GENETICS INC COM 62855J104 1,024 34,638 SH   SOLE 8 34,638 0 0
MYRIAD GENETICS INC OPT 62855J104 1,220 41,300 SH Put SOLE 8 41,300 0 0
MYRIAD GENETICS INC OPT 62855J104 1,350 45,700 SH Call SOLE 8 45,700 0 0
NABORS INDUSTRIES LTD COM G6359F103 930 133,055 SH   SOLE 1 133,055 0 0
NABORS INDUSTRIES LTD OPT G6359F103 903 129,200 SH Call SOLE 8 129,200 0 0
NABORS INDUSTRIES LTD OPT G6359F103 489 70,000 SH Put SOLE 8 70,000 0 0
NABORS INDUSTRIES LTD COM G6359F103 862 123,275 SH   SOLE 8 123,275 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 17 3,300 SH   SOLE 1 3,300 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 14 2,920 SH   SOLE 8 2,920 0 0
NACCO INDS INC COM 629579103 39 1,220 SH   SOLE 1 1,220 0 0
NACCO INDS INC COM 629579103 0 5 SH   SOLE 8 5 0 0
NAM TAI PPTY INC COM G63907102 0 5 SH   SOLE 8 5 0 0
NANOMETRICS INC COM 630077105 522 19,429 SH   SOLE 1 19,429 0 0
NANOMETRICS INC OPT 630077105 5 200 SH Call SOLE 8 200 0 0
NANOMETRICS INC COM 630077105 40 1,523 SH   SOLE 8 1,523 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 32 4,273 SH   SOLE 1 4,273 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 2 324 SH   SOLE 8 324 0 0
NANOVIBRONIX INC COM 63008J108 0 2 SH   SOLE 8 2 0 0
NANOVIRICIDES INC COM 630087203 0 2 SH   SOLE 8 2 0 0
NANTHEALTH INC COM 630104107 13 3,842 SH   SOLE 1 3,842 0 0
NANTHEALTH INC COM 630104107 4 1,358 SH   SOLE 8 1,358 0 0
NANTKWEST INC COM 63016Q102 49 12,549 SH   SOLE 1 12,549 0 0
NANTKWEST INC COM 63016Q102 3 998 SH   SOLE 8 998 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 28 2,471 SH   SOLE 1 2,471 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 0 39 SH   SOLE 8 39 0 0
NASDAQ INC COM 631103108 9,860 114,361 SH   SOLE 1 114,361 0 0
NASDAQ INC COM 631103108 5 55 SH   DFND 1 0 0 55
NASDAQ INC OPT 631103108 345 4,000 SH Put SOLE 8 4,000 0 0
NASDAQ INC OPT 631103108 397 4,600 SH Call SOLE 8 4,600 0 0
NASDAQ INC COM 631103108 6,840 79,341 SH   SOLE 9 79,341 0 0
NATERA INC COM 632307104 157 16,957 SH   SOLE 1 16,957 0 0
NATERA INC COM 632307104 0 17 SH   SOLE 8 17 0 0
NATHANS FAMOUS INC NEW COM 632347100 43 590 SH   SOLE 1 590 0 0
NATHANS FAMOUS INC NEW COM 632347100 0 5 SH   SOLE 8 5 0 0
NATIONAL BANKSHARES INC VA COM 634865109 63 1,405 SH   SOLE 1 1,405 0 0
NATIONAL BANKSHARES INC VA COM 634865109 0 7 SH   SOLE 8 7 0 0
NATIONAL BEVERAGE CORP COM 635017106 2,252 25,294 SH   SOLE 1 25,294 0 0
NATIONAL BEVERAGE CORP COM 635017106 77 869 SH   SOLE 8 869 0 0
NATIONAL BEVERAGE CORP OPT 635017106 1,193 13,400 SH Put SOLE 8 13,400 0 0
NATIONAL BEVERAGE CORP OPT 635017106 27 300 SH Call SOLE 8 300 0 0
NATIONAL BK HLDGS CORP COM 633707104 597 17,923 SH   SOLE 1 17,923 0 0
NATIONAL CINEMEDIA INC COM 635309107 198 38,218 SH   SOLE 1 38,218 0 0
NATIONAL CINEMEDIA INC OPT 635309107 1 200 SH Put SOLE 8 200 0 0
NATIONAL CINEMEDIA INC COM 635309107 246 47,528 SH   SOLE 8 47,528 0 0
NATIONAL COMM CORP COM 63546L102 143 3,293 SH   SOLE 1 3,293 0 0
NATIONAL FUEL GAS CO N J COM 636180101 602 11,683 SH   SOLE 1 11,683 0 0
NATIONAL FUEL GAS CO N J COM 636180101 307 5,961 SH   SOLE 8 5,961 0 0
NATIONAL FUEL GAS CO N J COM 636180101 71 1,373 SH   SOLE 9 1,373 0 0
NATIONAL GEN HLDGS CORP COM 636220303 247 10,188 SH   SOLE 1 10,188 0 0
NATIONAL GEN HLDGS CORP COM 636220303 1 24 SH   SOLE 8 24 0 0
NATIONAL GRID PLC ADR 636274409 125 2,221 SH   SOLE 8 2,221 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 761 11,314 SH   SOLE 1 11,314 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 1,023 15,221 SH   SOLE 8 15,221 0 0
NATIONAL HEALTHCARE CORP COM 635906100 211 3,527 SH   SOLE 1 3,527 0 0
NATIONAL INSTRS CORP COM 636518102 893 17,673 SH   SOLE 1 17,673 0 0
NATIONAL INSTRS CORP COM 636518102 3 57 SH   SOLE 8 57 0 0
NATIONAL OILWELL VARCO INC COM 637071101 7,208 195,840 SH   SOLE 1 195,840 0 0
NATIONAL OILWELL VARCO INC COM 637071101 77 2,082 SH   DFND 1 0 0 2,082
NATIONAL OILWELL VARCO INC COM 637071101 1,214 32,995 SH   SOLE 8 32,995 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 1,053 28,600 SH Call SOLE 8 28,600 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 3,353 91,100 SH Put SOLE 8 91,100 0 0
NATIONAL OILWELL VARCO INC COM 637071101 9,524 258,745 SH   SOLE 9 258,745 0 0
NATIONAL PRESTO INDS INC COM 637215104 210 2,232 SH   SOLE 1 2,232 0 0
NATIONAL RESH CORP COM 637372202 63 2,141 SH   SOLE 1 2,141 0 0
NATIONAL RESH CORP COM 637372202 35 1,211 SH   SOLE 8 1,211 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 488 12,424 SH   SOLE 1 12,424 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 3,830 97,583 SH   SOLE 1 97,583 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 8 202 SH   SOLE 8 202 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 978 24,900 SH Call SOLE 8 24,900 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 24 600 SH Put SOLE 8 600 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 174 4,427 SH   SOLE 9 4,427 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 2,096 83,584 SH   SOLE 1 83,584 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 3 113 SH   SOLE 8 113 0 0
NATIONAL VISION HLDGS INC COM 63845R107 253 7,834 SH   SOLE 1 7,834 0 0
NATIONAL VISION HLDGS INC COM 63845R107 54 1,656 SH   SOLE 8 1,656 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 204 670 SH   SOLE 1 670 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 1 4 SH   SOLE 8 4 0 0
NATIONSTAR MTG HLDGS INC COM 63861C109 253 14,174 SH   SOLE 1 14,174 0 0
NATIONSTAR MTG HLDGS INC COM 63861C109 1 35 SH   SOLE 8 35 0 0
NATIONSTAR MTG HLDGS INC OPT 63861C109 605 33,700 SH Put SOLE 8 33,700 0 0
NATIONSTAR MTG HLDGS INC OPT 63861C109 1,695 94,400 SH Call SOLE 8 94,400 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 453 19,011 SH   SOLE 1 19,011 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 0 26 SH   SOLE 8 26 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 14 1,868 SH   SOLE 1 1,868 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 29 1,524 SH   SOLE 1 1,524 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 0 23 SH   SOLE 8 23 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 5,310 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 24 2,226 SH   SOLE 1 2,226 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 0 11 SH   SOLE 8 11 0 0
NATUS MEDICAL INC DEL COM 639050103 2,881 85,613 SH   SOLE 1 85,613 0 0
NATUS MEDICAL INC DEL COM 639050103 602 17,898 SH   SOLE 8 17,898 0 0
NAUTILUS INC COM 63910B102 140 10,443 SH   SOLE 1 10,443 0 0
NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 0 3 SH   SOLE 8 3 0 0
NAVIENT CORPORATION COM 63938C108 5,200 396,344 SH   SOLE 1 396,344 0 0
NAVIENT CORPORATION COM 63938C108 45 3,394 SH   SOLE 8 3,394 0 0
NAVIENT CORPORATION OPT 63938C108 14 1,100 SH Call SOLE 8 1,100 0 0
NAVIENT CORPORATION COM 63938C108 2,329 177,567 SH   SOLE 9 177,567 0 0
NAVIGANT CONSULTING INC COM 63935N107 771 40,085 SH   SOLE 1 40,085 0 0
NAVIGANT CONSULTING INC COM 63935N107 0 21 SH   SOLE 8 21 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 123 10,500 SH   SOLE 1 10,500 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 1 66 SH   SOLE 8 66 0 0
NAVIGATORS GROUP INC COM 638904102 375 6,520 SH   SOLE 1 6,520 0 0
NAVIOS MARITIME ACQUIS CORP COM Y62159101 15 17,113 SH   SOLE 1 17,113 0 0
NAVIOS MARITIME ACQUIS CORP COM Y62159101 0 102 SH   SOLE 8 102 0 0
NAVIOS MARITIME HOLDINGS INC COM Y62196103 60 67,315 SH   SOLE 1 67,315 0 0
NAVIOS MARITIME HOLDINGS INC COM Y62196103 0 417 SH   SOLE 8 417 0 0
NAVIOS MARITIME MIDSTREAM LP COM Y62134104 0 99 SH   SOLE 8 99 0 0
NAVIOS MARITIME PARTNERS L P COM Y62267102 260 144,700 SH   SOLE 1 144,700 0 0
NAVIOS MARITIME PARTNERS L P COM Y62267102 0 37 SH   SOLE 8 37 0 0
NAVISTAR INTL CORP NEW COM 63934E108 1,344 38,425 SH   SOLE 1 38,425 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 633 18,100 SH Call SOLE 8 18,100 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 1,032 29,500 SH Put SOLE 8 29,500 0 0
NAVISTAR INTL CORP NEW COM 63934E108 185 5,298 SH   SOLE 8 5,298 0 0
NBT BANCORP INC COM 628778102 469 13,221 SH   SOLE 1 13,221 0 0
NCI BUILDING SYS INC COM 628852204 1,256 70,969 SH   SOLE 1 70,969 0 0
NCI BUILDING SYS INC OPT 628852204 18 1,000 SH Put SOLE 8 1,000 0 0
NCI BUILDING SYS INC COM 628852204 20 1,134 SH   SOLE 8 1,134 0 0
NCI BUILDING SYS INC OPT 628852204 18 1,000 SH Call SOLE 8 1,000 0 0
NCR CORP NEW COM 62886E108 2,573 81,608 SH   SOLE 1 81,608 0 0
NCR CORP NEW COM 62886E108 6 190 SH   SOLE 8 190 0 0
NCR CORP NEW OPT 62886E108 1,065 33,800 SH Call SOLE 8 33,800 0 0
NCR CORP NEW OPT 62886E108 400 12,700 SH Put SOLE 8 12,700 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 161 10,720 SH   SOLE 1 10,720 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 0 23 SH   SOLE 8 23 0 0
NEENAH INC COM 640079109 1,615 20,592 SH   SOLE 1 20,592 0 0
NEKTAR THERAPEUTICS COM 640268108 20,612 193,967 SH   SOLE 1 193,967 0 0
NEKTAR THERAPEUTICS OPT 640268108 723 6,800 SH Put SOLE 8 6,800 0 0
NEKTAR THERAPEUTICS OPT 640268108 8,171 76,900 SH Call SOLE 8 76,900 0 0
NEKTAR THERAPEUTICS COM 640268108 9,549 89,866 SH   SOLE 9 89,866 0 0
NELNET INC COM 64031N108 1,161 22,156 SH   SOLE 1 22,156 0 0
NELNET INC COM 64031N108 0 3 SH   SOLE 8 3 0 0
NEOGEN CORP COM 640491106 1,063 15,869 SH   SOLE 1 15,869 0 0
NEOGEN CORP COM 640491106 9 136 SH   SOLE 8 136 0 0
NEOGENOMICS INC COM 64049M209 434 53,186 SH   SOLE 1 53,186 0 0
NEOGENOMICS INC COM 64049M209 1 109 SH   SOLE 8 109 0 0
NEONODE INC COM 64051M402 0 2 SH   SOLE 8 2 0 0
NEOPHOTONICS CORP COM 64051T100 46 6,839 SH   SOLE 1 6,839 0 0
NEOPHOTONICS CORP COM 64051T100 242 35,300 SH   SOLE 8 35,300 0 0
NEOS THERAPEUTICS INC COM 64052L106 96 11,595 SH   SOLE 1 11,595 0 0
NEOS THERAPEUTICS INC COM 64052L106 4 408 SH   SOLE 8 408 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 51 5,308 SH   SOLE 8 5,308 0 0
NET 1 UEPS TECHNOLOGIES INC OPT 64107N206 14 1,500 SH Call SOLE 8 1,500 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 2,575 272,155 SH   SOLE 41 272,155 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 44 4,677 SH   SOLE 81 4,677 0 0
NET ELEMENT INC COM 64111R300 113 16,300 SH   SOLE 1 16,300 0 0
NETAPP INC COM 64110D104 14,248 230,967 SH   SOLE 1 230,967 0 0
NETAPP INC COM 64110D104 4,000 64,844 SH   SOLE 8 64,844 0 0
NETAPP INC OPT 64110D104 14,596 236,600 SH Call SOLE 8 236,600 0 0
NETAPP INC OPT 64110D104 537 8,700 SH Put SOLE 8 8,700 0 0
NETAPP INC COM 64110D104 11,274 182,740 SH   SOLE 9 182,740 0 0
NETEASE INC ADR 64110W102 7,512 26,793 SH   SOLE 1 26,793 0 0
NETEASE INC ADR 64110W102 14,692 52,398 SH   SOLE 8 52,398 0 0
NETEASE INC OPT 64110W102 44,919 160,200 SH Put SOLE 8 160,200 0 0
NETEASE INC OPT 64110W102 3,785 13,500 SH Call SOLE 8 13,500 0 0
NETEASE INC ADR 64110W102 8,639 30,810 SH   SOLE 9 30,810 0 0
NETFLIX INC COM 64110L106 163,610 553,952 SH   SOLE 1 553,952 0 0
NETFLIX INC COM 64110L106 984 3,331 SH   DFND 1 0 0 3,331
NETFLIX INC OPT 64110L106 215,724 730,400 SH Call SOLE 8 730,400 0 0
NETFLIX INC COM 64110L106 118,947 402,731 SH   SOLE 8 402,731 0 0
NETFLIX INC OPT 64110L106 303,442 1,027,400 SH Put SOLE 8 1,027,400 0 0
NETFLIX INC COM 64110L106 87,335 295,703 SH   SOLE 9 295,703 0 0
NETFLIX INC COM 64110L106 23 79 SH   DFND 20 0 0 79
NETFLIX INC COM 64110L106 240 811 SH   SOLE 81 811 0 0
NETGEAR INC COM 64111Q104 1,982 34,623 SH   SOLE 1 34,623 0 0
NETGEAR INC OPT 64111Q104 11 200 SH Call SOLE 8 200 0 0
NETGEAR INC COM 64111Q104 419 7,325 SH   SOLE 8 7,325 0 0
NETSCOUT SYS INC COM 64115T104 691 26,242 SH   SOLE 1 26,242 0 0
NETSCOUT SYS INC OPT 64115T104 16 600 SH Call SOLE 8 600 0 0
NETSCOUT SYS INC OPT 64115T104 26 1,000 SH Put SOLE 8 1,000 0 0
NETSCOUT SYS INC COM 64115T104 333 12,624 SH   SOLE 8 12,624 0 0
NETSHOES CAYMAN LTD COM G6455X107 52 8,800 SH   SOLE 1 8,800 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,766 21,290 SH   SOLE 1 21,290 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,420 17,123 SH   SOLE 8 17,123 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 6,627 79,900 SH Put SOLE 8 79,900 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 4,503 54,300 SH Call SOLE 8 54,300 0 0
NEVRO CORP COM 64157F103 503 5,814 SH   SOLE 1 5,814 0 0
NEVRO CORP BOND 64157FAA1 16 14,000 PRN   SOLE 8 0 0 14,000
NEVRO CORP COM 64157F103 542 6,249 SH   SOLE 8 6,249 0 0
NEVRO CORP OPT 64157F103 537 6,200 SH Call SOLE 8 6,200 0 0
NEVSUN RES LTD COM 64156L101 83 35,000 SH   DFND 1 0 0 35,000
NEVSUN RES LTD COM 64156L101 7 2,902 SH   SOLE 8 2,902 0 0
NEW AGE BEVERAGES CORP COM 64157V108 0 48 SH   SOLE 8 48 0 0
NEW GOLD INC CDA COM 644535106 79 30,618 SH   SOLE 1 30,618 0 0
NEW GOLD INC CDA OPT 644535106 42 16,400 SH Put SOLE 8 16,400 0 0
NEW GOLD INC CDA COM 644535106 142 55,294 SH   SOLE 8 55,294 0 0
NEW GOLD INC CDA OPT 644535106 409 158,500 SH Call SOLE 8 158,500 0 0
NEW GOLD INC CDA COM 644535106 6 2,500 SH   DFND 20 0 0 2,500
NEW HOME CO INC COM 645370107 28 2,561 SH   SOLE 1 2,561 0 0
NEW JERSEY RES COM 646025106 1,445 36,020 SH   SOLE 1 36,020 0 0
NEW JERSEY RES COM 646025106 71 1,774 SH   SOLE 8 1,774 0 0
NEW JERSEY RES COM 646025106 50 1,245 SH   SOLE 9 1,245 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 501 29,290 SH   SOLE 1 29,290 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 2 100 SH   SOLE 8 100 0 0
NEW MTN FIN CORP COM 647551100 39 3,000 SH   SOLE 1 3,000 0 0
NEW MTN FIN CORP BOND 647551AB6 821 800,000 PRN   SOLE 8 0 0 800,000
NEW MTN FIN CORP COM 647551100 3 200 SH   SOLE 8 200 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 89,393 1,019,873 SH   SOLE 1 1,019,873 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 35,937 410,000 SH Call SOLE 8 410,000 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 42,255 482,094 SH   SOLE 8 482,094 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 51,004 581,900 SH Put SOLE 8 581,900 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 4,448 50,750 SH   SOLE 9 50,750 0 0
NEW RELIC INC COM 64829B100 643 8,679 SH   SOLE 1 8,679 0 0
NEW RELIC INC COM 64829B100 1,138 15,365 SH   SOLE 8 15,365 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 1,274 77,459 SH   SOLE 1 77,459 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 33 2,008 SH   SOLE 8 2,008 0 0
NEW SR INVT GROUP INC TRUS 648691103 757 92,462 SH   SOLE 1 92,462 0 0
NEW SR INVT GROUP INC TRUS 648691103 2 266 SH   SOLE 8 266 0 0
NEW YORK &amp CO INC COM 649295102 11 3,400 SH   SOLE 1 3,400 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 8,580 658,480 SH   SOLE 1 658,480 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 536 41,100 SH Call SOLE 8 41,100 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 375 28,800 SH Put SOLE 8 28,800 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 39 2,944 SH   SOLE 9 2,944 0 0
NEW YORK CMNTY CAP TR V CONV 64944P307 725 14,500 SH   SOLE 8 14,500 0 0
NEW YORK MTG TR INC TRUS 649604501 766 129,337 SH   SOLE 1 129,337 0 0
NEW YORK MTG TR INC BOND 649604AD7 419 414,000 PRN   SOLE 8 0 0 414,000
NEW YORK MTG TR INC TRUS 649604501 0 78 SH   SOLE 8 78 0 0
NEW YORK REIT INC TRUS 64976L208 3 141 SH   SOLE 8 141 0 0
NEW YORK TIMES CO COM 650111107 13,636 565,749 SH   SOLE 1 565,749 0 0
NEW YORK TIMES CO COM 650111107 86 3,552 SH   SOLE 8 3,552 0 0
NEWATER TECHNOLOGY INC COM G64335105 0 3 SH   SOLE 8 3 0 0
NEWELL BRANDS INC COM 651229106 21,999 863,377 SH   SOLE 1 863,377 0 0
NEWELL BRANDS INC OPT 651229106 9,939 390,100 SH Put SOLE 8 390,100 0 0
NEWELL BRANDS INC OPT 651229106 3,499 137,300 SH Call SOLE 8 137,300 0 0
NEWELL BRANDS INC COM 651229106 3,146 123,470 SH   SOLE 8 123,470 0 0
NEWELL BRANDS INC COM 651229106 8,449 331,609 SH   SOLE 9 331,609 0 0
NEWFIELD EXPL CO COM 651290108 34 1,391 SH   DFND 1 0 0 1,391
NEWFIELD EXPL CO COM 651290108 4,686 191,903 SH   SOLE 1 191,903 0 0
NEWFIELD EXPL CO OPT 651290108 935 38,300 SH Call SOLE 8 38,300 0 0
NEWFIELD EXPL CO COM 651290108 1,248 51,100 SH   SOLE 8 51,100 0 0
NEWFIELD EXPL CO OPT 651290108 874 35,800 SH Put SOLE 8 35,800 0 0
NEWFIELD EXPL CO COM 651290108 3,402 139,257 SH   SOLE 9 139,257 0 0
NEWLINK GENETICS CORP COM 651511107 243 33,622 SH   SOLE 1 33,622 0 0
NEWLINK GENETICS CORP COM 651511107 245 33,896 SH   SOLE 8 33,896 0 0
NEWLINK GENETICS CORP OPT 651511107 51 7,100 SH Call SOLE 8 7,100 0 0
NEWLINK GENETICS CORP OPT 651511107 27 3,700 SH Put SOLE 8 3,700 0 0
NEWMARK GROUP INC COM 65158N102 73 4,807 SH   SOLE 1 4,807 0 0
NEWMARKET CORP COM 651587107 2,686 6,688 SH   SOLE 1 6,688 0 0
NEWMARKET CORP OPT 651587107 40 100 SH Call SOLE 8 100 0 0
NEWMONT MINING CORP COM 651639106 20,891 534,721 SH   SOLE 1 534,721 0 0
NEWMONT MINING CORP COM 651639106 39 1,010 SH   DFND 1 0 0 1,010
NEWMONT MINING CORP OPT 651639106 10,193 260,900 SH Call SOLE 8 260,900 0 0
NEWMONT MINING CORP OPT 651639106 14,159 362,400 SH Put SOLE 8 362,400 0 0
NEWMONT MINING CORP COM 651639106 3,309 84,698 SH   SOLE 8 84,698 0 0
NEWMONT MINING CORP COM 651639106 14,199 363,425 SH   SOLE 9 363,425 0 0
NEWPARK RES INC COM 651718504 231 28,599 SH   SOLE 1 28,599 0 0
NEWPARK RES INC COM 651718504 14 1,736 SH   SOLE 8 1,736 0 0
NEWS CORP NEW COM 65249B109 7,129 451,226 SH   SOLE 1 451,226 0 0
NEWS CORP NEW COM 65249B208 2,455 152,395 SH   SOLE 1 152,395 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B208 72 4,394 SH   SOLE 8 4,394 0 0
NEWS CORP NEW COM 65249B109 21 1,344 SH   SOLE 8 1,344 0 0
NEWS CORP NEW COM 65249B109 4,143 262,143 SH   SOLE 9 262,143 0 0
NEWS CORP NEW COM 65249B208 2,212 137,373 SH   SOLE 9 137,373 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 0 18 SH   SOLE 8 18 0 0
NEXA RES S A COM L67359106 278 15,900 SH   SOLE 1 15,900 0 0
NEXA RES S A COM L67359106 48 2,744 SH   SOLE 8 2,744 0 0
NEXEO SOLUTIONS INC COM 65342H102 249 23,287 SH   SOLE 1 23,287 0 0
NEXEO SOLUTIONS INC COM 65342H102 0 11 SH   SOLE 8 11 0 0
NEXGEN ENERGY LTD COM 65340P106 45 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 88 3,571 SH   SOLE 1 3,571 0 0
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 0 16 SH   SOLE 8 16 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 2,501 37,597 SH   SOLE 1 37,597 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 153 2,303 SH   SOLE 8 2,303 0 0
NEXTDECADE CORP COM 65342K105 7 1,514 SH   SOLE 8 1,514 0 0
NEXTERA ENERGY INC COM 65339F101 165,249 1,011,746 SH   SOLE 1 1,011,746 0 0
NEXTERA ENERGY INC OPT 65339F101 15,124 92,600 SH Put SOLE 8 92,600 0 0
NEXTERA ENERGY INC COM 65339F101 914 5,594 SH   SOLE 8 5,594 0 0
NEXTERA ENERGY INC OPT 65339F101 2,662 16,300 SH Call SOLE 8 16,300 0 0
NEXTERA ENERGY INC COM 65339F101 52,454 321,155 SH   SOLE 9 321,155 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 14,800 370,074 SH   SOLE 1 370,074 0 0
NGL ENERGY PARTNERS LP COM 62913M107 871 79,139 SH   SOLE 1 79,139 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 1 100 SH Put SOLE 8 100 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 23 2,100 SH Call SOLE 8 2,100 0 0
NI HLDGS INC COM 65342T106 35 2,092 SH   SOLE 1 2,092 0 0
NI HLDGS INC COM 65342T106 0 10 SH   SOLE 8 10 0 0
NIC INC COM 62914B100 2,345 176,333 SH   SOLE 1 176,333 0 0
NIC INC COM 62914B100 339 25,502 SH   SOLE 8 25,502 0 0
NICE LTD ADR 653656108 12,362 131,596 SH   SOLE 1 131,596 0 0
NICE LTD OPT 653656108 85 900 SH Call SOLE 8 900 0 0
NICE LTD ADR 653656108 263 2,803 SH   SOLE 8 2,803 0 0
NICE SYS INC BOND 65366HAB9 754 609,000 PRN   SOLE 8 0 0 609,000
NICOLET BANKSHARES INC COM 65406E102 112 2,033 SH   SOLE 1 2,033 0 0
NIELSEN HLDGS PLC COM G6518L108 8,238 259,181 SH   SOLE 1 259,181 0 0
NIELSEN HLDGS PLC OPT G6518L108 4,520 142,200 SH Call SOLE 8 142,200 0 0
NIELSEN HLDGS PLC OPT G6518L108 1,246 39,200 SH Put SOLE 8 39,200 0 0
NIELSEN HLDGS PLC COM G6518L108 923 29,021 SH   SOLE 8 29,021 0 0
NIELSEN HLDGS PLC COM G6518L108 7,257 228,293 SH   SOLE 9 228,293 0 0
NIKE INC COM 654106103 107,514 1,618,207 SH   SOLE 1 1,501,396 116,811 0
NIKE INC COM 654106103 1,866 28,081 SH   DFND 1 0 0 28,081
NIKE INC OPT 654106103 49,651 747,300 SH Put SOLE 8 747,300 0 0
NIKE INC OPT 654106103 22,264 335,100 SH Call SOLE 8 335,100 0 0
NIKE INC COM 654106103 9,651 145,259 SH   SOLE 8 145,259 0 0
NIKE INC COM 654106103 59,099 889,495 SH   SOLE 9 889,495 0 0
NIKE INC COM 654106103 811 12,213 SH   SOLE 20 0 12,213 0
NINE ENERGY SVC INC COM 65441V101 41 1,681 SH   SOLE 1 1,681 0 0
NISOURCE INC COM 65473P105 7,329 306,576 SH   SOLE 1 306,576 0 0
NISOURCE INC OPT 65473P105 26 1,100 SH Put SOLE 8 1,100 0 0
NISOURCE INC OPT 65473P105 182 7,600 SH Call SOLE 8 7,600 0 0
NISOURCE INC COM 65473P105 252 10,533 SH   SOLE 8 10,533 0 0
NISOURCE INC COM 65473P105 5,489 229,520 SH   SOLE 9 229,520 0 0
NL INDS INC COM 629156407 14 1,734 SH   SOLE 1 1,734 0 0
NL INDS INC COM 629156407 229 29,213 SH   SOLE 8 29,213 0 0
NMI HLDGS INC COM 629209305 1,042 62,962 SH   SOLE 1 62,962 0 0
NMI HLDGS INC COM 629209305 42 2,542 SH   SOLE 8 2,542 0 0
NN INC COM 629337106 135 5,619 SH   SOLE 1 5,619 0 0
NN INC COM 629337106 1 24 SH   SOLE 8 24 0 0
NOBILIS HEALTH CORP COM 65500B103 2 1,300 SH   SOLE 1 1,300 0 0
NOBILIS HEALTH CORP COM 65500B103 0 41 SH   SOLE 8 41 0 0
NOBLE CORP PLC COM G65431101 1,952 525,671 SH   SOLE 1 525,671 0 0
NOBLE CORP PLC COM G65431101 92 24,899 SH   SOLE 8 24,899 0 0
NOBLE CORP PLC OPT G65431101 1,280 345,000 SH Call SOLE 8 345,000 0 0
NOBLE CORP PLC OPT G65431101 554 149,400 SH Put SOLE 8 149,400 0 0
NOBLE ENERGY INC COM 655044105 21 704 SH   DFND 1 0 0 704
NOBLE ENERGY INC COM 655044105 19,633 647,954 SH   SOLE 1 647,954 0 0
NOBLE ENERGY INC OPT 655044105 854 28,200 SH Put SOLE 8 28,200 0 0
NOBLE ENERGY INC OPT 655044105 6,396 211,100 SH Call SOLE 8 211,100 0 0
NOBLE ENERGY INC COM 655044105 10,230 337,606 SH   SOLE 9 337,606 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 908 19,468 SH   SOLE 1 19,468 0 0
NOKIA CORP ADR 654902204 64 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP ADR 654902204 114 20,916 SH   SOLE 1 20,916 0 0
NOKIA CORP OPT 654902204 645 118,000 SH Call SOLE 8 118,000 0 0
NOKIA CORP OPT 654902204 113 20,700 SH Put SOLE 8 20,700 0 0
NOKIA CORP ADR 654902204 48 8,876 SH   SOLE 8 8,876 0 0
NOMAD FOODS LTD COM G6564A105 3,261 207,135 SH   SOLE 1 207,135 0 0
NOMAD FOODS LTD COM G6564A105 85 5,394 SH   SOLE 8 5,394 0 0
NOODLES &amp CO COM 65540B105 19 2,613 SH   SOLE 1 2,613 0 0
NOODLES &amp CO COM 65540B105 0 9 SH   SOLE 8 9 0 0
NORBORD INC COM 65548P403 39 1,072 SH   SOLE 9 1,072 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 88 45,561 SH   SOLE 1 45,561 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 39 20,186 SH   SOLE 8 20,186 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 15 7,800 SH Call SOLE 8 7,800 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 36 18,500 SH Put SOLE 8 18,500 0 0
NORDSON CORP COM 655663102 744 5,459 SH   SOLE 1 5,459 0 0
NORDSON CORP COM 655663102 237 1,742 SH   SOLE 8 1,742 0 0
NORDSON CORP COM 655663102 35 257 SH   SOLE 9 257 0 0
NORDSTROM INC COM 655664100 12,629 260,853 SH   SOLE 1 260,853 0 0
NORDSTROM INC OPT 655664100 26,025 537,600 SH Call SOLE 8 537,600 0 0
NORDSTROM INC OPT 655664100 3,001 62,000 SH Put SOLE 8 62,000 0 0
NORDSTROM INC COM 655664100 88 1,805 SH   SOLE 8 1,805 0 0
NORDSTROM INC COM 655664100 3,856 79,638 SH   SOLE 9 79,638 0 0
NORFOLK SOUTHERN CORP COM 655844108 30,563 225,091 SH   SOLE 1 225,091 0 0
NORFOLK SOUTHERN CORP OPT 655844108 13,904 102,400 SH Call SOLE 8 102,400 0 0
NORFOLK SOUTHERN CORP OPT 655844108 24,604 181,200 SH Put SOLE 8 181,200 0 0
NORFOLK SOUTHERN CORP COM 655844108 12,333 90,830 SH   SOLE 8 90,830 0 0
NORFOLK SOUTHERN CORP COM 655844108 28,928 213,052 SH   SOLE 9 213,052 0 0
NORTH EUROPEAN OIL RTY TR TRUS 659310106 0 16 SH   SOLE 8 16 0 0
NORTHEAST BANCORP COM 663904209 96 4,648 SH   SOLE 1 4,648 0 0
NORTHERN DYNASTY MINERALS LT COM 66510M204 13 14,331 SH   SOLE 1 14,331 0 0
NORTHERN DYNASTY MINERALS LT COM 66510M204 0 44 SH   SOLE 8 44 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 890 449,386 SH   SOLE 1 449,386 0 0
NORTHERN OIL &amp GAS INC NEV OPT 665531109 346 174,600 SH Put SOLE 1 174,600 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 840 424,201 SH   SOLE 8 424,201 0 0
NORTHERN TR CORP COM 665859104 39 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 15,077 146,207 SH   SOLE 1 146,207 0 0
NORTHERN TR CORP OPT 665859104 113 1,100 SH Put SOLE 8 1,100 0 0
NORTHERN TR CORP OPT 665859104 1,516 14,700 SH Call SOLE 8 14,700 0 0
NORTHERN TR CORP COM 665859104 1,891 18,334 SH   SOLE 8 18,334 0 0
NORTHERN TR CORP COM 665859104 15,901 154,188 SH   SOLE 9 154,188 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 212 13,597 SH   SOLE 1 13,597 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 0 15 SH   SOLE 8 15 0 0
NORTHRIM BANCORP INC COM 666762109 48 1,406 SH   SOLE 1 1,406 0 0
NORTHROP GRUMMAN CORP COM 666807102 44,500 127,464 SH   SOLE 1 127,464 0 0
NORTHROP GRUMMAN CORP COM 666807102 21,315 61,052 SH   SOLE 8 61,052 0 0
NORTHROP GRUMMAN CORP OPT 666807102 7,052 20,200 SH Call SOLE 8 20,200 0 0
NORTHROP GRUMMAN CORP OPT 666807102 8,100 23,200 SH Put SOLE 8 23,200 0 0
NORTHROP GRUMMAN CORP COM 666807102 43,894 125,729 SH   SOLE 9 125,729 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 665 51,087 SH   SOLE 1 51,087 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 0 29 SH   SOLE 8 29 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 584 35,326 SH   SOLE 1 35,326 0 0
NORTHWEST NAT GAS CO COM 667655104 506 8,777 SH   SOLE 1 8,777 0 0
NORTHWEST PIPE CO COM 667746101 34 1,978 SH   SOLE 1 1,978 0 0
NORTHWEST PIPE CO COM 667746101 1 32 SH   SOLE 8 32 0 0
NORTHWESTERN CORP COM 668074305 1,760 32,686 SH   SOLE 1 32,686 0 0
NORTHWESTERN CORP COM 668074305 303 5,648 SH   SOLE 8 5,648 0 0
NORWEGIAN CRUISE LINE HLDGS COM G66721104 12,961 244,691 SH   SOLE 1 244,691 0 0
NORWEGIAN CRUISE LINE HLDGS OPT G66721104 111 2,100 SH Put SOLE 8 2,100 0 0
NORWEGIAN CRUISE LINE HLDGS OPT G66721104 37 700 SH Call SOLE 8 700 0 0
NORWEGIAN CRUISE LINE HLDGS COM G66721104 338 6,388 SH   SOLE 8 6,388 0 0
NORWEGIAN CRUISE LINE HLDGS COM G66721104 7,274 137,335 SH   SOLE 9 137,335 0 0
NORWOOD FINANCIAL CORP COM 669549107 36 1,191 SH   SOLE 1 1,191 0 0
NORWOOD FINANCIAL CORP COM 669549107 0 11 SH   SOLE 8 11 0 0
NOVA LIFESTYLE INC COM 66979P102 0 1 SH   SOLE 8 1 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 27 1,000 SH   SOLE 1 1,000 0 0
NOVAGOLD RES INC COM 66987E206 675 155,800 SH   SOLE 1 155,800 0 0
NOVAGOLD RES INC OPT 66987E206 117 27,000 SH Put SOLE 8 27,000 0 0
NOVAGOLD RES INC OPT 66987E206 103 23,700 SH Call SOLE 8 23,700 0 0
NOVAGOLD RES INC COM 66987E206 271 62,657 SH   SOLE 8 62,657 0 0
NOVANTA INC COM 67000B104 397 7,613 SH   SOLE 1 7,613 0 0
NOVANTA INC COM 67000B104 0 9 SH   SOLE 8 9 0 0
NOVARTIS A G ADR 66987V109 66 819 SH   DFND 1 0 0 819
NOVARTIS A G ADR 66987V109 876 10,836 SH   SOLE 8 10,836 0 0
NOVARTIS A G OPT 66987V109 2,700 33,400 SH Put SOLE 8 33,400 0 0
NOVARTIS A G OPT 66987V109 4,714 58,300 SH Call SOLE 8 58,300 0 0
NOVARTIS A G ADR 66987V109 0 1 SH   SOLE 9 1 0 0
NOVAVAX INC COM 670002104 14 6,802 SH   DFND 1 0 0 6,802
NOVAVAX INC COM 670002104 140 66,584 SH   SOLE 1 66,584 0 0
NOVAVAX INC COM 670002104 57 27,495 SH   SOLE 8 27,495 0 0
NOVELION THERAPEUTICS INC COM 67001K202 13 3,578 SH   SOLE 1 3,578 0 0
NOVELION THERAPEUTICS INC COM 67001K202 0 15 SH   SOLE 8 15 0 0
NOVO-NORDISK A S ADR 670100205 940 19,073 SH   SOLE 1 19,073 0 0
NOVO-NORDISK A S OPT 670100205 793 16,100 SH Put SOLE 8 16,100 0 0
NOVO-NORDISK A S OPT 670100205 17,878 363,000 SH Call SOLE 8 363,000 0 0
NOVO-NORDISK A S ADR 670100205 627 12,720 SH   SOLE 8 12,720 0 0
NOVO-NORDISK A S ADR 670100205 45 915 SH   SOLE 9 915 0 0
NOVOCURE LTD COM G6674U108 334 15,353 SH   SOLE 1 15,353 0 0
NOVOCURE LTD COM G6674U108 12 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 25 1,131 SH   SOLE 8 1,131 0 0
NOVUS THERAPEUTICS INC COM 67011N105 0 20 SH   SOLE 8 20 0 0
NOW INC COM 67011P100 243 23,847 SH   SOLE 1 23,847 0 0
NOW INC COM 67011P100 4 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 64 6,252 SH   SOLE 8 6,252 0 0
NRG ENERGY INC OPT 629377508 15,265 500,000 SH Put SOLE 1 500,000 0 0
NRG ENERGY INC COM 629377508 9,760 319,727 SH   SOLE 1 319,727 0 0
NRG ENERGY INC COM 629377508 1,961 64,253 SH   SOLE 8 64,253 0 0
NRG ENERGY INC OPT 629377508 7,269 238,100 SH Put SOLE 8 238,100 0 0
NRG ENERGY INC OPT 629377508 10,078 330,100 SH Call SOLE 8 330,100 0 0
NRG ENERGY INC COM 629377508 6,518 213,514 SH   SOLE 9 213,514 0 0
NRG YIELD INC COM 62942X306 5,768 350,896 SH   SOLE 1 350,896 0 0
NRG YIELD INC COM 62942X405 902 52,916 SH   SOLE 1 52,916 0 0
NRG YIELD INC COM 62942X405 1 44 SH   SOLE 8 44 0 0
NRG YIELD INC OPT 62942X405 286 16,800 SH Call SOLE 8 16,800 0 0
NRG YIELD INC COM 62942X306 286 17,437 SH   SOLE 8 17,437 0 0
NTN BUZZTIME INC COM 629410606 0 4 SH   SOLE 8 4 0 0
NU SKIN ENTERPRISES INC COM 67018T105 3,472 47,098 SH   SOLE 1 47,098 0 0
NU SKIN ENTERPRISES INC COM 67018T105 102 1,382 SH   SOLE 8 1,382 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 22 300 SH Put SOLE 8 300 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 111 1,500 SH Call SOLE 8 1,500 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,764 111,993 SH   SOLE 1 111,993 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 38 2,400 SH Put SOLE 8 2,400 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 11,844 751,976 SH   SOLE 8 751,976 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 5,210 330,800 SH Call SOLE 8 330,800 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 1,337 1,410,000 PRN   SOLE 8 0 0 1,410,000
NUANCE COMMUNICATIONS INC COM 67020Y100 1 38 SH   SOLE 9 38 0 0
NUCOR CORP COM 670346105 16,603 271,780 SH   SOLE 1 271,780 0 0
NUCOR CORP COM 670346105 1,655 27,083 SH   SOLE 8 27,083 0 0
NUCOR CORP OPT 670346105 9,048 148,100 SH Call SOLE 8 148,100 0 0
NUCOR CORP OPT 670346105 3,550 58,100 SH Put SOLE 8 58,100 0 0
NUCOR CORP COM 670346105 13,312 217,905 SH   SOLE 9 217,905 0 0
NUSTAR ENERGY LP COM 67058H102 3,802 186,489 SH   SOLE 1 186,489 0 0
NUSTAR ENERGY LP COM 67058H102 2 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP COM 67058H102 21 1,034 SH   SOLE 8 1,034 0 0
NUSTAR ENERGY LP OPT 67058H102 43 2,100 SH Put SOLE 8 2,100 0 0
NUSTAR GP HOLDINGS LLC COM 67059L102 1,216 105,314 SH   SOLE 1 105,314 0 0
NUSTAR GP HOLDINGS LLC OPT 67059L102 12 1,000 SH Put SOLE 8 1,000 0 0
NUSTAR GP HOLDINGS LLC COM 67059L102 10 858 SH   SOLE 8 858 0 0
NUTANIX INC COM 67059N108 4,789 97,508 SH   SOLE 1 97,508 0 0
NUTANIX INC OPT 67059N108 14,188 288,900 SH Put SOLE 8 288,900 0 0
NUTANIX INC COM 67059N108 2,252 45,848 SH   SOLE 8 45,848 0 0
NUTANIX INC OPT 67059N108 14,055 286,200 SH Call SOLE 8 286,200 0 0
NUTRI SYS INC NEW COM 67069D108 746 27,642 SH   SOLE 1 27,642 0 0
NUTRI SYS INC NEW OPT 67069D108 701 26,000 SH Put SOLE 8 26,000 0 0
NUTRI SYS INC NEW COM 67069D108 87 3,245 SH   SOLE 8 3,245 0 0
NUTRI SYS INC NEW OPT 67069D108 504 18,700 SH Call SOLE 8 18,700 0 0
NUTRIEN LTD COM 67077M108 13,249 280,330 SH   SOLE 1 280,330 0 0
NUTRIEN LTD COM 67077M108 862 18,229 SH   DFND 1 0 0 18,229
NUTRIEN LTD OPT 67077M108 5,195 109,923 SH Put SOLE 8 109,923 0 0
NUTRIEN LTD COM 67077M108 851 17,973 SH   SOLE 8 17,973 0 0
NUTRIEN LTD OPT 67077M108 6,360 134,567 SH Call SOLE 8 134,567 0 0
NUTRIEN LTD COM 67077M108 2,187 46,283 SH   SOLE 9 46,283 0 0
NUVASIVE INC COM 670704105 2,053 39,319 SH   SOLE 1 39,319 0 0
NUVASIVE INC BOND 670704AG0 4 4,000 PRN   SOLE 8 0 0 4,000
NUVECTRA CORP COM 67075N108 66 5,100 SH   SOLE 1 5,100 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 93 1,672 SH   SOLE 1 1,672 0 0
NV5 GLOBAL INC COM 62945V109 4 75 SH   SOLE 8 75 0 0
NVE CORP COM 629445206 82 990 SH   SOLE 1 990 0 0
NVE CORP COM 629445206 1 15 SH   SOLE 8 15 0 0
NVIDIA CORP COM 67066G104 984 4,250 SH   DFND 1 0 0 4,250
NVIDIA CORP COM 67066G104 108,949 470,435 SH   SOLE 1 469,690 745 0
NVIDIA CORP COM 67066G104 111 479 SH   SOLE 8 479 0 0
NVIDIA CORP OPT 67066G104 247,662 1,069,400 SH Call SOLE 8 1,069,400 0 0
NVIDIA CORP OPT 67066G104 173,160 747,700 SH Put SOLE 8 747,700 0 0
NVIDIA CORP COM 67066G104 96,623 417,218 SH   SOLE 9 417,218 0 0
NVR INC COM 62944T105 1,766 631 SH   SOLE 1 631 0 0
NVR INC COM 62944T105 462 165 SH   SOLE 8 165 0 0
NVR INC COM 62944T105 64 23 SH   SOLE 9 23 0 0
NXP SEMICONDUCTORS N V COM N6596X109 6 50 SH   DFND 1 0 0 50
NXP SEMICONDUCTORS N V COM N6596X109 13,242 113,177 SH   SOLE 1 113,177 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 211 1,800 SH Put SOLE 8 1,800 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 12 100 SH Call SOLE 8 100 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,375 11,753 SH   SOLE 8 11,753 0 0
NXP SEMICONDUCTORS N V COM N6596X109 522 4,457 SH   SOLE 9 4,457 0 0
NXP SEMICONDUCTORS N V COM N6596X109 46,931 401,118 SH   SOLE 44 401,118 0 0
NXSTAGE MEDICAL INC COM 67072V103 1,655 66,546 SH   SOLE 1 66,546 0 0
NXSTAGE MEDICAL INC COM 67072V103 4 198 SH   SOLE 8 198 0 0
NXT ID INC COM 67091J206 294 147,500 SH   SOLE 1 147,500 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 28 6,851 SH   SOLE 1 6,851 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 0 28 SH   SOLE 8 28 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 18,253 73,782 SH   SOLE 1 73,782 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 2,746 11,100 SH Put SOLE 8 11,100 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 1,336 5,400 SH Call SOLE 8 5,400 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 198 803 SH   SOLE 8 803 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 14,153 57,212 SH   SOLE 9 57,212 0 0
OAKTREE CAP GROUP LLC COM 674001201 40 1,029 SH   SOLE 8 1,029 0 0
OAKTREE CAP GROUP LLC OPT 674001201 28 700 SH Put SOLE 8 700 0 0
OAKTREE CAP GROUP LLC OPT 674001201 4 100 SH Call SOLE 8 100 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1 123 SH   SOLE 8 123 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 0 51 SH   SOLE 8 51 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 885 49,945 SH   SOLE 1 49,945 0 0
OASIS PETE INC NEW COM 674215108 1,811 223,658 SH   SOLE 1 223,658 0 0
OASIS PETE INC NEW OPT 674215108 1,636 202,000 SH Put SOLE 8 202,000 0 0
OASIS PETE INC NEW COM 674215108 1,271 156,948 SH   SOLE 8 156,948 0 0
OASIS PETE INC NEW BOND 674215AJ7 544 527,000 PRN   SOLE 8 0 0 527,000
OASIS PETE INC NEW OPT 674215108 890 109,900 SH Call SOLE 8 109,900 0 0
OBALON THERAPEUTICS INC COM 67424L100 6 1,852 SH   SOLE 1 1,852 0 0
OBALON THERAPEUTICS INC COM 67424L100 0 9 SH   SOLE 8 9 0 0
OBSIDIAN ENERGY LTD COM 674482104 2 2,287 SH   DFND 1 0 0 2,287
OBSIDIAN ENERGY LTD COM 674482104 453 462,400 SH   SOLE 1 462,400 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 41,574 640,020 SH   SOLE 1 640,020 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,410 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP DEL OPT 674599105 1,117 17,200 SH Put SOLE 8 17,200 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 7,276 112,000 SH Call SOLE 8 112,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 48 739 SH   SOLE 8 739 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 36,034 554,732 SH   SOLE 9 554,732 0 0
OCEAN RIG UDW INC COM G66964118 959 38,009 SH   SOLE 1 38,009 0 0
OCEAN RIG UDW INC OPT G66964118 2,523 100,000 SH Put SOLE 1 100,000 0 0
OCEANEERING INTL INC COM 675232102 8,156 439,890 SH   SOLE 1 439,890 0 0
OCEANEERING INTL INC COM 675232102 1 54 SH   SOLE 8 54 0 0
OCEANFIRST FINL CORP COM 675234108 360 13,477 SH   SOLE 1 13,477 0 0
OCEANFIRST FINL CORP COM 675234108 2 64 SH   SOLE 8 64 0 0
OCH ZIFF CAP MGMT GROUP COM 67551U105 9 3,393 SH   SOLE 8 3,393 0 0
OCI PARTNERS LP COM 67091N108 1 58 SH   SOLE 8 58 0 0
OCLARO INC COM 67555N206 4,572 478,346 SH   SOLE 1 478,346 0 0
OCLARO INC COM 67555N206 1 150 SH   DFND 1 0 0 150
OCLARO INC COM 67555N206 1,989 208,068 SH   SOLE 8 208,068 0 0
OCLARO INC OPT 67555N206 261 27,300 SH Put SOLE 8 27,300 0 0
OCLARO INC OPT 67555N206 1,289 134,800 SH Call SOLE 8 134,800 0 0
OCONEE FED FINL CORP COM 675607105 7 257 SH   SOLE 1 257 0 0
OCONEE FED FINL CORP COM 675607105 0 3 SH   SOLE 8 3 0 0
OCULAR THERAPEUTIX INC COM 67576A100 184 28,233 SH   SOLE 1 28,233 0 0
OCULAR THERAPEUTIX INC COM 67576A100 0 29 SH   SOLE 8 29 0 0
OCWEN FINL CORP COM 675746309 312 75,472 SH   SOLE 1 75,472 0 0
OCWEN FINL CORP OPT 675746309 1,257 305,000 SH Put SOLE 8 305,000 0 0
OCWEN FINL CORP OPT 675746309 303 73,600 SH Call SOLE 8 73,600 0 0
OCWEN FINL CORP COM 675746309 355 86,205 SH   SOLE 8 86,205 0 0
ODONATE THERAPEUTICS INC COM 676079106 30 1,399 SH   SOLE 1 1,399 0 0
OFFICE DEPOT INC COM 676220106 2,468 1,148,223 SH   SOLE 1 1,148,223 0 0
OFFICE DEPOT INC COM 676220106 250 116,139 SH   SOLE 8 116,139 0 0
OFFICE DEPOT INC OPT 676220106 54 25,000 SH Put SOLE 8 25,000 0 0
OFFICE DEPOT INC OPT 676220106 15 7,200 SH Call SOLE 8 7,200 0 0
OFG BANCORP COM 67103X102 285 27,288 SH   SOLE 1 27,288 0 0
OFG BANCORP COM 67103X102 146 13,981 SH   SOLE 8 13,981 0 0
OGE ENERGY CORP COM 670837103 4,771 145,565 SH   SOLE 1 145,565 0 0
OGE ENERGY CORP COM 670837103 135 4,130 SH   SOLE 8 4,130 0 0
OGE ENERGY CORP COM 670837103 39 1,195 SH   SOLE 9 1,195 0 0
OHIO VY BANC CORP COM 677719106 36 846 SH   SOLE 1 846 0 0
OHIO VY BANC CORP COM 677719106 0 5 SH   SOLE 8 5 0 0
OHR PHARMACEUTICAL INC COM 67778H200 0 2 SH   SOLE 8 2 0 0
OI S A ADR 670851500 1 165 SH   DFND 1 0 0 165
OIL DRI CORP AMER COM 677864100 42 1,041 SH   SOLE 1 1,041 0 0
OIL DRI CORP AMER COM 677864100 0 4 SH   SOLE 8 4 0 0
OIL STS INTL INC COM 678026105 1,196 45,648 SH   SOLE 1 45,648 0 0
OIL STS INTL INC OPT 678026105 257 9,800 SH Put SOLE 8 9,800 0 0
OIL STS INTL INC COM 678026105 2,089 79,750 SH   SOLE 8 79,750 0 0
OIL STS INTL INC OPT 678026105 215 8,200 SH Call SOLE 8 8,200 0 0
OKTA INC COM 679295105 391 9,811 SH   SOLE 1 9,811 0 0
OKTA INC OPT 679295105 3,985 100,000 SH Call SOLE 8 100,000 0 0
OKTA INC COM 679295105 97 2,445 SH   SOLE 8 2,445 0 0
OLD DOMINION FGHT LINES INC COM 679580100 7,560 51,434 SH   SOLE 1 51,434 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 147 1,000 SH Call SOLE 8 1,000 0 0
OLD DOMINION FGHT LINES INC COM 679580100 1,124 7,651 SH   SOLE 8 7,651 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 206 1,400 SH Put SOLE 8 1,400 0 0
OLD DOMINION FGHT LINES INC COM 679580100 53 363 SH   SOLE 9 363 0 0
OLD LINE BANCSHARES INC COM 67984M100 59 1,804 SH   SOLE 1 1,804 0 0
OLD LINE BANCSHARES INC COM 67984M100 47 1,426 SH   SOLE 8 1,426 0 0
OLD NATL BANCORP IND COM 680033107 699 41,346 SH   SOLE 1 41,346 0 0
OLD NATL BANCORP IND COM 680033107 6 333 SH   SOLE 8 333 0 0
OLD POINT FINL CORP COM 680194107 23 852 SH   SOLE 1 852 0 0
OLD REP INTL CORP COM 680223104 1,352 63,045 SH   SOLE 1 63,045 0 0
OLD REP INTL CORP COM 680223104 99 4,602 SH   SOLE 9 4,602 0 0
OLD SECOND BANCORP INC ILL COM 680277100 83 6,002 SH   SOLE 1 6,002 0 0
OLIN CORP COM 680665205 1,113 36,620 SH   SOLE 1 36,620 0 0
OLIN CORP OPT 680665205 356 11,700 SH Call SOLE 8 11,700 0 0
OLIN CORP COM 680665205 277 9,128 SH   SOLE 8 9,128 0 0
OLIN CORP OPT 680665205 419 13,800 SH Put SOLE 8 13,800 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 964 15,980 SH   SOLE 1 15,980 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 140 2,336 SH   SOLE 8 2,336 0 0
OLLIES BARGAIN OUTLT HLDGS I OPT 681116109 121 2,000 SH Put SOLE 8 2,000 0 0
OLYMPIC STEEL INC COM 68162K106 81 3,947 SH   SOLE 1 3,947 0 0
OLYMPIC STEEL INC OPT 68162K106 33 1,600 SH Put SOLE 8 1,600 0 0
OLYMPIC STEEL INC OPT 68162K106 21 1,000 SH Call SOLE 8 1,000 0 0
OMEGA FLEX INC COM 682095104 39 604 SH   SOLE 1 604 0 0
OMEGA FLEX INC COM 682095104 51 782 SH   SOLE 8 782 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 5 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC TRUS 681936100 3,796 140,388 SH   SOLE 1 140,388 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 9,010 333,200 SH Put SOLE 8 333,200 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 562 20,793 SH   SOLE 8 20,793 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 5,086 188,100 SH Call SOLE 8 188,100 0 0
OMEROS CORP COM 682143102 241 21,615 SH   SOLE 1 21,615 0 0
OMEROS CORP OPT 682143102 20 1,800 SH Put SOLE 8 1,800 0 0
OMEROS CORP OPT 682143102 94 8,400 SH Call SOLE 8 8,400 0 0
OMEROS CORP COM 682143102 7 677 SH   SOLE 8 677 0 0
OMINTO INC COM 68217C208 8 2,901 SH   SOLE 1 2,901 0 0
OMINTO INC COM 68217C208 0 13 SH   SOLE 8 13 0 0
OMNICELL INC COM 68213N109 677 15,575 SH   SOLE 1 15,575 0 0
OMNICOM GROUP INC COM 681919106 28,449 391,473 SH   SOLE 1 391,473 0 0
OMNICOM GROUP INC OPT 681919106 3,103 42,700 SH Put SOLE 8 42,700 0 0
OMNICOM GROUP INC COM 681919106 1,239 17,056 SH   SOLE 8 17,056 0 0
OMNICOM GROUP INC OPT 681919106 3,161 43,500 SH Call SOLE 8 43,500 0 0
OMNICOM GROUP INC COM 681919106 16,186 222,734 SH   SOLE 9 222,734 0 0
OMNOVA SOLUTIONS INC COM 682129101 333 31,617 SH   SOLE 1 31,617 0 0
OMNOVA SOLUTIONS INC COM 682129101 14 1,290 SH   SOLE 8 1,290 0 0
ON ASSIGNMENT INC COM 682159108 1,363 16,649 SH   SOLE 1 16,649 0 0
ON ASSIGNMENT INC COM 682159108 1,995 24,362 SH   SOLE 8 24,362 0 0
ON DECK CAP INC COM 682163100 58 10,397 SH   SOLE 1 10,397 0 0
ON DECK CAP INC COM 682163100 0 32 SH   SOLE 8 32 0 0
ON SEMICONDUCTOR CORP COM 682189105 6,019 246,058 SH   SOLE 1 246,058 0 0
ON SEMICONDUCTOR CORP OPT 682189105 1,132 46,300 SH Put SOLE 8 46,300 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 8,198 5,744,000 PRN   SOLE 8 0 0 5,744,000
ON SEMICONDUCTOR CORP OPT 682189105 6,316 258,200 SH Call SOLE 8 258,200 0 0
ON SEMICONDUCTOR CORP COM 682189105 65 2,656 SH   SOLE 8 2,656 0 0
ON SEMICONDUCTOR CORP COM 682189105 456 18,656 SH   SOLE 9 18,656 0 0
ONCOCYTE CORPORATION COM 68235C107 2 796 SH   SOLE 1 796 0 0
ONCOCYTE CORPORATION COM 68235C107 0 8 SH   SOLE 8 8 0 0
ONCOMED PHARMACEUTICALS INC COM 68234X102 0 112 SH   SOLE 8 112 0 0
ONCONOVA THERAPEUTICS INC COM 68232V306 0 60 SH   SOLE 8 60 0 0
ONCOSEC MED INC COM 68234L207 0 187 SH   SOLE 8 187 0 0
ONE GAS INC COM 68235P108 33 500 SH   DFND 1 0 0 500
ONE GAS INC COM 68235P108 1,727 26,163 SH   SOLE 1 26,163 0 0
ONE HORIZON GROUP INC COM 68235H304 64 75,400 SH   SOLE 8 75,400 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 94 4,241 SH   SOLE 1 4,241 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 104 4,688 SH   SOLE 8 4,688 0 0
ONEMAIN HLDGS INC COM 68268W103 2,224 74,286 SH   SOLE 1 74,286 0 0
ONEMAIN HLDGS INC COM 68268W103 3 100 SH   SOLE 8 100 0 0
ONEOK INC NEW COM 682680103 33,140 582,210 SH   SOLE 1 582,210 0 0
ONEOK INC NEW COM 682680103 602 10,585 SH   DFND 1 0 0 10,585
ONEOK INC NEW COM 682680103 72 1,267 SH   SOLE 8 1,267 0 0
ONEOK INC NEW OPT 682680103 188 3,300 SH Put SOLE 8 3,300 0 0
ONEOK INC NEW OPT 682680103 1,548 27,200 SH Call SOLE 8 27,200 0 0
ONEOK INC NEW COM 682680103 16,597 291,594 SH   SOLE 9 291,594 0 0
OOMA INC COM 683416101 40 3,651 SH   SOLE 1 3,651 0 0
OOMA INC COM 683416101 10 932 SH   SOLE 8 932 0 0
OPEN TEXT CORP COM 683715106 1,538 44,203 SH   SOLE 1 44,203 0 0
OPEN TEXT CORP COM 683715106 539 15,488 SH   SOLE 8 15,488 0 0
OPEN TEXT CORP OPT 683715106 7 200 SH Put SOLE 8 200 0 0
OPEN TEXT CORP COM 683715106 30 850 SH   SOLE 9 850 0 0
OPHTHOTECH CORP COM 683745103 65 23,800 SH   SOLE 1 23,800 0 0
OPHTHOTECH CORP COM 683745103 0 85 SH   SOLE 8 85 0 0
OPIANT PHARMACEUTICALS INC COM 683750103 0 4 SH   SOLE 8 4 0 0
OPKO HEALTH INC COM 68375N103 347 109,670 SH   SOLE 1 109,670 0 0
OPKO HEALTH INC COM 68375N103 165 52,000 SH   SOLE 8 52,000 0 0
OPKO HEALTH INC OPT 68375N103 656 206,900 SH Call SOLE 8 206,900 0 0
OPKO HEALTH INC OPT 68375N103 112 35,400 SH Put SOLE 8 35,400 0 0
OPPENHEIMER HLDGS INC COM 683797104 59 2,288 SH   SOLE 1 2,288 0 0
OPPENHEIMER HLDGS INC COM 683797104 66 2,577 SH   SOLE 8 2,577 0 0
OPTICAL CABLE CORP COM 683827208 0 2 SH   SOLE 8 2 0 0
OPTINOSE INC COM 68404V100 22 1,127 SH   SOLE 1 1,127 0 0
OPUS BK IRVINE CALIF COM 684000102 519 18,546 SH   SOLE 1 18,546 0 0
ORACLE CORP COM 68389X105 972 21,240 SH   DFND 1 0 0 21,240
ORACLE CORP COM 68389X105 196,242 4,289,437 SH   SOLE 1 4,289,437 0 0
ORACLE CORP OPT 68389X105 35,983 786,500 SH Put SOLE 8 786,500 0 0
ORACLE CORP COM 68389X105 7,899 172,660 SH   SOLE 8 172,660 0 0
ORACLE CORP OPT 68389X105 41,074 897,800 SH Call SOLE 8 897,800 0 0
ORACLE CORP COM 68389X105 122,172 2,670,412 SH   SOLE 9 2,670,412 0 0
ORAGENICS INC COM 684023302 4 2,209 SH   SOLE 1 2,209 0 0
ORAMED PHARM INC COM 68403P203 268 41,186 SH   DFND 1 0 0 41,186
ORASURE TECHNOLOGIES INC COM 68554V108 428 25,402 SH   SOLE 1 25,402 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 213 12,612 SH   SOLE 8 12,612 0 0
ORBCOMM INC COM 68555P100 196 20,933 SH   SOLE 1 20,933 0 0
ORBCOMM INC COM 68555P100 10 1,043 SH   SOLE 8 1,043 0 0
ORBITAL ATK INC COM 68557N103 12,317 92,882 SH   SOLE 1 92,882 0 0
ORBITAL ATK INC OPT 68557N103 1,101 8,300 SH Put SOLE 8 8,300 0 0
ORBITAL ATK INC COM 68557N103 4,473 33,730 SH   SOLE 8 33,730 0 0
ORBITAL ATK INC OPT 68557N103 6,869 51,800 SH Call SOLE 8 51,800 0 0
ORBOTECH LTD COM M75253100 883 14,200 SH   SOLE 1 14,200 0 0
ORBOTECH LTD COM M75253100 734 11,802 SH   SOLE 8 11,802 0 0
ORCHID IS CAP INC TRUS 68571X103 186 25,123 SH   SOLE 1 25,123 0 0
ORCHID IS CAP INC TRUS 68571X103 0 21 SH   SOLE 8 21 0 0
ORCHIDS PAPER PRODS CO DEL COM 68572N104 16 1,891 SH   SOLE 1 1,891 0 0
OREXIGEN THERAPEUTICS INC COM 686164302 0 5 SH   SOLE 8 5 0 0
ORGANOVO HLDGS INC COM 68620A104 22 21,709 SH   SOLE 1 21,709 0 0
ORGANOVO HLDGS INC COM 68620A104 9 8,600 SH   SOLE 8 8,600 0 0
ORION ENERGY SYSTEMS INC COM 686275108 0 56 SH   SOLE 8 56 0 0
ORION GROUP HOLDINGS INC COM 68628V308 58 8,653 SH   SOLE 1 8,653 0 0
ORITANI FINL CORP DEL COM 68633D103 212 13,805 SH   SOLE 1 13,805 0 0
ORMAT TECHNOLOGIES INC COM 686688102 1,107 19,629 SH   SOLE 1 19,629 0 0
ORMAT TECHNOLOGIES INC COM 686688102 128 2,273 SH   SOLE 8 2,273 0 0
ORRSTOWN FINL SVCS INC COM 687380105 37 1,537 SH   SOLE 1 1,537 0 0
ORRSTOWN FINL SVCS INC COM 687380105 0 8 SH   SOLE 8 8 0 0
ORTHOFIX INTL N V COM N6748L102 520 8,837 SH   SOLE 1 8,837 0 0
ORTHOFIX INTL N V COM N6748L102 171 2,902 SH   SOLE 8 2,902 0 0
ORTHOPEDIATRICS CORP COM 68752L100 17 1,122 SH   SOLE 1 1,122 0 0
ORTHOPEDIATRICS CORP COM 68752L100 0 5 SH   SOLE 8 5 0 0
OSHKOSH CORP COM 688239201 6,007 77,724 SH   SOLE 1 77,724 0 0
OSHKOSH CORP COM 688239201 1,426 18,456 SH   SOLE 8 18,456 0 0
OSHKOSH CORP OPT 688239201 263 3,400 SH Put SOLE 8 3,400 0 0
OSHKOSH CORP OPT 688239201 131 1,700 SH Call SOLE 8 1,700 0 0
OSI SYSTEMS INC COM 671044105 678 10,385 SH   SOLE 1 10,385 0 0
OSI SYSTEMS INC COM 671044105 5 72 SH   SOLE 8 72 0 0
OSI SYSTEMS INC BOND 671044AD7 914 1,007,000 PRN   SOLE 8 0 0 1,007,000
OSISKO GOLD ROYALTIES LTD COM 68827L101 106 10,939 SH   SOLE 1 10,939 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 10 1,083 SH   SOLE 8 1,083 0 0
OTELCO INC COM 688823301 0 8 SH   SOLE 8 8 0 0
OTONOMY INC COM 68906L105 43 10,343 SH   SOLE 1 10,343 0 0
OTONOMY INC COM 68906L105 563 134,036 SH   SOLE 8 134,036 0 0
OTTER TAIL CORP COM 689648103 429 9,898 SH   SOLE 1 9,898 0 0
OTTER TAIL CORP COM 689648103 55 1,265 SH   SOLE 8 1,265 0 0
OUTFRONT MEDIA INC TRUS 69007J106 5,897 314,667 SH   SOLE 1 314,667 0 0
OUTFRONT MEDIA INC COM 69007J106 1,329 70,893 SH   SOLE 1 70,893 0 0
OUTFRONT MEDIA INC TRUS 69007J106 53 2,842 SH   SOLE 8 2,842 0 0
OVASCIENCE INC COM 69014Q101 0 91 SH   SOLE 8 91 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 26 9,407 SH   SOLE 1 9,407 0 0
OVERSTOCK COM INC DEL COM 690370101 1,370 37,791 SH   SOLE 1 37,791 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,044 28,800 SH Put SOLE 8 28,800 0 0
OVERSTOCK COM INC DEL COM 690370101 152 4,192 SH   SOLE 8 4,192 0 0
OVERSTOCK COM INC DEL OPT 690370101 2,117 58,400 SH Call SOLE 8 58,400 0 0
OVID THERAPEUTICS INC COM 690469101 18 2,538 SH   SOLE 1 2,538 0 0
OWENS &amp MINOR INC NEW COM 690732102 890 57,263 SH   SOLE 1 57,263 0 0
OWENS CORNING NEW COM 690742101 3,840 47,761 SH   SOLE 1 47,761 0 0
OWENS CORNING NEW OPT 690742101 241 3,000 SH Put SOLE 8 3,000 0 0
OWENS CORNING NEW OPT 690742101 683 8,500 SH Call SOLE 8 8,500 0 0
OWENS CORNING NEW COM 690742101 481 5,983 SH   SOLE 8 5,983 0 0
OWENS CORNING NEW COM 690742101 53 655 SH   SOLE 9 655 0 0
OWENS ILL INC COM 690768403 5,631 259,988 SH   SOLE 1 259,988 0 0
OWENS ILL INC OPT 690768403 195 9,000 SH Call SOLE 8 9,000 0 0
OWENS ILL INC OPT 690768403 37 1,700 SH Put SOLE 8 1,700 0 0
OWENS ILL INC COM 690768403 317 14,605 SH   SOLE 8 14,605 0 0
OWENS RLTY MTG INC TRUS 690828108 30 2,033 SH   SOLE 1 2,033 0 0
OWENS RLTY MTG INC TRUS 690828108 0 9 SH   SOLE 8 9 0 0
OXBRIDGE RE HLDGS LTD COM G6856M106 0 4 SH   SOLE 8 4 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 65 5,252 SH   SOLE 1 5,252 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 0 23 SH   SOLE 8 23 0 0
OXFORD INDS INC COM 691497309 2,010 26,959 SH   SOLE 1 26,959 0 0
OXFORD INDS INC OPT 691497309 22 300 SH Call SOLE 8 300 0 0
OXFORD INDS INC OPT 691497309 276 3,700 SH Put SOLE 8 3,700 0 0
OXFORD LANE CAP CORP FUND 691543102 1 82 SH   SOLE 8 82 0 0
P A M TRANSN SVCS INC COM 693149106 29 800 SH   SOLE 1 800 0 0
P A M TRANSN SVCS INC COM 693149106 0 5 SH   SOLE 8 5 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 200 7,569 SH   SOLE 1 7,569 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 0 9 SH   SOLE 8 9 0 0
PACCAR INC COM 693718108 25,910 391,556 SH   SOLE 1 391,556 0 0
PACCAR INC COM 693718108 777 11,744 SH   SOLE 8 11,744 0 0
PACCAR INC OPT 693718108 1,787 27,000 SH Put SOLE 8 27,000 0 0
PACCAR INC OPT 693718108 1,204 18,200 SH Call SOLE 8 18,200 0 0
PACCAR INC COM 693718108 16,826 254,292 SH   SOLE 9 254,292 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 49 23,938 SH   SOLE 1 23,938 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 18 8,625 SH   SOLE 8 8,625 0 0
PACIFIC COAST OIL TR TRUS 694103102 0 47 SH   SOLE 8 47 0 0
PACIFIC ETHANOL INC COM 69423U305 28 9,594 SH   SOLE 1 9,594 0 0
PACIFIC ETHANOL INC COM 69423U305 2 648 SH   DFND 1 0 0 648
PACIFIC ETHANOL INC OPT 69423U305 132 44,100 SH Put SOLE 8 44,100 0 0
PACIFIC ETHANOL INC OPT 69423U305 167 55,800 SH Call SOLE 8 55,800 0 0
PACIFIC ETHANOL INC COM 69423U305 105 34,916 SH   SOLE 8 34,916 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 31 3,207 SH   SOLE 1 3,207 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 0 14 SH   SOLE 8 14 0 0
PACIFIC PREMIER BANCORP COM 69478X105 929 23,107 SH   SOLE 1 23,107 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 322 10,321 SH   SOLE 1 10,321 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 1 37 SH   SOLE 8 37 0 0
PACIRA PHARMACEUTICALS INC OPT 695127100 5,140 165,000 SH Call SOLE 8 165,000 0 0
PACIRA PHARMACEUTICALS INC OPT 695127100 9,086 291,700 SH Put SOLE 8 291,700 0 0
PACKAGING CORP AMER COM 695156109 11,113 98,602 SH   SOLE 1 98,602 0 0
PACKAGING CORP AMER OPT 695156109 800 7,100 SH Call SOLE 8 7,100 0 0
PACKAGING CORP AMER OPT 695156109 316 2,800 SH Put SOLE 8 2,800 0 0
PACKAGING CORP AMER COM 695156109 386 3,425 SH   SOLE 8 3,425 0 0
PACKAGING CORP AMER COM 695156109 7,239 64,232 SH   SOLE 9 64,232 0 0
PACWEST BANCORP DEL COM 695263103 1,953 39,419 SH   SOLE 1 39,419 0 0
PACWEST BANCORP DEL COM 695263103 32 650 SH   SOLE 8 650 0 0
PAGSEGURO DIGITAL LTD COM G68707101 414 10,800 SH   SOLE 1 10,800 0 0
PALATIN TECHNOLOGIES INC COM 696077403 140 128,400 SH   SOLE 1 128,400 0 0
PALO ALTO NETWORKS INC COM 697435105 4,458 24,556 SH   SOLE 1 24,556 0 0
PALO ALTO NETWORKS INC BOND 697435AB1 825 500,000 PRN   SOLE 8 0 0 500,000
PALO ALTO NETWORKS INC COM 697435105 4,525 24,931 SH   SOLE 8 24,931 0 0
PALO ALTO NETWORKS INC OPT 697435105 15,012 82,700 SH Call SOLE 8 82,700 0 0
PALO ALTO NETWORKS INC OPT 697435105 8,241 45,400 SH Put SOLE 8 45,400 0 0
PALO ALTO NETWORKS INC COM 697435105 99 545 SH   SOLE 9 545 0 0
PAMPA ENERGIA S A ADR 697660207 154 2,578 SH   SOLE 1 2,578 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,221 75,553 SH   SOLE 1 75,553 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,318 81,572 SH   SOLE 8 81,572 0 0
PAN AMERICAN SILVER CORP OPT 697900108 304 18,800 SH Call SOLE 8 18,800 0 0
PAN AMERICAN SILVER CORP OPT 697900108 176 10,900 SH Put SOLE 8 10,900 0 0
PAN AMERICAN SILVER CORP COM 697900108 19 1,155 SH   DFND 20 0 0 1,155
PANDORA MEDIA INC COM 698354107 59 11,730 SH   SOLE 1 11,730 0 0
PANDORA MEDIA INC OPT 698354107 394 78,300 SH Call SOLE 8 78,300 0 0
PANDORA MEDIA INC COM 698354107 1,269 252,489 SH   SOLE 8 252,489 0 0
PANDORA MEDIA INC OPT 698354107 679 134,900 SH Put SOLE 8 134,900 0 0
PANGAEA LOGISTICS SOLUTION L COM G6891L105 5 2,000 SH   SOLE 1 2,000 0 0
PANHANDLE OIL AND GAS INC COM 698477106 63 3,277 SH   SOLE 1 3,277 0 0
PANHANDLE OIL AND GAS INC COM 698477106 0 18 SH   SOLE 8 18 0 0
PAPA JOHNS INTL INC COM 698813102 548 9,565 SH   SOLE 1 9,565 0 0
PAPA JOHNS INTL INC COM 698813102 287 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC OPT 698813102 911 15,900 SH Put SOLE 8 15,900 0 0
PAPA JOHNS INTL INC COM 698813102 606 10,573 SH   SOLE 8 10,573 0 0
PAPA JOHNS INTL INC OPT 698813102 57 1,000 SH Call SOLE 8 1,000 0 0
PAPA MURPHYS HLDGS INC COM 698814100 0 76 SH   SOLE 8 76 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 8 494 SH   SOLE 8 494 0 0
PAR TECHNOLOGY CORP COM 698884103 56 4,000 SH   SOLE 1 4,000 0 0
PAR TECHNOLOGY CORP COM 698884103 0 34 SH   SOLE 8 34 0 0
PARAMOUNT GOLD NEV CORP COM 69924M109 0 1 SH   SOLE 8 1 0 0
PARAMOUNT GROUP INC TRUS 69924R108 2,436 171,112 SH   SOLE 1 171,112 0 0
PARAMOUNT GROUP INC TRUS 69924R108 43 2,991 SH   SOLE 8 2,991 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 72 5,529 SH   SOLE 1 5,529 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 5 378 SH   SOLE 8 378 0 0
PARETEUM CORP COM 69946T207 415 170,000 SH   SOLE 1 170,000 0 0
PARETEUM CORP COM 69946T207 0 2 SH   SOLE 8 2 0 0
PARK CITY GROUP INC COM 700215304 25 2,835 SH   SOLE 1 2,835 0 0
PARK CITY GROUP INC COM 700215304 1 69 SH   SOLE 8 69 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 99 5,898 SH   SOLE 1 5,898 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 8 449 SH   SOLE 8 449 0 0
PARK HOTELS RESORTS INC TRUS 700517105 4,990 184,706 SH   SOLE 1 184,706 0 0
PARK HOTELS RESORTS INC TRUS 700517105 46 1,698 SH   SOLE 8 1,698 0 0
PARK NATL CORP COM 700658107 350 3,371 SH   SOLE 1 3,371 0 0
PARK NATL CORP COM 700658107 8 77 SH   SOLE 8 77 0 0
PARK OHIO HLDGS CORP COM 700666100 81 2,080 SH   SOLE 1 2,080 0 0
PARK OHIO HLDGS CORP COM 700666100 0 10 SH   SOLE 8 10 0 0
PARKE BANCORP INC COM 700885106 25 1,202 SH   SOLE 1 1,202 0 0
PARKE BANCORP INC COM 700885106 0 6 SH   SOLE 8 6 0 0
PARKER DRILLING CO COM 701081101 42 66,266 SH   SOLE 1 66,266 0 0
PARKER DRILLING CO COM 701081101 0 642 SH   SOLE 8 642 0 0
PARKER HANNIFIN CORP COM 701094104 57,713 337,452 SH   SOLE 1 337,452 0 0
PARKER HANNIFIN CORP COM 701094104 546 3,192 SH   SOLE 8 3,192 0 0
PARKER HANNIFIN CORP OPT 701094104 2,377 13,900 SH Call SOLE 8 13,900 0 0
PARKER HANNIFIN CORP OPT 701094104 4,259 24,900 SH Put SOLE 8 24,900 0 0
PARKER HANNIFIN CORP COM 701094104 15,497 90,615 SH   SOLE 9 90,615 0 0
PARSLEY ENERGY INC COM 701877102 991 34,199 SH   SOLE 1 34,199 0 0
PARSLEY ENERGY INC OPT 701877102 1,450 50,000 SH Put SOLE 8 50,000 0 0
PARSLEY ENERGY INC COM 701877102 7,965 274,760 SH   SOLE 8 274,760 0 0
PARSLEY ENERGY INC OPT 701877102 1,794 61,900 SH Call SOLE 8 61,900 0 0
PARSLEY ENERGY INC COM 701877102 38 1,337 SH   SOLE 9 1,337 0 0
PARTY CITY HOLDCO INC COM 702149105 2,152 137,956 SH   SOLE 1 137,956 0 0
PARTY CITY HOLDCO INC COM 702149105 6 385 SH   SOLE 8 385 0 0
PATRICK INDS INC COM 703343103 781 12,608 SH   SOLE 1 12,608 0 0
PATRICK INDS INC COM 703343103 47 758 SH   SOLE 8 758 0 0
PATTERN ENERGY GROUP INC COM 70338P100 1,036 59,939 SH   SOLE 1 59,939 0 0
PATTERN ENERGY GROUP INC OPT 70338P100 5 300 SH Put SOLE 8 300 0 0
PATTERN ENERGY GROUP INC COM 70338P100 31 1,815 SH   SOLE 8 1,815 0 0
PATTERN ENERGY GROUP INC COM 70338P100 53 3,058 SH   SOLE 9 3,058 0 0
PATTERSON COMPANIES INC COM 703395103 3,147 141,601 SH   SOLE 1 141,601 0 0
PATTERSON COMPANIES INC COM 703395103 2,372 106,675 SH   SOLE 8 106,675 0 0
PATTERSON COMPANIES INC OPT 703395103 576 25,900 SH Call SOLE 8 25,900 0 0
PATTERSON COMPANIES INC OPT 703395103 809 36,400 SH Put SOLE 8 36,400 0 0
PATTERSON COMPANIES INC COM 703395103 308 13,872 SH   SOLE 9 13,872 0 0
PATTERSON UTI ENERGY INC COM 703481101 6,180 352,984 SH   SOLE 1 352,984 0 0
PATTERSON UTI ENERGY INC OPT 703481101 264 15,100 SH Put SOLE 8 15,100 0 0
PATTERSON UTI ENERGY INC COM 703481101 165 9,429 SH   SOLE 8 9,429 0 0
PATTERSON UTI ENERGY INC OPT 703481101 669 38,200 SH Call SOLE 8 38,200 0 0
PAYCHEX INC COM 704326107 92 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 62,431 1,013,639 SH   SOLE 1 1,013,639 0 0
PAYCHEX INC OPT 704326107 7,434 120,700 SH Call SOLE 8 120,700 0 0
PAYCHEX INC COM 704326107 32 518 SH   SOLE 8 518 0 0
PAYCHEX INC OPT 704326107 2,476 40,200 SH Put SOLE 8 40,200 0 0
PAYCHEX INC COM 704326107 13,924 226,084 SH   SOLE 9 226,084 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,282 30,559 SH   SOLE 1 30,559 0 0
PAYCOM SOFTWARE INC COM 70432V102 390 3,634 SH   SOLE 8 3,634 0 0
PAYLOCITY HLDG CORP COM 70438V106 408 7,983 SH   SOLE 1 7,983 0 0
PAYLOCITY HLDG CORP COM 70438V106 98 1,921 SH   SOLE 8 1,921 0 0
PAYPAL HLDGS INC COM 70450Y103 78,904 1,039,979 SH   SOLE 1 1,039,979 0 0
PAYPAL HLDGS INC COM 70450Y103 2,615 34,470 SH   DFND 1 0 0 34,470
PAYPAL HLDGS INC OPT 70450Y103 99,746 1,314,700 SH Put SOLE 8 1,314,700 0 0
PAYPAL HLDGS INC OPT 70450Y103 56,652 746,700 SH Call SOLE 8 746,700 0 0
PAYPAL HLDGS INC COM 70450Y103 20,458 269,643 SH   SOLE 8 269,643 0 0
PAYPAL HLDGS INC COM 70450Y103 59,578 785,260 SH   SOLE 9 785,260 0 0
PBF ENERGY INC COM 69318G106 1,386 40,886 SH   SOLE 1 40,886 0 0
PBF ENERGY INC COM 69318G106 424 12,517 SH   SOLE 8 12,517 0 0
PBF ENERGY INC OPT 69318G106 10 300 SH Call SOLE 8 300 0 0
PBF LOGISTICS LP COM 69318Q104 118 6,375 SH   SOLE 1 6,375 0 0
PC CONNECTION INC COM 69318J100 74 2,971 SH   SOLE 1 2,971 0 0
PC CONNECTION INC COM 69318J100 2 90 SH   SOLE 8 90 0 0
PC-TEL INC COM 69325Q105 1 98 SH   SOLE 8 98 0 0
PCM INC COM 69323K100 46 5,558 SH   SOLE 1 5,558 0 0
PCSB FINL CORP COM 69324R104 100 4,749 SH   SOLE 1 4,749 0 0
PCSB FINL CORP COM 69324R104 14 687 SH   SOLE 8 687 0 0
PDC ENERGY INC COM 69327R101 522 10,651 SH   DFND 1 0 0 10,651
PDC ENERGY INC COM 69327R101 1,072 21,843 SH   SOLE 1 21,843 0 0
PDC ENERGY INC COM 69327R101 505 10,292 SH   SOLE 8 10,292 0 0
PDF SOLUTIONS INC COM 693282105 99 8,540 SH   SOLE 1 8,540 0 0
PDF SOLUTIONS INC COM 693282105 1 109 SH   SOLE 8 109 0 0
PDL BIOPHARMA INC COM 69329Y104 186 63,129 SH   SOLE 1 63,129 0 0
PDL BIOPHARMA INC COM 69329Y104 16 5,616 SH   SOLE 8 5,616 0 0
PDVWIRELESS INC COM 69290R104 66 2,199 SH   SOLE 1 2,199 0 0
PDVWIRELESS INC COM 69290R104 0 16 SH   SOLE 8 16 0 0
PEABODY ENERGY CORP NEW COM 704551100 2,201 60,285 SH   SOLE 1 60,285 0 0
PEABODY ENERGY CORP NEW COM 704551100 33 901 SH   SOLE 8 901 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 140 4,187 SH   SOLE 1 4,187 0 0
PEARSON PLC ADR 705015105 23 2,200 SH   SOLE 1 2,200 0 0
PEARSON PLC ADR 705015105 9 892 SH   SOLE 8 892 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 3,176 92,465 SH   SOLE 1 92,465 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 8 219 SH   SOLE 8 219 0 0
PEGASYSTEMS INC COM 705573103 547 9,019 SH   SOLE 1 9,019 0 0
PEGASYSTEMS INC COM 705573103 4 70 SH   SOLE 8 70 0 0
PEMBINA PIPELINE CORP COM 706327103 911 29,184 SH   SOLE 1 29,184 0 0
PEMBINA PIPELINE CORP COM 706327103 37 1,200 SH   DFND 1 0 0 1,200
PEMBINA PIPELINE CORP COM 706327103 16 515 SH   SOLE 8 515 0 0
PEMBINA PIPELINE CORP COM 706327103 58 1,875 SH   SOLE 9 1,875 0 0
PENGROWTH ENERGY CORP COM 70706P104 63 99,000 SH   SOLE 1 99,000 0 0
PENGROWTH ENERGY CORP COM 70706P104 5 7,500 SH   DFND 1 0 0 7,500
PENGROWTH ENERGY CORP COM 70706P104 0 97 SH   SOLE 8 97 0 0
PENGROWTH ENERGY CORP COM 70706P104 0 100 SH   SOLE 9 100 0 0
PENN NATL GAMING INC COM 707569109 2,418 92,096 SH   SOLE 1 92,096 0 0
PENN NATL GAMING INC COM 707569109 795 30,297 SH   SOLE 8 30,297 0 0
PENN NATL GAMING INC OPT 707569109 137 5,200 SH Put SOLE 8 5,200 0 0
PENN NATL GAMING INC OPT 707569109 242 9,200 SH Call SOLE 8 9,200 0 0
PENN VA CORP NEW COM 70788V102 2 59 SH   SOLE 8 59 0 0
PENNANTPARK INVT CORP COM 708062104 14 2,100 SH   SOLE 1 2,100 0 0
PENNANTPARK INVT CORP COM 708062104 0 69 SH   SOLE 8 69 0 0
PENNEY J C INC COM 708160106 2,827 935,752 SH   SOLE 1 935,752 0 0
PENNEY J C INC OPT 708160106 1,544 511,100 SH Put SOLE 8 511,100 0 0
PENNEY J C INC OPT 708160106 285 94,400 SH Call SOLE 8 94,400 0 0
PENNEY J C INC COM 708160106 298 98,659 SH   SOLE 8 98,659 0 0
PENNEY J C INC COM 708160106 8 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 44 1,057 SH   SOLE 1 1,057 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 2,212 229,229 SH   SOLE 1 229,229 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 4 420 SH   SOLE 8 420 0 0
PENNYMAC FINL SVCS INC COM 70932B101 666 29,411 SH   SOLE 1 29,411 0 0
PENNYMAC FINL SVCS INC COM 70932B101 31 1,374 SH   SOLE 8 1,374 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 365 20,218 SH   SOLE 1 20,218 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 212 11,794 SH   SOLE 8 11,794 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 2,107 47,554 SH   SOLE 1 47,554 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 595 13,402 SH   SOLE 8 13,402 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 1,007 22,700 SH Put SOLE 8 22,700 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 1,201 27,100 SH Call SOLE 8 27,100 0 0
PENTAIR PLC COM G7S00T104 14,988 219,994 SH   SOLE 1 219,994 0 0
PENTAIR PLC COM G7S00T104 31 462 SH   DFND 1 0 0 462
PENTAIR PLC OPT G7S00T104 497 7,300 SH Call SOLE 8 7,300 0 0
PENTAIR PLC COM G7S00T104 248 3,642 SH   SOLE 8 3,642 0 0
PENTAIR PLC OPT G7S00T104 211 3,100 SH Put SOLE 8 3,100 0 0
PENTAIR PLC COM G7S00T104 9,293 136,411 SH   SOLE 9 136,411 0 0
PENUMBRA INC COM 70975L107 1,120 9,675 SH   SOLE 1 9,675 0 0
PENUMBRA INC COM 70975L107 218 1,887 SH   DFND 1 0 0 1,887
PENUMBRA INC COM 70975L107 3 24 SH   SOLE 8 24 0 0
PEOPLES BANCORP INC COM 709789101 123 3,461 SH   SOLE 1 3,461 0 0
PEOPLES BANCORP INC COM 709789101 0 17 SH   SOLE 8 17 0 0
PEOPLES BANCORP N C INC COM 710577107 33 1,065 SH   SOLE 1 1,065 0 0
PEOPLES BANCORP N C INC COM 710577107 1 27 SH   SOLE 8 27 0 0
PEOPLES FINL SVCS CORP COM 711040105 65 1,421 SH   SOLE 1 1,421 0 0
PEOPLES FINL SVCS CORP COM 711040105 0 8 SH   SOLE 8 8 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 9 500 SH   DFND 1 0 0 500
PEOPLES UNITED FINANCIAL INC COM 712704105 5,830 312,365 SH   SOLE 1 312,365 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 2 100 SH Call SOLE 8 100 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 28 1,500 SH Put SOLE 8 1,500 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 718 38,457 SH   SOLE 8 38,457 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 4,527 242,605 SH   SOLE 9 242,605 0 0
PEOPLES UTAH BANCORP COM 712706209 94 2,893 SH   SOLE 1 2,893 0 0
PEPSICO INC COM 713448108 164,547 1,507,536 SH   SOLE 1 1,507,536 0 0
PEPSICO INC COM 713448108 2,645 24,232 SH   DFND 1 0 0 24,232
PEPSICO INC OPT 713448108 40,942 375,100 SH Put SOLE 8 375,100 0 0
PEPSICO INC COM 713448108 24,601 225,388 SH   SOLE 8 225,388 0 0
PEPSICO INC OPT 713448108 22,627 207,300 SH Call SOLE 8 207,300 0 0
PEPSICO INC COM 713448108 99,697 913,405 SH   SOLE 9 913,405 0 0
PERCEPTRON INC COM 71361F100 1 82 SH   SOLE 8 82 0 0
PERFICIENT INC COM 71375U101 898 39,187 SH   SOLE 1 39,187 0 0
PERFICIENT INC COM 71375U101 570 24,878 SH   SOLE 8 24,878 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 1,665 55,786 SH   SOLE 1 55,786 0 0
PERFORMANT FINL CORP COM 71377E105 0 123 SH   SOLE 8 123 0 0
PERKINELMER INC COM 714046109 14,005 184,950 SH   SOLE 1 184,950 0 0
PERKINELMER INC OPT 714046109 432 5,700 SH Call SOLE 8 5,700 0 0
PERKINELMER INC COM 714046109 5,642 74,509 SH   SOLE 9 74,509 0 0
PERMIAN BASIN RTY TR OPT 714236106 7 700 SH Call SOLE 8 700 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 3 SH   SOLE 1 3 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 55 SH   DFND 1 0 0 55
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 3 SH   SOLE 8 3 0 0
PERRIGO CO PLC COM G97822103 12,676 152,109 SH   SOLE 1 152,109 0 0
PERRIGO CO PLC OPT G97822103 325 3,900 SH Call SOLE 8 3,900 0 0
PERRIGO CO PLC OPT G97822103 492 5,900 SH Put SOLE 8 5,900 0 0
PERRIGO CO PLC COM G97822103 610 7,318 SH   SOLE 8 7,318 0 0
PERRIGO CO PLC COM G97822103 7,461 89,523 SH   SOLE 9 89,523 0 0
PERSHING GOLD CORP COM 715302204 0 60 SH   SOLE 8 60 0 0
PETIQ INC COM 71639T106 43 1,615 SH   SOLE 1 1,615 0 0
PETIQ INC COM 71639T106 3 118 SH   SOLE 8 118 0 0
PETMED EXPRESS INC COM 716382106 886 21,236 SH   SOLE 1 21,236 0 0
PETMED EXPRESS INC COM 716382106 1,106 26,492 SH   SOLE 8 26,492 0 0
PETROCHINA CO LTD ADR 71646E100 245 3,509 SH   SOLE 1 3,509 0 0
PETROCHINA CO LTD ADR 71646E100 412 5,914 SH   SOLE 8 5,914 0 0
PETROCHINA CO LTD OPT 71646E100 21 300 SH Put SOLE 8 300 0 0
PETROCHINA CO LTD OPT 71646E100 21 300 SH Call SOLE 8 300 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 21 1,510 SH   DFND 1 0 0 1,510
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 2,966 209,805 SH   SOLE 1 209,805 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 2 165 SH   DFND 1 0 0 165
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 5,844 413,272 SH   SOLE 8 413,272 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 6,157 435,400 SH Call SOLE 8 435,400 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 8,740 618,100 SH Put SOLE 8 618,100 0 0
PETROQUEST ENERGY INC COM 716748306 6 10,858 SH   DFND 1 0 0 10,858
PETROQUEST ENERGY INC COM 716748306 0 87 SH   SOLE 8 87 0 0
PFENEX INC COM 717071104 0 1 SH   SOLE 8 1 0 0
PFIZER INC COM 717081103 2,297 64,734 SH   DFND 1 0 0 64,734
PFIZER INC COM 717081103 294,923 8,309,978 SH   SOLE 1 8,300,302 9,676 0
PFIZER INC OPT 717081103 33,449 942,500 SH Call SOLE 8 942,500 0 0
PFIZER INC OPT 717081103 39,724 1,119,300 SH Put SOLE 8 1,119,300 0 0
PFIZER INC COM 717081103 10,306 290,415 SH   SOLE 8 290,415 0 0
PFIZER INC COM 717081103 166,878 4,702,118 SH   SOLE 9 4,702,118 0 0
PFSWEB INC COM 717098206 12 1,400 SH   SOLE 1 1,400 0 0
PFSWEB INC COM 717098206 0 35 SH   SOLE 8 35 0 0
PG&ampE CORP COM 69331C108 33,911 771,982 SH   SOLE 1 771,982 0 0
PG&ampE CORP COM 69331C108 1,914 43,573 SH   SOLE 8 43,573 0 0
PG&ampE CORP OPT 69331C108 4,613 105,000 SH Put SOLE 8 105,000 0 0
PG&ampE CORP OPT 69331C108 514 11,700 SH Call SOLE 8 11,700 0 0
PG&ampE CORP COM 69331C108 25,335 576,738 SH   SOLE 9 576,738 0 0
PGT INNOVATIONS INC COM 69336V101 364 19,520 SH   SOLE 1 19,520 0 0
PGT INNOVATIONS INC COM 69336V101 11 596 SH   SOLE 8 596 0 0
PHH CORP COM 693320202 1,501 143,400 SH   SOLE 1 143,400 0 0
PHH CORP OPT 693320202 130 12,400 SH Call SOLE 8 12,400 0 0
PHH CORP COM 693320202 288 27,505 SH   SOLE 8 27,505 0 0
PHI INC COM 69336T205 26 2,558 SH   SOLE 1 2,558 0 0
PHI INC COM 69336T205 1 102 SH   SOLE 8 102 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 240 6,059 SH   SOLE 1 6,059 0 0
PHILIP MORRIS INTL INC COM 718172109 3,162 31,806 SH   DFND 1 0 0 31,806
PHILIP MORRIS INTL INC COM 718172109 214,196 2,154,882 SH   SOLE 1 2,109,874 45,008 0
PHILIP MORRIS INTL INC OPT 718172109 14,015 141,000 SH Put SOLE 8 141,000 0 0
PHILIP MORRIS INTL INC OPT 718172109 9,105 91,600 SH Call SOLE 8 91,600 0 0
PHILIP MORRIS INTL INC COM 718172109 1,526 15,352 SH   SOLE 8 15,352 0 0
PHILIP MORRIS INTL INC COM 718172109 107,764 1,084,151 SH   SOLE 9 1,084,151 0 0
PHILIP MORRIS INTL INC COM 718172109 1,554 15,633 SH   SOLE 20 0 15,633 0
PHILLIPS 66 COM 718546104 614 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 COM 718546104 51,830 540,347 SH   SOLE 1 540,347 0 0
PHILLIPS 66 OPT 718546104 911 9,500 SH Call SOLE 8 9,500 0 0
PHILLIPS 66 OPT 718546104 959 10,000 SH Put SOLE 8 10,000 0 0
PHILLIPS 66 COM 718546104 2,687 28,003 SH   SOLE 8 28,003 0 0
PHILLIPS 66 COM 718546104 27,518 286,900 SH   SOLE 9 286,900 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 9,844 206,034 SH   SOLE 1 206,034 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 822 189,024 SH   SOLE 1 189,024 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 8 1,897 SH   DFND 1 0 0 1,897
PHOENIX NEW MEDIA LTD ADR 71910C103 0 4 SH   SOLE 8 4 0 0
PHOTRONICS INC COM 719405102 339 41,069 SH   SOLE 1 41,069 0 0
PHYSICIANS RLTY TR TRUS 71943U104 885 56,855 SH   SOLE 1 56,855 0 0
PHYSICIANS RLTY TR COM 71943U104 861 55,297 SH   SOLE 1 55,297 0 0
PHYSICIANS RLTY TR TRUS 71943U104 67 4,324 SH   SOLE 8 4,324 0 0
PICO HLDGS INC COM 693366205 56 4,858 SH   SOLE 1 4,858 0 0
PICO HLDGS INC COM 693366205 2 198 SH   SOLE 8 198 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 3,252 184,902 SH   SOLE 1 184,902 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 28 1,620 SH   SOLE 8 1,620 0 0
PIER 1 IMPORTS INC COM 720279108 59 18,216 SH   SOLE 1 18,216 0 0
PIER 1 IMPORTS INC COM 720279108 158 49,176 SH   SOLE 8 49,176 0 0
PIER 1 IMPORTS INC OPT 720279108 19 6,000 SH Call SOLE 8 6,000 0 0
PIER 1 IMPORTS INC OPT 720279108 78 24,200 SH Put SOLE 8 24,200 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 192 28,088 SH   SOLE 1 28,088 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 12 1,770 SH   SOLE 8 1,770 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 7,452 302,811 SH   SOLE 1 302,811 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 128 5,200 SH Call SOLE 8 5,200 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 369 14,971 SH   SOLE 8 14,971 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 221 9,000 SH Put SOLE 8 9,000 0 0
PIMCO DYNAMIC INCOME FD FUND 72201Y101 2 51 SH   SOLE 8 51 0 0
PIMCO ETF TR FUND 72201R833 1 9 SH   SOLE 8 9 0 0
PIMCO ETF TR FUND 72201R775 172 1,650 SH   DFND 20 0 0 1,650
PIMCO INCOME STRATEGY FUND I FUND 72201J104 4 400 SH   DFND 1 0 0 400
PINGTAN MARINE ENTERPRISE LT COM G7114V102 0 12 SH   SOLE 8 12 0 0
PINNACLE ENTMT INC NEW COM 72348Y105 2,871 95,216 SH   SOLE 1 95,216 0 0
PINNACLE ENTMT INC NEW COM 72348Y105 4 128 SH   SOLE 8 128 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 1,313 20,460 SH   SOLE 1 20,460 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 3 41 SH   SOLE 8 41 0 0
PINNACLE FOODS INC DEL COM 72348P104 2,085 38,544 SH   SOLE 1 38,544 0 0
PINNACLE FOODS INC DEL COM 72348P104 9,255 171,072 SH   SOLE 8 171,072 0 0
PINNACLE FOODS INC DEL OPT 72348P104 8,196 151,500 SH Put SOLE 8 151,500 0 0
PINNACLE FOODS INC DEL OPT 72348P104 70 1,300 SH Call SOLE 8 1,300 0 0
PINNACLE WEST CAP CORP COM 723484101 11,533 144,523 SH   SOLE 1 144,523 0 0
PINNACLE WEST CAP CORP COM 723484101 353 4,423 SH   SOLE 8 4,423 0 0
PINNACLE WEST CAP CORP COM 723484101 6,071 76,086 SH   SOLE 9 76,086 0 0
PIONEER ENERGY SVCS CORP COM 723664108 66 24,558 SH   SOLE 1 24,558 0 0
PIONEER ENERGY SVCS CORP COM 723664108 14 5,320 SH   SOLE 8 5,320 0 0
PIONEER NAT RES CO COM 723787107 7 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO COM 723787107 21,117 122,933 SH   SOLE 1 122,933 0 0
PIONEER NAT RES CO COM 723787107 7,201 41,922 SH   SOLE 8 41,922 0 0
PIONEER NAT RES CO OPT 723787107 3,522 20,500 SH Call SOLE 8 20,500 0 0
PIONEER NAT RES CO OPT 723787107 36,125 210,300 SH Put SOLE 8 210,300 0 0
PIONEER NAT RES CO COM 723787107 20,053 116,732 SH   SOLE 9 116,732 0 0
PIPER JAFFRAY COS COM 724078100 1,329 16,000 SH   SOLE 1 16,000 0 0
PIPER JAFFRAY COS COM 724078100 5 57 SH   SOLE 8 57 0 0
PITNEY BOWES INC COM 724479100 1,312 120,442 SH   SOLE 1 120,442 0 0
PITNEY BOWES INC OPT 724479100 148 13,600 SH Put SOLE 8 13,600 0 0
PITNEY BOWES INC COM 724479100 423 38,834 SH   SOLE 8 38,834 0 0
PITNEY BOWES INC OPT 724479100 1,007 92,500 SH Call SOLE 8 92,500 0 0
PIXELWORKS INC COM 72581M305 23 5,915 SH   SOLE 1 5,915 0 0
PIXELWORKS INC COM 72581M305 0 32 SH   SOLE 8 32 0 0
PJT PARTNERS INC COM 69343T107 8 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 310 6,164 SH   SOLE 1 6,164 0 0
PJT PARTNERS INC COM 69343T107 168 3,350 SH   SOLE 8 3,350 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 42,300 1,920,106 SH   SOLE 1 1,920,106 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 165 7,450 SH   SOLE 8 7,450 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 1,282 58,200 SH Put SOLE 8 58,200 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 2,496 113,300 SH Call SOLE 8 113,300 0 0
PLAINS GP HLDGS L P COM 72651A207 11,344 521,583 SH   SOLE 1 521,583 0 0
PLAINS GP HLDGS L P OPT 72651A207 15 700 SH Put SOLE 8 700 0 0
PLAINS GP HLDGS L P COM 72651A207 142 6,516 SH   SOLE 8 6,516 0 0
PLAINS GP HLDGS L P OPT 72651A207 44 2,000 SH Call SOLE 8 2,000 0 0
PLAINS GP HLDGS L P COM 72651A207 21 954 SH   SOLE 9 954 0 0
PLANET FITNESS INC COM 72703H101 703 18,605 SH   SOLE 1 18,605 0 0
PLANET FITNESS INC OPT 72703H101 1,900 50,300 SH Put SOLE 8 50,300 0 0
PLANET FITNESS INC COM 72703H101 44 1,160 SH   SOLE 8 1,160 0 0
PLANTRONICS INC NEW COM 727493108 2,049 33,938 SH   SOLE 1 33,938 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 525 54,600 SH   SOLE 1 54,600 0 0
PLATFORM SPECIALTY PRODS COR OPT 72766Q105 228 23,700 SH Put SOLE 8 23,700 0 0
PLATFORM SPECIALTY PRODS COR OPT 72766Q105 9 900 SH Call SOLE 8 900 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 200 20,765 SH   SOLE 8 20,765 0 0
PLATINUM GROUP METALS LTD COM 72765Q601 9 29,000 SH   DFND 1 0 0 29,000
PLATINUM GROUP METALS LTD COM 72765Q601 0 68 SH   SOLE 8 68 0 0
PLAYA HOTELS &amp RESORTS NV COM N70544106 0 1 SH   SOLE 8 1 0 0
PLAYAGS INC COM 72814N104 140 5,993 SH   SOLE 1 5,993 0 0
PLEXUS CORP COM 729132100 2,786 46,653 SH   SOLE 1 46,653 0 0
PLEXUS CORP COM 729132100 1 11 SH   SOLE 8 11 0 0
PLUG POWER INC COM 72919P202 90 47,404 SH   SOLE 1 47,404 0 0
PLUG POWER INC COM 72919P202 0 176 SH   SOLE 8 176 0 0
PLY GEM HLDGS INC COM 72941W100 4,285 198,413 SH   SOLE 1 198,413 0 0
PLY GEM HLDGS INC COM 72941W100 2 96 SH   SOLE 8 96 0 0
PLY GEM HLDGS INC OPT 72941W100 480 22,200 SH Call SOLE 8 22,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 102,362 676,811 SH   SOLE 1 676,811 0 0
PNC FINL SVCS GROUP INC COM 693475105 242 1,597 SH   SOLE 8 1,597 0 0
PNC FINL SVCS GROUP INC OPT 693475105 2,798 18,500 SH Put SOLE 8 18,500 0 0
PNC FINL SVCS GROUP INC OPT 693475105 13,370 88,400 SH Call SOLE 8 88,400 0 0
PNC FINL SVCS GROUP INC COM 693475105 48,676 321,841 SH   SOLE 9 321,841 0 0
PNM RES INC COM 69349H107 911 23,844 SH   SOLE 1 23,844 0 0
PNM RES INC COM 69349H107 6 165 SH   SOLE 8 165 0 0
POLARIS INDS INC COM 731068102 6,664 58,188 SH   SOLE 1 58,188 0 0
POLARIS INDS INC COM 731068102 294 2,564 SH   SOLE 8 2,564 0 0
POLARIS INDS INC OPT 731068102 1,718 15,000 SH Call SOLE 8 15,000 0 0
POLARIS INDS INC OPT 731068102 2,016 17,600 SH Put SOLE 8 17,600 0 0
POLARIS INDS INC COM 731068102 111 971 SH   SOLE 9 971 0 0
POLARITYTE INC COM 731094108 85 4,700 SH   SOLE 1 4,700 0 0
POLYONE CORP COM 73179P106 2,620 61,656 SH   SOLE 1 61,656 0 0
POOL CORPORATION COM 73278L105 1,025 7,012 SH   SOLE 1 7,012 0 0
POOL CORPORATION OPT 73278L105 73 500 SH Call SOLE 8 500 0 0
POOL CORPORATION OPT 73278L105 15 100 SH Put SOLE 8 100 0 0
POPULAR INC COM 733174700 1,897 45,574 SH   SOLE 1 45,574 0 0
POPULAR INC COM 733174700 400 9,612 SH   SOLE 8 9,612 0 0
POPULAR INC OPT 733174700 454 10,900 SH Put SOLE 8 10,900 0 0
POPULAR INC OPT 733174700 2,447 58,800 SH Call SOLE 8 58,800 0 0
PORTFOLIO RECOVERY ASSOCS IN BOND 73640QAB1 289 300,000 PRN   SOLE 8 0 0 300,000
PORTLAND GEN ELEC CO COM 736508847 985 24,327 SH   SOLE 1 24,327 0 0
PORTLAND GEN ELEC CO COM 736508847 151 3,724 SH   SOLE 8 3,724 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 593 18,163 SH   SOLE 1 18,163 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 7,216 220,937 SH   SOLE 8 220,937 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 17,927 548,900 SH Call SOLE 8 548,900 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 13,319 407,800 SH Put SOLE 8 407,800 0 0
POSCO ADR 693483109 3 36 SH   SOLE 1 36 0 0
POSCO OPT 693483109 166 2,100 SH Call SOLE 8 2,100 0 0
POST HLDGS INC COM 737446104 3,189 42,087 SH   SOLE 1 42,087 0 0
POST HLDGS INC OPT 737446104 23 300 SH Call SOLE 8 300 0 0
POST HLDGS INC COM 737446104 81 1,074 SH   SOLE 8 1,074 0 0
POTBELLY CORP COM 73754Y100 312 25,949 SH   SOLE 1 25,949 0 0
POTBELLY CORP COM 73754Y100 1 107 SH   SOLE 8 107 0 0
POTLATCHDELTIC CORPORATION COM 737630103 24 466 SH   DFND 1 0 0 466
POTLATCHDELTIC CORPORATION TRUS 737630103 1,931 37,110 SH   SOLE 1 37,110 0 0
POTLATCHDELTIC CORPORATION COM 737630103 977 18,774 SH   SOLE 1 18,774 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 151 2,896 SH   SOLE 8 2,896 0 0
POWELL INDS INC COM 739128106 88 3,296 SH   SOLE 1 3,296 0 0
POWER INTEGRATIONS INC COM 739276103 611 8,942 SH   SOLE 1 8,942 0 0
POWERSHARES DB CMDTY IDX TRA FUND 73935S105 245 14,438 SH   SOLE 1 14,438 0 0
POWERSHARES DB CMDTY IDX TRA FUND 73935S105 202 11,885 SH   DFND 1 0 0 11,885
POWERSHARES DB CMDTY IDX TRA OPT 73935S105 355 20,900 SH Call SOLE 8 20,900 0 0
POWERSHARES DB CMDTY IDX TRA FUND 73935S105 696 40,960 SH   SOLE 8 40,960 0 0
POWERSHARES DB CMDTY IDX TRA OPT 73935S105 36 2,100 SH Put SOLE 8 2,100 0 0
POWERSHARES ETF TR II FUND 73937B746 41,510 755,000 SH   SOLE 1 755,000 0 0
POWERSHARES ETF TR II FUND 73937B779 795 16,931 SH   SOLE 1 16,931 0 0
POWERSHARES ETF TR II FUND 73936T565 438 30,000 SH   DFND 1 0 0 30,000
POWERSHARES ETF TR II FUND 73937B712 0 8 SH   SOLE 8 8 0 0
POWERSHARES ETF TR II FUND 73937B803 3 56 SH   SOLE 8 56 0 0
POWERSHARES ETF TR II FUND 73937B860 4 46 SH   SOLE 8 46 0 0
POWERSHARES ETF TR II FUND 73937B886 2 15 SH   SOLE 8 15 0 0
POWERSHARES ETF TR II FUND 73937B878 4 62 SH   SOLE 8 62 0 0
POWERSHARES ETF TRUST FUND 73935X146 68 529 SH   DFND 1 0 0 529
POWERSHARES ETF TRUST FUND 73935X575 381 12,500 SH   DFND 1 0 0 12,500
POWERSHARES ETF TRUST FUND 73935X781 128 2,420 SH   DFND 1 0 0 2,420
POWERSHARES ETF TRUST FUND 73935X625 9 1,000 SH   DFND 1 0 0 1,000
POWERSHARES ETF TRUST FUND 73935X195 0 14 SH   SOLE 8 14 0 0
POWERSHARES ETF TRUST FUND 73935X690 2 37 SH   SOLE 8 37 0 0
POWERSHARES ETF TRUST FUND 73935X286 3 60 SH   SOLE 8 60 0 0
POWERSHARES ETF TRUST II FUND 73936Q769 555 24,000 SH   DFND 1 0 0 24,000
POWERSHARES ETF TRUST II FUND 73936Q843 2 75 SH   SOLE 8 75 0 0
POWERSHARES QQQ TRUST FUND 73935A104 1,298 8,103 SH   DFND 1 0 0 8,103
POWERSHARES QQQ TRUST OPT 73935A104 152,124 950,000 SH Call SOLE 1 950,000 0 0
POWERSHARES QQQ TRUST FUND 73935A104 46,705 291,669 SH   SOLE 1 291,669 0 0
POWERSHARES QQQ TRUST FUND 73935A104 264,888 1,654,206 SH   SOLE 8 1,654,206 0 0
POWERSHARES QQQ TRUST OPT 73935A104 3,006,520 18,775,500 SH Put SOLE 8 18,775,500 0 0
POWERSHARES QQQ TRUST OPT 73935A104 697,030 4,352,900 SH Call SOLE 8 4,352,900 0 0
POWERSHARES QQQ TRUST FUND 73935A104 711 4,443 SH   SOLE 9 4,443 0 0
POWERSHS DB MULTI SECT COMM FUND 73936B408 1,434 76,250 SH   SOLE 1 76,250 0 0
POWERSHS DB MULTI SECT COMM FUND 73936B705 20 1,073 SH   DFND 1 0 0 1,073
POWERSHS DB MULTI SECT COMM FUND 73936B705 166 9,141 SH   SOLE 8 9,141 0 0
POWERSHS DB MULTI SECT COMM FUND 73936B408 3,636 193,313 SH   SOLE 8 193,313 0 0
POWERSHS DB MULTI SECT COMM OPT 73936B408 132 7,000 SH Put SOLE 8 7,000 0 0
POWERSHS DB MULTI SECT COMM OPT 73936B705 7 400 SH Call SOLE 8 400 0 0
POWERSHS DB MULTI SECT COMM OPT 73936B408 273 14,500 SH Call SOLE 8 14,500 0 0
POWERSHS DB US DOLLAR INDEX FUND 73936D206 0 21 SH   SOLE 1 21 0 0
POWERSHS DB US DOLLAR INDEX FUND 73936D107 0 8 SH   SOLE 1 8 0 0
POWERSHS DB US DOLLAR INDEX OPT 73936D107 557 23,600 SH Call SOLE 8 23,600 0 0
POWERSHS DB US DOLLAR INDEX OPT 73936D107 777 32,900 SH Put SOLE 8 32,900 0 0
POWERSHS DB US DOLLAR INDEX FUND 73936D206 37 1,607 SH   SOLE 8 1,607 0 0
POWERSHS DB US DOLLAR INDEX FUND 73936D107 322 13,625 SH   SOLE 8 13,625 0 0
PPG INDS INC COM 693506107 33,928 304,014 SH   SOLE 1 304,014 0 0
PPG INDS INC OPT 693506107 2,589 23,200 SH Call SOLE 8 23,200 0 0
PPG INDS INC COM 693506107 5,194 46,542 SH   SOLE 8 46,542 0 0
PPG INDS INC OPT 693506107 290 2,600 SH Put SOLE 8 2,600 0 0
PPG INDS INC COM 693506107 28,452 254,947 SH   SOLE 9 254,947 0 0
PPL CORP COM 69351T106 28,934 1,022,819 SH   SOLE 1 1,022,819 0 0
PPL CORP OPT 69351T106 2,224 78,600 SH Put SOLE 8 78,600 0 0
PPL CORP COM 69351T106 743 26,251 SH   SOLE 8 26,251 0 0
PPL CORP OPT 69351T106 7,760 274,300 SH Call SOLE 8 274,300 0 0
PPL CORP COM 69351T106 14,370 507,973 SH   SOLE 9 507,973 0 0
PQ GROUP HLDGS INC COM 73943T103 332 23,768 SH   SOLE 1 23,768 0 0
PQ GROUP HLDGS INC COM 73943T103 18 1,319 SH   SOLE 8 1,319 0 0
PRA GROUP INC COM 69354N106 834 21,966 SH   SOLE 1 21,966 0 0
PRA GROUP INC COM 69354N106 425 11,194 SH   SOLE 8 11,194 0 0
PRA GROUP INC OPT 69354N106 122 3,200 SH Put SOLE 8 3,200 0 0
PRA GROUP INC OPT 69354N106 11 300 SH Call SOLE 8 300 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,378 16,605 SH   SOLE 1 16,605 0 0
PRA HEALTH SCIENCES INC COM 69354M108 70 848 SH   SOLE 8 848 0 0
PRAXAIR INC COM 74005P104 29 200 SH   DFND 1 0 0 200
PRAXAIR INC COM 74005P104 26,355 182,641 SH   SOLE 1 182,641 0 0
PRAXAIR INC COM 74005P104 1,570 10,881 SH   SOLE 8 10,881 0 0
PRAXAIR INC OPT 74005P104 491 3,400 SH Call SOLE 8 3,400 0 0
PRAXAIR INC OPT 74005P104 1,328 9,200 SH Put SOLE 8 9,200 0 0
PRAXAIR INC COM 74005P104 28,266 195,889 SH   SOLE 9 195,889 0 0
PRECISION DRILLING CORP COM 74022D308 1,212 437,500 SH   SOLE 1 437,500 0 0
PRECISION DRILLING CORP OPT 74022D308 7 2,500 SH Put SOLE 8 2,500 0 0
PRECISION DRILLING CORP OPT 74022D308 82 29,600 SH Call SOLE 8 29,600 0 0
PRECISION THERAPEUTICS INC COM 74033P100 44 39,771 SH   SOLE 8 39,771 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 151 10,668 SH   SOLE 1 10,668 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 30 2,088 SH   SOLE 8 2,088 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 372 5,789 SH   SOLE 1 5,789 0 0
PREFORMED LINE PRODS CO COM 740444104 48 733 SH   SOLE 1 733 0 0
PREFORMED LINE PRODS CO COM 740444104 0 4 SH   SOLE 8 4 0 0
PREMIER FINL BANCORP INC COM 74050M105 40 2,103 SH   SOLE 1 2,103 0 0
PREMIER FINL BANCORP INC COM 74050M105 0 9 SH   SOLE 8 9 0 0
PREMIER INC COM 74051N102 922 29,445 SH   SOLE 1 29,445 0 0
PREMIER INC COM 74051N102 146 4,685 SH   SOLE 8 4,685 0 0
PRESBIA PLC COM G7234P100 0 59 SH   SOLE 8 59 0 0
PRESIDIO INC COM 74102M103 912 58,339 SH   SOLE 1 58,339 0 0
PRESTIGE BRANDS HLDGS INC COM 74112D101 501 14,870 SH   SOLE 1 14,870 0 0
PRETIUM RES INC COM 74139C102 340 51,083 SH   SOLE 1 51,083 0 0
PRETIUM RES INC OPT 74139C102 302 45,400 SH Put SOLE 8 45,400 0 0
PRETIUM RES INC OPT 74139C102 649 97,500 SH Call SOLE 8 97,500 0 0
PRETIUM RES INC COM 74139C102 108 16,300 SH   SOLE 8 16,300 0 0
PRGX GLOBAL INC COM 69357C503 47 5,000 SH   SOLE 1 5,000 0 0
PRGX GLOBAL INC COM 69357C503 0 27 SH   SOLE 8 27 0 0
PRICE T ROWE GROUP INC COM 74144T108 76,101 704,842 SH   SOLE 1 704,842 0 0
PRICE T ROWE GROUP INC COM 74144T108 38 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC OPT 74144T108 6,586 61,000 SH Call SOLE 8 61,000 0 0
PRICE T ROWE GROUP INC OPT 74144T108 1,684 15,600 SH Put SOLE 8 15,600 0 0
PRICE T ROWE GROUP INC COM 74144T108 990 9,171 SH   SOLE 8 9,171 0 0
PRICE T ROWE GROUP INC COM 74144T108 18,025 166,943 SH   SOLE 9 166,943 0 0
PRICESMART INC COM 741511109 383 4,586 SH   SOLE 1 4,586 0 0
PRICESMART INC COM 741511109 1 11 SH   SOLE 8 11 0 0
PRIMERICA INC COM 74164M108 1,414 14,636 SH   SOLE 1 14,636 0 0
PRIMERICA INC COM 74164M108 317 3,280 SH   SOLE 8 3,280 0 0
PRIMO WTR CORP COM 74165N105 61 5,251 SH   SOLE 1 5,251 0 0
PRIMO WTR CORP COM 74165N105 1 54 SH   SOLE 8 54 0 0
PRIMORIS SVCS CORP COM 74164F103 316 12,682 SH   SOLE 1 12,682 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 17,664 290,011 SH   SOLE 1 290,011 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 238 3,900 SH Call SOLE 8 3,900 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,305 21,422 SH   SOLE 8 21,422 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 323 5,300 SH Put SOLE 8 5,300 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 11,169 183,372 SH   SOLE 9 183,372 0 0
PROASSURANCE CORP COM 74267C106 379 7,805 SH   SOLE 1 7,805 0 0
PROCTER AND GAMBLE CO COM 742718109 1,650 20,812 SH   DFND 1 0 0 20,812
PROCTER AND GAMBLE CO COM 742718109 427,502 5,392,264 SH   SOLE 1 5,375,075 17,189 0
PROCTER AND GAMBLE CO OPT 742718109 32,624 411,500 SH Put SOLE 8 411,500 0 0
PROCTER AND GAMBLE CO OPT 742718109 34,392 433,800 SH Call SOLE 8 433,800 0 0
PROCTER AND GAMBLE CO COM 742718109 4,528 57,120 SH   SOLE 8 57,120 0 0
PROCTER AND GAMBLE CO COM 742718109 128,633 1,622,533 SH   SOLE 9 1,622,533 0 0
PROCTER AND GAMBLE CO COM 742718109 114 1,443 SH   SOLE 81 1,443 0 0
PROFESSIONAL DIVERSITY NET I COM 74312Y202 0 5 SH   SOLE 8 5 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 163 21,712 SH   SOLE 1 21,712 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 148 19,900 SH Put SOLE 8 19,900 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 648 86,800 SH Call SOLE 8 86,800 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 533 71,552 SH   SOLE 8 71,552 0 0
PROGRESS SOFTWARE CORP COM 743312100 3,565 92,728 SH   SOLE 1 92,728 0 0
PROGRESS SOFTWARE CORP COM 743312100 125 3,255 SH   SOLE 8 3,255 0 0
PROGRESSIVE CORP OHIO COM 743315103 43,757 718,180 SH   SOLE 1 718,180 0 0
PROGRESSIVE CORP OHIO OPT 743315103 457 7,500 SH Put SOLE 8 7,500 0 0
PROGRESSIVE CORP OHIO OPT 743315103 2,364 38,800 SH Call SOLE 8 38,800 0 0
PROGRESSIVE CORP OHIO COM 743315103 679 11,147 SH   SOLE 8 11,147 0 0
PROGRESSIVE CORP OHIO COM 743315103 24,149 396,342 SH   SOLE 9 396,342 0 0
PROLOGIS INC COM 74340W103 3,270 51,918 SH   SOLE 1 51,918 0 0
PROLOGIS INC TRUS 74340W103 51,154 812,084 SH   SOLE 1 812,084 0 0
PROLOGIS INC TRUS 74340W103 96 1,525 SH   SOLE 8 1,525 0 0
PROLOGIS INC OPT 74340W103 397 6,300 SH Put SOLE 8 6,300 0 0
PROLOGIS INC OPT 74340W103 1,386 22,000 SH Call SOLE 8 22,000 0 0
PROLOGIS INC COM 74340W103 24,309 385,898 SH   SOLE 9 385,898 0 0
PROOFPOINT INC COM 743424103 1,119 9,845 SH   SOLE 1 9,845 0 0
PROOFPOINT INC OPT 743424103 114 1,000 SH Call SOLE 8 1,000 0 0
PROOFPOINT INC BOND 743424AD5 133 91,000 PRN   SOLE 8 0 0 91,000
PROOFPOINT INC COM 743424103 111 980 SH   SOLE 8 980 0 0
PROPETRO HLDG CORP COM 74347M108 1,520 95,596 SH   SOLE 1 95,596 0 0
PROPETRO HLDG CORP COM 74347M108 58 3,647 SH   SOLE 8 3,647 0 0
PROPHASE LABS INC COM 74345W108 0 5 SH   SOLE 8 5 0 0
PROS HOLDINGS INC COM 74346Y103 182 5,532 SH   SOLE 1 5,532 0 0
PROS HOLDINGS INC COM 74346Y103 182 5,518 SH   SOLE 8 5,518 0 0
PROSHARES TR FUND 74347X849 159 7,000 SH   DFND 1 0 0 7,000
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347B425 79 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347R230 5 400 SH   DFND 1 0 0 400
PROSHARES TR FUND 74347R107 54 513 SH   SOLE 1 513 0 0
PROSHARES TR FUND 74347R305 215 1,726 SH   SOLE 1 1,726 0 0
PROSHARES TR FUND 74347X633 4 34 SH   SOLE 1 34 0 0
PROSHARES TR FUND 74347X625 83 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR FUND 74347R842 23 330 SH   SOLE 1 330 0 0
PROSHARES TR OPT 74347R305 50 400 SH Put SOLE 8 400 0 0
PROSHARES TR OPT 74347B425 803 26,500 SH Call SOLE 8 26,500 0 0
PROSHARES TR OPT 74348A319 120 7,000 SH Call SOLE 8 7,000 0 0
PROSHARES TR OPT 74348A319 7 400 SH Put SOLE 8 400 0 0
PROSHARES TR OPT 74348A160 1,842 100,500 SH Call SOLE 8 100,500 0 0
PROSHARES TR FUND 74347X864 389 2,976 SH   SOLE 8 2,976 0 0
PROSHARES TR OPT 74347R206 2,789 36,600 SH Put SOLE 8 36,600 0 0
PROSHARES TR FUND 74347X831 2,760 19,174 SH   SOLE 8 19,174 0 0
PROSHARES TR OPT 74347X625 80 1,400 SH Call SOLE 8 1,400 0 0
PROSHARES TR OPT 74347X625 57 1,000 SH Put SOLE 8 1,000 0 0
PROSHARES TR OPT 74347R719 27 800 SH Put SOLE 8 800 0 0
PROSHARES TR FUND 74348A160 2,039 111,220 SH   SOLE 8 111,220 0 0
PROSHARES TR OPT 74347R776 26 400 SH Put SOLE 8 400 0 0
PROSHARES TR FUND 74347X633 18 146 SH   SOLE 8 146 0 0
PROSHARES TR OPT 74348A426 272 22,300 SH Call SOLE 8 22,300 0 0
PROSHARES TR FUND 74348A426 1,106 90,720 SH   SOLE 8 90,720 0 0
PROSHARES TR OPT 74347R719 61 1,800 SH Call SOLE 8 1,800 0 0
PROSHARES TR OPT 74347R776 6 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74347B425 158 5,200 SH Put SOLE 8 5,200 0 0
PROSHARES TR OPT 74347R107 886 8,400 SH Call SOLE 8 8,400 0 0
PROSHARES TR OPT 74348A442 720 64,500 SH Call SOLE 8 64,500 0 0
PROSHARES TR OPT 74348A350 8 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74347R669 40 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347R693 9 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74348A426 24 2,000 SH Put SOLE 8 2,000 0 0
PROSHARES TR OPT 74347X831 5,527 38,400 SH Call SOLE 8 38,400 0 0
PROSHARES TR OPT 74347R701 147 9,700 SH Call SOLE 8 9,700 0 0
PROSHARES TR OPT 74348A525 416 10,300 SH Call SOLE 8 10,300 0 0
PROSHARES TR FUND 74347B714 2 69 SH   SOLE 8 69 0 0
PROSHARES TR OPT 74347B201 14,776 407,400 SH Call SOLE 8 407,400 0 0
PROSHARES TR OPT 74347X880 77 900 SH Call SOLE 8 900 0 0
PROSHARES TR FUND 74348A590 359 40,723 SH   SOLE 8 40,723 0 0
PROSHARES TR OPT 74348A590 20 2,300 SH Put SOLE 8 2,300 0 0
PROSHARES TR FUND 74347R305 332 2,661 SH   SOLE 8 2,661 0 0
PROSHARES TR OPT 74347R305 112 900 SH Call SOLE 8 900 0 0
PROSHARES TR OPT 74348A525 69 1,700 SH Put SOLE 8 1,700 0 0
PROSHARES TR OPT 74347X633 99 800 SH Put SOLE 8 800 0 0
PROSHARES TR OPT 74347R842 7 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74348A244 81 2,491 SH   SOLE 8 2,491 0 0
PROSHARES TR OPT 74347R206 2,431 31,900 SH Call SOLE 8 31,900 0 0
PROSHARES TR OPT 74348A590 134 15,200 SH Call SOLE 8 15,200 0 0
PROSHARES TR FUND 74347X625 1 20 SH   SOLE 8 20 0 0
PROSHARES TR OPT 74347X864 863 6,600 SH Put SOLE 8 6,600 0 0
PROSHARES TR OPT 74347B383 2,585 63,100 SH Call SOLE 8 63,100 0 0
PROSHARES TR OPT 74347X831 2,864 19,900 SH Put SOLE 8 19,900 0 0
PROSHARES TR OPT 74348A160 235 12,800 SH Put SOLE 8 12,800 0 0
PROSHARES TR OPT 74347B201 4,342 119,700 SH Put SOLE 8 119,700 0 0
PROSHARES TR FUND 74347R701 0 19 SH   SOLE 8 19 0 0
PROSHARES TR OPT 74347R107 1,086 10,300 SH Put SOLE 8 10,300 0 0
PROSHARES TR OPT 74347X864 863 6,600 SH Call SOLE 8 6,600 0 0
PROSHARES TR OPT 74348A350 8 500 SH Put SOLE 8 500 0 0
PROSHARES TR FUND 74347R206 924 12,126 SH   SOLE 8 12,126 0 0
PROSHARES TR OPT 74348A244 42 1,300 SH Call SOLE 8 1,300 0 0
PROSHARES TR OPT 74347R669 148 1,100 SH Call SOLE 8 1,100 0 0
PROSHARES TR FUND 74347X880 4 50 SH   SOLE 8 50 0 0
PROSHARES TR OPT 74347B383 213 5,200 SH Put SOLE 8 5,200 0 0
PROSHARES TR OPT 74347X880 205 2,400 SH Put SOLE 8 2,400 0 0
PROSHARES TR OPT 74348A442 74 6,600 SH Put SOLE 8 6,600 0 0
PROSHARES TR FUND 74347R693 29 317 SH   SOLE 8 317 0 0
PROSHARES TR FUND 74347R107 38 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W247 2 55 SH   DFND 1 0 0 55
PROSHARES TR II FUND 74347W163 176 9,478 SH   SOLE 1 9,478 0 0
PROSHARES TR II OPT 74347W247 349 12,700 SH Put SOLE 8 12,700 0 0
PROSHARES TR II OPT 74347W395 1,447 21,600 SH Call SOLE 8 21,600 0 0
PROSHARES TR II FUND 74347W668 374 18,756 SH   SOLE 8 18,756 0 0
PROSHARES TR II FUND 74347W171 134 3,413 SH   SOLE 8 3,413 0 0
PROSHARES TR II OPT 74347W569 7 100 SH Put SOLE 8 100 0 0
PROSHARES TR II OPT 74347W353 367 11,800 SH Call SOLE 8 11,800 0 0
PROSHARES TR II FUND 74347W627 956 81,445 SH   SOLE 8 81,445 0 0
PROSHARES TR II OPT 74347W627 45,483 3,874,300 SH Call SOLE 8 3,874,300 0 0
PROSHARES TR II OPT 74347W601 116 2,800 SH Call SOLE 8 2,800 0 0
PROSHARES TR II OPT 74347W395 33 500 SH Put SOLE 8 500 0 0
PROSHARES TR II OPT 74347W668 341 17,100 SH Put SOLE 8 17,100 0 0
PROSHARES TR II OPT 74347W353 199 6,400 SH Put SOLE 8 6,400 0 0
PROSHARES TR II OPT 74347W171 102 2,600 SH Call SOLE 8 2,600 0 0
PROSHARES TR II OPT 74347W247 3,930 142,900 SH Call SOLE 8 142,900 0 0
PROSHARES TR II FUND 74347W247 0 10 SH   SOLE 8 10 0 0
PROSHARES TR II FUND 74347W601 1 15 SH   SOLE 8 15 0 0
PROSHARES TR II OPT 74347W163 2,820 152,200 SH Call SOLE 8 152,200 0 0
PROSHARES TR II OPT 74347W668 359 18,000 SH Call SOLE 8 18,000 0 0
PROSHARES TR II OPT 74347W114 134 4,000 SH Call SOLE 8 4,000 0 0
PROSHARES TR II OPT 74347W882 504 24,800 SH Call SOLE 8 24,800 0 0
PROSHARES TR II OPT 74347W627 247 21,000 SH Put SOLE 8 21,000 0 0
PROSHARES TR II OPT 74347W882 30 1,500 SH Put SOLE 8 1,500 0 0
PROSHARES TR II OPT 74347W163 1,712 92,400 SH Put SOLE 8 92,400 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAQ5 117 117,000 PRN   SOLE 8 0 0 117,000
PROSPECT CAPITAL CORPORATION OPT 74348T102 71 10,900 SH Put SOLE 8 10,900 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 96 14,700 SH Call SOLE 8 14,700 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 37 5,573 SH   SOLE 8 5,573 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAR3 137 137,000 PRN   SOLE 8 0 0 137,000
PROSPERITY BANCSHARES INC COM 743606105 1,050 14,464 SH   SOLE 1 14,464 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 102 11,865 SH   SOLE 1 11,865 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 0 12 SH   SOLE 8 12 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 11 20,000 SH   DFND 1 0 0 20,000
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 261 54,933 SH   SOLE 1 54,933 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 0 24 SH   SOLE 8 24 0 0
PROTHENA CORP PLC COM G72800108 296 8,054 SH   SOLE 1 8,054 0 0
PROTHENA CORP PLC OPT G72800108 15,543 423,400 SH Call SOLE 8 423,400 0 0
PROTHENA CORP PLC OPT G72800108 1,358 37,000 SH Put SOLE 8 37,000 0 0
PROTHENA CORP PLC COM G72800108 3,916 106,664 SH   SOLE 8 106,664 0 0
PROTHENA CORP PLC COM G72800108 1 23 SH   SOLE 9 23 0 0
PROTO LABS INC COM 743713109 899 7,652 SH   SOLE 1 7,652 0 0
PROTO LABS INC OPT 743713109 24 200 SH Call SOLE 8 200 0 0
PROTO LABS INC COM 743713109 1,050 8,935 SH   SOLE 8 8,935 0 0
PROVIDENCE SVC CORP COM 743815102 902 13,050 SH   SOLE 1 13,050 0 0
PROVIDENT BANCORP INC COM 74383X109 24 911 SH   SOLE 1 911 0 0
PROVIDENT BANCORP INC COM 74383X109 0 5 SH   SOLE 8 5 0 0
PROVIDENT FINL HLDGS INC COM 743868101 21 1,142 SH   SOLE 1 1,142 0 0
PROVIDENT FINL HLDGS INC COM 743868101 1 36 SH   SOLE 8 36 0 0
PROVIDENT FINL SVCS INC COM 74386T105 521 20,356 SH   SOLE 1 20,356 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 31 1,682 SH   SOLE 1 1,682 0 0
PRUDENTIAL FINL INC COM 744320102 302 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC COM 744320102 60,148 580,859 SH   SOLE 1 580,859 0 0
PRUDENTIAL FINL INC OPT 744320102 4,970 48,000 SH Put SOLE 8 48,000 0 0
PRUDENTIAL FINL INC OPT 744320102 4,794 46,300 SH Call SOLE 8 46,300 0 0
PRUDENTIAL FINL INC COM 744320102 2,028 19,577 SH   SOLE 8 19,577 0 0
PRUDENTIAL FINL INC COM 744320102 32,211 311,054 SH   SOLE 9 311,054 0 0
PRUDENTIAL FINL INC COM 744320102 611 5,900 SH   DFND 20 0 0 5,900
PS BUSINESS PKS INC CALIF TRUS 69360J107 2,308 20,421 SH   SOLE 1 20,421 0 0
PSIVIDA CORP COM 74440J101 0 2 SH   SOLE 8 2 0 0
PTC INC COM 69370C100 2,582 33,107 SH   SOLE 1 33,107 0 0
PTC INC OPT 69370C100 16 200 SH Call SOLE 8 200 0 0
PTC INC OPT 69370C100 39 500 SH Put SOLE 8 500 0 0
PTC INC COM 69370C100 452 5,799 SH   SOLE 8 5,799 0 0
PTC INC COM 69370C100 291 3,731 SH   SOLE 9 3,731 0 0
PTC THERAPEUTICS INC COM 69366J200 2,996 110,711 SH   SOLE 1 110,711 0 0
PTC THERAPEUTICS INC COM 69366J200 329 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC OPT 69366J200 5,147 190,200 SH Put SOLE 8 190,200 0 0
PTC THERAPEUTICS INC COM 69366J200 3,284 121,346 SH   SOLE 8 121,346 0 0
PUBLIC STORAGE TRUS 74460D109 81,704 407,725 SH   SOLE 1 407,725 0 0
PUBLIC STORAGE COM 74460D109 789 3,939 SH   SOLE 1 3,939 0 0
PUBLIC STORAGE OPT 74460D109 581 2,900 SH Call SOLE 8 2,900 0 0
PUBLIC STORAGE OPT 74460D109 2,325 11,600 SH Put SOLE 8 11,600 0 0
PUBLIC STORAGE TRUS 74460D109 333 1,659 SH   SOLE 8 1,659 0 0
PUBLIC STORAGE COM 74460D109 20,929 104,440 SH   SOLE 9 104,440 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 47,257 940,624 SH   SOLE 1 940,624 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 70 1,400 SH Put SOLE 8 1,400 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 4 70 SH   SOLE 8 70 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 744 14,800 SH Call SOLE 8 14,800 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 24,866 494,921 SH   SOLE 9 494,921 0 0
PULMATRIX INC COM 74584P103 7 14,300 SH   SOLE 8 14,300 0 0
PULSE BIOSCIENCES INC COM 74587B101 25 1,890 SH   SOLE 1 1,890 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 31 SH   SOLE 8 31 0 0
PULTE GROUP INC COM 745867101 15,670 531,303 SH   SOLE 1 531,303 0 0
PULTE GROUP INC OPT 745867101 1,247 42,300 SH Call SOLE 8 42,300 0 0
PULTE GROUP INC OPT 745867101 953 32,300 SH Put SOLE 8 32,300 0 0
PULTE GROUP INC COM 745867101 486 16,472 SH   SOLE 8 16,472 0 0
PULTE GROUP INC COM 745867101 5,327 180,649 SH   SOLE 9 180,649 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 595 8,743 SH   SOLE 1 8,743 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 184 2,700 SH Put SOLE 8 2,700 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 364 5,348 SH   SOLE 8 5,348 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 75 1,100 SH Call SOLE 8 1,100 0 0
PURE STORAGE INC COM 74624M102 816 40,947 SH   SOLE 1 40,947 0 0
PURE STORAGE INC COM 74624M102 131 6,581 SH   SOLE 8 6,581 0 0
PURE STORAGE INC OPT 74624M102 16 800 SH Put SOLE 8 800 0 0
PURE STORAGE INC OPT 74624M102 26 1,300 SH Call SOLE 8 1,300 0 0
PURECYCLE CORP COM 746228303 34 3,549 SH   SOLE 1 3,549 0 0
PURECYCLE CORP COM 746228303 0 15 SH   SOLE 8 15 0 0
PVH CORP COM 693656100 14,529 95,945 SH   SOLE 1 95,945 0 0
PVH CORP COM 693656100 41 273 SH   DFND 1 0 0 273
PVH CORP OPT 693656100 5,285 34,900 SH Call SOLE 8 34,900 0 0
PVH CORP COM 693656100 1,328 8,772 SH   SOLE 8 8,772 0 0
PVH CORP OPT 693656100 2,892 19,100 SH Put SOLE 8 19,100 0 0
PVH CORP COM 693656100 7,982 52,708 SH   SOLE 9 52,708 0 0
PVH CORP COM 693656100 8 50 SH   DFND 20 0 0 50
PYXIS TANKERS INC COM Y71726106 14 14,700 SH   SOLE 8 14,700 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 40 3,641 SH   SOLE 1 3,641 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 0 41 SH   SOLE 8 41 0 0
Q2 HLDGS INC COM 74736L109 459 10,078 SH   SOLE 1 10,078 0 0
Q2 HLDGS INC COM 74736L109 109 2,383 SH   SOLE 8 2,383 0 0
QAD INC COM 74727D306 99 2,389 SH   SOLE 1 2,389 0 0
QAD INC COM 74727D306 121 2,915 SH   SOLE 8 2,915 0 0
QCR HOLDINGS INC COM 74727A104 113 2,515 SH   SOLE 1 2,515 0 0
QCR HOLDINGS INC COM 74727A104 45 999 SH   SOLE 8 999 0 0
QEP RES INC COM 74733V100 15,347 1,567,522 SH   SOLE 1 1,567,522 0 0
QEP RES INC OPT 74733V100 282 28,800 SH Put SOLE 8 28,800 0 0
QEP RES INC COM 74733V100 1 84 SH   SOLE 8 84 0 0
QEP RES INC OPT 74733V100 712 72,700 SH Call SOLE 8 72,700 0 0
QIAGEN NV COM N72482123 1,893 58,605 SH   SOLE 1 58,605 0 0
QIAGEN NV COM N72482123 8 262 SH   SOLE 8 262 0 0
QIAGEN NV COM N72482123 3,527 109,174 SH   SOLE 9 109,174 0 0
QIAGEN NV BOND N72482AA5 1,425 1,200,000 PRN   SOLE 9 0 0 1,200,000
QIWI PLC ADR 74735M108 54 2,800 SH   SOLE 1 2,800 0 0
QIWI PLC ADR 74735M108 497 26,000 SH   SOLE 8 26,000 0 0
QORVO INC COM 74736K101 16,175 229,578 SH   SOLE 1 229,578 0 0
QORVO INC OPT 74736K101 5,876 83,400 SH Put SOLE 8 83,400 0 0
QORVO INC COM 74736K101 1,481 21,020 SH   SOLE 8 21,020 0 0
QORVO INC OPT 74736K101 4,657 66,100 SH Call SOLE 8 66,100 0 0
QORVO INC COM 74736K101 6,075 86,242 SH   SOLE 9 86,242 0 0
QTS RLTY TR INC TRUS 74736A103 1,721 47,505 SH   SOLE 1 47,505 0 0
QTS RLTY TR INC TRUS 74736A103 0 3 SH   SOLE 8 3 0 0
QUAD / GRAPHICS INC COM 747301109 526 20,762 SH   SOLE 1 20,762 0 0
QUAD / GRAPHICS INC COM 747301109 74 2,926 SH   SOLE 8 2,926 0 0
QUAKER CHEM CORP COM 747316107 705 4,765 SH   SOLE 1 4,765 0 0
QUAKER CHEM CORP COM 747316107 4 30 SH   SOLE 8 30 0 0
QUALCOMM INC COM 747525103 59 1,060 SH   DFND 1 0 0 1,060
QUALCOMM INC COM 747525103 109,043 1,967,915 SH   SOLE 1 1,967,915 0 0
QUALCOMM INC OPT 747525103 11,082 200,000 SH Call SOLE 1 200,000 0 0
QUALCOMM INC OPT 747525103 58,397 1,053,900 SH Call SOLE 8 1,053,900 0 0
QUALCOMM INC COM 747525103 12,802 231,050 SH   SOLE 8 231,050 0 0
QUALCOMM INC OPT 747525103 44,311 799,700 SH Put SOLE 8 799,700 0 0
QUALCOMM INC COM 747525103 55,793 1,006,899 SH   SOLE 9 1,006,899 0 0
QUALCOMM INC COM 747525103 1,124 20,280 SH   DFND 20 0 0 20,280
QUALITY CARE PPTYS INC COM 747545101 3 170 SH   DFND 1 0 0 170
QUALITY CARE PPTYS INC TRUS 747545101 1,912 98,413 SH   SOLE 1 98,413 0 0
QUALITY CARE PPTYS INC TRUS 747545101 1 92 SH   SOLE 8 92 0 0
QUALITY SYS INC COM 747582104 215 15,726 SH   SOLE 1 15,726 0 0
QUALITY SYS INC COM 747582104 57 4,204 SH   SOLE 8 4,204 0 0
QUALITY SYS INC OPT 747582104 113 8,300 SH Call SOLE 8 8,300 0 0
QUALYS INC COM 74758T303 924 12,696 SH   SOLE 1 12,696 0 0
QUALYS INC COM 74758T303 103 1,415 SH   SOLE 8 1,415 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 219 12,584 SH   SOLE 1 12,584 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 18 1,050 SH   SOLE 8 1,050 0 0
QUANTA SVCS INC COM 74762E102 4,487 130,602 SH   SOLE 1 130,602 0 0
QUANTA SVCS INC OPT 74762E102 790 23,000 SH Call SOLE 8 23,000 0 0
QUANTA SVCS INC COM 74762E102 2,379 69,261 SH   SOLE 8 69,261 0 0
QUANTA SVCS INC OPT 74762E102 220 6,400 SH Put SOLE 8 6,400 0 0
QUANTA SVCS INC COM 74762E102 3,570 103,912 SH   SOLE 9 103,912 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 509 37,120 SH   SOLE 1 37,120 0 0
QUANTERIX CORP COM 74766Q101 18 1,028 SH   SOLE 1 1,028 0 0
QUANTUM CORP COM 747906501 21 5,900 SH   SOLE 1 5,900 0 0
QUANTUM CORP COM 747906501 8 2,235 SH   SOLE 8 2,235 0 0
QUDIAN INC OPT 747798106 2,340 200,000 SH Call SOLE 1 200,000 0 0
QUDIAN INC OPT 747798106 838 71,600 SH Call SOLE 8 71,600 0 0
QUDIAN INC ADR 747798106 56 4,807 SH   SOLE 8 4,807 0 0
QUDIAN INC OPT 747798106 577 49,300 SH Put SOLE 8 49,300 0 0
QUEST DIAGNOSTICS INC COM 74834L100 17,633 175,797 SH   SOLE 1 175,797 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 923 9,200 SH Put SOLE 8 9,200 0 0
QUEST DIAGNOSTICS INC COM 74834L100 563 5,613 SH   SOLE 8 5,613 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 702 7,000 SH Call SOLE 8 7,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 9,271 92,438 SH   SOLE 9 92,438 0 0
QUICKLOGIC CORP COM 74837P108 0 3 SH   SOLE 8 3 0 0
QUIDEL CORP COM 74838J101 479 9,257 SH   SOLE 1 9,257 0 0
QUIDEL CORP COM 74838J101 69 1,338 SH   SOLE 8 1,338 0 0
QUINSTREET INC COM 74874Q100 182 14,314 SH   SOLE 1 14,314 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 13 1,266 SH   SOLE 1 1,266 0 0
QUMU CORP COM 749063103 0 67 SH   SOLE 8 67 0 0
QUORUM HEALTH CORP COM 74909E106 407 49,746 SH   SOLE 1 49,746 0 0
QUORUM HEALTH CORP COM 74909E106 1 71 SH   SOLE 8 71 0 0
QUOTIENT LTD COM G73268107 62 13,146 SH   SOLE 1 13,146 0 0
QUOTIENT LTD COM G73268107 0 23 SH   SOLE 8 23 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 243 18,600 SH   SOLE 1 18,600 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 0 2 SH   SOLE 8 2 0 0
R1 RCM INC COM 749397105 162 22,693 SH   SOLE 1 22,693 0 0
RA PHARMACEUTICALS INC COM 74933V108 38 7,105 SH   SOLE 1 7,105 0 0
RA PHARMACEUTICALS INC COM 74933V108 2 429 SH   SOLE 8 429 0 0
RADIAN GROUP INC COM 750236101 1,947 102,260 SH   SOLE 1 102,260 0 0
RADIAN GROUP INC OPT 750236101 156 8,200 SH Call SOLE 8 8,200 0 0
RADIAN GROUP INC COM 750236101 2,497 131,175 SH   SOLE 8 131,175 0 0
RADIAN GROUP INC OPT 750236101 48 2,500 SH Put SOLE 8 2,500 0 0
RADIANT LOGISTICS INC COM 75025X100 31 7,768 SH   SOLE 1 7,768 0 0
RADIANT LOGISTICS INC COM 75025X100 0 53 SH   SOLE 8 53 0 0
RADISYS CORP COM 750459109 5 7,649 SH   SOLE 1 7,649 0 0
RADISYS CORP COM 750459109 0 82 SH   SOLE 8 82 0 0
RADIUS HEALTH INC COM 750469207 413 11,501 SH   SOLE 1 11,501 0 0
RADIUS HEALTH INC COM 750469207 65 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC OPT 750469207 1,815 50,500 SH Put SOLE 8 50,500 0 0
RADIUS HEALTH INC OPT 750469207 1,837 51,100 SH Call SOLE 8 51,100 0 0
RADIUS HEALTH INC COM 750469207 145 4,027 SH   SOLE 8 4,027 0 0
RADIUS HEALTH INC BOND 750469AA6 1,867 1,858,000 PRN   SOLE 8 0 0 1,858,000
RADNET INC COM 750491102 683 47,376 SH   SOLE 1 47,376 0 0
RADNET INC COM 750491102 935 64,954 SH   SOLE 8 64,954 0 0
RADNET INC OPT 750491102 26 1,800 SH Call SOLE 8 1,800 0 0
RADNET INC OPT 750491102 33 2,300 SH Put SOLE 8 2,300 0 0
RADWARE LTD COM M81873107 102 4,800 SH   SOLE 1 4,800 0 0
RADWARE LTD COM M81873107 389 18,265 SH   SOLE 8 18,265 0 0
RADWARE LTD OPT M81873107 160 7,500 SH Put SOLE 8 7,500 0 0
RAFAEL HLDGS INC COM 75062E106 16 3,415 SH   SOLE 1 3,415 0 0
RAFAEL HLDGS INC OPT 75062E106 11 2,300 SH Call SOLE 8 2,300 0 0
RAFAEL HLDGS INC OPT 75062E106 21 4,400 SH Put SOLE 8 4,400 0 0
RAFAEL HLDGS INC COM 75062E106 10 2,121 SH   SOLE 8 2,121 0 0
RAIT FINANCIAL TRUST TRUS 749227609 3 20,277 SH   SOLE 1 20,277 0 0
RAIT FINANCIAL TRUST TRUS 749227609 1 4,970 SH   SOLE 8 4,970 0 0
RALPH LAUREN CORP COM 751212101 16,544 147,976 SH   SOLE 1 147,976 0 0
RALPH LAUREN CORP COM 751212101 1,740 15,565 SH   SOLE 8 15,565 0 0
RALPH LAUREN CORP OPT 751212101 1,789 16,000 SH Call SOLE 8 16,000 0 0
RALPH LAUREN CORP OPT 751212101 9,346 83,600 SH Put SOLE 8 83,600 0 0
RALPH LAUREN CORP COM 751212101 4,243 37,945 SH   SOLE 9 37,945 0 0
RAMACO RES INC COM 75134P303 11 1,559 SH   SOLE 1 1,559 0 0
RAMACO RES INC COM 75134P303 0 8 SH   SOLE 8 8 0 0
RAMBUS INC DEL COM 750917106 4,156 309,438 SH   SOLE 1 309,438 0 0
RAMBUS INC DEL COM 750917106 364 27,149 SH   SOLE 8 27,149 0 0
RAMBUS INC DEL OPT 750917106 541 40,300 SH Put SOLE 8 40,300 0 0
RAMBUS INC DEL OPT 750917106 539 40,100 SH Call SOLE 8 40,100 0 0
RAMBUS INC DEL BOND 750917AE6 884 784,000 PRN   SOLE 8 0 0 784,000
RAMCO-GERSHENSON PPTYS TR TRUS 751452202 1,022 82,818 SH   SOLE 1 82,818 0 0
RAMCO-GERSHENSON PPTYS TR TRUS 751452202 14 1,179 SH   SOLE 8 1,179 0 0
RANDGOLD RES LTD ADR 752344309 50 599 SH   SOLE 1 599 0 0
RANDGOLD RES LTD OPT 752344309 1,756 21,100 SH Put SOLE 8 21,100 0 0
RANDGOLD RES LTD OPT 752344309 166 2,000 SH Call SOLE 8 2,000 0 0
RANDGOLD RES LTD ADR 752344309 2,866 34,427 SH   SOLE 8 34,427 0 0
RANGE RES CORP COM 75281A109 10,240 704,267 SH   SOLE 1 704,267 0 0
RANGE RES CORP COM 75281A109 7,441 511,790 SH   SOLE 8 511,790 0 0
RANGE RES CORP OPT 75281A109 3,423 235,400 SH Put SOLE 8 235,400 0 0
RANGE RES CORP OPT 75281A109 7,051 485,000 SH Call SOLE 8 485,000 0 0
RANGE RES CORP COM 75281A109 2,239 154,053 SH   SOLE 9 154,053 0 0
RANGER ENERGY SVCS INC COM 75282U104 10 1,259 SH   SOLE 1 1,259 0 0
RANGER ENERGY SVCS INC COM 75282U104 0 6 SH   SOLE 8 6 0 0
RAPID7 INC COM 753422104 146 5,718 SH   SOLE 1 5,718 0 0
RAVE RESTAURANT GROUP INC COM 754198109 0 4 SH   SOLE 8 4 0 0
RAVEN INDS INC COM 754212108 1,308 37,310 SH   SOLE 1 37,310 0 0
RAVEN INDS INC COM 754212108 69 1,969 SH   SOLE 8 1,969 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 10,117 113,157 SH   SOLE 1 113,157 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 1,466 16,400 SH Call SOLE 8 16,400 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 79 885 SH   SOLE 8 885 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 206 2,300 SH Put SOLE 8 2,300 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 7,872 88,044 SH   SOLE 9 88,044 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 396 18,457 SH   SOLE 1 18,457 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 161 7,476 SH   SOLE 8 7,476 0 0
RAYONIER INC TRUS 754907103 1,989 56,525 SH   SOLE 1 56,525 0 0
RAYONIER INC TRUS 754907103 2,275 64,681 SH   SOLE 8 64,681 0 0
RAYTHEON CO COM 755111507 16 76 SH   DFND 1 0 0 76
RAYTHEON CO COM 755111507 59,604 276,186 SH   SOLE 1 276,186 0 0
RAYTHEON CO COM 755111507 9,581 44,398 SH   SOLE 8 44,398 0 0
RAYTHEON CO OPT 755111507 11,633 53,900 SH Call SOLE 8 53,900 0 0
RAYTHEON CO OPT 755111507 21,258 98,500 SH Put SOLE 8 98,500 0 0
RAYTHEON CO COM 755111507 45,028 208,641 SH   SOLE 9 208,641 0 0
RBB BANCORP COM 74930B105 44 1,692 SH   SOLE 1 1,692 0 0
RBC BEARINGS INC COM 75524B104 602 4,852 SH   SOLE 1 4,852 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 67 2,355 SH   SOLE 1 2,355 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 1 40 SH   SOLE 8 40 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 77 2,700 SH Call SOLE 8 2,700 0 0
RE MAX HLDGS INC COM 75524W108 802 13,281 SH   SOLE 1 13,281 0 0
READING INTERNATIONAL INC COM 755408101 60 3,660 SH   SOLE 1 3,660 0 0
READING INTERNATIONAL INC COM 755408101 1 38 SH   SOLE 8 38 0 0
REAL GOODS SOLAR INC COM 75601N500 12 11,900 SH   SOLE 8 11,900 0 0
REALNETWORKS INC COM 75605L708 16 5,038 SH   SOLE 1 5,038 0 0
REALNETWORKS INC COM 75605L708 0 68 SH   SOLE 8 68 0 0
REALOGY HLDGS CORP COM 75605Y106 6,697 245,461 SH   SOLE 1 245,461 0 0
REALOGY HLDGS CORP OPT 75605Y106 1,910 70,000 SH Put SOLE 8 70,000 0 0
REALOGY HLDGS CORP COM 75605Y106 525 19,270 SH   SOLE 8 19,270 0 0
REALOGY HLDGS CORP OPT 75605Y106 840 30,800 SH Call SOLE 8 30,800 0 0
REALPAGE INC COM 75606N109 634 12,317 SH   SOLE 1 12,317 0 0
REALPAGE INC COM 75606N109 217 4,215 SH   SOLE 8 4,215 0 0
REALTY INCOME CORP COM 756109104 21 400 SH   DFND 1 0 0 400
REALTY INCOME CORP COM 756109104 3,992 77,175 SH   SOLE 1 77,175 0 0
REALTY INCOME CORP TRUS 756109104 32,342 625,203 SH   SOLE 1 625,203 0 0
REALTY INCOME CORP OPT 756109104 336 6,500 SH Call SOLE 8 6,500 0 0
REALTY INCOME CORP TRUS 756109104 20 391 SH   SOLE 8 391 0 0
REALTY INCOME CORP OPT 756109104 160 3,100 SH Put SOLE 8 3,100 0 0
REALTY INCOME CORP COM 756109104 10,120 195,611 SH   SOLE 9 195,611 0 0
REATA PHARMACEUTICALS INC COM 75615P103 81 3,950 SH   SOLE 1 3,950 0 0
REATA PHARMACEUTICALS INC COM 75615P103 6 266 SH   SOLE 8 266 0 0
RECON TECHNOLOGY LTD COM G7415M108 6 5,355 SH   SOLE 1 5,355 0 0
RECRO PHARMA INC COM 75629F109 32 2,826 SH   SOLE 1 2,826 0 0
RECRO PHARMA INC COM 75629F109 23 2,148 SH   SOLE 8 2,148 0 0
RED HAT INC COM 756577102 28 188 SH   DFND 1 0 0 188
RED HAT INC COM 756577102 53,209 355,878 SH   SOLE 1 355,878 0 0
RED HAT INC OPT 756577102 4,874 32,600 SH Call SOLE 8 32,600 0 0
RED HAT INC COM 756577102 3,701 24,751 SH   SOLE 8 24,751 0 0
RED HAT INC BOND 756577AD4 2,831 1,400,000 PRN   SOLE 8 0 0 1,400,000
RED HAT INC OPT 756577102 10,331 69,100 SH Put SOLE 8 69,100 0 0
RED HAT INC COM 756577102 18,015 120,492 SH   SOLE 9 120,492 0 0
RED LION HOTELS CORP COM 756764106 34 3,437 SH   SOLE 1 3,437 0 0
RED LION HOTELS CORP COM 756764106 0 14 SH   SOLE 8 14 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 3,533 60,923 SH   SOLE 1 60,923 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 590 10,173 SH   SOLE 8 10,173 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 75 1,300 SH Put SOLE 8 1,300 0 0
RED ROCK RESORTS INC COM 75700L108 2,047 69,920 SH   SOLE 1 69,920 0 0
RED ROCK RESORTS INC COM 75700L108 133 4,506 SH   SOLE 8 4,506 0 0
RED VIOLET INC COM 75704L104 5 842 SH   SOLE 1 842 0 0
RED VIOLET INC COM 75704L104 0 2 SH   SOLE 8 2 0 0
REDFIN CORP COM 75737F108 1,940 84,993 SH   SOLE 1 84,993 0 0
REDFIN CORP OPT 75737F108 178 7,800 SH Put SOLE 8 7,800 0 0
REDFIN CORP OPT 75737F108 304 13,300 SH Call SOLE 8 13,300 0 0
REDFIN CORP COM 75737F108 484 21,185 SH   SOLE 8 21,185 0 0
REDWOOD TR INC TRUS 758075402 1,019 65,897 SH   SOLE 1 65,897 0 0
REDWOOD TR INC TRUS 758075402 259 16,728 SH   SOLE 8 16,728 0 0
REDWOOD TR INC BOND 758075AB1 500 500,000 PRN   SOLE 8 0 0 500,000
REDWOOD TR INC BOND 758075AC9 1,516 1,564,000 PRN   SOLE 8 0 0 1,564,000
REEDS INC COM 758338107 0 22 SH   SOLE 8 22 0 0
REGAL BELOIT CORP COM 758750103 1,692 23,052 SH   SOLE 1 23,052 0 0
REGENCY CTRS CORP COM 758849103 3,583 60,745 SH   SOLE 1 60,745 0 0
REGENCY CTRS CORP TRUS 758849103 15,170 257,199 SH   SOLE 1 257,199 0 0
REGENCY CTRS CORP TRUS 758849103 2,991 50,714 SH   SOLE 8 50,714 0 0
REGENCY CTRS CORP OPT 758849103 3,067 52,000 SH Put SOLE 8 52,000 0 0
REGENCY CTRS CORP OPT 758849103 3,067 52,000 SH Call SOLE 8 52,000 0 0
REGENCY CTRS CORP COM 758849103 5,962 101,074 SH   SOLE 9 101,074 0 0
REGENERON PHARMACEUTICALS COM 75886F107 37,478 108,835 SH   SOLE 1 108,835 0 0
REGENERON PHARMACEUTICALS COM 75886F107 14,025 40,727 SH   SOLE 8 40,727 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 15,496 45,000 SH Call SOLE 8 45,000 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 40,118 116,500 SH Put SOLE 8 116,500 0 0
REGENERON PHARMACEUTICALS COM 75886F107 18,294 53,123 SH   SOLE 9 53,123 0 0
REGENXBIO INC COM 75901B107 535 17,880 SH   SOLE 1 17,880 0 0
REGENXBIO INC COM 75901B107 79 2,635 SH   SOLE 8 2,635 0 0
REGIONAL HEALTH PPTYS INC TRUS 75903M101 0 1 SH   SOLE 8 1 0 0
REGIONAL MGMT CORP COM 75902K106 718 22,547 SH   SOLE 1 22,547 0 0
REGIONAL MGMT CORP COM 75902K106 43 1,371 SH   SOLE 8 1,371 0 0
REGIONS FINL CORP NEW COM 7591EP100 23,781 1,279,901 SH   SOLE 1 1,279,901 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,560 83,950 SH   SOLE 8 83,950 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,659 89,300 SH Put SOLE 8 89,300 0 0
REGIONS FINL CORP NEW OPT 7591EP100 5,398 290,500 SH Call SOLE 8 290,500 0 0
REGIONS FINL CORP NEW COM 7591EP100 15,229 819,697 SH   SOLE 9 819,697 0 0
REGIS CORP MINN COM 758932107 825 54,480 SH   SOLE 1 54,480 0 0
REGIS CORP MINN COM 758932107 20 1,322 SH   SOLE 8 1,322 0 0
REGULUS THERAPEUTICS INC COM 75915K101 0 91 SH   SOLE 8 91 0 0
REINSURANCE GROUP AMER INC COM 759351604 9,209 59,798 SH   SOLE 1 59,798 0 0
REINSURANCE GROUP AMER INC COM 759351604 21 135 SH   SOLE 8 135 0 0
REINSURANCE GROUP AMER INC COM 759351604 59 384 SH   SOLE 9 384 0 0
REIS INC COM 75936P105 40 1,879 SH   SOLE 1 1,879 0 0
REIS INC COM 75936P105 18 870 SH   SOLE 8 870 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 4,021 46,886 SH   SOLE 1 46,886 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 774 9,022 SH   SOLE 8 9,022 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 472 5,500 SH Put SOLE 8 5,500 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 634 7,400 SH Call SOLE 8 7,400 0 0
RELIANT BANCORP INC COM 75956B101 35 1,527 SH   SOLE 1 1,527 0 0
RELIANT BANCORP INC COM 75956B101 0 38 SH   SOLE 8 38 0 0
RELX PLC ADR 759530108 1 27 SH   SOLE 8 27 0 0
REMARK HLDGS INC COM 75955K102 264 46,400 SH   SOLE 1 46,400 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 5,953 42,972 SH   SOLE 1 42,972 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 1,692 12,214 SH   SOLE 8 12,214 0 0
RENAISSANCERE HOLDINGS LTD OPT G7496G103 139 1,000 SH Call SOLE 8 1,000 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 64 457 SH   SOLE 9 457 0 0
RENASANT CORP COM 75970E107 400 9,400 SH   SOLE 1 9,400 0 0
RENASANT CORP COM 75970E107 14 316 SH   SOLE 8 316 0 0
RENESOLA LTD ADR 75971T301 0 49 SH   SOLE 8 49 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 732 57,200 SH   SOLE 1 57,200 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 13 1,000 SH   DFND 1 0 0 1,000
RENEWABLE ENERGY GROUP INC COM 75972A301 55 4,237 SH   SOLE 8 4,237 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 19 1,455 SH   SOLE 9 1,455 0 0
RENREN INC ADR 759892201 712 84,716 SH   SOLE 1 84,716 0 0
RENREN INC OPT 759892201 231 27,500 SH Call SOLE 8 27,500 0 0
RENREN INC ADR 759892201 0 4 SH   SOLE 8 4 0 0
RENT A CTR INC NEW COM 76009N100 533 61,785 SH   SOLE 1 61,785 0 0
RENT A CTR INC NEW OPT 76009N100 408 47,300 SH Call SOLE 8 47,300 0 0
RENT A CTR INC NEW OPT 76009N100 35 4,100 SH Put SOLE 8 4,100 0 0
RENT A CTR INC NEW COM 76009N100 2 189 SH   SOLE 8 189 0 0
REPLIGEN CORP COM 759916109 443 12,247 SH   SOLE 1 12,247 0 0
REPLIGEN CORP COM 759916109 61 1,668 SH   SOLE 8 1,668 0 0
REPUBLIC BANCORP KY COM 760281204 77 1,998 SH   SOLE 1 1,998 0 0
REPUBLIC BANCORP KY COM 760281204 1 15 SH   SOLE 8 15 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 88 10,108 SH   SOLE 1 10,108 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 0 42 SH   SOLE 8 42 0 0
REPUBLIC SVCS INC COM 760759100 22,655 342,041 SH   SOLE 1 342,041 0 0
REPUBLIC SVCS INC COM 760759100 132 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 1,328 20,067 SH   SOLE 8 20,067 0 0
REPUBLIC SVCS INC OPT 760759100 20 300 SH Call SOLE 8 300 0 0
REPUBLIC SVCS INC COM 760759100 11,914 179,879 SH   SOLE 9 179,879 0 0
RESEARCH FRONTIERS INC COM 760911107 0 66 SH   SOLE 8 66 0 0
RESMED INC COM 761152107 15,515 157,566 SH   SOLE 1 157,566 0 0
RESMED INC OPT 761152107 108 1,100 SH Call SOLE 8 1,100 0 0
RESMED INC OPT 761152107 325 3,300 SH Put SOLE 8 3,300 0 0
RESMED INC COM 761152107 994 10,098 SH   SOLE 8 10,098 0 0
RESMED INC COM 761152107 9,563 97,121 SH   SOLE 9 97,121 0 0
RESOLUTE ENERGY CORP COM 76116A306 1,065 30,756 SH   SOLE 1 30,756 0 0
RESOLUTE ENERGY CORP COM 76116A306 56 1,616 SH   SOLE 8 1,616 0 0
RESOLUTE FST PRODS INC COM 76117W109 202 24,300 SH   SOLE 1 24,300 0 0
RESOURCE CAP CORP TRUS 76120W708 60 6,261 SH   SOLE 1 6,261 0 0
RESOURCE CAP CORP TRUS 76120W708 1 61 SH   SOLE 8 61 0 0
RESOURCES CONNECTION INC COM 76122Q105 178 10,994 SH   SOLE 1 10,994 0 0
RESOURCES CONNECTION INC COM 76122Q105 1 82 SH   SOLE 8 82 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 80 1,400 SH   SOLE 1 1,400 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 222 3,900 SH Call SOLE 8 3,900 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 5,755 101,100 SH Put SOLE 8 101,100 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 667 11,709 SH   SOLE 8 11,709 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 41 719 SH   SOLE 9 719 0 0
RESTORATION ROBOTICS INC COM 76133C103 6 1,118 SH   SOLE 1 1,118 0 0
RESTORBIO INC COM 76133L103 13 1,360 SH   SOLE 1 1,360 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 592 33,502 SH   SOLE 1 33,502 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 2,360 133,560 SH   SOLE 1 133,560 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 2 124 SH   SOLE 8 124 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 3,995 342,592 SH   SOLE 1 342,592 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 77 6,586 SH   SOLE 8 6,586 0 0
RETO ECO SOLUTIONS INC COM G75271109 88 10,100 SH   SOLE 1 10,100 0 0
RETRACTABLE TECHNOLOGIES INC COM 76129W105 0 1 SH   SOLE 8 1 0 0
RETROPHIN INC COM 761299106 286 12,831 SH   SOLE 1 12,831 0 0
RETROPHIN INC COM 761299106 164 7,358 SH   SOLE 8 7,358 0 0
REV GROUP INC COM 749527107 833 40,083 SH   SOLE 1 40,083 0 0
REVANCE THERAPEUTICS INC COM 761330109 232 7,514 SH   SOLE 1 7,514 0 0
REVANCE THERAPEUTICS INC COM 761330109 568 18,436 SH   SOLE 8 18,436 0 0
REVLON INC COM 761525609 52 2,515 SH   SOLE 1 2,515 0 0
REVLON INC COM 761525609 0 7 SH   SOLE 8 7 0 0
REVLON INC OPT 761525609 105 5,100 SH Call SOLE 8 5,100 0 0
REVLON INC OPT 761525609 56 2,700 SH Put SOLE 8 2,700 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 8 2,592 SH   SOLE 1 2,592 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 0 47 SH   SOLE 8 47 0 0
REX AMERICAN RESOURCES CORP COM 761624105 174 2,405 SH   SOLE 1 2,405 0 0
REX AMERICAN RESOURCES CORP COM 761624105 29 405 SH   SOLE 8 405 0 0
REX ENERGY CORPORATION COM 761565506 0 159 SH   SOLE 8 159 0 0
REXFORD INDL RLTY INC TRUS 76169C100 2,139 74,289 SH   SOLE 1 74,289 0 0
REXFORD INDL RLTY INC COM 76169C100 2,313 80,357 SH   SOLE 1 80,357 0 0
REXNORD CORP NEW COM 76169B102 787 26,523 SH   SOLE 1 26,523 0 0
REXNORD CORP NEW COM 76169B102 178 6,006 SH   SOLE 8 6,006 0 0
RGC RES INC COM 74955L103 35 1,388 SH   SOLE 1 1,388 0 0
RH COM 74967X103 2,005 21,045 SH   SOLE 1 21,045 0 0
RH COM 74967X103 29 304 SH   SOLE 8 304 0 0
RH OPT 74967X103 2,496 26,200 SH Put SOLE 8 26,200 0 0
RH OPT 74967X103 14,016 147,100 SH Call SOLE 8 147,100 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 57 2,810 SH   SOLE 1 2,810 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 27 1,358 SH   SOLE 8 1,358 0 0
RIBBON COMMUNICATIONS INC COM 762544104 51 9,848 SH   SOLE 1 9,848 0 0
RIBBON COMMUNICATIONS INC COM 762544104 43 8,469 SH   SOLE 8 8,469 0 0
RICE MIDSTREAM PARTNERS LP COM 762819100 962 53,123 SH   SOLE 1 53,123 0 0
RICE MIDSTREAM PARTNERS LP COM 762819100 1 54 SH   SOLE 8 54 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 406 114,987 SH   SOLE 1 114,987 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 2,873 811,683 SH   SOLE 8 811,683 0 0
RIGEL PHARMACEUTICALS INC OPT 766559603 7 2,000 SH Call SOLE 8 2,000 0 0
RIGNET INC COM 766582100 41 2,964 SH   SOLE 1 2,964 0 0
RIGNET INC COM 766582100 0 6 SH   SOLE 8 6 0 0
RING ENERGY INC COM 76680V108 966 67,300 SH   SOLE 1 67,300 0 0
RING ENERGY INC COM 76680V108 21 1,486 SH   SOLE 8 1,486 0 0
RINGCENTRAL INC COM 76680R206 10 150 SH   DFND 1 0 0 150
RINGCENTRAL INC COM 76680R206 970 15,283 SH   SOLE 1 15,283 0 0
RINGCENTRAL INC COM 76680R206 15 242 SH   SOLE 8 242 0 0
RIO TINTO PLC ADR 767204100 166,562 3,232,317 SH   SOLE 1 3,232,317 0 0
RIO TINTO PLC OPT 767204100 9,883 191,800 SH Call SOLE 8 191,800 0 0
RIO TINTO PLC OPT 767204100 34,855 676,400 SH Put SOLE 8 676,400 0 0
RIO TINTO PLC ADR 767204100 2,077 40,306 SH   SOLE 8 40,306 0 0
RIO TINTO PLC ADR 767204100 1 25 SH   SOLE 9 25 0 0
RIOT BLOCKCHAIN INC COM 767292105 9 1,400 SH   SOLE 1 1,400 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 7 218 SH   SOLE 1 218 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 4 140 SH   SOLE 8 140 0 0
RITE AID CORP COM 767754104 185 110,133 SH   SOLE 1 110,133 0 0
RITE AID CORP COM 767754104 231 137,624 SH   SOLE 8 137,624 0 0
RITE AID CORP OPT 767754104 17 10,300 SH Put SOLE 8 10,300 0 0
RITE AID CORP OPT 767754104 87 51,900 SH Call SOLE 8 51,900 0 0
RIVERVIEW BANCORP INC COM 769397100 49 5,344 SH   SOLE 1 5,344 0 0
RIVERVIEW BANCORP INC COM 769397100 0 17 SH   SOLE 8 17 0 0
RLI CORP COM 749607107 898 14,168 SH   SOLE 1 14,168 0 0
RLI CORP COM 749607107 34 537 SH   SOLE 9 537 0 0
RLJ LODGING TR TRUS 74965L101 3,373 173,495 SH   SOLE 1 173,495 0 0
RLJ LODGING TR TRUS 74965L101 8 418 SH   SOLE 8 418 0 0
RMR GROUP INC COM 74967R106 235 3,358 SH   SOLE 1 3,358 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 25 9,646 SH   SOLE 1 9,646 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 0 36 SH   SOLE 8 36 0 0
ROBERT HALF INTL INC COM 770323103 16,328 282,047 SH   SOLE 1 282,047 0 0
ROBERT HALF INTL INC OPT 770323103 1,783 30,800 SH Call SOLE 8 30,800 0 0
ROBERT HALF INTL INC COM 770323103 2,176 37,599 SH   SOLE 8 37,599 0 0
ROBERT HALF INTL INC COM 770323103 4,931 85,179 SH   SOLE 9 85,179 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 677 36,100 SH   SOLE 1 36,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 19,790 113,598 SH   SOLE 1 113,598 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,971 22,797 SH   SOLE 8 22,797 0 0
ROCKWELL AUTOMATION INC OPT 773903109 2,526 14,500 SH Put SOLE 8 14,500 0 0
ROCKWELL AUTOMATION INC OPT 773903109 3,328 19,100 SH Call SOLE 8 19,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 15,174 87,109 SH   SOLE 9 87,109 0 0
ROCKWELL COLLINS INC COM 774341101 28,809 213,641 SH   SOLE 1 213,641 0 0
ROCKWELL COLLINS INC OPT 774341101 1,942 14,400 SH Put SOLE 8 14,400 0 0
ROCKWELL COLLINS INC OPT 774341101 850 6,300 SH Call SOLE 8 6,300 0 0
ROCKWELL COLLINS INC COM 774341101 4 30 SH   SOLE 8 30 0 0
ROCKWELL COLLINS INC COM 774341101 15,024 111,413 SH   SOLE 9 111,413 0 0
ROCKWELL MED INC COM 774374102 52 9,940 SH   SOLE 1 9,940 0 0
ROCKWELL MED INC OPT 774374102 84 16,100 SH Put SOLE 8 16,100 0 0
ROCKWELL MED INC OPT 774374102 17 3,200 SH Call SOLE 8 3,200 0 0
ROCKWELL MED INC COM 774374102 59 11,407 SH   SOLE 8 11,407 0 0
ROGERS COMMUNICATIONS INC COM 775109200 448 10,029 SH   SOLE 1 10,029 0 0
ROGERS COMMUNICATIONS INC COM 775109200 6,195 138,666 SH   SOLE 9 138,666 0 0
ROGERS CORP COM 775133101 1,557 13,026 SH   SOLE 1 13,026 0 0
ROGERS CORP COM 775133101 537 4,497 SH   SOLE 8 4,497 0 0
ROKU INC OPT 77543R102 467 15,000 SH Call SOLE 1 15,000 0 0
ROKU INC COM 77543R102 139 4,474 SH   SOLE 1 4,474 0 0
ROKU INC OPT 77543R102 9,314 299,500 SH Put SOLE 8 299,500 0 0
ROKU INC COM 77543R102 4,904 157,660 SH   SOLE 8 157,660 0 0
ROKU INC OPT 77543R102 11,358 365,200 SH Call SOLE 8 365,200 0 0
ROLLINS INC COM 775711104 2,206 43,234 SH   SOLE 1 43,234 0 0
ROLLINS INC COM 775711104 26 507 SH   SOLE 8 507 0 0
ROLLINS INC COM 775711104 30 587 SH   SOLE 9 587 0 0
ROPER TECHNOLOGIES INC COM 776696106 431 1,536 SH   DFND 1 0 0 1,536
ROPER TECHNOLOGIES INC COM 776696106 91,625 326,419 SH   SOLE 1 85,896 240,523 0
ROPER TECHNOLOGIES INC COM 776696106 150 534 SH   SOLE 8 534 0 0
ROPER TECHNOLOGIES INC COM 776696106 19,644 69,986 SH   SOLE 9 69,986 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,143 4,073 SH   SOLE 20 0 4,073 0
ROPER TECHNOLOGIES INC COM 776696106 75 268 SH   SOLE 99 0 268 0
ROSEHILL RES INC COM 777385105 3 523 SH   SOLE 1 523 0 0
ROSETTA STONE INC COM 777780107 46 3,517 SH   SOLE 1 3,517 0 0
ROSETTA STONE INC COM 777780107 18 1,358 SH   SOLE 8 1,358 0 0
ROSS STORES INC COM 778296103 36,420 467,050 SH   SOLE 1 467,050 0 0
ROSS STORES INC OPT 778296103 2,464 31,600 SH Put SOLE 8 31,600 0 0
ROSS STORES INC COM 778296103 132 1,698 SH   SOLE 8 1,698 0 0
ROSS STORES INC OPT 778296103 2,893 37,100 SH Call SOLE 8 37,100 0 0
ROSS STORES INC COM 778296103 21,635 277,447 SH   SOLE 9 277,447 0 0
ROWAN COMPANIES PLC COM G7665A101 2,928 253,742 SH   SOLE 1 253,742 0 0
ROWAN COMPANIES PLC OPT G7665A101 2,308 200,000 SH Put SOLE 1 200,000 0 0
ROWAN COMPANIES PLC OPT G7665A101 464 40,200 SH Put SOLE 8 40,200 0 0
ROWAN COMPANIES PLC OPT G7665A101 302 26,200 SH Call SOLE 8 26,200 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 738 9,554 SH   SOLE 1 9,554 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 19,469 251,900 SH Call SOLE 8 251,900 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 16,454 212,900 SH Put SOLE 8 212,900 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 170 2,200 SH   SOLE 8 2,200 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 52,332 677,076 SH   SOLE 9 677,076 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 77 992 SH   SOLE 99 0 992 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 1,118 151,100 SH   SOLE 1 151,100 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 58 7,846 SH   SOLE 8 7,846 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 200 SH Put SOLE 8 200 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 200 SH Call SOLE 8 200 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 353 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 28,609 242,991 SH   SOLE 1 242,991 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 2,826 24,000 SH Put SOLE 8 24,000 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 1,778 15,100 SH Call SOLE 8 15,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 141 1,195 SH   SOLE 8 1,195 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 13,721 116,545 SH   SOLE 9 116,545 0 0
ROYAL DUTCH SHELL PLC ADR 780259107 2,737 41,767 SH   SOLE 1 41,767 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 175 2,742 SH   DFND 1 0 0 2,742
ROYAL DUTCH SHELL PLC ADR 780259206 1,176 18,426 SH   SOLE 1 18,426 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 3,631 56,900 SH Call SOLE 8 56,900 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 2,974 46,600 SH Put SOLE 8 46,600 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 1,625 25,461 SH   SOLE 8 25,461 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 12 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 1,767 20,581 SH   SOLE 1 20,581 0 0
ROYAL GOLD INC OPT 780287108 524 6,100 SH Put SOLE 8 6,100 0 0
ROYAL GOLD INC COM 780287108 1,877 21,863 SH   SOLE 8 21,863 0 0
ROYAL GOLD INC OPT 780287108 541 6,300 SH Call SOLE 8 6,300 0 0
ROYAL GOLD INC COM 780287108 34 400 SH   DFND 20 0 0 400
RPC INC COM 749660106 4,372 242,482 SH   SOLE 1 242,482 0 0
RPC INC OPT 749660106 11 600 SH Put SOLE 8 600 0 0
RPC INC COM 749660106 11 617 SH   SOLE 8 617 0 0
RPC INC OPT 749660106 173 9,600 SH Call SOLE 8 9,600 0 0
RPM INTL INC COM 749685103 5,133 107,690 SH   SOLE 1 107,690 0 0
RPM INTL INC COM 749685103 1,101 23,104 SH   SOLE 8 23,104 0 0
RPM INTL INC OPT 749685103 5,330 111,800 SH Call SOLE 8 111,800 0 0
RPM INTL INC OPT 749685103 286 6,000 SH Put SOLE 8 6,000 0 0
RPM INTL INC COM 749685103 68 1,433 SH   SOLE 9 1,433 0 0
RPX CORP COM 74972G103 299 27,929 SH   SOLE 1 27,929 0 0
RPX CORP COM 74972G103 1 78 SH   SOLE 8 78 0 0
RSP PERMIAN INC COM 74978Q105 3,776 80,530 SH   SOLE 1 80,530 0 0
RTI SURGICAL INC COM 74975N105 0 35 SH   SOLE 8 35 0 0
RUBICON PROJ INC COM 78112V102 37 20,406 SH   SOLE 1 20,406 0 0
RUBICON TECHNOLOGY INC COM 78112T206 0 5 SH   SOLE 8 5 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 413 14,919 SH   SOLE 1 14,919 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 119 4,300 SH   SOLE 8 4,300 0 0
RUSH ENTERPRISES INC COM 781846209 922 21,692 SH   SOLE 1 21,692 0 0
RUSH ENTERPRISES INC COM 781846308 44 1,082 SH   SOLE 1 1,082 0 0
RUSH ENTERPRISES INC COM 781846308 1 13 SH   SOLE 8 13 0 0
RUSH ENTERPRISES INC COM 781846209 43 994 SH   SOLE 8 994 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 919 37,568 SH   SOLE 1 37,568 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 100 4,084 SH   SOLE 8 4,084 0 0
RYANAIR HLDGS PLC ADR 783513203 49 400 SH   DFND 1 0 0 400
RYANAIR HLDGS PLC ADR 783513203 10 85 SH   SOLE 1 85 0 0
RYANAIR HLDGS PLC ADR 783513203 25 200 SH   SOLE 8 200 0 0
RYANAIR HLDGS PLC OPT 783513203 49 400 SH Put SOLE 8 400 0 0
RYDER SYS INC COM 783549108 1,008 13,840 SH   SOLE 1 13,840 0 0
RYDER SYS INC COM 783549108 452 6,209 SH   SOLE 8 6,209 0 0
RYDER SYS INC OPT 783549108 1,478 20,300 SH Call SOLE 8 20,300 0 0
RYDER SYS INC OPT 783549108 757 10,400 SH Put SOLE 8 10,400 0 0
RYDEX ETF TRUST FUND 78355W106 47 469 SH   SOLE 1 469 0 0
RYDEX ETF TRUST FUND 78355W403 357 3,250 SH   DFND 1 0 0 3,250
RYDEX ETF TRUST FUND 78355W106 452 4,540 SH   DFND 1 0 0 4,540
RYDEX ETF TRUST OPT 78355W106 288 2,900 SH Put SOLE 8 2,900 0 0
RYDEX ETF TRUST OPT 78355W106 60 600 SH Call SOLE 8 600 0 0
RYERSON HLDG CORP COM 783754104 256 31,418 SH   SOLE 1 31,418 0 0
RYERSON HLDG CORP COM 783754104 23 2,872 SH   SOLE 8 2,872 0 0
RYERSON HLDG CORP OPT 783754104 4 500 SH Call SOLE 8 500 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 4,406 56,884 SH   SOLE 1 56,884 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 42 548 SH   SOLE 8 548 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 8 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 506 12,689 SH   SOLE 1 12,689 0 0
S&ampP GLOBAL INC COM 78409V104 37,972 198,745 SH   SOLE 1 198,745 0 0
S&ampP GLOBAL INC COM 78409V104 7 37 SH   SOLE 8 37 0 0
S&ampP GLOBAL INC OPT 78409V104 764 4,000 SH Put SOLE 8 4,000 0 0
S&ampP GLOBAL INC OPT 78409V104 2,063 10,800 SH Call SOLE 8 10,800 0 0
S&ampP GLOBAL INC COM 78409V104 35,146 183,958 SH   SOLE 9 183,958 0 0
S&ampW SEED CO COM 785135104 0 94 SH   SOLE 8 94 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 2,631 149,077 SH   SOLE 1 149,077 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 79 4,509 SH   SOLE 8 4,509 0 0
SABRE CORP COM 78573M104 781 36,429 SH   SOLE 1 36,429 0 0
SABRE CORP COM 78573M104 80 3,719 SH   SOLE 8 3,719 0 0
SABRE CORP COM 78573M104 26 1,214 SH   SOLE 9 1,214 0 0
SACHEM CAP CORP TRUS 78590A109 0 1 SH   SOLE 8 1 0 0
SAFE BULKERS INC COM Y7388L103 33 10,213 SH   SOLE 1 10,213 0 0
SAFE BULKERS INC COM Y7388L103 1 277 SH   SOLE 8 277 0 0
SAFE BULKERS INC COM Y7388L103 16 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 60 4,883 SH   SOLE 1 4,883 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 3 248 SH   SOLE 8 248 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 41 2,542 SH   SOLE 1 2,542 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 0 10 SH   SOLE 8 10 0 0
SAFETY INS GROUP INC COM 78648T100 397 5,170 SH   SOLE 1 5,170 0 0
SAFETY INS GROUP INC COM 78648T100 30 385 SH   SOLE 8 385 0 0
SAGA COMMUNICATIONS INC COM 786598300 29 779 SH   SOLE 1 779 0 0
SAGA COMMUNICATIONS INC COM 786598300 0 4 SH   SOLE 8 4 0 0
SAGE THERAPEUTICS INC COM 78667J108 1,439 8,937 SH   SOLE 1 8,937 0 0
SAGE THERAPEUTICS INC OPT 78667J108 644 4,000 SH Put SOLE 8 4,000 0 0
SAGE THERAPEUTICS INC OPT 78667J108 419 2,600 SH Call SOLE 8 2,600 0 0
SAGE THERAPEUTICS INC COM 78667J108 170 1,060 SH   SOLE 8 1,060 0 0
SAIA INC COM 78709Y105 1,916 25,495 SH   SOLE 1 25,495 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 86 4,179 SH   SOLE 1 4,179 0 0
SALEM MEDIA GROUP INC COM 794093104 8 2,407 SH   SOLE 1 2,407 0 0
SALEM MEDIA GROUP INC COM 794093104 0 38 SH   SOLE 8 38 0 0
SALESFORCE COM INC COM 79466L302 300 2,583 SH   DFND 1 0 0 2,583
SALESFORCE COM INC COM 79466L302 63,930 549,691 SH   SOLE 1 549,691 0 0
SALESFORCE COM INC OPT 79466L302 54,370 467,500 SH Call SOLE 8 467,500 0 0
SALESFORCE COM INC OPT 79466L302 60,173 517,400 SH Put SOLE 8 517,400 0 0
SALESFORCE COM INC COM 79466L302 10,942 94,083 SH   SOLE 8 94,083 0 0
SALESFORCE COM INC COM 79466L302 54,363 467,436 SH   SOLE 9 467,436 0 0
SALESFORCE COM INC COM 79466L302 772 6,637 SH   DFND 20 0 0 6,637
SALLY BEAUTY HLDGS INC COM 79546E104 5,753 349,699 SH   SOLE 1 349,699 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 16 947 SH   SOLE 8 947 0 0
SANCHEZ ENERGY CORP COM 79970Y105 78 24,987 SH   SOLE 1 24,987 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 98 31,300 SH Put SOLE 8 31,300 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 171 54,700 SH Call SOLE 8 54,700 0 0
SANCHEZ ENERGY CORP COM 79970Y105 133 42,234 SH   SOLE 8 42,234 0 0
SANDERSON FARMS INC COM 800013104 4,283 35,985 SH   SOLE 1 35,985 0 0
SANDERSON FARMS INC COM 800013104 242 2,031 SH   SOLE 8 2,031 0 0
SANDRIDGE ENERGY INC COM 80007P869 105 7,244 SH   SOLE 1 7,244 0 0
SANDSTORM GOLD LTD COM 80013R206 1,779 373,600 SH   SOLE 1 373,600 0 0
SANDSTORM GOLD LTD COM 80013R206 0 25 SH   DFND 1 0 0 25
SANDSTORM GOLD LTD COM 80013R206 13 2,655 SH   SOLE 8 2,655 0 0
SANDY SPRING BANCORP INC COM 800363103 260 6,702 SH   SOLE 1 6,702 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 171 2,954 SH   SOLE 1 2,954 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 13 228 SH   SOLE 8 228 0 0
SANGAMO THERAPEUTICS INC COM 800677106 721 37,918 SH   SOLE 1 37,918 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 608 32,000 SH Put SOLE 8 32,000 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,041 54,742 SH   SOLE 8 54,742 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 1,495 78,700 SH Call SOLE 8 78,700 0 0
SANMINA CORPORATION COM 801056102 830 31,730 SH   SOLE 1 31,730 0 0
SANMINA CORPORATION OPT 801056102 50 1,900 SH Call SOLE 8 1,900 0 0
SANMINA CORPORATION COM 801056102 142 5,436 SH   SOLE 8 5,436 0 0
SANMINA CORPORATION OPT 801056102 50 1,900 SH Put SOLE 8 1,900 0 0
SANOFI ADR 80105N105 2,237 55,825 SH   SOLE 1 55,825 0 0
SANOFI OPT 80105N105 3,788 94,500 SH Call SOLE 8 94,500 0 0
SANOFI OPT 80105N105 3,744 93,400 SH Put SOLE 8 93,400 0 0
SANOFI ADR 80105N105 7,433 185,444 SH   SOLE 8 185,444 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 4,970 304,891 SH   SOLE 1 304,891 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 1,971 120,900 SH Call SOLE 8 120,900 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 3,092 189,700 SH Put SOLE 8 189,700 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 10,557 647,642 SH   SOLE 8 647,642 0 0
SAP SE OPT 803054204 1,735 16,500 SH Call SOLE 8 16,500 0 0
SAP SE ADR 803054204 1,821 17,311 SH   SOLE 8 17,311 0 0
SAP SE OPT 803054204 3,691 35,100 SH Put SOLE 8 35,100 0 0
SAPIENS INTL CORP N V COM N7716A151 1 100 SH   SOLE 1 100 0 0
SAREPTA THERAPEUTICS INC COM 803607100 2,542 34,313 SH   SOLE 1 34,313 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 9,209 124,300 SH Call SOLE 8 124,300 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 2,415 32,600 SH Put SOLE 8 32,600 0 0
SAREPTA THERAPEUTICS INC COM 803607100 839 11,326 SH   SOLE 8 11,326 0 0
SASOL LTD ADR 803866300 304 8,944 SH   SOLE 1 8,944 0 0
SASOL LTD ADR 803866300 3 81 SH   SOLE 8 81 0 0
SAUL CTRS INC COM 804395101 413 8,100 SH   SOLE 1 8,100 0 0
SAUL CTRS INC TRUS 804395101 626 12,279 SH   SOLE 1 12,279 0 0
SAUL CTRS INC TRUS 804395101 1 11 SH   SOLE 8 11 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 142 15,468 SH   SOLE 1 15,468 0 0
SAVARA INC COM 805111101 3 332 SH   SOLE 8 332 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 4,840 28,318 SH   SOLE 1 28,318 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 29,543 172,848 SH   SOLE 1 172,848 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 2,269 13,279 SH   SOLE 8 13,279 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 308 1,800 SH Put SOLE 8 1,800 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 803 4,700 SH Call SOLE 8 4,700 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 13,591 79,512 SH   SOLE 9 79,512 0 0
SCANA CORP NEW COM 80589M102 14,019 373,353 SH   SOLE 1 373,353 0 0
SCANA CORP NEW COM 80589M102 1,195 31,836 SH   SOLE 8 31,836 0 0
SCANA CORP NEW OPT 80589M102 1,040 27,700 SH Call SOLE 8 27,700 0 0
SCANA CORP NEW OPT 80589M102 2,103 56,000 SH Put SOLE 8 56,000 0 0
SCANA CORP NEW COM 80589M102 3,646 97,053 SH   SOLE 9 97,053 0 0
SCANSOURCE INC COM 806037107 407 11,463 SH   SOLE 1 11,463 0 0
SCANSOURCE INC COM 806037107 37 1,031 SH   SOLE 8 1,031 0 0
SCHEIN HENRY INC COM 806407102 8,420 125,280 SH   SOLE 1 125,280 0 0
SCHEIN HENRY INC OPT 806407102 2,668 39,700 SH Put SOLE 8 39,700 0 0
SCHEIN HENRY INC OPT 806407102 1,223 18,200 SH Call SOLE 8 18,200 0 0
SCHEIN HENRY INC COM 806407102 1,133 16,856 SH   SOLE 8 16,856 0 0
SCHEIN HENRY INC COM 806407102 7,070 105,200 SH   SOLE 9 105,200 0 0
SCHLUMBERGER LTD COM 806857108 1,439 22,215 SH   DFND 1 0 0 22,215
SCHLUMBERGER LTD COM 806857108 94,246 1,454,864 SH   SOLE 1 893,907 560,957 0
SCHLUMBERGER LTD COM 806857108 11,019 170,094 SH   SOLE 8 170,094 0 0
SCHLUMBERGER LTD OPT 806857108 35,810 552,800 SH Put SOLE 8 552,800 0 0
SCHLUMBERGER LTD OPT 806857108 40,125 619,400 SH Call SOLE 8 619,400 0 0
SCHLUMBERGER LTD COM 806857108 64,594 997,138 SH   SOLE 9 997,138 0 0
SCHLUMBERGER LTD COM 806857108 405 6,247 SH   SOLE 20 0 6,247 0
SCHLUMBERGER LTD COM 806857108 571 8,811 SH   DFND 20 0 0 8,811
SCHLUMBERGER LTD COM 806857108 164 2,525 SH   SOLE 99 0 2,525 0
SCHNEIDER NATIONAL INC COM 80689H102 1,125 43,183 SH   SOLE 1 43,183 0 0
SCHNEIDER NATIONAL INC COM 80689H102 281 10,779 SH   SOLE 8 10,779 0 0
SCHNITZER STL INDS COM 806882106 457 14,102 SH   SOLE 1 14,102 0 0
SCHNITZER STL INDS OPT 806882106 204 6,300 SH Call SOLE 8 6,300 0 0
SCHNITZER STL INDS COM 806882106 91 2,796 SH   SOLE 8 2,796 0 0
SCHNITZER STL INDS OPT 806882106 155 4,800 SH Put SOLE 8 4,800 0 0
SCHOLASTIC CORP COM 807066105 520 13,389 SH   SOLE 1 13,389 0 0
SCHOLASTIC CORP COM 807066105 39 1,012 SH   SOLE 8 1,012 0 0
SCHULMAN A INC COM 808194104 2,102 48,876 SH   SOLE 1 48,876 0 0
SCHULMAN A INC COM 808194104 142 3,309 SH   SOLE 8 3,309 0 0
SCHWAB CHARLES CORP NEW COM 808513105 86,540 1,657,200 SH   SOLE 1 1,657,200 0 0
SCHWAB CHARLES CORP NEW COM 808513105 3,888 74,431 SH   SOLE 8 74,431 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 22,231 425,700 SH Put SOLE 8 425,700 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 18,627 356,700 SH Call SOLE 8 356,700 0 0
SCHWAB CHARLES CORP NEW COM 808513105 42,565 815,109 SH   SOLE 9 815,109 0 0
SCHWAB CHARLES CORP NEW COM 808513105 132 2,535 SH   SOLE 81 2,535 0 0
SCHWAB STRATEGIC TR FUND 808524870 3 61 SH   SOLE 8 61 0 0
SCHWAB STRATEGIC TR FUND 808524839 3 50 SH   SOLE 8 50 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 716 18,310 SH   SOLE 1 18,310 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 132 3,356 SH   SOLE 8 3,356 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 2,694 34,199 SH   SOLE 1 34,199 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 52 661 SH   SOLE 8 661 0 0
SCIENTIFIC GAMES CORP COM 80874P109 493 11,850 SH   SOLE 1 11,850 0 0
SCIENTIFIC GAMES CORP COM 80874P109 15,611 375,258 SH   SOLE 8 375,258 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 9,144 219,800 SH Call SOLE 8 219,800 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 17,364 417,400 SH Put SOLE 8 417,400 0 0
SCORPIO BULKERS INC COM Y7546A122 88 12,482 SH   SOLE 1 12,482 0 0
SCORPIO TANKERS INC COM Y7542C106 110 55,891 SH   SOLE 1 55,891 0 0
SCORPIO TANKERS INC OPT Y7542C106 196 100,000 SH Call SOLE 8 100,000 0 0
SCOTTS MIRACLE GRO CO COM 810186106 1,060 12,374 SH   SOLE 1 12,374 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 43 500 SH Call SOLE 8 500 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 652 7,600 SH Put SOLE 8 7,600 0 0
SCOTTS MIRACLE GRO CO COM 810186106 500 5,829 SH   SOLE 8 5,829 0 0
SCPHARMACEUTICALS INC COM 810648105 19 1,525 SH   SOLE 1 1,525 0 0
SCRIPPS E W CO OHIO COM 811054402 519 43,247 SH   SOLE 1 43,247 0 0
SCRIPPS E W CO OHIO COM 811054402 2 150 SH   SOLE 8 150 0 0
SCYNEXIS INC COM 811292101 0 1 SH   SOLE 8 1 0 0
SEA LTD ADR 81141R100 9 778 SH   SOLE 1 778 0 0
SEA LTD ADR 81141R100 0 34 SH   SOLE 8 34 0 0
SEABOARD CORP COM 811543107 51 12 SH   SOLE 1 12 0 0
SEABRIDGE GOLD INC COM 811916105 0 16 SH   SOLE 1 16 0 0
SEABRIDGE GOLD INC OPT 811916105 105 9,700 SH Put SOLE 8 9,700 0 0
SEABRIDGE GOLD INC COM 811916105 25 2,282 SH   SOLE 8 2,282 0 0
SEABRIDGE GOLD INC OPT 811916105 368 34,100 SH Call SOLE 8 34,100 0 0
SEABRIDGE GOLD INC COM 811916105 8 700 SH   DFND 20 0 0 700
SEACHANGE INTL INC COM 811699107 0 2 SH   SOLE 8 2 0 0
SEACOAST BKG CORP FLA COM 811707801 359 13,556 SH   SOLE 1 13,556 0 0
SEACOR HOLDINGS INC COM 811904101 276 5,394 SH   SOLE 1 5,394 0 0
SEACOR HOLDINGS INC BOND 81170YAB5 2,995 3,100,000 PRN   SOLE 8 0 0 3,100,000
SEACOR MARINE HLDGS INC COM 78413P101 355 18,670 SH   SOLE 1 18,670 0 0
SEACOR MARINE HLDGS INC COM 78413P101 0 23 SH   SOLE 8 23 0 0
SEADRILL LIMITED COM G7945E105 27 138,963 SH   SOLE 1 138,963 0 0
SEADRILL LIMITED COM G7945E105 1 2,992 SH   DFND 1 0 0 2,992
SEADRILL LIMITED OPT G7945E105 16 80,400 SH Call SOLE 8 80,400 0 0
SEADRILL LIMITED OPT G7945E105 1 5,100 SH Put SOLE 8 5,100 0 0
SEADRILL LIMITED COM G7945E105 153 784,429 SH   SOLE 9 784,429 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 59,801 1,021,889 SH   SOLE 1 1,021,889 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 25,410 434,200 SH Call SOLE 8 434,200 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 44,334 757,600 SH Put SOLE 8 757,600 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 1,293 22,094 SH   SOLE 8 22,094 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 11,403 194,846 SH   SOLE 9 194,846 0 0
SEALED AIR CORP NEW COM 81211K100 8,639 201,936 SH   SOLE 1 201,936 0 0
SEALED AIR CORP NEW OPT 81211K100 4,792 112,000 SH Call SOLE 8 112,000 0 0
SEALED AIR CORP NEW OPT 81211K100 94 2,200 SH Put SOLE 8 2,200 0 0
SEALED AIR CORP NEW COM 81211K100 163 3,800 SH   SOLE 8 3,800 0 0
SEALED AIR CORP NEW COM 81211K100 5,135 119,995 SH   SOLE 9 119,995 0 0
SEARS HLDGS CORP COM 812350106 200 74,991 SH   SOLE 1 74,991 0 0
SEARS HLDGS CORP COM 812350106 370 138,901 SH   SOLE 8 138,901 0 0
SEARS HLDGS CORP OPT 812350106 0 100 SH Call SOLE 8 100 0 0
SEARS HOMETOWN &amp OUTLET STOR COM 812362101 30 10,000 SH   DFND 1 0 0 10,000
SEARS HOMETOWN &amp OUTLET STOR COM 812362101 0 88 SH   SOLE 8 88 0 0
SEASPAN CORP COM Y75638109 188 28,100 SH   SOLE 1 28,100 0 0
SEASPAN CORP COM Y75638109 252 37,771 SH   SOLE 8 37,771 0 0
SEASPAN CORP OPT Y75638109 104 15,500 SH Call SOLE 8 15,500 0 0
SEASPAN CORP OPT Y75638109 261 39,100 SH Put SOLE 8 39,100 0 0
SEASPINE HLDGS CORP COM 81255T108 24 2,364 SH   SOLE 8 2,364 0 0
SEATTLE GENETICS INC COM 812578102 1,013 19,352 SH   SOLE 1 19,352 0 0
SEATTLE GENETICS INC OPT 812578102 481 9,200 SH Put SOLE 8 9,200 0 0
SEATTLE GENETICS INC COM 812578102 720 13,754 SH   SOLE 8 13,754 0 0
SEATTLE GENETICS INC OPT 812578102 319 6,100 SH Call SOLE 8 6,100 0 0
SEATTLE GENETICS INC COM 812578102 30 569 SH   SOLE 9 569 0 0
SEAWORLD ENTMT INC COM 81282V100 211 14,202 SH   SOLE 1 14,202 0 0
SEAWORLD ENTMT INC OPT 81282V100 1,142 77,000 SH Put SOLE 8 77,000 0 0
SEAWORLD ENTMT INC OPT 81282V100 1,479 99,700 SH Call SOLE 8 99,700 0 0
SECOO HLDG LTD ADR 81367P101 84 8,000 SH   SOLE 1 8,000 0 0
SECUREWORKS CORP COM 81374A105 14 1,711 SH   SOLE 1 1,711 0 0
SECUREWORKS CORP COM 81374A105 1 104 SH   SOLE 8 104 0 0
SEI INVESTMENTS CO COM 784117103 19,943 266,235 SH   SOLE 1 266,235 0 0
SEI INVESTMENTS CO COM 784117103 11 148 SH   SOLE 8 148 0 0
SEI INVESTMENTS CO COM 784117103 95 1,272 SH   SOLE 9 1,272 0 0
SELECT BANCORP INC NEW COM 81617L108 7 500 SH   SOLE 1 500 0 0
SELECT ENERGY SVCS INC COM 81617J301 135 10,643 SH   SOLE 1 10,643 0 0
SELECT ENERGY SVCS INC COM 81617J301 50 4,022 SH   SOLE 8 4,022 0 0
SELECT INCOME REIT TRUS 81618T100 260 13,344 SH   SOLE 1 13,344 0 0
SELECT INCOME REIT TRUS 81618T100 109 5,605 SH   SOLE 8 5,605 0 0
SELECT MED HLDGS CORP COM 81619Q105 1,236 71,691 SH   SOLE 1 71,691 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 259,344 5,132,447 SH   SOLE 1 5,132,447 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 52,003 700,000 SH Put SOLE 1 700,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 522,130 7,981,179 SH   SOLE 1 7,981,179 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 696,109 13,226,472 SH   SOLE 1 13,226,472 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 293,994 3,611,714 SH   SOLE 1 3,611,714 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 36,505 641,099 SH   SOLE 1 641,099 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 9,381 126,264 SH   SOLE 1 126,264 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 51 781 SH   DFND 1 0 0 781
SELECT SECTOR SPDR TR FUND 81369Y506 73,418 1,089,127 SH   SOLE 1 1,089,127 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 165 2,454 SH   DFND 1 0 0 2,454
SELECT SECTOR SPDR TR FUND 81369Y605 242,161 8,783,472 SH   SOLE 1 8,783,472 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 74 2,365 SH   DFND 1 0 0 2,365
SELECT SECTOR SPDR TR FUND 81369Y407 385,511 3,806,014 SH   SOLE 1 3,806,014 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 855 31,000 SH   DFND 1 0 0 31,000
SELECT SECTOR SPDR TR OPT 81369Y407 7,992 78,900 SH Call SOLE 8 78,900 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 7,935 121,300 SH Call SOLE 8 121,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 5,274 100,200 SH Call SOLE 8 100,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 96,277 3,492,100 SH Put SOLE 8 3,492,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 7,719 103,900 SH Call SOLE 8 103,900 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 13,105 194,418 SH   SOLE 8 194,418 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 2 76 SH   SOLE 8 76 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 49,749 738,000 SH Put SOLE 8 738,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 3,781 66,400 SH Put SOLE 8 66,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 1,124 11,100 SH Put SOLE 8 11,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 0 10 SH   SOLE 8 10 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 7,508 114,770 SH   SOLE 8 114,770 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 6,358 120,800 SH Put SOLE 8 120,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 51,339 1,016,000 SH Put SOLE 8 1,016,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 42,678 844,600 SH Call SOLE 8 844,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 32,094 476,100 SH Call SOLE 8 476,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 1,355 23,800 SH Call SOLE 8 23,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 20,179 247,900 SH Call SOLE 8 247,900 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 4,249 57,200 SH   SOLE 8 57,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 73,709 2,673,500 SH Call SOLE 8 2,673,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 25,909 939,764 SH   SOLE 8 939,764 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 11,716 157,700 SH Put SOLE 8 157,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 60,396 923,200 SH Put SOLE 8 923,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 15,507 190,500 SH Put SOLE 8 190,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 2,718 26,839 SH   SOLE 8 26,839 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 4,592 80,644 SH   SOLE 8 80,644 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 4,692 57,640 SH   SOLE 8 57,640 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 957 14,201 SH   SOLE 9 14,201 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 44 677 SH   SOLE 9 677 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 52,003 700,000 SH Put SOLE 9 700,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 11 399 SH   SOLE 9 399 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 2,392 29,391 SH   SOLE 9 29,391 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 15,187 204,425 SH   SOLE 9 204,425 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 765 11,343 SH   DFND 20 0 0 11,343
SELECTA BIOSCIENCES INC COM 816212104 30 2,924 SH   SOLE 1 2,924 0 0
SELECTIVE INS GROUP INC COM 816300107 1,184 19,500 SH   SOLE 1 19,500 0 0
SELLAS LIFE SCIENCES GROUP I COM 81642T100 0 46 SH   SOLE 8 46 0 0
SEMGROUP CORP COM 81663A105 384 17,948 SH   SOLE 1 17,948 0 0
SEMGROUP CORP COM 81663A105 60 2,831 SH   SOLE 8 2,831 0 0
SEMICONDUCTOR MFG INTL CORP ADR 81663N206 391 59,200 SH   SOLE 1 59,200 0 0
SEMICONDUCTOR MFG INTL CORP ADR 81663N206 0 4 SH   SOLE 8 4 0 0
SEMPRA ENERGY COM 816851109 77,286 694,887 SH   SOLE 1 694,887 0 0
SEMPRA ENERGY OPT 816851109 256 2,300 SH Put SOLE 8 2,300 0 0
SEMPRA ENERGY CONV 816851406 8,998 87,900 SH   SOLE 8 87,900 0 0
SEMPRA ENERGY OPT 816851109 1,446 13,000 SH Call SOLE 8 13,000 0 0
SEMPRA ENERGY COM 816851109 19,245 173,029 SH   SOLE 9 173,029 0 0
SEMTECH CORP COM 816850101 791 20,244 SH   SOLE 1 20,244 0 0
SEMTECH CORP OPT 816850101 152 3,900 SH Put SOLE 8 3,900 0 0
SEMTECH CORP COM 816850101 401 10,289 SH   SOLE 8 10,289 0 0
SENDGRID INC COM 816883102 121 4,282 SH   SOLE 1 4,282 0 0
SENECA FOODS CORP NEW COM 817070501 63 2,255 SH   SOLE 1 2,255 0 0
SENECA FOODS CORP NEW COM 817070501 2 59 SH   SOLE 8 59 0 0
SENESTECH INC COM 81720R109 0 73 SH   SOLE 8 73 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 3,223 205,755 SH   SOLE 1 205,755 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 69 4,421 SH   SOLE 8 4,421 0 0
SENIOR HSG PPTYS TR COM 81721M109 87 5,584 SH   SOLE 9 5,584 0 0
SENOMYX INC COM 81724Q107 0 2 SH   SOLE 8 2 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 1,577 30,413 SH   SOLE 1 30,413 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 1,140 22,010 SH   SOLE 8 22,010 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 25 488 SH   SOLE 9 488 0 0
SENSEONICS HLDGS INC COM 81727U105 254 84,600 SH   SOLE 1 84,600 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,558 22,084 SH   SOLE 1 22,084 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 786 11,132 SH   SOLE 8 11,132 0 0
SEQUANS COMMUNICATIONS S A ADR 817323108 0 31 SH   SOLE 8 31 0 0
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 17 8,243 SH   SOLE 1 8,243 0 0
SERES THERAPEUTICS INC COM 81750R102 49 6,593 SH   SOLE 1 6,593 0 0
SERES THERAPEUTICS INC COM 81750R102 7 996 SH   SOLE 8 996 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 993 27,931 SH   SOLE 1 27,931 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1 23 SH   SOLE 8 23 0 0
SERVICE CORP INTL COM 817565104 1,992 52,761 SH   SOLE 1 52,761 0 0
SERVICE CORP INTL COM 817565104 52 1,371 SH   SOLE 8 1,371 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 3,896 76,617 SH   SOLE 1 76,617 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 7 133 SH   SOLE 8 133 0 0
SERVICENOW INC COM 81762P102 6,634 40,096 SH   SOLE 1 40,096 0 0
SERVICENOW INC COM 81762P102 20,674 124,956 SH   SOLE 8 124,956 0 0
SERVICENOW INC OPT 81762P102 126,867 766,800 SH Put SOLE 8 766,800 0 0
SERVICENOW INC OPT 81762P102 3,640 22,000 SH Call SOLE 8 22,000 0 0
SERVICENOW INC COM 81762P102 167 1,009 SH   SOLE 9 1,009 0 0
SERVICESOURCE INTL INC COM 81763U100 61 16,000 SH   SOLE 1 16,000 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 577 14,121 SH   SOLE 1 14,121 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 4 90 SH   SOLE 8 90 0 0
SHAKE SHACK INC COM 819047101 272 6,531 SH   SOLE 1 6,531 0 0
SHAKE SHACK INC OPT 819047101 96 2,300 SH Call SOLE 8 2,300 0 0
SHAKE SHACK INC OPT 819047101 304 7,300 SH Put SOLE 8 7,300 0 0
SHARPS COMPLIANCE CORP COM 820017101 0 90 SH   SOLE 8 90 0 0
SHARPSPRING INC COM 820054104 0 34 SH   SOLE 8 34 0 0
SHAW COMMUNICATIONS INC COM 82028K200 802 41,636 SH   SOLE 1 41,636 0 0
SHAW COMMUNICATIONS INC COM 82028K200 7 362 SH   SOLE 8 362 0 0
SHAW COMMUNICATIONS INC COM 82028K200 1,813 94,156 SH   SOLE 9 94,156 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 9,088 431,734 SH   SOLE 1 431,734 0 0
SHELL MIDSTREAM PARTNERS L P OPT 822634101 1,223 58,100 SH Call SOLE 8 58,100 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 347 9,639 SH   SOLE 1 9,639 0 0
SHERWIN WILLIAMS CO COM 824348106 24,595 62,719 SH   SOLE 1 62,719 0 0
SHERWIN WILLIAMS CO OPT 824348106 2,862 7,300 SH Call SOLE 8 7,300 0 0
SHERWIN WILLIAMS CO COM 824348106 142 363 SH   SOLE 8 363 0 0
SHERWIN WILLIAMS CO OPT 824348106 4,627 11,800 SH Put SOLE 8 11,800 0 0
SHERWIN WILLIAMS CO COM 824348106 22,081 56,312 SH   SOLE 9 56,312 0 0
SHIFTPIXY INC COM 82452L104 0 1 SH   SOLE 8 1 0 0
SHILOH INDS INC COM 824543102 26 3,000 SH   SOLE 1 3,000 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 254 17,715 SH   SOLE 1 17,715 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 14 1,000 SH Call SOLE 8 1,000 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 11 734 SH   SOLE 8 734 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 33 2,300 SH Put SOLE 8 2,300 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 39 2,738 SH   SOLE 9 2,738 0 0
SHIRE PLC ADR 82481R106 3,625 24,271 SH   SOLE 1 24,271 0 0
SHIRE PLC ADR 82481R106 4,780 32,003 SH   SOLE 8 32,003 0 0
SHIRE PLC OPT 82481R106 14,012 93,800 SH Call SOLE 8 93,800 0 0
SHIRE PLC OPT 82481R106 10,637 71,200 SH Put SOLE 8 71,200 0 0
SHIRE PLC ADR 82481R106 20 136 SH   SOLE 9 136 0 0
SHOE CARNIVAL INC COM 824889109 137 5,746 SH   SOLE 1 5,746 0 0
SHOE CARNIVAL INC COM 824889109 119 5,019 SH   SOLE 8 5,019 0 0
SHOPIFY INC COM 82509L107 7,557 60,658 SH   SOLE 1 60,658 0 0
SHOPIFY INC COM 82509L107 87 700 SH   DFND 1 0 0 700
SHOPIFY INC OPT 82509L107 311 2,500 SH Put SOLE 8 2,500 0 0
SHOPIFY INC COM 82509L107 1,541 12,370 SH   SOLE 8 12,370 0 0
SHOPIFY INC OPT 82509L107 1,221 9,800 SH Call SOLE 8 9,800 0 0
SHOPIFY INC COM 82509L107 32 260 SH   SOLE 9 260 0 0
SHORE BANCSHARES INC COM 825107105 48 2,595 SH   SOLE 1 2,595 0 0
SHORE BANCSHARES INC COM 825107105 0 12 SH   SOLE 8 12 0 0
SHOTSPOTTER INC COM 82536T107 209 7,900 SH   SOLE 1 7,900 0 0
SHUTTERFLY INC COM 82568P304 2,098 25,815 SH   SOLE 1 25,815 0 0
SHUTTERFLY INC OPT 82568P304 284 3,500 SH Call SOLE 8 3,500 0 0
SHUTTERFLY INC COM 82568P304 431 5,303 SH   SOLE 8 5,303 0 0
SHUTTERFLY INC OPT 82568P304 1,593 19,600 SH Put SOLE 8 19,600 0 0
SHUTTERSTOCK INC COM 825690100 1,231 25,567 SH   SOLE 1 25,567 0 0
SHUTTERSTOCK INC OPT 825690100 10 200 SH Call SOLE 8 200 0 0
SHUTTERSTOCK INC COM 825690100 204 4,233 SH   SOLE 8 4,233 0 0
SI FINL GROUP INC MD COM 78425V104 35 2,428 SH   SOLE 1 2,428 0 0
SI FINL GROUP INC MD COM 78425V104 1 61 SH   SOLE 8 61 0 0
SIBANYE STILLWATER ADR 825724206 32 8,000 SH   DFND 1 0 0 8,000
SIBANYE STILLWATER ADR 825724206 166 41,468 SH   SOLE 1 41,468 0 0
SIBANYE STILLWATER ADR 825724206 28 6,921 SH   SOLE 8 6,921 0 0
SIEBERT FINL CORP COM 826176109 19 2,200 SH   SOLE 1 2,200 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 59 3,128 SH   SOLE 1 3,128 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 4 206 SH   SOLE 8 206 0 0
SIENTRA INC COM 82621J105 304 31,506 SH   SOLE 1 31,506 0 0
SIENTRA INC COM 82621J105 0 15 SH   SOLE 8 15 0 0
SIERRA BANCORP COM 82620P102 83 3,099 SH   SOLE 1 3,099 0 0
SIERRA BANCORP COM 82620P102 3 108 SH   SOLE 8 108 0 0
SIERRA ONCOLOGY INC COM 82640U107 12 5,724 SH   SOLE 8 5,724 0 0
SIERRA WIRELESS INC OPT 826516106 87 5,300 SH Call SOLE 8 5,300 0 0
SIERRA WIRELESS INC COM 826516106 194 11,745 SH   SOLE 8 11,745 0 0
SIERRA WIRELESS INC OPT 826516106 53 3,200 SH Put SOLE 8 3,200 0 0
SIGA TECHNOLOGIES INC COM 826917106 59 9,657 SH   SOLE 8 9,657 0 0
SIGMA DESIGNS INC COM 826565103 49 7,908 SH   SOLE 1 7,908 0 0
SIGMA DESIGNS INC COM 826565103 0 56 SH   SOLE 8 56 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 17,019 119,898 SH   SOLE 1 119,898 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 3,164 22,293 SH   SOLE 8 22,293 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 9,194 64,764 SH   SOLE 9 64,764 0 0
SIGNET JEWELERS LIMITED COM G81276100 3,119 80,992 SH   SOLE 1 80,992 0 0
SIGNET JEWELERS LIMITED OPT G81276100 2,639 68,500 SH Call SOLE 8 68,500 0 0
SIGNET JEWELERS LIMITED OPT G81276100 2,619 68,000 SH Put SOLE 8 68,000 0 0
SIGNET JEWELERS LIMITED COM G81276100 148 3,825 SH   SOLE 8 3,825 0 0
SIGNET JEWELERS LIMITED COM G81276100 392 10,192 SH   SOLE 9 10,192 0 0
SILGAN HOLDINGS INC COM 827048109 695 24,979 SH   SOLE 1 24,979 0 0
SILICOM LTD COM M84116108 0 6 SH   SOLE 8 6 0 0
SILICOM LTD COM M84116108 34 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 244 2,716 SH   SOLE 1 2,716 0 0
SILICON LABORATORIES INC BOND 826919AB8 1,009 874,000 PRN   SOLE 8 0 0 874,000
SILICON LABORATORIES INC OPT 826919102 638 7,100 SH Put SOLE 8 7,100 0 0
SILICON LABORATORIES INC OPT 826919102 288 3,200 SH Call SOLE 8 3,200 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 1,792 37,253 SH   SOLE 1 37,253 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 84 1,747 SH   SOLE 8 1,747 0 0
SILVERBOW RES INC COM 82836G102 52 1,802 SH   SOLE 1 1,802 0 0
SILVERBOW RES INC COM 82836G102 0 12 SH   SOLE 8 12 0 0
SILVERCORP METALS INC COM 82835P103 5 1,800 SH   DFND 20 0 0 1,800
SILVERCREST ASSET MGMT GROUP COM 828359109 22 1,482 SH   SOLE 1 1,482 0 0
SILVERSUN TECHNOLOGIES INC COM 82846H207 0 3 SH   SOLE 8 3 0 0
SIMMONS 1ST NATL CORP COM 828730200 1,288 45,275 SH   SOLE 1 45,275 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 106,017 686,878 SH   SOLE 1 686,878 0 0
SIMON PPTY GROUP INC NEW COM 828806109 56,980 369,164 SH   SOLE 1 369,164 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 23,369 151,400 SH Put SOLE 8 151,400 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 8,798 57,000 SH Call SOLE 8 57,000 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 3,499 22,666 SH   SOLE 8 22,666 0 0
SIMON PPTY GROUP INC NEW COM 828806109 63,344 410,398 SH   SOLE 9 410,398 0 0
SIMON PPTY GROUP INC NEW COM 828806109 828 5,364 SH   DFND 20 0 0 5,364
SIMON PPTY GROUP INC NEW COM 828806109 120 776 SH   SOLE 81 776 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,192 86,832 SH   SOLE 1 86,832 0 0
SIMPLY GOOD FOODS CO COM 82900L110 8 2,254 SH   SOLE 1 2,254 0 0
SIMPLY GOOD FOODS CO COM 82900L102 36 2,651 SH   SOLE 8 2,651 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 1,986 34,476 SH   SOLE 1 34,476 0 0
SIMULATIONS PLUS INC COM 829214105 34 2,270 SH   SOLE 1 2,270 0 0
SIMULATIONS PLUS INC COM 829214105 0 10 SH   SOLE 8 10 0 0
SINA CORP PREF G81477104 26 250 SH   DFND 1 0 0 250
SINA CORP COM G81477104 2,339 22,431 SH   SOLE 1 22,431 0 0
SINA CORP OPT G81477104 4,890 46,900 SH Call SOLE 8 46,900 0 0
SINA CORP OPT G81477104 11,438 109,700 SH Put SOLE 8 109,700 0 0
SINA CORP COM G81477104 6,201 59,467 SH   SOLE 8 59,467 0 0
SINA CORP COM G81477104 2,252 21,600 SH   SOLE 9 21,600 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 3,370 107,712 SH   SOLE 1 107,712 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 326 10,401 SH   SOLE 8 10,401 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 2,128 68,000 SH Call SOLE 8 68,000 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 1,080 34,500 SH Put SOLE 8 34,500 0 0
SINOVAC BIOTECH LTD COM P8696W104 192 22,300 SH   SOLE 1 22,300 0 0
SIRIUS XM HLDGS INC OPT 82968B103 2,184 350,000 SH Call SOLE 1 350,000 0 0
SIRIUS XM HLDGS INC COM 82968B103 12,009 1,924,404 SH   SOLE 1 1,924,404 0 0
SIRIUS XM HLDGS INC OPT 82968B103 2,172 348,000 SH Call SOLE 8 348,000 0 0
SIRIUS XM HLDGS INC COM 82968B103 252 40,440 SH   SOLE 8 40,440 0 0
SIRIUS XM HLDGS INC OPT 82968B103 157 25,100 SH Put SOLE 8 25,100 0 0
SIRIUS XM HLDGS INC COM 82968B103 67 10,649 SH   SOLE 9 10,649 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 542 7,044 SH   SOLE 1 7,044 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 82 1,063 SH   SOLE 8 1,063 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2,476 39,768 SH   SOLE 1 39,768 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 6 92 SH   SOLE 8 92 0 0
SJW GROUP COM 784305104 179 3,392 SH   SOLE 1 3,392 0 0
SJW GROUP COM 784305104 46 864 SH   SOLE 8 864 0 0
SK TELECOM LTD ADR 78440P108 2 80 SH   SOLE 8 80 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SKECHERS U S A INC COM 830566105 13,952 358,754 SH   SOLE 1 358,754 0 0
SKECHERS U S A INC COM 830566105 2,160 55,553 SH   SOLE 8 55,553 0 0
SKECHERS U S A INC OPT 830566105 1,373 35,300 SH Call SOLE 8 35,300 0 0
SKECHERS U S A INC OPT 830566105 2,042 52,500 SH Put SOLE 8 52,500 0 0
SKYLINE CORP COM 830830105 187 8,500 SH   SOLE 1 8,500 0 0
SKYWEST INC COM 830879102 4,259 78,298 SH   SOLE 1 78,298 0 0
SKYWEST INC COM 830879102 35 636 SH   SOLE 8 636 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 24,904 248,383 SH   SOLE 1 248,383 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 5,441 54,266 SH   SOLE 8 54,266 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 7,219 72,000 SH Put SOLE 8 72,000 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,163 51,500 SH Call SOLE 8 51,500 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 12,478 124,454 SH   SOLE 9 124,454 0 0
SL GREEN RLTY CORP TRUS 78440X101 23,457 242,247 SH   SOLE 1 242,247 0 0
SL GREEN RLTY CORP COM 78440X101 3,620 37,394 SH   SOLE 1 37,394 0 0
SL GREEN RLTY CORP OPT 78440X101 5,065 52,300 SH Put SOLE 8 52,300 0 0
SL GREEN RLTY CORP OPT 78440X101 6,478 66,900 SH Call SOLE 8 66,900 0 0
SL GREEN RLTY CORP TRUS 78440X101 716 7,392 SH   SOLE 8 7,392 0 0
SL GREEN RLTY CORP COM 78440X101 6,072 62,713 SH   SOLE 9 62,713 0 0
SLEEP NUMBER CORP COM 83125X103 1,064 30,272 SH   SOLE 1 30,272 0 0
SLEEP NUMBER CORP COM 83125X103 516 14,662 SH   SOLE 8 14,662 0 0
SLM CORP COM 78442P106 975 87,015 SH   SOLE 1 87,015 0 0
SLM CORP OPT 78442P106 2,654 236,700 SH Put SOLE 8 236,700 0 0
SLM CORP OPT 78442P106 59 5,300 SH Call SOLE 8 5,300 0 0
SLM CORP COM 78442P106 1,740 155,214 SH   SOLE 8 155,214 0 0
SM ENERGY CO COM 78454L100 447 24,806 SH   SOLE 1 24,806 0 0
SM ENERGY CO COM 78454L100 15 808 SH   DFND 1 0 0 808
SM ENERGY CO OPT 78454L100 2,575 142,800 SH Put SOLE 8 142,800 0 0
SM ENERGY CO BOND 78454LAM2 482 511,000 PRN   SOLE 8 0 0 511,000
SM ENERGY CO COM 78454L100 1,098 60,908 SH   SOLE 8 60,908 0 0
SM ENERGY CO OPT 78454L100 1,574 87,300 SH Call SOLE 8 87,300 0 0
SMART &amp FINAL STORES INC COM 83190B101 26 4,689 SH   SOLE 1 4,689 0 0
SMART &amp FINAL STORES INC COM 83190B101 0 3 SH   SOLE 8 3 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 265 5,295 SH   SOLE 1 5,295 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 18 357 SH   SOLE 8 357 0 0
SMART SAND INC COM 83191H107 125 21,589 SH   SOLE 1 21,589 0 0
SMART SAND INC COM 83191H107 0 24 SH   SOLE 8 24 0 0
SMARTFINANCIAL INC COM 83190L208 38 1,592 SH   SOLE 1 1,592 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 27 700 SH   SOLE 1 700 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 38 1,000 SH   DFND 1 0 0 1,000
SMITH &amp NEPHEW PLC ADR 83175M205 6 156 SH   SOLE 8 156 0 0
SMITH A O COM 831865209 6,854 107,775 SH   SOLE 1 107,775 0 0
SMITH A O OPT 831865209 293 4,600 SH Call SOLE 8 4,600 0 0
SMITH A O COM 831865209 148 2,326 SH   SOLE 8 2,326 0 0
SMITH A O COM 831865209 6,332 99,580 SH   SOLE 9 99,580 0 0
SMITH MICRO SOFTWARE INC COM 832154207 0 13 SH   SOLE 8 13 0 0
SMUCKER J M CO COM 832696405 33,982 274,027 SH   SOLE 1 274,027 0 0
SMUCKER J M CO OPT 832696405 645 5,200 SH Call SOLE 8 5,200 0 0
SMUCKER J M CO COM 832696405 380 3,062 SH   SOLE 8 3,062 0 0
SMUCKER J M CO OPT 832696405 1,773 14,300 SH Put SOLE 8 14,300 0 0
SMUCKER J M CO COM 832696405 9,604 77,445 SH   SOLE 9 77,445 0 0
SNAP INC COM 83304A106 19,326 1,217,711 SH   SOLE 1 1,217,711 0 0
SNAP INC COM 83304A106 775 48,828 SH   DFND 1 0 0 48,828
SNAP INC OPT 83304A106 2,977 187,600 SH Put SOLE 1 187,600 0 0
SNAP INC OPT 83304A106 37,830 2,383,700 SH Put SOLE 8 2,383,700 0 0
SNAP INC COM 83304A106 8,560 539,381 SH   SOLE 8 539,381 0 0
SNAP INC OPT 83304A106 15,433 972,500 SH Call SOLE 8 972,500 0 0
SNAP INC COM 83304A106 397 25,000 SH   DFND 20 0 0 25,000
SNAP ON INC COM 833034101 8,900 60,326 SH   SOLE 1 60,326 0 0
SNAP ON INC COM 833034101 7,458 50,550 SH   SOLE 8 50,550 0 0
SNAP ON INC OPT 833034101 118 800 SH Call SOLE 8 800 0 0
SNAP ON INC OPT 833034101 28,460 192,900 SH Put SOLE 8 192,900 0 0
SNAP ON INC COM 833034101 5,704 38,663 SH   SOLE 9 38,663 0 0
SOCIAL REALITY INC COM 83362P300 110 28,700 SH   SOLE 1 28,700 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 1,866 37,971 SH   SOLE 1 37,971 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 251 5,100 SH Call SOLE 8 5,100 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 108 2,200 SH   SOLE 8 2,200 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 236 4,800 SH Put SOLE 8 4,800 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SODASTREAM INTERNATIONAL LTD OPT M9068E105 4,105 44,700 SH Call SOLE 8 44,700 0 0
SODASTREAM INTERNATIONAL LTD COM M9068E105 3,207 34,929 SH   SOLE 8 34,929 0 0
SODASTREAM INTERNATIONAL LTD OPT M9068E105 2,342 25,500 SH Put SOLE 8 25,500 0 0
SOGOU INC OPT 83409V104 39 4,700 SH Put SOLE 1 4,700 0 0
SOGOU INC ADR 83409V104 39 4,700 SH   SOLE 1 4,700 0 0
SOGOU INC ADR 83409V104 21 2,551 SH   SOLE 8 2,551 0 0
SOHU COM INC COM 83408W103 1,194 38,594 SH   SOLE 1 38,594 0 0
SOHU COM INC OPT 83408W103 108 3,500 SH Call SOLE 8 3,500 0 0
SOHU COM INC OPT 83408W103 492 15,900 SH Put SOLE 8 15,900 0 0
SOHU COM INC COM 83408W103 800 25,890 SH   SOLE 8 25,890 0 0
SOLAR SR CAP LTD COM 83416M105 1 35 SH   SOLE 8 35 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 190 3,621 SH   SOLE 1 3,621 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 2,099 39,900 SH Put SOLE 8 39,900 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,918 36,466 SH   SOLE 8 36,466 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 1,599 30,400 SH Call SOLE 8 30,400 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 73 1,383 SH   SOLE 9 1,383 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 521 31,443 SH   SOLE 1 31,443 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 2 104 SH   SOLE 8 104 0 0
SOLID BIOSCIENCES INC COM 83422E105 14 1,876 SH   SOLE 1 1,876 0 0
SOLITARIO ZINC CORP COM 8342EP107 0 1 SH   SOLE 8 1 0 0
SONIC AUTOMOTIVE INC COM 83545G102 156 8,236 SH   SOLE 1 8,236 0 0
SONIC AUTOMOTIVE INC COM 83545G102 2 122 SH   SOLE 8 122 0 0
SONIC CORP COM 835451105 575 22,814 SH   SOLE 1 22,814 0 0
SONIC CORP COM 835451105 223 8,818 SH   SOLE 8 8,818 0 0
SONIC CORP OPT 835451105 232 9,200 SH Put SOLE 8 9,200 0 0
SONIC CORP OPT 835451105 247 9,800 SH Call SOLE 8 9,800 0 0
SONOCO PRODS CO COM 835495102 1,810 37,300 SH   SOLE 1 37,300 0 0
SONOCO PRODS CO COM 835495102 205 4,220 SH   SOLE 8 4,220 0 0
SONOCO PRODS CO COM 835495102 92 1,894 SH   SOLE 9 1,894 0 0
SONY CORP ADR 835699307 1 26 SH   DFND 1 0 0 26
SONY CORP ADR 835699307 583 12,064 SH   SOLE 1 12,064 0 0
SONY CORP OPT 835699307 4,365 90,300 SH Call SOLE 8 90,300 0 0
SONY CORP ADR 835699307 4,031 83,379 SH   SOLE 8 83,379 0 0
SONY CORP OPT 835699307 3,901 80,700 SH Put SOLE 8 80,700 0 0
SONY CORP ADR 835699307 7 136 SH   SOLE 9 136 0 0
SOPHIRIS BIO INC COM 83578Q209 0 1 SH   SOLE 8 1 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 515 100,000 SH   SOLE 1 100,000 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 28 5,500 SH   SOLE 8 5,500 0 0
SOTHEBYS COM 835898107 768 14,974 SH   SOLE 1 14,974 0 0
SOTHEBYS OPT 835898107 585 11,400 SH Call SOLE 8 11,400 0 0
SOTHEBYS OPT 835898107 580 11,300 SH Put SOLE 8 11,300 0 0
SOTHEBYS COM 835898107 503 9,791 SH   SOLE 8 9,791 0 0
SOTHERLY HOTELS INC TRUS 83600C103 0 41 SH   SOLE 8 41 0 0
SOUTH JERSEY INDS INC COM 838518108 1,666 59,119 SH   SOLE 1 59,119 0 0
SOUTH ST CORP COM 840441109 752 8,822 SH   SOLE 1 8,822 0 0
SOUTHCROSS ENERGY PARTNERS L COM 84130C100 0 102 SH   SOLE 8 102 0 0
SOUTHERN CO COM 842587107 80 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO COM 842587107 55,987 1,253,667 SH   SOLE 1 1,253,667 0 0
SOUTHERN CO COM 842587107 250 5,600 SH   SOLE 8 5,600 0 0
SOUTHERN CO OPT 842587107 9,664 216,400 SH Call SOLE 8 216,400 0 0
SOUTHERN CO OPT 842587107 6,002 134,400 SH Put SOLE 8 134,400 0 0
SOUTHERN CO COM 842587107 48,002 1,074,838 SH   SOLE 9 1,074,838 0 0
SOUTHERN COPPER CORP COM 84265V105 33 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP COM 84265V105 1,928 35,583 SH   SOLE 1 35,583 0 0
SOUTHERN COPPER CORP OPT 84265V105 2,628 48,500 SH Call SOLE 8 48,500 0 0
SOUTHERN COPPER CORP COM 84265V105 895 16,523 SH   SOLE 8 16,523 0 0
SOUTHERN COPPER CORP OPT 84265V105 27 500 SH Put SOLE 8 500 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 61 1,368 SH   SOLE 1 1,368 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 0 7 SH   SOLE 8 7 0 0
SOUTHERN MO BANCORP INC COM 843380106 59 1,608 SH   SOLE 1 1,608 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 73 4,578 SH   SOLE 1 4,578 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 0 5 SH   SOLE 8 5 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 319 9,166 SH   SOLE 1 9,166 0 0
SOUTHWEST AIRLS CO COM 844741108 23,069 402,765 SH   SOLE 1 402,765 0 0
SOUTHWEST AIRLS CO COM 844741108 1,723 30,100 SH   SOLE 8 30,100 0 0
SOUTHWEST AIRLS CO OPT 844741108 16,943 295,800 SH Call SOLE 8 295,800 0 0
SOUTHWEST AIRLS CO OPT 844741108 3,162 55,200 SH Put SOLE 8 55,200 0 0
SOUTHWEST AIRLS CO COM 844741108 22,318 389,633 SH   SOLE 9 389,633 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 1,001 14,786 SH   SOLE 1 14,786 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 39 582 SH   SOLE 8 582 0 0
SOUTHWESTERN ENERGY CO COM 845467109 5,369 1,239,971 SH   SOLE 1 1,239,971 0 0
SOUTHWESTERN ENERGY CO COM 845467109 26 6,022 SH   SOLE 8 6,022 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 2,096 484,000 SH Call SOLE 8 484,000 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 335 77,300 SH Put SOLE 8 77,300 0 0
SP PLUS CORP COM 78469C103 584 16,408 SH   SOLE 1 16,408 0 0
SP PLUS CORP COM 78469C103 1 18 SH   SOLE 8 18 0 0
SPARK ENERGY INC COM 846511103 28 2,419 SH   SOLE 1 2,419 0 0
SPARK ENERGY INC COM 846511103 23 1,910 SH   SOLE 8 1,910 0 0
SPARK THERAPEUTICS INC COM 84652J103 427 6,427 SH   SOLE 1 6,427 0 0
SPARK THERAPEUTICS INC COM 84652J103 642 9,644 SH   SOLE 8 9,644 0 0
SPARTAN MTRS INC COM 846819100 122 7,090 SH   SOLE 1 7,090 0 0
SPARTAN MTRS INC COM 846819100 134 7,814 SH   SOLE 8 7,814 0 0
SPARTANNASH CO COM 847215100 194 11,245 SH   SOLE 1 11,245 0 0
SPARTANNASH CO COM 847215100 21 1,191 SH   SOLE 8 1,191 0 0
SPARTON CORP COM 847235108 77 4,400 SH   SOLE 1 4,400 0 0
SPARTON CORP COM 847235108 0 10 SH   SOLE 8 10 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 73 304 SH   DFND 1 0 0 304
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 2,129 8,817 SH   SOLE 1 8,817 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 1,285 5,322 SH   SOLE 8 5,322 0 0
SPDR GOLD TRUST FUND 78463V107 639 5,078 SH   DFND 1 0 0 5,078
SPDR GOLD TRUST FUND 78463V107 455,510 3,621,190 SH   SOLE 1 3,621,190 0 0
SPDR GOLD TRUST FUND 78463V107 1,068 8,496 SH   SOLE 8 8,496 0 0
SPDR GOLD TRUST OPT 78463V107 421,685 3,352,300 SH Call SOLE 8 3,352,300 0 0
SPDR GOLD TRUST OPT 78463V107 373,067 2,965,800 SH Put SOLE 8 2,965,800 0 0
SPDR GOLD TRUST FUND 78463V107 193 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X202 26,356 654,478 SH   SOLE 1 654,478 0 0
SPDR INDEX SHS FDS FUND 78463X772 20 500 SH   DFND 1 0 0 500
SPDR INDEX SHS FDS FUND 78463X202 310 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS OPT 78463X400 22 200 SH Call SOLE 8 200 0 0
SPDR INDEX SHS FDS FUND 78463X202 2,512 62,376 SH   SOLE 8 62,376 0 0
SPDR INDEX SHS FDS OPT 78463X202 8,553 212,400 SH Put SOLE 8 212,400 0 0
SPDR INDEX SHS FDS FUND 78463X848 2 49 SH   SOLE 8 49 0 0
SPDR INDEX SHS FDS OPT 78463X202 24,279 602,900 SH Call SOLE 8 602,900 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,020 3,877 SH   DFND 1 0 0 3,877
SPDR S&ampP 500 ETF TR OPT 78462F103 144,733 550,000 SH Call SOLE 1 550,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,520,851 5,779,404 SH   SOLE 1 5,779,404 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,993,362 7,575,000 SH Put SOLE 1 7,575,000 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 4,099,220 15,577,500 SH Call SOLE 8 15,577,500 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 9,373,957 35,622,100 SH Put SOLE 8 35,622,100 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 902,643 3,430,142 SH   SOLE 8 3,430,142 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 51 192 SH   DFND 20 0 0 192
SPDR S&ampP 500 ETF TR FUND 78462F103 26 100 SH   SOLE 44 100 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 2,473 7,237 SH   SOLE 1 7,237 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 5,570 16,300 SH Call SOLE 8 16,300 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 3,657 10,700 SH Put SOLE 8 10,700 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 34,173 100,001 SH   SOLE 8 100,001 0 0
SPDR SER TR FUND 78468R408 465 17,000 SH   DFND 1 0 0 17,000
SPDR SERIES TRUST FUND 78464A607 0 1 SH   SOLE 1 1 0 0
SPDR SERIES TRUST OPT 78464A417 26,888 750,000 SH Put SOLE 1 750,000 0 0
SPDR SERIES TRUST FUND 78464A714 8,513 192,168 SH   SOLE 1 192,168 0 0
SPDR SERIES TRUST FUND 78464A755 25,652 753,582 SH   SOLE 1 753,582 0 0
SPDR SERIES TRUST FUND 78464A797 10,086 210,613 SH   SOLE 1 210,613 0 0
SPDR SERIES TRUST FUND 78464A698 11,265 186,523 SH   SOLE 1 186,523 0 0
SPDR SERIES TRUST FUND 78464A763 96 1,056 SH   SOLE 1 1,056 0 0
SPDR SERIES TRUST FUND 78464A730 59,752 1,696,548 SH   SOLE 1 1,696,548 0 0
SPDR SERIES TRUST FUND 78464A789 816 26,300 SH   SOLE 1 26,300 0 0
SPDR SERIES TRUST FUND 78464A888 67 1,633 SH   SOLE 1 1,633 0 0
SPDR SERIES TRUST FUND 78464A870 70,045 798,421 SH   SOLE 1 798,421 0 0
SPDR SERIES TRUST FUND 78464A417 26,895 750,200 SH   SOLE 1 750,200 0 0
SPDR SERIES TRUST FUND 78464A698 18,001 298,089 SH   SOLE 8 298,089 0 0
SPDR SERIES TRUST OPT 78464A714 5,250 118,500 SH Call SOLE 8 118,500 0 0
SPDR SERIES TRUST OPT 78464A698 22,278 368,900 SH Put SOLE 8 368,900 0 0
SPDR SERIES TRUST OPT 78464A797 50,246 1,049,200 SH Put SOLE 8 1,049,200 0 0
SPDR SERIES TRUST FUND 78464A755 7,252 213,073 SH   SOLE 8 213,073 0 0
SPDR SERIES TRUST FUND 78464A417 1 26 SH   SOLE 8 26 0 0
SPDR SERIES TRUST FUND 78464A730 24,310 690,216 SH   SOLE 8 690,216 0 0
SPDR SERIES TRUST FUND 78464A748 71 4,881 SH   SOLE 8 4,881 0 0
SPDR SERIES TRUST OPT 78464A870 22,029 251,100 SH Call SOLE 8 251,100 0 0
SPDR SERIES TRUST FUND 78464A797 41,363 863,700 SH   SOLE 8 863,700 0 0
SPDR SERIES TRUST FUND 78464A656 39 700 SH   SOLE 8 700 0 0
SPDR SERIES TRUST OPT 78464A755 2,270 66,700 SH Call SOLE 8 66,700 0 0
SPDR SERIES TRUST FUND 78464A763 1 12 SH   SOLE 8 12 0 0
SPDR SERIES TRUST OPT 78464A748 48 3,300 SH Call SOLE 8 3,300 0 0
SPDR SERIES TRUST OPT 78464A797 2,490 52,000 SH Call SOLE 8 52,000 0 0
SPDR SERIES TRUST OPT 78464A698 12,295 203,600 SH Call SOLE 8 203,600 0 0
SPDR SERIES TRUST OPT 78464A748 64 4,400 SH Put SOLE 8 4,400 0 0
SPDR SERIES TRUST OPT 78464A730 102,800 2,918,800 SH Put SOLE 8 2,918,800 0 0
SPDR SERIES TRUST OPT 78464A417 4 100 SH Put SOLE 8 100 0 0
SPDR SERIES TRUST OPT 78464A870 57,893 659,900 SH Put SOLE 8 659,900 0 0
SPDR SERIES TRUST FUND 78464A771 5 81 SH   SOLE 8 81 0 0
SPDR SERIES TRUST OPT 78464A888 1,464 35,900 SH Call SOLE 8 35,900 0 0
SPDR SERIES TRUST OPT 78464A888 1,615 39,600 SH Put SOLE 8 39,600 0 0
SPDR SERIES TRUST FUND 78464A375 3 89 SH   SOLE 8 89 0 0
SPDR SERIES TRUST OPT 78464A714 45,758 1,032,900 SH Put SOLE 8 1,032,900 0 0
SPDR SERIES TRUST OPT 78464A755 5,872 172,500 SH Put SOLE 8 172,500 0 0
SPDR SERIES TRUST OPT 78464A730 24,837 705,200 SH Call SOLE 8 705,200 0 0
SPDR SERIES TRUST FUND 78464A714 45,083 1,017,687 SH   SOLE 8 1,017,687 0 0
SPDR SERIES TRUST FUND 78464A698 140 2,320 SH   SOLE 9 2,320 0 0
SPDR SERIES TRUST FUND 78464A797 607 12,676 SH   SOLE 9 12,676 0 0
SPDR SERIES TRUST FUND 78464A714 10,942 247,009 SH   SOLE 44 247,009 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 10,668 317,108 SH   SOLE 1 317,108 0 0
SPECTRA ENERGY PARTNERS LP OPT 84756N109 141 4,200 SH Put SOLE 8 4,200 0 0
SPECTRA ENERGY PARTNERS LP OPT 84756N109 188 5,600 SH Call SOLE 8 5,600 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 14,869 143,383 SH   SOLE 1 143,383 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 563 5,433 SH   SOLE 8 5,433 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 17 173 SH   SOLE 9 173 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 16,827 1,045,874 SH   SOLE 1 1,045,874 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 90 5,600 SH Call SOLE 8 5,600 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 88 5,500 SH Put SOLE 8 5,500 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 534 33,167 SH   SOLE 8 33,167 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 43 2,413 SH   SOLE 1 2,413 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 0 12 SH   SOLE 8 12 0 0
SPERO THERAPEUTICS INC COM 84833T103 19 1,291 SH   SOLE 1 1,291 0 0
SPHERIX INC COM 84842R403 5 4,000 SH   SOLE 8 4,000 0 0
SPIRE INC COM 84857L101 1,068 14,769 SH   SOLE 1 14,769 0 0
SPIRE INC COM 84857L101 104 1,443 SH   SOLE 8 1,443 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 8,292 99,063 SH   SOLE 1 99,063 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 310 3,700 SH Put SOLE 8 3,700 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 1,395 16,667 SH   SOLE 8 16,667 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 293 3,500 SH Call SOLE 8 3,500 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 59 706 SH   SOLE 9 706 0 0
SPIRIT AIRLS INC COM 848577102 3,093 81,847 SH   SOLE 1 81,847 0 0
SPIRIT AIRLS INC COM 848577102 766 20,275 SH   SOLE 8 20,275 0 0
SPIRIT AIRLS INC OPT 848577102 1,262 33,400 SH Call SOLE 8 33,400 0 0
SPIRIT AIRLS INC OPT 848577102 1,024 27,100 SH Put SOLE 8 27,100 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W102 1,148 147,850 SH   SOLE 1 147,850 0 0
SPIRIT RLTY CAP INC NEW COM 84860W102 649 83,676 SH   SOLE 1 83,676 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W102 8 995 SH   SOLE 8 995 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 507 500,000 PRN   SOLE 8 0 0 500,000
SPLUNK INC COM 848637104 4,379 44,498 SH   SOLE 1 44,498 0 0
SPLUNK INC COM 848637104 326 3,315 SH   SOLE 8 3,315 0 0
SPLUNK INC OPT 848637104 8,157 82,900 SH Call SOLE 8 82,900 0 0
SPLUNK INC OPT 848637104 3,621 36,800 SH Put SOLE 8 36,800 0 0
SPLUNK INC COM 848637104 81 827 SH   SOLE 9 827 0 0
SPOK HLDGS INC COM 84863T106 98 6,575 SH   SOLE 1 6,575 0 0
SPOK HLDGS INC COM 84863T106 7 441 SH   SOLE 8 441 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 181 44,308 SH   SOLE 1 44,308 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 0 74 SH   SOLE 8 74 0 0
SPRING BK PHARMACEUTICALS IN COM 849431101 23 1,500 SH   SOLE 1 1,500 0 0
SPRINT CORP OPT 85207U105 126 25,800 SH Put SOLE 1 25,800 0 0
SPRINT CORP COM 85207U105 2,704 554,145 SH   SOLE 1 554,145 0 0
SPRINT CORP OPT 85207U105 237 48,600 SH Call SOLE 8 48,600 0 0
SPRINT CORP OPT 85207U105 8,605 1,763,300 SH Put SOLE 8 1,763,300 0 0
SPRINT CORP COM 85207U105 5,702 1,168,538 SH   SOLE 8 1,168,538 0 0
SPRINT CORP COM 85207U105 26 5,261 SH   SOLE 9 5,261 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 30 2,300 SH   DFND 1 0 0 2,300
SPROUTS FMRS MKT INC COM 85208M102 3,792 161,609 SH   SOLE 1 161,609 0 0
SPROUTS FMRS MKT INC OPT 85208M102 817 34,800 SH Call SOLE 8 34,800 0 0
SPROUTS FMRS MKT INC COM 85208M102 201 8,565 SH   SOLE 8 8,565 0 0
SPROUTS FMRS MKT INC OPT 85208M102 21 900 SH Put SOLE 8 900 0 0
SPS COMM INC COM 78463M107 583 9,106 SH   SOLE 1 9,106 0 0
SPS COMM INC COM 78463M107 69 1,074 SH   SOLE 8 1,074 0 0
SPX CORP COM 784635104 426 13,123 SH   SOLE 1 13,123 0 0
SPX FLOW INC COM 78469X107 1,194 24,288 SH   SOLE 1 24,288 0 0
SQUARE INC COM 852234103 13,063 265,515 SH   SOLE 1 265,515 0 0
SQUARE INC OPT 852234103 40,053 814,100 SH Call SOLE 8 814,100 0 0
SQUARE INC COM 852234103 50,760 1,031,698 SH   SOLE 8 1,031,698 0 0
SQUARE INC OPT 852234103 205,902 4,185,000 SH Put SOLE 8 4,185,000 0 0
SQUARE INC BOND 852234AB9 2,354 1,076,000 PRN   SOLE 8 0 0 1,076,000
SQUARE INC COM 852234103 69 1,417 SH   SOLE 9 1,417 0 0
SRC ENERGY INC COM 78470V108 951 100,801 SH   SOLE 1 100,801 0 0
SRC ENERGY INC COM 78470V108 12 1,260 SH   SOLE 8 1,260 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 1,668 31,100 SH   SOLE 1 31,100 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 13 241 SH   SOLE 8 241 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 56 1,046 SH   SOLE 9 1,046 0 0
SSGA ACTIVE ETF TR FUND 78467V608 3 69 SH   SOLE 8 69 0 0
SSR MNG INC COM 784730103 9 933 SH   DFND 1 0 0 933
SSR MNG INC OPT 784730103 34 3,500 SH Put SOLE 8 3,500 0 0
SSR MNG INC OPT 784730103 1,209 125,900 SH Call SOLE 8 125,900 0 0
SSR MNG INC COM 784730103 308 32,102 SH   SOLE 8 32,102 0 0
SSR MNG INC COM 784730103 6 670 SH   DFND 20 0 0 670
ST JOE CO COM 790148100 1,461 77,450 SH   SOLE 1 77,450 0 0
ST JOE CO OPT 790148100 138 7,300 SH Call SOLE 8 7,300 0 0
ST JOE CO COM 790148100 4 200 SH   SOLE 8 200 0 0
ST JOE CO OPT 790148100 162 8,600 SH Put SOLE 8 8,600 0 0
STAAR SURGICAL CO COM 852312305 178 12,083 SH   SOLE 1 12,083 0 0
STAAR SURGICAL CO COM 852312305 24 1,624 SH   SOLE 8 1,624 0 0
STAG INDL INC COM 85254J102 640 26,761 SH   SOLE 1 26,761 0 0
STAG INDL INC TRUS 85254J102 1,259 52,601 SH   SOLE 1 52,601 0 0
STAG INDL INC TRUS 85254J102 115 4,815 SH   SOLE 8 4,815 0 0
STAGE STORES INC COM 85254C305 1 584 SH   SOLE 8 584 0 0
STAMPS COM INC COM 852857200 1,992 9,911 SH   SOLE 1 9,911 0 0
STAMPS COM INC OPT 852857200 141 700 SH Call SOLE 8 700 0 0
STAMPS COM INC COM 852857200 1,452 7,219 SH   SOLE 8 7,219 0 0
STAMPS COM INC OPT 852857200 40 200 SH Put SOLE 8 200 0 0
STANDARD MTR PRODS INC COM 853666105 310 6,510 SH   SOLE 1 6,510 0 0
STANDARD MTR PRODS INC COM 853666105 46 973 SH   SOLE 8 973 0 0
STANDEX INTL CORP COM 854231107 459 4,804 SH   SOLE 1 4,804 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 24,294 158,587 SH   SOLE 1 158,587 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 8,150 53,200 SH   SOLE 8 53,200 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 735 4,800 SH Call SOLE 8 4,800 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 950 6,200 SH Put SOLE 8 6,200 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 17,060 111,359 SH   SOLE 9 111,359 0 0
STANTEC INC COM 85472N109 17 700 SH   DFND 1 0 0 700
STAR BULK CARRIERS CORP COM Y8162K204 32 2,721 SH   SOLE 8 2,721 0 0
STAR GROUP L P COM 85512C105 25 2,646 SH   SOLE 8 2,646 0 0
STARBUCKS CORP COM 855244109 156,218 2,698,563 SH   SOLE 1 2,698,563 0 0
STARBUCKS CORP COM 855244109 841 14,522 SH   DFND 1 0 0 14,522
STARBUCKS CORP COM 855244109 16,629 287,257 SH   SOLE 8 287,257 0 0
STARBUCKS CORP OPT 855244109 26,768 462,400 SH Call SOLE 8 462,400 0 0
STARBUCKS CORP OPT 855244109 57,531 993,800 SH Put SOLE 8 993,800 0 0
STARBUCKS CORP COM 855244109 55,777 963,479 SH   SOLE 9 963,479 0 0
STARS GROUP INC COM 85570W100 441 16,000 SH   SOLE 1 16,000 0 0
STARS GROUP INC COM 85570W100 0 3 SH   SOLE 8 3 0 0
STARTEK INC COM 85569C107 24 2,451 SH   SOLE 1 2,451 0 0
STARTEK INC COM 85569C107 0 28 SH   SOLE 8 28 0 0
STARWOOD PPTY TR INC TRUS 85571B105 49,141 2,345,628 SH   SOLE 1 2,345,628 0 0
STARWOOD PPTY TR INC TRUS 85571B105 31 1,513 SH   SOLE 8 1,513 0 0
STATE AUTO FINL CORP COM 855707105 106 3,676 SH   SOLE 1 3,676 0 0
STATE AUTO FINL CORP COM 855707105 3 109 SH   SOLE 8 109 0 0
STATE BK FINL CORP COM 856190103 265 8,824 SH   SOLE 1 8,824 0 0
STATE BK FINL CORP COM 856190103 2 64 SH   SOLE 8 64 0 0
STATE STR CORP COM 857477103 40,741 408,507 SH   SOLE 1 408,507 0 0
STATE STR CORP COM 857477103 32 319 SH   DFND 1 0 0 319
STATE STR CORP COM 857477103 3,404 34,127 SH   SOLE 8 34,127 0 0
STATE STR CORP OPT 857477103 5,355 53,700 SH Put SOLE 8 53,700 0 0
STATE STR CORP OPT 857477103 2,723 27,300 SH Call SOLE 8 27,300 0 0
STATE STR CORP COM 857477103 26,569 266,415 SH   SOLE 9 266,415 0 0
STATOIL ASA ADR 85771P102 199 8,400 SH   SOLE 1 8,400 0 0
STATOIL ASA ADR 85771P102 14 600 SH   DFND 1 0 0 600
STATOIL ASA ADR 85771P102 78 3,276 SH   SOLE 8 3,276 0 0
STATOIL ASA OPT 85771P102 151 6,400 SH Put SOLE 8 6,400 0 0
STATOIL ASA OPT 85771P102 279 11,800 SH Call SOLE 8 11,800 0 0
STEALTHGAS INC COM Y81669106 50 12,500 SH   DFND 20 0 0 12,500
STEEL CONNECT INC COM 858098106 0 27 SH   SOLE 8 27 0 0
STEEL DYNAMICS INC COM 858119100 6,242 141,168 SH   SOLE 1 141,168 0 0
STEEL DYNAMICS INC OPT 858119100 9,193 207,900 SH Call SOLE 8 207,900 0 0
STEEL DYNAMICS INC COM 858119100 2,254 50,979 SH   SOLE 8 50,979 0 0
STEEL DYNAMICS INC OPT 858119100 9,980 225,700 SH Put SOLE 8 225,700 0 0
STEEL DYNAMICS INC COM 858119100 65 1,456 SH   SOLE 9 1,456 0 0
STEELCASE INC COM 858155203 676 49,706 SH   SOLE 1 49,706 0 0
STEELCASE INC COM 858155203 7 496 SH   SOLE 8 496 0 0
STEIN MART INC COM 858375108 0 193 SH   SOLE 8 193 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 283 18,506 SH   SOLE 1 18,506 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 21 1,387 SH   DFND 1 0 0 1,387
STEMLINE THERAPEUTICS INC COM 85858C107 54 3,530 SH   SOLE 8 3,530 0 0
STEPAN CO COM 858586100 1,191 14,323 SH   SOLE 1 14,323 0 0
STEPAN CO COM 858586100 90 1,079 SH   SOLE 8 1,079 0 0
STERICYCLE INC COM 858912108 3,840 65,599 SH   SOLE 1 65,599 0 0
STERICYCLE INC COM 858912108 77 1,324 SH   SOLE 8 1,324 0 0
STERICYCLE INC OPT 858912108 1,095 18,700 SH Put SOLE 8 18,700 0 0
STERICYCLE INC OPT 858912108 966 16,500 SH Call SOLE 8 16,500 0 0
STERICYCLE INC COM 858912108 3,406 58,191 SH   SOLE 9 58,191 0 0
STERIS PLC COM G84720104 3,839 41,113 SH   SOLE 1 41,113 0 0
STERIS PLC COM G84720104 579 6,200 SH   SOLE 8 6,200 0 0
STERIS PLC COM G84720104 0 4 SH   SOLE 9 4 0 0
STERLING BANCORP DEL COM 85917A100 1,501 66,605 SH   SOLE 1 66,605 0 0
STERLING BANCORP INC COM 85917W102 48 3,605 SH   SOLE 1 3,605 0 0
STERLING CONSTRUCTION CO INC COM 859241101 98 8,572 SH   SOLE 1 8,572 0 0
STERLING CONSTRUCTION CO INC COM 859241101 102 8,901 SH   SOLE 8 8,901 0 0
STEWART INFORMATION SVCS COR COM 860372101 727 16,551 SH   SOLE 1 16,551 0 0
STIFEL FINL CORP COM 860630102 2,119 35,787 SH   SOLE 1 35,787 0 0
STIFEL FINL CORP COM 860630102 17 280 SH   SOLE 8 280 0 0
STITCH FIX INC COM 860897107 110 5,400 SH   SOLE 1 5,400 0 0
STITCH FIX INC COM 860897107 2,233 110,103 SH   SOLE 8 110,103 0 0
STMICROELECTRONICS N V ADR 861012102 92 4,136 SH   SOLE 1 4,136 0 0
STMICROELECTRONICS N V ADR 861012102 6 250 SH   DFND 1 0 0 250
STMICROELECTRONICS N V OPT 861012102 2,311 103,700 SH Call SOLE 8 103,700 0 0
STMICROELECTRONICS N V OPT 861012102 1,302 58,400 SH Put SOLE 8 58,400 0 0
STMICROELECTRONICS N V ADR 861012102 105 4,713 SH   SOLE 8 4,713 0 0
STOCK YDS BANCORP INC COM 861025104 159 4,529 SH   SOLE 1 4,529 0 0
STOCK YDS BANCORP INC COM 861025104 0 11 SH   SOLE 8 11 0 0
STONE ENERGY CORP COM 861642403 2,403 64,747 SH   SOLE 1 64,747 0 0
STONE ENERGY CORP COM 861642403 13 347 SH   SOLE 8 347 0 0
STONE ENERGY CORP WARR 861642114 1 94 SH   SOLE 44 94 0 0
STONERIDGE INC COM 86183P102 414 14,990 SH   SOLE 1 14,990 0 0
STONERIDGE INC COM 86183P102 21 766 SH   SOLE 8 766 0 0
STORE CAP CORP TRUS 862121100 490 19,763 SH   SOLE 1 19,763 0 0
STORE CAP CORP COM 862121100 3,359 135,354 SH   SOLE 1 135,354 0 0
STORE CAP CORP TRUS 862121100 251 10,093 SH   SOLE 8 10,093 0 0
STORE CAP CORP OPT 862121100 266 10,700 SH Call SOLE 8 10,700 0 0
STORE CAP CORP COM 862121100 2,255 90,865 SH   DFND 20 0 0 90,865
STRATASYS LTD COM M85548101 101 5,000 SH   DFND 1 0 0 5,000
STRATASYS LTD COM M85548101 1,279 63,317 SH   SOLE 1 63,317 0 0
STRATASYS LTD COM M85548101 153 7,558 SH   SOLE 8 7,558 0 0
STRATASYS LTD OPT M85548101 726 36,000 SH Put SOLE 8 36,000 0 0
STRATASYS LTD OPT M85548101 735 36,400 SH Call SOLE 8 36,400 0 0
STRATTEC SEC CORP COM 863111100 33 900 SH   SOLE 1 900 0 0
STRATUS PPTYS INC COM 863167201 37 1,223 SH   SOLE 1 1,223 0 0
STRATUS PPTYS INC COM 863167201 0 6 SH   SOLE 8 6 0 0
STRAYER ED INC COM 863236105 346 3,431 SH   SOLE 1 3,431 0 0
STRAYER ED INC OPT 863236105 101 1,000 SH Put SOLE 8 1,000 0 0
STRAYER ED INC COM 863236105 672 6,650 SH   SOLE 8 6,650 0 0
STRAYER ED INC OPT 863236105 61 600 SH Call SOLE 8 600 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 0 12 SH   SOLE 8 12 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 52 5,812 SH   SOLE 1 5,812 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 136 15,297 SH   SOLE 8 15,297 0 0
STRYKER CORP COM 863667101 1,038 6,448 SH   DFND 1 0 0 6,448
STRYKER CORP COM 863667101 108,269 672,813 SH   SOLE 1 672,813 0 0
STRYKER CORP OPT 863667101 9,366 58,200 SH Put SOLE 8 58,200 0 0
STRYKER CORP COM 863667101 4,423 27,487 SH   SOLE 8 27,487 0 0
STRYKER CORP OPT 863667101 2,510 15,600 SH Call SOLE 8 15,600 0 0
STRYKER CORP COM 863667101 35,305 219,399 SH   SOLE 9 219,399 0 0
STURM RUGER &amp CO INC COM 864159108 2,146 40,867 SH   SOLE 1 40,867 0 0
STURM RUGER &amp CO INC COM 864159108 1,259 23,979 SH   SOLE 8 23,979 0 0
STURM RUGER &amp CO INC OPT 864159108 1,643 31,300 SH Put SOLE 8 31,300 0 0
STURM RUGER &amp CO INC OPT 864159108 667 12,700 SH Call SOLE 8 12,700 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 349 15,881 SH   SOLE 1 15,881 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 66 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L OPT 864482104 48 2,200 SH Call SOLE 8 2,200 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 85 3,867 SH   SOLE 8 3,867 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 187 8,500 SH Put SOLE 8 8,500 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 57 2,256 SH   SOLE 1 2,256 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 0 15 SH   SOLE 8 15 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 1,456 107,008 SH   SOLE 1 107,008 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 0 12 SH   SOLE 8 12 0 0
SUMMIT MATLS INC COM 86614U100 1,496 49,400 SH   SOLE 1 49,400 0 0
SUMMIT MATLS INC COM 86614U100 143 4,715 SH   SOLE 8 4,715 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 176 12,540 SH   SOLE 1 12,540 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 0 32 SH   SOLE 8 32 0 0
SUN CMNTYS INC TRUS 866674104 7,804 85,414 SH   SOLE 1 85,414 0 0
SUN CMNTYS INC COM 866674104 2,460 26,919 SH   SOLE 1 26,919 0 0
SUN CMNTYS INC TRUS 866674104 3 35 SH   SOLE 8 35 0 0
SUN HYDRAULICS CORP COM 866942105 305 5,704 SH   SOLE 1 5,704 0 0
SUN LIFE FINL INC COM 866796105 78 1,909 SH   SOLE 1 1,909 0 0
SUN LIFE FINL INC OPT 866796105 2,056 50,000 SH Put SOLE 8 50,000 0 0
SUN LIFE FINL INC OPT 866796105 2,056 50,000 SH Call SOLE 8 50,000 0 0
SUN LIFE FINL INC COM 866796105 1,578 38,390 SH   SOLE 9 38,390 0 0
SUNCOKE ENERGY INC COM 86722A103 1,393 129,428 SH   SOLE 1 129,428 0 0
SUNCOKE ENERGY INC COM 86722A103 43 3,959 SH   SOLE 8 3,959 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 0 3 SH   SOLE 1 3 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 3 162 SH   SOLE 8 162 0 0
SUNCOR ENERGY INC NEW COM 867224107 111 3,200 SH   SOLE 1 3,200 0 0
SUNCOR ENERGY INC NEW OPT 867224107 1,416 41,000 SH Call SOLE 8 41,000 0 0
SUNCOR ENERGY INC NEW OPT 867224107 2,145 62,100 SH Put SOLE 8 62,100 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,886 54,603 SH   SOLE 8 54,603 0 0
SUNCOR ENERGY INC NEW COM 867224107 489 14,147 SH   SOLE 9 14,147 0 0
SUNESIS PHARMACEUTICALS INC COM 867328700 0 1 SH   SOLE 8 1 0 0
SUNLANDS ONLINE ED GROUP ADR 86740P108 3,486 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 384 15,055 SH   SOLE 1 15,055 0 0
SUNOCO LP OPT 86765K109 760 29,800 SH Call SOLE 8 29,800 0 0
SUNOCO LP COM 86765K109 212 8,289 SH   SOLE 8 8,289 0 0
SUNOCO LP OPT 86765K109 337 13,200 SH Put SOLE 8 13,200 0 0
SUNOPTA INC COM 8676EP108 1 200 SH   SOLE 8 200 0 0
SUNPOWER CORP COM 867652406 3,456 433,020 SH   SOLE 1 433,020 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP OPT 867652406 1,082 135,600 SH Call SOLE 8 135,600 0 0
SUNPOWER CORP OPT 867652406 216 27,100 SH Put SOLE 8 27,100 0 0
SUNPOWER CORP BOND 867652AG4 26 26,000 PRN   SOLE 8 0 0 26,000
SUNPOWER CORP COM 867652406 18 2,198 SH   SOLE 9 2,198 0 0
SUNRUN INC COM 86771W105 159 17,857 SH   SOLE 1 17,857 0 0
SUNRUN INC COM 86771W105 76 8,480 SH   SOLE 8 8,480 0 0
SUNRUN INC COM 86771W105 23 2,522 SH   SOLE 9 2,522 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 5,168 339,517 SH   SOLE 1 339,517 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 1,264 83,018 SH   SOLE 1 83,018 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 9 542 SH   SOLE 8 542 0 0
SUNTRUST BKS INC COM 867914103 41,974 616,921 SH   SOLE 1 616,921 0 0
SUNTRUST BKS INC OPT 867914103 6,212 91,300 SH Call SOLE 8 91,300 0 0
SUNTRUST BKS INC OPT 867914103 1,579 23,200 SH Put SOLE 8 23,200 0 0
SUNTRUST BKS INC COM 867914103 2,881 42,334 SH   SOLE 8 42,334 0 0
SUNTRUST BKS INC COM 867914103 23,143 340,143 SH   SOLE 9 340,143 0 0
SUNWORKS INC COM 86803X105 0 1 SH   SOLE 8 1 0 0
SUPER MICRO COMPUTER INC COM 86800U104 418 24,564 SH   SOLE 1 24,564 0 0
SUPERCONDUCTOR TECHNOLOGIES COM 867931503 22 23,505 SH   SOLE 8 23,505 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 1,164 138,141 SH   SOLE 1 138,141 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 0 21 SH   SOLE 8 21 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 30 3,600 SH Call SOLE 8 3,600 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 15 1,800 SH Put SOLE 8 1,800 0 0
SUPERIOR INDS INTL INC COM 868168105 99 7,430 SH   SOLE 1 7,430 0 0
SUPERIOR UNIFORM GP INC COM 868358102 46 1,766 SH   SOLE 1 1,766 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 948 20,708 SH   SOLE 1 20,708 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 165 3,611 SH   SOLE 8 3,611 0 0
SUPERVALU INC COM 868536301 2,213 145,379 SH   SOLE 1 145,379 0 0
SUPERVALU INC COM 868536301 880 57,774 SH   SOLE 8 57,774 0 0
SUPERVALU INC OPT 868536301 731 47,980 SH Call SOLE 8 47,980 0 0
SUPERVALU INC OPT 868536301 683 44,836 SH Put SOLE 8 44,836 0 0
SURGERY PARTNERS INC COM 86881A100 67 3,914 SH   SOLE 1 3,914 0 0
SURGERY PARTNERS INC COM 86881A100 1 52 SH   SOLE 8 52 0 0
SURMODICS INC COM 868873100 169 4,439 SH   SOLE 1 4,439 0 0
SURMODICS INC COM 868873100 251 6,601 SH   SOLE 8 6,601 0 0
SUSSEX BANCORP COM 869245100 24 800 SH   SOLE 1 800 0 0
SUTHERLAND ASSET MGMT CORP M TRUS 86933G105 56 3,651 SH   SOLE 1 3,651 0 0
SUTHERLAND ASSET MGMT CORP M TRUS 86933G105 0 15 SH   SOLE 8 15 0 0
SVB FINL GROUP COM 78486Q101 13,419 55,910 SH   SOLE 1 55,910 0 0
SVB FINL GROUP COM 78486Q101 201 836 SH   DFND 1 0 0 836
SVB FINL GROUP COM 78486Q101 494 2,054 SH   SOLE 8 2,054 0 0
SVB FINL GROUP OPT 78486Q101 1,992 8,300 SH Call SOLE 8 8,300 0 0
SVB FINL GROUP OPT 78486Q101 2,064 8,600 SH Put SOLE 8 8,600 0 0
SVB FINL GROUP COM 78486Q101 6,777 28,236 SH   SOLE 9 28,236 0 0
SWITCH INC COM 87105L104 28 1,737 SH   SOLE 1 1,737 0 0
SWITCH INC COM 87105L104 13 798 SH   SOLE 8 798 0 0
SYKES ENTERPRISES INC COM 871237103 1,058 36,530 SH   SOLE 1 36,530 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYMANTEC CORP COM 871503108 10,735 415,275 SH   SOLE 1 415,275 0 0
SYMANTEC CORP COM 871503108 9,308 360,104 SH   SOLE 8 360,104 0 0
SYMANTEC CORP OPT 871503108 15,831 612,400 SH Put SOLE 8 612,400 0 0
SYMANTEC CORP OPT 871503108 2,906 112,400 SH Call SOLE 8 112,400 0 0
SYMANTEC CORP COM 871503108 10,911 422,077 SH   SOLE 9 422,077 0 0
SYNACOR INC COM 871561106 0 15 SH   SOLE 8 15 0 0
SYNAPTICS INC COM 87157D109 1,319 28,833 SH   SOLE 1 28,833 0 0
SYNAPTICS INC OPT 87157D109 782 17,100 SH Call SOLE 8 17,100 0 0
SYNAPTICS INC COM 87157D109 33 712 SH   SOLE 8 712 0 0
SYNAPTICS INC OPT 87157D109 105 2,300 SH Put SOLE 8 2,300 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 1,090 103,331 SH   SOLE 1 103,331 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 28 2,608 SH   SOLE 8 2,608 0 0
SYNCHRONOSS TECHNOLOGIES INC OPT 87157B103 46 4,400 SH Put SOLE 8 4,400 0 0
SYNCHRONOSS TECHNOLOGIES INC OPT 87157B103 13 1,200 SH Call SOLE 8 1,200 0 0
SYNCHRONOSS TECHNOLOGIES INC BOND 87157BAA1 68 72,000 PRN   SOLE 8 0 0 72,000
SYNCHRONY FINL COM 87165B103 33,237 991,228 SH   SOLE 1 991,228 0 0
SYNCHRONY FINL COM 87165B103 13,501 402,664 SH   SOLE 8 402,664 0 0
SYNCHRONY FINL OPT 87165B103 2,703 80,600 SH Call SOLE 8 80,600 0 0
SYNCHRONY FINL OPT 87165B103 24,360 726,500 SH Put SOLE 8 726,500 0 0
SYNCHRONY FINL COM 87165B103 17,483 521,376 SH   SOLE 9 521,376 0 0
SYNCHRONY FINL COM 87165B103 1,677 50,000 SH   DFND 20 0 0 50,000
SYNDAX PHARMACEUTICALS INC COM 87164F105 103 7,250 SH   SOLE 1 7,250 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 3 212 SH   SOLE 8 212 0 0
SYNEOS HEALTH INC COM 87166B102 3,587 101,055 SH   SOLE 1 101,055 0 0
SYNEOS HEALTH INC COM 87166B102 60 1,695 SH   SOLE 8 1,695 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 27 15,000 SH   DFND 1 0 0 15,000
SYNERGY PHARMACEUTICALS DEL COM 871639308 1,040 567,995 SH   SOLE 1 567,995 0 0
SYNERGY PHARMACEUTICALS DEL OPT 871639308 942 515,000 SH Put SOLE 1 515,000 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 41 22,403 SH   SOLE 8 22,403 0 0
SYNLOGIC INC COM 87166L100 31 3,300 SH   SOLE 1 3,300 0 0
SYNNEX CORP COM 87162W100 2,766 23,362 SH   SOLE 1 23,362 0 0
SYNNEX CORP COM 87162W100 1 10 SH   SOLE 8 10 0 0
SYNOPSYS INC COM 871607107 22,838 274,366 SH   SOLE 1 274,366 0 0
SYNOPSYS INC OPT 871607107 33 400 SH Put SOLE 8 400 0 0
SYNOPSYS INC OPT 871607107 17 200 SH Call SOLE 8 200 0 0
SYNOPSYS INC COM 871607107 1,174 14,109 SH   SOLE 8 14,109 0 0
SYNOPSYS INC COM 871607107 8,449 101,509 SH   SOLE 9 101,509 0 0
SYNOVUS FINL CORP COM 87161C501 4,065 81,398 SH   SOLE 1 81,398 0 0
SYNOVUS FINL CORP OPT 87161C501 380 7,600 SH Call SOLE 8 7,600 0 0
SYNOVUS FINL CORP OPT 87161C501 30 600 SH Put SOLE 8 600 0 0
SYNOVUS FINL CORP COM 87161C501 125 2,500 SH   SOLE 8 2,500 0 0
SYNTEL INC COM 87162H103 2,301 90,169 SH   SOLE 1 90,169 0 0
SYNTEL INC COM 87162H103 59 2,294 SH   SOLE 8 2,294 0 0
SYNTHESIS ENERGY SYS INC COM 871628202 0 33 SH   SOLE 8 33 0 0
SYNTHETIC BIOLOGICS INC COM 87164U102 0 3 SH   SOLE 8 3 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 41 3,205 SH   SOLE 1 3,205 0 0
SYSCO CORP COM 871829107 42,546 709,587 SH   SOLE 1 709,587 0 0
SYSCO CORP COM 871829107 21 348 SH   DFND 1 0 0 348
SYSCO CORP OPT 871829107 2,129 35,500 SH Call SOLE 8 35,500 0 0
SYSCO CORP OPT 871829107 24 400 SH Put SOLE 8 400 0 0
SYSCO CORP COM 871829107 19 312 SH   SOLE 8 312 0 0
SYSCO CORP COM 871829107 19,946 332,655 SH   SOLE 9 332,655 0 0
SYSTEMAX INC COM 871851101 119 4,168 SH   SOLE 1 4,168 0 0
SYSTEMAX INC COM 871851101 65 2,264 SH   SOLE 8 2,264 0 0
T MOBILE US INC COM 872590104 6,616 108,393 SH   SOLE 1 108,393 0 0
T MOBILE US INC OPT 872590104 4,847 79,400 SH Call SOLE 8 79,400 0 0
T MOBILE US INC COM 872590104 14,585 238,926 SH   SOLE 8 238,926 0 0
T MOBILE US INC OPT 872590104 13,606 222,900 SH Put SOLE 8 222,900 0 0
T MOBILE US INC COM 872590104 445 7,282 SH   SOLE 9 7,282 0 0
T2 BIOSYSTEMS INC COM 89853L104 158 24,282 SH   SOLE 1 24,282 0 0
TABLEAU SOFTWARE INC COM 87336U105 728 9,018 SH   SOLE 1 9,018 0 0
TABLEAU SOFTWARE INC OPT 87336U105 4,712 58,300 SH Call SOLE 8 58,300 0 0
TABLEAU SOFTWARE INC OPT 87336U105 73 900 SH Put SOLE 8 900 0 0
TABLEAU SOFTWARE INC COM 87336U105 3,345 41,387 SH   SOLE 8 41,387 0 0
TABULA RASA HEALTHCARE INC COM 873379101 149 3,831 SH   SOLE 1 3,831 0 0
TABULA RASA HEALTHCARE INC COM 873379101 108 2,788 SH   SOLE 8 2,788 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 229 7,214 SH   SOLE 1 7,214 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 48 1,525 SH   SOLE 8 1,525 0 0
TAHOE RES INC COM 873868103 836 178,297 SH   SOLE 1 178,297 0 0
TAHOE RES INC COM 873868103 12 2,500 SH   DFND 1 0 0 2,500
TAHOE RES INC COM 873868103 4 776 SH   SOLE 8 776 0 0
TAILORED BRANDS INC COM 87403A107 1,082 43,126 SH   SOLE 1 43,126 0 0
TAILORED BRANDS INC OPT 87403A107 1,138 45,400 SH Call SOLE 8 45,400 0 0
TAILORED BRANDS INC COM 87403A107 3 136 SH   SOLE 8 136 0 0
TAILORED BRANDS INC OPT 87403A107 837 33,400 SH Put SOLE 8 33,400 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 809 18,487 SH   DFND 1 0 0 18,487
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 36,091 824,778 SH   SOLE 1 107,947 716,831 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 7,817 178,652 SH   SOLE 8 178,652 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 16,318 372,900 SH Put SOLE 8 372,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 2,626 60,000 SH Call SOLE 8 60,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 757 17,305 SH   SOLE 20 0 17,305 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 26 599 SH   SOLE 99 0 599 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 35,210 360,101 SH   SOLE 1 360,101 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 16,974 173,600 SH Call SOLE 8 173,600 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6,684 68,365 SH   SOLE 8 68,365 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 6,160 63,000 SH Put SOLE 8 63,000 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5,966 61,017 SH   SOLE 9 61,017 0 0
TAL ED GROUP ADR 874080104 3,509 94,603 SH   SOLE 1 94,603 0 0
TAL ED GROUP ADR 874080104 5,158 139,076 SH   SOLE 9 139,076 0 0
TALEND S A ADR 874224207 60 1,246 SH   SOLE 1 1,246 0 0
TALEND S A ADR 874224207 262 5,455 SH   DFND 1 0 0 5,455
TALEND S A ADR 874224207 582 12,100 SH   SOLE 8 12,100 0 0
TALLGRASS ENERGY GP LP COM 874696107 303 15,907 SH   SOLE 1 15,907 0 0
TALLGRASS ENERGY GP LP COM 874696107 79 4,130 SH   SOLE 8 4,130 0 0
TALLGRASS ENERGY PARTNERS LP COM 874697105 1,285 33,911 SH   SOLE 1 33,911 0 0
TALLGRASS ENERGY PARTNERS LP COM 874697105 5 131 SH   SOLE 8 131 0 0
TANDEM DIABETES CARE INC COM 875372203 234 47,100 SH   SOLE 1 47,100 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 1,070 48,638 SH   SOLE 1 48,638 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 3,447 156,672 SH   SOLE 1 156,672 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 247 11,225 SH   SOLE 8 11,225 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 154 7,002 SH   SOLE 9 7,002 0 0
TANTECH HLDGS LTD COM G8675X107 207 74,100 SH   SOLE 1 74,100 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 12 31,652 SH   SOLE 8 31,652 0 0
TAPESTRY INC COM 876030107 45,238 859,868 SH   SOLE 1 859,868 0 0
TAPESTRY INC COM 876030107 3,089 58,720 SH   SOLE 8 58,720 0 0
TAPESTRY INC OPT 876030107 1,531 29,100 SH Put SOLE 8 29,100 0 0
TAPESTRY INC OPT 876030107 589 11,200 SH Call SOLE 8 11,200 0 0
TAPESTRY INC COM 876030107 10,212 194,095 SH   SOLE 9 194,095 0 0
TAPIMMUNE INC COM 876033408 0 1 SH   SOLE 8 1 0 0
TARENA INTL INC ADR 876108101 0 5 SH   SOLE 8 5 0 0
TARGA RES CORP COM 87612G101 10,074 228,949 SH   SOLE 1 228,949 0 0
TARGA RES CORP OPT 87612G101 1,285 29,200 SH Put SOLE 8 29,200 0 0
TARGA RES CORP COM 87612G101 145 3,297 SH   SOLE 8 3,297 0 0
TARGA RES CORP OPT 87612G101 2,992 68,000 SH Call SOLE 8 68,000 0 0
TARGA RES CORP COM 87612G101 57 1,294 SH   SOLE 9 1,294 0 0
TARGET CORP COM 87612E106 79,432 1,144,060 SH   SOLE 1 1,144,060 0 0
TARGET CORP OPT 87612E106 33,764 486,300 SH Call SOLE 8 486,300 0 0
TARGET CORP COM 87612E106 182 2,623 SH   SOLE 8 2,623 0 0
TARGET CORP OPT 87612E106 14,441 208,000 SH Put SOLE 8 208,000 0 0
TARGET CORP COM 87612E106 27,621 397,828 SH   SOLE 9 397,828 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 720 7,300 SH   SOLE 1 7,300 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 415 4,202 SH   SOLE 8 4,202 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 59 599 SH   SOLE 9 599 0 0
TASEKO MINES LTD COM 876511106 86 74,800 SH   SOLE 1 74,800 0 0
TASEKO MINES LTD COM 876511106 58 50,100 SH   SOLE 9 50,100 0 0
TATA MTRS LTD ADR 876568502 16,482 641,327 SH   SOLE 1 641,327 0 0
TATA MTRS LTD ADR 876568502 1,281 49,852 SH   DFND 1 0 0 49,852
TATA MTRS LTD OPT 876568502 1,768 68,800 SH Call SOLE 8 68,800 0 0
TATA MTRS LTD OPT 876568502 3,256 126,700 SH Put SOLE 8 126,700 0 0
TATA MTRS LTD ADR 876568502 1,866 72,600 SH   SOLE 8 72,600 0 0
TATA MTRS LTD ADR 876568502 224 8,699 SH   SOLE 9 8,699 0 0
TAUBMAN CTRS INC TRUS 876664103 9,228 162,155 SH   SOLE 1 162,155 0 0
TAUBMAN CTRS INC COM 876664103 185 3,246 SH   SOLE 1 3,246 0 0
TAUBMAN CTRS INC TRUS 876664103 3 57 SH   SOLE 8 57 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 611 26,264 SH   SOLE 1 26,264 0 0
TC PIPELINES LP COM 87233Q108 7,380 212,733 SH   SOLE 1 212,733 0 0
TCF FINL CORP COM 872275102 958 42,037 SH   SOLE 1 42,037 0 0
TCF FINL CORP OPT 872275102 87 3,800 SH Call SOLE 8 3,800 0 0
TCF FINL CORP COM 872275102 3 126 SH   SOLE 8 126 0 0
TCF FINL CORP OPT 872275102 2 100 SH Put SOLE 8 100 0 0
TCG BDC INC COM 872280102 29 1,645 SH   SOLE 8 1,645 0 0
TCP CAP CORP BOND 87238QAB9 3,659 3,557,000 PRN   SOLE 8 0 0 3,557,000
TCP CAP CORP COM 87238Q103 37 2,576 SH   SOLE 8 2,576 0 0
TCP CAP CORP BOND 87238QAD5 2,643 2,624,000 PRN   SOLE 8 0 0 2,624,000
TD AMERITRADE HLDG CORP COM 87236Y108 48,810 824,062 SH   SOLE 1 824,062 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 33,856 571,600 SH Call SOLE 8 571,600 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 7,001 118,200 SH Put SOLE 8 118,200 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 84 1,422 SH   SOLE 9 1,422 0 0
TDH HLDGS INC COM G87084102 0 58 SH   SOLE 8 58 0 0
TE CONNECTIVITY LTD COM H84989104 19,113 191,315 SH   SOLE 1 191,315 0 0
TE CONNECTIVITY LTD PREF H84989104 14 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD OPT H84989104 470 4,700 SH Call SOLE 8 4,700 0 0
TE CONNECTIVITY LTD OPT H84989104 959 9,600 SH Put SOLE 8 9,600 0 0
TE CONNECTIVITY LTD COM H84989104 610 6,112 SH   SOLE 8 6,112 0 0
TE CONNECTIVITY LTD COM H84989104 23,896 239,215 SH   SOLE 9 239,215 0 0
TEAM INC COM 878155100 127 9,233 SH   SOLE 1 9,233 0 0
TEAM INC COM 878155100 0 2 SH   SOLE 8 2 0 0
TECH DATA CORP COM 878237106 2,551 29,957 SH   SOLE 1 29,957 0 0
TECH DATA CORP COM 878237106 73 856 SH   SOLE 8 856 0 0
TECH DATA CORP OPT 878237106 17 200 SH Put SOLE 8 200 0 0
TECHNIPFMC PLC OPT G87110105 14,725 500,000 SH Call SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 7 238 SH   DFND 1 0 0 238
TECHNIPFMC PLC COM G87110105 49,887 1,693,943 SH   SOLE 1 1,693,943 0 0
TECHNIPFMC PLC COM G87110105 350 11,879 SH   SOLE 8 11,879 0 0
TECHNIPFMC PLC OPT G87110105 244 8,300 SH Put SOLE 8 8,300 0 0
TECHNIPFMC PLC OPT G87110105 724 24,600 SH Call SOLE 8 24,600 0 0
TECHNIPFMC PLC OPT G87110105 8,835 300,000 SH Put SOLE 9 300,000 0 0
TECHNIPFMC PLC COM G87110105 151,645 5,149,265 SH   SOLE 9 5,149,265 0 0
TECHNIPFMC PLC OPT G87110105 16,198 550,000 SH Call SOLE 9 550,000 0 0
TECHTARGET INC COM 87874R100 81 4,070 SH   SOLE 1 4,070 0 0
TECHTARGET INC COM 87874R100 180 9,064 SH   SOLE 8 9,064 0 0
TECK RESOURCES LTD COM 878742204 317 12,264 SH   SOLE 1 12,264 0 0
TECK RESOURCES LTD COM 878742204 1,566 60,799 SH   SOLE 8 60,799 0 0
TECK RESOURCES LTD OPT 878742204 8,856 343,800 SH Put SOLE 8 343,800 0 0
TECK RESOURCES LTD OPT 878742204 6,267 243,300 SH Call SOLE 8 243,300 0 0
TECK RESOURCES LTD COM 878742204 62 2,415 SH   SOLE 9 2,415 0 0
TECOGEN INC NEW COM 87876P201 0 1 SH   SOLE 8 1 0 0
TEEKAY CORPORATION COM Y8564W103 105 13,032 SH   SOLE 1 13,032 0 0
TEEKAY CORPORATION OPT Y8564W103 864 106,800 SH Call SOLE 8 106,800 0 0
TEEKAY CORPORATION OPT Y8564W103 329 40,700 SH Put SOLE 8 40,700 0 0
TEEKAY CORPORATION COM Y8564W103 477 58,919 SH   SOLE 8 58,919 0 0
TEEKAY CORPORATION COM Y8564W103 282 34,900 SH   DFND 20 0 0 34,900
TEEKAY LNG PARTNERS L P COM Y8564M105 245 13,690 SH   SOLE 1 13,690 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 202 11,300 SH Call SOLE 8 11,300 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 671 37,500 SH Put SOLE 8 37,500 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 232 12,942 SH   SOLE 8 12,942 0 0
TEEKAY TANKERS LTD COM Y8565N102 51 42,205 SH   SOLE 1 42,205 0 0
TEEKAY TANKERS LTD COM Y8565N102 0 51 SH   SOLE 8 51 0 0
TEGNA INC COM 87901J105 2,396 210,360 SH   SOLE 1 210,360 0 0
TEGNA INC OPT 87901J105 3 300 SH Call SOLE 8 300 0 0
TEGNA INC OPT 87901J105 2 200 SH Put SOLE 8 200 0 0
TEGNA INC COM 87901J105 703 61,709 SH   SOLE 8 61,709 0 0
TEJON RANCH CO COM 879080109 273 11,857 SH   SOLE 1 11,857 0 0
TEJON RANCH CO COM 879080109 0 18 SH   SOLE 8 18 0 0
TELADOC INC COM 87918A105 700 17,361 SH   SOLE 1 17,361 0 0
TELADOC INC COM 87918A105 5 120 SH   DFND 1 0 0 120
TELARIA INC COM 879181105 0 1 SH   SOLE 8 1 0 0
TELECOM ARGENTINA S A ADR 879273209 247 7,875 SH   SOLE 8 7,875 0 0
TELECOM ITALIA S P A NEW ADR 87927Y102 0 47 SH   SOLE 8 47 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 4,773 25,500 SH   SOLE 1 25,500 0 0
TELEFLEX INC COM 879369106 7,559 29,644 SH   SOLE 1 29,644 0 0
TELEFLEX INC COM 879369106 7 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 6 23 SH   SOLE 8 23 0 0
TELEFLEX INC COM 879369106 68 268 SH   SOLE 9 268 0 0
TELEFONICA BRASIL SA ADR 87936R106 55 3,581 SH   SOLE 1 3,581 0 0
TELEFONICA S A OPT 879382208 6 600 SH Put SOLE 8 600 0 0
TELEFONICA S A OPT 879382208 51 5,200 SH Call SOLE 8 5,200 0 0
TELENAV INC COM 879455103 33 5,962 SH   SOLE 1 5,962 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 1,222 43,603 SH   SOLE 1 43,603 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 25 900 SH Put SOLE 8 900 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 146 5,200 SH Call SOLE 8 5,200 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 193 6,885 SH   SOLE 8 6,885 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 61 2,168 SH   SOLE 9 2,168 0 0
TELIGENT INC NEW COM 87960W104 28 8,531 SH   SOLE 1 8,531 0 0
TELIGENT INC NEW COM 87960W104 2 670 SH   SOLE 8 670 0 0
TELLURIAN INC NEW COM 87968A104 120 16,621 SH   SOLE 1 16,621 0 0
TELUS CORP COM 87971M103 122 3,484 SH   SOLE 1 3,484 0 0
TELUS CORP COM 87971M103 1,383 39,348 SH   SOLE 9 39,348 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 1,079 95,487 SH   DFND 20 0 0 95,487
TEMPLETON GLOBAL INCOME FD FUND 880198106 3,241 507,268 SH   DFND 20 0 0 507,268
TEMPUR SEALY INTL INC COM 88023U101 27,655 610,597 SH   SOLE 1 610,597 0 0
TEMPUR SEALY INTL INC COM 88023U101 557 12,305 SH   DFND 1 0 0 12,305
TEMPUR SEALY INTL INC OPT 88023U101 313 6,900 SH Call SOLE 8 6,900 0 0
TEMPUR SEALY INTL INC OPT 88023U101 3,111 68,700 SH Put SOLE 8 68,700 0 0
TEMPUR SEALY INTL INC COM 88023U101 773 17,067 SH   SOLE 8 17,067 0 0
TENARIS S A ADR 88031M109 603 17,396 SH   SOLE 1 17,396 0 0
TENARIS S A ADR 88031M109 13 363 SH   DFND 1 0 0 363
TENARIS S A OPT 88031M109 35 1,000 SH Put SOLE 8 1,000 0 0
TENARIS S A ADR 88031M109 10 298 SH   SOLE 8 298 0 0
TENARIS S A OPT 88031M109 537 15,500 SH Call SOLE 8 15,500 0 0
TENET HEALTHCARE CORP COM 88033G407 4,440 183,122 SH   SOLE 1 183,122 0 0
TENET HEALTHCARE CORP OPT 88033G407 7,377 304,200 SH Call SOLE 8 304,200 0 0
TENET HEALTHCARE CORP COM 88033G407 5 190 SH   SOLE 8 190 0 0
TENET HEALTHCARE CORP OPT 88033G407 992 40,900 SH Put SOLE 8 40,900 0 0
TENNANT CO COM 880345103 369 5,450 SH   SOLE 1 5,450 0 0
TENNANT CO COM 880345103 419 6,185 SH   SOLE 8 6,185 0 0
TENNECO INC COM 880349105 3,189 58,106 SH   SOLE 1 58,106 0 0
TENNECO INC OPT 880349105 384 7,000 SH Call SOLE 8 7,000 0 0
TENNECO INC OPT 880349105 55 1,000 SH Put SOLE 8 1,000 0 0
TENNECO INC COM 880349105 131 2,396 SH   SOLE 8 2,396 0 0
TERADATA CORP DEL COM 88076W103 6,018 151,697 SH   SOLE 1 151,697 0 0
TERADATA CORP DEL COM 88076W103 562 14,167 SH   SOLE 8 14,167 0 0
TERADATA CORP DEL COM 88076W103 116 2,914 SH   SOLE 9 2,914 0 0
TERADYNE INC COM 880770102 32,271 705,975 SH   SOLE 1 705,975 0 0
TERADYNE INC OPT 880770102 942 20,600 SH Call SOLE 8 20,600 0 0
TERADYNE INC OPT 880770102 649 14,200 SH Put SOLE 8 14,200 0 0
TERADYNE INC BOND 880770AG7 25,438 16,684,000 PRN   SOLE 8 0 0 16,684,000
TERADYNE INC COM 880770102 1,562 34,174 SH   SOLE 8 34,174 0 0
TERADYNE INC COM 880770102 275 6,009 SH   SOLE 9 6,009 0 0
TEREX CORP NEW COM 880779103 4,942 132,090 SH   SOLE 1 132,090 0 0
TEREX CORP NEW OPT 880779103 4,313 115,300 SH Call SOLE 8 115,300 0 0
TEREX CORP NEW OPT 880779103 658 17,600 SH Put SOLE 8 17,600 0 0
TEREX CORP NEW COM 880779103 1,193 31,900 SH   SOLE 8 31,900 0 0
TERNIUM SA ADR 880890108 617 18,979 SH   SOLE 1 18,979 0 0
TERNIUM SA OPT 880890108 185 5,700 SH Put SOLE 8 5,700 0 0
TERNIUM SA OPT 880890108 494 15,200 SH Call SOLE 8 15,200 0 0
TERNIUM SA ADR 880890108 1 26 SH   SOLE 8 26 0 0
TERRAFORM PWR INC COM 88104R209 101 9,428 SH   SOLE 1 9,428 0 0
TERRAFORM PWR INC COM 88104R209 37 3,416 SH   SOLE 9 3,416 0 0
TERRENO RLTY CORP TRUS 88146M101 393 11,377 SH   SOLE 1 11,377 0 0
TERRITORIAL BANCORP INC COM 88145X108 53 1,801 SH   SOLE 1 1,801 0 0
TERRITORIAL BANCORP INC COM 88145X108 1 18 SH   SOLE 8 18 0 0
TESARO INC COM 881569107 376 6,589 SH   SOLE 1 6,589 0 0
TESARO INC OPT 881569107 3,457 60,500 SH Call SOLE 8 60,500 0 0
TESARO INC COM 881569107 2,575 45,071 SH   SOLE 8 45,071 0 0
TESARO INC OPT 881569107 5,291 92,600 SH Put SOLE 8 92,600 0 0
TESARO INC COM 881569107 14 250 SH   SOLE 9 250 0 0
TESLA INC COM 88160R101 337 1,268 SH   DFND 1 0 0 1,268
TESLA INC OPT 88160R101 13,307 50,000 SH Call SOLE 1 50,000 0 0
TESLA INC COM 88160R101 84,503 317,527 SH   SOLE 1 317,527 0 0
TESLA INC OPT 88160R101 1,331 5,000 SH Put SOLE 1 5,000 0 0
TESLA INC OPT 88160R101 115,982 435,811 SH Call SOLE 8 435,811 0 0
TESLA INC COM 88160R101 66,427 249,603 SH   SOLE 8 249,603 0 0
TESLA INC BOND 88160RAB7 20,233 20,300,000 PRN   SOLE 8 0 0 20,300,000
TESLA INC BOND 88160RAC5 2,691 2,710,000 PRN   SOLE 8 0 0 2,710,000
TESLA INC OPT 88160R101 241,019 905,644 SH Put SOLE 8 905,644 0 0
TESLA INC COM 88160R101 2,024 7,603 SH   SOLE 9 7,603 0 0
TESLA INC COM 88160R101 27 100 SH   DFND 20 0 0 100
TESSCO TECHNOLOGIES INC COM 872386107 30 1,300 SH   SOLE 1 1,300 0 0
TETRA TECH INC NEW COM 88162G103 1,405 28,699 SH   SOLE 1 28,699 0 0
TETRA TECH INC NEW COM 88162G103 535 10,921 SH   SOLE 8 10,921 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 137 36,334 SH   SOLE 1 36,334 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 95 30,747 SH   SOLE 1 30,747 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 2 747 SH   SOLE 8 747 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 196 10,900 SH Call SOLE 8 10,900 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 13 700 SH Put SOLE 8 700 0 0
TEVA PHARMACEUTICAL FIN LLC BOND 88163VAE9 32 37,000 PRN   SOLE 8 0 0 37,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 21 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 10,263 600,454 SH   SOLE 1 600,454 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 36,130 2,114,100 SH Put SOLE 8 2,114,100 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,143 359,427 SH   SOLE 8 359,427 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 23,474 1,373,600 SH Call SOLE 8 1,373,600 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,652 272,229 SH   SOLE 9 272,229 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 647 37,866 SH   DFND 20 0 0 37,866
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,539 17,118 SH   SOLE 1 17,118 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 254 2,826 SH   SOLE 8 2,826 0 0
TEXAS INSTRS INC COM 882508104 76,753 738,802 SH   SOLE 1 738,802 0 0
TEXAS INSTRS INC OPT 882508104 21,931 211,100 SH Put SOLE 8 211,100 0 0
TEXAS INSTRS INC COM 882508104 8,426 81,095 SH   SOLE 8 81,095 0 0
TEXAS INSTRS INC OPT 882508104 18,150 174,700 SH Call SOLE 8 174,700 0 0
TEXAS INSTRS INC COM 882508104 69,999 673,772 SH   SOLE 9 673,772 0 0
TEXAS ROADHOUSE INC COM 882681109 1,519 26,283 SH   SOLE 1 26,283 0 0
TEXAS ROADHOUSE INC OPT 882681109 64 1,100 SH Put SOLE 8 1,100 0 0
TEXAS ROADHOUSE INC OPT 882681109 98 1,700 SH Call SOLE 8 1,700 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 147 8,658 SH   SOLE 1 8,658 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 0 4 SH   SOLE 8 4 0 0
TEXTRON INC COM 883203101 7,264 123,181 SH   SOLE 1 123,181 0 0
TEXTRON INC OPT 883203101 3,273 55,500 SH Call SOLE 8 55,500 0 0
TEXTRON INC OPT 883203101 2,288 38,800 SH Put SOLE 8 38,800 0 0
TEXTRON INC COM 883203101 2,997 50,825 SH   SOLE 8 50,825 0 0
TEXTRON INC COM 883203101 10,527 178,507 SH   SOLE 9 178,507 0 0
TFS FINL CORP COM 87240R107 36 2,459 SH   SOLE 1 2,459 0 0
TG THERAPEUTICS INC COM 88322Q108 302 21,236 SH   SOLE 1 21,236 0 0
TG THERAPEUTICS INC COM 88322Q108 29 2,068 SH   SOLE 8 2,068 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 18 700 SH   DFND 1 0 0 700
THE ONE GROUP HOSPITALITY IN COM 88338K103 0 13 SH   SOLE 8 13 0 0
THE TRADE DESK INC COM 88339J105 1,928 38,857 SH   SOLE 1 38,857 0 0
THE TRADE DESK INC COM 88339J105 732 14,746 SH   DFND 1 0 0 14,746
THE TRADE DESK INC OPT 88339J105 422 8,500 SH Put SOLE 8 8,500 0 0
THE TRADE DESK INC OPT 88339J105 1,836 37,000 SH Call SOLE 8 37,000 0 0
THE TRADE DESK INC COM 88339J105 699 14,084 SH   SOLE 8 14,084 0 0
THERAPEUTICSMD INC COM 88338N107 167 34,365 SH   SOLE 1 34,365 0 0
THERAPEUTICSMD INC COM 88338N107 15 2,911 SH   SOLE 8 2,911 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 284 11,714 SH   SOLE 1 11,714 0 0
THERAVANCE BIOPHARMA INC OPT G8807B106 2,304 95,000 SH Call SOLE 8 95,000 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 2 111 SH   SOLE 8 111 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 779 3,773 SH   DFND 1 0 0 3,773
THERMO FISHER SCIENTIFIC INC COM 883556102 94,542 457,909 SH   SOLE 1 457,909 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 8,775 42,500 SH Call SOLE 8 42,500 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 5,719 27,700 SH Put SOLE 8 27,700 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 40 196 SH   SOLE 8 196 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 70,323 340,613 SH   SOLE 9 340,613 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 135 654 SH   DFND 20 0 0 654
THERMO FISHER SCIENTIFIC INC COM 883556102 879 4,259 SH   SOLE 20 0 4,259 0
THERMO FISHER SCIENTIFIC INC COM 883556102 287 1,390 SH   SOLE 81 1,390 0 0
THERMON GROUP HLDGS INC COM 88362T103 663 29,587 SH   SOLE 1 29,587 0 0
THERMON GROUP HLDGS INC COM 88362T103 38 1,699 SH   SOLE 8 1,699 0 0
THIRD PT REINS LTD COM G8827U100 449 32,187 SH   SOLE 1 32,187 0 0
THOMSON REUTERS CORP COM 884903105 29 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP COM 884903105 977 25,277 SH   SOLE 1 25,277 0 0
THOMSON REUTERS CORP OPT 884903105 4 100 SH Call SOLE 8 100 0 0
THOMSON REUTERS CORP COM 884903105 18 458 SH   SOLE 8 458 0 0
THOMSON REUTERS CORP COM 884903105 711 18,427 SH   SOLE 9 18,427 0 0
THOR INDS INC COM 885160101 4,490 38,990 SH   SOLE 1 38,990 0 0
THOR INDS INC OPT 885160101 5,217 45,300 SH Call SOLE 8 45,300 0 0
THOR INDS INC COM 885160101 2,017 17,514 SH   SOLE 8 17,514 0 0
THOR INDS INC OPT 885160101 1,992 17,300 SH Put SOLE 8 17,300 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW COM 88642R109 398 13,932 SH   SOLE 1 13,932 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIDEWATER INC NEW OPT 88642R109 166 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 81 2,818 SH   SOLE 8 2,818 0 0
TIER REIT INC TRUS 88650V208 819 44,310 SH   SOLE 1 44,310 0 0
TIER REIT INC TRUS 88650V208 1 63 SH   SOLE 8 63 0 0
TIFFANY &amp CO NEW COM 886547108 12,647 129,516 SH   SOLE 1 129,516 0 0
TIFFANY &amp CO NEW COM 886547108 4,746 48,594 SH   SOLE 8 48,594 0 0
TIFFANY &amp CO NEW OPT 886547108 13,644 139,700 SH Put SOLE 8 139,700 0 0
TIFFANY &amp CO NEW OPT 886547108 2,344 24,000 SH Call SOLE 8 24,000 0 0
TIFFANY &amp CO NEW COM 886547108 6,858 70,225 SH   SOLE 9 70,225 0 0
TILE SHOP HLDGS INC COM 88677Q109 72 11,793 SH   SOLE 1 11,793 0 0
TILE SHOP HLDGS INC COM 88677Q109 3 535 SH   SOLE 8 535 0 0
TILLYS INC COM 886885102 38 3,301 SH   SOLE 1 3,301 0 0
TIM PARTICIPACOES S A ADR 88706P205 209 9,647 SH   SOLE 1 9,647 0 0
TIMBERLAND BANCORP INC COM 887098101 50 1,654 SH   SOLE 1 1,654 0 0
TIMBERLAND BANCORP INC COM 887098101 0 6 SH   SOLE 8 6 0 0
TIME WARNER INC COM 887317303 942 9,958 SH   DFND 1 0 0 9,958
TIME WARNER INC COM 887317303 156,363 1,653,224 SH   SOLE 1 1,653,224 0 0
TIME WARNER INC COM 887317303 82,756 874,979 SH   SOLE 8 874,979 0 0
TIME WARNER INC OPT 887317303 110,101 1,164,100 SH Call SOLE 8 1,164,100 0 0
TIME WARNER INC OPT 887317303 73,649 778,700 SH Put SOLE 8 778,700 0 0
TIME WARNER INC COM 887317303 50,199 530,747 SH   SOLE 9 530,747 0 0
TIMKEN CO COM 887389104 686 15,018 SH   SOLE 1 15,018 0 0
TIMKEN CO OPT 887389104 182 4,000 SH Put SOLE 8 4,000 0 0
TIMKEN CO OPT 887389104 192 4,200 SH Call SOLE 8 4,200 0 0
TIMKENSTEEL CORP COM 887399103 185 12,146 SH   SOLE 1 12,146 0 0
TIMKENSTEEL CORP COM 887399103 1 80 SH   SOLE 8 80 0 0
TINTRI INC COM 88770Q105 8 4,440 SH   SOLE 1 4,440 0 0
TITAN INTL INC ILL COM 88830M102 194 15,309 SH   SOLE 1 15,309 0 0
TITAN INTL INC ILL OPT 88830M102 40 3,200 SH Call SOLE 8 3,200 0 0
TITAN INTL INC ILL COM 88830M102 43 3,404 SH   SOLE 8 3,404 0 0
TITAN MACHY INC COM 88830R101 94 3,969 SH   SOLE 1 3,969 0 0
TITAN MACHY INC COM 88830R101 91 3,858 SH   SOLE 8 3,858 0 0
TITAN MACHY INC OPT 88830R101 54 2,300 SH Call SOLE 8 2,300 0 0
TITAN PHARMACEUTICALS INC DE COM 888314309 0 50 SH   SOLE 8 50 0 0
TIVITY HEALTH INC COM 88870R102 1,262 31,839 SH   SOLE 1 31,839 0 0
TIVITY HEALTH INC COM 88870R102 54 1,360 SH   SOLE 8 1,360 0 0
TIVO CORP COM 88870P106 2,209 163,034 SH   SOLE 1 163,034 0 0
TIVO CORP OPT 88870P106 14 1,000 SH Put SOLE 8 1,000 0 0
TIVO CORP COM 88870P106 112 8,278 SH   SOLE 8 8,278 0 0
TJX COS INC NEW COM 872540109 58,157 713,064 SH   SOLE 1 713,064 0 0
TJX COS INC NEW OPT 872540109 5,644 69,200 SH Put SOLE 8 69,200 0 0
TJX COS INC NEW COM 872540109 164 2,020 SH   SOLE 8 2,020 0 0
TJX COS INC NEW OPT 872540109 9,738 119,400 SH Call SOLE 8 119,400 0 0
TJX COS INC NEW COM 872540109 43,093 528,364 SH   SOLE 9 528,364 0 0
TJX COS INC NEW COM 872540109 189 2,316 SH   SOLE 81 2,316 0 0
TOCAGEN INC COM 888846102 54 4,529 SH   SOLE 1 4,529 0 0
TOCAGEN INC COM 888846102 14 1,266 SH   SOLE 8 1,266 0 0
TOLL BROTHERS INC COM 889478103 2,319 53,661 SH   SOLE 1 53,661 0 0
TOLL BROTHERS INC COM 889478103 42 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 1,332 30,798 SH   SOLE 8 30,798 0 0
TOLL BROTHERS INC OPT 889478103 571 13,200 SH Put SOLE 8 13,200 0 0
TOLL BROTHERS INC OPT 889478103 14,822 342,700 SH Call SOLE 8 342,700 0 0
TOLL BROTHERS INC COM 889478103 41 957 SH   SOLE 9 957 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 340 4,478 SH   SOLE 1 4,478 0 0
TONIX PHARMACEUTICALS HLDG C COM 890260409 0 2 SH   SOLE 8 2 0 0
TOOTSIE ROLL INDS INC COM 890516107 146 4,971 SH   SOLE 1 4,971 0 0
TOOTSIE ROLL INDS INC COM 890516107 5 165 SH   SOLE 8 165 0 0
TOPBUILD CORP COM 89055F103 1,497 19,581 SH   SOLE 1 19,581 0 0
TOPBUILD CORP COM 89055F103 4 58 SH   SOLE 8 58 0 0
TORCHLIGHT ENERGY RES INC COM 89102U103 0 1 SH   SOLE 8 1 0 0
TORCHMARK CORP COM 891027104 13,481 160,178 SH   SOLE 1 160,178 0 0
TORCHMARK CORP COM 891027104 1,687 20,040 SH   SOLE 8 20,040 0 0
TORCHMARK CORP COM 891027104 6,099 72,461 SH   SOLE 9 72,461 0 0
TORM PLC COM G89479102 2,905 392,606 SH   SOLE 9 392,606 0 0
TORO CO COM 891092108 667 10,686 SH   SOLE 1 10,686 0 0
TORO CO COM 891092108 160 2,562 SH   SOLE 8 2,562 0 0
TORONTO DOMINION BK ONT COM 891160509 112 1,965 SH   SOLE 1 1,965 0 0
TORONTO DOMINION BK ONT COM 891160509 138 2,419 SH   DFND 1 0 0 2,419
TORONTO DOMINION BK ONT OPT 891160509 3,025 53,200 SH Put SOLE 8 53,200 0 0
TORONTO DOMINION BK ONT OPT 891160509 3,360 59,100 SH Call SOLE 8 59,100 0 0
TORONTO DOMINION BK ONT COM 891160509 1,735 30,509 SH   SOLE 9 30,509 0 0
TOTAL S A ADR 89151E109 2,338 40,518 SH   SOLE 1 1,391 39,127 0
TOTAL S A OPT 89151E109 4,315 74,800 SH Put SOLE 8 74,800 0 0
TOTAL S A OPT 89151E109 5,186 89,900 SH Call SOLE 8 89,900 0 0
TOTAL S A ADR 89151E109 68 1,182 SH   SOLE 8 1,182 0 0
TOTAL SYS SVCS INC COM 891906109 15,291 177,279 SH   SOLE 1 177,279 0 0
TOTAL SYS SVCS INC COM 891906109 55 633 SH   SOLE 8 633 0 0
TOTAL SYS SVCS INC OPT 891906109 1,579 18,300 SH Put SOLE 8 18,300 0 0
TOTAL SYS SVCS INC OPT 891906109 1,691 19,600 SH Call SOLE 8 19,600 0 0
TOTAL SYS SVCS INC COM 891906109 9,738 112,900 SH   SOLE 9 112,900 0 0
TOWER INTL INC COM 891826109 650 23,408 SH   SOLE 1 23,408 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 224 8,312 SH   SOLE 1 8,312 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 749 27,817 SH   SOLE 8 27,817 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 1,736 64,500 SH Call SOLE 8 64,500 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 1,833 68,100 SH Put SOLE 8 68,100 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 99 3,694 SH   SOLE 9 3,694 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 71 9,400 SH   SOLE 1 9,400 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 0 30 SH   SOLE 8 30 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 379 13,242 SH   SOLE 1 13,242 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1 24 SH   SOLE 8 24 0 0
TOWNSQUARE MEDIA INC COM 892231101 15 1,824 SH   SOLE 1 1,824 0 0
TOWNSQUARE MEDIA INC COM 892231101 77 9,789 SH   SOLE 8 9,789 0 0
TOYOTA MOTOR CORP OPT 892331307 456 3,500 SH Put SOLE 8 3,500 0 0
TOYOTA MOTOR CORP OPT 892331307 743 5,700 SH Call SOLE 8 5,700 0 0
TOYOTA MOTOR CORP ADR 892331307 1,190 9,128 SH   SOLE 8 9,128 0 0
TOYOTA MOTOR CORP ADR 892331307 617 4,734 SH   SOLE 9 4,734 0 0
TPG SPECIALTY LENDING INC COM 87265K102 4 243 SH   SOLE 8 243 0 0
TPG SPECIALTY LENDING INC BOND 87265KAB8 4,359 4,273,000 PRN   SOLE 8 0 0 4,273,000
TPI COMPOSITES INC COM 87266J104 782 34,816 SH   SOLE 1 34,816 0 0
TPI COMPOSITES INC COM 87266J104 80 3,526 SH   SOLE 8 3,526 0 0
TRACTOR SUPPLY CO COM 892356106 10,126 160,687 SH   SOLE 1 160,687 0 0
TRACTOR SUPPLY CO COM 892356106 149 2,378 SH   SOLE 8 2,378 0 0
TRACTOR SUPPLY CO OPT 892356106 3,183 50,500 SH Put SOLE 8 50,500 0 0
TRACTOR SUPPLY CO OPT 892356106 2,628 41,700 SH Call SOLE 8 41,700 0 0
TRACTOR SUPPLY CO COM 892356106 5,372 85,244 SH   SOLE 9 85,244 0 0
TRANS WORLD ENTMT CORP COM 89336Q100 0 2 SH   SOLE 8 2 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 37 2,835 SH   SOLE 8 2,835 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSATLANTIC PETROLEUM LTD COM G89982113 0 1 SH   SOLE 8 1 0 0
TRANSCANADA CORP COM 89353D107 17,691 428,258 SH   SOLE 1 428,258 0 0
TRANSCANADA CORP COM 89353D107 38 914 SH   SOLE 8 914 0 0
TRANSCANADA CORP COM 89353D107 12,006 290,669 SH   SOLE 9 290,669 0 0
TRANSCAT INC COM 893529107 0 1 SH   SOLE 8 1 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 14 348 SH   SOLE 1 348 0 0
TRANSDIGM GROUP INC COM 893641100 7,220 23,521 SH   SOLE 1 23,521 0 0
TRANSDIGM GROUP INC OPT 893641100 829 2,700 SH Call SOLE 8 2,700 0 0
TRANSDIGM GROUP INC OPT 893641100 3,376 11,000 SH Put SOLE 8 11,000 0 0
TRANSDIGM GROUP INC COM 893641100 824 2,685 SH   SOLE 8 2,685 0 0
TRANSDIGM GROUP INC COM 893641100 10,136 33,021 SH   SOLE 9 33,021 0 0
TRANSENTERIX INC COM 89366M201 164 96,300 SH   SOLE 1 96,300 0 0
TRANSENTERIX INC COM 89366M201 0 3 SH   SOLE 8 3 0 0
TRANSOCEAN LTD COM H8817H100 2,056 207,654 SH   SOLE 1 207,654 0 0
TRANSOCEAN LTD OPT H8817H100 5,940 600,000 SH Put SOLE 1 600,000 0 0
TRANSOCEAN LTD PREF H8817H100 160 16,125 SH   DFND 1 0 0 16,125
TRANSOCEAN LTD OPT H8817H100 3,475 351,000 SH Call SOLE 8 351,000 0 0
TRANSOCEAN LTD COM H8817H100 7,968 804,768 SH   SOLE 8 804,768 0 0
TRANSOCEAN LTD OPT H8817H100 21,301 2,151,600 SH Put SOLE 8 2,151,600 0 0
TRANSOCEAN LTD COM H8817H100 936 94,559 SH   SOLE 9 94,559 0 0
TRANSUNION COM 89400J107 3,898 68,659 SH   SOLE 1 68,659 0 0
TRANSUNION COM 89400J107 48 842 SH   SOLE 8 842 0 0
TRANSUNION COM 89400J107 45 796 SH   SOLE 9 796 0 0
TRANSUNION COM 89400J107 550 9,689 SH   DFND 20 0 0 9,689
TRAVELERS COMPANIES INC COM 89417E109 240 1,725 SH   DFND 1 0 0 1,725
TRAVELERS COMPANIES INC COM 89417E109 39,380 283,599 SH   SOLE 1 283,599 0 0
TRAVELERS COMPANIES INC OPT 89417E109 1,833 13,200 SH Call SOLE 8 13,200 0 0
TRAVELERS COMPANIES INC OPT 89417E109 4,221 30,400 SH Put SOLE 8 30,400 0 0
TRAVELERS COMPANIES INC COM 89417E109 50 359 SH   SOLE 8 359 0 0
TRAVELERS COMPANIES INC COM 89417E109 25,718 185,211 SH   SOLE 9 185,211 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 731 44,717 SH   SOLE 1 44,717 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 289 17,699 SH   SOLE 8 17,699 0 0
TRAVELZOO COM 89421Q205 3 410 SH   SOLE 8 410 0 0
TRECORA RES COM 894648104 57 4,124 SH   SOLE 1 4,124 0 0
TRECORA RES COM 894648104 0 17 SH   SOLE 8 17 0 0
TREDEGAR CORP COM 894650100 142 7,906 SH   SOLE 1 7,906 0 0
TREEHOUSE FOODS INC COM 89469A104 167 4,359 SH   SOLE 1 4,359 0 0
TREEHOUSE FOODS INC COM 89469A104 49 1,272 SH   SOLE 8 1,272 0 0
TREVENA INC COM 89532E109 34 20,650 SH   SOLE 1 20,650 0 0
TREVENA INC COM 89532E109 0 170 SH   SOLE 8 170 0 0
TREX CO INC COM 89531P105 1,458 13,405 SH   SOLE 1 13,405 0 0
TREX CO INC COM 89531P105 614 5,642 SH   SOLE 8 5,642 0 0
TRI POINTE GROUP INC COM 87265H109 1,043 63,468 SH   SOLE 1 63,468 0 0
TRI POINTE GROUP INC COM 87265H109 68 4,173 SH   SOLE 8 4,173 0 0
TRIANGLE CAP CORP OPT 895848109 11 1,000 SH Call SOLE 8 1,000 0 0
TRIBUNE MEDIA CO COM 896047503 2,934 72,431 SH   SOLE 1 72,431 0 0
TRIBUNE MEDIA CO COM 896047503 2 48 SH   SOLE 8 48 0 0
TRICO BANCSHARES COM 896095106 279 7,483 SH   SOLE 1 7,483 0 0
TRICO BANCSHARES COM 896095106 3 70 SH   SOLE 8 70 0 0
TRIMAS CORP COM 896215209 248 9,447 SH   SOLE 1 9,447 0 0
TRIMAS CORP COM 896215209 59 2,264 SH   SOLE 8 2,264 0 0
TRIMBLE INC COM 896239100 3,335 92,892 SH   SOLE 1 92,892 0 0
TRIMBLE INC COM 896239100 82 2,286 SH   SOLE 8 2,286 0 0
TRIMBLE INC OPT 896239100 334 9,300 SH Call SOLE 8 9,300 0 0
TRIMBLE INC OPT 896239100 136 3,800 SH Put SOLE 8 3,800 0 0
TRIMBLE INC COM 896239100 55 1,528 SH   SOLE 9 1,528 0 0
TRINET GROUP INC COM 896288107 3,575 77,189 SH   SOLE 1 77,189 0 0
TRINET GROUP INC COM 896288107 157 3,396 SH   SOLE 8 3,396 0 0
TRINITY INDS INC COM 896522109 1,474 45,153 SH   SOLE 1 45,153 0 0
TRINITY INDS INC OPT 896522109 5,159 158,100 SH Call SOLE 8 158,100 0 0
TRINITY INDS INC BOND 896522AF6 398 292,000 PRN   SOLE 8 0 0 292,000
TRINITY INDS INC OPT 896522109 1,194 36,600 SH Put SOLE 8 36,600 0 0
TRINITY PL HLDGS INC COM 89656D101 24 3,763 SH   SOLE 1 3,763 0 0
TRINITY PL HLDGS INC COM 89656D101 0 16 SH   SOLE 8 16 0 0
TRINSEO S A COM L9340P101 2,236 30,209 SH   SOLE 1 30,209 0 0
TRINSEO S A COM L9340P101 75 1,013 SH   SOLE 8 1,013 0 0
TRIPADVISOR INC COM 896945201 6,457 157,953 SH   SOLE 1 157,953 0 0
TRIPADVISOR INC OPT 896945201 3,463 84,700 SH Call SOLE 8 84,700 0 0
TRIPADVISOR INC OPT 896945201 6,661 162,900 SH Put SOLE 8 162,900 0 0
TRIPADVISOR INC COM 896945201 2,294 56,090 SH   SOLE 8 56,090 0 0
TRIPADVISOR INC COM 896945201 3,021 73,884 SH   SOLE 9 73,884 0 0
TRIPLE-S MGMT CORP COM 896749108 1,236 47,260 SH   SOLE 1 47,260 0 0
TRIPLE-S MGMT CORP COM 896749108 0 11 SH   SOLE 8 11 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 2 196 SH   SOLE 8 196 0 0
TRISTATE CAP HLDGS INC COM 89678F100 107 4,634 SH   SOLE 1 4,634 0 0
TRITON INTL LTD COM G9078F107 469 15,326 SH   SOLE 1 15,326 0 0
TRITON INTL LTD COM G9078F107 143 4,703 SH   SOLE 8 4,703 0 0
TRIUMPH BANCORP INC COM 89679E300 260 6,313 SH   SOLE 1 6,313 0 0
TRIUMPH BANCORP INC COM 89679E300 6 146 SH   SOLE 8 146 0 0
TRIUMPH GROUP INC NEW COM 896818101 409 16,244 SH   SOLE 1 16,244 0 0
TRIUMPH GROUP INC NEW COM 896818101 51 2,035 SH   SOLE 8 2,035 0 0
TRONC INC COM 89703P107 146 8,915 SH   SOLE 1 8,915 0 0
TRONOX LTD COM Q9235V101 344 18,654 SH   SOLE 1 18,654 0 0
TRONOX LTD OPT Q9235V101 18 1,000 SH Put SOLE 8 1,000 0 0
TRONOX LTD COM Q9235V101 43 2,319 SH   SOLE 8 2,319 0 0
TRONOX LTD OPT Q9235V101 505 27,400 SH Call SOLE 8 27,400 0 0
TROVAGENE INC COM 897238309 9 25,000 SH   DFND 1 0 0 25,000
TRUEBLUE INC COM 89785X101 2,335 90,178 SH   SOLE 1 90,178 0 0
TRUEBLUE INC COM 89785X101 0 19 SH   SOLE 8 19 0 0
TRUECAR INC COM 89785L107 138 14,597 SH   SOLE 1 14,597 0 0
TRUECAR INC COM 89785L107 426 45,089 SH   SOLE 8 45,089 0 0
TRUECAR INC OPT 89785L107 25 2,600 SH Put SOLE 8 2,600 0 0
TRUECAR INC OPT 89785L107 48 5,100 SH Call SOLE 8 5,100 0 0
TRUPANION INC COM 898202106 3,175 106,224 SH   SOLE 1 22,824 83,400 0
TRUPANION INC OPT 898202106 1,671 55,900 SH Put SOLE 8 55,900 0 0
TRUPANION INC COM 898202106 833 27,861 SH   SOLE 8 27,861 0 0
TRUPANION INC COM 898202106 339 11,353 SH   SOLE 20 0 11,353 0
TRUSTCO BK CORP N Y COM 898349105 280 33,115 SH   SOLE 1 33,115 0 0
TRUSTMARK CORP COM 898402102 566 18,172 SH   SOLE 1 18,172 0 0
TRUSTMARK CORP COM 898402102 21 685 SH   SOLE 8 685 0 0
TSAKOS ENERGY NAVIGATION LTD OPT G9108L108 18 5,600 SH Call SOLE 8 5,600 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 1 285 SH   SOLE 8 285 0 0
TTEC HLDGS INC COM 89854H102 135 4,413 SH   SOLE 1 4,413 0 0
TTEC HLDGS INC OPT 89854H102 46 1,500 SH Call SOLE 8 1,500 0 0
TTEC HLDGS INC OPT 89854H102 18 600 SH Put SOLE 8 600 0 0
TTM TECHNOLOGIES INC COM 87305R109 4,251 278,033 SH   SOLE 1 278,033 0 0
TTM TECHNOLOGIES INC BOND 87305RAD1 25 15,000 PRN   SOLE 8 0 0 15,000
TUCOWS INC COM 898697206 181 3,247 SH   SOLE 1 3,247 0 0
TUCOWS INC COM 898697206 98 1,749 SH   SOLE 8 1,749 0 0
TUESDAY MORNING CORP COM 899035505 36 9,200 SH   SOLE 1 9,200 0 0
TUESDAY MORNING CORP COM 899035505 2 468 SH   SOLE 8 468 0 0
TUNIU CORP ADR 89977P106 400 66,400 SH   SOLE 1 66,400 0 0
TUNIU CORP ADR 89977P106 1 211 SH   SOLE 8 211 0 0
TUPPERWARE BRANDS CORP COM 899896104 6,475 133,809 SH   SOLE 1 133,809 0 0
TUPPERWARE BRANDS CORP OPT 899896104 261 5,400 SH Call SOLE 8 5,400 0 0
TUPPERWARE BRANDS CORP OPT 899896104 194 4,000 SH Put SOLE 8 4,000 0 0
TUPPERWARE BRANDS CORP COM 899896104 473 9,778 SH   SOLE 8 9,778 0 0
TURKCELL ILETISIM HIZMETLERI ADR 900111204 1 87 SH   SOLE 8 87 0 0
TURNING PT BRANDS INC COM 90041L105 21 1,068 SH   SOLE 1 1,068 0 0
TURQUOISE HILL RES LTD COM 900435108 8 2,595 SH   SOLE 8 2,595 0 0
TURQUOISE HILL RES LTD COM 900435108 11 3,535 SH   SOLE 9 3,535 0 0
TUTOR PERINI CORP COM 901109108 651 29,481 SH   SOLE 1 29,481 0 0
TUTOR PERINI CORP BOND 901109AD0 219 208,000 PRN   SOLE 8 0 0 208,000
TUTOR PERINI CORP OPT 901109108 9 400 SH Call SOLE 8 400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 18 500 SH   DFND 1 0 0 500
TWENTY FIRST CENTY FOX INC COM 90130A101 38 1,023 SH   DFND 1 0 0 1,023
TWENTY FIRST CENTY FOX INC COM 90130A200 19,466 535,227 SH   SOLE 1 535,227 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 47,525 1,295,287 SH   SOLE 1 1,295,287 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 10,405 283,600 SH Call SOLE 8 283,600 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 38 1,043 SH   SOLE 8 1,043 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 1,688 46,400 SH Call SOLE 8 46,400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 4,796 130,725 SH   SOLE 8 130,725 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 1,837 50,500 SH Put SOLE 8 50,500 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 26,314 717,200 SH Put SOLE 8 717,200 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 10,875 299,021 SH   SOLE 9 299,021 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 27,975 762,459 SH   SOLE 9 762,459 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 10 285 SH   DFND 20 0 0 285
TWILIO INC COM 90138F102 780 20,421 SH   SOLE 1 20,421 0 0
TWILIO INC COM 90138F102 2,359 61,774 SH   SOLE 8 61,774 0 0
TWILIO INC OPT 90138F102 9,656 252,900 SH Call SOLE 8 252,900 0 0
TWILIO INC OPT 90138F102 2,715 71,100 SH Put SOLE 8 71,100 0 0
TWIN DISC INC COM 901476101 54 2,466 SH   SOLE 1 2,466 0 0
TWIN DISC INC COM 901476101 35 1,606 SH   SOLE 8 1,606 0 0
TWITTER INC COM 90184L102 41,216 1,420,748 SH   SOLE 1 1,420,748 0 0
TWITTER INC COM 90184L102 386 13,305 SH   DFND 1 0 0 13,305
TWITTER INC OPT 90184L102 28,702 989,400 SH Call SOLE 8 989,400 0 0
TWITTER INC OPT 90184L102 78,806 2,716,500 SH Put SOLE 8 2,716,500 0 0
TWITTER INC BOND 90184LAB8 361 375,000 PRN   SOLE 8 0 0 375,000
TWITTER INC COM 90184L102 43,190 1,488,790 SH   SOLE 8 1,488,790 0 0
TWITTER INC COM 90184L102 884 30,478 SH   SOLE 9 30,478 0 0
TWITTER INC COM 90184L102 215 7,398 SH   DFND 20 0 0 7,398
TWO HBRS INVT CORP TRUS 90187B408 383 24,906 SH   SOLE 1 24,906 0 0
TWO HBRS INVT CORP TRUS 90187B408 38 2,500 SH   SOLE 8 2,500 0 0
TWO RIV BANCORP COM 90207C105 27 1,494 SH   SOLE 1 1,494 0 0
TWO RIV BANCORP COM 90207C105 0 7 SH   SOLE 8 7 0 0
TYLER TECHNOLOGIES INC COM 902252105 3,213 15,233 SH   SOLE 1 15,233 0 0
TYSON FOODS INC COM 902494103 43,890 599,688 SH   SOLE 1 599,688 0 0
TYSON FOODS INC OPT 902494103 2,020 27,600 SH Call SOLE 8 27,600 0 0
TYSON FOODS INC OPT 902494103 14,667 200,400 SH Put SOLE 8 200,400 0 0
TYSON FOODS INC COM 902494103 5,455 74,525 SH   SOLE 8 74,525 0 0
TYSON FOODS INC COM 902494103 15,734 214,989 SH   SOLE 9 214,989 0 0
U S CONCRETE INC COM 90333L201 776 12,836 SH   SOLE 1 12,836 0 0
U S CONCRETE INC COM 90333L201 12 185 SH   SOLE 8 185 0 0
U S G CORP COM 903293405 3,202 79,239 SH   SOLE 1 79,239 0 0
U S G CORP COM 903293405 4,107 101,612 SH   SOLE 8 101,612 0 0
U S G CORP OPT 903293405 2,001 49,500 SH Call SOLE 8 49,500 0 0
U S G CORP OPT 903293405 1,641 40,600 SH Put SOLE 8 40,600 0 0
U S GLOBAL INVS INC COM 902952100 1 452 SH   SOLE 8 452 0 0
U S PHYSICAL THERAPY INC COM 90337L108 387 4,762 SH   SOLE 1 4,762 0 0
U S PHYSICAL THERAPY INC COM 90337L108 252 3,105 SH   SOLE 8 3,105 0 0
U S SILICA HLDGS INC COM 90346E103 1,921 75,294 SH   SOLE 1 75,294 0 0
U S SILICA HLDGS INC COM 90346E103 4,607 180,515 SH   SOLE 8 180,515 0 0
U S SILICA HLDGS INC OPT 90346E103 1,776 69,600 SH Call SOLE 8 69,600 0 0
U S SILICA HLDGS INC OPT 90346E103 7,146 280,000 SH Put SOLE 8 280,000 0 0
UBIQUITI NETWORKS INC COM 90347A100 1,896 27,559 SH   SOLE 1 27,559 0 0
UBIQUITI NETWORKS INC OPT 90347A100 991 14,400 SH Put SOLE 8 14,400 0 0
UBIQUITI NETWORKS INC OPT 90347A100 3,337 48,500 SH Call SOLE 8 48,500 0 0
UBIQUITI NETWORKS INC COM 90347A100 381 5,548 SH   SOLE 8 5,548 0 0
UBS GROUP AG COM H42097107 302 17,107 SH   SOLE 1 17,107 0 0
UBS GROUP AG OPT H42097107 719 40,700 SH Put SOLE 8 40,700 0 0
UBS GROUP AG COM H42097107 3,093 175,161 SH   SOLE 8 175,161 0 0
UBS GROUP AG OPT H42097107 392 22,200 SH Call SOLE 8 22,200 0 0
UDR INC COM 902653104 2,292 64,341 SH   SOLE 1 64,341 0 0
UDR INC TRUS 902653104 19,958 560,306 SH   SOLE 1 560,306 0 0
UDR INC TRUS 902653104 119 3,331 SH   SOLE 8 3,331 0 0
UDR INC COM 902653104 6,500 182,462 SH   SOLE 9 182,462 0 0
UFP TECHNOLOGIES INC COM 902673102 40 1,340 SH   SOLE 1 1,340 0 0
UGI CORP NEW COM 902681105 2,959 66,592 SH   SOLE 1 66,592 0 0
UGI CORP NEW OPT 902681105 9 200 SH Put SOLE 8 200 0 0
UGI CORP NEW COM 902681105 1,474 33,193 SH   SOLE 8 33,193 0 0
UGI CORP NEW COM 902681105 110 2,471 SH   SOLE 9 2,471 0 0
ULTA BEAUTY INC COM 90384S303 12,878 63,044 SH   SOLE 1 63,044 0 0
ULTA BEAUTY INC OPT 90384S303 16,954 83,000 SH Put SOLE 8 83,000 0 0
ULTA BEAUTY INC OPT 90384S303 15,300 74,900 SH Call SOLE 8 74,900 0 0
ULTA BEAUTY INC COM 90384S303 2,743 13,434 SH   SOLE 8 13,434 0 0
ULTA BEAUTY INC COM 90384S303 8,068 39,498 SH   SOLE 9 39,498 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 445 1,823 SH   SOLE 1 1,823 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 485 25,225 SH   SOLE 1 25,225 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 12 597 SH   SOLE 8 597 0 0
ULTRA PETROLEUM CORP COM 903914208 169 40,492 SH   SOLE 1 40,492 0 0
ULTRA PETROLEUM CORP COM 903914208 383 91,937 SH   SOLE 8 91,937 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 471 9,242 SH   SOLE 1 9,242 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 121 2,363 SH   SOLE 8 2,363 0 0
ULTRAGENYX PHARMACEUTICAL IN OPT 90400D108 5 100 SH Call SOLE 8 100 0 0
ULTRALIFE CORP COM 903899102 0 36 SH   SOLE 8 36 0 0
ULTRAPAR PARTICIPACOES S A ADR 90400P101 362 16,747 SH   SOLE 1 16,747 0 0
ULTRAPAR PARTICIPACOES S A ADR 90400P101 0 5 SH   SOLE 9 5 0 0
UMB FINL CORP COM 902788108 994 13,731 SH   SOLE 1 13,731 0 0
UMH PPTYS INC TRUS 903002103 86 6,451 SH   SOLE 1 6,451 0 0
UMH PPTYS INC TRUS 903002103 0 17 SH   SOLE 8 17 0 0
UMPQUA HLDGS CORP COM 904214103 2,023 94,471 SH   SOLE 1 94,471 0 0
UNDER ARMOUR INC OPT 904311107 409 25,000 SH Call SOLE 1 25,000 0 0
UNDER ARMOUR INC COM 904311107 18,168 1,111,107 SH   SOLE 1 1,111,107 0 0
UNDER ARMOUR INC COM 904311206 4,881 340,103 SH   SOLE 1 340,103 0 0
UNDER ARMOUR INC OPT 904311107 7,536 460,900 SH Put SOLE 8 460,900 0 0
UNDER ARMOUR INC OPT 904311107 11,003 673,000 SH Call SOLE 8 673,000 0 0
UNDER ARMOUR INC COM 904311206 9 598 SH   SOLE 8 598 0 0
UNDER ARMOUR INC OPT 904311206 1,228 85,600 SH Call SOLE 8 85,600 0 0
UNDER ARMOUR INC COM 904311107 3 153 SH   SOLE 8 153 0 0
UNDER ARMOUR INC OPT 904311206 1,884 131,300 SH Put SOLE 8 131,300 0 0
UNDER ARMOUR INC COM 904311107 2,064 126,204 SH   SOLE 9 126,204 0 0
UNDER ARMOUR INC COM 904311206 1,802 125,613 SH   SOLE 9 125,613 0 0
UNIFI INC COM 904677200 199 5,467 SH   SOLE 1 5,467 0 0
UNIFIRST CORP MASS COM 904708104 1,931 11,940 SH   SOLE 1 11,940 0 0
UNILEVER N V ADR 904784709 127 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 38 670 SH   SOLE 1 0 670 0
UNILEVER N V ADR 904784709 88 1,562 SH   SOLE 8 1,562 0 0
UNILEVER N V OPT 904784709 395 7,000 SH Call SOLE 8 7,000 0 0
UNILEVER PLC ADR 904767704 136 2,445 SH   DFND 1 0 0 2,445
UNILEVER PLC ADR 904767704 494 8,900 SH   SOLE 1 8,900 0 0
UNILEVER PLC ADR 904767704 197 3,549 SH   SOLE 8 3,549 0 0
UNILEVER PLC OPT 904767704 1,128 20,300 SH Call SOLE 8 20,300 0 0
UNILEVER PLC OPT 904767704 1,361 24,500 SH Put SOLE 8 24,500 0 0
UNION BANKSHARES CORP NEW COM 90539J109 699 19,032 SH   SOLE 1 19,032 0 0
UNION BANKSHARES INC COM 905400107 41 809 SH   SOLE 1 809 0 0
UNION BANKSHARES INC COM 905400107 0 9 SH   SOLE 8 9 0 0
UNION PAC CORP PREF 907818108 624 4,644 SH   DFND 1 0 0 4,644
UNION PAC CORP COM 907818108 100,594 748,308 SH   SOLE 1 748,308 0 0
UNION PAC CORP PREF 907818108 44,241 329,098 SH   SOLE 1 0 329,098 0
UNION PAC CORP COM 907818108 12,327 91,701 SH   SOLE 8 91,701 0 0
UNION PAC CORP OPT 907818108 28,351 210,900 SH Put SOLE 8 210,900 0 0
UNION PAC CORP OPT 907818108 50,775 377,700 SH Call SOLE 8 377,700 0 0
UNION PAC CORP COM 907818108 72,090 536,268 SH   SOLE 9 536,268 0 0
UNION PAC CORP PREF 907818108 90 667 SH   SOLE 20 0 667 0
UNION PAC CORP PREF 907818108 89 663 SH   SOLE 99 0 663 0
UNIQURE NV COM N90064101 1,088 46,300 SH   SOLE 1 46,300 0 0
UNIQURE NV COM N90064101 21 939 SH   SOLE 8 939 0 0
UNISYS CORP COM 909214306 1,292 120,116 SH   SOLE 1 120,116 0 0
UNISYS CORP COM 909214306 240 22,313 SH   SOLE 8 22,313 0 0
UNISYS CORP OPT 909214306 549 51,100 SH Call SOLE 8 51,100 0 0
UNIT CORP COM 909218109 318 16,061 SH   SOLE 1 16,061 0 0
UNIT CORP OPT 909218109 32 1,600 SH Call SOLE 8 1,600 0 0
UNIT CORP OPT 909218109 59 3,000 SH Put SOLE 8 3,000 0 0
UNIT CORP COM 909218109 167 8,446 SH   SOLE 8 8,446 0 0
UNITED BANKSHARES INC WEST V COM 909907107 1,062 30,126 SH   SOLE 1 30,126 0 0
UNITED BANKSHARES INC WEST V COM 909907107 6 175 SH   SOLE 8 175 0 0
UNITED BANKSHARES INC WEST V COM 909907107 108 3,068 SH   SOLE 9 3,068 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,109 35,059 SH   SOLE 1 35,059 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 3 95 SH   SOLE 8 95 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 105 10,643 SH   SOLE 1 10,643 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 0 41 SH   SOLE 8 41 0 0
UNITED CONTL HLDGS INC COM 910047109 39,505 568,664 SH   SOLE 1 568,664 0 0
UNITED CONTL HLDGS INC OPT 910047109 52,666 758,100 SH Put SOLE 8 758,100 0 0
UNITED CONTL HLDGS INC COM 910047109 15,709 226,120 SH   SOLE 8 226,120 0 0
UNITED CONTL HLDGS INC OPT 910047109 17,451 251,200 SH Call SOLE 8 251,200 0 0
UNITED CONTL HLDGS INC COM 910047109 11,490 165,390 SH   SOLE 9 165,390 0 0
UNITED CONTL HLDGS INC COM 910047109 70 1,008 SH   DFND 20 0 0 1,008
UNITED FINL BANCORP INC NEW COM 910304104 170 10,498 SH   SOLE 1 10,498 0 0
UNITED FINL BANCORP INC NEW COM 910304104 0 28 SH   SOLE 8 28 0 0
UNITED FIRE GROUP INC COM 910340108 312 6,522 SH   SOLE 1 6,522 0 0
UNITED FIRE GROUP INC COM 910340108 202 4,223 SH   SOLE 8 4,223 0 0
UNITED INS HLDGS CORP COM 910710102 121 6,328 SH   SOLE 1 6,328 0 0
UNITED MICROELECTRONICS CORP ADR 910873405 49 18,749 SH   SOLE 1 18,749 0 0
UNITED MICROELECTRONICS CORP ADR 910873405 0 95 SH   SOLE 8 95 0 0
UNITED NAT FOODS INC COM 911163103 4,497 104,709 SH   SOLE 1 104,709 0 0
UNITED NAT FOODS INC COM 911163103 93 2,169 SH   SOLE 8 2,169 0 0
UNITED PARCEL SERVICE INC COM 911312106 52 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 35,586 340,013 SH   SOLE 1 340,013 0 0
UNITED PARCEL SERVICE INC COM 911312106 12,916 123,416 SH   SOLE 8 123,416 0 0
UNITED PARCEL SERVICE INC OPT 911312106 25,265 241,400 SH Call SOLE 8 241,400 0 0
UNITED PARCEL SERVICE INC OPT 911312106 12,402 118,500 SH Put SOLE 8 118,500 0 0
UNITED PARCEL SERVICE INC COM 911312106 49,191 470,000 SH   SOLE 9 470,000 0 0
UNITED PARCEL SERVICE INC COM 911312106 188 1,800 SH   SOLE 20 0 1,800 0
UNITED RENTALS INC COM 911363109 17,417 100,835 SH   SOLE 1 100,835 0 0
UNITED RENTALS INC OPT 911363109 3,714 21,500 SH Call SOLE 8 21,500 0 0
UNITED RENTALS INC COM 911363109 5,396 31,246 SH   SOLE 8 31,246 0 0
UNITED RENTALS INC OPT 911363109 17,947 103,900 SH Put SOLE 8 103,900 0 0
UNITED RENTALS INC COM 911363109 9,935 57,526 SH   SOLE 9 57,526 0 0
UNITED SECURITY BANCSHARES C COM 911460103 29 2,701 SH   SOLE 1 2,701 0 0
UNITED SECURITY BANCSHARES C COM 911460103 0 12 SH   SOLE 8 12 0 0
UNITED STATES CELLULAR CORP COM 911684108 26 655 SH   SOLE 1 655 0 0
UNITED STATES CELLULAR CORP COM 911684108 262 6,523 SH   SOLE 8 6,523 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 53 711 SH   SOLE 1 711 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 7 105 SH   SOLE 8 105 0 0
UNITED STATES NATL GAS FUND FUND 912318300 676 29,987 SH   SOLE 8 29,987 0 0
UNITED STATES NATL GAS FUND OPT 912318300 27,379 1,214,175 SH Call SOLE 8 1,214,175 0 0
UNITED STATES NATL GAS FUND OPT 912318300 22,091 979,675 SH Put SOLE 8 979,675 0 0
UNITED STATES OIL FUND LP FUND 91232N108 22,813 1,742,804 SH   SOLE 1 1,742,804 0 0
UNITED STATES OIL FUND LP FUND 91232N108 88 6,700 SH   DFND 1 0 0 6,700
UNITED STATES OIL FUND LP OPT 91232N108 54,715 4,179,900 SH Put SOLE 8 4,179,900 0 0
UNITED STATES OIL FUND LP FUND 91232N108 113 8,611 SH   SOLE 8 8,611 0 0
UNITED STATES OIL FUND LP OPT 91232N108 71,542 5,465,400 SH Call SOLE 8 5,465,400 0 0
UNITED STATES STL CORP NEW COM 912909108 15,681 445,634 SH   SOLE 1 445,634 0 0
UNITED STATES STL CORP NEW COM 912909108 5,000 142,058 SH   SOLE 8 142,058 0 0
UNITED STATES STL CORP NEW OPT 912909108 33,427 949,900 SH Put SOLE 8 949,900 0 0
UNITED STATES STL CORP NEW OPT 912909108 12,563 357,000 SH Call SOLE 8 357,000 0 0
UNITED STS 12 MONTH OIL FD L OPT 91288V103 7 300 SH Call SOLE 8 300 0 0
UNITED STS 12 MONTH OIL FD L FUND 91288V103 7 321 SH   SOLE 8 321 0 0
UNITED STS 12 MONTH OIL FD L OPT 91288V103 14 600 SH Put SOLE 8 600 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,700 13,512 SH   DFND 1 0 0 13,512
UNITED TECHNOLOGIES CORP COM 913017109 76,734 609,870 SH   SOLE 1 576,180 33,690 0
UNITED TECHNOLOGIES CORP OPT 913017109 30,788 244,700 SH Call SOLE 8 244,700 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,442 43,257 SH   SOLE 8 43,257 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 38,815 308,500 SH Put SOLE 8 308,500 0 0
UNITED TECHNOLOGIES CORP COM 913017109 63,918 508,019 SH   SOLE 9 508,019 0 0
UNITED TECHNOLOGIES CORP COM 913017109 570 4,534 SH   SOLE 20 0 4,534 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,558 13,863 SH   SOLE 1 13,863 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 3,304 29,400 SH Put SOLE 8 29,400 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,796 24,875 SH   SOLE 8 24,875 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 258 2,300 SH Call SOLE 8 2,300 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 30 264 SH   SOLE 9 264 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,660 7,755 SH   DFND 1 0 0 7,755
UNITEDHEALTH GROUP INC COM 91324P102 246,309 1,150,969 SH   SOLE 1 856,177 294,792 0
UNITEDHEALTH GROUP INC OPT 91324P102 27,649 129,200 SH Put SOLE 8 129,200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,482 53,652 SH   SOLE 8 53,652 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 10,400 48,600 SH Call SOLE 8 48,600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 128,974 602,681 SH   SOLE 9 602,681 0 0
UNITEDHEALTH GROUP INC COM 91324P102 516 2,410 SH   DFND 20 0 0 2,410
UNITEDHEALTH GROUP INC COM 91324P102 948 4,432 SH   SOLE 20 0 4,432 0
UNITEDHEALTH GROUP INC COM 91324P102 192 896 SH   SOLE 81 896 0 0
UNITEDHEALTH GROUP INC COM 91324P102 64 300 SH   SOLE 99 0 300 0
UNITI GROUP INC TRUS 91325V108 44,713 2,751,539 SH   SOLE 1 2,751,539 0 0
UNITI GROUP INC TRUS 91325V108 616 37,915 SH   SOLE 8 37,915 0 0
UNITIL CORP COM 913259107 140 3,029 SH   SOLE 1 3,029 0 0
UNITY BANCORP INC COM 913290102 35 1,601 SH   SOLE 1 1,601 0 0
UNITY BANCORP INC COM 913290102 0 8 SH   SOLE 8 8 0 0
UNIVAR INC COM 91336L107 1,094 39,432 SH   SOLE 1 39,432 0 0
UNIVAR INC COM 91336L107 2,949 106,285 SH   SOLE 8 106,285 0 0
UNIVERSAL CORP VA COM 913456109 484 9,967 SH   SOLE 1 9,967 0 0
UNIVERSAL CORP VA OPT 913456109 150 3,100 SH Put SOLE 8 3,100 0 0
UNIVERSAL CORP VA COM 913456109 905 18,648 SH   SOLE 8 18,648 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 4,402 43,580 SH   SOLE 1 43,580 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 14,428 142,858 SH   SOLE 8 142,858 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 24,139 239,000 SH Put SOLE 8 239,000 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 9,665 95,700 SH Call SOLE 8 95,700 0 0
UNIVERSAL ELECTRS INC COM 913483103 228 4,366 SH   SOLE 1 4,366 0 0
UNIVERSAL ELECTRS INC COM 913483103 33 622 SH   SOLE 8 622 0 0
UNIVERSAL FST PRODS INC COM 913543104 1,761 54,278 SH   SOLE 1 54,278 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 1,033 17,197 SH   SOLE 1 17,197 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 20,068 169,485 SH   SOLE 1 169,485 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 47 400 SH Call SOLE 8 400 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 763 6,443 SH   SOLE 8 6,443 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 213 1,800 SH Put SOLE 8 1,800 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 7,026 59,335 SH   SOLE 9 59,335 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 661 20,725 SH   SOLE 1 20,725 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 214 6,711 SH   SOLE 8 6,711 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 37 1,731 SH   SOLE 1 1,731 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 0 8 SH   SOLE 8 8 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 47 1,700 SH   SOLE 1 1,700 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 0 126 SH   SOLE 8 126 0 0
UNIVEST CORP PA COM 915271100 164 5,924 SH   SOLE 1 5,924 0 0
UNUM GROUP COM 91529Y106 12,319 258,747 SH   SOLE 1 258,747 0 0
UNUM GROUP COM 91529Y106 13 265 SH   SOLE 8 265 0 0
UNUM GROUP COM 91529Y106 7,197 151,179 SH   SOLE 9 151,179 0 0
UPLAND SOFTWARE INC COM 91544A109 62 2,165 SH   SOLE 1 2,165 0 0
UPLAND SOFTWARE INC COM 91544A109 26 887 SH   SOLE 8 887 0 0
UR ENERGY INC COM 91688R108 0 1 SH   SOLE 8 1 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 37 28,317 SH   SOLE 1 28,317 0 0
URANIUM ENERGY CORP COM 916896103 0 147 SH   SOLE 8 147 0 0
URBAN EDGE PPTYS TRUS 91704F104 3,881 181,815 SH   SOLE 1 181,815 0 0
URBAN EDGE PPTYS TRUS 91704F104 4 161 SH   SOLE 8 161 0 0
URBAN ONE INC COM 91705J204 0 1 SH   SOLE 8 1 0 0
URBAN OUTFITTERS INC COM 917047102 868 23,475 SH   SOLE 1 23,475 0 0
URBAN OUTFITTERS INC OPT 917047102 4,051 109,600 SH Call SOLE 8 109,600 0 0
URBAN OUTFITTERS INC COM 917047102 1,368 37,015 SH   SOLE 8 37,015 0 0
URBAN OUTFITTERS INC OPT 917047102 292 7,900 SH Put SOLE 8 7,900 0 0
UROGEN PHARMA LTD COM M96088105 1,242 25,000 SH   SOLE 8 25,000 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 190 9,816 SH   SOLE 1 9,816 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286106 1 50 SH   SOLE 8 50 0 0
US BANCORP DEL COM 902973304 373 7,387 SH   DFND 1 0 0 7,387
US BANCORP DEL COM 902973304 143,368 2,838,966 SH   SOLE 1 1,693,566 1,145,400 0
US BANCORP DEL OPT 902973304 4,080 80,800 SH Put SOLE 8 80,800 0 0
US BANCORP DEL OPT 902973304 12,716 251,800 SH Call SOLE 8 251,800 0 0
US BANCORP DEL COM 902973304 831 16,444 SH   SOLE 8 16,444 0 0
US BANCORP DEL COM 902973304 54,095 1,071,177 SH   SOLE 9 1,071,177 0 0
US BANCORP DEL COM 902973304 1,169 23,148 SH   SOLE 20 0 23,148 0
US BANCORP DEL COM 902973304 64 1,277 SH   SOLE 99 0 1,277 0
US ECOLOGY INC COM 91732J102 358 6,725 SH   SOLE 1 6,725 0 0
US ECOLOGY INC COM 91732J102 76 1,415 SH   SOLE 8 1,415 0 0
US FOODS HLDG CORP COM 912008109 4,557 139,066 SH   SOLE 1 139,066 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 124 7,323 SH   SOLE 1 7,323 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 4 254 SH   SOLE 8 254 0 0
USA TECHNOLOGIES INC COM 90328S500 91 10,059 SH   SOLE 1 10,059 0 0
USA TRUCK INC COM 902925106 647 25,400 SH   SOLE 1 25,400 0 0
USA TRUCK INC COM 902925106 1 25 SH   SOLE 8 25 0 0
USANA HEALTH SCIENCES INC COM 90328M107 866 10,074 SH   SOLE 1 10,074 0 0
USANA HEALTH SCIENCES INC COM 90328M107 32 369 SH   SOLE 8 369 0 0
UTAH MED PRODS INC COM 917488108 218 2,208 SH   SOLE 1 2,208 0 0
V F CORP COM 918204108 34,285 462,562 SH   SOLE 1 462,562 0 0
V F CORP OPT 918204108 4,188 56,500 SH Call SOLE 8 56,500 0 0
V F CORP OPT 918204108 5,611 75,700 SH Put SOLE 8 75,700 0 0
V F CORP COM 918204108 1,607 21,680 SH   SOLE 8 21,680 0 0
V F CORP COM 918204108 16,689 225,170 SH   SOLE 9 225,170 0 0
VAALCO ENERGY INC COM 91851C201 0 85 SH   SOLE 8 85 0 0
VAIL RESORTS INC COM 91879Q109 50 225 SH   DFND 1 0 0 225
VAIL RESORTS INC COM 91879Q109 4,335 19,560 SH   SOLE 1 19,560 0 0
VAIL RESORTS INC COM 91879Q109 450 2,033 SH   SOLE 8 2,033 0 0
VAIL RESORTS INC OPT 91879Q109 2,417 10,900 SH Put SOLE 8 10,900 0 0
VAIL RESORTS INC OPT 91879Q109 4,501 20,300 SH Call SOLE 8 20,300 0 0
VAIL RESORTS INC COM 91879Q109 53 237 SH   SOLE 9 237 0 0
VALE S A ADR 91912E105 954 75,015 SH   SOLE 1 75,015 0 0
VALE S A ADR 91912E105 69 5,405 SH   DFND 1 0 0 5,405
VALE S A OPT 91912E105 14,651 1,151,800 SH Call SOLE 8 1,151,800 0 0
VALE S A OPT 91912E105 39,948 3,140,600 SH Put SOLE 8 3,140,600 0 0
VALE S A ADR 91912E105 513 40,332 SH   SOLE 9 40,332 0 0
VALE S A ADR 91912E105 438 34,400 SH   DFND 20 0 0 34,400
VALEANT PHARMACEUTICALS INTL COM 91911K102 16 1,000 SH   DFND 1 0 0 1,000
VALEANT PHARMACEUTICALS INTL COM 91911K102 7,413 465,655 SH   SOLE 1 465,655 0 0
VALEANT PHARMACEUTICALS INTL OPT 91911K102 55,966 3,515,500 SH Put SOLE 8 3,515,500 0 0
VALEANT PHARMACEUTICALS INTL OPT 91911K102 16,113 1,012,100 SH Call SOLE 8 1,012,100 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 26,974 1,694,338 SH   SOLE 8 1,694,338 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,536 96,471 SH   SOLE 9 96,471 0 0
VALERITAS HLDGS INC COM 91914N202 0 6 SH   SOLE 8 6 0 0
VALERO ENERGY CORP NEW COM 91913Y100 65,472 705,743 SH   SOLE 1 705,743 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 4,295 46,300 SH Put SOLE 8 46,300 0 0
VALERO ENERGY CORP NEW COM 91913Y100 331 3,575 SH   SOLE 8 3,575 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 4,035 43,500 SH Call SOLE 8 43,500 0 0
VALERO ENERGY CORP NEW COM 91913Y100 27,437 295,758 SH   SOLE 9 295,758 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 2,812 79,362 SH   SOLE 1 79,362 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 5 117 SH   SOLE 8 117 0 0
VALHI INC NEW COM 918905100 35 5,685 SH   SOLE 1 5,685 0 0
VALHI INC NEW COM 918905100 0 21 SH   SOLE 8 21 0 0
VALIDUS HOLDINGS LTD COM G9319H102 4,839 71,732 SH   SOLE 1 71,732 0 0
VALLEY NATL BANCORP COM 919794107 803 64,450 SH   SOLE 1 64,450 0 0
VALLEY NATL BANCORP OPT 919794107 87 7,000 SH Put SOLE 8 7,000 0 0
VALLEY NATL BANCORP OPT 919794107 141 11,300 SH Call SOLE 8 11,300 0 0
VALLEY NATL BANCORP COM 919794107 19 1,485 SH   SOLE 8 1,485 0 0
VALMONT INDS INC COM 920253101 1,301 8,892 SH   SOLE 1 8,892 0 0
VALMONT INDS INC COM 920253101 352 2,404 SH   SOLE 8 2,404 0 0
VALMONT INDS INC OPT 920253101 146 1,000 SH Call SOLE 8 1,000 0 0
VALMONT INDS INC OPT 920253101 15 100 SH Put SOLE 8 100 0 0
VALUE LINE INC COM 920437100 4 227 SH   SOLE 1 227 0 0
VALUE LINE INC COM 920437100 0 3 SH   SOLE 8 3 0 0
VALVOLINE INC COM 92047W101 901 40,742 SH   SOLE 1 40,742 0 0
VALVOLINE INC OPT 92047W101 2,213 100,000 SH Call SOLE 8 100,000 0 0
VALVOLINE INC COM 92047W101 256 11,613 SH   SOLE 8 11,613 0 0
VANDA PHARMACEUTICALS INC COM 921659108 336 19,922 SH   SOLE 1 19,922 0 0
VANDA PHARMACEUTICALS INC OPT 921659108 45 2,700 SH Call SOLE 8 2,700 0 0
VANDA PHARMACEUTICALS INC COM 921659108 81 4,826 SH   SOLE 8 4,826 0 0
VANDA PHARMACEUTICALS INC OPT 921659108 10 600 SH Put SOLE 8 600 0 0
VANECK VECTORS ETF TR FUND 92189F106 68 3,087 SH   DFND 1 0 0 3,087
VANECK VECTORS ETF TR FUND 92189F676 206,050 1,975,924 SH   SOLE 1 1,975,924 0 0
VANECK VECTORS ETF TR FUND 92189F403 900 39,580 SH   DFND 1 0 0 39,580
VANECK VECTORS ETF TR FUND 92189F791 26 796 SH   SOLE 1 796 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,097 92,240 SH   SOLE 1 92,240 0 0
VANECK VECTORS ETF TR FUND 92189F205 3 63 SH   SOLE 1 63 0 0
VANECK VECTORS ETF TR OPT 92189F106 28,425 1,293,200 SH Put SOLE 1 1,293,200 0 0
VANECK VECTORS ETF TR FUND 92189F742 1 50 SH   SOLE 1 50 0 0
VANECK VECTORS ETF TR FUND 92189F106 22,943 1,043,767 SH   SOLE 1 1,043,767 0 0
VANECK VECTORS ETF TR FUND 92189F791 4 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR OPT 92189F676 45,362 435,000 SH Put SOLE 1 435,000 0 0
VANECK VECTORS ETF TR FUND 92189F718 2,621 109,799 SH   SOLE 1 109,799 0 0
VANECK VECTORS ETF TR FUND 92189F106 30,141 1,371,297 SH   SOLE 8 1,371,297 0 0
VANECK VECTORS ETF TR OPT 92189F809 5 300 SH Call SOLE 8 300 0 0
VANECK VECTORS ETF TR OPT 92189F809 132 8,400 SH Put SOLE 8 8,400 0 0
VANECK VECTORS ETF TR OPT 92189F106 123,156 5,603,100 SH Put SOLE 8 5,603,100 0 0
VANECK VECTORS ETF TR OPT 92189F403 17,726 779,500 SH Put SOLE 8 779,500 0 0
VANECK VECTORS ETF TR OPT 92189F791 26,418 821,700 SH Put SOLE 8 821,700 0 0
VANECK VECTORS ETF TR OPT 92189F676 13,108 125,700 SH Call SOLE 8 125,700 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,106 92,581 SH   SOLE 8 92,581 0 0
VANECK VECTORS ETF TR FUND 92189F700 38 609 SH   SOLE 8 609 0 0
VANECK VECTORS ETF TR OPT 92189F700 12 200 SH Call SOLE 8 200 0 0
VANECK VECTORS ETF TR FUND 92189F791 11,286 351,051 SH   SOLE 8 351,051 0 0
VANECK VECTORS ETF TR FUND 92189F676 2,980 28,573 SH   SOLE 8 28,573 0 0
VANECK VECTORS ETF TR FUND 92189F809 61 3,856 SH   SOLE 8 3,856 0 0
VANECK VECTORS ETF TR OPT 92189F718 30,904 1,294,700 SH Put SOLE 8 1,294,700 0 0
VANECK VECTORS ETF TR OPT 92189F676 76,729 735,800 SH Put SOLE 8 735,800 0 0
VANECK VECTORS ETF TR OPT 92189F700 31 500 SH Put SOLE 8 500 0 0
VANECK VECTORS ETF TR OPT 92189F106 57,831 2,631,100 SH Call SOLE 8 2,631,100 0 0
VANECK VECTORS ETF TR OPT 92189F791 6,472 201,300 SH Call SOLE 8 201,300 0 0
VANECK VECTORS ETF TR OPT 92189F718 20,216 846,900 SH Call SOLE 8 846,900 0 0
VANECK VECTORS ETF TR OPT 92189F403 10,804 475,100 SH Call SOLE 8 475,100 0 0
VANECK VECTORS ETF TR FUND 92189F718 7,723 323,552 SH   SOLE 8 323,552 0 0
VANECK VECTORS ETF TR FUND 92189F106 119 5,430 SH   SOLE 9 5,430 0 0
VANECK VECTORS ETF TR FUND 92189F718 2,521 105,618 SH   DFND 20 0 0 105,618
VANECK VECTORS ETF TR FUND 92189F403 27 1,170 SH   DFND 20 0 0 1,170
VANGUARD BD INDEX FD INC FUND 921937835 794 9,936 SH   SOLE 1 9,936 0 0
VANGUARD BD INDEX FD INC FUND 921937827 717 9,145 SH   SOLE 8 9,145 0 0
VANGUARD GROUP FUND 921908844 14 139 SH   SOLE 1 139 0 0
VANGUARD INDEX FDS FUND 922908553 16,029 212,384 SH   SOLE 1 212,384 0 0
VANGUARD INDEX FDS FUND 922908363 649 2,682 SH   DFND 1 0 0 2,682
VANGUARD INDEX FDS FUND 922908553 75 1,000 SH   DFND 1 0 0 1,000
VANGUARD INDEX FDS FUND 922908363 72,627 300,013 SH   SOLE 1 300,013 0 0
VANGUARD INDEX FDS FUND 922908769 59 432 SH   SOLE 1 432 0 0
VANGUARD INDEX FDS FUND 922908629 4 26 SH   SOLE 1 26 0 0
VANGUARD INDEX FDS FUND 922908751 6 41 SH   SOLE 1 41 0 0
VANGUARD INDEX FDS OPT 922908769 54 400 SH Call SOLE 8 400 0 0
VANGUARD INDEX FDS FUND 922908736 0 1 SH   SOLE 8 1 0 0
VANGUARD INDEX FDS OPT 922908553 6,460 85,600 SH Put SOLE 8 85,600 0 0
VANGUARD INDEX FDS FUND 922908553 7 93 SH   SOLE 8 93 0 0
VANGUARD INDEX FDS OPT 922908553 3,577 47,400 SH Call SOLE 8 47,400 0 0
VANGUARD INDEX FDS OPT 922908769 2,647 19,500 SH Put SOLE 8 19,500 0 0
VANGUARD INDEX FDS FUND 922908769 3,268 24,081 SH   SOLE 8 24,081 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042775 35 643 SH   SOLE 1 643 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 79 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042858 68,696 1,462,245 SH   SOLE 1 1,462,245 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 103 1,767 SH   SOLE 1 1,767 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 762 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F OPT 922042874 977 16,800 SH Put SOLE 8 16,800 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 1,293 22,235 SH   SOLE 8 22,235 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 2,133 45,400 SH Call SOLE 8 45,400 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 1,936 41,200 SH Put SOLE 8 41,200 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 826 14,200 SH Call SOLE 8 14,200 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 1,777 37,825 SH   SOLE 8 37,825 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042775 4 74 SH   SOLE 8 74 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 331 4,495 SH   DFND 20 0 0 4,495
VANGUARD SCOTTSDALE FDS FUND 92206C706 3 42 SH   SOLE 8 42 0 0
VANGUARD STAR FD FUND 921909768 180 3,177 SH   DFND 20 0 0 3,177
VANGUARD TAX MANAGED INTL FD FUND 921943858 80 1,804 SH   SOLE 1 1,804 0 0
VANGUARD WHITEHALL FDS INC FUND 921946406 33 396 SH   SOLE 1 396 0 0
VANGUARD WORLD FDS FUND 92204A405 582 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A702 513 3,000 SH   DFND 1 0 0 3,000
VANGUARD WORLD FDS FUND 92204A603 2,511 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A504 476 3,100 SH   DFND 1 0 0 3,100
VANGUARD WORLD FDS FUND 92204A108 325 2,050 SH   DFND 1 0 0 2,050
VANGUARD WORLD FDS FUND 92204A108 2 15 SH   SOLE 8 15 0 0
VANGUARD WORLD FDS FUND 92204A801 2 15 SH   SOLE 8 15 0 0
VAREX IMAGING CORP COM 92214X106 537 15,030 SH   SOLE 1 15,030 0 0
VAREX IMAGING CORP COM 92214X106 3 71 SH   SOLE 8 71 0 0
VARIAN MED SYS INC COM 92220P105 16,253 132,522 SH   SOLE 1 132,522 0 0
VARIAN MED SYS INC COM 92220P105 59 481 SH   SOLE 8 481 0 0
VARIAN MED SYS INC OPT 92220P105 86 700 SH Put SOLE 8 700 0 0
VARIAN MED SYS INC OPT 92220P105 172 1,400 SH Call SOLE 8 1,400 0 0
VARIAN MED SYS INC COM 92220P105 7,629 62,202 SH   SOLE 9 62,202 0 0
VARONIS SYS INC COM 922280102 276 4,551 SH   SOLE 1 4,551 0 0
VARONIS SYS INC COM 922280102 68 1,115 SH   SOLE 8 1,115 0 0
VASCO DATA SEC INTL INC COM 92230Y104 432 33,398 SH   SOLE 1 33,398 0 0
VASCO DATA SEC INTL INC OPT 92230Y104 31 2,400 SH Put SOLE 8 2,400 0 0
VASCO DATA SEC INTL INC OPT 92230Y104 153 11,800 SH Call SOLE 8 11,800 0 0
VASCULAR BIOGENICS LTD COM M96883109 7 3,057 SH   SOLE 8 3,057 0 0
VBI VACCINES INC COM 91822J103 23 6,612 SH   SOLE 1 6,612 0 0
VBI VACCINES INC COM 91822J103 0 90 SH   SOLE 8 90 0 0
VECTOR GROUP LTD COM 92240M108 1,116 54,732 SH   SOLE 1 54,732 0 0
VECTREN CORP COM 92240G101 866 13,548 SH   SOLE 1 13,548 0 0
VECTREN CORP COM 92240G101 77 1,212 SH   SOLE 9 1,212 0 0
VECTRUS INC COM 92242T101 413 11,103 SH   SOLE 1 11,103 0 0
VECTRUS INC COM 92242T101 37 1,008 SH   SOLE 8 1,008 0 0
VEDANTA LTD ADR 92242Y100 1 75 SH   SOLE 8 75 0 0
VEECO INSTRS INC DEL COM 922417100 281 16,583 SH   SOLE 1 16,583 0 0
VEECO INSTRS INC DEL COM 922417100 121 7,145 SH   SOLE 8 7,145 0 0
VEECO INSTRS INC DEL BOND 922417AD2 2,973 3,275,000 PRN   SOLE 8 0 0 3,275,000
VEECO INSTRS INC DEL OPT 922417100 44 2,600 SH Call SOLE 8 2,600 0 0
VEEVA SYS INC COM 922475108 18 250 SH   DFND 1 0 0 250
VEEVA SYS INC COM 922475108 7,984 109,330 SH   SOLE 1 109,330 0 0
VEEVA SYS INC COM 922475108 59 811 SH   SOLE 8 811 0 0
VEEVA SYS INC OPT 922475108 5,082 69,600 SH Call SOLE 8 69,600 0 0
VEEVA SYS INC OPT 922475108 862 11,800 SH Put SOLE 8 11,800 0 0
VEEVA SYS INC COM 922475108 45 626 SH   SOLE 9 626 0 0
VENATOR MATLS PLC COM G9329Z100 274 15,080 SH   SOLE 1 15,080 0 0
VENATOR MATLS PLC COM G9329Z100 116 6,412 SH   SOLE 8 6,412 0 0
VENTAS INC TRUS 92276F100 37,276 752,610 SH   SOLE 1 752,610 0 0
VENTAS INC COM 92276F100 3,503 70,733 SH   SOLE 1 70,733 0 0
VENTAS INC OPT 92276F100 1,055 21,300 SH Call SOLE 8 21,300 0 0
VENTAS INC TRUS 92276F100 660 13,339 SH   SOLE 8 13,339 0 0
VENTAS INC OPT 92276F100 1,471 29,700 SH Put SOLE 8 29,700 0 0
VENTAS INC COM 92276F100 13,035 263,185 SH   SOLE 9 263,185 0 0
VEON LTD ADR 91822M106 465 176,044 SH   DFND 1 0 0 176,044
VEON LTD OPT 91822M106 2 600 SH Call SOLE 8 600 0 0
VERA BRADLEY INC COM 92335C106 573 54,061 SH   SOLE 1 54,061 0 0
VERA BRADLEY INC COM 92335C106 2 150 SH   SOLE 8 150 0 0
VERACYTE INC COM 92337F107 27 4,944 SH   SOLE 1 4,944 0 0
VERACYTE INC COM 92337F107 2 412 SH   SOLE 8 412 0 0
VEREIT INC TRUS 92339V100 9,890 1,420,972 SH   SOLE 1 1,420,972 0 0
VEREIT INC COM 92339V100 46 6,549 SH   SOLE 1 6,549 0 0
VEREIT INC OPT 92339V100 65 9,300 SH Call SOLE 8 9,300 0 0
VEREIT INC TRUS 92339V100 53 7,619 SH   SOLE 8 7,619 0 0
VEREIT INC OPT 92339V100 84 12,100 SH Put SOLE 8 12,100 0 0
VEREIT INC COM 92339V100 40 5,863 SH   SOLE 9 5,863 0 0
VERICEL CORP COM 92346J108 456 45,800 SH   SOLE 1 45,800 0 0
VERICEL CORP COM 92346J108 277 27,810 SH   SOLE 8 27,810 0 0
VERIFONE SYS INC COM 92342Y109 989 64,333 SH   SOLE 1 64,333 0 0
VERIFONE SYS INC OPT 92342Y109 145 9,400 SH Put SOLE 8 9,400 0 0
VERIFONE SYS INC OPT 92342Y109 15 1,000 SH Call SOLE 8 1,000 0 0
VERIFONE SYS INC COM 92342Y109 1,919 124,705 SH   SOLE 8 124,705 0 0
VERINT SYS INC COM 92343X100 7,547 177,181 SH   SOLE 1 177,181 0 0
VERINT SYS INC BOND 92343XAA8 367 377,000 PRN   SOLE 8 0 0 377,000
VERINT SYS INC COM 92343X100 293 6,861 SH   SOLE 8 6,861 0 0
VERISIGN INC COM 92343E102 14,718 124,145 SH   SOLE 1 124,145 0 0
VERISIGN INC COM 92343E102 10,362 87,391 SH   SOLE 8 87,391 0 0
VERISIGN INC BOND 92343EAD4 20 6,000 PRN   SOLE 8 0 0 6,000
VERISIGN INC OPT 92343E102 628 5,300 SH Put SOLE 8 5,300 0 0
VERISIGN INC OPT 92343E102 1,612 13,600 SH Call SOLE 8 13,600 0 0
VERISIGN INC COM 92343E102 6,776 57,148 SH   SOLE 9 57,148 0 0
VERISK ANALYTICS INC COM 92345Y106 27,058 260,164 SH   SOLE 1 260,164 0 0
VERISK ANALYTICS INC COM 92345Y106 5 49 SH   SOLE 8 49 0 0
VERISK ANALYTICS INC COM 92345Y106 10,989 105,657 SH   SOLE 9 105,657 0 0
VERITEX HLDGS INC COM 923451108 93 3,358 SH   SOLE 1 3,358 0 0
VERITIV CORP COM 923454102 173 4,384 SH   SOLE 1 4,384 0 0
VERITIV CORP COM 923454102 3 76 SH   SOLE 8 76 0 0
VERITONE INC COM 92347M100 0 4 SH   SOLE 8 4 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,279 26,742 SH   DFND 1 0 0 26,742
VERIZON COMMUNICATIONS INC COM 92343V104 237,338 4,963,190 SH   SOLE 1 4,963,190 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 50,637 1,058,900 SH Call SOLE 8 1,058,900 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 31,417 657,000 SH Put SOLE 8 657,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,291 89,726 SH   SOLE 8 89,726 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 174,716 3,653,627 SH   SOLE 9 3,653,627 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 121 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 136 2,845 SH   SOLE 99 0 2,845 0
VERMILION ENERGY INC COM 923725105 11 369 SH   SOLE 9 369 0 0
VERSARTIS INC COM 92529L102 12 6,845 SH   SOLE 1 6,845 0 0
VERSARTIS INC COM 92529L102 0 27 SH   SOLE 8 27 0 0
VERSO CORP WARR 92531L207 344 20,440 SH   SOLE 1 20,440 0 0
VERSO CORP COM 92531L207 4,453 264,466 SH   SOLE 1 264,466 0 0
VERSO CORP COM 92531L207 16 926 SH   SOLE 8 926 0 0
VERSUM MATLS INC COM 92532W103 4,522 120,186 SH   SOLE 1 120,186 0 0
VERSUM MATLS INC COM 92532W103 7 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 1 22 SH   SOLE 8 22 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 10 62 SH   DFND 1 0 0 62
VERTEX PHARMACEUTICALS INC COM 92532F100 37,382 229,345 SH   SOLE 1 229,345 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 5,297 32,500 SH Call SOLE 8 32,500 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 8,247 50,600 SH Put SOLE 8 50,600 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 10,346 63,481 SH   SOLE 8 63,481 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 28,157 172,763 SH   SOLE 9 172,763 0 0
VIACOM INC NEW COM 92553P201 18,424 593,154 SH   SOLE 1 593,154 0 0
VIACOM INC NEW COM 92553P102 19 469 SH   SOLE 1 469 0 0
VIACOM INC NEW COM 92553P102 3 91 SH   SOLE 8 91 0 0
VIACOM INC NEW OPT 92553P201 11,159 359,300 SH Put SOLE 8 359,300 0 0
VIACOM INC NEW OPT 92553P201 8,141 262,100 SH Call SOLE 8 262,100 0 0
VIACOM INC NEW COM 92553P201 8,748 281,640 SH   SOLE 8 281,640 0 0
VIACOM INC NEW COM 92553P201 7,545 242,886 SH   SOLE 9 242,886 0 0
VIAD CORP COM 92552R406 327 6,241 SH   SOLE 1 6,241 0 0
VIASAT INC COM 92552V100 798 12,133 SH   SOLE 1 12,133 0 0
VIASAT INC COM 92552V100 283 4,310 SH   SOLE 8 4,310 0 0
VIASAT INC OPT 92552V100 322 4,900 SH Call SOLE 8 4,900 0 0
VIASAT INC OPT 92552V100 447 6,800 SH Put SOLE 8 6,800 0 0
VIAVI SOLUTIONS INC COM 925550105 681 70,137 SH   SOLE 1 70,137 0 0
VIAVI SOLUTIONS INC COM 925550105 103 10,681 SH   SOLE 8 10,681 0 0
VIAVI SOLUTIONS INC OPT 925550105 101 10,400 SH Call SOLE 8 10,400 0 0
VIAVI SOLUTIONS INC OPT 925550105 205 21,100 SH Put SOLE 8 21,100 0 0
VIAVI SOLUTIONS INC BOND 925550AB1 82 81,000 PRN   SOLE 8 0 0 81,000
VICAL INC COM 925602203 0 230 SH   SOLE 8 230 0 0
VICI PPTYS INC COM 925652109 2,484 135,576 SH   SOLE 1 135,576 0 0
VICI PPTYS INC TRUS 925652109 4,122 225,000 SH   SOLE 8 225,000 0 0
VICOR CORP COM 925815102 146 5,108 SH   SOLE 1 5,108 0 0
VICOR CORP OPT 925815102 57 2,000 SH Call SOLE 8 2,000 0 0
VICOR CORP COM 925815102 388 13,591 SH   SOLE 8 13,591 0 0
VICOR CORP OPT 925815102 94 3,300 SH Put SOLE 8 3,300 0 0
VICTORY CAP HLDGS INC COM 92645B103 98 7,948 SH   SOLE 8 7,948 0 0
VIEWRAY INC COM 92672L107 134 20,873 SH   SOLE 1 20,873 0 0
VIEWRAY INC COM 92672L107 27 4,168 SH   SOLE 8 4,168 0 0
VIKING THERAPEUTICS INC COM 92686J106 61 13,900 SH   SOLE 1 13,900 0 0
VIKING THERAPEUTICS INC COM 92686J106 3 773 SH   SOLE 8 773 0 0
VILLAGE SUPER MKT INC COM 927107409 46 1,771 SH   SOLE 1 1,771 0 0
VILLAGE SUPER MKT INC COM 927107409 0 14 SH   SOLE 8 14 0 0
VINCE HLDG CORP COM 92719W207 0 14 SH   SOLE 8 14 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 255 10,035 SH   SOLE 1 10,035 0 0
VIPSHOP HLDGS LTD ADR 92763W103 27,609 1,661,236 SH   SOLE 1 1,661,236 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,552 93,370 SH   SOLE 8 93,370 0 0
VIPSHOP HLDGS LTD OPT 92763W103 4,963 298,600 SH Put SOLE 8 298,600 0 0
VIPSHOP HLDGS LTD OPT 92763W103 4,702 282,900 SH Call SOLE 8 282,900 0 0
VIPSHOP HLDGS LTD ADR 92763W103 2,548 153,319 SH   SOLE 9 153,319 0 0
VIRNETX HLDG CORP COM 92823T108 42 10,675 SH   SOLE 1 10,675 0 0
VIRNETX HLDG CORP OPT 92823T108 18 4,500 SH Call SOLE 8 4,500 0 0
VIRNETX HLDG CORP COM 92823T108 312 78,972 SH   SOLE 8 78,972 0 0
VIRNETX HLDG CORP OPT 92823T108 46 11,700 SH Put SOLE 8 11,700 0 0
VIRTU FINL INC COM 928254101 316 9,567 SH   SOLE 1 9,567 0 0
VIRTU FINL INC COM 928254101 29 874 SH   SOLE 8 874 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 1,001 8,078 SH   SOLE 1 8,078 0 0
VIRTUS INVT PARTNERS INC CONV 92828Q208 2,858 26,936 SH   SOLE 8 26,936 0 0
VIRTUSA CORP COM 92827P102 726 14,979 SH   SOLE 1 14,979 0 0
VIRTUSA CORP COM 92827P102 126 2,618 SH   SOLE 8 2,618 0 0
VISA INC COM 92826C839 2,921 24,423 SH   DFND 1 0 0 24,423
VISA INC COM 92826C839 262,342 2,193,141 SH   SOLE 1 1,489,192 703,949 0
VISA INC OPT 92826C839 43,063 360,000 SH Put SOLE 8 360,000 0 0
VISA INC COM 92826C839 18,281 152,817 SH   SOLE 8 152,817 0 0
VISA INC OPT 92826C839 46,927 392,300 SH Call SOLE 8 392,300 0 0
VISA INC COM 92826C839 143,973 1,203,588 SH   SOLE 9 1,203,588 0 0
VISA INC COM 92826C839 975 8,150 SH   DFND 20 0 0 8,150
VISA INC COM 92826C839 2,681 22,416 SH   SOLE 20 0 22,416 0
VISA INC COM 92826C839 87 731 SH   SOLE 99 0 731 0
VISHAY INTERTECHNOLOGY INC COM 928298108 2,627 141,215 SH   SOLE 1 141,215 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 40 2,172 SH   SOLE 8 2,172 0 0
VISHAY PRECISION GROUP INC COM 92835K103 65 2,104 SH   SOLE 1 2,104 0 0
VISHAY PRECISION GROUP INC COM 92835K103 23 754 SH   SOLE 8 754 0 0
VISTA GOLD CORP COM 927926303 0 77 SH   SOLE 8 77 0 0
VISTA OUTDOOR INC COM 928377100 3,405 208,572 SH   SOLE 1 208,572 0 0
VISTEON CORP COM 92839U206 4,186 37,974 SH   SOLE 1 37,974 0 0
VISTEON CORP COM 92839U206 1,852 16,800 SH   SOLE 8 16,800 0 0
VISTRA ENERGY CORP COM 92840M102 1,945 93,441 SH   SOLE 1 93,441 0 0
VISTRA ENERGY CORP COM 92840M102 99 4,735 SH   SOLE 8 4,735 0 0
VISTRA ENERGY CORP COM 92840M102 34 1,645 SH   SOLE 9 1,645 0 0
VITAL THERAPIES INC COM 92847R104 150 22,111 SH   SOLE 1 22,111 0 0
VITAL THERAPIES INC COM 92847R104 3 524 SH   SOLE 8 524 0 0
VITAMIN SHOPPE INC COM 92849E101 238 54,650 SH   SOLE 1 54,650 0 0
VITAMIN SHOPPE INC COM 92849E101 20 4,678 SH   SOLE 8 4,678 0 0
VITAMIN SHOPPE INC OPT 92849E101 2 500 SH Call SOLE 8 500 0 0
VITAMIN SHOPPE INC OPT 92849E101 39 9,000 SH Put SOLE 8 9,000 0 0
VIVEVE MED INC COM 92852W204 16 4,203 SH   SOLE 1 4,203 0 0
VIVINT SOLAR INC COM 92854Q106 7 2,000 SH   DFND 1 0 0 2,000
VIVINT SOLAR INC COM 92854Q106 20 5,606 SH   SOLE 1 5,606 0 0
VIVINT SOLAR INC COM 92854Q106 14 3,693 SH   SOLE 8 3,693 0 0
VIVUS INC COM 928551100 11 29,575 SH   SOLE 1 29,575 0 0
VIVUS INC COM 928551100 0 6 SH   SOLE 8 6 0 0
VMWARE INC COM 928563402 3,507 28,926 SH   SOLE 1 28,926 0 0
VMWARE INC COM 928563402 19,304 159,173 SH   SOLE 8 159,173 0 0
VMWARE INC OPT 928563402 11,666 96,200 SH Put SOLE 8 96,200 0 0
VMWARE INC OPT 928563402 31,639 260,900 SH Call SOLE 8 260,900 0 0
VMWARE INC COM 928563402 95 782 SH   SOLE 9 782 0 0
VOC ENERGY TR TRUS 91829B103 0 81 SH   SOLE 8 81 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 161 6,919 SH   SOLE 1 6,919 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 35 1,495 SH   SOLE 8 1,495 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 934 33,591 SH   SOLE 1 33,591 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 250 9,000 SH   DFND 1 0 0 9,000
VODAFONE GROUP PLC NEW ADR 92857W308 601 21,598 SH   SOLE 8 21,598 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 1,694 60,900 SH Put SOLE 8 60,900 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 3,419 122,900 SH Call SOLE 8 122,900 0 0
VOLITIONRX LTD COM 928661107 0 1 SH   SOLE 8 1 0 0
VOLT INFORMATION SCIENCES IN COM 928703107 0 1 SH   SOLE 8 1 0 0
VONAGE HLDGS CORP COM 92886T201 807 75,760 SH   SOLE 1 75,760 0 0
VONAGE HLDGS CORP COM 92886T201 85 8,035 SH   SOLE 8 8,035 0 0
VORNADO RLTY TR COM 929042109 2,789 41,447 SH   SOLE 1 41,447 0 0
VORNADO RLTY TR TRUS 929042109 23,309 346,348 SH   SOLE 1 346,348 0 0
VORNADO RLTY TR TRUS 929042109 299 4,439 SH   SOLE 8 4,439 0 0
VORNADO RLTY TR OPT 929042109 505 7,500 SH Call SOLE 8 7,500 0 0
VORNADO RLTY TR OPT 929042109 545 8,100 SH Put SOLE 8 8,100 0 0
VORNADO RLTY TR COM 929042109 7,913 117,590 SH   SOLE 9 117,590 0 0
VOXELJET AG ADR 92912L107 297 86,658 SH   SOLE 8 86,658 0 0
VOXX INTL CORP COM 91829F104 21 4,162 SH   SOLE 1 4,162 0 0
VOXX INTL CORP COM 91829F104 1 180 SH   SOLE 8 180 0 0
VOYA FINL INC COM 929089100 3,719 73,629 SH   SOLE 1 73,629 0 0
VOYA FINL INC OPT 929089100 15 300 SH Call SOLE 8 300 0 0
VOYA FINL INC COM 929089100 2,962 58,654 SH   SOLE 8 58,654 0 0
VOYA FINL INC COM 929089100 55 1,081 SH   SOLE 9 1,081 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 595 31,656 SH   SOLE 1 31,656 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 17 921 SH   SOLE 8 921 0 0
VSE CORP COM 918284100 109 2,091 SH   SOLE 1 2,091 0 0
VSE CORP COM 918284100 1 12 SH   SOLE 8 12 0 0
VTV THERAPEUTICS INC COM 918385105 8 2,076 SH   SOLE 1 2,076 0 0
VTV THERAPEUTICS INC COM 918385105 0 7 SH   SOLE 8 7 0 0
VULCAN MATLS CO COM 929160109 177 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 15,853 138,865 SH   SOLE 1 138,865 0 0
VULCAN MATLS CO COM 929160109 8,934 78,251 SH   SOLE 8 78,251 0 0
VULCAN MATLS CO OPT 929160109 6,222 54,500 SH Put SOLE 8 54,500 0 0
VULCAN MATLS CO OPT 929160109 7,547 66,100 SH Call SOLE 8 66,100 0 0
VULCAN MATLS CO COM 929160109 10,322 90,415 SH   SOLE 9 90,415 0 0
VUZIX CORP COM 92921W300 231 42,100 SH   SOLE 1 42,100 0 0
VUZIX CORP COM 92921W300 0 56 SH   SOLE 8 56 0 0
W &amp T OFFSHORE INC COM 92922P106 241 54,373 SH   SOLE 1 54,373 0 0
W P CAREY INC COM 92936U109 31 500 SH   DFND 1 0 0 500
W P CAREY INC TRUS 92936U109 918 14,818 SH   SOLE 1 14,818 0 0
W P CAREY INC OPT 92936U109 62 1,000 SH Put SOLE 8 1,000 0 0
W P CAREY INC OPT 92936U109 43 700 SH Call SOLE 8 700 0 0
W P CAREY INC TRUS 92936U109 500 8,061 SH   SOLE 8 8,061 0 0
W R BERKLEY CORPORATION COM 084423102 1,279 17,605 SH   SOLE 1 17,605 0 0
W R BERKLEY CORPORATION COM 084423102 972 13,369 SH   SOLE 8 13,369 0 0
W R BERKLEY CORPORATION OPT 084423102 218 3,000 SH Put SOLE 8 3,000 0 0
W R BERKLEY CORPORATION OPT 084423102 65 900 SH Call SOLE 8 900 0 0
W R BERKLEY CORPORATION COM 084423102 42 578 SH   SOLE 9 578 0 0
WABASH NATL CORP COM 929566107 1,589 76,308 SH   SOLE 1 76,308 0 0
WABASH NATL CORP COM 929566107 56 2,696 SH   SOLE 8 2,696 0 0
WABCO HLDGS INC COM 92927K102 1,709 12,769 SH   SOLE 1 12,769 0 0
WABCO HLDGS INC COM 92927K102 4 32 SH   SOLE 8 32 0 0
WABCO HLDGS INC COM 92927K102 41 305 SH   SOLE 9 305 0 0
WABTEC CORP COM 929740108 1,258 15,443 SH   SOLE 1 15,443 0 0
WABTEC CORP OPT 929740108 1,050 12,900 SH Call SOLE 8 12,900 0 0
WABTEC CORP OPT 929740108 4,615 56,700 SH Put SOLE 8 56,700 0 0
WABTEC CORP COM 929740108 1,026 12,600 SH   SOLE 8 12,600 0 0
WABTEC CORP COM 929740108 46 561 SH   SOLE 9 561 0 0
WADDELL &amp REED FINL INC COM 930059100 5,977 295,816 SH   SOLE 1 295,816 0 0
WADDELL &amp REED FINL INC COM 930059100 240 11,843 SH   SOLE 8 11,843 0 0
WAGEWORKS INC COM 930427109 1,413 31,267 SH   SOLE 1 31,267 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 210,702 3,218,313 SH   SOLE 1 3,218,313 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 86 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC OPT 931427108 8,773 134,000 SH Call SOLE 8 134,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,780 57,737 SH   SOLE 8 57,737 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 5,833 89,100 SH Put SOLE 8 89,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 92,476 1,412,494 SH   SOLE 9 1,412,494 0 0
WALKER &amp DUNLOP INC COM 93148P102 655 11,030 SH   SOLE 1 11,030 0 0
WALKER &amp DUNLOP INC COM 93148P102 127 2,131 SH   SOLE 8 2,131 0 0
WALMART INC COM 931142103 238,892 2,685,073 SH   SOLE 1 2,685,073 0 0
WALMART INC COM 931142103 530 5,960 SH   DFND 1 0 0 5,960
WALMART INC OPT 931142103 40,259 452,500 SH Call SOLE 8 452,500 0 0
WALMART INC COM 931142103 40,928 460,020 SH   SOLE 8 460,020 0 0
WALMART INC OPT 931142103 65,028 730,900 SH Put SOLE 8 730,900 0 0
WALMART INC COM 931142103 90,656 1,018,940 SH   SOLE 9 1,018,940 0 0
WARRIOR MET COAL INC COM 93627C101 1,442 51,521 SH   SOLE 1 51,521 0 0
WARRIOR MET COAL INC COM 93627C101 33 1,159 SH   SOLE 8 1,159 0 0
WASHINGTON FED INC COM 938824109 1,418 40,986 SH   SOLE 1 40,986 0 0
WASHINGTON FED INC COM 938824109 5 150 SH   SOLE 8 150 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 4,857 728,242 SH   SOLE 1 728,242 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 9 1,426 SH   SOLE 8 1,426 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 7 1,000 SH Put SOLE 8 1,000 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 2,142 78,463 SH   SOLE 1 78,463 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 3 97 SH   SOLE 8 97 0 0
WASHINGTON TR BANCORP COM 940610108 183 3,408 SH   SOLE 1 3,408 0 0
WASHINGTON TR BANCORP COM 940610108 1 12 SH   SOLE 8 12 0 0
WASTE CONNECTIONS INC COM 94106B101 4,913 68,480 SH   SOLE 1 68,480 0 0
WASTE CONNECTIONS INC COM 94106B101 12 162 SH   SOLE 8 162 0 0
WASTE CONNECTIONS INC COM 94106B101 119 1,662 SH   SOLE 9 1,662 0 0
WASTE MGMT INC DEL COM 94106L109 19,035 226,291 SH   SOLE 1 226,291 0 0
WASTE MGMT INC DEL COM 94106L109 231 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL OPT 94106L109 2,347 27,900 SH Put SOLE 8 27,900 0 0
WASTE MGMT INC DEL OPT 94106L109 4,383 52,100 SH Call SOLE 8 52,100 0 0
WASTE MGMT INC DEL COM 94106L109 5,318 63,229 SH   SOLE 8 63,229 0 0
WASTE MGMT INC DEL COM 94106L109 22,900 272,231 SH   SOLE 9 272,231 0 0
WATERS CORP COM 941848103 16,557 83,344 SH   SOLE 1 83,344 0 0
WATERS CORP OPT 941848103 219 1,100 SH Call SOLE 8 1,100 0 0
WATERS CORP COM 941848103 124 624 SH   SOLE 8 624 0 0
WATERS CORP COM 941848103 10,678 53,748 SH   SOLE 9 53,748 0 0
WATERSTONE FINL INC MD COM 94188P101 94 5,442 SH   SOLE 1 5,442 0 0
WATERSTONE FINL INC MD COM 94188P101 93 5,368 SH   SOLE 8 5,368 0 0
WATSCO INC COM 942622200 627 3,466 SH   SOLE 1 3,466 0 0
WATSCO INC COM 942622200 437 2,414 SH   SOLE 8 2,414 0 0
WATSCO INC OPT 942622200 199 1,100 SH Call SOLE 8 1,100 0 0
WATSCO INC OPT 942622200 959 5,300 SH Put SOLE 8 5,300 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 704 9,054 SH   SOLE 1 9,054 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 231 2,975 SH   SOLE 8 2,975 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 650 16,201 SH   SOLE 1 16,201 0 0
WAYFAIR INC COM 94419L101 20,877 309,153 SH   SOLE 1 309,153 0 0
WAYFAIR INC OPT 94419L101 2,586 38,300 SH Put SOLE 8 38,300 0 0
WAYFAIR INC OPT 94419L101 3,228 47,800 SH Call SOLE 8 47,800 0 0
WAYFAIR INC COM 94419L101 9 130 SH   SOLE 8 130 0 0
WD-40 CO COM 929236107 1,616 12,268 SH   SOLE 1 12,268 0 0
WD-40 CO COM 929236107 614 4,661 SH   SOLE 8 4,661 0 0
WEATHERFORD INTL LTD BOND 947075AH0 197 220,000 PRN   SOLE 8 0 0 220,000
WEATHERFORD INTL PLC COM G48833100 6,485 2,831,897 SH   SOLE 1 2,831,897 0 0
WEATHERFORD INTL PLC OPT G48833100 682 297,700 SH Call SOLE 8 297,700 0 0
WEATHERFORD INTL PLC OPT G48833100 532 232,300 SH Put SOLE 8 232,300 0 0
WEATHERFORD INTL PLC COM G48833100 461 201,012 SH   SOLE 8 201,012 0 0
WEATHERFORD INTL PLC COM G48833100 0 127 SH   SOLE 9 127 0 0
WEB COM GROUP INC COM 94733A104 1,025 56,665 SH   SOLE 1 56,665 0 0
WEB COM GROUP INC OPT 94733A104 18 1,000 SH Call SOLE 8 1,000 0 0
WEBSTER FINL CORP CONN COM 947890109 315 5,689 SH   SOLE 1 5,689 0 0
WEBSTER FINL CORP CONN OPT 947890109 133 2,400 SH Put SOLE 8 2,400 0 0
WEBSTER FINL CORP CONN OPT 947890109 17 300 SH Call SOLE 8 300 0 0
WEC ENERGY GROUP INC COM 92939U106 102,165 1,629,429 SH   SOLE 1 1,629,429 0 0
WEC ENERGY GROUP INC COM 92939U106 202 3,229 SH   SOLE 8 3,229 0 0
WEC ENERGY GROUP INC COM 92939U106 13,471 214,857 SH   SOLE 9 214,857 0 0
WEIBO CORP ADR 948596101 6 50 SH   DFND 1 0 0 50
WEIBO CORP ADR 948596101 2,595 21,717 SH   SOLE 1 21,717 0 0
WEIBO CORP OPT 948596101 8,674 72,560 SH Call SOLE 8 72,560 0 0
WEIBO CORP ADR 948596101 14,132 118,217 SH   SOLE 8 118,217 0 0
WEIBO CORP OPT 948596101 12,819 107,240 SH Put SOLE 8 107,240 0 0
WEIBO CORP ADR 948596101 2,109 17,640 SH   SOLE 9 17,640 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 710 11,134 SH   SOLE 1 11,134 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 4,620 72,500 SH Call SOLE 8 72,500 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 925 14,514 SH   SOLE 8 14,514 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 38,500 604,200 SH Put SOLE 8 604,200 0 0
WEINGARTEN RLTY INVS TRUS 948741103 3,074 109,471 SH   SOLE 1 109,471 0 0
WEINGARTEN RLTY INVS TRUS 948741103 10 377 SH   SOLE 8 377 0 0
WEINGARTEN RLTY INVS OPT 948741103 3 100 SH Call SOLE 8 100 0 0
WEINGARTEN RLTY INVS OPT 948741103 22 800 SH Put SOLE 8 800 0 0
WEIS MKTS INC COM 948849104 81 1,983 SH   SOLE 1 1,983 0 0
WEIS MKTS INC COM 948849104 0 4 SH   SOLE 8 4 0 0
WELBILT INC COM 949090104 1,492 76,744 SH   SOLE 1 76,744 0 0
WELBILT INC COM 949090104 251 12,931 SH   SOLE 8 12,931 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 6,133 31,676 SH   SOLE 1 31,676 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,247 6,440 SH   SOLE 8 6,440 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 39 200 SH Call SOLE 8 200 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 329 1,700 SH Put SOLE 8 1,700 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 250 1,290 SH   SOLE 9 1,290 0 0
WELLS FARGO CO NEW COM 949746101 1,786 34,068 SH   DFND 1 0 0 34,068
WELLS FARGO CO NEW COM 949746101 248,802 4,747,222 SH   SOLE 1 4,725,095 22,127 0
WELLS FARGO CO NEW COM 949746101 60,307 1,150,686 SH   SOLE 8 1,150,686 0 0
WELLS FARGO CO NEW OPT 949746101 73,709 1,406,400 SH Call SOLE 8 1,406,400 0 0
WELLS FARGO CO NEW OPT 949746101 124,704 2,379,400 SH Put SOLE 8 2,379,400 0 0
WELLS FARGO CO NEW CONV 949746804 12 9 SH   SOLE 8 9 0 0
WELLS FARGO CO NEW COM 949746101 144,335 2,753,979 SH   SOLE 9 2,753,979 0 0
WELLS FARGO CO NEW COM 949746101 1,832 34,950 SH   DFND 20 0 0 34,950
WELLTOWER INC COM 95040Q104 6,849 125,827 SH   SOLE 1 125,827 0 0
WELLTOWER INC TRUS 95040Q104 28,504 523,665 SH   SOLE 1 523,665 0 0
WELLTOWER INC TRUS 95040Q104 2,148 39,463 SH   SOLE 8 39,463 0 0
WELLTOWER INC OPT 95040Q104 1,736 31,900 SH Call SOLE 8 31,900 0 0
WELLTOWER INC OPT 95040Q104 1,878 34,500 SH Put SOLE 8 34,500 0 0
WELLTOWER INC COM 95040Q104 14,782 271,581 SH   SOLE 9 271,581 0 0
WENDYS CO COM 95058W100 733 41,778 SH   SOLE 1 41,778 0 0
WENDYS CO OPT 95058W100 474 27,000 SH Put SOLE 8 27,000 0 0
WENDYS CO OPT 95058W100 1,083 61,700 SH Call SOLE 8 61,700 0 0
WENDYS CO COM 95058W100 2,139 121,831 SH   SOLE 8 121,831 0 0
WERNER ENTERPRISES INC COM 950755108 1,091 29,897 SH   SOLE 1 29,897 0 0
WERNER ENTERPRISES INC COM 950755108 231 6,317 SH   SOLE 8 6,317 0 0
WESBANCO INC COM 950810101 370 8,736 SH   SOLE 1 8,736 0 0
WESBANCO INC COM 950810101 1 30 SH   SOLE 8 30 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 119 11,566 SH   SOLE 1 11,566 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 5 506 SH   SOLE 8 506 0 0
WESCO INTL INC COM 95082P105 161 2,598 SH   SOLE 1 2,598 0 0
WESCO INTL INC OPT 95082P105 1,768 28,500 SH Call SOLE 8 28,500 0 0
WEST BANCORPORATION INC COM 95123P106 89 3,495 SH   SOLE 1 3,495 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,528 17,306 SH   SOLE 1 17,306 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,149 13,009 SH   SOLE 8 13,009 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 18 201 SH   SOLE 9 201 0 0
WESTAMERICA BANCORPORATION COM 957090103 462 7,942 SH   SOLE 1 7,942 0 0
WESTAR ENERGY INC COM 95709T100 1,315 25,011 SH   SOLE 1 25,011 0 0
WESTAR ENERGY INC COM 95709T100 45 850 SH   SOLE 9 850 0 0
WESTELL TECHNOLOGIES INC COM 957541204 0 2 SH   SOLE 8 2 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,380 23,730 SH   SOLE 1 23,730 0 0
WESTERN ALLIANCE BANCORP COM 957638109 31 539 SH   SOLE 8 539 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 243 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 82 8,477 SH   SOLE 1 8,477 0 0
WESTERN ASSET MTG CAP CORP TRUS 95790D105 42 4,403 SH   SOLE 8 4,403 0 0
WESTERN DIGITAL CORP COM 958102105 30,810 333,920 SH   SOLE 1 333,920 0 0
WESTERN DIGITAL CORP OPT 958102105 35,681 386,700 SH Call SOLE 8 386,700 0 0
WESTERN DIGITAL CORP OPT 958102105 39,538 428,500 SH Put SOLE 8 428,500 0 0
WESTERN DIGITAL CORP COM 958102105 8,526 92,408 SH   SOLE 8 92,408 0 0
WESTERN DIGITAL CORP COM 958102105 18,875 204,571 SH   SOLE 9 204,571 0 0
WESTERN GAS EQUITY PARTNERS COM 95825R103 6,453 194,859 SH   SOLE 1 194,859 0 0
WESTERN GAS PARTNERS LP COM 958254104 84,461 1,979,426 SH   SOLE 1 1,979,426 0 0
WESTERN GAS PARTNERS LP COM 958254104 2 40 SH   SOLE 8 40 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 62 5,809 SH   SOLE 1 5,809 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 0 32 SH   SOLE 8 32 0 0
WESTERN UN CO COM 959802109 12,294 639,278 SH   SOLE 1 639,278 0 0
WESTERN UN CO OPT 959802109 438 22,800 SH Call SOLE 8 22,800 0 0
WESTERN UN CO OPT 959802109 523 27,200 SH Put SOLE 8 27,200 0 0
WESTERN UN CO COM 959802109 203 10,595 SH   SOLE 8 10,595 0 0
WESTERN UN CO COM 959802109 6,924 360,062 SH   SOLE 9 360,062 0 0
WESTLAKE CHEM CORP COM 960413102 7,835 70,487 SH   SOLE 1 70,487 0 0
WESTLAKE CHEM CORP OPT 960413102 545 4,900 SH Put SOLE 8 4,900 0 0
WESTLAKE CHEM CORP OPT 960413102 345 3,100 SH Call SOLE 8 3,100 0 0
WESTLAKE CHEM CORP COM 960413102 377 3,398 SH   SOLE 8 3,398 0 0
WESTLAKE CHEM CORP COM 960413102 471 4,234 SH   SOLE 9 4,234 0 0
WESTMORELAND COAL CO COM 960878106 1 3,846 SH   SOLE 1 3,846 0 0
WESTMORELAND COAL CO COM 960878106 0 11 SH   SOLE 8 11 0 0
WESTPAC BKG CORP ADR 961214301 222 10,000 SH   SOLE 1 10,000 0 0
WESTPAC BKG CORP ADR 961214301 18 822 SH   SOLE 8 822 0 0
WESTROCK CO COM 96145D105 14,914 232,438 SH   SOLE 1 232,438 0 0
WESTROCK CO COM 96145D105 135 2,113 SH   SOLE 8 2,113 0 0
WESTROCK CO OPT 96145D105 4,254 66,300 SH Call SOLE 8 66,300 0 0
WESTROCK CO OPT 96145D105 244 3,800 SH Put SOLE 8 3,800 0 0
WESTROCK CO COM 96145D105 11,139 173,582 SH   SOLE 9 173,582 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWATER RES INC COM 961684107 17 30,400 SH   SOLE 8 30,400 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 116 2,056 SH   SOLE 1 2,056 0 0
WEX INC COM 96208T104 804 5,134 SH   SOLE 1 5,134 0 0
WEX INC COM 96208T104 51 324 SH   SOLE 8 324 0 0
WEYCO GROUP INC COM 962149100 46 1,384 SH   SOLE 1 1,384 0 0
WEYCO GROUP INC COM 962149100 0 8 SH   SOLE 8 8 0 0
WEYERHAEUSER CO COM 962166104 48 1,378 SH   DFND 1 0 0 1,378
WEYERHAEUSER CO COM 962166104 668 19,063 SH   SOLE 1 19,063 0 0
WEYERHAEUSER CO TRUS 962166104 434,150 12,404,322 SH   SOLE 1 12,404,322 0 0
WEYERHAEUSER CO OPT 962166104 469 13,400 SH Put SOLE 8 13,400 0 0
WEYERHAEUSER CO OPT 962166104 1,491 42,600 SH Call SOLE 8 42,600 0 0
WEYERHAEUSER CO COM 962166104 17,994 514,119 SH   SOLE 9 514,119 0 0
WGL HLDGS INC COM 92924F106 3,031 36,225 SH   SOLE 1 36,225 0 0
WGL HLDGS INC COM 92924F106 76 906 SH   SOLE 9 906 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 9,010 442,301 SH   SOLE 1 442,301 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,508 123,100 SH Call SOLE 8 123,100 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 2,203 108,118 SH   SOLE 8 108,118 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 915 44,900 SH Put SOLE 8 44,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 37 1,819 SH   SOLE 9 1,819 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 46 2,250 SH   DFND 20 0 0 2,250
WHIRLPOOL CORP COM 963320106 8 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 26,092 170,407 SH   SOLE 1 170,407 0 0
WHIRLPOOL CORP OPT 963320106 4,211 27,500 SH Put SOLE 8 27,500 0 0
WHIRLPOOL CORP OPT 963320106 2,710 17,700 SH Call SOLE 8 17,700 0 0
WHIRLPOOL CORP COM 963320106 69 451 SH   SOLE 8 451 0 0
WHIRLPOOL CORP COM 963320106 7,399 48,322 SH   SOLE 9 48,322 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 2,343 2,848 SH   SOLE 1 2,848 0 0
WHITESTONE REIT TRUS 966084204 121 11,657 SH   SOLE 1 11,657 0 0
WHITING PETE CORP NEW COM 966387409 12,702 375,332 SH   SOLE 1 375,332 0 0
WHITING PETE CORP NEW OPT 966387409 19,049 562,925 SH Call SOLE 8 562,925 0 0
WHITING PETE CORP NEW OPT 966387409 4,971 146,900 SH Put SOLE 8 146,900 0 0
WIDEOPENWEST INC COM 96758W101 273 38,243 SH   SOLE 1 38,243 0 0
WIDEPOINT CORP COM 967590100 0 20 SH   SOLE 8 20 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 590 30,895 SH   SOLE 1 30,895 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 311 16,287 SH   SOLE 8 16,287 0 0
WILEY JOHN &amp SONS INC COM 968223206 1,057 16,595 SH   SOLE 1 16,595 0 0
WILEY JOHN &amp SONS INC COM 968223206 0 3 SH   SOLE 8 3 0 0
WILEY JOHN &amp SONS INC COM 968223206 41 640 SH   SOLE 9 640 0 0
WILHELMINA INTL INC COM 968235200 1 86 SH   SOLE 8 86 0 0
WILLDAN GROUP INC COM 96924N100 45 1,594 SH   SOLE 1 1,594 0 0
WILLDAN GROUP INC COM 96924N100 0 8 SH   SOLE 8 8 0 0
WILLIAMS COS INC DEL COM 969457100 29,498 1,186,520 SH   SOLE 1 1,186,520 0 0
WILLIAMS COS INC DEL OPT 969457100 420 16,900 SH Put SOLE 8 16,900 0 0
WILLIAMS COS INC DEL OPT 969457100 664 26,700 SH Call SOLE 8 26,700 0 0
WILLIAMS COS INC DEL COM 969457100 761 30,620 SH   SOLE 8 30,620 0 0
WILLIAMS COS INC DEL COM 969457100 14,016 563,811 SH   SOLE 9 563,811 0 0
WILLIAMS PARTNERS L P NEW OPT 96949L105 6,118 177,700 SH Put SOLE 1 177,700 0 0
WILLIAMS PARTNERS L P NEW COM 96949L105 37,804 1,097,997 SH   SOLE 1 1,097,997 0 0
WILLIAMS PARTNERS L P NEW OPT 96949L105 5,216 151,500 SH Call SOLE 8 151,500 0 0
WILLIAMS PARTNERS L P NEW OPT 96949L105 751 21,800 SH Put SOLE 8 21,800 0 0
WILLIAMS PARTNERS L P NEW COM 96949L105 3,443 100,000 SH   SOLE 8 100,000 0 0
WILLIAMS SONOMA INC COM 969904101 1,855 35,157 SH   SOLE 1 35,157 0 0
WILLIAMS SONOMA INC OPT 969904101 10,773 204,200 SH Put SOLE 8 204,200 0 0
WILLIAMS SONOMA INC OPT 969904101 4,843 91,800 SH Call SOLE 8 91,800 0 0
WILLIAMS SONOMA INC COM 969904101 881 16,700 SH   SOLE 8 16,700 0 0
WILLIS LEASE FINANCE CORP COM 970646105 79 2,315 SH   SOLE 1 2,315 0 0
WILLIS LEASE FINANCE CORP COM 970646105 0 10 SH   SOLE 8 10 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 20,034 131,633 SH   SOLE 1 131,633 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 198 1,304 SH   SOLE 8 1,304 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 13,685 89,921 SH   SOLE 9 89,921 0 0
WILLSCOT CORP COM 971375126 5 400 SH   SOLE 1 400 0 0
WINDSTREAM HLDGS INC COM 97382A200 122 85,835 SH   SOLE 1 85,835 0 0
WINDSTREAM HLDGS INC COM 97382A200 15 10,593 SH   SOLE 8 10,593 0 0
WINDSTREAM HLDGS INC OPT 97382A200 19 13,400 SH Put SOLE 8 13,400 0 0
WINDSTREAM HLDGS INC OPT 97382A200 43 30,400 SH Call SOLE 8 30,400 0 0
WINDSTREAM HLDGS INC COM 97382A200 1 371 SH   SOLE 9 371 0 0
WINGSTOP INC COM 974155103 2,911 61,649 SH   SOLE 1 61,649 0 0
WINMARK CORP COM 974250102 59 448 SH   SOLE 1 448 0 0
WINMARK CORP COM 974250102 1 4 SH   SOLE 8 4 0 0
WINNEBAGO INDS INC COM 974637100 1,890 50,261 SH   SOLE 1 50,261 0 0
WINNEBAGO INDS INC OPT 974637100 10,430 277,400 SH Put SOLE 8 277,400 0 0
WINNEBAGO INDS INC OPT 974637100 9,990 265,700 SH Call SOLE 8 265,700 0 0
WINNEBAGO INDS INC COM 974637100 6,382 169,748 SH   SOLE 8 169,748 0 0
WINTRUST FINL CORP COM 97650W108 2,114 24,557 SH   SOLE 1 24,557 0 0
WIPRO LTD ADR 97651M109 3,175 615,352 SH   SOLE 1 615,352 0 0
WIRELESS TELECOM GROUP INC COM 976524108 0 1 SH   SOLE 8 1 0 0
WISDOMTREE INVTS INC COM 97717P104 420 45,807 SH   SOLE 1 45,807 0 0
WISDOMTREE INVTS INC OPT 97717P104 709 77,300 SH Put SOLE 8 77,300 0 0
WISDOMTREE INVTS INC COM 97717P104 772 84,224 SH   SOLE 8 84,224 0 0
WISDOMTREE INVTS INC OPT 97717P104 131 14,300 SH Call SOLE 8 14,300 0 0
WISDOMTREE TR FUND 97717X701 307 4,900 SH   DFND 1 0 0 4,900
WISDOMTREE TR FUND 97717W851 504 9,000 SH   DFND 1 0 0 9,000
WISDOMTREE TR FUND 97717W315 1 31 SH   SOLE 1 31 0 0
WISDOMTREE TR FUND 97717W851 3,975 70,963 SH   SOLE 1 70,963 0 0
WISDOMTREE TR FUND 97717W422 1,025 39,091 SH   SOLE 1 39,091 0 0
WISDOMTREE TR OPT 97717W851 2,336 41,700 SH Call SOLE 8 41,700 0 0
WISDOMTREE TR FUND 97717X594 3 93 SH   SOLE 8 93 0 0
WISDOMTREE TR OPT 97717W851 2,655 47,400 SH Put SOLE 8 47,400 0 0
WISDOMTREE TR OPT 97717W422 635 24,200 SH Call SOLE 8 24,200 0 0
WISDOMTREE TR OPT 97717X701 245 3,900 SH Put SOLE 8 3,900 0 0
WISDOMTREE TR FUND 97717W307 3 33 SH   SOLE 8 33 0 0
WISDOMTREE TR FUND 97717W422 89 3,402 SH   SOLE 8 3,402 0 0
WISDOMTREE TR FUND 97717W760 2 30 SH   SOLE 8 30 0 0
WISDOMTREE TR FUND 97717W851 17,029 304,033 SH   SOLE 8 304,033 0 0
WISDOMTREE TR OPT 97717W422 380 14,500 SH Put SOLE 8 14,500 0 0
WISDOMTREE TR FUND 97717W604 12 437 SH   SOLE 8 437 0 0
WISDOMTREE TR OPT 97717X701 282 4,500 SH Call SOLE 8 4,500 0 0
WISDOMTREE TR FUND 97717W810 12 222 SH   SOLE 8 222 0 0
WISDOMTREE TR FUND 97717W851 202 3,600 SH   SOLE 9 3,600 0 0
WISDOMTREE TR FUND 97717W422 209 7,990 SH   SOLE 9 7,990 0 0
WIX COM LTD COM M98068105 7,495 94,213 SH   SOLE 1 94,213 0 0
WIX COM LTD OPT M98068105 2,729 34,300 SH Call SOLE 8 34,300 0 0
WIX COM LTD COM M98068105 720 9,055 SH   SOLE 8 9,055 0 0
WIX COM LTD OPT M98068105 1,917 24,100 SH Put SOLE 8 24,100 0 0
WMIH CORP COM 92936P100 121 85,364 SH   SOLE 1 85,364 0 0
WMIH CORP COM 92936P100 0 149 SH   SOLE 8 149 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,392 117,337 SH   SOLE 1 117,337 0 0
WOLVERINE WORLD WIDE INC COM 978097103 149 5,156 SH   SOLE 8 5,156 0 0
WOODWARD INC COM 980745103 1,743 24,330 SH   SOLE 1 24,330 0 0
WOODWARD INC COM 980745103 833 11,622 SH   SOLE 8 11,622 0 0
WORKDAY INC COM 98138H101 46,140 362,992 SH   SOLE 1 362,992 0 0
WORKDAY INC COM 98138H101 322 2,537 SH   SOLE 8 2,537 0 0
WORKDAY INC OPT 98138H101 5,695 44,800 SH Call SOLE 8 44,800 0 0
WORKDAY INC OPT 98138H101 3,928 30,900 SH Put SOLE 8 30,900 0 0
WORKDAY INC COM 98138H101 101 796 SH   SOLE 9 796 0 0
WORKHORSE GROUP INC COM 98138J206 6 2,200 SH   SOLE 1 2,200 0 0
WORKIVA INC COM 98139A105 215 9,110 SH   SOLE 1 9,110 0 0
WORKIVA INC COM 98139A105 1,228 51,803 SH   SOLE 8 51,803 0 0
WORLD ACCEP CORP DEL COM 981419104 638 6,055 SH   SOLE 1 6,055 0 0
WORLD ACCEP CORP DEL COM 981419104 82 778 SH   SOLE 8 778 0 0
WORLD FUEL SVCS CORP COM 981475106 574 23,448 SH   SOLE 1 23,448 0 0
WORLD FUEL SVCS CORP COM 981475106 123 5,000 SH   DFND 1 0 0 5,000
WORLD FUEL SVCS CORP COM 981475106 100 4,068 SH   SOLE 8 4,068 0 0
WORLD FUEL SVCS CORP OPT 981475106 5 200 SH Put SOLE 8 200 0 0
WORLD FUEL SVCS CORP OPT 981475106 2 100 SH Call SOLE 8 100 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 539 14,958 SH   SOLE 1 14,958 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 62 1,703 SH   SOLE 8 1,703 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 4 100 SH Call SOLE 8 100 0 0
WORLDPAY INC COM 981558109 15,063 183,167 SH   SOLE 1 183,167 0 0
WORLDPAY INC COM 981558109 55 672 SH   DFND 1 0 0 672
WORLDPAY INC OPT 981558109 132 1,600 SH Put SOLE 8 1,600 0 0
WORLDPAY INC OPT 981558109 1,308 15,900 SH Call SOLE 8 15,900 0 0
WORLDPAY INC COM 981558109 1,275 15,507 SH   SOLE 8 15,507 0 0
WORLDPAY INC COM 981558109 27,432 333,566 SH   SOLE 9 333,566 0 0
WORTHINGTON INDS INC COM 981811102 1,494 34,785 SH   SOLE 1 34,785 0 0
WORTHINGTON INDS INC OPT 981811102 47 1,100 SH Call SOLE 8 1,100 0 0
WORTHINGTON INDS INC COM 981811102 36 821 SH   SOLE 8 821 0 0
WORTHINGTON INDS INC OPT 981811102 30 700 SH Put SOLE 8 700 0 0
WPX ENERGY INC COM 98212B103 905 61,291 SH   SOLE 1 61,291 0 0
WPX ENERGY INC COM 98212B103 534 36,103 SH   SOLE 8 36,103 0 0
WPX ENERGY INC OPT 98212B103 2,217 150,000 SH Put SOLE 8 150,000 0 0
WRIGHT MED GROUP INC BOND 98235TAE7 159 160,000 PRN   SOLE 8 0 0 160,000
WRIGHT MED GROUP N V COM N96617118 808 40,716 SH   SOLE 1 40,716 0 0
WRIGHT MED GROUP N V COM N96617118 429 21,642 SH   SOLE 8 21,642 0 0
WSFS FINL CORP COM 929328102 413 8,621 SH   SOLE 1 8,621 0 0
WSFS FINL CORP COM 929328102 0 5 SH   SOLE 8 5 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 15,484 135,314 SH   SOLE 1 135,314 0 0
WYNDHAM WORLDWIDE CORP OPT 98310W108 4,257 37,200 SH Call SOLE 8 37,200 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 3,845 33,591 SH   SOLE 8 33,591 0 0
WYNDHAM WORLDWIDE CORP OPT 98310W108 6,271 54,800 SH Put SOLE 8 54,800 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 7,801 68,179 SH   SOLE 9 68,179 0 0
WYNN RESORTS LTD COM 983134107 31,441 172,407 SH   SOLE 1 172,407 0 0
WYNN RESORTS LTD OPT 983134107 26,351 144,500 SH Call SOLE 8 144,500 0 0
WYNN RESORTS LTD COM 983134107 5,529 30,314 SH   SOLE 8 30,314 0 0
WYNN RESORTS LTD OPT 983134107 24,309 133,300 SH Put SOLE 8 133,300 0 0
WYNN RESORTS LTD COM 983134107 10,285 56,401 SH   SOLE 9 56,401 0 0
XBIOTECH INC COM 98400H102 21 4,007 SH   SOLE 1 4,007 0 0
XBIOTECH INC COM 98400H102 0 111 SH   SOLE 8 111 0 0
XCEL ENERGY INC COM 98389B100 45 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 41,464 911,711 SH   SOLE 1 911,711 0 0
XCEL ENERGY INC COM 98389B100 15,874 349,040 SH   SOLE 9 349,040 0 0
XCERRA CORP COM 98400J108 396 33,989 SH   SOLE 1 33,989 0 0
XCERRA CORP COM 98400J108 626 53,712 SH   SOLE 8 53,712 0 0
XENCOR INC COM 98401F105 240 7,993 SH   SOLE 1 7,993 0 0
XENCOR INC COM 98401F105 29 967 SH   SOLE 8 967 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 2,856 144,893 SH   SOLE 1 144,893 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 393 19,988 SH   SOLE 8 19,988 0 0
XERIUM TECHNOLOGIES INC COM 98416J118 1 133 SH   SOLE 8 133 0 0
XEROX CORP COM 984121608 5,789 201,102 SH   SOLE 1 201,102 0 0
XEROX CORP COM 984121608 1 22 SH   DFND 1 0 0 22
XEROX CORP OPT 984121608 3,798 131,975 SH Put SOLE 8 131,975 0 0
XEROX CORP OPT 984121608 573 19,900 SH Call SOLE 8 19,900 0 0
XEROX CORP COM 984121608 1,786 62,038 SH   SOLE 8 62,038 0 0
XEROX CORP COM 984121608 4,190 145,587 SH   SOLE 9 145,587 0 0
XG TECHNOLOGY INC COM 98372A705 0 1 SH   SOLE 8 1 0 0
XILINX INC COM 983919101 19,912 275,639 SH   SOLE 1 275,639 0 0
XILINX INC COM 983919101 6,431 89,031 SH   SOLE 8 89,031 0 0
XILINX INC OPT 983919101 1,979 27,400 SH Put SOLE 8 27,400 0 0
XILINX INC OPT 983919101 954 13,200 SH Call SOLE 8 13,200 0 0
XILINX INC COM 983919101 12,483 172,807 SH   SOLE 9 172,807 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 254 48,135 SH   SOLE 8 48,135 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 10 1,800 SH Call SOLE 8 1,800 0 0
XL GROUP LTD COM G98294104 503 9,100 SH   DFND 1 0 0 9,100
XL GROUP LTD COM G98294104 20,136 364,391 SH   SOLE 1 364,391 0 0
XL GROUP LTD COM G98294104 5,731 103,701 SH   SOLE 8 103,701 0 0
XL GROUP LTD OPT G98294104 232 4,200 SH Call SOLE 8 4,200 0 0
XL GROUP LTD COM G98294104 9,658 174,775 SH   SOLE 9 174,775 0 0
XO GROUP INC COM 983772104 164 7,908 SH   SOLE 1 7,908 0 0
XO GROUP INC COM 983772104 87 4,183 SH   SOLE 8 4,183 0 0
XOMA CORP DEL COM 98419J206 113 5,600 SH   SOLE 1 5,600 0 0
XPERI CORP COM 98421B100 319 15,095 SH   SOLE 1 15,095 0 0
XPLORE TECHNOLOGIES CORP COM 983950700 1 266 SH   SOLE 8 266 0 0
XPO LOGISTICS INC COM 983793100 1,537 15,097 SH   SOLE 1 15,097 0 0
XPO LOGISTICS INC OPT 983793100 4,643 45,600 SH Call SOLE 8 45,600 0 0
XPO LOGISTICS INC OPT 983793100 12,573 123,500 SH Put SOLE 8 123,500 0 0
XPO LOGISTICS INC COM 983793100 5,289 51,953 SH   SOLE 8 51,953 0 0
XPO LOGISTICS INC COM 983793100 487 4,785 SH   SOLE 9 4,785 0 0
XUNLEI LTD ADR 98419E108 4,496 445,604 SH   SOLE 1 445,604 0 0
XYLEM INC COM 98419M100 17,458 226,958 SH   SOLE 1 226,958 0 0
XYLEM INC OPT 98419M100 31 400 SH Put SOLE 8 400 0 0
XYLEM INC COM 98419M100 338 4,387 SH   SOLE 8 4,387 0 0
XYLEM INC OPT 98419M100 154 2,000 SH Call SOLE 8 2,000 0 0
XYLEM INC COM 98419M100 9,415 122,420 SH   SOLE 9 122,420 0 0
YAHOO INC BOND 984332AF3 8,330 5,961,000 PRN   SOLE 8 0 0 5,961,000
YAMANA GOLD INC COM 98462Y100 1 363 SH   DFND 1 0 0 363
YAMANA GOLD INC COM 98462Y100 1,578 571,752 SH   SOLE 1 571,752 0 0
YAMANA GOLD INC OPT 98462Y100 655 237,400 SH Put SOLE 8 237,400 0 0
YAMANA GOLD INC COM 98462Y100 392 142,185 SH   SOLE 8 142,185 0 0
YAMANA GOLD INC OPT 98462Y100 565 204,700 SH Call SOLE 8 204,700 0 0
YAMANA GOLD INC COM 98462Y100 0 126 SH   SOLE 9 126 0 0
YAMANA GOLD INC COM 98462Y100 2 800 SH   DFND 20 0 0 800
YANDEX N V COM N97284108 2,795 70,862 SH   SOLE 1 70,862 0 0
YANDEX N V OPT N97284108 726 18,400 SH Call SOLE 8 18,400 0 0
YANDEX N V COM N97284108 2,699 68,436 SH   SOLE 8 68,436 0 0
YANDEX N V OPT N97284108 6,351 161,000 SH Put SOLE 8 161,000 0 0
YANDEX NV BOND 98474TAB3 228 225,000 PRN   SOLE 8 0 0 225,000
YATRA ONLINE INC COM G98338109 212 32,100 SH   SOLE 1 32,100 0 0
YATRA ONLINE INC COM G98338109 122 18,513 SH   SOLE 8 18,513 0 0
YELP INC COM 985817105 3,332 79,819 SH   SOLE 1 79,819 0 0
YELP INC OPT 985817105 864 20,700 SH Put SOLE 8 20,700 0 0
YELP INC OPT 985817105 5,979 143,200 SH Call SOLE 8 143,200 0 0
YELP INC COM 985817105 1,546 37,009 SH   SOLE 8 37,009 0 0
YEXT INC COM 98585N106 417 33,032 SH   SOLE 1 33,032 0 0
YEXT INC COM 98585N106 13 1,066 SH   SOLE 8 1,066 0 0
YIELD10 BIOSCIENCE INC COM 98585K201 0 6 SH   SOLE 8 6 0 0
YINGLI GREEN ENERGY HLDG CO ADR 98584B202 0 12 SH   SOLE 9 12 0 0
YINTECH INVT HLDGS LTD ADR 98585M108 0 1 SH   SOLE 8 1 0 0
YIRENDAI LTD ADR 98585L100 89 2,210 SH   SOLE 1 2,210 0 0
YIRENDAI LTD ADR 98585L100 3 86 SH   SOLE 8 86 0 0
YORK WTR CO COM 987184108 82 2,660 SH   SOLE 1 2,660 0 0
YORK WTR CO COM 987184108 0 10 SH   SOLE 8 10 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 2,856 132,123 SH   SOLE 1 132,123 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 3,131 144,800 SH Call SOLE 8 144,800 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 10,163 470,100 SH Put SOLE 8 470,100 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 3,480 160,950 SH   SOLE 8 160,950 0 0
YRC WORLDWIDE INC COM 984249607 348 39,432 SH   SOLE 1 39,432 0 0
YRC WORLDWIDE INC COM 984249607 526 59,570 SH   SOLE 8 59,570 0 0
YRC WORLDWIDE INC OPT 984249607 117 13,200 SH Put SOLE 8 13,200 0 0
YRC WORLDWIDE INC OPT 984249607 47 5,300 SH Call SOLE 8 5,300 0 0
YUM BRANDS INC COM 988498101 475 5,574 SH   DFND 1 0 0 5,574
YUM BRANDS INC COM 988498101 36,863 433,024 SH   SOLE 1 433,024 0 0
YUM BRANDS INC COM 988498101 1,110 13,036 SH   SOLE 8 13,036 0 0
YUM BRANDS INC OPT 988498101 579 6,800 SH Put SOLE 8 6,800 0 0
YUM BRANDS INC OPT 988498101 2,980 35,000 SH Call SOLE 8 35,000 0 0
YUM BRANDS INC COM 988498101 19,577 229,964 SH   SOLE 9 229,964 0 0
YUM CHINA HLDGS INC COM 98850P109 231 5,574 SH   DFND 1 0 0 5,574
YUM CHINA HLDGS INC COM 98850P109 9,778 235,597 SH   SOLE 1 235,597 0 0
YUM CHINA HLDGS INC COM 98850P109 540 12,996 SH   SOLE 8 12,996 0 0
YUM CHINA HLDGS INC OPT 98850P109 1,909 46,000 SH Put SOLE 8 46,000 0 0
YUM CHINA HLDGS INC OPT 98850P109 3,660 88,200 SH Call SOLE 8 88,200 0 0
YUM CHINA HLDGS INC COM 98850P109 6,017 144,998 SH   SOLE 9 144,998 0 0
YY INC ADR 98426T106 1,659 15,768 SH   SOLE 1 15,768 0 0
YY INC OPT 98426T106 9,268 88,100 SH Put SOLE 8 88,100 0 0
YY INC OPT 98426T106 3,777 35,900 SH Call SOLE 8 35,900 0 0
YY INC ADR 98426T106 3,358 31,920 SH   SOLE 8 31,920 0 0
YY INC ADR 98426T106 1,746 16,600 SH   SOLE 9 16,600 0 0
ZAFGEN INC COM 98885E103 155 20,800 SH   SOLE 1 20,800 0 0
ZAFGEN INC COM 98885E103 0 78 SH   SOLE 8 78 0 0
ZAGG INC COM 98884U108 135 11,140 SH   SOLE 1 11,140 0 0
ZAGG INC COM 98884U108 123 10,057 SH   SOLE 8 10,057 0 0
ZAGG INC OPT 98884U108 351 28,800 SH Call SOLE 8 28,800 0 0
ZAGG INC OPT 98884U108 177 14,500 SH Put SOLE 8 14,500 0 0
ZAYO GROUP HLDGS INC COM 98919V105 24,850 727,521 SH   SOLE 1 727,521 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 1,691 49,500 SH Call SOLE 8 49,500 0 0
ZAYO GROUP HLDGS INC COM 98919V105 4,917 143,924 SH   SOLE 8 143,924 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 3 100 SH Put SOLE 8 100 0 0
ZAYO GROUP HLDGS INC COM 98919V105 38 1,110 SH   SOLE 9 1,110 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 2,943 21,149 SH   SOLE 1 21,149 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 222 1,594 SH   SOLE 8 1,594 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 139 1,000 SH Call SOLE 8 1,000 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 84 600 SH Put SOLE 8 600 0 0
ZEDGE INC COM 98923T104 0 46 SH   SOLE 8 46 0 0
ZENDESK INC COM 98936J101 1,157 24,174 SH   SOLE 1 24,174 0 0
ZENDESK INC COM 98936J101 33 694 SH   SOLE 8 694 0 0
ZILLOW GROUP INC COM 98954M101 676 12,512 SH   SOLE 1 12,512 0 0
ZILLOW GROUP INC COM 98954M200 38 712 SH   SOLE 1 712 0 0
ZILLOW GROUP INC OPT 98954M200 2,475 46,000 SH Call SOLE 8 46,000 0 0
ZILLOW GROUP INC OPT 98954M101 562 10,400 SH Call SOLE 8 10,400 0 0
ZILLOW GROUP INC OPT 98954M101 173 3,200 SH Put SOLE 8 3,200 0 0
ZILLOW GROUP INC COM 98954M200 10,105 187,831 SH   SOLE 8 187,831 0 0
ZILLOW GROUP INC COM 98954M101 303 5,608 SH   SOLE 8 5,608 0 0
ZILLOW GROUP INC OPT 98954M200 2,163 40,200 SH Put SOLE 8 40,200 0 0
ZILLOW GROUP INC COM 98954M200 37 696 SH   SOLE 9 696 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 35 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC COM 98956P102 53,464 490,298 SH   SOLE 1 490,298 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 1,276 11,700 SH Call SOLE 8 11,700 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 6,019 55,200 SH Put SOLE 8 55,200 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 3,228 29,605 SH   SOLE 8 29,605 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 35,256 323,336 SH   SOLE 9 323,336 0 0
ZION OIL &amp GAS INC COM 989696109 399 83,900 SH   SOLE 1 83,900 0 0
ZION OIL &amp GAS INC COM 989696109 0 1 SH   SOLE 8 1 0 0
ZIONS BANCORPORATION COM 989701107 19,615 371,965 SH   SOLE 1 371,965 0 0
ZIONS BANCORPORATION OPT 989701107 7,778 147,500 SH Put SOLE 8 147,500 0 0
ZIONS BANCORPORATION OPT 989701107 8,221 155,900 SH Call SOLE 8 155,900 0 0
ZIONS BANCORPORATION COM 989701107 383 7,273 SH   SOLE 8 7,273 0 0
ZIONS BANCORPORATION COM 989701107 7,085 134,361 SH   SOLE 9 134,361 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 106 27,258 SH   SOLE 1 27,258 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 0 6 SH   SOLE 8 6 0 0
ZIX CORP COM 98974P100 123 28,745 SH   SOLE 1 28,745 0 0
ZIX CORP COM 98974P100 0 90 SH   SOLE 8 90 0 0
ZOES KITCHEN INC COM 98979J109 1,172 81,163 SH   SOLE 1 81,163 0 0
ZOES KITCHEN INC COM 98979J109 7 482 SH   SOLE 8 482 0 0
ZOETIS INC COM 98978V103 1,888 22,607 SH   DFND 1 0 0 22,607
ZOETIS INC COM 98978V103 41,758 500,045 SH   SOLE 1 500,045 0 0
ZOETIS INC OPT 98978V103 8,777 105,100 SH Put SOLE 8 105,100 0 0
ZOETIS INC OPT 98978V103 1,061 12,700 SH Call SOLE 8 12,700 0 0
ZOETIS INC COM 98978V103 2,798 33,507 SH   SOLE 8 33,507 0 0
ZOETIS INC COM 98978V103 29,410 352,186 SH   SOLE 9 352,186 0 0
ZOGENIX INC COM 98978L204 498 12,445 SH   SOLE 1 12,445 0 0
ZOGENIX INC COM 98978L204 3,466 86,571 SH   SOLE 8 86,571 0 0
ZOSANO PHARMA CORP COM 98979H202 29 5,800 SH   SOLE 1 5,800 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 10,542 703,300 SH   SOLE 1 703,300 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 4 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC ADR 98980A105 216 14,451 SH   SOLE 8 14,451 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 1,415 94,400 SH Put SOLE 8 94,400 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 724 48,300 SH Call SOLE 8 48,300 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,124 75,000 SH   DFND 20 0 0 75,000
ZUMIEZ INC COM 989817101 2,885 120,715 SH   SOLE 1 120,715 0 0
ZUMIEZ INC OPT 989817101 165 6,900 SH Call SOLE 8 6,900 0 0
ZUMIEZ INC COM 989817101 17 718 SH   SOLE 8 718 0 0
ZUMIEZ INC OPT 989817101 12 500 SH Put SOLE 8 500 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 107 12,319 SH   SOLE 1 12,319 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 4 500 SH Call SOLE 8 500 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 36 4,175 SH   SOLE 8 4,175 0 0
ZYNGA INC COM 98986T108 32,800 8,961,932 SH   SOLE 1 8,961,932 0 0
ZYNGA INC COM 98986T108 3,274 894,481 SH   SOLE 8 894,481 0 0
ZYNGA INC OPT 98986T108 52 14,200 SH Put SOLE 8 14,200 0 0
ZYNGA INC OPT 98986T108 255 69,600 SH Call SOLE 8 69,600 0 0