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 5 754 SH   SOLE 8 754 0 0
1ST CONSTITUTION BANCORP COM 31986N102 61 2,931 SH   SOLE 1 2,931 0 0
1ST CONSTITUTION BANCORP COM 31986N102 0 7 SH   SOLE 8 7 0 0
1ST SOURCE CORP COM 336901103 335 6,352 SH   SOLE 1 6,352 0 0
1ST SOURCE CORP COM 336901103 8 155 SH   SOLE 8 155 0 0
21VIANET GROUP INC ADR 90138A103 19,768 1,957,255 SH   SOLE 1 1,957,255 0 0
21VIANET GROUP INC OPT 90138A103 96 9,500 SH Call SOLE 8 9,500 0 0
21VIANET GROUP INC OPT 90138A103 64 6,300 SH Put SOLE 8 6,300 0 0
22ND CENTY GROUP INC COM 90137F103 122 43,556 SH   SOLE 1 43,556 0 0
2U INC COM 90214J101 2,346 31,203 SH   SOLE 1 31,203 0 0
2U INC COM 90214J101 89 1,181 SH   SOLE 8 1,181 0 0
3-D SYS CORP DEL COM 88554D205 162 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 2,710 143,353 SH   SOLE 1 143,353 0 0
3-D SYS CORP DEL OPT 88554D205 1,693 89,600 SH Put SOLE 8 89,600 0 0
3-D SYS CORP DEL COM 88554D205 737 39,043 SH   SOLE 8 39,043 0 0
3-D SYS CORP DEL OPT 88554D205 4,277 226,300 SH Call SOLE 8 226,300 0 0
3M CO COM 88579Y101 190,762 905,332 SH   SOLE 1 905,332 0 0
3M CO COM 88579Y101 654 3,106 SH   DFND 1 0 0 3,106
3M CO OPT 88579Y101 48,021 227,900 SH Put SOLE 8 227,900 0 0
3M CO COM 88579Y101 1,332 6,327 SH   SOLE 8 6,327 0 0
3M CO OPT 88579Y101 16,941 80,400 SH Call SOLE 8 80,400 0 0
3M CO COM 88579Y101 1,233 5,853 SH   SOLE 9 5,853 0 0
500 COM LTD ADR 33829R100 3 302 SH   SOLE 8 302 0 0
51JOB INC ADR 316827104 421 5,464 SH   SOLE 1 5,464 0 0
51JOB INC ADR 316827104 9 112 SH   SOLE 8 112 0 0
51JOB INC ADR 316827104 531 6,900 SH   SOLE 9 6,900 0 0
58 COM INC ADR 31680Q104 13,776 187,174 SH   SOLE 1 187,174 0 0
58 COM INC ADR 31680Q104 108 1,464 SH   SOLE 8 1,464 0 0
58 COM INC OPT 31680Q104 59 800 SH Put SOLE 8 800 0 0
58 COM INC ADR 31680Q104 1,892 25,700 SH   SOLE 9 25,700 0 0
8X8 INC NEW COM 282914100 3,911 184,075 SH   SOLE 1 184,075 0 0
8X8 INC NEW COM 282914100 40 1,853 SH   SOLE 8 1,853 0 0
A H BELO CORP COM 001282102 0 33 SH   SOLE 8 33 0 0
A10 NETWORKS INC COM 002121101 114 18,738 SH   SOLE 1 18,738 0 0
A10 NETWORKS INC COM 002121101 17 2,870 SH   SOLE 8 2,870 0 0
AAC HLDGS INC COM 000307108 38 4,934 SH   SOLE 1 4,934 0 0
AAC HLDGS INC COM 000307108 449 58,926 SH   SOLE 8 58,926 0 0
AAON INC COM 000360206 1,675 44,313 SH   SOLE 1 44,313 0 0
AAON INC COM 000360206 12 328 SH   SOLE 8 328 0 0
AAR CORP COM 000361105 2,360 49,267 SH   SOLE 1 49,267 0 0
AAR CORP OPT 000361105 10 200 SH Call SOLE 8 200 0 0
AAR CORP COM 000361105 177 3,695 SH   SOLE 8 3,695 0 0
AARONS INC COM 002535300 3,328 61,120 SH   SOLE 1 61,120 0 0
AARONS INC COM 002535300 4,465 81,976 SH   SOLE 8 81,976 0 0
ABB LTD ADR 000375204 36 1,504 SH   DFND 1 0 0 1,504
ABB LTD ADR 000375204 621 26,273 SH   SOLE 8 26,273 0 0
ABB LTD OPT 000375204 104 4,400 SH Put SOLE 8 4,400 0 0
ABB LTD OPT 000375204 125 5,300 SH Call SOLE 8 5,300 0 0
ABB LTD ADR 000375204 787 33,284 SH   SOLE 9 33,284 0 0
ABB LTD ADR 000375204 272 11,500 SH   DFND 20 0 0 11,500
ABBOTT LABS COM 002824100 204 2,780 SH   DFND 1 0 0 2,780
ABBOTT LABS COM 002824100 205,471 2,800,832 SH   SOLE 1 2,800,832 0 0
ABBOTT LABS OPT 002824100 47,266 644,300 SH Call SOLE 8 644,300 0 0
ABBOTT LABS COM 002824100 242 3,300 SH   SOLE 8 3,300 0 0
ABBOTT LABS OPT 002824100 17,834 243,100 SH Put SOLE 8 243,100 0 0
ABBOTT LABS COM 002824100 1,290 17,585 SH   SOLE 9 17,585 0 0
ABBOTT LABS COM 002824100 814 11,100 SH   DFND 20 0 0 11,100
ABBVIE INC COM 00287Y109 497,986 5,265,228 SH   SOLE 1 5,265,228 0 0
ABBVIE INC COM 00287Y109 510 5,387 SH   DFND 1 0 0 5,387
ABBVIE INC OPT 00287Y109 24,222 256,100 SH Call SOLE 8 256,100 0 0
ABBVIE INC COM 00287Y109 3,324 35,144 SH   SOLE 8 35,144 0 0
ABBVIE INC OPT 00287Y109 29,074 307,400 SH Put SOLE 8 307,400 0 0
ABBVIE INC COM 00287Y109 1,027 10,861 SH   SOLE 9 10,861 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 274 21,362 SH   SOLE 1 21,362 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 9 712 SH   SOLE 8 712 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 3,801 179,965 SH   SOLE 1 179,965 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 2,672 126,500 SH Put SOLE 8 126,500 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 473 22,355 SH   SOLE 8 22,355 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 3,914 185,300 SH Call SOLE 8 185,300 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 22 3,586 SH   DFND 1 0 0 3,586
ABILITY INC COM G8789K124 45 12,800 SH   SOLE 1 12,800 0 0
ABIOMED INC COM 003654100 25,883 57,549 SH   SOLE 1 57,549 0 0
ABIOMED INC COM 003654100 22 50 SH   DFND 1 0 0 50
ABIOMED INC OPT 003654100 989 2,200 SH Call SOLE 8 2,200 0 0
ABIOMED INC OPT 003654100 90 200 SH Put SOLE 8 200 0 0
ABIOMED INC COM 003654100 2,607 5,795 SH   SOLE 8 5,795 0 0
ABIOMED INC COM 003654100 688 1,529 SH   SOLE 9 1,529 0 0
ABM INDS INC COM 000957100 2,636 81,761 SH   SOLE 1 81,761 0 0
ABM INDS INC COM 000957100 12 369 SH   SOLE 8 369 0 0
ABM INDS INC COM 000957100 546 16,939 SH   SOLE 9 16,939 0 0
ABRAXAS PETE CORP COM 003830106 141 60,507 SH   SOLE 1 60,507 0 0
ABRAXAS PETE CORP COM 003830106 4 1,518 SH   SOLE 8 1,518 0 0
AC IMMUNE SA COM H00263105 6 772 SH   SOLE 8 772 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC COM 00401C108 444 10,734 SH   SOLE 1 10,734 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 3,761 90,900 SH Call SOLE 8 90,900 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 1,109 26,800 SH Put SOLE 8 26,800 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 973 23,524 SH   SOLE 8 23,524 0 0
ACACIA RESH CORP COM 003881307 105 32,553 SH   SOLE 1 32,553 0 0
ACACIA RESH CORP COM 003881307 4 1,404 SH   SOLE 8 1,404 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 3,617 102,752 SH   SOLE 1 102,752 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 4 100 SH   SOLE 8 100 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 766 36,895 SH   SOLE 1 36,895 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 13,919 670,500 SH Put SOLE 8 670,500 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 8,463 407,668 SH   SOLE 8 407,668 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 1,865 89,800 SH Call SOLE 8 89,800 0 0
ACADIA RLTY TR TRUS 004239109 5,399 192,608 SH   SOLE 1 192,608 0 0
ACADIA RLTY TR TRUS 004239109 44 1,574 SH   SOLE 8 1,574 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 307 13,373 SH   SOLE 1 13,373 0 0
ACCELERATE DIAGNOSTICS INC OPT 00430H102 1,127 49,100 SH Call SOLE 8 49,100 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 2 100 SH   SOLE 8 100 0 0
ACCELERATE DIAGNOSTICS INC OPT 00430H102 4,117 179,400 SH Put SOLE 8 179,400 0 0
ACCELERON PHARMA INC COM 00434H108 1,555 27,183 SH   SOLE 1 27,183 0 0
ACCENTURE PLC IRELAND COM G1151C101 13,234 77,753 SH   DFND 1 0 0 77,753
ACCENTURE PLC IRELAND COM G1151C101 193,953 1,139,560 SH   SOLE 1 1,139,560 0 0
ACCENTURE PLC IRELAND OPT G1151C101 8,357 49,100 SH Call SOLE 8 49,100 0 0
ACCENTURE PLC IRELAND COM G1151C101 5,672 33,324 SH   SOLE 8 33,324 0 0
ACCENTURE PLC IRELAND OPT G1151C101 11,318 66,500 SH Put SOLE 8 66,500 0 0
ACCENTURE PLC IRELAND COM G1151C101 767 4,504 SH   SOLE 9 4,504 0 0
ACCESS NATL CORP COM 004337101 165 6,082 SH   SOLE 1 6,082 0 0
ACCESS NATL CORP COM 004337101 9 321 SH   SOLE 8 321 0 0
ACCO BRANDS CORP COM 00081T108 842 74,511 SH   SOLE 1 74,511 0 0
ACCO BRANDS CORP COM 00081T108 44 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 41 3,594 SH   SOLE 8 3,594 0 0
ACCURAY INC COM 004397105 141 31,350 SH   SOLE 1 31,350 0 0
ACCURAY INC OPT 004397105 86 19,100 SH Call SOLE 8 19,100 0 0
ACCURAY INC OPT 004397105 13 2,900 SH Put SOLE 8 2,900 0 0
ACCURAY INC COM 004397105 401 89,156 SH   SOLE 8 89,156 0 0
ACETO CORP COM 004446100 49 21,406 SH   SOLE 1 21,406 0 0
ACHAOGEN INC COM 004449104 155 38,869 SH   SOLE 1 38,869 0 0
ACHAOGEN INC COM 004449104 20 5,094 SH   SOLE 8 5,094 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 427 116,144 SH   SOLE 1 116,144 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 5 1,259 SH   SOLE 8 1,259 0 0
ACI WORLDWIDE INC COM 004498101 2,591 92,038 SH   SOLE 1 92,038 0 0
ACI WORLDWIDE INC COM 004498101 548 19,452 SH   SOLE 8 19,452 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 176 12,139 SH   SOLE 1 12,139 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 2 104 SH   SOLE 8 104 0 0
ACM RESEARCH INC COM 00108J109 40 3,593 SH   SOLE 1 3,593 0 0
ACME UTD CORP COM 004816104 0 4 SH   SOLE 8 4 0 0
ACNB CORP COM 000868109 101 2,729 SH   SOLE 1 2,729 0 0
ACORDA THERAPEUTICS INC COM 00484M106 1,870 95,150 SH   SOLE 1 95,150 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 118 6,000 SH Call SOLE 8 6,000 0 0
ACORDA THERAPEUTICS INC COM 00484M106 22 1,077 SH   SOLE 8 1,077 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 22 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 15 20,000 SH   SOLE 8 20,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 136,800 1,644,403 SH   SOLE 1 849,837 794,566 0
ACTIVISION BLIZZARD INC COM 00507V109 453 5,447 SH   DFND 1 0 0 5,447
ACTIVISION BLIZZARD INC OPT 00507V109 38,002 456,800 SH Call SOLE 8 456,800 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 30,556 367,300 SH Put SOLE 8 367,300 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,062 48,819 SH   SOLE 8 48,819 0 0
ACTIVISION BLIZZARD INC COM 00507V109 567 6,808 SH   SOLE 9 6,808 0 0
ACTIVISION BLIZZARD INC COM 00507V109 333 4,000 SH   DFND 20 0 0 4,000
ACTIVISION BLIZZARD INC COM 00507V109 2,209 26,553 SH   SOLE 20 0 26,553 0
ACTIVISION BLIZZARD INC COM 00507V109 11,959 143,756 SH   SOLE 99 0 143,756 0
ACTUANT CORP COM 00508X203 1,983 71,055 SH   SOLE 1 71,055 0 0
ACTUANT CORP COM 00508X203 14 481 SH   SOLE 8 481 0 0
ACUITY BRANDS INC COM 00508Y102 10,517 66,900 SH   SOLE 1 66,900 0 0
ACUITY BRANDS INC OPT 00508Y102 755 4,800 SH Put SOLE 8 4,800 0 0
ACUITY BRANDS INC COM 00508Y102 531 3,377 SH   SOLE 8 3,377 0 0
ACUITY BRANDS INC OPT 00508Y102 1,022 6,500 SH Call SOLE 8 6,500 0 0
ACUITY BRANDS INC COM 00508Y102 83 522 SH   SOLE 9 522 0 0
ACUSHNET HOLDINGS CORP COM 005098108 446 16,237 SH   SOLE 1 16,237 0 0
ACUSHNET HOLDINGS CORP COM 005098108 47 1,723 SH   SOLE 8 1,723 0 0
ACXIOM HOLDINGS INC COM 005125109 2,480 50,192 SH   SOLE 1 50,192 0 0
ACXIOM HOLDINGS INC OPT 005125109 2,105 42,600 SH Call SOLE 8 42,600 0 0
ACXIOM HOLDINGS INC COM 005125109 1,193 24,136 SH   SOLE 8 24,136 0 0
ACXIOM HOLDINGS INC OPT 005125109 262 5,300 SH Put SOLE 8 5,300 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 173 8,625 SH   SOLE 1 8,625 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 13 644 SH   SOLE 8 644 0 0
ADAMS RES &amp ENERGY INC COM 006351308 36 865 SH   SOLE 1 865 0 0
ADAMS RES &amp ENERGY INC COM 006351308 0 4 SH   SOLE 8 4 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 1 58 SH   SOLE 8 58 0 0
ADDUS HOMECARE CORP COM 006739106 656 9,345 SH   SOLE 1 9,345 0 0
ADECOAGRO S A COM L00849106 1 100 SH   SOLE 1 100 0 0
ADECOAGRO S A COM L00849106 0 25 SH   SOLE 8 25 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 55 9,252 SH   SOLE 1 9,252 0 0
ADIENT PLC COM G0084W101 1,635 41,601 SH   SOLE 1 41,601 0 0
ADIENT PLC COM G0084W101 1 13 SH   DFND 1 0 0 13
ADIENT PLC COM G0084W101 310 7,898 SH   SOLE 8 7,898 0 0
ADIENT PLC OPT G0084W101 114 2,900 SH Call SOLE 8 2,900 0 0
ADIENT PLC OPT G0084W101 12 300 SH Put SOLE 8 300 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 45 7,252 SH   SOLE 1 7,252 0 0
ADOBE SYS INC COM 00724F101 228,703 847,207 SH   SOLE 1 635,516 211,691 0
ADOBE SYS INC COM 00724F101 185 686 SH   DFND 1 0 0 686
ADOBE SYS INC OPT 00724F101 59,686 221,100 SH Call SOLE 8 221,100 0 0
ADOBE SYS INC OPT 00724F101 79,959 296,200 SH Put SOLE 8 296,200 0 0
ADOBE SYS INC COM 00724F101 30,576 113,265 SH   SOLE 8 113,265 0 0
ADOBE SYS INC COM 00724F101 856 3,172 SH   SOLE 9 3,172 0 0
ADOBE SYS INC COM 00724F101 1,442 5,342 SH   SOLE 20 0 5,342 0
ADOBE SYS INC COM 00724F101 594 2,200 SH   DFND 20 0 0 2,200
ADOBE SYS INC COM 00724F101 10,230 37,895 SH   SOLE 99 0 37,895 0
ADT INC COM 00090Q103 58 6,140 SH   SOLE 1 6,140 0 0
ADT INC COM 00090Q103 8,395 894,000 SH   SOLE 8 894,000 0 0
ADTALEM GLOBAL ED INC COM 00737L103 2,391 49,609 SH   SOLE 1 49,609 0 0
ADTALEM GLOBAL ED INC COM 00737L103 151 3,116 SH   SOLE 8 3,116 0 0
ADTRAN INC COM 00738A106 1,312 74,291 SH   SOLE 1 74,291 0 0
ADTRAN INC OPT 00738A106 25 1,400 SH Call SOLE 8 1,400 0 0
ADTRAN INC COM 00738A106 63 3,539 SH   SOLE 8 3,539 0 0
ADURO BIOTECH INC COM 00739L101 333 45,296 SH   SOLE 1 45,296 0 0
ADURO BIOTECH INC COM 00739L101 1 132 SH   SOLE 8 132 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 5,959 35,400 SH Call SOLE 1 35,400 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 28,896 171,662 SH   SOLE 1 171,662 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 1,767 10,500 SH Put SOLE 8 10,500 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 172 1,017 SH   SOLE 8 1,017 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 1,885 11,200 SH Call SOLE 8 11,200 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 74 437 SH   SOLE 9 437 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 1,451 53,569 SH   SOLE 1 53,569 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,444 79,138 SH   SOLE 1 79,138 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 142 4,567 SH   SOLE 8 4,567 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 83 6,939 SH   SOLE 1 6,939 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 6 508 SH   SOLE 8 508 0 0
ADVANCED ENERGY INDS COM 007973100 2,389 46,251 SH   SOLE 1 46,251 0 0
ADVANCED ENERGY INDS COM 007973100 17 328 SH   SOLE 8 328 0 0
ADVANCED MICRO DEVICES INC COM 007903107 296 9,575 SH   DFND 1 0 0 9,575
ADVANCED MICRO DEVICES INC OPT 007903107 4,634 150,000 SH Put SOLE 1 150,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 97,612 3,160,027 SH   SOLE 1 3,160,027 0 0
ADVANCED MICRO DEVICES INC COM 007903107 749 24,260 SH   SOLE 8 24,260 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 82,062 2,656,600 SH Put SOLE 8 2,656,600 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 85,300 2,761,400 SH Call SOLE 8 2,761,400 0 0
ADVANCED MICRO DEVICES INC COM 007903107 169 5,475 SH   SOLE 9 5,475 0 0
ADVANSIX INC COM 00773T101 0 11 SH   DFND 1 0 0 11
ADVANSIX INC COM 00773T101 1,625 47,883 SH   SOLE 1 47,883 0 0
ADVANSIX INC COM 00773T101 21 631 SH   SOLE 8 631 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVAXIS INC COM 007624208 0 26 SH   SOLE 8 26 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 297 49,135 SH   SOLE 1 49,135 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 121 20,000 SH   SOLE 8 20,000 0 0
AECOM COM 00766T100 1,732 53,023 SH   SOLE 1 53,023 0 0
AECOM OPT 00766T100 167 5,100 SH Call SOLE 8 5,100 0 0
AECOM COM 00766T100 232 7,101 SH   SOLE 8 7,101 0 0
AEGEAN MARINE PETROLEUM NETW OPT Y0017S102 4 2,900 SH Call SOLE 8 2,900 0 0
AEGEAN MARINE PETROLEUM NETW OPT Y0017S102 14 9,900 SH Put SOLE 8 9,900 0 0
AEGEAN MARINE PETROLEUM NETW COM Y0017S102 73 51,319 SH   SOLE 8 51,319 0 0
AEGION CORP COM 00770F104 967 38,119 SH   SOLE 1 38,119 0 0
AEGION CORP COM 00770F104 41 1,642 SH   SOLE 8 1,642 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 59 6,113 SH   SOLE 1 6,113 0 0
AEGON N V OPT 007924103 3 500 SH Put SOLE 8 500 0 0
AEGON N V ADR 007924103 41 6,337 SH   SOLE 8 6,337 0 0
AERCAP HOLDINGS NV COM N00985106 2,919 50,750 SH   SOLE 1 50,750 0 0
AERCAP HOLDINGS NV OPT N00985106 575 10,000 SH Put SOLE 8 10,000 0 0
AERCAP HOLDINGS NV OPT N00985106 3,290 57,200 SH Call SOLE 8 57,200 0 0
AERCAP HOLDINGS NV COM N00985106 238 4,133 SH   SOLE 8 4,133 0 0
AERCAP HOLDINGS NV COM N00985106 397 6,910 SH   SOLE 9 6,910 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,042 16,917 SH   SOLE 1 16,917 0 0
AERIE PHARMACEUTICALS INC OPT 00771V108 31 500 SH Call SOLE 8 500 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,339 21,758 SH   SOLE 8 21,758 0 0
AERIE PHARMACEUTICALS INC OPT 00771V108 3,755 61,000 SH Put SOLE 8 61,000 0 0
AEROHIVE NETWORKS INC COM 007786106 103 25,116 SH   SOLE 1 25,116 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 2,915 85,753 SH   SOLE 1 85,753 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 48 1,400 SH Put SOLE 8 1,400 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 2,778 1,947,000 PRN   SOLE 8 0 0 1,947,000
AEROJET ROCKETDYNE HLDGS INC COM 007800105 837 24,654 SH   SOLE 8 24,654 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 139 4,100 SH Call SOLE 8 4,100 0 0
AEROVIRONMENT INC COM 008073108 2,772 24,708 SH   SOLE 1 24,708 0 0
AEROVIRONMENT INC COM 008073108 2,779 24,776 SH   SOLE 8 24,776 0 0
AEROVIRONMENT INC OPT 008073108 67 600 SH Put SOLE 8 600 0 0
AEROVIRONMENT INC OPT 008073108 606 5,400 SH Call SOLE 8 5,400 0 0
AES CORP COM 00130H105 11,043 788,750 SH   SOLE 1 788,750 0 0
AES CORP OPT 00130H105 140 10,000 SH Call SOLE 8 10,000 0 0
AES CORP COM 00130H105 952 68,032 SH   SOLE 8 68,032 0 0
AES CORP OPT 00130H105 18 1,300 SH Put SOLE 8 1,300 0 0
AES CORP COM 00130H105 55 3,921 SH   SOLE 9 3,921 0 0
AETNA INC NEW COM 00817Y108 83,343 410,864 SH   SOLE 1 410,864 0 0
AETNA INC NEW COM 00817Y108 848 4,183 SH   SOLE 8 4,183 0 0
AETNA INC NEW OPT 00817Y108 11,603 57,200 SH Put SOLE 8 57,200 0 0
AETNA INC NEW OPT 00817Y108 12,293 60,600 SH Call SOLE 8 60,600 0 0
AETNA INC NEW COM 00817Y108 2,663 13,126 SH   SOLE 9 13,126 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 69 SH   SOLE 8 69 0 0
AFFILIATED MANAGERS GROUP COM 008252108 8,673 63,442 SH   SOLE 1 63,442 0 0
AFFILIATED MANAGERS GROUP OPT 008252108 8,545 62,500 SH Call SOLE 8 62,500 0 0
AFFILIATED MANAGERS GROUP COM 008252108 38 280 SH   SOLE 8 280 0 0
AFFILIATED MANAGERS GROUP COM 008252108 44 322 SH   SOLE 9 322 0 0
AFFIMED N V COM N01045108 233 53,619 SH   SOLE 1 53,619 0 0
AFFIMED N V COM N01045108 14 3,144 SH   SOLE 8 3,144 0 0
AFLAC INC COM 001055102 37,757 802,156 SH   SOLE 1 802,156 0 0
AFLAC INC OPT 001055102 1,214 25,800 SH Put SOLE 8 25,800 0 0
AFLAC INC OPT 001055102 7,108 151,000 SH Call SOLE 8 151,000 0 0
AFLAC INC COM 001055102 40 850 SH   SOLE 8 850 0 0
AFLAC INC COM 001055102 217 4,604 SH   SOLE 9 4,604 0 0
AG MTG INVT TR INC TRUS 001228105 219 12,018 SH   SOLE 1 12,018 0 0
AG MTG INVT TR INC TRUS 001228105 13 716 SH   SOLE 8 716 0 0
AGCO CORP COM 001084102 2,813 46,270 SH   SOLE 1 46,270 0 0
AGCO CORP COM 001084102 708 11,650 SH   SOLE 8 11,650 0 0
AGCO CORP OPT 001084102 49 800 SH Call SOLE 8 800 0 0
AGCO CORP OPT 001084102 1,459 24,000 SH Put SOLE 8 24,000 0 0
AGCO CORP COM 001084102 488 8,020 SH   SOLE 9 8,020 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 142 86,724 SH   SOLE 8 86,724 0 0
AGENUS INC COM 00847G705 184 85,943 SH   SOLE 1 85,943 0 0
AGENUS INC COM 00847G705 9 3,987 SH   SOLE 8 3,987 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 13 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 31,653 448,720 SH   SOLE 1 448,720 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 952 13,500 SH Put SOLE 8 13,500 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 2,074 29,400 SH Call SOLE 8 29,400 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 346 4,897 SH   SOLE 8 4,897 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 828 11,740 SH   SOLE 9 11,740 0 0
AGILYSYS INC COM 00847J105 287 17,605 SH   SOLE 1 17,605 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 313 4,051 SH   SOLE 1 4,051 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 34 445 SH   SOLE 8 445 0 0
AGNC INVT CORP TRUS 00123Q104 16,838 903,833 SH   SOLE 1 903,833 0 0
AGNC INVT CORP COM 00123Q104 400 21,458 SH   SOLE 1 21,458 0 0
AGNC INVT CORP OPT 00123Q104 803 43,100 SH Put SOLE 8 43,100 0 0
AGNC INVT CORP OPT 00123Q104 997 53,500 SH Call SOLE 8 53,500 0 0
AGNC INVT CORP TRUS 00123Q104 4 200 SH   SOLE 8 200 0 0
AGNC INVT CORP COM 00123Q104 135 7,188 SH   SOLE 9 7,188 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,271 37,160 SH   SOLE 1 37,160 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,226 65,078 SH   DFND 1 0 0 65,078
AGNICO EAGLE MINES LTD COM 008474108 3,913 114,409 SH   SOLE 8 114,409 0 0
AGNICO EAGLE MINES LTD OPT 008474108 1,867 54,600 SH Put SOLE 8 54,600 0 0
AGNICO EAGLE MINES LTD OPT 008474108 2,045 59,800 SH Call SOLE 8 59,800 0 0
AGNICO EAGLE MINES LTD COM 008474108 82 2,386 SH   SOLE 9 2,386 0 0
AGNICO EAGLE MINES LTD COM 008474108 9 260 SH   DFND 20 0 0 260
AGREE REALTY CORP TRUS 008492100 2,033 38,255 SH   SOLE 1 38,255 0 0
AGREE REALTY CORP COM 008492100 345 6,496 SH   SOLE 1 6,496 0 0
AGREE REALTY CORP TRUS 008492100 9 166 SH   SOLE 8 166 0 0
AGROFRESH SOLUTIONS COM 00856G109 87 13,879 SH   SOLE 1 13,879 0 0
AGROFRESH SOLUTIONS COM 00856G109 254 40,806 SH   SOLE 8 40,806 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 619 22,702 SH   SOLE 1 22,702 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 1,141 41,826 SH   SOLE 8 41,826 0 0
AIMMUNE THERAPEUTICS INC OPT 00900T107 682 25,000 SH Call SOLE 8 25,000 0 0
AIR LEASE CORP COM 00912X302 1,863 40,605 SH   SOLE 1 40,605 0 0
AIR LEASE CORP OPT 00912X302 46 1,000 SH Call SOLE 8 1,000 0 0
AIR LEASE CORP COM 00912X302 178 3,890 SH   SOLE 8 3,890 0 0
AIR LEASE CORP BOND 00912XAK0 336 214,000 PRN   SOLE 8 0 0 214,000
AIR LEASE CORP OPT 00912X302 9 200 SH Put SOLE 8 200 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,310 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 60,922 364,695 SH   SOLE 1 364,695 0 0
AIR PRODS &amp CHEMS INC COM 009158106 216 1,287 SH   SOLE 8 1,287 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 401 2,400 SH Put SOLE 8 2,400 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 150 900 SH Call SOLE 8 900 0 0
AIR PRODS &amp CHEMS INC COM 009158106 5,069 30,345 SH   SOLE 9 30,345 0 0
AIR T INC COM 009207101 1 36 SH   SOLE 8 36 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 470 21,884 SH   SOLE 1 21,884 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 147 6,860 SH   SOLE 8 6,860 0 0
AIRCASTLE LTD COM G0129K104 643 29,367 SH   SOLE 1 29,367 0 0
AIRCASTLE LTD COM G0129K104 70 3,214 SH   SOLE 8 3,214 0 0
AIRCASTLE LTD OPT G0129K104 226 10,300 SH Put SOLE 8 10,300 0 0
AIRCASTLE LTD OPT G0129K104 13 600 SH Call SOLE 8 600 0 0
AIRGAIN INC COM 00938A104 1 44 SH   SOLE 8 44 0 0
AK STL HLDG CORP COM 001547108 1,853 378,349 SH   SOLE 1 378,349 0 0
AK STL HLDG CORP OPT 001547108 9,800 2,000,000 SH Put SOLE 1 2,000,000 0 0
AK STL HLDG CORP OPT 001547108 7,626 1,556,300 SH Put SOLE 8 1,556,300 0 0
AK STL HLDG CORP OPT 001547108 1,369 279,400 SH Call SOLE 8 279,400 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 14,812 202,503 SH   SOLE 1 202,503 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 2,685 36,700 SH Put SOLE 8 36,700 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 8,749 119,600 SH Call SOLE 8 119,600 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAG6 716 721,000 PRN   SOLE 8 0 0 721,000
AKAMAI TECHNOLOGIES INC COM 00971T101 3,184 43,535 SH   SOLE 8 43,535 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 74 1,009 SH   SOLE 9 1,009 0 0
AKCEA THERAPEUTICS INC COM 00972L107 451 12,881 SH   SOLE 1 12,881 0 0
AKCEA THERAPEUTICS INC OPT 00972L107 704 20,100 SH Call SOLE 8 20,100 0 0
AKCEA THERAPEUTICS INC OPT 00972L107 4,511 128,800 SH Put SOLE 8 128,800 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 167 18,902 SH   SOLE 1 18,902 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 54 6,143 SH   SOLE 8 6,143 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 618 70,000 SH   SOLE 9 70,000 0 0
AKORN INC COM 009728106 2,893 222,877 SH   SOLE 1 222,877 0 0
AKORN INC COM 009728106 24 1,839 SH   SOLE 8 1,839 0 0
AKORN INC OPT 009728106 1,816 139,900 SH Call SOLE 8 139,900 0 0
AKORN INC OPT 009728106 1,583 122,000 SH Put SOLE 8 122,000 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 3 400 SH   SOLE 1 400 0 0
ALAMO GROUP INC COM 011311107 1,669 18,206 SH   SOLE 1 18,206 0 0
ALAMO GROUP INC COM 011311107 14 152 SH   SOLE 8 152 0 0
ALAMOS GOLD INC NEW COM 011532108 360 78,035 SH   SOLE 1 78,035 0 0
ALAMOS GOLD INC NEW COM 011532108 6 1,300 SH   DFND 20 0 0 1,300
ALARM COM HLDGS INC COM 011642105 2,143 37,331 SH   SOLE 1 37,331 0 0
ALARM COM HLDGS INC COM 011642105 569 9,912 SH   SOLE 8 9,912 0 0
ALARM COM HLDGS INC OPT 011642105 29 500 SH Call SOLE 8 500 0 0
ALASKA AIR GROUP INC COM 011659109 10,178 147,811 SH   SOLE 1 147,811 0 0
ALASKA AIR GROUP INC COM 011659109 0 1 SH   SOLE 8 1 0 0
ALASKA AIR GROUP INC OPT 011659109 5,288 76,800 SH Put SOLE 8 76,800 0 0
ALASKA AIR GROUP INC OPT 011659109 4,352 63,200 SH Call SOLE 8 63,200 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 1 500 SH   DFND 1 0 0 500
ALBANY INTL CORP COM 012348108 2,825 35,536 SH   SOLE 1 35,536 0 0
ALBANY INTL CORP COM 012348108 44 557 SH   SOLE 8 557 0 0
ALBEMARLE CORP COM 012653101 25,676 257,327 SH   SOLE 1 257,327 0 0
ALBEMARLE CORP OPT 012653101 519 5,200 SH Put SOLE 8 5,200 0 0
ALBEMARLE CORP OPT 012653101 718 7,200 SH Call SOLE 8 7,200 0 0
ALBEMARLE CORP COM 012653101 214 2,145 SH   SOLE 8 2,145 0 0
ALBEMARLE CORP COM 012653101 1,110 11,127 SH   SOLE 9 11,127 0 0
ALBIREO PHARMA INC COM 01345P106 117 3,528 SH   SOLE 1 3,528 0 0
ALCENTRA CAP CORP COM 01374T102 10 1,742 SH   SOLE 8 1,742 0 0
ALCOA CORP COM 013872106 6,400 158,409 SH   SOLE 1 158,409 0 0
ALCOA CORP COM 013872106 55 1,358 SH   DFND 1 0 0 1,358
ALCOA CORP OPT 013872106 16,491 408,191 SH Put SOLE 8 408,191 0 0
ALCOA CORP COM 013872106 3,256 80,593 SH   SOLE 8 80,593 0 0
ALCOA CORP OPT 013872106 15,955 394,918 SH Call SOLE 8 394,918 0 0
ALCOA CORP COM 013872106 1,172 29,001 SH   SOLE 9 29,001 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 1,201 72,109 SH   SOLE 1 72,109 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 18 1,119 SH   SOLE 8 1,119 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 88 6,367 SH   SOLE 1 6,367 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 1,048 46,199 SH   SOLE 1 46,199 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 49 2,142 SH   SOLE 8 2,142 0 0
ALEXANDERS INC TRUS 014752109 291 847 SH   SOLE 1 847 0 0
ALEXANDERS INC TRUS 014752109 5 16 SH   SOLE 8 16 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 32,155 255,615 SH   SOLE 1 255,615 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5,704 45,348 SH   SOLE 1 45,348 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 4 34 SH   SOLE 8 34 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 79 627 SH   SOLE 9 627 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 47,607 342,473 SH   SOLE 1 342,473 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 17,368 124,938 SH   SOLE 8 124,938 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 11,121 80,000 SH Put SOLE 8 80,000 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 10,092 72,600 SH Call SOLE 8 72,600 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 346 2,486 SH   SOLE 9 2,486 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 236 1,701 SH   DFND 20 0 0 1,701
ALGONQUIN PWR UTILS CORP COM 015857105 9 898 SH   SOLE 8 898 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 16,476 100,000 SH Put SOLE 1 100,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 96,105 583,301 SH   SOLE 1 350,896 232,405 0
ALIBABA GROUP HLDG LTD ADR 01609W102 1,408 8,545 SH   DFND 1 0 0 8,545
ALIBABA GROUP HLDG LTD ADR 01609W102 133,667 811,281 SH   SOLE 8 811,281 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 420,204 2,550,400 SH Call SOLE 8 2,550,400 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 648,645 3,936,900 SH Put SOLE 8 3,936,900 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 54,361 329,935 SH   SOLE 9 329,935 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 4,264 25,880 SH   DFND 20 0 0 25,880
ALIBABA GROUP HLDG LTD ADR 01609W102 1,508 9,152 SH   SOLE 20 0 9,152 0
ALIBABA GROUP HLDG LTD ADR 01609W102 6,697 40,650 SH   SOLE 99 0 40,650 0
ALICO INC COM 016230104 45 1,315 SH   SOLE 1 1,315 0 0
ALICO INC COM 016230104 27 805 SH   SOLE 8 805 0 0
ALIGN TECHNOLOGY INC COM 016255101 43,290 110,656 SH   SOLE 1 110,656 0 0
ALIGN TECHNOLOGY INC OPT 016255101 29,342 75,000 SH Put SOLE 8 75,000 0 0
ALIGN TECHNOLOGY INC OPT 016255101 19,013 48,600 SH Call SOLE 8 48,600 0 0
ALIGN TECHNOLOGY INC COM 016255101 176 451 SH   SOLE 9 451 0 0
ALIMERA SCIENCES INC COM 016259103 0 93 SH   SOLE 1 93 0 0
ALKERMES PLC COM G01767105 2,703 63,685 SH   SOLE 1 63,685 0 0
ALKERMES PLC OPT G01767105 51 1,200 SH Call SOLE 8 1,200 0 0
ALKERMES PLC COM G01767105 755 17,816 SH   SOLE 8 17,816 0 0
ALKERMES PLC OPT G01767105 140 3,300 SH Put SOLE 8 3,300 0 0
ALKERMES PLC COM G01767105 82 1,926 SH   SOLE 9 1,926 0 0
ALLAKOS INC COM 01671P100 139 3,100 SH   SOLE 1 3,100 0 0
ALLAKOS INC COM 01671P100 1,107 24,600 SH   SOLE 8 24,600 0 0
ALLEGHANY CORP DEL COM 017175100 6,585 10,090 SH   SOLE 1 10,090 0 0
ALLEGHANY CORP DEL COM 017175100 305 467 SH   SOLE 8 467 0 0
ALLEGHANY CORP DEL COM 017175100 124 189 SH   SOLE 9 189 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,498 84,534 SH   SOLE 1 84,534 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 1,941 65,700 SH Call SOLE 8 65,700 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,089 70,673 SH   SOLE 8 70,673 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 375 12,700 SH Put SOLE 8 12,700 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 204 4,906 SH   SOLE 1 4,906 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 5 109 SH   SOLE 8 109 0 0
ALLEGIANT TRAVEL CO COM 01748X102 2,069 16,318 SH   SOLE 1 16,318 0 0
ALLEGIANT TRAVEL CO COM 01748X102 2 13 SH   SOLE 8 13 0 0
ALLEGION PUB LTD CO COM G0176J109 11,908 131,471 SH   SOLE 1 131,471 0 0
ALLEGION PUB LTD CO COM G0176J109 9 100 SH   SOLE 8 100 0 0
ALLEGION PUB LTD CO COM G0176J109 51 564 SH   SOLE 9 564 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 49 4,629 SH   SOLE 1 4,629 0 0
ALLERGAN PLC COM G0177J108 26 137 SH   DFND 1 0 0 137
ALLERGAN PLC OPT G0177J108 9,524 50,000 SH Call SOLE 1 50,000 0 0
ALLERGAN PLC OPT G0177J108 9,524 50,000 SH Put SOLE 1 50,000 0 0
ALLERGAN PLC COM G0177J108 134,626 706,767 SH   SOLE 1 706,767 0 0
ALLERGAN PLC COM G0177J108 5,596 29,377 SH   SOLE 8 29,377 0 0
ALLERGAN PLC OPT G0177J108 84,707 444,700 SH Put SOLE 8 444,700 0 0
ALLERGAN PLC OPT G0177J108 31,258 164,100 SH Call SOLE 8 164,100 0 0
ALLERGAN PLC COM G0177J108 5,299 27,816 SH   SOLE 9 27,816 0 0
ALLERGAN PLC COM G0177J108 116 610 SH   DFND 20 0 0 610
ALLETE INC COM 018522300 4,125 54,989 SH   SOLE 1 54,989 0 0
ALLETE INC COM 018522300 14 184 SH   SOLE 8 184 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 37,151 157,304 SH   SOLE 1 157,304 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 569 2,407 SH   SOLE 8 2,407 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,748 7,400 SH Put SOLE 8 7,400 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 874 3,700 SH Call SOLE 8 3,700 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 98 412 SH   SOLE 9 412 0 0
ALLIANCE MMA INC COM 018626101 13 49,550 SH   SOLE 8 49,550 0 0
ALLIANCE RES PARTNER L P COM 01877R108 423 20,725 SH   SOLE 1 20,725 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 167 8,200 SH Call SOLE 8 8,200 0 0
ALLIANCE RES PARTNER L P COM 01877R108 60 2,924 SH   SOLE 8 2,924 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 548 17,991 SH   SOLE 8 17,991 0 0
ALLIANT ENERGY CORP COM 018802108 14,376 337,704 SH   SOLE 1 337,704 0 0
ALLIANT ENERGY CORP COM 018802108 391 9,198 SH   SOLE 9 9,198 0 0
ALLIANZGI EQUITY &amp CONV INCO FUND 018829101 0 15 SH   SOLE 8 15 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 150 2,746 SH   SOLE 1 2,746 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 21 379 SH   SOLE 8 379 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 4,443 85,451 SH   SOLE 1 85,451 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 56 1,084 SH   SOLE 8 1,084 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 2,003 140,580 SH   SOLE 1 140,580 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 142 135,000 PRN   SOLE 8 0 0 135,000
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 148 10,394 SH   SOLE 8 10,394 0 0
ALLSTATE CORP COM 020002101 45,935 465,412 SH   SOLE 1 465,412 0 0
ALLSTATE CORP COM 020002101 549 5,567 SH   SOLE 8 5,567 0 0
ALLSTATE CORP OPT 020002101 1,915 19,400 SH Put SOLE 8 19,400 0 0
ALLSTATE CORP OPT 020002101 1,737 17,600 SH Call SOLE 8 17,600 0 0
ALLSTATE CORP COM 020002101 259 2,631 SH   SOLE 9 2,631 0 0
ALLY FINL INC COM 02005N100 5,991 226,504 SH   SOLE 1 226,504 0 0
ALLY FINL INC COM 02005N100 5,008 189,377 SH   SOLE 8 189,377 0 0
ALLY FINL INC OPT 02005N100 206 7,800 SH Put SOLE 8 7,800 0 0
ALLY FINL INC OPT 02005N100 957 36,200 SH Call SOLE 8 36,200 0 0
ALLY FINL INC COM 02005N100 171 6,455 SH   SOLE 9 6,455 0 0
ALMADEN MINERALS LTD COM 020283305 0 56 SH   SOLE 8 56 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 3,193 36,477 SH   SOLE 1 36,477 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 4,524 51,700 SH Call SOLE 8 51,700 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,807 32,074 SH   SOLE 8 32,074 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 6,905 78,900 SH Put SOLE 8 78,900 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 98 1,123 SH   SOLE 9 1,123 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 99 8,419 SH   SOLE 1 8,419 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 24 2,053 SH   SOLE 8 2,053 0 0
ALPHA PRO TECH LTD COM 020772109 1 389 SH   SOLE 8 389 0 0
ALPHABET INC COM 02079K305 709,941 588,147 SH   SOLE 1 523,828 64,319 0
ALPHABET INC COM 02079K107 5,431 4,551 SH   DFND 1 0 0 4,551
ALPHABET INC COM 02079K305 5,246 4,346 SH   DFND 1 0 0 4,346
ALPHABET INC COM 02079K107 369,056 309,229 SH   SOLE 1 308,158 1,071 0
ALPHABET INC COM 02079K305 59,158 49,009 SH   SOLE 8 49,009 0 0
ALPHABET INC OPT 02079K305 151,127 125,200 SH Call SOLE 8 125,200 0 0
ALPHABET INC OPT 02079K305 330,377 273,700 SH Put SOLE 8 273,700 0 0
ALPHABET INC COM 02079K107 85,700 71,807 SH   SOLE 8 71,807 0 0
ALPHABET INC OPT 02079K107 182,601 153,000 SH Put SOLE 8 153,000 0 0
ALPHABET INC OPT 02079K107 118,751 99,500 SH Call SOLE 8 99,500 0 0
ALPHABET INC COM 02079K107 14,593 12,227 SH   SOLE 9 12,227 0 0
ALPHABET INC COM 02079K305 18,334 15,190 SH   SOLE 9 15,190 0 0
ALPHABET INC COM 02079K305 1,066 883 SH   DFND 20 0 0 883
ALPHABET INC COM 02079K107 1,523 1,276 SH   SOLE 20 0 1,276 0
ALPHABET INC COM 02079K107 3,949 3,309 SH   DFND 20 0 0 3,309
ALPHABET INC COM 02079K305 3,585 2,970 SH   SOLE 20 0 2,970 0
ALPHABET INC COM 02079K107 95 80 SH   SOLE 99 0 80 0
ALPHABET INC COM 02079K305 13,745 11,387 SH   SOLE 99 0 11,387 0
ALPHATEC HOLDINGS INC COM 02081G201 0 88 SH   SOLE 8 88 0 0
ALPS ETF TR FUND 00162Q643 12 792 SH   DFND 1 0 0 792
ALPS ETF TR FUND 00162Q585 13 560 SH   DFND 1 0 0 560
ALPS ETF TR FUND 00162Q866 3,996 374,147 SH   SOLE 1 374,147 0 0
ALPS ETF TR FUND 00162Q866 1,953 182,824 SH   SOLE 8 182,824 0 0
ALPS ETF TR OPT 00162Q866 852 79,800 SH Call SOLE 8 79,800 0 0
ALPS ETF TR OPT 00162Q866 1,349 126,300 SH Put SOLE 8 126,300 0 0
ALPS ETF TR FUND 00162Q866 2,548 238,540 SH   DFND 20 0 0 238,540
ALTA MESA RES INC COM 02133L109 246 58,739 SH   SOLE 1 58,739 0 0
ALTA MESA RES INC COM 02133L109 68 16,260 SH   SOLE 8 16,260 0 0
ALTABA INC FUND 021346101 440,760 6,470,340 SH   SOLE 1 6,470,340 0 0
ALTABA INC FUND 021346101 779 11,442 SH   DFND 1 0 0 11,442
ALTABA INC OPT 021346101 17,786 261,100 SH Put SOLE 8 261,100 0 0
ALTABA INC OPT 021346101 20,150 295,800 SH Call SOLE 8 295,800 0 0
ALTABA INC FUND 021346101 85,496 1,255,080 SH   SOLE 8 1,255,080 0 0
ALTAIR ENGR INC COM 021369103 502 11,541 SH   SOLE 1 11,541 0 0
ALTAIR ENGR INC COM 021369103 16 371 SH   SOLE 8 371 0 0
ALTERYX INC COM 02156B103 1,753 30,652 SH   SOLE 1 30,652 0 0
ALTERYX INC COM 02156B103 677 11,830 SH   SOLE 8 11,830 0 0
ALTICE USA INC COM 02156K103 1,858 102,389 SH   SOLE 1 102,389 0 0
ALTICE USA INC COM 02156K103 5 268 SH   SOLE 9 268 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 656 20,352 SH   SOLE 1 20,352 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 17 498 SH   SOLE 8 498 0 0
ALTISOURCE PORTFOLIO SOLNS S OPT L0175J104 6 200 SH Call SOLE 8 200 0 0
ALTRA INDL MOTION CORP OPT 02208R106 12,390 300,000 SH Call SOLE 1 300,000 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,910 46,227 SH   SOLE 1 46,227 0 0
ALTRA INDL MOTION CORP OPT 02208R106 5,369 130,000 SH Put SOLE 8 130,000 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,421 34,397 SH   SOLE 8 34,397 0 0
ALTRA INDL MOTION CORP OPT 02208R106 5,369 130,000 SH Call SOLE 8 130,000 0 0
ALTRIA GROUP INC COM 02209S103 126,355 2,095,085 SH   SOLE 1 2,095,085 0 0
ALTRIA GROUP INC COM 02209S103 553 9,175 SH   DFND 1 0 0 9,175
ALTRIA GROUP INC OPT 02209S103 18,799 311,700 SH Put SOLE 8 311,700 0 0
ALTRIA GROUP INC OPT 02209S103 26,470 438,900 SH Call SOLE 8 438,900 0 0
ALTRIA GROUP INC COM 02209S103 3,550 58,886 SH   SOLE 8 58,886 0 0
ALTRIA GROUP INC COM 02209S103 6,941 115,097 SH   SOLE 9 115,097 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 991 49,557 SH   SOLE 1 49,557 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 78 3,900 SH Put SOLE 8 3,900 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 156 7,800 SH Call SOLE 8 7,800 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 110 5,502 SH   SOLE 8 5,502 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 74 3,846 SH   SOLE 1 3,846 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 92 4,750 SH   SOLE 8 4,750 0 0
AMARIN CORP PLC ADR 023111206 1 65 SH   SOLE 1 65 0 0
AMARIN CORP PLC OPT 023111206 35,846 2,203,200 SH Call SOLE 8 2,203,200 0 0
AMARIN CORP PLC ADR 023111206 5,522 339,410 SH   SOLE 8 339,410 0 0
AMARIN CORP PLC OPT 023111206 12,144 746,400 SH Put SOLE 8 746,400 0 0
AMAZON COM INC COM 023135106 10,588 5,286 SH   DFND 1 0 0 5,286
AMAZON COM INC COM 023135106 1,203,591 600,893 SH   SOLE 1 540,639 60,254 0
AMAZON COM INC COM 023135106 286,958 143,264 SH   SOLE 8 143,264 0 0
AMAZON COM INC OPT 023135106 1,300,549 649,300 SH Call SOLE 8 649,300 0 0
AMAZON COM INC OPT 023135106 2,168,248 1,082,500 SH Put SOLE 8 1,082,500 0 0
AMAZON COM INC COM 023135106 33,409 16,680 SH   SOLE 9 16,680 0 0
AMAZON COM INC COM 023135106 3,097 1,546 SH   DFND 20 0 0 1,546
AMAZON COM INC COM 023135106 4,963 2,478 SH   SOLE 20 0 2,478 0
AMAZON COM INC COM 023135106 21,023 10,496 SH   SOLE 99 0 10,496 0
AMBAC FINL GROUP INC COM 023139884 1,072 52,476 SH   SOLE 1 52,476 0 0
AMBAC FINL GROUP INC COM 023139884 38 1,875 SH   SOLE 8 1,875 0 0
AMBARELLA INC COM G037AX101 1,979 51,150 SH   SOLE 1 51,150 0 0
AMBARELLA INC COM G037AX101 2,323 60,051 SH   SOLE 8 60,051 0 0
AMBARELLA INC OPT G037AX101 2,951 76,300 SH Put SOLE 8 76,300 0 0
AMBARELLA INC OPT G037AX101 2,274 58,800 SH Call SOLE 8 58,800 0 0
AMBARELLA INC COM G037AX101 174 4,509 SH   SOLE 9 4,509 0 0
AMBER RD INC COM 02318Y108 84 8,781 SH   SOLE 1 8,781 0 0
AMBER RD INC COM 02318Y108 23 2,427 SH   SOLE 8 2,427 0 0
AMBEV SA ADR 02319V103 326 71,238 SH   SOLE 1 71,238 0 0
AMBEV SA ADR 02319V103 14 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 1,134 55,335 SH   SOLE 1 55,335 0 0
AMC ENTMT HLDGS INC COM 00165C104 13 635 SH   SOLE 8 635 0 0
AMC NETWORKS INC COM 00164V103 4,758 71,737 SH   SOLE 1 71,737 0 0
AMC NETWORKS INC COM 00164V103 67 1,019 SH   SOLE 8 1,019 0 0
AMC NETWORKS INC OPT 00164V103 464 7,000 SH Call SOLE 8 7,000 0 0
AMCON DISTRG CO COM 02341Q205 1 7 SH   SOLE 8 7 0 0
AMDOCS LTD COM G02602103 8,228 124,697 SH   SOLE 1 124,697 0 0
AMDOCS LTD OPT G02602103 26 400 SH Call SOLE 8 400 0 0
AMDOCS LTD COM G02602103 272 4,128 SH   SOLE 8 4,128 0 0
AMEDICA CORP COM 023435407 27 106,431 SH   SOLE 8 106,431 0 0
AMEDISYS INC COM 023436108 6,200 49,608 SH   SOLE 1 49,608 0 0
AMEDISYS INC OPT 023436108 212 1,700 SH Call SOLE 8 1,700 0 0
AMEDISYS INC OPT 023436108 25 200 SH Put SOLE 8 200 0 0
AMEDISYS INC COM 023436108 241 1,928 SH   SOLE 8 1,928 0 0
AMERCO COM 023586100 817 2,290 SH   SOLE 1 2,290 0 0
AMERCO COM 023586100 34 96 SH   SOLE 9 96 0 0
AMEREN CORP COM 023608102 24,189 382,606 SH   SOLE 1 382,606 0 0
AMEREN CORP OPT 023608102 196 3,100 SH Call SOLE 8 3,100 0 0
AMEREN CORP OPT 023608102 6 100 SH Put SOLE 8 100 0 0
AMEREN CORP COM 023608102 208 3,290 SH   SOLE 8 3,290 0 0
AMEREN CORP COM 023608102 609 9,639 SH   SOLE 9 9,639 0 0
AMERESCO INC COM 02361E108 103 7,563 SH   SOLE 1 7,563 0 0
AMERESCO INC COM 02361E108 35 2,512 SH   SOLE 8 2,512 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 654 40,758 SH   SOLE 1 40,758 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 233 14,500 SH Call SOLE 8 14,500 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 120 7,500 SH Put SOLE 8 7,500 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 31 1,954 SH   SOLE 8 1,954 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 0 1 SH   SOLE 9 1 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 30,691 742,577 SH   SOLE 1 742,577 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 16,096 389,440 SH   SOLE 8 389,440 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 67,417 1,631,200 SH Put SOLE 8 1,631,200 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 28,894 699,100 SH Call SOLE 8 699,100 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 133 3,216 SH   SOLE 9 3,216 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 398 9,623 SH   DFND 20 0 0 9,623
AMERICAN ASSETS TR INC COM 024013104 669 17,932 SH   SOLE 1 17,932 0 0
AMERICAN ASSETS TR INC TRUS 024013104 3,274 87,772 SH   SOLE 1 87,772 0 0
AMERICAN ASSETS TR INC TRUS 024013104 157 4,210 SH   SOLE 8 4,210 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 4,786 274,402 SH   SOLE 1 274,402 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 3,023 173,284 SH   SOLE 8 173,284 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 8,254 473,300 SH Put SOLE 8 473,300 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 535 30,700 SH Call SOLE 8 30,700 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 9,630 233,986 SH   SOLE 1 233,986 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 48 1,159 SH   SOLE 8 1,159 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 78 1,900 SH Put SOLE 8 1,900 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 6,131 246,975 SH   SOLE 1 246,975 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 454 18,275 SH   SOLE 8 18,275 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 2,518 101,400 SH Put SOLE 8 101,400 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 2,212 89,100 SH Call SOLE 8 89,100 0 0
AMERICAN ELEC PWR INC COM 025537101 86,113 1,214,913 SH   SOLE 1 1,214,913 0 0
AMERICAN ELEC PWR INC OPT 025537101 1,652 23,300 SH Put SOLE 8 23,300 0 0
AMERICAN ELEC PWR INC COM 025537101 10 147 SH   SOLE 8 147 0 0
AMERICAN ELEC PWR INC OPT 025537101 1,963 27,700 SH Call SOLE 8 27,700 0 0
AMERICAN ELEC PWR INC COM 025537101 444 6,260 SH   SOLE 9 6,260 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 4,153 117,428 SH   SOLE 1 117,428 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 13 370 SH   SOLE 8 370 0 0
AMERICAN EXPRESS CO COM 025816109 130,098 1,221,680 SH   SOLE 1 1,221,680 0 0
AMERICAN EXPRESS CO COM 025816109 507 4,765 SH   DFND 1 0 0 4,765
AMERICAN EXPRESS CO OPT 025816109 13,269 124,600 SH Put SOLE 8 124,600 0 0
AMERICAN EXPRESS CO OPT 025816109 8,551 80,300 SH Call SOLE 8 80,300 0 0
AMERICAN EXPRESS CO COM 025816109 326 3,060 SH   SOLE 8 3,060 0 0
AMERICAN EXPRESS CO COM 025816109 690 6,481 SH   SOLE 9 6,481 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 7,994 72,028 SH   SOLE 1 72,028 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 11 100 SH   SOLE 8 100 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 104 934 SH   SOLE 9 934 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 10,435 476,715 SH   SOLE 1 476,715 0 0
AMERICAN HOMES 4 RENT COM 02665T306 1,440 65,782 SH   SOLE 1 65,782 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 24 1,086 SH   SOLE 8 1,086 0 0
AMERICAN INTL GROUP INC WARR 026874156 97 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 57 1,063 SH   DFND 1 0 0 1,063
AMERICAN INTL GROUP INC COM 026874784 134,470 2,525,709 SH   SOLE 1 2,525,709 0 0
AMERICAN INTL GROUP INC COM 026874784 3,253 61,102 SH   SOLE 8 61,102 0 0
AMERICAN INTL GROUP INC OPT 026874784 20,961 393,700 SH Call SOLE 8 393,700 0 0
AMERICAN INTL GROUP INC OPT 026874784 19,960 374,900 SH Put SOLE 8 374,900 0 0
AMERICAN INTL GROUP INC WARR 026874156 1 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 694 13,045 SH   SOLE 9 13,045 0 0
AMERICAN INTL GROUP INC COM 026874784 162 3,040 SH   SOLE 20 0 3,040 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 97 15,360 SH   SOLE 1 15,360 0 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 75 11,883 SH   SOLE 8 11,883 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 129 3,294 SH   SOLE 1 3,294 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 4 96 SH   SOLE 8 96 0 0
AMERICAN NATL INS CO COM 028591105 238 1,840 SH   SOLE 1 1,840 0 0
AMERICAN NATL INS CO COM 028591105 1 7 SH   SOLE 8 7 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 905 58,261 SH   SOLE 1 58,261 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,628 104,791 SH   SOLE 8 104,791 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 261 16,800 SH Put SOLE 8 16,800 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 811 52,200 SH Call SOLE 8 52,200 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 693 20,936 SH   SOLE 1 20,936 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 10 315 SH   SOLE 8 315 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 157 3,423 SH   SOLE 1 3,423 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 1,717 37,245 SH   SOLE 8 37,245 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 1,237 57,133 SH   SOLE 1 57,133 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 260 12,021 SH   SOLE 8 12,021 0 0
AMERICAN RLTY INVS INC COM 029174109 14 827 SH   SOLE 1 827 0 0
AMERICAN RLTY INVS INC COM 029174109 3 148 SH   SOLE 8 148 0 0
AMERICAN SOFTWARE INC COM 029683109 130 10,717 SH   SOLE 1 10,717 0 0
AMERICAN STS WTR CO COM 029899101 2,549 41,711 SH   SOLE 1 41,711 0 0
AMERICAN STS WTR CO COM 029899101 57 927 SH   SOLE 8 927 0 0
AMERICAN STS WTR CO COM 029899101 343 5,616 SH   SOLE 9 5,616 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 13 1,800 SH Call SOLE 8 1,800 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 3 400 SH Put SOLE 8 400 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 155 22,376 SH   SOLE 8 22,376 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 65,873 453,360 SH   SOLE 1 453,360 0 0
AMERICAN TOWER CORP NEW COM 03027X100 54,980 378,385 SH   SOLE 1 112,670 265,715 0
AMERICAN TOWER CORP NEW OPT 03027X100 2,397 16,500 SH Call SOLE 8 16,500 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 857 5,900 SH Put SOLE 8 5,900 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 366 2,518 SH   SOLE 8 2,518 0 0
AMERICAN TOWER CORP NEW COM 03027X100 442 3,044 SH   SOLE 9 3,044 0 0
AMERICAN TOWER CORP NEW COM 03027X100 218 1,502 SH   SOLE 20 0 1,502 0
AMERICAN TOWER CORP NEW COM 03027X100 7,051 48,528 SH   SOLE 99 0 48,528 0
AMERICAN VANGUARD CORP COM 030371108 859 47,710 SH   SOLE 1 47,710 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,716 21,877 SH   SOLE 1 21,877 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 7 81 SH   DFND 1 0 0 81
AMERICAN WTR WKS CO INC NEW COM 030420103 13,897 157,987 SH   SOLE 1 157,987 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 184 2,093 SH   SOLE 8 2,093 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 9 100 SH Call SOLE 8 100 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 891 10,130 SH   SOLE 9 10,130 0 0
AMERICAS CAR MART INC COM 03062T105 470 6,008 SH   SOLE 1 6,008 0 0
AMERICAS CAR MART INC COM 03062T105 54 684 SH   SOLE 8 684 0 0
AMERICOLD RLTY TR TRUS 03064D108 1,675 66,974 SH   SOLE 1 66,974 0 0
AMERIGAS PARTNERS L P COM 030975106 530 13,418 SH   SOLE 1 13,418 0 0
AMERIGAS PARTNERS L P OPT 030975106 170 4,300 SH Call SOLE 8 4,300 0 0
AMERIGAS PARTNERS L P OPT 030975106 229 5,800 SH Put SOLE 8 5,800 0 0
AMERIPRISE FINL INC COM 03076C106 24,905 168,669 SH   SOLE 1 168,669 0 0
AMERIPRISE FINL INC OPT 03076C106 30 200 SH Put SOLE 8 200 0 0
AMERIPRISE FINL INC COM 03076C106 166 1,123 SH   SOLE 8 1,123 0 0
AMERIPRISE FINL INC OPT 03076C106 576 3,900 SH Call SOLE 8 3,900 0 0
AMERIPRISE FINL INC COM 03076C106 133 901 SH   SOLE 9 901 0 0
AMERIS BANCORP COM 03076K108 2,048 44,824 SH   SOLE 1 44,824 0 0
AMERIS BANCORP COM 03076K108 54 1,175 SH   SOLE 8 1,175 0 0
AMERISAFE INC COM 03071H100 1,371 22,124 SH   SOLE 1 22,124 0 0
AMERISAFE INC COM 03071H100 20 320 SH   SOLE 8 320 0 0
AMERISERV FINL INC COM 03074A102 11 2,500 SH   SOLE 1 2,500 0 0
AMERISERV FINL INC COM 03074A102 0 22 SH   SOLE 8 22 0 0
AMERISOURCEBERGEN CORP COM 03073E105 28,269 306,543 SH   SOLE 1 306,543 0 0
AMERISOURCEBERGEN CORP COM 03073E105 90 977 SH   SOLE 8 977 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 3,661 39,700 SH Call SOLE 8 39,700 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 1,005 10,900 SH Put SOLE 8 10,900 0 0
AMERISOURCEBERGEN CORP COM 03073E105 90 975 SH   SOLE 9 975 0 0
AMES NATL CORP COM 031001100 94 3,441 SH   SOLE 1 3,441 0 0
AMES NATL CORP COM 031001100 11 386 SH   SOLE 8 386 0 0
AMETEK INC NEW COM 031100100 28,819 364,251 SH   SOLE 1 364,251 0 0
AMETEK INC NEW COM 031100100 25 318 SH   SOLE 8 318 0 0
AMETEK INC NEW COM 031100100 109 1,374 SH   SOLE 9 1,374 0 0
AMGEN INC COM 031162100 251,350 1,212,544 SH   SOLE 1 1,212,544 0 0
AMGEN INC COM 031162100 78 374 SH   DFND 1 0 0 374
AMGEN INC COM 031162100 3,768 18,177 SH   SOLE 8 18,177 0 0
AMGEN INC OPT 031162100 40,069 193,300 SH Put SOLE 8 193,300 0 0
AMGEN INC OPT 031162100 30,492 147,100 SH Call SOLE 8 147,100 0 0
AMGEN INC COM 031162100 35,450 171,015 SH   SOLE 9 171,015 0 0
AMICUS THERAPEUTICS INC COM 03152W109 881 72,853 SH   SOLE 1 72,853 0 0
AMICUS THERAPEUTICS INC COM 03152W109 324 26,861 SH   SOLE 8 26,861 0 0
AMIRA NATURE FOODS LTD COM G0335L102 0 10 SH   SOLE 8 10 0 0
AMKOR TECHNOLOGY INC COM 031652100 707 95,628 SH   SOLE 1 95,628 0 0
AMKOR TECHNOLOGY INC OPT 031652100 7 900 SH Put SOLE 8 900 0 0
AMKOR TECHNOLOGY INC OPT 031652100 7 1,000 SH Call SOLE 8 1,000 0 0
AMKOR TECHNOLOGY INC COM 031652100 5 505 SH   SOLE 8 505 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 11,274 206,100 SH Put SOLE 1 206,100 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,895 71,216 SH   SOLE 1 71,216 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 12,034 220,000 SH Put SOLE 8 220,000 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 26 470 SH   SOLE 8 470 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 16,065 293,700 SH Call SOLE 8 293,700 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 953 42,951 SH   SOLE 1 42,951 0 0
AMPCO-PITTSBURGH CORP COM 032037103 4 626 SH   SOLE 8 626 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 731 38,005 SH   SOLE 1 38,005 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 2 107 SH   SOLE 8 107 0 0
AMPHENOL CORP NEW COM 032095101 182 1,941 SH   DFND 1 0 0 1,941
AMPHENOL CORP NEW COM 032095101 98,601 1,048,725 SH   SOLE 1 420,897 627,828 0
AMPHENOL CORP NEW OPT 032095101 348 3,700 SH Put SOLE 8 3,700 0 0
AMPHENOL CORP NEW OPT 032095101 649 6,900 SH Call SOLE 8 6,900 0 0
AMPHENOL CORP NEW COM 032095101 94 1,014 SH   SOLE 8 1,014 0 0
AMPHENOL CORP NEW COM 032095101 169 1,796 SH   SOLE 9 1,796 0 0
AMPHENOL CORP NEW COM 032095101 1,543 16,408 SH   SOLE 20 0 16,408 0
AMPHENOL CORP NEW COM 032095101 10,972 116,699 SH   SOLE 99 0 116,699 0
AMPIO PHARMACEUTICALS INC COM 03209T109 19 36,689 SH   SOLE 1 36,689 0 0
AMREP CORP NEW COM 032159105 3 426 SH   SOLE 8 426 0 0
AMTECH SYS INC COM 032332504 28 5,130 SH   SOLE 8 5,130 0 0
AMTRUST FINL SVCS INC COM 032359309 2,223 153,058 SH   SOLE 1 153,058 0 0
AMTRUST FINL SVCS INC OPT 032359309 107 7,400 SH Put SOLE 8 7,400 0 0
AMTRUST FINL SVCS INC OPT 032359309 19 1,300 SH Call SOLE 8 1,300 0 0
AMTRUST FINL SVCS INC COM 032359309 188 12,930 SH   SOLE 8 12,930 0 0
AMYRIS INC COM 03236M200 727 91,598 SH   SOLE 1 91,598 0 0
AMYRIS INC COM 03236M200 5 619 SH   SOLE 8 619 0 0
ANADARKO PETE CORP COM 032511107 42,695 633,371 SH   SOLE 1 633,371 0 0
ANADARKO PETE CORP OPT 032511107 18,531 274,900 SH Put SOLE 8 274,900 0 0
ANADARKO PETE CORP OPT 032511107 5,433 80,600 SH Call SOLE 8 80,600 0 0
ANADARKO PETE CORP COM 032511107 2,696 40,007 SH   SOLE 8 40,007 0 0
ANADARKO PETE CORP COM 032511107 225 3,346 SH   SOLE 9 3,346 0 0
ANALOG DEVICES INC COM 032654105 46,699 505,087 SH   SOLE 1 505,087 0 0
ANALOG DEVICES INC COM 032654105 5 50 SH   DFND 1 0 0 50
ANALOG DEVICES INC OPT 032654105 2,432 26,300 SH Call SOLE 8 26,300 0 0
ANALOG DEVICES INC OPT 032654105 804 8,700 SH Put SOLE 8 8,700 0 0
ANALOG DEVICES INC COM 032654105 490 5,302 SH   SOLE 8 5,302 0 0
ANALOG DEVICES INC COM 032654105 203 2,197 SH   SOLE 9 2,197 0 0
ANAPTYSBIO INC COM 032724106 10,236 102,596 SH   SOLE 1 102,596 0 0
ANAPTYSBIO INC OPT 032724106 9,708 97,300 SH Call SOLE 8 97,300 0 0
ANAPTYSBIO INC OPT 032724106 6,894 69,100 SH Put SOLE 8 69,100 0 0
ANAPTYSBIO INC COM 032724106 2,195 21,996 SH   SOLE 8 21,996 0 0
ANDEAVOR COM 03349M105 18,133 118,135 SH   SOLE 1 118,135 0 0
ANDEAVOR OPT 03349M105 2,652 17,276 SH Put SOLE 8 17,276 0 0
ANDEAVOR COM 03349M105 337 2,196 SH   SOLE 8 2,196 0 0
ANDEAVOR OPT 03349M105 154 1,000 SH Call SOLE 8 1,000 0 0
ANDEAVOR COM 03349M105 858 5,587 SH   SOLE 9 5,587 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 17,065 351,417 SH   SOLE 1 351,417 0 0
ANDEAVOR LOGISTICS LP OPT 03350F106 78 1,600 SH Put SOLE 8 1,600 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 5,438 111,987 SH   SOLE 8 111,987 0 0
ANDERSONS INC COM 034164103 1,214 32,260 SH   SOLE 1 32,260 0 0
ANDERSONS INC COM 034164103 88 2,340 SH   SOLE 8 2,340 0 0
ANGI HOMESERVICES INC COM 00183L102 26 1,106 SH   SOLE 1 1,106 0 0
ANGI HOMESERVICES INC COM 00183L102 54 2,300 SH   SOLE 8 2,300 0 0
ANGIODYNAMICS INC COM 03475V101 1,266 58,208 SH   SOLE 1 58,208 0 0
ANGIODYNAMICS INC COM 03475V101 276 12,681 SH   SOLE 8 12,681 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 10 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD ADR 035128206 2,259 263,250 SH   SOLE 1 263,250 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 15,780 1,839,200 SH Put SOLE 8 1,839,200 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 10,004 1,166,000 SH Call SOLE 8 1,166,000 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 6,920 806,469 SH   SOLE 8 806,469 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 573 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 1,585 18,099 SH   SOLE 1 18,099 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 32,988 376,700 SH Put SOLE 8 376,700 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 10,140 115,800 SH Call SOLE 8 115,800 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 4,686 53,511 SH   SOLE 8 53,511 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 205 2,337 SH   SOLE 9 2,337 0 0
ANI PHARMACEUTICALS INC COM 00182C103 572 10,121 SH   SOLE 1 10,121 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 221 3,900 SH Put SOLE 8 3,900 0 0
ANI PHARMACEUTICALS INC COM 00182C103 296 5,228 SH   SOLE 8 5,228 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 124 2,200 SH Call SOLE 8 2,200 0 0
ANIKA THERAPEUTICS INC COM 035255108 861 20,445 SH   SOLE 1 20,445 0 0
ANIKA THERAPEUTICS INC COM 035255108 11 262 SH   SOLE 8 262 0 0
ANIXTER INTL INC COM 035290105 2,180 31,016 SH   SOLE 1 31,016 0 0
ANIXTER INTL INC COM 035290105 361 5,136 SH   SOLE 8 5,136 0 0
ANIXTER INTL INC OPT 035290105 366 5,200 SH Put SOLE 8 5,200 0 0
ANIXTER INTL INC OPT 035290105 14 200 SH Call SOLE 8 200 0 0
ANNALY CAP MGMT INC COM 035710409 126 12,378 SH   SOLE 1 12,378 0 0
ANNALY CAP MGMT INC COM 035710409 120 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC TRUS 035710409 11,435 1,117,808 SH   SOLE 1 1,117,808 0 0
ANNALY CAP MGMT INC OPT 035710409 977 95,500 SH Call SOLE 8 95,500 0 0
ANNALY CAP MGMT INC TRUS 035710409 27 2,617 SH   SOLE 8 2,617 0 0
ANNALY CAP MGMT INC OPT 035710409 1,027 100,400 SH Put SOLE 8 100,400 0 0
ANNALY CAP MGMT INC COM 035710409 159 15,501 SH   SOLE 9 15,501 0 0
ANSYS INC COM 03662Q105 17,711 94,873 SH   SOLE 1 94,873 0 0
ANSYS INC COM 03662Q105 11 58 SH   SOLE 8 58 0 0
ANSYS INC OPT 03662Q105 560 3,000 SH Call SOLE 8 3,000 0 0
ANSYS INC OPT 03662Q105 112 600 SH Put SOLE 8 600 0 0
ANSYS INC COM 03662Q105 93 498 SH   SOLE 9 498 0 0
ANTARES PHARMA INC COM 036642106 232 68,938 SH   SOLE 1 68,938 0 0
ANTARES PHARMA INC COM 036642106 67 20,000 SH   SOLE 8 20,000 0 0
ANTERO MIDSTREAM GP LP COM 03675Y103 4,322 255,472 SH   SOLE 1 255,472 0 0
ANTERO MIDSTREAM PARTNERS LP COM 03673L103 22,512 785,493 SH   SOLE 1 785,493 0 0
ANTERO RES CORP COM 03674X106 83 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP COM 03674X106 2,509 141,697 SH   SOLE 1 141,697 0 0
ANTERO RES CORP OPT 03674X106 5 300 SH Put SOLE 8 300 0 0
ANTERO RES CORP COM 03674X106 1,437 81,134 SH   SOLE 8 81,134 0 0
ANTERO RES CORP COM 03674X106 47 2,634 SH   SOLE 9 2,634 0 0
ANTHEM INC COM 036752103 94,749 345,732 SH   SOLE 1 345,732 0 0
ANTHEM INC COM 036752103 247 900 SH   SOLE 8 900 0 0
ANTHEM INC OPT 036752103 13,867 50,600 SH Call SOLE 8 50,600 0 0
ANTHEM INC OPT 036752103 18,718 68,300 SH Put SOLE 8 68,300 0 0
ANTHEM INC COM 036752103 19,991 72,945 SH   SOLE 9 72,945 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 180 38,928 SH   SOLE 1 38,928 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 2 516 SH   SOLE 8 516 0 0
AON PLC COM G0408V102 43,141 280,547 SH   SOLE 1 280,547 0 0
AON PLC COM G0408V102 359 2,334 SH   SOLE 8 2,334 0 0
AON PLC OPT G0408V102 31 200 SH Put SOLE 8 200 0 0
AON PLC OPT G0408V102 354 2,300 SH Call SOLE 8 2,300 0 0
AON PLC COM G0408V102 224 1,454 SH   SOLE 9 1,454 0 0
APACHE CORP COM 037411105 66 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 16,729 350,948 SH   SOLE 1 350,948 0 0
APACHE CORP COM 037411105 338 7,104 SH   SOLE 8 7,104 0 0
APACHE CORP OPT 037411105 7,155 150,100 SH Put SOLE 8 150,100 0 0
APACHE CORP OPT 037411105 14,487 303,900 SH Call SOLE 8 303,900 0 0
APACHE CORP COM 037411105 126 2,648 SH   SOLE 9 2,648 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 3,316 75,146 SH   SOLE 1 75,146 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R101 16,072 364,191 SH   SOLE 1 364,191 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 244 13,686 SH   SOLE 1 13,686 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 7 368 SH   SOLE 8 368 0 0
APERGY CORP COM 03755L104 1,860 42,697 SH   SOLE 1 42,697 0 0
APERGY CORP OPT 03755L104 4 100 SH Put SOLE 8 100 0 0
APERGY CORP COM 03755L104 88 2,020 SH   SOLE 8 2,020 0 0
APERGY CORP COM 03755L104 32 743 SH   SOLE 9 743 0 0
APOGEE ENTERPRISES INC COM 037598109 1,681 40,678 SH   SOLE 1 40,678 0 0
APOGEE ENTERPRISES INC COM 037598109 17 415 SH   SOLE 8 415 0 0
APOGEE ENTERPRISES INC OPT 037598109 240 5,800 SH Call SOLE 8 5,800 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 3,020 160,022 SH   SOLE 1 160,022 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 2,226 2,244,000 PRN   SOLE 8 0 0 2,244,000
APOLLO COML REAL EST FIN INC TRUS 03762U105 14 741 SH   SOLE 8 741 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAA3 10 9,000 PRN   SOLE 8 0 0 9,000
APOLLO GLOBAL MGMT LLC COM 037612306 11,763 340,468 SH   SOLE 1 340,468 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 621 17,985 SH   SOLE 8 17,985 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 1,831 53,000 SH Call SOLE 8 53,000 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 539 15,600 SH Put SOLE 8 15,600 0 0
APOLLO INVT CORP COM 03761U106 7 1,300 SH   SOLE 1 1,300 0 0
APOLLO INVT CORP OPT 03761U106 1 200 SH Put SOLE 8 200 0 0
APOLLO INVT CORP OPT 03761U106 12 2,200 SH Call SOLE 8 2,200 0 0
APOLLO INVT CORP COM 03761U106 3 474 SH   SOLE 8 474 0 0
APOLLO INVT CORP COM 03761U106 30 5,561 SH   SOLE 9 5,561 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 132 5,952 SH   SOLE 1 5,952 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 246 11,168 SH   SOLE 8 11,168 0 0
APPFOLIO INC COM 03783C100 713 9,094 SH   SOLE 1 9,094 0 0
APPFOLIO INC COM 03783C100 18 229 SH   SOLE 8 229 0 0
APPIAN CORP COM 03782L101 301 9,088 SH   SOLE 1 9,088 0 0
APPIAN CORP COM 03782L101 9,533 288,000 SH   SOLE 8 288,000 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 5,257 300,540 SH   SOLE 1 300,540 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 7 428 SH   SOLE 8 428 0 0
APPLE INC COM 037833100 9,105 40,336 SH   DFND 1 0 0 40,336
APPLE INC OPT 037833100 162,578 720,200 SH Put SOLE 1 720,200 0 0
APPLE INC COM 037833100 1,514,587 6,709,427 SH   SOLE 1 6,614,967 94,460 0
APPLE INC OPT 037833100 626,609 2,775,800 SH Put SOLE 8 2,775,800 0 0
APPLE INC OPT 037833100 708,350 3,137,900 SH Call SOLE 8 3,137,900 0 0
APPLE INC COM 037833100 81,919 362,894 SH   SOLE 8 362,894 0 0
APPLE INC COM 037833100 28,018 124,117 SH   SOLE 9 124,117 0 0
APPLE INC COM 037833100 2,218 9,825 SH   SOLE 20 0 9,825 0
APPLE INC COM 037833100 2,505 11,099 SH   DFND 20 0 0 11,099
APPLE INC COM 037833100 2,570 11,383 SH   SOLE 99 0 11,383 0
APPLIED GENETIC TECHNOL CORP COM 03820J100 1 84 SH   SOLE 8 84 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 4,147 52,986 SH   SOLE 1 52,986 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 104 1,330 SH   SOLE 8 1,330 0 0
APPLIED MATLS INC COM 038222105 170 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 57,817 1,495,909 SH   SOLE 1 1,495,909 0 0
APPLIED MATLS INC COM 038222105 20,664 534,651 SH   SOLE 8 534,651 0 0
APPLIED MATLS INC OPT 038222105 31,531 815,800 SH Put SOLE 8 815,800 0 0
APPLIED MATLS INC OPT 038222105 17,269 446,800 SH Call SOLE 8 446,800 0 0
APPLIED MATLS INC COM 038222105 3,275 84,738 SH   SOLE 9 84,738 0 0
APPLIED MATLS INC COM 038222105 251 6,500 SH   DFND 20 0 0 6,500
APPLIED OPTOELECTRONICS INC COM 03823U102 173 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 7,838 317,844 SH   SOLE 1 317,844 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 6,165 250,000 SH Put SOLE 1 250,000 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 2,564 104,000 SH Put SOLE 8 104,000 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 145 5,900 SH Call SOLE 8 5,900 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 2,229 90,390 SH   SOLE 8 90,390 0 0
APPROACH RESOURCES INC COM 03834A103 40 18,005 SH   SOLE 1 18,005 0 0
APPTIO INC COM 03835C108 626 16,951 SH   SOLE 1 16,951 0 0
APPTIO INC COM 03835C108 84 2,277 SH   SOLE 8 2,277 0 0
APTARGROUP INC COM 038336103 3,066 28,474 SH   SOLE 1 28,474 0 0
APTARGROUP INC OPT 038336103 377 3,500 SH Call SOLE 8 3,500 0 0
APTARGROUP INC OPT 038336103 11 100 SH Put SOLE 8 100 0 0
APTARGROUP INC COM 038336103 222 2,067 SH   SOLE 8 2,067 0 0
APTARGROUP INC COM 038336103 329 3,058 SH   SOLE 9 3,058 0 0
APTEVO THERAPEUTICS INC COM 03835L108 105 20,600 SH   SOLE 1 20,600 0 0
APTINYX INC COM 03836N103 144 4,983 SH   SOLE 1 4,983 0 0
APTIV PLC COM G6095L109 33 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 44,250 527,431 SH   SOLE 1 527,431 0 0
APTIV PLC OPT G6095L109 436 5,200 SH Put SOLE 8 5,200 0 0
APTIV PLC OPT G6095L109 13,994 166,800 SH Call SOLE 8 166,800 0 0
APTIV PLC COM G6095L109 101 1,199 SH   SOLE 8 1,199 0 0
APTIV PLC COM G6095L109 151 1,799 SH   SOLE 9 1,799 0 0
AQUA AMERICA INC COM 03836W103 2,948 79,892 SH   SOLE 1 79,892 0 0
AQUA AMERICA INC OPT 03836W103 15 400 SH Put SOLE 8 400 0 0
AQUA AMERICA INC OPT 03836W103 1,140 30,900 SH Call SOLE 8 30,900 0 0
AQUA AMERICA INC COM 03836W103 4 105 SH   SOLE 8 105 0 0
AQUA AMERICA INC COM 03836W103 495 13,427 SH   SOLE 9 13,427 0 0
AQUA METALS INC COM 03837J101 34 13,163 SH   DFND 1 0 0 13,163
AQUA METALS INC COM 03837J101 58 22,200 SH   SOLE 1 22,200 0 0
AQUA METALS INC COM 03837J101 1 230 SH   SOLE 8 230 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 80 SH   SOLE 1 80 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 92 SH   SOLE 8 92 0 0
AQUANTIA CORP COM 03842Q108 103 8,076 SH   SOLE 1 8,076 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 80 4,437 SH   SOLE 1 4,437 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 34 1,956 SH   SOLE 1 1,956 0 0
AQUINOX PHARMACEUTICALS INC COM 03842B101 52 17,600 SH   SOLE 1 17,600 0 0
ARAMARK COM 03852U106 3,502 81,382 SH   SOLE 1 81,382 0 0
ARAMARK OPT 03852U106 13 300 SH Call SOLE 8 300 0 0
ARAMARK COM 03852U106 12 289 SH   SOLE 8 289 0 0
ARAMARK COM 03852U106 132 3,066 SH   SOLE 9 3,066 0 0
ARATANA THERAPEUTICS INC COM 03874P101 99 17,035 SH   SOLE 1 17,035 0 0
ARATANA THERAPEUTICS INC COM 03874P101 1 114 SH   SOLE 8 114 0 0
ARBOR RLTY TR INC TRUS 038923108 319 27,752 SH   SOLE 1 27,752 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 128 13,602 SH   SOLE 1 13,602 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 2 167 SH   SOLE 8 167 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 0 50 SH   SOLE 8 50 0 0
ARCBEST CORP COM 03937C105 1,367 28,158 SH   SOLE 1 28,158 0 0
ARCBEST CORP COM 03937C105 140 2,897 SH   SOLE 8 2,897 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 96 3,125 SH   SOLE 1 3,125 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 5,817 188,506 SH Call SOLE 8 188,506 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 3,570 115,690 SH   SOLE 8 115,690 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 11,911 385,958 SH Put SOLE 8 385,958 0 0
ARCH CAP GROUP LTD COM G0450A105 13,868 465,246 SH   SOLE 1 465,246 0 0
ARCH CAP GROUP LTD COM G0450A105 59 1,970 SH   SOLE 8 1,970 0 0
ARCH CAP GROUP LTD COM G0450A105 141 4,733 SH   SOLE 9 4,733 0 0
ARCH COAL INC COM 039380407 3,225 36,080 SH   SOLE 1 36,080 0 0
ARCH COAL INC OPT 039380407 2,476 27,700 SH Call SOLE 8 27,700 0 0
ARCH COAL INC COM 039380407 259 2,903 SH   SOLE 8 2,903 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 42,726 849,911 SH   SOLE 1 849,911 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 457 9,100 SH Put SOLE 8 9,100 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,466 49,052 SH   SOLE 8 49,052 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 1,885 37,500 SH Call SOLE 8 37,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 203 4,028 SH   SOLE 9 4,028 0 0
ARCHROCK INC COM 03957W106 1,888 154,697 SH   SOLE 1 154,697 0 0
ARCHROCK INC COM 03957W106 101 8,332 SH   SOLE 8 8,332 0 0
ARCIMOTO INC COM 039587100 5 1,455 SH   SOLE 8 1,455 0 0
ARCO PLATFORM LTD COM G04553106 228 10,000 SH   SOLE 1 10,000 0 0
ARCONIC INC COM 03965L100 163 7,409 SH   DFND 1 0 0 7,409
ARCONIC INC COM 03965L100 19,295 876,627 SH   SOLE 1 876,627 0 0
ARCONIC INC OPT 03965L100 2,863 130,073 SH Put SOLE 8 130,073 0 0
ARCONIC INC COM 03965L100 6,845 310,945 SH   SOLE 8 310,945 0 0
ARCONIC INC OPT 03965L100 3,490 158,559 SH Call SOLE 8 158,559 0 0
ARCONIC INC COM 03965L100 57 2,578 SH   SOLE 9 2,578 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 16 2,500 SH   SOLE 1 2,500 0 0
ARCTURUS THERAPEUTICS LTD COM M1492T105 1 84 SH   SOLE 8 84 0 0
ARCUS BIOSCIENCES INC COM 03969F109 78 5,626 SH   SOLE 1 5,626 0 0
ARDAGH GROUP S A COM L0223L101 184 10,970 SH   SOLE 1 10,970 0 0
ARDAGH GROUP S A COM L0223L101 3,450 206,704 SH   SOLE 8 206,704 0 0
ARDELYX INC COM 039697107 170 39,063 SH   SOLE 1 39,063 0 0
ARDELYX INC COM 039697107 0 87 SH   SOLE 8 87 0 0
ARDMORE SHIPPING CORP COM Y0207T100 86 13,371 SH   SOLE 1 13,371 0 0
ARDMORE SHIPPING CORP COM Y0207T100 200 30,710 SH   SOLE 8 30,710 0 0
ARENA PHARMACEUTICALS INC COM 040047607 918 19,948 SH   SOLE 1 19,948 0 0
ARENA PHARMACEUTICALS INC COM 040047607 615 13,371 SH   SOLE 8 13,371 0 0
ARES CAP CORP COM 04010L103 250 14,544 SH   SOLE 1 14,544 0 0
ARES CAP CORP COM 04010L103 1,001 58,271 SH   SOLE 8 58,271 0 0
ARES CAP CORP BOND 04010LAT0 1,011 1,000,000 PRN   SOLE 8 0 0 1,000,000
ARES CAP CORP OPT 04010L103 105 6,100 SH Put SOLE 8 6,100 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 154 11,039 SH   SOLE 1 11,039 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 12 826 SH   SOLE 8 826 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 380 24,457 SH   DFND 1 0 0 24,457
ARES MGMT LP COM 04014Y101 116 5,000 SH   DFND 1 0 0 5,000
ARGAN INC COM 04010E109 911 21,148 SH   SOLE 1 21,148 0 0
ARGAN INC COM 04010E109 476 11,086 SH   SOLE 8 11,086 0 0
ARGENX SE ADR 04016X101 455 6,000 SH   SOLE 1 6,000 0 0
ARGENX SE ADR 04016X101 2,784 36,710 SH   SOLE 8 36,710 0 0
ARGENX SE OPT 04016X101 1,752 23,100 SH Call SOLE 8 23,100 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 872 13,836 SH   SOLE 1 13,836 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 28 447 SH   SOLE 8 447 0 0
ARISTA NETWORKS INC COM 040413106 35,714 134,340 SH   SOLE 1 134,340 0 0
ARISTA NETWORKS INC COM 040413106 45 168 SH   DFND 1 0 0 168
ARISTA NETWORKS INC COM 040413106 3,611 13,585 SH   SOLE 8 13,585 0 0
ARISTA NETWORKS INC OPT 040413106 7,232 27,200 SH Put SOLE 8 27,200 0 0
ARISTA NETWORKS INC OPT 040413106 80 300 SH Call SOLE 8 300 0 0
ARISTA NETWORKS INC COM 040413106 536 2,016 SH   SOLE 9 2,016 0 0
ARLINGTON ASSET INVT CORP COM 041356205 106 11,265 SH   SOLE 1 11,265 0 0
ARLO TECHNOLOGIES INC COM 04206A101 64 4,439 SH   SOLE 1 4,439 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 907 59,982 SH   SOLE 1 59,982 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 1,560 69,477 SH   SOLE 1 69,477 0 0
ARMOUR RESIDENTIAL REIT INC OPT 042315507 22 1,000 SH Call SOLE 8 1,000 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 5 215 SH   SOLE 8 215 0 0
ARMSTRONG FLOORING INC COM 04238R106 152 8,401 SH   SOLE 1 8,401 0 0
ARMSTRONG FLOORING INC COM 04238R106 39 2,178 SH   SOLE 8 2,178 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 3,531 50,721 SH   SOLE 1 50,721 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 70 1,000 SH Put SOLE 8 1,000 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 35 500 SH Call SOLE 8 500 0 0
AROTECH CORP COM 042682203 5 1,503 SH   SOLE 8 1,503 0 0
ARQULE INC COM 04269E107 544 96,159 SH   SOLE 1 96,159 0 0
ARQULE INC COM 04269E107 9 1,643 SH   SOLE 8 1,643 0 0
ARRAY BIOPHARMA INC COM 04269X105 1,193 78,459 SH   SOLE 1 78,459 0 0
ARRAY BIOPHARMA INC OPT 04269X105 32 2,100 SH Put SOLE 8 2,100 0 0
ARRAY BIOPHARMA INC COM 04269X105 388 25,511 SH   SOLE 8 25,511 0 0
ARRAY BIOPHARMA INC OPT 04269X105 11 700 SH Call SOLE 8 700 0 0
ARRIS INTL INC COM G0551A103 1,455 55,993 SH   SOLE 1 55,993 0 0
ARRIS INTL INC COM G0551A103 174 6,716 SH   SOLE 8 6,716 0 0
ARRIS INTL INC OPT G0551A103 195 7,500 SH Put SOLE 8 7,500 0 0
ARRIS INTL INC OPT G0551A103 208 8,000 SH Call SOLE 8 8,000 0 0
ARROW ELECTRS INC COM 042735100 8,548 115,966 SH   SOLE 1 115,966 0 0
ARROW ELECTRS INC COM 042735100 38 516 SH   SOLE 8 516 0 0
ARROW ELECTRS INC COM 042735100 81 1,099 SH   SOLE 9 1,099 0 0
ARROW FINL CORP COM 042744102 180 4,887 SH   SOLE 1 4,887 0 0
ARROW FINL CORP COM 042744102 5 137 SH   SOLE 8 137 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 746 38,895 SH   SOLE 1 38,895 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 316 16,455 SH   SOLE 8 16,455 0 0
ARSANIS INC COM 042873109 3 1,949 SH   SOLE 1 1,949 0 0
ARTESIAN RESOURCES CORP COM 043113208 116 3,169 SH   SOLE 1 3,169 0 0
ARTESIAN RESOURCES CORP COM 043113208 2 53 SH   SOLE 8 53 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 741 22,848 SH   SOLE 1 22,848 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 2 60 SH   SOLE 8 60 0 0
ARVINAS INC COM 04335A105 169 10,000 SH   SOLE 1 10,000 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASANKO GOLD INC COM 04341Y105 0 35 SH   SOLE 8 35 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 2,082 30,279 SH   SOLE 1 30,279 0 0
ASCENA RETAIL GROUP INC COM 04351G101 1,217 266,475 SH   SOLE 1 266,475 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 115 25,100 SH Put SOLE 8 25,100 0 0
ASCENA RETAIL GROUP INC COM 04351G101 47 10,360 SH   SOLE 8 10,360 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 968 211,800 SH Call SOLE 8 211,800 0 0
ASCENDIS PHARMA A S ADR 04351P101 23 320 SH   SOLE 1 320 0 0
ASCENDIS PHARMA A S ADR 04351P101 333 4,700 SH   SOLE 8 4,700 0 0
ASCENT CAP GROUP INC COM 043632108 1 590 SH   SOLE 8 590 0 0
ASGN INC COM 00191U102 5,426 68,742 SH   SOLE 1 68,742 0 0
ASGN INC COM 00191U102 293 3,716 SH   SOLE 8 3,716 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 813 127,269 SH   SOLE 1 127,269 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 19 3,030 SH   SOLE 8 3,030 0 0
ASHFORD INC COM 044104107 85 1,119 SH   SOLE 1 1,119 0 0
ASHFORD INC COM 044104107 8 111 SH   SOLE 8 111 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 5,727 68,295 SH   SOLE 1 68,295 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 363 4,337 SH   SOLE 8 4,337 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 42 500 SH Call SOLE 8 500 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 1,266 15,100 SH Put SOLE 8 15,100 0 0
ASML HOLDING N V ADR N07059210 667 3,546 SH   SOLE 1 3,546 0 0
ASML HOLDING N V OPT N07059210 4,701 25,000 SH Call SOLE 8 25,000 0 0
ASML HOLDING N V ADR N07059210 4,793 25,497 SH   SOLE 8 25,497 0 0
ASML HOLDING N V OPT N07059210 4,776 25,400 SH Put SOLE 8 25,400 0 0
ASPEN GROUP INC COM 04530L203 1 76 SH   SOLE 8 76 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 2,209 52,826 SH   SOLE 1 52,826 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 495 11,831 SH   SOLE 8 11,831 0 0
ASPEN TECHNOLOGY INC COM 045327103 8,728 76,629 SH   SOLE 1 76,629 0 0
ASPEN TECHNOLOGY INC COM 045327103 161 1,413 SH   SOLE 8 1,413 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 371 9,980 SH   SOLE 1 9,980 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 479 81,383 SH   SOLE 1 81,383 0 0
ASSERTIO THERAPEUTICS INC OPT 04545L107 77 13,100 SH Call SOLE 8 13,100 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 12 2,064 SH   SOLE 8 2,064 0 0
ASSOCIATED BANC CORP COM 045487105 1,709 65,716 SH   SOLE 1 65,716 0 0
ASSOCIATED BANC CORP COM 045487105 7 268 SH   SOLE 8 268 0 0
ASSOCIATED CAP GROUP INC COM 045528106 44 1,036 SH   SOLE 1 1,036 0 0
ASSOCIATED CAP GROUP INC COM 045528106 7 162 SH   SOLE 8 162 0 0
ASSURANT INC COM 04621X108 6,664 61,723 SH   SOLE 1 61,723 0 0
ASSURANT INC OPT 04621X108 32 300 SH Put SOLE 8 300 0 0
ASSURANT INC COM 04621X108 153 1,413 SH   SOLE 8 1,413 0 0
ASSURANT INC OPT 04621X108 22 200 SH Call SOLE 8 200 0 0
ASSURANT INC COM 04621X108 34 312 SH   SOLE 9 312 0 0
ASSURED GUARANTY LTD COM G0585R106 2,913 68,978 SH   SOLE 1 68,978 0 0
ASSURED GUARANTY LTD OPT G0585R106 735 17,400 SH Call SOLE 8 17,400 0 0
ASSURED GUARANTY LTD COM G0585R106 826 19,556 SH   SOLE 8 19,556 0 0
ASSURED GUARANTY LTD OPT G0585R106 1,575 37,300 SH Put SOLE 8 37,300 0 0
ASTA FDG INC COM 046220109 0 119 SH   SOLE 8 119 0 0
ASTEC INDS INC COM 046224101 1,971 39,097 SH   SOLE 1 39,097 0 0
ASTERIAS BIOTHERAPEUTICS INC COM 04624N107 0 53 SH   SOLE 1 53 0 0
ASTRAZENECA PLC ADR 046353108 410 10,362 SH   SOLE 1 10,362 0 0
ASTRAZENECA PLC OPT 046353108 3,260 82,400 SH Call SOLE 8 82,400 0 0
ASTRAZENECA PLC OPT 046353108 1,622 41,000 SH Put SOLE 8 41,000 0 0
ASTRAZENECA PLC ADR 046353108 3,936 99,465 SH   SOLE 8 99,465 0 0
ASTRONICS CORP COM 046433108 601 13,802 SH   SOLE 1 13,802 0 0
ASTRONICS CORP COM 046433108 111 2,566 SH   SOLE 8 2,566 0 0
ASURE SOFTWARE INC COM 04649U102 99 8,028 SH   SOLE 1 8,028 0 0
AT HOME GROUP INC COM 04650Y100 523 16,575 SH   SOLE 1 16,575 0 0
AT&ampT INC COM 00206R102 585 17,415 SH   DFND 1 0 0 17,415
AT&ampT INC COM 00206R102 379,223 11,293,135 SH   SOLE 1 11,293,135 0 0
AT&ampT INC OPT 00206R102 6,716 200,000 SH Call SOLE 1 200,000 0 0
AT&ampT INC COM 00206R102 13,129 391,007 SH   SOLE 8 391,007 0 0
AT&ampT INC OPT 00206R102 51,644 1,537,926 SH Put SOLE 8 1,537,926 0 0
AT&ampT INC OPT 00206R102 45,358 1,350,742 SH Call SOLE 8 1,350,742 0 0
AT&ampT INC COM 00206R102 17,905 533,206 SH   SOLE 9 533,206 0 0
AT&ampT INC COM 00206R102 3,922 116,788 SH   DFND 20 0 0 116,788
ATARA BIOTHERAPEUTICS INC COM 046513107 650 15,722 SH   SOLE 1 15,722 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 24 571 SH   SOLE 8 571 0 0
ATENTO S A COM L0427L105 0 11 SH   SOLE 8 11 0 0
ATHENAHEALTH INC COM 04685W103 3,485 26,086 SH   SOLE 1 26,086 0 0
ATHENAHEALTH INC COM 04685W103 1,659 12,414 SH   SOLE 8 12,414 0 0
ATHENAHEALTH INC OPT 04685W103 2,445 18,300 SH Call SOLE 8 18,300 0 0
ATHENAHEALTH INC OPT 04685W103 2,138 16,000 SH Put SOLE 8 16,000 0 0
ATHENE HLDG LTD COM G0684D107 1,919 37,169 SH   SOLE 1 37,169 0 0
ATHENE HLDG LTD COM G0684D107 3,889 75,279 SH   SOLE 8 75,279 0 0
ATHENE HLDG LTD COM G0684D107 93 1,800 SH   SOLE 9 1,800 0 0
ATHENEX INC COM 04685N103 339 21,838 SH   SOLE 1 21,838 0 0
ATHENEX INC COM 04685N103 6 383 SH   SOLE 8 383 0 0
ATHERSYS INC COM 04744L106 93 44,526 SH   SOLE 1 44,526 0 0
ATKORE INTL GROUP INC COM 047649108 2,252 84,907 SH   SOLE 1 84,907 0 0
ATKORE INTL GROUP INC COM 047649108 77 2,916 SH   SOLE 8 2,916 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 160 9,594 SH   SOLE 1 9,594 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 5 297 SH   SOLE 8 297 0 0
ATLANTIC PWR CORP COM 04878Q863 4 1,871 SH   DFND 1 0 0 1,871
ATLANTIC PWR CORP COM 04878Q863 403 183,099 SH   SOLE 1 183,099 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTICA YIELD PLC COM G0751N103 16 800 SH   SOLE 1 800 0 0
ATLANTICA YIELD PLC COM G0751N103 232 11,278 SH   SOLE 8 11,278 0 0
ATLANTICA YIELD PLC COM G0751N103 44 2,155 SH   SOLE 9 2,155 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 1,693 26,559 SH   SOLE 1 26,559 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 26 400 SH Call SOLE 8 400 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 6,490 5,377,000 PRN   SOLE 8 0 0 5,377,000
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 73 1,142 SH   SOLE 8 1,142 0 0
ATLAS FINANCIAL HOLDINGS INC COM G06207115 2 200 SH   SOLE 1 200 0 0
ATLAS FINANCIAL HOLDINGS INC COM G06207115 0 22 SH   SOLE 8 22 0 0
ATLASSIAN CORP PLC COM G06242104 1,388 14,441 SH   SOLE 1 14,441 0 0
ATLASSIAN CORP PLC COM G06242104 152 1,585 SH   SOLE 8 1,585 0 0
ATMOS ENERGY CORP COM 049560105 7,181 76,460 SH   SOLE 1 76,460 0 0
ATMOS ENERGY CORP COM 049560105 17 186 SH   SOLE 8 186 0 0
ATMOS ENERGY CORP COM 049560105 599 6,378 SH   SOLE 9 6,378 0 0
ATN INTL INC COM 00215F107 1,000 13,533 SH   SOLE 1 13,533 0 0
ATN INTL INC COM 00215F107 97 1,305 SH   SOLE 8 1,305 0 0
ATOMERA INC COM 04965B100 0 15 SH   SOLE 8 15 0 0
ATRICURE INC COM 04963C209 754 21,529 SH   SOLE 1 21,529 0 0
ATRICURE INC COM 04963C209 32 915 SH   SOLE 8 915 0 0
ATRION CORP COM 049904105 413 594 SH   SOLE 1 594 0 0
ATRION CORP COM 049904105 59 85 SH   SOLE 8 85 0 0
ATTIS INDS INC COM 049836109 23 80,092 SH   SOLE 8 80,092 0 0
ATTUNITY LTD COM M15332121 138 7,300 SH   SOLE 1 7,300 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 9 2,204 SH   DFND 1 0 0 2,204
AU OPTRONICS CORP ADR 002255107 3 749 SH   SOLE 8 749 0 0
AUBURN NATL BANCORP COM 050473107 36 946 SH   SOLE 1 946 0 0
AUBURN NATL BANCORP COM 050473107 2 51 SH   SOLE 8 51 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 728 18,387 SH   SOLE 1 18,387 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 60 1,509 SH   SOLE 8 1,509 0 0
AUDIOCODES LTD COM M15342104 66 6,595 SH   SOLE 8 6,595 0 0
AURINIA PHARMACEUTICALS INC OPT 05156V102 332 50,000 SH Call SOLE 8 50,000 0 0
AURINIA PHARMACEUTICALS INC OPT 05156V102 332 50,000 SH Put SOLE 8 50,000 0 0
AUTODESK INC COM 052769106 41,633 266,694 SH   SOLE 1 266,694 0 0
AUTODESK INC OPT 052769106 8,820 56,500 SH Call SOLE 8 56,500 0 0
AUTODESK INC COM 052769106 2,220 14,218 SH   SOLE 8 14,218 0 0
AUTODESK INC OPT 052769106 6,525 41,800 SH Put SOLE 8 41,800 0 0
AUTODESK INC COM 052769106 1,343 8,607 SH   SOLE 9 8,607 0 0
AUTOHOME INC ADR 05278C107 48,304 624,010 SH   SOLE 1 624,010 0 0
AUTOHOME INC ADR 05278C107 1 7 SH   SOLE 8 7 0 0
AUTOHOME INC ADR 05278C107 1,262 16,300 SH   SOLE 9 16,300 0 0
AUTOLIV INC COM 052800109 2,358 27,201 SH   SOLE 1 27,201 0 0
AUTOLIV INC OPT 052800109 9 100 SH Call SOLE 8 100 0 0
AUTOLIV INC COM 052800109 9 106 SH   SOLE 8 106 0 0
AUTOLIV INC COM 052800109 204 2,351 SH   SOLE 9 2,351 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 82,536 547,839 SH   SOLE 1 547,839 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 7,684 51,000 SH Call SOLE 8 51,000 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 2,320 15,400 SH Put SOLE 8 15,400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 10,603 70,380 SH   SOLE 8 70,380 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 412 2,730 SH   SOLE 9 2,730 0 0
AUTONATION INC COM 05329W102 4,635 111,540 SH   SOLE 1 111,540 0 0
AUTONATION INC COM 05329W102 1,328 31,982 SH   SOLE 8 31,982 0 0
AUTONATION INC OPT 05329W102 187 4,500 SH Call SOLE 8 4,500 0 0
AUTONATION INC OPT 05329W102 590 14,200 SH Put SOLE 8 14,200 0 0
AUTONATION INC COM 05329W102 14 344 SH   SOLE 9 344 0 0
AUTOWEB INC COM 05335B100 0 1 SH   SOLE 8 1 0 0
AUTOZONE INC COM 053332102 56,285 72,560 SH   SOLE 1 72,560 0 0
AUTOZONE INC COM 053332102 3,353 4,322 SH   SOLE 8 4,322 0 0
AUTOZONE INC OPT 053332102 15,592 20,100 SH Put SOLE 8 20,100 0 0
AUTOZONE INC OPT 053332102 5,430 7,000 SH Call SOLE 8 7,000 0 0
AUTOZONE INC COM 053332102 20,524 26,459 SH   SOLE 9 26,459 0 0
AV HOMES INC COM 00234P102 296 14,779 SH   SOLE 1 14,779 0 0
AV HOMES INC COM 00234P102 3 174 SH   SOLE 8 174 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 1 221 SH   SOLE 8 221 0 0
AVALARA INC COM 05338G106 114 3,259 SH   SOLE 1 3,259 0 0
AVALARA INC COM 05338G106 20 561 SH   SOLE 8 561 0 0
AVALON HLDGS CORP COM 05343P109 61 16,400 SH   SOLE 1 16,400 0 0
AVALONBAY CMNTYS INC TRUS 053484101 50,517 278,869 SH   SOLE 1 278,869 0 0
AVALONBAY CMNTYS INC COM 053484101 7,605 41,985 SH   SOLE 1 41,985 0 0
AVALONBAY CMNTYS INC TRUS 053484101 16 87 SH   SOLE 8 87 0 0
AVALONBAY CMNTYS INC OPT 053484101 13,423 74,100 SH Put SOLE 8 74,100 0 0
AVALONBAY CMNTYS INC OPT 053484101 8,949 49,400 SH Call SOLE 8 49,400 0 0
AVALONBAY CMNTYS INC COM 053484101 195 1,079 SH   SOLE 9 1,079 0 0
AVANGRID INC COM 05351W103 6,054 126,324 SH   SOLE 1 126,324 0 0
AVANGRID INC COM 05351W103 3 70 SH   SOLE 8 70 0 0
AVANOS MED INC COM 05350V106 16 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 5,661 82,630 SH   SOLE 1 82,630 0 0
AVANOS MED INC COM 05350V106 27 396 SH   SOLE 8 396 0 0
AVAYA HLDGS CORP COM 05351X101 9,774 441,450 SH   SOLE 1 441,450 0 0
AVAYA HLDGS CORP COM 05351X101 44 1,949 SH   SOLE 8 1,949 0 0
AVEO PHARMACEUTICALS INC COM 053588109 129 38,942 SH   SOLE 1 38,942 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 351 106,000 SH Put SOLE 8 106,000 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 1,481 447,500 SH Call SOLE 8 447,500 0 0
AVERY DENNISON CORP COM 053611109 11,170 103,083 SH   SOLE 1 103,083 0 0
AVERY DENNISON CORP COM 053611109 138 1,277 SH   SOLE 8 1,277 0 0
AVERY DENNISON CORP COM 053611109 57 522 SH   SOLE 9 522 0 0
AVIANCA HLDGS SA ADR 05367G100 6 1,079 SH   SOLE 8 1,079 0 0
AVIAT NETWORKS INC COM 05366Y201 2 125 SH   SOLE 8 125 0 0
AVID BIOSERVICES INC COM 05368M106 130 18,997 SH   SOLE 1 18,997 0 0
AVID TECHNOLOGY INC COM 05367P100 206 34,879 SH   SOLE 1 34,879 0 0
AVID TECHNOLOGY INC COM 05367P100 1 137 SH   SOLE 8 137 0 0
AVIS BUDGET GROUP COM 053774105 2,101 65,406 SH   SOLE 1 65,406 0 0
AVIS BUDGET GROUP OPT 053774105 4,767 148,300 SH Put SOLE 8 148,300 0 0
AVIS BUDGET GROUP COM 053774105 1,991 61,948 SH   SOLE 8 61,948 0 0
AVIS BUDGET GROUP OPT 053774105 1,241 38,600 SH Call SOLE 8 38,600 0 0
AVISTA CORP COM 05379B107 4,602 91,008 SH   SOLE 1 91,008 0 0
AVISTA CORP COM 05379B107 66 1,305 SH   SOLE 8 1,305 0 0
AVNET INC COM 053807103 13,640 304,662 SH   SOLE 1 304,662 0 0
AVNET INC OPT 053807103 251 5,600 SH Call SOLE 8 5,600 0 0
AVNET INC COM 053807103 90 2,012 SH   SOLE 8 2,012 0 0
AVNET INC OPT 053807103 90 2,000 SH Put SOLE 8 2,000 0 0
AVNET INC COM 053807103 68 1,498 SH   SOLE 9 1,498 0 0
AVON PRODS INC COM 054303102 702 318,856 SH   SOLE 1 318,856 0 0
AVON PRODS INC COM 054303102 1,040 472,693 SH   SOLE 8 472,693 0 0
AVON PRODS INC OPT 054303102 1,516 689,200 SH Put SOLE 8 689,200 0 0
AVON PRODS INC OPT 054303102 42 19,000 SH Call SOLE 8 19,000 0 0
AVROBIO INC COM 05455M100 181 3,497 SH   SOLE 1 3,497 0 0
AVX CORP NEW COM 002444107 756 41,867 SH   SOLE 1 41,867 0 0
AVX CORP NEW OPT 002444107 9 500 SH Call SOLE 8 500 0 0
AVX CORP NEW COM 002444107 77 4,276 SH   SOLE 8 4,276 0 0
AWARE INC MASS COM 05453N100 1 216 SH   SOLE 8 216 0 0
AXA EQUITABLE HLDGS INC COM 054561105 429 19,985 SH   SOLE 1 19,985 0 0
AXALTA COATING SYS LTD COM G0750C108 3,927 134,682 SH   SOLE 1 134,682 0 0
AXALTA COATING SYS LTD OPT G0750C108 64 2,200 SH Put SOLE 8 2,200 0 0
AXALTA COATING SYS LTD COM G0750C108 20,745 711,427 SH   SOLE 8 711,427 0 0
AXALTA COATING SYS LTD OPT G0750C108 29 1,000 SH Call SOLE 8 1,000 0 0
AXALTA COATING SYS LTD COM G0750C108 80 2,751 SH   SOLE 9 2,751 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 973 49,490 SH   SOLE 1 49,490 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 3 134 SH   SOLE 8 134 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 1,446 25,076 SH   SOLE 1 25,076 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 58 1,000 SH Put SOLE 8 1,000 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 6 100 SH Call SOLE 8 100 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 61 1,042 SH   SOLE 9 1,042 0 0
AXOGEN INC COM 05463X106 600 16,297 SH   SOLE 1 16,297 0 0
AXOGEN INC COM 05463X106 330 8,943 SH   SOLE 8 8,943 0 0
AXON ENTERPRISE INC COM 05464C101 6,509 95,121 SH   SOLE 1 95,121 0 0
AXON ENTERPRISE INC OPT 05464C101 1,286 18,800 SH Call SOLE 8 18,800 0 0
AXON ENTERPRISE INC OPT 05464C101 1,943 28,400 SH Put SOLE 8 28,400 0 0
AXON ENTERPRISE INC COM 05464C101 3,030 44,279 SH   SOLE 8 44,279 0 0
AXOS FINL INC COM 05465C100 2,421 70,413 SH   SOLE 1 70,413 0 0
AXOS FINL INC OPT 05465C100 1,593 46,300 SH Call SOLE 8 46,300 0 0
AXOS FINL INC COM 05465C100 1,411 41,036 SH   SOLE 8 41,036 0 0
AXOS FINL INC OPT 05465C100 21,501 625,200 SH Put SOLE 8 625,200 0 0
AXOVANT SCIENCES LTD COM G0750W104 0 144 SH   SOLE 8 144 0 0
AXT INC COM 00246W103 109 15,206 SH   SOLE 1 15,206 0 0
AXT INC COM 00246W103 2 326 SH   SOLE 8 326 0 0
AYTU BIOSCIENCE INC COM 054754700 0 1 SH   SOLE 8 1 0 0
AZZ INC COM 002474104 1,579 31,295 SH   SOLE 1 31,295 0 0
AZZ INC COM 002474104 77 1,530 SH   SOLE 8 1,530 0 0
AZZ INC OPT 002474104 15 300 SH Call SOLE 8 300 0 0
B &amp G FOODS INC NEW COM 05508R106 2,377 86,593 SH   SOLE 1 86,593 0 0
B &amp G FOODS INC NEW COM 05508R106 96 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW OPT 05508R106 3,621 131,900 SH Put SOLE 8 131,900 0 0
B &amp G FOODS INC NEW COM 05508R106 203 7,399 SH   SOLE 8 7,399 0 0
B &amp G FOODS INC NEW OPT 05508R106 2,849 103,800 SH Call SOLE 8 103,800 0 0
B RILEY FINL INC COM 05580M108 187 8,254 SH   SOLE 1 8,254 0 0
B RILEY FINL INC COM 05580M108 21 928 SH   SOLE 8 928 0 0
B2GOLD CORP COM 11777Q209 233 101,500 SH   SOLE 1 101,500 0 0
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 39 38,028 SH   SOLE 1 38,028 0 0
BADGER METER INC COM 056525108 1,676 31,668 SH   SOLE 1 31,668 0 0
BADGER METER INC COM 056525108 101 1,917 SH   SOLE 8 1,917 0 0
BAIDU INC ADR 056752108 245 1,072 SH   DFND 1 0 0 1,072
BAIDU INC ADR 056752108 17,375 75,975 SH   SOLE 1 75,975 0 0
BAIDU INC ADR 056752108 7,129 31,173 SH   SOLE 8 31,173 0 0
BAIDU INC OPT 056752108 49,692 217,300 SH Call SOLE 8 217,300 0 0
BAIDU INC OPT 056752108 65,997 288,600 SH Put SOLE 8 288,600 0 0
BAIDU INC ADR 056752108 18,874 82,537 SH   SOLE 9 82,537 0 0
BAIDU INC ADR 056752108 297 1,300 SH   DFND 20 0 0 1,300
BAKER HUGHES A GE CO COM 05722G100 14,068 415,843 SH   SOLE 1 415,843 0 0
BAKER HUGHES A GE CO COM 05722G100 837 24,738 SH   DFND 1 0 0 24,738
BAKER HUGHES A GE CO OPT 05722G100 974 28,800 SH Call SOLE 8 28,800 0 0
BAKER HUGHES A GE CO COM 05722G100 1,038 30,669 SH   SOLE 8 30,669 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,292 38,200 SH Put SOLE 8 38,200 0 0
BAKER HUGHES A GE CO COM 05722G100 106 3,129 SH   SOLE 9 3,129 0 0
BALCHEM CORP COM 057665200 5,528 49,317 SH   SOLE 1 49,317 0 0
BALCHEM CORP COM 057665200 3,350 29,885 SH   SOLE 8 29,885 0 0
BALL CORP COM 058498106 13 300 SH   DFND 1 0 0 300
BALL CORP COM 058498106 35,625 809,843 SH   SOLE 1 809,843 0 0
BALL CORP OPT 058498106 2,002 45,500 SH Call SOLE 8 45,500 0 0
BALL CORP COM 058498106 631 14,352 SH   SOLE 8 14,352 0 0
BALL CORP OPT 058498106 70 1,600 SH Put SOLE 8 1,600 0 0
BALL CORP COM 058498106 87 1,975 SH   SOLE 9 1,975 0 0
BALL CORP COM 058498106 21 482 SH   SOLE 99 0 482 0
BALLANTYNE STRONG INC COM 058516105 5 1,223 SH   SOLE 8 1,223 0 0
BANC OF CALIFORNIA INC COM 05990K106 1,036 54,827 SH   SOLE 1 54,827 0 0
BANC OF CALIFORNIA INC COM 05990K106 189 10,000 SH   SOLE 8 10,000 0 0
BANC OF CALIFORNIA INC OPT 05990K106 15 800 SH Call SOLE 8 800 0 0
BANCFIRST CORP COM 05945F103 441 7,366 SH   SOLE 1 7,366 0 0
BANCFIRST CORP COM 05945F103 35 580 SH   SOLE 8 580 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 81 12,894 SH   SOLE 1 12,894 0 0
BANCO BRADESCO S A ADR 059460303 6,497 917,763 SH   SOLE 1 917,763 0 0
BANCO BRADESCO S A OPT 059460303 4,918 694,600 SH Put SOLE 8 694,600 0 0
BANCO BRADESCO S A ADR 059460303 1,555 219,567 SH   SOLE 8 219,567 0 0
BANCO BRADESCO S A OPT 059460303 3,934 555,640 SH Call SOLE 8 555,640 0 0
BANCO BRADESCO S A ADR 059460303 1,528 215,793 SH   SOLE 9 215,793 0 0
BANCO MACRO SA ADR 05961W105 296 7,165 SH   SOLE 1 7,165 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 58 6,626 SH   SOLE 1 6,626 0 0
BANCO SANTANDER S A ADR 05969B103 0 4 SH   SOLE 1 4 0 0
BANCO SANTANDER S A ADR 05969B103 0 2 SH   SOLE 8 2 0 0
BANCO SANTANDER SA ADR 05964H105 87 17,374 SH   SOLE 8 17,374 0 0
BANCO SANTANDER SA OPT 05964H105 76 15,100 SH Put SOLE 8 15,100 0 0
BANCO SANTANDER SA OPT 05964H105 96 19,100 SH Call SOLE 8 19,100 0 0
BANCO SANTANDER SA OPT 05964H105 5,000 1,000,000 SH Put SOLE 9 1,000,000 0 0
BANCO SANTANDER SA ADR 05964H105 0 1 SH   SOLE 9 1 0 0
BANCO SANTANDER SA OPT 05964H105 559 111,700 SH Call SOLE 9 111,700 0 0
BANCOLOMBIA S A ADR 05968L102 2,658 63,691 SH   SOLE 1 63,691 0 0
BANCORP 34 INC COM 05970V106 0 10 SH   SOLE 8 10 0 0
BANCORP INC DEL COM 05969A105 193 20,151 SH   SOLE 1 20,151 0 0
BANCORP INC DEL COM 05969A105 17 1,773 SH   SOLE 8 1,773 0 0
BANCORP NEW JERSEY INC NEW COM 059915108 0 23 SH   SOLE 8 23 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 6,389 195,407 SH   SOLE 1 195,407 0 0
BANDWIDTH INC COM 05988J103 1,707 31,859 SH   SOLE 1 31,859 0 0
BANDWIDTH INC COM 05988J103 11 207 SH   SOLE 8 207 0 0
BANK AMER CORP COM 060505104 6,669 226,367 SH   DFND 1 0 0 226,367
BANK AMER CORP COM 060505104 439,282 14,911,142 SH   SOLE 1 14,911,142 0 0
BANK AMER CORP OPT 060505104 73,921 2,509,200 SH Call SOLE 8 2,509,200 0 0
BANK AMER CORP COM 060505104 44,482 1,509,890 SH   SOLE 8 1,509,890 0 0
BANK AMER CORP OPT 060505104 221,460 7,517,300 SH Put SOLE 8 7,517,300 0 0
BANK AMER CORP COM 060505104 1,688 57,300 SH   SOLE 9 57,300 0 0
BANK AMER CORP COM 060505104 2,192 74,400 SH   DFND 20 0 0 74,400
BANK COMM HLDGS COM 06424J103 76 6,204 SH   SOLE 1 6,204 0 0
BANK COMM HLDGS COM 06424J103 2 157 SH   SOLE 8 157 0 0
BANK HAWAII CORP COM 062540109 1,549 19,631 SH   SOLE 1 19,631 0 0
BANK HAWAII CORP COM 062540109 86 1,090 SH   SOLE 8 1,090 0 0
BANK MONTREAL QUE COM 063671101 1,939 23,486 SH   SOLE 1 23,486 0 0
BANK MONTREAL QUE COM 063671101 165 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE OPT 063671101 182 2,200 SH Call SOLE 8 2,200 0 0
BANK MONTREAL QUE OPT 063671101 206 2,500 SH Put SOLE 8 2,500 0 0
BANK MONTREAL QUE COM 063671101 1,290 15,630 SH   SOLE 8 15,630 0 0
BANK MONTREAL QUE COM 063671101 6,387 77,387 SH   SOLE 9 77,387 0 0
BANK N S HALIFAX COM 064149107 1,205 20,201 SH   SOLE 1 20,201 0 0
BANK N S HALIFAX PREF 064149107 11 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 40,090 672,328 SH   SOLE 9 672,328 0 0
BANK NEW YORK MELLON CORP COM 064058100 85,159 1,670,117 SH   SOLE 1 1,670,117 0 0
BANK NEW YORK MELLON CORP COM 064058100 310 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP OPT 064058100 4,589 90,000 SH Call SOLE 8 90,000 0 0
BANK NEW YORK MELLON CORP OPT 064058100 2,723 53,400 SH Put SOLE 8 53,400 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,623 51,429 SH   SOLE 8 51,429 0 0
BANK NEW YORK MELLON CORP COM 064058100 306 5,996 SH   SOLE 9 5,996 0 0
BANK OF MARIN BANCORP COM 063425102 228 2,718 SH   SOLE 1 2,718 0 0
BANK OF MARIN BANCORP COM 063425102 14 167 SH   SOLE 8 167 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 1,344 25,889 SH   SOLE 1 25,889 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 23 445 SH   SOLE 8 445 0 0
BANK OF THE ST JAMES FINL GP COM 470299108 0 7 SH   SOLE 8 7 0 0
BANK OZK COM 06417N103 2,458 64,759 SH   SOLE 1 64,759 0 0
BANK OZK COM 06417N103 5 144 SH   DFND 1 0 0 144
BANK OZK OPT 06417N103 53 1,400 SH Put SOLE 8 1,400 0 0
BANK OZK COM 06417N103 453 11,926 SH   SOLE 8 11,926 0 0
BANK OZK OPT 06417N103 61 1,600 SH Call SOLE 8 1,600 0 0
BANK OZK COM 06417N103 337 8,886 SH   SOLE 9 8,886 0 0
BANK PRINCETON NEW JERSEY COM 064520109 70 2,308 SH   SOLE 1 2,308 0 0
BANK PRINCETON NEW JERSEY COM 064520109 8 256 SH   SOLE 8 256 0 0
BANK SOUTH CAROLINA CORP COM 065066102 0 4 SH   SOLE 8 4 0 0
BANK7 CORP COM 06652N107 17 900 SH   SOLE 8 900 0 0
BANKFINANCIAL CORP COM 06643P104 86 5,411 SH   SOLE 1 5,411 0 0
BANKFINANCIAL CORP COM 06643P104 6 409 SH   SOLE 8 409 0 0
BANKUNITED INC COM 06652K103 1,157 32,651 SH   SOLE 1 32,651 0 0
BANKUNITED INC COM 06652K103 5 154 SH   SOLE 8 154 0 0
BANKWELL FINL GROUP INC COM 06654A103 76 2,415 SH   SOLE 1 2,415 0 0
BANKWELL FINL GROUP INC COM 06654A103 0 2 SH   SOLE 8 2 0 0
BANNER CORP COM 06652V208 3,088 49,673 SH   SOLE 1 49,673 0 0
BANNER CORP COM 06652V208 68 1,094 SH   SOLE 8 1,094 0 0
BAOZUN INC OPT 06684L103 1,385 28,500 SH Call SOLE 8 28,500 0 0
BAOZUN INC OPT 06684L103 6,456 132,900 SH Put SOLE 8 132,900 0 0
BAOZUN INC ADR 06684L103 1,629 33,524 SH   SOLE 8 33,524 0 0
BAOZUN INC ADR 06684L103 1,593 32,767 SH   SOLE 9 32,767 0 0
BAR HBR BANKSHARES COM 066849100 175 6,097 SH   SOLE 1 6,097 0 0
BAR HBR BANKSHARES COM 066849100 4 147 SH   SOLE 8 147 0 0
BARCLAYS BANK PLC PREF 06739H362 846 32,500 SH   DFND 1 0 0 32,500
BARCLAYS BK PLC OPT 06746L422 56,940 2,135,000 SH Call SOLE 1 2,135,000 0 0
BARCLAYS BK PLC FUND 06745R693 75,700 1,000,000 SH   SOLE 1 1,000,000 0 0
BARCLAYS BK PLC FUND 06745T368 3,250 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P589 3,609 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P563 21,277 550,000 SH   SOLE 1 550,000 0 0
BARCLAYS BK PLC FUND 06740L469 3,457 65,000 SH   SOLE 1 65,000 0 0
BARCLAYS BK PLC FUND 06740L485 1,916 30,000 SH   SOLE 1 30,000 0 0
BARCLAYS BK PLC FUND 06738C778 5,940 250,000 SH   SOLE 1 250,000 0 0
BARCLAYS BK PLC FUND 06746P522 10,011 212,000 SH   SOLE 1 212,000 0 0
BARCLAYS BK PLC FUND 06746P449 9,759 255,000 SH   SOLE 1 255,000 0 0
BARCLAYS BK PLC FUND 06746P431 3,738 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P613 10,302 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC OPT 06746L422 3,600 135,000 SH Put SOLE 1 135,000 0 0
BARCLAYS BK PLC FUND 06740D830 30,255 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06740Q260 11,942 697,160 SH   SOLE 1 697,160 0 0
BARCLAYS BK PLC FUND 06746P514 3,607 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P456 3,241 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06740P114 14,360 483,998 SH   SOLE 1 483,998 0 0
BARCLAYS BK PLC FUND 06746P555 10,392 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06746P498 3,899 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06740L527 1,872 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P650 3,898 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06742W570 14,380 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06746P571 3,855 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P472 3,220 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P621 98,790 3,700,000 SH   SOLE 1 3,700,000 0 0
BARCLAYS BK PLC FUND 06746L422 495,416 18,575,783 SH   SOLE 1 18,575,783 0 0
BARCLAYS BK PLC FUND 06746P548 4,403 92,000 SH   SOLE 1 92,000 0 0
BARCLAYS BK PLC FUND 06742C723 12 575 SH   SOLE 1 575 0 0
BARCLAYS BK PLC FUND 06746P530 4,502 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P480 4,040 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P464 3,477 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 35,038 510,307 SH   SOLE 1 510,307 0 0
BARCLAYS BK PLC FUND 06740L493 3,508 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P643 3,254 88,400 SH   SOLE 1 88,400 0 0
BARCLAYS BK PLC FUND 06746L422 4 132 SH   DFND 1 0 0 132
BARCLAYS BK PLC OPT 06746L422 268,888 10,082,100 SH Call SOLE 8 10,082,100 0 0
BARCLAYS BK PLC FUND 06746Q256 106 1,113 SH   SOLE 8 1,113 0 0
BARCLAYS BK PLC FUND 06746P621 534 20,000 SH   SOLE 8 20,000 0 0
BARCLAYS BK PLC FUND 06746L422 4,439 166,462 SH   SOLE 8 166,462 0 0
BARCLAYS BK PLC OPT 06746L422 22,077 827,750 SH Put SOLE 8 827,750 0 0
BARCLAYS BK PLC FUND 06744M836 3 20 SH   SOLE 8 20 0 0
BARCLAYS BK PLC FUND 06740Q260 1,514 88,364 SH   SOLE 8 88,364 0 0
BARCLAYS BK PLC FUND 06746Q249 19 180 SH   SOLE 8 180 0 0
BARCLAYS BK PLC FUND 06746L422 45 1,674 SH   DFND 20 0 0 1,674
BARCLAYS PLC ADR 06738E204 999 111,665 SH   DFND 1 0 0 111,665
BARINGS BDC INC COM 06759L103 135 13,472 SH   SOLE 8 13,472 0 0
BARNES &amp NOBLE ED INC COM 06777U101 227 39,494 SH   SOLE 1 39,494 0 0
BARNES &amp NOBLE ED INC COM 06777U101 13 2,258 SH   SOLE 8 2,258 0 0
BARNES &amp NOBLE INC COM 067774109 431 74,096 SH   SOLE 1 74,096 0 0
BARNES &amp NOBLE INC OPT 067774109 118 20,300 SH Put SOLE 8 20,300 0 0
BARNES &amp NOBLE INC COM 067774109 294 50,557 SH   SOLE 8 50,557 0 0
BARNES &amp NOBLE INC OPT 067774109 10 1,800 SH Call SOLE 8 1,800 0 0
BARNES GROUP INC COM 067806109 4,342 61,122 SH   SOLE 1 61,122 0 0
BARNES GROUP INC COM 067806109 185 2,605 SH   SOLE 8 2,605 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 418 6,263 SH   SOLE 1 6,263 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 39 585 SH   SOLE 8 585 0 0
BARRICK GOLD CORP COM 067901108 5,817 525,057 SH   SOLE 1 525,057 0 0
BARRICK GOLD CORP COM 067901108 163 14,725 SH   DFND 1 0 0 14,725
BARRICK GOLD CORP COM 067901108 16,041 1,447,686 SH   SOLE 8 1,447,686 0 0
BARRICK GOLD CORP OPT 067901108 3,204 289,100 SH Call SOLE 8 289,100 0 0
BARRICK GOLD CORP OPT 067901108 14,751 1,331,300 SH Put SOLE 8 1,331,300 0 0
BARRICK GOLD CORP COM 067901108 4,931 445,032 SH   SOLE 9 445,032 0 0
BARRICK GOLD CORP COM 067901108 11 1,000 SH   DFND 20 0 0 1,000
BASIC ENERGY SVCS INC NEW COM 06985P209 4 424 SH   SOLE 8 424 0 0
BASSETT FURNITURE INDS INC COM 070203104 86 4,081 SH   SOLE 1 4,081 0 0
BASSETT FURNITURE INDS INC COM 070203104 4 162 SH   SOLE 8 162 0 0
BAUSCH HEALTH COS INC COM 071734107 26 1,000 SH   DFND 1 0 0 1,000
BAUSCH HEALTH COS INC COM 071734107 1,807 70,389 SH   SOLE 1 70,389 0 0
BAUSCH HEALTH COS INC COM 071734107 4,734 184,432 SH   SOLE 8 184,432 0 0
BAUSCH HEALTH COS INC OPT 071734107 23,847 929,000 SH Call SOLE 8 929,000 0 0
BAUSCH HEALTH COS INC OPT 071734107 16,952 660,400 SH Put SOLE 8 660,400 0 0
BAUSCH HEALTH COS INC COM 071734107 583 22,695 SH   SOLE 9 22,695 0 0
BAXTER INTL INC COM 071813109 58,851 763,420 SH   SOLE 1 763,420 0 0
BAXTER INTL INC OPT 071813109 2,405 31,200 SH Put SOLE 8 31,200 0 0
BAXTER INTL INC OPT 071813109 3,323 43,100 SH Call SOLE 8 43,100 0 0
BAXTER INTL INC COM 071813109 589 7,644 SH   SOLE 9 7,644 0 0
BAYCOM CORP COM 07272M107 109 4,087 SH   SOLE 1 4,087 0 0
BAYCOM CORP COM 07272M107 1 22 SH   SOLE 8 22 0 0
BAYTEX ENERGY CORP COM 07317Q105 246 84,600 SH   SOLE 1 84,600 0 0
BAYTEX ENERGY CORP COM 07317Q105 1,255 431,349 SH   SOLE 9 431,349 0 0
BB&ampT CORP COM 054937107 92,937 1,914,666 SH   SOLE 1 1,914,666 0 0
BB&ampT CORP OPT 054937107 6,344 130,700 SH Call SOLE 8 130,700 0 0
BB&ampT CORP OPT 054937107 1,301 26,800 SH Put SOLE 8 26,800 0 0
BB&ampT CORP COM 054937107 1,131 23,298 SH   SOLE 8 23,298 0 0
BB&ampT CORP COM 054937107 224 4,623 SH   SOLE 9 4,623 0 0
BBVA BANCO FRANCES S A ADR 07329M100 3 228 SH   SOLE 8 228 0 0
BBX CAP CORP NEW COM 05491N104 201 27,097 SH   SOLE 1 27,097 0 0
BBX CAP CORP NEW COM 05491N104 65 8,829 SH   SOLE 8 8,829 0 0
BCB BANCORP INC COM 055298103 75 5,415 SH   SOLE 1 5,415 0 0
BCB BANCORP INC COM 055298103 1 99 SH   SOLE 8 99 0 0
BCE INC COM 05534B760 455 11,214 SH   SOLE 1 11,214 0 0
BCE INC COM 05534B760 636 15,700 SH   DFND 1 0 0 15,700
BCE INC COM 05534B760 3 70 SH   SOLE 8 70 0 0
BCE INC COM 05534B760 9,521 234,954 SH   SOLE 9 234,954 0 0
BEACON ROOFING SUPPLY INC COM 073685109 1,179 32,580 SH   SOLE 1 32,580 0 0
BEACON ROOFING SUPPLY INC OPT 073685109 138 3,800 SH Put SOLE 8 3,800 0 0
BEACON ROOFING SUPPLY INC COM 073685109 31 854 SH   SOLE 8 854 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 22 3,119 SH   SOLE 1 3,119 0 0
BEAZER HOMES USA INC COM 07556Q881 132 12,565 SH   SOLE 1 12,565 0 0
BEAZER HOMES USA INC OPT 07556Q881 426 40,600 SH Put SOLE 8 40,600 0 0
BEAZER HOMES USA INC COM 07556Q881 135 12,815 SH   SOLE 8 12,815 0 0
BEAZER HOMES USA INC OPT 07556Q881 99 9,400 SH Call SOLE 8 9,400 0 0
BECTON DICKINSON &amp CO COM 075887109 91,814 351,787 SH   SOLE 1 351,787 0 0
BECTON DICKINSON &amp CO COM 075887109 1,624 6,222 SH   DFND 1 0 0 6,222
BECTON DICKINSON &amp CO CONV 075887208 1,262 19,311 SH   SOLE 8 19,311 0 0
BECTON DICKINSON &amp CO OPT 075887109 104 400 SH Put SOLE 8 400 0 0
BECTON DICKINSON &amp CO COM 075887109 1,269 4,862 SH   SOLE 8 4,862 0 0
BECTON DICKINSON &amp CO OPT 075887109 548 2,100 SH Call SOLE 8 2,100 0 0
BECTON DICKINSON &amp CO COM 075887109 478 1,832 SH   SOLE 9 1,832 0 0
BED BATH &amp BEYOND INC COM 075896100 2,342 156,238 SH   SOLE 1 156,238 0 0
BED BATH &amp BEYOND INC OPT 075896100 8,433 562,200 SH Put SOLE 8 562,200 0 0
BED BATH &amp BEYOND INC OPT 075896100 4,582 305,400 SH Call SOLE 8 305,400 0 0
BED BATH &amp BEYOND INC COM 075896100 4,151 276,696 SH   SOLE 8 276,696 0 0
BED BATH &amp BEYOND INC COM 075896100 2 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 571 3,313 SH   SOLE 1 3,313 0 0
BEIGENE LTD OPT 07725L102 5,167 30,000 SH Put SOLE 8 30,000 0 0
BEIGENE LTD ADR 07725L102 376 2,184 SH   SOLE 8 2,184 0 0
BEIGENE LTD OPT 07725L102 1,481 8,600 SH Call SOLE 8 8,600 0 0
BEL FUSE INC COM 077347300 276 10,430 SH   SOLE 1 10,430 0 0
BEL FUSE INC COM 077347300 85 3,177 SH   SOLE 8 3,177 0 0
BEL FUSE INC COM 077347201 0 3 SH   SOLE 8 3 0 0
BELDEN INC COM 077454106 3,048 42,668 SH   SOLE 1 42,668 0 0
BELDEN INC COM 077454106 29 410 SH   SOLE 8 410 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 93 15,097 SH   SOLE 1 15,097 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 123 20,052 SH   SOLE 8 20,052 0 0
BELMOND LTD COM G1154H107 2,469 135,280 SH   SOLE 1 135,280 0 0
BELMOND LTD COM G1154H107 132 7,247 SH   SOLE 8 7,247 0 0
BEMIS INC COM 081437105 42 870 SH   DFND 1 0 0 870
BEMIS INC COM 081437105 3,118 64,153 SH   SOLE 1 64,153 0 0
BEMIS INC COM 081437105 1,809 37,210 SH   SOLE 8 37,210 0 0
BEMIS INC OPT 081437105 267 5,500 SH Put SOLE 8 5,500 0 0
BEMIS INC COM 081437105 700 14,396 SH   SOLE 9 14,396 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,718 73,425 SH   SOLE 1 73,425 0 0
BENCHMARK ELECTRS INC COM 08160H101 186 7,962 SH   SOLE 8 7,962 0 0
BENEFICIAL BANCORP INC COM 08171T102 1,791 105,940 SH   SOLE 1 105,940 0 0
BENEFICIAL BANCORP INC COM 08171T102 15 853 SH   SOLE 8 853 0 0
BENEFITFOCUS INC COM 08180D106 615 15,193 SH   SOLE 1 15,193 0 0
BENEFITFOCUS INC COM 08180D106 585 14,481 SH   SOLE 8 14,481 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 0 2 SH   SOLE 1 2 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,591 16,774 SH   DFND 1 0 0 16,774
BERKSHIRE HATHAWAY INC DEL COM 084670702 608,349 2,841,284 SH   SOLE 1 2,502,147 339,137 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 0 6 SH   DFND 1 0 0 6
BERKSHIRE HATHAWAY INC DEL COM 084670702 7,935 37,062 SH   SOLE 8 37,062 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 20,576 96,100 SH Put SOLE 8 96,100 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 26,956 125,900 SH Call SOLE 8 125,900 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,878 8,771 SH   SOLE 9 8,771 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 2,438 11,385 SH   SOLE 20 0 11,385 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 12,218 57,065 SH   SOLE 99 0 57,065 0
BERKSHIRE HILLS BANCORP INC COM 084680107 1,762 43,296 SH   SOLE 1 43,296 0 0
BERRY GLOBAL GROUP INC COM 08579W103 718 14,813 SH   SOLE 1 14,813 0 0
BERRY GLOBAL GROUP INC OPT 08579W103 2,889 59,700 SH Call SOLE 8 59,700 0 0
BERRY GLOBAL GROUP INC OPT 08579W103 34 700 SH Put SOLE 8 700 0 0
BERRY GLOBAL GROUP INC COM 08579W103 554 11,440 SH   SOLE 8 11,440 0 0
BERRY PETE CORP COM 08579X101 88 4,962 SH   SOLE 1 4,962 0 0
BEST BUY INC COM 086516101 41,856 527,429 SH   SOLE 1 527,429 0 0
BEST BUY INC OPT 086516101 19,475 245,400 SH Put SOLE 8 245,400 0 0
BEST BUY INC COM 086516101 3,701 46,634 SH   SOLE 8 46,634 0 0
BEST BUY INC OPT 086516101 8,277 104,300 SH Call SOLE 8 104,300 0 0
BEST BUY INC COM 086516101 799 10,076 SH   SOLE 9 10,076 0 0
BG STAFFING INC COM 05544A109 100 3,646 SH   SOLE 1 3,646 0 0
BGC PARTNERS INC COM 05541T101 297 25,049 SH   SOLE 1 25,049 0 0
BGC PARTNERS INC OPT 05541T101 30 2,500 SH Call SOLE 8 2,500 0 0
BGC PARTNERS INC COM 05541T101 7,863 665,247 SH   SOLE 8 665,247 0 0
BGC PARTNERS INC OPT 05541T101 135 11,400 SH Put SOLE 8 11,400 0 0
BHP BILLITON LTD ADR 088606108 695 13,938 SH   DFND 1 0 0 13,938
BHP BILLITON LTD OPT 088606108 5,936 119,100 SH Call SOLE 8 119,100 0 0
BHP BILLITON LTD ADR 088606108 0 1 SH   SOLE 8 1 0 0
BHP BILLITON LTD OPT 088606108 3,075 61,700 SH Put SOLE 8 61,700 0 0
BHP BILLITON LTD ADR 088606108 2,867 57,520 SH   DFND 20 0 0 57,520
BIG 5 SPORTING GOODS CORP COM 08915P101 176 34,440 SH   SOLE 1 34,440 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 18 3,484 SH   SOLE 8 3,484 0 0
BIG LOTS INC COM 089302103 2,164 51,785 SH   SOLE 1 51,785 0 0
BIG LOTS INC OPT 089302103 635 15,200 SH Call SOLE 8 15,200 0 0
BIG LOTS INC COM 089302103 118 2,815 SH   SOLE 8 2,815 0 0
BIG LOTS INC OPT 089302103 4,797 114,800 SH Put SOLE 8 114,800 0 0
BIGLARI HLDGS INC COM 08986R408 35 38 SH   SOLE 1 38 0 0
BIGLARI HLDGS INC COM 08986R309 131 725 SH   SOLE 1 725 0 0
BIGLARI HLDGS INC COM 08986R408 2 2 SH   SOLE 8 2 0 0
BIO RAD LABS INC COM 090572207 2,091 6,679 SH   SOLE 1 6,679 0 0
BIO RAD LABS INC COM 090572207 117 374 SH   SOLE 8 374 0 0
BIO TECHNE CORP COM 09073M104 2,933 14,367 SH   SOLE 1 14,367 0 0
BIO TECHNE CORP COM 09073M104 51 250 SH   SOLE 8 250 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 83 SH   DFND 1 0 0 83
BIOCRYST PHARMACEUTICALS COM 09058V103 312 40,898 SH   SOLE 1 40,898 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 33 4,250 SH   SOLE 8 4,250 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 233 30,600 SH Call SOLE 8 30,600 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 158 20,700 SH Put SOLE 8 20,700 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 88 31,400 SH   SOLE 1 31,400 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 0 57 SH   SOLE 8 57 0 0
BIOGEN INC COM 09062X103 103,947 294,212 SH   SOLE 1 294,212 0 0
BIOGEN INC COM 09062X103 53 150 SH   DFND 1 0 0 150
BIOGEN INC OPT 09062X103 32,999 93,400 SH Call SOLE 8 93,400 0 0
BIOGEN INC OPT 09062X103 92,214 261,000 SH Put SOLE 8 261,000 0 0
BIOGEN INC COM 09062X103 12,768 36,137 SH   SOLE 8 36,137 0 0
BIOGEN INC COM 09062X103 3,316 9,386 SH   SOLE 9 9,386 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 478 12,737 SH   SOLE 1 12,737 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 14 370 SH   SOLE 8 370 0 0
BIOHITECH GLOBAL INC COM 09074B107 0 13 SH   SOLE 8 13 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 7 400 SH   SOLE 1 400 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 33,903 349,636 SH   SOLE 1 349,636 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,485 35,937 SH   SOLE 8 35,937 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 12,771 131,700 SH Put SOLE 8 131,700 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 14,226 146,700 SH Call SOLE 8 146,700 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 445 4,582 SH   SOLE 9 4,582 0 0
BIOMERICA INC COM 09061H307 0 53 SH   SOLE 8 53 0 0
BIOPHARMX CORP COM 09072X101 115 605,170 SH   SOLE 8 605,170 0 0
BIOSCRIP INC COM 09069N108 155 50,172 SH   SOLE 1 50,172 0 0
BIOSCRIP INC COM 09069N108 58 18,653 SH   SOLE 8 18,653 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 126 2,156 SH   SOLE 1 2,156 0 0
BIOTELEMETRY INC COM 090672106 2,523 39,143 SH   SOLE 1 39,143 0 0
BIOTELEMETRY INC COM 090672106 3,496 54,255 SH   SOLE 8 54,255 0 0
BIOTELEMETRY INC OPT 090672106 6 100 SH Call SOLE 8 100 0 0
BIOTELEMETRY INC OPT 090672106 122 1,900 SH Put SOLE 8 1,900 0 0
BIOTIME INC COM 09066L105 93 39,734 SH   SOLE 1 39,734 0 0
BIOTIME INC COM 09066L105 0 66 SH   SOLE 8 66 0 0
BITAUTO HLDGS LTD ADR 091727107 1,318 57,300 SH   SOLE 1 57,300 0 0
BITAUTO HLDGS LTD ADR 091727107 131 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD OPT 091727107 534 23,200 SH Call SOLE 8 23,200 0 0
BITAUTO HLDGS LTD ADR 091727107 70 3,037 SH   SOLE 8 3,037 0 0
BITAUTO HLDGS LTD OPT 091727107 421 18,300 SH Put SOLE 8 18,300 0 0
BJS RESTAURANTS INC COM 09180C106 3,425 47,439 SH   SOLE 1 47,439 0 0
BJS RESTAURANTS INC COM 09180C106 48 665 SH   SOLE 8 665 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 946 35,343 SH   SOLE 1 35,343 0 0
BK TECHNOLOGIES INC COM 09180A100 4 993 SH   SOLE 8 993 0 0
BLACK HILLS CORP COM 092113109 3,375 58,093 SH   SOLE 1 58,093 0 0
BLACK HILLS CORP COM 092113109 11 183 SH   SOLE 8 183 0 0
BLACK HILLS CORP COM 092113109 632 10,884 SH   SOLE 9 10,884 0 0
BLACK KNIGHT INC COM 09215C105 1,546 29,753 SH   SOLE 1 29,753 0 0
BLACK KNIGHT INC COM 09215C105 63 1,215 SH   SOLE 8 1,215 0 0
BLACK STONE MINERALS L P COM 09225M101 298 16,376 SH   SOLE 1 16,376 0 0
BLACK STONE MINERALS L P COM 09225M101 171 9,372 SH   SOLE 8 9,372 0 0
BLACKBAUD INC COM 09227Q100 3,602 35,496 SH   SOLE 1 35,496 0 0
BLACKBAUD INC COM 09227Q100 24 233 SH   SOLE 8 233 0 0
BLACKBAUD INC OPT 09227Q100 101 1,000 SH Put SOLE 8 1,000 0 0
BLACKBERRY LTD COM 09228F103 36 3,125 SH   DFND 1 0 0 3,125
BLACKBERRY LTD COM 09228F103 605 53,157 SH   SOLE 1 53,157 0 0
BLACKBERRY LTD OPT 09228F103 6,026 529,500 SH Put SOLE 8 529,500 0 0
BLACKBERRY LTD OPT 09228F103 4,784 420,400 SH Call SOLE 8 420,400 0 0
BLACKBERRY LTD COM 09228F103 4,701 412,988 SH   SOLE 8 412,988 0 0
BLACKBERRY LTD COM 09228F103 59 5,214 SH   SOLE 9 5,214 0 0
BLACKLINE INC COM 09239B109 761 13,477 SH   SOLE 1 13,477 0 0
BLACKLINE INC COM 09239B109 309 5,460 SH   SOLE 8 5,460 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 0 1 SH   SOLE 8 1 0 0
BLACKROCK CR ALLCTN INC TR FUND 092508100 12 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 70,351 149,263 SH   SOLE 1 149,263 0 0
BLACKROCK INC COM 09247X101 269 571 SH   DFND 1 0 0 571
BLACKROCK INC COM 09247X101 8,183 17,360 SH   SOLE 8 17,360 0 0
BLACKROCK INC OPT 09247X101 4,101 8,700 SH Call SOLE 8 8,700 0 0
BLACKROCK INC OPT 09247X101 25,546 54,200 SH Put SOLE 8 54,200 0 0
BLACKROCK INC COM 09247X101 429 910 SH   SOLE 9 910 0 0
BLACKROCK TCP CAP CORP COM 09259E108 60 4,246 SH   SOLE 8 4,246 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAD5 2,876 2,885,000 PRN   SOLE 8 0 0 2,885,000
BLACKROCK TCP CAPITAL CORP BOND 87238QAB9 1,842 1,827,000 PRN   SOLE 8 0 0 1,827,000
BLACKSTONE GROUP L P COM 09253U108 1,502 39,435 SH   DFND 1 0 0 39,435
BLACKSTONE GROUP L P COM 09253U108 34,293 900,555 SH   SOLE 1 900,555 0 0
BLACKSTONE GROUP L P OPT 09253U108 15,967 419,300 SH Put SOLE 8 419,300 0 0
BLACKSTONE GROUP L P OPT 09253U108 7,654 201,000 SH Call SOLE 8 201,000 0 0
BLACKSTONE GROUP L P COM 09253U108 9,762 256,342 SH   SOLE 8 256,342 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 2,898 86,492 SH   SOLE 1 86,492 0 0
BLACKSTONE MTG TR INC COM 09257W100 3 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC BOND 09257WAC4 680 684,000 PRN   SOLE 8 0 0 684,000
BLOCK H &amp R INC COM 093671105 13,343 518,174 SH   SOLE 1 518,174 0 0
BLOCK H &amp R INC OPT 093671105 198 7,700 SH Call SOLE 8 7,700 0 0
BLOCK H &amp R INC OPT 093671105 855 33,200 SH Put SOLE 8 33,200 0 0
BLOCK H &amp R INC COM 093671105 695 26,993 SH   SOLE 8 26,993 0 0
BLOCK H &amp R INC COM 093671105 32 1,241 SH   SOLE 9 1,241 0 0
BLOOM ENERGY CORP COM 093712107 3 100 SH   SOLE 8 100 0 0
BLOOMIN BRANDS INC COM 094235108 2,742 138,539 SH   SOLE 1 138,539 0 0
BLOOMIN BRANDS INC COM 094235108 8 409 SH   SOLE 8 409 0 0
BLUCORA INC COM 095229100 2,547 63,273 SH   SOLE 1 63,273 0 0
BLUCORA INC OPT 095229100 32 800 SH Call SOLE 8 800 0 0
BLUCORA INC OPT 095229100 44 1,100 SH Put SOLE 8 1,100 0 0
BLUCORA INC COM 095229100 100 2,476 SH   SOLE 8 2,476 0 0
BLUE APRON HLDGS INC COM 09523Q101 716 416,205 SH   SOLE 1 416,205 0 0
BLUE APRON HLDGS INC COM 09523Q101 92 53,788 SH   SOLE 8 53,788 0 0
BLUE APRON HLDGS INC OPT 09523Q101 17 9,800 SH Put SOLE 8 9,800 0 0
BLUE APRON HLDGS INC OPT 09523Q101 108 63,000 SH Call SOLE 8 63,000 0 0
BLUE BIRD CORP COM 095306106 149 6,067 SH   SOLE 1 6,067 0 0
BLUE BIRD CORP COM 095306106 27 1,097 SH   SOLE 8 1,097 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 0 29 SH   SOLE 8 29 0 0
BLUE HILLS BANCORP INC COM 095573101 1,881 78,021 SH   SOLE 1 78,021 0 0
BLUE HILLS BANCORP INC COM 095573101 2 101 SH   SOLE 8 101 0 0
BLUEBIRD BIO INC COM 09609G100 904 6,189 SH   SOLE 1 6,189 0 0
BLUEBIRD BIO INC OPT 09609G100 350 2,400 SH Put SOLE 8 2,400 0 0
BLUEBIRD BIO INC OPT 09609G100 161 1,100 SH Call SOLE 8 1,100 0 0
BLUEBIRD BIO INC COM 09609G100 309 2,113 SH   SOLE 8 2,113 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 80 4,491 SH   SOLE 1 4,491 0 0
BLUEKNIGHT ENERGY PARTNERS L COM 09625U109 0 11 SH   SOLE 8 11 0 0
BLUELINX HLDGS INC COM 09624H208 202 6,407 SH   SOLE 1 6,407 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 1,373 17,589 SH   SOLE 1 17,589 0 0
BLUEPRINT MEDICINES CORP OPT 09627Y109 2,342 30,000 SH Put SOLE 8 30,000 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 1,032 13,225 SH   SOLE 8 13,225 0 0
BLUEPRINT MEDICINES CORP OPT 09627Y109 2,342 30,000 SH Call SOLE 8 30,000 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 94 9,552 SH   SOLE 1 9,552 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 2 170 SH   SOLE 8 170 0 0
BMC STK HLDGS INC COM 05591B109 977 52,424 SH   SOLE 1 52,424 0 0
BMC STK HLDGS INC COM 05591B109 69 3,685 SH   SOLE 8 3,685 0 0
BOEING CO COM 097023105 355,021 954,608 SH   SOLE 1 796,017 158,591 0
BOEING CO COM 097023105 1,211 3,257 SH   DFND 1 0 0 3,257
BOEING CO COM 097023105 46,759 125,731 SH   SOLE 8 125,731 0 0
BOEING CO OPT 097023105 171,966 462,400 SH Put SOLE 8 462,400 0 0
BOEING CO OPT 097023105 82,041 220,600 SH Call SOLE 8 220,600 0 0
BOEING CO COM 097023105 2,010 5,406 SH   SOLE 9 5,406 0 0
BOEING CO COM 097023105 2,442 6,567 SH   SOLE 20 0 6,567 0
BOEING CO COM 097023105 1,090 2,930 SH   DFND 20 0 0 2,930
BOEING CO COM 097023105 11,506 30,939 SH   SOLE 99 0 30,939 0
BOINGO WIRELESS INC COM 09739C102 748 21,437 SH   SOLE 1 21,437 0 0
BOINGO WIRELESS INC COM 09739C102 18 511 SH   SOLE 8 511 0 0
BOISE CASCADE CO DEL COM 09739D100 4,210 114,375 SH   SOLE 1 114,375 0 0
BOISE CASCADE CO DEL COM 09739D100 161 4,369 SH   SOLE 8 4,369 0 0
BOJANGLES INC COM 097488100 110 6,960 SH   SOLE 1 6,960 0 0
BOJANGLES INC COM 097488100 749 47,700 SH   SOLE 8 47,700 0 0
BOJANGLES INC OPT 097488100 1,570 100,000 SH Put SOLE 8 100,000 0 0
BOK FINL CORP COM 05561Q201 1,108 11,386 SH   SOLE 1 11,386 0 0
BONANZA CREEK ENERGY INC COM 097793400 1,074 36,052 SH   SOLE 1 36,052 0 0
BONANZA CREEK ENERGY INC COM 097793400 14 469 SH   SOLE 8 469 0 0
BOOKING HLDGS INC COM 09857L108 619 312 SH   DFND 1 0 0 312
BOOKING HLDGS INC COM 09857L108 169,523 85,444 SH   SOLE 1 85,444 0 0
BOOKING HLDGS INC COM 09857L108 20,990 10,580 SH   SOLE 8 10,580 0 0
BOOKING HLDGS INC COM 09857L108 706 356 SH   SOLE 9 356 0 0
BOOKING HLDGS INC COM 09857L108 1,290 650 SH   DFND 20 0 0 650
BOOT BARN HLDGS INC COM 099406100 1,823 64,138 SH   SOLE 1 64,138 0 0
BOOT BARN HLDGS INC OPT 099406100 3 100 SH Call SOLE 8 100 0 0
BOOT BARN HLDGS INC COM 099406100 27 967 SH   SOLE 8 967 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 8,040 162,023 SH   SOLE 1 162,023 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 494 9,951 SH   SOLE 8 9,951 0 0
BORGWARNER INC COM 099724106 14,432 337,352 SH   SOLE 1 337,352 0 0
BORGWARNER INC OPT 099724106 886 20,700 SH Put SOLE 8 20,700 0 0
BORGWARNER INC OPT 099724106 441 10,300 SH Call SOLE 8 10,300 0 0
BORGWARNER INC COM 099724106 23 552 SH   SOLE 8 552 0 0
BORGWARNER INC COM 099724106 53 1,247 SH   SOLE 9 1,247 0 0
BOSTON BEER INC COM 100557107 2,698 9,383 SH   SOLE 1 9,383 0 0
BOSTON BEER INC COM 100557107 509 1,770 SH   SOLE 8 1,770 0 0
BOSTON OMAHA CORP COM 101044105 63 2,082 SH   SOLE 1 2,082 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 1,441 105,689 SH   SOLE 1 105,689 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 1 39 SH   SOLE 8 39 0 0
BOSTON PROPERTIES INC TRUS 101121101 42,581 345,930 SH   SOLE 1 345,930 0 0
BOSTON PROPERTIES INC COM 101121101 4,637 37,672 SH   SOLE 1 37,672 0 0
BOSTON PROPERTIES INC OPT 101121101 357 2,900 SH Put SOLE 8 2,900 0 0
BOSTON PROPERTIES INC TRUS 101121101 48 391 SH   SOLE 8 391 0 0
BOSTON PROPERTIES INC COM 101121101 113 915 SH   SOLE 9 915 0 0
BOSTON SCIENTIFIC CORP COM 101137107 56,814 1,475,691 SH   SOLE 1 1,475,691 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 5,001 129,900 SH Put SOLE 8 129,900 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 1,136 29,500 SH Call SOLE 8 29,500 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,939 76,319 SH   SOLE 8 76,319 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,103 54,614 SH   SOLE 9 54,614 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,876 39,545 SH   SOLE 1 39,545 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,664 36,632 SH   SOLE 8 36,632 0 0
BOWL AMER INC COM 102565108 0 8 SH   SOLE 8 8 0 0
BOX INC COM 10316T104 4 171 SH   DFND 1 0 0 171
BOX INC COM 10316T104 1,186 49,602 SH   SOLE 1 49,602 0 0
BOX INC COM 10316T104 2,312 96,689 SH   SOLE 8 96,689 0 0
BOX INC OPT 10316T104 7,965 333,100 SH Put SOLE 8 333,100 0 0
BOX INC OPT 10316T104 3,869 161,800 SH Call SOLE 8 161,800 0 0
BOXLIGHT CORP COM 103197109 1 214 SH   SOLE 8 214 0 0
BOYD GAMING CORP COM 103304101 2,343 69,217 SH   SOLE 1 69,217 0 0
BOYD GAMING CORP COM 103304101 695 20,523 SH   SOLE 8 20,523 0 0
BOYD GAMING CORP OPT 103304101 186 5,500 SH Call SOLE 8 5,500 0 0
BOYD GAMING CORP OPT 103304101 413 12,200 SH Put SOLE 8 12,200 0 0
BP PLC ADR 055622104 164 3,557 SH   DFND 1 0 0 3,557
BP PLC ADR 055622104 14,873 322,613 SH   SOLE 1 322,613 0 0
BP PLC OPT 055622104 6,933 150,400 SH Put SOLE 8 150,400 0 0
BP PLC OPT 055622104 36,479 791,300 SH Call SOLE 8 791,300 0 0
BP PLC ADR 055622104 1 17 SH   SOLE 8 17 0 0
BP PLC ADR 055622104 1,907 41,367 SH   DFND 20 0 0 41,367
BP PRUDHOE BAY RTY TR TRUS 055630107 0 1 SH   SOLE 8 1 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 241 7,000 SH Put SOLE 8 7,000 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 90 2,600 SH Call SOLE 8 2,600 0 0
BRADY CORP COM 104674106 2,634 60,210 SH   SOLE 1 60,210 0 0
BRADY CORP COM 104674106 152 3,492 SH   SOLE 8 3,492 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 534 45,309 SH   SOLE 1 45,309 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 11 970 SH   SOLE 8 970 0 0
BRANDYWINE RLTY TR TRUS 105368203 6,852 435,910 SH   SOLE 1 435,910 0 0
BRANDYWINE RLTY TR COM 105368203 2,536 161,305 SH   SOLE 1 161,305 0 0
BRANDYWINE RLTY TR TRUS 105368203 8 514 SH   SOLE 8 514 0 0
BRASKEM S A ADR 105532105 120 4,142 SH   SOLE 1 4,142 0 0
BRASKEM S A ADR 105532105 537 18,617 SH   SOLE 8 18,617 0 0
BRASKEM S A OPT 105532105 14 500 SH Call SOLE 8 500 0 0
BRASKEM S A OPT 105532105 3 100 SH Put SOLE 8 100 0 0
BRF SA ADR 10552T107 1,939 353,786 SH   SOLE 1 353,786 0 0
BRF SA OPT 10552T107 11 2,000 SH Call SOLE 8 2,000 0 0
BRF SA ADR 10552T107 110 20,072 SH   SOLE 9 20,072 0 0
BRIDGE BANCORP INC COM 108035106 231 6,933 SH   SOLE 1 6,933 0 0
BRIDGE BANCORP INC COM 108035106 7 209 SH   SOLE 8 209 0 0
BRIDGEPOINT ED INC COM 10807M105 25 2,408 SH   SOLE 8 2,408 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 27 2,069 SH   SOLE 1 2,069 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 3 193 SH   SOLE 8 193 0 0
BRIDGFORD FOODS CORP COM 108763103 0 9 SH   SOLE 8 9 0 0
BRIGGS &amp STRATTON CORP COM 109043109 954 49,611 SH   SOLE 1 49,611 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 19 1,000 SH Put SOLE 8 1,000 0 0
BRIGGS &amp STRATTON CORP COM 109043109 98 5,049 SH   SOLE 8 5,049 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 5,357 45,454 SH   SOLE 1 45,454 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 69 584 SH   SOLE 8 584 0 0
BRIGHT HORIZONS FAM SOL IN D OPT 109194100 141 1,200 SH Call SOLE 8 1,200 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 110 8,900 SH   SOLE 1 8,900 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 0 4 SH   SOLE 8 4 0 0
BRIGHTCOVE INC COM 10921T101 116 13,833 SH   SOLE 1 13,833 0 0
BRIGHTCOVE INC COM 10921T101 44 5,255 SH   SOLE 8 5,255 0 0
BRIGHTHOUSE FINL INC COM 10922N103 4,355 98,460 SH   SOLE 1 98,460 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1,405 31,757 SH   SOLE 8 31,757 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 59 1,341 SH Call SOLE 8 1,341 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 178 4,014 SH Put SOLE 8 4,014 0 0
BRIGHTHOUSE FINL INC COM 10922N103 195 4,410 SH   SOLE 9 4,410 0 0
BRIGHTHOUSE FINL INC COM 10922N103 2 36 SH   DFND 20 0 0 36
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 793 63,910 SH   SOLE 1 63,910 0 0
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 18 1,429 SH   SOLE 8 1,429 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 149 9,258 SH   SOLE 1 9,258 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 0 1 SH   SOLE 8 1 0 0
BRINKER INTL INC COM 109641100 3,032 64,874 SH   SOLE 1 64,874 0 0
BRINKER INTL INC COM 109641100 18 393 SH   SOLE 8 393 0 0
BRINKER INTL INC OPT 109641100 65 1,400 SH Call SOLE 8 1,400 0 0
BRINKS CO COM 109696104 2,669 38,262 SH   SOLE 1 38,262 0 0
BRINKS CO COM 109696104 23 335 SH   SOLE 8 335 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 178,911 2,881,904 SH   SOLE 1 2,881,904 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 293 4,716 SH   DFND 1 0 0 4,716
BRISTOL MYERS SQUIBB CO OPT 110122108 30,569 492,400 SH Call SOLE 8 492,400 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 5,090 82,002 SH   SOLE 8 82,002 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 31,257 503,500 SH Put SOLE 8 503,500 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,016 64,703 SH   SOLE 9 64,703 0 0
BRISTOW GROUP INC COM 110394103 1,247 102,759 SH   SOLE 1 102,759 0 0
BRISTOW GROUP INC OPT 110394103 1,213 100,000 SH Put SOLE 1 100,000 0 0
BRISTOW GROUP INC OPT 110394103 1,994 164,400 SH Call SOLE 1 164,400 0 0
BRISTOW GROUP INC OPT 110394103 19 1,600 SH Call SOLE 8 1,600 0 0
BRISTOW GROUP INC COM 110394103 2 137 SH   SOLE 8 137 0 0
BRITISH AMERN TOB PLC ADR 110448107 350 7,498 SH   DFND 1 0 0 7,498
BRITISH AMERN TOB PLC OPT 110448107 1,173 25,148 SH Put SOLE 8 25,148 0 0
BRITISH AMERN TOB PLC OPT 110448107 2,559 54,888 SH Call SOLE 8 54,888 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 8,976 512,638 SH   SOLE 1 512,638 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 909 51,957 SH   SOLE 1 51,957 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 15 867 SH   SOLE 8 867 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 28 1,587 SH   SOLE 9 1,587 0 0
BROADCOM INC COM 11135F101 180,727 732,489 SH   SOLE 1 732,489 0 0
BROADCOM INC COM 11135F101 201 813 SH   DFND 1 0 0 813
BROADCOM INC OPT 11135F101 85,542 346,700 SH Put SOLE 8 346,700 0 0
BROADCOM INC OPT 11135F101 61,361 248,700 SH Call SOLE 8 248,700 0 0
BROADCOM INC COM 11135F101 40,839 165,519 SH   SOLE 8 165,519 0 0
BROADCOM INC COM 11135F101 1,299 5,266 SH   SOLE 9 5,266 0 0
BROADCOM INC COM 11135F101 345 1,400 SH   DFND 20 0 0 1,400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 13 95 SH   DFND 1 0 0 95
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 18,885 143,114 SH   SOLE 1 143,114 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 26 200 SH Put SOLE 8 200 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 782 5,931 SH   SOLE 8 5,931 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 475 3,600 SH Call SOLE 8 3,600 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 611 4,632 SH   SOLE 9 4,632 0 0
BROADWIND ENERGY INC COM 11161T207 6 2,673 SH   SOLE 8 2,673 0 0
BROOKDALE SR LIVING INC COM 112463104 2,590 263,519 SH   SOLE 1 263,519 0 0
BROOKDALE SR LIVING INC OPT 112463104 92 9,400 SH Call SOLE 8 9,400 0 0
BROOKDALE SR LIVING INC COM 112463104 144 14,632 SH   SOLE 8 14,632 0 0
BROOKDALE SR LIVING INC OPT 112463104 28 2,800 SH Put SOLE 8 2,800 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 1,354 30,407 SH   SOLE 1 30,407 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 623 14,000 SH   DFND 1 0 0 14,000
BROOKFIELD ASSET MGMT INC COM 112585104 2 35 SH   SOLE 8 35 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 5,835 131,033 SH   SOLE 9 131,033 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 92 2,000 SH   SOLE 1 2,000 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 140 3,500 SH Put SOLE 8 3,500 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 1 27 SH   SOLE 8 27 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 88 2,200 SH Call SOLE 8 2,200 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 6,443 308,430 SH   SOLE 1 308,430 0 0
BROOKFIELD PPTY PARTNERS L P OPT G16249107 300 14,356 SH Put SOLE 8 14,356 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 0 16 SH   SOLE 8 16 0 0
BROOKFIELD PPTY PARTNERS L P OPT G16249107 46 2,183 SH Call SOLE 8 2,183 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 14 691 SH   SOLE 9 691 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 1,057 50,514 SH   SOLE 1 50,514 0 0
BROOKFIELD PROPERTY REIT INC COM 11282X103 0 4 SH   SOLE 1 4 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 211 10,080 SH   SOLE 8 10,080 0 0
BROOKFIELD PROPERTY REIT INC COM 11282X103 32 1,510 SH   SOLE 9 1,510 0 0
BROOKFIELD REAL ASSETS INCOM FUND 112830104 1 61 SH   SOLE 8 61 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,517 90,764 SH   SOLE 1 90,764 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 13 765 SH   SOLE 8 765 0 0
BROOKS AUTOMATION INC COM 114340102 2,567 73,270 SH   SOLE 1 73,270 0 0
BROOKS AUTOMATION INC COM 114340102 11 326 SH   SOLE 8 326 0 0
BROWN &amp BROWN INC COM 115236101 4,724 159,789 SH   SOLE 1 159,789 0 0
BROWN &amp BROWN INC COM 115236101 79 2,673 SH   SOLE 8 2,673 0 0
BROWN &amp BROWN INC COM 115236101 255 8,613 SH   SOLE 9 8,613 0 0
BROWN FORMAN CORP COM 115637100 171 3,380 SH   SOLE 1 3,380 0 0
BROWN FORMAN CORP COM 115637209 28,948 572,664 SH   SOLE 1 572,664 0 0
BROWN FORMAN CORP COM 115637209 2,068 40,900 SH   SOLE 8 40,900 0 0
BROWN FORMAN CORP COM 115637209 79 1,571 SH   SOLE 9 1,571 0 0
BROWN FORMAN CORP COM 115637209 298 5,905 SH   SOLE 99 0 5,905 0
BRP INC COM 05577W200 1,079 23,015 SH   SOLE 9 23,015 0 0
BRT APARTMENTS CORP TRUS 055645303 44 3,604 SH   SOLE 1 3,604 0 0
BRUKER CORP COM 116794108 3,302 98,703 SH   SOLE 1 98,703 0 0
BRUKER CORP OPT 116794108 104 3,100 SH Put SOLE 8 3,100 0 0
BRUKER CORP COM 116794108 186 5,575 SH   SOLE 8 5,575 0 0
BRUKER CORP COM 116794108 495 14,802 SH   SOLE 9 14,802 0 0
BRUNSWICK CORP COM 117043109 6,944 103,604 SH   SOLE 1 103,604 0 0
BRUNSWICK CORP OPT 117043109 94 1,400 SH Put SOLE 8 1,400 0 0
BRUNSWICK CORP COM 117043109 15 223 SH   SOLE 8 223 0 0
BRUNSWICK CORP OPT 117043109 34 500 SH Call SOLE 8 500 0 0
BRYN MAWR BK CORP COM 117665109 472 10,058 SH   SOLE 1 10,058 0 0
BSB BANCORP INC MD COM 05573H108 106 3,250 SH   SOLE 1 3,250 0 0
BSB BANCORP INC MD COM 05573H108 2 76 SH   SOLE 8 76 0 0
BSQUARE CORP COM 11776U300 0 171 SH   SOLE 8 171 0 0
BT GROUP PLC ADR 05577E101 32 2,200 SH   DFND 1 0 0 2,200
BT GROUP PLC ADR 05577E101 8 550 SH   SOLE 8 550 0 0
BUCKEYE PARTNERS L P COM 118230101 30,024 840,761 SH   SOLE 1 840,761 0 0
BUCKEYE PARTNERS L P COM 118230101 1,675 46,891 SH   SOLE 8 46,891 0 0
BUCKEYE PARTNERS L P OPT 118230101 361 10,100 SH Call SOLE 8 10,100 0 0
BUCKEYE PARTNERS L P OPT 118230101 864 24,200 SH Put SOLE 8 24,200 0 0
BUCKLE INC COM 118440106 1,239 53,789 SH   SOLE 1 53,789 0 0
BUCKLE INC OPT 118440106 51 2,200 SH Put SOLE 8 2,200 0 0
BUCKLE INC OPT 118440106 148 6,400 SH Call SOLE 8 6,400 0 0
BUCKLE INC COM 118440106 75 3,289 SH   SOLE 8 3,289 0 0
BUILD A BEAR WORKSHOP COM 120076104 44 4,900 SH   SOLE 1 4,900 0 0
BUILD A BEAR WORKSHOP COM 120076104 0 5 SH   SOLE 8 5 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 622 42,372 SH   SOLE 1 42,372 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 6 390 SH   SOLE 8 390 0 0
BUNGE LIMITED COM G16962105 7,705 112,129 SH   SOLE 1 112,129 0 0
BUNGE LIMITED OPT G16962105 6,734 98,000 SH Put SOLE 8 98,000 0 0
BUNGE LIMITED COM G16962105 4,084 59,439 SH   SOLE 8 59,439 0 0
BUNGE LIMITED OPT G16962105 3,167 46,100 SH Call SOLE 8 46,100 0 0
BUNGE LIMITED COM G16962105 1,106 16,092 SH   SOLE 9 16,092 0 0
BURLINGTON STORES INC COM 122017106 13,174 80,864 SH   SOLE 1 80,864 0 0
BURLINGTON STORES INC COM 122017106 1,525 9,361 SH   SOLE 8 9,361 0 0
BURLINGTON STORES INC OPT 122017106 5,865 36,000 SH Put SOLE 8 36,000 0 0
BURLINGTON STORES INC OPT 122017106 521 3,200 SH Call SOLE 8 3,200 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 113 4,258 SH   SOLE 1 4,258 0 0
BWX TECHNOLOGIES INC COM 05605H100 3,622 57,901 SH   SOLE 1 57,901 0 0
BWX TECHNOLOGIES INC COM 05605H100 7 118 SH   DFND 1 0 0 118
BWX TECHNOLOGIES INC OPT 05605H100 6 100 SH Put SOLE 8 100 0 0
BYLINE BANCORP INC COM 124411109 158 6,943 SH   SOLE 1 6,943 0 0
C &amp F FINL CORP COM 12466Q104 78 1,325 SH   SOLE 1 1,325 0 0
C &amp F FINL CORP COM 12466Q104 3 57 SH   SOLE 8 57 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 22,692 231,751 SH   SOLE 1 231,751 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 10 105 SH   SOLE 8 105 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 676 6,900 SH Put SOLE 8 6,900 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 5,846 59,700 SH Call SOLE 8 59,700 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 81 827 SH   SOLE 9 827 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 12 569 SH   SOLE 8 569 0 0
CA INC COM 12673P105 27,394 620,470 SH   SOLE 1 620,470 0 0
CA INC OPT 12673P105 177 4,000 SH Put SOLE 8 4,000 0 0
CA INC COM 12673P105 4 100 SH   SOLE 8 100 0 0
CA INC OPT 12673P105 843 19,100 SH Call SOLE 8 19,100 0 0
CA INC COM 12673P105 1,055 23,891 SH   SOLE 9 23,891 0 0
CABLE ONE INC COM 12685J105 3,067 3,470 SH   SOLE 1 3,470 0 0
CABOT CORP COM 127055101 2,733 43,583 SH   SOLE 1 43,583 0 0
CABOT CORP COM 127055101 255 4,078 SH   SOLE 8 4,078 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 3,881 37,607 SH   SOLE 1 37,607 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 57 553 SH   SOLE 8 553 0 0
CABOT OIL &amp GAS CORP COM 127097103 10,582 469,909 SH   SOLE 1 469,909 0 0
CABOT OIL &amp GAS CORP COM 127097103 7 299 SH   DFND 1 0 0 299
CABOT OIL &amp GAS CORP COM 127097103 3,620 160,685 SH   SOLE 8 160,685 0 0
CABOT OIL &amp GAS CORP OPT 127097103 574 25,500 SH Call SOLE 8 25,500 0 0
CABOT OIL &amp GAS CORP OPT 127097103 270 12,000 SH Put SOLE 8 12,000 0 0
CABOT OIL &amp GAS CORP COM 127097103 61 2,700 SH   SOLE 9 2,700 0 0
CACI INTL INC COM 127190304 6,219 33,767 SH   SOLE 1 33,767 0 0
CACI INTL INC OPT 127190304 737 4,000 SH Put SOLE 8 4,000 0 0
CACI INTL INC COM 127190304 132 721 SH   SOLE 8 721 0 0
CACTUS INC COM 127203107 648 16,955 SH   SOLE 1 16,955 0 0
CADENCE BANCORPORATION COM 12739A100 1,483 56,743 SH   SOLE 1 56,743 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 19,526 430,893 SH   SOLE 1 430,893 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 5 100 SH Put SOLE 8 100 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 80 1,765 SH   SOLE 8 1,765 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 553 12,200 SH Call SOLE 8 12,200 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 76 1,673 SH   SOLE 9 1,673 0 0
CADIZ INC COM 127537207 100 9,035 SH   SOLE 1 9,035 0 0
CADIZ INC COM 127537207 102 9,150 SH   SOLE 8 9,150 0 0
CADIZ INC COM 127537207 11 1,000 SH   SOLE 9 1,000 0 0
CAE INC COM 124765108 193 9,469 SH   SOLE 1 9,469 0 0
CAE INC COM 124765108 83 4,082 SH   SOLE 9 4,082 0 0
CAESARS ENTMT CORP COM 127686103 359 34,978 SH   SOLE 1 34,978 0 0
CAESARS ENTMT CORP COM 127686103 25,770 2,514,118 SH   SOLE 8 2,514,118 0 0
CAESARS ENTMT CORP OPT 127686103 28,058 2,737,300 SH Call SOLE 8 2,737,300 0 0
CAESARS ENTMT CORP OPT 127686103 40,422 3,943,600 SH Put SOLE 8 3,943,600 0 0
CAESARSTONE LTD COM M20598104 467 25,162 SH   SOLE 1 25,162 0 0
CAESARSTONE LTD COM M20598104 1 67 SH   SOLE 8 67 0 0
CAI INTERNATIONAL INC COM 12477X106 148 6,470 SH   SOLE 1 6,470 0 0
CAI INTERNATIONAL INC COM 12477X106 17 765 SH   SOLE 8 765 0 0
CAL MAINE FOODS INC COM 128030202 1,757 36,397 SH   SOLE 1 36,397 0 0
CAL MAINE FOODS INC OPT 128030202 1,541 31,900 SH Call SOLE 8 31,900 0 0
CAL MAINE FOODS INC OPT 128030202 599 12,400 SH Put SOLE 8 12,400 0 0
CAL MAINE FOODS INC COM 128030202 327 6,775 SH   SOLE 8 6,775 0 0
CAL MAINE FOODS INC COM 128030202 1,266 26,209 SH   SOLE 9 26,209 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALAMOS CONV OPP AND INC FD FUND 128117108 10 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 7,200 300,520 SH   SOLE 1 300,520 0 0
CALAMP CORP BOND 128126AB5 150 143,000 PRN   SOLE 8 0 0 143,000
CALAMP CORP COM 128126109 34 1,387 SH   SOLE 8 1,387 0 0
CALAVO GROWERS INC COM 128246105 8 84 SH   DFND 1 0 0 84
CALAVO GROWERS INC COM 128246105 1,583 16,397 SH   SOLE 1 16,397 0 0
CALAVO GROWERS INC COM 128246105 31 316 SH   SOLE 8 316 0 0
CALERES INC COM 129500104 2,176 60,704 SH   SOLE 1 60,704 0 0
CALERES INC COM 129500104 185 5,174 SH   SOLE 8 5,174 0 0
CALIFORNIA RES CORP COM 13057Q206 2,274 46,864 SH   SOLE 1 46,864 0 0
CALIFORNIA RES CORP COM 13057Q206 130 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP OPT 13057Q206 2,160 44,500 SH Put SOLE 8 44,500 0 0
CALIFORNIA RES CORP COM 13057Q206 12,951 266,871 SH   SOLE 8 266,871 0 0
CALIFORNIA RES CORP OPT 13057Q206 2,024 41,700 SH Call SOLE 8 41,700 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,196 51,194 SH   SOLE 1 51,194 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 27 632 SH   SOLE 8 632 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 323 7,539 SH   SOLE 9 7,539 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 120 22,824 SH   SOLE 1 22,824 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 5 1,112 SH   SOLE 8 1,112 0 0
CALIX INC COM 13100M509 416 51,369 SH   SOLE 1 51,369 0 0
CALIX INC COM 13100M509 3 368 SH   SOLE 8 368 0 0
CALLAWAY GOLF CO COM 131193104 3,149 129,657 SH   SOLE 1 129,657 0 0
CALLAWAY GOLF CO OPT 131193104 78 3,200 SH Call SOLE 8 3,200 0 0
CALLAWAY GOLF CO OPT 131193104 170 7,000 SH Put SOLE 8 7,000 0 0
CALLAWAY GOLF CO COM 131193104 708 29,138 SH   SOLE 8 29,138 0 0
CALLON PETE CO DEL COM 13123X102 3,133 261,151 SH   SOLE 1 261,151 0 0
CALLON PETE CO DEL COM 13123X102 1,816 151,392 SH   SOLE 8 151,392 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 78 12,243 SH   SOLE 1 12,243 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 966 150,915 SH   SOLE 8 150,915 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 54 8,400 SH Call SOLE 8 8,400 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 840 131,200 SH Put SOLE 8 131,200 0 0
CALYXT INC COM 13173L107 38 2,461 SH   SOLE 1 2,461 0 0
CALYXT INC COM 13173L107 2 113 SH   SOLE 8 113 0 0
CAMBER ENERGY INC COM 13200M201 62 211,635 SH   SOLE 8 211,635 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 66 5,614 SH   SOLE 1 5,614 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 2 177 SH   SOLE 8 177 0 0
CAMBREX CORP COM 132011107 3,036 44,397 SH   SOLE 1 44,397 0 0
CAMBREX CORP COM 132011107 599 8,755 SH   SOLE 8 8,755 0 0
CAMBRIDGE BANCORP COM 132152109 5 52 SH   SOLE 8 52 0 0
CAMDEN NATL CORP COM 133034108 278 6,389 SH   SOLE 1 6,389 0 0
CAMDEN NATL CORP COM 133034108 9 200 SH   SOLE 8 200 0 0
CAMDEN PPTY TR COM 133131102 1,241 13,269 SH   SOLE 1 13,269 0 0
CAMDEN PPTY TR TRUS 133131102 15,649 167,240 SH   SOLE 1 167,240 0 0
CAMDEN PPTY TR TRUS 133131102 24 254 SH   SOLE 8 254 0 0
CAMDEN PPTY TR COM 133131102 107 1,151 SH   SOLE 9 1,151 0 0
CAMECO CORP COM 13321L108 104 9,135 SH   SOLE 1 9,135 0 0
CAMECO CORP OPT 13321L108 262 23,000 SH Call SOLE 8 23,000 0 0
CAMECO CORP COM 13321L108 3,114 273,135 SH   SOLE 8 273,135 0 0
CAMECO CORP OPT 13321L108 594 52,100 SH Put SOLE 8 52,100 0 0
CAMECO CORP COM 13321L108 58 5,086 SH   SOLE 9 5,086 0 0
CAMPBELL SOUP CO COM 134429109 10,098 275,696 SH   SOLE 1 275,696 0 0
CAMPBELL SOUP CO COM 134429109 8,699 237,459 SH   SOLE 8 237,459 0 0
CAMPBELL SOUP CO OPT 134429109 6,392 174,500 SH Call SOLE 8 174,500 0 0
CAMPBELL SOUP CO OPT 134429109 15,095 412,100 SH Put SOLE 8 412,100 0 0
CAMPBELL SOUP CO COM 134429109 81 2,223 SH   SOLE 9 2,223 0 0
CAMPING WORLD HLDGS INC COM 13462K109 271 12,753 SH   SOLE 1 12,753 0 0
CAMPING WORLD HLDGS INC COM 13462K109 1,529 71,749 SH   SOLE 8 71,749 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 403 18,900 SH Put SOLE 8 18,900 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 750 35,200 SH Call SOLE 8 35,200 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 16 241 SH   SOLE 8 241 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 555 8,600 SH Put SOLE 8 8,600 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 219 3,400 SH Call SOLE 8 3,400 0 0
CANADIAN NAT RES LTD COM 136385101 1,579 48,337 SH   SOLE 1 48,337 0 0
CANADIAN NAT RES LTD COM 136385101 5 157 SH   DFND 1 0 0 157
CANADIAN NAT RES LTD OPT 136385101 2,201 67,400 SH Call SOLE 8 67,400 0 0
CANADIAN NAT RES LTD OPT 136385101 725 22,200 SH Put SOLE 8 22,200 0 0
CANADIAN NAT RES LTD COM 136385101 414 12,677 SH   SOLE 9 12,677 0 0
CANADIAN NATL RY CO COM 136375102 1,208 13,443 SH   SOLE 1 13,443 0 0
CANADIAN NATL RY CO OPT 136375102 162 1,800 SH Call SOLE 8 1,800 0 0
CANADIAN NATL RY CO COM 136375102 444 4,937 SH   SOLE 8 4,937 0 0
CANADIAN NATL RY CO OPT 136375102 1,805 20,100 SH Put SOLE 8 20,100 0 0
CANADIAN NATL RY CO COM 136375102 8,134 90,582 SH   SOLE 9 90,582 0 0
CANADIAN PAC RY LTD COM 13645T100 685 3,232 SH   DFND 1 0 0 3,232
CANADIAN PAC RY LTD COM 13645T100 13,738 64,823 SH   SOLE 1 64,823 0 0
CANADIAN PAC RY LTD OPT 13645T100 85 400 SH Call SOLE 8 400 0 0
CANADIAN PAC RY LTD COM 13645T100 3 13 SH   SOLE 8 13 0 0
CANADIAN PAC RY LTD OPT 13645T100 509 2,400 SH Put SOLE 8 2,400 0 0
CANADIAN PAC RY LTD COM 13645T100 3,552 16,759 SH   SOLE 9 16,759 0 0
CANADIAN SOLAR INC COM 136635109 38 2,600 SH   SOLE 1 2,600 0 0
CANADIAN SOLAR INC COM 136635109 1,847 127,380 SH   SOLE 8 127,380 0 0
CANADIAN SOLAR INC OPT 136635109 1,538 106,100 SH Put SOLE 8 106,100 0 0
CANADIAN SOLAR INC OPT 136635109 996 68,700 SH Call SOLE 8 68,700 0 0
CANADIAN SOLAR INC COM 136635109 24 1,656 SH   SOLE 9 1,656 0 0
CANCER GENETICS INC COM 13739U104 0 454 SH   DFND 1 0 0 454
CANNAE HLDGS INC COM 13765N107 790 37,660 SH   SOLE 1 37,660 0 0
CANOPY GROWTH CORP OPT 138035100 6,046 124,300 SH Put SOLE 8 124,300 0 0
CANOPY GROWTH CORP OPT 138035100 8,181 168,200 SH Call SOLE 8 168,200 0 0
CANTEL MEDICAL CORP COM 138098108 2,037 22,118 SH   SOLE 1 22,118 0 0
CANTEL MEDICAL CORP COM 138098108 5 59 SH   DFND 1 0 0 59
CAPITAL CITY BK GROUP INC COM 139674105 107 4,565 SH   SOLE 1 4,565 0 0
CAPITAL CITY BK GROUP INC COM 139674105 1 41 SH   SOLE 8 41 0 0
CAPITAL ONE FINL CORP COM 14040H105 55,522 584,867 SH   SOLE 1 584,867 0 0
CAPITAL ONE FINL CORP OPT 14040H105 4,699 49,500 SH Call SOLE 8 49,500 0 0
CAPITAL ONE FINL CORP OPT 14040H105 5,867 61,800 SH Put SOLE 8 61,800 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,788 29,380 SH   SOLE 8 29,380 0 0
CAPITAL ONE FINL CORP COM 14040H105 274 2,887 SH   SOLE 9 2,887 0 0
CAPITAL ONE FINL CORP COM 14040H105 187 1,970 SH   SOLE 20 0 1,970 0
CAPITAL PRODUCT PARTNERS L P COM Y11082107 57 20,481 SH   SOLE 1 20,481 0 0
CAPITAL SR LIVING CORP COM 140475104 87 9,223 SH   SOLE 1 9,223 0 0
CAPITAL SR LIVING CORP COM 140475104 2 172 SH   SOLE 8 172 0 0
CAPITALA FIN CORP COM 14054R106 0 14 SH   SOLE 8 14 0 0
CAPITOL FED FINL INC COM 14057J101 658 51,611 SH   SOLE 1 51,611 0 0
CAPITOL FED FINL INC COM 14057J101 14 1,137 SH   SOLE 8 1,137 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 50 3,032 SH   SOLE 1 3,032 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 5 312 SH   SOLE 8 312 0 0
CAPSTEAD MTG CORP TRUS 14067E506 847 107,068 SH   SOLE 1 107,068 0 0
CAPSTEAD MTG CORP TRUS 14067E506 4 472 SH   SOLE 8 472 0 0
CAPSTONE TURBINE CORP COM 14067D409 0 17 SH   SOLE 9 17 0 0
CARA THERAPEUTICS INC COM 140755109 658 27,508 SH   SOLE 1 27,508 0 0
CARA THERAPEUTICS INC COM 140755109 43 1,799 SH   SOLE 8 1,799 0 0
CARA THERAPEUTICS INC OPT 140755109 29 1,200 SH Put SOLE 8 1,200 0 0
CARBO CERAMICS INC COM 140781105 164 22,512 SH   SOLE 1 22,512 0 0
CARBO CERAMICS INC COM 140781105 109 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC COM 140781105 29 3,956 SH   SOLE 8 3,956 0 0
CARBO CERAMICS INC OPT 140781105 1 200 SH Call SOLE 8 200 0 0
CARBO CERAMICS INC OPT 140781105 1 200 SH Put SOLE 8 200 0 0
CARBON BLACK INC COM 14081R103 274 12,934 SH   SOLE 1 12,934 0 0
CARBON BLACK INC COM 14081R103 84 3,981 SH   SOLE 8 3,981 0 0
CARBONITE INC COM 141337105 520 14,576 SH   SOLE 1 14,576 0 0
CARBONITE INC COM 141337105 516 14,457 SH   SOLE 8 14,457 0 0
CARBONITE INC BOND 141337AB1 456 304,000 PRN   SOLE 8 0 0 304,000
CARDINAL HEALTH INC COM 14149Y108 19 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 82,885 1,534,894 SH   SOLE 1 1,534,894 0 0
CARDINAL HEALTH INC OPT 14149Y108 3,451 63,900 SH Call SOLE 8 63,900 0 0
CARDINAL HEALTH INC COM 14149Y108 755 13,992 SH   SOLE 8 13,992 0 0
CARDINAL HEALTH INC OPT 14149Y108 3,191 59,100 SH Put SOLE 8 59,100 0 0
CARDINAL HEALTH INC COM 14149Y108 100 1,851 SH   SOLE 9 1,851 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,346 34,392 SH   SOLE 1 34,392 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 29 744 SH   SOLE 8 744 0 0
CARDLYTICS INC COM 14161W105 56 2,229 SH   SOLE 1 2,229 0 0
CARDTRONICS PLC COM G1991C105 3,170 100,193 SH   SOLE 1 100,193 0 0
CARDTRONICS PLC OPT G1991C105 9 300 SH Put SOLE 8 300 0 0
CARDTRONICS PLC COM G1991C105 281 8,895 SH   SOLE 8 8,895 0 0
CARE COM INC COM 141633107 477 21,580 SH   SOLE 1 21,580 0 0
CARE COM INC COM 141633107 50 2,266 SH   SOLE 8 2,266 0 0
CAREDX INC COM 14167L103 631 21,869 SH   SOLE 1 21,869 0 0
CAREDX INC COM 14167L103 65 2,240 SH   SOLE 8 2,240 0 0
CAREER EDUCATION CORP COM 141665109 1,113 74,582 SH   SOLE 1 74,582 0 0
CAREER EDUCATION CORP COM 141665109 54 3,601 SH   SOLE 8 3,601 0 0
CARETRUST REIT INC TRUS 14174T107 1,528 86,263 SH   SOLE 1 86,263 0 0
CARETRUST REIT INC COM 14174T107 357 20,148 SH   SOLE 1 20,148 0 0
CARETRUST REIT INC TRUS 14174T107 1 50 SH   SOLE 8 50 0 0
CARGURUS INC COM 141788109 3,847 69,087 SH   SOLE 1 69,087 0 0
CARGURUS INC COM 141788109 31 555 SH   SOLE 8 555 0 0
CARLISLE COS INC COM 142339100 5,180 42,527 SH   SOLE 1 42,527 0 0
CARLISLE COS INC COM 142339100 160 1,311 SH   SOLE 8 1,311 0 0
CARLISLE COS INC COM 142339100 312 2,558 SH   SOLE 9 2,558 0 0
CARLYLE GROUP L P COM 14309L102 9 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P COM 14309L102 13 595 SH   SOLE 8 595 0 0
CARLYLE GROUP L P OPT 14309L102 5 200 SH Put SOLE 8 200 0 0
CARMAX INC COM 143130102 24,163 323,613 SH   SOLE 1 323,613 0 0
CARMAX INC OPT 143130102 13,561 181,600 SH Put SOLE 8 181,600 0 0
CARMAX INC OPT 143130102 5,011 67,100 SH Call SOLE 8 67,100 0 0
CARMAX INC COM 143130102 11,203 150,026 SH   SOLE 8 150,026 0 0
CARMAX INC COM 143130102 79 1,061 SH   SOLE 9 1,061 0 0
CARNIVAL CORP COM 143658300 50,567 792,978 SH   SOLE 1 792,978 0 0
CARNIVAL CORP COM 143658300 1,868 29,300 SH   SOLE 8 29,300 0 0
CARNIVAL CORP OPT 143658300 3,839 60,200 SH Call SOLE 8 60,200 0 0
CARNIVAL CORP OPT 143658300 4,483 70,300 SH Put SOLE 8 70,300 0 0
CARNIVAL CORP COM 143658300 1,148 17,999 SH   SOLE 9 17,999 0 0
CARNIVAL PLC ADR 14365C103 7 107 SH   SOLE 1 107 0 0
CARNIVAL PLC ADR 14365C103 50 790 SH   SOLE 8 790 0 0
CAROLINA FINL CORP NEW COM 143873107 297 7,878 SH   SOLE 1 7,878 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,296 38,966 SH   SOLE 1 38,966 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 12 202 SH   SOLE 8 202 0 0
CARRIAGE SVCS INC COM 143905107 144 6,677 SH   SOLE 1 6,677 0 0
CARRIAGE SVCS INC COM 143905107 708 32,835 SH   SOLE 8 32,835 0 0
CARRIZO OIL &amp GAS INC COM 144577103 5,573 221,138 SH   SOLE 1 221,138 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 252 10,000 SH Put SOLE 8 10,000 0 0
CARRIZO OIL &amp GAS INC COM 144577103 88 3,477 SH   SOLE 8 3,477 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 1,126 44,700 SH Call SOLE 8 44,700 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 243 16,641 SH   SOLE 1 16,641 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 106 7,235 SH   SOLE 8 7,235 0 0
CARS COM INC COM 14575E105 1,667 60,388 SH   SOLE 1 60,388 0 0
CARS COM INC OPT 14575E105 2,899 105,000 SH Call SOLE 8 105,000 0 0
CARS COM INC COM 14575E105 855 30,942 SH   SOLE 8 30,942 0 0
CARTERS INC COM 146229109 21,266 215,673 SH   SOLE 1 215,673 0 0
CARTERS INC COM 146229109 104 1,059 SH   SOLE 8 1,059 0 0
CARVANA CO COM 146869102 735 12,437 SH   SOLE 1 12,437 0 0
CARVANA CO OPT 146869102 11,227 190,000 SH Call SOLE 8 190,000 0 0
CARVANA CO COM 146869102 4,205 71,162 SH   SOLE 8 71,162 0 0
CARVANA CO COM 146869102 414 7,000 SH   DFND 20 0 0 7,000
CARVER BANCORP INC COM 146875604 0 2 SH   SOLE 8 2 0 0
CASA SYS INC COM 14713L102 292 19,776 SH   SOLE 1 19,776 0 0
CASELLA WASTE SYS INC COM 147448104 595 19,173 SH   SOLE 1 19,173 0 0
CASELLA WASTE SYS INC COM 147448104 555 17,870 SH   SOLE 8 17,870 0 0
CASEYS GEN STORES INC COM 147528103 2,269 17,573 SH   SOLE 1 17,573 0 0
CASEYS GEN STORES INC COM 147528103 7 52 SH   DFND 1 0 0 52
CASEYS GEN STORES INC COM 147528103 87 675 SH   SOLE 8 675 0 0
CASI PHARMACEUTICALS INC COM 14757U109 106 22,788 SH   SOLE 1 22,788 0 0
CASI PHARMACEUTICALS INC COM 14757U109 4 810 SH   SOLE 8 810 0 0
CASS INFORMATION SYS INC COM 14808P109 292 4,481 SH   SOLE 1 4,481 0 0
CASS INFORMATION SYS INC COM 14808P109 10 157 SH   SOLE 8 157 0 0
CASTLE BRANDS INC COM 148435100 37 34,567 SH   SOLE 1 34,567 0 0
CASTLIGHT HEALTH INC COM 14862Q100 79 29,441 SH   SOLE 1 29,441 0 0
CATALENT INC COM 148806102 2,191 48,105 SH   SOLE 1 48,105 0 0
CATALYST BIOSCIENCES INC COM 14888D208 51 4,748 SH   SOLE 1 4,748 0 0
CATALYST BIOSCIENCES INC COM 14888D208 151 14,025 SH   SOLE 8 14,025 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 137 36,159 SH   SOLE 1 36,159 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 303 26,552 SH   SOLE 1 26,552 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 2 198 SH   SOLE 8 198 0 0
CATERPILLAR INC DEL COM 149123101 132,607 869,617 SH   SOLE 1 869,617 0 0
CATERPILLAR INC DEL COM 149123101 174 1,138 SH   DFND 1 0 0 1,138
CATERPILLAR INC DEL COM 149123101 7,025 46,071 SH   SOLE 8 46,071 0 0
CATERPILLAR INC DEL OPT 149123101 79,204 519,400 SH Call SOLE 8 519,400 0 0
CATERPILLAR INC DEL OPT 149123101 77,586 508,800 SH Put SOLE 8 508,800 0 0
CATERPILLAR INC DEL COM 149123101 1,074 7,042 SH   SOLE 9 7,042 0 0
CATERPILLAR INC DEL COM 149123101 915 6,000 SH   DFND 20 0 0 6,000
CATHAY GEN BANCORP COM 149150104 2,260 54,524 SH   SOLE 1 54,524 0 0
CATHAY GEN BANCORP COM 149150104 85 2,052 SH   SOLE 8 2,052 0 0
CATO CORP NEW COM 149205106 713 33,893 SH   SOLE 1 33,893 0 0
CATO CORP NEW COM 149205106 19 912 SH   SOLE 8 912 0 0
CAVCO INDS INC DEL COM 149568107 2,647 10,463 SH   SOLE 1 10,463 0 0
CAVCO INDS INC DEL COM 149568107 12 48 SH   SOLE 8 48 0 0
CB FINL SVCS INC COM 12479G101 58 1,867 SH   SOLE 1 1,867 0 0
CBIZ INC COM 124805102 1,439 60,751 SH   SOLE 1 60,751 0 0
CBIZ INC COM 124805102 10 439 SH   SOLE 8 439 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 1,964 492,304 SH   SOLE 1 492,304 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 100 25,000 SH Call SOLE 8 25,000 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 75 18,800 SH Put SOLE 8 18,800 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 56 14,045 SH   SOLE 8 14,045 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 12,092 126,005 SH   SOLE 1 126,005 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2,635 27,458 SH   SOLE 8 27,458 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 1,631 17,000 SH Call SOLE 8 17,000 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 3,119 32,500 SH Put SOLE 8 32,500 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 64 667 SH   SOLE 9 667 0 0
CBRE GROUP INC COM 12504L109 15,895 360,469 SH   SOLE 1 360,469 0 0
CBRE GROUP INC COM 12504L109 88 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC OPT 12504L109 221 5,000 SH Call SOLE 8 5,000 0 0
CBRE GROUP INC OPT 12504L109 278 6,300 SH Put SOLE 8 6,300 0 0
CBRE GROUP INC COM 12504L109 84 1,914 SH   SOLE 9 1,914 0 0
CBS CORP NEW COM 124857202 31 543 SH   DFND 1 0 0 543
CBS CORP NEW COM 124857202 35,484 617,671 SH   SOLE 1 617,671 0 0
CBS CORP NEW OPT 124857202 20,573 358,100 SH Call SOLE 8 358,100 0 0
CBS CORP NEW OPT 124857202 8,319 144,800 SH Put SOLE 8 144,800 0 0
CBS CORP NEW COM 124857103 0 8 SH   SOLE 8 8 0 0
CBS CORP NEW COM 124857202 4,459 77,605 SH   SOLE 8 77,605 0 0
CBS CORP NEW COM 124857202 117 2,032 SH   SOLE 9 2,032 0 0
CBTX INC COM 12481V104 355 10,028 SH   SOLE 1 10,028 0 0
CBTX INC COM 12481V104 1 17 SH   SOLE 8 17 0 0
CDK GLOBAL INC COM 12508E101 13,359 213,535 SH   SOLE 1 213,535 0 0
CDK GLOBAL INC OPT 12508E101 219 3,500 SH Put SOLE 8 3,500 0 0
CDK GLOBAL INC COM 12508E101 750 11,982 SH   SOLE 8 11,982 0 0
CDK GLOBAL INC COM 12508E101 286 4,572 SH   SOLE 9 4,572 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 2,774 29,582 SH   SOLE 1 29,582 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 145 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO OPT 136069101 788 8,400 SH Put SOLE 8 8,400 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 5 53 SH   SOLE 8 53 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 2,335 24,900 SH Call SOLE 8 24,900 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 26,252 279,960 SH   SOLE 9 279,960 0 0
CDW CORP COM 12514G108 8,751 98,422 SH   SOLE 1 98,422 0 0
CDW CORP COM 12514G108 59 654 SH   SOLE 8 654 0 0
CDW CORP COM 12514G108 169 1,903 SH   SOLE 9 1,903 0 0
CECO ENVIRONMENTAL CORP COM 125141101 101 12,712 SH   SOLE 1 12,712 0 0
CECO ENVIRONMENTAL CORP COM 125141101 9 1,236 SH   SOLE 8 1,236 0 0
CEDAR FAIR L P OPT 150185106 135 2,600 SH Put SOLE 8 2,600 0 0
CEDAR FAIR L P OPT 150185106 141 2,700 SH Call SOLE 8 2,700 0 0
CEDAR REALTY TRUST INC TRUS 150602209 909 195,086 SH   SOLE 1 195,086 0 0
CEDAR REALTY TRUST INC TRUS 150602209 0 72 SH   SOLE 8 72 0 0
CEL SCI CORP COM 150837607 6 1,429 SH   SOLE 8 1,429 0 0
CELANESE CORP DEL COM 150870103 16,464 144,421 SH   SOLE 1 144,421 0 0
CELANESE CORP DEL OPT 150870103 262 2,300 SH Call SOLE 8 2,300 0 0
CELANESE CORP DEL OPT 150870103 103 900 SH Put SOLE 8 900 0 0
CELANESE CORP DEL COM 150870103 2,035 17,854 SH   SOLE 8 17,854 0 0
CELANESE CORP DEL COM 150870103 194 1,697 SH   SOLE 9 1,697 0 0
CELCUITY INC COM 15102K100 63 2,178 SH   SOLE 1 2,178 0 0
CELESTICA INC COM 15101Q108 2,243 207,100 SH   SOLE 1 207,100 0 0
CELESTICA INC COM 15101Q108 138 12,744 SH   SOLE 8 12,744 0 0
CELGENE CORP COM 151020104 141,898 1,585,625 SH   SOLE 1 1,585,625 0 0
CELGENE CORP COM 151020104 141 1,580 SH   DFND 1 0 0 1,580
CELGENE CORP OPT 151020104 51,197 572,100 SH Call SOLE 8 572,100 0 0
CELGENE CORP COM 151020104 16,401 183,255 SH   SOLE 8 183,255 0 0
CELGENE CORP OPT 151020104 84,918 948,900 SH Put SOLE 8 948,900 0 0
CELGENE CORP COM 151020104 2,633 29,409 SH   SOLE 9 29,409 0 0
CELGENE CORP COM 151020104 2,527 28,240 SH   DFND 20 0 0 28,240
CELLDEX THERAPEUTICS INC NEW COM 15117B103 3 6,800 SH   SOLE 1 6,800 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 0 216 SH   SOLE 8 216 0 0
CELLECTIS S A ADR 15117K103 2 86 SH   SOLE 8 86 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 79 4,348 SH   SOLE 1 4,348 0 0
CELSIUS HOLDINGS INC COM 15118V207 35 8,563 SH   SOLE 1 8,563 0 0
CELSIUS HOLDINGS INC COM 15118V207 0 36 SH   SOLE 8 36 0 0
CEMEX SAB DE CV ADR 151290889 248 35,244 SH   SOLE 1 35,244 0 0
CEMEX SAB DE CV BOND 151290BT9 5 5,000 PRN   SOLE 8 0 0 5,000
CEMEX SAB DE CV OPT 151290889 193 27,400 SH Put SOLE 8 27,400 0 0
CEMEX SAB DE CV OPT 151290889 1,162 165,000 SH Call SOLE 8 165,000 0 0
CEMEX SAB DE CV ADR 151290889 344 48,817 SH   SOLE 8 48,817 0 0
CEMEX SAB DE CV BOND 151290BR3 2,318 2,301,000 PRN   SOLE 8 0 0 2,301,000
CEMEX SAB DE CV ADR 151290889 0 10 SH   SOLE 9 10 0 0
CENOVUS ENERGY INC COM 15135U109 49 4,811 SH   SOLE 1 4,811 0 0
CENOVUS ENERGY INC OPT 15135U109 6 600 SH Put SOLE 8 600 0 0
CENOVUS ENERGY INC COM 15135U109 6 546 SH   SOLE 8 546 0 0
CENOVUS ENERGY INC OPT 15135U109 96 9,600 SH Call SOLE 8 9,600 0 0
CENOVUS ENERGY INC COM 15135U109 146 14,520 SH   SOLE 9 14,520 0 0
CENTENE CORP DEL COM 15135B101 36,202 250,051 SH   SOLE 1 250,051 0 0
CENTENE CORP DEL OPT 15135B101 7,355 50,800 SH Put SOLE 8 50,800 0 0
CENTENE CORP DEL COM 15135B101 3,864 26,695 SH   SOLE 8 26,695 0 0
CENTENE CORP DEL OPT 15135B101 4,069 28,100 SH Call SOLE 8 28,100 0 0
CENTENE CORP DEL COM 15135B101 175 1,211 SH   SOLE 9 1,211 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 485 22,171 SH   SOLE 1 22,171 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 10 457 SH   SOLE 8 457 0 0
CENTERPOINT ENERGY INC COM 15189T107 20,296 733,998 SH   SOLE 1 733,998 0 0
CENTERPOINT ENERGY INC OPT 15189T107 100 3,600 SH Put SOLE 8 3,600 0 0
CENTERPOINT ENERGY INC OPT 15189T107 279 10,100 SH Call SOLE 8 10,100 0 0
CENTERPOINT ENERGY INC COM 15189T107 237 8,572 SH   SOLE 9 8,572 0 0
CENTERSTATE BK CORP COM 15201P109 2,494 88,910 SH   SOLE 1 88,910 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 121 32,307 SH   SOLE 1 32,307 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 45 12,071 SH   SOLE 8 12,071 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 362 96,545 SH   SOLE 9 96,545 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 389 10,791 SH   SOLE 1 10,791 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1,459 44,001 SH   SOLE 1 44,001 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 84 2,524 SH   SOLE 8 2,524 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 733 20,341 SH   SOLE 8 20,341 0 0
CENTRAL PAC FINL CORP COM 154760409 820 31,023 SH   SOLE 1 31,023 0 0
CENTRAL PAC FINL CORP COM 154760409 30 1,150 SH   SOLE 8 1,150 0 0
CENTRAL PUERTO S A ADR 155038201 73 7,100 SH   SOLE 1 7,100 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 99 4,605 SH   SOLE 1 4,605 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 2 96 SH   SOLE 8 96 0 0
CENTURY ALUM CO COM 156431108 629 52,598 SH   SOLE 1 52,598 0 0
CENTURY ALUM CO OPT 156431108 168 14,000 SH Call SOLE 8 14,000 0 0
CENTURY ALUM CO COM 156431108 777 64,890 SH   SOLE 8 64,890 0 0
CENTURY ALUM CO OPT 156431108 584 48,800 SH Put SOLE 8 48,800 0 0
CENTURY BANCORP INC MASS COM 156432106 83 1,147 SH   SOLE 1 1,147 0 0
CENTURY BANCORP INC MASS COM 156432106 4 50 SH   SOLE 8 50 0 0
CENTURY CASINOS INC COM 156492100 82 10,902 SH   SOLE 1 10,902 0 0
CENTURY CASINOS INC COM 156492100 4 575 SH   SOLE 8 575 0 0
CENTURY CMNTYS INC COM 156504300 271 10,351 SH   SOLE 1 10,351 0 0
CENTURY CMNTYS INC COM 156504300 3 129 SH   SOLE 8 129 0 0
CENTURYLINK INC COM 156700106 60,092 2,834,472 SH   SOLE 1 2,834,472 0 0
CENTURYLINK INC OPT 156700106 6,368 300,394 SH Call SOLE 8 300,394 0 0
CENTURYLINK INC OPT 156700106 10,140 478,288 SH Put SOLE 8 478,288 0 0
CENTURYLINK INC COM 156700106 2,152 101,493 SH   SOLE 8 101,493 0 0
CENTURYLINK INC COM 156700106 812 38,293 SH   SOLE 9 38,293 0 0
CERAGON NETWORKS LTD COM M22013102 333 98,700 SH   SOLE 1 98,700 0 0
CERAGON NETWORKS LTD COM M22013102 176 52,348 SH   SOLE 8 52,348 0 0
CERIDIAN HCM HLDG INC COM 15677J108 77 1,836 SH   SOLE 1 1,836 0 0
CERIDIAN HCM HLDG INC COM 15677J108 2 48 SH   SOLE 8 48 0 0
CERNER CORP COM 156782104 31,415 487,728 SH   SOLE 1 487,728 0 0
CERNER CORP OPT 156782104 1,411 21,900 SH Call SOLE 8 21,900 0 0
CERNER CORP OPT 156782104 554 8,600 SH Put SOLE 8 8,600 0 0
CERNER CORP COM 156782104 921 14,294 SH   SOLE 8 14,294 0 0
CERNER CORP COM 156782104 114 1,774 SH   SOLE 9 1,774 0 0
CERUS CORP COM 157085101 1,260 174,654 SH   SOLE 1 174,654 0 0
CERUS CORP COM 157085101 1 111 SH   SOLE 8 111 0 0
CEVA INC COM 157210105 661 22,995 SH   SOLE 1 22,995 0 0
CEVA INC COM 157210105 365 12,708 SH   SOLE 8 12,708 0 0
CF INDS HLDGS INC COM 125269100 14,761 271,144 SH   SOLE 1 271,144 0 0
CF INDS HLDGS INC OPT 125269100 4,627 85,000 SH Call SOLE 8 85,000 0 0
CF INDS HLDGS INC OPT 125269100 10,703 196,600 SH Put SOLE 8 196,600 0 0
CF INDS HLDGS INC COM 125269100 654 12,026 SH   SOLE 8 12,026 0 0
CF INDS HLDGS INC COM 125269100 1,824 33,516 SH   SOLE 9 33,516 0 0
CGG ADR 12531Q204 0 29 SH   SOLE 8 29 0 0
CHANGYOU COM LTD ADR 15911M107 27 2,092 SH   SOLE 8 2,092 0 0
CHANGYOU COM LTD OPT 15911M107 15 1,100 SH Put SOLE 8 1,100 0 0
CHANGYOU COM LTD OPT 15911M107 33 2,500 SH Call SOLE 8 2,500 0 0
CHANNELADVISOR CORP COM 159179100 125 10,038 SH   SOLE 1 10,038 0 0
CHANNELADVISOR CORP COM 159179100 253 20,298 SH   SOLE 8 20,298 0 0
CHARAH SOLUTIONS INC COM 15957P105 22 2,770 SH   SOLE 1 2,770 0 0
CHARAH SOLUTIONS INC COM 15957P105 11 1,345 SH   SOLE 8 1,345 0 0
CHARLES RIV LABS INTL INC COM 159864107 4,225 31,394 SH   SOLE 1 31,394 0 0
CHARLES RIV LABS INTL INC COM 159864107 0 1 SH   SOLE 8 1 0 0
CHART INDS INC COM 16115Q308 2,694 34,391 SH   SOLE 1 34,391 0 0
CHART INDS INC COM 16115Q308 358 4,567 SH   SOLE 8 4,567 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 7 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 77,097 236,579 SH   SOLE 1 236,579 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 8,734 26,800 SH Call SOLE 8 26,800 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 16,424 50,400 SH Put SOLE 8 50,400 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 11,269 34,578 SH   SOLE 8 34,578 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 322 988 SH   SOLE 9 988 0 0
CHASE CORP COM 16150R104 729 6,073 SH   SOLE 1 6,073 0 0
CHASE CORP COM 16150R104 32 262 SH   SOLE 8 262 0 0
CHATHAM LODGING TR TRUS 16208T102 2,083 99,768 SH   SOLE 1 99,768 0 0
CHATHAM LODGING TR TRUS 16208T102 19 888 SH   SOLE 8 888 0 0
CHECK CAP LTD COM M2361E203 19 4,700 SH   SOLE 1 4,700 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 2,750 23,368 SH   SOLE 1 23,368 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 188 1,600 SH   DFND 1 0 0 1,600
CHECK POINT SOFTWARE TECH LT OPT M22465104 2,295 19,500 SH Call SOLE 8 19,500 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 1,527 12,977 SH   SOLE 8 12,977 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 8,461 71,900 SH Put SOLE 8 71,900 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 2,599 22,082 SH   SOLE 9 22,082 0 0
CHEESECAKE FACTORY INC COM 163072101 2,484 46,414 SH   SOLE 1 46,414 0 0
CHEESECAKE FACTORY INC OPT 163072101 889 16,600 SH Put SOLE 8 16,600 0 0
CHEESECAKE FACTORY INC COM 163072101 1,000 18,669 SH   SOLE 8 18,669 0 0
CHEESECAKE FACTORY INC OPT 163072101 102 1,900 SH Call SOLE 8 1,900 0 0
CHEETAH MOBILE INC ADR 163075104 1,145 116,400 SH   SOLE 1 116,400 0 0
CHEETAH MOBILE INC ADR 163075104 0 5 SH   SOLE 8 5 0 0
CHEFS WHSE INC COM 163086101 296 8,151 SH   SOLE 1 8,151 0 0
CHEFS WHSE INC COM 163086101 1,627 44,754 SH   SOLE 8 44,754 0 0
CHEGG INC COM 163092109 1,431 50,328 SH   SOLE 1 50,328 0 0
CHEGG INC COM 163092109 11 390 SH   SOLE 8 390 0 0
CHEMBIO DIAGNOSTICS INC COM 163572209 0 4 SH   SOLE 8 4 0 0
CHEMED CORP NEW COM 16359R103 8,558 26,775 SH   SOLE 1 26,775 0 0
CHEMED CORP NEW COM 16359R103 14 45 SH   DFND 1 0 0 45
CHEMICAL FINL CORP COM 163731102 2,726 51,030 SH   SOLE 1 51,030 0 0
CHEMICAL FINL CORP COM 163731102 67 1,256 SH   SOLE 8 1,256 0 0
CHEMOCENTRYX INC COM 16383L106 192 15,220 SH   SOLE 1 15,220 0 0
CHEMOCENTRYX INC COM 16383L106 2 84 SH   SOLE 8 84 0 0
CHEMOURS CO COM 163851108 9,640 244,398 SH   SOLE 1 244,398 0 0
CHEMOURS CO OPT 163851108 836 21,200 SH Put SOLE 8 21,200 0 0
CHEMOURS CO COM 163851108 1,323 33,526 SH   SOLE 8 33,526 0 0
CHEMOURS CO OPT 163851108 797 20,200 SH Call SOLE 8 20,200 0 0
CHEMOURS CO COM 163851108 89 2,256 SH   SOLE 9 2,256 0 0
CHEMUNG FINL CORP COM 164024101 55 1,309 SH   SOLE 1 1,309 0 0
CHEMUNG FINL CORP COM 164024101 7 160 SH   SOLE 8 160 0 0
CHENIERE ENERGY INC COM 16411R208 3,694 53,170 SH   SOLE 1 53,170 0 0
CHENIERE ENERGY INC OPT 16411R208 4,698 67,600 SH Call SOLE 8 67,600 0 0
CHENIERE ENERGY INC OPT 16411R208 6,928 99,700 SH Put SOLE 8 99,700 0 0
CHENIERE ENERGY INC COM 16411R208 12,830 184,623 SH   SOLE 8 184,623 0 0
CHENIERE ENERGY INC COM 16411R208 155 2,231 SH   SOLE 9 2,231 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 1,418 35,924 SH   SOLE 1 35,924 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 61 1,534 SH   SOLE 8 1,534 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 91 2,300 SH Put SOLE 8 2,300 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 1,539 39,000 SH Call SOLE 8 39,000 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 131 7,251 SH   SOLE 1 7,251 0 0
CHESAPEAKE ENERGY CORP COM 165167107 20 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP COM 165167107 6,908 1,538,415 SH   SOLE 1 1,538,415 0 0
CHESAPEAKE ENERGY CORP BOND 165167CY1 1,855 1,878,000 PRN   SOLE 8 0 0 1,878,000
CHESAPEAKE ENERGY CORP OPT 165167107 415 92,500 SH Put SOLE 8 92,500 0 0
CHESAPEAKE ENERGY CORP COM 165167107 2,540 565,683 SH   SOLE 8 565,683 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 326 72,600 SH Call SOLE 8 72,600 0 0
CHESAPEAKE LODGING TR TRUS 165240102 6,010 187,383 SH   SOLE 1 187,383 0 0
CHESAPEAKE LODGING TR TRUS 165240102 38 1,200 SH   SOLE 8 1,200 0 0
CHESAPEAKE UTILS CORP COM 165303108 523 6,232 SH   SOLE 1 6,232 0 0
CHESAPEAKE UTILS CORP COM 165303108 53 631 SH   SOLE 8 631 0 0
CHEVRON CORP NEW COM 166764100 325,901 2,665,205 SH   SOLE 1 2,665,205 0 0
CHEVRON CORP NEW COM 166764100 769 6,291 SH   DFND 1 0 0 6,291
CHEVRON CORP NEW COM 166764100 11,730 95,931 SH   SOLE 8 95,931 0 0
CHEVRON CORP NEW OPT 166764100 36,647 299,700 SH Put SOLE 8 299,700 0 0
CHEVRON CORP NEW OPT 166764100 27,415 224,200 SH Call SOLE 8 224,200 0 0
CHEVRON CORP NEW COM 166764100 5,178 42,349 SH   SOLE 9 42,349 0 0
CHEVRON CORP NEW COM 166764100 63 515 SH   SOLE 99 0 515 0
CHICAGO RIVET &amp MACH CO COM 168088102 1 22 SH   SOLE 8 22 0 0
CHICKEN SOUP FOR THE SOUL EN COM 16842Q100 0 2 SH   SOLE 8 2 0 0
CHICOS FAS INC COM 168615102 2,182 251,617 SH   SOLE 1 251,617 0 0
CHICOS FAS INC OPT 168615102 267 30,800 SH Call SOLE 8 30,800 0 0
CHICOS FAS INC OPT 168615102 290 33,400 SH Put SOLE 8 33,400 0 0
CHICOS FAS INC COM 168615102 217 25,079 SH   SOLE 8 25,079 0 0
CHILDRENS PL INC COM 168905107 4,572 35,780 SH   SOLE 1 35,780 0 0
CHILDRENS PL INC OPT 168905107 588 4,600 SH Put SOLE 8 4,600 0 0
CHILDRENS PL INC OPT 168905107 716 5,600 SH Call SOLE 8 5,600 0 0
CHILDRENS PL INC COM 168905107 18 142 SH   SOLE 8 142 0 0
CHIMERA INVT CORP TRUS 16934Q208 16,570 913,925 SH   SOLE 1 913,925 0 0
CHIMERA INVT CORP COM 16934Q208 2,615 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 83 4,600 SH Call SOLE 8 4,600 0 0
CHIMERA INVT CORP OPT 16934Q208 33 1,800 SH Put SOLE 8 1,800 0 0
CHIMERA INVT CORP TRUS 16934Q208 2 130 SH   SOLE 8 130 0 0
CHIMERIX INC COM 16934W106 73 18,914 SH   SOLE 1 18,914 0 0
CHIMERIX INC COM 16934W106 39 10,190 SH   SOLE 8 10,190 0 0
CHINA ADVANCED CONSTR MATLS COM 169365202 10 2,310 SH   SOLE 8 2,310 0 0
CHINA AUTOMOTIVE SYS INC COM 16936R105 0 59 SH   SOLE 8 59 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 72 900 SH   SOLE 1 900 0 0
CHINA BIOLOGIC PRODS HLDGS I OPT G21515104 8 100 SH Call SOLE 8 100 0 0
CHINA BIOLOGIC PRODS HLDGS I OPT G21515104 80 1,000 SH Put SOLE 8 1,000 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 87 1,102 SH   SOLE 8 1,102 0 0
CHINA COML CR INC COM 16891K103 1 1,100 SH   SOLE 8 1,100 0 0
CHINA CUST RELATIONS CNTR IN COM G2118P102 0 2 SH   SOLE 8 2 0 0
CHINA DISTANCE ED HLDGS LTD ADR 16944W104 6 787 SH   SOLE 8 787 0 0
CHINA EASTN AIRLS LTD ADR 16937R104 29 900 SH   SOLE 1 900 0 0
CHINA FD INC FUND 169373107 49 2,496 SH   DFND 1 0 0 2,496
CHINA INTERNET NATIONWIDE FI COM G2120A101 0 3 SH   SOLE 8 3 0 0
CHINA LIFE INS CO LTD ADR 16939P106 611 53,672 SH   SOLE 1 53,672 0 0
CHINA LIFE INS CO LTD OPT 16939P106 527 46,300 SH Call SOLE 8 46,300 0 0
CHINA LIFE INS CO LTD ADR 16939P106 0 7 SH   SOLE 8 7 0 0
CHINA LIFE INS CO LTD OPT 16939P106 57 5,000 SH Put SOLE 8 5,000 0 0
CHINA MOBILE LIMITED ADR 16941M109 490 10,015 SH   DFND 1 0 0 10,015
CHINA MOBILE LIMITED ADR 16941M109 536 10,965 SH   SOLE 1 10,965 0 0
CHINA MOBILE LIMITED OPT 16941M109 2,138 43,700 SH Call SOLE 8 43,700 0 0
CHINA MOBILE LIMITED ADR 16941M109 6,190 126,509 SH   SOLE 8 126,509 0 0
CHINA MOBILE LIMITED OPT 16941M109 935 19,100 SH Put SOLE 8 19,100 0 0
CHINA MOBILE LIMITED ADR 16941M109 462 9,442 SH   SOLE 9 9,442 0 0
CHINA MOBILE LIMITED ADR 16941M109 489 10,000 SH   DFND 20 0 0 10,000
CHINA PETE &amp CHEM CORP ADR 16941R108 1,742 17,345 SH   SOLE 1 17,345 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 0 2 SH   SOLE 8 2 0 0
CHINA PETE &amp CHEM CORP OPT 16941R108 20 200 SH Call SOLE 8 200 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 261 2,600 SH   DFND 20 0 0 2,600
CHINA SOUTHN AIRLS LTD ADR 169409109 883 27,565 SH   SOLE 8 27,565 0 0
CHINA TELECOM CORP LTD ADR 169426103 90 1,823 SH   SOLE 1 1,823 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 423 36,176 SH   SOLE 1 36,176 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 369 102,366 SH   SOLE 1 102,366 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 0 91 SH   SOLE 8 91 0 0
CHINA YUCHAI INTL LTD OPT G21082105 14 800 SH Put SOLE 8 800 0 0
CHINA YUCHAI INTL LTD COM G21082105 216 12,521 SH   SOLE 8 12,521 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 23,100 50,824 SH   SOLE 1 50,824 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 34,589 76,100 SH Call SOLE 8 76,100 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 98,903 217,600 SH Put SOLE 8 217,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 20,226 44,500 SH   SOLE 8 44,500 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 445 980 SH   SOLE 9 980 0 0
CHOICE HOTELS INTL INC COM 169905106 440 5,282 SH   SOLE 1 5,282 0 0
CHOICE HOTELS INTL INC COM 169905106 85 1,020 SH   SOLE 8 1,020 0 0
CHRISTOPHER &amp BANKS CORP COM 171046105 0 25 SH   SOLE 8 25 0 0
CHROMADEX CORP COM 171077407 64 14,981 SH   SOLE 1 14,981 0 0
CHUBB LIMITED COM H1467J104 91,968 688,175 SH   SOLE 1 688,175 0 0
CHUBB LIMITED OPT H1467J104 2,299 17,200 SH Call SOLE 8 17,200 0 0
CHUBB LIMITED OPT H1467J104 4,637 34,700 SH Put SOLE 8 34,700 0 0
CHUBB LIMITED COM H1467J104 80 605 SH   SOLE 8 605 0 0
CHUBB LIMITED COM H1467J104 24,474 183,131 SH   SOLE 9 183,131 0 0
CHUNGHWA TELECOM CO LTD ADR 17133Q502 40 1,100 SH   SOLE 1 1,100 0 0
CHURCH &amp DWIGHT INC COM 171340102 7 117 SH   DFND 1 0 0 117
CHURCH &amp DWIGHT INC COM 171340102 14,818 249,609 SH   SOLE 1 249,609 0 0
CHURCH &amp DWIGHT INC OPT 171340102 89 1,500 SH Call SOLE 8 1,500 0 0
CHURCH &amp DWIGHT INC COM 171340102 11 185 SH   SOLE 8 185 0 0
CHURCH &amp DWIGHT INC OPT 171340102 148 2,500 SH Put SOLE 8 2,500 0 0
CHURCH &amp DWIGHT INC COM 171340102 86 1,449 SH   SOLE 9 1,449 0 0
CHURCHILL DOWNS INC COM 171484108 4,466 16,082 SH   SOLE 1 16,082 0 0
CHURCHILL DOWNS INC COM 171484108 275 989 SH   SOLE 8 989 0 0
CHUYS HLDGS INC COM 171604101 499 19,004 SH   SOLE 1 19,004 0 0
CHUYS HLDGS INC COM 171604101 126 4,783 SH   SOLE 8 4,783 0 0
CIENA CORP COM 171779309 5,553 177,777 SH   SOLE 1 177,777 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP OPT 171779309 5,911 189,200 SH Call SOLE 8 189,200 0 0
CIENA CORP COM 171779309 4,196 134,310 SH   SOLE 8 134,310 0 0
CIENA CORP OPT 171779309 1,090 34,900 SH Put SOLE 8 34,900 0 0
CIGNA CORPORATION COM 125509109 556 2,670 SH   DFND 1 0 0 2,670
CIGNA CORPORATION COM 125509109 89,267 428,659 SH   SOLE 1 428,659 0 0
CIGNA CORPORATION OPT 125509109 11,079 53,200 SH Call SOLE 8 53,200 0 0
CIGNA CORPORATION OPT 125509109 10,975 52,700 SH Put SOLE 8 52,700 0 0
CIGNA CORPORATION COM 125509109 3,135 15,056 SH   SOLE 8 15,056 0 0
CIGNA CORPORATION COM 125509109 10,802 51,873 SH   SOLE 9 51,873 0 0
CIM COML TR CORP TRUS 125525105 48 3,409 SH   SOLE 8 3,409 0 0
CIMAREX ENERGY CO COM 171798101 11,619 125,009 SH   SOLE 1 125,009 0 0
CIMAREX ENERGY CO COM 171798101 29,178 313,946 SH   SOLE 8 313,946 0 0
CIMAREX ENERGY CO OPT 171798101 1,840 19,800 SH Put SOLE 8 19,800 0 0
CIMAREX ENERGY CO OPT 171798101 855 9,200 SH Call SOLE 8 9,200 0 0
CIMAREX ENERGY CO COM 171798101 52 564 SH   SOLE 9 564 0 0
CIMPRESS N V COM N20146101 2,946 21,567 SH   SOLE 1 21,567 0 0
CIMPRESS N V OPT N20146101 587 4,300 SH Call SOLE 8 4,300 0 0
CIMPRESS N V OPT N20146101 519 3,800 SH Put SOLE 8 3,800 0 0
CIMPRESS N V COM N20146101 3,457 25,303 SH   SOLE 8 25,303 0 0
CINCINNATI BELL INC NEW COM 171871502 827 51,857 SH   SOLE 1 51,857 0 0
CINCINNATI BELL INC NEW OPT 171871502 16 1,000 SH Call SOLE 8 1,000 0 0
CINCINNATI BELL INC NEW COM 171871502 23 1,437 SH   SOLE 8 1,437 0 0
CINCINNATI FINL CORP COM 172062101 15,119 196,821 SH   SOLE 1 196,821 0 0
CINCINNATI FINL CORP OPT 172062101 653 8,500 SH Call SOLE 8 8,500 0 0
CINCINNATI FINL CORP OPT 172062101 84 1,100 SH Put SOLE 8 1,100 0 0
CINCINNATI FINL CORP COM 172062101 71 926 SH   SOLE 9 926 0 0
CINEDIGM CORP COM 172406209 17 14,695 SH   SOLE 8 14,695 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,836 45,678 SH   SOLE 1 45,678 0 0
CINEMARK HOLDINGS INC COM 17243V102 17 403 SH   SOLE 8 403 0 0
CINEMARK HOLDINGS INC OPT 17243V102 12 300 SH Call SOLE 8 300 0 0
CINTAS CORP COM 172908105 29,089 147,061 SH   SOLE 1 147,061 0 0
CINTAS CORP COM 172908105 2,574 13,013 SH   SOLE 8 13,013 0 0
CINTAS CORP OPT 172908105 10,345 52,300 SH Put SOLE 8 52,300 0 0
CINTAS CORP OPT 172908105 277 1,400 SH Call SOLE 8 1,400 0 0
CINTAS CORP COM 172908105 106 536 SH   SOLE 9 536 0 0
CIRCOR INTL INC COM 17273K109 939 19,759 SH   SOLE 1 19,759 0 0
CIRCOR INTL INC COM 17273K109 14 302 SH   SOLE 8 302 0 0
CIRRUS LOGIC INC COM 172755100 4,286 111,040 SH   SOLE 1 111,040 0 0
CIRRUS LOGIC INC COM 172755100 4,259 110,310 SH   SOLE 8 110,310 0 0
CIRRUS LOGIC INC OPT 172755100 1,637 42,400 SH Call SOLE 8 42,400 0 0
CIRRUS LOGIC INC OPT 172755100 8,368 216,800 SH Put SOLE 8 216,800 0 0
CISCO SYS INC COM 17275R102 331 6,801 SH   DFND 1 0 0 6,801
CISCO SYS INC COM 17275R102 391,235 8,041,839 SH   SOLE 1 8,041,839 0 0
CISCO SYS INC COM 17275R102 2,008 41,266 SH   SOLE 8 41,266 0 0
CISCO SYS INC OPT 17275R102 30,046 617,600 SH Put SOLE 8 617,600 0 0
CISCO SYS INC OPT 17275R102 45,930 944,100 SH Call SOLE 8 944,100 0 0
CISCO SYS INC COM 17275R102 32,563 669,345 SH   SOLE 9 669,345 0 0
CISCO SYS INC COM 17275R102 180 3,700 SH   DFND 20 0 0 3,700
CISION LTD COM G1992S109 779 46,361 SH   SOLE 1 46,361 0 0
CIT GROUP INC COM 125581801 6,284 121,760 SH   SOLE 1 121,760 0 0
CIT GROUP INC OPT 125581801 650 12,600 SH Call SOLE 8 12,600 0 0
CIT GROUP INC OPT 125581801 1,801 34,900 SH Put SOLE 8 34,900 0 0
CIT GROUP INC COM 125581801 316 6,139 SH   SOLE 8 6,139 0 0
CIT GROUP INC COM 125581801 78 1,527 SH   SOLE 9 1,527 0 0
CITI TRENDS INC COM 17306X102 223 7,743 SH   SOLE 1 7,743 0 0
CITI TRENDS INC COM 17306X102 29 1,003 SH   SOLE 8 1,003 0 0
CITIGROUP INC COM 172967424 185,583 2,586,875 SH   SOLE 1 2,584,746 2,129 0
CITIGROUP INC OPT 172967424 21,522 300,000 SH Call SOLE 1 300,000 0 0
CITIGROUP INC COM 172967424 4,127 57,523 SH   DFND 1 0 0 57,523
CITIGROUP INC OPT 172967424 130,860 1,824,100 SH Put SOLE 8 1,824,100 0 0
CITIGROUP INC COM 172967424 31,290 436,146 SH   SOLE 8 436,146 0 0
CITIGROUP INC OPT 172967424 76,804 1,070,600 SH Call SOLE 8 1,070,600 0 0
CITIGROUP INC COM 172967424 7,866 109,650 SH   SOLE 9 109,650 0 0
CITIGROUP INC COM 172967424 1,611 22,450 SH   DFND 20 0 0 22,450
CITIGROUP INC COM 172967424 224 3,120 SH   SOLE 20 0 3,120 0
CITIZENS &amp NORTHN CORP COM 172922106 124 4,737 SH   SOLE 1 4,737 0 0
CITIZENS &amp NORTHN CORP COM 172922106 5 189 SH   SOLE 8 189 0 0
CITIZENS FINL GROUP INC COM 174610105 19,655 509,584 SH   SOLE 1 509,584 0 0
CITIZENS FINL GROUP INC COM 174610105 1,250 32,430 SH   SOLE 8 32,430 0 0
CITIZENS FINL GROUP INC COM 174610105 111 2,882 SH   SOLE 9 2,882 0 0
CITIZENS FIRST CORP COM 17462Q107 2 58 SH   SOLE 8 58 0 0
CITIZENS HLDG CO MISS COM 174715102 1 37 SH   SOLE 8 37 0 0
CITIZENS INC COM 174740100 166 19,779 SH   SOLE 1 19,779 0 0
CITIZENS INC OPT 174740100 71 8,400 SH Call SOLE 8 8,400 0 0
CITRIX SYS INC COM 177376100 29,229 262,966 SH   SOLE 1 262,966 0 0
CITRIX SYS INC COM 177376100 178 1,603 SH   SOLE 8 1,603 0 0
CITRIX SYS INC OPT 177376100 189 1,700 SH Call SOLE 8 1,700 0 0
CITRIX SYS INC OPT 177376100 567 5,100 SH Put SOLE 8 5,100 0 0
CITRIX SYS INC BOND 177376AD2 2 1,000 PRN   SOLE 8 0 0 1,000
CITRIX SYS INC COM 177376100 5,370 48,314 SH   SOLE 9 48,314 0 0
CITY HLDG CO COM 177835105 1,283 16,714 SH   SOLE 1 16,714 0 0
CITY HLDG CO COM 177835105 31 398 SH   SOLE 8 398 0 0
CITY OFFICE REIT INC TRUS 178587101 306 24,252 SH   SOLE 1 24,252 0 0
CITY OFFICE REIT INC TRUS 178587101 2 148 SH   SOLE 8 148 0 0
CIVEO CORP CDA COM 17878Y108 28 6,800 SH   SOLE 1 6,800 0 0
CIVISTA BANCSHARES INC COM 178867107 123 5,109 SH   SOLE 1 5,109 0 0
CIVISTA BANCSHARES INC COM 178867107 1 22 SH   SOLE 8 22 0 0
CIVITAS SOLUTIONS INC COM 17887R102 196 13,241 SH   SOLE 1 13,241 0 0
CIVITAS SOLUTIONS INC COM 17887R102 2 152 SH   SOLE 8 152 0 0
CLARUS CORP NEW COM 18270P109 94 8,456 SH   SOLE 1 8,456 0 0
CLARUS CORP NEW COM 18270P109 10 897 SH   SOLE 8 897 0 0
CLEAN ENERGY FUELS CORP COM 184499101 143 54,841 SH   SOLE 1 54,841 0 0
CLEAN HARBORS INC COM 184496107 2,706 37,797 SH   SOLE 1 37,797 0 0
CLEAN HARBORS INC OPT 184496107 7 100 SH Put SOLE 8 100 0 0
CLEAN HARBORS INC COM 184496107 1,021 14,259 SH   SOLE 8 14,259 0 0
CLEAN HARBORS INC OPT 184496107 129 1,800 SH Call SOLE 8 1,800 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 88 14,815 SH   SOLE 1 14,815 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 13,225 2,222,656 SH   SOLE 8 2,222,656 0 0
CLEARFIELD INC COM 18482P103 57 4,210 SH   SOLE 1 4,210 0 0
CLEARFIELD INC COM 18482P103 4 291 SH   SOLE 8 291 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 122 19,904 SH   SOLE 1 19,904 0 0
CLEARSIGN COMBUSTION CORP COM 185064102 2 1,032 SH   SOLE 8 1,032 0 0
CLEARWATER PAPER CORP COM 18538R103 1,045 35,162 SH   SOLE 1 35,162 0 0
CLEARWATER PAPER CORP COM 18538R103 9 308 SH   SOLE 8 308 0 0
CLEARWAY ENERGY INC COM 18539C105 6 296 SH   DFND 1 0 0 296
CLEARWAY ENERGY INC COM 18539C204 749 38,941 SH   SOLE 1 38,941 0 0
CLEARWAY ENERGY INC COM 18539C105 4,359 228,984 SH   SOLE 1 228,984 0 0
CLEARWAY ENERGY INC COM 18539C204 283 14,726 SH   SOLE 8 14,726 0 0
CLEARWAY ENERGY INC COM 18539C105 335 17,551 SH   SOLE 8 17,551 0 0
CLEARWAY ENERGY INC COM 18539C105 229 12,047 SH   SOLE 9 12,047 0 0
CLEVELAND CLIFFS INC COM 185899101 6 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 3,834 302,871 SH   SOLE 1 302,871 0 0
CLEVELAND CLIFFS INC OPT 185899101 8,152 643,900 SH Call SOLE 8 643,900 0 0
CLEVELAND CLIFFS INC BOND 185899AA9 74 45,000 PRN   SOLE 8 0 0 45,000
CLEVELAND CLIFFS INC OPT 185899101 4,316 340,900 SH Put SOLE 8 340,900 0 0
CLEVELAND CLIFFS INC COM 185899101 977 77,155 SH   SOLE 8 77,155 0 0
CLIPPER RLTY INC TRUS 18885T306 75 5,574 SH   SOLE 1 5,574 0 0
CLIPPER RLTY INC TRUS 18885T306 3 205 SH   SOLE 8 205 0 0
CLOROX CO DEL COM 189054109 34,362 228,453 SH   SOLE 1 228,453 0 0
CLOROX CO DEL COM 189054109 98 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 1,235 8,208 SH   SOLE 8 8,208 0 0
CLOROX CO DEL OPT 189054109 511 3,400 SH Call SOLE 8 3,400 0 0
CLOROX CO DEL OPT 189054109 692 4,600 SH Put SOLE 8 4,600 0 0
CLOROX CO DEL COM 189054109 115 766 SH   SOLE 9 766 0 0
CLOUD PEAK ENERGY INC COM 18911Q102 190 82,745 SH   SOLE 1 82,745 0 0
CLOUDERA INC COM 18914U100 1,334 75,564 SH   SOLE 1 75,564 0 0
CLOUDERA INC COM 18914U100 31 1,730 SH   DFND 1 0 0 1,730
CLOVIS ONCOLOGY INC COM 189464100 524 17,850 SH   SOLE 1 17,850 0 0
CLOVIS ONCOLOGY INC OPT 189464100 1,154 39,300 SH Put SOLE 8 39,300 0 0
CLOVIS ONCOLOGY INC COM 189464100 1,680 57,226 SH   SOLE 8 57,226 0 0
CLOVIS ONCOLOGY INC OPT 189464100 3,375 114,900 SH Call SOLE 8 114,900 0 0
CM FIN INC COM 12574Q103 1 64 SH   SOLE 8 64 0 0
CM SEVEN STAR ACQUISITION CO COM G2345N102 0 3 SH   SOLE 8 3 0 0
CME GROUP INC COM 12572Q105 91,773 539,177 SH   SOLE 1 539,177 0 0
CME GROUP INC COM 12572Q105 158 931 SH   DFND 1 0 0 931
CME GROUP INC OPT 12572Q105 3,455 20,300 SH Call SOLE 8 20,300 0 0
CME GROUP INC OPT 12572Q105 5,753 33,800 SH Put SOLE 8 33,800 0 0
CME GROUP INC COM 12572Q105 3,933 23,105 SH   SOLE 8 23,105 0 0
CME GROUP INC COM 12572Q105 1,398 8,217 SH   SOLE 9 8,217 0 0
CMS ENERGY CORP COM 125896100 22,856 466,442 SH   SOLE 1 466,442 0 0
CMS ENERGY CORP COM 125896100 99 2,015 SH   SOLE 8 2,015 0 0
CMS ENERGY CORP COM 125896100 82 1,675 SH   SOLE 9 1,675 0 0
CNA FINL CORP COM 126117100 393 8,604 SH   SOLE 1 8,604 0 0
CNA FINL CORP COM 126117100 0 7 SH   SOLE 8 7 0 0
CNB FINL CORP PA COM 126128107 166 5,760 SH   SOLE 1 5,760 0 0
CNB FINL CORP PA COM 126128107 6 211 SH   SOLE 8 211 0 0
CNH INDL N V COM N20944109 31,868 2,653,466 SH   SOLE 1 2,653,466 0 0
CNH INDL N V COM N20944109 1 95 SH   SOLE 8 95 0 0
CNH INDL N V COM N20944109 8,707 724,907 SH   SOLE 9 724,907 0 0
CNH INDL N V COM N20944109 16,616 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 2,906 136,897 SH   SOLE 1 136,897 0 0
CNO FINL GROUP INC COM 12621E103 143 6,736 SH   SOLE 8 6,736 0 0
CNOOC LTD ADR 126132109 1,370 6,933 SH   SOLE 1 6,933 0 0
CNOOC LTD OPT 126132109 1,067 5,400 SH Put SOLE 8 5,400 0 0
CNOOC LTD OPT 126132109 20 100 SH Call SOLE 8 100 0 0
CNOOC LTD ADR 126132109 6,041 30,584 SH   SOLE 8 30,584 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 141 7,287 SH   SOLE 1 7,287 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 75 3,919 SH   SOLE 8 3,919 0 0
CNX RESOURCES CORPORATION COM 12653C108 17,191 1,201,330 SH   SOLE 1 1,201,330 0 0
CNX RESOURCES CORPORATION COM 12653C108 223 15,624 SH   SOLE 8 15,624 0 0
CNX RESOURCES CORPORATION OPT 12653C108 77 5,400 SH Put SOLE 8 5,400 0 0
CNX RESOURCES CORPORATION OPT 12653C108 389 27,200 SH Call SOLE 8 27,200 0 0
COASTAL FINL CORP WA COM 19046P209 43 2,499 SH   SOLE 1 2,499 0 0
COASTWAY BANCORP INC COM 190632109 0 4 SH   SOLE 8 4 0 0
COBIZ FINANCIAL INC COM 190897108 2,224 100,467 SH   SOLE 1 100,467 0 0
COBIZ FINANCIAL INC COM 190897108 3 134 SH   SOLE 8 134 0 0
COCA COLA BOTTLING CO CONS COM 191098102 1,240 6,808 SH   SOLE 1 6,808 0 0
COCA COLA BOTTLING CO CONS COM 191098102 62 341 SH   SOLE 8 341 0 0
COCA COLA CO COM 191216100 203,415 4,403,857 SH   SOLE 1 4,403,857 0 0
COCA COLA CO COM 191216100 306 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO COM 191216100 4,017 86,972 SH   SOLE 8 86,972 0 0
COCA COLA CO OPT 191216100 10,795 233,700 SH Put SOLE 8 233,700 0 0
COCA COLA CO OPT 191216100 22,698 491,400 SH Call SOLE 8 491,400 0 0
COCA COLA CO COM 191216100 11,200 242,468 SH   SOLE 9 242,468 0 0
COCA COLA CO COM 191216100 194 4,200 SH   SOLE 20 0 4,200 0
COCA COLA EUROPEAN PARTNERS COM G25839104 46,866 1,030,725 SH   SOLE 1 1,030,725 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 105 2,300 SH Put SOLE 8 2,300 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 23 499 SH   SOLE 8 499 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 286 6,300 SH Call SOLE 8 6,300 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 11,400 250,705 SH   SOLE 9 250,705 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 28 454 SH   DFND 20 0 0 454
CODA OCTOPUS GROUP INC COM 19188U206 11 1,816 SH   SOLE 8 1,816 0 0
CODEXIS INC COM 192005106 575 33,569 SH   SOLE 1 33,569 0 0
CODORUS VY BANCORP INC COM 192025104 109 3,465 SH   SOLE 1 3,465 0 0
CODORUS VY BANCORP INC COM 192025104 11 343 SH   SOLE 8 343 0 0
COEUR MNG INC COM 192108504 2,718 510,130 SH   SOLE 1 510,130 0 0
COEUR MNG INC OPT 192108504 209 39,300 SH Call SOLE 8 39,300 0 0
COEUR MNG INC OPT 192108504 49 9,100 SH Put SOLE 8 9,100 0 0
COEUR MNG INC COM 192108504 738 138,451 SH   SOLE 8 138,451 0 0
COEUR MNG INC COM 192108504 5 1,000 SH   DFND 20 0 0 1,000
COFFEE HLDGS INC COM 192176105 0 10 SH   SOLE 8 10 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 2,653 47,542 SH   SOLE 1 47,542 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 4 71 SH   DFND 1 0 0 71
COGENT COMMUNICATIONS HLDGS COM 19239V302 294 5,261 SH   SOLE 8 5,261 0 0
COGNEX CORP COM 192422103 7 121 SH   DFND 1 0 0 121
COGNEX CORP COM 192422103 5,217 93,456 SH   SOLE 1 93,456 0 0
COGNEX CORP COM 192422103 30 534 SH   SOLE 8 534 0 0
COGNEX CORP COM 192422103 120 2,164 SH   SOLE 9 2,164 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 7 86 SH   DFND 1 0 0 86
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 94,105 1,219,790 SH   SOLE 1 1,219,790 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 168 2,164 SH   SOLE 8 2,164 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 980 12,700 SH Put SOLE 8 12,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 4,930 63,900 SH Call SOLE 8 63,900 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 18,802 243,707 SH   SOLE 9 243,707 0 0
COHBAR INC COM 19249J109 38 8,888 SH   SOLE 1 8,888 0 0
COHEN &amp CO INC NEW COM 19249M102 1 57 SH   SOLE 8 57 0 0
COHEN &amp STEERS INC COM 19247A100 7 175 SH   DFND 1 0 0 175
COHEN &amp STEERS INC COM 19247A100 646 15,897 SH   SOLE 1 15,897 0 0
COHEN &amp STEERS INC COM 19247A100 3 67 SH   SOLE 8 67 0 0
COHERENT INC COM 192479103 1,407 8,173 SH   SOLE 1 8,173 0 0
COHERENT INC COM 192479103 68 392 SH   SOLE 8 392 0 0
COHERUS BIOSCIENCES INC COM 19249H103 32 1,931 SH   DFND 1 0 0 1,931
COHERUS BIOSCIENCES INC COM 19249H103 1,222 74,084 SH   SOLE 1 74,084 0 0
COHERUS BIOSCIENCES INC COM 19249H103 58 3,556 SH   SOLE 8 3,556 0 0
COHU INC COM 192576106 807 32,170 SH   SOLE 1 32,170 0 0
COHU INC COM 192576106 4 152 SH   SOLE 8 152 0 0
COLFAX CORP COM 194014106 176 4,888 SH   SOLE 1 4,888 0 0
COLFAX CORP COM 194014106 813 22,540 SH   SOLE 8 22,540 0 0
COLFAX CORP OPT 194014106 11 300 SH Call SOLE 8 300 0 0
COLFAX CORP OPT 194014106 4 100 SH Put SOLE 8 100 0 0
COLGATE PALMOLIVE CO COM 194162103 58,206 869,367 SH   SOLE 1 869,367 0 0
COLGATE PALMOLIVE CO PREF 194162103 520 7,773 SH   DFND 1 0 0 7,773
COLGATE PALMOLIVE CO OPT 194162103 14,963 223,500 SH Put SOLE 8 223,500 0 0
COLGATE PALMOLIVE CO COM 194162103 3,568 53,286 SH   SOLE 8 53,286 0 0
COLGATE PALMOLIVE CO OPT 194162103 5,798 86,600 SH Call SOLE 8 86,600 0 0
COLGATE PALMOLIVE CO COM 194162103 542 8,088 SH   SOLE 9 8,088 0 0
COLGATE PALMOLIVE CO PREF 194162103 670 10,000 SH   DFND 20 0 0 10,000
COLGATE PALMOLIVE CO PREF 194162103 23 350 SH   SOLE 99 0 350 0
COLLECTORS UNIVERSE INC COM 19421R200 0 11 SH   SOLE 8 11 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 162 11,002 SH   SOLE 1 11,002 0 0
COLLEGIUM PHARMACEUTICAL INC OPT 19459J104 2,040 138,400 SH Call SOLE 8 138,400 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 0 17 SH   SOLE 8 17 0 0
COLLIERS INTL GROUP INC COM 194693107 25 324 SH   SOLE 8 324 0 0
COLONY BANKCORP INC COM 19623P101 1 35 SH   SOLE 8 35 0 0
COLONY CAP INC NEW TRUS 19626G108 765 125,633 SH   SOLE 1 125,633 0 0
COLONY CAP INC NEW COM 19626G108 0 69 SH   SOLE 1 69 0 0
COLONY CAP INC NEW TRUS 19626G108 8 1,374 SH   SOLE 8 1,374 0 0
COLONY CAP INC NEW COM 19626G108 5 775 SH   SOLE 9 775 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 881 40,073 SH   SOLE 1 40,073 0 0
COLUMBIA BKG SYS INC COM 197236102 3,345 86,281 SH   SOLE 1 86,281 0 0
COLUMBIA BKG SYS INC COM 197236102 78 2,024 SH   SOLE 8 2,024 0 0
COLUMBIA FINL INC COM 197641103 363 21,739 SH   SOLE 1 21,739 0 0
COLUMBIA FINL INC COM 197641103 8 460 SH   SOLE 8 460 0 0
COLUMBIA PPTY TR INC COM 198287203 382 16,180 SH   SOLE 1 16,180 0 0
COLUMBIA PPTY TR INC TRUS 198287203 7,337 310,364 SH   SOLE 1 310,364 0 0
COLUMBIA PPTY TR INC TRUS 198287203 112 4,771 SH   SOLE 8 4,771 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 6,126 65,823 SH   SOLE 1 65,823 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2 17 SH   SOLE 8 17 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 381 9,633 SH   SOLE 1 9,633 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 0 8 SH   SOLE 8 8 0 0
COMCAST CORP NEW COM 20030N101 160,369 4,528,930 SH   SOLE 1 4,528,930 0 0
COMCAST CORP NEW COM 20030N101 315 8,897 SH   DFND 1 0 0 8,897
COMCAST CORP NEW COM 20030N101 34,361 970,428 SH   SOLE 8 970,428 0 0
COMCAST CORP NEW OPT 20030N101 69,195 1,954,100 SH Put SOLE 8 1,954,100 0 0
COMCAST CORP NEW OPT 20030N101 34,801 982,800 SH Call SOLE 8 982,800 0 0
COMCAST CORP NEW COM 20030N101 14,129 399,027 SH   SOLE 9 399,027 0 0
COMERICA INC COM 200340107 19,471 215,860 SH   SOLE 1 215,860 0 0
COMERICA INC OPT 200340107 3,049 33,800 SH Put SOLE 8 33,800 0 0
COMERICA INC OPT 200340107 1,064 11,800 SH Call SOLE 8 11,800 0 0
COMERICA INC COM 200340107 1,398 15,499 SH   SOLE 8 15,499 0 0
COMERICA INC COM 200340107 92 1,021 SH   SOLE 9 1,021 0 0
COMFORT SYS USA INC COM 199908104 3,190 56,558 SH   SOLE 1 56,558 0 0
COMFORT SYS USA INC COM 199908104 126 2,231 SH   SOLE 8 2,231 0 0
COMMAND CENTER INC COM 200497204 4 740 SH   SOLE 8 740 0 0
COMMERCE BANCSHARES INC COM 200525103 3,798 57,511 SH   SOLE 1 57,511 0 0
COMMERCE BANCSHARES INC COM 200525103 172 2,602 SH   SOLE 8 2,602 0 0
COMMERCE BANCSHARES INC COM 200525103 293 4,435 SH   SOLE 9 4,435 0 0
COMMERCIAL METALS CO COM 201723103 2,063 100,499 SH   SOLE 1 100,499 0 0
COMMERCIAL METALS CO COM 201723103 26 1,285 SH   SOLE 8 1,285 0 0
COMMERCIAL METALS CO OPT 201723103 92 4,500 SH Put SOLE 8 4,500 0 0
COMMERCIAL VEH GROUP INC COM 202608105 110 12,022 SH   SOLE 1 12,022 0 0
COMMERCIAL VEH GROUP INC COM 202608105 14 1,537 SH   SOLE 8 1,537 0 0
COMMSCOPE HLDG CO INC COM 20337X109 2,425 78,834 SH   SOLE 1 78,834 0 0
COMMSCOPE HLDG CO INC COM 20337X109 37 1,198 SH   SOLE 8 1,198 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 52 1,700 SH Put SOLE 8 1,700 0 0
COMMSCOPE HLDG CO INC COM 20337X109 74 2,397 SH   SOLE 9 2,397 0 0
COMMUNICATIONS SYS INC COM 203900105 17 6,000 SH   DFND 1 0 0 6,000
COMMUNICATIONS SYS INC COM 203900105 0 66 SH   SOLE 8 66 0 0
COMMUNITY BANKERS TR CORP COM 203612106 76 8,584 SH   SOLE 1 8,584 0 0
COMMUNITY BANKERS TR CORP COM 203612106 2 242 SH   SOLE 8 242 0 0
COMMUNITY BK SYS INC COM 203607106 4,199 68,771 SH   SOLE 1 68,771 0 0
COMMUNITY BK SYS INC COM 203607106 57 931 SH   SOLE 8 931 0 0
COMMUNITY BK SYS INC COM 203607106 324 5,313 SH   SOLE 9 5,313 0 0
COMMUNITY FINL CORP MD COM 20368X101 65 1,937 SH   SOLE 1 1,937 0 0
COMMUNITY FIRST BANCSHARES I COM 20369M104 0 4 SH   SOLE 8 4 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 400 115,739 SH   SOLE 1 115,739 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 615 177,749 SH   SOLE 8 177,749 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 254 73,300 SH Call SOLE 8 73,300 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 1,516 438,200 SH Put SOLE 8 438,200 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 573 18,522 SH   SOLE 1 18,522 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 10 309 SH   SOLE 8 309 0 0
COMMUNITY TR BANCORP INC COM 204149108 287 6,198 SH   SOLE 1 6,198 0 0
COMMUNITY TR BANCORP INC COM 204149108 19 418 SH   SOLE 8 418 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,909 27,255 SH   SOLE 1 27,255 0 0
COMMVAULT SYSTEMS INC COM 204166102 212 3,024 SH   SOLE 8 3,024 0 0
COMMVAULT SYSTEMS INC OPT 204166102 217 3,100 SH Call SOLE 8 3,100 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 2,791 129,941 SH   SOLE 1 129,941 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 0 2 SH   SOLE 8 2 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 1,580 73,547 SH   SOLE 9 73,547 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 1,392 236,000 SH   SOLE 1 236,000 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 39 6,556 SH   SOLE 8 6,556 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 667 113,068 SH   SOLE 9 113,068 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 60 35,086 SH   SOLE 9 35,086 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 0 24 SH   SOLE 8 24 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 20 3,759 SH   SOLE 9 3,759 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 13 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 2 947 SH   SOLE 9 947 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 521 18,668 SH   SOLE 1 18,668 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 52 3,909 SH   SOLE 1 3,909 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 13 1,000 SH Put SOLE 8 1,000 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 2,007 149,620 SH   SOLE 8 149,620 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 34 2,500 SH Call SOLE 8 2,500 0 0
COMPASS MINERALS INTL INC COM 20451N101 1,481 22,032 SH   SOLE 1 22,032 0 0
COMPASS MINERALS INTL INC OPT 20451N101 1,028 15,300 SH Call SOLE 8 15,300 0 0
COMPASS MINERALS INTL INC OPT 20451N101 134 2,000 SH Put SOLE 8 2,000 0 0
COMPUGEN LTD COM M25722105 0 42 SH   SOLE 8 42 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 367 13,649 SH   SOLE 1 13,649 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 22 818 SH   SOLE 8 818 0 0
COMPUTER TASK GROUP INC COM 205477102 0 36 SH   SOLE 8 36 0 0
COMPX INTERNATIONAL INC COM 20563P101 9 659 SH   SOLE 1 659 0 0
COMPX INTERNATIONAL INC COM 20563P101 0 14 SH   SOLE 8 14 0 0
COMSCORE INC COM 20564W105 459 25,164 SH   SOLE 1 25,164 0 0
COMSTOCK RES INC COM 205768302 256 30,600 SH   SOLE 1 30,600 0 0
COMSTOCK RES INC COM 205768302 97 11,705 SH   SOLE 8 11,705 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 1,275 35,125 SH   SOLE 1 35,125 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 26 740 SH   SOLE 8 740 0 0
CONAGRA BRANDS INC COM 205887102 16,263 478,753 SH   SOLE 1 478,753 0 0
CONAGRA BRANDS INC OPT 205887102 6,193 182,300 SH Put SOLE 8 182,300 0 0
CONAGRA BRANDS INC OPT 205887102 1,457 42,900 SH Call SOLE 8 42,900 0 0
CONAGRA BRANDS INC COM 205887102 5,907 173,881 SH   SOLE 8 173,881 0 0
CONAGRA BRANDS INC COM 205887102 116 3,402 SH   SOLE 9 3,402 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 294 19,794 SH   SOLE 1 19,794 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 3 156 SH   SOLE 8 156 0 0
CONCHO RES INC COM 20605P101 29,208 191,215 SH   SOLE 1 191,215 0 0
CONCHO RES INC OPT 20605P101 1,085 7,100 SH Put SOLE 8 7,100 0 0
CONCHO RES INC OPT 20605P101 85,770 561,500 SH Call SOLE 8 561,500 0 0
CONCHO RES INC COM 20605P101 2,871 18,795 SH   SOLE 8 18,795 0 0
CONCHO RES INC COM 20605P101 212 1,387 SH   SOLE 9 1,387 0 0
CONDUENT INC COM 206787103 800 35,511 SH   SOLE 1 35,511 0 0
CONDUENT INC OPT 206787103 10 460 SH Put SOLE 8 460 0 0
CONDUENT INC COM 206787103 85 3,769 SH   SOLE 8 3,769 0 0
CONFORMIS INC COM 20717E101 1 600 SH   SOLE 1 600 0 0
CONIFER HLDGS INC COM 20731J102 1 172 SH   SOLE 8 172 0 0
CONMED CORP COM 207410101 2,944 37,168 SH   SOLE 1 37,168 0 0
CONNECTICUT WTR SVC INC COM 207797101 642 9,254 SH   SOLE 1 9,254 0 0
CONNECTICUT WTR SVC INC COM 207797101 8 116 SH   SOLE 8 116 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 277 11,652 SH   SOLE 1 11,652 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 20 835 SH   SOLE 8 835 0 0
CONNS INC COM 208242107 280 7,945 SH   SOLE 1 7,945 0 0
CONNS INC OPT 208242107 187 5,300 SH Call SOLE 8 5,300 0 0
CONNS INC OPT 208242107 184 5,200 SH Put SOLE 8 5,200 0 0
CONNS INC COM 208242107 775 21,920 SH   SOLE 8 21,920 0 0
CONOCOPHILLIPS COM 20825C104 851 11,001 SH   DFND 1 0 0 11,001
CONOCOPHILLIPS COM 20825C104 103,546 1,337,799 SH   SOLE 1 1,337,799 0 0
CONOCOPHILLIPS COM 20825C104 1,373 17,728 SH   SOLE 8 17,728 0 0
CONOCOPHILLIPS OPT 20825C104 26,362 340,600 SH Call SOLE 8 340,600 0 0
CONOCOPHILLIPS OPT 20825C104 13,800 178,300 SH Put SOLE 8 178,300 0 0
CONOCOPHILLIPS COM 20825C104 1,220 15,754 SH   SOLE 9 15,754 0 0
CONSOL ENERGY INC NEW COM 20854L108 315 7,716 SH   SOLE 1 7,716 0 0
CONSOL ENERGY INC NEW COM 20854L108 28 698 SH   SOLE 8 698 0 0
CONSOL ENERGY INC NEW OPT 20854L108 26 636 SH Put SOLE 8 636 0 0
CONSOL ENERGY INC NEW OPT 20854L108 103 2,532 SH Call SOLE 8 2,532 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 1,699 130,325 SH   SOLE 1 130,325 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 30 2,300 SH Put SOLE 8 2,300 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 368 28,194 SH   SOLE 8 28,194 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 202 15,500 SH Call SOLE 8 15,500 0 0
CONSOLIDATED EDISON INC COM 209115104 76 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 112,633 1,478,313 SH   SOLE 1 1,478,313 0 0
CONSOLIDATED EDISON INC OPT 209115104 1,059 13,900 SH Call SOLE 8 13,900 0 0
CONSOLIDATED EDISON INC COM 209115104 15 198 SH   SOLE 8 198 0 0
CONSOLIDATED EDISON INC OPT 209115104 3,520 46,200 SH Put SOLE 8 46,200 0 0
CONSOLIDATED EDISON INC COM 209115104 1,274 16,726 SH   SOLE 9 16,726 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 93 1,493 SH   SOLE 1 1,493 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 6 91 SH   SOLE 8 91 0 0
CONSOLIDATED WATER CO INC COM G23773107 81 5,884 SH   SOLE 1 5,884 0 0
CONSOLIDATED WATER CO INC COM G23773107 3 203 SH   SOLE 8 203 0 0
CONSTELLATION BRANDS INC COM 21036P108 52,819 244,966 SH   SOLE 1 244,966 0 0
CONSTELLATION BRANDS INC COM 21036P108 9,150 42,440 SH   SOLE 8 42,440 0 0
CONSTELLATION BRANDS INC OPT 21036P108 21,109 97,900 SH Put SOLE 8 97,900 0 0
CONSTELLATION BRANDS INC OPT 21036P108 44,008 204,100 SH Call SOLE 8 204,100 0 0
CONSTELLATION BRANDS INC COM 21036P108 216 1,004 SH   SOLE 9 1,004 0 0
CONSTELLATION BRANDS INC COM 21036P108 529 2,455 SH   DFND 20 0 0 2,455
CONSTELLATION PHARMCETICLS I COM 210373106 10 1,512 SH   SOLE 1 1,512 0 0
CONSTELLIUM NV COM N22035104 76 6,144 SH   SOLE 8 6,144 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 9 736 SH   SOLE 8 736 0 0
CONSUMER PORTFOLIO SVCS INC COM 210502100 109 29,374 SH   SOLE 8 29,374 0 0
CONTAINER STORE GROUP INC COM 210751103 70 6,380 SH   SOLE 1 6,380 0 0
CONTAINER STORE GROUP INC COM 210751103 43 3,879 SH   SOLE 8 3,879 0 0
CONTANGO OIL &amp GAS COMPANY COM 21075N204 4 698 SH   SOLE 8 698 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 1,601 42,637 SH   SOLE 1 42,637 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 6 157 SH   SOLE 8 157 0 0
CONTINENTAL MATLS CORP COM 211615307 0 2 SH   SOLE 8 2 0 0
CONTINENTAL RESOURCES INC COM 212015101 4,413 64,645 SH   SOLE 1 64,645 0 0
CONTINENTAL RESOURCES INC COM 212015101 963 14,103 SH   SOLE 8 14,103 0 0
CONTINENTAL RESOURCES INC OPT 212015101 18,327 268,400 SH Put SOLE 8 268,400 0 0
CONTINENTAL RESOURCES INC OPT 212015101 6,555 96,000 SH Call SOLE 8 96,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 80 1,175 SH   SOLE 9 1,175 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 21 36,738 SH   DFND 1 0 0 36,738
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 10 17,784 SH   SOLE 8 17,784 0 0
CONTROL4 CORP COM 21240D107 961 27,994 SH   SOLE 1 27,994 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 37 5,000 SH   DFND 1 0 0 5,000
CONTROLADORA VUELA CIA DE AV ADR 21240E105 91 12,200 SH   SOLE 1 12,200 0 0
CONVERGEONE HLDGS INC COM 212481105 93 9,940 SH   SOLE 1 9,940 0 0
CONVERGYS CORP COM 212485106 4,923 207,369 SH   SOLE 1 207,369 0 0
CONVERGYS CORP COM 212485106 27 1,137 SH   SOLE 8 1,137 0 0
COOL HLDGS INC COM 21640C105 0 4 SH   SOLE 8 4 0 0
COOPER COS INC COM 216648402 470 1,696 SH   DFND 1 0 0 1,696
COOPER COS INC COM 216648402 19,342 69,787 SH   SOLE 1 69,787 0 0
COOPER COS INC COM 216648402 221 798 SH   SOLE 8 798 0 0
COOPER COS INC OPT 216648402 111 400 SH Put SOLE 8 400 0 0
COOPER COS INC OPT 216648402 610 2,200 SH Call SOLE 8 2,200 0 0
COOPER COS INC COM 216648402 80 289 SH   SOLE 9 289 0 0
COOPER STD HLDGS INC COM 21676P103 3,907 32,551 SH   SOLE 1 32,551 0 0
COOPER STD HLDGS INC COM 21676P103 414 3,449 SH   SOLE 8 3,449 0 0
COOPER TIRE &amp RUBR CO COM 216831107 2,254 79,655 SH   SOLE 1 79,655 0 0
COOPER TIRE &amp RUBR CO COM 216831107 45 1,595 SH   SOLE 8 1,595 0 0
COPA HOLDINGS SA COM P31076105 1,632 20,428 SH   SOLE 1 20,428 0 0
COPART INC COM 217204106 17,243 334,633 SH   SOLE 1 334,633 0 0
COPART INC OPT 217204106 1,190 23,100 SH Put SOLE 8 23,100 0 0
COPART INC OPT 217204106 572 11,100 SH Call SOLE 8 11,100 0 0
COPART INC COM 217204106 1,737 33,726 SH   SOLE 8 33,726 0 0
COPART INC COM 217204106 371 7,190 SH   SOLE 9 7,190 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 1 149 SH   SOLE 8 149 0 0
CORCEPT THERAPEUTICS INC COM 218352102 1,737 123,887 SH   SOLE 1 123,887 0 0
CORE LABORATORIES N V COM N22717107 25,250 217,995 SH   SOLE 1 17,506 200,489 0
CORE LABORATORIES N V COM N22717107 1 11 SH   SOLE 8 11 0 0
CORE LABORATORIES N V OPT N22717107 463 4,000 SH Call SOLE 8 4,000 0 0
CORE LABORATORIES N V OPT N22717107 405 3,500 SH Put SOLE 8 3,500 0 0
CORE LABORATORIES N V COM N22717107 42 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 924 7,979 SH   SOLE 20 0 7,979 0
CORE LABORATORIES N V COM N22717107 4,514 38,973 SH   SOLE 99 0 38,973 0
CORE MARK HOLDING CO INC COM 218681104 5 146 SH   DFND 1 0 0 146
CORE MARK HOLDING CO INC COM 218681104 1,869 55,040 SH   SOLE 1 55,040 0 0
CORE MARK HOLDING CO INC COM 218681104 273 8,031 SH   SOLE 8 8,031 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 0 4 SH   SOLE 8 4 0 0
CORECIVIC INC TRUS 21871N101 2,920 119,985 SH   SOLE 1 119,985 0 0
CORECIVIC INC OPT 21871N101 272 11,200 SH Put SOLE 8 11,200 0 0
CORECIVIC INC OPT 21871N101 487 20,000 SH Call SOLE 8 20,000 0 0
CORECIVIC INC TRUS 21871N101 15 603 SH   SOLE 8 603 0 0
CORELOGIC INC COM 21871D103 2,659 53,820 SH   SOLE 1 53,820 0 0
CORELOGIC INC COM 21871D103 36 724 SH   SOLE 8 724 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 569 15,127 SH   SOLE 1 15,127 0 0
CORENERGY INFRASTRUCTURE TR OPT 21870U502 8 200 SH Call SOLE 8 200 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 2 47 SH   SOLE 8 47 0 0
COREPOINT LODGING INC TRUS 21872L104 498 25,588 SH   SOLE 1 25,588 0 0
COREPOINT LODGING INC TRUS 21872L104 2,042 105,000 SH   SOLE 8 105,000 0 0
CORESITE RLTY CORP COM 21870Q105 543 4,885 SH   SOLE 1 4,885 0 0
CORESITE RLTY CORP TRUS 21870Q105 5,873 52,856 SH   SOLE 1 52,856 0 0
CORESITE RLTY CORP TRUS 21870Q105 332 2,994 SH   SOLE 8 2,994 0 0
CORIUM INTL INC COM 21887L107 104 10,942 SH   SOLE 1 10,942 0 0
CORIUM INTL INC COM 21887L107 1 70 SH   SOLE 8 70 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 2,428 42,787 SH   SOLE 1 42,787 0 0
CORNERSTONE ONDEMAND INC OPT 21925Y103 96 1,700 SH Call SOLE 8 1,700 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 123 2,171 SH   SOLE 8 2,171 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 19 551 SH   DFND 1 0 0 551
CORNING INC COM 219350105 47,271 1,339,103 SH   SOLE 1 1,339,103 0 0
CORNING INC OPT 219350105 6,926 196,200 SH Put SOLE 8 196,200 0 0
CORNING INC COM 219350105 233 6,594 SH   SOLE 8 6,594 0 0
CORNING INC OPT 219350105 10,795 305,800 SH Call SOLE 8 305,800 0 0
CORNING INC COM 219350105 1,289 36,514 SH   SOLE 9 36,514 0 0
CORPORATE CAP TR INC COM 219880101 52 3,395 SH   SOLE 8 3,395 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 2,568 86,082 SH   SOLE 1 86,082 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 8,638 289,553 SH   SOLE 1 289,553 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 6 209 SH   SOLE 8 209 0 0
CORVEL CORP COM 221006109 677 11,235 SH   SOLE 1 11,235 0 0
CORVEL CORP COM 221006109 35 577 SH   SOLE 8 577 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 45 5,199 SH   SOLE 1 5,199 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 1 81 SH   SOLE 8 81 0 0
COSAN LTD COM G25343107 120 17,900 SH   SOLE 1 17,900 0 0
COSTAMARE INC COM Y1771G102 127 19,500 SH   SOLE 1 19,500 0 0
COSTAMARE INC COM Y1771G102 3 404 SH   SOLE 8 404 0 0
COSTAR GROUP INC COM 22160N109 9,360 22,241 SH   SOLE 1 22,241 0 0
COSTAR GROUP INC COM 22160N109 183 436 SH   SOLE 8 436 0 0
COSTAR GROUP INC COM 22160N109 186 442 SH   SOLE 9 442 0 0
COSTCO WHSL CORP NEW COM 22160K105 114,847 488,959 SH   SOLE 1 488,959 0 0
COSTCO WHSL CORP NEW COM 22160K105 891 3,792 SH   DFND 1 0 0 3,792
COSTCO WHSL CORP NEW OPT 22160K105 30,206 128,600 SH Put SOLE 8 128,600 0 0
COSTCO WHSL CORP NEW OPT 22160K105 23,300 99,200 SH Call SOLE 8 99,200 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,332 5,672 SH   SOLE 8 5,672 0 0
COSTCO WHSL CORP NEW COM 22160K105 613 2,611 SH   SOLE 9 2,611 0 0
COTT CORP QUE COM 22163N106 505 31,263 SH   SOLE 1 31,263 0 0
COTY INC COM 222070203 13,207 1,051,538 SH   SOLE 1 1,051,538 0 0
COTY INC OPT 222070203 1,294 103,000 SH Put SOLE 8 103,000 0 0
COTY INC OPT 222070203 875 69,700 SH Call SOLE 8 69,700 0 0
COTY INC COM 222070203 1,599 127,240 SH   SOLE 8 127,240 0 0
COTY INC COM 222070203 345 27,532 SH   SOLE 9 27,532 0 0
COUNTY BANCORP INC COM 221907108 51 2,048 SH   SOLE 1 2,048 0 0
COUNTY BANCORP INC COM 221907108 2 60 SH   SOLE 8 60 0 0
COUPA SOFTWARE INC COM 22266L106 1,577 19,940 SH   SOLE 1 19,940 0 0
COUPA SOFTWARE INC OPT 22266L106 8 100 SH Call SOLE 8 100 0 0
COUSINS PPTYS INC TRUS 222795106 7,545 848,618 SH   SOLE 1 848,618 0 0
COUSINS PPTYS INC TRUS 222795106 48 5,459 SH   SOLE 8 5,459 0 0
COVANTA HLDG CORP COM 22282E102 1,740 107,153 SH   SOLE 1 107,153 0 0
COVANTA HLDG CORP COM 22282E102 65 4,005 SH   SOLE 8 4,005 0 0
COVANTA HLDG CORP COM 22282E102 81 4,963 SH   SOLE 9 4,963 0 0
COVENANT TRANSN GROUP INC COM 22284P105 788 27,110 SH   SOLE 1 27,110 0 0
COVENANT TRANSN GROUP INC COM 22284P105 1 28 SH   SOLE 8 28 0 0
COVIA HLDGS CORP COM 22305A103 182 20,352 SH   SOLE 1 20,352 0 0
COVIA HLDGS CORP COM 22305A103 25 2,804 SH   SOLE 8 2,804 0 0
COWEN INC COM 223622606 171 10,518 SH   SOLE 1 10,518 0 0
COWEN INC OPT 223622606 3 200 SH Call SOLE 8 200 0 0
COWEN INC BOND 223622AB7 10 10,000 PRN   SOLE 8 0 0 10,000
COWEN INC COM 223622606 2 127 SH   SOLE 8 127 0 0
CPFL ENERGIA S A ADR 126153105 0 7 SH   SOLE 8 7 0 0
CPI CARD GROUP INC COM 12634H200 0 25 SH   SOLE 8 25 0 0
CRA INTL INC COM 12618T105 155 3,073 SH   SOLE 1 3,073 0 0
CRA INTL INC COM 12618T105 200 3,970 SH   SOLE 8 3,970 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,638 17,933 SH   SOLE 1 17,933 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 1,515 10,300 SH Put SOLE 8 10,300 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 162 1,100 SH Call SOLE 8 1,100 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,170 7,956 SH   SOLE 8 7,956 0 0
CRAFT BREW ALLIANCE INC COM 224122101 85 5,197 SH   SOLE 1 5,197 0 0
CRAFT BREW ALLIANCE INC COM 224122101 154 9,444 SH   SOLE 8 9,444 0 0
CRANE CO COM 224399105 2,055 20,893 SH   SOLE 1 20,893 0 0
CRANE CO OPT 224399105 69 700 SH Call SOLE 8 700 0 0
CRANE CO OPT 224399105 502 5,100 SH Put SOLE 8 5,100 0 0
CRANE CO COM 224399105 330 3,362 SH   SOLE 8 3,362 0 0
CRAWFORD &amp CO COM 224633107 43 4,670 SH   SOLE 1 4,670 0 0
CRAWFORD &amp CO COM 224633107 0 4 SH   SOLE 8 4 0 0
CRAY INC COM 225223304 929 43,173 SH   SOLE 1 43,173 0 0
CRAY INC COM 225223304 4 184 SH   SOLE 8 184 0 0
CREDICORP LTD COM G2519Y108 8,978 40,245 SH   SOLE 1 40,245 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,202 2,745 SH   SOLE 1 2,745 0 0
CREDIT ACCEP CORP MICH OPT 225310101 4,512 10,300 SH Put SOLE 8 10,300 0 0
CREDIT ACCEP CORP MICH COM 225310101 705 1,610 SH   SOLE 8 1,610 0 0
CREDIT ACCEP CORP MICH OPT 225310101 4,381 10,000 SH Call SOLE 8 10,000 0 0
CREDIT SUISSE GROUP ADR 225401108 7,218 483,077 SH   SOLE 1 483,077 0 0
CREDIT SUISSE GROUP ADR 225401108 484 32,438 SH   SOLE 8 32,438 0 0
CREDIT SUISSE GROUP OPT 225401108 120 8,000 SH Put SOLE 8 8,000 0 0
CREDIT SUISSE GROUP OPT 225401108 884 59,200 SH Call SOLE 8 59,200 0 0
CREDIT SUISSE GROUP ADR 225401108 0 1 SH   SOLE 9 1 0 0
CREDIT SUISSE GROUP ADR 225401108 1,600 107,100 SH   DFND 20 0 0 107,100
CREE INC COM 225447101 3,524 93,049 SH   SOLE 1 93,049 0 0
CREE INC COM 225447101 2,143 56,595 SH   SOLE 8 56,595 0 0
CREE INC OPT 225447101 587 15,500 SH Put SOLE 8 15,500 0 0
CREE INC OPT 225447101 1,098 29,000 SH Call SOLE 8 29,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 2 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 84 13,310 SH   SOLE 1 13,310 0 0
CRESCENT PT ENERGY CORP COM 22576C101 0 7 SH   SOLE 8 7 0 0
CRESCENT PT ENERGY CORP COM 22576C101 153 24,246 SH   SOLE 9 24,246 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 1,947 52,967 SH   SOLE 1 52,967 0 0
CRESTWOOD EQUITY PARTNERS LP OPT 226344208 81 2,200 SH Call SOLE 8 2,200 0 0
CRESUD S A C I F Y A ADR 226406106 11 800 SH   SOLE 1 800 0 0
CRESUD S A C I F Y A ADR 226406106 19 1,374 SH   SOLE 8 1,374 0 0
CRESUD S A C I F Y A ADR 226406106 50 3,500 SH   DFND 20 0 0 3,500
CRH PLC ADR 12626K203 0 1 SH   SOLE 8 1 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 75 2,608 SH   SOLE 1 2,608 0 0
CRISPR THERAPEUTICS AG COM H17182108 541 12,181 SH   SOLE 1 12,181 0 0
CRITEO S A ADR 226718104 5,653 246,405 SH   SOLE 1 246,405 0 0
CRITEO S A OPT 226718104 69 3,000 SH Put SOLE 8 3,000 0 0
CROCS INC COM 227046109 1,720 80,787 SH   SOLE 1 80,787 0 0
CROCS INC OPT 227046109 1,273 59,800 SH Put SOLE 8 59,800 0 0
CROCS INC OPT 227046109 106 5,000 SH Call SOLE 8 5,000 0 0
CROCS INC COM 227046109 57 2,663 SH   SOLE 8 2,663 0 0
CRONOS GROUP INC OPT 22717L101 5,532 497,500 SH Put SOLE 8 497,500 0 0
CRONOS GROUP INC OPT 22717L101 3,363 302,400 SH Call SOLE 8 302,400 0 0
CRONOS GROUP INC COM 22717L101 1,386 124,618 SH   SOLE 8 124,618 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 336 38,441 SH   SOLE 1 38,441 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 5 630 SH   SOLE 8 630 0 0
CROSS TIMBERS RTY TR TRUS 22757R109 0 3 SH   SOLE 8 3 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 63,386 569,345 SH   SOLE 1 569,345 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 16,032 144,005 SH   SOLE 1 144,005 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 5,299 4,879 SH   SOLE 8 4,879 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 169 1,519 SH   SOLE 8 1,519 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 468 4,200 SH Call SOLE 8 4,200 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 312 2,800 SH Put SOLE 8 2,800 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 272 2,445 SH   SOLE 9 2,445 0 0
CROWN CRAFTS INC COM 228309100 0 4 SH   SOLE 8 4 0 0
CROWN HOLDINGS INC COM 228368106 1,966 40,954 SH   SOLE 1 40,954 0 0
CROWN HOLDINGS INC OPT 228368106 1,277 26,600 SH Put SOLE 8 26,600 0 0
CROWN HOLDINGS INC COM 228368106 13,186 274,699 SH   SOLE 8 274,699 0 0
CROWN HOLDINGS INC OPT 228368106 3,523 73,400 SH Call SOLE 8 73,400 0 0
CROWN HOLDINGS INC COM 228368106 80 1,680 SH   SOLE 9 1,680 0 0
CROWN HOLDINGS INC COM 228368106 58 1,200 SH   DFND 20 0 0 1,200
CRYOLIFE INC COM 228903100 1,446 41,084 SH   SOLE 1 41,084 0 0
CRYOLIFE INC COM 228903100 455 12,949 SH   SOLE 8 12,949 0 0
CRYOPORT INC COM 229050307 124 9,673 SH   SOLE 1 9,673 0 0
CRYOPORT INC COM 229050307 116 9,020 SH   SOLE 8 9,020 0 0
CSG SYS INTL INC COM 126349109 1,652 41,153 SH   SOLE 1 41,153 0 0
CSG SYS INTL INC BOND 126349AF6 2,284 2,179,000 PRN   SOLE 8 0 0 2,179,000
CSG SYS INTL INC COM 126349109 67 1,655 SH   SOLE 8 1,655 0 0
CSP INC COM 126389105 1 54 SH   SOLE 8 54 0 0
CSS INDS INC COM 125906107 4 300 SH   SOLE 1 300 0 0
CSS INDS INC COM 125906107 1 93 SH   SOLE 8 93 0 0
CSW INDUSTRIALS INC COM 126402106 379 7,062 SH   SOLE 1 7,062 0 0
CSW INDUSTRIALS INC COM 126402106 22 406 SH   SOLE 8 406 0 0
CSX CORP COM 126408103 113,328 1,530,430 SH   SOLE 1 1,530,430 0 0
CSX CORP COM 126408103 277 3,735 SH   DFND 1 0 0 3,735
CSX CORP COM 126408103 16,541 223,369 SH   SOLE 8 223,369 0 0
CSX CORP OPT 126408103 8,864 119,700 SH Call SOLE 8 119,700 0 0
CSX CORP OPT 126408103 3,621 48,900 SH Put SOLE 8 48,900 0 0
CSX CORP COM 126408103 4,214 56,914 SH   SOLE 9 56,914 0 0
CSX CORP COM 126408103 986 13,315 SH   DFND 20 0 0 13,315
CTI BIOPHARMA CORP COM 12648L601 1 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 50 23,242 SH   SOLE 1 23,242 0 0
CTI BIOPHARMA CORP COM 12648L601 0 5 SH   SOLE 8 5 0 0
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTRIP COM INTL LTD ADR 22943F100 6,569 176,698 SH   SOLE 1 176,698 0 0
CTRIP COM INTL LTD OPT 22943F100 2,721 73,200 SH Call SOLE 8 73,200 0 0
CTRIP COM INTL LTD BOND 22943FAM2 745 762,000 PRN   SOLE 8 0 0 762,000
CTRIP COM INTL LTD BOND 22943FAF7 2,191 2,239,000 PRN   SOLE 8 0 0 2,239,000
CTRIP COM INTL LTD ADR 22943F100 3,391 91,240 SH   SOLE 8 91,240 0 0
CTRIP COM INTL LTD OPT 22943F100 9,174 246,800 SH Put SOLE 8 246,800 0 0
CTRIP COM INTL LTD BOND 22943FAD2 920 920,000 PRN   SOLE 8 0 0 920,000
CTRIP COM INTL LTD ADR 22943F100 3,439 92,524 SH   SOLE 9 92,524 0 0
CTRIP COM INTL LTD ADR 22943F100 1,041 28,000 SH   DFND 20 0 0 28,000
CTS CORP COM 126501105 1,392 40,565 SH   SOLE 1 40,565 0 0
CTS CORP COM 126501105 16 474 SH   SOLE 8 474 0 0
CUBESMART TRUS 229663109 10,562 370,201 SH   SOLE 1 370,201 0 0
CUBESMART COM 229663109 965 33,834 SH   SOLE 1 33,834 0 0
CUBESMART TRUS 229663109 8 268 SH   SOLE 8 268 0 0
CUBIC CORP COM 229669106 3,226 44,161 SH   SOLE 1 44,161 0 0
CUBIC CORP COM 229669106 249 3,415 SH   SOLE 8 3,415 0 0
CUE BIOPHARMA INC COM 22978P106 60 6,628 SH   SOLE 1 6,628 0 0
CUI GLOBAL INC COM 126576206 0 91 SH   SOLE 8 91 0 0
CULLEN FROST BANKERS INC COM 229899109 4,381 41,950 SH   SOLE 1 41,950 0 0
CULLEN FROST BANKERS INC COM 229899109 1,069 10,235 SH   SOLE 8 10,235 0 0
CULLEN FROST BANKERS INC OPT 229899109 261 2,500 SH Put SOLE 8 2,500 0 0
CULLEN FROST BANKERS INC COM 229899109 479 4,587 SH   SOLE 9 4,587 0 0
CULP INC COM 230215105 117 4,848 SH   SOLE 1 4,848 0 0
CULP INC COM 230215105 24 979 SH   SOLE 8 979 0 0
CUMMINS INC COM 231021106 41,695 285,446 SH   SOLE 1 285,446 0 0
CUMMINS INC OPT 231021106 5,770 39,500 SH Put SOLE 8 39,500 0 0
CUMMINS INC COM 231021106 636 4,350 SH   SOLE 8 4,350 0 0
CUMMINS INC OPT 231021106 4,718 32,300 SH Call SOLE 8 32,300 0 0
CUMMINS INC COM 231021106 1,140 7,804 SH   SOLE 9 7,804 0 0
CURIS INC COM 231269200 0 132 SH   SOLE 8 132 0 0
CURO GROUP HLDGS CORP COM 23131L107 707 23,389 SH   SOLE 1 23,389 0 0
CURTISS WRIGHT CORP COM 231561101 5,016 36,508 SH   SOLE 1 36,508 0 0
CURTISS WRIGHT CORP COM 231561101 44 323 SH   SOLE 8 323 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 289 17,008 SH   SOLE 1 17,008 0 0
CUSTOMERS BANCORP INC COM 23204G100 722 30,681 SH   SOLE 1 30,681 0 0
CUSTOMERS BANCORP INC COM 23204G100 445 18,923 SH   SOLE 8 18,923 0 0
CUTERA INC COM 232109108 605 18,576 SH   SOLE 1 18,576 0 0
CUTERA INC OPT 232109108 59 1,800 SH Put SOLE 8 1,800 0 0
CUTERA INC OPT 232109108 16 500 SH Call SOLE 8 500 0 0
CUTERA INC COM 232109108 141 4,315 SH   SOLE 8 4,315 0 0
CVB FINL CORP COM 126600105 3,233 144,880 SH   SOLE 1 144,880 0 0
CVD EQUIPMENT CORP COM 126601103 0 64 SH   SOLE 8 64 0 0
CVR ENERGY INC COM 12662P108 1,324 32,914 SH   SOLE 1 32,914 0 0
CVR ENERGY INC COM 12662P108 105 2,636 SH   SOLE 8 2,636 0 0
CVR PARTNERS LP COM 126633106 21,233 5,573,031 SH   SOLE 1 5,573,031 0 0
CVR REFNG LP COM 12663P107 314 15,943 SH   SOLE 1 15,943 0 0
CVR REFNG LP COM 12663P107 109 5,545 SH   SOLE 8 5,545 0 0
CVS HEALTH CORP COM 126650100 163,785 2,080,626 SH   SOLE 1 2,080,626 0 0
CVS HEALTH CORP COM 126650100 210 2,673 SH   DFND 1 0 0 2,673
CVS HEALTH CORP OPT 126650100 35,605 452,300 SH Call SOLE 8 452,300 0 0
CVS HEALTH CORP COM 126650100 16 200 SH   SOLE 8 200 0 0
CVS HEALTH CORP OPT 126650100 17,129 217,600 SH Put SOLE 8 217,600 0 0
CVS HEALTH CORP COM 126650100 22,815 289,836 SH   SOLE 9 289,836 0 0
CVS HEALTH CORP COM 126650100 3,395 43,125 SH   DFND 20 0 0 43,125
CVS HEALTH CORP COM 126650100 0 2 SH   SOLE 44 2 0 0
CYBERARK SOFTWARE LTD COM M2682V108 66 830 SH   DFND 1 0 0 830
CYBERARK SOFTWARE LTD COM M2682V108 545 6,824 SH   SOLE 1 6,824 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 335 4,200 SH Put SOLE 8 4,200 0 0
CYBERARK SOFTWARE LTD COM M2682V108 3,445 43,147 SH   SOLE 8 43,147 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 319 4,000 SH Call SOLE 8 4,000 0 0
CYBEROPTICS CORP COM 232517102 2 100 SH   SOLE 1 100 0 0
CYBEROPTICS CORP COM 232517102 0 5 SH   SOLE 8 5 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 428 38,592 SH   SOLE 1 38,592 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 196 17,688 SH   SOLE 8 17,688 0 0
CYNERGISTEK INC COM 23258P105 0 8 SH   SOLE 8 8 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,640 182,243 SH   SOLE 1 182,243 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 913 62,967 SH   SOLE 8 62,967 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 1,001 69,100 SH Call SOLE 8 69,100 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 132 105,000 PRN   SOLE 8 0 0 105,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 229 15,800 SH Put SOLE 8 15,800 0 0
CYRUSONE INC TRUS 23283R100 6,120 96,556 SH   SOLE 1 96,556 0 0
CYRUSONE INC TRUS 23283R100 3 42 SH   SOLE 8 42 0 0
CYTOKINETICS INC COM 23282W605 549 55,662 SH   SOLE 1 55,662 0 0
CYTOKINETICS INC COM 23282W605 3 339 SH   SOLE 8 339 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 309 16,683 SH   SOLE 1 16,683 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 12 639 SH   SOLE 8 639 0 0
CYTORI THERAPEUTICS INC COM 23283K402 5 12,100 SH   SOLE 8 12,100 0 0
CYTOSORBENTS CORP COM 23283X206 148 11,497 SH   SOLE 1 11,497 0 0
CYTOSORBENTS CORP COM 23283X206 7 576 SH   SOLE 8 576 0 0
D R HORTON INC COM 23331A109 45,896 1,088,109 SH   SOLE 1 1,088,109 0 0
D R HORTON INC OPT 23331A109 3,758 89,100 SH Call SOLE 8 89,100 0 0
D R HORTON INC OPT 23331A109 3,935 93,300 SH Put SOLE 8 93,300 0 0
D R HORTON INC COM 23331A109 844 20,001 SH   SOLE 8 20,001 0 0
D R HORTON INC COM 23331A109 90 2,124 SH   SOLE 9 2,124 0 0
DAILY JOURNAL CORP COM 233912104 108 449 SH   SOLE 1 449 0 0
DAILY JOURNAL CORP COM 233912104 5 21 SH   SOLE 8 21 0 0
DAKTRONICS INC COM 234264109 319 40,597 SH   SOLE 1 40,597 0 0
DAKTRONICS INC COM 234264109 4 474 SH   SOLE 8 474 0 0
DANA INCORPORATED COM 235825205 3,410 182,655 SH   SOLE 1 182,655 0 0
DANA INCORPORATED OPT 235825205 226 12,100 SH Put SOLE 8 12,100 0 0
DANA INCORPORATED OPT 235825205 21 1,100 SH Call SOLE 8 1,100 0 0
DANA INCORPORATED COM 235825205 392 21,008 SH   SOLE 8 21,008 0 0
DANAHER CORP DEL COM 235851102 152,385 1,402,404 SH   SOLE 1 803,683 598,721 0
DANAHER CORP DEL COM 235851102 1,450 13,340 SH   DFND 1 0 0 13,340
DANAHER CORP DEL OPT 235851102 1,554 14,300 SH Put SOLE 8 14,300 0 0
DANAHER CORP DEL OPT 235851102 13,680 125,900 SH Call SOLE 8 125,900 0 0
DANAHER CORP DEL COM 235851102 465 4,280 SH   SOLE 8 4,280 0 0
DANAHER CORP DEL COM 235851102 3,071 28,261 SH   SOLE 9 28,261 0 0
DANAHER CORP DEL COM 235851102 2,080 19,139 SH   SOLE 20 0 19,139 0
DANAHER CORP DEL COM 235851102 12,064 111,029 SH   SOLE 99 0 111,029 0
DARDEN RESTAURANTS INC COM 237194105 46,239 415,868 SH   SOLE 1 415,868 0 0
DARDEN RESTAURANTS INC OPT 237194105 6,961 62,600 SH Put SOLE 8 62,600 0 0
DARDEN RESTAURANTS INC OPT 237194105 3,802 34,200 SH Call SOLE 8 34,200 0 0
DARDEN RESTAURANTS INC COM 237194105 1,778 15,995 SH   SOLE 8 15,995 0 0
DARDEN RESTAURANTS INC COM 237194105 1,520 13,667 SH   SOLE 9 13,667 0 0
DARE BIOSCIENCE INC COM 23666P101 5 5,598 SH   SOLE 8 5,598 0 0
DARLING INGREDIENTS INC COM 237266101 3,392 175,572 SH   SOLE 1 175,572 0 0
DARLING INGREDIENTS INC COM 237266101 179 9,306 SH   SOLE 8 9,306 0 0
DARLING INGREDIENTS INC OPT 237266101 4 200 SH Call SOLE 8 200 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 33 2,347 SH   SOLE 1 2,347 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 0 22 SH   SOLE 8 22 0 0
DASEKE INC COM 23753F107 131 16,398 SH   SOLE 1 16,398 0 0
DASEKE INC COM 23753F107 318 39,551 SH   SOLE 8 39,551 0 0
DATAWATCH CORP COM 237917208 13 1,086 SH   SOLE 8 1,086 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 2,732 41,255 SH   SOLE 1 41,255 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 24 361 SH   SOLE 8 361 0 0
DAVIDSTEA INC COM 238661102 0 21 SH   SOLE 8 21 0 0
DAVITA INC COM 23918K108 25,362 354,081 SH   SOLE 1 354,081 0 0
DAVITA INC OPT 23918K108 7,600 106,100 SH Put SOLE 8 106,100 0 0
DAVITA INC OPT 23918K108 616 8,600 SH Call SOLE 8 8,600 0 0
DAVITA INC COM 23918K108 6,138 85,682 SH   SOLE 8 85,682 0 0
DAVITA INC COM 23918K108 60 839 SH   SOLE 9 839 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 52 8,437 SH   SOLE 1 8,437 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 35 5,634 SH   SOLE 8 5,634 0 0
DBV TECHNOLOGIES S A ADR 23306J101 82 3,650 SH   SOLE 8 3,650 0 0
DBX ETF TR FUND 233051408 27 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 6,089 240,200 SH Call SOLE 8 240,200 0 0
DBX ETF TR OPT 233051879 5,116 201,800 SH Put SOLE 8 201,800 0 0
DBX ETF TR FUND 233051879 595 23,481 SH   SOLE 8 23,481 0 0
DCP MIDSTREAM LP COM 23311P100 2,906 73,410 SH   SOLE 1 73,410 0 0
DCP MIDSTREAM LP OPT 23311P100 75 1,900 SH Put SOLE 8 1,900 0 0
DCP MIDSTREAM LP COM 23311P100 31 794 SH   SOLE 8 794 0 0
DDR CORP TRUS 23317H854 5,527 412,832 SH   SOLE 1 412,832 0 0
DDR CORP TRUS 23317H854 330 24,644 SH   SOLE 8 24,644 0 0
DEAN FOODS CO NEW COM 242370203 1,207 170,039 SH   SOLE 1 170,039 0 0
DEAN FOODS CO NEW OPT 242370203 27 3,800 SH Call SOLE 8 3,800 0 0
DEAN FOODS CO NEW OPT 242370203 41 5,800 SH Put SOLE 8 5,800 0 0
DEAN FOODS CO NEW COM 242370203 4 505 SH   SOLE 8 505 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 137 3,521 SH   SOLE 1 3,521 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 51 1,314 SH   SOLE 8 1,314 0 0
DECKERS OUTDOOR CORP COM 243537107 13,631 114,953 SH   SOLE 1 114,953 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,802 15,200 SH Put SOLE 8 15,200 0 0
DECKERS OUTDOOR CORP COM 243537107 344 2,909 SH   SOLE 8 2,909 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,577 13,300 SH Call SOLE 8 13,300 0 0
DECKERS OUTDOOR CORP COM 243537107 933 7,866 SH   SOLE 9 7,866 0 0
DEERE &amp CO COM 244199105 71,559 476,018 SH   SOLE 1 476,018 0 0
DEERE &amp CO COM 244199105 7,646 50,864 SH   SOLE 8 50,864 0 0
DEERE &amp CO OPT 244199105 24,398 162,300 SH Call SOLE 8 162,300 0 0
DEERE &amp CO OPT 244199105 25,106 167,000 SH Put SOLE 8 167,000 0 0
DEERE &amp CO COM 244199105 2,805 18,658 SH   SOLE 9 18,658 0 0
DEERE &amp CO COM 244199105 376 2,500 SH   DFND 20 0 0 2,500
DEL FRISCOS RESTAURANT GROUP COM 245077102 110 13,218 SH   SOLE 1 13,218 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 6 751 SH   SOLE 8 751 0 0
DEL TACO RESTAURANTS INC COM 245496104 147 12,420 SH   SOLE 1 12,420 0 0
DEL TACO RESTAURANTS INC OPT 245496104 47 4,000 SH Call SOLE 8 4,000 0 0
DEL TACO RESTAURANTS INC COM 245496104 7 624 SH   SOLE 8 624 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 4 122 SH   SOLE 8 122 0 0
DELEK US HLDGS INC NEW COM 24665A103 2,903 68,444 SH   SOLE 1 68,444 0 0
DELEK US HLDGS INC NEW COM 24665A103 787 18,520 SH   SOLE 8 18,520 0 0
DELEK US HLDGS INC NEW OPT 24665A103 8 200 SH Put SOLE 8 200 0 0
DELL TECHNOLOGIES INC COM 24703L103 5 55 SH   DFND 1 0 0 55
DELL TECHNOLOGIES INC COM 24703L103 72,415 745,638 SH   SOLE 1 745,638 0 0
DELL TECHNOLOGIES INC COM 24703L103 545 5,605 SH   SOLE 8 5,605 0 0
DELL TECHNOLOGIES INC OPT 24703L103 4,856 50,000 SH Call SOLE 8 50,000 0 0
DELL TECHNOLOGIES INC COM 24703L103 243 2,505 SH   SOLE 9 2,505 0 0
DELL TECHNOLOGIES INC COM 24703L103 6 58 SH   DFND 20 0 0 58
DELPHI TECHNOLOGIES PLC COM G2709G107 0 2 SH   SOLE 1 2 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 4 130 SH   DFND 1 0 0 130
DELPHI TECHNOLOGIES PLC OPT G2709G107 26 825 SH Call SOLE 8 825 0 0
DELPHI TECHNOLOGIES PLC OPT G2709G107 32 1,023 SH Put SOLE 8 1,023 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 168 5,375 SH   SOLE 8 5,375 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 2 75 SH   SOLE 9 75 0 0
DELTA AIR LINES INC DEL COM 247361702 53,815 930,574 SH   SOLE 1 930,574 0 0
DELTA AIR LINES INC DEL COM 247361702 222 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL COM 247361702 8,516 147,253 SH   SOLE 8 147,253 0 0
DELTA AIR LINES INC DEL OPT 247361702 22,854 395,200 SH Call SOLE 8 395,200 0 0
DELTA AIR LINES INC DEL OPT 247361702 62,583 1,082,200 SH Put SOLE 8 1,082,200 0 0
DELTA AIR LINES INC DEL COM 247361702 64 1,104 SH   SOLE 9 1,104 0 0
DELTA APPAREL INC COM 247368103 662 37,202 SH   SOLE 1 37,202 0 0
DELTA APPAREL INC COM 247368103 0 7 SH   SOLE 8 7 0 0
DELTA TECHNOLOGY HLDGS LTD COM G8477B105 20 21,600 SH   SOLE 8 21,600 0 0
DELUXE CORP COM 248019101 3,177 55,798 SH   SOLE 1 55,798 0 0
DELUXE CORP COM 248019101 38 673 SH   SOLE 8 673 0 0
DENALI THERAPEUTICS INC COM 24823R105 371 17,071 SH   SOLE 1 17,071 0 0
DENBURY RES INC COM 247916208 5,662 913,097 SH   SOLE 1 913,097 0 0
DENBURY RES INC COM 247916208 78 12,609 SH   SOLE 8 12,609 0 0
DENBURY RES INC OPT 247916208 173 27,900 SH Put SOLE 8 27,900 0 0
DENBURY RES INC OPT 247916208 451 72,800 SH Call SOLE 8 72,800 0 0
DENISON MINES CORP COM 248356107 1 1,000 SH   DFND 1 0 0 1,000
DENISON MINES CORP COM 248356107 2 3,754 SH   DFND 20 0 0 3,754
DENNYS CORP COM 24869P104 383 26,047 SH   SOLE 1 26,047 0 0
DENNYS CORP COM 24869P104 119 8,086 SH   SOLE 8 8,086 0 0
DENTSPLY SIRONA INC COM 24906P109 12,731 337,340 SH   SOLE 1 337,340 0 0
DENTSPLY SIRONA INC OPT 24906P109 30 800 SH Call SOLE 8 800 0 0
DENTSPLY SIRONA INC COM 24906P109 78 2,046 SH   SOLE 8 2,046 0 0
DENTSPLY SIRONA INC OPT 24906P109 23 600 SH Put SOLE 8 600 0 0
DENTSPLY SIRONA INC COM 24906P109 51 1,353 SH   SOLE 9 1,353 0 0
DERMIRA INC COM 24983L104 142 13,053 SH   SOLE 1 13,053 0 0
DERMIRA INC COM 24983L104 1 47 SH   SOLE 8 47 0 0
DESPEGAR COM CORP COM G27358103 51 3,000 SH   SOLE 1 3,000 0 0
DESPEGAR COM CORP COM G27358103 844 50,000 SH   SOLE 8 50,000 0 0
DESPEGAR COM CORP COM G27358103 472 28,000 SH   DFND 20 0 0 28,000
DESTINATION MATERNITY CORP COM 25065D100 10 2,127 SH   SOLE 8 2,127 0 0
DESTINATION XL GROUP INC COM 25065K104 7 2,680 SH   SOLE 8 2,680 0 0
DEUTSCHE BANK AG COM D18190898 15,495 1,363,967 SH   SOLE 1 1,363,967 0 0
DEUTSCHE BANK AG OPT D18190898 26,834 2,362,100 SH Put SOLE 8 2,362,100 0 0
DEUTSCHE BANK AG OPT D18190898 5,627 495,300 SH Call SOLE 8 495,300 0 0
DEUTSCHE BANK AG COM D18190898 6,280 552,893 SH   SOLE 8 552,893 0 0
DEUTSCHE BK AG LDN BRH FUND 25154H749 90 4,447 SH   DFND 1 0 0 4,447
DEVON ENERGY CORP NEW COM 25179M103 4 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW COM 25179M103 24,721 618,944 SH   SOLE 1 618,944 0 0
DEVON ENERGY CORP NEW OPT 25179M103 9,110 228,100 SH Put SOLE 8 228,100 0 0
DEVON ENERGY CORP NEW OPT 25179M103 9,925 248,500 SH Call SOLE 8 248,500 0 0
DEVON ENERGY CORP NEW COM 25179M103 4,852 121,476 SH   SOLE 8 121,476 0 0
DEVON ENERGY CORP NEW COM 25179M103 137 3,444 SH   SOLE 9 3,444 0 0
DEXCOM INC COM 252131107 6,115 42,752 SH   SOLE 1 42,752 0 0
DEXCOM INC COM 252131107 3,280 22,925 SH   SOLE 8 22,925 0 0
DEXCOM INC BOND 252131AF4 508 331,000 PRN   SOLE 8 0 0 331,000
DEXCOM INC OPT 252131107 3,218 22,500 SH Put SOLE 8 22,500 0 0
DEXCOM INC OPT 252131107 3,218 22,500 SH Call SOLE 8 22,500 0 0
DHI GROUP INC COM 23331S100 5 2,500 SH   SOLE 1 2,500 0 0
DHI GROUP INC COM 23331S100 5 2,551 SH   SOLE 8 2,551 0 0
DHT HOLDINGS INC COM Y2065G121 173 36,735 SH   SOLE 1 36,735 0 0
DHT HOLDINGS INC COM Y2065G121 6 1,261 SH   SOLE 8 1,261 0 0
DIAGEO P L C ADR 25243Q205 38 271 SH   DFND 1 0 0 271
DIAGEO P L C OPT 25243Q205 1,629 11,500 SH Call SOLE 8 11,500 0 0
DIAGEO P L C OPT 25243Q205 1,247 8,800 SH Put SOLE 8 8,800 0 0
DIAGEO P L C ADR 25243Q205 1,632 11,517 SH   SOLE 8 11,517 0 0
DIAGEO P L C ADR 25243Q205 425 3,000 SH   DFND 20 0 0 3,000
DIAMOND HILL INVESTMENT GROU COM 25264R207 417 2,524 SH   SOLE 1 2,524 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 2 11 SH   SOLE 8 11 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 2 105 SH   DFND 1 0 0 105
DIAMOND OFFSHORE DRILLING IN COM 25271C102 1,583 79,174 SH   SOLE 1 79,174 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 908 45,400 SH Call SOLE 8 45,400 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 310 15,500 SH Put SOLE 8 15,500 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 16 803 SH   SOLE 8 803 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,410 25,220 SH   SOLE 1 25,220 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 9,815 72,600 SH Put SOLE 8 72,600 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 1,217 9,000 SH Call SOLE 8 9,000 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,393 10,305 SH   SOLE 8 10,305 0 0
DIAMONDBACK ENERGY INC COM 25278X109 167 1,235 SH   SOLE 9 1,235 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 5,740 491,916 SH   SOLE 1 491,916 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 3 237 SH   SOLE 8 237 0 0
DIANA SHIPPING INC COM Y2066G104 4,483 1,088,059 SH   DFND 1 0 0 1,088,059
DICERNA PHARMACEUTICALS INC COM 253031108 260 17,019 SH   SOLE 1 17,019 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 1 78 SH   SOLE 8 78 0 0
DICKS SPORTING GOODS INC COM 253393102 4,103 115,591 SH   SOLE 1 115,591 0 0
DICKS SPORTING GOODS INC COM 253393102 1,047 29,475 SH   SOLE 8 29,475 0 0
DICKS SPORTING GOODS INC OPT 253393102 2,590 73,000 SH Call SOLE 8 73,000 0 0
DICKS SPORTING GOODS INC OPT 253393102 9,573 269,800 SH Put SOLE 8 269,800 0 0
DIEBOLD NXDF INC COM 253651103 367 81,347 SH   SOLE 1 81,347 0 0
DIEBOLD NXDF INC COM 253651103 1 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC OPT 253651103 18 4,100 SH Put SOLE 8 4,100 0 0
DIEBOLD NXDF INC COM 253651103 81 18,029 SH   SOLE 8 18,029 0 0
DIEBOLD NXDF INC OPT 253651103 47 10,400 SH Call SOLE 8 10,400 0 0
DIFFERENTIAL BRANDS GROUP IN COM 25374L108 9 2,275 SH   SOLE 8 2,275 0 0
DIGI INTL INC COM 253798102 396 29,465 SH   SOLE 1 29,465 0 0
DIGI INTL INC COM 253798102 5 343 SH   SOLE 8 343 0 0
DIGIMARC CORP NEW COM 25381B101 132 4,201 SH   SOLE 1 4,201 0 0
DIGIMARC CORP NEW COM 25381B101 2 49 SH   SOLE 8 49 0 0
DIGITAL ALLY INC COM 25382P208 0 29 SH   SOLE 8 29 0 0
DIGITAL RLTY TR INC COM 253868103 5,501 48,909 SH   SOLE 1 48,909 0 0
DIGITAL RLTY TR INC TRUS 253868103 52,383 465,711 SH   SOLE 1 465,711 0 0
DIGITAL RLTY TR INC OPT 253868103 7,750 68,900 SH Put SOLE 8 68,900 0 0
DIGITAL RLTY TR INC OPT 253868103 6,963 61,900 SH Call SOLE 8 61,900 0 0
DIGITAL RLTY TR INC TRUS 253868103 7 60 SH   SOLE 8 60 0 0
DIGITAL RLTY TR INC COM 253868103 137 1,220 SH   SOLE 9 1,220 0 0
DIGITAL TURBINE INC COM 25400W102 4 2,907 SH   SOLE 8 2,907 0 0
DILLARDS INC COM 254067101 3,202 41,961 SH   SOLE 1 41,961 0 0
DILLARDS INC COM 254067101 729 9,543 SH   SOLE 8 9,543 0 0
DILLARDS INC OPT 254067101 588 7,700 SH Call SOLE 8 7,700 0 0
DILLARDS INC OPT 254067101 10,665 139,700 SH Put SOLE 8 139,700 0 0
DIME CMNTY BANCSHARES COM 253922108 611 34,250 SH   SOLE 1 34,250 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,829 22,496 SH   SOLE 1 22,496 0 0
DINE BRANDS GLOBAL INC OPT 254423106 146 1,800 SH Put SOLE 8 1,800 0 0
DINE BRANDS GLOBAL INC OPT 254423106 211 2,600 SH Call SOLE 8 2,600 0 0
DINE BRANDS GLOBAL INC COM 254423106 13 159 SH   SOLE 8 159 0 0
DIODES INC COM 254543101 1,930 58,002 SH   SOLE 1 58,002 0 0
DIODES INC OPT 254543101 27 800 SH Call SOLE 8 800 0 0
DIODES INC COM 254543101 626 18,786 SH   SOLE 8 18,786 0 0
DIODES INC OPT 254543101 13 400 SH Put SOLE 8 400 0 0
DIPLOMAT PHARMACY INC COM 25456K101 1,148 59,133 SH   SOLE 1 59,133 0 0
DIREXION SHS ETF TR FUND 25459W557 95 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR OPT 25460E885 141 6,600 SH Put SOLE 8 6,600 0 0
DIREXION SHS ETF TR OPT 25459Y694 5,536 78,700 SH Call SOLE 8 78,700 0 0
DIREXION SHS ETF TR OPT 25490K539 625 64,400 SH Call SOLE 8 64,400 0 0
DIREXION SHS ETF TR OPT 25459W888 1,503 40,300 SH Put SOLE 8 40,300 0 0
DIREXION SHS ETF TR OPT 25459W888 1,820 48,800 SH Call SOLE 8 48,800 0 0
DIREXION SHS ETF TR OPT 25459Y363 3 300 SH Call SOLE 8 300 0 0
DIREXION SHS ETF TR OPT 25460E547 5 100 SH Call SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25460E851 822 111,100 SH Put SOLE 8 111,100 0 0
DIREXION SHS ETF TR FUND 25459W102 370 2,210 SH   SOLE 8 2,210 0 0
DIREXION SHS ETF TR FUND 25490K133 4 100 SH   SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25460E877 165 2,100 SH Put SOLE 8 2,100 0 0
DIREXION SHS ETF TR OPT 25460E562 2 100 SH Call SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25460E851 1,205 162,900 SH Call SOLE 8 162,900 0 0
DIREXION SHS ETF TR OPT 25490K281 229 2,700 SH Put SOLE 8 2,700 0 0
DIREXION SHS ETF TR OPT 25490K521 3,540 420,900 SH Call SOLE 8 420,900 0 0
DIREXION SHS ETF TR FUND 25460E554 26 806 SH   SOLE 8 806 0 0
DIREXION SHS ETF TR FUND 25459Y694 4 50 SH   SOLE 8 50 0 0
DIREXION SHS ETF TR OPT 25460E554 81 2,500 SH Put SOLE 8 2,500 0 0
DIREXION SHS ETF TR OPT 25459W847 2,068 23,100 SH Put SOLE 8 23,100 0 0
DIREXION SHS ETF TR OPT 25460E877 7,992 101,600 SH Call SOLE 8 101,600 0 0
DIREXION SHS ETF TR FUND 25459W730 7 135 SH   SOLE 8 135 0 0
DIREXION SHS ETF TR OPT 25459W862 272 5,000 SH Put SOLE 8 5,000 0 0
DIREXION SHS ETF TR OPT 25459W540 255 14,700 SH Put SOLE 8 14,700 0 0
DIREXION SHS ETF TR OPT 25459W540 2 100 SH Call SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459Y694 6,295 89,500 SH Put SOLE 8 89,500 0 0
DIREXION SHS ETF TR OPT 25459W862 500 9,200 SH Call SOLE 8 9,200 0 0
DIREXION SHS ETF TR FUND 25459W755 3 151 SH   SOLE 8 151 0 0
DIREXION SHS ETF TR OPT 25459W755 2 100 SH Call SOLE 8 100 0 0
DIREXION SHS ETF TR FUND 25460E562 11 583 SH   SOLE 8 583 0 0
DIREXION SHS ETF TR OPT 25459Y678 21 1,000 SH Put SOLE 8 1,000 0 0
DIREXION SHS ETF TR FUND 25490K539 13 1,336 SH   SOLE 8 1,336 0 0
DIREXION SHS ETF TR FUND 25490K281 35 416 SH   SOLE 8 416 0 0
DIREXION SHS ETF TR OPT 25460E885 225 10,500 SH Call SOLE 8 10,500 0 0
DIREXION SHS ETF TR FUND 25459Y363 257 27,600 SH   SOLE 8 27,600 0 0
DIREXION SHS ETF TR OPT 25460E844 1,647 127,200 SH Put SOLE 8 127,200 0 0
DIREXION SHS ETF TR OPT 25459W102 652 3,900 SH Put SOLE 8 3,900 0 0
DIREXION SHS ETF TR OPT 25490K539 1,504 154,900 SH Put SOLE 8 154,900 0 0
DIREXION SHS ETF TR OPT 25490K133 5,964 151,800 SH Call SOLE 8 151,800 0 0
DIREXION SHS ETF TR OPT 25490K133 452 11,500 SH Put SOLE 8 11,500 0 0
DIREXION SHS ETF TR FUND 25460E547 38 745 SH   SOLE 8 745 0 0
DIREXION SHS ETF TR OPT 25490K521 109 13,000 SH Put SOLE 8 13,000 0 0
DIREXION SHS ETF TR OPT 25459W102 2,759 16,500 SH Call SOLE 8 16,500 0 0
DIREXION SHS ETF TR OPT 25490K281 85 1,000 SH Call SOLE 8 1,000 0 0
DIREXION SHS ETF TR FUND 25459W540 174 10,043 SH   SOLE 8 10,043 0 0
DIREXION SHS ETF TR FUND 25490K521 60 7,136 SH   SOLE 8 7,136 0 0
DIREXION SHS ETF TR OPT 25460E844 2,418 186,700 SH Call SOLE 8 186,700 0 0
DIREXION SHS ETF TR OPT 25460E547 15 300 SH Put SOLE 8 300 0 0
DIREXION SHS ETF TR OPT 25459W847 6,624 74,000 SH Call SOLE 8 74,000 0 0
DIREXION SHS ETF TR OPT 25459Y678 146 7,000 SH Call SOLE 8 7,000 0 0
DISCOVER FINL SVCS COM 254709108 921 12,053 SH   DFND 1 0 0 12,053
DISCOVER FINL SVCS COM 254709108 77,640 1,015,573 SH   SOLE 1 442,541 573,032 0
DISCOVER FINL SVCS OPT 254709108 3,708 48,500 SH Put SOLE 8 48,500 0 0
DISCOVER FINL SVCS COM 254709108 178 2,322 SH   SOLE 8 2,322 0 0
DISCOVER FINL SVCS OPT 254709108 5,497 71,900 SH Call SOLE 8 71,900 0 0
DISCOVER FINL SVCS COM 254709108 159 2,081 SH   SOLE 9 2,081 0 0
DISCOVER FINL SVCS COM 254709108 1,854 24,249 SH   SOLE 20 0 24,249 0
DISCOVER FINL SVCS COM 254709108 6,629 86,708 SH   SOLE 99 0 86,708 0
DISCOVERY INC COM 25470F302 14,347 485,035 SH   SOLE 1 485,035 0 0
DISCOVERY INC COM 25470F104 4,321 135,050 SH   SOLE 1 135,050 0 0
DISCOVERY INC COM 25470F302 498 16,824 SH   SOLE 8 16,824 0 0
DISCOVERY INC COM 25470F104 389 12,182 SH   SOLE 8 12,182 0 0
DISCOVERY INC OPT 25470F104 96 3,000 SH Put SOLE 8 3,000 0 0
DISCOVERY INC OPT 25470F104 29 900 SH Call SOLE 8 900 0 0
DISCOVERY INC COM 25470F104 185 5,794 SH   SOLE 9 5,794 0 0
DISCOVERY INC COM 25470F302 53 1,808 SH   SOLE 9 1,808 0 0
DISH NETWORK CORP COM 25470M109 62,775 1,755,469 SH   SOLE 1 1,755,469 0 0
DISH NETWORK CORP COM 25470M109 3,245 90,750 SH   SOLE 8 90,750 0 0
DISH NETWORK CORP OPT 25470M109 2,460 68,800 SH Call SOLE 8 68,800 0 0
DISH NETWORK CORP OPT 25470M109 3,744 104,700 SH Put SOLE 8 104,700 0 0
DISH NETWORK CORP COM 25470M109 48 1,355 SH   SOLE 9 1,355 0 0
DISNEY WALT CO COM 254687106 1,969 16,834 SH   DFND 1 0 0 16,834
DISNEY WALT CO COM 254687106 175,568 1,501,365 SH   SOLE 1 1,501,365 0 0
DISNEY WALT CO COM 254687106 3,251 27,794 SH   SOLE 8 27,794 0 0
DISNEY WALT CO OPT 254687106 61,405 525,100 SH Put SOLE 8 525,100 0 0
DISNEY WALT CO OPT 254687106 57,241 489,500 SH Call SOLE 8 489,500 0 0
DISNEY WALT CO COM 254687106 22,785 194,841 SH   SOLE 9 194,841 0 0
DISNEY WALT CO COM 254687106 59 505 SH   DFND 20 0 0 505
DISNEY WALT CO COM 254687106 44 380 SH   SOLE 99 0 380 0
DITECH HLDG CORP WARR 25501G113 138 511,337 SH   SOLE 8 511,337 0 0
DITECH HLDG CORP WARR 25501G121 53 405,737 SH   SOLE 8 405,737 0 0
DITECH HLDG CORP COM 25501G105 1 292 SH   SOLE 8 292 0 0
DMC GLOBAL INC COM 23291C103 219 5,356 SH   SOLE 1 5,356 0 0
DMC GLOBAL INC COM 23291C103 96 2,341 SH   SOLE 8 2,341 0 0
DOCUSIGN INC COM 256163106 388 7,397 SH   SOLE 1 7,397 0 0
DOCUSIGN INC COM 256163106 2 34 SH   DFND 1 0 0 34
DOCUSIGN INC COM 256163106 0 1 SH   SOLE 8 1 0 0
DOCUSIGN INC OPT 256163106 3,838 73,000 SH Call SOLE 8 73,000 0 0
DOCUSIGN INC OPT 256163106 1,903 36,200 SH Put SOLE 8 36,200 0 0
DOLBY LABORATORIES INC COM 25659T107 1,970 28,153 SH   SOLE 1 28,153 0 0
DOLLAR GEN CORP NEW COM 256677105 56,905 520,638 SH   SOLE 1 520,638 0 0
DOLLAR GEN CORP NEW COM 256677105 587 5,368 SH   SOLE 8 5,368 0 0
DOLLAR GEN CORP NEW OPT 256677105 4,274 39,100 SH Call SOLE 8 39,100 0 0
DOLLAR GEN CORP NEW OPT 256677105 5,848 53,500 SH Put SOLE 8 53,500 0 0
DOLLAR GEN CORP NEW COM 256677105 174 1,595 SH   SOLE 9 1,595 0 0
DOLLAR TREE INC COM 256746108 28,252 346,440 SH   SOLE 1 346,440 0 0
DOLLAR TREE INC COM 256746108 11,413 139,947 SH   SOLE 8 139,947 0 0
DOLLAR TREE INC OPT 256746108 21,277 260,900 SH Put SOLE 8 260,900 0 0
DOLLAR TREE INC OPT 256746108 20,322 249,200 SH Call SOLE 8 249,200 0 0
DOLLAR TREE INC COM 256746108 767 9,409 SH   SOLE 9 9,409 0 0
DOMINION ENERGY INC COM 25746U109 45,589 648,699 SH   SOLE 1 648,699 0 0
DOMINION ENERGY INC OPT 25746U109 1,286 18,300 SH Put SOLE 8 18,300 0 0
DOMINION ENERGY INC OPT 25746U109 1,623 23,100 SH Call SOLE 8 23,100 0 0
DOMINION ENERGY INC COM 25746U109 1,005 14,303 SH   SOLE 8 14,303 0 0
DOMINION ENERGY INC COM 25746U109 447 6,363 SH   SOLE 9 6,363 0 0
DOMINION ENERGY INC COM 25746U109 0 5 SH   SOLE 44 5 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 139 7,786 SH   SOLE 1 7,786 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 632 35,330 SH   SOLE 8 35,330 0 0
DOMINOS PIZZA INC COM 25754A201 16,892 57,304 SH   SOLE 1 57,304 0 0
DOMINOS PIZZA INC OPT 25754A201 11,143 37,800 SH Put SOLE 8 37,800 0 0
DOMINOS PIZZA INC COM 25754A201 461 1,565 SH   SOLE 8 1,565 0 0
DOMINOS PIZZA INC OPT 25754A201 10,023 34,000 SH Call SOLE 8 34,000 0 0
DOMINOS PIZZA INC COM 25754A201 154 522 SH   SOLE 9 522 0 0
DOMO INC COM 257554105 65 3,009 SH   SOLE 1 3,009 0 0
DOMTAR CORP COM 257559203 1,380 26,473 SH   SOLE 1 26,473 0 0
DOMTAR CORP COM 257559203 809 15,500 SH   SOLE 8 15,500 0 0
DOMTAR CORP OPT 257559203 73 1,400 SH Put SOLE 8 1,400 0 0
DOMTAR CORP OPT 257559203 496 9,500 SH Call SOLE 8 9,500 0 0
DONALDSON INC COM 257651109 4,030 69,181 SH   SOLE 1 69,181 0 0
DONALDSON INC OPT 257651109 122 2,100 SH Call SOLE 8 2,100 0 0
DONALDSON INC OPT 257651109 35 600 SH Put SOLE 8 600 0 0
DONALDSON INC COM 257651109 204 3,511 SH   SOLE 8 3,511 0 0
DONALDSON INC COM 257651109 449 7,705 SH   SOLE 9 7,705 0 0
DONEGAL GROUP INC COM 257701201 53 3,744 SH   SOLE 1 3,744 0 0
DONEGAL GROUP INC COM 257701201 16 1,157 SH   SOLE 8 1,157 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 633 35,348 SH   SOLE 1 35,348 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 23 1,335 SH   SOLE 8 1,335 0 0
DONNELLEY R R &amp SONS CO COM 257867200 406 75,285 SH   SOLE 1 75,285 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 35 6,500 SH Put SOLE 8 6,500 0 0
DONNELLEY R R &amp SONS CO COM 257867200 85 15,678 SH   SOLE 8 15,678 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 60 11,200 SH Call SOLE 8 11,200 0 0
DORCHESTER MINERALS LP COM 25820R105 202 9,882 SH   SOLE 8 9,882 0 0
DORIAN LPG LTD COM Y2106R110 88 11,077 SH   SOLE 1 11,077 0 0
DORMAN PRODUCTS INC COM 258278100 2,718 35,334 SH   SOLE 1 35,334 0 0
DORMAN PRODUCTS INC COM 258278100 67 869 SH   SOLE 8 869 0 0
DOUGLAS DYNAMICS INC COM 25960R105 466 10,603 SH   SOLE 1 10,603 0 0
DOUGLAS DYNAMICS INC COM 25960R105 57 1,296 SH   SOLE 8 1,296 0 0
DOUGLAS EMMETT INC TRUS 25960P109 9,972 264,343 SH   SOLE 1 264,343 0 0
DOUGLAS EMMETT INC COM 25960P109 2,610 69,196 SH   SOLE 1 69,196 0 0
DOUGLAS EMMETT INC TRUS 25960P109 3 96 SH   SOLE 8 96 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 164 7,796 SH   SOLE 1 7,796 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 3 138 SH   SOLE 8 138 0 0
DOVER CORP COM 260003108 29,611 334,496 SH   SOLE 1 334,496 0 0
DOVER CORP COM 260003108 7,803 88,138 SH   SOLE 8 88,138 0 0
DOVER CORP OPT 260003108 4,382 49,500 SH Call SOLE 8 49,500 0 0
DOVER CORP OPT 260003108 124 1,400 SH Put SOLE 8 1,400 0 0
DOVER CORP COM 260003108 147 1,662 SH   SOLE 9 1,662 0 0
DOWDUPONT INC COM 26078J100 143,569 2,232,453 SH   SOLE 1 2,232,453 0 0
DOWDUPONT INC COM 26078J100 941 14,630 SH   DFND 1 0 0 14,630
DOWDUPONT INC COM 26078J100 17,705 275,298 SH   SOLE 8 275,298 0 0
DOWDUPONT INC OPT 26078J100 42,654 663,248 SH Call SOLE 8 663,248 0 0
DOWDUPONT INC OPT 26078J100 23,535 365,964 SH Put SOLE 8 365,964 0 0
DOWDUPONT INC COM 26078J100 6,655 103,467 SH   SOLE 9 103,467 0 0
DPW HLDGS INC COM 26140E105 49 116,400 SH   SOLE 8 116,400 0 0
DR REDDYS LABS LTD ADR 256135203 24 704 SH   SOLE 1 704 0 0
DRIL-QUIP INC COM 262037104 1,386 26,522 SH   SOLE 1 26,522 0 0
DRIL-QUIP INC COM 262037104 70 1,343 SH   SOLE 8 1,343 0 0
DRIVE SHACK INC COM 262077100 135 22,667 SH   SOLE 1 22,667 0 0
DRIVE SHACK INC COM 262077100 38 6,485 SH   SOLE 8 6,485 0 0
DROPBOX INC COM 26210C104 5,087 189,580 SH   SOLE 1 189,580 0 0
DROPBOX INC COM 26210C104 1,909 71,199 SH   SOLE 8 71,199 0 0
DROPBOX INC OPT 26210C104 10,890 405,900 SH Put SOLE 8 405,900 0 0
DROPBOX INC OPT 26210C104 3,786 141,100 SH Call SOLE 8 141,100 0 0
DRYSHIPS INC COM Y2109Q705 101 16,600 SH   SOLE 1 16,600 0 0
DRYSHIPS INC COM Y2109Q705 82 13,417 SH   SOLE 8 13,417 0 0
DSP GROUP INC COM 23332B106 159 13,348 SH   SOLE 1 13,348 0 0
DSP GROUP INC COM 23332B106 36 2,962 SH   SOLE 8 2,962 0 0
DSW INC COM 23334L102 4,170 123,071 SH   SOLE 1 123,071 0 0
DSW INC COM 23334L102 993 29,322 SH   SOLE 8 29,322 0 0
DSW INC OPT 23334L102 410 12,100 SH Put SOLE 8 12,100 0 0
DSW INC OPT 23334L102 51 1,500 SH Call SOLE 8 1,500 0 0
DTE ENERGY CO COM 233331107 47,861 438,554 SH   SOLE 1 438,554 0 0
DTE ENERGY CO COM 233331107 421 3,855 SH   SOLE 8 3,855 0 0
DTE ENERGY CO OPT 233331107 33 300 SH Call SOLE 8 300 0 0
DTE ENERGY CO OPT 233331107 120 1,100 SH Put SOLE 8 1,100 0 0
DTE ENERGY CO COM 233331107 117 1,073 SH   SOLE 9 1,073 0 0
DUCOMMUN INC DEL COM 264147109 176 4,303 SH   SOLE 1 4,303 0 0
DUCOMMUN INC DEL COM 264147109 9 220 SH   SOLE 8 220 0 0
DUKE ENERGY CORP NEW COM 26441C204 27 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 97,009 1,212,300 SH   SOLE 1 1,212,300 0 0
DUKE ENERGY CORP NEW OPT 26441C204 2,513 31,400 SH Put SOLE 8 31,400 0 0
DUKE ENERGY CORP NEW OPT 26441C204 3,553 44,400 SH Call SOLE 8 44,400 0 0
DUKE ENERGY CORP NEW COM 26441C204 16 200 SH   SOLE 8 200 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,247 15,577 SH   SOLE 9 15,577 0 0
DUKE REALTY CORP COM 264411505 3,983 140,384 SH   SOLE 1 140,384 0 0
DUKE REALTY CORP TRUS 264411505 24,082 848,839 SH   SOLE 1 848,839 0 0
DUKE REALTY CORP TRUS 264411505 5 191 SH   SOLE 8 191 0 0
DUKE REALTY CORP COM 264411505 60 2,118 SH   SOLE 9 2,118 0 0
DULUTH HLDGS INC COM 26443V101 500 15,902 SH   SOLE 1 15,902 0 0
DULUTH HLDGS INC COM 26443V101 96 3,073 SH   SOLE 8 3,073 0 0
DUN &amp BRADSTREET CORP DEL NE COM 26483E100 6,643 46,625 SH   SOLE 1 46,625 0 0
DUN &amp BRADSTREET CORP DEL NE COM 26483E100 5 36 SH   SOLE 8 36 0 0
DUNKIN BRANDS GROUP INC COM 265504100 3,266 44,312 SH   SOLE 1 44,312 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 1,541 20,900 SH Call SOLE 8 20,900 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 693 9,400 SH Put SOLE 8 9,400 0 0
DUNKIN BRANDS GROUP INC COM 265504100 2,716 36,842 SH   SOLE 8 36,842 0 0
DURECT CORP COM 266605104 65 58,756 SH   SOLE 1 58,756 0 0
DURECT CORP COM 266605104 0 97 SH   SOLE 8 97 0 0
DXC TECHNOLOGY CO COM 23355L106 33,404 357,203 SH   SOLE 1 357,203 0 0
DXC TECHNOLOGY CO COM 23355L106 1 8 SH   DFND 1 0 0 8
DXC TECHNOLOGY CO OPT 23355L106 1,124 12,024 SH Put SOLE 8 12,024 0 0
DXC TECHNOLOGY CO OPT 23355L106 561 6,000 SH Call SOLE 8 6,000 0 0
DXC TECHNOLOGY CO COM 23355L106 1,747 18,671 SH   SOLE 8 18,671 0 0
DXC TECHNOLOGY CO COM 23355L106 158 1,690 SH   SOLE 9 1,690 0 0
DXP ENTERPRISES INC NEW COM 233377407 688 17,158 SH   SOLE 1 17,158 0 0
DXP ENTERPRISES INC NEW COM 233377407 68 1,713 SH   SOLE 8 1,713 0 0
DYCOM INDS INC COM 267475101 1,867 22,074 SH   SOLE 1 22,074 0 0
DYCOM INDS INC OPT 267475101 8 100 SH Call SOLE 8 100 0 0
DYCOM INDS INC COM 267475101 4,728 55,884 SH   SOLE 8 55,884 0 0
DYCOM INDS INC BOND 267475AB7 5,545 5,000,000 PRN   SOLE 8 0 0 5,000,000
DYNAVAX TECHNOLOGIES CORP COM 268158201 290 23,371 SH   SOLE 1 23,371 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 17 1,366 SH   SOLE 8 1,366 0 0
DYNEX CAP INC TRUS 26817Q506 142 22,283 SH   SOLE 1 22,283 0 0
E L F BEAUTY INC COM 26856L103 297 23,352 SH   SOLE 1 23,352 0 0
E L F BEAUTY INC COM 26856L103 2 156 SH   SOLE 8 156 0 0
E TRADE FINANCIAL CORP COM 269246401 27,234 519,867 SH   SOLE 1 519,867 0 0
E TRADE FINANCIAL CORP OPT 269246401 5,988 114,300 SH Call SOLE 8 114,300 0 0
E TRADE FINANCIAL CORP COM 269246401 4,387 83,706 SH   SOLE 8 83,706 0 0
E TRADE FINANCIAL CORP OPT 269246401 7,581 144,700 SH Put SOLE 8 144,700 0 0
E TRADE FINANCIAL CORP COM 269246401 270 5,159 SH   SOLE 9 5,159 0 0
E TRADE FINANCIAL CORP COM 269246401 219 4,186 SH   DFND 20 0 0 4,186
EAGLE BANCORP INC MD COM 268948106 728 14,392 SH   SOLE 1 14,392 0 0
EAGLE BANCORP INC MD COM 268948106 77 1,523 SH   SOLE 8 1,523 0 0
EAGLE BANCORP MONT INC COM 26942G100 0 22 SH   SOLE 8 22 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 222 39,371 SH   SOLE 1 39,371 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 1 98 SH   SOLE 8 98 0 0
EAGLE FINL BANCORP INC COM 26952G107 0 8 SH   SOLE 8 8 0 0
EAGLE MATERIALS INC COM 26969P108 3,796 44,528 SH   SOLE 1 44,528 0 0
EAGLE MATERIALS INC OPT 26969P108 17 200 SH Put SOLE 8 200 0 0
EAGLE MATERIALS INC COM 26969P108 14 163 SH   SOLE 8 163 0 0
EAGLE MATERIALS INC OPT 26969P108 153 1,800 SH Call SOLE 8 1,800 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,697 24,487 SH   SOLE 1 24,487 0 0
EAGLE PHARMACEUTICALS INC OPT 269796108 458 6,600 SH Call SOLE 8 6,600 0 0
EAGLE PHARMACEUTICALS INC OPT 269796108 263 3,800 SH Put SOLE 8 3,800 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 250 3,603 SH   SOLE 8 3,603 0 0
EARTHSTONE ENERGY INC COM 27032D304 70 7,548 SH   SOLE 1 7,548 0 0
EARTHSTONE ENERGY INC COM 27032D304 10 1,046 SH   SOLE 8 1,046 0 0
EAST WEST BANCORP INC COM 27579R104 6,363 105,394 SH   SOLE 1 105,394 0 0
EAST WEST BANCORP INC COM 27579R104 456 7,557 SH   SOLE 8 7,557 0 0
EAST WEST BANCORP INC COM 27579R104 110 1,813 SH   SOLE 9 1,813 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 2,523 130,218 SH   SOLE 1 130,218 0 0
EASTERN CO COM 276317104 68 2,381 SH   SOLE 1 2,381 0 0
EASTERN CO COM 276317104 3 94 SH   SOLE 8 94 0 0
EASTGROUP PPTY INC TRUS 277276101 9,006 94,195 SH   SOLE 1 94,195 0 0
EASTMAN CHEM CO COM 277432100 18,138 189,497 SH   SOLE 1 189,497 0 0
EASTMAN CHEM CO COM 277432100 29 299 SH   SOLE 8 299 0 0
EASTMAN CHEM CO OPT 277432100 928 9,700 SH Put SOLE 8 9,700 0 0
EASTMAN CHEM CO OPT 277432100 402 4,200 SH Call SOLE 8 4,200 0 0
EASTMAN CHEM CO COM 277432100 81 847 SH   SOLE 9 847 0 0
EASTMAN KODAK CO COM 277461406 20 6,345 SH   SOLE 1 6,345 0 0
EASTMAN KODAK CO OPT 277461406 1 200 SH Put SOLE 8 200 0 0
EATON CORP PLC COM G29183103 74 850 SH   DFND 1 0 0 850
EATON CORP PLC COM G29183103 102,261 1,179,075 SH   SOLE 1 1,179,075 0 0
EATON CORP PLC OPT G29183103 6,878 79,300 SH Call SOLE 8 79,300 0 0
EATON CORP PLC COM G29183103 57 661 SH   SOLE 8 661 0 0
EATON CORP PLC OPT G29183103 1,570 18,100 SH Put SOLE 8 18,100 0 0
EATON CORP PLC COM G29183103 244 2,813 SH   SOLE 9 2,813 0 0
EATON VANCE CORP COM 278265103 3,652 69,479 SH   SOLE 1 69,479 0 0
EATON VANCE CORP COM 278265103 31 590 SH   SOLE 8 590 0 0
EATON VANCE CORP COM 278265103 572 10,880 SH   SOLE 9 10,880 0 0
EBAY INC COM 278642103 79 2,399 SH   DFND 1 0 0 2,399
EBAY INC COM 278642103 71,289 2,159,010 SH   SOLE 1 2,159,010 0 0
EBAY INC COM 278642103 18,592 563,031 SH   SOLE 8 563,031 0 0
EBAY INC OPT 278642103 23,385 708,200 SH Put SOLE 8 708,200 0 0
EBAY INC OPT 278642103 4,180 126,600 SH Call SOLE 8 126,600 0 0
EBAY INC COM 278642103 15,840 479,716 SH   SOLE 9 479,716 0 0
EBAY INC COM 278642103 185 5,600 SH   DFND 20 0 0 5,600
EBIX INC COM 278715206 2,293 28,976 SH   SOLE 1 28,976 0 0
EBIX INC COM 278715206 42 535 SH   SOLE 8 535 0 0
EBIX INC OPT 278715206 807 10,200 SH Call SOLE 8 10,200 0 0
EBIX INC OPT 278715206 609 7,700 SH Put SOLE 8 7,700 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 1,634 52,757 SH   SOLE 1 52,757 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 58 1,878 SH   SOLE 8 1,878 0 0
ECHOSTAR CORP COM 278768106 540 11,647 SH   SOLE 1 11,647 0 0
ECHOSTAR CORP COM 278768106 190 4,101 SH   SOLE 8 4,101 0 0
ECLIPSE RES CORP COM 27890G100 133 112,094 SH   SOLE 1 112,094 0 0
ECLIPSE RES CORP COM 27890G100 2 2,012 SH   SOLE 8 2,012 0 0
ECOLAB INC COM 278865100 616 3,929 SH   DFND 1 0 0 3,929
ECOLAB INC COM 278865100 110,605 705,484 SH   SOLE 1 272,263 433,221 0
ECOLAB INC COM 278865100 706 4,499 SH   SOLE 8 4,499 0 0
ECOLAB INC OPT 278865100 423 2,700 SH Put SOLE 8 2,700 0 0
ECOLAB INC OPT 278865100 439 2,800 SH Call SOLE 8 2,800 0 0
ECOLAB INC COM 278865100 2,361 15,059 SH   SOLE 9 15,059 0 0
ECOLAB INC COM 278865100 2,596 16,559 SH   SOLE 20 0 16,559 0
ECOLAB INC COM 278865100 12,826 81,812 SH   SOLE 99 0 81,812 0
ECOPETROL S A ADR 279158109 321 11,912 SH   SOLE 1 11,912 0 0
EDGEWATER TECHNOLOGY INC COM 280358102 0 24 SH   SOLE 8 24 0 0
EDGEWELL PERS CARE CO COM 28035Q102 3,139 67,917 SH   SOLE 1 67,917 0 0
EDGEWELL PERS CARE CO COM 28035Q102 2,792 60,382 SH   SOLE 8 60,382 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 5 100 SH Put SOLE 8 100 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 2,159 46,700 SH Call SOLE 8 46,700 0 0
EDISON INTL COM 281020107 69,484 1,026,649 SH   SOLE 1 1,026,649 0 0
EDISON INTL OPT 281020107 3,364 49,700 SH Put SOLE 8 49,700 0 0
EDISON INTL COM 281020107 8,111 119,840 SH   SOLE 8 119,840 0 0
EDISON INTL OPT 281020107 4,149 61,300 SH Call SOLE 8 61,300 0 0
EDISON INTL COM 281020107 872 12,887 SH   SOLE 9 12,887 0 0
EDISON NATION INC COM 28103E106 0 7 SH   SOLE 8 7 0 0
EDITAS MEDICINE INC COM 28106W103 547 17,167 SH   SOLE 1 17,167 0 0
EDITAS MEDICINE INC COM 28106W103 32 1,014 SH   SOLE 8 1,014 0 0
EDUCATIONAL DEV CORP COM 281479105 0 13 SH   SOLE 8 13 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 51,908 298,147 SH   SOLE 1 298,147 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 13,823 79,400 SH Call SOLE 8 79,400 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,930 11,089 SH   SOLE 8 11,089 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 5,101 29,300 SH Put SOLE 8 29,300 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 240 1,381 SH   SOLE 9 1,381 0 0
EGAIN CORP COM 28225C806 143 17,627 SH   SOLE 1 17,627 0 0
EGAIN CORP COM 28225C806 1 79 SH   SOLE 8 79 0 0
EHEALTH INC COM 28238P109 516 18,266 SH   SOLE 1 18,266 0 0
EHEALTH INC COM 28238P109 212 7,506 SH   SOLE 8 7,506 0 0
EHI CAR SVCS LTD ADR 26853A100 443 38,996 SH   SOLE 1 38,996 0 0
EIDOS THERAPEUTICS INC COM 28249H104 27 2,716 SH   SOLE 1 2,716 0 0
EIDOS THERAPEUTICS INC COM 28249H104 148 14,800 SH   SOLE 8 14,800 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 0 4 SH   SOLE 1 4 0 0
EKSO BIONICS HLDGS INC COM 282644202 0 89 SH   SOLE 8 89 0 0
EL PASO ELEC CO COM 283677854 3,159 55,231 SH   SOLE 1 55,231 0 0
EL PASO ELEC CO COM 283677854 12 210 SH   SOLE 8 210 0 0
EL POLLO LOCO HLDGS INC COM 268603107 363 28,883 SH   SOLE 1 28,883 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 69 5,500 SH Call SOLE 8 5,500 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 48 3,800 SH Put SOLE 8 3,800 0 0
EL POLLO LOCO HLDGS INC COM 268603107 469 37,471 SH   SOLE 8 37,471 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 3 100 SH   SOLE 8 100 0 0
ELBIT SYS LTD COM M3760D101 188 1,500 SH   SOLE 1 1,500 0 0
ELBIT SYS LTD COM M3760D101 87 691 SH   SOLE 9 691 0 0
ELDORADO GOLD CORP NEW COM 284902103 44 49,382 SH   SOLE 1 49,382 0 0
ELDORADO GOLD CORP NEW OPT 284902103 9 10,100 SH Put SOLE 8 10,100 0 0
ELDORADO GOLD CORP NEW COM 284902103 46 51,290 SH   SOLE 8 51,290 0 0
ELDORADO GOLD CORP NEW OPT 284902103 65 73,700 SH Call SOLE 8 73,700 0 0
ELDORADO GOLD CORP NEW COM 284902103 1 1,050 SH   DFND 20 0 0 1,050
ELDORADO RESORTS INC COM 28470R102 2,063 42,437 SH   SOLE 1 42,437 0 0
ELDORADO RESORTS INC COM 28470R102 1,282 26,369 SH   SOLE 8 26,369 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 856 49,060 SH   SOLE 1 49,060 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 551 31,574 SH   SOLE 8 31,574 0 0
ELECTROCORE INC COM 28531P103 32 2,260 SH   SOLE 1 2,260 0 0
ELECTRONIC ARTS INC COM 285512109 41,841 347,256 SH   SOLE 1 347,256 0 0
ELECTRONIC ARTS INC COM 285512109 36 300 SH   DFND 1 0 0 300
ELECTRONIC ARTS INC COM 285512109 9,245 76,731 SH   SOLE 8 76,731 0 0
ELECTRONIC ARTS INC OPT 285512109 46,666 387,300 SH Call SOLE 8 387,300 0 0
ELECTRONIC ARTS INC OPT 285512109 42,497 352,700 SH Put SOLE 8 352,700 0 0
ELECTRONIC ARTS INC COM 285512109 463 3,848 SH   SOLE 9 3,848 0 0
ELECTRONIC ARTS INC COM 285512109 1,219 10,118 SH   DFND 20 0 0 10,118
ELECTRONICS FOR IMAGING INC COM 286082102 1,681 49,324 SH   SOLE 1 49,324 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 37 1,096 SH   SOLE 8 1,096 0 0
ELECTRONICS FOR IMAGING INC BOND 286082AC6 499 506,000 PRN   SOLE 8 0 0 506,000
ELEVATE CREDIT INC COM 28621V101 196 24,325 SH   SOLE 1 24,325 0 0
ELLIE MAE INC COM 28849P100 4,308 45,463 SH   SOLE 1 45,463 0 0
ELLIE MAE INC COM 28849P100 158 1,669 SH   SOLE 8 1,669 0 0
ELLIE MAE INC OPT 28849P100 95 1,000 SH Put SOLE 8 1,000 0 0
ELLINGTON FINANCIAL LLC COM 288522303 456 28,458 SH   SOLE 1 28,458 0 0
ELLINGTON FINANCIAL LLC COM 288522303 26 1,619 SH   SOLE 8 1,619 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 6 500 SH   SOLE 1 500 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 0 22 SH   SOLE 8 22 0 0
ELLIS PERRY INTL INC COM 288853104 500 18,327 SH   SOLE 1 18,327 0 0
ELLIS PERRY INTL INC COM 288853104 16 572 SH   SOLE 8 572 0 0
ELMIRA SVGS BK ELMIRA N Y COM 289660102 0 4 SH   SOLE 8 4 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 143 8,406 SH   SOLE 1 8,406 0 0
EMAGIN CORP COM 29076N206 0 66 SH   SOLE 8 66 0 0
EMBRAER S A ADR 29082A107 382 19,479 SH   SOLE 1 19,479 0 0
EMBRAER S A OPT 29082A107 2,939 150,000 SH Call SOLE 8 150,000 0 0
EMBRAER S A OPT 29082A107 123 6,300 SH Put SOLE 8 6,300 0 0
EMBRAER S A ADR 29082A107 766 39,070 SH   SOLE 8 39,070 0 0
EMBRAER S A ADR 29082A107 135 6,873 SH   SOLE 9 6,873 0 0
EMC INS GROUP INC COM 268664109 92 3,693 SH   SOLE 1 3,693 0 0
EMC INS GROUP INC COM 268664109 19 754 SH   SOLE 8 754 0 0
EMCLAIRE FINL CORP COM 290828102 1 38 SH   SOLE 8 38 0 0
EMCOR GROUP INC COM 29084Q100 3,959 52,692 SH   SOLE 1 52,692 0 0
EMCOR GROUP INC COM 29084Q100 529 7,042 SH   SOLE 8 7,042 0 0
EMCORE CORP COM 290846203 3 615 SH   SOLE 8 615 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 163 9,913 SH   SOLE 1 9,913 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 152 9,232 SH   SOLE 8 9,232 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 42 10,500 SH Call SOLE 8 10,500 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 32 8,100 SH Put SOLE 8 8,100 0 0
EMERGE ENERGY SVCS LP COM 29102H108 112 28,008 SH   SOLE 8 28,008 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 3,035 46,096 SH   SOLE 1 46,096 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 32 486 SH   SOLE 8 486 0 0
EMERSON ELEC CO COM 291011104 90,960 1,187,796 SH   SOLE 1 1,187,796 0 0
EMERSON ELEC CO OPT 291011104 4,764 62,200 SH Put SOLE 8 62,200 0 0
EMERSON ELEC CO OPT 291011104 77,545 1,012,600 SH Call SOLE 8 1,012,600 0 0
EMERSON ELEC CO COM 291011104 15 200 SH   SOLE 8 200 0 0
EMERSON ELEC CO COM 291011104 603 7,881 SH   SOLE 9 7,881 0 0
EMPIRE RESORTS INC COM 292052305 12 1,322 SH   SOLE 1 1,322 0 0
EMPIRE RESORTS INC COM 292052305 1 61 SH   SOLE 8 61 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 2,191 131,965 SH   SOLE 1 131,965 0 0
EMPLOYERS HOLDINGS INC COM 292218104 1,781 39,299 SH   SOLE 1 39,299 0 0
EMPLOYERS HOLDINGS INC COM 292218104 24 534 SH   SOLE 8 534 0 0
EMX RTY CORP COM 26873J107 44 36,000 SH   DFND 1 0 0 36,000
ENABLE MIDSTREAM PARTNERS LP COM 292480100 6,624 393,290 SH   SOLE 1 393,290 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 2,233 26,128 SH   SOLE 1 26,128 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 205 2,405 SH   SOLE 8 2,405 0 0
ENBRIDGE ENERGY MANAGEMENT L COM 29250X103 518 47,421 SH   SOLE 1 47,421 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 16,608 1,511,230 SH   SOLE 1 1,511,230 0 0
ENBRIDGE ENERGY PARTNERS L P OPT 29250R106 79 7,200 SH Call SOLE 8 7,200 0 0
ENBRIDGE INC COM 29250N105 17,493 541,722 SH   SOLE 1 541,722 0 0
ENBRIDGE INC COM 29250N105 1,421 44,022 SH   DFND 1 0 0 44,022
ENBRIDGE INC OPT 29250N105 10,184 315,400 SH Put SOLE 8 315,400 0 0
ENBRIDGE INC OPT 29250N105 1,553 48,100 SH Call SOLE 8 48,100 0 0
ENBRIDGE INC COM 29250N105 3,786 117,244 SH   SOLE 8 117,244 0 0
ENBRIDGE INC COM 29250N105 664 20,581 SH   SOLE 9 20,581 0 0
ENCANA CORP COM 292505104 3,324 253,519 SH   SOLE 1 253,519 0 0
ENCANA CORP OPT 292505104 1,299 99,100 SH Put SOLE 8 99,100 0 0
ENCANA CORP OPT 292505104 1,590 121,300 SH Call SOLE 8 121,300 0 0
ENCANA CORP COM 292505104 1,902 145,100 SH   SOLE 8 145,100 0 0
ENCANA CORP COM 292505104 129 9,815 SH   SOLE 9 9,815 0 0
ENCANA CORP COM 292505104 8 600 SH   DFND 20 0 0 600
ENCOMPASS HEALTH CORP COM 29261A100 10 128 SH   DFND 1 0 0 128
ENCOMPASS HEALTH CORP COM 29261A100 7,270 93,250 SH   SOLE 1 93,250 0 0
ENCOMPASS HEALTH CORP COM 29261A100 245 3,148 SH   SOLE 8 3,148 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 242 3,100 SH Call SOLE 8 3,100 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 8 100 SH Put SOLE 8 100 0 0
ENCORE CAP EUROPE FIN LTD BOND 29260UAA5 347 339,000 PRN   SOLE 8 0 0 339,000
ENCORE CAP GROUP INC COM 292554102 7,619 212,514 SH   SOLE 1 212,514 0 0
ENCORE CAP GROUP INC BOND 292554AH5 309 332,000 PRN   SOLE 8 0 0 332,000
ENCORE CAP GROUP INC BOND 292554AK8 696 700,000 PRN   SOLE 8 0 0 700,000
ENCORE CAP GROUP INC COM 292554102 116 3,225 SH   SOLE 8 3,225 0 0
ENCORE WIRE CORP COM 292562105 1,106 22,075 SH   SOLE 1 22,075 0 0
ENCORE WIRE CORP OPT 292562105 50 1,000 SH Put SOLE 8 1,000 0 0
ENCORE WIRE CORP COM 292562105 19 370 SH   SOLE 8 370 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 143 61,800 SH   SOLE 1 61,800 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 70 30,400 SH Call SOLE 8 30,400 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 2 800 SH Put SOLE 8 800 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 11 4,600 SH   DFND 20 0 0 4,600
ENDO INTL PLC COM G30401106 7,227 429,345 SH   SOLE 1 429,345 0 0
ENDO INTL PLC OPT G30401106 6,882 408,900 SH Call SOLE 8 408,900 0 0
ENDO INTL PLC COM G30401106 1,397 83,023 SH   SOLE 8 83,023 0 0
ENDO INTL PLC OPT G30401106 397 23,600 SH Put SOLE 8 23,600 0 0
ENDOCYTE INC COM 29269A102 538 30,299 SH   SOLE 1 30,299 0 0
ENDOCYTE INC COM 29269A102 73 4,107 SH   SOLE 8 4,107 0 0
ENDOLOGIX INC COM 29266S106 114 59,630 SH   SOLE 1 59,630 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 232 26,316 SH   SOLE 1 26,316 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 22 2,566 SH   SOLE 8 2,566 0 0
ENEL AMERICAS S A ADR 29274F104 56 7,297 SH   SOLE 1 7,297 0 0
ENERGEN CORP COM 29265N108 9,525 110,522 SH   SOLE 1 110,522 0 0
ENERGEN CORP OPT 29265N108 319 3,700 SH Put SOLE 8 3,700 0 0
ENERGEN CORP COM 29265N108 1,931 22,412 SH   SOLE 8 22,412 0 0
ENERGEN CORP OPT 29265N108 2,439 28,300 SH Call SOLE 8 28,300 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 14,293 243,681 SH   SOLE 1 243,681 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 55 942 SH   SOLE 8 942 0 0
ENERGOUS CORP COM 29272C103 806 79,631 SH   SOLE 1 79,631 0 0
ENERGOUS CORP COM 29272C103 707 69,949 SH   SOLE 8 69,949 0 0
ENERGOUS CORP OPT 29272C103 330 32,600 SH Put SOLE 8 32,600 0 0
ENERGOUS CORP OPT 29272C103 777 76,800 SH Call SOLE 8 76,800 0 0
ENERGY FOCUS INC COM 29268T300 0 33 SH   SOLE 8 33 0 0
ENERGY FUELS INC COM 292671708 108 32,896 SH   SOLE 1 32,896 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 121 13,510 SH   SOLE 1 13,510 0 0
ENERGY RECOVERY INC OPT 29270J100 49 5,500 SH Call SOLE 8 5,500 0 0
ENERGY RECOVERY INC COM 29270J100 76 8,417 SH   SOLE 8 8,417 0 0
ENERGY RECOVERY INC OPT 29270J100 25 2,800 SH Put SOLE 8 2,800 0 0
ENERGY TRANSFER EQUITY L P COM 29273V100 157,288 9,023,952 SH   SOLE 1 9,023,952 0 0
ENERGY TRANSFER EQUITY L P OPT 29273V100 612 35,100 SH Put SOLE 8 35,100 0 0
ENERGY TRANSFER EQUITY L P OPT 29273V100 978 56,100 SH Call SOLE 8 56,100 0 0
ENERGY TRANSFER EQUITY L P COM 29273V100 2,763 158,517 SH   SOLE 8 158,517 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 177,664 7,981,325 SH   SOLE 1 7,981,325 0 0
ENERGY TRANSFER PARTNERS LP OPT 29278N103 8,904 400,000 SH Call SOLE 1 400,000 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 33 1,500 SH   DFND 1 0 0 1,500
ENERGY TRANSFER PARTNERS LP OPT 29278N103 2,046 91,900 SH Put SOLE 8 91,900 0 0
ENERGY TRANSFER PARTNERS LP OPT 29278N103 3,035 136,350 SH Call SOLE 8 136,350 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 6,268 281,568 SH   SOLE 8 281,568 0 0
ENERGY XXI GULF COAST INC COM 29276K101 352 42,200 SH   SOLE 1 42,200 0 0
ENERGY XXI GULF COAST INC COM 29276K101 1 108 SH   DFND 1 0 0 108
ENERPLUS CORP COM 292766102 1,198 97,120 SH   SOLE 1 97,120 0 0
ENERPLUS CORP OPT 292766102 10 800 SH Put SOLE 8 800 0 0
ENERPLUS CORP COM 292766102 274 22,174 SH   SOLE 8 22,174 0 0
ENERPLUS CORP OPT 292766102 25 2,000 SH Call SOLE 8 2,000 0 0
ENERPLUS CORP COM 292766102 2,172 176,000 SH   SOLE 9 176,000 0 0
ENERSYS COM 29275Y102 6,927 79,503 SH   SOLE 1 79,503 0 0
ENERSYS COM 29275Y102 38 441 SH   SOLE 8 441 0 0
ENGILITY HLDGS INC NEW COM 29286C107 2,875 79,888 SH   SOLE 1 79,888 0 0
ENGILITY HLDGS INC NEW COM 29286C107 19 530 SH   SOLE 8 530 0 0
ENI S P A ADR 26874R108 41 1,100 SH   SOLE 1 1,100 0 0
ENI S P A ADR 26874R108 832 22,100 SH   DFND 20 0 0 22,100
ENLINK MIDSTREAM LLC COM 29336T100 5,112 310,766 SH   SOLE 1 310,766 0 0
ENLINK MIDSTREAM LLC COM 29336T100 81 4,927 SH   SOLE 8 4,927 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 12,628 677,430 SH   SOLE 1 677,430 0 0
ENLINK MIDSTREAM PARTNERS LP OPT 29336U107 19 1,000 SH Call SOLE 8 1,000 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 306 16,416 SH   SOLE 8 16,416 0 0
ENNIS INC COM 293389102 219 10,729 SH   SOLE 1 10,729 0 0
ENNIS INC COM 293389102 147 7,161 SH   SOLE 8 7,161 0 0
ENOVA INTL INC COM 29357K103 1,817 63,140 SH   SOLE 1 63,140 0 0
ENOVA INTL INC COM 29357K103 103 3,600 SH   SOLE 8 3,600 0 0
ENPHASE ENERGY INC COM 29355A107 167 34,579 SH   SOLE 1 34,579 0 0
ENPHASE ENERGY INC COM 29355A107 194 39,909 SH   SOLE 8 39,909 0 0
ENPRO INDS INC COM 29355X107 1,762 24,150 SH   SOLE 1 24,150 0 0
ENPRO INDS INC COM 29355X107 25 337 SH   SOLE 8 337 0 0
ENSCO PLC COM G3157S106 4,876 577,733 SH   SOLE 1 577,733 0 0
ENSCO PLC OPT G3157S106 1,086 128,700 SH Put SOLE 8 128,700 0 0
ENSCO PLC OPT G3157S106 1,538 182,200 SH Call SOLE 8 182,200 0 0
ENSCO PLC COM G3157S106 300 35,598 SH   SOLE 8 35,598 0 0
ENSIGN GROUP INC COM 29358P101 10 268 SH   DFND 1 0 0 268
ENSIGN GROUP INC COM 29358P101 2,409 63,513 SH   SOLE 1 63,513 0 0
ENSIGN GROUP INC COM 29358P101 26 670 SH   SOLE 8 670 0 0
ENSTAR GROUP LIMITED COM G3075P101 1,383 6,636 SH   SOLE 1 6,636 0 0
ENSTAR GROUP LIMITED COM G3075P101 13,386 64,200 SH   SOLE 8 64,200 0 0
ENTEGRA FINL CORP COM 29363J108 70 2,641 SH   SOLE 1 2,641 0 0
ENTEGRA FINL CORP COM 29363J108 2 91 SH   SOLE 8 91 0 0
ENTEGRIS INC COM 29362U104 2,584 89,283 SH   SOLE 1 89,283 0 0
ENTEGRIS INC COM 29362U104 850 29,369 SH   SOLE 8 29,369 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 446 56,480 SH   SOLE 1 56,480 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 34 4,319 SH   SOLE 8 4,319 0 0
ENTERGY CORP NEW COM 29364G103 25,057 308,854 SH   SOLE 1 308,854 0 0
ENTERGY CORP NEW COM 29364G103 635 7,820 SH   SOLE 8 7,820 0 0
ENTERGY CORP NEW OPT 29364G103 122 1,500 SH Put SOLE 8 1,500 0 0
ENTERGY CORP NEW OPT 29364G103 300 3,700 SH Call SOLE 8 3,700 0 0
ENTERGY CORP NEW COM 29364G103 2,385 29,390 SH   SOLE 9 29,390 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 131 3,813 SH   SOLE 1 3,813 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 4 130 SH   SOLE 8 130 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 1,040 19,604 SH   SOLE 1 19,604 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 7 130 SH   SOLE 8 130 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 29 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L COM 293792107 199,049 6,928,287 SH   SOLE 1 6,928,287 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 1,029 35,800 SH Put SOLE 8 35,800 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 3,382 117,700 SH Call SOLE 8 117,700 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 123 25,120 SH   SOLE 1 25,120 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 19 4,043 SH   SOLE 8 4,043 0 0
ENVESTNET INC COM 29404K106 1,618 26,531 SH   SOLE 1 26,531 0 0
ENVESTNET INC COM 29404K106 8 139 SH   SOLE 8 139 0 0
ENVIROSTAR INC COM 29414M100 57 1,449 SH   SOLE 1 1,449 0 0
ENVISION HEALTHCARE CORP COM 29414D100 17,299 378,275 SH   SOLE 1 378,275 0 0
ENVISION HEALTHCARE CORP COM 29414D100 178 3,901 SH   SOLE 9 3,901 0 0
ENZO BIOCHEM INC COM 294100102 70 17,102 SH   SOLE 1 17,102 0 0
EOG RES INC COM 26875P101 303 2,379 SH   DFND 1 0 0 2,379
EOG RES INC COM 26875P101 131,327 1,029,434 SH   SOLE 1 530,378 499,056 0
EOG RES INC OPT 26875P101 4,006 31,400 SH Put SOLE 8 31,400 0 0
EOG RES INC OPT 26875P101 18,574 145,600 SH Call SOLE 8 145,600 0 0
EOG RES INC COM 26875P101 212 1,655 SH   SOLE 8 1,655 0 0
EOG RES INC COM 26875P101 441 3,459 SH   SOLE 9 3,459 0 0
EOG RES INC COM 26875P101 383 3,000 SH   DFND 20 0 0 3,000
EOG RES INC COM 26875P101 1,588 12,445 SH   SOLE 20 0 12,445 0
EOG RES INC COM 26875P101 10,664 83,594 SH   SOLE 99 0 83,594 0
EP ENERGY CORP COM 268785102 280 120,142 SH   SOLE 1 120,142 0 0
EP ENERGY CORP COM 268785102 45 19,371 SH   SOLE 8 19,371 0 0
EPAM SYS INC COM 29414B104 1,730 12,559 SH   SOLE 1 12,559 0 0
EPAM SYS INC COM 29414B104 47 346 SH   SOLE 8 346 0 0
EPIZYME INC COM 29428V104 262 24,719 SH   SOLE 1 24,719 0 0
EPIZYME INC COM 29428V104 6 587 SH   SOLE 8 587 0 0
EPLUS INC COM 294268107 1,592 17,173 SH   SOLE 1 17,173 0 0
EPLUS INC COM 294268107 41 438 SH   SOLE 8 438 0 0
EPR PPTYS TRUS 26884U109 2,692 39,351 SH   SOLE 1 39,351 0 0
EPR PPTYS COM 26884U109 3,178 46,467 SH   SOLE 1 46,467 0 0
EPR PPTYS TRUS 26884U109 113 1,663 SH   SOLE 8 1,663 0 0
EQT CORP COM 26884L109 28,104 635,446 SH   SOLE 1 635,446 0 0
EQT CORP OPT 26884L109 1,437 32,500 SH Call SOLE 8 32,500 0 0
EQT CORP OPT 26884L109 336 7,600 SH Put SOLE 8 7,600 0 0
EQT CORP COM 26884L109 5,445 123,106 SH   SOLE 8 123,106 0 0
EQT CORP COM 26884L109 69 1,571 SH   SOLE 9 1,571 0 0
EQT GP HLDGS LP COM 26885J103 11,254 540,301 SH   SOLE 1 540,301 0 0
EQT MIDSTREAM PARTNERS LP COM 26885B100 64,047 1,213,455 SH   SOLE 1 1,213,455 0 0
EQT MIDSTREAM PARTNERS LP OPT 26885B100 90 1,700 SH Call SOLE 8 1,700 0 0
EQUIFAX INC COM 294429105 22,715 173,982 SH   SOLE 1 173,982 0 0
EQUIFAX INC COM 294429105 3 26 SH   SOLE 8 26 0 0
EQUIFAX INC COM 294429105 93 712 SH   SOLE 9 712 0 0
EQUINIX INC COM 29444U700 198 458 SH   DFND 1 0 0 458
EQUINIX INC COM 29444U700 11,197 25,867 SH   SOLE 1 25,867 0 0
EQUINIX INC TRUS 29444U700 59,798 138,138 SH   SOLE 1 138,138 0 0
EQUINIX INC TRUS 29444U700 388 897 SH   SOLE 8 897 0 0
EQUINIX INC OPT 29444U700 996 2,300 SH Put SOLE 8 2,300 0 0
EQUINIX INC OPT 29444U700 563 1,300 SH Call SOLE 8 1,300 0 0
EQUINIX INC COM 29444U700 203 469 SH   SOLE 9 469 0 0
EQUINOR ASA ADR 29446M102 17 600 SH   DFND 1 0 0 600
EQUINOR ASA ADR 29446M102 51 1,813 SH   SOLE 8 1,813 0 0
EQUINOR ASA OPT 29446M102 17 600 SH Call SOLE 8 600 0 0
EQUITY BANCSHARES INC COM 29460X109 201 5,110 SH   SOLE 1 5,110 0 0
EQUITY COMWLTH TRUS 294628102 5,282 164,573 SH   SOLE 1 164,573 0 0
EQUITY COMWLTH TRUS 294628102 905 28,183 SH   SOLE 8 28,183 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 6,760 70,082 SH   SOLE 1 70,082 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 16,813 174,325 SH   SOLE 1 174,325 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 220 2,289 SH   SOLE 8 2,289 0 0
EQUITY RESIDENTIAL TRUS 29476L107 55,597 839,086 SH   SOLE 1 839,086 0 0
EQUITY RESIDENTIAL COM 29476L107 5,390 81,343 SH   SOLE 1 81,343 0 0
EQUITY RESIDENTIAL TRUS 29476L107 44 662 SH   SOLE 8 662 0 0
EQUITY RESIDENTIAL OPT 29476L107 53 800 SH Call SOLE 8 800 0 0
EQUITY RESIDENTIAL COM 29476L107 230 3,465 SH   SOLE 9 3,465 0 0
ERA GROUP INC COM 26885G109 267 21,691 SH   SOLE 1 21,691 0 0
ERA GROUP INC COM 26885G109 141 11,356 SH   SOLE 8 11,356 0 0
ERICSSON ADR 294821608 8,023 911,700 SH   SOLE 1 911,700 0 0
ERICSSON OPT 294821608 7 800 SH Call SOLE 8 800 0 0
ERICSSON OPT 294821608 11 1,200 SH Put SOLE 8 1,200 0 0
ERICSSON ADR 294821608 437 49,693 SH   SOLE 8 49,693 0 0
ERICSSON ADR 294821608 7 800 SH   DFND 20 0 0 800
ERIE INDTY CO COM 29530P102 200 1,570 SH   SOLE 1 1,570 0 0
EROS INTL PLC COM G3788M114 7,225 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 748 61,992 SH   SOLE 1 61,992 0 0
EROS INTL PLC COM G3788M114 27 2,208 SH   SOLE 8 2,208 0 0
EROS INTL PLC OPT G3788M114 55 4,600 SH Put SOLE 8 4,600 0 0
ESCALADE INC COM 296056104 54 4,256 SH   SOLE 1 4,256 0 0
ESCALADE INC COM 296056104 4 290 SH   SOLE 8 290 0 0
ESCO TECHNOLOGIES INC COM 296315104 1,916 28,156 SH   SOLE 1 28,156 0 0
ESCO TECHNOLOGIES INC COM 296315104 31 452 SH   SOLE 8 452 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 381 8,578 SH   SOLE 1 8,578 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 1,265 28,500 SH Call SOLE 8 28,500 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 1,140 25,700 SH Put SOLE 8 25,700 0 0
ESPEY MFG &amp ELECTRS CORP COM 296650104 0 4 SH   SOLE 8 4 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 57 2,263 SH   SOLE 1 2,263 0 0
ESSA BANCORP INC COM 29667D104 62 3,800 SH   SOLE 1 3,800 0 0
ESSA BANCORP INC COM 29667D104 2 115 SH   SOLE 8 115 0 0
ESSENDANT INC COM 296689102 682 53,155 SH   SOLE 1 53,155 0 0
ESSENDANT INC COM 296689102 98 7,666 SH   SOLE 8 7,666 0 0
ESSENT GROUP LTD COM G3198U102 3,393 76,679 SH   SOLE 1 76,679 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 198 13,973 SH   SOLE 1 13,973 0 0
ESSEX PPTY TR INC COM 297178105 5,979 24,235 SH   SOLE 1 24,235 0 0
ESSEX PPTY TR INC TRUS 297178105 35,681 144,630 SH   SOLE 1 144,630 0 0
ESSEX PPTY TR INC TRUS 297178105 42 170 SH   SOLE 8 170 0 0
ESSEX PPTY TR INC COM 297178105 96 391 SH   SOLE 9 391 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 187 7,749 SH   SOLE 8 7,749 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 1,633 17,949 SH   SOLE 1 17,949 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 98 1,085 SH   SOLE 8 1,085 0 0
ETF MANAGERS TR FUND 26924G201 2 52 SH   SOLE 8 52 0 0
ETF MANAGERS TR FUND 26924G508 264 6,600 SH   DFND 20 0 0 6,600
ETFS GOLD TR FUND 26922Y105 153 1,330 SH   DFND 1 0 0 1,330
ETFS PLATINUM TR FUND 26922V101 10 131 SH   DFND 1 0 0 131
ETHAN ALLEN INTERIORS INC COM 297602104 660 31,832 SH   SOLE 1 31,832 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 52 2,512 SH   SOLE 8 2,512 0 0
ETSY INC COM 29786A106 6,324 123,078 SH   SOLE 1 123,078 0 0
ETSY INC COM 29786A106 4,226 82,255 SH   SOLE 8 82,255 0 0
ETSY INC OPT 29786A106 879 17,100 SH Call SOLE 8 17,100 0 0
ETSY INC OPT 29786A106 1,362 26,500 SH Put SOLE 8 26,500 0 0
EURONAV NV ANTWERPEN COM B38564108 62 7,109 SH   SOLE 1 7,109 0 0
EURONAV NV ANTWERPEN COM B38564108 921 105,855 SH   SOLE 9 105,855 0 0
EURONET WORLDWIDE INC COM 298736109 1,048 10,469 SH   SOLE 1 10,469 0 0
EURONET WORLDWIDE INC OPT 298736109 10 100 SH Call SOLE 8 100 0 0
EURONET WORLDWIDE INC COM 298736109 7 67 SH   SOLE 8 67 0 0
EURONET WORLDWIDE INC BOND 298736AH2 359 258,000 PRN   SOLE 8 0 0 258,000
EVANS BANCORP INC COM 29911Q208 87 1,866 SH   SOLE 1 1,866 0 0
EVANS BANCORP INC COM 29911Q208 4 79 SH   SOLE 8 79 0 0
EVELO BIOSCIENCES INC COM 299734103 24 2,011 SH   SOLE 1 2,011 0 0
EVENTBRITE INC COM 29975E109 156 4,100 SH   SOLE 1 4,100 0 0
EVERBRIDGE INC COM 29978A104 772 13,385 SH   SOLE 1 13,385 0 0
EVERCORE INC COM 29977A105 3,361 33,426 SH   SOLE 1 33,426 0 0
EVERCORE INC COM 29977A105 10 96 SH   DFND 1 0 0 96
EVERCORE INC COM 29977A105 6 63 SH   SOLE 8 63 0 0
EVEREST RE GROUP LTD COM G3223R108 13,023 56,995 SH   SOLE 1 56,995 0 0
EVEREST RE GROUP LTD OPT G3223R108 23 100 SH Put SOLE 8 100 0 0
EVEREST RE GROUP LTD COM G3223R108 55 242 SH   SOLE 9 242 0 0
EVERGY INC COM 30034W106 11,064 201,492 SH   SOLE 1 201,492 0 0
EVERGY INC COM 30034W106 17 307 SH   SOLE 8 307 0 0
EVERGY INC COM 30034W106 535 9,733 SH   SOLE 9 9,733 0 0
EVERI HLDGS INC COM 30034T103 265 28,978 SH   SOLE 1 28,978 0 0
EVERI HLDGS INC COM 30034T103 279 30,333 SH   SOLE 8 30,333 0 0
EVERSOURCE ENERGY COM 30040W108 30,028 488,723 SH   SOLE 1 488,723 0 0
EVERSOURCE ENERGY COM 30040W108 115 1,879 SH   SOLE 9 1,879 0 0
EVERTEC INC COM 30040P103 1,962 81,396 SH   SOLE 1 81,396 0 0
EVERTEC INC COM 30040P103 22 926 SH   SOLE 8 926 0 0
EVO PMTS INC COM 26927E104 202 8,455 SH   SOLE 1 8,455 0 0
EVOGENE LTD COM M4119S104 153 49,330 SH   SOLE 9 49,330 0 0
EVOLENT HEALTH INC COM 30050B101 3,718 130,913 SH   SOLE 1 130,913 0 0
EVOLENT HEALTH INC BOND 30050BAB7 97 72,000 PRN   SOLE 8 0 0 72,000
EVOLENT HEALTH INC OPT 30050B101 3 100 SH Put SOLE 8 100 0 0
EVOLUS INC COM 30052C107 439 23,630 SH   SOLE 1 23,630 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 114 10,248 SH   SOLE 1 10,248 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 1 74 SH   SOLE 8 74 0 0
EVOLVING SYS INC COM 30049R209 0 67 SH   SOLE 8 67 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 569 31,993 SH   SOLE 1 31,993 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 121 6,791 SH   SOLE 8 6,791 0 0
EXACT SCIENCES CORP COM 30063P105 754 9,553 SH   SOLE 1 9,553 0 0
EXACT SCIENCES CORP BOND 30063PAA3 68 55,000 PRN   SOLE 8 0 0 55,000
EXACT SCIENCES CORP COM 30063P105 2,222 28,152 SH   SOLE 8 28,152 0 0
EXACT SCIENCES CORP OPT 30063P105 9,565 121,200 SH Call SOLE 8 121,200 0 0
EXACT SCIENCES CORP OPT 30063P105 32,697 414,300 SH Put SOLE 8 414,300 0 0
EXANTAS CAP CORP TRUS 30068N105 133 12,135 SH   SOLE 1 12,135 0 0
EXANTAS CAP CORP TRUS 30068N105 7 668 SH   SOLE 8 668 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 80 1,902 SH   DFND 1 0 0 1,902
EXCHANGE TRADED CONCEPTS TR FUND 301505707 4 100 SH   SOLE 8 100 0 0
EXELA TECHNOLOGIES INC COM 30162V102 127 17,772 SH   SOLE 1 17,772 0 0
EXELIXIS INC COM 30161Q104 2,617 147,647 SH   SOLE 1 147,647 0 0
EXELIXIS INC OPT 30161Q104 1,823 102,900 SH Put SOLE 8 102,900 0 0
EXELIXIS INC OPT 30161Q104 3,980 224,600 SH Call SOLE 8 224,600 0 0
EXELIXIS INC COM 30161Q104 503 28,357 SH   SOLE 8 28,357 0 0
EXELON CORP COM 30161N101 47,814 1,095,150 SH   SOLE 1 1,095,150 0 0
EXELON CORP OPT 30161N101 493 11,300 SH Put SOLE 8 11,300 0 0
EXELON CORP OPT 30161N101 3,510 80,400 SH Call SOLE 8 80,400 0 0
EXELON CORP COM 30161N101 388 8,896 SH   SOLE 8 8,896 0 0
EXELON CORP COM 30161N101 270 6,189 SH   SOLE 9 6,189 0 0
EXLSERVICE HOLDINGS INC COM 302081104 3,321 50,164 SH   SOLE 1 50,164 0 0
EXLSERVICE HOLDINGS INC COM 302081104 41 617 SH   SOLE 8 617 0 0
EXONE CO COM 302104104 3 300 SH   SOLE 1 300 0 0
EXONE CO OPT 302104104 8 800 SH Put SOLE 8 800 0 0
EXONE CO COM 302104104 1 70 SH   SOLE 8 70 0 0
EXONE CO OPT 302104104 36 3,800 SH Call SOLE 8 3,800 0 0
EXPEDIA GROUP INC COM 30212P303 34,878 267,305 SH   SOLE 1 267,305 0 0
EXPEDIA GROUP INC COM 30212P303 265 2,033 SH   DFND 1 0 0 2,033
EXPEDIA GROUP INC OPT 30212P303 8,325 63,800 SH Put SOLE 8 63,800 0 0
EXPEDIA GROUP INC OPT 30212P303 12,761 97,800 SH Call SOLE 8 97,800 0 0
EXPEDIA GROUP INC COM 30212P303 786 6,027 SH   SOLE 8 6,027 0 0
EXPEDIA GROUP INC COM 30212P303 283 2,164 SH   SOLE 9 2,164 0 0
EXPEDIA GROUP INC COM 30212P303 391 3,000 SH   DFND 20 0 0 3,000
EXPEDITORS INTL WASH INC COM 302130109 22,687 308,555 SH   SOLE 1 308,555 0 0
EXPEDITORS INTL WASH INC OPT 302130109 88 1,200 SH Call SOLE 8 1,200 0 0
EXPEDITORS INTL WASH INC OPT 302130109 81 1,100 SH Put SOLE 8 1,100 0 0
EXPEDITORS INTL WASH INC COM 302130109 77 1,041 SH   SOLE 9 1,041 0 0
EXPONENT INC COM 30214U102 4,951 92,368 SH   SOLE 1 92,368 0 0
EXPONENT INC COM 30214U102 46 861 SH   SOLE 8 861 0 0
EXPRESS INC COM 30219E103 3,040 274,840 SH   SOLE 1 274,840 0 0
EXPRESS INC OPT 30219E103 181 16,400 SH Call SOLE 8 16,400 0 0
EXPRESS INC OPT 30219E103 184 16,600 SH Put SOLE 8 16,600 0 0
EXPRESS INC COM 30219E103 193 17,476 SH   SOLE 8 17,476 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 110,598 1,164,063 SH   SOLE 1 1,164,063 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 950 10,000 SH   DFND 1 0 0 10,000
EXPRESS SCRIPTS HLDG CO OPT 30219G108 13,548 142,600 SH Call SOLE 8 142,600 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 8,447 88,901 SH   SOLE 8 88,901 0 0
EXPRESS SCRIPTS HLDG CO OPT 30219G108 19,268 202,800 SH Put SOLE 8 202,800 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 12,620 132,831 SH   SOLE 9 132,831 0 0
EXTENDED STAY AMER INC TRUS 30224P200 233 11,511 SH   SOLE 1 11,511 0 0
EXTENDED STAY AMER INC COM 30224P200 412 20,377 SH   SOLE 1 20,377 0 0
EXTENDED STAY AMER INC TRUS 30224P200 10 472 SH   SOLE 8 472 0 0
EXTERRAN CORP COM 30227H106 961 36,248 SH   SOLE 1 36,248 0 0
EXTERRAN CORP COM 30227H106 48 1,794 SH   SOLE 8 1,794 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,673 42,403 SH   SOLE 1 42,403 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 24,641 284,398 SH   SOLE 1 284,398 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 315 3,640 SH   SOLE 8 3,640 0 0
EXTRA SPACE STORAGE INC COM 30225T102 65 747 SH   SOLE 9 747 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 71 6,296 SH   SOLE 1 6,296 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 492 43,577 SH   SOLE 8 43,577 0 0
EXTRACTION OIL AND GAS INC OPT 30227M105 666 59,000 SH Put SOLE 8 59,000 0 0
EXTRACTION OIL AND GAS INC OPT 30227M105 2,958 262,000 SH Call SOLE 8 262,000 0 0
EXTREME NETWORKS INC COM 30226D106 733 133,833 SH   SOLE 1 133,833 0 0
EXXON MOBIL CORP COM 30231G102 459,798 5,408,120 SH   SOLE 1 5,408,120 0 0
EXXON MOBIL CORP COM 30231G102 2,634 30,976 SH   DFND 1 0 0 30,976
EXXON MOBIL CORP OPT 30231G102 50,400 592,800 SH Call SOLE 8 592,800 0 0
EXXON MOBIL CORP COM 30231G102 8,875 104,381 SH   SOLE 8 104,381 0 0
EXXON MOBIL CORP OPT 30231G102 39,339 462,700 SH Put SOLE 8 462,700 0 0
EXXON MOBIL CORP COM 30231G102 33,573 394,893 SH   SOLE 9 394,893 0 0
EYEGATE PHARMACEUTICALS INC COM 30233M107 23 74,595 SH   SOLE 8 74,595 0 0
EZCORP INC COM 302301106 702 65,634 SH   SOLE 1 65,634 0 0
EZCORP INC COM 302301106 75 6,945 SH   SOLE 8 6,945 0 0
EZCORP INC OPT 302301106 212 19,800 SH Put SOLE 8 19,800 0 0
EZCORP INC OPT 302301106 16 1,500 SH Call SOLE 8 1,500 0 0
F M C CORP COM 302491303 10,787 123,736 SH   SOLE 1 123,736 0 0
F M C CORP OPT 302491303 933 10,700 SH Call SOLE 8 10,700 0 0
F M C CORP OPT 302491303 541 6,200 SH Put SOLE 8 6,200 0 0
F M C CORP COM 302491303 258 2,961 SH   SOLE 9 2,961 0 0
F5 NETWORKS INC COM 315616102 24,995 125,343 SH   SOLE 1 125,343 0 0
F5 NETWORKS INC COM 315616102 2,668 13,379 SH   SOLE 8 13,379 0 0
F5 NETWORKS INC OPT 315616102 1,396 7,000 SH Call SOLE 8 7,000 0 0
F5 NETWORKS INC OPT 315616102 1,655 8,300 SH Put SOLE 8 8,300 0 0
F5 NETWORKS INC COM 315616102 72 363 SH   SOLE 9 363 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 2,266 49,004 SH   SOLE 1 49,004 0 0
FABRINET OPT G3323L100 46 1,000 SH Put SOLE 8 1,000 0 0
FABRINET COM G3323L100 1,934 41,820 SH   SOLE 8 41,820 0 0
FACEBOOK INC COM 30303M102 3,769 22,916 SH   DFND 1 0 0 22,916
FACEBOOK INC OPT 30303M102 48,927 297,500 SH Put SOLE 1 297,500 0 0
FACEBOOK INC COM 30303M102 384,203 2,336,130 SH   SOLE 1 1,975,762 360,368 0
FACEBOOK INC OPT 30303M102 626,757 3,811,000 SH Put SOLE 8 3,811,000 0 0
FACEBOOK INC OPT 30303M102 275,257 1,673,700 SH Call SOLE 8 1,673,700 0 0
FACEBOOK INC COM 30303M102 114,125 693,943 SH   SOLE 8 693,943 0 0
FACEBOOK INC COM 30303M102 16,387 99,638 SH   SOLE 9 99,638 0 0
FACEBOOK INC COM 30303M102 856 5,203 SH   DFND 20 0 0 5,203
FACEBOOK INC COM 30303M102 1,819 11,060 SH   SOLE 20 0 11,060 0
FACEBOOK INC COM 30303M102 11,126 67,649 SH   SOLE 99 0 67,649 0
FACTSET RESH SYS INC COM 303075105 9,153 40,916 SH   SOLE 1 40,916 0 0
FACTSET RESH SYS INC COM 303075105 7 33 SH   DFND 1 0 0 33
FACTSET RESH SYS INC OPT 303075105 179 800 SH Call SOLE 8 800 0 0
FACTSET RESH SYS INC OPT 303075105 582 2,600 SH Put SOLE 8 2,600 0 0
FACTSET RESH SYS INC COM 303075105 380 1,697 SH   SOLE 8 1,697 0 0
FAIR ISAAC CORP COM 303250104 5,488 24,011 SH   SOLE 1 24,011 0 0
FAIR ISAAC CORP COM 303250104 178 779 SH   SOLE 8 779 0 0
FALCON MINERALS CORP COM 30607B109 98 8,937 SH   SOLE 1 8,937 0 0
FAMOUS DAVES AMER INC COM 307068106 0 11 SH   SOLE 8 11 0 0
FANG HLDGS LTD OPT 30711Y102 0 100 SH Call SOLE 8 100 0 0
FANG HLDGS LTD ADR 30711Y102 151 58,300 SH   SOLE 9 58,300 0 0
FANHUA INC ADR 30712A103 23 861 SH   SOLE 1 861 0 0
FANHUA INC ADR 30712A103 4 163 SH   SOLE 8 163 0 0
FARFETCH LTD COM 30744W107 60 2,200 SH   SOLE 1 2,200 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 9 217 SH   SOLE 8 217 0 0
FARMER BROS CO COM 307675108 106 4,011 SH   SOLE 1 4,011 0 0
FARMER BROS CO COM 307675108 5 185 SH   SOLE 8 185 0 0
FARMERS NATL BANC CORP COM 309627107 155 10,126 SH   SOLE 1 10,126 0 0
FARMERS NATL BANC CORP COM 309627107 2 144 SH   SOLE 8 144 0 0
FARMLAND PARTNERS INC TRUS 31154R109 85 12,679 SH   SOLE 1 12,679 0 0
FARMLAND PARTNERS INC TRUS 31154R109 7 939 SH   SOLE 8 939 0 0
FARO TECHNOLOGIES INC COM 311642102 1,161 18,035 SH   SOLE 1 18,035 0 0
FARO TECHNOLOGIES INC COM 311642102 16 254 SH   SOLE 8 254 0 0
FASTENAL CO COM 311900104 24,449 421,402 SH   SOLE 1 421,402 0 0
FASTENAL CO OPT 311900104 5,192 89,500 SH Put SOLE 8 89,500 0 0
FASTENAL CO OPT 311900104 6,777 116,800 SH Call SOLE 8 116,800 0 0
FASTENAL CO COM 311900104 3 59 SH   SOLE 8 59 0 0
FASTENAL CO COM 311900104 99 1,706 SH   SOLE 9 1,706 0 0
FATE THERAPEUTICS INC COM 31189P102 307 18,827 SH   SOLE 1 18,827 0 0
FATE THERAPEUTICS INC COM 31189P102 240 14,700 SH   SOLE 8 14,700 0 0
FAUQUIER BANKSHARES INC VA COM 312059108 2 76 SH   SOLE 8 76 0 0
FB FINL CORP COM 30257X104 240 6,131 SH   SOLE 1 6,131 0 0
FBL FINL GROUP INC COM 30239F106 324 4,318 SH   SOLE 1 4,318 0 0
FBL FINL GROUP INC COM 30239F106 11 148 SH   SOLE 8 148 0 0
FCB FINL HLDGS INC COM 30255G103 3,074 64,846 SH   SOLE 1 64,846 0 0
FCB FINL HLDGS INC COM 30255G103 0 1 SH   SOLE 8 1 0 0
FEDERAL AGRIC MTG CORP COM 313148306 270 3,737 SH   SOLE 1 3,737 0 0
FEDERAL AGRIC MTG CORP COM 313148108 0 1 SH   SOLE 8 1 0 0
FEDERAL AGRIC MTG CORP COM 313148306 64 886 SH   SOLE 8 886 0 0
FEDERAL REALTY INVT TR COM 313747206 1,519 12,007 SH   SOLE 1 12,007 0 0
FEDERAL REALTY INVT TR TRUS 313747206 20,605 162,919 SH   SOLE 1 162,919 0 0
FEDERAL REALTY INVT TR TRUS 313747206 11 89 SH   SOLE 8 89 0 0
FEDERAL REALTY INVT TR COM 313747206 55 433 SH   SOLE 9 433 0 0
FEDERAL SIGNAL CORP COM 313855108 1,746 65,221 SH   SOLE 1 65,221 0 0
FEDERAL SIGNAL CORP COM 313855108 32 1,229 SH   SOLE 8 1,229 0 0
FEDERAL SIGNAL CORP OPT 313855108 16 600 SH Call SOLE 8 600 0 0
FEDERAL STR ACQUISITION CORP WARR 31421V115 140 100,000 SH   SOLE 8 100,000 0 0
FEDERATED INVS INC PA COM 314211103 2,250 93,271 SH   SOLE 1 93,271 0 0
FEDERATED INVS INC PA COM 314211103 99 4,105 SH   SOLE 8 4,105 0 0
FEDEX CORP COM 31428X106 107,102 444,794 SH   SOLE 1 444,794 0 0
FEDEX CORP COM 31428X106 6,517 27,065 SH   SOLE 8 27,065 0 0
FEDEX CORP OPT 31428X106 47,267 196,300 SH Put SOLE 8 196,300 0 0
FEDEX CORP OPT 31428X106 35,661 148,100 SH Call SOLE 8 148,100 0 0
FEDEX CORP COM 31428X106 1,738 7,218 SH   SOLE 9 7,218 0 0
FEDNAT HLDG CO COM 31431B109 110 4,308 SH   SOLE 1 4,308 0 0
FEDNAT HLDG CO COM 31431B109 110 4,323 SH   SOLE 8 4,323 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 38 4,631 SH   SOLE 1 4,631 0 0
FERRARI N V COM N3167Y103 40,930 298,950 SH   SOLE 1 298,950 0 0
FERRARI N V COM N3167Y103 0 1 SH   SOLE 8 1 0 0
FERRARI N V OPT N3167Y103 246 1,800 SH Put SOLE 8 1,800 0 0
FERRARI N V OPT N3167Y103 137 1,000 SH Call SOLE 8 1,000 0 0
FERRARI N V COM N3167Y103 16,183 118,201 SH   SOLE 9 118,201 0 0
FERRARI N V COM N3167Y103 24,783 181,018 SH   SOLE 58 181,018 0 0
FERRELLGAS PARTNERS L.P. COM 315293100 2 771 SH   SOLE 8 771 0 0
FERRELLGAS PARTNERS L.P. OPT 315293100 2 1,000 SH Put SOLE 8 1,000 0 0
FERRO CORP COM 315405100 734 31,616 SH   SOLE 1 31,616 0 0
FERRO CORP COM 315405100 62 2,664 SH   SOLE 8 2,664 0 0
FERRO CORP OPT 315405100 2 100 SH Call SOLE 8 100 0 0
FERROGLOBE PLC COM G33856108 250 30,557 SH   SOLE 8 30,557 0 0
FERROGLOBE PLC OPT G33856108 22 2,700 SH Put SOLE 8 2,700 0 0
FFBW INC COM 30258M107 0 13 SH   SOLE 8 13 0 0
FGL HLDGS COM G3402M102 741 82,783 SH   SOLE 1 82,783 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 68,782 3,928,150 SH   SOLE 1 3,928,150 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 53,230 3,040,000 SH Put SOLE 1 3,040,000 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 4,596 262,480 SH   SOLE 8 262,480 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 5,615 320,700 SH Put SOLE 8 320,700 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 9,291 530,600 SH Call SOLE 8 530,600 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 22,507 1,285,394 SH   SOLE 9 1,285,394 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 27,569 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 2,311 38,024 SH   SOLE 1 38,024 0 0
FIBROGEN INC COM 31572Q808 177 2,918 SH   SOLE 8 2,918 0 0
FIBROGEN INC OPT 31572Q808 24 400 SH Call SOLE 8 400 0 0
FIDELITY FUND 316092501 778 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 76 1,109 SH   SOLE 1 1,109 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 10,307 261,912 SH   SOLE 1 261,912 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 13 336 SH   SOLE 8 336 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 132 3,366 SH   SOLE 9 3,366 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 632 5,793 SH   DFND 1 0 0 5,793
FIDELITY NATL INFORMATION SV COM 31620M106 47,724 437,553 SH   SOLE 1 437,553 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 5,289 48,500 SH Call SOLE 8 48,500 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 87 800 SH Put SOLE 8 800 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 214 1,963 SH   SOLE 9 1,963 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 619 24,993 SH   SOLE 1 24,993 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 16 638 SH   SOLE 8 638 0 0
FIDUS INVT CORP COM 316500107 90 6,146 SH   SOLE 8 6,146 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 1,553 58,061 SH   SOLE 1 58,061 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 125 4,676 SH   SOLE 8 4,676 0 0
FIFTH THIRD BANCORP COM 316773100 25,200 902,634 SH   SOLE 1 902,634 0 0
FIFTH THIRD BANCORP OPT 316773100 2,354 84,300 SH Call SOLE 8 84,300 0 0
FIFTH THIRD BANCORP COM 316773100 1,504 53,857 SH   SOLE 8 53,857 0 0
FIFTH THIRD BANCORP OPT 316773100 2,516 90,100 SH Put SOLE 8 90,100 0 0
FIFTH THIRD BANCORP COM 316773100 147 5,279 SH   SOLE 9 5,279 0 0
FINANCIAL INSTNS INC COM 317585404 209 6,638 SH   SOLE 1 6,638 0 0
FINANCIAL INSTNS INC COM 317585404 0 12 SH   SOLE 8 12 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP COM 31787A507 10,573 555,107 SH   SOLE 1 555,107 0 0
FINISAR CORP BOND 31787AAP6 46 50,000 PRN   SOLE 8 0 0 50,000
FINISAR CORP COM 31787A507 2,564 134,600 SH   SOLE 8 134,600 0 0
FINISAR CORP OPT 31787A507 6,995 367,200 SH Put SOLE 8 367,200 0 0
FINISAR CORP OPT 31787A507 1,795 94,200 SH Call SOLE 8 94,200 0 0
FINISAR CORP BOND 31787AAM3 2,625 2,643,000 PRN   SOLE 8 0 0 2,643,000
FINJAN HLDGS INC COM 31788H303 112 26,000 SH   SOLE 1 26,000 0 0
FIREEYE INC COM 31816Q101 137 8,063 SH   DFND 1 0 0 8,063
FIREEYE INC COM 31816Q101 4,467 262,807 SH   SOLE 1 262,807 0 0
FIREEYE INC BOND 31816QAD3 864 944,000 PRN   SOLE 8 0 0 944,000
FIREEYE INC OPT 31816Q101 428 25,200 SH Call SOLE 8 25,200 0 0
FIREEYE INC OPT 31816Q101 5,874 345,500 SH Put SOLE 8 345,500 0 0
FIREEYE INC COM 31816Q101 6,598 388,108 SH   SOLE 8 388,108 0 0
FIREEYE INC COM 31816Q101 354 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 4,520 87,603 SH   SOLE 1 87,603 0 0
FIRST AMERN FINL CORP COM 31847R102 4 76 SH   SOLE 8 76 0 0
FIRST BANCORP INC ME COM 31866P102 117 4,058 SH   SOLE 1 4,058 0 0
FIRST BANCORP INC ME COM 31866P102 4 134 SH   SOLE 8 134 0 0
FIRST BANCORP N C COM 318910106 628 15,504 SH   SOLE 1 15,504 0 0
FIRST BANCORP N C COM 318910106 12 307 SH   SOLE 8 307 0 0
FIRST BANCORP P R COM 318672706 4,063 446,590 SH   SOLE 1 446,590 0 0
FIRST BANCORP P R COM 318672706 63 6,887 SH   SOLE 8 6,887 0 0
FIRST BANCSHARES INC MS COM 318916103 193 4,949 SH   SOLE 1 4,949 0 0
FIRST BANCSHARES INC MS COM 318916103 5 121 SH   SOLE 8 121 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 89 6,826 SH   SOLE 1 6,826 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 77 3,314 SH   SOLE 1 3,314 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 9 370 SH   SOLE 8 370 0 0
FIRST BUSEY CORP COM 319383204 1,126 36,255 SH   SOLE 1 36,255 0 0
FIRST BUSEY CORP COM 319383204 3 100 SH   SOLE 8 100 0 0
FIRST CAPITAL INC COM 31942S104 3 85 SH   SOLE 8 85 0 0
FIRST CHOICE BANCORP COM 31948P104 97 3,585 SH   SOLE 1 3,585 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 224 6,608 SH   SOLE 1 6,608 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 13 390 SH   SOLE 8 390 0 0
FIRST CMNTY CORP S C COM 319835104 69 2,867 SH   SOLE 1 2,867 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 1,829 113,299 SH   SOLE 1 113,299 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 56 3,443 SH   SOLE 8 3,443 0 0
FIRST CONN BANCORP INC MD COM 319850103 163 5,502 SH   SOLE 1 5,502 0 0
FIRST CONN BANCORP INC MD COM 319850103 2 53 SH   SOLE 8 53 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 437 965 SH   SOLE 1 965 0 0
FIRST DATA CORP NEW COM 32008D106 8,832 360,968 SH   SOLE 1 360,968 0 0
FIRST DATA CORP NEW OPT 32008D106 5,119 209,200 SH Put SOLE 8 209,200 0 0
FIRST DATA CORP NEW OPT 32008D106 15,603 637,600 SH Call SOLE 8 637,600 0 0
FIRST DATA CORP NEW COM 32008D106 2,605 106,477 SH   SOLE 8 106,477 0 0
FIRST DATA CORP NEW COM 32008D106 157 6,408 SH   SOLE 9 6,408 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 251 8,333 SH   SOLE 1 8,333 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 55 3,278 SH   SOLE 1 3,278 0 0
FIRST FINL BANCORP OH COM 320209109 3,140 105,752 SH   SOLE 1 105,752 0 0
FIRST FINL BANCORP OH COM 320209109 187 6,288 SH   SOLE 8 6,288 0 0
FIRST FINL BANKSHARES COM 32020R109 4,696 79,464 SH   SOLE 1 79,464 0 0
FIRST FINL BANKSHARES COM 32020R109 104 1,751 SH   SOLE 8 1,751 0 0
FIRST FINL CORP IND COM 320218100 239 4,760 SH   SOLE 1 4,760 0 0
FIRST FINL CORP IND COM 320218100 18 368 SH   SOLE 8 368 0 0
FIRST FNDTN INC COM 32026V104 227 14,562 SH   SOLE 1 14,562 0 0
FIRST GTY BANCSHARES INC COM 32043P106 49 1,925 SH   SOLE 1 1,925 0 0
FIRST GTY BANCSHARES INC COM 32043P106 9 330 SH   SOLE 8 330 0 0
FIRST HAWAIIAN INC COM 32051X108 1,135 41,806 SH   SOLE 1 41,806 0 0
FIRST HAWAIIAN INC COM 32051X108 55,118 2,029,386 SH   SOLE 8 2,029,386 0 0
FIRST HORIZON NATL CORP COM 320517105 2,457 142,333 SH   SOLE 1 142,333 0 0
FIRST HORIZON NATL CORP COM 320517105 473 27,438 SH   SOLE 8 27,438 0 0
FIRST HORIZON NATL CORP OPT 320517105 10 600 SH Call SOLE 8 600 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,462 46,570 SH   SOLE 1 46,570 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 8,381 266,904 SH   SOLE 1 266,904 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 21 679 SH   SOLE 8 679 0 0
FIRST INTERNET BANCORP COM 320557101 140 4,629 SH   SOLE 1 4,629 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 806 17,963 SH   SOLE 1 17,963 0 0
FIRST LONG IS CORP COM 320734106 213 9,809 SH   SOLE 1 9,809 0 0
FIRST LONG IS CORP COM 320734106 3 130 SH   SOLE 8 130 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 57 10,000 SH   DFND 1 0 0 10,000
FIRST MAJESTIC SILVER CORP COM 32076V103 1,627 286,493 SH   SOLE 8 286,493 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 193 34,000 SH Call SOLE 8 34,000 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 154 27,100 SH Put SOLE 8 27,100 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 14 2,400 SH   DFND 20 0 0 2,400
FIRST MERCHANTS CORP COM 320817109 1,340 29,784 SH   SOLE 1 29,784 0 0
FIRST MERCHANTS CORP COM 320817109 1 17 SH   SOLE 8 17 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 227 5,614 SH   SOLE 1 5,614 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 4,197 157,858 SH   SOLE 1 157,858 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 71 2,686 SH   SOLE 8 2,686 0 0
FIRST NORTHWEST BANCORP COM 335834107 59 3,809 SH   SOLE 1 3,809 0 0
FIRST NORTHWEST BANCORP COM 335834107 3 166 SH   SOLE 8 166 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 178 1,851 SH   DFND 1 0 0 1,851
FIRST REP BK SAN FRANCISCO C COM 33616C100 60,407 629,231 SH   SOLE 1 107,417 521,814 0
FIRST REP BK SAN FRANCISCO C OPT 33616C100 10 100 SH Put SOLE 8 100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 422 4,401 SH   SOLE 8 4,401 0 0
FIRST REP BK SAN FRANCISCO C OPT 33616C100 106 1,100 SH Call SOLE 8 1,100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 192 2,004 SH   SOLE 9 2,004 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,181 12,301 SH   SOLE 20 0 12,301 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,301 86,464 SH   SOLE 99 0 86,464 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 50 728 SH   SOLE 1 728 0 0
FIRST SOLAR INC COM 336433107 2,767 57,159 SH   SOLE 1 57,159 0 0
FIRST SOLAR INC OPT 336433107 4,755 98,200 SH Call SOLE 8 98,200 0 0
FIRST SOLAR INC OPT 336433107 7,762 160,300 SH Put SOLE 8 160,300 0 0
FIRST SOLAR INC COM 336433107 2,864 59,158 SH   SOLE 8 59,158 0 0
FIRST SOLAR INC COM 336433107 57 1,177 SH   SOLE 9 1,177 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 92 578 SH   DFND 1 0 0 578
FIRST TR EXCHANGE TRADED FD FUND 33733E302 401 2,834 SH   SOLE 1 2,834 0 0
FIRST TR EXCHANGE TRADED FD FUND 33738D309 3 65 SH   SOLE 8 65 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 9 400 SH Call SOLE 8 400 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X846 1 42 SH   SOLE 8 42 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E807 20 901 SH   SOLE 8 901 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X143 671 7,900 SH   SOLE 8 7,900 0 0
FIRST TR MID CAP CORE ALPHAD FUND 33735B108 2 26 SH   SOLE 8 26 0 0
FIRST US BANCSHARES INC COM 33744V103 0 7 SH   SOLE 8 7 0 0
FIRST UTD CORP COM 33741H107 51 2,732 SH   SOLE 1 2,732 0 0
FIRST UTD CORP COM 33741H107 1 76 SH   SOLE 8 76 0 0
FIRSTCASH INC COM 33767D105 4,315 52,622 SH   SOLE 1 52,622 0 0
FIRSTCASH INC COM 33767D105 169 2,063 SH   SOLE 8 2,063 0 0
FIRSTENERGY CORP COM 337932107 28,520 767,294 SH   SOLE 1 767,294 0 0
FIRSTENERGY CORP OPT 337932107 1,070 28,800 SH Call SOLE 8 28,800 0 0
FIRSTENERGY CORP COM 337932107 2,424 65,221 SH   SOLE 8 65,221 0 0
FIRSTENERGY CORP OPT 337932107 1,033 27,800 SH Put SOLE 8 27,800 0 0
FIRSTENERGY CORP COM 337932107 700 18,827 SH   SOLE 9 18,827 0 0
FISERV INC COM 337738108 56,635 687,477 SH   SOLE 1 687,477 0 0
FISERV INC OPT 337738108 338 4,100 SH Call SOLE 8 4,100 0 0
FISERV INC OPT 337738108 231 2,800 SH Put SOLE 8 2,800 0 0
FISERV INC COM 337738108 465 5,652 SH   SOLE 8 5,652 0 0
FISERV INC COM 337738108 201 2,437 SH   SOLE 9 2,437 0 0
FITBIT INC COM 33812L102 501 93,622 SH   SOLE 1 93,622 0 0
FITBIT INC OPT 33812L102 334 62,400 SH Call SOLE 8 62,400 0 0
FITBIT INC COM 33812L102 1,253 234,264 SH   SOLE 8 234,264 0 0
FITBIT INC OPT 33812L102 554 103,600 SH Put SOLE 8 103,600 0 0
FITBIT INC COM 33812L102 13 2,500 SH   DFND 20 0 0 2,500
FIVE BELOW INC COM 33829M101 16,751 128,799 SH   SOLE 1 128,799 0 0
FIVE BELOW INC OPT 33829M101 7,713 59,300 SH Put SOLE 8 59,300 0 0
FIVE BELOW INC OPT 33829M101 2,589 19,900 SH Call SOLE 8 19,900 0 0
FIVE BELOW INC COM 33829M101 2,460 18,915 SH   SOLE 8 18,915 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 660 70,087 SH   SOLE 1 70,087 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 21 2,218 SH   SOLE 8 2,218 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 529 37,961 SH   SOLE 1 37,961 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 5 393 SH   SOLE 8 393 0 0
FIVE9 INC COM 338307101 1,180 26,988 SH   SOLE 1 26,988 0 0
FIVE9 INC COM 338307101 62 1,419 SH   SOLE 8 1,419 0 0
FLAGSTAR BANCORP INC COM 337930705 434 13,797 SH   SOLE 1 13,797 0 0
FLAGSTAR BANCORP INC COM 337930705 3 102 SH   SOLE 8 102 0 0
FLANIGANS ENTERPRISES INC COM 338517105 0 1 SH   SOLE 8 1 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 28,034 123,047 SH   SOLE 1 123,047 0 0
FLEETCOR TECHNOLOGIES INC OPT 339041105 137 600 SH Call SOLE 8 600 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 7,018 30,804 SH   SOLE 8 30,804 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 807 3,541 SH   SOLE 9 3,541 0 0
FLEX LTD COM Y2573F102 2,393 182,385 SH   SOLE 1 182,385 0 0
FLEX LTD COM Y2573F102 639 48,644 SH   SOLE 8 48,644 0 0
FLEX LTD OPT Y2573F102 592 45,100 SH Call SOLE 8 45,100 0 0
FLEX LTD OPT Y2573F102 216 16,500 SH Put SOLE 8 16,500 0 0
FLEX LTD COM Y2573F102 87 6,622 SH   SOLE 9 6,622 0 0
FLEX PHARMA INC COM 33938A105 0 88 SH   SOLE 8 88 0 0
FLEXION THERAPEUTICS INC COM 33938J106 236 12,591 SH   SOLE 1 12,591 0 0
FLEXION THERAPEUTICS INC COM 33938J106 12 658 SH   SOLE 8 658 0 0
FLEXSHARES TR FUND 33939L860 4 93 SH   SOLE 8 93 0 0
FLEXSTEEL INDS INC COM 339382103 87 2,930 SH   SOLE 1 2,930 0 0
FLEXSTEEL INDS INC COM 339382103 6 196 SH   SOLE 8 196 0 0
FLIR SYS INC COM 302445101 8,667 141,008 SH   SOLE 1 141,008 0 0
FLIR SYS INC COM 302445101 822 13,371 SH   SOLE 8 13,371 0 0
FLIR SYS INC OPT 302445101 31 500 SH Put SOLE 8 500 0 0
FLIR SYS INC COM 302445101 335 5,448 SH   SOLE 9 5,448 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 1,529 50,696 SH   SOLE 1 50,696 0 0
FLOTEK INDS INC DEL COM 343389102 243 101,238 SH   SOLE 1 101,238 0 0
FLOTEK INDS INC DEL OPT 343389102 3 1,400 SH Call SOLE 8 1,400 0 0
FLOTEK INDS INC DEL COM 343389102 47 19,462 SH   SOLE 8 19,462 0 0
FLOTEK INDS INC DEL OPT 343389102 5 2,200 SH Put SOLE 8 2,200 0 0
FLOWERS FOODS INC COM 343498101 3,298 176,722 SH   SOLE 1 176,722 0 0
FLOWERS FOODS INC OPT 343498101 43 2,300 SH Call SOLE 8 2,300 0 0
FLOWERS FOODS INC OPT 343498101 15 800 SH Put SOLE 8 800 0 0
FLOWERS FOODS INC COM 343498101 408 21,833 SH   SOLE 8 21,833 0 0
FLOWSERVE CORP COM 34354P105 38,924 711,710 SH   SOLE 1 711,710 0 0
FLOWSERVE CORP OPT 34354P105 33 600 SH Put SOLE 8 600 0 0
FLOWSERVE CORP COM 34354P105 848 15,502 SH   SOLE 8 15,502 0 0
FLOWSERVE CORP OPT 34354P105 16 300 SH Call SOLE 8 300 0 0
FLOWSERVE CORP COM 34354P105 1,123 20,541 SH   SOLE 9 20,541 0 0
FLUENT INC COM 34380C102 28 13,025 SH   SOLE 1 13,025 0 0
FLUENT INC COM 34380C102 0 22 SH   SOLE 8 22 0 0
FLUIDIGM CORP DEL COM 34385P108 74 9,842 SH   SOLE 1 9,842 0 0
FLUIDIGM CORP DEL COM 34385P108 306 40,838 SH   SOLE 8 40,838 0 0
FLUIDIGM CORP DEL OPT 34385P108 524 70,000 SH Put SOLE 8 70,000 0 0
FLUOR CORP NEW COM 343412102 11,196 192,718 SH   SOLE 1 192,718 0 0
FLUOR CORP NEW COM 343412102 27 465 SH   DFND 1 0 0 465
FLUOR CORP NEW OPT 343412102 1,516 26,100 SH Put SOLE 8 26,100 0 0
FLUOR CORP NEW COM 343412102 2,521 43,395 SH   SOLE 8 43,395 0 0
FLUOR CORP NEW OPT 343412102 889 15,300 SH Call SOLE 8 15,300 0 0
FLUOR CORP NEW COM 343412102 48 832 SH   SOLE 9 832 0 0
FLUSHING FINL CORP COM 343873105 280 11,442 SH   SOLE 1 11,442 0 0
FLUSHING FINL CORP COM 343873105 34 1,390 SH   SOLE 8 1,390 0 0
FLWS/1-800 FLOWERS COM 68243Q106 130 10,947 SH   SOLE 1 10,947 0 0
FLWS/1-800 FLOWERS COM 68243Q106 107 9,058 SH   SOLE 8 9,058 0 0
FNB CORP PA COM 302520101 1,945 152,866 SH   SOLE 1 152,866 0 0
FNB CORP PA COM 302520101 106 8,366 SH   SOLE 8 8,366 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 43 7,466 SH   SOLE 8 7,466 0 0
FOCUS FINL PARTNERS INC COM 34417P100 472 9,952 SH   SOLE 1 9,952 0 0
FOCUS FINL PARTNERS INC COM 34417P100 0 1 SH   SOLE 8 1 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 1,663 16,800 SH Call SOLE 8 16,800 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 20 200 SH Put SOLE 8 200 0 0
FONAR CORP COM 344437405 59 2,407 SH   SOLE 1 2,407 0 0
FONAR CORP COM 344437405 1 25 SH   SOLE 8 25 0 0
FOOT LOCKER INC COM 344849104 17,948 352,049 SH   SOLE 1 352,049 0 0
FOOT LOCKER INC OPT 344849104 907 17,800 SH Call SOLE 8 17,800 0 0
FOOT LOCKER INC COM 344849104 2,185 42,852 SH   SOLE 8 42,852 0 0
FOOT LOCKER INC OPT 344849104 2,580 50,600 SH Put SOLE 8 50,600 0 0
FOOT LOCKER INC COM 344849104 0 1 SH   SOLE 9 1 0 0
FORD MTR CO DEL COM 345370860 71 7,693 SH   DFND 1 0 0 7,693
FORD MTR CO DEL COM 345370860 119,700 12,940,491 SH   SOLE 1 12,940,491 0 0
FORD MTR CO DEL OPT 345370860 31,180 3,370,800 SH Put SOLE 8 3,370,800 0 0
FORD MTR CO DEL COM 345370860 16,790 1,815,277 SH   SOLE 8 1,815,277 0 0
FORD MTR CO DEL OPT 345370860 8,183 884,600 SH Call SOLE 8 884,600 0 0
FORD MTR CO DEL COM 345370860 779 84,254 SH   SOLE 9 84,254 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 786 20,817 SH   SOLE 1 20,817 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 15 401 SH   SOLE 8 401 0 0
FORESIGHT ENERGY LP COM 34552U104 54 13,495 SH   SOLE 8 13,495 0 0
FOREST CITY RLTY TR INC COM 345605109 475 18,940 SH   SOLE 1 18,940 0 0
FOREST CITY RLTY TR INC TRUS 345605109 51,166 2,039,331 SH   SOLE 1 2,039,331 0 0
FOREST CITY RLTY TR INC TRUS 345605109 55 2,199 SH   SOLE 8 2,199 0 0
FORESTAR GROUP INC COM 346232101 93 4,376 SH   SOLE 1 4,376 0 0
FORESTAR GROUP INC OPT 346232101 11 500 SH Put SOLE 8 500 0 0
FORESTAR GROUP INC COM 346232101 3 132 SH   SOLE 8 132 0 0
FORMFACTOR INC COM 346375108 1,452 105,603 SH   SOLE 1 105,603 0 0
FORMFACTOR INC COM 346375108 4 315 SH   SOLE 8 315 0 0
FORRESTER RESH INC COM 346563109 512 11,160 SH   SOLE 1 11,160 0 0
FORRESTER RESH INC COM 346563109 460 10,015 SH   SOLE 8 10,015 0 0
FORTERRA INC COM 34960W106 154 20,578 SH   SOLE 1 20,578 0 0
FORTERRA INC COM 34960W106 66 8,815 SH   SOLE 8 8,815 0 0
FORTINET INC COM 34959E109 23,857 258,539 SH   SOLE 1 258,539 0 0
FORTINET INC OPT 34959E109 3,322 36,000 SH Call SOLE 8 36,000 0 0
FORTINET INC OPT 34959E109 3,432 37,200 SH Put SOLE 8 37,200 0 0
FORTINET INC COM 34959E109 1,523 16,502 SH   SOLE 8 16,502 0 0
FORTINET INC COM 34959E109 166 1,802 SH   SOLE 9 1,802 0 0
FORTIS INC COM 349553107 336 10,364 SH   SOLE 1 10,364 0 0
FORTIS INC COM 349553107 1 42 SH   SOLE 8 42 0 0
FORTIS INC COM 349553107 5,060 156,092 SH   SOLE 9 156,092 0 0
FORTIVE CORP COM 34959J108 1,241,609 14,745,966 SH   SOLE 1 13,970,779 775,187 0
FORTIVE CORP OPT 34959J108 1,147,840 13,632,300 SH Call SOLE 1 13,632,300 0 0
FORTIVE CORP COM 34959J108 567 6,738 SH   DFND 1 0 0 6,738
FORTIVE CORP CONV 34959J207 32,195 29,843 SH   SOLE 8 29,843 0 0
FORTIVE CORP OPT 34959J108 17 200 SH Put SOLE 8 200 0 0
FORTIVE CORP COM 34959J108 168,017 1,995,449 SH   SOLE 8 1,995,449 0 0
FORTIVE CORP COM 34959J108 157 1,859 SH   SOLE 9 1,859 0 0
FORTIVE CORP COM 34959J108 2,192 26,038 SH   SOLE 20 0 26,038 0
FORTIVE CORP COM 34959J108 11,690 138,835 SH   SOLE 99 0 138,835 0
FORTRESS BIOTECH INC COM 34960Q109 21 13,112 SH   SOLE 1 13,112 0 0
FORTUNA SILVER MINES INC COM 349915108 24 5,500 SH   DFND 20 0 0 5,500
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 5 98 SH   DFND 1 0 0 98
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 12,711 242,774 SH   SOLE 1 242,774 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 74 1,404 SH   SOLE 8 1,404 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 225 4,300 SH Put SOLE 8 4,300 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 42 800 SH Call SOLE 8 800 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 46 877 SH   SOLE 9 877 0 0
FORTY SEVEN INC COM 34983P104 130 8,710 SH   SOLE 1 8,710 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 443 42,871 SH   SOLE 1 42,871 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 15 1,402 SH   SOLE 8 1,402 0 0
FORWARD AIR CORP COM 349853101 2,587 36,080 SH   SOLE 1 36,080 0 0
FORWARD AIR CORP COM 349853101 41 566 SH   SOLE 8 566 0 0
FOSSIL GROUP INC COM 34988V106 3,300 141,740 SH   SOLE 1 141,740 0 0
FOSSIL GROUP INC OPT 34988V106 128 5,500 SH Put SOLE 8 5,500 0 0
FOSSIL GROUP INC OPT 34988V106 426 18,300 SH Call SOLE 8 18,300 0 0
FOSSIL GROUP INC COM 34988V106 947 40,684 SH   SOLE 8 40,684 0 0
FOSTER L B CO COM 350060109 445 21,663 SH   SOLE 1 21,663 0 0
FOSTER L B CO COM 350060109 7 352 SH   SOLE 8 352 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 2,584 100,569 SH   SOLE 1 100,569 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1 26 SH   SOLE 8 26 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,989 42,664 SH   SOLE 1 42,664 0 0
FOX FACTORY HLDG CORP COM 35138V102 52 741 SH   SOLE 8 741 0 0
FRANCESCAS HLDGS CORP COM 351793104 171 46,364 SH   SOLE 1 46,364 0 0
FRANCESCAS HLDGS CORP COM 351793104 22 6,041 SH   SOLE 8 6,041 0 0
FRANCESCAS HLDGS CORP OPT 351793104 10 2,800 SH Call SOLE 8 2,800 0 0
FRANCESCAS HLDGS CORP OPT 351793104 8 2,100 SH Put SOLE 8 2,100 0 0
FRANCO NEVADA CORP COM 351858105 3,095 49,475 SH   SOLE 1 49,475 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP OPT 351858105 6 100 SH Call SOLE 8 100 0 0
FRANCO NEVADA CORP COM 351858105 335 5,357 SH   SOLE 8 5,357 0 0
FRANCO NEVADA CORP OPT 351858105 256 4,100 SH Put SOLE 8 4,100 0 0
FRANCO NEVADA CORP COM 351858105 119 1,903 SH   SOLE 9 1,903 0 0
FRANKLIN COVEY CO COM 353469109 100 4,213 SH   SOLE 1 4,213 0 0
FRANKLIN COVEY CO COM 353469109 2 102 SH   SOLE 8 102 0 0
FRANKLIN ELEC INC COM 353514102 2,084 44,109 SH   SOLE 1 44,109 0 0
FRANKLIN ELEC INC COM 353514102 18 381 SH   SOLE 8 381 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 517 13,245 SH   SOLE 1 13,245 0 0
FRANKLIN RES INC COM 354613101 41 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 32,299 1,062,145 SH   SOLE 1 1,062,145 0 0
FRANKLIN RES INC OPT 354613101 693 22,800 SH Call SOLE 8 22,800 0 0
FRANKLIN RES INC COM 354613101 189 6,216 SH   SOLE 8 6,216 0 0
FRANKLIN RES INC OPT 354613101 678 22,300 SH Put SOLE 8 22,300 0 0
FRANKLIN RES INC COM 354613101 59 1,937 SH   SOLE 9 1,937 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,849 231,317 SH   SOLE 1 231,317 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 17 2,085 SH   SOLE 8 2,085 0 0
FRANKS INTL N V COM N33462107 254 29,263 SH   SOLE 1 29,263 0 0
FREDS INC COM 356108100 0 83 SH   SOLE 1 83 0 0
FREDS INC COM 356108100 48 23,700 SH   SOLE 8 23,700 0 0
FREDS INC OPT 356108100 6 3,100 SH Call SOLE 8 3,100 0 0
FREDS INC OPT 356108100 7 3,600 SH Put SOLE 8 3,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 31,177 2,239,724 SH   SOLE 1 2,239,724 0 0
FREEPORT-MCMORAN INC COM 35671D857 34 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC OPT 35671D857 6,908 496,300 SH Call SOLE 8 496,300 0 0
FREEPORT-MCMORAN INC COM 35671D857 19,096 1,371,870 SH   SOLE 8 1,371,870 0 0
FREEPORT-MCMORAN INC OPT 35671D857 34,238 2,459,600 SH Put SOLE 8 2,459,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 114 8,165 SH   SOLE 9 8,165 0 0
FREEPORT-MCMORAN INC COM 35671D857 572 41,075 SH   DFND 20 0 0 41,075
FREIGHTCAR AMER INC COM 357023100 77 4,773 SH   SOLE 1 4,773 0 0
FREIGHTCAR AMER INC COM 357023100 99 6,213 SH   SOLE 8 6,213 0 0
FREQUENCY ELECTRS INC COM 358010106 1 102 SH   SOLE 8 102 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 159 3,100 SH   SOLE 1 3,100 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 0 4 SH   SOLE 8 4 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 671 19,778 SH   SOLE 1 19,778 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 76 2,232 SH   SOLE 8 2,232 0 0
FRESHPET INC COM 358039105 709 19,323 SH   SOLE 1 19,323 0 0
FRESHPET INC OPT 358039105 290 7,900 SH Call SOLE 8 7,900 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 214 19,718 SH   SOLE 1 19,718 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 29 2,661 SH   SOLE 8 2,661 0 0
FRONTDOOR INC COM 35905A109 586 14,297 SH   SOLE 1 14,297 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 1,623 250,000 SH Put SOLE 1 250,000 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 807 124,293 SH   SOLE 1 124,293 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 1,062 163,644 SH Put SOLE 8 163,644 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 981 151,134 SH Call SOLE 8 151,134 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 328 50,474 SH   SOLE 8 50,474 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 1 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 793 136,446 SH   SOLE 1 136,446 0 0
FRONTLINE LTD OPT G3682E192 157 27,100 SH Call SOLE 8 27,100 0 0
FRONTLINE LTD COM G3682E192 42 7,209 SH   SOLE 8 7,209 0 0
FRONTLINE LTD OPT G3682E192 25 4,300 SH Put SOLE 8 4,300 0 0
FRONTLINE LTD COM G3682E192 486 83,615 SH   SOLE 9 83,615 0 0
FRONTLINE LTD COM G3682E192 2 400 SH   DFND 20 0 0 400
FRP HLDGS INC COM 30292L107 172 2,770 SH   SOLE 1 2,770 0 0
FRP HLDGS INC COM 30292L107 6 103 SH   SOLE 8 103 0 0
FS BANCORP INC COM 30263Y104 72 1,286 SH   SOLE 1 1,286 0 0
FS BANCORP INC COM 30263Y104 1 9 SH   SOLE 8 9 0 0
FS INVT CORP COM 302635107 113 16,020 SH   SOLE 8 16,020 0 0
FSB BANCORP INC COM 30289C102 0 26 SH   SOLE 8 26 0 0
FTD COS INC COM 30281V108 2 579 SH   SOLE 1 579 0 0
FTI CONSULTING INC COM 302941109 4,434 60,562 SH   SOLE 1 60,562 0 0
FTI CONSULTING INC COM 302941109 228 3,125 SH   SOLE 8 3,125 0 0
FTI CONSULTING INC OPT 302941109 205 2,800 SH Call SOLE 8 2,800 0 0
FTI CONSULTING INC OPT 302941109 220 3,000 SH Put SOLE 8 3,000 0 0
FTS INTERNATIONAL INC COM 30283W104 876 74,237 SH   SOLE 1 74,237 0 0
FTS INTERNATIONAL INC COM 30283W104 1 62 SH   SOLE 8 62 0 0
FUELCELL ENERGY INC COM 35952H502 36 34,303 SH   SOLE 1 34,303 0 0
FULLER H B CO COM 359694106 3,104 60,064 SH   SOLE 1 60,064 0 0
FULLER H B CO COM 359694106 226 4,375 SH   SOLE 9 4,375 0 0
FULTON FINL CORP PA COM 360271100 2,159 129,672 SH   SOLE 1 129,672 0 0
FULTON FINL CORP PA COM 360271100 68 4,103 SH   SOLE 8 4,103 0 0
FUNKO INC COM 361008105 93 3,933 SH   SOLE 1 3,933 0 0
FUNKO INC COM 361008105 29 1,232 SH   SOLE 8 1,232 0 0
FUSION CONNECT INC COM 36116X102 22 8,394 SH   SOLE 1 8,394 0 0
FUTURE FINTECH GROUP INC COM 36117V105 22 17,365 SH   SOLE 8 17,365 0 0
FUTUREFUEL CORPORATION COM 36116M106 512 27,572 SH   SOLE 1 27,572 0 0
FUTUREFUEL CORPORATION COM 36116M106 13 659 SH   SOLE 8 659 0 0
G-III APPAREL GROUP LTD COM 36237H101 2,399 49,794 SH   SOLE 1 49,794 0 0
G-III APPAREL GROUP LTD COM 36237H101 23 478 SH   SOLE 8 478 0 0
G1 THERAPEUTICS INC COM 3621LQ109 1,053 20,146 SH   SOLE 1 20,146 0 0
G1 THERAPEUTICS INC COM 3621LQ109 12 224 SH   SOLE 8 224 0 0
GAIA INC NEW COM 36269P104 67 4,348 SH   SOLE 1 4,348 0 0
GAIN CAP HLDGS INC COM 36268W100 71 10,933 SH   SOLE 1 10,933 0 0
GAIN CAP HLDGS INC COM 36268W100 190 29,268 SH   SOLE 8 29,268 0 0
GALAPAGOS NV ADR 36315X101 10 85 SH   SOLE 1 85 0 0
GALAPAGOS NV OPT 36315X101 337 3,000 SH Put SOLE 8 3,000 0 0
GALAPAGOS NV ADR 36315X101 48 431 SH   SOLE 8 431 0 0
GALECTIN THERAPEUTICS INC COM 363225202 37 6,210 SH   SOLE 8 6,210 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 22,431 301,344 SH   SOLE 1 301,344 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 80 1,079 SH   SOLE 9 1,079 0 0
GAMCO INVESTORS INC COM 361438104 38 1,646 SH   SOLE 1 1,646 0 0
GAMESTOP CORP NEW COM 36467W109 2,380 155,843 SH   SOLE 1 155,843 0 0
GAMESTOP CORP NEW OPT 36467W109 2,437 159,600 SH Call SOLE 8 159,600 0 0
GAMESTOP CORP NEW OPT 36467W109 3,905 255,700 SH Put SOLE 8 255,700 0 0
GAMESTOP CORP NEW COM 36467W109 234 15,291 SH   SOLE 8 15,291 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 1,835 52,057 SH   SOLE 1 52,057 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 700 19,858 SH   SOLE 1 19,858 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 16 432 SH   SOLE 8 432 0 0
GAMING PARTNERS INTL CORP COM 36467A107 0 13 SH   SOLE 8 13 0 0
GANNETT CO INC COM 36473H104 1,513 151,186 SH   SOLE 1 151,186 0 0
GANNETT CO INC COM 36473H104 9 948 SH   SOLE 8 948 0 0
GANNETT CO INC OPT 36473H104 10 1,000 SH Put SOLE 8 1,000 0 0
GANNETT CO INC OPT 36473H104 21 2,100 SH Call SOLE 8 2,100 0 0
GAP INC DEL COM 364760108 20,561 712,698 SH   SOLE 1 712,698 0 0
GAP INC DEL COM 364760108 7,011 243,036 SH   SOLE 8 243,036 0 0
GAP INC DEL OPT 364760108 22,278 772,200 SH Put SOLE 8 772,200 0 0
GAP INC DEL OPT 364760108 4,778 165,600 SH Call SOLE 8 165,600 0 0
GAP INC DEL COM 364760108 83 2,865 SH   SOLE 9 2,865 0 0
GARDNER DENVER HLDGS INC COM 36555P107 186 6,554 SH   SOLE 1 6,554 0 0
GARDNER DENVER HLDGS INC COM 36555P107 94 3,300 SH   SOLE 8 3,300 0 0
GARMIN LTD COM H2906T109 21,114 301,420 SH   SOLE 1 301,420 0 0
GARMIN LTD OPT H2906T109 1,331 19,000 SH Put SOLE 8 19,000 0 0
GARMIN LTD OPT H2906T109 1,576 22,500 SH Call SOLE 8 22,500 0 0
GARMIN LTD COM H2906T109 4,006 57,183 SH   SOLE 8 57,183 0 0
GARMIN LTD COM H2906T109 47 671 SH   SOLE 9 671 0 0
GARRETT MOTION INC COM 366505105 1,280 69,155 SH   SOLE 1 69,155 0 0
GARTNER INC COM 366651107 17,647 111,344 SH   SOLE 1 111,344 0 0
GARTNER INC COM 366651107 24 152 SH   SOLE 8 152 0 0
GARTNER INC COM 366651107 85 539 SH   SOLE 9 539 0 0
GASLOG LTD COM G37585109 1,505 76,183 SH   SOLE 1 76,183 0 0
GASLOG LTD COM G37585109 145 7,342 SH   SOLE 8 7,342 0 0
GASLOG PARTNERS LP COM Y2687W108 186 7,449 SH   SOLE 1 7,449 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 254 13,019 SH   SOLE 1 13,019 0 0
GATX CORP COM 361448103 2,297 26,533 SH   SOLE 1 26,533 0 0
GATX CORP COM 361448103 13 155 SH   SOLE 8 155 0 0
GATX CORP OPT 361448103 9 100 SH Put SOLE 8 100 0 0
GATX CORP OPT 361448103 87 1,000 SH Call SOLE 8 1,000 0 0
GCI LIBERTY INC COM 36164V305 297 5,825 SH   SOLE 1 5,825 0 0
GCI LIBERTY INC COM 36164V305 12 241 SH   SOLE 8 241 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 717 27,007 SH   SOLE 1 27,007 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 9 347 SH   SOLE 8 347 0 0
GDS HLDGS LTD OPT 36165L108 966 27,500 SH Put SOLE 8 27,500 0 0
GDS HLDGS LTD ADR 36165L108 3,288 93,600 SH   SOLE 8 93,600 0 0
GDS HLDGS LTD ADR 36165L108 573 16,300 SH   SOLE 9 16,300 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 54 3,899 SH   SOLE 1 3,899 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 2 149 SH   SOLE 8 149 0 0
GENCOR INDS INC COM 368678108 42 3,440 SH   SOLE 1 3,440 0 0
GENERAC HLDGS INC COM 368736104 3,601 63,833 SH   SOLE 1 63,833 0 0
GENERAC HLDGS INC COM 368736104 191 3,378 SH   SOLE 8 3,378 0 0
GENERAC HLDGS INC OPT 368736104 73 1,300 SH Call SOLE 8 1,300 0 0
GENERAL DYNAMICS CORP COM 369550108 76,796 375,133 SH   SOLE 1 375,133 0 0
GENERAL DYNAMICS CORP OPT 369550108 11,976 58,500 SH Put SOLE 8 58,500 0 0
GENERAL DYNAMICS CORP OPT 369550108 31,629 154,500 SH Call SOLE 8 154,500 0 0
GENERAL DYNAMICS CORP COM 369550108 122 596 SH   SOLE 8 596 0 0
GENERAL DYNAMICS CORP COM 369550108 306 1,498 SH   SOLE 9 1,498 0 0
GENERAL ELECTRIC CO OPT 369604103 5,972 529,000 SH Put SOLE 1 529,000 0 0
GENERAL ELECTRIC CO COM 369604103 211,368 18,721,628 SH   SOLE 1 18,721,628 0 0
GENERAL ELECTRIC CO COM 369604103 804 71,252 SH   DFND 1 0 0 71,252
GENERAL ELECTRIC CO COM 369604103 155,060 13,734,286 SH   SOLE 8 13,734,286 0 0
GENERAL ELECTRIC CO OPT 369604103 240,265 21,281,300 SH Put SOLE 8 21,281,300 0 0
GENERAL ELECTRIC CO OPT 369604103 12,893 1,142,000 SH Call SOLE 8 1,142,000 0 0
GENERAL ELECTRIC CO COM 369604103 13,376 1,184,831 SH   SOLE 9 1,184,831 0 0
GENERAL ELECTRIC CO COM 369604103 2,100 185,980 SH   DFND 20 0 0 185,980
GENERAL ELECTRIC CO COM 369604103 5 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 58 3,663 SH   SOLE 1 3,663 0 0
GENERAL FIN CORP DEL COM 369822101 19 1,213 SH   SOLE 8 1,213 0 0
GENERAL MLS INC COM 370334104 86 2,000 SH   DFND 1 0 0 2,000
GENERAL MLS INC COM 370334104 43,411 1,011,430 SH   SOLE 1 1,011,430 0 0
GENERAL MLS INC OPT 370334104 9,781 227,900 SH Put SOLE 8 227,900 0 0
GENERAL MLS INC OPT 370334104 9,507 221,500 SH Call SOLE 8 221,500 0 0
GENERAL MLS INC COM 370334104 4,875 113,607 SH   SOLE 8 113,607 0 0
GENERAL MLS INC COM 370334104 226 5,259 SH   SOLE 9 5,259 0 0
GENERAL MTRS CO COM 37045V100 91,651 2,722,004 SH   SOLE 1 2,722,004 0 0
GENERAL MTRS CO OPT 37045V100 20,202 600,000 SH Put SOLE 1 600,000 0 0
GENERAL MTRS CO COM 37045V100 337 10,000 SH   DFND 1 0 0 10,000
GENERAL MTRS CO COM 37045V100 64,142 1,905,034 SH   SOLE 8 1,905,034 0 0
GENERAL MTRS CO OPT 37045V100 46,919 1,393,500 SH Call SOLE 8 1,393,500 0 0
GENERAL MTRS CO OPT 37045V100 114,081 3,388,200 SH Put SOLE 8 3,388,200 0 0
GENERAL MTRS CO COM 37045V100 2,920 86,729 SH   SOLE 9 86,729 0 0
GENESCO INC COM 371532102 2,065 43,852 SH   SOLE 1 43,852 0 0
GENESCO INC COM 371532102 556 11,803 SH   SOLE 8 11,803 0 0
GENESCO INC OPT 371532102 377 8,000 SH Put SOLE 8 8,000 0 0
GENESEE &amp WYO INC COM 371559105 3,977 43,701 SH   SOLE 1 43,701 0 0
GENESEE &amp WYO INC COM 371559105 82 903 SH   SOLE 8 903 0 0
GENESIS ENERGY L P COM 371927104 2,190 92,114 SH   SOLE 1 92,114 0 0
GENESIS ENERGY L P COM 371927104 17 700 SH   SOLE 8 700 0 0
GENESIS HEALTHCARE INC COM 37185X106 38 27,905 SH   SOLE 1 27,905 0 0
GENMARK DIAGNOSTICS INC COM 372309104 147 20,027 SH   SOLE 1 20,027 0 0
GENMARK DIAGNOSTICS INC COM 372309104 4 534 SH   SOLE 8 534 0 0
GENOMIC HEALTH INC COM 37244C101 744 10,586 SH   SOLE 1 10,586 0 0
GENOMIC HEALTH INC COM 37244C101 20 282 SH   SOLE 8 282 0 0
GENPACT LIMITED COM G3922B107 2,050 66,960 SH   SOLE 1 66,960 0 0
GENPACT LIMITED COM G3922B107 84 2,738 SH   SOLE 8 2,738 0 0
GENTEX CORP COM 371901109 8,846 412,155 SH   SOLE 1 412,155 0 0
GENTEX CORP OPT 371901109 6 300 SH Put SOLE 8 300 0 0
GENTEX CORP COM 371901109 52 2,431 SH   SOLE 8 2,431 0 0
GENTEX CORP OPT 371901109 112 5,200 SH Call SOLE 8 5,200 0 0
GENTHERM INC COM 37253A103 2,397 52,765 SH   SOLE 1 52,765 0 0
GENTHERM INC COM 37253A103 42 918 SH   SOLE 8 918 0 0
GENUINE PARTS CO COM 372460105 31,844 320,348 SH   SOLE 1 320,348 0 0
GENUINE PARTS CO OPT 372460105 5,775 58,100 SH Call SOLE 8 58,100 0 0
GENUINE PARTS CO COM 372460105 244 2,453 SH   SOLE 8 2,453 0 0
GENUINE PARTS CO OPT 372460105 765 7,700 SH Put SOLE 8 7,700 0 0
GENUINE PARTS CO COM 372460105 4,956 49,852 SH   SOLE 9 49,852 0 0
GENWORTH FINL INC COM 37247D106 6,457 1,548,806 SH   SOLE 1 1,548,806 0 0
GENWORTH FINL INC OPT 37247D106 47 11,300 SH Put SOLE 8 11,300 0 0
GENWORTH FINL INC COM 37247D106 147 35,298 SH   SOLE 8 35,298 0 0
GENWORTH FINL INC OPT 37247D106 859 205,900 SH Call SOLE 8 205,900 0 0
GEO GROUP INC NEW TRUS 36162J106 3,251 129,245 SH   SOLE 1 129,245 0 0
GEO GROUP INC NEW COM 36162J106 980 38,943 SH   SOLE 1 38,943 0 0
GEO GROUP INC NEW TRUS 36162J106 78 3,117 SH   SOLE 8 3,117 0 0
GEO GROUP INC NEW OPT 36162J106 3 100 SH Put SOLE 8 100 0 0
GEOPARK LTD COM G38327105 208 10,186 SH   SOLE 1 10,186 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 203 14,788 SH   SOLE 1 14,788 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 2 143 SH   SOLE 8 143 0 0
GERDAU S A ADR 373737105 2,339 555,616 SH   SOLE 1 555,616 0 0
GERDAU S A ADR 373737105 1 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 299 8,484 SH   SOLE 1 8,484 0 0
GERMAN AMERN BANCORP INC COM 373865104 11 312 SH   SOLE 8 312 0 0
GERON CORP COM 374163103 393 223,717 SH   SOLE 1 223,717 0 0
GERON CORP COM 374163103 20 11,376 SH   SOLE 8 11,376 0 0
GERON CORP OPT 374163103 156 88,400 SH Put SOLE 8 88,400 0 0
GERON CORP OPT 374163103 310 175,800 SH Call SOLE 8 175,800 0 0
GETTY RLTY CORP NEW TRUS 374297109 1,076 37,662 SH   SOLE 1 37,662 0 0
GETTY RLTY CORP NEW TRUS 374297109 0 9 SH   SOLE 8 9 0 0
GEVO INC COM 374396406 0 16 SH   SOLE 8 16 0 0
GIBRALTAR INDS INC COM 374689107 1,721 37,750 SH   SOLE 1 37,750 0 0
GIBRALTAR INDS INC COM 374689107 6 131 SH   SOLE 8 131 0 0
GIGAMEDIA LTD COM Y2711Y112 33 11,094 SH   DFND 1 0 0 11,094
GILDAN ACTIVEWEAR INC COM 375916103 7,404 243,293 SH   SOLE 1 243,293 0 0
GILDAN ACTIVEWEAR INC COM 375916103 19 613 SH   SOLE 8 613 0 0
GILDAN ACTIVEWEAR INC COM 375916103 103 3,388 SH   SOLE 9 3,388 0 0
GILEAD SCIENCES INC COM 375558103 156,736 2,029,994 SH   SOLE 1 2,029,994 0 0
GILEAD SCIENCES INC COM 375558103 118 1,529 SH   DFND 1 0 0 1,529
GILEAD SCIENCES INC OPT 375558103 53,306 690,400 SH Call SOLE 8 690,400 0 0
GILEAD SCIENCES INC OPT 375558103 64,579 836,400 SH Put SOLE 8 836,400 0 0
GILEAD SCIENCES INC COM 375558103 985 12,756 SH   SOLE 8 12,756 0 0
GILEAD SCIENCES INC COM 375558103 10,587 137,122 SH   SOLE 9 137,122 0 0
GLACIER BANCORP INC NEW COM 37637Q105 4,104 95,256 SH   SOLE 1 95,256 0 0
GLACIER BANCORP INC NEW COM 37637Q105 126 2,928 SH   SOLE 8 2,928 0 0
GLADSTONE CAPITAL CORP COM 376535100 4 452 SH   SOLE 8 452 0 0
GLADSTONE COML CORP TRUS 376536108 215 11,239 SH   SOLE 1 11,239 0 0
GLADSTONE COML CORP TRUS 376536108 5 261 SH   SOLE 8 261 0 0
GLADSTONE LD CORP TRUS 376549101 65 5,267 SH   SOLE 1 5,267 0 0
GLATFELTER COM 377316104 891 46,631 SH   SOLE 1 46,631 0 0
GLATFELTER COM 377316104 34 1,741 SH   SOLE 8 1,741 0 0
GLAUKOS CORP COM 377322102 879 13,551 SH   SOLE 1 13,551 0 0
GLAUKOS CORP OPT 377322102 4,219 65,000 SH Put SOLE 8 65,000 0 0
GLAUKOS CORP COM 377322102 1,992 30,701 SH   SOLE 8 30,701 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 6 150 SH   DFND 1 0 0 150
GLAXOSMITHKLINE PLC ADR 37733W105 932 23,202 SH   SOLE 1 23,202 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 2 52 SH   SOLE 8 52 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 5,455 135,800 SH Call SOLE 8 135,800 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 2,591 64,500 SH Put SOLE 8 64,500 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 719 17,900 SH   DFND 20 0 0 17,900
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1,231 32,391 SH   SOLE 1 32,391 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 2,979 78,400 SH Put SOLE 8 78,400 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 329 8,639 SH   SOLE 8 8,639 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 289 7,600 SH Call SOLE 8 7,600 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 301 8,156 SH   SOLE 1 8,156 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 457 12,382 SH   SOLE 8 12,382 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 72 25,400 SH   SOLE 1 25,400 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 124 3,273 SH   SOLE 1 3,273 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 28 754 SH   SOLE 8 754 0 0
GLOBAL MED REIT INC TRUS 37954A204 71 7,573 SH   SOLE 1 7,573 0 0
GLOBAL MED REIT INC TRUS 37954A204 1 64 SH   SOLE 8 64 0 0
GLOBAL NET LEASE INC TRUS 379378201 1,592 76,359 SH   SOLE 1 76,359 0 0
GLOBAL NET LEASE INC TRUS 379378201 3 149 SH   SOLE 8 149 0 0
GLOBAL PMTS INC COM 37940X102 25,503 200,181 SH   SOLE 1 200,181 0 0
GLOBAL PMTS INC COM 37940X102 1 4 SH   SOLE 8 4 0 0
GLOBAL PMTS INC OPT 37940X102 51 400 SH Call SOLE 8 400 0 0
GLOBAL PMTS INC COM 37940X102 172 1,346 SH   SOLE 9 1,346 0 0
GLOBAL WTR RES INC COM 379463102 43 4,052 SH   SOLE 1 4,052 0 0
GLOBAL X FDS FUND 37950E366 26 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37954Y715 41 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37950E259 3,495 131,300 SH   SOLE 1 131,300 0 0
GLOBAL X FDS OPT 37950E366 65 7,900 SH Put SOLE 8 7,900 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBAL X FDS OPT 37950E366 36 4,400 SH Call SOLE 8 4,400 0 0
GLOBAL X FDS FUND 37950E366 53 6,388 SH   SOLE 8 6,388 0 0
GLOBALSCAPE INC COM 37940G109 0 62 SH   SOLE 8 62 0 0
GLOBALSTAR INC COM 378973408 0 67 SH   SOLE 8 67 0 0
GLOBANT S A COM L44385109 527 8,939 SH   SOLE 1 8,939 0 0
GLOBANT S A COM L44385109 52 889 SH   SOLE 8 889 0 0
GLOBUS MARITIME LIMITED NEW COM Y27265308 26 55,804 SH   SOLE 8 55,804 0 0
GLOBUS MED INC COM 379577208 3,840 67,659 SH   SOLE 1 67,659 0 0
GLU MOBILE INC COM 379890106 406 54,488 SH   SOLE 1 54,488 0 0
GLU MOBILE INC OPT 379890106 125 16,800 SH Call SOLE 8 16,800 0 0
GLU MOBILE INC OPT 379890106 449 60,300 SH Put SOLE 8 60,300 0 0
GLU MOBILE INC COM 379890106 508 68,174 SH   SOLE 8 68,174 0 0
GLYCOMIMETICS INC COM 38000Q102 384 26,665 SH   SOLE 1 26,665 0 0
GLYCOMIMETICS INC OPT 38000Q102 504 35,000 SH Call SOLE 8 35,000 0 0
GLYCOMIMETICS INC OPT 38000Q102 504 35,000 SH Put SOLE 8 35,000 0 0
GMS INC COM 36251C103 381 16,423 SH   SOLE 1 16,423 0 0
GMS INC COM 36251C103 1 33 SH   SOLE 8 33 0 0
GNC HLDGS INC COM 36191G107 1,542 372,561 SH   SOLE 1 372,561 0 0
GNC HLDGS INC OPT 36191G107 98 23,700 SH Call SOLE 8 23,700 0 0
GNC HLDGS INC COM 36191G107 12 3,049 SH   SOLE 8 3,049 0 0
GNC HLDGS INC OPT 36191G107 26 6,300 SH Put SOLE 8 6,300 0 0
GODADDY INC COM 380237107 3,778 45,305 SH   SOLE 1 45,305 0 0
GODADDY INC COM 380237107 120 1,447 SH   SOLE 8 1,447 0 0
GODADDY INC OPT 380237107 3,327 39,900 SH Call SOLE 8 39,900 0 0
GODADDY INC OPT 380237107 158 1,900 SH Put SOLE 8 1,900 0 0
GODADDY INC COM 380237107 105 1,267 SH   SOLE 9 1,267 0 0
GOGO INC COM 38046C109 345 66,529 SH   SOLE 1 66,529 0 0
GOGO INC OPT 38046C109 395 76,000 SH Call SOLE 8 76,000 0 0
GOGO INC COM 38046C109 531 102,364 SH   SOLE 8 102,364 0 0
GOGO INC OPT 38046C109 2,688 517,800 SH Put SOLE 8 517,800 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 0 11 SH   SOLE 8 11 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 2,276 81,874 SH   SOLE 1 81,874 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 790 28,400 SH Call SOLE 8 28,400 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 336 12,100 SH Put SOLE 8 12,100 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 11,031 396,818 SH   SOLE 8 396,818 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 133 9,269 SH   SOLE 1 9,269 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 59 4,100 SH Put SOLE 8 4,100 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 54 3,749 SH   SOLE 8 3,749 0 0
GOLD FIELDS LTD NEW ADR 38059T106 726 299,970 SH   SOLE 1 299,970 0 0
GOLD FIELDS LTD NEW ADR 38059T106 567 234,294 SH   SOLE 8 234,294 0 0
GOLD FIELDS LTD NEW OPT 38059T106 38 15,900 SH Call SOLE 8 15,900 0 0
GOLD FIELDS LTD NEW OPT 38059T106 41 17,000 SH Put SOLE 8 17,000 0 0
GOLD RESOURCE CORP COM 38068T105 277 53,936 SH   SOLE 1 53,936 0 0
GOLD RESOURCE CORP COM 38068T105 1 120 SH   SOLE 8 120 0 0
GOLDCORP INC NEW COM 380956409 58 5,714 SH   DFND 1 0 0 5,714
GOLDCORP INC NEW COM 380956409 6,055 593,675 SH   SOLE 1 593,675 0 0
GOLDCORP INC NEW OPT 380956409 1,328 130,200 SH Call SOLE 8 130,200 0 0
GOLDCORP INC NEW OPT 380956409 14,717 1,442,800 SH Put SOLE 8 1,442,800 0 0
GOLDCORP INC NEW COM 380956409 15,071 1,477,498 SH   SOLE 8 1,477,498 0 0
GOLDCORP INC NEW COM 380956409 1,020 99,960 SH   SOLE 9 99,960 0 0
GOLDCORP INC NEW COM 380956409 1,879 184,214 SH   DFND 20 0 0 184,214
GOLDEN ENTMT INC COM 381013101 293 12,187 SH   SOLE 1 12,187 0 0
GOLDEN ENTMT INC COM 381013101 567 23,632 SH   SOLE 8 23,632 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 3,515 356,564 SH   SOLE 9 356,564 0 0
GOLDEN STAR RES LTD CDA COM 38119T104 5 6,800 SH   DFND 20 0 0 6,800
GOLDFIELD CORP COM 381370105 0 8 SH   SOLE 8 8 0 0
GOLDMAN SACHS BDC INC COM 38147U107 29 1,300 SH   SOLE 1 1,300 0 0
GOLDMAN SACHS BDC INC BOND 38147UAB3 264 262,000 PRN   SOLE 8 0 0 262,000
GOLDMAN SACHS GROUP INC COM 38141G104 102,139 455,491 SH   SOLE 1 455,491 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,776 12,380 SH   DFND 1 0 0 12,380
GOLDMAN SACHS GROUP INC OPT 38141G104 183,136 816,700 SH Put SOLE 8 816,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 68,117 303,771 SH   SOLE 8 303,771 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 41,417 184,700 SH Call SOLE 8 184,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,383 6,166 SH   SOLE 9 6,166 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 776 3,460 SH   DFND 20 0 0 3,460
GOLUB CAP BDC INC COM 38173M102 11 600 SH   SOLE 1 600 0 0
GOOD TIMES RESTAURANTS INC COM 382140879 0 32 SH   SOLE 8 32 0 0
GOODRICH PETE CORP COM 382410843 47 3,323 SH   SOLE 1 3,323 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 14,871 635,839 SH   SOLE 1 635,839 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 2,203 94,200 SH Call SOLE 8 94,200 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,215 137,498 SH   SOLE 8 137,498 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 10,378 443,700 SH Put SOLE 8 443,700 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 2,983 127,514 SH   SOLE 9 127,514 0 0
GOOSEHEAD INS INC COM 38267D109 142 4,199 SH   SOLE 1 4,199 0 0
GOOSEHEAD INS INC COM 38267D109 1 40 SH   SOLE 8 40 0 0
GOPRO INC COM 38268T103 4 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 3,774 524,121 SH   SOLE 1 524,121 0 0
GOPRO INC OPT 38268T103 1,220 169,500 SH Call SOLE 8 169,500 0 0
GOPRO INC COM 38268T103 35 4,831 SH   SOLE 8 4,831 0 0
GOPRO INC OPT 38268T103 582 80,800 SH Put SOLE 8 80,800 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 1,203 106,528 SH   SOLE 1 106,528 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 18 1,612 SH   SOLE 8 1,612 0 0
GP STRATEGIES CORP COM 36225V104 87 5,165 SH   SOLE 1 5,165 0 0
GP STRATEGIES CORP COM 36225V104 2 116 SH   SOLE 8 116 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 14 125 SH   SOLE 8 125 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 8,967 125,479 SH   SOLE 1 125,479 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 364 5,100 SH Put SOLE 8 5,100 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 7,368 103,100 SH Call SOLE 8 103,100 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 3,712 51,948 SH   SOLE 8 51,948 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 25 352 SH   SOLE 9 352 0 0
GRACO INC COM 384109104 3,142 67,836 SH   SOLE 1 67,836 0 0
GRACO INC OPT 384109104 9 200 SH Call SOLE 8 200 0 0
GRACO INC COM 384109104 16 340 SH   SOLE 8 340 0 0
GRAFTECH INTL LTD COM 384313508 1,376 70,449 SH   SOLE 1 70,449 0 0
GRAHAM CORP COM 384556106 107 3,797 SH   SOLE 1 3,797 0 0
GRAHAM CORP COM 384556106 3 116 SH   SOLE 8 116 0 0
GRAHAM HLDGS CO COM 384637104 2,674 4,617 SH   SOLE 1 4,617 0 0
GRAHAM HLDGS CO COM 384637104 6 11 SH   SOLE 8 11 0 0
GRAINGER W W INC COM 384802104 49,745 139,186 SH   SOLE 1 139,186 0 0
GRAINGER W W INC OPT 384802104 10,115 28,300 SH Call SOLE 8 28,300 0 0
GRAINGER W W INC OPT 384802104 12,438 34,800 SH Put SOLE 8 34,800 0 0
GRAINGER W W INC COM 384802104 1,803 5,042 SH   SOLE 8 5,042 0 0
GRAINGER W W INC COM 384802104 100 280 SH   SOLE 9 280 0 0
GRAMERCY PPTY TR TRUS 385002308 5,547 202,163 SH   SOLE 1 202,163 0 0
GRAMERCY PPTY TR TRUS 385002308 47 1,700 SH   SOLE 8 1,700 0 0
GRAN TIERRA ENERGY INC COM 38500T101 435 114,000 SH   SOLE 1 114,000 0 0
GRAN TIERRA ENERGY INC COM 38500T101 180 47,200 SH   SOLE 9 47,200 0 0
GRAND CANYON ED INC COM 38526M106 1,820 16,142 SH   SOLE 1 16,142 0 0
GRAND CANYON ED INC COM 38526M106 160 1,420 SH   SOLE 8 1,420 0 0
GRAND CANYON ED INC OPT 38526M106 327 2,900 SH Call SOLE 8 2,900 0 0
GRAND CANYON ED INC OPT 38526M106 587 5,200 SH Put SOLE 8 5,200 0 0
GRANITE CONSTR INC COM 387328107 1,761 38,554 SH   SOLE 1 38,554 0 0
GRANITE CONSTR INC OPT 387328107 46 1,000 SH Put SOLE 8 1,000 0 0
GRANITE CONSTR INC COM 387328107 15 307 SH   SOLE 8 307 0 0
GRANITE PT MTG TR INC TRUS 38741L107 3,030 157,198 SH   SOLE 1 157,198 0 0
GRANITE PT MTG TR INC TRUS 38741L107 5 274 SH   SOLE 8 274 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 1,049 74,827 SH   SOLE 1 74,827 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 3 214 SH   SOLE 8 214 0 0
GRAY TELEVISION INC COM 389375106 859 49,067 SH   SOLE 1 49,067 0 0
GRAY TELEVISION INC COM 389375205 0 1 SH   SOLE 8 1 0 0
GRAY TELEVISION INC OPT 389375106 145 8,300 SH Call SOLE 8 8,300 0 0
GRAY TELEVISION INC COM 389375106 147 8,397 SH   SOLE 8 8,397 0 0
GRAY TELEVISION INC OPT 389375106 14 800 SH Put SOLE 8 800 0 0
GREAT AJAX CORP TRUS 38983D300 87 6,427 SH   SOLE 1 6,427 0 0
GREAT AJAX CORP TRUS 38983D300 1 57 SH   SOLE 8 57 0 0
GREAT ELM CAP GROUP INC COM 39036P209 1 433 SH   SOLE 8 433 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 143 22,959 SH   SOLE 1 22,959 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 253 40,851 SH   SOLE 8 40,851 0 0
GREAT SOUTHN BANCORP INC COM 390905107 261 4,713 SH   SOLE 1 4,713 0 0
GREAT SOUTHN BANCORP INC COM 390905107 6 101 SH   SOLE 8 101 0 0
GREAT WESTN BANCORP INC COM 391416104 3,313 78,533 SH   SOLE 1 78,533 0 0
GREAT WESTN BANCORP INC COM 391416104 49 1,156 SH   SOLE 8 1,156 0 0
GREEN BANCORP INC COM 39260X100 1,498 67,778 SH   SOLE 1 67,778 0 0
GREEN BANCORP INC COM 39260X100 47 2,149 SH   SOLE 8 2,149 0 0
GREEN BRICK PARTNERS INC COM 392709101 99 9,840 SH   SOLE 1 9,840 0 0
GREEN BRICK PARTNERS INC COM 392709101 1 99 SH   SOLE 8 99 0 0
GREEN DOT CORP COM 39304D102 4,692 52,830 SH   SOLE 1 52,830 0 0
GREEN PLAINS INC COM 393222104 745 43,280 SH   SOLE 1 43,280 0 0
GREEN PLAINS INC OPT 393222104 71 4,100 SH Call SOLE 8 4,100 0 0
GREEN PLAINS INC OPT 393222104 41 2,400 SH Put SOLE 8 2,400 0 0
GREEN PLAINS INC COM 393222104 379 22,053 SH   SOLE 8 22,053 0 0
GREENBRIER COS INC COM 393657101 3,167 52,695 SH   SOLE 1 52,695 0 0
GREENBRIER COS INC COM 393657101 99 1,642 SH   SOLE 8 1,642 0 0
GREENBRIER COS INC OPT 393657101 6 100 SH Call SOLE 8 100 0 0
GREENE COUNTY BANCORP INC COM 394357107 37 1,139 SH   SOLE 1 1,139 0 0
GREENE COUNTY BANCORP INC COM 394357107 2 61 SH   SOLE 8 61 0 0
GREENHILL &amp CO INC COM 395259104 32 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC COM 395259104 1,225 46,476 SH   SOLE 1 46,476 0 0
GREENHILL &amp CO INC OPT 395259104 42 1,600 SH Put SOLE 8 1,600 0 0
GREENHILL &amp CO INC COM 395259104 240 9,126 SH   SOLE 8 9,126 0 0
GREENHILL &amp CO INC OPT 395259104 3 100 SH Call SOLE 8 100 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 148 11,929 SH   SOLE 1 11,929 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 51 4,113 SH   SOLE 8 4,113 0 0
GREENSKY INC COM 39572G100 36 2,000 SH   SOLE 1 2,000 0 0
GREIF INC COM 397624107 1,107 20,637 SH   SOLE 1 20,637 0 0
GREIF INC COM 397624206 127 2,203 SH   SOLE 1 2,203 0 0
GREIF INC COM 397624107 231 4,313 SH   SOLE 8 4,313 0 0
GRIDSUM HLDG INC ADR 398132100 11 1,711 SH   SOLE 8 1,711 0 0
GRIFFIN INL RLTY INC COM 398231100 13 328 SH   SOLE 1 328 0 0
GRIFFIN INL RLTY INC COM 398231100 1 19 SH   SOLE 8 19 0 0
GRIFFON CORP COM 398433102 725 44,878 SH   SOLE 1 44,878 0 0
GRIFFON CORP COM 398433102 4 232 SH   SOLE 8 232 0 0
GRIFOLS S A ADR 398438408 4 193 SH   SOLE 8 193 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 0 50 SH   DFND 1 0 0 50
GRITSTONE ONCOLOGY INC COM 39868T105 142 10,000 SH   SOLE 1 10,000 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 2,825 43,561 SH   SOLE 1 43,561 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 19 300 SH Call SOLE 8 300 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 786 12,107 SH   SOLE 8 12,107 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 97 1,500 SH Put SOLE 8 1,500 0 0
GROUPE CGI INC COM 39945C109 221 3,430 SH   SOLE 1 3,430 0 0
GROUPE CGI INC COM 39945C109 212 3,292 SH   SOLE 9 3,292 0 0
GROUPON INC COM 399473107 1,409 373,903 SH   SOLE 1 373,903 0 0
GROUPON INC OPT 399473107 184 48,700 SH Call SOLE 8 48,700 0 0
GROUPON INC OPT 399473107 60 15,900 SH Put SOLE 8 15,900 0 0
GROUPON INC COM 399473107 3,259 864,448 SH   SOLE 8 864,448 0 0
GRUBHUB INC COM 400110102 5,570 40,175 SH   SOLE 1 40,175 0 0
GRUBHUB INC COM 400110102 7,040 50,780 SH   SOLE 8 50,780 0 0
GRUBHUB INC OPT 400110102 1,899 13,700 SH Call SOLE 8 13,700 0 0
GRUBHUB INC OPT 400110102 4,214 30,400 SH Put SOLE 8 30,400 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 395 1,928 SH   SOLE 8 1,928 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 0 64 SH   SOLE 8 64 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 21 810 SH   SOLE 1 810 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 3 101 SH   SOLE 8 101 0 0
GRUPO TELEVISA SA OPT 40049J206 2 100 SH Call SOLE 8 100 0 0
GSI TECHNOLOGY COM 36241U106 7 1,000 SH   DFND 1 0 0 1,000
GSI TECHNOLOGY COM 36241U106 2 310 SH   SOLE 8 310 0 0
GSV CAP CORP COM 36191J101 202 29,275 SH   SOLE 8 29,275 0 0
GTT COMMUNICATIONS INC COM 362393100 690 15,907 SH   SOLE 1 15,907 0 0
GTT COMMUNICATIONS INC COM 362393100 87 2,010 SH   SOLE 8 2,010 0 0
GTX INC DEL COM 40052B207 3 1,898 SH   SOLE 1 1,898 0 0
GTX INC DEL OPT 40052B207 157 100,000 SH Call SOLE 8 100,000 0 0
GTX INC DEL OPT 40052B207 16 10,100 SH Put SOLE 8 10,100 0 0
GTX INC DEL COM 40052B207 1 700 SH   SOLE 8 700 0 0
GTY TECHNOLOGY HOLDINGS INC COM G4182A102 1,521 150,000 SH   SOLE 8 150,000 0 0
GTY TECHNOLOGY HOLDINGS INC WARR G4182A128 188 150,000 SH   SOLE 8 150,000 0 0
GUANGSHEN RY LTD ADR 40065W107 2 93 SH   SOLE 8 93 0 0
GUANGSHEN RY LTD ADR 40065W107 118 5,100 SH   SOLE 9 5,100 0 0
GUARANTY BANCORP DEL COM 40075T607 1,603 53,965 SH   SOLE 1 53,965 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 93 3,074 SH   SOLE 1 3,074 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 11 461 SH   SOLE 8 461 0 0
GUESS INC COM 401617105 2,600 115,006 SH   SOLE 1 115,006 0 0
GUESS INC COM 401617105 52 2,287 SH   SOLE 8 2,287 0 0
GUESS INC OPT 401617105 735 32,500 SH Put SOLE 8 32,500 0 0
GUESS INC OPT 401617105 332 14,700 SH Call SOLE 8 14,700 0 0
GUGGENHEIM CR ALLOCATION FD FUND 40168G108 1 63 SH   SOLE 8 63 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 2,568 25,425 SH   SOLE 1 25,425 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 5,300 4,960,000 PRN   SOLE 8 0 0 4,960,000
GUIDEWIRE SOFTWARE INC COM 40171V100 55 552 SH   SOLE 8 552 0 0
GULF ISLAND FABRICATION INC COM 402307102 95 9,543 SH   SOLE 1 9,543 0 0
GULF ISLAND FABRICATION INC COM 402307102 4 432 SH   SOLE 8 432 0 0
GULFMARK OFFSHORE INC COM 402629505 819 21,953 SH   SOLE 1 21,953 0 0
GULFPORT ENERGY CORP COM 402635304 30 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 4,132 396,869 SH   SOLE 1 396,869 0 0
GULFPORT ENERGY CORP COM 402635304 203 19,490 SH   SOLE 8 19,490 0 0
GULFPORT ENERGY CORP OPT 402635304 130 12,500 SH Call SOLE 8 12,500 0 0
GULFPORT ENERGY CORP OPT 402635304 384 36,900 SH Put SOLE 8 36,900 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 31,560 182,700 SH   SOLE 1 182,700 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 15,045 87,100 SH Put SOLE 8 87,100 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 69 400 SH Call SOLE 8 400 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 8,107 46,935 SH   SOLE 8 46,935 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 534 14,122 SH   SOLE 1 14,122 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 28 739 SH   SOLE 8 739 0 0
H &amp E EQUIPMENT SERVICES INC OPT 404030108 19 500 SH Put SOLE 8 500 0 0
HABIT RESTAURANTS INC COM 40449J103 347 21,753 SH   SOLE 1 21,753 0 0
HABIT RESTAURANTS INC COM 40449J103 10 600 SH   DFND 1 0 0 600
HABIT RESTAURANTS INC COM 40449J103 98 6,172 SH   SOLE 8 6,172 0 0
HACKETT GROUP INC COM 404609109 317 15,733 SH   SOLE 1 15,733 0 0
HACKETT GROUP INC COM 404609109 6 309 SH   SOLE 8 309 0 0
HAEMONETICS CORP COM 405024100 4,613 40,259 SH   SOLE 1 40,259 0 0
HAEMONETICS CORP COM 405024100 212 1,854 SH   SOLE 8 1,854 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,005 37,091 SH   SOLE 1 37,091 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 789 29,100 SH Put SOLE 8 29,100 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 4,269 157,400 SH Call SOLE 8 157,400 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,391 51,300 SH   SOLE 8 51,300 0 0
HALCON RES CORP COM 40537Q605 1,668 373,012 SH   SOLE 1 373,012 0 0
HALCON RES CORP COM 40537Q605 29 6,412 SH   SOLE 8 6,412 0 0
HALCON RES CORP WARR 40537Q118 68 676,281 SH   SOLE 8 676,281 0 0
HALLADOR ENERGY COMPANY COM 40609P105 42 6,639 SH   SOLE 1 6,639 0 0
HALLADOR ENERGY COMPANY COM 40609P105 3 477 SH   SOLE 8 477 0 0
HALLIBURTON CO COM 406216101 479 11,812 SH   DFND 1 0 0 11,812
HALLIBURTON CO COM 406216101 34,166 842,976 SH   SOLE 1 841,025 1,951 0
HALLIBURTON CO COM 406216101 10,774 265,827 SH   SOLE 8 265,827 0 0
HALLIBURTON CO OPT 406216101 6,760 166,800 SH Call SOLE 8 166,800 0 0
HALLIBURTON CO OPT 406216101 22,106 545,400 SH Put SOLE 8 545,400 0 0
HALLIBURTON CO COM 406216101 2,322 57,269 SH   SOLE 9 57,269 0 0
HALLIBURTON CO COM 406216101 227 5,604 SH   DFND 20 0 0 5,604
HALLIBURTON CO COM 406216101 13 330 SH   SOLE 99 0 330 0
HALLMARK FINL SVCS INC EC COM 40624Q203 58 5,210 SH   SOLE 1 5,210 0 0
HALLMARK FINL SVCS INC EC COM 40624Q203 9 875 SH   SOLE 8 875 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,762 96,968 SH   SOLE 1 96,968 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 18 1,000 SH Put SOLE 8 1,000 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 386 21,243 SH   SOLE 8 21,243 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 53 2,413 SH   SOLE 1 2,413 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 11 518 SH   SOLE 8 518 0 0
HAMILTON LANE INC COM 407497106 870 19,641 SH   SOLE 1 19,641 0 0
HAMILTON LANE INC COM 407497106 10 220 SH   SOLE 8 220 0 0
HANCOCK JOHN TAX-ADV DIV INC FUND 41013V100 1 50 SH   SOLE 8 50 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 2,989 62,856 SH   SOLE 1 62,856 0 0
HANCOCK WHITNEY CORPORATION OPT 410120109 48 1,000 SH Call SOLE 8 1,000 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 199 4,178 SH   SOLE 8 4,178 0 0
HANESBRANDS INC COM 410345102 13,044 707,696 SH   SOLE 1 707,696 0 0
HANESBRANDS INC COM 410345102 2,794 151,599 SH   SOLE 8 151,599 0 0
HANESBRANDS INC OPT 410345102 3,824 207,500 SH Call SOLE 8 207,500 0 0
HANESBRANDS INC OPT 410345102 5,953 323,000 SH Put SOLE 8 323,000 0 0
HANESBRANDS INC COM 410345102 39 2,138 SH   SOLE 9 2,138 0 0
HANGER INC COM 41043F208 6 300 SH   SOLE 1 300 0 0
HANGER INC COM 41043F208 18 871 SH   SOLE 8 871 0 0
HANMI FINL CORP COM 410495204 864 34,702 SH   SOLE 1 34,702 0 0
HANMI FINL CORP COM 410495204 17 694 SH   SOLE 8 694 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 106 4,960 SH   SOLE 1 4,960 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 444 20,642 SH   SOLE 1 20,642 0 0
HANOVER INS GROUP INC COM 410867105 2,391 19,376 SH   SOLE 1 19,376 0 0
HANOVER INS GROUP INC COM 410867105 27 220 SH   SOLE 8 220 0 0
HANWHA Q CELL CO LTD ADR 41135V301 1 159 SH   SOLE 8 159 0 0
HARBORONE BANCORP INC COM 41165F101 104 5,446 SH   SOLE 1 5,446 0 0
HARBORONE BANCORP INC COM 41165F101 5 247 SH   SOLE 8 247 0 0
HARLEY DAVIDSON INC COM 412822108 14,529 320,724 SH   SOLE 1 320,724 0 0
HARLEY DAVIDSON INC OPT 412822108 5,087 112,300 SH Call SOLE 8 112,300 0 0
HARLEY DAVIDSON INC OPT 412822108 6,519 143,900 SH Put SOLE 8 143,900 0 0
HARLEY DAVIDSON INC COM 412822108 4 90 SH   SOLE 8 90 0 0
HARLEY DAVIDSON INC COM 412822108 127 2,807 SH   SOLE 9 2,807 0 0
HARMONIC INC COM 413160102 499 90,770 SH   SOLE 1 90,770 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 1 264 SH   SOLE 8 264 0 0
HARMONY GOLD MNG LTD ADR 413216300 68 41,191 SH   SOLE 8 41,191 0 0
HARRIS CORP DEL COM 413875105 9 55 SH   DFND 1 0 0 55
HARRIS CORP DEL COM 413875105 41,734 246,634 SH   SOLE 1 246,634 0 0
HARRIS CORP DEL OPT 413875105 17 100 SH Put SOLE 8 100 0 0
HARRIS CORP DEL COM 413875105 273 1,611 SH   SOLE 8 1,611 0 0
HARRIS CORP DEL COM 413875105 119 704 SH   SOLE 9 704 0 0
HARSCO CORP COM 415864107 2,405 84,210 SH   SOLE 1 84,210 0 0
HARSCO CORP COM 415864107 13 463 SH   SOLE 8 463 0 0
HARSCO CORP OPT 415864107 251 8,800 SH Put SOLE 8 8,800 0 0
HARSCO CORP OPT 415864107 311 10,900 SH Call SOLE 8 10,900 0 0
HARTE-HANKS INC COM 416196202 0 22 SH   SOLE 8 22 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 17,949 359,257 SH   SOLE 1 359,257 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 175 3,500 SH Call SOLE 8 3,500 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 132 2,648 SH   SOLE 8 2,648 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 794 15,900 SH Put SOLE 8 15,900 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 106 2,122 SH   SOLE 9 2,122 0 0
HARVARD BIOSCIENCE INC COM 416906105 77 14,672 SH   SOLE 1 14,672 0 0
HARVARD BIOSCIENCE INC COM 416906105 8 1,438 SH   SOLE 8 1,438 0 0
HASBRO INC COM 418056107 22,987 218,674 SH   SOLE 1 218,674 0 0
HASBRO INC OPT 418056107 1,850 17,600 SH Call SOLE 8 17,600 0 0
HASBRO INC OPT 418056107 1,808 17,200 SH Put SOLE 8 17,200 0 0
HASBRO INC COM 418056107 8 75 SH   SOLE 8 75 0 0
HASBRO INC COM 418056107 74 702 SH   SOLE 9 702 0 0
HAVERTY FURNITURE INC COM 419596101 464 20,972 SH   SOLE 1 20,972 0 0
HAVERTY FURNITURE INC COM 419596101 6 251 SH   SOLE 8 251 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 3,531 99,204 SH   SOLE 1 99,204 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 4 112 SH   SOLE 8 112 0 0
HAWAIIAN HOLDINGS INC COM 419879101 4,338 108,162 SH   SOLE 1 108,162 0 0
HAWAIIAN HOLDINGS INC COM 419879101 219 5,451 SH   SOLE 8 5,451 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 690 17,200 SH Put SOLE 8 17,200 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 1,027 25,600 SH Call SOLE 8 25,600 0 0
HAWKINS INC COM 420261109 428 10,313 SH   SOLE 1 10,313 0 0
HAWKINS INC COM 420261109 4 85 SH   SOLE 8 85 0 0
HAYNES INTERNATIONAL INC COM 420877201 473 13,322 SH   SOLE 1 13,322 0 0
HAYNES INTERNATIONAL INC COM 420877201 20 570 SH   SOLE 8 570 0 0
HC2 HLDGS INC COM 404139107 229 37,510 SH   SOLE 8 37,510 0 0
HCA HEALTHCARE INC COM 40412C101 55,286 397,390 SH   SOLE 1 397,390 0 0
HCA HEALTHCARE INC COM 40412C101 165 1,183 SH   DFND 1 0 0 1,183
HCA HEALTHCARE INC OPT 40412C101 11,964 86,000 SH Call SOLE 8 86,000 0 0
HCA HEALTHCARE INC OPT 40412C101 15,470 111,200 SH Put SOLE 8 111,200 0 0
HCA HEALTHCARE INC COM 40412C101 2,884 20,733 SH   SOLE 8 20,733 0 0
HCA HEALTHCARE INC COM 40412C101 231 1,658 SH   SOLE 9 1,658 0 0
HCI GROUP INC COM 40416E103 342 7,826 SH   SOLE 1 7,826 0 0
HCI GROUP INC COM 40416E103 15 338 SH   SOLE 8 338 0 0
HCP INC COM 40414L109 5,113 194,260 SH   SOLE 1 194,260 0 0
HCP INC TRUS 40414L109 30,443 1,156,615 SH   SOLE 1 1,156,615 0 0
HCP INC OPT 40414L109 487 18,500 SH Put SOLE 8 18,500 0 0
HCP INC TRUS 40414L109 94 3,572 SH   SOLE 8 3,572 0 0
HCP INC OPT 40414L109 579 22,000 SH Call SOLE 8 22,000 0 0
HCP INC COM 40414L109 788 29,945 SH   SOLE 9 29,945 0 0
HD SUPPLY HLDGS INC COM 40416M105 6,350 148,402 SH   SOLE 1 148,402 0 0
HD SUPPLY HLDGS INC COM 40416M105 313 7,299 SH   SOLE 8 7,299 0 0
HD SUPPLY HLDGS INC OPT 40416M105 43 1,000 SH Put SOLE 8 1,000 0 0
HD SUPPLY HLDGS INC COM 40416M105 99 2,307 SH   SOLE 9 2,307 0 0
HDFC BANK LTD ADR 40415F101 29,468 313,157 SH   SOLE 1 26,643 286,514 0
HDFC BANK LTD ADR 40415F101 371 3,942 SH   SOLE 8 3,942 0 0
HDFC BANK LTD ADR 40415F101 118 1,258 SH   SOLE 9 1,258 0 0
HDFC BANK LTD ADR 40415F101 613 6,510 SH   SOLE 20 0 6,510 0
HDFC BANK LTD ADR 40415F101 3,988 42,378 SH   SOLE 99 0 42,378 0
HEALTH INS INNOVATIONS INC COM 42225K106 299 4,858 SH   SOLE 1 4,858 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 331 5,357 SH   SOLE 8 5,357 0 0
HEALTHCARE RLTY TR TRUS 421946104 7,376 252,136 SH   SOLE 1 252,136 0 0
HEALTHCARE RLTY TR TRUS 421946104 46 1,574 SH   SOLE 8 1,574 0 0
HEALTHCARE RLTY TR COM 421946104 253 8,647 SH   SOLE 9 8,647 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,967 48,438 SH   SOLE 1 48,438 0 0
HEALTHCARE SVCS GRP INC COM 421906108 13 330 SH   SOLE 8 330 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 3,469 130,094 SH   SOLE 1 130,094 0 0
HEALTHCARE TR AMER INC COM 42225P501 1,511 56,655 SH   SOLE 1 56,655 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 5 174 SH   SOLE 8 174 0 0
HEALTHEQUITY INC COM 42226A107 5,472 57,962 SH   SOLE 1 57,962 0 0
HEALTHEQUITY INC COM 42226A107 5 48 SH   SOLE 8 48 0 0
HEALTHSTREAM INC COM 42222N103 854 27,546 SH   SOLE 1 27,546 0 0
HEALTHSTREAM INC COM 42222N103 25 800 SH   SOLE 8 800 0 0
HEARTLAND EXPRESS INC COM 422347104 983 49,778 SH   SOLE 1 49,778 0 0
HEARTLAND EXPRESS INC COM 422347104 50 2,534 SH   SOLE 8 2,534 0 0
HEARTLAND FINL USA INC COM 42234Q102 862 14,860 SH   SOLE 1 14,860 0 0
HEARTLAND FINL USA INC COM 42234Q102 1 12 SH   SOLE 8 12 0 0
HECLA MNG CO COM 422704106 2,243 803,988 SH   SOLE 1 803,988 0 0
HECLA MNG CO OPT 422704106 276 98,900 SH Call SOLE 8 98,900 0 0
HECLA MNG CO COM 422704106 717 256,763 SH   SOLE 8 256,763 0 0
HECLA MNG CO OPT 422704106 74 26,500 SH Put SOLE 8 26,500 0 0
HEICO CORP NEW COM 422806208 1,593 21,100 SH   SOLE 1 21,100 0 0
HEICO CORP NEW COM 422806109 14 149 SH   DFND 1 0 0 149
HEICO CORP NEW COM 422806109 2,958 31,939 SH   SOLE 1 31,939 0 0
HEICO CORP NEW COM 422806208 66 876 SH   SOLE 8 876 0 0
HEICO CORP NEW COM 422806109 1,130 12,196 SH   SOLE 8 12,196 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 1,041 30,765 SH   SOLE 1 30,765 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 808 23,870 SH   SOLE 8 23,870 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 290 8,570 SH   SOLE 9 8,570 0 0
HELEN OF TROY CORP LTD COM G4388N106 4,218 32,229 SH   SOLE 1 32,229 0 0
HELEN OF TROY CORP LTD COM G4388N106 223 1,703 SH   SOLE 8 1,703 0 0
HELEN OF TROY CORP LTD OPT G4388N106 720 5,500 SH Call SOLE 8 5,500 0 0
HELEN OF TROY CORP LTD OPT G4388N106 157 1,200 SH Put SOLE 8 1,200 0 0
HELIOS &amp MATHESON ANALYTICS COM 42327L309 53 3,502,288 SH   SOLE 8 3,502,288 0 0
HELIOS &amp MATHESON ANALYTICS OPT 42327L309 0 2,000 SH Put SOLE 8 2,000 0 0
HELIUS MED TECHNOLOGIES INC COM 42328V504 60 6,111 SH   SOLE 1 6,111 0 0
HELIUS MED TECHNOLOGIES INC COM 42328V504 2 213 SH   SOLE 8 213 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1,801 182,243 SH   SOLE 1 182,243 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 26 2,627 SH   SOLE 8 2,627 0 0
HELMERICH &amp PAYNE INC COM 423452101 6,407 93,153 SH   SOLE 1 93,153 0 0
HELMERICH &amp PAYNE INC COM 423452101 7 100 SH   SOLE 8 100 0 0
HELMERICH &amp PAYNE INC OPT 423452101 11,471 166,800 SH Call SOLE 8 166,800 0 0
HELMERICH &amp PAYNE INC OPT 423452101 5,234 76,100 SH Put SOLE 8 76,100 0 0
HELMERICH &amp PAYNE INC COM 423452101 296 4,306 SH   SOLE 9 4,306 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 106 7,594 SH   SOLE 1 7,594 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 0 31 SH   SOLE 8 31 0 0
HENRY JACK &amp ASSOC INC COM 426281101 10 63 SH   DFND 1 0 0 63
HENRY JACK &amp ASSOC INC COM 426281101 16,334 102,033 SH   SOLE 1 102,033 0 0
HENRY JACK &amp ASSOC INC COM 426281101 192 1,204 SH   SOLE 8 1,204 0 0
HENRY JACK &amp ASSOC INC COM 426281101 154 967 SH   SOLE 9 967 0 0
HERBALIFE NUTRITION LTD COM G4412G101 9,835 180,293 SH   SOLE 1 180,293 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 1,146 21,000 SH Call SOLE 8 21,000 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 398 7,300 SH Put SOLE 8 7,300 0 0
HERBALIFE NUTRITION LTD COM G4412G101 6,657 122,032 SH   SOLE 8 122,032 0 0
HERC HLDGS INC COM 42704L104 602 11,751 SH   SOLE 1 11,751 0 0
HERC HLDGS INC OPT 42704L104 113 2,200 SH Put SOLE 8 2,200 0 0
HERC HLDGS INC OPT 42704L104 72 1,400 SH Call SOLE 8 1,400 0 0
HERC HLDGS INC COM 42704L104 361 7,057 SH   SOLE 8 7,057 0 0
HERCULES CAPITAL INC COM 427096508 68 5,200 SH   SOLE 1 5,200 0 0
HERCULES CAPITAL INC BOND 427096AF9 7,078 7,305,000 PRN   SOLE 8 0 0 7,305,000
HERCULES CAPITAL INC COM 427096508 1 94 SH   SOLE 8 94 0 0
HERITAGE COMMERCE CORP COM 426927109 722 48,429 SH   SOLE 1 48,429 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 128 5,995 SH   SOLE 1 5,995 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 31 1,414 SH   SOLE 8 1,414 0 0
HERITAGE FINL CORP WASH COM 42722X106 1,294 36,790 SH   SOLE 1 36,790 0 0
HERITAGE INS HLDGS INC COM 42727J102 116 7,881 SH   SOLE 1 7,881 0 0
HERITAGE INS HLDGS INC COM 42727J102 4 248 SH   SOLE 8 248 0 0
HERON THERAPEUTICS INC COM 427746102 1,504 47,525 SH   SOLE 1 47,525 0 0
HERON THERAPEUTICS INC OPT 427746102 1,535 48,500 SH Call SOLE 8 48,500 0 0
HERON THERAPEUTICS INC OPT 427746102 1,266 40,000 SH Put SOLE 8 40,000 0 0
HERON THERAPEUTICS INC COM 427746102 444 14,034 SH   SOLE 8 14,034 0 0
HERSHA HOSPITALITY TR TRUS 427825500 2,159 95,205 SH   SOLE 1 95,205 0 0
HERSHA HOSPITALITY TR TRUS 427825500 31 1,367 SH   SOLE 8 1,367 0 0
HERSHEY CO COM 427866108 21,766 213,397 SH   SOLE 1 213,397 0 0
HERSHEY CO OPT 427866108 13,556 132,900 SH Put SOLE 8 132,900 0 0
HERSHEY CO OPT 427866108 2,009 19,700 SH Call SOLE 8 19,700 0 0
HERSHEY CO COM 427866108 582 5,709 SH   SOLE 8 5,709 0 0
HERSHEY CO COM 427866108 108 1,055 SH   SOLE 9 1,055 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 542 33,132 SH   SOLE 1 33,132 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 3,108 190,300 SH Call SOLE 8 190,300 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 12,722 779,100 SH Put SOLE 8 779,100 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 3,756 229,988 SH   SOLE 8 229,988 0 0
HESKA CORP COM 42805E306 794 7,008 SH   SOLE 1 7,008 0 0
HESKA CORP COM 42805E306 179 1,579 SH   SOLE 8 1,579 0 0
HESS CORP COM 42809H107 29,916 417,927 SH   SOLE 1 417,927 0 0
HESS CORP OPT 42809H107 6,929 96,800 SH Put SOLE 8 96,800 0 0
HESS CORP CONV 42809H404 175 2,200 SH   SOLE 8 2,200 0 0
HESS CORP OPT 42809H107 13,529 189,000 SH Call SOLE 8 189,000 0 0
HESS CORP COM 42809H107 429 5,999 SH   SOLE 8 5,999 0 0
HESS CORP COM 42809H107 146 2,038 SH   SOLE 9 2,038 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 36,516 2,239,013 SH   SOLE 1 2,239,013 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 582 35,700 SH Put SOLE 8 35,700 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 1,191 73,000 SH Call SOLE 8 73,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 347 21,280 SH   SOLE 8 21,280 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 149 9,145 SH   SOLE 9 9,145 0 0
HEXCEL CORP NEW COM 428291108 3,906 58,243 SH   SOLE 1 58,243 0 0
HEXCEL CORP NEW OPT 428291108 7 100 SH Put SOLE 8 100 0 0
HEXCEL CORP NEW COM 428291108 4,210 62,788 SH   SOLE 8 62,788 0 0
HEXCEL CORP NEW OPT 428291108 54 800 SH Call SOLE 8 800 0 0
HFF INC COM 40418F108 1,942 45,694 SH   SOLE 1 45,694 0 0
HFF INC COM 40418F108 3 72 SH   SOLE 8 72 0 0
HI-CRUSH PARTNERS LP COM 428337109 1,575 145,796 SH   SOLE 1 145,796 0 0
HI-CRUSH PARTNERS LP OPT 428337109 998 92,400 SH Call SOLE 8 92,400 0 0
HI-CRUSH PARTNERS LP COM 428337109 269 24,827 SH   SOLE 8 24,827 0 0
HI-CRUSH PARTNERS LP OPT 428337109 928 85,900 SH Put SOLE 8 85,900 0 0
HIBBETT SPORTS INC COM 428567101 778 41,314 SH   SOLE 1 41,314 0 0
HIBBETT SPORTS INC COM 428567101 183 9,703 SH   SOLE 8 9,703 0 0
HIBBETT SPORTS INC OPT 428567101 38 2,000 SH Put SOLE 8 2,000 0 0
HIBBETT SPORTS INC OPT 428567101 160 8,500 SH Call SOLE 8 8,500 0 0
HIGHLAND FDS I FUND 430101774 2 87 SH   SOLE 8 87 0 0
HIGHPOINT RES CORP COM 43114K108 636 130,420 SH   SOLE 1 130,420 0 0
HIGHPOINT RES CORP COM 43114K108 2 391 SH   SOLE 8 391 0 0
HIGHWOODS PPTYS INC COM 431284108 682 14,435 SH   SOLE 1 14,435 0 0
HIGHWOODS PPTYS INC TRUS 431284108 9,248 195,684 SH   SOLE 1 195,684 0 0
HIGHWOODS PPTYS INC TRUS 431284108 18 363 SH   SOLE 8 363 0 0
HILL ROM HLDGS INC COM 431475102 5,156 54,605 SH   SOLE 1 54,605 0 0
HILL ROM HLDGS INC OPT 431475102 9 100 SH Call SOLE 8 100 0 0
HILL ROM HLDGS INC COM 431475102 18 186 SH   SOLE 8 186 0 0
HILLENBRAND INC COM 431571108 6,243 119,388 SH   SOLE 1 119,388 0 0
HILLENBRAND INC COM 431571108 63 1,192 SH   SOLE 8 1,192 0 0
HILLTOP HOLDINGS INC COM 432748101 586 29,087 SH   SOLE 1 29,087 0 0
HILLTOP HOLDINGS INC COM 432748101 36 1,773 SH   SOLE 8 1,773 0 0
HILTON GRAND VACATIONS INC COM 43283X105 901 27,243 SH   SOLE 1 27,243 0 0
HILTON GRAND VACATIONS INC COM 43283X105 21 623 SH   SOLE 8 623 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 37,668 466,325 SH   SOLE 1 466,325 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 2,771 34,300 SH Call SOLE 8 34,300 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 557 6,900 SH Put SOLE 8 6,900 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7 83 SH   SOLE 8 83 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 137 1,693 SH   SOLE 9 1,693 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 1,764 300,000 SH Put SOLE 1 300,000 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 6 1,000 SH   DFND 1 0 0 1,000
HIMAX TECHNOLOGIES INC ADR 43289P106 1,764 300,034 SH   SOLE 1 300,034 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 418 71,100 SH Put SOLE 8 71,100 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 2,033 345,800 SH Call SOLE 8 345,800 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 544 92,400 SH   SOLE 8 92,400 0 0
HINGHAM INSTN SVGS MASS COM 433323102 109 498 SH   SOLE 1 498 0 0
HINGHAM INSTN SVGS MASS COM 433323102 1 5 SH   SOLE 8 5 0 0
HMN FINL INC COM 40424G108 1 25 SH   SOLE 8 25 0 0
HMS HLDGS CORP COM 40425J101 3,500 106,692 SH   SOLE 1 106,692 0 0
HMS HLDGS CORP COM 40425J101 51 1,568 SH   SOLE 8 1,568 0 0
HNI CORP COM 404251100 1,428 32,265 SH   SOLE 1 32,265 0 0
HNI CORP COM 404251100 22 507 SH   SOLE 8 507 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 1 79 SH   SOLE 8 79 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 1,164 37,002 SH   SOLE 1 37,002 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 191 6,070 SH   SOLE 8 6,070 0 0
HOLLYFRONTIER CORP COM 436106108 140 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP COM 436106108 16,876 241,448 SH   SOLE 1 241,448 0 0
HOLLYFRONTIER CORP OPT 436106108 15,483 221,500 SH Call SOLE 8 221,500 0 0
HOLLYFRONTIER CORP COM 436106108 393 5,625 SH   SOLE 8 5,625 0 0
HOLLYFRONTIER CORP OPT 436106108 17,971 257,100 SH Put SOLE 8 257,100 0 0
HOLLYFRONTIER CORP COM 436106108 462 6,601 SH   SOLE 9 6,601 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 262 12,254 SH   SOLE 1 12,254 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 3 144 SH   SOLE 8 144 0 0
HOLOGIC INC COM 436440101 16,591 404,858 SH   SOLE 1 404,858 0 0
HOLOGIC INC OPT 436440101 717 17,500 SH Put SOLE 8 17,500 0 0
HOLOGIC INC COM 436440101 323 7,892 SH   SOLE 8 7,892 0 0
HOLOGIC INC OPT 436440101 987 24,100 SH Call SOLE 8 24,100 0 0
HOLOGIC INC COM 436440101 67 1,626 SH   SOLE 9 1,626 0 0
HOME BANCORP INC COM 43689E107 135 3,125 SH   SOLE 1 3,125 0 0
HOME BANCORP INC COM 43689E107 5 107 SH   SOLE 8 107 0 0
HOME BANCSHARES INC COM 436893200 7 305 SH   DFND 1 0 0 305
HOME BANCSHARES INC COM 436893200 3,046 139,093 SH   SOLE 1 139,093 0 0
HOME BANCSHARES INC COM 436893200 71 3,248 SH   SOLE 8 3,248 0 0
HOME DEPOT INC COM 437076102 271 1,308 SH   DFND 1 0 0 1,308
HOME DEPOT INC COM 437076102 463,683 2,238,383 SH   SOLE 1 1,963,437 274,946 0
HOME DEPOT INC OPT 437076102 42,321 204,300 SH Put SOLE 8 204,300 0 0
HOME DEPOT INC OPT 437076102 31,528 152,200 SH Call SOLE 8 152,200 0 0
HOME DEPOT INC COM 437076102 22,212 107,229 SH   SOLE 8 107,229 0 0
HOME DEPOT INC COM 437076102 2,022 9,759 SH   SOLE 9 9,759 0 0
HOME DEPOT INC COM 437076102 1,905 9,198 SH   SOLE 20 0 9,198 0
HOME DEPOT INC COM 437076102 1,036 5,000 SH   DFND 20 0 0 5,000
HOME DEPOT INC COM 437076102 10,770 51,993 SH   SOLE 99 0 51,993 0
HOME FED BANCORP INC LA NEW COM 43708L108 2 47 SH   SOLE 8 47 0 0
HOMESTREET INC COM 43785V102 742 27,996 SH   SOLE 1 27,996 0 0
HOMESTREET INC COM 43785V102 14 547 SH   SOLE 8 547 0 0
HOMETRUST BANCSHARES INC COM 437872104 198 6,820 SH   SOLE 1 6,820 0 0
HOMETRUST BANCSHARES INC COM 437872104 2 70 SH   SOLE 8 70 0 0
HOMOLOGY MEDICINES INC COM 438083107 89 3,914 SH   SOLE 1 3,914 0 0
HONDA MOTOR LTD ADR 438128308 1 19 SH   DFND 1 0 0 19
HONEYWELL INTL INC COM 438516106 1,267 7,613 SH   DFND 1 0 0 7,613
HONEYWELL INTL INC COM 438516106 282,862 1,699,884 SH   SOLE 1 1,699,884 0 0
HONEYWELL INTL INC COM 438516106 2,512 15,095 SH   SOLE 8 15,095 0 0
HONEYWELL INTL INC OPT 438516106 33,313 200,200 SH Call SOLE 8 200,200 0 0
HONEYWELL INTL INC OPT 438516106 2,130 12,800 SH Put SOLE 8 12,800 0 0
HONEYWELL INTL INC COM 438516106 1,181 7,096 SH   SOLE 9 7,096 0 0
HOOKER FURNITURE CORP COM 439038100 147 4,349 SH   SOLE 1 4,349 0 0
HOOKER FURNITURE CORP COM 439038100 6 193 SH   SOLE 8 193 0 0
HOPE BANCORP INC COM 43940T109 3,748 231,792 SH   SOLE 1 231,792 0 0
HOPE BANCORP INC COM 43940T109 123 7,612 SH   SOLE 8 7,612 0 0
HOPFED BANCORP INC COM 439734104 1 30 SH   SOLE 8 30 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 2,638 58,755 SH   SOLE 1 58,755 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 24 535 SH   SOLE 8 535 0 0
HORIZON BANCORP INC COM 440407104 379 19,200 SH   SOLE 1 19,200 0 0
HORIZON BANCORP INC COM 440407104 7 369 SH   SOLE 8 369 0 0
HORIZON GLOBAL CORP COM 44052W104 20 2,759 SH   SOLE 8 2,759 0 0
HORIZON PHARMA PLC COM G4617B105 2,824 144,226 SH   SOLE 1 144,226 0 0
HORIZON PHARMA PLC COM G4617B105 206 10,528 SH   SOLE 8 10,528 0 0
HORIZON PHARMA PLC OPT G4617B105 121 6,200 SH Put SOLE 8 6,200 0 0
HORIZON PHARMA PLC OPT G4617B105 801 40,900 SH Call SOLE 8 40,900 0 0
HORMEL FOODS CORP COM 440452100 9,427 239,252 SH   SOLE 1 239,252 0 0
HORMEL FOODS CORP COM 440452100 5 121 SH   SOLE 8 121 0 0
HORMEL FOODS CORP OPT 440452100 197 5,000 SH Call SOLE 8 5,000 0 0
HORMEL FOODS CORP COM 440452100 68 1,727 SH   SOLE 9 1,727 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 59 10,000 SH   SOLE 1 10,000 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 3 500 SH Put SOLE 8 500 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 388 65,938 SH   SOLE 8 65,938 0 0
HORTONWORKS INC COM 440894103 625 27,412 SH   SOLE 1 27,412 0 0
HORTONWORKS INC COM 440894103 93 4,066 SH   SOLE 8 4,066 0 0
HORTONWORKS INC OPT 440894103 11 500 SH Call SOLE 8 500 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 9,385 325,416 SH   SOLE 1 325,416 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 185 6,424 SH   SOLE 8 6,424 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 35,728 1,693,286 SH   SOLE 1 1,693,286 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 4,321 204,796 SH   SOLE 1 204,796 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 79 3,775 SH   SOLE 8 3,775 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 76 3,600 SH Call SOLE 8 3,600 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 730 34,600 SH Put SOLE 8 34,600 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 92 4,383 SH   SOLE 9 4,383 0 0
HOSTESS BRANDS INC COM 44109J106 1,058 95,527 SH   SOLE 1 95,527 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 886 126,503 SH   SOLE 1 126,503 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 95 13,527 SH   SOLE 8 13,527 0 0
HOULIHAN LOKEY INC COM 441593100 815 18,120 SH   SOLE 1 18,120 0 0
HOULIHAN LOKEY INC COM 441593100 22 500 SH   SOLE 8 500 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 14 1,785 SH   SOLE 8 1,785 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 76 47,076 SH   SOLE 1 47,076 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 732 457,435 SH   SOLE 8 457,435 0 0
HOWARD BANCORP INC COM 442496105 90 5,087 SH   SOLE 1 5,087 0 0
HOWARD HUGHES CORP COM 44267D107 2,021 16,268 SH   SOLE 1 16,268 0 0
HOWARD HUGHES CORP COM 44267D107 13 107 SH   SOLE 8 107 0 0
HP INC COM 40434L105 0 17 SH   DFND 1 0 0 17
HP INC COM 40434L105 70,023 2,717,257 SH   SOLE 1 2,717,257 0 0
HP INC COM 40434L105 720 27,941 SH   SOLE 8 27,941 0 0
HP INC OPT 40434L105 2,036 79,000 SH Put SOLE 8 79,000 0 0
HP INC OPT 40434L105 6,664 258,600 SH Call SOLE 8 258,600 0 0
HP INC COM 40434L105 252 9,757 SH   SOLE 9 9,757 0 0
HSBC HLDGS PLC PREF 404280604 128 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC ADR 404280406 1,349 30,646 SH   SOLE 1 30,646 0 0
HSBC HLDGS PLC ADR 404280406 66 1,499 SH   DFND 1 0 0 1,499
HSBC HLDGS PLC OPT 404280406 8,213 186,700 SH Call SOLE 8 186,700 0 0
HSBC HLDGS PLC OPT 404280406 10,967 249,300 SH Put SOLE 8 249,300 0 0
HSBC HLDGS PLC ADR 404280406 5,413 123,050 SH   SOLE 8 123,050 0 0
HSBC HLDGS PLC ADR 404280406 24 539 SH   SOLE 9 539 0 0
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 13 2,528 SH   SOLE 8 2,528 0 0
HUANENG PWR INTL INC ADR 443304100 106 4,100 SH   SOLE 1 4,100 0 0
HUANENG PWR INTL INC OPT 443304100 28 1,100 SH Call SOLE 8 1,100 0 0
HUANENG PWR INTL INC ADR 443304100 15 570 SH   SOLE 8 570 0 0
HUANENG PWR INTL INC ADR 443304100 80 3,100 SH   DFND 20 0 0 3,100
HUAZHU GROUP LTD ADR 44332N106 3,004 93,019 SH   SOLE 1 93,019 0 0
HUAZHU GROUP LTD OPT 44332N106 165 5,100 SH Put SOLE 8 5,100 0 0
HUAZHU GROUP LTD ADR 44332N106 25 776 SH   SOLE 8 776 0 0
HUAZHU GROUP LTD OPT 44332N106 523 16,200 SH Call SOLE 8 16,200 0 0
HUAZHU GROUP LTD ADR 44332N106 950 29,400 SH   SOLE 9 29,400 0 0
HUB GROUP INC COM 443320106 1,897 41,603 SH   SOLE 1 41,603 0 0
HUB GROUP INC OPT 443320106 5 100 SH Call SOLE 8 100 0 0
HUB GROUP INC COM 443320106 120 2,618 SH   SOLE 8 2,618 0 0
HUBBELL INC COM 443510607 2,616 19,586 SH   SOLE 1 19,586 0 0
HUBBELL INC COM 443510607 16 120 SH   SOLE 8 120 0 0
HUBSPOT INC COM 443573100 2,893 19,172 SH   SOLE 1 19,172 0 0
HUBSPOT INC COM 443573100 906 6,005 SH   SOLE 8 6,005 0 0
HUDBAY MINERALS INC COM 443628102 1 166 SH   SOLE 8 166 0 0
HUDBAY MINERALS INC COM 443628102 1 100 SH   SOLE 9 100 0 0
HUDSON LTD COM G46408103 855 37,914 SH   SOLE 1 37,914 0 0
HUDSON LTD COM G46408103 8 340 SH   SOLE 8 340 0 0
HUDSON PAC PPTYS INC COM 444097109 798 24,403 SH   SOLE 1 24,403 0 0
HUDSON PAC PPTYS INC TRUS 444097109 7,157 218,757 SH   SOLE 1 218,757 0 0
HUDSON PAC PPTYS INC TRUS 444097109 12 375 SH   SOLE 8 375 0 0
HUDSON TECHNOLOGIES INC COM 444144109 3 2,617 SH   SOLE 1 2,617 0 0
HUDSON TECHNOLOGIES INC COM 444144109 4 2,780 SH   SOLE 8 2,780 0 0
HUMANA INC COM 444859102 79,464 234,744 SH   SOLE 1 234,744 0 0
HUMANA INC OPT 444859102 20,684 61,100 SH Put SOLE 8 61,100 0 0
HUMANA INC COM 444859102 3,121 9,219 SH   SOLE 8 9,219 0 0
HUMANA INC OPT 444859102 1,930 5,700 SH Call SOLE 8 5,700 0 0
HUMANA INC COM 444859102 318 939 SH   SOLE 9 939 0 0
HUNT COS FIN TR INC TRUS 44558T100 0 98 SH   SOLE 8 98 0 0
HUNT J B TRANS SVCS INC COM 445658107 19,734 165,918 SH   SOLE 1 165,918 0 0
HUNT J B TRANS SVCS INC OPT 445658107 285 2,400 SH Call SOLE 8 2,400 0 0
HUNT J B TRANS SVCS INC COM 445658107 348 2,925 SH   SOLE 8 2,925 0 0
HUNT J B TRANS SVCS INC OPT 445658107 500 4,200 SH Put SOLE 8 4,200 0 0
HUNT J B TRANS SVCS INC COM 445658107 62 519 SH   SOLE 9 519 0 0
HUNTINGTON BANCSHARES INC COM 446150104 28,872 1,935,173 SH   SOLE 1 1,935,173 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 549 36,800 SH Call SOLE 8 36,800 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 357 23,900 SH Put SOLE 8 23,900 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,173 145,613 SH   SOLE 8 145,613 0 0
HUNTINGTON BANCSHARES INC COM 446150104 98 6,552 SH   SOLE 9 6,552 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 19,263 75,221 SH   SOLE 1 75,221 0 0
HUNTINGTON INGALLS INDS INC OPT 446413106 26 100 SH Put SOLE 8 100 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 154 603 SH   SOLE 8 603 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 67 263 SH   SOLE 9 263 0 0
HUNTSMAN CORP COM 447011107 4,119 151,255 SH   SOLE 1 151,255 0 0
HUNTSMAN CORP OPT 447011107 2,358 86,600 SH Put SOLE 8 86,600 0 0
HUNTSMAN CORP COM 447011107 810 29,736 SH   SOLE 8 29,736 0 0
HUNTSMAN CORP OPT 447011107 2,846 104,500 SH Call SOLE 8 104,500 0 0
HUNTSMAN CORP COM 447011107 0 1 SH   SOLE 9 1 0 0
HURCO COMPANIES INC COM 447324104 112 2,484 SH   SOLE 1 2,484 0 0
HURCO COMPANIES INC COM 447324104 5 102 SH   SOLE 8 102 0 0
HURON CONSULTING GROUP INC COM 447462102 793 16,040 SH   SOLE 1 16,040 0 0
HURON CONSULTING GROUP INC COM 447462102 4 77 SH   SOLE 8 77 0 0
HV BANCORP INC COM 40441H105 0 22 SH   SOLE 8 22 0 0
HYATT HOTELS CORP COM 448579102 6,727 84,520 SH   SOLE 1 84,520 0 0
HYATT HOTELS CORP COM 448579102 56 706 SH   SOLE 8 706 0 0
HYDROGENICS CORP NEW COM 448883207 1 77 SH   SOLE 8 77 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 255 4,141 SH   SOLE 1 4,141 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 31 494 SH   SOLE 8 494 0 0
I D SYSTEMS INC COM 449489103 7 1,031 SH   SOLE 8 1,031 0 0
I3 VERTICALS INC COM 46571Y107 66 2,889 SH   SOLE 1 2,889 0 0
IAC INTERACTIVECORP COM 44919P508 6,387 29,470 SH   SOLE 1 29,470 0 0
IAC INTERACTIVECORP COM 44919P508 25,937 119,678 SH   SOLE 8 119,678 0 0
IAC INTERACTIVECORP OPT 44919P508 6,372 29,400 SH Call SOLE 8 29,400 0 0
IAC INTERACTIVECORP OPT 44919P508 4,486 20,700 SH Put SOLE 8 20,700 0 0
IAC INTERACTIVECORP COM 44919P508 206 951 SH   SOLE 9 951 0 0
IAMGOLD CORP COM 450913108 13 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP COM 450913108 36 9,915 SH   SOLE 1 9,915 0 0
IAMGOLD CORP OPT 450913108 56 15,200 SH Call SOLE 8 15,200 0 0
IAMGOLD CORP COM 450913108 1,256 341,297 SH   SOLE 8 341,297 0 0
IAMGOLD CORP OPT 450913108 15 4,000 SH Put SOLE 8 4,000 0 0
IAMGOLD CORP COM 450913108 0 100 SH   SOLE 9 100 0 0
IAMGOLD CORP COM 450913108 4 1,100 SH   DFND 20 0 0 1,100
IBERIABANK CORP COM 450828108 3,001 36,898 SH   SOLE 1 36,898 0 0
IBERIABANK CORP COM 450828108 122 1,503 SH   SOLE 8 1,503 0 0
ICAHN ENTERPRISES LP COM 451100101 28 400 SH   SOLE 1 400 0 0
ICAHN ENTERPRISES LP OPT 451100101 1,117 15,800 SH Put SOLE 8 15,800 0 0
ICAHN ENTERPRISES LP COM 451100101 577 8,158 SH   SOLE 8 8,158 0 0
ICAHN ENTERPRISES LP OPT 451100101 509 7,200 SH Call SOLE 8 7,200 0 0
ICC HLDGS INC COM 44931Q104 0 6 SH   SOLE 8 6 0 0
ICF INTL INC COM 44925C103 874 11,577 SH   SOLE 1 11,577 0 0
ICF INTL INC COM 44925C103 14 184 SH   SOLE 8 184 0 0
ICHOR HOLDINGS COM G4740B105 1,823 89,291 SH   SOLE 1 89,291 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 11 526 SH   SOLE 8 526 0 0
ICICI BK LTD ADR 45104G104 214 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD ADR 45104G104 3,282 386,649 SH   SOLE 1 386,649 0 0
ICICI BK LTD OPT 45104G104 5,015 590,750 SH Put SOLE 8 590,750 0 0
ICICI BK LTD ADR 45104G104 1,009 118,848 SH   SOLE 8 118,848 0 0
ICICI BK LTD OPT 45104G104 375 44,180 SH Call SOLE 8 44,180 0 0
ICICI BK LTD ADR 45104G104 309 36,399 SH   SOLE 9 36,399 0 0
ICON PLC COM G4705A100 4,779 31,088 SH   SOLE 1 31,088 0 0
ICON PLC COM G4705A100 353 2,297 SH   SOLE 8 2,297 0 0
ICONIX BRAND GROUP INC COM 451055107 2 5,987 SH   DFND 1 0 0 5,987
ICONIX BRAND GROUP INC COM 451055107 0 354 SH   SOLE 8 354 0 0
ICU MED INC COM 44930G107 2,431 8,598 SH   SOLE 1 8,598 0 0
ICU MED INC COM 44930G107 1,623 5,740 SH   SOLE 8 5,740 0 0
IDACORP INC COM 451107106 3,970 40,020 SH   SOLE 1 40,020 0 0
IDACORP INC COM 451107106 48 485 SH   SOLE 8 485 0 0
IDEAL PWR INC COM 451622104 7 10,553 SH   SOLE 8 10,553 0 0
IDENTIV INC COM 45170X205 28 4,662 SH   DFND 1 0 0 4,662
IDERA PHARMACEUTICALS INC COM 45168K405 64 7,158 SH   SOLE 1 7,158 0 0
IDEX CORP COM 45167R104 67,085 445,270 SH   SOLE 1 112,643 332,627 0
IDEX CORP COM 45167R104 171 1,136 SH   DFND 1 0 0 1,136
IDEX CORP COM 45167R104 59 391 SH   SOLE 8 391 0 0
IDEX CORP OPT 45167R104 90 600 SH Call SOLE 8 600 0 0
IDEX CORP OPT 45167R104 30 200 SH Put SOLE 8 200 0 0
IDEX CORP COM 45167R104 144 960 SH   SOLE 9 960 0 0
IDEX CORP COM 45167R104 1,302 8,639 SH   SOLE 20 0 8,639 0
IDEX CORP COM 45167R104 10,812 71,766 SH   SOLE 99 0 71,766 0
IDEXX LABS INC COM 45168D104 42,464 170,087 SH   SOLE 1 170,087 0 0
IDEXX LABS INC COM 45168D104 12 48 SH   SOLE 8 48 0 0
IDEXX LABS INC OPT 45168D104 325 1,300 SH Call SOLE 8 1,300 0 0
IDEXX LABS INC COM 45168D104 129 516 SH   SOLE 9 516 0 0
IDT CORP COM 448947507 2 300 SH   SOLE 1 300 0 0
IDT CORP COM 448947507 116 21,720 SH   SOLE 8 21,720 0 0
IDT CORP OPT 448947507 5 1,000 SH Call SOLE 8 1,000 0 0
IEC ELECTRS CORP NEW COM 44949L105 0 7 SH   SOLE 8 7 0 0
IES HLDGS INC COM 44951W106 65 3,332 SH   SOLE 1 3,332 0 0
IES HLDGS INC COM 44951W106 1 74 SH   SOLE 8 74 0 0
IHS MARKIT LTD COM G47567105 30,447 564,243 SH   SOLE 1 564,243 0 0
IHS MARKIT LTD COM G47567105 371 6,884 SH   SOLE 8 6,884 0 0
IHS MARKIT LTD COM G47567105 126 2,337 SH   SOLE 9 2,337 0 0
II VI INC COM 902104108 3,386 71,592 SH   SOLE 1 71,592 0 0
II VI INC OPT 902104108 90 1,900 SH Put SOLE 8 1,900 0 0
II VI INC COM 902104108 291 6,149 SH   SOLE 8 6,149 0 0
II VI INC OPT 902104108 946 20,000 SH Call SOLE 8 20,000 0 0
II VI INC BOND 902104AB4 2,239 1,906,000 PRN   SOLE 8 0 0 1,906,000
IKANG HEALTHCARE GROUP INC ADR 45174L108 547 30,200 SH   SOLE 1 30,200 0 0
IKANG HEALTHCARE GROUP INC ADR 45174L108 23 1,232 SH   SOLE 8 1,232 0 0
IKONICS CORP COM 45172K102 0 16 SH   SOLE 8 16 0 0
ILLINOIS TOOL WKS INC COM 452308109 61,580 436,356 SH   SOLE 1 436,356 0 0
ILLINOIS TOOL WKS INC COM 452308109 455 3,228 SH   SOLE 8 3,228 0 0
ILLINOIS TOOL WKS INC OPT 452308109 6,590 46,700 SH Put SOLE 8 46,700 0 0
ILLINOIS TOOL WKS INC OPT 452308109 6,181 43,800 SH Call SOLE 8 43,800 0 0
ILLINOIS TOOL WKS INC COM 452308109 256 1,814 SH   SOLE 9 1,814 0 0
ILLUMINA INC COM 452327109 87,853 239,343 SH   SOLE 1 239,343 0 0
ILLUMINA INC COM 452327109 37 100 SH   DFND 1 0 0 100
ILLUMINA INC OPT 452327109 7,084 19,300 SH Put SOLE 8 19,300 0 0
ILLUMINA INC COM 452327109 9,073 24,721 SH   SOLE 8 24,721 0 0
ILLUMINA INC BOND 452327AH2 2,474 1,641,000 PRN   SOLE 8 0 0 1,641,000
ILLUMINA INC OPT 452327109 9,764 26,600 SH Call SOLE 8 26,600 0 0
ILLUMINA INC BOND 452327AF6 3,116 2,148,000 PRN   SOLE 8 0 0 2,148,000
ILLUMINA INC COM 452327109 320 871 SH   SOLE 9 871 0 0
IMAX CORP COM 45245E109 738 28,603 SH   SOLE 1 28,603 0 0
IMAX CORP OPT 45245E109 116 4,500 SH Put SOLE 8 4,500 0 0
IMAX CORP OPT 45245E109 947 36,700 SH Call SOLE 8 36,700 0 0
IMAX CORP COM 45245E109 32 1,254 SH   SOLE 8 1,254 0 0
IMMERSION CORP COM 452521107 148 13,950 SH   SOLE 1 13,950 0 0
IMMERSION CORP OPT 452521107 1 100 SH Put SOLE 8 100 0 0
IMMERSION CORP OPT 452521107 2 200 SH Call SOLE 8 200 0 0
IMMERSION CORP COM 452521107 105 9,883 SH   SOLE 8 9,883 0 0
IMMUNE DESIGN CORP COM 45252L103 49 13,999 SH   SOLE 1 13,999 0 0
IMMUNOCELLULAR THERAPEUTICS COM 452536204 0 50 SH   DFND 1 0 0 50
IMMUNOGEN INC COM 45253H101 609 64,259 SH   SOLE 1 64,259 0 0
IMMUNOGEN INC COM 45253H101 113 11,914 SH   SOLE 8 11,914 0 0
IMMUNOMEDICS INC COM 452907108 1,540 73,920 SH   SOLE 1 73,920 0 0
IMMUNOMEDICS INC OPT 452907108 1,127 54,100 SH Put SOLE 8 54,100 0 0
IMMUNOMEDICS INC COM 452907108 7,962 382,285 SH   SOLE 8 382,285 0 0
IMMUNOMEDICS INC OPT 452907108 2,100 100,800 SH Call SOLE 8 100,800 0 0
IMPAC MTG HLDGS INC COM 45254P508 30 3,919 SH   SOLE 1 3,919 0 0
IMPAC MTG HLDGS INC COM 45254P508 3 458 SH   SOLE 8 458 0 0
IMPERIAL OIL LTD COM 453038408 123 3,791 SH   DFND 1 0 0 3,791
IMPERIAL OIL LTD COM 453038408 27 833 SH   SOLE 1 833 0 0
IMPERIAL OIL LTD COM 453038408 40 1,225 SH   SOLE 8 1,225 0 0
IMPERIAL OIL LTD COM 453038408 98 3,040 SH   SOLE 9 3,040 0 0
IMPERVA INC COM 45321L100 61 1,314 SH   SOLE 8 1,314 0 0
IMPERVA INC OPT 45321L100 265 5,700 SH Put SOLE 8 5,700 0 0
IMPERVA INC OPT 45321L100 172 3,700 SH Call SOLE 8 3,700 0 0
IMPINJ INC COM 453204109 2,775 111,814 SH   SOLE 1 111,814 0 0
IMPINJ INC COM 453204109 49 1,964 SH   SOLE 8 1,964 0 0
INCOME OPPORTUNITY RLTY INVS TRUS 452926108 0 1 SH   SOLE 8 1 0 0
INCYTE CORP COM 45337C102 17,367 251,398 SH   SOLE 1 251,398 0 0
INCYTE CORP COM 45337C102 9,592 138,849 SH   SOLE 8 138,849 0 0
INCYTE CORP OPT 45337C102 14,721 213,100 SH Put SOLE 8 213,100 0 0
INCYTE CORP OPT 45337C102 5,513 79,800 SH Call SOLE 8 79,800 0 0
INCYTE CORP COM 45337C102 223 3,228 SH   SOLE 9 3,228 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 69 13,931 SH   SOLE 1 13,931 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 2 379 SH   SOLE 8 379 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 67 1,866 SH   SOLE 1 1,866 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 1 31 SH   SOLE 8 31 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 2,028 192,679 SH   SOLE 1 192,679 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 32 3,000 SH   DFND 1 0 0 3,000
INDEPENDENCE RLTY TR INC TRUS 45378A106 8 761 SH   SOLE 8 761 0 0
INDEPENDENT BANK CORP MASS COM 453836108 2,530 30,633 SH   SOLE 1 30,633 0 0
INDEPENDENT BANK CORP MASS COM 453836108 61 744 SH   SOLE 8 744 0 0
INDEPENDENT BANK CORP MICH COM 453838609 221 9,351 SH   SOLE 1 9,351 0 0
INDEPENDENT BANK CORP MICH COM 453838609 33 1,422 SH   SOLE 8 1,422 0 0
INDEPENDENT BK GROUP INC COM 45384B106 665 10,031 SH   SOLE 1 10,031 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 264 11,468 SH   SOLE 1 11,468 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 1 22 SH   SOLE 8 22 0 0
INDUSTRIAS BACHOCO S A B DE ADR 456463108 249 4,600 SH   SOLE 8 4,600 0 0
INFINERA CORPORATION COM 45667G103 648 88,847 SH   SOLE 1 88,847 0 0
INFINERA CORPORATION OPT 45667G103 498 68,200 SH Call SOLE 8 68,200 0 0
INFINERA CORPORATION OPT 45667G103 207 28,300 SH Put SOLE 8 28,300 0 0
INFINERA CORPORATION COM 45667G103 295 40,531 SH   SOLE 8 40,531 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 0 96 SH   SOLE 8 96 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 61 12,800 SH   SOLE 1 12,800 0 0
INFOSYS LTD ADR 456788108 363 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 19,889 1,955,681 SH   SOLE 1 1,955,681 0 0
INFOSYS LTD ADR 456788108 1,220 119,876 SH   SOLE 8 119,876 0 0
INFOSYS LTD OPT 456788108 1,999 196,600 SH Put SOLE 8 196,600 0 0
INFOSYS LTD OPT 456788108 100 9,800 SH Call SOLE 8 9,800 0 0
INFOSYS LTD ADR 456788108 6,312 620,632 SH   SOLE 9 620,632 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 77 7,442 SH   SOLE 1 7,442 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 2 162 SH   SOLE 8 162 0 0
INFRAREIT INC TRUS 45685L100 459 21,678 SH   SOLE 1 21,678 0 0
INFRAREIT INC TRUS 45685L100 29 1,357 SH   SOLE 8 1,357 0 0
INFUSYSTEM HLDGS INC COM 45685K102 0 53 SH   SOLE 8 53 0 0
ING GROEP N V ADR 456837103 6 434 SH   DFND 1 0 0 434
ING GROEP N V ADR 456837103 14 1,053 SH   SOLE 8 1,053 0 0
ING GROEP N V OPT 456837103 78 6,000 SH Call SOLE 8 6,000 0 0
ING GROEP N V OPT 456837103 89 6,900 SH Put SOLE 8 6,900 0 0
ING GROEP N V ADR 456837103 130 10,000 SH   DFND 20 0 0 10,000
INGERSOLL-RAND PLC COM G47791101 37,527 366,838 SH   SOLE 1 366,838 0 0
INGERSOLL-RAND PLC OPT G47791101 2,026 19,800 SH Call SOLE 8 19,800 0 0
INGERSOLL-RAND PLC OPT G47791101 644 6,300 SH Put SOLE 8 6,300 0 0
INGERSOLL-RAND PLC COM G47791101 96 940 SH   SOLE 8 940 0 0
INGERSOLL-RAND PLC COM G47791101 151 1,475 SH   SOLE 9 1,475 0 0
INGEVITY CORP COM 45688C107 5,868 57,592 SH   SOLE 1 57,592 0 0
INGEVITY CORP COM 45688C107 675 6,623 SH   SOLE 8 6,623 0 0
INGLES MKTS INC COM 457030104 196 5,739 SH   SOLE 1 5,739 0 0
INGLES MKTS INC COM 457030104 674 19,704 SH   SOLE 8 19,704 0 0
INGREDION INC COM 457187102 13,683 130,374 SH   SOLE 1 130,374 0 0
INGREDION INC OPT 457187102 115 1,100 SH Put SOLE 8 1,100 0 0
INGREDION INC COM 457187102 165 1,576 SH   SOLE 8 1,576 0 0
INGREDION INC COM 457187102 95 900 SH   SOLE 9 900 0 0
INNERWORKINGS INC COM 45773Y105 193 24,341 SH   SOLE 1 24,341 0 0
INNERWORKINGS INC COM 45773Y105 10 1,316 SH   SOLE 8 1,316 0 0
INNOPHOS HOLDINGS INC COM 45774N108 949 21,361 SH   SOLE 1 21,361 0 0
INNOPHOS HOLDINGS INC COM 45774N108 20 464 SH   SOLE 8 464 0 0
INNOSPEC INC COM 45768S105 2,102 27,399 SH   SOLE 1 27,399 0 0
INNOSPEC INC COM 45768S105 33 432 SH   SOLE 8 432 0 0
INNOVATE BIOPHARMACEUTICLS I COM 45782F105 47 6,937 SH   SOLE 1 6,937 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 210 4,347 SH   SOLE 1 4,347 0 0
INNOVATIVE SOLUTIONS &amp SUPPO COM 45769N105 0 99 SH   SOLE 8 99 0 0
INNOVIVA INC COM 45781M101 1,389 91,122 SH   SOLE 1 91,122 0 0
INNOVIVA INC COM 45781M101 42 2,745 SH   SOLE 8 2,745 0 0
INNOVIVA INC OPT 45781M101 6 400 SH Call SOLE 8 400 0 0
INNOVIVA INC OPT 45781M101 14 900 SH Put SOLE 8 900 0 0
INOGEN INC COM 45780L104 3,308 13,552 SH   SOLE 1 13,552 0 0
INOGEN INC COM 45780L104 18 74 SH   SOLE 8 74 0 0
INOVALON HLDGS INC COM 45781D101 260 25,826 SH   SOLE 1 25,826 0 0
INOVALON HLDGS INC COM 45781D101 0 47 SH   SOLE 8 47 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 423 76,085 SH   SOLE 1 76,085 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 6 1,013 SH   SOLE 8 1,013 0 0
INPHI CORP COM 45772F107 619 16,288 SH   SOLE 1 16,288 0 0
INPHI CORP COM 45772F107 46 1,187 SH   SOLE 8 1,187 0 0
INPIXON COM 45790J305 63 315,431 SH   SOLE 8 315,431 0 0
INSEEGO CORP COM 45782B104 8 2,061 SH   SOLE 8 2,061 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,098 38,791 SH   SOLE 1 38,791 0 0
INSIGHT ENTERPRISES INC COM 45765U103 182 3,365 SH   SOLE 8 3,365 0 0
INSMED INC COM 457669307 580 28,707 SH   SOLE 1 28,707 0 0
INSMED INC COM 457669307 154 7,574 SH   SOLE 8 7,574 0 0
INSMED INC BOND 457669AA7 4,563 5,421,000 PRN   SOLE 8 0 0 5,421,000
INSPERITY INC COM 45778Q107 5,597 47,454 SH   SOLE 1 47,454 0 0
INSPERITY INC OPT 45778Q107 767 6,500 SH Call SOLE 8 6,500 0 0
INSPERITY INC COM 45778Q107 1,831 15,522 SH   SOLE 8 15,522 0 0
INSPERITY INC OPT 45778Q107 24 200 SH Put SOLE 8 200 0 0
INSPIRE MED SYS INC COM 457730109 249 5,911 SH   SOLE 1 5,911 0 0
INSPIRE MED SYS INC COM 457730109 1 19 SH   SOLE 8 19 0 0
INSPIRED ENTMT INC COM 45782N108 0 33 SH   SOLE 8 33 0 0
INSTALLED BLDG PRODS INC COM 45780R101 1,281 32,848 SH   SOLE 1 32,848 0 0
INSTEEL INDUSTRIES INC COM 45774W108 744 20,744 SH   SOLE 1 20,744 0 0
INSTEEL INDUSTRIES INC COM 45774W108 153 4,260 SH   SOLE 8 4,260 0 0
INSTRUCTURE INC COM 45781U103 703 19,851 SH   SOLE 1 19,851 0 0
INSTRUCTURE INC COM 45781U103 81 2,301 SH   SOLE 8 2,301 0 0
INSULET CORP COM 45784P101 825 7,795 SH   SOLE 1 7,795 0 0
INSULET CORP BOND 45784PAF8 1,769 964,000 PRN   SOLE 8 0 0 964,000
INSULET CORP COM 45784P101 283 2,668 SH   SOLE 8 2,668 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 655 64,978 SH   SOLE 1 64,978 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 16 1,600 SH Put SOLE 8 1,600 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 20 1,923 SH   SOLE 8 1,923 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 56 5,600 SH Call SOLE 8 5,600 0 0
INTEGER HLDGS CORP COM 45826H109 2,816 33,944 SH   SOLE 1 33,944 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 1,778 27,007 SH   SOLE 1 27,007 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 138 2,099 SH   SOLE 8 2,099 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 11,154 237,260 SH   SOLE 1 237,260 0 0
INTEGRATED DEVICE TECHNOLOGY BOND 458118AC0 8,253 5,492,000 PRN   SOLE 8 0 0 5,492,000
INTEGRATED DEVICE TECHNOLOGY COM 458118106 3,191 67,865 SH   SOLE 8 67,865 0 0
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 1,974 42,000 SH Call SOLE 8 42,000 0 0
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 52 1,100 SH Put SOLE 8 1,100 0 0
INTEL CORP COM 458140100 255,193 5,396,367 SH   SOLE 1 5,396,367 0 0
INTEL CORP COM 458140100 248 5,238 SH   DFND 1 0 0 5,238
INTEL CORP COM 458140100 55,914 1,182,341 SH   SOLE 8 1,182,341 0 0
INTEL CORP OPT 458140100 85,103 1,799,600 SH Call SOLE 8 1,799,600 0 0
INTEL CORP OPT 458140100 166,257 3,515,700 SH Put SOLE 8 3,515,700 0 0
INTEL CORP COM 458140100 10,077 213,086 SH   SOLE 9 213,086 0 0
INTEL CORP COM 458140100 430 9,100 SH   DFND 20 0 0 9,100
INTELLIA THERAPEUTICS INC COM 45826J105 445 15,564 SH   SOLE 1 15,564 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 21 741 SH   SOLE 8 741 0 0
INTELLIPHARMACEUTICS INTL IN COM 458173309 5 1,775 SH   SOLE 8 1,775 0 0
INTELSAT S A COM L5140P101 7,706 256,865 SH   SOLE 1 256,865 0 0
INTELSAT S A OPT L5140P101 7,200 240,000 SH Call SOLE 1 240,000 0 0
INTELSAT S A COM L5140P101 79 2,647 SH   SOLE 8 2,647 0 0
INTELSAT S A OPT L5140P101 5,799 193,300 SH Call SOLE 8 193,300 0 0
INTER PARFUMS INC COM 458334109 1,385 21,487 SH   SOLE 1 21,487 0 0
INTER PARFUMS INC COM 458334109 12 193 SH   SOLE 8 193 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 1,682 30,397 SH   SOLE 1 30,397 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 3,624 65,528 SH   SOLE 8 65,528 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,515 27,400 SH Call SOLE 8 27,400 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,184 21,400 SH Put SOLE 8 21,400 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 13 100 SH   DFND 1 0 0 100
INTERCEPT PHARMACEUTICALS IN COM 45845P108 2,495 19,744 SH   SOLE 1 19,744 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 5,067 40,100 SH Put SOLE 8 40,100 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 3,876 30,673 SH   SOLE 8 30,673 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 51 400 SH Call SOLE 8 400 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 32 425 SH   DFND 1 0 0 425
INTERCONTINENTAL EXCHANGE IN COM 45866F104 38,937 519,896 SH   SOLE 1 519,896 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 8,732 116,600 SH Call SOLE 8 116,600 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 103 1,379 SH   SOLE 8 1,379 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 532 7,100 SH Put SOLE 8 7,100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,708 22,808 SH   SOLE 9 22,808 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P707 748 11,910 SH   DFND 1 0 0 11,910
INTERCONTINENTAL HOTELS GROU ADR 45857P707 2 35 SH   SOLE 8 35 0 0
INTERDIGITAL INC COM 45867G101 42,194 527,446 SH   SOLE 1 527,446 0 0
INTERDIGITAL INC COM 45867G101 1,049 13,113 SH   SOLE 8 13,113 0 0
INTERDIGITAL INC OPT 45867G101 168 2,100 SH Call SOLE 8 2,100 0 0
INTERDIGITAL INC OPT 45867G101 256 3,200 SH Put SOLE 8 3,200 0 0
INTERFACE INC COM 458665304 1,840 78,845 SH   SOLE 1 78,845 0 0
INTERFACE INC COM 458665304 23 972 SH   SOLE 8 972 0 0
INTERLINK ELECTRS INC COM 458751302 0 2 SH   SOLE 8 2 0 0
INTERNAP CORP COM 45885A409 95 7,528 SH   SOLE 1 7,528 0 0
INTERNAP CORP COM 45885A409 74 5,853 SH   SOLE 8 5,853 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 2,597 57,690 SH   SOLE 1 57,690 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 23 504 SH   SOLE 8 504 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 258,865 1,711,965 SH   SOLE 1 1,711,965 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 401 2,653 SH   DFND 1 0 0 2,653
INTERNATIONAL BUSINESS MACHS OPT 459200101 31,875 210,800 SH Call SOLE 8 210,800 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 65,353 432,200 SH Put SOLE 8 432,200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 33,049 218,569 SH   SOLE 8 218,569 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 19,235 127,208 SH   SOLE 9 127,208 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 6 45 SH   DFND 1 0 0 45
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 16,052 115,387 SH   SOLE 1 115,387 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 376 2,700 SH Call SOLE 8 2,700 0 0
INTERNATIONAL FLAVORS&ampFRAGRA CONV 459506309 2,285 39,744 SH   SOLE 8 39,744 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 186 1,335 SH   SOLE 8 1,335 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 14 100 SH Put SOLE 8 100 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 77 555 SH   SOLE 9 555 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,987 100,607 SH   SOLE 1 100,607 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 2,119 107,300 SH Call SOLE 8 107,300 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 423 21,400 SH Put SOLE 8 21,400 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,222 61,824 SH   SOLE 8 61,824 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 209 10,448 SH   SOLE 1 10,448 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 5 252 SH   SOLE 8 252 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 1,279 29,199 SH   SOLE 1 29,199 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 1,112 25,393 SH   SOLE 8 25,393 0 0
INTERPUBLIC GROUP COS INC COM 460690100 16,407 717,395 SH   SOLE 1 717,395 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 55 2,400 SH Call SOLE 8 2,400 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,380 60,344 SH   SOLE 8 60,344 0 0
INTERPUBLIC GROUP COS INC COM 460690100 52 2,284 SH   SOLE 9 2,284 0 0
INTERSECT ENT INC COM 46071F103 1,054 36,684 SH   SOLE 1 36,684 0 0
INTERSECT ENT INC OPT 46071F103 262 9,100 SH Call SOLE 8 9,100 0 0
INTERSECT ENT INC COM 46071F103 124 4,326 SH   SOLE 8 4,326 0 0
INTERSECT ENT INC OPT 46071F103 78 2,700 SH Put SOLE 8 2,700 0 0
INTERSECTIONS INC COM 460981301 0 25 SH   SOLE 8 25 0 0
INTERXION HOLDING N.V COM N47279109 1,010 15,006 SH   SOLE 1 15,006 0 0
INTEVAC INC COM 461148108 47 9,023 SH   SOLE 8 9,023 0 0
INTL FCSTONE INC COM 46116V105 953 19,723 SH   SOLE 1 19,723 0 0
INTL FCSTONE INC COM 46116V105 75 1,547 SH   SOLE 8 1,547 0 0
INTL PAPER CO COM 460146103 161,580 3,287,502 SH   SOLE 1 3,287,502 0 0
INTL PAPER CO COM 460146103 98 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO OPT 460146103 9,250 188,200 SH Call SOLE 8 188,200 0 0
INTL PAPER CO COM 460146103 1,972 40,122 SH   SOLE 8 40,122 0 0
INTL PAPER CO OPT 460146103 3,328 67,700 SH Put SOLE 8 67,700 0 0
INTL PAPER CO COM 460146103 115 2,332 SH   SOLE 9 2,332 0 0
INTL PAPER CO COM 460146103 25 500 SH   DFND 20 0 0 500
INTRA CELLULAR THERAPIES INC COM 46116X101 594 27,401 SH   SOLE 1 27,401 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 501 23,100 SH Call SOLE 8 23,100 0 0
INTREPID POTASH INC COM 46121Y102 138 38,181 SH   SOLE 1 38,181 0 0
INTREPID POTASH INC COM 46121Y102 385 107,356 SH   SOLE 8 107,356 0 0
INTREPID POTASH INC OPT 46121Y102 15 4,200 SH Call SOLE 8 4,200 0 0
INTREXON CORP COM 46122T102 1,055 61,298 SH   SOLE 1 61,298 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP COM 46122T102 13,467 782,056 SH   SOLE 8 782,056 0 0
INTREXON CORP OPT 46122T102 46 2,700 SH Call SOLE 8 2,700 0 0
INTREXON CORP OPT 46122T102 57 3,300 SH Put SOLE 8 3,300 0 0
INTRICON CORP COM 46121H109 152 2,701 SH   SOLE 1 2,701 0 0
INTRICON CORP COM 46121H109 5 83 SH   SOLE 8 83 0 0
INTUIT COM 461202103 140,901 619,616 SH   SOLE 1 363,948 255,668 0
INTUIT COM 461202103 644 2,830 SH   DFND 1 0 0 2,830
INTUIT OPT 461202103 1,524 6,700 SH Call SOLE 8 6,700 0 0
INTUIT OPT 461202103 910 4,000 SH Put SOLE 8 4,000 0 0
INTUIT COM 461202103 9,781 43,013 SH   SOLE 8 43,013 0 0
INTUIT COM 461202103 382 1,680 SH   SOLE 9 1,680 0 0
INTUIT COM 461202103 814 3,579 SH   DFND 20 0 0 3,579
INTUIT COM 461202103 1,769 7,779 SH   SOLE 20 0 7,779 0
INTUIT COM 461202103 11,037 48,534 SH   SOLE 99 0 48,534 0
INTUITIVE SURGICAL INC COM 46120E602 172 300 SH   DFND 1 0 0 300
INTUITIVE SURGICAL INC COM 46120E602 98,860 172,229 SH   SOLE 1 172,229 0 0
INTUITIVE SURGICAL INC OPT 46120E602 35,990 62,700 SH Put SOLE 8 62,700 0 0
INTUITIVE SURGICAL INC OPT 46120E602 28,815 50,200 SH Call SOLE 8 50,200 0 0
INTUITIVE SURGICAL INC COM 46120E602 62 108 SH   SOLE 8 108 0 0
INTUITIVE SURGICAL INC COM 46120E602 3,051 5,316 SH   SOLE 9 5,316 0 0
INTUITIVE SURGICAL INC COM 46120E602 861 1,500 SH   DFND 20 0 0 1,500
INVACARE CORP COM 461203101 616 42,317 SH   SOLE 1 42,317 0 0
INVACARE CORP OPT 461203101 15 1,000 SH Put SOLE 8 1,000 0 0
INVACARE CORP COM 461203101 211 14,509 SH   SOLE 8 14,509 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 80 1,100 SH Put SOLE 8 1,100 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 506 7,000 SH Call SOLE 8 7,000 0 0
INVESCO CURNCYSHS AUSTRLA DL FUND 46090N103 13 186 SH   SOLE 8 186 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 37,926 300,000 SH Put SOLE 1 300,000 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 3,793 30,000 SH   SOLE 1 30,000 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 433 3,429 SH   SOLE 8 3,429 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 784 6,200 SH Call SOLE 8 6,200 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 1,100 8,700 SH Put SOLE 8 8,700 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 397 5,200 SH Put SOLE 8 5,200 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 145 1,900 SH Call SOLE 8 1,900 0 0
INVESCO CURNCYSHS CDN DLR TR FUND 46138T104 653 8,560 SH   SOLE 8 8,560 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 404 4,800 SH Call SOLE 8 4,800 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 1,578 18,749 SH   SOLE 8 18,749 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,935 23,000 SH Put SOLE 8 23,000 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 570 5,131 SH   SOLE 1 5,131 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 17,241 155,100 SH Put SOLE 8 155,100 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 11,427 102,800 SH Call SOLE 8 102,800 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 214 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK FUND 46138B103 52 2,896 SH   SOLE 1 2,896 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 221 12,300 SH Put SOLE 8 12,300 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 1,243 69,170 SH   SOLE 8 69,170 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 45 2,500 SH Call SOLE 8 2,500 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 427 25,237 SH   SOLE 1 25,237 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 18 1,073 SH   DFND 1 0 0 1,073
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 271 16,000 SH Call SOLE 8 16,000 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 19 1,100 SH Put SOLE 8 1,100 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H700 5 300 SH Call SOLE 8 300 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 4 229 SH   SOLE 8 229 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 1,009 59,655 SH   SOLE 8 59,655 0 0
INVESCO DB US DLR INDEX TR FUND 46141D203 0 3 SH   SOLE 1 3 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 0 11 SH   SOLE 1 11 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 3,281 129,900 SH Call SOLE 8 129,900 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 2,382 94,300 SH Put SOLE 8 94,300 0 0
INVESCO DB US DLR INDEX TR FUND 46141D203 1,010 39,998 SH   SOLE 8 39,998 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V142 398 12,500 SH   DFND 1 0 0 12,500
INVESCO EXCHANGE TRADED FD T FUND 46137V670 10 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V530 71 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V357 485 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T FUND 46137V647 129 2,420 SH   DFND 1 0 0 2,420
INVESCO EXCHANGE TRADED FD T OPT 46137V357 374 3,500 SH Call SOLE 8 3,500 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 11 100 SH Put SOLE 8 100 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V100 0 1 SH   SOLE 8 1 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V589 0 14 SH   SOLE 8 14 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 114 1,067 SH   SOLE 8 1,067 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V308 4 60 SH   SOLE 8 60 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E628 147 2,721 SH   SOLE 1 2,721 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 430 30,000 SH   DFND 1 0 0 30,000
INVESCO EXCHNG TRADED FD TR FUND 46138E354 1,656 33,436 SH   SOLE 1 33,436 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E784 900 33,363 SH   SOLE 1 33,363 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G508 556 24,000 SH   DFND 1 0 0 24,000
INVESCO EXCHNG TRADED FD TR FUND 46138E404 2 75 SH   SOLE 8 75 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E545 3 99 SH   SOLE 8 99 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E578 0 8 SH   SOLE 8 8 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E149 2 15 SH   SOLE 8 15 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E115 4 46 SH   SOLE 8 46 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E123 5 62 SH   SOLE 8 62 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E156 3 56 SH   SOLE 8 56 0 0
INVESCO LTD COM G491BT108 23,778 1,039,289 SH   SOLE 1 1,039,289 0 0
INVESCO LTD OPT G491BT108 725 31,700 SH Put SOLE 8 31,700 0 0
INVESCO LTD OPT G491BT108 1,691 73,900 SH Call SOLE 8 73,900 0 0
INVESCO LTD COM G491BT108 56 2,438 SH   SOLE 9 2,438 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 2,321 146,765 SH   SOLE 1 146,765 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 11 706 SH   SOLE 8 706 0 0
INVESCO QQQ TR OPT 46090E103 104,971 565,000 SH Put SOLE 1 565,000 0 0
INVESCO QQQ TR FUND 46090E103 419,679 2,258,891 SH   SOLE 1 2,258,891 0 0
INVESCO QQQ TR OPT 46090E103 109,616 590,000 SH Call SOLE 1 590,000 0 0
INVESCO QQQ TR FUND 46090E103 3,503 18,853 SH   DFND 1 0 0 18,853
INVESCO QQQ TR OPT 46090E103 1,434,429 7,720,700 SH Call SOLE 8 7,720,700 0 0
INVESCO QQQ TR FUND 46090E103 46,448 250,000 SH   SOLE 8 250,000 0 0
INVESCO QQQ TR OPT 46090E103 6,107,921 32,875,400 SH Put SOLE 8 32,875,400 0 0
INVESCO QQQ TR FUND 46090E103 825 4,443 SH   SOLE 9 4,443 0 0
INVESCO QQQ TR FUND 46090E103 5,481 29,500 SH   DFND 20 0 0 29,500
INVESTAR HLDG CORP COM 46134L105 91 3,402 SH   SOLE 1 3,402 0 0
INVESTAR HLDG CORP COM 46134L105 2 79 SH   SOLE 8 79 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 755 34,843 SH   SOLE 1 34,843 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 83 3,824 SH   SOLE 8 3,824 0 0
INVESTORS BANCORP INC NEW COM 46146L101 1,212 98,835 SH   SOLE 1 98,835 0 0
INVESTORS BANCORP INC NEW COM 46146L101 122 9,904 SH   SOLE 8 9,904 0 0
INVESTORS REAL ESTATE TR TRUS 461730103 287 47,942 SH   SOLE 1 47,942 0 0
INVESTORS REAL ESTATE TR TRUS 461730103 9 1,563 SH   SOLE 8 1,563 0 0
INVESTORS TITLE CO COM 461804106 91 538 SH   SOLE 1 538 0 0
INVESTORS TITLE CO COM 461804106 9 56 SH   SOLE 8 56 0 0
INVITAE CORP COM 46185L103 1,167 69,774 SH   SOLE 1 69,774 0 0
INVITAE CORP COM 46185L103 9 532 SH   SOLE 8 532 0 0
INVITATION HOMES INC COM 46187W107 2,242 97,850 SH   SOLE 1 97,850 0 0
INVITATION HOMES INC TRUS 46187W107 10,881 474,952 SH   SOLE 1 474,952 0 0
INVITATION HOMES INC TRUS 46187W107 5 200 SH   SOLE 8 200 0 0
INVITATION HOMES INC COM 46187W107 89 3,896 SH   SOLE 9 3,896 0 0
INVUITY INC COM 46187J205 1 100 SH   SOLE 1 100 0 0
INVUITY INC COM 46187J205 0 54 SH   SOLE 8 54 0 0
ION GEOPHYSICAL CORP COM 462044207 62 3,984 SH   SOLE 1 3,984 0 0
ION GEOPHYSICAL CORP COM 462044207 0 23 SH   SOLE 8 23 0 0
IONIS PHARMACEUTICALS INC COM 462222100 3,870 75,035 SH   SOLE 1 75,035 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 7,711 149,500 SH Call SOLE 8 149,500 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 6,871 133,200 SH Put SOLE 8 133,200 0 0
IONIS PHARMACEUTICALS INC COM 462222100 0 1 SH   SOLE 8 1 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 525 46,626 SH   SOLE 1 46,626 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 14 1,234 SH   SOLE 8 1,234 0 0
IPG PHOTONICS CORP COM 44980X109 8,688 55,670 SH   SOLE 1 55,670 0 0
IPG PHOTONICS CORP OPT 44980X109 62 400 SH Call SOLE 8 400 0 0
IPG PHOTONICS CORP OPT 44980X109 250 1,600 SH Put SOLE 8 1,600 0 0
IPG PHOTONICS CORP COM 44980X109 417 2,676 SH   SOLE 8 2,676 0 0
IPG PHOTONICS CORP COM 44980X109 227 1,453 SH   SOLE 9 1,453 0 0
IQIYI INC ADR 46267X108 583 21,540 SH   SOLE 1 21,540 0 0
IQIYI INC ADR 46267X108 3,940 145,549 SH   SOLE 8 145,549 0 0
IQIYI INC OPT 46267X108 12,877 475,700 SH Put SOLE 8 475,700 0 0
IQIYI INC OPT 46267X108 8,714 321,900 SH Call SOLE 8 321,900 0 0
IQIYI INC ADR 46267X108 504 18,600 SH   DFND 20 0 0 18,600
IQVIA HLDGS INC COM 46266C105 27,196 209,617 SH   SOLE 1 209,617 0 0
IQVIA HLDGS INC COM 46266C105 778 5,998 SH   SOLE 8 5,998 0 0
IQVIA HLDGS INC OPT 46266C105 13 100 SH Call SOLE 8 100 0 0
IQVIA HLDGS INC OPT 46266C105 91 700 SH Put SOLE 8 700 0 0
IQVIA HLDGS INC COM 46266C105 124 954 SH   SOLE 9 954 0 0
IRADIMED CORP COM 46266A109 49 1,313 SH   SOLE 1 1,313 0 0
IRADIMED CORP COM 46266A109 1 25 SH   SOLE 8 25 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 1,123 11,855 SH   SOLE 1 11,855 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 5,928 62,625 SH   SOLE 8 62,625 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,313 102,773 SH   SOLE 1 102,773 0 0
IROBOT CORP COM 462726100 3,859 35,109 SH   SOLE 1 35,109 0 0
IROBOT CORP OPT 462726100 4,001 36,400 SH Call SOLE 8 36,400 0 0
IROBOT CORP OPT 462726100 11,047 100,500 SH Put SOLE 8 100,500 0 0
IRON MTN INC NEW TRUS 46284V101 36,159 1,047,528 SH   SOLE 1 1,047,528 0 0
IRON MTN INC NEW COM 46284V101 2,306 66,777 SH   SOLE 1 66,777 0 0
IRON MTN INC NEW OPT 46284V101 2,395 69,400 SH Call SOLE 8 69,400 0 0
IRON MTN INC NEW OPT 46284V101 325 9,400 SH Put SOLE 8 9,400 0 0
IRON MTN INC NEW TRUS 46284V101 349 10,135 SH   SOLE 8 10,135 0 0
IRON MTN INC NEW COM 46284V101 56 1,610 SH   SOLE 9 1,610 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 1,044 56,571 SH   SOLE 1 56,571 0 0
IRONWOOD PHARMACEUTICALS INC OPT 46333X108 941 51,000 SH Put SOLE 8 51,000 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 191 10,367 SH   SOLE 8 10,367 0 0
IRONWOOD PHARMACEUTICALS INC BOND 46333XAD0 1,420 1,094,000 PRN   SOLE 8 0 0 1,094,000
IRSA PROPIEDADES COMERCIALES ADR 463588103 2 100 SH   SOLE 8 100 0 0
ISHARES GOLD TRUST FUND 464285105 66 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST OPT 464285105 3 300 SH Call SOLE 8 300 0 0
ISHARES GOLD TRUST OPT 464285105 2 200 SH Put SOLE 8 200 0 0
ISHARES INC OPT 464286400 17,708 525,000 SH Put SOLE 1 525,000 0 0
ISHARES INC FUND 464286509 420 14,598 SH   SOLE 1 14,598 0 0
ISHARES INC FUND 464286749 175 5,058 SH   DFND 1 0 0 5,058
ISHARES INC FUND 464286392 583 6,350 SH   DFND 1 0 0 6,350
ISHARES INC FUND 464286806 90,735 3,050,952 SH   SOLE 1 3,050,952 0 0
ISHARES INC FUND 464286517 155 3,585 SH   DFND 1 0 0 3,585
ISHARES INC FUND 464286822 227 4,435 SH   DFND 1 0 0 4,435
ISHARES INC FUND 464286871 228 9,547 SH   DFND 1 0 0 9,547
ISHARES INC FUND 46434G772 4 103 SH   SOLE 1 103 0 0
ISHARES INC OPT 464286509 57,560 2,000,000 SH Put SOLE 1 2,000,000 0 0
ISHARES INC FUND 46434G822 2,451 40,688 SH   SOLE 1 40,688 0 0
ISHARES INC FUND 464286822 3,118 60,855 SH   SOLE 1 60,855 0 0
ISHARES INC FUND 464286624 82 869 SH   SOLE 1 869 0 0
ISHARES INC FUND 46434G814 163 5,051 SH   DFND 1 0 0 5,051
ISHARES INC FUND 46434G822 296 4,916 SH   DFND 1 0 0 4,916
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC FUND 464286319 4 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286608 151 3,691 SH   DFND 1 0 0 3,691
ISHARES INC FUND 464286657 264 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286806 395 13,289 SH   DFND 1 0 0 13,289
ISHARES INC FUND 46434G780 79 3,274 SH   DFND 1 0 0 3,274
ISHARES INC FUND 464286871 2,212 92,462 SH   SOLE 1 92,462 0 0
ISHARES INC FUND 464286772 2,150 31,501 SH   SOLE 1 31,501 0 0
ISHARES INC FUND 464286608 5,149 125,593 SH   SOLE 1 125,593 0 0
ISHARES INC FUND 464286400 90 2,674 SH   DFND 1 0 0 2,674
ISHARES INC FUND 464286665 942 20,745 SH   SOLE 1 20,745 0 0
ISHARES INC FUND 46434G798 3 97 SH   DFND 1 0 0 97
ISHARES INC FUND 46434G772 130 3,447 SH   DFND 1 0 0 3,447
ISHARES INC FUND 464286400 37,877 1,122,959 SH   SOLE 1 1,122,959 0 0
ISHARES INC FUND 464286665 561 12,358 SH   DFND 1 0 0 12,358
ISHARES INC FUND 464286772 304 4,453 SH   DFND 1 0 0 4,453
ISHARES INC FUND 464286715 6 266 SH   DFND 1 0 0 266
ISHARES INC FUND 46434G509 618 24,410 SH   SOLE 1 0 24,410 0
ISHARES INC FUND 464286509 384 13,341 SH   DFND 1 0 0 13,341
ISHARES INC OPT 464286400 365,472 10,835,200 SH Call SOLE 8 10,835,200 0 0
ISHARES INC OPT 464286772 23,205 339,900 SH Put SOLE 8 339,900 0 0
ISHARES INC OPT 464286509 161 5,600 SH Put SOLE 8 5,600 0 0
ISHARES INC OPT 464286715 1,264 53,100 SH Call SOLE 8 53,100 0 0
ISHARES INC FUND 464286780 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286806 693 23,300 SH Put SOLE 8 23,300 0 0
ISHARES INC OPT 46434G822 53,424 887,000 SH Put SOLE 8 887,000 0 0
ISHARES INC FUND 464286640 0 7 SH   SOLE 8 7 0 0
ISHARES INC FUND 464286772 2,826 41,406 SH   SOLE 8 41,406 0 0
ISHARES INC FUND 464286822 4,405 85,976 SH   SOLE 8 85,976 0 0
ISHARES INC FUND 464286400 23,194 687,649 SH   SOLE 8 687,649 0 0
ISHARES INC OPT 464286772 3,284 48,100 SH Call SOLE 8 48,100 0 0
ISHARES INC OPT 46434G772 200 5,300 SH Call SOLE 8 5,300 0 0
ISHARES INC OPT 46434G772 23 600 SH Put SOLE 8 600 0 0
ISHARES INC FUND 46434G780 2 83 SH   SOLE 8 83 0 0
ISHARES INC OPT 464286806 143 4,800 SH Call SOLE 8 4,800 0 0
ISHARES INC OPT 46434G822 1,259 20,900 SH Call SOLE 8 20,900 0 0
ISHARES INC FUND 464286871 23 975 SH   SOLE 8 975 0 0
ISHARES INC FUND 464286806 640 21,536 SH   SOLE 8 21,536 0 0
ISHARES INC OPT 464286400 201,722 5,980,500 SH Put SOLE 8 5,980,500 0 0
ISHARES INC FUND 46434G822 11,512 191,124 SH   SOLE 8 191,124 0 0
ISHARES INC OPT 464286509 130 4,500 SH Call SOLE 8 4,500 0 0
ISHARES INC OPT 464286715 7,433 312,200 SH Put SOLE 8 312,200 0 0
ISHARES INC OPT 464286822 54,232 1,058,600 SH Put SOLE 8 1,058,600 0 0
ISHARES INC OPT 464286103 18 800 SH Put SOLE 8 800 0 0
ISHARES INC OPT 464286822 1,619 31,600 SH Call SOLE 8 31,600 0 0
ISHARES INC OPT 464286103 252 11,400 SH Call SOLE 8 11,400 0 0
ISHARES INC FUND 464286756 0 12 SH   SOLE 8 12 0 0
ISHARES INC FUND 464286715 1,643 68,989 SH   SOLE 8 68,989 0 0
ISHARES INC OPT 464286871 41 1,700 SH Put SOLE 8 1,700 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 46434G822 576 9,562 SH   SOLE 9 9,562 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 464286400 5,560 164,836 SH   SOLE 9 164,836 0 0
ISHARES INC FUND 464286665 2,907 64,000 SH   SOLE 9 64,000 0 0
ISHARES INC FUND 464286509 202 7,023 SH   SOLE 9 7,023 0 0
ISHARES INC FUND 464286772 806 11,801 SH   SOLE 9 11,801 0 0
ISHARES INC FUND 464286665 55 1,200 SH   DFND 20 0 0 1,200
ISHARES INC FUND 46434G772 5,578 147,950 SH   DFND 20 0 0 147,950
ISHARES INC FUND 464286400 5,306 157,300 SH   DFND 20 0 0 157,300
ISHARES INC FUND 464286822 2,003 39,100 SH   DFND 20 0 0 39,100
ISHARES INC FUND 464286715 19 793 SH   DFND 20 0 0 793
ISHARES INC FUND 464286772 7,141 104,600 SH   DFND 20 0 0 104,600
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 3 175 SH   DFND 1 0 0 175
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 18 1,000 SH   SOLE 1 1,000 0 0
ISHARES SILVER TRUST FUND 46428Q109 46 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST FUND 46428Q109 0 4 SH   SOLE 1 4 0 0
ISHARES SILVER TRUST OPT 46428Q109 20,220 1,472,700 SH Call SOLE 8 1,472,700 0 0
ISHARES SILVER TRUST OPT 46428Q109 14,282 1,040,200 SH Put SOLE 8 1,040,200 0 0
ISHARES SILVER TRUST FUND 46428Q109 7,441 541,984 SH   SOLE 8 541,984 0 0
ISHARES TR FUND 464287432 94 800 SH   DFND 1 0 0 800
ISHARES TR FUND 46434V886 515 15,033 SH   SOLE 1 15,033 0 0
ISHARES TR FUND 46434V704 49 1,800 SH   DFND 1 0 0 1,800
ISHARES TR FUND 464287242 39,502 343,703 SH   SOLE 1 343,703 0 0
ISHARES TR FUND 464287804 8,200 93,992 SH   SOLE 1 93,992 0 0
ISHARES TR FUND 464288646 22 432 SH   DFND 1 0 0 432
ISHARES TR FUND 464287184 23,777 555,271 SH   SOLE 1 555,271 0 0
ISHARES TR FUND 464288851 58 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287150 42 630 SH   DFND 1 0 0 630
ISHARES TR FUND 464287630 123 923 SH   DFND 1 0 0 923
ISHARES TR OPT 464287655 75,848 450,000 SH Call SOLE 1 450,000 0 0
ISHARES TR FUND 464287234 117,772 2,743,967 SH   SOLE 1 2,743,967 0 0
ISHARES TR FUND 464287523 1,244 6,721 SH   SOLE 1 6,721 0 0
ISHARES TR FUND 464288257 22 300 SH   SOLE 1 300 0 0
ISHARES TR FUND 464287457 831 9,999 SH   SOLE 1 9,999 0 0
ISHARES TR FUND 464287382 25 390 SH   DFND 1 0 0 390
ISHARES TR FUND 46429B465 54 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464288828 30 150 SH   DFND 1 0 0 150
ISHARES TR FUND 464287200 29 100 SH   SOLE 1 100 0 0
ISHARES TR FUND 464287507 140 695 SH   DFND 1 0 0 695
ISHARES TR FUND 464288414 3,406 31,552 SH   SOLE 1 31,552 0 0
ISHARES TR FUND 464288752 98 2,783 SH   SOLE 1 2,783 0 0
ISHARES TR FUND 464287176 388 3,510 SH   DFND 1 0 0 3,510
ISHARES TR FUND 464287226 15,335 145,330 SH   SOLE 1 145,330 0 0
ISHARES TR FUND 464287655 679,026 4,028,636 SH   SOLE 1 4,028,636 0 0
ISHARES TR FUND 46434V423 4,915 164,700 SH   SOLE 1 164,700 0 0
ISHARES TR FUND 464287333 14 208 SH   DFND 1 0 0 208
ISHARES TR FUND 464288588 111,764 1,081,624 SH   SOLE 1 1,081,624 0 0
ISHARES TR FUND 464287887 51 255 SH   DFND 1 0 0 255
ISHARES TR FUND 464287309 186 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464287655 65 384 SH   DFND 1 0 0 384
ISHARES TR FUND 464287648 137 639 SH   DFND 1 0 0 639
ISHARES TR OPT 464287242 8,620 75,000 SH Put SOLE 1 75,000 0 0
ISHARES TR FUND 464288760 105 486 SH   DFND 1 0 0 486
ISHARES TR FUND 464287481 411 3,030 SH   DFND 1 0 0 3,030
ISHARES TR FUND 46429B663 3,325 36,719 SH   DFND 1 0 0 36,719
ISHARES TR FUND 464288182 991 14,034 SH   SOLE 1 14,034 0 0
ISHARES TR FUND 464287556 2,119 17,374 SH   SOLE 1 17,374 0 0
ISHARES TR FUND 464288802 2,246 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464287341 141 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 464287630 47 350 SH   SOLE 1 350 0 0
ISHARES TR OPT 464287234 84,338 1,965,000 SH Call SOLE 1 1,965,000 0 0
ISHARES TR FUND 46434V647 21 822 SH   DFND 1 0 0 822
ISHARES TR FUND 464287242 850 7,398 SH   DFND 1 0 0 7,398
ISHARES TR FUND 464287408 869 7,500 SH   SOLE 1 7,500 0 0
ISHARES TR FUND 464287440 38,838 383,890 SH   SOLE 1 383,890 0 0
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR FUND 464287622 1,981 12,250 SH   SOLE 1 12,250 0 0
ISHARES TR FUND 464289180 101 5,000 SH   DFND 1 0 0 5,000
ISHARES TR FUND 464288125 530 6,522 SH   DFND 1 0 0 6,522
ISHARES TR FUND 464287648 168 780 SH   SOLE 1 780 0 0
ISHARES TR FUND 464287101 42 323 SH   SOLE 1 323 0 0
ISHARES TR FUND 464287390 375 11,940 SH   SOLE 1 11,940 0 0
ISHARES TR FUND 464287234 888 20,684 SH   DFND 1 0 0 20,684
ISHARES TR FUND 46435G334 128 3,735 SH   SOLE 1 3,735 0 0
ISHARES TR FUND 46429B671 143,158 2,390,350 SH   SOLE 1 2,390,350 0 0
ISHARES TR FUND 464287176 4,563 41,251 SH   SOLE 1 41,251 0 0
ISHARES TR OPT 464287465 72,070 1,060,000 SH Put SOLE 1 1,060,000 0 0
ISHARES TR FUND 464287440 175 1,727 SH   DFND 1 0 0 1,727
ISHARES TR FUND 464288281 10,255 95,118 SH   SOLE 1 95,118 0 0
ISHARES TR FUND 464288182 1,775 25,141 SH   DFND 1 0 0 25,141
ISHARES TR FUND 464287739 89,929 1,123,855 SH   SOLE 1 1,123,855 0 0
ISHARES TR OPT 464287465 10,878 160,000 SH Call SOLE 1 160,000 0 0
ISHARES TR OPT 464287242 8,620 75,000 SH Call SOLE 1 75,000 0 0
ISHARES TR FUND 464287689 22 126 SH   DFND 1 0 0 126
ISHARES TR FUND 464287614 7,829 50,192 SH   SOLE 1 50,192 0 0
ISHARES TR FUND 46435G334 262 7,677 SH   DFND 1 0 0 7,677
ISHARES TR FUND 464287168 106 1,059 SH   DFND 1 0 0 1,059
ISHARES TR FUND 464289529 128 3,750 SH   DFND 1 0 0 3,750
ISHARES TR FUND 464287291 884 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287879 984 5,892 SH   DFND 1 0 0 5,892
ISHARES TR FUND 464288281 100 927 SH   DFND 1 0 0 927
ISHARES TR FUND 464287614 955 6,120 SH   DFND 1 0 0 6,120
ISHARES TR FUND 464287564 139 1,390 SH   SOLE 1 1,390 0 0
ISHARES TR FUND 464287465 68,693 1,010,341 SH   SOLE 1 1,010,341 0 0
ISHARES TR FUND 464287598 1,104 8,716 SH   SOLE 1 8,716 0 0
ISHARES TR FUND 464287739 23 288 SH   DFND 1 0 0 288
ISHARES TR FUND 464288513 455 5,262 SH   DFND 1 0 0 5,262
ISHARES TR FUND 464288497 10 177 SH   DFND 1 0 0 177
ISHARES TR FUND 46434V886 751 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464287473 366 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287168 343 3,436 SH   SOLE 1 3,436 0 0
ISHARES TR FUND 46429B747 462 4,675 SH   DFND 1 0 0 4,675
ISHARES TR FUND 464287184 1,807 42,192 SH   DFND 1 0 0 42,192
ISHARES TR FUND 464287457 571 6,877 SH   DFND 1 0 0 6,877
ISHARES TR FUND 46435G102 27 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464287432 116,764 995,682 SH   SOLE 1 995,682 0 0
ISHARES TR FUND 464287598 734 5,797 SH   DFND 1 0 0 5,797
ISHARES TR OPT 464288513 76,067 880,000 SH Put SOLE 1 880,000 0 0
ISHARES TR FUND 464287861 67 1,497 SH   DFND 1 0 0 1,497
ISHARES TR FUND 464288620 214 3,990 SH   DFND 1 0 0 3,990
ISHARES TR FUND 46429B697 40 709 SH   SOLE 1 709 0 0
ISHARES TR FUND 464288273 19 308 SH   SOLE 1 308 0 0
ISHARES TR OPT 464287234 64,380 1,500,000 SH Put SOLE 1 1,500,000 0 0
ISHARES TR FUND 464288513 104,869 1,213,203 SH   SOLE 1 1,213,203 0 0
ISHARES TR OPT 464287655 33,710 200,000 SH Put SOLE 1 200,000 0 0
ISHARES TR FUND 464287200 8,688 29,679 SH   DFND 1 0 0 29,679
ISHARES TR FUND 46429B135 4 207 SH   DFND 1 0 0 207
ISHARES TR OPT 464288257 18,565 250,000 SH Call SOLE 8 250,000 0 0
ISHARES TR FUND 464288513 69,649 805,744 SH   SOLE 8 805,744 0 0
ISHARES TR FUND 464287465 5,964 87,715 SH   SOLE 8 87,715 0 0
ISHARES TR FUND 464287598 378 2,982 SH   SOLE 8 2,982 0 0
ISHARES TR OPT 464287630 186 1,400 SH Put SOLE 8 1,400 0 0
ISHARES TR FUND 46434V738 3 69 SH   SOLE 8 69 0 0
ISHARES TR FUND 46435G334 5,082 148,931 SH   SOLE 8 148,931 0 0
ISHARES TR OPT 46435G334 345 10,100 SH Put SOLE 8 10,100 0 0
ISHARES TR OPT 464287614 718 4,600 SH Call SOLE 8 4,600 0 0
ISHARES TR OPT 464287200 1,171 4,000 SH Put SOLE 8 4,000 0 0
ISHARES TR OPT 464287788 24 200 SH Call SOLE 8 200 0 0
ISHARES TR FUND 464287689 558 3,241 SH   SOLE 8 3,241 0 0
ISHARES TR OPT 464287432 338,043 2,882,600 SH Call SOLE 8 2,882,600 0 0
ISHARES TR OPT 464287630 80 600 SH Call SOLE 8 600 0 0
ISHARES TR OPT 464288778 5 100 SH Call SOLE 8 100 0 0
ISHARES TR FUND 464287184 110,563 2,582,052 SH   SOLE 8 2,582,052 0 0
ISHARES TR OPT 464289180 24 1,200 SH Put SOLE 8 1,200 0 0
ISHARES TR FUND 464289438 3 31 SH   SOLE 8 31 0 0
ISHARES TR FUND 464287887 4 18 SH   SOLE 8 18 0 0
ISHARES TR OPT 464287614 312 2,000 SH Put SOLE 8 2,000 0 0
ISHARES TR FUND 464289511 2 40 SH   SOLE 8 40 0 0
ISHARES TR OPT 464288513 88,091 1,019,100 SH Call SOLE 8 1,019,100 0 0
ISHARES TR OPT 464288752 4,665 132,000 SH Call SOLE 8 132,000 0 0
ISHARES TR OPT 464287234 513,353 11,960,700 SH Call SOLE 8 11,960,700 0 0
ISHARES TR OPT 464287655 2,080,547 12,343,800 SH Put SOLE 8 12,343,800 0 0
ISHARES TR OPT 464287192 327 1,600 SH Call SOLE 8 1,600 0 0
ISHARES TR OPT 464287507 1,832 9,100 SH Call SOLE 8 9,100 0 0
ISHARES TR FUND 464287374 13 353 SH   SOLE 8 353 0 0
ISHARES TR FUND 464288885 2 20 SH   SOLE 8 20 0 0
ISHARES TR FUND 464287655 2,898 17,192 SH   SOLE 8 17,192 0 0
ISHARES TR OPT 464287804 44 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464287739 11,123 139,000 SH Put SOLE 8 139,000 0 0
ISHARES TR OPT 464288281 8,086 75,000 SH Put SOLE 8 75,000 0 0
ISHARES TR FUND 464288257 252 3,400 SH   SOLE 8 3,400 0 0
ISHARES TR FUND 464288851 3 42 SH   SOLE 8 42 0 0
ISHARES TR OPT 464287465 450,930 6,632,300 SH Put SOLE 8 6,632,300 0 0
ISHARES TR OPT 464287242 4,896 42,600 SH Call SOLE 8 42,600 0 0
ISHARES TR FUND 464287200 66,867 228,426 SH   SOLE 8 228,426 0 0
ISHARES TR FUND 464287564 4 41 SH   SOLE 8 41 0 0
ISHARES TR FUND 46429B614 257 7,000 SH   SOLE 8 7,000 0 0
ISHARES TR OPT 464287556 7,926 65,000 SH Call SOLE 8 65,000 0 0
ISHARES TR FUND 464288273 5,107 82,000 SH   SOLE 8 82,000 0 0
ISHARES TR FUND 464288810 227 1,000 SH   SOLE 8 1,000 0 0
ISHARES TR OPT 464287242 292,255 2,542,900 SH Put SOLE 8 2,542,900 0 0
ISHARES TR OPT 464287739 6,402 80,000 SH Call SOLE 8 80,000 0 0
ISHARES TR FUND 464287192 321 1,569 SH   SOLE 8 1,569 0 0
ISHARES TR OPT 464287788 61 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464288513 1,480,146 17,123,400 SH Put SOLE 8 17,123,400 0 0
ISHARES TR OPT 464288778 78 1,600 SH Put SOLE 8 1,600 0 0
ISHARES TR FUND 464287432 21,568 183,919 SH   SOLE 8 183,919 0 0
ISHARES TR OPT 464287184 562,698 13,141,000 SH Call SOLE 8 13,141,000 0 0
ISHARES TR FUND 464288778 62 1,272 SH   SOLE 8 1,272 0 0
ISHARES TR OPT 464287507 101 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464287648 2,839 13,200 SH Call SOLE 8 13,200 0 0
ISHARES TR FUND 464288612 4 39 SH   SOLE 8 39 0 0
ISHARES TR OPT 464287234 630,229 14,683,800 SH Put SOLE 8 14,683,800 0 0
ISHARES TR OPT 464287200 381 1,300 SH Call SOLE 8 1,300 0 0
ISHARES TR OPT 464287184 418,112 9,764,400 SH Put SOLE 8 9,764,400 0 0
ISHARES TR OPT 464287440 4,148 41,000 SH Put SOLE 8 41,000 0 0
ISHARES TR FUND 464287838 29 299 SH   SOLE 8 299 0 0
ISHARES TR OPT 464287440 8,508 84,100 SH Call SOLE 8 84,100 0 0
ISHARES TR OPT 464287598 139 1,100 SH Call SOLE 8 1,100 0 0
ISHARES TR OPT 464287168 619 6,200 SH Call SOLE 8 6,200 0 0
ISHARES TR OPT 464287374 4 100 SH Put SOLE 8 100 0 0
ISHARES TR OPT 464287655 689,049 4,088,100 SH Call SOLE 8 4,088,100 0 0
ISHARES TR OPT 464287465 138,271 2,033,700 SH Call SOLE 8 2,033,700 0 0
ISHARES TR FUND 464287226 46 436 SH   SOLE 8 436 0 0
ISHARES TR FUND 464287242 15,171 132,000 SH   SOLE 8 132,000 0 0
ISHARES TR FUND 464288752 892 25,247 SH   SOLE 8 25,247 0 0
ISHARES TR OPT 464288810 2,298 10,100 SH Put SOLE 8 10,100 0 0
ISHARES TR OPT 464287192 1,677 8,200 SH Put SOLE 8 8,200 0 0
ISHARES TR OPT 464287432 73,376 625,700 SH Put SOLE 8 625,700 0 0
ISHARES TR OPT 464287556 12,645 103,700 SH Put SOLE 8 103,700 0 0
ISHARES TR FUND 46429B598 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287804 742 8,500 SH Call SOLE 8 8,500 0 0
ISHARES TR OPT 46435G334 68 2,000 SH Call SOLE 8 2,000 0 0
ISHARES TR OPT 464287648 3,914 18,200 SH Put SOLE 8 18,200 0 0
ISHARES TR OPT 464288844 7 200 SH Put SOLE 8 200 0 0
ISHARES TR FUND 464287788 10 83 SH   SOLE 8 83 0 0
ISHARES TR OPT 464288752 855 24,200 SH Put SOLE 8 24,200 0 0
ISHARES TR OPT 464289180 12 600 SH Call SOLE 8 600 0 0
ISHARES TR OPT 464288257 18,580 250,200 SH Put SOLE 8 250,200 0 0
ISHARES TR FUND 464287184 13 306 SH   SOLE 9 306 0 0
ISHARES TR FUND 464288281 1,078 10,000 SH   SOLE 9 10,000 0 0
ISHARES TR FUND 464287465 66 976 SH   SOLE 9 976 0 0
ISHARES TR FUND 464288240 110 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR FUND 464287390 235 7,500 SH   SOLE 9 7,500 0 0
ISHARES TR FUND 464287234 16,600 386,762 SH   SOLE 9 386,762 0 0
ISHARES TR OPT 464287234 93,274 2,173,200 SH Put SOLE 9 2,173,200 0 0
ISHARES TR OPT 464287234 70,955 1,653,200 SH Call SOLE 9 1,653,200 0 0
ISHARES TR FUND 464287556 287 2,357 SH   SOLE 9 2,357 0 0
ISHARES TR FUND 464287200 10 34 SH   SOLE 9 34 0 0
ISHARES TR FUND 464287655 220 1,308 SH   SOLE 9 1,308 0 0
ISHARES TR FUND 464287739 880 11,001 SH   SOLE 9 11,001 0 0
ISHARES TR FUND 464287226 844 8,000 SH   SOLE 9 8,000 0 0
ISHARES TR FUND 46429B598 54 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287390 1,695 54,000 SH   DFND 20 0 0 54,000
ISHARES TR FUND 464288182 125 1,776 SH   DFND 20 0 0 1,776
ISHARES TR FUND 464287655 337 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464288257 791 10,651 SH   DFND 20 0 0 10,651
ISHARES TR FUND 464287101 253 1,950 SH   DFND 20 0 0 1,950
ISHARES TR FUND 464288729 121 1,290 SH   DFND 20 0 0 1,290
ISHARES TR FUND 464287200 1,844 6,300 SH   DFND 20 0 0 6,300
ISHARES TR FUND 464288240 207 4,338 SH   DFND 20 0 0 4,338
ISHARES TR FUND 464287234 940 21,900 SH   DFND 20 0 0 21,900
ISHARES TR FUND 464287184 93 2,162 SH   DFND 20 0 0 2,162
ISHARES TR FUND 464288513 64,830 750,000 SH   SOLE 44 750,000 0 0
ISHARES TR OPT 464288513 64,830 750,000 SH Put SOLE 44 750,000 0 0
ISIS PHARMACEUTICALS INC DEL BOND 464337AJ3 2,229 2,123,000 PRN   SOLE 8 0 0 2,123,000
ISRAEL CHEMICALS LTD COM M5920A109 526 87,151 SH   SOLE 1 87,151 0 0
ISRAEL CHEMICALS LTD COM M5920A109 222 36,819 SH   SOLE 9 36,819 0 0
ISRAMCO INC COM 465141406 35 291 SH   SOLE 1 291 0 0
ISRAMCO INC COM 465141406 2 15 SH   SOLE 8 15 0 0
ISSUER DIRECT CORPORATION COM 46520M204 2 162 SH   SOLE 8 162 0 0
ISTAR INC TRUS 45031U101 798 71,442 SH   SOLE 1 71,442 0 0
ISTAR INC TRUS 45031U101 5 461 SH   SOLE 8 461 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 2,752 250,603 SH   SOLE 1 250,603 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 472 42,943 SH   DFND 1 0 0 42,943
ITAU UNIBANCO HLDG SA OPT 465562106 1,343 122,300 SH Put SOLE 8 122,300 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 1,409 128,300 SH Call SOLE 8 128,300 0 0
ITERIS INC COM 46564T107 51 9,532 SH   SOLE 1 9,532 0 0
ITERIS INC COM 46564T107 37 6,935 SH   SOLE 8 6,935 0 0
ITRON INC COM 465741106 2,871 44,729 SH   SOLE 1 44,729 0 0
ITRON INC COM 465741106 103 1,611 SH   SOLE 8 1,611 0 0
ITT INC COM 45073V108 5,307 86,637 SH   SOLE 1 86,637 0 0
ITT INC OPT 45073V108 25 400 SH Call SOLE 8 400 0 0
ITT INC COM 45073V108 2 36 SH   SOLE 8 36 0 0
ITURAN LOCATION AND CONTROL COM M6158M104 0 12 SH   SOLE 8 12 0 0
J &amp J SNACK FOODS CORP COM 466032109 2,361 15,644 SH   SOLE 1 15,644 0 0
J &amp J SNACK FOODS CORP COM 466032109 7 44 SH   DFND 1 0 0 44
J &amp J SNACK FOODS CORP COM 466032109 38 254 SH   SOLE 8 254 0 0
J &amp J SNACK FOODS CORP COM 466032109 336 2,225 SH   SOLE 9 2,225 0 0
J ALEXANDERS HLDGS INC COM 46609J106 61 5,133 SH   SOLE 1 5,133 0 0
J ALEXANDERS HLDGS INC COM 46609J106 91 7,669 SH   SOLE 8 7,669 0 0
J JILL INC COM 46620W102 122 19,669 SH   SOLE 1 19,669 0 0
J2 GLOBAL INC COM 48123V102 35 424 SH   DFND 1 0 0 424
J2 GLOBAL INC COM 48123V102 2,544 30,704 SH   SOLE 1 30,704 0 0
J2 GLOBAL INC BOND 48123VAC6 525 405,000 PRN   SOLE 8 0 0 405,000
J2 GLOBAL INC COM 48123V102 181 2,179 SH   SOLE 8 2,179 0 0
JABIL INC COM 466313103 5,937 219,281 SH   SOLE 1 219,281 0 0
JABIL INC OPT 466313103 888 32,800 SH Call SOLE 8 32,800 0 0
JABIL INC OPT 466313103 1,711 63,200 SH Put SOLE 8 63,200 0 0
JABIL INC COM 466313103 828 30,539 SH   SOLE 8 30,539 0 0
JACK IN THE BOX INC COM 466367109 4,227 50,408 SH   SOLE 1 50,408 0 0
JACK IN THE BOX INC COM 466367109 2,115 25,223 SH   SOLE 8 25,223 0 0
JACK IN THE BOX INC OPT 466367109 184 2,200 SH Put SOLE 8 2,200 0 0
JACK IN THE BOX INC OPT 466367109 143 1,700 SH Call SOLE 8 1,700 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 14,256 186,364 SH   SOLE 1 186,364 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 678 8,863 SH   SOLE 8 8,863 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 23 300 SH Call SOLE 8 300 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 15 200 SH Put SOLE 8 200 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 58 755 SH   SOLE 9 755 0 0
JAGGED PEAK ENERGY INC COM 47009K107 475 34,368 SH   SOLE 1 34,368 0 0
JAGGED PEAK ENERGY INC COM 47009K107 5 328 SH   SOLE 8 328 0 0
JAKKS PAC INC COM 47012E106 41 16,182 SH   SOLE 8 16,182 0 0
JAMES RIV GROUP LTD COM G5005R107 1,639 38,463 SH   SOLE 1 38,463 0 0
JAMES RIV GROUP LTD COM G5005R107 21 491 SH   SOLE 8 491 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 1,377 51,058 SH   SOLE 1 51,058 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 232 8,616 SH   SOLE 8 8,616 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 11 1,000 SH   DFND 1 0 0 1,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 7,561 7,444,000 PRN   SOLE 8 0 0 7,444,000
JAZZ PHARMACEUTICALS PLC COM G50871105 9,437 56,123 SH   SOLE 1 56,123 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 10 60 SH   DFND 1 0 0 60
JAZZ PHARMACEUTICALS PLC OPT G50871105 454 2,700 SH Call SOLE 8 2,700 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 238 1,410 SH   SOLE 9 1,410 0 0
JBG SMITH PPTYS TRUS 46590V100 9,340 253,599 SH   SOLE 1 253,599 0 0
JBG SMITH PPTYS TRUS 46590V100 7 195 SH   SOLE 8 195 0 0
JD COM INC OPT 47215P106 14,089 540,000 SH Put SOLE 1 540,000 0 0
JD COM INC ADR 47215P106 146 5,588 SH   DFND 1 0 0 5,588
JD COM INC ADR 47215P106 25,921 993,482 SH   SOLE 1 993,482 0 0
JD COM INC OPT 47215P106 99,252 3,804,200 SH Put SOLE 8 3,804,200 0 0
JD COM INC OPT 47215P106 31,319 1,200,400 SH Call SOLE 8 1,200,400 0 0
JD COM INC ADR 47215P106 55,535 2,128,611 SH   SOLE 8 2,128,611 0 0
JD COM INC ADR 47215P106 6,431 246,477 SH   SOLE 9 246,477 0 0
JD COM INC ADR 47215P106 1,237 47,415 SH   DFND 20 0 0 47,415
JEFFERIES FINL GROUP INC COM 47233W109 7,383 336,141 SH   SOLE 1 336,141 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 99 4,500 SH Put SOLE 8 4,500 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 103 4,700 SH Call SOLE 8 4,700 0 0
JEFFERIES FINL GROUP INC COM 47233W109 301 13,715 SH   SOLE 8 13,715 0 0
JEFFERIES FINL GROUP INC COM 47233W109 41 1,861 SH   SOLE 9 1,861 0 0
JELD-WEN HLDG INC COM 47580P103 1,150 46,656 SH   SOLE 1 46,656 0 0
JELD-WEN HLDG INC COM 47580P103 27 1,093 SH   SOLE 8 1,093 0 0
JERNIGAN CAP INC TRUS 476405105 386 19,983 SH   SOLE 1 19,983 0 0
JETBLUE AIRWAYS CORP COM 477143101 32,009 1,653,428 SH   SOLE 1 1,653,428 0 0
JETBLUE AIRWAYS CORP COM 477143101 3,786 195,504 SH   SOLE 8 195,504 0 0
JETBLUE AIRWAYS CORP OPT 477143101 4,937 255,000 SH Call SOLE 8 255,000 0 0
JETBLUE AIRWAYS CORP OPT 477143101 4,722 243,900 SH Put SOLE 8 243,900 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 76 7,100 SH   SOLE 1 7,100 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 450 41,800 SH Put SOLE 8 41,800 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 158 14,700 SH Call SOLE 8 14,700 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 10 952 SH   SOLE 9 952 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 3,920 32,862 SH   SOLE 1 32,862 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 338 2,826 SH   SOLE 8 2,826 0 0
JOHNSON &amp JOHNSON COM 478160104 482,401 3,491,351 SH   SOLE 1 3,036,181 455,170 0
JOHNSON &amp JOHNSON COM 478160104 3,041 22,007 SH   DFND 1 0 0 22,007
JOHNSON &amp JOHNSON OPT 478160104 46,411 335,900 SH Put SOLE 8 335,900 0 0
JOHNSON &amp JOHNSON COM 478160104 8,552 61,897 SH   SOLE 8 61,897 0 0
JOHNSON &amp JOHNSON OPT 478160104 51,717 374,300 SH Call SOLE 8 374,300 0 0
JOHNSON &amp JOHNSON COM 478160104 42,222 305,580 SH   SOLE 9 305,580 0 0
JOHNSON &amp JOHNSON COM 478160104 3,503 25,354 SH   SOLE 20 0 25,354 0
JOHNSON &amp JOHNSON COM 478160104 857 6,200 SH   DFND 20 0 0 6,200
JOHNSON &amp JOHNSON COM 478160104 9,360 67,742 SH   SOLE 99 0 67,742 0
JOHNSON CTLS INTL PLC COM G51502105 5 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 57,349 1,638,547 SH   SOLE 1 1,638,547 0 0
JOHNSON CTLS INTL PLC COM G51502105 646 18,436 SH   SOLE 8 18,436 0 0
JOHNSON CTLS INTL PLC COM G51502105 256 7,332 SH   SOLE 9 7,332 0 0
JOHNSON OUTDOORS INC COM 479167108 261 2,811 SH   SOLE 1 2,811 0 0
JOHNSON OUTDOORS INC COM 479167108 30 321 SH   SOLE 8 321 0 0
JONES ENERGY INC COM 48019R306 3 501 SH   SOLE 1 501 0 0
JONES ENERGY INC COM 48019R306 0 9 SH   SOLE 8 9 0 0
JONES LANG LASALLE INC COM 48020Q107 15,771 109,289 SH   SOLE 1 109,289 0 0
JONES LANG LASALLE INC OPT 48020Q107 14 100 SH Put SOLE 8 100 0 0
JONES LANG LASALLE INC COM 48020Q107 174 1,211 SH   SOLE 8 1,211 0 0
JONES LANG LASALLE INC COM 48020Q107 82 564 SH   SOLE 9 564 0 0
JOUNCE THERAPEUTICS INC COM 481116101 89 13,907 SH   SOLE 1 13,907 0 0
JOUNCE THERAPEUTICS INC COM 481116101 326 50,127 SH   SOLE 8 50,127 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,469 21,881 SH   DFND 1 0 0 21,881
JPMORGAN CHASE &amp CO COM 46625H100 447,659 3,967,202 SH   SOLE 1 3,924,166 43,036 0
JPMORGAN CHASE &amp CO OPT 46625H100 53,001 469,700 SH Call SOLE 8 469,700 0 0
JPMORGAN CHASE &amp CO FUND 46625H365 226 8,219 SH   SOLE 8 8,219 0 0
JPMORGAN CHASE &amp CO COM 46625H100 25,458 225,623 SH   SOLE 8 225,623 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 98,419 872,200 SH Put SOLE 8 872,200 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,659 23,568 SH   SOLE 9 23,568 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,216 19,638 SH   SOLE 20 0 19,638 0
JPMORGAN CHASE &amp CO COM 46625H100 508 4,500 SH   DFND 20 0 0 4,500
JPMORGAN CHASE &amp CO COM 46625H100 153 1,360 SH   SOLE 99 0 1,360 0
JUNIPER NETWORKS INC COM 48203R104 14,828 494,769 SH   SOLE 1 494,769 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,169 39,000 SH Call SOLE 8 39,000 0 0
JUNIPER NETWORKS INC OPT 48203R104 366 12,200 SH Put SOLE 8 12,200 0 0
JUNIPER NETWORKS INC COM 48203R104 3,880 129,449 SH   SOLE 8 129,449 0 0
JUNIPER NETWORKS INC COM 48203R104 62 2,060 SH   SOLE 9 2,060 0 0
K12 INC COM 48273U102 331 18,714 SH   SOLE 1 18,714 0 0
K12 INC COM 48273U102 155 8,772 SH   SOLE 8 8,772 0 0
K2M GROUP HLDGS INC COM 48273J107 3,052 111,534 SH   SOLE 1 111,534 0 0
K2M GROUP HLDGS INC COM 48273J107 8 290 SH   SOLE 8 290 0 0
KADANT INC COM 48282T104 442 4,100 SH   SOLE 1 4,100 0 0
KADANT INC COM 48282T104 6 55 SH   SOLE 8 55 0 0
KADMON HLDGS INC COM 48283N106 125 37,363 SH   SOLE 1 37,363 0 0
KAISER ALUMINUM CORP COM 483007704 2,051 18,807 SH   SOLE 1 18,807 0 0
KALA PHARMACEUTICALS INC COM 483119103 61 6,225 SH   SOLE 1 6,225 0 0
KALA PHARMACEUTICALS INC COM 483119103 1 117 SH   SOLE 8 117 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 2 71 SH   SOLE 8 71 0 0
KAMAN CORP COM 483548103 3,374 50,544 SH   SOLE 1 50,544 0 0
KAMAN CORP COM 483548103 26 392 SH   SOLE 8 392 0 0
KAMAN CORP BOND 483548AF0 121 103,000 PRN   SOLE 8 0 0 103,000
KANDI TECHNOLOGIES GROUP INC OPT 483709101 104 21,400 SH Put SOLE 8 21,400 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 222 45,680 SH   SOLE 8 45,680 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 34 7,000 SH Call SOLE 8 7,000 0 0
KANSAS CITY SOUTHERN COM 485170302 19,974 176,333 SH   SOLE 1 176,333 0 0
KANSAS CITY SOUTHERN OPT 485170302 13,911 122,800 SH Call SOLE 8 122,800 0 0
KANSAS CITY SOUTHERN COM 485170302 2,209 19,500 SH   SOLE 8 19,500 0 0
KANSAS CITY SOUTHERN OPT 485170302 4,792 42,300 SH Put SOLE 8 42,300 0 0
KANSAS CITY SOUTHERN COM 485170302 69 608 SH   SOLE 9 608 0 0
KAPSTONE PAPER &amp PACKAGING C COM 48562P103 5,533 163,146 SH   SOLE 1 163,146 0 0
KAPSTONE PAPER &amp PACKAGING C COM 48562P103 10 281 SH   SOLE 8 281 0 0
KAR AUCTION SVCS INC COM 48238T109 4,555 76,307 SH   SOLE 1 76,307 0 0
KAR AUCTION SVCS INC COM 48238T109 890 14,912 SH   SOLE 8 14,912 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 1,062 62,387 SH   SOLE 1 62,387 0 0
KARYOPHARM THERAPEUTICS INC OPT 48576U106 43 2,500 SH Call SOLE 8 2,500 0 0
KAYNE ANDERSON ACQUISITION COM 48661U102 3,049 300,100 SH   SOLE 8 300,100 0 0
KAYNE ANDERSON ACQUISITION WARR 48661U110 125 100,000 SH   SOLE 8 100,000 0 0
KB FINANCIAL GROUP INC ADR 48241A105 2 37 SH   SOLE 8 37 0 0
KB HOME COM 48666K109 2,021 84,523 SH   SOLE 1 84,523 0 0
KB HOME COM 48666K109 428 17,917 SH   SOLE 8 17,917 0 0
KB HOME OPT 48666K109 1,289 53,900 SH Call SOLE 8 53,900 0 0
KB HOME OPT 48666K109 4,687 196,000 SH Put SOLE 8 196,000 0 0
KBR INC COM 48242W106 4,756 225,131 SH   SOLE 1 225,131 0 0
KBR INC OPT 48242W106 604 28,600 SH Put SOLE 8 28,600 0 0
KBR INC COM 48242W106 380 17,978 SH   SOLE 8 17,978 0 0
KBR INC OPT 48242W106 1,453 68,800 SH Call SOLE 8 68,800 0 0
KBS FASHION GROUP LTD COM Y46002203 13 3,336 SH   SOLE 8 3,336 0 0
KEANE GROUP INC COM 48669A108 358 28,897 SH   SOLE 1 28,897 0 0
KEANE GROUP INC COM 48669A108 17 1,335 SH   SOLE 8 1,335 0 0
KEARNY FINL CORP MD COM 48716P108 514 37,112 SH   SOLE 1 37,112 0 0
KEARNY FINL CORP MD COM 48716P108 314 22,661 SH   SOLE 8 22,661 0 0
KELLOGG CO COM 487836108 67 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 25,898 369,862 SH   SOLE 1 369,862 0 0
KELLOGG CO OPT 487836108 8,101 115,700 SH Put SOLE 8 115,700 0 0
KELLOGG CO OPT 487836108 4,838 69,100 SH Call SOLE 8 69,100 0 0
KELLOGG CO COM 487836108 91 1,293 SH   SOLE 8 1,293 0 0
KELLOGG CO COM 487836108 8,777 125,348 SH   SOLE 9 125,348 0 0
KELLY SVCS INC COM 488152208 801 33,306 SH   SOLE 1 33,306 0 0
KELLY SVCS INC COM 488152208 1 31 SH   SOLE 8 31 0 0
KEMET CORP COM 488360207 1,315 70,894 SH   SOLE 1 70,894 0 0
KEMET CORP OPT 488360207 1,224 66,000 SH Call SOLE 8 66,000 0 0
KEMET CORP COM 488360207 36 1,904 SH   SOLE 8 1,904 0 0
KEMET CORP OPT 488360207 942 50,800 SH Put SOLE 8 50,800 0 0
KEMPER CORP DEL COM 488401100 4,273 53,123 SH   SOLE 1 53,123 0 0
KEMPER CORP DEL COM 488401100 169 2,108 SH   SOLE 8 2,108 0 0
KEMPHARM INC COM 488445107 0 6 SH   SOLE 1 6 0 0
KEMPHARM INC COM 488445107 0 95 SH   SOLE 8 95 0 0
KENNAMETAL INC COM 489170100 2,303 52,856 SH   SOLE 1 52,856 0 0
KENNAMETAL INC COM 489170100 20 456 SH   SOLE 8 456 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 1,719 79,992 SH   SOLE 1 79,992 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 8 356 SH   DFND 1 0 0 356
KENNEDY-WILSON HLDGS INC COM 489398107 46 2,121 SH   SOLE 8 2,121 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 0 11 SH   SOLE 9 11 0 0
KENTUCKY FIRST FED BANCORP COM 491292108 0 15 SH   SOLE 8 15 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 866 254,910 SH   SOLE 1 254,910 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 15 4,250 SH   SOLE 8 4,250 0 0
KERYX BIOPHARMACEUTICALS INC OPT 492515101 43 12,600 SH Put SOLE 8 12,600 0 0
KERYX BIOPHARMACEUTICALS INC OPT 492515101 49 14,400 SH Call SOLE 8 14,400 0 0
KEURIG DR PEPPER INC COM 49271V100 14 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC COM 49271V100 1,567 67,607 SH   SOLE 1 67,607 0 0
KEURIG DR PEPPER INC OPT 49271V100 7 300 SH Put SOLE 8 300 0 0
KEURIG DR PEPPER INC OPT 49271V100 39 1,700 SH Call SOLE 8 1,700 0 0
KEURIG DR PEPPER INC COM 49271V100 4 193 SH   SOLE 8 193 0 0
KEURIG DR PEPPER INC COM 49271V100 46 1,977 SH   SOLE 9 1,977 0 0
KEURIG DR PEPPER INC COM 49271V100 3 135 SH   DFND 20 0 0 135
KEURIG DR PEPPER INC COM 49271V100 24 1,041 SH   SOLE 99 0 1,041 0
KEY ENERGY SVCS INC DEL COM 49309J103 281 24,504 SH   SOLE 1 24,504 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 146 12,726 SH   SOLE 8 12,726 0 0
KEY TRONIC CORP COM 493144109 7 953 SH   SOLE 8 953 0 0
KEYCORP NEW COM 493267108 41,901 2,106,698 SH   SOLE 1 2,106,698 0 0
KEYCORP NEW OPT 493267108 1,207 60,700 SH Call SOLE 8 60,700 0 0
KEYCORP NEW COM 493267108 1,760 88,483 SH   SOLE 8 88,483 0 0
KEYCORP NEW OPT 493267108 384 19,300 SH Put SOLE 8 19,300 0 0
KEYCORP NEW COM 493267108 835 42,004 SH   SOLE 9 42,004 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 6,870 103,650 SH   SOLE 1 103,650 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 6 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 154 2,313 SH   SOLE 8 2,313 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 99 1,490 SH   SOLE 9 1,490 0 0
KEYW HLDG CORP COM 493723100 168 19,452 SH   SOLE 1 19,452 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 41 1,927 SH   SOLE 1 1,927 0 0
KFORCE INC COM 493732101 932 24,768 SH   SOLE 1 24,768 0 0
KFORCE INC COM 493732101 379 10,081 SH   SOLE 8 10,081 0 0
KILROY RLTY CORP TRUS 49427F108 13,809 192,610 SH   SOLE 1 192,610 0 0
KILROY RLTY CORP COM 49427F108 1,087 15,167 SH   SOLE 1 15,167 0 0
KILROY RLTY CORP TRUS 49427F108 6 85 SH   SOLE 8 85 0 0
KIMBALL ELECTRONICS INC COM 49428J109 212 10,755 SH   SOLE 1 10,755 0 0
KIMBALL ELECTRONICS INC COM 49428J109 6 292 SH   SOLE 8 292 0 0
KIMBALL INTL INC COM 494274103 244 14,601 SH   SOLE 1 14,601 0 0
KIMBALL INTL INC COM 494274103 7 398 SH   SOLE 8 398 0 0
KIMBERLY CLARK CORP COM 494368103 56 493 SH   DFND 1 0 0 493
KIMBERLY CLARK CORP COM 494368103 49,859 438,751 SH   SOLE 1 438,751 0 0
KIMBERLY CLARK CORP OPT 494368103 6,330 55,700 SH Put SOLE 8 55,700 0 0
KIMBERLY CLARK CORP OPT 494368103 1,943 17,100 SH Call SOLE 8 17,100 0 0
KIMBERLY CLARK CORP COM 494368103 2,998 26,385 SH   SOLE 8 26,385 0 0
KIMBERLY CLARK CORP COM 494368103 3,638 32,011 SH   SOLE 9 32,011 0 0
KIMCO RLTY CORP TRUS 49446R109 37,921 2,265,215 SH   SOLE 1 2,265,215 0 0
KIMCO RLTY CORP COM 49446R109 1,983 118,456 SH   SOLE 1 118,456 0 0
KIMCO RLTY CORP TRUS 49446R109 37 2,177 SH   SOLE 8 2,177 0 0
KIMCO RLTY CORP OPT 49446R109 33 2,000 SH Call SOLE 8 2,000 0 0
KIMCO RLTY CORP COM 49446R109 42 2,522 SH   SOLE 9 2,522 0 0
KINDER MORGAN INC DEL COM 49456B101 51,232 2,889,736 SH   SOLE 1 2,889,736 0 0
KINDER MORGAN INC DEL OPT 49456B101 2,365 133,400 SH Call SOLE 8 133,400 0 0
KINDER MORGAN INC DEL OPT 49456B101 3,147 177,500 SH Put SOLE 8 177,500 0 0
KINDER MORGAN INC DEL COM 49456B101 2,200 124,109 SH   SOLE 8 124,109 0 0
KINDER MORGAN INC DEL COM 49456B101 401 22,596 SH   SOLE 9 22,596 0 0
KINDRED BIOSCIENCES INC COM 494577109 162 11,622 SH   SOLE 1 11,622 0 0
KINDRED BIOSCIENCES INC COM 494577109 11 758 SH   SOLE 8 758 0 0
KINGSTONE COS INC COM 496719105 76 3,971 SH   SOLE 1 3,971 0 0
KINGSTONE COS INC COM 496719105 3 148 SH   SOLE 8 148 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 62 2,430 SH   SOLE 1 2,430 0 0
KINROSS GOLD CORP COM 496902404 23 8,672 SH   DFND 1 0 0 8,672
KINROSS GOLD CORP COM 496902404 4,146 1,535,471 SH   SOLE 1 1,535,471 0 0
KINROSS GOLD CORP OPT 496902404 383 142,000 SH Put SOLE 8 142,000 0 0
KINROSS GOLD CORP OPT 496902404 74 27,500 SH Call SOLE 8 27,500 0 0
KINROSS GOLD CORP COM 496902404 999 370,114 SH   SOLE 8 370,114 0 0
KINROSS GOLD CORP COM 496902404 39 14,336 SH   SOLE 9 14,336 0 0
KINROSS GOLD CORP COM 496902404 5 1,900 SH   DFND 20 0 0 1,900
KINSALE CAP GROUP INC COM 49714P108 467 7,319 SH   SOLE 1 7,319 0 0
KINSALE CAP GROUP INC COM 49714P108 356 5,581 SH   SOLE 8 5,581 0 0
KIRBY CORP COM 497266106 2,594 31,538 SH   SOLE 1 31,538 0 0
KIRBY CORP COM 497266106 2 20 SH   SOLE 8 20 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 570 30,000 SH   DFND 1 0 0 30,000
KIRKLAND LAKE GOLD LTD COM 49741E100 1,246 65,629 SH   SOLE 1 65,629 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 2,820 148,500 SH Call SOLE 8 148,500 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 2,519 132,626 SH   SOLE 8 132,626 0 0
KIRKLANDS INC COM 497498105 168 16,559 SH   SOLE 1 16,559 0 0
KIRKLANDS INC COM 497498105 84 8,336 SH   SOLE 8 8,336 0 0
KITE RLTY GROUP TR TRUS 49803T300 4,015 241,140 SH   SOLE 1 241,140 0 0
KITE RLTY GROUP TR TRUS 49803T300 58 3,507 SH   SOLE 8 3,507 0 0
KKR &amp CO INC COM 48251W104 2,657 97,451 SH   DFND 1 0 0 97,451
KKR &amp CO INC OPT 48251W104 2,727 100,000 SH Call SOLE 1 100,000 0 0
KKR &amp CO INC COM 48251W104 20 721 SH   SOLE 1 721 0 0
KKR &amp CO INC OPT 48251W104 1,099 40,300 SH Put SOLE 8 40,300 0 0
KKR &amp CO INC COM 48251W104 6,396 234,557 SH   SOLE 8 234,557 0 0
KKR &amp CO INC OPT 48251W104 4,295 157,500 SH Call SOLE 8 157,500 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 179 8,865 SH   SOLE 1 8,865 0 0
KLA-TENCOR CORP COM 482480100 22,183 218,112 SH   SOLE 1 218,112 0 0
KLA-TENCOR CORP OPT 482480100 437 4,300 SH Put SOLE 8 4,300 0 0
KLA-TENCOR CORP OPT 482480100 1,841 18,100 SH Call SOLE 8 18,100 0 0
KLA-TENCOR CORP COM 482480100 94 925 SH   SOLE 9 925 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 1,051 32,827 SH   SOLE 1 32,827 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 1,069 33,395 SH   SOLE 8 33,395 0 0
KLX ENERGY SERVICS HOLDNGS I OPT 48253L106 1,665 52,000 SH Call SOLE 8 52,000 0 0
KLX INC COM 482539103 5,809 92,512 SH   SOLE 1 92,512 0 0
KLX INC COM 482539103 3,089 49,207 SH   SOLE 8 49,207 0 0
KLX INC OPT 482539103 8,161 130,000 SH Call SOLE 8 130,000 0 0
KMG CHEMICALS INC COM 482564101 2,762 36,548 SH   SOLE 1 36,548 0 0
KMG CHEMICALS INC COM 482564101 108 1,422 SH   SOLE 8 1,422 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 5,299 153,684 SH   SOLE 1 153,684 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 159 4,604 SH Put SOLE 8 4,604 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 48 1,392 SH Call SOLE 8 1,392 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 278 8,093 SH   SOLE 8 8,093 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 57 1,671 SH   SOLE 9 1,671 0 0
KNOLL INC COM 498904200 650 27,719 SH   SOLE 1 27,719 0 0
KNOLL INC COM 498904200 11 473 SH   SOLE 8 473 0 0
KNOLL INC OPT 498904200 47 2,000 SH Put SOLE 8 2,000 0 0
KNOLL INC OPT 498904200 2 100 SH Call SOLE 8 100 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 11 500 SH   SOLE 1 500 0 0
KNOT OFFSHORE PARTNERS LP OPT Y48125101 30 1,400 SH Call SOLE 8 1,400 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 3 144 SH   SOLE 8 144 0 0
KNOWLES CORP COM 49926D109 2,165 130,252 SH   SOLE 1 130,252 0 0
KNOWLES CORP COM 49926D109 153 9,186 SH   SOLE 8 9,186 0 0
KOHLS CORP COM 500255104 38,419 515,318 SH   SOLE 1 515,318 0 0
KOHLS CORP OPT 500255104 13,889 186,300 SH Call SOLE 8 186,300 0 0
KOHLS CORP OPT 500255104 24,460 328,100 SH Put SOLE 8 328,100 0 0
KOHLS CORP COM 500255104 143 1,930 SH   SOLE 8 1,930 0 0
KOHLS CORP COM 500255104 74 997 SH   SOLE 9 997 0 0
KOPIN CORP COM 500600101 5 2,000 SH   DFND 1 0 0 2,000
KOPIN CORP COM 500600101 155 64,149 SH   SOLE 1 64,149 0 0
KOPIN CORP COM 500600101 94 39,045 SH   SOLE 8 39,045 0 0
KOPPERS HOLDINGS INC COM 50060P106 929 29,811 SH   SOLE 1 29,811 0 0
KOPPERS HOLDINGS INC COM 50060P106 158 5,105 SH   SOLE 8 5,105 0 0
KOREA ELECTRIC PWR ADR 500631106 316 24,000 SH   SOLE 9 24,000 0 0
KOREA FD FUND 500634209 60 1,638 SH   DFND 1 0 0 1,638
KORN FERRY INTL COM 500643200 3,139 63,742 SH   SOLE 1 63,742 0 0
KORN FERRY INTL COM 500643200 37 758 SH   SOLE 8 758 0 0
KORNIT DIGITAL LTD COM M6372Q113 15 686 SH   SOLE 1 686 0 0
KORNIT DIGITAL LTD COM M6372Q113 12,356 564,200 SH   SOLE 8 564,200 0 0
KOSMOS ENERGY LTD COM G5315B107 405 43,387 SH   SOLE 1 43,387 0 0
KOSMOS ENERGY LTD COM G5315B107 4 437 SH   SOLE 8 437 0 0
KRAFT HEINZ CO COM 500754106 3,501 63,522 SH   DFND 1 0 0 63,522
KRAFT HEINZ CO COM 500754106 61,591 1,117,592 SH   SOLE 1 1,117,592 0 0
KRAFT HEINZ CO OPT 500754106 25,273 458,600 SH Put SOLE 8 458,600 0 0
KRAFT HEINZ CO OPT 500754106 19,338 350,900 SH Call SOLE 8 350,900 0 0
KRAFT HEINZ CO COM 500754106 7,764 140,877 SH   SOLE 8 140,877 0 0
KRAFT HEINZ CO COM 500754106 6,086 110,432 SH   SOLE 9 110,432 0 0
KRAFT HEINZ CO COM 500754106 9 166 SH   SOLE 99 0 166 0
KRANESHARES TR FUND 500767306 98 2,000 SH   DFND 1 0 0 2,000
KRATON CORPORATION COM 50077C106 2,230 47,289 SH   SOLE 1 47,289 0 0
KRATON CORPORATION COM 50077C106 28 588 SH   SOLE 8 588 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 495 33,475 SH   SOLE 1 33,475 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 22 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 435 29,409 SH   SOLE 8 29,409 0 0
KROGER CO COM 501044101 28,865 991,593 SH   SOLE 1 991,593 0 0
KROGER CO OPT 501044101 13,763 472,800 SH Call SOLE 8 472,800 0 0
KROGER CO OPT 501044101 18,141 623,200 SH Put SOLE 8 623,200 0 0
KROGER CO COM 501044101 8,324 285,945 SH   SOLE 8 285,945 0 0
KROGER CO COM 501044101 820 28,153 SH   SOLE 9 28,153 0 0
KRONOS WORLDWIDE INC COM 50105F105 1,026 63,107 SH   SOLE 1 63,107 0 0
KRONOS WORLDWIDE INC COM 50105F105 16 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 29 1,770 SH   SOLE 8 1,770 0 0
KT CORP ADR 48268K101 484 32,598 SH   SOLE 1 32,598 0 0
KT CORP ADR 48268K101 876 59,000 SH   DFND 1 0 0 59,000
KULICKE &amp SOFFA INDS INC COM 501242101 2,884 120,948 SH   SOLE 1 120,948 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 2 100 SH Call SOLE 8 100 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 24 1,000 SH Put SOLE 8 1,000 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 102 4,274 SH   SOLE 8 4,274 0 0
KURA ONCOLOGY INC COM 50127T109 221 12,587 SH   SOLE 1 12,587 0 0
KURA ONCOLOGY INC COM 50127T109 7 378 SH   SOLE 8 378 0 0
KVH INDS INC COM 482738101 85 6,471 SH   SOLE 1 6,471 0 0
KVH INDS INC COM 482738101 3 236 SH   SOLE 8 236 0 0
L BRANDS INC COM 501797104 18,793 620,233 SH   SOLE 1 620,233 0 0
L BRANDS INC OPT 501797104 3,869 127,700 SH Call SOLE 8 127,700 0 0
L BRANDS INC COM 501797104 2,141 70,663 SH   SOLE 8 70,663 0 0
L BRANDS INC OPT 501797104 5,788 191,000 SH Put SOLE 8 191,000 0 0
L BRANDS INC COM 501797104 1,481 48,855 SH   SOLE 9 48,855 0 0
L3 TECHNOLOGIES INC COM 502413107 26,981 126,904 SH   SOLE 1 126,904 0 0
L3 TECHNOLOGIES INC OPT 502413107 361 1,700 SH Put SOLE 8 1,700 0 0
L3 TECHNOLOGIES INC OPT 502413107 680 3,200 SH Call SOLE 8 3,200 0 0
L3 TECHNOLOGIES INC COM 502413107 970 4,561 SH   SOLE 8 4,561 0 0
L3 TECHNOLOGIES INC COM 502413107 98 463 SH   SOLE 9 463 0 0
L3 TECHNOLOGIES INC COM 502413107 553 2,600 SH   DFND 20 0 0 2,600
LA JOLLA PHARMACEUTICAL CO COM 503459604 2,839 141,005 SH   SOLE 1 141,005 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 16 803 SH   SOLE 8 803 0 0
LA JOLLA PHARMACEUTICAL CO OPT 503459604 48 2,400 SH Call SOLE 8 2,400 0 0
LA Z BOY INC COM 505336107 3,552 112,414 SH   SOLE 1 112,414 0 0
LA Z BOY INC COM 505336107 31 980 SH   SOLE 8 980 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 26,732 153,915 SH   SOLE 1 153,915 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 191 1,100 SH Call SOLE 8 1,100 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 261 1,500 SH Put SOLE 8 1,500 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,077 6,199 SH   SOLE 9 6,199 0 0
LADDER CAP CORP TRUS 505743104 10,074 594,701 SH   SOLE 1 594,701 0 0
LADDER CAP CORP TRUS 505743104 5 323 SH   SOLE 8 323 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 103 38,161 SH   SOLE 1 38,161 0 0
LAIX INC ADR 50736W105 63 5,000 SH   SOLE 1 5,000 0 0
LAKE SHORE BANCORP INC COM 510700107 0 15 SH   SOLE 8 15 0 0
LAKELAND BANCORP INC COM 511637100 689 38,140 SH   SOLE 1 38,140 0 0
LAKELAND BANCORP INC COM 511637100 17 994 SH   SOLE 8 994 0 0
LAKELAND FINL CORP COM 511656100 496 10,674 SH   SOLE 1 10,674 0 0
LAKELAND FINL CORP COM 511656100 13 281 SH   SOLE 8 281 0 0
LAKELAND INDS INC COM 511795106 0 9 SH   SOLE 8 9 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP COM 512807108 39,923 263,180 SH   SOLE 1 263,180 0 0
LAM RESEARCH CORP COM 512807108 4,550 29,994 SH   SOLE 8 29,994 0 0
LAM RESEARCH CORP OPT 512807108 18,523 122,100 SH Put SOLE 8 122,100 0 0
LAM RESEARCH CORP OPT 512807108 17,734 116,900 SH Call SOLE 8 116,900 0 0
LAM RESEARCH CORP COM 512807108 447 2,949 SH   SOLE 9 2,949 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 3,870 49,740 SH   SOLE 1 49,740 0 0
LAMAR ADVERTISING CO NEW COM 512816109 14 185 SH   SOLE 1 185 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 202 2,600 SH Call SOLE 8 2,600 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 16 200 SH Put SOLE 8 200 0 0
LAMB WESTON HLDGS INC COM 513272104 7,555 113,428 SH   SOLE 1 113,428 0 0
LAMB WESTON HLDGS INC COM 513272104 226 3,391 SH   SOLE 8 3,391 0 0
LAMB WESTON HLDGS INC COM 513272104 0 1 SH   SOLE 9 1 0 0
LANCASTER COLONY CORP COM 513847103 2,371 15,884 SH   SOLE 1 15,884 0 0
LANCASTER COLONY CORP COM 513847103 33 220 SH   SOLE 8 220 0 0
LANCASTER COLONY CORP COM 513847103 364 2,437 SH   SOLE 9 2,437 0 0
LANDEC CORP COM 514766104 164 11,378 SH   SOLE 1 11,378 0 0
LANDEC CORP COM 514766104 4 268 SH   SOLE 8 268 0 0
LANDMARK BANCORP INC COM 51504L107 0 11 SH   SOLE 8 11 0 0
LANDS END INC NEW COM 51509F105 529 30,068 SH   SOLE 1 30,068 0 0
LANDS END INC NEW OPT 51509F105 579 33,000 SH Put SOLE 8 33,000 0 0
LANDS END INC NEW COM 51509F105 459 26,159 SH   SOLE 8 26,159 0 0
LANDS END INC NEW OPT 51509F105 328 18,700 SH Call SOLE 8 18,700 0 0
LANDSTAR SYS INC COM 515098101 8,136 66,685 SH   SOLE 1 66,685 0 0
LANDSTAR SYS INC OPT 515098101 24 200 SH Put SOLE 8 200 0 0
LANDSTAR SYS INC COM 515098101 795 6,509 SH   SOLE 8 6,509 0 0
LANDSTAR SYS INC OPT 515098101 1,574 12,900 SH Call SOLE 8 12,900 0 0
LANNET INC COM 516012101 366 77,130 SH   SOLE 1 77,130 0 0
LANNET INC OPT 516012101 2,204 464,100 SH Put SOLE 8 464,100 0 0
LANNET INC COM 516012101 1,675 352,712 SH   SOLE 8 352,712 0 0
LANTHEUS HLDGS INC COM 516544103 771 51,545 SH   SOLE 1 51,545 0 0
LAREDO PETROLEUM INC COM 516806106 1,716 210,021 SH   SOLE 1 210,021 0 0
LAREDO PETROLEUM INC COM 516806106 324 39,679 SH   SOLE 8 39,679 0 0
LAS VEGAS SANDS CORP COM 517834107 31,701 534,313 SH   SOLE 1 534,313 0 0
LAS VEGAS SANDS CORP COM 517834107 1,427 24,052 SH   SOLE 8 24,052 0 0
LAS VEGAS SANDS CORP OPT 517834107 9,398 158,400 SH Call SOLE 8 158,400 0 0
LAS VEGAS SANDS CORP OPT 517834107 16,262 274,100 SH Put SOLE 8 274,100 0 0
LAS VEGAS SANDS CORP COM 517834107 299 5,041 SH   SOLE 9 5,041 0 0
LASALLE HOTEL PPTYS TRUS 517942108 10,281 297,209 SH   SOLE 1 297,209 0 0
LASALLE HOTEL PPTYS TRUS 517942108 22 635 SH   SOLE 8 635 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 351 43,896 SH   SOLE 1 43,896 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 98 12,365 SH   SOLE 8 12,365 0 0
LAUDER ESTEE COS INC COM 518439104 43,905 302,124 SH   SOLE 1 233,040 69,084 0
LAUDER ESTEE COS INC COM 518439104 1,549 10,660 SH   DFND 1 0 0 10,660
LAUDER ESTEE COS INC OPT 518439104 4,607 31,700 SH Put SOLE 8 31,700 0 0
LAUDER ESTEE COS INC COM 518439104 694 4,779 SH   SOLE 8 4,779 0 0
LAUDER ESTEE COS INC OPT 518439104 3,691 25,400 SH Call SOLE 8 25,400 0 0
LAUDER ESTEE COS INC COM 518439104 1,421 9,780 SH   SOLE 9 9,780 0 0
LAUDER ESTEE COS INC COM 518439104 315 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 581 4,000 SH   DFND 20 0 0 4,000
LAUDER ESTEE COS INC COM 518439104 4,140 28,487 SH   SOLE 99 0 28,487 0
LAUREATE EDUCATION INC COM 518613203 516 33,399 SH   SOLE 1 33,399 0 0
LAWSON PRODS INC COM 520776105 88 2,587 SH   SOLE 1 2,587 0 0
LAZARD LTD COM G54050102 77,441 1,608,986 SH   SOLE 1 1,608,986 0 0
LAZARD LTD OPT G54050102 414 8,600 SH Call SOLE 8 8,600 0 0
LAZARD LTD OPT G54050102 135 2,800 SH Put SOLE 8 2,800 0 0
LAZARD LTD COM G54050102 36 746 SH   SOLE 8 746 0 0
LAZYDAYS HLDGS INC COM 52110H100 22 2,910 SH   SOLE 8 2,910 0 0
LCI INDS COM 50189K103 3,170 38,275 SH   SOLE 1 38,275 0 0
LCI INDS COM 50189K103 763 9,214 SH   SOLE 8 9,214 0 0
LCNB CORP COM 50181P100 67 3,593 SH   SOLE 1 3,593 0 0
LCNB CORP COM 50181P100 0 7 SH   SOLE 8 7 0 0
LEAF GROUP LTD COM 52177G102 62 6,194 SH   SOLE 1 6,194 0 0
LEAF GROUP LTD COM 52177G102 182 18,209 SH   SOLE 8 18,209 0 0
LEAR CORP COM 521865204 13,578 93,635 SH   SOLE 1 93,635 0 0
LEAR CORP COM 521865204 3,751 25,862 SH   SOLE 8 25,862 0 0
LEAR CORP OPT 521865204 4,756 32,800 SH Put SOLE 8 32,800 0 0
LEAR CORP OPT 521865204 3,089 21,300 SH Call SOLE 8 21,300 0 0
LEAR CORP COM 521865204 120 831 SH   SOLE 9 831 0 0
LEGACY RESVS INC COM 524706108 10 1,997 SH   SOLE 8 1,997 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 2,092 49,107 SH   SOLE 1 49,107 0 0
LEGG MASON INC COM 524901105 1,931 61,803 SH   SOLE 1 61,803 0 0
LEGG MASON INC OPT 524901105 893 28,600 SH Call SOLE 8 28,600 0 0
LEGG MASON INC OPT 524901105 890 28,500 SH Put SOLE 8 28,500 0 0
LEGG MASON INC COM 524901105 350 11,194 SH   SOLE 8 11,194 0 0
LEGGETT &amp PLATT INC COM 524660107 88 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC COM 524660107 12,262 279,996 SH   SOLE 1 279,996 0 0
LEGGETT &amp PLATT INC OPT 524660107 328 7,500 SH Call SOLE 8 7,500 0 0
LEGGETT &amp PLATT INC COM 524660107 384 8,774 SH   SOLE 8 8,774 0 0
LEGGETT &amp PLATT INC OPT 524660107 215 4,900 SH Put SOLE 8 4,900 0 0
LEGGETT &amp PLATT INC COM 524660107 34 780 SH   SOLE 9 780 0 0
LEIDOS HLDGS INC COM 525327102 56 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 6,238 90,199 SH   SOLE 1 90,199 0 0
LEIDOS HLDGS INC COM 525327102 346 4,995 SH   SOLE 8 4,995 0 0
LEIDOS HLDGS INC OPT 525327102 97 1,400 SH Call SOLE 8 1,400 0 0
LEIDOS HLDGS INC COM 525327102 124 1,788 SH   SOLE 9 1,788 0 0
LEMAITRE VASCULAR INC COM 525558201 974 25,144 SH   SOLE 1 25,144 0 0
LEMAITRE VASCULAR INC COM 525558201 8 223 SH   SOLE 8 223 0 0
LENDINGCLUB CORP COM 52603A109 490 126,376 SH   SOLE 1 126,376 0 0
LENDINGCLUB CORP COM 52603A109 109 27,989 SH   SOLE 8 27,989 0 0
LENDINGCLUB CORP OPT 52603A109 40 10,300 SH Call SOLE 8 10,300 0 0
LENDINGCLUB CORP OPT 52603A109 184 47,300 SH Put SOLE 8 47,300 0 0
LENDINGTREE INC NEW COM 52603B107 1,777 7,725 SH   SOLE 1 7,725 0 0
LENDINGTREE INC NEW OPT 52603B107 920 4,000 SH Call SOLE 8 4,000 0 0
LENDINGTREE INC NEW BOND 52603BAA5 1,429 1,127,000 PRN   SOLE 8 0 0 1,127,000
LENDINGTREE INC NEW OPT 52603B107 184 800 SH Put SOLE 8 800 0 0
LENDINGTREE INC NEW COM 52603B107 138 602 SH   SOLE 8 602 0 0
LENNAR CORP COM 526057302 228 5,906 SH   SOLE 1 5,906 0 0
LENNAR CORP COM 526057104 24,210 518,504 SH   SOLE 1 518,504 0 0
LENNAR CORP COM 526057104 4,632 99,208 SH   SOLE 8 99,208 0 0
LENNAR CORP OPT 526057104 8,591 184,000 SH Put SOLE 8 184,000 0 0
LENNAR CORP OPT 526057302 13 334 SH Call SOLE 8 334 0 0
LENNAR CORP OPT 526057302 2 64 SH Put SOLE 8 64 0 0
LENNAR CORP COM 526057302 2 50 SH   SOLE 8 50 0 0
LENNAR CORP OPT 526057104 1,746 37,400 SH Call SOLE 8 37,400 0 0
LENNAR CORP COM 526057104 80 1,706 SH   SOLE 9 1,706 0 0
LENNOX INTL INC COM 526107107 6,339 29,023 SH   SOLE 1 29,023 0 0
LENNOX INTL INC COM 526107107 409 1,876 SH   SOLE 8 1,876 0 0
LENNOX INTL INC COM 526107107 102 465 SH   SOLE 9 465 0 0
LEVEL ONE BANCORP INC COM 52730D208 16 558 SH   SOLE 1 558 0 0
LEVEL ONE BANCORP INC COM 52730D208 1 22 SH   SOLE 8 22 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 231 21,654 SH   SOLE 1 21,654 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 10 995 SH   SOLE 8 995 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 3 300 SH Call SOLE 8 300 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 80 8,100 SH   SOLE 1 8,100 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 7 707 SH   SOLE 8 707 0 0
LEXINGTON REALTY TRUST TRUS 529043101 2,745 330,741 SH   SOLE 1 330,741 0 0
LEXINGTON REALTY TRUST TRUS 529043101 47 5,673 SH   SOLE 8 5,673 0 0
LGI HOMES INC COM 50187T106 1,337 28,210 SH   SOLE 1 28,210 0 0
LGI HOMES INC COM 50187T106 110 2,322 SH   SOLE 8 2,322 0 0
LGI HOMES INC OPT 50187T106 47 1,000 SH Put SOLE 8 1,000 0 0
LHC GROUP INC COM 50187A107 3,976 38,605 SH   SOLE 1 38,605 0 0
LHC GROUP INC COM 50187A107 193 1,878 SH   SOLE 8 1,878 0 0
LIBBEY INC COM 529898108 3 300 SH   SOLE 1 300 0 0
LIBBEY INC COM 529898108 24 2,815 SH   SOLE 8 2,815 0 0
LIBERTY BROADBAND CORP COM 530307305 2,788 33,087 SH   SOLE 1 33,087 0 0
LIBERTY BROADBAND CORP COM 530307107 122 1,452 SH   SOLE 1 1,452 0 0
LIBERTY BROADBAND CORP COM 530307305 14 161 SH   SOLE 8 161 0 0
LIBERTY BROADBAND CORP COM 530307107 3 34 SH   SOLE 8 34 0 0
LIBERTY BROADBAND CORP COM 530307305 112 1,331 SH   SOLE 9 1,331 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 1,348 28,667 SH   SOLE 1 28,667 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 27 566 SH   SOLE 8 566 0 0
LIBERTY GLOBAL PLC COM G5480U104 2,320 80,191 SH   SOLE 1 80,191 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 42 SH   DFND 1 0 0 42
LIBERTY GLOBAL PLC COM G5480U120 5,021 178,334 SH   SOLE 1 178,334 0 0
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC COM G5480U112 0 9 SH   SOLE 8 9 0 0
LIBERTY GLOBAL PLC OPT G5480U104 801 27,700 SH Put SOLE 8 27,700 0 0
LIBERTY GLOBAL PLC OPT G5480U104 2,176 75,200 SH Call SOLE 8 75,200 0 0
LIBERTY GLOBAL PLC COM G5480U104 1,316 45,467 SH   SOLE 8 45,467 0 0
LIBERTY GLOBAL PLC COM G5480U120 116 4,112 SH   SOLE 8 4,112 0 0
LIBERTY GLOBAL PLC COM G5480U104 72 2,476 SH   SOLE 9 2,476 0 0
LIBERTY GLOBAL PLC COM G5480U120 196 6,941 SH   SOLE 9 6,941 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 433 20,765 SH   SOLE 1 20,765 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 1,021 49,533 SH   SOLE 1 49,533 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 57 2,750 SH   SOLE 8 2,750 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 45 2,143 SH   SOLE 8 2,143 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 17 SH   SOLE 9 17 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 14 SH   SOLE 9 14 0 0
LIBERTY MEDIA CORP BOND 530715AL5 2,389 3,488,000 PRN   SOLE 8 0 0 3,488,000
LIBERTY MEDIA CORP BOND 530715AG6 2,529 3,652,000 PRN   SOLE 8 0 0 3,652,000
LIBERTY MEDIA CORP BOND 530715AN1 5,144 7,456,000 PRN   SOLE 8 0 0 7,456,000
LIBERTY MEDIA CORP DELAWARE COM 531229870 50 1,413 SH   SOLE 1 1,413 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 670 24,607 SH   SOLE 1 24,607 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 1,376 31,669 SH   SOLE 1 31,669 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 3,322 89,293 SH   SOLE 1 89,293 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 7,043 162,108 SH   SOLE 1 162,108 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 103 3,749 SH   SOLE 1 3,749 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AB8 17,292 14,241,000 PRN   SOLE 8 0 0 14,241,000
LIBERTY MEDIA CORP DELAWARE BOND 531229AF9 753 644,000 PRN   SOLE 8 0 0 644,000
LIBERTY MEDIA CORP DELAWARE COM 531229854 12 309 SH   SOLE 8 309 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 11 397 SH   SOLE 8 397 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 526 12,108 SH   SOLE 8 12,108 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 3,131 72,048 SH   SOLE 8 72,048 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 3 78 SH   SOLE 8 78 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 47 1,103 SH   SOLE 9 1,103 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 97 2,225 SH   SOLE 9 2,225 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 94 2,530 SH   SOLE 9 2,530 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 358 16,594 SH   SOLE 1 16,594 0 0
LIBERTY PPTY TR TRUS 531172104 16,659 394,287 SH   SOLE 1 394,287 0 0
LIBERTY PPTY TR COM 531172104 27 641 SH   SOLE 1 641 0 0
LIBERTY PPTY TR TRUS 531172104 28 683 SH   SOLE 8 683 0 0
LIBERTY PPTY TR COM 531172104 78 1,839 SH   SOLE 9 1,839 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1,585 106,729 SH   SOLE 1 106,729 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 85 5,650 SH   SOLE 8 5,650 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 0 7 SH   SOLE 44 7 0 0
LIFE STORAGE INC TRUS 53223X107 11,707 123,025 SH   SOLE 1 123,025 0 0
LIFE STORAGE INC COM 53223X107 987 10,370 SH   SOLE 1 10,370 0 0
LIFE STORAGE INC TRUS 53223X107 7 78 SH   SOLE 8 78 0 0
LIFEPOINT HEALTH INC COM 53219L109 7,642 118,679 SH   SOLE 1 118,679 0 0
LIFEPOINT HEALTH INC COM 53219L109 14 212 SH   SOLE 8 212 0 0
LIFEPOINT HEALTH INC OPT 53219L109 71 1,100 SH Call SOLE 8 1,100 0 0
LIFETIME BRANDS INC COM 53222Q103 51 4,704 SH   SOLE 1 4,704 0 0
LIFETIME BRANDS INC COM 53222Q103 7 591 SH   SOLE 8 591 0 0
LIFEVANTAGE CORP COM 53222K205 11 1,032 SH   SOLE 8 1,032 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 39,567 144,144 SH   SOLE 1 144,144 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 27 100 SH Call SOLE 8 100 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 125 453 SH   SOLE 8 453 0 0
LILIS ENERGY INC COM 532403201 82 16,675 SH   SOLE 1 16,675 0 0
LILIS ENERGY INC COM 532403201 8 1,446 SH   SOLE 8 1,446 0 0
LILLY ELI &amp CO OPT 532457108 2,908 27,100 SH Call SOLE 1 27,100 0 0
LILLY ELI &amp CO COM 532457108 141,725 1,320,720 SH   SOLE 1 1,320,720 0 0
LILLY ELI &amp CO COM 532457108 387 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO COM 532457108 2,763 25,751 SH   SOLE 8 25,751 0 0
LILLY ELI &amp CO OPT 532457108 14,895 138,800 SH Call SOLE 8 138,800 0 0
LILLY ELI &amp CO OPT 532457108 58,581 545,900 SH Put SOLE 8 545,900 0 0
LILLY ELI &amp CO COM 532457108 1,008 9,397 SH   SOLE 9 9,397 0 0
LIMELIGHT NETWORKS INC COM 53261M104 206 40,961 SH   SOLE 1 40,961 0 0
LIMONEIRA CO COM 532746104 177 6,781 SH   SOLE 1 6,781 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,634 28,186 SH   SOLE 1 28,186 0 0
LINCOLN ELEC HLDGS INC COM 533900106 93 996 SH   SOLE 8 996 0 0
LINCOLN ELEC HLDGS INC COM 533900106 386 4,133 SH   SOLE 9 4,133 0 0
LINCOLN NATL CORP IND COM 534187109 26,133 386,234 SH   SOLE 1 386,234 0 0
LINCOLN NATL CORP IND OPT 534187109 1,989 29,400 SH Call SOLE 8 29,400 0 0
LINCOLN NATL CORP IND COM 534187109 19 284 SH   SOLE 8 284 0 0
LINCOLN NATL CORP IND OPT 534187109 3,099 45,800 SH Put SOLE 8 45,800 0 0
LINCOLN NATL CORP IND COM 534187109 88 1,296 SH   SOLE 9 1,296 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 360 24,203 SH   SOLE 1 24,203 0 0
LINDSAY CORP COM 535555106 1,335 13,311 SH   SOLE 1 13,311 0 0
LINDSAY CORP COM 535555106 2 16 SH   SOLE 8 16 0 0
LINE CORP ADR 53567X101 4 100 SH   DFND 1 0 0 100
LINE CORP OPT 53567X101 110 2,600 SH Call SOLE 8 2,600 0 0
LINE CORP OPT 53567X101 67 1,600 SH Put SOLE 8 1,600 0 0
LINE CORP ADR 53567X101 641 15,205 SH   SOLE 8 15,205 0 0
LINK MOTION INC ADR 53577L105 0 26 SH   SOLE 8 26 0 0
LINK MOTION INC OPT 53577L105 60 91,300 SH Call SOLE 8 91,300 0 0
LINK MOTION INC OPT 53577L105 1 1,300 SH Put SOLE 8 1,300 0 0
LIONS GATE ENTMNT CORP COM 535919500 132 5,664 SH   SOLE 1 5,664 0 0
LIONS GATE ENTMNT CORP COM 535919401 69 2,839 SH   SOLE 1 2,839 0 0
LIONS GATE ENTMNT CORP COM 535919401 52 2,135 SH   SOLE 8 2,135 0 0
LIONS GATE ENTMNT CORP COM 535919500 16 689 SH   SOLE 8 689 0 0
LIPOCINE INC NEW COM 53630X104 44 31,900 SH   SOLE 1 31,900 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 50 1,827 SH   SOLE 1 1,827 0 0
LIQUIDITY SERVICES INC COM 53635B107 175 27,606 SH   SOLE 1 27,606 0 0
LIQUIDITY SERVICES INC COM 53635B107 7 1,085 SH   SOLE 8 1,085 0 0
LITHIA MTRS INC COM 536797103 2,335 28,594 SH   SOLE 1 28,594 0 0
LITHIA MTRS INC COM 536797103 5 56 SH   DFND 1 0 0 56
LITHIA MTRS INC OPT 536797103 16 200 SH Call SOLE 8 200 0 0
LITHIA MTRS INC OPT 536797103 122 1,500 SH Put SOLE 8 1,500 0 0
LITHIA MTRS INC COM 536797103 135 1,658 SH   SOLE 8 1,658 0 0
LITTELFUSE INC COM 537008104 9 46 SH   DFND 1 0 0 46
LITTELFUSE INC COM 537008104 2,531 12,791 SH   SOLE 1 12,791 0 0
LITTELFUSE INC COM 537008104 469 2,372 SH   SOLE 8 2,372 0 0
LIVANOVA PLC COM G5509L101 4,027 32,475 SH   SOLE 1 32,475 0 0
LIVANOVA PLC COM G5509L101 1,328 10,711 SH   SOLE 8 10,711 0 0
LIVANOVA PLC OPT G5509L101 2,603 21,000 SH Put SOLE 8 21,000 0 0
LIVANOVA PLC OPT G5509L101 21,360 172,300 SH Call SOLE 8 172,300 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 5,736 105,273 SH   SOLE 1 105,273 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 2,920 53,600 SH Put SOLE 8 53,600 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 3,329 61,100 SH Call SOLE 8 61,100 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 811 14,900 SH   SOLE 8 14,900 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 99 1,823 SH   SOLE 9 1,823 0 0
LIVE OAK BANCSHARES INC COM 53803X105 277 10,344 SH   SOLE 1 10,344 0 0
LIVE OAK BANCSHARES INC COM 53803X105 1 35 SH   SOLE 8 35 0 0
LIVE VENTURES INC COM 538142308 0 1 SH   SOLE 8 1 0 0
LIVEPERSON INC COM 538146101 1,644 63,351 SH   SOLE 1 63,351 0 0
LIVEPERSON INC OPT 538146101 57 2,200 SH Call SOLE 8 2,200 0 0
LIVEPERSON INC OPT 538146101 78 3,000 SH Put SOLE 8 3,000 0 0
LIVEPERSON INC COM 538146101 74 2,854 SH   SOLE 8 2,854 0 0
LIVEXLIVE MEDIA INC COM 53839L208 15 3,801 SH   SOLE 1 3,801 0 0
LIVEXLIVE MEDIA INC COM 53839L208 1 298 SH   SOLE 8 298 0 0
LKQ CORP COM 501889208 14,410 455,059 SH   SOLE 1 455,059 0 0
LKQ CORP COM 501889208 488 15,419 SH   SOLE 8 15,419 0 0
LKQ CORP OPT 501889208 124 3,900 SH Call SOLE 8 3,900 0 0
LKQ CORP COM 501889208 393 12,416 SH   SOLE 9 12,416 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 6 2,050 SH   DFND 1 0 0 2,050
LM FDG AMER INC COM 502074107 5 9,900 SH   SOLE 8 9,900 0 0
LOCKHEED MARTIN CORP COM 539830109 208 601 SH   DFND 1 0 0 601
LOCKHEED MARTIN CORP COM 539830109 218,399 631,283 SH   SOLE 1 631,283 0 0
LOCKHEED MARTIN CORP OPT 539830109 23,283 67,300 SH Call SOLE 8 67,300 0 0
LOCKHEED MARTIN CORP COM 539830109 2,202 6,367 SH   SOLE 8 6,367 0 0
LOCKHEED MARTIN CORP OPT 539830109 18,440 53,300 SH Put SOLE 8 53,300 0 0
LOCKHEED MARTIN CORP COM 539830109 531 1,537 SH   SOLE 9 1,537 0 0
LOEWS CORP COM 540424108 40,370 803,716 SH   SOLE 1 803,716 0 0
LOEWS CORP OPT 540424108 7,565 150,600 SH Put SOLE 8 150,600 0 0
LOEWS CORP COM 540424108 3,280 65,301 SH   SOLE 8 65,301 0 0
LOEWS CORP COM 540424108 82 1,627 SH   SOLE 9 1,627 0 0
LOGITECH INTL S A COM H50430232 80 1,800 SH   SOLE 1 1,800 0 0
LOGITECH INTL S A COM H50430232 89 1,983 SH   SOLE 8 1,983 0 0
LOGITECH INTL S A OPT H50430232 680 15,200 SH Put SOLE 8 15,200 0 0
LOGITECH INTL S A COM H50430232 13,453 300,819 SH   SOLE 9 300,819 0 0
LOGMEIN INC COM 54142L109 5,478 61,480 SH   SOLE 1 61,480 0 0
LOGMEIN INC COM 54142L109 61 680 SH   SOLE 8 680 0 0
LOOP INDS INC COM 543518104 3 319 SH   SOLE 8 319 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 251 5,521 SH   SOLE 1 5,521 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 45 1,000 SH Put SOLE 8 1,000 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 288 6,341 SH   SOLE 8 6,341 0 0
LOUISIANA PAC CORP COM 546347105 11,821 446,216 SH   SOLE 1 446,216 0 0
LOUISIANA PAC CORP COM 546347105 1,636 61,751 SH   SOLE 8 61,751 0 0
LOUISIANA PAC CORP OPT 546347105 5 200 SH Put SOLE 8 200 0 0
LOUISIANA PAC CORP OPT 546347105 249 9,400 SH Call SOLE 8 9,400 0 0
LOVESAC COMPANY COM 54738L109 33 1,323 SH   SOLE 1 1,323 0 0
LOWES COS INC COM 548661107 160,292 1,396,045 SH   SOLE 1 1,396,045 0 0
LOWES COS INC COM 548661107 34 299 SH   SOLE 8 299 0 0
LOWES COS INC OPT 548661107 23,664 206,100 SH Call SOLE 8 206,100 0 0
LOWES COS INC OPT 548661107 12,802 111,500 SH Put SOLE 8 111,500 0 0
LOWES COS INC COM 548661107 562 4,894 SH   SOLE 9 4,894 0 0
LOXO ONCOLOGY INC COM 548862101 4,170 24,410 SH   SOLE 1 24,410 0 0
LOXO ONCOLOGY INC COM 548862101 236 1,382 SH   SOLE 8 1,382 0 0
LPL FINL HLDGS INC COM 50212V100 2,727 42,266 SH   SOLE 1 42,266 0 0
LPL FINL HLDGS INC COM 50212V100 28 429 SH   SOLE 8 429 0 0
LSB INDS INC COM 502160104 217 22,204 SH   SOLE 1 22,204 0 0
LSB INDS INC COM 502160104 88 8,993 SH   SOLE 8 8,993 0 0
LSC COMMUNICATIONS INC COM 50218P107 392 35,410 SH   SOLE 1 35,410 0 0
LSC COMMUNICATIONS INC COM 50218P107 20 1,791 SH   SOLE 8 1,791 0 0
LSI INDS INC COM 50216C108 4 800 SH   SOLE 1 800 0 0
LSI INDS INC COM 50216C108 0 31 SH   SOLE 8 31 0 0
LTC PPTYS INC TRUS 502175102 4,254 96,465 SH   SOLE 1 96,465 0 0
LTC PPTYS INC TRUS 502175102 33 736 SH   SOLE 8 736 0 0
LULULEMON ATHLETICA INC COM 550021109 20,243 124,583 SH   SOLE 1 124,583 0 0
LULULEMON ATHLETICA INC COM 550021109 3 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 34,270 210,898 SH   SOLE 8 210,898 0 0
LULULEMON ATHLETICA INC OPT 550021109 35,959 221,300 SH Put SOLE 8 221,300 0 0
LULULEMON ATHLETICA INC OPT 550021109 14,527 89,400 SH Call SOLE 8 89,400 0 0
LULULEMON ATHLETICA INC COM 550021109 279 1,717 SH   SOLE 9 1,717 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 461 29,778 SH   SOLE 1 29,778 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 348 22,488 SH   SOLE 8 22,488 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 1,004 64,800 SH Put SOLE 8 64,800 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 477 30,800 SH Call SOLE 8 30,800 0 0
LUMENTUM HLDGS INC COM 55024U109 3,650 60,911 SH   SOLE 1 60,911 0 0
LUMENTUM HLDGS INC OPT 55024U109 5,318 88,700 SH Put SOLE 8 88,700 0 0
LUMENTUM HLDGS INC OPT 55024U109 4,418 73,700 SH Call SOLE 8 73,700 0 0
LUMENTUM HLDGS INC COM 55024U109 107 1,782 SH   SOLE 8 1,782 0 0
LUMINEX CORP DEL COM 55027E102 1,912 63,115 SH   SOLE 1 63,115 0 0
LUMINEX CORP DEL COM 55027E102 2 81 SH   SOLE 8 81 0 0
LUNA INNOVATIONS COM 550351100 0 87 SH   SOLE 8 87 0 0
LUTHER BURBANK CORP COM 550550107 103 9,566 SH   SOLE 1 9,566 0 0
LUXOFT HLDG INC COM G57279104 203 4,300 SH   SOLE 1 4,300 0 0
LYDALL INC DEL COM 550819106 787 18,247 SH   SOLE 1 18,247 0 0
LYDALL INC DEL COM 550819106 82 1,912 SH   SOLE 8 1,912 0 0
LYON WILLIAM HOMES COM 552074700 550 34,627 SH   SOLE 1 34,627 0 0
LYON WILLIAM HOMES COM 552074700 38 2,401 SH   SOLE 8 2,401 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 55,322 539,678 SH   SOLE 1 539,678 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 10 100 SH   DFND 1 0 0 100
LYONDELLBASELL INDUSTRIES N OPT N53745100 3,526 34,400 SH Call SOLE 8 34,400 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 981 9,574 SH   SOLE 8 9,574 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 2,881 28,100 SH Put SOLE 8 28,100 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 205 2,000 SH   SOLE 9 2,000 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 21 200 SH   DFND 20 0 0 200
M &amp T BK CORP COM 55261F104 28,001 170,181 SH   SOLE 1 170,181 0 0
M &amp T BK CORP OPT 55261F104 181 1,100 SH Put SOLE 8 1,100 0 0
M &amp T BK CORP COM 55261F104 1,470 8,931 SH   SOLE 8 8,931 0 0
M &amp T BK CORP OPT 55261F104 609 3,700 SH Call SOLE 8 3,700 0 0
M &amp T BK CORP COM 55261F104 136 826 SH   SOLE 9 826 0 0
M D C HLDGS INC COM 552676108 1,658 56,053 SH   SOLE 1 56,053 0 0
M D C HLDGS INC COM 552676108 11 355 SH   SOLE 8 355 0 0
M D C HLDGS INC OPT 552676108 89 3,000 SH Call SOLE 8 3,000 0 0
M D C HLDGS INC OPT 552676108 9 300 SH Put SOLE 8 300 0 0
M/I HOMES INC COM 55305B101 1,008 42,118 SH   SOLE 1 42,118 0 0
M/I HOMES INC COM 55305B101 13 551 SH   SOLE 8 551 0 0
MACATAWA BK CORP COM 554225102 120 10,303 SH   SOLE 1 10,303 0 0
MACATAWA BK CORP COM 554225102 3 251 SH   SOLE 8 251 0 0
MACERICH CO COM 554382101 1,307 23,631 SH   SOLE 1 23,631 0 0
MACERICH CO TRUS 554382101 14,748 266,736 SH   SOLE 1 266,736 0 0
MACERICH CO TRUS 554382101 207 3,743 SH   SOLE 8 3,743 0 0
MACERICH CO OPT 554382101 227 4,100 SH Call SOLE 8 4,100 0 0
MACERICH CO OPT 554382101 55 1,000 SH Put SOLE 8 1,000 0 0
MACERICH CO COM 554382101 35 626 SH   SOLE 9 626 0 0
MACK CALI RLTY CORP TRUS 554489104 3,953 185,950 SH   SOLE 1 185,950 0 0
MACK CALI RLTY CORP COM 554489104 364 17,099 SH   SOLE 1 17,099 0 0
MACK CALI RLTY CORP OPT 554489104 130 6,100 SH Call SOLE 8 6,100 0 0
MACK CALI RLTY CORP TRUS 554489104 7 347 SH   SOLE 8 347 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 373 18,119 SH   SOLE 1 18,119 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 225 4,868 SH   SOLE 1 4,868 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 2,099 45,500 SH Put SOLE 8 45,500 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 480 10,415 SH   SOLE 8 10,415 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAA3 1,376 1,390,000 PRN   SOLE 8 0 0 1,390,000
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 323 7,000 SH Call SOLE 8 7,000 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 19 410 SH   SOLE 9 410 0 0
MACROGENICS INC COM 556099109 325 15,160 SH   SOLE 1 15,160 0 0
MACROGENICS INC COM 556099109 29 1,347 SH   SOLE 8 1,347 0 0
MACYS INC COM 55616P104 33,966 977,989 SH   SOLE 1 977,989 0 0
MACYS INC COM 55616P104 7,257 208,969 SH   SOLE 8 208,969 0 0
MACYS INC OPT 55616P104 14,892 428,800 SH Call SOLE 8 428,800 0 0
MACYS INC OPT 55616P104 32,372 932,100 SH Put SOLE 8 932,100 0 0
MACYS INC COM 55616P104 66 1,890 SH   SOLE 9 1,890 0 0
MADDEN STEVEN LTD COM 556269108 4,473 84,555 SH   SOLE 1 84,555 0 0
MADDEN STEVEN LTD COM 556269108 64 1,211 SH   SOLE 8 1,211 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 2,184 6,930 SH   SOLE 1 6,930 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 557 2,599 SH   SOLE 1 2,599 0 0
MADRIGAL PHARMACEUTICALS INC OPT 558868105 4,497 21,000 SH Call SOLE 8 21,000 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 1,462 6,831 SH   SOLE 8 6,831 0 0
MAG SILVER CORP COM 55903Q104 594 73,200 SH   SOLE 8 73,200 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 4,210 58,440 SH   SOLE 1 58,440 0 0
MAGELLAN HEALTH INC COM 559079207 26 362 SH   SOLE 8 362 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 45,714 675,057 SH   SOLE 1 675,057 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 184 2,721 SH   SOLE 8 2,721 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 2,783 41,100 SH Call SOLE 8 41,100 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 1,043 15,400 SH Put SOLE 8 15,400 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 18 1,512 SH   SOLE 1 1,512 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 52 981 SH   SOLE 1 981 0 0
MAGNA INTL INC COM 559222401 243 4,633 SH   SOLE 8 4,633 0 0
MAGNA INTL INC OPT 559222401 536 10,200 SH Put SOLE 8 10,200 0 0
MAGNA INTL INC OPT 559222401 47 900 SH Call SOLE 8 900 0 0
MAGNA INTL INC COM 559222401 336 6,409 SH   SOLE 9 6,409 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 39 3,984 SH   SOLE 8 3,984 0 0
MAGNACHIP SEMICONDUCTOR SA BOND 55932XAB0 295 212,000 PRN   SOLE 8 0 0 212,000
MAGNEGAS CORP COM 55939L400 0 46 SH   DFND 1 0 0 46
MAGYAR BANCORP INC COM 55977T109 0 4 SH   SOLE 8 4 0 0
MAIDEN HOLDINGS LTD COM G5753U112 321 112,882 SH   SOLE 1 112,882 0 0
MAIDEN HOLDINGS LTD COM G5753U112 4 1,487 SH   SOLE 8 1,487 0 0
MAIN STREET CAPITAL CORP COM 56035L104 99 2,583 SH   SOLE 8 2,583 0 0
MAJESCO COM 56068V102 16 2,102 SH   SOLE 1 2,102 0 0
MAJESCO COM 56068V102 0 60 SH   SOLE 8 60 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 173 6,305 SH   SOLE 1 6,305 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 1,017 37,022 SH   SOLE 8 37,022 0 0
MALIBU BOATS INC COM 56117J100 530 9,686 SH   SOLE 1 9,686 0 0
MALIBU BOATS INC COM 56117J100 238 4,340 SH   SOLE 8 4,340 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 3,720 126,930 SH   SOLE 1 126,930 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO OPT G5785G107 14,412 491,700 SH Put SOLE 8 491,700 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 1,199 40,900 SH Call SOLE 8 40,900 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 1,616 55,142 SH   SOLE 8 55,142 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 640 21,824 SH   SOLE 9 21,824 0 0
MALVERN BANCORP INC COM 561409103 59 2,486 SH   SOLE 1 2,486 0 0
MALVERN BANCORP INC COM 561409103 3 117 SH   SOLE 8 117 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 801 27,536 SH   SOLE 1 27,536 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 84 2,883 SH   SOLE 8 2,883 0 0
MANCHESTER UTD PLC NEW COM G5784H106 36 1,589 SH   SOLE 8 1,589 0 0
MANHATTAN ASSOCS INC COM 562750109 3,519 64,440 SH   SOLE 1 64,440 0 0
MANHATTAN ASSOCS INC COM 562750109 110 2,015 SH   SOLE 8 2,015 0 0
MANHATTAN ASSOCS INC OPT 562750109 5 100 SH Call SOLE 8 100 0 0
MANHATTAN BRIDGE CAPITAL INC TRUS 562803106 0 7 SH   SOLE 8 7 0 0
MANITEX INTL INC COM 563420108 60 5,752 SH   SOLE 1 5,752 0 0
MANITEX INTL INC COM 563420108 229 21,712 SH   SOLE 8 21,712 0 0
MANITOWOC CO INC COM 563571405 339 14,121 SH   SOLE 1 14,121 0 0
MANITOWOC CO INC OPT 563571405 26 1,100 SH Put SOLE 8 1,100 0 0
MANITOWOC CO INC OPT 563571405 72 3,000 SH Call SOLE 8 3,000 0 0
MANITOWOC CO INC COM 563571405 21 870 SH   SOLE 8 870 0 0
MANNATECH INC COM 563771203 0 7 SH   SOLE 8 7 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 90 SH   SOLE 8 90 0 0
MANNKIND CORP COM 56400P706 96 52,571 SH   SOLE 1 52,571 0 0
MANNKIND CORP OPT 56400P706 21 11,500 SH Put SOLE 8 11,500 0 0
MANNKIND CORP OPT 56400P706 164 89,640 SH Call SOLE 8 89,640 0 0
MANNKIND CORP COM 56400P706 309 169,033 SH   SOLE 8 169,033 0 0
MANPOWERGROUP INC COM 56418H100 8,306 96,634 SH   SOLE 1 96,634 0 0
MANPOWERGROUP INC OPT 56418H100 619 7,200 SH Put SOLE 8 7,200 0 0
MANPOWERGROUP INC COM 56418H100 524 6,091 SH   SOLE 8 6,091 0 0
MANPOWERGROUP INC OPT 56418H100 34 400 SH Call SOLE 8 400 0 0
MANPOWERGROUP INC COM 56418H100 3,445 40,073 SH   SOLE 9 40,073 0 0
MANTECH INTL CORP COM 564563104 2,084 32,918 SH   SOLE 1 32,918 0 0
MANTECH INTL CORP COM 564563104 117 1,853 SH   SOLE 8 1,853 0 0
MANULIFE FINL CORP COM 56501R106 120 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP COM 56501R106 795 44,454 SH   SOLE 1 44,454 0 0
MANULIFE FINL CORP OPT 56501R106 7 400 SH Put SOLE 8 400 0 0
MANULIFE FINL CORP OPT 56501R106 2 100 SH Call SOLE 8 100 0 0
MANULIFE FINL CORP COM 56501R106 15,387 860,560 SH   SOLE 9 860,560 0 0
MANULIFE FINL CORP COM 56501R106 106 5,944 SH   DFND 20 0 0 5,944
MARATHON OIL CORP COM 565849106 3 130 SH   DFND 1 0 0 130
MARATHON OIL CORP COM 565849106 28,056 1,205,166 SH   SOLE 1 1,205,166 0 0
MARATHON OIL CORP OPT 565849106 8,153 350,200 SH Put SOLE 8 350,200 0 0
MARATHON OIL CORP OPT 565849106 9,179 394,300 SH Call SOLE 8 394,300 0 0
MARATHON OIL CORP COM 565849106 133 5,719 SH   SOLE 9 5,719 0 0
MARATHON PATENT GROUP INC COM 56585W302 27 36,923 SH   SOLE 8 36,923 0 0
MARATHON PETE CORP COM 56585A102 16 200 SH   DFND 1 0 0 200
MARATHON PETE CORP COM 56585A102 80,810 1,010,530 SH   SOLE 1 1,010,530 0 0
MARATHON PETE CORP COM 56585A102 9,705 121,358 SH   SOLE 8 121,358 0 0
MARATHON PETE CORP OPT 56585A102 12,731 159,200 SH Put SOLE 8 159,200 0 0
MARATHON PETE CORP OPT 56585A102 13,995 175,000 SH Call SOLE 8 175,000 0 0
MARATHON PETE CORP COM 56585A102 222 2,770 SH   SOLE 9 2,770 0 0
MARCHEX INC COM 56624R108 0 91 SH   SOLE 8 91 0 0
MARCUS &amp MILLICHAP INC COM 566324109 1,071 30,876 SH   SOLE 1 30,876 0 0
MARCUS &amp MILLICHAP INC COM 566324109 446 12,849 SH   SOLE 9 12,849 0 0
MARCUS CORP COM 566330106 1,000 23,780 SH   SOLE 1 23,780 0 0
MARCUS CORP COM 566330106 130 3,095 SH   SOLE 8 3,095 0 0
MARIN SOFTWARE INC COM 56804T205 1 171 SH   SOLE 8 171 0 0
MARINE PRODS CORP COM 568427108 65 2,818 SH   SOLE 1 2,818 0 0
MARINE PRODS CORP COM 568427108 2 99 SH   SOLE 8 99 0 0
MARINEMAX INC COM 567908108 637 30,003 SH   SOLE 1 30,003 0 0
MARINEMAX INC COM 567908108 23 1,100 SH   SOLE 8 1,100 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 136 13,648 SH   SOLE 1 13,648 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 249 24,908 SH   SOLE 8 24,908 0 0
MARINUS PHARMACEUTICALS INC OPT 56854Q101 200 20,000 SH Call SOLE 8 20,000 0 0
MARKEL CORP COM 570535104 5,694 4,790 SH   SOLE 1 4,790 0 0
MARKEL CORP COM 570535104 119 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 119 100 SH   SOLE 8 100 0 0
MARKEL CORP COM 570535104 196 165 SH   SOLE 9 165 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,929 16,412 SH   SOLE 1 16,412 0 0
MARKETAXESS HLDGS INC COM 57060D108 6 36 SH   DFND 1 0 0 36
MARKETAXESS HLDGS INC OPT 57060D108 178 1,000 SH Put SOLE 8 1,000 0 0
MARKETAXESS HLDGS INC COM 57060D108 52 294 SH   SOLE 8 294 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 96 3,318 SH   SOLE 1 3,318 0 0
MARRIOTT INTL INC NEW COM 571903202 62,209 471,180 SH   SOLE 1 471,180 0 0
MARRIOTT INTL INC NEW COM 571903202 472 3,580 SH   SOLE 8 3,580 0 0
MARRIOTT INTL INC NEW OPT 571903202 1,980 15,000 SH Put SOLE 8 15,000 0 0
MARRIOTT INTL INC NEW OPT 571903202 4,027 30,500 SH Call SOLE 8 30,500 0 0
MARRIOTT INTL INC NEW COM 571903202 236 1,789 SH   SOLE 9 1,789 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 3,183 28,478 SH   SOLE 1 28,478 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 1,535 13,732 SH Call SOLE 8 13,732 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 784 7,018 SH   SOLE 8 7,018 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 4,099 36,684 SH Put SOLE 8 36,684 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 37 20,451 SH   SOLE 1 20,451 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 58,193 703,476 SH   SOLE 1 703,476 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 66 800 SH Put SOLE 8 800 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 579 7,000 SH Call SOLE 8 7,000 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 20 246 SH   SOLE 8 246 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 249 3,010 SH   SOLE 9 3,010 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 26 310 SH   SOLE 99 0 310 0
MARTEN TRANS LTD COM 573075108 1,048 49,751 SH   SOLE 1 49,751 0 0
MARTEN TRANS LTD COM 573075108 137 6,520 SH   SOLE 8 6,520 0 0
MARTIN MARIETTA MATLS INC COM 573284106 28,390 156,032 SH   SOLE 1 156,032 0 0
MARTIN MARIETTA MATLS INC COM 573284106 6,605 36,299 SH   SOLE 8 36,299 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 23,363 128,400 SH Put SOLE 8 128,400 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 182 1,000 SH Call SOLE 8 1,000 0 0
MARTIN MARIETTA MATLS INC COM 573284106 68 372 SH   SOLE 9 372 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 73 6,254 SH   SOLE 1 6,254 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 6 500 SH   SOLE 8 500 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 82,609 4,280,303 SH   SOLE 1 4,280,303 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 94,570 4,900,000 SH Call SOLE 1 4,900,000 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 9,650 500,000 SH Put SOLE 1 500,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 5,374 278,396 SH   SOLE 8 278,396 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 3,052 158,148 SH Put SOLE 8 158,148 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 5,528 286,440 SH Call SOLE 8 286,440 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 129 6,658 SH   SOLE 9 6,658 0 0
MASCO CORP COM 574599106 15,805 431,804 SH   SOLE 1 431,804 0 0
MASCO CORP OPT 574599106 666 18,200 SH Put SOLE 8 18,200 0 0
MASCO CORP COM 574599106 615 16,812 SH   SOLE 8 16,812 0 0
MASCO CORP OPT 574599106 362 9,900 SH Call SOLE 8 9,900 0 0
MASCO CORP COM 574599106 68 1,847 SH   SOLE 9 1,847 0 0
MASIMO CORP COM 574795100 2,988 23,996 SH   SOLE 1 23,996 0 0
MASIMO CORP COM 574795100 7 53 SH   SOLE 8 53 0 0
MASONITE INTL CORP NEW COM 575385109 1,323 20,651 SH   SOLE 1 20,651 0 0
MASONITE INTL CORP NEW COM 575385109 402 6,254 SH   SOLE 8 6,254 0 0
MASONITE INTL CORP NEW OPT 575385109 96 1,500 SH Put SOLE 8 1,500 0 0
MASTEC INC COM 576323109 4,061 90,945 SH   SOLE 1 90,945 0 0
MASTEC INC OPT 576323109 21,071 471,900 SH Call SOLE 8 471,900 0 0
MASTEC INC COM 576323109 8,042 180,094 SH   SOLE 8 180,094 0 0
MASTEC INC OPT 576323109 9,439 211,400 SH Put SOLE 8 211,400 0 0
MASTECH DIGITAL INC COM 57633B100 3 292 SH   SOLE 8 292 0 0
MASTERCARD INCORPORATED COM 57636Q104 464,842 2,088,147 SH   SOLE 1 2,088,147 0 0
MASTERCARD INCORPORATED COM 57636Q104 304 1,364 SH   DFND 1 0 0 1,364
MASTERCARD INCORPORATED OPT 57636Q104 38,000 170,700 SH Call SOLE 8 170,700 0 0
MASTERCARD INCORPORATED COM 57636Q104 23,199 104,212 SH   SOLE 8 104,212 0 0
MASTERCARD INCORPORATED OPT 57636Q104 57,945 260,300 SH Put SOLE 8 260,300 0 0
MASTERCARD INCORPORATED COM 57636Q104 1,228 5,516 SH   SOLE 9 5,516 0 0
MASTERCARD INCORPORATED COM 57636Q104 2,159 9,700 SH   DFND 20 0 0 9,700
MATADOR RES CO COM 576485205 2,470 74,724 SH   SOLE 1 74,724 0 0
MATADOR RES CO COM 576485205 4 110 SH   SOLE 8 110 0 0
MATADOR RES CO OPT 576485205 172 5,200 SH Call SOLE 8 5,200 0 0
MATCH GROUP INC COM 57665R106 6,731 116,217 SH   SOLE 1 116,217 0 0
MATCH GROUP INC COM 57665R106 75 1,291 SH   SOLE 8 1,291 0 0
MATCH GROUP INC OPT 57665R106 3,283 56,700 SH Call SOLE 8 56,700 0 0
MATCH GROUP INC OPT 57665R106 2,994 51,700 SH Put SOLE 8 51,700 0 0
MATERION CORP COM 576690101 1,429 23,636 SH   SOLE 1 23,636 0 0
MATERION CORP COM 576690101 602 9,955 SH   SOLE 8 9,955 0 0
MATRIX SVC CO COM 576853105 734 29,781 SH   SOLE 1 29,781 0 0
MATRIX SVC CO COM 576853105 338 13,696 SH   SOLE 8 13,696 0 0
MATSON INC COM 57686G105 2,044 51,562 SH   SOLE 1 51,562 0 0
MATSON INC COM 57686G105 22 561 SH   SOLE 8 561 0 0
MATTEL INC COM 577081102 9,223 587,398 SH   SOLE 1 587,398 0 0
MATTEL INC COM 577081102 8 500 SH   DFND 1 0 0 500
MATTEL INC COM 577081102 2 100 SH   SOLE 8 100 0 0
MATTEL INC OPT 577081102 2,255 143,600 SH Put SOLE 8 143,600 0 0
MATTEL INC OPT 577081102 1,363 86,800 SH Call SOLE 8 86,800 0 0
MATTEL INC COM 577081102 45 2,865 SH   SOLE 9 2,865 0 0
MATTHEWS INTL CORP COM 577128101 1,943 38,726 SH   SOLE 1 38,726 0 0
MATTHEWS INTL CORP COM 577128101 32 636 SH   SOLE 8 636 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 33 2,542 SH   SOLE 1 2,542 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 0 16 SH   SOLE 8 16 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 810 24,499 SH   SOLE 1 24,499 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 2 74 SH   SOLE 8 74 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 25 748 SH   SOLE 9 748 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 15,192 269,425 SH   SOLE 1 269,425 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 367 6,500 SH Call SOLE 8 6,500 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 785 13,917 SH   SOLE 8 13,917 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 316 5,600 SH Put SOLE 8 5,600 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 198 3,505 SH   SOLE 9 3,505 0 0
MAXIMUS INC COM 577933104 3,409 52,389 SH   SOLE 1 52,389 0 0
MAXIMUS INC COM 577933104 135 2,082 SH   SOLE 8 2,082 0 0
MAXLINEAR INC COM 57776J100 1,296 65,167 SH   SOLE 1 65,167 0 0
MAXLINEAR INC COM 57776J100 12 636 SH   SOLE 8 636 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 58 16,366 SH   SOLE 1 16,366 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 1 400 SH Call SOLE 8 400 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 309 88,600 SH Put SOLE 8 88,600 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 450 128,892 SH   SOLE 8 128,892 0 0
MAYS J W INC COM 578473100 0 6 SH   SOLE 8 6 0 0
MAZOR ROBOTICS LTD ADR 57886P103 244 4,187 SH   SOLE 8 4,187 0 0
MB FINANCIAL INC NEW COM 55264U108 5,073 110,021 SH   SOLE 1 110,021 0 0
MBIA INC COM 55262C100 1,465 137,018 SH   SOLE 1 137,018 0 0
MBIA INC OPT 55262C100 174 16,300 SH Put SOLE 8 16,300 0 0
MBIA INC OPT 55262C100 694 64,900 SH Call SOLE 8 64,900 0 0
MBIA INC COM 55262C100 562 52,572 SH   SOLE 8 52,572 0 0
MBT FINL CORP COM 578877102 81 7,149 SH   SOLE 1 7,149 0 0
MBT FINL CORP COM 578877102 1 76 SH   SOLE 8 76 0 0
MCBC HLDGS INC COM 55276F107 290 8,074 SH   SOLE 1 8,074 0 0
MCBC HLDGS INC COM 55276F107 37 1,020 SH   SOLE 8 1,020 0 0
MCCLATCHY CO COM 579489303 0 4 SH   SOLE 8 4 0 0
MCCORMICK &amp CO INC COM 579780206 980 7,435 SH   DFND 1 0 0 7,435
MCCORMICK &amp CO INC COM 579780206 16,624 126,178 SH   SOLE 1 126,178 0 0
MCCORMICK &amp CO INC OPT 579780206 237 1,800 SH Call SOLE 8 1,800 0 0
MCCORMICK &amp CO INC COM 579780206 1,708 12,966 SH   SOLE 8 12,966 0 0
MCCORMICK &amp CO INC OPT 579780206 870 6,600 SH Put SOLE 8 6,600 0 0
MCCORMICK &amp CO INC COM 579780206 103 781 SH   SOLE 9 781 0 0
MCDERMOTT INTL INC OPT 580037703 5,068 275,000 SH Call SOLE 1 275,000 0 0
MCDERMOTT INTL INC COM 580037703 4,075 221,056 SH   SOLE 1 221,056 0 0
MCDERMOTT INTL INC OPT 580037703 4,053 219,912 SH Call SOLE 8 219,912 0 0
MCDERMOTT INTL INC COM 580037703 159 8,652 SH   SOLE 8 8,652 0 0
MCDERMOTT INTL INC OPT 580037703 369 20,045 SH Put SOLE 8 20,045 0 0
MCDONALDS CORP COM 580135101 2,376 14,203 SH   DFND 1 0 0 14,203
MCDONALDS CORP COM 580135101 242,487 1,449,513 SH   SOLE 1 1,449,513 0 0
MCDONALDS CORP OPT 580135101 54,353 324,900 SH Call SOLE 8 324,900 0 0
MCDONALDS CORP OPT 580135101 37,239 222,600 SH Put SOLE 8 222,600 0 0
MCDONALDS CORP COM 580135101 33 200 SH   SOLE 8 200 0 0
MCDONALDS CORP COM 580135101 7,272 43,467 SH   SOLE 9 43,467 0 0
MCEWEN MNG INC COM 58039P107 132 68,200 SH   SOLE 1 68,200 0 0
MCEWEN MNG INC COM 58039P107 5 2,693 SH   SOLE 8 2,693 0 0
MCGRATH RENTCORP COM 580589109 1,039 19,073 SH   SOLE 1 19,073 0 0
MCGRATH RENTCORP COM 580589109 5 98 SH   SOLE 8 98 0 0
MCKESSON CORP COM 58155Q103 259 1,950 SH   DFND 1 0 0 1,950
MCKESSON CORP COM 58155Q103 50,861 383,444 SH   SOLE 1 383,444 0 0
MCKESSON CORP OPT 58155Q103 13,358 100,700 SH Call SOLE 8 100,700 0 0
MCKESSON CORP COM 58155Q103 648 4,890 SH   SOLE 8 4,890 0 0
MCKESSON CORP OPT 58155Q103 6,009 45,300 SH Put SOLE 8 45,300 0 0
MCKESSON CORP COM 58155Q103 15,018 113,214 SH   SOLE 9 113,214 0 0
MDC PARTNERS INC COM 552697104 118 28,328 SH   SOLE 1 28,328 0 0
MDC PARTNERS INC COM 552697104 9 2,196 SH   SOLE 8 2,196 0 0
MDU RES GROUP INC COM 552690109 3,021 117,571 SH   SOLE 1 117,571 0 0
MDU RES GROUP INC COM 552690109 446 17,363 SH   SOLE 9 17,363 0 0
MECHEL PAO ADR 583840509 31 40,000 SH   DFND 1 0 0 40,000
MECHEL PAO ADR 583840608 0 100 SH   SOLE 8 100 0 0
MEDALLION FINL CORP COM 583928106 0 36 SH   SOLE 8 36 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 132 13,638 SH   SOLE 1 13,638 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 1 100 SH   SOLE 8 100 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 2,880 193,165 SH   SOLE 1 193,165 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 7 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 16 1,076 SH   SOLE 8 1,076 0 0
MEDICAL TRANSCRIPTION BLG CO COM 58464J105 0 14 SH   SOLE 8 14 0 0
MEDICINES CO COM 584688105 2,852 95,328 SH   SOLE 1 95,328 0 0
MEDICINES CO COM 584688105 152 5,069 SH   SOLE 8 5,069 0 0
MEDICINES CO BOND 584688AE5 1,456 1,355,000 PRN   SOLE 8 0 0 1,355,000
MEDICINES CO OPT 584688105 60 2,000 SH Call SOLE 8 2,000 0 0
MEDICINOVA INC COM 58468P206 187 14,941 SH   SOLE 1 14,941 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 4,763 64,981 SH   SOLE 1 64,981 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 16 226 SH   SOLE 8 226 0 0
MEDIFAST INC COM 58470H101 2,766 12,485 SH   SOLE 1 12,485 0 0
MEDIFAST INC OPT 58470H101 244 1,100 SH Call SOLE 8 1,100 0 0
MEDIFAST INC OPT 58470H101 2,504 11,300 SH Put SOLE 8 11,300 0 0
MEDIFAST INC COM 58470H101 857 3,868 SH   SOLE 8 3,868 0 0
MEDLEY MGMT INC COM 58503T106 0 6 SH   SOLE 8 6 0 0
MEDNAX INC COM 58502B106 2,469 52,913 SH   SOLE 1 52,913 0 0
MEDNAX INC OPT 58502B106 14 300 SH Put SOLE 8 300 0 0
MEDNAX INC OPT 58502B106 75 1,600 SH Call SOLE 8 1,600 0 0
MEDNAX INC COM 58502B106 2 49 SH   SOLE 8 49 0 0
MEDPACE HLDGS INC COM 58506Q109 1,519 25,365 SH   SOLE 1 25,365 0 0
MEDPACE HLDGS INC COM 58506Q109 89 1,488 SH   SOLE 8 1,488 0 0
MEDTRONIC PLC COM G5960L103 282,447 2,871,261 SH   SOLE 1 2,183,906 687,355 0
MEDTRONIC PLC COM G5960L103 513 5,216 SH   DFND 1 0 0 5,216
MEDTRONIC PLC OPT G5960L103 32,363 329,000 SH Put SOLE 8 329,000 0 0
MEDTRONIC PLC COM G5960L103 995 10,114 SH   SOLE 8 10,114 0 0
MEDTRONIC PLC OPT G5960L103 11,794 119,900 SH Call SOLE 8 119,900 0 0
MEDTRONIC PLC COM G5960L103 29,688 301,804 SH   SOLE 9 301,804 0 0
MEDTRONIC PLC COM G5960L103 2,195 22,311 SH   SOLE 20 0 22,311 0
MEDTRONIC PLC COM G5960L103 1,574 16,000 SH   DFND 20 0 0 16,000
MEDTRONIC PLC COM G5960L103 11,705 118,990 SH   SOLE 99 0 118,990 0
MEET GROUP INC COM 58513U101 221 44,624 SH   SOLE 1 44,624 0 0
MEET GROUP INC COM 58513U101 1 229 SH   SOLE 8 229 0 0
MEI PHARMA INC COM 55279B202 107 24,800 SH   SOLE 1 24,800 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 19 1,385 SH   SOLE 1 1,385 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 3,526 166,727 SH   SOLE 1 166,727 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 747 35,300 SH Call SOLE 8 35,300 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 1,688 79,800 SH Put SOLE 8 79,800 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 1,230 58,156 SH   SOLE 8 58,156 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 423 19,960 SH   SOLE 9 19,960 0 0
MELINTA THERAPEUTICS INC COM 58549G100 54 13,872 SH   SOLE 1 13,872 0 0
MELINTA THERAPEUTICS INC OPT 58549G100 4 1,000 SH Call SOLE 8 1,000 0 0
MELINTA THERAPEUTICS INC OPT 58549G100 0 100 SH Put SOLE 8 100 0 0
MELINTA THERAPEUTICS INC COM 58549G100 10 2,639 SH   SOLE 8 2,639 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 1,886 25,670 SH   SOLE 1 25,670 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 22 300 SH Call SOLE 8 300 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 629 8,566 SH   SOLE 8 8,566 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 118 1,600 SH Put SOLE 8 1,600 0 0
MELROSE BANCORP INC COM 585553100 0 3 SH   SOLE 8 3 0 0
MENLO THERAPEUTICS INC COM 586858102 37 3,843 SH   SOLE 1 3,843 0 0
MERCADOLIBRE INC COM 58733R102 19 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC COM 58733R102 6,311 18,536 SH   SOLE 1 18,536 0 0
MERCADOLIBRE INC COM 58733R102 3,029 8,898 SH   SOLE 8 8,898 0 0
MERCADOLIBRE INC OPT 58733R102 14,674 43,100 SH Call SOLE 8 43,100 0 0
MERCADOLIBRE INC OPT 58733R102 33,435 98,200 SH Put SOLE 8 98,200 0 0
MERCADOLIBRE INC COM 58733R102 175 513 SH   SOLE 9 513 0 0
MERCADOLIBRE INC COM 58733R102 1,382 4,060 SH   DFND 20 0 0 4,060
MERCANTILE BANK CORP COM 587376104 216 6,489 SH   SOLE 1 6,489 0 0
MERCANTILE BANK CORP COM 587376104 108 3,240 SH   SOLE 8 3,240 0 0
MERCER INTL INC COM 588056101 19 1,134 SH   SOLE 8 1,134 0 0
MERCHANTS BANCORP IND COM 58844R108 158 6,186 SH   SOLE 1 6,186 0 0
MERCHANTS BANCORP IND COM 58844R108 5 189 SH   SOLE 8 189 0 0
MERCK &amp CO INC COM 58933Y105 592 8,346 SH   DFND 1 0 0 8,346
MERCK &amp CO INC COM 58933Y105 363,917 5,129,883 SH   SOLE 1 5,129,883 0 0
MERCK &amp CO INC COM 58933Y105 3,585 50,526 SH   SOLE 8 50,526 0 0
MERCK &amp CO INC OPT 58933Y105 25,808 363,800 SH Put SOLE 8 363,800 0 0
MERCK &amp CO INC OPT 58933Y105 53,482 753,900 SH Call SOLE 8 753,900 0 0
MERCK &amp CO INC COM 58933Y105 11,548 162,792 SH   SOLE 9 162,792 0 0
MERCK &amp CO INC COM 58933Y105 633 8,927 SH   SOLE 20 0 8,927 0
MERCURY GENL CORP NEW COM 589400100 1,852 36,923 SH   SOLE 1 36,923 0 0
MERCURY GENL CORP NEW COM 589400100 577 11,509 SH   SOLE 8 11,509 0 0
MERCURY GENL CORP NEW COM 589400100 481 9,597 SH   SOLE 9 9,597 0 0
MERCURY SYS INC COM 589378108 2,765 49,977 SH   SOLE 1 49,977 0 0
MERCURY SYS INC COM 589378108 185 3,330 SH   SOLE 8 3,330 0 0
MEREDITH CORP COM 589433101 1,549 30,354 SH   SOLE 1 30,354 0 0
MEREDITH CORP COM 589433101 7 147 SH   SOLE 8 147 0 0
MEREDITH CORP COM 589433101 784 15,365 SH   SOLE 9 15,365 0 0
MERIDIAN BANCORP INC MD COM 58958U103 380 22,338 SH   SOLE 1 22,338 0 0
MERIDIAN BANCORP INC MD COM 58958U103 51 3,008 SH   SOLE 8 3,008 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 685 46,016 SH   SOLE 1 46,016 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 4 300 SH Call SOLE 8 300 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 72 4,843 SH   SOLE 8 4,843 0 0
MERIDIAN CORPORATION COM 58958P104 4 221 SH   SOLE 8 221 0 0
MERIT MED SYS INC COM 589889104 3,628 59,032 SH   SOLE 1 59,032 0 0
MERIT MED SYS INC COM 589889104 31 507 SH   SOLE 8 507 0 0
MERITAGE HOMES CORP COM 59001A102 2,356 59,051 SH   SOLE 1 59,051 0 0
MERITAGE HOMES CORP OPT 59001A102 32 800 SH Put SOLE 8 800 0 0
MERITAGE HOMES CORP OPT 59001A102 80 2,000 SH Call SOLE 8 2,000 0 0
MERITAGE HOMES CORP COM 59001A102 9 225 SH   SOLE 8 225 0 0
MERITOR INC COM 59001K100 1,367 70,616 SH   SOLE 1 70,616 0 0
MERITOR INC COM 59001K100 1,546 79,859 SH   SOLE 8 79,859 0 0
MERITOR INC OPT 59001K100 182 9,400 SH Put SOLE 8 9,400 0 0
MERITOR INC OPT 59001K100 19 1,000 SH Call SOLE 8 1,000 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 4 750 SH   SOLE 1 750 0 0
MERSANA THERAPEUTICS INC COM 59045L106 91 9,074 SH   SOLE 1 9,074 0 0
MERSANA THERAPEUTICS INC COM 59045L106 1 99 SH   SOLE 8 99 0 0
MESA AIR GROUP INC COM 590479135 52 3,748 SH   SOLE 1 3,748 0 0
MESA LABS INC COM 59064R109 311 1,674 SH   SOLE 1 1,674 0 0
MESABI TR TRUS 590672101 130 4,916 SH   SOLE 8 4,916 0 0
META FINL GROUP INC COM 59100U108 859 10,400 SH   SOLE 1 10,400 0 0
META FINL GROUP INC COM 59100U108 19 230 SH   SOLE 8 230 0 0
METHANEX CORP COM 59151K108 4,837 61,158 SH   SOLE 1 61,158 0 0
METHANEX CORP COM 59151K108 25 311 SH   SOLE 8 311 0 0
METHANEX CORP COM 59151K108 4,264 53,905 SH   SOLE 9 53,905 0 0
METHODE ELECTRS INC COM 591520200 1,688 46,635 SH   SOLE 1 46,635 0 0
METHODE ELECTRS INC COM 591520200 6 179 SH   SOLE 8 179 0 0
METLIFE INC OPT 59156R108 9,344 200,000 SH Call SOLE 1 200,000 0 0
METLIFE INC COM 59156R108 277,192 5,933,008 SH   SOLE 1 5,933,008 0 0
METLIFE INC COM 59156R108 1,388 29,710 SH   SOLE 8 29,710 0 0
METLIFE INC OPT 59156R108 6,260 134,000 SH Call SOLE 8 134,000 0 0
METLIFE INC OPT 59156R108 9,685 207,300 SH Put SOLE 8 207,300 0 0
METLIFE INC COM 59156R108 2,012 43,048 SH   SOLE 9 43,048 0 0
METLIFE INC COM 59156R108 2,622 56,113 SH   DFND 20 0 0 56,113
METROPOLITAN BK HLDG CORP COM 591774104 156 3,805 SH   SOLE 1 3,805 0 0
METROPOLITAN BK HLDG CORP COM 591774104 10 250 SH   SOLE 8 250 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 26,761 43,946 SH   SOLE 1 43,946 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 122 201 SH   SOLE 8 201 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 92 151 SH   SOLE 9 151 0 0
MEXCO ENERGY CORP COM 592770101 0 9 SH   SOLE 8 9 0 0
MFA FINL INC TRUS 55272X102 1,379 187,542 SH   SOLE 1 187,542 0 0
MFA FINL INC COM 55272X102 62 8,400 SH   SOLE 1 8,400 0 0
MFA FINL INC TRUS 55272X102 6 884 SH   SOLE 8 884 0 0
MGE ENERGY INC COM 55277P104 1,076 16,850 SH   SOLE 1 16,850 0 0
MGE ENERGY INC COM 55277P104 20 317 SH   SOLE 8 317 0 0
MGIC INVT CORP WIS COM 552848103 7,541 566,493 SH   SOLE 1 566,493 0 0
MGIC INVT CORP WIS COM 552848103 908 68,203 SH   SOLE 8 68,203 0 0
MGIC INVT CORP WIS OPT 552848103 7 500 SH Call SOLE 8 500 0 0
MGIC INVT CORP WIS OPT 552848103 32 2,400 SH Put SOLE 8 2,400 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 5 155 SH   SOLE 8 155 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 2,791 100,000 SH Put SOLE 1 100,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 39,094 1,400,684 SH   SOLE 1 1,400,684 0 0
MGM RESORTS INTERNATIONAL COM 552953101 18,011 645,304 SH   SOLE 8 645,304 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 8,794 315,100 SH Call SOLE 8 315,100 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 31,503 1,128,700 SH Put SOLE 8 1,128,700 0 0
MGM RESORTS INTERNATIONAL COM 552953101 88 3,156 SH   SOLE 9 3,156 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,545 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 1,059 13,404 SH   SOLE 1 13,404 0 0
MGP INGREDIENTS INC NEW COM 55303J106 269 3,414 SH   SOLE 8 3,414 0 0
MICHAEL KORS HLDGS LTD COM G60754101 27,049 394,532 SH   SOLE 1 394,532 0 0
MICHAEL KORS HLDGS LTD COM G60754101 36 531 SH   DFND 1 0 0 531
MICHAEL KORS HLDGS LTD OPT G60754101 3,702 54,000 SH Put SOLE 8 54,000 0 0
MICHAEL KORS HLDGS LTD COM G60754101 2,799 40,816 SH   SOLE 8 40,816 0 0
MICHAEL KORS HLDGS LTD OPT G60754101 5,060 73,800 SH Call SOLE 8 73,800 0 0
MICHAEL KORS HLDGS LTD COM G60754101 131 1,908 SH   SOLE 9 1,908 0 0
MICHAELS COS INC COM 59408Q106 1,331 81,984 SH   SOLE 1 81,984 0 0
MICHAELS COS INC COM 59408Q106 233 14,360 SH   SOLE 8 14,360 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 4 226 SH   SOLE 1 226 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 13 SH   DFND 1 0 0 13
MICRO FOCUS INTERNATIONAL PL ADR 594837304 3 148 SH   SOLE 8 148 0 0
MICRO FOCUS INTERNATIONAL PL OPT 594837304 46 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 59503A204 0 1 SH   DFND 1 0 0 1
MICROBOT MED INC COM 59503A204 80 10,602 SH   SOLE 8 10,602 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 83 1,057 SH   DFND 1 0 0 1,057
MICROCHIP TECHNOLOGY INC COM 595017104 30,371 384,880 SH   SOLE 1 384,880 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 8 100 SH   SOLE 8 100 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 4,458 56,500 SH Call SOLE 8 56,500 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AH7 105 100,000 PRN   SOLE 8 0 0 100,000
MICROCHIP TECHNOLOGY INC OPT 595017104 2,991 37,900 SH Put SOLE 8 37,900 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 700 658,000 PRN   SOLE 8 0 0 658,000
MICROCHIP TECHNOLOGY INC COM 595017104 110 1,392 SH   SOLE 9 1,392 0 0
MICRON SOLUTIONS INC COM 59511X105 0 51 SH   SOLE 8 51 0 0
MICRON TECHNOLOGY INC COM 595112103 12 255 SH   DFND 1 0 0 255
MICRON TECHNOLOGY INC COM 595112103 102,881 2,274,618 SH   SOLE 1 2,274,618 0 0
MICRON TECHNOLOGY INC BOND 595112AY9 1,554 1,003,000 PRN   SOLE 8 0 0 1,003,000
MICRON TECHNOLOGY INC OPT 595112103 69,600 1,538,800 SH Call SOLE 8 1,538,800 0 0
MICRON TECHNOLOGY INC OPT 595112103 201,762 4,460,800 SH Put SOLE 8 4,460,800 0 0
MICRON TECHNOLOGY INC COM 595112103 61,721 1,364,592 SH   SOLE 8 1,364,592 0 0
MICRON TECHNOLOGY INC COM 595112103 1,057 23,380 SH   SOLE 9 23,380 0 0
MICRON TECHNOLOGY INC COM 595112103 840 18,574 SH   DFND 20 0 0 18,574
MICROSOFT CORP COM 594918104 1,179,211 10,310,508 SH   SOLE 1 9,496,197 814,311 0
MICROSOFT CORP OPT 594918104 11,437 100,000 SH Put SOLE 1 100,000 0 0
MICROSOFT CORP COM 594918104 7,840 68,547 SH   DFND 1 0 0 68,547
MICROSOFT CORP OPT 594918104 157,247 1,374,900 SH Call SOLE 8 1,374,900 0 0
MICROSOFT CORP COM 594918104 26,021 227,514 SH   SOLE 8 227,514 0 0
MICROSOFT CORP OPT 594918104 113,352 991,100 SH Put SOLE 8 991,100 0 0
MICROSOFT CORP OPT 594918104 11,437 100,000 SH Put SOLE 9 100,000 0 0
MICROSOFT CORP COM 594918104 14,002 122,424 SH   SOLE 9 122,424 0 0
MICROSOFT CORP COM 594918104 1,849 16,168 SH   DFND 20 0 0 16,168
MICROSOFT CORP COM 594918104 5,832 50,994 SH   SOLE 20 0 50,994 0
MICROSOFT CORP COM 594918104 15,688 137,172 SH   SOLE 99 0 137,172 0
MICROSTRATEGY INC COM 594972408 2,214 15,751 SH   SOLE 1 15,751 0 0
MICROSTRATEGY INC OPT 594972408 14 100 SH Call SOLE 8 100 0 0
MICROSTRATEGY INC OPT 594972408 197 1,400 SH Put SOLE 8 1,400 0 0
MICROSTRATEGY INC COM 594972408 240 1,708 SH   SOLE 8 1,708 0 0
MICROVISION INC DEL COM 594960304 2 1,600 SH   SOLE 1 1,600 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 43,355 432,775 SH   SOLE 1 432,775 0 0
MID AMER APT CMNTYS INC COM 59522J103 9,643 96,257 SH   SOLE 1 96,257 0 0
MID AMER APT CMNTYS INC OPT 59522J103 170 1,700 SH Put SOLE 8 1,700 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 18 171 SH   SOLE 8 171 0 0
MID AMER APT CMNTYS INC COM 59522J103 67 673 SH   SOLE 9 673 0 0
MID CON ENERGY PARTNERS LP COM 59560V109 0 47 SH   SOLE 8 47 0 0
MID PENN BANCORP INC COM 59540G107 54 1,880 SH   SOLE 1 1,880 0 0
MIDDLEBY CORP COM 596278101 3,038 23,486 SH   SOLE 1 23,486 0 0
MIDDLEBY CORP OPT 596278101 116 900 SH Call SOLE 8 900 0 0
MIDDLEBY CORP OPT 596278101 39 300 SH Put SOLE 8 300 0 0
MIDDLEBY CORP COM 596278101 44 341 SH   SOLE 8 341 0 0
MIDDLEBY CORP COM 596278101 90 697 SH   SOLE 9 697 0 0
MIDDLEFIELD BANC CORP COM 596304204 58 1,218 SH   SOLE 1 1,218 0 0
MIDDLEFIELD BANC CORP COM 596304204 2 39 SH   SOLE 8 39 0 0
MIDDLESEX WATER CO COM 596680108 289 5,971 SH   SOLE 1 5,971 0 0
MIDDLESEX WATER CO COM 596680108 9 193 SH   SOLE 8 193 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 254 7,909 SH   SOLE 1 7,909 0 0
MIDSOUTH BANCORP INC COM 598039105 92 5,978 SH   SOLE 1 5,978 0 0
MIDSOUTH BANCORP INC COM 598039105 0 17 SH   SOLE 8 17 0 0
MIDSTATES PETE CO INC COM 59804T407 66 7,530 SH   SOLE 1 7,530 0 0
MIDSTATES PETE CO INC COM 59804T407 4 472 SH   SOLE 8 472 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 148 4,458 SH   SOLE 1 4,458 0 0
MILACRON HLDGS CORP COM 59870L106 1,427 70,472 SH   SOLE 1 70,472 0 0
MILLER HERMAN INC COM 600544100 2,241 58,361 SH   SOLE 1 58,361 0 0
MILLER HERMAN INC COM 600544100 12 311 SH   SOLE 8 311 0 0
MILLER HERMAN INC OPT 600544100 230 6,000 SH Put SOLE 8 6,000 0 0
MILLER HERMAN INC OPT 600544100 150 3,900 SH Call SOLE 8 3,900 0 0
MILLER INDS INC TENN COM 600551204 120 4,499 SH   SOLE 1 4,499 0 0
MILLER INDS INC TENN COM 600551204 12 442 SH   SOLE 8 442 0 0
MIMECAST LTD COM G14838109 1,346 32,133 SH   SOLE 1 32,133 0 0
MIMECAST LTD COM G14838109 718 17,133 SH   DFND 1 0 0 17,133
MIMECAST LTD COM G14838109 152 3,646 SH   SOLE 8 3,646 0 0
MIMEDX GROUP INC COM 602496101 834 134,893 SH   SOLE 1 134,893 0 0
MIMEDX GROUP INC COM 602496101 350 56,701 SH   SOLE 8 56,701 0 0
MIMEDX GROUP INC OPT 602496101 1,201 194,300 SH Put SOLE 8 194,300 0 0
MIMEDX GROUP INC OPT 602496101 1,354 219,100 SH Call SOLE 8 219,100 0 0
MINDBODY INC COM 60255W105 714 17,569 SH   SOLE 1 17,569 0 0
MINDBODY INC COM 60255W105 101 2,494 SH   SOLE 8 2,494 0 0
MINERALS TECHNOLOGIES INC COM 603158106 2,545 37,647 SH   SOLE 1 37,647 0 0
MINERALS TECHNOLOGIES INC COM 603158106 56 830 SH   SOLE 8 830 0 0
MINERVA NEUROSCIENCES INC COM 603380106 144 11,476 SH   SOLE 1 11,476 0 0
MINERVA NEUROSCIENCES INC COM 603380106 2 170 SH   SOLE 8 170 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 57 10,348 SH   SOLE 1 10,348 0 0
MIRATI THERAPEUTICS INC COM 60468T105 583 12,388 SH   SOLE 1 12,388 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 13,188 280,000 SH Call SOLE 8 280,000 0 0
MIRATI THERAPEUTICS INC COM 60468T105 147 3,115 SH   SOLE 8 3,115 0 0
MISTRAS GROUP INC COM 60649T107 149 6,877 SH   SOLE 1 6,877 0 0
MISTRAS GROUP INC COM 60649T107 50 2,289 SH   SOLE 8 2,289 0 0
MITCHAM INDS INC COM 606501104 0 94 SH   SOLE 8 94 0 0
MITEK SYS INC COM 606710200 86 12,267 SH   SOLE 1 12,267 0 0
MITEK SYS INC COM 606710200 1 122 SH   SOLE 8 122 0 0
MITEL NETWORKS CORP COM 60671Q104 1,087 98,689 SH   SOLE 1 98,689 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 0 34 SH   SOLE 8 34 0 0
MKS INSTRUMENT INC COM 55306N104 3,999 49,884 SH   SOLE 1 49,884 0 0
MKS INSTRUMENT INC COM 55306N104 10 123 SH   SOLE 8 123 0 0
MKS INSTRUMENT INC OPT 55306N104 216 2,700 SH Call SOLE 8 2,700 0 0
MKS INSTRUMENT INC OPT 55306N104 449 5,600 SH Put SOLE 8 5,600 0 0
MOBILE MINI INC COM 60740F105 2,165 49,352 SH   SOLE 1 49,352 0 0
MOBILE MINI INC COM 60740F105 20 453 SH   SOLE 8 453 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 716 83,947 SH   SOLE 1 83,947 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 9,396 1,101,498 SH   SOLE 9 1,101,498 0 0
MOBILEIRON INC COM 60739U204 144 27,157 SH   SOLE 1 27,157 0 0
MOBILEIRON INC COM 60739U204 83 15,600 SH   SOLE 8 15,600 0 0
MODEL N INC COM 607525102 153 9,672 SH   SOLE 1 9,672 0 0
MODEL N INC COM 607525102 387 24,391 SH   SOLE 8 24,391 0 0
MODINE MFG CO COM 607828100 289 19,406 SH   SOLE 1 19,406 0 0
MODINE MFG CO COM 607828100 8 524 SH   SOLE 8 524 0 0
MOELIS &amp CO COM 60786M105 1,120 20,447 SH   SOLE 1 20,447 0 0
MOHAWK INDS INC COM 608190104 20,829 118,776 SH   SOLE 1 118,776 0 0
MOHAWK INDS INC COM 608190104 109 620 SH   DFND 1 0 0 620
MOHAWK INDS INC OPT 608190104 5,068 28,900 SH Put SOLE 8 28,900 0 0
MOHAWK INDS INC COM 608190104 2,176 12,407 SH   SOLE 8 12,407 0 0
MOHAWK INDS INC OPT 608190104 1,070 6,100 SH Call SOLE 8 6,100 0 0
MOHAWK INDS INC COM 608190104 66 376 SH   SOLE 9 376 0 0
MOLECULAR TEMPLATES INC COM 608550109 19 3,609 SH   SOLE 1 3,609 0 0
MOLINA HEALTHCARE INC COM 60855R100 7,660 51,508 SH   SOLE 1 51,508 0 0
MOLINA HEALTHCARE INC COM 60855R100 511 3,443 SH   SOLE 8 3,443 0 0
MOLINA HEALTHCARE INC OPT 60855R100 1,546 10,400 SH Put SOLE 8 10,400 0 0
MOLINA HEALTHCARE INC OPT 60855R100 15 100 SH Call SOLE 8 100 0 0
MOLSON COORS BREWING CO COM 60871R209 24,629 400,490 SH   SOLE 1 400,490 0 0
MOLSON COORS BREWING CO COM 60871R209 1,925 31,301 SH   SOLE 8 31,301 0 0
MOLSON COORS BREWING CO OPT 60871R209 4,453 72,400 SH Put SOLE 8 72,400 0 0
MOLSON COORS BREWING CO OPT 60871R209 2,681 43,600 SH Call SOLE 8 43,600 0 0
MOLSON COORS BREWING CO COM 60871R209 69 1,122 SH   SOLE 9 1,122 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 2,645 100,535 SH   SOLE 1 100,535 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 22 837 SH   SOLE 8 837 0 0
MOMO INC ADR 60879B107 1,580 36,060 SH   SOLE 1 36,060 0 0
MOMO INC OPT 60879B107 5,904 134,800 SH Call SOLE 8 134,800 0 0
MOMO INC ADR 60879B107 993 22,674 SH   SOLE 8 22,674 0 0
MOMO INC OPT 60879B107 10,613 242,300 SH Put SOLE 8 242,300 0 0
MOMO INC ADR 60879B107 1,765 40,300 SH   SOLE 9 40,300 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 692 15,220 SH   SOLE 1 15,220 0 0
MONDELEZ INTL INC COM 609207105 108,495 2,525,517 SH   SOLE 1 1,681,228 844,289 0
MONDELEZ INTL INC COM 609207105 2,073 48,248 SH   DFND 1 0 0 48,248
MONDELEZ INTL INC COM 609207105 1,404 32,682 SH   SOLE 8 32,682 0 0
MONDELEZ INTL INC OPT 609207105 11,994 279,200 SH Put SOLE 8 279,200 0 0
MONDELEZ INTL INC OPT 609207105 9,043 210,500 SH Call SOLE 8 210,500 0 0
MONDELEZ INTL INC COM 609207105 2,936 68,347 SH   SOLE 9 68,347 0 0
MONDELEZ INTL INC COM 609207105 1,883 43,835 SH   SOLE 20 0 43,835 0
MONDELEZ INTL INC COM 609207105 5,648 131,474 SH   SOLE 99 0 131,474 0
MONEYGRAM INTL INC COM 60935Y208 65 12,191 SH   SOLE 1 12,191 0 0
MONEYGRAM INTL INC COM 60935Y208 28 5,223 SH   SOLE 8 5,223 0 0
MONGODB INC COM 60937P106 7,493 91,870 SH   SOLE 1 91,870 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 506 30,270 SH   SOLE 1 30,270 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 0 1 SH   SOLE 8 1 0 0
MONOLITHIC PWR SYS INC COM 609839105 5,890 46,916 SH   SOLE 1 46,916 0 0
MONOLITHIC PWR SYS INC COM 609839105 115 913 SH   SOLE 8 913 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 882 43,675 SH   SOLE 1 43,675 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 6 274 SH   SOLE 8 274 0 0
MONRO INC COM 610236101 2,369 34,032 SH   SOLE 1 34,032 0 0
MONRO INC COM 610236101 34 495 SH   SOLE 8 495 0 0
MONRO INC OPT 610236101 7 100 SH Put SOLE 8 100 0 0
MONROE CAP CORP COM 610335101 1 51 SH   SOLE 8 51 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 35,561 610,148 SH   SOLE 1 610,148 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 3,374 57,894 SH   SOLE 8 57,894 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 216 3,700 SH Put SOLE 8 3,700 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 670 11,500 SH Call SOLE 8 11,500 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 149 2,552 SH   SOLE 9 2,552 0 0
MOODYS CORP COM 615369105 36,669 219,315 SH   SOLE 1 219,315 0 0
MOODYS CORP OPT 615369105 568 3,400 SH Put SOLE 8 3,400 0 0
MOODYS CORP OPT 615369105 150 900 SH Call SOLE 8 900 0 0
MOODYS CORP COM 615369105 107 640 SH   SOLE 8 640 0 0
MOODYS CORP COM 615369105 171 1,023 SH   SOLE 9 1,023 0 0
MOOG INC COM 615394202 3,463 40,270 SH   SOLE 1 40,270 0 0
MOOG INC COM 615394202 145 1,689 SH   SOLE 8 1,689 0 0
MORGAN STANLEY COM 617446448 2,456 52,744 SH   DFND 1 0 0 52,744
MORGAN STANLEY COM 617446448 126,458 2,715,472 SH   SOLE 1 2,715,472 0 0
MORGAN STANLEY OPT 617446448 126,237 2,710,700 SH Put SOLE 8 2,710,700 0 0
MORGAN STANLEY COM 617446448 50,562 1,085,708 SH   SOLE 8 1,085,708 0 0
MORGAN STANLEY OPT 617446448 35,980 772,600 SH Call SOLE 8 772,600 0 0
MORGAN STANLEY COM 617446448 1,527 32,787 SH   SOLE 9 32,787 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 39 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 326 13,922 SH   DFND 1 0 0 13,922
MORNINGSTAR INC COM 617700109 1,791 14,226 SH   SOLE 1 14,226 0 0
MORNINGSTAR INC OPT 617700109 277 2,200 SH Call SOLE 8 2,200 0 0
MORNINGSTAR INC OPT 617700109 252 2,000 SH Put SOLE 8 2,000 0 0
MOSAIC CO NEW COM 61945C103 9,226 284,052 SH   SOLE 1 284,052 0 0
MOSAIC CO NEW COM 61945C103 65 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW OPT 61945C103 6,912 212,800 SH Call SOLE 8 212,800 0 0
MOSAIC CO NEW COM 61945C103 189 5,825 SH   SOLE 8 5,825 0 0
MOSAIC CO NEW OPT 61945C103 4,021 123,800 SH Put SOLE 8 123,800 0 0
MOSAIC CO NEW COM 61945C103 1,601 49,275 SH   SOLE 9 49,275 0 0
MOTORCAR PTS AMER INC COM 620071100 474 20,249 SH   SOLE 1 20,249 0 0
MOTORCAR PTS AMER INC COM 620071100 265 11,261 SH   SOLE 8 11,261 0 0
MOTOROLA SOLUTIONS INC COM 620076307 18,669 143,457 SH   SOLE 1 143,457 0 0
MOTOROLA SOLUTIONS INC COM 620076307 19 146 SH   DFND 1 0 0 146
MOTOROLA SOLUTIONS INC COM 620076307 23 174 SH   SOLE 8 174 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 1,965 15,100 SH Call SOLE 8 15,100 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 182 1,400 SH Put SOLE 8 1,400 0 0
MOTOROLA SOLUTIONS INC COM 620076307 839 6,443 SH   SOLE 9 6,443 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 1,199 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 1,408 33,593 SH   SOLE 1 33,593 0 0
MPLX LP COM 55336V100 68,007 1,960,981 SH   SOLE 1 1,960,981 0 0
MPLX LP OPT 55336V100 1,328 38,300 SH Call SOLE 8 38,300 0 0
MPLX LP COM 55336V100 782 22,549 SH   SOLE 8 22,549 0 0
MPLX LP OPT 55336V100 1,020 29,400 SH Put SOLE 8 29,400 0 0
MRC GLOBAL INC COM 55345K103 1,087 57,938 SH   SOLE 1 57,938 0 0
MRC GLOBAL INC COM 55345K103 138 7,387 SH   SOLE 8 7,387 0 0
MSA SAFETY INC COM 553498106 2,743 25,773 SH   SOLE 1 25,773 0 0
MSA SAFETY INC COM 553498106 779 7,321 SH   SOLE 8 7,321 0 0
MSA SAFETY INC COM 553498106 359 3,376 SH   SOLE 9 3,376 0 0
MSC INDL DIRECT INC COM 553530106 3,928 44,573 SH   SOLE 1 44,573 0 0
MSC INDL DIRECT INC OPT 553530106 62 700 SH Call SOLE 8 700 0 0
MSC INDL DIRECT INC COM 553530106 9 100 SH   SOLE 8 100 0 0
MSCI INC COM 55354G100 14,579 82,181 SH   SOLE 1 82,181 0 0
MSCI INC COM 55354G100 11 63 SH   DFND 1 0 0 63
MSCI INC COM 55354G100 112 628 SH   SOLE 8 628 0 0
MSCI INC COM 55354G100 627 3,531 SH   SOLE 9 3,531 0 0
MSG NETWORK INC COM 553573106 1,266 49,080 SH   SOLE 1 49,080 0 0
MSG NETWORK INC COM 553573106 57 2,215 SH   SOLE 8 2,215 0 0
MTS SYS CORP COM 553777103 1,044 19,081 SH   SOLE 1 19,081 0 0
MTS SYS CORP COM 553777103 15 274 SH   SOLE 8 274 0 0
MUELLER INDS INC COM 624756102 1,977 68,241 SH   SOLE 1 68,241 0 0
MUELLER INDS INC COM 624756102 34 1,165 SH   SOLE 8 1,165 0 0
MUELLER WTR PRODS INC COM 624758108 787 68,355 SH   SOLE 1 68,355 0 0
MUELLER WTR PRODS INC COM 624758108 8 729 SH   SOLE 8 729 0 0
MULTI COLOR CORP COM 625383104 925 14,861 SH   SOLE 1 14,861 0 0
MULTI COLOR CORP COM 625383104 49 797 SH   SOLE 8 797 0 0
MURPHY OIL CORP COM 626717102 3,528 105,839 SH   SOLE 1 105,839 0 0
MURPHY OIL CORP COM 626717102 413 12,402 SH   SOLE 8 12,402 0 0
MURPHY OIL CORP OPT 626717102 5,548 166,400 SH Call SOLE 8 166,400 0 0
MURPHY OIL CORP OPT 626717102 313 9,400 SH Put SOLE 8 9,400 0 0
MURPHY USA INC COM 626755102 2,763 32,331 SH   SOLE 1 32,331 0 0
MURPHY USA INC OPT 626755102 1,709 20,000 SH Call SOLE 8 20,000 0 0
MURPHY USA INC COM 626755102 187 2,195 SH   SOLE 8 2,195 0 0
MUSTANG BIO INC COM 62818Q104 36 6,054 SH   SOLE 1 6,054 0 0
MUTUALFIRST FINL INC COM 62845B104 86 2,334 SH   SOLE 1 2,334 0 0
MVB FINANCIAL CORP COM 553810102 61 3,361 SH   SOLE 1 3,361 0 0
MVC CAPITAL INC COM 553829102 0 3 SH   SOLE 8 3 0 0
MY SIZE INC COM 62844N109 115 98,600 SH   SOLE 8 98,600 0 0
MYERS INDS INC COM 628464109 854 36,725 SH   SOLE 1 36,725 0 0
MYLAN N V COM N59465109 7 186 SH   DFND 1 0 0 186
MYLAN N V COM N59465109 84,199 2,300,532 SH   SOLE 1 2,300,532 0 0
MYLAN N V OPT N59465109 6,902 188,600 SH Call SOLE 8 188,600 0 0
MYLAN N V COM N59465109 14,825 405,033 SH   SOLE 8 405,033 0 0
MYLAN N V OPT N59465109 27,219 743,700 SH Put SOLE 8 743,700 0 0
MYLAN N V COM N59465109 215 5,862 SH   SOLE 9 5,862 0 0
MYOKARDIA INC COM 62857M105 1,031 15,821 SH   SOLE 1 15,821 0 0
MYOKARDIA INC COM 62857M105 10 142 SH   SOLE 8 142 0 0
MYR GROUP INC DEL COM 55405W104 610 18,709 SH   SOLE 1 18,709 0 0
MYR GROUP INC DEL COM 55405W104 3 94 SH   SOLE 8 94 0 0
MYRIAD GENETICS INC COM 62855J104 3,909 84,986 SH   SOLE 1 84,986 0 0
MYRIAD GENETICS INC OPT 62855J104 92 2,000 SH Call SOLE 8 2,000 0 0
MYRIAD GENETICS INC COM 62855J104 637 13,855 SH   SOLE 8 13,855 0 0
MYRIAD GENETICS INC OPT 62855J104 46 1,000 SH Put SOLE 8 1,000 0 0
NABORS INDUSTRIES LTD COM G6359F103 2,390 388,045 SH   SOLE 1 388,045 0 0
NABORS INDUSTRIES LTD OPT G6359F103 703 114,200 SH Put SOLE 8 114,200 0 0
NABORS INDUSTRIES LTD OPT G6359F103 833 135,200 SH Call SOLE 8 135,200 0 0
NABORS INDUSTRIES LTD COM G6359F103 907 147,093 SH   SOLE 8 147,093 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 13 4,858 SH   SOLE 8 4,858 0 0
NACCO INDS INC COM 629579103 52 1,608 SH   SOLE 1 1,608 0 0
NACCO INDS INC COM 629579103 3 87 SH   SOLE 8 87 0 0
NAM TAI PPTY INC COM G63907102 0 4 SH   SOLE 8 4 0 0
NANOMETRICS INC COM 630077105 2,362 62,965 SH   SOLE 1 62,965 0 0
NANOMETRICS INC OPT 630077105 45 1,200 SH Put SOLE 8 1,200 0 0
NANOMETRICS INC COM 630077105 139 3,685 SH   SOLE 8 3,685 0 0
NANOMETRICS INC OPT 630077105 191 5,100 SH Call SOLE 8 5,100 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 221 12,392 SH   SOLE 1 12,392 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 1,248 70,000 SH Put SOLE 8 70,000 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 811 45,471 SH   SOLE 8 45,471 0 0
NANTHEALTH INC COM 630104107 12 7,804 SH   SOLE 1 7,804 0 0
NANTHEALTH INC COM 630104107 6 3,903 SH   SOLE 8 3,903 0 0
NANTKWEST INC COM 63016Q102 42 11,270 SH   SOLE 1 11,270 0 0
NANTKWEST INC COM 63016Q102 0 170 SH   SOLE 8 170 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 66 4,443 SH   SOLE 1 4,443 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 4 235 SH   SOLE 8 235 0 0
NASDAQ INC COM 631103108 8 95 SH   DFND 1 0 0 95
NASDAQ INC COM 631103108 16,123 187,911 SH   SOLE 1 187,911 0 0
NASDAQ INC OPT 631103108 129 1,500 SH Call SOLE 8 1,500 0 0
NASDAQ INC OPT 631103108 1,012 11,800 SH Put SOLE 8 11,800 0 0
NASDAQ INC COM 631103108 703 8,191 SH   SOLE 8 8,191 0 0
NASDAQ INC COM 631103108 59 691 SH   SOLE 9 691 0 0
NATERA INC COM 632307104 420 17,565 SH   SOLE 1 17,565 0 0
NATERA INC COM 632307104 17 701 SH   SOLE 8 701 0 0
NATHANS FAMOUS INC NEW COM 632347100 88 1,071 SH   SOLE 1 1,071 0 0
NATHANS FAMOUS INC NEW COM 632347100 43 523 SH   SOLE 8 523 0 0
NATIONAL BANKSHARES INC VA COM 634865109 123 2,703 SH   SOLE 1 2,703 0 0
NATIONAL BANKSHARES INC VA COM 634865109 6 123 SH   SOLE 8 123 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,998 17,139 SH   SOLE 1 17,139 0 0
NATIONAL BEVERAGE CORP COM 635017106 132 1,133 SH   SOLE 8 1,133 0 0
NATIONAL BEVERAGE CORP OPT 635017106 12 100 SH Call SOLE 8 100 0 0
NATIONAL BK HLDGS CORP COM 633707104 1,472 39,072 SH   SOLE 1 39,072 0 0
NATIONAL BK HLDGS CORP COM 633707104 99 2,623 SH   SOLE 8 2,623 0 0
NATIONAL CINEMEDIA INC COM 635309107 382 36,156 SH   SOLE 1 36,156 0 0
NATIONAL CINEMEDIA INC COM 635309107 456 43,088 SH   SOLE 8 43,088 0 0
NATIONAL CINEMEDIA INC OPT 635309107 30 2,800 SH Call SOLE 8 2,800 0 0
NATIONAL COMM CORP COM 63546L102 277 6,704 SH   SOLE 1 6,704 0 0
NATIONAL FUEL GAS CO N J COM 636180101 2,085 37,183 SH   SOLE 1 37,183 0 0
NATIONAL FUEL GAS CO N J COM 636180101 306 5,470 SH   SOLE 8 5,470 0 0
NATIONAL FUEL GAS CO N J COM 636180101 642 11,459 SH   SOLE 9 11,459 0 0
NATIONAL GEN HLDGS CORP COM 636220303 888 33,098 SH   SOLE 1 33,098 0 0
NATIONAL GEN HLDGS CORP COM 636220303 6 236 SH   SOLE 8 236 0 0
NATIONAL GRID PLC ADR 636274409 1,234 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 3,301 43,673 SH   SOLE 1 43,673 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 2 21 SH   SOLE 8 21 0 0
NATIONAL HEALTHCARE CORP COM 635906100 411 5,448 SH   SOLE 1 5,448 0 0
NATIONAL HEALTHCARE CORP COM 635906100 330 4,376 SH   SOLE 8 4,376 0 0
NATIONAL INSTRS CORP COM 636518102 2,089 43,220 SH   SOLE 1 43,220 0 0
NATIONAL OILWELL VARCO INC COM 637071101 90 2,082 SH   DFND 1 0 0 2,082
NATIONAL OILWELL VARCO INC COM 637071101 20,405 473,649 SH   SOLE 1 473,649 0 0
NATIONAL OILWELL VARCO INC COM 637071101 2,621 60,838 SH   SOLE 8 60,838 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 1,775 41,200 SH Call SOLE 8 41,200 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 3,356 77,900 SH Put SOLE 8 77,900 0 0
NATIONAL OILWELL VARCO INC COM 637071101 97 2,263 SH   SOLE 9 2,263 0 0
NATIONAL PRESTO INDS INC COM 637215104 791 6,099 SH   SOLE 1 6,099 0 0
NATIONAL PRESTO INDS INC COM 637215104 36 274 SH   SOLE 8 274 0 0
NATIONAL RESH CORP COM 637372202 169 4,375 SH   SOLE 1 4,375 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 10 220 SH   SOLE 1 220 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 6,724 150,016 SH   SOLE 1 150,016 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 220 4,900 SH Call SOLE 8 4,900 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 18 402 SH   SOLE 8 402 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 1,008 22,482 SH   SOLE 9 22,482 0 0
NATIONAL SEC GROUP INC COM 637546102 0 2 SH   SOLE 8 2 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 3,833 150,689 SH   SOLE 1 150,689 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 45 1,769 SH   SOLE 8 1,769 0 0
NATIONAL VISION HLDGS INC COM 63845R107 835 18,520 SH   SOLE 1 18,520 0 0
NATIONAL VISION HLDGS INC COM 63845R107 18 390 SH   SOLE 8 390 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 291 913 SH   SOLE 1 913 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 11 33 SH   SOLE 8 33 0 0
NATURAL ALTERNATIVES INTL IN COM 638842302 1 82 SH   SOLE 8 82 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 477 22,558 SH   SOLE 1 22,558 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 156 7,386 SH   SOLE 8 7,386 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 151 8,918 SH   SOLE 1 8,918 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 896 53,056 SH   SOLE 8 53,056 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 77 3,314 SH   SOLE 1 3,314 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 19 835 SH   SOLE 8 835 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 5,735 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 30 3,406 SH   SOLE 1 3,406 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 0 3 SH   SOLE 8 3 0 0
NATUS MEDICAL INC DEL COM 639050103 2,661 74,626 SH   SOLE 1 74,626 0 0
NATUS MEDICAL INC DEL COM 639050103 41 1,163 SH   SOLE 8 1,163 0 0
NAUTILUS INC COM 63910B102 453 32,522 SH   SOLE 1 32,522 0 0
NAUTILUS INC COM 63910B102 10 705 SH   SOLE 8 705 0 0
NAVIENT CORPORATION COM 63938C108 4,072 301,986 SH   SOLE 1 301,986 0 0
NAVIENT CORPORATION COM 63938C108 279 20,750 SH   SOLE 8 20,750 0 0
NAVIENT CORPORATION OPT 63938C108 5 400 SH Call SOLE 8 400 0 0
NAVIGANT CONSULTING INC COM 63935N107 2,548 110,441 SH   SOLE 1 110,441 0 0
NAVIGANT CONSULTING INC COM 63935N107 25 1,089 SH   SOLE 8 1,089 0 0
NAVIGATORS GROUP INC COM 638904102 4,409 63,784 SH   SOLE 1 63,784 0 0
NAVIOS MARITIME MIDSTREAM LP COM Y62134104 0 99 SH   SOLE 8 99 0 0
NAVISTAR INTL CORP NEW COM 63934E108 1,459 37,903 SH   SOLE 1 37,903 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 3,015 78,300 SH Call SOLE 8 78,300 0 0
NAVISTAR INTL CORP NEW COM 63934E108 496 12,883 SH   SOLE 8 12,883 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 963 25,000 SH Put SOLE 8 25,000 0 0
NBT BANCORP INC COM 628778102 1,867 48,649 SH   SOLE 1 48,649 0 0
NBT BANCORP INC COM 628778102 66 1,725 SH   SOLE 8 1,725 0 0
NBT BANCORP INC OPT 628778102 15 400 SH Call SOLE 8 400 0 0
NCI BUILDING SYS INC COM 628852204 322 21,273 SH   SOLE 1 21,273 0 0
NCI BUILDING SYS INC COM 628852204 481 31,781 SH   SOLE 8 31,781 0 0
NCI BUILDING SYS INC OPT 628852204 9 600 SH Put SOLE 8 600 0 0
NCR CORP NEW COM 62886E108 3,152 110,956 SH   SOLE 1 110,956 0 0
NCR CORP NEW OPT 62886E108 196 6,900 SH Call SOLE 8 6,900 0 0
NCR CORP NEW COM 62886E108 178 6,269 SH   SOLE 8 6,269 0 0
NCR CORP NEW OPT 62886E108 452 15,900 SH Put SOLE 8 15,900 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 65 3,907 SH   SOLE 1 3,907 0 0
NEENAH INC COM 640079109 2,330 27,007 SH   SOLE 1 27,007 0 0
NEENAH INC COM 640079109 27 321 SH   SOLE 8 321 0 0
NEKTAR THERAPEUTICS COM 640268108 11,497 188,614 SH   SOLE 1 188,614 0 0
NEKTAR THERAPEUTICS COM 640268108 5,815 95,392 SH   SOLE 8 95,392 0 0
NEKTAR THERAPEUTICS OPT 640268108 9,113 149,500 SH Put SOLE 8 149,500 0 0
NEKTAR THERAPEUTICS OPT 640268108 10,893 178,700 SH Call SOLE 8 178,700 0 0
NEKTAR THERAPEUTICS COM 640268108 326 5,350 SH   SOLE 9 5,350 0 0
NELNET INC COM 64031N108 499 8,726 SH   SOLE 1 8,726 0 0
NELNET INC OPT 64031N108 57 1,000 SH Put SOLE 8 1,000 0 0
NELNET INC COM 64031N108 703 12,308 SH   SOLE 8 12,308 0 0
NEOGEN CORP COM 640491106 4,801 67,115 SH   SOLE 1 67,115 0 0
NEOGEN CORP COM 640491106 91 1,282 SH   SOLE 8 1,282 0 0
NEOGENOMICS INC COM 64049M209 1,003 65,342 SH   SOLE 1 65,342 0 0
NEOGENOMICS INC COM 64049M209 10 670 SH   SOLE 8 670 0 0
NEON THERAPEUTICS INC COM 64050Y100 35 4,109 SH   SOLE 1 4,109 0 0
NEOPHOTONICS CORP COM 64051T100 1,265 152,445 SH   SOLE 1 152,445 0 0
NEOPHOTONICS CORP COM 64051T100 16 1,932 SH   SOLE 8 1,932 0 0
NEOS THERAPEUTICS INC COM 64052L106 57 11,633 SH   SOLE 1 11,633 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 82 SH   SOLE 8 82 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 78 20,115 SH   SOLE 8 20,115 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 5 506 SH   SOLE 8 506 0 0
NET ELEMENT INC COM 64111R300 51 9,500 SH   SOLE 1 9,500 0 0
NETAPP INC COM 64110D104 38,535 448,664 SH   SOLE 1 448,664 0 0
NETAPP INC OPT 64110D104 850 9,900 SH Put SOLE 8 9,900 0 0
NETAPP INC OPT 64110D104 15,589 181,500 SH Call SOLE 8 181,500 0 0
NETAPP INC COM 64110D104 5,339 62,158 SH   SOLE 8 62,158 0 0
NETAPP INC COM 64110D104 137 1,590 SH   SOLE 9 1,590 0 0
NETEASE INC ADR 64110W102 4 18 SH   DFND 1 0 0 18
NETEASE INC ADR 64110W102 7,703 33,748 SH   SOLE 1 33,748 0 0
NETEASE INC ADR 64110W102 20,984 91,929 SH   SOLE 8 91,929 0 0
NETEASE INC OPT 64110W102 36,771 161,100 SH Put SOLE 8 161,100 0 0
NETEASE INC OPT 64110W102 5,592 24,500 SH Call SOLE 8 24,500 0 0
NETEASE INC ADR 64110W102 5,789 25,361 SH   SOLE 9 25,361 0 0
NETFLIX INC COM 64110L106 227,406 607,824 SH   SOLE 1 607,824 0 0
NETFLIX INC COM 64110L106 1,510 4,035 SH   DFND 1 0 0 4,035
NETFLIX INC OPT 64110L106 349,251 933,500 SH Put SOLE 8 933,500 0 0
NETFLIX INC COM 64110L106 100,512 268,653 SH   SOLE 8 268,653 0 0
NETFLIX INC OPT 64110L106 174,045 465,200 SH Call SOLE 8 465,200 0 0
NETFLIX INC COM 64110L106 7,667 20,492 SH   SOLE 9 20,492 0 0
NETFLIX INC COM 64110L106 1,122 3,000 SH   DFND 20 0 0 3,000
NETFLIX INC COM 64110L106 0 1 SH   SOLE 44 1 0 0
NETGEAR INC COM 64111Q104 3,548 56,449 SH   SOLE 1 56,449 0 0
NETGEAR INC OPT 64111Q104 314 5,000 SH Put SOLE 8 5,000 0 0
NETGEAR INC COM 64111Q104 1,441 22,944 SH   SOLE 8 22,944 0 0
NETGEAR INC OPT 64111Q104 31 500 SH Call SOLE 8 500 0 0
NETSCOUT SYS INC COM 64115T104 1,597 63,247 SH   SOLE 1 63,247 0 0
NETSCOUT SYS INC COM 64115T104 273 10,791 SH   SOLE 8 10,791 0 0
NETSCOUT SYS INC OPT 64115T104 3 100 SH Put SOLE 8 100 0 0
NETSOL TECHNOLOGIES INC COM 64115A402 0 63 SH   SOLE 8 63 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 25 203 SH   DFND 1 0 0 203
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,746 22,330 SH   SOLE 1 22,330 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 9,750 79,300 SH Put SOLE 8 79,300 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 203 1,649 SH   SOLE 8 1,649 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 6,504 52,900 SH Call SOLE 8 52,900 0 0
NEUROCRINE BIOSCIENCES INC BOND 64125CAD1 6,435 3,775,000 PRN   SOLE 8 0 0 3,775,000
NEURONETICS INC COM 64131A105 77 2,391 SH   SOLE 1 2,391 0 0
NEVRO CORP COM 64157F103 994 17,448 SH   SOLE 1 17,448 0 0
NEVRO CORP OPT 64157F103 969 17,000 SH Put SOLE 8 17,000 0 0
NEVRO CORP COM 64157F103 1,834 32,182 SH   SOLE 8 32,182 0 0
NEVSUN RES LTD COM 64156L101 89 20,000 SH   DFND 1 0 0 20,000
NEVSUN RES LTD COM 64156L101 0 101 SH   SOLE 8 101 0 0
NEW GOLD INC CDA COM 644535106 21 26,818 SH   SOLE 1 26,818 0 0
NEW GOLD INC CDA OPT 644535106 124 156,700 SH Call SOLE 8 156,700 0 0
NEW GOLD INC CDA COM 644535106 8 9,860 SH   SOLE 8 9,860 0 0
NEW GOLD INC CDA OPT 644535106 2 3,100 SH Put SOLE 8 3,100 0 0
NEW GOLD INC CDA COM 644535106 2 2,500 SH   DFND 20 0 0 2,500
NEW HOME CO INC COM 645370107 42 5,175 SH   SOLE 1 5,175 0 0
NEW HOME CO INC COM 645370107 0 46 SH   SOLE 8 46 0 0
NEW JERSEY RES COM 646025106 3,442 74,659 SH   SOLE 1 74,659 0 0
NEW JERSEY RES COM 646025106 41 885 SH   SOLE 8 885 0 0
NEW JERSEY RES COM 646025106 518 11,232 SH   SOLE 9 11,232 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 1,118 71,257 SH   SOLE 1 71,257 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 97 6,162 SH   SOLE 8 6,162 0 0
NEW MTN FIN CORP COM 647551100 41 3,000 SH   SOLE 1 3,000 0 0
NEW MTN FIN CORP BOND 647551AB6 498 494,000 PRN   SOLE 8 0 0 494,000
NEW MTN FIN CORP BOND 647551AC4 4,016 4,005,000 PRN   SOLE 8 0 0 4,005,000
NEW MTN FIN CORP COM 647551100 95 7,002 SH   SOLE 8 7,002 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 67,804 916,132 SH   SOLE 1 916,132 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 51,252 692,500 SH Call SOLE 8 692,500 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 75,482 1,019,878 SH   SOLE 8 1,019,878 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 55,625 751,600 SH Put SOLE 8 751,600 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 2,357 31,850 SH   SOLE 9 31,850 0 0
NEW RELIC INC COM 64829B100 2,192 23,262 SH   SOLE 1 23,262 0 0
NEW RELIC INC COM 64829B100 1,031 10,937 SH   SOLE 8 10,937 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 1,552 87,054 SH   SOLE 1 87,054 0 0
NEW SR INVT GROUP INC TRUS 648691103 176 29,834 SH   SOLE 1 29,834 0 0
NEW SR INVT GROUP INC TRUS 648691103 295 50,049 SH   SOLE 8 50,049 0 0
NEW YORK &amp CO INC COM 649295102 48 12,496 SH   SOLE 1 12,496 0 0
NEW YORK &amp CO INC COM 649295102 68 17,529 SH   SOLE 8 17,529 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 12,653 1,220,274 SH   SOLE 1 1,220,274 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 405 39,062 SH   SOLE 8 39,062 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 40 3,900 SH Call SOLE 8 3,900 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 134 12,900 SH Put SOLE 8 12,900 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 63 6,127 SH   SOLE 9 6,127 0 0
NEW YORK MTG TR INC TRUS 649604501 1,481 243,491 SH   SOLE 1 243,491 0 0
NEW YORK MTG TR INC TRUS 649604501 0 78 SH   SOLE 8 78 0 0
NEW YORK REIT INC TRUS 64976L208 8 478 SH   SOLE 8 478 0 0
NEW YORK TIMES CO COM 650111107 4,934 213,156 SH   SOLE 1 213,156 0 0
NEW YORK TIMES CO OPT 650111107 5 200 SH Call SOLE 8 200 0 0
NEW YORK TIMES CO COM 650111107 447 19,296 SH   SOLE 8 19,296 0 0
NEWATER TECHNOLOGY INC COM G64335105 46 5,000 SH   SOLE 1 5,000 0 0
NEWATER TECHNOLOGY INC COM G64335105 0 2 SH   SOLE 8 2 0 0
NEWELL BRANDS INC COM 651229106 6 300 SH   DFND 1 0 0 300
NEWELL BRANDS INC COM 651229106 16,224 799,187 SH   SOLE 1 799,187 0 0
NEWELL BRANDS INC OPT 651229106 2,335 115,000 SH Call SOLE 8 115,000 0 0
NEWELL BRANDS INC OPT 651229106 5,993 295,200 SH Put SOLE 8 295,200 0 0
NEWELL BRANDS INC COM 651229106 5,671 279,400 SH   SOLE 8 279,400 0 0
NEWELL BRANDS INC COM 651229106 378 18,643 SH   SOLE 9 18,643 0 0
NEWFIELD EXPL CO COM 651290108 12,298 426,653 SH   SOLE 1 426,653 0 0
NEWFIELD EXPL CO COM 651290108 40 1,391 SH   DFND 1 0 0 1,391
NEWFIELD EXPL CO OPT 651290108 755 26,200 SH Call SOLE 8 26,200 0 0
NEWFIELD EXPL CO OPT 651290108 579 20,100 SH Put SOLE 8 20,100 0 0
NEWFIELD EXPL CO COM 651290108 774 26,836 SH   SOLE 8 26,836 0 0
NEWFIELD EXPL CO COM 651290108 60 2,071 SH   SOLE 9 2,071 0 0
NEWLINK GENETICS CORP COM 651511107 32 13,150 SH   SOLE 1 13,150 0 0
NEWLINK GENETICS CORP OPT 651511107 2 1,000 SH Call SOLE 8 1,000 0 0
NEWLINK GENETICS CORP COM 651511107 2 1,001 SH   SOLE 8 1,001 0 0
NEWMARK GROUP INC COM 65158N102 314 28,032 SH   SOLE 1 28,032 0 0
NEWMARK GROUP INC COM 65158N102 1,766 157,716 SH   SOLE 8 157,716 0 0
NEWMARKET CORP COM 651587107 3,239 7,988 SH   SOLE 1 7,988 0 0
NEWMARKET CORP OPT 651587107 608 1,500 SH Call SOLE 8 1,500 0 0
NEWMARKET CORP COM 651587107 151 372 SH   SOLE 8 372 0 0
NEWMONT MINING CORP COM 651639106 37,387 1,238,016 SH   SOLE 1 1,238,016 0 0
NEWMONT MINING CORP COM 651639106 31 1,010 SH   DFND 1 0 0 1,010
NEWMONT MINING CORP OPT 651639106 3,298 109,200 SH Put SOLE 8 109,200 0 0
NEWMONT MINING CORP OPT 651639106 2,039 67,500 SH Call SOLE 8 67,500 0 0
NEWMONT MINING CORP COM 651639106 3,216 106,507 SH   SOLE 8 106,507 0 0
NEWMONT MINING CORP COM 651639106 645 21,336 SH   SOLE 9 21,336 0 0
NEWPARK RES INC COM 651718504 1,165 112,549 SH   SOLE 1 112,549 0 0
NEWPARK RES INC COM 651718504 35 3,314 SH   SOLE 8 3,314 0 0
NEWS CORP NEW COM 65249B109 5,086 385,637 SH   SOLE 1 385,637 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B208 1,405 103,336 SH   SOLE 1 103,336 0 0
NEWS CORP NEW COM 65249B208 295 21,731 SH   SOLE 8 21,731 0 0
NEWS CORP NEW COM 65249B109 290 22,040 SH   SOLE 8 22,040 0 0
NEWS CORP NEW COM 65249B109 227 17,241 SH   SOLE 9 17,241 0 0
NEWS CORP NEW COM 65249B208 0 1 SH   SOLE 9 1 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 195 9,327 SH   SOLE 8 9,327 0 0
NEXA RES S A COM L67359106 47 3,868 SH   SOLE 8 3,868 0 0
NEXEO SOLUTIONS INC COM 65342H102 161 13,106 SH   SOLE 1 13,106 0 0
NEXGEN ENERGY LTD COM 65340P106 54 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 218 6,555 SH   SOLE 1 6,555 0 0
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 3 96 SH   SOLE 8 96 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 2,719 33,394 SH   SOLE 1 33,394 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 31 382 SH   SOLE 8 382 0 0
NEXSTAR MEDIA GROUP INC OPT 65336K103 98 1,200 SH Call SOLE 8 1,200 0 0
NEXTDECADE CORP COM 65342K105 17 2,931 SH   SOLE 1 2,931 0 0
NEXTDECADE CORP COM 65342K105 14 2,534 SH   SOLE 8 2,534 0 0
NEXTERA ENERGY INC COM 65339F101 88,974 530,873 SH   SOLE 1 530,873 0 0
NEXTERA ENERGY INC COM 65339F101 3,542 21,133 SH   SOLE 8 21,133 0 0
NEXTERA ENERGY INC OPT 65339F101 2,296 13,700 SH Call SOLE 8 13,700 0 0
NEXTERA ENERGY INC OPT 65339F101 2,112 12,600 SH Put SOLE 8 12,600 0 0
NEXTERA ENERGY INC COM 65339F101 3,738 22,306 SH   SOLE 9 22,306 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 33,691 694,655 SH   SOLE 1 694,655 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 6 121 SH   SOLE 8 121 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 1,410 70,163 SH   SOLE 1 70,163 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 23 1,193 SH   SOLE 8 1,193 0 0
NGL ENERGY PARTNERS LP COM 62913M107 1,063 91,693 SH   SOLE 1 91,693 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 90 7,800 SH Put SOLE 8 7,800 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 38 3,300 SH Call SOLE 8 3,300 0 0
NI HLDGS INC COM 65342T106 65 3,880 SH   SOLE 1 3,880 0 0
NI HLDGS INC COM 65342T106 4 216 SH   SOLE 8 216 0 0
NIC INC COM 62914B100 1,358 91,817 SH   SOLE 1 91,817 0 0
NIC INC COM 62914B100 449 30,371 SH   SOLE 8 30,371 0 0
NICE LTD ADR 653656108 12,830 112,080 SH   SOLE 1 112,080 0 0
NICE LTD OPT 653656108 366 3,200 SH Call SOLE 8 3,200 0 0
NICE LTD OPT 653656108 435 3,800 SH Put SOLE 8 3,800 0 0
NICE LTD ADR 653656108 1,065 9,301 SH   SOLE 8 9,301 0 0
NICE SYS INC BOND 65366HAB9 507 355,000 PRN   SOLE 8 0 0 355,000
NICHOLAS FINANCIAL INC COM 65373J209 0 31 SH   SOLE 8 31 0 0
NICOLET BANKSHARES INC COM 65406E102 181 3,323 SH   SOLE 1 3,323 0 0
NICOLET BANKSHARES INC COM 65406E102 46 852 SH   SOLE 8 852 0 0
NIELSEN HLDGS PLC COM G6518L108 13,189 476,811 SH   SOLE 1 476,811 0 0
NIELSEN HLDGS PLC COM G6518L108 14,567 526,653 SH   SOLE 8 526,653 0 0
NIELSEN HLDGS PLC OPT G6518L108 6,924 250,300 SH Put SOLE 8 250,300 0 0
NIELSEN HLDGS PLC OPT G6518L108 5,391 194,900 SH Call SOLE 8 194,900 0 0
NIELSEN HLDGS PLC COM G6518L108 58 2,113 SH   SOLE 9 2,113 0 0
NII HLDGS INC COM 62913F508 360 61,388 SH   SOLE 1 61,388 0 0
NII HLDGS INC COM 62913F508 0 42 SH   SOLE 8 42 0 0
NIKE INC COM 654106103 2,092 24,693 SH   DFND 1 0 0 24,693
NIKE INC COM 654106103 277,118 3,271,002 SH   SOLE 1 2,585,706 685,296 0
NIKE INC OPT 654106103 49,214 580,900 SH Call SOLE 8 580,900 0 0
NIKE INC COM 654106103 19,454 229,629 SH   SOLE 8 229,629 0 0
NIKE INC OPT 654106103 78,993 932,400 SH Put SOLE 8 932,400 0 0
NIKE INC COM 654106103 908 10,707 SH   SOLE 9 10,707 0 0
NIKE INC COM 654106103 2,316 27,338 SH   SOLE 20 0 27,338 0
NIKE INC COM 654106103 762 9,000 SH   DFND 20 0 0 9,000
NIKE INC COM 654106103 10,517 124,141 SH   SOLE 99 0 124,141 0
NINE ENERGY SVC INC COM 65441V101 322 10,533 SH   SOLE 1 10,533 0 0
NISOURCE INC COM 65473P105 7,708 309,283 SH   SOLE 1 309,283 0 0
NISOURCE INC OPT 65473P105 1,871 75,100 SH Put SOLE 8 75,100 0 0
NISOURCE INC COM 65473P105 815 32,717 SH   SOLE 8 32,717 0 0
NISOURCE INC COM 65473P105 52 2,101 SH   SOLE 9 2,101 0 0
NL INDS INC COM 629156407 20 3,336 SH   SOLE 1 3,336 0 0
NL INDS INC COM 629156407 126 20,910 SH   SOLE 8 20,910 0 0
NLIGHT INC COM 65487K100 240 10,806 SH   SOLE 1 10,806 0 0
NLIGHT INC COM 65487K100 0 12 SH   SOLE 8 12 0 0
NMI HLDGS INC COM 629209305 2,693 118,949 SH   SOLE 1 118,949 0 0
NMI HLDGS INC COM 629209305 105 4,656 SH   SOLE 8 4,656 0 0
NN INC COM 629337106 344 22,032 SH   SOLE 1 22,032 0 0
NN INC COM 629337106 105 6,676 SH   SOLE 8 6,676 0 0
NOAH HLDGS LTD ADR 65487X102 469 11,121 SH   SOLE 1 11,121 0 0
NOAH HLDGS LTD ADR 65487X102 126 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 333 7,900 SH   SOLE 9 7,900 0 0
NOBILIS HEALTH CORP COM 65500B103 0 41 SH   SOLE 8 41 0 0
NOBLE CORP PLC COM G65431101 4,755 676,293 SH   SOLE 1 676,293 0 0
NOBLE CORP PLC OPT G65431101 794 113,000 SH Put SOLE 8 113,000 0 0
NOBLE CORP PLC OPT G65431101 1,836 261,200 SH Call SOLE 8 261,200 0 0
NOBLE CORP PLC COM G65431101 19 2,736 SH   SOLE 8 2,736 0 0
NOBLE ENERGY INC COM 655044105 22 704 SH   DFND 1 0 0 704
NOBLE ENERGY INC COM 655044105 13,128 420,920 SH   SOLE 1 420,920 0 0
NOBLE ENERGY INC OPT 655044105 8,290 265,800 SH Call SOLE 8 265,800 0 0
NOBLE ENERGY INC COM 655044105 393 12,614 SH   SOLE 8 12,614 0 0
NOBLE ENERGY INC OPT 655044105 671 21,500 SH Put SOLE 8 21,500 0 0
NOBLE ENERGY INC COM 655044105 127 4,075 SH   SOLE 9 4,075 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 1,184 33,420 SH   SOLE 1 33,420 0 0
NOKIA CORP ADR 654902204 65 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP ADR 654902204 0 14 SH   SOLE 1 14 0 0
NOKIA CORP OPT 654902204 115 20,600 SH Put SOLE 8 20,600 0 0
NOKIA CORP OPT 654902204 651 116,700 SH Call SOLE 8 116,700 0 0
NOKIA CORP ADR 654902204 244 43,756 SH   SOLE 8 43,756 0 0
NOKIA CORP ADR 654902204 173 31,041 SH   SOLE 9 31,041 0 0
NOMAD FOODS LTD COM G6564A105 1,781 87,900 SH   SOLE 1 87,900 0 0
NOODLES &amp CO COM 65540B105 129 10,649 SH   SOLE 1 10,649 0 0
NOODLES &amp CO COM 65540B105 211 17,471 SH   SOLE 8 17,471 0 0
NORBORD INC COM 65548P403 231 6,961 SH   SOLE 1 6,961 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 149 71,788 SH   SOLE 1 71,788 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 38 17,971 SH   SOLE 8 17,971 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 19 8,900 SH Call SOLE 8 8,900 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 25 11,800 SH Put SOLE 8 11,800 0 0
NORDSON CORP COM 655663102 9 62 SH   DFND 1 0 0 62
NORDSON CORP COM 655663102 2,881 20,741 SH   SOLE 1 20,741 0 0
NORDSON CORP COM 655663102 210 1,514 SH   SOLE 9 1,514 0 0
NORDSTROM INC COM 655664100 21,658 362,119 SH   SOLE 1 362,119 0 0
NORDSTROM INC OPT 655664100 4,085 68,300 SH Call SOLE 8 68,300 0 0
NORDSTROM INC COM 655664100 3,253 54,391 SH   SOLE 8 54,391 0 0
NORDSTROM INC OPT 655664100 8,984 150,200 SH Put SOLE 8 150,200 0 0
NORDSTROM INC COM 655664100 42 694 SH   SOLE 9 694 0 0
NORFOLK SOUTHERN CORP COM 655844108 78,247 433,497 SH   SOLE 1 433,497 0 0
NORFOLK SOUTHERN CORP OPT 655844108 7,076 39,200 SH Put SOLE 8 39,200 0 0
NORFOLK SOUTHERN CORP COM 655844108 27,756 153,771 SH   SOLE 8 153,771 0 0
NORFOLK SOUTHERN CORP OPT 655844108 43,555 241,300 SH Call SOLE 8 241,300 0 0
NORFOLK SOUTHERN CORP COM 655844108 3,062 16,967 SH   SOLE 9 16,967 0 0
NORTECH SYS INC COM 656553104 0 2 SH   SOLE 8 2 0 0
NORTH EUROPEAN OIL RTY TR TRUS 659310106 0 16 SH   SOLE 8 16 0 0
NORTHEAST BANCORP COM 663904209 63 2,905 SH   SOLE 1 2,905 0 0
NORTHEAST BANCORP COM 663904209 6 294 SH   SOLE 8 294 0 0
NORTHERN DYNASTY MINERALS LT COM 66510M204 0 44 SH   SOLE 8 44 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 2,257 564,397 SH   SOLE 1 564,397 0 0
NORTHERN TR CORP COM 665859104 39 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 29,546 289,306 SH   SOLE 1 289,306 0 0
NORTHERN TR CORP COM 665859104 418 4,093 SH   SOLE 8 4,093 0 0
NORTHERN TR CORP OPT 665859104 654 6,400 SH Call SOLE 8 6,400 0 0
NORTHERN TR CORP OPT 665859104 20 200 SH Put SOLE 8 200 0 0
NORTHERN TR CORP COM 665859104 130 1,270 SH   SOLE 9 1,270 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 778 48,904 SH   SOLE 1 48,904 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 32 2,022 SH   SOLE 8 2,022 0 0
NORTHRIM BANCORP INC COM 666762109 113 2,713 SH   SOLE 1 2,713 0 0
NORTHRIM BANCORP INC COM 666762109 1 28 SH   SOLE 8 28 0 0
NORTHROP GRUMMAN CORP COM 666807102 85,965 270,867 SH   SOLE 1 270,867 0 0
NORTHROP GRUMMAN CORP OPT 666807102 4,031 12,700 SH Call SOLE 8 12,700 0 0
NORTHROP GRUMMAN CORP OPT 666807102 12,536 39,500 SH Put SOLE 8 39,500 0 0
NORTHROP GRUMMAN CORP COM 666807102 10,726 33,798 SH   SOLE 8 33,798 0 0
NORTHROP GRUMMAN CORP COM 666807102 312 982 SH   SOLE 9 982 0 0
NORTHROP GRUMMAN CORP COM 666807102 95 300 SH   DFND 20 0 0 300
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 1,179 83,263 SH   SOLE 1 83,263 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 40 2,803 SH   SOLE 8 2,803 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 2,072 119,666 SH   SOLE 1 119,666 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 18 1,059 SH   SOLE 8 1,059 0 0
NORTHWEST NAT GAS CO COM 667655104 2,053 30,689 SH   SOLE 1 30,689 0 0
NORTHWEST NAT GAS CO COM 667655104 32 482 SH   SOLE 8 482 0 0
NORTHWEST PIPE CO COM 667746101 76 3,816 SH   SOLE 1 3,816 0 0
NORTHWEST PIPE CO COM 667746101 28 1,405 SH   SOLE 8 1,405 0 0
NORTHWESTERN CORP COM 668074305 3,258 55,541 SH   SOLE 1 55,541 0 0
NORTHWESTERN CORP COM 668074305 2 40 SH   SOLE 8 40 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 20,041 348,949 SH   SOLE 1 348,949 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 106 1,846 SH   SOLE 8 1,846 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 57 1,000 SH Put SOLE 8 1,000 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 73 1,269 SH   SOLE 9 1,269 0 0
NORWOOD FINANCIAL CORP COM 669549107 90 2,298 SH   SOLE 1 2,298 0 0
NORWOOD FINANCIAL CORP COM 669549107 1 28 SH   SOLE 8 28 0 0
NOVA LIFESTYLE INC COM 66979P102 0 175 SH   DFND 1 0 0 175
NOVAGOLD RES INC COM 66987E206 55 14,800 SH   SOLE 1 14,800 0 0
NOVAGOLD RES INC OPT 66987E206 97 26,200 SH Put SOLE 8 26,200 0 0
NOVAGOLD RES INC OPT 66987E206 36 9,700 SH Call SOLE 8 9,700 0 0
NOVAGOLD RES INC COM 66987E206 1,723 464,597 SH   SOLE 8 464,597 0 0
NOVANTA INC COM 67000B104 1,284 18,759 SH   SOLE 1 18,759 0 0
NOVANTA INC COM 67000B104 364 5,318 SH   SOLE 8 5,318 0 0
NOVARTIS A G ADR 66987V109 71 819 SH   DFND 1 0 0 819
NOVARTIS A G OPT 66987V109 1,706 19,800 SH Call SOLE 8 19,800 0 0
NOVARTIS A G ADR 66987V109 2,095 24,314 SH   SOLE 8 24,314 0 0
NOVARTIS A G OPT 66987V109 905 10,500 SH Put SOLE 8 10,500 0 0
NOVAVAX INC COM 670002104 273 144,819 SH   SOLE 1 144,819 0 0
NOVAVAX INC COM 670002104 13 6,802 SH   DFND 1 0 0 6,802
NOVAVAX INC COM 670002104 133 70,837 SH   SOLE 8 70,837 0 0
NOVELLUS SYS INC BOND 670008AD3 229 50,000 PRN   SOLE 8 0 0 50,000
NOVO-NORDISK A S ADR 670100205 5,250 111,374 SH   SOLE 8 111,374 0 0
NOVO-NORDISK A S OPT 670100205 453 9,600 SH Put SOLE 8 9,600 0 0
NOVO-NORDISK A S OPT 670100205 1,772 37,600 SH Call SOLE 8 37,600 0 0
NOVOCURE LTD COM G6674U108 1,470 28,047 SH   SOLE 1 28,047 0 0
NOVOCURE LTD COM G6674U108 28 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 17 319 SH   SOLE 8 319 0 0
NOVUS THERAPEUTICS INC COM 67011N105 0 2 SH   SOLE 8 2 0 0
NOW INC COM 67011P100 7 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 1,729 104,531 SH   SOLE 1 104,531 0 0
NOW INC COM 67011P100 115 6,971 SH   SOLE 8 6,971 0 0
NRG ENERGY INC COM 629377508 8,613 230,327 SH   SOLE 1 230,327 0 0
NRG ENERGY INC OPT 629377508 18,700 500,000 SH Put SOLE 1 500,000 0 0
NRG ENERGY INC OPT 629377508 3,172 84,800 SH Call SOLE 8 84,800 0 0
NRG ENERGY INC OPT 629377508 1,174 31,400 SH Put SOLE 8 31,400 0 0
NRG ENERGY INC COM 629377508 238 6,365 SH   SOLE 8 6,365 0 0
NTN BUZZTIME INC COM 629410606 1 148 SH   SOLE 8 148 0 0
NU SKIN ENTERPRISES INC COM 67018T105 5,181 62,858 SH   SOLE 1 62,858 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 264 3,200 SH Call SOLE 8 3,200 0 0
NU SKIN ENTERPRISES INC COM 67018T105 8 101 SH   SOLE 8 101 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 524 30,246 SH   SOLE 1 30,246 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAN0 95 92,000 PRN   SOLE 8 0 0 92,000
NUANCE COMMUNICATIONS INC BOND 67020YAK6 1,418 1,507,000 PRN   SOLE 8 0 0 1,507,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 43 2,500 SH Put SOLE 8 2,500 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 2,880 166,300 SH Call SOLE 8 166,300 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 875 50,541 SH   SOLE 8 50,541 0 0
NUCOR CORP COM 670346105 16,865 265,820 SH   SOLE 1 265,820 0 0
NUCOR CORP OPT 670346105 63,450 1,000,000 SH Put SOLE 1 1,000,000 0 0
NUCOR CORP OPT 670346105 2,227 35,100 SH Put SOLE 8 35,100 0 0
NUCOR CORP COM 670346105 137 2,158 SH   SOLE 8 2,158 0 0
NUCOR CORP OPT 670346105 7,665 120,800 SH Call SOLE 8 120,800 0 0
NUCOR CORP COM 670346105 1,278 20,130 SH   SOLE 9 20,130 0 0
NUSTAR ENERGY LP COM 67058H102 2,295 82,596 SH   SOLE 1 82,596 0 0
NUSTAR ENERGY LP COM 67058H102 3 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP OPT 67058H102 89 3,200 SH Call SOLE 8 3,200 0 0
NUSTAR ENERGY LP COM 67058H102 5 163 SH   SOLE 8 163 0 0
NUTANIX INC COM 67059N108 6,475 151,571 SH   SOLE 1 151,571 0 0
NUTANIX INC COM 67059N108 5 112 SH   DFND 1 0 0 112
NUTANIX INC OPT 67059N108 15,823 370,400 SH Put SOLE 8 370,400 0 0
NUTANIX INC OPT 67059N108 4,276 100,100 SH Call SOLE 8 100,100 0 0
NUTANIX INC COM 67059N108 5,615 131,430 SH   SOLE 8 131,430 0 0
NUTRI SYS INC NEW COM 67069D108 1,535 41,446 SH   SOLE 1 41,446 0 0
NUTRI SYS INC NEW OPT 67069D108 100 2,700 SH Put SOLE 8 2,700 0 0
NUTRI SYS INC NEW OPT 67069D108 78 2,100 SH Call SOLE 8 2,100 0 0
NUTRI SYS INC NEW COM 67069D108 11 292 SH   SOLE 8 292 0 0
NUTRIEN LTD COM 67077M108 1,052 18,229 SH   DFND 1 0 0 18,229
NUTRIEN LTD COM 67077M108 16,488 285,772 SH   SOLE 1 285,772 0 0
NUTRIEN LTD COM 67077M108 27 463 SH   SOLE 8 463 0 0
NUTRIEN LTD OPT 67077M108 5,373 93,112 SH Put SOLE 8 93,112 0 0
NUTRIEN LTD OPT 67077M108 5,623 97,455 SH Call SOLE 8 97,455 0 0
NUTRIEN LTD COM 67077M108 5,790 100,336 SH   SOLE 9 100,336 0 0
NUVASIVE INC COM 670704105 2,727 38,434 SH   SOLE 1 38,434 0 0
NUVASIVE INC COM 670704105 515 7,272 SH   SOLE 8 7,272 0 0
NUVECTRA CORP COM 67075N108 115 5,214 SH   SOLE 1 5,214 0 0
NUVECTRA CORP COM 67075N108 799 36,343 SH   SOLE 8 36,343 0 0
NUVECTRA CORP OPT 67075N108 659 30,000 SH Call SOLE 8 30,000 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 6 700 SH   DFND 1 0 0 700
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 5 521 SH   SOLE 1 521 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 0 4 SH   SOLE 8 4 0 0
NV5 GLOBAL INC COM 62945V109 483 5,578 SH   SOLE 1 5,578 0 0
NVE CORP COM 629445206 190 1,790 SH   SOLE 1 1,790 0 0
NVE CORP COM 629445206 9 85 SH   SOLE 8 85 0 0
NVENT ELECTRIC PLC COM G6700G107 13 462 SH   DFND 1 0 0 462
NVENT ELECTRIC PLC COM G6700G107 4,130 152,037 SH   SOLE 1 152,037 0 0
NVENT ELECTRIC PLC COM G6700G107 27 972 SH   SOLE 8 972 0 0
NVENT ELECTRIC PLC COM G6700G107 796 29,309 SH   SOLE 9 29,309 0 0
NVIDIA CORP COM 67066G104 261,346 929,989 SH   SOLE 1 929,244 745 0
NVIDIA CORP COM 67066G104 2,239 7,966 SH   DFND 1 0 0 7,966
NVIDIA CORP OPT 67066G104 217,004 772,200 SH Call SOLE 8 772,200 0 0
NVIDIA CORP COM 67066G104 2,366 8,422 SH   SOLE 8 8,422 0 0
NVIDIA CORP OPT 67066G104 240,047 854,200 SH Put SOLE 8 854,200 0 0
NVIDIA CORP COM 67066G104 2,073 7,375 SH   SOLE 9 7,375 0 0
NVR INC COM 62944T105 7,544 3,053 SH   SOLE 1 3,053 0 0
NVR INC COM 62944T105 101 41 SH   SOLE 8 41 0 0
NVR INC COM 62944T105 116 47 SH   SOLE 9 47 0 0
NXP SEMICONDUCTORS N V COM N6596X109 47,692 557,801 SH   SOLE 1 557,801 0 0
NXP SEMICONDUCTORS N V COM N6596X109 363 4,240 SH   DFND 1 0 0 4,240
NXP SEMICONDUCTORS N V OPT N6596X109 6,011 70,300 SH Put SOLE 8 70,300 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 35,594 416,300 SH Call SOLE 8 416,300 0 0
NXP SEMICONDUCTORS N V COM N6596X109 13,537 158,334 SH   SOLE 8 158,334 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,502 17,565 SH   SOLE 9 17,565 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2 18 SH   SOLE 44 18 0 0
NXSTAGE MEDICAL INC COM 67072V103 3,083 110,515 SH   SOLE 1 110,515 0 0
NXSTAGE MEDICAL INC COM 67072V103 47 1,675 SH   SOLE 8 1,675 0 0
NXT ID INC COM 67091J206 14 10,422 SH   SOLE 8 10,422 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 30 12,300 SH   SOLE 1 12,300 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 53,358 153,626 SH   SOLE 1 153,626 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 556 1,600 SH Put SOLE 8 1,600 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 4,932 14,200 SH Call SOLE 8 14,200 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 230 662 SH   SOLE 8 662 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 169 487 SH   SOLE 9 487 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 54 2,749 SH   SOLE 1 2,749 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 4 199 SH   SOLE 8 199 0 0
OAKTREE CAP GROUP LLC COM 674001201 6 150 SH   DFND 1 0 0 150
OAKTREE CAP GROUP LLC COM 674001201 3 67 SH   SOLE 8 67 0 0
OAKTREE CAP GROUP LLC OPT 674001201 4 100 SH Call SOLE 8 100 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,306 465,000 SH   SOLE 1 465,000 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 11 2,284 SH   SOLE 8 2,284 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 0 34 SH   SOLE 8 34 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 415 18,638 SH   SOLE 1 18,638 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 55 2,487 SH   SOLE 8 2,487 0 0
OASIS PETE INC NEW COM 674215108 7,252 511,399 SH   SOLE 1 511,399 0 0
OASIS PETE INC NEW BOND 674215AJ7 769 573,000 PRN   SOLE 8 0 0 573,000
OASIS PETE INC NEW OPT 674215108 1,885 132,900 SH Call SOLE 8 132,900 0 0
OASIS PETE INC NEW COM 674215108 2,130 150,231 SH   SOLE 8 150,231 0 0
OASIS PETE INC NEW OPT 674215108 2,833 199,800 SH Put SOLE 8 199,800 0 0
OBSEVA SA COM H5861P103 42 2,347 SH   SOLE 9 2,347 0 0
OBSIDIAN ENERGY LTD COM 674482104 146 153,400 SH   SOLE 1 153,400 0 0
OBSIDIAN ENERGY LTD COM 674482104 2 2,287 SH   DFND 1 0 0 2,287
OCCIDENTAL PETE CORP DEL COM 674599105 1,784 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP DEL COM 674599105 66,981 815,155 SH   SOLE 1 815,155 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 2,818 34,300 SH Put SOLE 8 34,300 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 692 8,428 SH   SOLE 8 8,428 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 14,174 172,500 SH Call SOLE 8 172,500 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 418 5,092 SH   SOLE 9 5,092 0 0
OCEAN BIO CHEM INC COM 674631106 0 4 SH   SOLE 8 4 0 0
OCEAN RIG UDW INC OPT G66964118 3,462 100,000 SH Put SOLE 1 100,000 0 0
OCEAN RIG UDW INC COM G66964118 4,406 127,251 SH   SOLE 1 127,251 0 0
OCEAN RIG UDW INC COM G66964118 7,592 219,298 SH   SOLE 8 219,298 0 0
OCEANEERING INTL INC COM 675232102 2,504 90,706 SH   SOLE 1 90,706 0 0
OCEANEERING INTL INC COM 675232102 68 2,463 SH   SOLE 8 2,463 0 0
OCEANFIRST FINL CORP COM 675234108 517 18,988 SH   SOLE 1 18,988 0 0
OCH ZIFF CAP MGMT GROUP COM 67551U105 12 8,302 SH   SOLE 8 8,302 0 0
OCLARO INC COM 67555N206 4,664 521,797 SH   SOLE 1 521,797 0 0
OCLARO INC COM 67555N206 1 150 SH   DFND 1 0 0 150
OCLARO INC OPT 67555N206 784 87,700 SH Call SOLE 8 87,700 0 0
OCLARO INC COM 67555N206 13 1,517 SH   SOLE 8 1,517 0 0
OCLARO INC OPT 67555N206 206 23,000 SH Put SOLE 8 23,000 0 0
OCONEE FED FINL CORP COM 675607105 9 374 SH   SOLE 1 374 0 0
OCULAR THERAPEUTIX INC COM 67576A100 222 32,317 SH   SOLE 1 32,317 0 0
OCULAR THERAPEUTIX INC COM 67576A100 103 15,029 SH   SOLE 8 15,029 0 0
OCWEN FINL CORP COM 675746309 362 91,772 SH   SOLE 1 91,772 0 0
OCWEN FINL CORP COM 675746309 298 75,783 SH   SOLE 8 75,783 0 0
OCWEN FINL CORP OPT 675746309 1,134 287,700 SH Put SOLE 8 287,700 0 0
OCWEN FINL CORP OPT 675746309 213 54,000 SH Call SOLE 8 54,000 0 0
ODONATE THERAPEUTICS INC COM 676079106 49 2,543 SH   SOLE 1 2,543 0 0
ODYSSEY MARINE EXPLORATION I COM 676118201 0 19 SH   SOLE 8 19 0 0
OFFICE DEPOT INC COM 676220106 2,263 705,109 SH   SOLE 1 705,109 0 0
OFFICE DEPOT INC OPT 676220106 44 13,700 SH Put SOLE 8 13,700 0 0
OFFICE DEPOT INC COM 676220106 184 57,354 SH   SOLE 8 57,354 0 0
OFFICE DEPOT INC OPT 676220106 17 5,200 SH Call SOLE 8 5,200 0 0
OFG BANCORP COM 67103X102 947 58,618 SH   SOLE 1 58,618 0 0
OFG BANCORP COM 67103X102 2,424 150,121 SH   SOLE 8 150,121 0 0
OGE ENERGY CORP COM 670837103 35,557 978,972 SH   SOLE 1 978,972 0 0
OGE ENERGY CORP COM 670837103 15 392 SH   SOLE 8 392 0 0
OGE ENERGY CORP COM 670837103 90 2,489 SH   SOLE 9 2,489 0 0
OHIO VY BANC CORP COM 677719106 60 1,641 SH   SOLE 1 1,641 0 0
OHIO VY BANC CORP COM 677719106 2 54 SH   SOLE 8 54 0 0
OI S A ADR 670851500 0 165 SH   DFND 1 0 0 165
OIL DRI CORP AMER COM 677864100 78 2,008 SH   SOLE 1 2,008 0 0
OIL DRI CORP AMER COM 677864100 3 85 SH   SOLE 8 85 0 0
OIL STS INTL INC COM 678026105 2,803 84,467 SH   SOLE 1 84,467 0 0
OIL STS INTL INC COM 678026105 108 3,245 SH   SOLE 8 3,245 0 0
OIL STS INTL INC OPT 678026105 66 2,000 SH Put SOLE 8 2,000 0 0
OKTA INC COM 679295105 10 144 SH   DFND 1 0 0 144
OKTA INC COM 679295105 2,718 38,639 SH   SOLE 1 38,639 0 0
OKTA INC OPT 679295105 9,013 128,100 SH Call SOLE 8 128,100 0 0
OKTA INC COM 679295105 1,683 23,917 SH   SOLE 8 23,917 0 0
OKTA INC OPT 679295105 612 8,700 SH Put SOLE 8 8,700 0 0
OLD DOMINION FGHT LINES INC COM 679580100 9,503 58,927 SH   SOLE 1 58,927 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 81 500 SH Put SOLE 8 500 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 532 3,300 SH Call SOLE 8 3,300 0 0
OLD DOMINION FGHT LINES INC COM 679580100 1,201 7,445 SH   SOLE 8 7,445 0 0
OLD DOMINION FGHT LINES INC COM 679580100 124 767 SH   SOLE 9 767 0 0
OLD LINE BANCSHARES INC COM 67984M100 207 6,547 SH   SOLE 1 6,547 0 0
OLD LINE BANCSHARES INC COM 67984M100 55 1,747 SH   SOLE 8 1,747 0 0
OLD NATL BANCORP IND COM 680033107 3,240 167,914 SH   SOLE 1 167,914 0 0
OLD REP INTL CORP COM 680223104 2,402 107,302 SH   SOLE 1 107,302 0 0
OLD REP INTL CORP COM 680223104 913 40,796 SH   SOLE 9 40,796 0 0
OLD SECOND BANCORP INC ILL COM 680277100 185 12,011 SH   SOLE 1 12,011 0 0
OLD SECOND BANCORP INC ILL COM 680277100 15 968 SH   SOLE 8 968 0 0
OLIN CORP COM 680665205 4,345 169,158 SH   SOLE 1 169,158 0 0
OLIN CORP COM 680665205 719 28,017 SH   SOLE 8 28,017 0 0
OLIN CORP OPT 680665205 347 13,500 SH Put SOLE 8 13,500 0 0
OLIN CORP OPT 680665205 288 11,200 SH Call SOLE 8 11,200 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 3,379 35,163 SH   SOLE 1 35,163 0 0
OLYMPIC STEEL INC COM 68162K106 207 9,940 SH   SOLE 1 9,940 0 0
OLYMPIC STEEL INC COM 68162K106 14 671 SH   SOLE 8 671 0 0
OMEGA FLEX INC COM 682095104 85 1,197 SH   SOLE 1 1,197 0 0
OMEGA FLEX INC COM 682095104 100 1,408 SH   SOLE 8 1,408 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 11,176 341,047 SH   SOLE 1 341,047 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 6 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC COM 681936100 277 8,451 SH   SOLE 1 8,451 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 5,808 177,200 SH Call SOLE 8 177,200 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 63 1,920 SH   SOLE 8 1,920 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 10,402 317,400 SH Put SOLE 8 317,400 0 0
OMEROS CORP COM 682143102 848 34,743 SH   SOLE 1 34,743 0 0
OMEROS CORP OPT 682143102 15 600 SH Put SOLE 8 600 0 0
OMEROS CORP COM 682143102 255 10,459 SH   SOLE 8 10,459 0 0
OMNICELL INC COM 68213N109 2,931 40,769 SH   SOLE 1 40,769 0 0
OMNICOM GROUP INC COM 681919106 32,112 472,100 SH   SOLE 1 472,100 0 0
OMNICOM GROUP INC COM 681919106 2,048 30,100 SH   SOLE 8 30,100 0 0
OMNICOM GROUP INC OPT 681919106 6,822 100,300 SH Call SOLE 8 100,300 0 0
OMNICOM GROUP INC OPT 681919106 3,966 58,300 SH Put SOLE 8 58,300 0 0
OMNICOM GROUP INC COM 681919106 4,576 67,271 SH   SOLE 9 67,271 0 0
OMNOVA SOLUTIONS INC COM 682129101 377 38,220 SH   SOLE 1 38,220 0 0
OMNOVA SOLUTIONS INC COM 682129101 15 1,560 SH   SOLE 8 1,560 0 0
OMNOVA SOLUTIONS INC OPT 682129101 39 4,000 SH Call SOLE 8 4,000 0 0
ON DECK CAP INC COM 682163100 192 25,363 SH   SOLE 1 25,363 0 0
ON DECK CAP INC COM 682163100 66 8,653 SH   SOLE 8 8,653 0 0
ON SEMICONDUCTOR CORP COM 682189105 6,219 337,399 SH   SOLE 1 337,399 0 0
ON SEMICONDUCTOR CORP COM 682189105 366 19,806 SH   SOLE 8 19,806 0 0
ON SEMICONDUCTOR CORP OPT 682189105 654 35,500 SH Put SOLE 8 35,500 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 5,037 4,342,000 PRN   SOLE 8 0 0 4,342,000
ON SEMICONDUCTOR CORP OPT 682189105 3,074 166,800 SH Call SOLE 8 166,800 0 0
ON SEMICONDUCTOR CORP COM 682189105 63 3,403 SH   SOLE 9 3,403 0 0
ONCOCYTE CORPORATION COM 68235C107 0 3 SH   SOLE 8 3 0 0
ONCOMED PHARMACEUTICALS INC COM 68234X102 0 66 SH   SOLE 8 66 0 0
ONE GAS INC COM 68235P108 3,823 46,474 SH   SOLE 1 46,474 0 0
ONE GAS INC COM 68235P108 39 466 SH   SOLE 8 466 0 0
ONE HORIZON GROUP INC COM 68235H304 23 123,993 SH   SOLE 8 123,993 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 213 7,685 SH   SOLE 1 7,685 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 16 572 SH   SOLE 8 572 0 0
ONEMAIN HLDGS INC COM 68268W103 3,252 96,766 SH   SOLE 1 96,766 0 0
ONEOK INC NEW COM 682680103 718 10,585 SH   DFND 1 0 0 10,585
ONEOK INC NEW COM 682680103 40,697 600,355 SH   SOLE 1 600,355 0 0
ONEOK INC NEW OPT 682680103 515 7,600 SH Call SOLE 8 7,600 0 0
ONEOK INC NEW OPT 682680103 420 6,200 SH Put SOLE 8 6,200 0 0
ONEOK INC NEW COM 682680103 165 2,437 SH   SOLE 9 2,437 0 0
ONESMART INTL ED GROUP LTD ADR 68276W103 54 6,000 SH   SOLE 1 6,000 0 0
ONESPAN INC OPT 68287N100 99 5,200 SH Put SOLE 8 5,200 0 0
ONESPAN INC COM 68287N100 37 1,962 SH   SOLE 8 1,962 0 0
OOMA INC COM 683416101 114 6,852 SH   SOLE 1 6,852 0 0
OOMA INC COM 683416101 3 193 SH   SOLE 8 193 0 0
OP BANCORP COM 67109R109 59 5,048 SH   SOLE 1 5,048 0 0
OPEN TEXT CORP COM 683715106 1,330 34,960 SH   SOLE 1 34,960 0 0
OPEN TEXT CORP COM 683715106 120 3,152 SH   SOLE 8 3,152 0 0
OPEN TEXT CORP COM 683715106 105 2,737 SH   SOLE 9 2,737 0 0
OPKO HEALTH INC COM 68375N103 802 231,627 SH   SOLE 1 231,627 0 0
OPKO HEALTH INC OPT 68375N103 1,078 311,600 SH Call SOLE 8 311,600 0 0
OPKO HEALTH INC OPT 68375N103 207 59,700 SH Put SOLE 8 59,700 0 0
OPKO HEALTH INC COM 68375N103 114 33,015 SH   SOLE 8 33,015 0 0
OPPENHEIMER HLDGS INC COM 683797104 123 3,863 SH   SOLE 1 3,863 0 0
OPPENHEIMER HLDGS INC COM 683797104 26 833 SH   SOLE 8 833 0 0
OPTICAL CABLE CORP COM 683827208 0 22 SH   SOLE 8 22 0 0
OPTIMUMBANK HOLDINGS INC COM 68401P403 0 16 SH   SOLE 8 16 0 0
OPTINOSE INC COM 68404V100 138 11,111 SH   SOLE 1 11,111 0 0
OPUS BK IRVINE CALIF COM 684000102 755 27,540 SH   SOLE 1 27,540 0 0
ORACLE CORP COM 68389X105 1,096 21,253 SH   DFND 1 0 0 21,253
ORACLE CORP COM 68389X105 333,942 6,476,747 SH   SOLE 1 6,476,747 0 0
ORACLE CORP OPT 68389X105 107,003 2,075,300 SH Put SOLE 8 2,075,300 0 0
ORACLE CORP COM 68389X105 17,734 343,959 SH   SOLE 8 343,959 0 0
ORACLE CORP OPT 68389X105 38,325 743,300 SH Call SOLE 8 743,300 0 0
ORACLE CORP COM 68389X105 29,324 568,734 SH   SOLE 9 568,734 0 0
ORAGENICS INC COM 684023302 79 69,125 SH   SOLE 8 69,125 0 0
ORAMED PHARM INC COM 68403P203 201 41,186 SH   DFND 1 0 0 41,186
ORANGE ADR 684060106 62 3,886 SH   SOLE 9 3,886 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 1,562 101,092 SH   SOLE 1 101,092 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 59 3,854 SH   SOLE 8 3,854 0 0
ORBCOMM INC COM 68555P100 627 57,731 SH   SOLE 1 57,731 0 0
ORBCOMM INC COM 68555P100 3 302 SH   SOLE 8 302 0 0
ORBOTECH LTD COM M75253100 27,589 464,147 SH   SOLE 1 464,147 0 0
ORBOTECH LTD COM M75253100 669 11,250 SH   SOLE 8 11,250 0 0
ORCHID IS CAP INC TRUS 68571X103 212 29,373 SH   SOLE 1 29,373 0 0
ORCHID IS CAP INC TRUS 68571X103 7 1,013 SH   SOLE 8 1,013 0 0
ORCHIDS PAPER PRODS CO DEL COM 68572N104 0 4 SH   SOLE 8 4 0 0
ORGANOVO HLDGS INC COM 68620A104 55 47,907 SH   SOLE 1 47,907 0 0
ORIGIN BANCORP INC COM 68621T102 260 6,893 SH   SOLE 1 6,893 0 0
ORION ENERGY SYSTEMS INC COM 686275108 0 56 SH   SOLE 8 56 0 0
ORION ENGINEERED CARBONS S A COM L72967109 201 6,265 SH   SOLE 1 6,265 0 0
ORION ENGINEERED CARBONS S A COM L72967109 75 2,344 SH   SOLE 8 2,344 0 0
ORION GROUP HOLDINGS INC COM 68628V308 320 42,365 SH   SOLE 1 42,365 0 0
ORITANI FINL CORP DEL COM 68633D103 657 42,279 SH   SOLE 1 42,279 0 0
ORITANI FINL CORP DEL COM 68633D103 14 884 SH   SOLE 8 884 0 0
ORMAT TECHNOLOGIES INC COM 686688102 861 15,914 SH   SOLE 1 15,914 0 0
ORMAT TECHNOLOGIES INC COM 686688102 74 1,361 SH   SOLE 9 1,361 0 0
ORRSTOWN FINL SVCS INC COM 687380105 70 2,971 SH   SOLE 1 2,971 0 0
ORRSTOWN FINL SVCS INC COM 687380105 7 284 SH   SOLE 8 284 0 0
ORTHOFIX MED INC COM 68752M108 1,830 31,654 SH   SOLE 1 31,654 0 0
ORTHOFIX MED INC COM 68752M108 23 396 SH   SOLE 8 396 0 0
ORTHOPEDIATRICS CORP COM 68752L100 95 2,597 SH   SOLE 1 2,597 0 0
ORTHOPEDIATRICS CORP COM 68752L100 1 40 SH   SOLE 8 40 0 0
OSHKOSH CORP COM 688239201 4,890 68,647 SH   SOLE 1 68,647 0 0
OSHKOSH CORP COM 688239201 523 7,345 SH   SOLE 8 7,345 0 0
OSHKOSH CORP OPT 688239201 28 400 SH Call SOLE 8 400 0 0
OSHKOSH CORP OPT 688239201 93 1,300 SH Put SOLE 8 1,300 0 0
OSI SYSTEMS INC COM 671044105 1,603 21,007 SH   SOLE 1 21,007 0 0
OSI SYSTEMS INC BOND 671044AD7 72 76,000 PRN   SOLE 8 0 0 76,000
OSI SYSTEMS INC COM 671044105 33 428 SH   SOLE 8 428 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 1 66 SH   SOLE 1 66 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 1 81 SH   SOLE 8 81 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 359 47,239 SH   SOLE 1 47,239 0 0
OTELCO INC COM 688823301 1 49 SH   SOLE 8 49 0 0
OTONOMY INC COM 68906L105 12 4,496 SH   SOLE 1 4,496 0 0
OTONOMY INC COM 68906L105 272 99,136 SH   SOLE 8 99,136 0 0
OTTAWA BANCORP INC COM 689195105 0 7 SH   SOLE 8 7 0 0
OTTER TAIL CORP COM 689648103 755 15,751 SH   SOLE 1 15,751 0 0
OTTER TAIL CORP COM 689648103 118 2,452 SH   SOLE 8 2,452 0 0
OUTFRONT MEDIA INC COM 69007J106 411 20,603 SH   SOLE 1 20,603 0 0
OUTFRONT MEDIA INC TRUS 69007J106 4,262 213,683 SH   SOLE 1 213,683 0 0
OUTFRONT MEDIA INC OPT 69007J106 2 100 SH Put SOLE 8 100 0 0
OUTFRONT MEDIA INC TRUS 69007J106 52 2,598 SH   SOLE 8 2,598 0 0
OVASCIENCE INC COM 69014Q101 0 90 SH   SOLE 8 90 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 163 51,942 SH   SOLE 1 51,942 0 0
OVERSTOCK COM INC DEL COM 690370101 227 8,196 SH   SOLE 1 8,196 0 0
OVERSTOCK COM INC DEL OPT 690370101 5,474 197,600 SH Put SOLE 8 197,600 0 0
OVERSTOCK COM INC DEL COM 690370101 926 33,432 SH   SOLE 8 33,432 0 0
OVERSTOCK COM INC DEL OPT 690370101 3,274 118,200 SH Call SOLE 8 118,200 0 0
OVID THERAPEUTICS INC COM 690469101 28 4,938 SH   SOLE 1 4,938 0 0
OWENS &amp MINOR INC NEW COM 690732102 1,227 74,253 SH   SOLE 1 74,253 0 0
OWENS &amp MINOR INC NEW COM 690732102 852 51,627 SH   SOLE 8 51,627 0 0
OWENS CORNING NEW COM 690742101 6,761 124,570 SH   SOLE 1 124,570 0 0
OWENS CORNING NEW COM 690742101 169 3,132 SH   SOLE 8 3,132 0 0
OWENS CORNING NEW OPT 690742101 1,015 18,700 SH Call SOLE 8 18,700 0 0
OWENS CORNING NEW OPT 690742101 336 6,200 SH Put SOLE 8 6,200 0 0
OWENS CORNING NEW COM 690742101 76 1,386 SH   SOLE 9 1,386 0 0
OWENS ILL INC COM 690768403 1,491 79,333 SH   SOLE 1 79,333 0 0
OWENS ILL INC OPT 690768403 177 9,400 SH Call SOLE 8 9,400 0 0
OWENS ILL INC OPT 690768403 505 26,900 SH Put SOLE 8 26,900 0 0
OWENS ILL INC COM 690768403 275 14,662 SH   SOLE 8 14,662 0 0
OWENS RLTY MTG INC TRUS 690828108 2 147 SH   SOLE 8 147 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 174 10,743 SH   SOLE 1 10,743 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 1 86 SH   SOLE 8 86 0 0
OXFORD INDS INC COM 691497309 2,587 28,692 SH   SOLE 1 28,692 0 0
OXFORD INDS INC OPT 691497309 180 2,000 SH Call SOLE 8 2,000 0 0
OXFORD INDS INC COM 691497309 28 309 SH   SOLE 8 309 0 0
OXFORD INDS INC OPT 691497309 244 2,700 SH Put SOLE 8 2,700 0 0
OXFORD LANE CAP CORP FUND 691543102 1 82 SH   SOLE 8 82 0 0
P &amp F INDS INC COM 692830508 0 5 SH   SOLE 8 5 0 0
P A M TRANSN SVCS INC COM 693149106 63 970 SH   SOLE 1 970 0 0
P A M TRANSN SVCS INC COM 693149106 2 28 SH   SOLE 8 28 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 32 1,292 SH   SOLE 1 1,292 0 0
PACCAR INC COM 693718108 46,145 676,696 SH   SOLE 1 676,696 0 0
PACCAR INC OPT 693718108 1,548 22,700 SH Call SOLE 8 22,700 0 0
PACCAR INC OPT 693718108 1,807 26,500 SH Put SOLE 8 26,500 0 0
PACCAR INC COM 693718108 27 390 SH   SOLE 8 390 0 0
PACCAR INC COM 693718108 142 2,088 SH   SOLE 9 2,088 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 833 153,892 SH   SOLE 1 153,892 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1 135 SH   SOLE 8 135 0 0
PACIFIC CITY FINANCIAL CORP COM 69406T408 90 4,645 SH   SOLE 1 4,645 0 0
PACIFIC COAST OIL TR TRUS 694103102 0 47 SH   SOLE 8 47 0 0
PACIFIC ETHANOL INC COM 69423U305 38 19,600 SH   SOLE 1 19,600 0 0
PACIFIC ETHANOL INC COM 69423U305 1 648 SH   DFND 1 0 0 648
PACIFIC ETHANOL INC OPT 69423U305 88 46,500 SH Call SOLE 8 46,500 0 0
PACIFIC ETHANOL INC OPT 69423U305 82 43,400 SH Put SOLE 8 43,400 0 0
PACIFIC ETHANOL INC COM 69423U305 78 40,737 SH   SOLE 8 40,737 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 58 6,214 SH   SOLE 1 6,214 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,765 47,431 SH   SOLE 1 47,431 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 735 14,957 SH   SOLE 1 14,957 0 0
PACIRA PHARMACEUTICALS INC OPT 695127100 25 500 SH Call SOLE 8 500 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 324 6,581 SH   SOLE 8 6,581 0 0
PACKAGING CORP AMER COM 695156109 16,505 150,487 SH   SOLE 1 150,487 0 0
PACKAGING CORP AMER COM 695156109 132 1,200 SH   SOLE 8 1,200 0 0
PACKAGING CORP AMER OPT 695156109 5,967 54,400 SH Call SOLE 8 54,400 0 0
PACKAGING CORP AMER OPT 695156109 132 1,200 SH Put SOLE 8 1,200 0 0
PACKAGING CORP AMER COM 695156109 61 560 SH   SOLE 9 560 0 0
PACWEST BANCORP DEL COM 695263103 3,007 63,092 SH   SOLE 1 63,092 0 0
PACWEST BANCORP DEL COM 695263103 504 10,602 SH   SOLE 8 10,602 0 0
PAGSEGURO DIGITAL LTD COM G68707101 747 27,000 SH   SOLE 1 27,000 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 8,473 306,200 SH Put SOLE 8 306,200 0 0
PAGSEGURO DIGITAL LTD COM G68707101 7,622 275,453 SH   SOLE 8 275,453 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 63,807 2,306,000 SH Call SOLE 8 2,306,000 0 0
PALATIN TECHNOLOGIES INC COM 696077403 196 196,628 SH   SOLE 1 196,628 0 0
PALO ALTO NETWORKS INC COM 697435105 69,788 309,809 SH   SOLE 1 309,809 0 0
PALO ALTO NETWORKS INC OPT 697435105 20,589 91,400 SH Call SOLE 8 91,400 0 0
PALO ALTO NETWORKS INC BOND 697435AB1 767 377,000 PRN   SOLE 8 0 0 377,000
PALO ALTO NETWORKS INC OPT 697435105 16,039 71,200 SH Put SOLE 8 71,200 0 0
PALO ALTO NETWORKS INC COM 697435105 2,893 12,845 SH   SOLE 8 12,845 0 0
PALO ALTO NETWORKS INC COM 697435105 257 1,141 SH   SOLE 9 1,141 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,319 89,334 SH   SOLE 1 89,334 0 0
PAN AMERICAN SILVER CORP COM 697900108 562 38,068 SH   SOLE 8 38,068 0 0
PAN AMERICAN SILVER CORP OPT 697900108 548 37,100 SH Call SOLE 8 37,100 0 0
PAN AMERICAN SILVER CORP OPT 697900108 213 14,400 SH Put SOLE 8 14,400 0 0
PAN AMERICAN SILVER CORP COM 697900108 17 1,155 SH   DFND 20 0 0 1,155
PANDORA MEDIA INC OPT 698354107 4,089 430,000 SH Call SOLE 1 430,000 0 0
PANDORA MEDIA INC COM 698354107 8,209 863,254 SH   SOLE 1 863,254 0 0
PANDORA MEDIA INC OPT 698354107 1,918 201,700 SH Call SOLE 8 201,700 0 0
PANDORA MEDIA INC COM 698354107 4,946 520,135 SH   SOLE 8 520,135 0 0
PANDORA MEDIA INC OPT 698354107 1,574 165,500 SH Put SOLE 8 165,500 0 0
PANHANDLE OIL AND GAS INC COM 698477106 109 5,911 SH   SOLE 1 5,911 0 0
PANHANDLE OIL AND GAS INC COM 698477106 4 237 SH   SOLE 8 237 0 0
PAPA JOHNS INTL INC COM 698813102 3,846 74,990 SH   SOLE 1 74,990 0 0
PAPA JOHNS INTL INC COM 698813102 256 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC OPT 698813102 826 16,100 SH Put SOLE 8 16,100 0 0
PAPA JOHNS INTL INC OPT 698813102 3,856 75,200 SH Call SOLE 8 75,200 0 0
PAPA JOHNS INTL INC COM 698813102 1,771 34,519 SH   SOLE 8 34,519 0 0
PAPA MURPHYS HLDGS INC COM 698814100 2 374 SH   SOLE 8 374 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 662 32,443 SH   SOLE 1 32,443 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 5 227 SH   SOLE 8 227 0 0
PAR TECHNOLOGY CORP COM 698884103 95 4,265 SH   SOLE 1 4,265 0 0
PAR TECHNOLOGY CORP COM 698884103 2 96 SH   SOLE 8 96 0 0
PARAMOUNT GROUP INC TRUS 69924R108 4,964 329,040 SH   SOLE 1 329,040 0 0
PARAMOUNT GROUP INC TRUS 69924R108 2 148 SH   SOLE 8 148 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 115 11,806 SH   SOLE 1 11,806 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 2 169 SH   SOLE 8 169 0 0
PARETEUM CORP COM 69946T207 510 170,000 SH   SOLE 1 170,000 0 0
PARK CITY GROUP INC COM 700215304 50 4,993 SH   SOLE 1 4,993 0 0
PARK CITY GROUP INC COM 700215304 5 500 SH   SOLE 8 500 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 397 20,346 SH   SOLE 1 20,346 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 4 202 SH   SOLE 8 202 0 0
PARK HOTELS RESORTS INC TRUS 700517105 9,521 290,077 SH   SOLE 1 290,077 0 0
PARK HOTELS RESORTS INC COM 700517105 7,755 236,300 SH   SOLE 1 236,300 0 0
PARK HOTELS RESORTS INC TRUS 700517105 54 1,630 SH   SOLE 8 1,630 0 0
PARK NATL CORP COM 700658107 659 6,249 SH   SOLE 1 6,249 0 0
PARK NATL CORP COM 700658107 1 9 SH   SOLE 8 9 0 0
PARK OHIO HLDGS CORP COM 700666100 137 3,572 SH   SOLE 1 3,572 0 0
PARK OHIO HLDGS CORP COM 700666100 135 3,526 SH   SOLE 8 3,526 0 0
PARKE BANCORP INC COM 700885106 62 2,768 SH   SOLE 1 2,768 0 0
PARKER DRILLING CO COM 701081408 277 92,744 SH   SOLE 8 92,744 0 0
PARKER HANNIFIN CORP COM 701094104 34,851 189,476 SH   SOLE 1 189,476 0 0
PARKER HANNIFIN CORP OPT 701094104 4,102 22,300 SH Call SOLE 8 22,300 0 0
PARKER HANNIFIN CORP OPT 701094104 2,170 11,800 SH Put SOLE 8 11,800 0 0
PARKER HANNIFIN CORP COM 701094104 109 596 SH   SOLE 8 596 0 0
PARKER HANNIFIN CORP COM 701094104 145 788 SH   SOLE 9 788 0 0
PARSLEY ENERGY INC COM 701877102 2,913 99,626 SH   SOLE 1 99,626 0 0
PARSLEY ENERGY INC COM 701877102 5,034 172,081 SH   SOLE 8 172,081 0 0
PARSLEY ENERGY INC OPT 701877102 1,463 50,000 SH Put SOLE 8 50,000 0 0
PARSLEY ENERGY INC COM 701877102 87 2,983 SH   SOLE 9 2,983 0 0
PARTY CITY HOLDCO INC COM 702149105 909 67,017 SH   SOLE 1 67,017 0 0
PARTY CITY HOLDCO INC COM 702149105 143 10,583 SH   SOLE 8 10,583 0 0
PATHFINDER BANCORP INC MD COM 70319R109 0 32 SH   SOLE 8 32 0 0
PATRICK INDS INC COM 703343103 2,206 37,258 SH   SOLE 1 37,258 0 0
PATRICK INDS INC COM 703343103 61 1,022 SH   SOLE 8 1,022 0 0
PATRIOT NATL BANCORP INC COM 70336F203 1 51 SH   SOLE 8 51 0 0
PATRIOT TRANSN HLDG INC COM 70338W105 4 204 SH   SOLE 8 204 0 0
PATTERN ENERGY GROUP INC COM 70338P100 789 39,695 SH   SOLE 1 39,695 0 0
PATTERN ENERGY GROUP INC COM 70338P100 66 3,338 SH   SOLE 9 3,338 0 0
PATTERSON COMPANIES INC COM 703395103 3,133 128,159 SH   SOLE 1 128,159 0 0
PATTERSON COMPANIES INC OPT 703395103 27 1,100 SH Call SOLE 8 1,100 0 0
PATTERSON COMPANIES INC COM 703395103 67 2,715 SH   SOLE 8 2,715 0 0
PATTERSON COMPANIES INC OPT 703395103 152 6,200 SH Put SOLE 8 6,200 0 0
PATTERSON COMPANIES INC COM 703395103 6 263 SH   SOLE 9 263 0 0
PATTERSON UTI ENERGY INC COM 703481101 4,099 239,549 SH   SOLE 1 239,549 0 0
PATTERSON UTI ENERGY INC COM 703481101 166 9,680 SH   SOLE 8 9,680 0 0
PATTERSON UTI ENERGY INC OPT 703481101 156 9,100 SH Call SOLE 8 9,100 0 0
PATTERSON UTI ENERGY INC OPT 703481101 258 15,100 SH Put SOLE 8 15,100 0 0
PAYCHEX INC COM 704326107 110 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 43,390 589,122 SH   SOLE 1 589,122 0 0
PAYCHEX INC COM 704326107 2,031 27,584 SH   SOLE 8 27,584 0 0
PAYCHEX INC OPT 704326107 4,802 65,200 SH Call SOLE 8 65,200 0 0
PAYCHEX INC OPT 704326107 1,473 20,000 SH Put SOLE 8 20,000 0 0
PAYCHEX INC COM 704326107 5,115 69,459 SH   SOLE 9 69,459 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,565 10,068 SH   SOLE 1 10,068 0 0
PAYCOM SOFTWARE INC COM 70432V102 40 256 SH   SOLE 8 256 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,804 22,462 SH   SOLE 1 22,462 0 0
PAYLOCITY HLDG CORP OPT 70438V106 426 5,300 SH Call SOLE 8 5,300 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,664 20,716 SH   SOLE 8 20,716 0 0
PAYLOCITY HLDG CORP OPT 70438V106 40 500 SH Put SOLE 8 500 0 0
PAYPAL HLDGS INC COM 70450Y103 132,319 1,506,388 SH   SOLE 1 1,506,388 0 0
PAYPAL HLDGS INC COM 70450Y103 2,018 22,969 SH   DFND 1 0 0 22,969
PAYPAL HLDGS INC OPT 70450Y103 84,950 967,100 SH Put SOLE 8 967,100 0 0
PAYPAL HLDGS INC OPT 70450Y103 66,486 756,900 SH Call SOLE 8 756,900 0 0
PAYPAL HLDGS INC COM 70450Y103 23,564 268,266 SH   SOLE 8 268,266 0 0
PAYPAL HLDGS INC COM 70450Y103 1,244 14,168 SH   SOLE 9 14,168 0 0
PAYPAL HLDGS INC COM 70450Y103 290 3,300 SH   DFND 20 0 0 3,300
PB BANCORP INC COM 70454T100 1 57 SH   SOLE 8 57 0 0
PBF ENERGY INC COM 69318G106 4,669 93,562 SH   SOLE 1 93,562 0 0
PBF ENERGY INC OPT 69318G106 3,144 63,000 SH Put SOLE 8 63,000 0 0
PBF ENERGY INC COM 69318G106 1,106 22,144 SH   SOLE 8 22,144 0 0
PBF ENERGY INC OPT 69318G106 754 15,100 SH Call SOLE 8 15,100 0 0
PBF LOGISTICS LP COM 69318Q104 100 4,652 SH   SOLE 1 4,652 0 0
PC CONNECTION INC COM 69318J100 219 5,634 SH   SOLE 1 5,634 0 0
PC CONNECTION INC COM 69318J100 3 93 SH   SOLE 8 93 0 0
PC-TEL INC COM 69325Q105 1 254 SH   SOLE 8 254 0 0
PCM INC COM 69323K100 88 4,500 SH   SOLE 1 4,500 0 0
PCM INC COM 69323K100 1 39 SH   SOLE 8 39 0 0
PCSB FINL CORP COM 69324R104 142 7,009 SH   SOLE 1 7,009 0 0
PCSB FINL CORP COM 69324R104 86 4,198 SH   SOLE 8 4,198 0 0
PDC ENERGY INC COM 69327R101 5,146 105,129 SH   SOLE 1 105,129 0 0
PDC ENERGY INC OPT 69327R101 9,968 203,600 SH Call SOLE 8 203,600 0 0
PDC ENERGY INC BOND 69327RAD3 599 619,000 PRN   SOLE 8 0 0 619,000
PDC ENERGY INC OPT 69327R101 5,532 113,000 SH Put SOLE 8 113,000 0 0
PDC ENERGY INC COM 69327R101 68 1,407 SH   SOLE 8 1,407 0 0
PDF SOLUTIONS INC COM 693282105 266 29,409 SH   SOLE 1 29,409 0 0
PDF SOLUTIONS INC COM 693282105 3 358 SH   SOLE 8 358 0 0
PDL BIOPHARMA INC COM 69329Y104 1,049 399,290 SH   SOLE 1 399,290 0 0
PDL BIOPHARMA INC COM 69329Y104 36 13,779 SH   SOLE 8 13,779 0 0
PDL CMNTY BANCORP COM 69290X101 53 3,510 SH   SOLE 1 3,510 0 0
PDL CMNTY BANCORP COM 69290X101 1 36 SH   SOLE 8 36 0 0
PDVWIRELESS INC COM 69290R104 127 3,740 SH   SOLE 1 3,740 0 0
PDVWIRELESS INC COM 69290R104 3 79 SH   SOLE 8 79 0 0
PEABODY ENERGY CORP NEW COM 704551100 4,220 118,406 SH   SOLE 1 118,406 0 0
PEABODY ENERGY CORP NEW COM 704551100 195 5,455 SH   SOLE 8 5,455 0 0
PEAK RESORTS INC COM 70469L100 1 244 SH   SOLE 8 244 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 226 7,325 SH   SOLE 1 7,325 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 15 472 SH   SOLE 8 472 0 0
PEARSON PLC ADR 705015105 25 2,200 SH   SOLE 1 2,200 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 5,363 147,471 SH   SOLE 1 147,471 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 15 411 SH   SOLE 8 411 0 0
PEGASYSTEMS INC COM 705573103 698 11,150 SH   SOLE 1 11,150 0 0
PEMBINA PIPELINE CORP COM 706327103 49 1,439 SH   SOLE 1 1,439 0 0
PEMBINA PIPELINE CORP COM 706327103 41 1,200 SH   DFND 1 0 0 1,200
PEMBINA PIPELINE CORP COM 706327103 138 4,037 SH   SOLE 8 4,037 0 0
PEMBINA PIPELINE CORP COM 706327103 180 5,322 SH   SOLE 9 5,322 0 0
PENN NATL GAMING INC COM 707569109 3,399 103,260 SH   SOLE 1 103,260 0 0
PENN NATL GAMING INC OPT 707569109 856 26,000 SH Call SOLE 8 26,000 0 0
PENN NATL GAMING INC COM 707569109 1,609 48,859 SH   SOLE 8 48,859 0 0
PENN NATL GAMING INC OPT 707569109 2,074 63,000 SH Put SOLE 8 63,000 0 0
PENN VA CORP NEW COM 70788V102 148 1,833 SH   SOLE 8 1,833 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 12 914 SH   SOLE 8 914 0 0
PENNANTPARK INVT CORP COM 708062104 16 2,100 SH   SOLE 1 2,100 0 0
PENNANTPARK INVT CORP COM 708062104 11 1,506 SH   SOLE 8 1,506 0 0
PENNEY J C INC COM 708160106 687 414,345 SH   SOLE 1 414,345 0 0
PENNEY J C INC OPT 708160106 319 192,200 SH Call SOLE 8 192,200 0 0
PENNEY J C INC OPT 708160106 1,659 999,600 SH Put SOLE 8 999,600 0 0
PENNEY J C INC COM 708160106 276 166,511 SH   SOLE 8 166,511 0 0
PENNEY J C INC COM 708160106 4 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 80 1,830 SH   SOLE 1 1,830 0 0
PENNS WOODS BANCORP INC COM 708430103 4 81 SH   SOLE 8 81 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 1,909 201,843 SH   SOLE 1 201,843 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 69 7,287 SH   SOLE 8 7,287 0 0
PENNYMAC CORP BOND 70932AAB9 3,114 3,134,000 PRN   SOLE 8 0 0 3,134,000
PENNYMAC FINL SVCS INC COM 70932B101 165 7,924 SH   SOLE 1 7,924 0 0
PENNYMAC FINL SVCS INC COM 70932B101 145 6,921 SH   SOLE 8 6,921 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 4,991 246,512 SH   SOLE 1 246,512 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 6 308 SH   SOLE 8 308 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 3,238 68,328 SH   SOLE 1 68,328 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 30 637 SH   SOLE 8 637 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 498 10,500 SH Call SOLE 8 10,500 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 90 1,900 SH Put SOLE 8 1,900 0 0
PENTAIR PLC COM G7S00T104 20 462 SH   DFND 1 0 0 462
PENTAIR PLC COM G7S00T104 10,151 234,156 SH   SOLE 1 234,156 0 0
PENTAIR PLC COM G7S00T104 9 200 SH   SOLE 8 200 0 0
PENTAIR PLC OPT G7S00T104 360 8,300 SH Call SOLE 8 8,300 0 0
PENTAIR PLC OPT G7S00T104 134 3,100 SH Put SOLE 8 3,100 0 0
PENTAIR PLC COM G7S00T104 1,371 31,617 SH   SOLE 9 31,617 0 0
PENUMBRA INC COM 70975L107 846 5,650 SH   SOLE 1 5,650 0 0
PENUMBRA INC COM 70975L107 139 928 SH   SOLE 8 928 0 0
PEOPLES BANCORP INC COM 709789101 256 7,320 SH   SOLE 1 7,320 0 0
PEOPLES BANCORP INC COM 709789101 67 1,932 SH   SOLE 8 1,932 0 0
PEOPLES BANCORP N C INC COM 710577107 53 1,856 SH   SOLE 1 1,856 0 0
PEOPLES BANCORP N C INC COM 710577107 2 82 SH   SOLE 8 82 0 0
PEOPLES FINL SVCS CORP COM 711040105 117 2,753 SH   SOLE 1 2,753 0 0
PEOPLES FINL SVCS CORP COM 711040105 5 111 SH   SOLE 8 111 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 10,227 597,303 SH   SOLE 1 597,303 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 1,102 64,417 SH   SOLE 8 64,417 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 31 1,800 SH Put SOLE 8 1,800 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 35 2,060 SH   SOLE 9 2,060 0 0
PEOPLES UTAH BANCORP COM 712706209 196 5,766 SH   SOLE 1 5,766 0 0
PEPSICO INC COM 713448108 2,709 24,232 SH   DFND 1 0 0 24,232
PEPSICO INC OPT 713448108 9,503 85,000 SH Call SOLE 1 85,000 0 0
PEPSICO INC COM 713448108 174,171 1,557,875 SH   SOLE 1 1,557,875 0 0
PEPSICO INC COM 713448108 2,157 19,297 SH   SOLE 8 19,297 0 0
PEPSICO INC OPT 713448108 34,211 306,000 SH Call SOLE 8 306,000 0 0
PEPSICO INC OPT 713448108 32,478 290,500 SH Put SOLE 8 290,500 0 0
PEPSICO INC COM 713448108 9,021 80,693 SH   SOLE 9 80,693 0 0
PERCEPTRON INC COM 71361F100 0 18 SH   SOLE 8 18 0 0
PERFICIENT INC COM 71375U101 2,523 94,644 SH   SOLE 1 94,644 0 0
PERFICIENT INC COM 71375U101 21 787 SH   SOLE 8 787 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 2,067 62,077 SH   SOLE 1 62,077 0 0
PERKINELMER INC COM 714046109 13,228 135,993 SH   SOLE 1 135,993 0 0
PERKINELMER INC COM 714046109 2,025 20,819 SH   SOLE 8 20,819 0 0
PERKINELMER INC COM 714046109 0 1 SH   SOLE 9 1 0 0
PERMA PIPE INTL HLDGS INC COM 714167103 0 13 SH   SOLE 8 13 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 0 34 SH   SOLE 8 34 0 0
PERMIAN BASIN RTY TR OPT 714236106 3 400 SH Put SOLE 8 400 0 0
PERMIAN BASIN RTY TR TRUS 714236106 3 337 SH   SOLE 8 337 0 0
PERMIANVILLE RTY TR TRUS 71425H100 0 22 SH   SOLE 8 22 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 1 3 0 0
PERRIGO CO PLC COM G97822103 19,034 268,864 SH   SOLE 1 268,864 0 0
PERRIGO CO PLC COM G97822103 2,131 30,101 SH   SOLE 8 30,101 0 0
PERRIGO CO PLC OPT G97822103 11,576 163,500 SH Call SOLE 8 163,500 0 0
PERRIGO CO PLC OPT G97822103 6,917 97,700 SH Put SOLE 8 97,700 0 0
PERRIGO CO PLC COM G97822103 56 785 SH   SOLE 9 785 0 0
PERSHING GOLD CORP COM 715302204 0 60 SH   SOLE 8 60 0 0
PERSPECTA INC COM 715347100 2,555 99,300 SH   SOLE 1 99,300 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC OPT 715347100 138 5,362 SH Put SOLE 8 5,362 0 0
PERSPECTA INC COM 715347100 91 3,530 SH   SOLE 8 3,530 0 0
PERSPECTA INC OPT 715347100 14 550 SH Call SOLE 8 550 0 0
PETIQ INC COM 71639T106 164 4,175 SH   SOLE 1 4,175 0 0
PETIQ INC COM 71639T106 29 746 SH   SOLE 8 746 0 0
PETMED EXPRESS INC COM 716382106 963 29,192 SH   SOLE 1 29,192 0 0
PETMED EXPRESS INC COM 716382106 16 472 SH   SOLE 8 472 0 0
PETROCHINA CO LTD ADR 71646E100 941 11,551 SH   SOLE 1 11,551 0 0
PETROCHINA CO LTD OPT 71646E100 977 12,000 SH Put SOLE 8 12,000 0 0
PETROCHINA CO LTD ADR 71646E100 125 1,527 SH   SOLE 8 1,527 0 0
PETROCHINA CO LTD OPT 71646E100 24 300 SH Call SOLE 8 300 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 17,248 1,428,951 SH   SOLE 1 1,428,951 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 582 55,600 SH   SOLE 1 55,600 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 18 1,510 SH   DFND 1 0 0 1,510
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 6,035 500,000 SH Put SOLE 1 500,000 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 2 165 SH   DFND 1 0 0 165
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 46,378 3,842,400 SH Call SOLE 8 3,842,400 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 40,507 3,355,973 SH   SOLE 8 3,355,973 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 103,051 8,537,800 SH Put SOLE 8 8,537,800 0 0
PFENEX INC COM 717071104 75 14,825 SH   SOLE 1 14,825 0 0
PFIZER INC COM 717081103 2,754 62,497 SH   DFND 1 0 0 62,497
PFIZER INC COM 717081103 580,651 13,175,674 SH   SOLE 1 13,175,674 0 0
PFIZER INC OPT 717081103 39,465 895,500 SH Put SOLE 8 895,500 0 0
PFIZER INC OPT 717081103 25,301 574,100 SH Call SOLE 8 574,100 0 0
PFIZER INC COM 717081103 1,977 44,864 SH   SOLE 8 44,864 0 0
PFIZER INC COM 717081103 40,220 912,657 SH   SOLE 9 912,657 0 0
PFIZER INC OPT 717081103 441 10,000 SH Call SOLE 9 10,000 0 0
PFIZER INC OPT 717081103 441 10,000 SH Put SOLE 9 10,000 0 0
PFIZER INC COM 717081103 250 5,668 SH   SOLE 99 0 5,668 0
PFSWEB INC COM 717098206 42 5,699 SH   SOLE 1 5,699 0 0
PFSWEB INC COM 717098206 2 214 SH   SOLE 8 214 0 0
PG&ampE CORP COM 69331C108 28,840 626,842 SH   SOLE 1 626,842 0 0
PG&ampE CORP COM 69331C108 2,313 50,265 SH   SOLE 8 50,265 0 0
PG&ampE CORP OPT 69331C108 5,940 129,100 SH Put SOLE 8 129,100 0 0
PG&ampE CORP OPT 69331C108 13,540 294,300 SH Call SOLE 8 294,300 0 0
PG&ampE CORP COM 69331C108 5,796 125,976 SH   SOLE 9 125,976 0 0
PGT INNOVATIONS INC COM 69336V101 1,408 65,168 SH   SOLE 1 65,168 0 0
PGT INNOVATIONS INC COM 69336V101 4 182 SH   SOLE 8 182 0 0
PHH CORP COM 693320202 490 44,560 SH   SOLE 1 44,560 0 0
PHH CORP COM 693320202 12 1,160 SH   SOLE 8 1,160 0 0
PHI INC COM 69336T205 44 4,683 SH   SOLE 1 4,683 0 0
PHI INC COM 69336T205 2 154 SH   SOLE 8 154 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 1,190 27,742 SH   SOLE 1 27,742 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 73 1,697 SH   SOLE 8 1,697 0 0
PHILIP MORRIS INTL INC COM 718172109 1,765 21,647 SH   DFND 1 0 0 21,647
PHILIP MORRIS INTL INC COM 718172109 151,919 1,863,091 SH   SOLE 1 1,863,091 0 0
PHILIP MORRIS INTL INC COM 718172109 6,496 79,675 SH   SOLE 8 79,675 0 0
PHILIP MORRIS INTL INC OPT 718172109 21,657 265,600 SH Put SOLE 8 265,600 0 0
PHILIP MORRIS INTL INC OPT 718172109 13,789 169,100 SH Call SOLE 8 169,100 0 0
PHILIP MORRIS INTL INC COM 718172109 7,322 89,794 SH   SOLE 9 89,794 0 0
PHILIP MORRIS INTL INC COM 718172109 3,038 37,257 SH   DFND 20 0 0 37,257
PHILLIPS 66 COM 718546104 721 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 COM 718546104 39,733 352,508 SH   SOLE 1 352,508 0 0
PHILLIPS 66 OPT 718546104 2,762 24,500 SH Call SOLE 8 24,500 0 0
PHILLIPS 66 OPT 718546104 1,589 14,100 SH Put SOLE 8 14,100 0 0
PHILLIPS 66 COM 718546104 3,520 31,232 SH   SOLE 8 31,232 0 0
PHILLIPS 66 COM 718546104 936 8,305 SH   SOLE 9 8,305 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 10,673 208,704 SH   SOLE 1 208,704 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 8 1,897 SH   DFND 1 0 0 1,897
PHOENIX NEW MEDIA LTD ADR 71910C103 681 161,329 SH   SOLE 1 161,329 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 28 6,654 SH   SOLE 8 6,654 0 0
PHOTRONICS INC COM 719405102 838 85,048 SH   SOLE 1 85,048 0 0
PHOTRONICS INC COM 719405102 54 5,560 SH   SOLE 8 5,560 0 0
PHYSICIANS RLTY TR COM 71943U104 489 29,007 SH   SOLE 1 29,007 0 0
PHYSICIANS RLTY TR TRUS 71943U104 2,161 128,167 SH   SOLE 1 128,167 0 0
PHYSICIANS RLTY TR TRUS 71943U104 268 15,889 SH   SOLE 8 15,889 0 0
PICO HLDGS INC COM 693366205 109 8,697 SH   SOLE 1 8,697 0 0
PICO HLDGS INC OPT 693366205 13 1,000 SH Call SOLE 8 1,000 0 0
PICO HLDGS INC COM 693366205 11 839 SH   SOLE 8 839 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 9,086 479,999 SH   SOLE 1 479,999 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 30 1,586 SH   SOLE 8 1,586 0 0
PIER 1 IMPORTS INC COM 720279108 51 34,281 SH   SOLE 1 34,281 0 0
PIER 1 IMPORTS INC OPT 720279108 0 200 SH Put SOLE 8 200 0 0
PIER 1 IMPORTS INC OPT 720279108 50 33,400 SH Call SOLE 8 33,400 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 109 19,464 SH   SOLE 1 19,464 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 419 23,166 SH   SOLE 1 23,166 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 476 26,300 SH Put SOLE 8 26,300 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 25 1,400 SH Call SOLE 8 1,400 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 895 49,462 SH   SOLE 8 49,462 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 INCOME STRATEGY FUND I FUND 72201J104 4 400 SH   DFND 1 0 0 400
PINDUODUO INC ADR 722304102 3 103 SH   SOLE 8 103 0 0
PINNACLE ENTMT INC NEW COM 72348Y105 2,568 76,250 SH   SOLE 1 76,250 0 0
PINNACLE ENTMT INC NEW COM 72348Y105 7 201 SH   SOLE 8 201 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 2,935 48,800 SH   SOLE 1 48,800 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 260 4,312 SH   SOLE 8 4,312 0 0
PINNACLE FOODS INC DEL COM 72348P104 4,571 70,534 SH   SOLE 1 70,534 0 0
PINNACLE FOODS INC DEL COM 72348P104 116 1,793 SH   SOLE 8 1,793 0 0
PINNACLE WEST CAP CORP COM 723484101 20,218 255,323 SH   SOLE 1 255,323 0 0
PINNACLE WEST CAP CORP COM 723484101 203 2,561 SH   SOLE 8 2,561 0 0
PINNACLE WEST CAP CORP COM 723484101 52 664 SH   SOLE 9 664 0 0
PIONEER ENERGY SVCS CORP COM 723664108 251 84,982 SH   SOLE 1 84,982 0 0
PIONEER ENERGY SVCS CORP COM 723664108 22 7,474 SH   SOLE 8 7,474 0 0
PIONEER NAT RES CO COM 723787107 30,968 177,791 SH   SOLE 1 177,791 0 0
PIONEER NAT RES CO COM 723787107 7 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO OPT 723787107 1,846 10,600 SH Call SOLE 8 10,600 0 0
PIONEER NAT RES CO COM 723787107 6,171 35,428 SH   SOLE 8 35,428 0 0
PIONEER NAT RES CO OPT 723787107 12,507 71,800 SH Put SOLE 8 71,800 0 0
PIONEER NAT RES CO COM 723787107 201 1,153 SH   SOLE 9 1,153 0 0
PIONEER PWR SOLUTIONS INC COM 723836300 0 47 SH   SOLE 8 47 0 0
PIPER JAFFRAY COS COM 724078100 1,971 25,801 SH   SOLE 1 25,801 0 0
PIPER JAFFRAY COS COM 724078100 3 38 SH   SOLE 8 38 0 0
PITNEY BOWES INC COM 724479100 1,202 169,606 SH   SOLE 1 169,606 0 0
PITNEY BOWES INC OPT 724479100 261 36,800 SH Put SOLE 8 36,800 0 0
PITNEY BOWES INC COM 724479100 172 24,235 SH   SOLE 8 24,235 0 0
PITNEY BOWES INC OPT 724479100 636 89,900 SH Call SOLE 8 89,900 0 0
PIVOTAL SOFTWARE INC COM 72582H107 1,646 84,028 SH   SOLE 1 84,028 0 0
PIVOTAL SOFTWARE INC COM 72582H107 29 1,497 SH   SOLE 8 1,497 0 0
PIXELWORKS INC COM 72581M305 17 3,838 SH   SOLE 8 3,838 0 0
PJT PARTNERS INC COM 69343T107 8 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 490 9,362 SH   SOLE 1 9,362 0 0
PJT PARTNERS INC COM 69343T107 10 192 SH   SOLE 8 192 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 47,515 1,899,816 SH   SOLE 1 1,899,816 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 2 69 SH   SOLE 8 69 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 2,786 111,400 SH Call SOLE 8 111,400 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 548 21,900 SH Put SOLE 8 21,900 0 0
PLAINS GP HLDGS L P COM 72651A207 13,115 534,647 SH   SOLE 1 534,647 0 0
PLAINS GP HLDGS L P OPT 72651A207 103 4,200 SH Call SOLE 8 4,200 0 0
PLAINS GP HLDGS L P COM 72651A207 47 1,908 SH   SOLE 8 1,908 0 0
PLAINS GP HLDGS L P OPT 72651A207 29 1,200 SH Put SOLE 8 1,200 0 0
PLAINS GP HLDGS L P COM 72651A207 46 1,850 SH   SOLE 9 1,850 0 0
PLANET FITNESS INC COM 72703H101 3,657 67,684 SH   SOLE 1 67,684 0 0
PLANET FITNESS INC OPT 72703H101 2,702 50,000 SH Put SOLE 8 50,000 0 0
PLANET FITNESS INC COM 72703H101 237 4,382 SH   SOLE 8 4,382 0 0
PLANTRONICS INC NEW COM 727493108 3,012 49,951 SH   SOLE 1 49,951 0 0
PLANTRONICS INC NEW OPT 727493108 145 2,400 SH Put SOLE 8 2,400 0 0
PLANTRONICS INC NEW COM 727493108 42 694 SH   SOLE 8 694 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 3,922 314,525 SH   SOLE 1 314,525 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 479 38,373 SH   SOLE 8 38,373 0 0
PLATFORM SPECIALTY PRODS COR OPT 72766Q105 289 23,200 SH Put SOLE 8 23,200 0 0
PLATINUM GROUP METALS LTD COM 72765Q601 5 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 19 1,962 SH   SOLE 8 1,962 0 0
PLAYAGS INC COM 72814N104 807 27,352 SH   SOLE 1 27,352 0 0
PLEXUS CORP COM 729132100 2,361 40,369 SH   SOLE 1 40,369 0 0
PLEXUS CORP COM 729132100 99 1,700 SH   SOLE 8 1,700 0 0
PLUG POWER INC COM 72919P202 154 80,145 SH   SOLE 1 80,145 0 0
PLUMAS BANCORP COM 729273102 2 74 SH   SOLE 8 74 0 0
PLURALSIGHT INC COM 72941B106 90 2,843 SH   SOLE 1 2,843 0 0
PLURALSIGHT INC OPT 72941B106 1,267 39,600 SH Call SOLE 8 39,600 0 0
PLYMOUTH INDL REIT INC TRUS 729640102 0 19 SH   SOLE 8 19 0 0
PNC FINL SVCS GROUP INC COM 693475105 60,360 443,199 SH   SOLE 1 443,199 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,679 19,668 SH   SOLE 8 19,668 0 0
PNC FINL SVCS GROUP INC OPT 693475105 4,821 35,400 SH Call SOLE 8 35,400 0 0
PNC FINL SVCS GROUP INC OPT 693475105 2,710 19,900 SH Put SOLE 8 19,900 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,518 18,490 SH   SOLE 9 18,490 0 0
PNM RES INC COM 69349H107 2,806 71,110 SH   SOLE 1 71,110 0 0
PNM RES INC COM 69349H107 13 318 SH   SOLE 8 318 0 0
POLAR PWR INC COM 73102V105 0 4 SH   SOLE 8 4 0 0
POLARIS INDS INC COM 731068102 10,252 101,560 SH   SOLE 1 101,560 0 0
POLARIS INDS INC OPT 731068102 1,565 15,500 SH Put SOLE 8 15,500 0 0
POLARIS INDS INC OPT 731068102 787 7,800 SH Call SOLE 8 7,800 0 0
POLARIS INDS INC COM 731068102 6,492 64,314 SH   SOLE 8 64,314 0 0
POLARIS INDS INC COM 731068102 424 4,201 SH   SOLE 9 4,201 0 0
POLARITYTE INC COM 731094108 72 3,745 SH   SOLE 1 3,745 0 0
POLARITYTE INC COM 731094108 1,377 72,109 SH   SOLE 8 72,109 0 0
POLYONE CORP COM 73179P106 4,944 113,094 SH   SOLE 1 113,094 0 0
POLYONE CORP COM 73179P106 43 987 SH   SOLE 8 987 0 0
POOL CORPORATION COM 73278L105 5,173 30,999 SH   SOLE 1 30,999 0 0
POOL CORPORATION COM 73278L105 9 55 SH   DFND 1 0 0 55
POOL CORPORATION COM 73278L105 111 669 SH   SOLE 8 669 0 0
POOL CORPORATION OPT 73278L105 17 100 SH Put SOLE 8 100 0 0
POOL CORPORATION OPT 73278L105 17 100 SH Call SOLE 8 100 0 0
POPULAR INC COM 733174700 935 18,242 SH   SOLE 1 18,242 0 0
POPULAR INC OPT 733174700 103 2,000 SH Put SOLE 8 2,000 0 0
POPULAR INC OPT 733174700 92 1,800 SH Call SOLE 8 1,800 0 0
POPULAR INC COM 733174700 1,267 24,721 SH   SOLE 8 24,721 0 0
PORTFOLIO RECOVERY ASSOCS IN BOND 73640QAB1 273 283,000 PRN   SOLE 8 0 0 283,000
PORTLAND GEN ELEC CO COM 736508847 2,173 47,651 SH   SOLE 1 47,651 0 0
PORTLAND GEN ELEC CO COM 736508847 34 745 SH   SOLE 8 745 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 736 27,633 SH   SOLE 1 27,633 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 777 29,194 SH   SOLE 8 29,194 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 687 25,800 SH Put SOLE 8 25,800 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 29 1,100 SH Call SOLE 8 1,100 0 0
POSCO ADR 693483109 136 2,065 SH   SOLE 1 2,065 0 0
POST HLDGS INC COM 737446104 10,658 108,701 SH   SOLE 1 108,701 0 0
POST HLDGS INC OPT 737446104 333 3,400 SH Call SOLE 8 3,400 0 0
POST HLDGS INC COM 737446104 688 7,020 SH   SOLE 8 7,020 0 0
POTBELLY CORP COM 73754Y100 185 15,003 SH   SOLE 1 15,003 0 0
POTBELLY CORP COM 73754Y100 19 1,564 SH   SOLE 8 1,564 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 2,831 69,105 SH   SOLE 1 69,105 0 0
POTLATCHDELTIC CORPORATION COM 737630103 817 19,948 SH   SOLE 1 19,948 0 0
POWELL INDS INC COM 739128106 357 9,854 SH   SOLE 1 9,854 0 0
POWELL INDS INC COM 739128106 7 195 SH   SOLE 8 195 0 0
POWER INTEGRATIONS INC COM 739276103 6 89 SH   DFND 1 0 0 89
POWER INTEGRATIONS INC COM 739276103 2,485 39,326 SH   SOLE 1 39,326 0 0
POWER INTEGRATIONS INC COM 739276103 39 611 SH   SOLE 8 611 0 0
PPDAI GROUP INC ADR 69354V108 94 17,500 SH   SOLE 1 17,500 0 0
PPDAI GROUP INC ADR 69354V108 15 2,774 SH   SOLE 8 2,774 0 0
PPG INDS INC COM 693506107 43,232 396,151 SH   SOLE 1 396,151 0 0
PPG INDS INC COM 693506107 349 3,203 SH   SOLE 8 3,203 0 0
PPG INDS INC OPT 693506107 982 9,000 SH Put SOLE 8 9,000 0 0
PPG INDS INC OPT 693506107 808 7,400 SH Call SOLE 8 7,400 0 0
PPG INDS INC COM 693506107 887 8,129 SH   SOLE 9 8,129 0 0
PPL CORP COM 69351T106 57,028 1,949,107 SH   SOLE 1 1,949,107 0 0
PPL CORP OPT 69351T106 1,820 62,200 SH Put SOLE 8 62,200 0 0
PPL CORP COM 69351T106 2 54 SH   SOLE 8 54 0 0
PPL CORP OPT 69351T106 3,552 121,400 SH Call SOLE 8 121,400 0 0
PPL CORP COM 69351T106 1,718 58,724 SH   SOLE 9 58,724 0 0
PQ GROUP HLDGS INC COM 73943T103 444 25,409 SH   SOLE 1 25,409 0 0
PRA GROUP INC COM 69354N106 2,235 62,076 SH   SOLE 1 62,076 0 0
PRA GROUP INC COM 69354N106 661 18,333 SH   SOLE 8 18,333 0 0
PRA GROUP INC BOND 69354NAB2 189 185,000 PRN   SOLE 8 0 0 185,000
PRA HEALTH SCIENCES INC COM 69354M108 2,747 24,924 SH   SOLE 1 24,924 0 0
PRA HEALTH SCIENCES INC COM 69354M108 4 35 SH   SOLE 8 35 0 0
PRAXAIR INC COM 74005P104 273 1,700 SH   DFND 1 0 0 1,700
PRAXAIR INC COM 74005P104 53,025 329,897 SH   SOLE 1 329,897 0 0
PRAXAIR INC COM 74005P104 5,986 37,249 SH   SOLE 8 37,249 0 0
PRAXAIR INC OPT 74005P104 3,472 21,600 SH Put SOLE 8 21,600 0 0
PRAXAIR INC OPT 74005P104 1,189 7,400 SH Call SOLE 8 7,400 0 0
PRAXAIR INC COM 74005P104 511 3,178 SH   SOLE 9 3,178 0 0
PRECIPIO INC COM 74019L107 25 63,800 SH   SOLE 8 63,800 0 0
PRECISION DRILLING CORP COM 74022D308 2,059 595,000 SH   SOLE 1 595,000 0 0
PRECISION DRILLING CORP COM 74022D308 326 94,100 SH   SOLE 9 94,100 0 0
PRECISION THERAPEUTICS INC COM 74033P100 53 50,171 SH   SOLE 8 50,171 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 283 16,156 SH   SOLE 1 16,156 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 1,056 18,050 SH   SOLE 1 18,050 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 59 1,006 SH   SOLE 8 1,006 0 0
PREFORMED LINE PRODS CO COM 740444104 86 1,225 SH   SOLE 1 1,225 0 0
PREFORMED LINE PRODS CO COM 740444104 0 4 SH   SOLE 8 4 0 0
PREMIER FINL BANCORP INC COM 74050M105 87 4,735 SH   SOLE 1 4,735 0 0
PREMIER FINL BANCORP INC COM 74050M105 2 131 SH   SOLE 8 131 0 0
PREMIER INC COM 74051N102 404 8,830 SH   SOLE 1 8,830 0 0
PREMIER INC OPT 74051N102 46 1,000 SH Call SOLE 8 1,000 0 0
PREMIER INC COM 74051N102 405 8,844 SH   SOLE 8 8,844 0 0
PRESIDIO INC COM 74102M103 227 14,930 SH   SOLE 1 14,930 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 32 850 SH   DFND 1 0 0 850
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,670 44,075 SH   SOLE 1 44,075 0 0
PRETIUM RES INC COM 74139C102 341 44,796 SH   SOLE 1 44,796 0 0
PRETIUM RES INC COM 74139C102 542 71,329 SH   SOLE 8 71,329 0 0
PRETIUM RES INC OPT 74139C102 611 80,400 SH Call SOLE 8 80,400 0 0
PRETIUM RES INC OPT 74139C102 1,240 162,900 SH Put SOLE 8 162,900 0 0
PRGX GLOBAL INC COM 69357C503 68 7,854 SH   SOLE 1 7,854 0 0
PRGX GLOBAL INC COM 69357C503 0 26 SH   SOLE 8 26 0 0
PRICE T ROWE GROUP INC COM 74144T108 66,545 609,507 SH   SOLE 1 609,507 0 0
PRICE T ROWE GROUP INC COM 74144T108 38 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC OPT 74144T108 3,090 28,300 SH Call SOLE 8 28,300 0 0
PRICE T ROWE GROUP INC OPT 74144T108 5,208 47,700 SH Put SOLE 8 47,700 0 0
PRICE T ROWE GROUP INC COM 74144T108 932 8,533 SH   SOLE 8 8,533 0 0
PRICE T ROWE GROUP INC COM 74144T108 438 4,012 SH   SOLE 9 4,012 0 0
PRICELINE GRP INC BOND 741503AS5 188 124,000 PRN   SOLE 8 0 0 124,000
PRICESMART INC COM 741511109 952 11,761 SH   SOLE 1 11,761 0 0
PRICESMART INC COM 741511109 301 3,727 SH   SOLE 8 3,727 0 0
PRIMEENERGY CORP COM 74158E104 5 63 SH   SOLE 8 63 0 0
PRIMERICA INC COM 74164M108 4,937 40,959 SH   SOLE 1 40,959 0 0
PRIMERICA INC COM 74164M108 184 1,525 SH   SOLE 8 1,525 0 0
PRIMO WTR CORP COM 74165N105 421 23,287 SH   SOLE 1 23,287 0 0
PRIMORIS SVCS CORP COM 74164F103 389 15,676 SH   SOLE 1 15,676 0 0
PRIMORIS SVCS CORP COM 74164F103 54 2,193 SH   SOLE 8 2,193 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 23,458 400,397 SH   SOLE 1 400,397 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 258 4,400 SH Put SOLE 8 4,400 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 3 54 SH   SOLE 8 54 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 275 4,700 SH Call SOLE 8 4,700 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 100 1,705 SH   SOLE 9 1,705 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 37 1,255 SH   SOLE 1 1,255 0 0
PROASSURANCE CORP COM 74267C106 2,793 59,459 SH   SOLE 1 59,459 0 0
PROASSURANCE CORP COM 74267C106 35 752 SH   SOLE 8 752 0 0
PROCTER AND GAMBLE CO COM 742718109 285,284 3,427,668 SH   SOLE 1 3,410,479 17,189 0
PROCTER AND GAMBLE CO COM 742718109 1,004 12,061 SH   DFND 1 0 0 12,061
PROCTER AND GAMBLE CO OPT 742718109 43,529 523,000 SH Call SOLE 8 523,000 0 0
PROCTER AND GAMBLE CO OPT 742718109 18,943 227,600 SH Put SOLE 8 227,600 0 0
PROCTER AND GAMBLE CO COM 742718109 631 7,589 SH   SOLE 8 7,589 0 0
PROCTER AND GAMBLE CO COM 742718109 8,887 106,774 SH   SOLE 9 106,774 0 0
PROCTER AND GAMBLE CO COM 742718109 499 6,000 SH   DFND 20 0 0 6,000
PROFIRE ENERGY INC COM 74316X101 29 8,966 SH   SOLE 1 8,966 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 575 91,835 SH   SOLE 1 91,835 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 75 11,900 SH Put SOLE 8 11,900 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 581 92,500 SH   SOLE 8 92,500 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 522 83,200 SH Call SOLE 8 83,200 0 0
PROGRESS SOFTWARE CORP COM 743312100 2,543 72,071 SH   SOLE 1 72,071 0 0
PROGRESS SOFTWARE CORP COM 743312100 2 49 SH   SOLE 8 49 0 0
PROGRESS SOFTWARE CORP OPT 743312100 18 500 SH Call SOLE 8 500 0 0
PROGRESSIVE CORP OHIO COM 743315103 46,252 651,076 SH   SOLE 1 651,076 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,669 23,500 SH Put SOLE 8 23,500 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,250 17,600 SH Call SOLE 8 17,600 0 0
PROGRESSIVE CORP OHIO COM 743315103 245 3,454 SH   SOLE 9 3,454 0 0
PROLOGIS INC TRUS 74340W103 83,804 1,236,250 SH   SOLE 1 1,236,250 0 0
PROLOGIS INC COM 74340W103 3,502 51,653 SH   SOLE 1 51,653 0 0
PROLOGIS INC OPT 74340W103 54 800 SH Put SOLE 8 800 0 0
PROLOGIS INC TRUS 74340W103 30 440 SH   SOLE 8 440 0 0
PROLOGIS INC OPT 74340W103 393 5,800 SH Call SOLE 8 5,800 0 0
PROLOGIS INC COM 74340W103 1,707 25,178 SH   SOLE 9 25,178 0 0
PROLOGIS INC COM 74340W103 475 7,000 SH   DFND 20 0 0 7,000
PROOFPOINT INC COM 743424103 936 8,798 SH   SOLE 1 8,798 0 0
PROOFPOINT INC OPT 743424103 149 1,400 SH Call SOLE 8 1,400 0 0
PROOFPOINT INC OPT 743424103 106 1,000 SH Put SOLE 8 1,000 0 0
PROOFPOINT INC COM 743424103 393 3,700 SH   SOLE 8 3,700 0 0
PROPETRO HLDG CORP COM 74347M108 2,091 126,882 SH   SOLE 1 126,882 0 0
PROPETRO HLDG CORP COM 74347M108 208 12,593 SH   SOLE 8 12,593 0 0
PROS HOLDINGS INC COM 74346Y103 676 19,296 SH   SOLE 1 19,296 0 0
PROS HOLDINGS INC COM 74346Y103 141 4,018 SH   SOLE 8 4,018 0 0
PROSHARES TR FUND 74347X849 164 7,000 SH   DFND 1 0 0 7,000
PROSHARES TR FUND 74347B185 4 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X625 94 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR FUND 74347X633 4 102 SH   SOLE 1 102 0 0
PROSHARES TR FUND 74347B425 71 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X625 21 320 SH   SOLE 8 320 0 0
PROSHARES TR OPT 74347X864 584 10,200 SH Put SOLE 8 10,200 0 0
PROSHARES TR OPT 74347X864 1,460 25,500 SH Call SOLE 8 25,500 0 0
PROSHARES TR OPT 74347R107 982 7,700 SH Put SOLE 8 7,700 0 0
PROSHARES TR OPT 74347B201 3,147 82,100 SH Put SOLE 8 82,100 0 0
PROSHARES TR OPT 74347B383 645 19,500 SH Call SOLE 8 19,500 0 0
PROSHARES TR OPT 74347X831 5,058 71,100 SH Put SOLE 8 71,100 0 0
PROSHARES TR FUND 74347B243 186 5,269 SH   SOLE 8 5,269 0 0
PROSHARES TR OPT 74348A244 28 1,000 SH Call SOLE 8 1,000 0 0
PROSHARES TR OPT 74348A160 140 12,600 SH Put SOLE 8 12,600 0 0
PROSHARES TR OPT 74347R669 45 1,000 SH Call SOLE 8 1,000 0 0
PROSHARES TR OPT 74347R206 765 7,600 SH Call SOLE 8 7,600 0 0
PROSHARES TR FUND 74347R107 3,001 23,532 SH   SOLE 8 23,532 0 0
PROSHARES TR FUND 74347X880 31 450 SH   SOLE 8 450 0 0
PROSHARES TR FUND 74347B714 2 69 SH   SOLE 8 69 0 0
PROSHARES TR OPT 74347B243 135 3,825 SH Call SOLE 8 3,825 0 0
PROSHARES TR FUND 74347R206 1,090 10,826 SH   SOLE 8 10,826 0 0
PROSHARES TR OPT 74347B425 172 6,300 SH Call SOLE 8 6,300 0 0
PROSHARES TR FUND 74347R305 4 83 SH   SOLE 8 83 0 0
PROSHARES TR FUND 74348A244 14 490 SH   SOLE 8 490 0 0
PROSHARES TR OPT 74347R206 846 8,400 SH Put SOLE 8 8,400 0 0
PROSHARES TR OPT 74347B268 328 10,175 SH Call SOLE 8 10,175 0 0
PROSHARES TR FUND 74347X633 103 2,376 SH   SOLE 8 2,376 0 0
PROSHARES TR OPT 74347R693 12 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74348A160 920 82,600 SH Call SOLE 8 82,600 0 0
PROSHARES TR OPT 74347B235 27 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74348A319 25 1,800 SH Call SOLE 8 1,800 0 0
PROSHARES TR OPT 74347B425 3 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347R107 1,364 10,700 SH Call SOLE 8 10,700 0 0
PROSHARES TR OPT 74347B268 526 16,325 SH Put SOLE 8 16,325 0 0
PROSHARES TR OPT 74347R305 5 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74347B235 10 190 SH   SOLE 8 190 0 0
PROSHARES TR OPT 74347B243 5 150 SH Put SOLE 8 150 0 0
PROSHARES TR OPT 74347X831 16,903 237,600 SH Call SOLE 8 237,600 0 0
PROSHARES TR OPT 74347B383 847 25,600 SH Put SOLE 8 25,600 0 0
PROSHARES TR OPT 74347X880 21 300 SH Put SOLE 8 300 0 0
PROSHARES TR FUND 74347R693 204 1,693 SH   SOLE 8 1,693 0 0
PROSHARES TR OPT 74347B276 72 2,500 SH Call SOLE 8 2,500 0 0
PROSHARES TR OPT 74347R669 9 200 SH Put SOLE 8 200 0 0
PROSHARES TR OPT 74347R693 48 400 SH Put SOLE 8 400 0 0
PROSHARES TR OPT 74347B201 11,177 291,600 SH Call SOLE 8 291,600 0 0
PROSHARES TR FUND 74347R842 84 992 SH   SOLE 8 992 0 0
PROSHARES TR OPT 74347R305 54 1,100 SH Call SOLE 8 1,100 0 0
PROSHARES TR FUND 74347R669 26 573 SH   SOLE 8 573 0 0
PROSHARES TR OPT 74347X625 7 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74348A160 148 13,245 SH   SOLE 8 13,245 0 0
PROSHARES TR OPT 74347R842 34 400 SH Call SOLE 8 400 0 0
PROSHARES TR FUND 74347X864 569 9,928 SH   SOLE 8 9,928 0 0
PROSHARES TR FUND 74348A319 68 4,964 SH   SOLE 8 4,964 0 0
PROSHARES TR FUND 74347R107 46 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W148 70 1,898 SH   SOLE 1 1,898 0 0
PROSHARES TR II FUND 74347W247 2 55 SH   DFND 1 0 0 55
PROSHARES TR II OPT 74347W247 719 20,000 SH Put SOLE 8 20,000 0 0
PROSHARES TR II OPT 74347W601 59 1,800 SH Put SOLE 8 1,800 0 0
PROSHARES TR II OPT 74347W247 5,247 145,900 SH Call SOLE 8 145,900 0 0
PROSHARES TR II FUND 74347W171 81 3,713 SH   SOLE 8 3,713 0 0
PROSHARES TR II OPT 74347W130 622 10,525 SH Put SOLE 8 10,525 0 0
PROSHARES TR II FUND 74347W882 84 3,591 SH   SOLE 8 3,591 0 0
PROSHARES TR II FUND 74347W601 26 781 SH   SOLE 8 781 0 0
PROSHARES TR II OPT 74347W882 37 1,600 SH Call SOLE 8 1,600 0 0
PROSHARES TR II FUND 74347W247 0 10 SH   SOLE 8 10 0 0
PROSHARES TR II OPT 74347W353 294 12,200 SH Put SOLE 8 12,200 0 0
PROSHARES TR II OPT 74347W130 62,504 1,057,775 SH Call SOLE 8 1,057,775 0 0
PROSHARES TR II FUND 74347W130 1,207 20,431 SH   SOLE 8 20,431 0 0
PROSHARES TR II FUND 74347W148 327 8,889 SH   SOLE 8 8,889 0 0
PROSHARES TR II OPT 74347W353 77 3,200 SH Call SOLE 8 3,200 0 0
PROSHARES TR II OPT 74347W882 33 1,400 SH Put SOLE 8 1,400 0 0
PROSHARES TR II OPT 74347W148 802 21,780 SH Call SOLE 8 21,780 0 0
PROSHARES TR II OPT 74347W395 8 100 SH Put SOLE 8 100 0 0
PROSHARES TR II OPT 74347W668 99 7,300 SH Put SOLE 8 7,300 0 0
PROSHARES TR II FUND 74347W353 185 7,706 SH   SOLE 8 7,706 0 0
PROSHARES TR II OPT 74347W668 251 18,600 SH Call SOLE 8 18,600 0 0
PROSHARES TR II OPT 74347W114 91 2,200 SH Call SOLE 8 2,200 0 0
PROSHARES TR II OPT 74347W171 4 200 SH Put SOLE 8 200 0 0
PROSHARES TR II OPT 74347W395 8 100 SH Call SOLE 8 100 0 0
PROSHARES TR II OPT 74347W148 631 17,140 SH Put SOLE 8 17,140 0 0
PROSHARES TR II FUND 74347W668 52 3,887 SH   SOLE 8 3,887 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 0 1 SH   SOLE 1 1 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 2 340 SH   SOLE 8 340 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 58 7,900 SH Put SOLE 8 7,900 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 142 19,400 SH Call SOLE 8 19,400 0 0
PROSPERITY BANCSHARES INC COM 743606105 2,309 33,285 SH   SOLE 1 33,285 0 0
PROSPERITY BANCSHARES INC COM 743606105 7 96 SH   DFND 1 0 0 96
PROSPERITY BANCSHARES INC COM 743606105 214 3,079 SH   SOLE 8 3,079 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 15 20,000 SH   DFND 1 0 0 20,000
PROTECTIVE INS CORP COM 74368L203 87 3,829 SH   SOLE 1 3,829 0 0
PROTECTIVE INS CORP COM 74368L203 1 32 SH   SOLE 8 32 0 0
PROTECTIVE INS CORP COM 74368L104 0 22 SH   SOLE 8 22 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 39 16,127 SH   SOLE 1 16,127 0 0
PROTHENA CORP PLC COM G72800108 210 16,058 SH   SOLE 1 16,058 0 0
PROTHENA CORP PLC COM G72800108 208 15,879 SH   SOLE 8 15,879 0 0
PROTHENA CORP PLC OPT G72800108 644 49,200 SH Put SOLE 8 49,200 0 0
PROTHENA CORP PLC OPT G72800108 332 25,400 SH Call SOLE 8 25,400 0 0
PROTO LABS INC COM 743713109 4,994 30,867 SH   SOLE 1 30,867 0 0
PROTO LABS INC COM 743713109 872 5,391 SH   SOLE 8 5,391 0 0
PROTO LABS INC OPT 743713109 113 700 SH Call SOLE 8 700 0 0
PROVIDENCE SVC CORP COM 743815102 1,408 20,944 SH   SOLE 1 20,944 0 0
PROVIDENCE SVC CORP COM 743815102 15 221 SH   SOLE 8 221 0 0
PROVIDENT BANCORP INC COM 74383X109 50 1,706 SH   SOLE 1 1,706 0 0
PROVIDENT BANCORP INC COM 74383X109 34 1,188 SH   SOLE 8 1,188 0 0
PROVIDENT FINL HLDGS INC COM 743868101 0 10 SH   SOLE 8 10 0 0
PROVIDENT FINL SVCS INC COM 74386T105 1,655 67,379 SH   SOLE 1 67,379 0 0
PROVIDENT FINL SVCS INC COM 74386T105 15 604 SH   SOLE 8 604 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 62 3,547 SH   SOLE 1 3,547 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 3 193 SH   SOLE 8 193 0 0
PRUDENTIAL FINL INC COM 744320102 66,825 659,535 SH   SOLE 1 659,535 0 0
PRUDENTIAL FINL INC COM 744320102 295 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC OPT 744320102 5,390 53,200 SH Put SOLE 8 53,200 0 0
PRUDENTIAL FINL INC COM 744320102 830 8,196 SH   SOLE 8 8,196 0 0
PRUDENTIAL FINL INC OPT 744320102 4,681 46,200 SH Call SOLE 8 46,200 0 0
PRUDENTIAL FINL INC COM 744320102 596 5,876 SH   SOLE 9 5,876 0 0
PRUDENTIAL FINL INC COM 744320102 1,684 16,620 SH   DFND 20 0 0 16,620
PRUDENTIAL PLC ADR 74435K204 505 11,000 SH   DFND 20 0 0 11,000
PS BUSINESS PKS INC CALIF TRUS 69360J107 5,600 44,054 SH   SOLE 1 44,054 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 55 432 SH   SOLE 8 432 0 0
PSYCHEMEDICS CORP COM 744375205 0 4 SH   SOLE 8 4 0 0
PTC INC COM 69370C100 14,880 140,130 SH   SOLE 1 140,130 0 0
PTC INC OPT 69370C100 3,600 33,900 SH Put SOLE 8 33,900 0 0
PTC INC COM 69370C100 30 286 SH   SOLE 8 286 0 0
PTC INC OPT 69370C100 3,568 33,600 SH Call SOLE 8 33,600 0 0
PTC THERAPEUTICS INC COM 69366J200 1,774 37,747 SH   SOLE 1 37,747 0 0
PTC THERAPEUTICS INC COM 69366J200 571 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC COM 69366J200 26 543 SH   SOLE 8 543 0 0
PTC THERAPEUTICS INC OPT 69366J200 978 20,800 SH Call SOLE 8 20,800 0 0
PTC THERAPEUTICS INC OPT 69366J200 24 500 SH Put SOLE 8 500 0 0
PUBLIC STORAGE COM 74460D109 7,765 38,509 SH   SOLE 1 38,509 0 0
PUBLIC STORAGE TRUS 74460D109 80,867 401,067 SH   SOLE 1 401,067 0 0
PUBLIC STORAGE OPT 74460D109 1,250 6,200 SH Call SOLE 8 6,200 0 0
PUBLIC STORAGE OPT 74460D109 484 2,400 SH Put SOLE 8 2,400 0 0
PUBLIC STORAGE TRUS 74460D109 633 3,142 SH   SOLE 8 3,142 0 0
PUBLIC STORAGE COM 74460D109 4,629 22,958 SH   SOLE 9 22,958 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 57,390 1,087,167 SH   SOLE 1 1,087,167 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 824 15,600 SH Call SOLE 8 15,600 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5 97 SH   SOLE 8 97 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 58 1,100 SH Put SOLE 8 1,100 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 6,583 124,713 SH   SOLE 9 124,713 0 0
PULSE BIOSCIENCES INC COM 74587B101 63 4,417 SH   SOLE 1 4,417 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 22 SH   SOLE 8 22 0 0
PULTE GROUP INC COM 745867101 18,593 750,600 SH   SOLE 1 750,600 0 0
PULTE GROUP INC OPT 745867101 736 29,700 SH Call SOLE 8 29,700 0 0
PULTE GROUP INC OPT 745867101 2,418 97,600 SH Put SOLE 8 97,600 0 0
PULTE GROUP INC COM 745867101 1,606 64,867 SH   SOLE 8 64,867 0 0
PULTE GROUP INC COM 745867101 40 1,610 SH   SOLE 9 1,610 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 575 12,526 SH   SOLE 1 12,526 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 128 2,800 SH Call SOLE 8 2,800 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 5,300 115,585 SH   SOLE 8 115,585 0 0
PURE STORAGE INC COM 74624M102 1,481 57,066 SH   SOLE 1 57,066 0 0
PURE STORAGE INC OPT 74624M102 26 1,000 SH Call SOLE 8 1,000 0 0
PURE STORAGE INC OPT 74624M102 21 800 SH Put SOLE 8 800 0 0
PURE STORAGE INC COM 74624M102 658 25,395 SH   SOLE 8 25,395 0 0
PURECYCLE CORP COM 746228303 74 6,412 SH   SOLE 1 6,412 0 0
PURPLE INNOVATION INC COM 74640Y106 9 1,635 SH   SOLE 1 1,635 0 0
PVH CORP COM 693656100 19,145 132,573 SH   SOLE 1 132,573 0 0
PVH CORP COM 693656100 39 273 SH   DFND 1 0 0 273
PVH CORP OPT 693656100 2,498 17,300 SH Call SOLE 8 17,300 0 0
PVH CORP COM 693656100 11 74 SH   SOLE 8 74 0 0
PVH CORP OPT 693656100 1,560 10,800 SH Put SOLE 8 10,800 0 0
PVH CORP COM 693656100 76 528 SH   SOLE 9 528 0 0
PYXIS TANKERS INC COM Y71726106 22 23,500 SH   SOLE 8 23,500 0 0
PYXUS INTL INC COM 74737V106 92 4,015 SH   SOLE 1 4,015 0 0
PYXUS INTL INC COM 74737V106 3 139 SH   SOLE 8 139 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 63 6,556 SH   SOLE 1 6,556 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 1 102 SH   SOLE 8 102 0 0
Q2 HLDGS INC COM 74736L109 1,207 19,940 SH   SOLE 1 19,940 0 0
QAD INC COM 74727D306 270 4,765 SH   SOLE 1 4,765 0 0
QAD INC COM 74727D306 85 1,489 SH   SOLE 8 1,489 0 0
QAD INC COM 74727D207 2 57 SH   SOLE 8 57 0 0
QCR HOLDINGS INC COM 74727A104 213 5,224 SH   SOLE 1 5,224 0 0
QEP RES INC COM 74733V100 18,597 1,642,807 SH   SOLE 1 1,642,807 0 0
QEP RES INC OPT 74733V100 250 22,100 SH Call SOLE 8 22,100 0 0
QEP RES INC COM 74733V100 340 30,091 SH   SOLE 8 30,091 0 0
QEP RES INC OPT 74733V100 38 3,400 SH Put SOLE 8 3,400 0 0
QIAGEN NV COM N72482123 9,256 244,350 SH   SOLE 1 167,177 77,173 0
QIAGEN NV OPT N72482123 1,515 40,000 SH Put SOLE 8 40,000 0 0
QIAGEN NV COM N72482123 1 37 SH   SOLE 8 37 0 0
QIAGEN NV OPT N72482123 1,364 36,000 SH Call SOLE 8 36,000 0 0
QIAGEN NV COM N72482123 12,784 337,512 SH   SOLE 9 337,512 0 0
QIAGEN NV BOND N72482AA5 18,544 14,000,000 PRN   SOLE 9 0 0 14,000,000
QIAGEN NV COM N72482123 31 822 SH   SOLE 20 0 822 0
QIWI PLC OPT 74735M108 4 300 SH Call SOLE 8 300 0 0
QIWI PLC ADR 74735M108 215 16,318 SH   SOLE 8 16,318 0 0
QORVO INC COM 74736K101 22,233 289,135 SH   SOLE 1 289,135 0 0
QORVO INC COM 74736K101 62 809 SH   SOLE 8 809 0 0
QORVO INC OPT 74736K101 1,776 23,100 SH Call SOLE 8 23,100 0 0
QORVO INC OPT 74736K101 1,930 25,100 SH Put SOLE 8 25,100 0 0
QORVO INC COM 74736K101 58 750 SH   SOLE 9 750 0 0
QTS RLTY TR INC TRUS 74736A103 3,380 79,229 SH   SOLE 1 79,229 0 0
QTS RLTY TR INC TRUS 74736A103 11 260 SH   SOLE 8 260 0 0
QUAD / GRAPHICS INC COM 747301109 790 37,965 SH   SOLE 1 37,965 0 0
QUAD / GRAPHICS INC COM 747301109 98 4,640 SH   SOLE 8 4,640 0 0
QUAKER CHEM CORP COM 747316107 2,843 14,062 SH   SOLE 1 14,062 0 0
QUAKER CHEM CORP COM 747316107 72 353 SH   SOLE 8 353 0 0
QUALCOMM INC COM 747525103 76 1,060 SH   DFND 1 0 0 1,060
QUALCOMM INC OPT 747525103 14,406 200,000 SH Call SOLE 1 200,000 0 0
QUALCOMM INC COM 747525103 148,758 2,065,245 SH   SOLE 1 2,065,245 0 0
QUALCOMM INC OPT 747525103 31,297 434,500 SH Call SOLE 8 434,500 0 0
QUALCOMM INC COM 747525103 6,399 88,832 SH   SOLE 8 88,832 0 0
QUALCOMM INC OPT 747525103 25,650 356,100 SH Put SOLE 8 356,100 0 0
QUALCOMM INC COM 747525103 603 8,374 SH   SOLE 9 8,374 0 0
QUALCOMM INC COM 747525103 125 1,729 SH   DFND 20 0 0 1,729
QUALYS INC COM 74758T303 3,443 38,649 SH   SOLE 1 38,649 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 682 37,458 SH   SOLE 1 37,458 0 0
QUANEX BUILDING PRODUCTS COR OPT 747619104 4 200 SH Put SOLE 8 200 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 66 3,627 SH   SOLE 8 3,627 0 0
QUANTA SVCS INC COM 74762E102 7,307 218,875 SH   SOLE 1 218,875 0 0
QUANTA SVCS INC OPT 74762E102 37 1,100 SH Call SOLE 8 1,100 0 0
QUANTA SVCS INC COM 74762E102 370 11,087 SH   SOLE 8 11,087 0 0
QUANTA SVCS INC OPT 74762E102 27 800 SH Put SOLE 8 800 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 1,089 59,009 SH   SOLE 1 59,009 0 0
QUANTERIX CORP COM 74766Q101 101 4,722 SH   SOLE 1 4,722 0 0
QUANTUM CORP COM 747906501 4 1,500 SH   SOLE 1 1,500 0 0
QUANTUM CORP COM 747906501 1 378 SH   SOLE 8 378 0 0
QUDIAN INC OPT 747798106 256 49,200 SH Put SOLE 8 49,200 0 0
QUDIAN INC OPT 747798106 57 11,000 SH Call SOLE 8 11,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 36,674 339,859 SH   SOLE 1 339,859 0 0
QUEST DIAGNOSTICS INC COM 74834L100 7 64 SH   DFND 1 0 0 64
QUEST DIAGNOSTICS INC OPT 74834L100 572 5,300 SH Put SOLE 8 5,300 0 0
QUEST DIAGNOSTICS INC COM 74834L100 398 3,685 SH   SOLE 8 3,685 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 939 8,700 SH Call SOLE 8 8,700 0 0
QUEST DIAGNOSTICS INC COM 74834L100 87 805 SH   SOLE 9 805 0 0
QUICKLOGIC CORP COM 74837P108 2 1,885 SH   SOLE 8 1,885 0 0
QUIDEL CORP COM 74838J101 1,577 24,207 SH   SOLE 1 24,207 0 0
QUIDEL CORP OPT 74838J101 1,714 26,300 SH Put SOLE 8 26,300 0 0
QUIDEL CORP COM 74838J101 7 103 SH   SOLE 8 103 0 0
QUINSTREET INC COM 74874Q100 676 49,872 SH   SOLE 1 49,872 0 0
QUINSTREET INC COM 74874Q100 5 383 SH   SOLE 8 383 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 18 2,487 SH   SOLE 1 2,487 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 0 4 SH   SOLE 8 4 0 0
QUMU CORP COM 749063103 0 59 SH   SOLE 8 59 0 0
QUORUM HEALTH CORP COM 74909E106 193 32,983 SH   SOLE 1 32,983 0 0
QUORUM HEALTH CORP COM 74909E106 161 27,470 SH   SOLE 8 27,470 0 0
QUOTIENT LTD COM G73268107 134 17,700 SH   SOLE 1 17,700 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 466 30,101 SH   SOLE 1 30,101 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 2 106 SH   SOLE 8 106 0 0
QURATE RETAIL INC COM 74915M100 2,785 125,342 SH   SOLE 1 125,342 0 0
QURATE RETAIL INC OPT 74915M100 271 12,200 SH Call SOLE 8 12,200 0 0
QURATE RETAIL INC COM 74915M100 158 7,112 SH   SOLE 8 7,112 0 0
QURATE RETAIL INC OPT 74915M100 244 11,000 SH Put SOLE 8 11,000 0 0
QURATE RETAIL INC COM 74915M100 86 3,876 SH   SOLE 9 3,876 0 0
R1 RCM INC COM 749397105 542 53,265 SH   SOLE 1 53,265 0 0
RA PHARMACEUTICALS INC COM 74933V108 500 27,629 SH   SOLE 1 27,629 0 0
RA PHARMACEUTICALS INC COM 74933V108 2 113 SH   SOLE 8 113 0 0
RADIAN GROUP INC COM 750236101 3,093 149,618 SH   SOLE 1 149,618 0 0
RADIAN GROUP INC OPT 750236101 8 400 SH Put SOLE 8 400 0 0
RADIAN GROUP INC COM 750236101 316 15,295 SH   SOLE 8 15,295 0 0
RADIAN GROUP INC OPT 750236101 188 9,100 SH Call SOLE 8 9,100 0 0
RADIANT LOGISTICS INC COM 75025X100 92 15,554 SH   SOLE 1 15,554 0 0
RADIANT LOGISTICS INC COM 75025X100 0 72 SH   SOLE 8 72 0 0
RADISYS CORP COM 750459109 0 13 SH   SOLE 1 13 0 0
RADISYS CORP COM 750459109 13 8,182 SH   SOLE 8 8,182 0 0
RADIUS HEALTH INC COM 750469207 32 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC COM 750469207 442 24,822 SH   SOLE 1 24,822 0 0
RADIUS HEALTH INC OPT 750469207 913 51,300 SH Put SOLE 8 51,300 0 0
RADIUS HEALTH INC OPT 750469207 805 45,200 SH Call SOLE 8 45,200 0 0
RADIUS HEALTH INC BOND 750469AA6 1,658 2,170,000 PRN   SOLE 8 0 0 2,170,000
RADIUS HEALTH INC COM 750469207 732 41,097 SH   SOLE 8 41,097 0 0
RADNET INC COM 750491102 262 17,366 SH   SOLE 1 17,366 0 0
RADNET INC OPT 750491102 187 12,400 SH Call SOLE 8 12,400 0 0
RADNET INC OPT 750491102 5 300 SH Put SOLE 8 300 0 0
RADWARE LTD COM M81873107 1,012 38,227 SH   SOLE 1 38,227 0 0
RADWARE LTD COM M81873107 484 18,277 SH   SOLE 8 18,277 0 0
RADWARE LTD OPT M81873107 58 2,200 SH Call SOLE 8 2,200 0 0
RAFAEL HLDGS INC COM 75062E106 6 700 SH   SOLE 1 700 0 0
RALPH LAUREN CORP COM 751212101 21,034 152,918 SH   SOLE 1 152,918 0 0
RALPH LAUREN CORP OPT 751212101 4,030 29,300 SH Call SOLE 8 29,300 0 0
RALPH LAUREN CORP OPT 751212101 6,327 46,000 SH Put SOLE 8 46,000 0 0
RALPH LAUREN CORP COM 751212101 2,920 21,229 SH   SOLE 8 21,229 0 0
RALPH LAUREN CORP COM 751212101 271 1,974 SH   SOLE 9 1,974 0 0
RAMACO RES INC COM 75134P303 22 2,846 SH   SOLE 1 2,846 0 0
RAMBUS INC DEL COM 750917106 3,378 309,601 SH   SOLE 1 309,601 0 0
RAMBUS INC DEL COM 750917106 153 14,002 SH   SOLE 8 14,002 0 0
RAMBUS INC DEL OPT 750917106 55 5,000 SH Put SOLE 8 5,000 0 0
RAMBUS INC DEL OPT 750917106 199 18,200 SH Call SOLE 8 18,200 0 0
RAMCO-GERSHENSON PPTYS TR TRUS 751452202 2,649 194,688 SH   SOLE 1 194,688 0 0
RAMCO-GERSHENSON PPTYS TR TRUS 751452202 19 1,412 SH   SOLE 8 1,412 0 0
RANDGOLD RES LTD ADR 752344309 56 799 SH   SOLE 1 799 0 0
RANDGOLD RES LTD ADR 752344309 3,281 46,503 SH   SOLE 8 46,503 0 0
RANDGOLD RES LTD OPT 752344309 557 7,900 SH Call SOLE 8 7,900 0 0
RANDGOLD RES LTD OPT 752344309 967 13,700 SH Put SOLE 8 13,700 0 0
RANDOLPH BANCORP INC COM 752378109 1 89 SH   SOLE 8 89 0 0
RANGE RES CORP COM 75281A109 17,173 1,010,798 SH   SOLE 1 1,010,798 0 0
RANGE RES CORP OPT 75281A109 1,332 78,400 SH Put SOLE 8 78,400 0 0
RANGE RES CORP OPT 75281A109 5,162 303,800 SH Call SOLE 8 303,800 0 0
RANGE RES CORP COM 75281A109 5,791 340,817 SH   SOLE 8 340,817 0 0
RANGER ENERGY SVCS INC COM 75282U104 3 314 SH   SOLE 8 314 0 0
RAPID7 INC COM 753422104 20,162 546,098 SH   SOLE 1 546,098 0 0
RAPID7 INC COM 753422104 41 1,115 SH   SOLE 8 1,115 0 0
RAPID7 INC OPT 753422104 37 1,000 SH Call SOLE 8 1,000 0 0
RAVEN INDS INC COM 754212108 2,026 44,295 SH   SOLE 1 44,295 0 0
RAVEN INDS INC COM 754212108 140 3,069 SH   SOLE 8 3,069 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 15,884 172,555 SH   SOLE 1 172,555 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,901 20,648 SH   SOLE 8 20,648 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 2,715 29,500 SH Call SOLE 8 29,500 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 13,771 149,600 SH Put SOLE 8 149,600 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 72 778 SH   SOLE 9 778 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 1,643 89,139 SH   SOLE 1 89,139 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 44 2,419 SH   SOLE 8 2,419 0 0
RAYONIER INC TRUS 754907103 3,407 100,801 SH   SOLE 1 100,801 0 0
RAYONIER INC TRUS 754907103 119 3,538 SH   SOLE 8 3,538 0 0
RAYTHEON CO COM 755111507 96,604 467,450 SH   SOLE 1 467,450 0 0
RAYTHEON CO COM 755111507 15,305 74,058 SH   SOLE 8 74,058 0 0
RAYTHEON CO OPT 755111507 11,945 57,800 SH Call SOLE 8 57,800 0 0
RAYTHEON CO OPT 755111507 23,477 113,600 SH Put SOLE 8 113,600 0 0
RAYTHEON CO COM 755111507 353 1,707 SH   SOLE 9 1,707 0 0
RBB BANCORP COM 74930B105 135 5,548 SH   SOLE 1 5,548 0 0
RBB BANCORP COM 74930B105 13 513 SH   SOLE 8 513 0 0
RBC BEARINGS INC COM 75524B104 2,716 18,064 SH   SOLE 1 18,064 0 0
RBC BEARINGS INC COM 75524B104 28 193 SH   SOLE 8 193 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 101 3,397 SH   SOLE 1 3,397 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 3 100 SH Call SOLE 8 100 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 10 320 SH   SOLE 8 320 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 9 300 SH Put SOLE 8 300 0 0
RCM TECHNOLOGIES INC COM 749360400 0 19 SH   SOLE 8 19 0 0
RE MAX HLDGS INC COM 75524W108 856 19,290 SH   SOLE 1 19,290 0 0
RE MAX HLDGS INC COM 75524W108 24 535 SH   SOLE 8 535 0 0
READING INTERNATIONAL INC COM 755408101 106 6,714 SH   SOLE 1 6,714 0 0
READING INTERNATIONAL INC COM 755408200 1 36 SH   SOLE 8 36 0 0
READING INTERNATIONAL INC COM 755408101 1 34 SH   SOLE 8 34 0 0
REAL GOODS SOLAR INC COM 75601N500 49 124,670 SH   SOLE 8 124,670 0 0
REALNETWORKS INC COM 75605L708 2 742 SH   SOLE 8 742 0 0
REALOGY HLDGS CORP COM 75605Y106 2,903 140,641 SH   SOLE 1 140,641 0 0
REALOGY HLDGS CORP COM 75605Y106 870 42,114 SH   SOLE 8 42,114 0 0
REALOGY HLDGS CORP OPT 75605Y106 1,309 63,400 SH Put SOLE 8 63,400 0 0
REALOGY HLDGS CORP OPT 75605Y106 101 4,900 SH Call SOLE 8 4,900 0 0
REALPAGE INC COM 75606N109 365 5,541 SH   SOLE 1 5,541 0 0
REALPAGE INC COM 75606N109 80 1,215 SH   SOLE 8 1,215 0 0
REALPAGE INC BOND 75606NAB5 595 364,000 PRN   SOLE 8 0 0 364,000
REALTY INCOME CORP TRUS 756109104 30,683 539,345 SH   SOLE 1 539,345 0 0
REALTY INCOME CORP COM 756109104 23 400 SH   DFND 1 0 0 400
REALTY INCOME CORP COM 756109104 4,219 74,153 SH   SOLE 1 74,153 0 0
REALTY INCOME CORP TRUS 756109104 68 1,188 SH   SOLE 8 1,188 0 0
REALTY INCOME CORP OPT 756109104 40 700 SH Put SOLE 8 700 0 0
REALTY INCOME CORP OPT 756109104 495 8,700 SH Call SOLE 8 8,700 0 0
REALTY INCOME CORP COM 756109104 96 1,687 SH   SOLE 9 1,687 0 0
REATA PHARMACEUTICALS INC COM 75615P103 573 7,009 SH   SOLE 1 7,009 0 0
REATA PHARMACEUTICALS INC COM 75615P103 5 64 SH   SOLE 8 64 0 0
RECRO PHARMA INC COM 75629F109 52 7,265 SH   SOLE 1 7,265 0 0
RED HAT INC COM 756577102 35,683 261,850 SH   SOLE 1 261,850 0 0
RED HAT INC COM 756577102 49 357 SH   DFND 1 0 0 357
RED HAT INC OPT 756577102 9,580 70,300 SH Call SOLE 8 70,300 0 0
RED HAT INC OPT 756577102 8,654 63,500 SH Put SOLE 8 63,500 0 0
RED HAT INC COM 756577102 262 1,923 SH   SOLE 8 1,923 0 0
RED HAT INC BOND 756577AD4 113 61,000 PRN   SOLE 8 0 0 61,000
RED HAT INC COM 756577102 144 1,053 SH   SOLE 9 1,053 0 0
RED LION HOTELS CORP COM 756764106 85 6,741 SH   SOLE 1 6,741 0 0
RED LION HOTELS CORP COM 756764106 0 13 SH   SOLE 8 13 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 1,556 38,752 SH   SOLE 1 38,752 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 19 482 SH   SOLE 8 482 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 64 1,600 SH Put SOLE 8 1,600 0 0
RED ROCK RESORTS INC COM 75700L108 1,858 69,696 SH   SOLE 1 69,696 0 0
RED ROCK RESORTS INC COM 75700L108 1,929 72,431 SH   SOLE 8 72,431 0 0
RED VIOLET INC COM 75704L104 27 4,075 SH   SOLE 1 4,075 0 0
RED VIOLET INC COM 75704L104 0 15 SH   SOLE 8 15 0 0
REDFIN CORP COM 75737F108 555 29,685 SH   SOLE 1 29,685 0 0
REDFIN CORP OPT 75737F108 129 6,900 SH Call SOLE 8 6,900 0 0
REDFIN CORP COM 75737F108 57 3,024 SH   SOLE 8 3,024 0 0
REDFIN CORP OPT 75737F108 237 12,700 SH Put SOLE 8 12,700 0 0
REDWOOD TR INC TRUS 758075402 2,245 138,278 SH   SOLE 1 138,278 0 0
REDWOOD TR INC COM 758075402 370 22,812 SH   SOLE 1 22,812 0 0
REDWOOD TR INC BOND 758075AC9 854 892,000 PRN   SOLE 8 0 0 892,000
REDWOOD TR INC TRUS 758075402 100 6,141 SH   SOLE 8 6,141 0 0
REEDS INC COM 758338107 9 2,647 SH   SOLE 8 2,647 0 0
REGAL BELOIT CORP COM 758750103 3,809 46,195 SH   SOLE 1 46,195 0 0
REGAL BELOIT CORP COM 758750103 53 642 SH   SOLE 8 642 0 0
REGENCY CTRS CORP TRUS 758849103 22,994 355,542 SH   SOLE 1 355,542 0 0
REGENCY CTRS CORP COM 758849103 1,475 22,817 SH   SOLE 1 22,817 0 0
REGENCY CTRS CORP TRUS 758849103 1 15 SH   SOLE 8 15 0 0
REGENCY CTRS CORP COM 758849103 410 6,338 SH   SOLE 9 6,338 0 0
REGENERON PHARMACEUTICALS COM 75886F107 57,318 141,867 SH   SOLE 1 141,867 0 0
REGENERON PHARMACEUTICALS COM 75886F107 6,708 16,602 SH   SOLE 8 16,602 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 27,112 67,100 SH Put SOLE 8 67,100 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 12,485 30,900 SH Call SOLE 8 30,900 0 0
REGENERON PHARMACEUTICALS COM 75886F107 425 1,052 SH   SOLE 9 1,052 0 0
REGENXBIO INC COM 75901B107 2,458 32,564 SH   SOLE 1 32,564 0 0
REGENXBIO INC COM 75901B107 89 1,174 SH   SOLE 8 1,174 0 0
REGIONAL MGMT CORP COM 75902K106 327 11,359 SH   SOLE 1 11,359 0 0
REGIONAL MGMT CORP COM 75902K106 41 1,445 SH   SOLE 8 1,445 0 0
REGIONS FINL CORP NEW COM 7591EP100 28,082 1,530,503 SH   SOLE 1 1,530,503 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,278 69,622 SH   SOLE 8 69,622 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,233 121,700 SH Put SOLE 8 121,700 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,615 142,500 SH Call SOLE 8 142,500 0 0
REGIONS FINL CORP NEW COM 7591EP100 122 6,664 SH   SOLE 9 6,664 0 0
REGIS CORP MINN COM 758932107 1,234 60,411 SH   SOLE 1 60,411 0 0
REGIS CORP MINN COM 758932107 150 7,355 SH   SOLE 8 7,355 0 0
REGULUS THERAPEUTICS INC COM 75915K101 2 7,989 SH   SOLE 8 7,989 0 0
REINSURANCE GROUP AMER INC COM 759351604 6,752 46,701 SH   SOLE 1 46,701 0 0
REINSURANCE GROUP AMER INC COM 759351604 157 1,084 SH   SOLE 8 1,084 0 0
REINSURANCE GROUP AMER INC COM 759351604 115 798 SH   SOLE 9 798 0 0
REIS INC COM 75936P105 78 3,406 SH   SOLE 1 3,406 0 0
REIS INC COM 75936P105 4 162 SH   SOLE 8 162 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 6,965 81,658 SH   SOLE 1 81,658 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 51 600 SH Put SOLE 8 600 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 281 3,293 SH   SOLE 8 3,293 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 179 2,100 SH Call SOLE 8 2,100 0 0
RELIANT BANCORP INC COM 75956B101 102 3,994 SH   SOLE 1 3,994 0 0
RELIANT BANCORP INC COM 75956B101 1 20 SH   SOLE 8 20 0 0
RELIV INTL INC COM 75952R209 0 14 SH   SOLE 8 14 0 0
RELX PLC ADR 759530108 1 27 SH   SOLE 8 27 0 0
REMARK HLDGS INC COM 75955K102 37 11,450 SH   SOLE 1 11,450 0 0
REMARK HLDGS INC COM 75955K102 3 947 SH   SOLE 8 947 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 4,488 33,599 SH   SOLE 1 33,599 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 423 3,164 SH   SOLE 8 3,164 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 315 2,360 SH   SOLE 9 2,360 0 0
RENASANT CORP COM 75970E107 1,241 30,100 SH   SOLE 1 30,100 0 0
RENESOLA LTD ADR 75971T301 3 1,617 SH   SOLE 8 1,617 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 1,363 47,296 SH   SOLE 1 47,296 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 18 634 SH   SOLE 8 634 0 0
RENT A CTR INC NEW COM 76009N100 2,735 190,231 SH   SOLE 1 190,231 0 0
RENT A CTR INC NEW OPT 76009N100 19 1,300 SH Call SOLE 8 1,300 0 0
RENT A CTR INC NEW OPT 76009N100 204 14,200 SH Put SOLE 8 14,200 0 0
RENT A CTR INC NEW COM 76009N100 207 14,374 SH   SOLE 8 14,374 0 0
REPLIGEN CORP COM 759916109 2,479 44,709 SH   SOLE 1 44,709 0 0
REPLIGEN CORP COM 759916109 15 263 SH   SOLE 8 263 0 0
REPLIMUNE GROUP INC COM 76029N106 45 2,799 SH   SOLE 1 2,799 0 0
REPUBLIC BANCORP KY COM 760281204 177 3,837 SH   SOLE 1 3,837 0 0
REPUBLIC BANCORP KY COM 760281204 5 100 SH   SOLE 8 100 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 126 17,610 SH   SOLE 1 17,610 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 44 6,206 SH   SOLE 8 6,206 0 0
REPUBLIC SVCS INC COM 760759100 145 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 28,394 390,770 SH   SOLE 1 390,770 0 0
REPUBLIC SVCS INC OPT 760759100 7 100 SH Call SOLE 8 100 0 0
REPUBLIC SVCS INC OPT 760759100 94 1,300 SH Put SOLE 8 1,300 0 0
REPUBLIC SVCS INC COM 760759100 2,667 36,701 SH   SOLE 8 36,701 0 0
REPUBLIC SVCS INC COM 760759100 1,677 23,087 SH   SOLE 9 23,087 0 0
RESEARCH FRONTIERS INC COM 760911107 0 66 SH   SOLE 8 66 0 0
RESMED INC COM 761152107 9 75 SH   DFND 1 0 0 75
RESMED INC COM 761152107 20,918 181,361 SH   SOLE 1 181,361 0 0
RESMED INC COM 761152107 330 2,855 SH   SOLE 8 2,855 0 0
RESMED INC OPT 761152107 115 1,000 SH Call SOLE 8 1,000 0 0
RESMED INC OPT 761152107 242 2,100 SH Put SOLE 8 2,100 0 0
RESMED INC COM 761152107 98 846 SH   SOLE 9 846 0 0
RESOLUTE ENERGY CORP COM 76116A306 328 8,663 SH   SOLE 1 8,663 0 0
RESOLUTE ENERGY CORP COM 76116A306 2,063 54,569 SH   SOLE 8 54,569 0 0
RESOLUTE FST PRODS INC COM 76117W109 212 16,300 SH   SOLE 1 16,300 0 0
RESOLUTE FST PRODS INC COM 76117W109 458 35,398 SH   SOLE 8 35,398 0 0
RESONANT INC COM 76118L102 0 89 SH   SOLE 8 89 0 0
RESOURCES CONNECTION INC COM 76122Q105 523 31,462 SH   SOLE 1 31,462 0 0
RESOURCES CONNECTION INC COM 76122Q105 1 67 SH   SOLE 8 67 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 2,525 42,592 SH   SOLE 1 42,592 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 6,266 105,700 SH   SOLE 8 105,700 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 13,498 227,700 SH Put SOLE 8 227,700 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 895 15,100 SH Call SOLE 8 15,100 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 144 2,429 SH   SOLE 9 2,429 0 0
RESTORATION HARDWARE HLDGS I BOND 761283AC4 728 590,000 PRN   SOLE 8 0 0 590,000
RESTORBIO INC COM 76133L103 54 3,538 SH   SOLE 1 3,538 0 0
RESTORBIO INC COM 76133L103 7 495 SH   SOLE 8 495 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 721 38,625 SH   SOLE 1 38,625 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 4,657 249,502 SH   SOLE 1 249,502 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 34 1,827 SH   SOLE 8 1,827 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 5,451 447,188 SH   SOLE 1 447,188 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 18 1,455 SH   SOLE 8 1,455 0 0
RETAIL VALUE INC TRUS 76133Q102 884 27,079 SH   SOLE 1 27,079 0 0
RETAIL VALUE INC TRUS 76133Q102 22 670 SH   SOLE 8 670 0 0
RETO ECO SOLUTIONS INC COM G75271109 7 2,143 SH   SOLE 8 2,143 0 0
RETROPHIN INC COM 761299106 538 18,712 SH   SOLE 1 18,712 0 0
RETROPHIN INC COM 761299106 370 12,908 SH   SOLE 8 12,908 0 0
RETROPHIN INC OPT 761299106 101 3,500 SH Put SOLE 8 3,500 0 0
RETROPHIN INC BOND 761299AB2 312 305,000 PRN   SOLE 8 0 0 305,000
REV GROUP INC COM 749527107 183 11,694 SH   SOLE 1 11,694 0 0
REVANCE THERAPEUTICS INC COM 761330109 431 17,317 SH   SOLE 1 17,317 0 0
REVANCE THERAPEUTICS INC COM 761330109 251 10,081 SH   SOLE 8 10,081 0 0
REVEN HSG REIT INC TRUS 761378207 0 18 SH   SOLE 8 18 0 0
REVLON INC COM 761525609 68 3,050 SH   SOLE 1 3,050 0 0
REVLON INC COM 761525609 468 20,952 SH   SOLE 8 20,952 0 0
REVLON INC OPT 761525609 388 17,400 SH Put SOLE 8 17,400 0 0
REVLON INC OPT 761525609 145 6,500 SH Call SOLE 8 6,500 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 49 17,096 SH   SOLE 8 17,096 0 0
REX AMERICAN RESOURCES CORP COM 761624105 461 6,095 SH   SOLE 1 6,095 0 0
REX AMERICAN RESOURCES CORP COM 761624105 13 169 SH   SOLE 8 169 0 0
REXFORD INDL RLTY INC TRUS 76169C100 5,005 156,588 SH   SOLE 1 156,588 0 0
REXFORD INDL RLTY INC COM 76169C100 2,335 73,063 SH   SOLE 1 73,063 0 0
REXNORD CORP NEW COM 76169B102 1,678 54,482 SH   SOLE 1 54,482 0 0
REXNORD CORP NEW COM 76169B102 5,409 175,611 SH   SOLE 8 175,611 0 0
RF INDS LTD COM 749552105 0 18 SH   SOLE 8 18 0 0
RGC RES INC COM 74955L103 79 2,953 SH   SOLE 1 2,953 0 0
RGC RES INC COM 74955L103 2 72 SH   SOLE 8 72 0 0
RH COM 74967X103 2,906 22,186 SH   SOLE 1 22,186 0 0
RH COM 74967X103 1,165 8,891 SH   SOLE 8 8,891 0 0
RH OPT 74967X103 6,498 49,600 SH Put SOLE 8 49,600 0 0
RH OPT 74967X103 17,935 136,900 SH Call SOLE 8 136,900 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 187 6,427 SH   SOLE 1 6,427 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 6 200 SH   SOLE 8 200 0 0
RIBBON COMMUNICATIONS INC COM 762544104 144 21,066 SH   SOLE 1 21,066 0 0
RIBBON COMMUNICATIONS INC COM 762544104 1 83 SH   SOLE 8 83 0 0
RICHARDSON ELECTRS LTD COM 763165107 15 1,778 SH   SOLE 8 1,778 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 257 80,028 SH   SOLE 1 80,028 0 0
RIGEL PHARMACEUTICALS INC OPT 766559603 6 2,000 SH Call SOLE 8 2,000 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 609 189,527 SH   SOLE 8 189,527 0 0
RIGNET INC COM 766582100 113 5,565 SH   SOLE 1 5,565 0 0
RIGNET INC COM 766582100 463 22,741 SH   SOLE 8 22,741 0 0
RIMINI STR INC DEL COM 76674Q107 23 3,665 SH   SOLE 1 3,665 0 0
RING ENERGY INC COM 76680V108 1,143 115,258 SH   SOLE 1 115,258 0 0
RING ENERGY INC COM 76680V108 23 2,349 SH   SOLE 8 2,349 0 0
RINGCENTRAL INC COM 76680R206 1,230 13,226 SH   SOLE 1 13,226 0 0
RINGCENTRAL INC COM 76680R206 23 250 SH   DFND 1 0 0 250
RINGCENTRAL INC COM 76680R206 110 1,178 SH   SOLE 8 1,178 0 0
RIO TINTO PLC ADR 767204100 179,764 3,523,388 SH   SOLE 1 3,523,388 0 0
RIO TINTO PLC OPT 767204100 3,138 61,500 SH Put SOLE 8 61,500 0 0
RIO TINTO PLC OPT 767204100 4,735 92,800 SH Call SOLE 8 92,800 0 0
RIO TINTO PLC ADR 767204100 1 25 SH   SOLE 9 25 0 0
RIO TINTO PLC ADR 767204100 2,092 41,000 SH   DFND 20 0 0 41,000
RISE ED CAYMAN LTD ADR 76761L102 0 3 SH   SOLE 8 3 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 141 3,900 SH   SOLE 1 3,900 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 3 91 SH   SOLE 8 91 0 0
RITE AID CORP COM 767754104 581 454,089 SH   SOLE 1 454,089 0 0
RITE AID CORP OPT 767754104 299 233,700 SH Call SOLE 8 233,700 0 0
RITE AID CORP COM 767754104 328 256,584 SH   SOLE 8 256,584 0 0
RITE AID CORP OPT 767754104 75 58,700 SH Put SOLE 8 58,700 0 0
RIVERVIEW BANCORP INC COM 769397100 75 8,479 SH   SOLE 1 8,479 0 0
RIVERVIEW BANCORP INC COM 769397100 2 235 SH   SOLE 8 235 0 0
RLI CORP COM 749607107 3,582 45,578 SH   SOLE 1 45,578 0 0
RLI CORP COM 749607107 86 1,097 SH   SOLE 8 1,097 0 0
RLI CORP COM 749607107 287 3,648 SH   SOLE 9 3,648 0 0
RLJ ENTMT INC COM 74965F203 0 77 SH   SOLE 8 77 0 0
RLJ LODGING TR TRUS 74965L101 6,741 306,051 SH   SOLE 1 306,051 0 0
RLJ LODGING TR TRUS 74965L101 47 2,165 SH   SOLE 8 2,165 0 0
RMR GROUP INC COM 74967R106 245 2,640 SH   SOLE 1 2,640 0 0
RMR GROUP INC COM 74967R106 10 104 SH   SOLE 8 104 0 0
RMR GROUP INC COM 74967R106 168 1,807 SH   SOLE 9 1,807 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 28 33,500 SH   SOLE 1 33,500 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 0 36 SH   SOLE 8 36 0 0
ROBERT HALF INTL INC COM 770323103 19,798 281,314 SH   SOLE 1 281,314 0 0
ROBERT HALF INTL INC OPT 770323103 7 100 SH Call SOLE 8 100 0 0
ROBERT HALF INTL INC OPT 770323103 7 100 SH Put SOLE 8 100 0 0
ROBERT HALF INTL INC COM 770323103 745 10,587 SH   SOLE 8 10,587 0 0
ROBERT HALF INTL INC COM 770323103 80 1,131 SH   SOLE 9 1,131 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 417 16,931 SH   SOLE 1 16,931 0 0
ROCKWELL AUTOMATION INC COM 773903109 33,866 180,588 SH   SOLE 1 180,588 0 0
ROCKWELL AUTOMATION INC COM 773903109 232 1,236 SH   SOLE 8 1,236 0 0
ROCKWELL AUTOMATION INC OPT 773903109 3,057 16,300 SH Call SOLE 8 16,300 0 0
ROCKWELL AUTOMATION INC OPT 773903109 3,638 19,400 SH Put SOLE 8 19,400 0 0
ROCKWELL AUTOMATION INC COM 773903109 212 1,132 SH   SOLE 9 1,132 0 0
ROCKWELL COLLINS INC COM 774341101 38,422 273,523 SH   SOLE 1 273,523 0 0
ROCKWELL COLLINS INC COM 774341101 14,015 99,770 SH   SOLE 8 99,770 0 0
ROCKWELL COLLINS INC OPT 774341101 1,854 13,200 SH Put SOLE 8 13,200 0 0
ROCKWELL COLLINS INC OPT 774341101 6,405 45,600 SH Call SOLE 8 45,600 0 0
ROCKWELL COLLINS INC COM 774341101 912 6,492 SH   SOLE 9 6,492 0 0
ROCKWELL MED INC COM 774374102 75 17,903 SH   SOLE 1 17,903 0 0
ROCKWELL MED INC OPT 774374102 28 6,700 SH Call SOLE 8 6,700 0 0
ROCKWELL MED INC COM 774374102 109 25,767 SH   SOLE 8 25,767 0 0
ROCKWELL MED INC OPT 774374102 53 12,600 SH Put SOLE 8 12,600 0 0
ROCKY BRANDS INC COM 774515100 78 2,731 SH   SOLE 1 2,731 0 0
ROCKY BRANDS INC COM 774515100 24 838 SH   SOLE 8 838 0 0
ROGERS COMMUNICATIONS INC COM 775109200 843 16,410 SH   SOLE 1 16,410 0 0
ROGERS COMMUNICATIONS INC COM 775109200 670 13,024 SH   SOLE 8 13,024 0 0
ROGERS COMMUNICATIONS INC COM 775109200 12,400 241,198 SH   SOLE 9 241,198 0 0
ROGERS CORP COM 775133101 3,330 22,607 SH   SOLE 1 22,607 0 0
ROGERS CORP COM 775133101 16 108 SH   SOLE 8 108 0 0
ROKU INC COM 77543R102 1,842 25,216 SH   SOLE 1 25,216 0 0
ROKU INC OPT 77543R102 26,524 363,200 SH Put SOLE 8 363,200 0 0
ROKU INC OPT 77543R102 23,136 316,800 SH Call SOLE 8 316,800 0 0
ROKU INC COM 77543R102 438 6,000 SH   DFND 20 0 0 6,000
ROLLINS INC COM 775711104 19,119 315,028 SH   SOLE 1 315,028 0 0
ROLLINS INC COM 775711104 43 708 SH   SOLE 8 708 0 0
ROLLINS INC COM 775711104 94 1,555 SH   SOLE 9 1,555 0 0
ROPER TECHNOLOGIES INC COM 776696106 195 659 SH   DFND 1 0 0 659
ROPER TECHNOLOGIES INC COM 776696106 115,326 389,334 SH   SOLE 1 171,117 218,217 0
ROPER TECHNOLOGIES INC COM 776696106 181 612 SH   SOLE 9 612 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,610 5,435 SH   SOLE 20 0 5,435 0
ROPER TECHNOLOGIES INC COM 776696106 11,656 39,351 SH   SOLE 99 0 39,351 0
ROSEHILL RES INC COM 777385105 3 436 SH   SOLE 1 436 0 0
ROSETTA STONE INC COM 777780107 153 7,707 SH   SOLE 1 7,707 0 0
ROSETTA STONE INC COM 777780107 531 26,708 SH   SOLE 8 26,708 0 0
ROSS STORES INC COM 778296103 81,514 822,567 SH   SOLE 1 822,567 0 0
ROSS STORES INC OPT 778296103 1,496 15,100 SH Put SOLE 8 15,100 0 0
ROSS STORES INC OPT 778296103 3,409 34,400 SH Call SOLE 8 34,400 0 0
ROSS STORES INC COM 778296103 115 1,160 SH   SOLE 8 1,160 0 0
ROSS STORES INC COM 778296103 223 2,253 SH   SOLE 9 2,253 0 0
ROWAN COMPANIES PLC COM G7665A101 2,023 107,399 SH   SOLE 1 107,399 0 0
ROWAN COMPANIES PLC OPT G7665A101 17 900 SH Put SOLE 8 900 0 0
ROWAN COMPANIES PLC COM G7665A101 2 124 SH   SOLE 8 124 0 0
ROWAN COMPANIES PLC OPT G7665A101 373 19,800 SH Call SOLE 8 19,800 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,173 14,621 SH   SOLE 1 14,621 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3,606 44,966 SH   SOLE 8 44,966 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 15,990 199,400 SH Put SOLE 8 199,400 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 16,567 206,600 SH Call SOLE 8 206,600 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 65,605 818,119 SH   SOLE 9 818,119 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 200 SH Put SOLE 8 200 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 27 4,180 SH   SOLE 8 4,180 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 100 SH Call SOLE 8 100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 390 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 31,248 240,477 SH   SOLE 1 240,477 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,626 20,211 SH   SOLE 8 20,211 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 5,964 45,900 SH Call SOLE 8 45,900 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 10,538 81,100 SH Put SOLE 8 81,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 888 6,834 SH   SOLE 9 6,834 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 189 2,767 SH   DFND 1 0 0 2,767
ROYAL DUTCH SHELL PLC ADR 780259206 250 3,660 SH   SOLE 1 3,660 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 5,199 76,300 SH Put SOLE 8 76,300 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 8,538 125,300 SH Call SOLE 8 125,300 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 1,704 25,000 SH   SOLE 8 25,000 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 13 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 4,156 53,938 SH   SOLE 1 53,938 0 0
ROYAL GOLD INC OPT 780287108 778 10,100 SH Call SOLE 8 10,100 0 0
ROYAL GOLD INC OPT 780287108 701 9,100 SH Put SOLE 8 9,100 0 0
ROYAL GOLD INC COM 780287108 2,504 32,489 SH   SOLE 8 32,489 0 0
ROYAL GOLD INC COM 780287108 31 400 SH   DFND 20 0 0 400
RPC INC COM 749660106 722 46,678 SH   SOLE 1 46,678 0 0
RPC INC OPT 749660106 33 2,100 SH Call SOLE 8 2,100 0 0
RPC INC COM 749660106 19 1,198 SH   SOLE 8 1,198 0 0
RPC INC OPT 749660106 91 5,900 SH Put SOLE 8 5,900 0 0
RPM INTL INC COM 749685103 3,705 57,042 SH   SOLE 1 57,042 0 0
RPM INTL INC OPT 749685103 117 1,800 SH Put SOLE 8 1,800 0 0
RPM INTL INC OPT 749685103 117 1,800 SH Call SOLE 8 1,800 0 0
RPM INTL INC COM 749685103 46 714 SH   SOLE 8 714 0 0
RPM INTL INC COM 749685103 483 7,433 SH   SOLE 9 7,433 0 0
RTI SURGICAL INC COM 74975N105 105 23,206 SH   SOLE 1 23,206 0 0
RTI SURGICAL INC COM 74975N105 0 41 SH   SOLE 8 41 0 0
RUBICON PROJ INC COM 78112V102 58 16,100 SH   SOLE 1 16,100 0 0
RUBICON TECHNOLOGY INC COM 78112T206 0 4 SH   SOLE 8 4 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 109 4,555 SH   SOLE 1 4,555 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 934 38,219 SH   SOLE 1 38,219 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 48 1,949 SH   SOLE 8 1,949 0 0
RUSH ENTERPRISES INC COM 781846209 914 23,241 SH   SOLE 1 23,241 0 0
RUSH ENTERPRISES INC COM 781846308 66 1,667 SH   SOLE 1 1,667 0 0
RUSH ENTERPRISES INC COM 781846308 6 155 SH   SOLE 8 155 0 0
RUSH ENTERPRISES INC COM 781846209 409 10,406 SH   SOLE 8 10,406 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 2,412 76,434 SH   SOLE 1 76,434 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 9 281 SH   SOLE 8 281 0 0
RYANAIR HLDGS PLC ADR 783513203 8 85 SH   SOLE 1 85 0 0
RYANAIR HLDGS PLC ADR 783513203 5 49 SH   SOLE 9 49 0 0
RYDER SYS INC COM 783549108 7 101 SH   DFND 1 0 0 101
RYDER SYS INC COM 783549108 3,302 45,183 SH   SOLE 1 45,183 0 0
RYDER SYS INC OPT 783549108 577 7,900 SH Call SOLE 8 7,900 0 0
RYDER SYS INC OPT 783549108 2,719 37,200 SH Put SOLE 8 37,200 0 0
RYDER SYS INC COM 783549108 619 8,472 SH   SOLE 8 8,472 0 0
RYERSON HLDG CORP COM 783754104 427 37,871 SH   SOLE 1 37,871 0 0
RYERSON HLDG CORP COM 783754104 23 2,010 SH   SOLE 8 2,010 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 8,147 94,543 SH   SOLE 1 94,543 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 213 2,474 SH   SOLE 8 2,474 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 9 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 1,780 41,038 SH   SOLE 1 41,038 0 0
S &amp T BANCORP INC COM 783859101 26 610 SH   SOLE 8 610 0 0
S&ampP GLOBAL INC COM 78409V104 54,405 278,434 SH   SOLE 1 278,434 0 0
S&ampP GLOBAL INC COM 78409V104 811 4,152 SH   DFND 1 0 0 4,152
S&ampP GLOBAL INC OPT 78409V104 1,270 6,500 SH Put SOLE 8 6,500 0 0
S&ampP GLOBAL INC OPT 78409V104 3,341 17,100 SH Call SOLE 8 17,100 0 0
S&ampP GLOBAL INC COM 78409V104 13,227 67,697 SH   SOLE 8 67,697 0 0
S&ampP GLOBAL INC COM 78409V104 292 1,496 SH   SOLE 9 1,496 0 0
S&ampW SEED CO COM 785135104 4 1,434 SH   SOLE 8 1,434 0 0
SABAN CAP ACQUISITION CORP WARR 78516C114 55 50,000 SH   SOLE 8 50,000 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 4,019 173,846 SH   SOLE 1 173,846 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 21 913 SH   SOLE 8 913 0 0
SABRE CORP COM 78573M104 3,759 144,124 SH   SOLE 1 144,124 0 0
SABRE CORP OPT 78573M104 52 2,000 SH Call SOLE 8 2,000 0 0
SABRE CORP COM 78573M104 56 2,135 SH   SOLE 8 2,135 0 0
SABRE CORP COM 78573M104 97 3,719 SH   SOLE 9 3,719 0 0
SACHEM CAP CORP TRUS 78590A109 0 13 SH   SOLE 8 13 0 0
SAEXPLORATION HLDGS INC COM 78636X873 4 395 SH   SOLE 1 395 0 0
SAFE BULKERS INC COM Y7388L103 64 22,109 SH   SOLE 1 22,109 0 0
SAFE BULKERS INC COM Y7388L103 2 694 SH   SOLE 8 694 0 0
SAFE BULKERS INC COM Y7388L103 14 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 81 8,594 SH   SOLE 1 8,594 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 3 244 SH   SOLE 8 244 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 60 3,160 SH   SOLE 1 3,160 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 7 390 SH   SOLE 8 390 0 0
SAFETY INS GROUP INC COM 78648T100 1,497 16,692 SH   SOLE 1 16,692 0 0
SAFETY INS GROUP INC COM 78648T100 869 9,697 SH   SOLE 8 9,697 0 0
SAFETY INS GROUP INC OPT 78648T100 125 1,400 SH Call SOLE 8 1,400 0 0
SAGA COMMUNICATIONS INC COM 786598300 55 1,525 SH   SOLE 1 1,525 0 0
SAGA COMMUNICATIONS INC COM 786598300 3 78 SH   SOLE 8 78 0 0
SAGE THERAPEUTICS INC COM 78667J108 1,039 7,358 SH   SOLE 1 7,358 0 0
SAGE THERAPEUTICS INC OPT 78667J108 1,554 11,000 SH Put SOLE 8 11,000 0 0
SAGE THERAPEUTICS INC COM 78667J108 742 5,257 SH   SOLE 8 5,257 0 0
SAGE THERAPEUTICS INC OPT 78667J108 424 3,000 SH Call SOLE 8 3,000 0 0
SAIA INC COM 78709Y105 3,067 40,098 SH   SOLE 1 40,098 0 0
SAIA INC COM 78709Y105 7 98 SH   SOLE 8 98 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 1,526 44,856 SH   SOLE 1 44,856 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 3 91 SH   SOLE 8 91 0 0
SALEM MEDIA GROUP INC COM 794093104 10 2,796 SH   SOLE 8 2,796 0 0
SALESFORCE COM INC COM 79466L302 155,871 980,135 SH   SOLE 1 980,135 0 0
SALESFORCE COM INC COM 79466L302 419 2,637 SH   DFND 1 0 0 2,637
SALESFORCE COM INC OPT 79466L302 26,002 163,500 SH Call SOLE 8 163,500 0 0
SALESFORCE COM INC OPT 79466L302 45,896 288,600 SH Put SOLE 8 288,600 0 0
SALESFORCE COM INC COM 79466L302 28,156 177,042 SH   SOLE 8 177,042 0 0
SALESFORCE COM INC COM 79466L302 765 4,815 SH   SOLE 9 4,815 0 0
SALISBURY BANCORP INC COM 795226109 1 15 SH   SOLE 8 15 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 5,026 273,283 SH   SOLE 1 273,283 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 71 3,834 SH   SOLE 8 3,834 0 0
SANCHEZ ENERGY CORP COM 79970Y105 1,110 482,724 SH   SOLE 1 482,724 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 89 38,800 SH Put SOLE 8 38,800 0 0
SANCHEZ ENERGY CORP COM 79970Y105 365 158,915 SH   SOLE 8 158,915 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 54 23,300 SH Call SOLE 8 23,300 0 0
SANDERSON FARMS INC COM 800013104 2,075 20,067 SH   SOLE 1 20,067 0 0
SANDERSON FARMS INC OPT 800013104 72 700 SH Call SOLE 8 700 0 0
SANDERSON FARMS INC COM 800013104 266 2,572 SH   SOLE 8 2,572 0 0
SANDRIDGE ENERGY INC COM 80007P869 133 12,252 SH   SOLE 1 12,252 0 0
SANDRIDGE ENERGY INC COM 80007P869 17 1,581 SH   SOLE 8 1,581 0 0
SANDRIDGE PERMIAN TR TRUS 80007A102 120 45,302 SH   SOLE 8 45,302 0 0
SANDSTORM GOLD LTD COM 80013R206 5 1,253 SH   SOLE 8 1,253 0 0
SANDY SPRING BANCORP INC COM 800363103 590 14,996 SH   SOLE 1 14,996 0 0
SANDY SPRING BANCORP INC COM 800363103 4 112 SH   SOLE 8 112 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 964 13,515 SH   SOLE 1 13,515 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 4 51 SH   SOLE 8 51 0 0
SANGAMO THERAPEUTICS INC COM 800677106 699 41,285 SH   SOLE 1 41,285 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 2,009 118,500 SH Call SOLE 8 118,500 0 0
SANGAMO THERAPEUTICS INC COM 800677106 622 36,689 SH   SOLE 8 36,689 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 1,272 75,100 SH Put SOLE 8 75,100 0 0
SANMINA CORPORATION COM 801056102 2,386 86,422 SH   SOLE 1 86,422 0 0
SANMINA CORPORATION OPT 801056102 22 800 SH Call SOLE 8 800 0 0
SANMINA CORPORATION COM 801056102 61 2,190 SH   SOLE 8 2,190 0 0
SANMINA CORPORATION OPT 801056102 14 500 SH Put SOLE 8 500 0 0
SANOFI ADR 80105N105 2 47 SH   SOLE 1 47 0 0
SANOFI OPT 80105N105 599 13,400 SH Put SOLE 8 13,400 0 0
SANOFI ADR 80105N105 5,942 133,031 SH   SOLE 8 133,031 0 0
SANOFI OPT 80105N105 3,704 82,900 SH Call SOLE 8 82,900 0 0
SANOFI ADR 80105N105 1,759 39,384 SH   SOLE 9 39,384 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 5,229 260,906 SH   SOLE 1 260,906 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 52 2,600 SH Call SOLE 8 2,600 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 4 200 SH Put SOLE 8 200 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 232 11,544 SH   SOLE 8 11,544 0 0
SAP SE ADR 803054204 45,621 370,900 SH   SOLE 1 370,900 0 0
SAP SE OPT 803054204 2,497 20,300 SH Put SOLE 8 20,300 0 0
SAP SE ADR 803054204 1,236 10,041 SH   SOLE 8 10,041 0 0
SAP SE OPT 803054204 3,456 28,100 SH Call SOLE 8 28,100 0 0
SAREPTA THERAPEUTICS INC COM 803607100 2,016 12,481 SH   SOLE 1 12,481 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 17,815 110,300 SH Call SOLE 8 110,300 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 5,556 34,400 SH Put SOLE 8 34,400 0 0
SAREPTA THERAPEUTICS INC COM 803607100 5,139 31,819 SH   SOLE 8 31,819 0 0
SASOL LTD ADR 803866300 1,252 32,403 SH   SOLE 1 32,403 0 0
SAUL CTRS INC TRUS 804395101 1,392 24,835 SH   SOLE 1 24,835 0 0
SAUL CTRS INC COM 804395101 364 6,500 SH   SOLE 1 6,500 0 0
SAUL CTRS INC TRUS 804395101 44 771 SH   SOLE 8 771 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 120 10,739 SH   SOLE 1 10,739 0 0
SAVARA INC COM 805111101 41 3,691 SH   SOLE 8 3,691 0 0
SB FINL GROUP INC COM 78408D105 0 6 SH   SOLE 8 6 0 0
SB ONE BANCORP COM 78413T103 72 2,858 SH   SOLE 1 2,858 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 16,997 105,811 SH   SOLE 1 105,811 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 4,501 28,022 SH   SOLE 1 28,022 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 44 277 SH   SOLE 1 277 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 656 4,083 SH   SOLE 8 4,083 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 546 3,400 SH Call SOLE 8 3,400 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 209 1,300 SH Put SOLE 8 1,300 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 112 696 SH   SOLE 9 696 0 0
SCANA CORP NEW COM 80589M102 21,796 560,415 SH   SOLE 1 560,415 0 0
SCANA CORP NEW COM 80589M102 32 826 SH   SOLE 8 826 0 0
SCANA CORP NEW OPT 80589M102 498 12,800 SH Put SOLE 8 12,800 0 0
SCANA CORP NEW COM 80589M102 216 5,552 SH   SOLE 9 5,552 0 0
SCANSOURCE INC COM 806037107 1,213 30,378 SH   SOLE 1 30,378 0 0
SCANSOURCE INC COM 806037107 17 427 SH   SOLE 8 427 0 0
SCHEIN HENRY INC COM 806407102 23,219 273,073 SH   SOLE 1 273,073 0 0
SCHEIN HENRY INC COM 806407102 1,914 22,517 SH   SOLE 8 22,517 0 0
SCHEIN HENRY INC OPT 806407102 26 300 SH Put SOLE 8 300 0 0
SCHEIN HENRY INC OPT 806407102 9 100 SH Call SOLE 8 100 0 0
SCHEIN HENRY INC COM 806407102 78 912 SH   SOLE 9 912 0 0
SCHLUMBERGER LTD COM 806857108 1,584 26,005 SH   DFND 1 0 0 26,005
SCHLUMBERGER LTD COM 806857108 112,874 1,852,827 SH   SOLE 1 1,844,881 7,946 0
SCHLUMBERGER LTD OPT 806857108 19,007 312,000 SH Call SOLE 8 312,000 0 0
SCHLUMBERGER LTD COM 806857108 16,886 277,182 SH   SOLE 8 277,182 0 0
SCHLUMBERGER LTD OPT 806857108 36,327 596,300 SH Put SOLE 8 596,300 0 0
SCHLUMBERGER LTD COM 806857108 3,455 56,712 SH   SOLE 9 56,712 0 0
SCHLUMBERGER LTD COM 806857108 3,334 54,725 SH   DFND 20 0 0 54,725
SCHLUMBERGER LTD COM 806857108 325 5,342 SH   SOLE 20 0 5,342 0
SCHLUMBERGER LTD COM 806857108 364 5,982 SH   SOLE 99 0 5,982 0
SCHNEIDER NATIONAL INC COM 80689H102 1,351 54,028 SH   SOLE 1 54,028 0 0
SCHNEIDER NATIONAL INC COM 80689H102 169 6,790 SH   SOLE 8 6,790 0 0
SCHNITZER STL INDS COM 806882106 908 33,485 SH   SOLE 1 33,485 0 0
SCHNITZER STL INDS COM 806882106 233 8,637 SH   SOLE 8 8,637 0 0
SCHNITZER STL INDS OPT 806882106 46 1,700 SH Call SOLE 8 1,700 0 0
SCHNITZER STL INDS OPT 806882106 408 15,100 SH Put SOLE 8 15,100 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 60 2,330 SH   SOLE 1 2,330 0 0
SCHOLASTIC CORP COM 807066105 1,478 31,646 SH   SOLE 1 31,646 0 0
SCHOLASTIC CORP COM 807066105 0 7 SH   SOLE 8 7 0 0
SCHWAB CHARLES CORP NEW COM 808513105 63,597 1,293,918 SH   SOLE 1 1,293,918 0 0
SCHWAB CHARLES CORP NEW COM 808513105 17 350 SH   SOLE 8 350 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 7,697 156,600 SH Call SOLE 8 156,600 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 8,021 163,200 SH Put SOLE 8 163,200 0 0
SCHWAB CHARLES CORP NEW COM 808513105 354 7,200 SH   SOLE 9 7,200 0 0
SCHWAB CHARLES CORP NEW COM 808513105 580 11,800 SH   DFND 20 0 0 11,800
SCHWAB STRATEGIC TR FUND 808524805 14 407 SH   SOLE 1 407 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 1,787 46,649 SH   SOLE 1 46,649 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 2,196 57,321 SH   SOLE 8 57,321 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 4,028 49,966 SH   SOLE 1 49,966 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 115 1,426 SH   SOLE 8 1,426 0 0
SCIENTIFIC GAMES CORP COM 80874P109 941 37,066 SH   SOLE 1 37,066 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 4,371 172,100 SH Put SOLE 8 172,100 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 13,159 518,100 SH Call SOLE 8 518,100 0 0
SCIENTIFIC GAMES CORP COM 80874P109 9,779 385,005 SH   SOLE 8 385,005 0 0
SCORPIO BULKERS INC COM Y7546A122 168 23,258 SH   SOLE 1 23,258 0 0
SCORPIO BULKERS INC COM Y7546A122 1 166 SH   SOLE 8 166 0 0
SCORPIO TANKERS INC COM Y7542C106 236 117,373 SH   SOLE 1 117,373 0 0
SCORPIO TANKERS INC COM Y7542C106 193 96,226 SH   SOLE 8 96,226 0 0
SCORPIO TANKERS INC COM Y7542C106 161 79,859 SH   SOLE 9 79,859 0 0
SCOTTS MIRACLE GRO CO COM 810186106 1,041 13,219 SH   SOLE 1 13,219 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 457 5,800 SH Put SOLE 8 5,800 0 0
SCOTTS MIRACLE GRO CO COM 810186106 660 8,376 SH   SOLE 8 8,376 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 236 3,000 SH Call SOLE 8 3,000 0 0
SCPHARMACEUTICALS INC COM 810648105 16 2,718 SH   SOLE 1 2,718 0 0
SCRIPPS E W CO OHIO COM 811054402 1,350 81,816 SH   SOLE 1 81,816 0 0
SEA LTD ADR 81141R100 3 235 SH   SOLE 1 235 0 0
SEABOARD CORP COM 811543107 56 15 SH   SOLE 1 15 0 0
SEABRIDGE GOLD INC COM 811916105 0 16 SH   SOLE 1 16 0 0
SEABRIDGE GOLD INC OPT 811916105 518 40,000 SH Put SOLE 8 40,000 0 0
SEABRIDGE GOLD INC OPT 811916105 438 33,800 SH Call SOLE 8 33,800 0 0
SEABRIDGE GOLD INC COM 811916105 402 31,032 SH   SOLE 8 31,032 0 0
SEABRIDGE GOLD INC COM 811916105 9 700 SH   DFND 20 0 0 700
SEACHANGE INTL INC COM 811699107 3 1,535 SH   SOLE 8 1,535 0 0
SEACOAST BKG CORP FLA COM 811707801 1,458 49,955 SH   SOLE 1 49,955 0 0
SEACOAST BKG CORP FLA COM 811707801 70 2,378 SH   SOLE 8 2,378 0 0
SEACOR HOLDINGS INC COM 811904101 1,258 25,456 SH   SOLE 1 25,456 0 0
SEACOR HOLDINGS INC COM 811904101 301 6,088 SH   SOLE 8 6,088 0 0
SEACOR MARINE HLDGS INC COM 78413P101 505 22,336 SH   SOLE 1 22,336 0 0
SEADRILL LTD OPT G7998G106 36,793 1,484,800 SH Put SOLE 1 1,484,800 0 0
SEADRILL LTD COM G7998G106 27,198 1,097,596 SH   SOLE 1 1,097,596 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 1,695 68,402 SH   SOLE 8 68,402 0 0
SEADRILL LTD COM G7998G106 99 4,029 SH   SOLE 9 4,029 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 41,206 870,231 SH   SOLE 1 870,231 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 72,588 1,533,000 SH Put SOLE 8 1,533,000 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 29,824 629,861 SH   SOLE 8 629,861 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 7,633 161,200 SH Call SOLE 8 161,200 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 508 10,741 SH   SOLE 9 10,741 0 0
SEALED AIR CORP NEW COM 81211K100 7,017 174,711 SH   SOLE 1 174,711 0 0
SEALED AIR CORP NEW OPT 81211K100 1,670 41,600 SH Call SOLE 8 41,600 0 0
SEALED AIR CORP NEW OPT 81211K100 64 1,600 SH Put SOLE 8 1,600 0 0
SEALED AIR CORP NEW COM 81211K100 384 9,560 SH   SOLE 8 9,560 0 0
SEALED AIR CORP NEW COM 81211K100 39 968 SH   SOLE 9 968 0 0
SEARS HLDGS CORP COM 812350106 17 16,938 SH   SOLE 1 16,938 0 0
SEARS HLDGS CORP COM 812350106 55 56,770 SH   SOLE 8 56,770 0 0
SEARS HLDGS CORP OPT 812350106 0 100 SH Call SOLE 8 100 0 0
SEARS HOMETOWN &amp OUTLET STOR COM 812362101 0 46 SH   SOLE 8 46 0 0
SEASPAN CORP COM Y75638109 20 2,400 SH   SOLE 1 2,400 0 0
SEASPAN CORP OPT Y75638109 299 35,900 SH Put SOLE 8 35,900 0 0
SEASPAN CORP OPT Y75638109 299 35,900 SH Call SOLE 8 35,900 0 0
SEASPINE HLDGS CORP COM 81255T108 82 5,202 SH   SOLE 1 5,202 0 0
SEASPINE HLDGS CORP COM 81255T108 1 44 SH   SOLE 8 44 0 0
SEATTLE GENETICS INC COM 812578102 5,860 75,976 SH   SOLE 1 75,976 0 0
SEATTLE GENETICS INC OPT 812578102 3,062 39,700 SH Call SOLE 8 39,700 0 0
SEATTLE GENETICS INC OPT 812578102 2,638 34,200 SH Put SOLE 8 34,200 0 0
SEATTLE GENETICS INC COM 812578102 104 1,341 SH   SOLE 9 1,341 0 0
SEAWORLD ENTMT INC COM 81282V100 1,296 41,252 SH   SOLE 1 41,252 0 0
SEAWORLD ENTMT INC OPT 81282V100 1,311 41,700 SH Put SOLE 8 41,700 0 0
SEAWORLD ENTMT INC COM 81282V100 42 1,328 SH   SOLE 8 1,328 0 0
SEAWORLD ENTMT INC OPT 81282V100 3,237 103,000 SH Call SOLE 8 103,000 0 0
SECUREWORKS CORP COM 81374A105 96 6,585 SH   SOLE 1 6,585 0 0
SECUREWORKS CORP COM 81374A105 5 329 SH   SOLE 8 329 0 0
SEI INVESTMENTS CO COM 784117103 7,921 129,665 SH   SOLE 1 129,665 0 0
SEI INVESTMENTS CO COM 784117103 14 239 SH   SOLE 8 239 0 0
SEI INVESTMENTS CO COM 784117103 306 5,008 SH   SOLE 9 5,008 0 0
SELECT BANCORP INC NEW COM 81617L108 440 35,554 SH   SOLE 1 35,554 0 0
SELECT ENERGY SVCS INC COM 81617J301 248 20,973 SH   SOLE 1 20,973 0 0
SELECT ENERGY SVCS INC COM 81617J301 1,044 88,148 SH   SOLE 8 88,148 0 0
SELECT INCOME REIT TRUS 81618T100 1,657 75,521 SH   SOLE 1 75,521 0 0
SELECT INCOME REIT TRUS 81618T100 7 350 SH   SOLE 8 350 0 0
SELECT MED HLDGS CORP COM 81619Q105 2,786 151,402 SH   SOLE 1 151,402 0 0
SELECT MED HLDGS CORP COM 81619Q105 19 1,010 SH   SOLE 8 1,010 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 39,842 813,100 SH   SOLE 1 813,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 95 1,254 SH   DFND 1 0 0 1,254
SELECT SECTOR SPDR TR FUND 81369Y605 134,656 4,882,356 SH   SOLE 1 4,882,356 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 1,121,454 14,887,198 SH   SOLE 1 14,887,198 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 3,279 60,786 SH   SOLE 1 60,786 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 469,650 4,935,896 SH   SOLE 1 4,935,896 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 396,397 5,056,080 SH   SOLE 1 5,056,080 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 32,809 566,347 SH   SOLE 1 566,347 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 59 781 SH   DFND 1 0 0 781
SELECT SECTOR SPDR TR FUND 81369Y506 48,195 636,324 SH   SOLE 1 636,324 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 243,377 4,622,552 SH   SOLE 1 4,622,552 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 662 24,000 SH   DFND 1 0 0 24,000
SELECT SECTOR SPDR TR FUND 81369Y407 463,074 3,950,474 SH   SOLE 1 3,950,474 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 107,210 1,423,200 SH Put SOLE 8 1,423,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 786 13,561 SH   SOLE 8 13,561 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 7,043 93,492 SH   SOLE 8 93,492 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 241 2,532 SH   SOLE 8 2,532 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 12,584 160,500 SH Put SOLE 8 160,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 91 1,201 SH   SOLE 8 1,201 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 4,110 43,200 SH Put SOLE 8 43,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 7,051 74,100 SH Call SOLE 8 74,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 31,475 597,800 SH Put SOLE 8 597,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 58,979 778,700 SH Put SOLE 8 778,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 2,901 53,800 SH Call SOLE 8 53,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 47,988 633,600 SH Call SOLE 8 633,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 28,420 539,800 SH Call SOLE 8 539,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 8,229 70,200 SH Call SOLE 8 70,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 4,971 63,400 SH Call SOLE 8 63,400 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 3,775 70,000 SH   SOLE 8 70,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 108,103 3,919,600 SH Put SOLE 8 3,919,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 724 12,500 SH Call SOLE 8 12,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 9,794 181,600 SH Put SOLE 8 181,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 31,142 1,129,138 SH   SOLE 8 1,129,138 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 27,737 368,200 SH Call SOLE 8 368,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 13,582 173,247 SH   SOLE 8 173,247 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 846 14,600 SH Put SOLE 8 14,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 2,169 18,500 SH Put SOLE 8 18,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 2 76 SH   SOLE 8 76 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 0 9 SH   SOLE 8 9 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 51,412 1,864,100 SH Call SOLE 8 1,864,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 231 3,048 SH   SOLE 9 3,048 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 433 4,546 SH   SOLE 9 4,546 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 0 1 SH   SOLE 9 1 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 379 5,000 SH   DFND 20 0 0 5,000
SELECTA BIOSCIENCES INC COM 816212104 105 6,750 SH   SOLE 1 6,750 0 0
SELECTIVE INS GROUP INC COM 816300107 4,823 75,966 SH   SOLE 1 75,966 0 0
SELECTIVE INS GROUP INC COM 816300107 65 1,030 SH   SOLE 8 1,030 0 0
SEMGROUP CORP COM 81663A105 972 44,111 SH   SOLE 1 44,111 0 0
SEMGROUP CORP OPT 81663A105 22 1,000 SH Call SOLE 8 1,000 0 0
SEMGROUP CORP COM 81663A105 8 344 SH   SOLE 8 344 0 0
SEMILEDS CORP COM 816645204 15 3,367 SH   SOLE 8 3,367 0 0
SEMPRA ENERGY COM 816851109 90,369 794,458 SH   SOLE 1 794,458 0 0
SEMPRA ENERGY COM 816851109 700 6,161 SH   SOLE 8 6,161 0 0
SEMPRA ENERGY CONV 816851505 3,550 35,066 SH   SOLE 8 35,066 0 0
SEMPRA ENERGY CONV 816851406 4,204 41,685 SH   SOLE 8 41,685 0 0
SEMPRA ENERGY OPT 816851109 262 2,300 SH Call SOLE 8 2,300 0 0
SEMPRA ENERGY COM 816851109 171 1,501 SH   SOLE 9 1,501 0 0
SEMTECH CORP COM 816850101 4,434 79,744 SH   SOLE 1 79,744 0 0
SEMTECH CORP COM 816850101 110 1,992 SH   SOLE 8 1,992 0 0
SENDGRID INC COM 816883102 433 11,783 SH   SOLE 1 11,783 0 0
SENDGRID INC COM 816883102 18 493 SH   SOLE 8 493 0 0
SENECA FOODS CORP NEW COM 817070501 250 7,416 SH   SOLE 1 7,416 0 0
SENECA FOODS CORP NEW COM 817070105 0 5 SH   SOLE 8 5 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 9,003 512,665 SH   SOLE 1 512,665 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 64 3,628 SH   SOLE 8 3,628 0 0
SENIOR HSG PPTYS TR COM 81721M109 98 5,584 SH   SOLE 9 5,584 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 3,195 64,476 SH   SOLE 1 64,476 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 104 2,110 SH   SOLE 8 2,110 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 106 2,139 SH   SOLE 9 2,139 0 0
SENSEONICS HLDGS INC COM 81727U105 222 46,535 SH   SOLE 1 46,535 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,395 31,298 SH   SOLE 1 31,298 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 41 540 SH   SOLE 8 540 0 0
SENSUS HEATLHCARE INC COM 81728J109 0 11 SH   SOLE 8 11 0 0
SEQUANS COMMUNICATIONS S A ADR 817323108 0 31 SH   SOLE 8 31 0 0
SERES THERAPEUTICS INC COM 81750R102 59 7,729 SH   SOLE 1 7,729 0 0
SERES THERAPEUTICS INC COM 81750R102 1 130 SH   SOLE 8 130 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 2,938 61,884 SH   SOLE 1 61,884 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 59 1,247 SH   SOLE 8 1,247 0 0
SERVICE CORP INTL COM 817565104 9 197 SH   DFND 1 0 0 197
SERVICE CORP INTL COM 817565104 5,158 116,709 SH   SOLE 1 116,709 0 0
SERVICE CORP INTL OPT 817565104 13 300 SH Call SOLE 8 300 0 0
SERVICE CORP INTL COM 817565104 147 3,327 SH   SOLE 8 3,327 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 4,133 66,628 SH   SOLE 1 66,628 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 224 3,605 SH   SOLE 8 3,605 0 0
SERVICENOW INC COM 81762P102 10,092 51,591 SH   SOLE 1 51,591 0 0
SERVICENOW INC COM 81762P102 336 1,719 SH   SOLE 8 1,719 0 0
SERVICENOW INC BOND 81762PAB8 100 38,000 PRN   SOLE 8 0 0 38,000
SERVICENOW INC OPT 81762P102 6,201 31,700 SH Put SOLE 8 31,700 0 0
SERVICENOW INC OPT 81762P102 13,851 70,800 SH Call SOLE 8 70,800 0 0
SERVICENOW INC BOND 81762PAC6 4,171 2,798,000 PRN   SOLE 8 0 0 2,798,000
SERVICENOW INC COM 81762P102 431 2,206 SH   SOLE 9 2,206 0 0
SERVICESOURCE INTL INC COM 81763U100 88 30,627 SH   SOLE 1 30,627 0 0
SERVICESOURCE INTL INC COM 81763U100 27 9,433 SH   SOLE 8 9,433 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,925 49,181 SH   SOLE 1 49,181 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 32 825 SH   SOLE 8 825 0 0
SG BLOCKS INC COM 78418A307 2 411 SH   SOLE 8 411 0 0
SHAKE SHACK INC COM 819047101 3,915 62,127 SH   SOLE 1 62,127 0 0
SHAKE SHACK INC COM 819047101 6,856 108,812 SH   SOLE 8 108,812 0 0
SHAKE SHACK INC OPT 819047101 19,533 310,000 SH Put SOLE 8 310,000 0 0
SHAKE SHACK INC OPT 819047101 926 14,700 SH Call SOLE 8 14,700 0 0
SHARING ECONOMY INTL INC COM 819534108 21 7,460 SH   SOLE 8 7,460 0 0
SHARPS COMPLIANCE CORP COM 820017101 5 1,386 SH   SOLE 8 1,386 0 0
SHAW COMMUNICATIONS INC COM 82028K200 31 1,596 SH   SOLE 1 1,596 0 0
SHAW COMMUNICATIONS INC COM 82028K200 3 172 SH   SOLE 8 172 0 0
SHAW COMMUNICATIONS INC COM 82028K200 8,816 452,315 SH   SOLE 9 452,315 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 6,410 299,857 SH   SOLE 1 299,857 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 1,006 25,958 SH   SOLE 1 25,958 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 10 264 SH   SOLE 8 264 0 0
SHERWIN WILLIAMS CO COM 824348106 58,579 128,684 SH   SOLE 1 128,684 0 0
SHERWIN WILLIAMS CO OPT 824348106 28,041 61,600 SH Call SOLE 8 61,600 0 0
SHERWIN WILLIAMS CO COM 824348106 839 1,844 SH   SOLE 8 1,844 0 0
SHERWIN WILLIAMS CO OPT 824348106 364 800 SH Put SOLE 8 800 0 0
SHERWIN WILLIAMS CO COM 824348106 227 499 SH   SOLE 9 499 0 0
SHILOH INDS INC COM 824543102 71 6,381 SH   SOLE 1 6,381 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 561 40,354 SH   SOLE 1 40,354 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 7 509 SH   SOLE 8 509 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 15 1,100 SH Call SOLE 8 1,100 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 26 1,900 SH Put SOLE 8 1,900 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 38 2,738 SH   SOLE 9 2,738 0 0
SHIRE PLC ADR 82481R106 865 4,770 SH   SOLE 1 4,770 0 0
SHIRE PLC ADR 82481R106 73 400 SH   DFND 1 0 0 400
SHIRE PLC ADR 82481R106 20,285 111,902 SH   SOLE 8 111,902 0 0
SHIRE PLC OPT 82481R106 6,399 35,300 SH Call SOLE 8 35,300 0 0
SHIRE PLC OPT 82481R106 19,505 107,600 SH Put SOLE 8 107,600 0 0
SHIRE PLC ADR 82481R106 106 582 SH   SOLE 9 582 0 0
SHOE CARNIVAL INC COM 824889109 1,373 35,659 SH   SOLE 1 35,659 0 0
SHOE CARNIVAL INC COM 824889109 209 5,405 SH   SOLE 8 5,405 0 0
SHOPIFY INC COM 82509L107 41 249 SH   SOLE 1 249 0 0
SHOPIFY INC COM 82509L107 115 700 SH   DFND 1 0 0 700
SHOPIFY INC OPT 82509L107 1,891 11,500 SH Call SOLE 8 11,500 0 0
SHOPIFY INC OPT 82509L107 576 3,500 SH Put SOLE 8 3,500 0 0
SHOPIFY INC COM 82509L107 188 1,142 SH   SOLE 8 1,142 0 0
SHOPIFY INC COM 82509L107 308 1,870 SH   SOLE 9 1,870 0 0
SHORE BANCSHARES INC COM 825107105 90 5,034 SH   SOLE 1 5,034 0 0
SHORE BANCSHARES INC COM 825107105 3 170 SH   SOLE 8 170 0 0
SHOTSPOTTER INC COM 82536T107 172 2,811 SH   SOLE 1 2,811 0 0
SHUTTERFLY INC COM 82568P304 5,630 85,431 SH   SOLE 1 85,431 0 0
SHUTTERFLY INC OPT 82568P304 79 1,200 SH Put SOLE 8 1,200 0 0
SHUTTERFLY INC OPT 82568P304 105 1,600 SH Call SOLE 8 1,600 0 0
SHUTTERFLY INC COM 82568P304 566 8,601 SH   SOLE 8 8,601 0 0
SHUTTERSTOCK INC COM 825690100 1,238 22,697 SH   SOLE 1 22,697 0 0
SHUTTERSTOCK INC COM 825690100 29 536 SH   SOLE 8 536 0 0
SI FINL GROUP INC MD COM 78425V104 62 4,432 SH   SOLE 1 4,432 0 0
SI FINL GROUP INC MD COM 78425V104 6 391 SH   SOLE 8 391 0 0
SIBANYE STILLWATER ADR 825724206 77 31,250 SH   SOLE 1 31,250 0 0
SIBANYE STILLWATER ADR 825724206 63 25,320 SH   DFND 1 0 0 25,320
SIBANYE STILLWATER OPT 825724206 2,072 832,000 SH Call SOLE 8 832,000 0 0
SIEBERT FINL CORP COM 826176109 41 2,780 SH   SOLE 1 2,780 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 86 5,782 SH   SOLE 1 5,782 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 1 65 SH   SOLE 8 65 0 0
SIENTRA INC COM 82621J105 687 28,792 SH   SOLE 1 28,792 0 0
SIENTRA INC COM 82621J105 72 2,972 SH   SOLE 8 2,972 0 0
SIERRA BANCORP COM 82620P102 170 5,883 SH   SOLE 1 5,883 0 0
SIERRA BANCORP COM 82620P102 3 97 SH   SOLE 8 97 0 0
SIERRA ONCOLOGY INC COM 82640U107 0 10 SH   SOLE 8 10 0 0
SIERRA WIRELESS INC COM 826516106 6 300 SH   SOLE 1 300 0 0
SIERRA WIRELESS INC OPT 826516106 4 200 SH Call SOLE 8 200 0 0
SIERRA WIRELESS INC OPT 826516106 76 3,800 SH Put SOLE 8 3,800 0 0
SIERRA WIRELESS INC COM 826516106 556 27,660 SH   SOLE 8 27,660 0 0
SIFY TECHNOLOGIES LIMITED ADR 82655M107 1 539 SH   SOLE 8 539 0 0
SIGA TECHNOLOGIES INC COM 826917106 143 20,729 SH   SOLE 1 20,729 0 0
SIGMATRON INTL INC COM 82661L101 0 4 SH   SOLE 8 4 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 6,668 58,058 SH   SOLE 1 58,058 0 0
SIGNATURE BK NEW YORK N Y OPT 82669G104 11 100 SH Put SOLE 8 100 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 410 3,570 SH   SOLE 8 3,570 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 3,335 29,029 SH   SOLE 9 29,029 0 0
SIGNET JEWELERS LIMITED COM G81276100 5,371 81,448 SH   SOLE 1 81,448 0 0
SIGNET JEWELERS LIMITED COM G81276100 7,243 109,865 SH   SOLE 8 109,865 0 0
SIGNET JEWELERS LIMITED OPT G81276100 949 14,400 SH Call SOLE 8 14,400 0 0
SIGNET JEWELERS LIMITED OPT G81276100 2,281 34,600 SH Put SOLE 8 34,600 0 0
SILGAN HOLDINGS INC COM 827048109 1,637 58,908 SH   SOLE 1 58,908 0 0
SILICOM LTD COM M84116108 41 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 3,922 42,727 SH   SOLE 1 42,727 0 0
SILICON LABORATORIES INC BOND 826919AB8 2,297 2,010,000 PRN   SOLE 8 0 0 2,010,000
SILICON LABORATORIES INC OPT 826919102 28 300 SH Call SOLE 8 300 0 0
SILICON LABORATORIES INC COM 826919102 31 335 SH   SOLE 8 335 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 484 9,012 SH   SOLE 1 9,012 0 0
SILICON MOTION TECHNOLOGY CO OPT 82706C108 27 500 SH Put SOLE 8 500 0 0
SILVERBOW RES INC COM 82836G102 79 2,933 SH   SOLE 1 2,933 0 0
SILVERBOW RES INC COM 82836G102 8 284 SH   SOLE 8 284 0 0
SILVERCORP METALS INC COM 82835P103 4 1,800 SH   DFND 20 0 0 1,800
SILVERCREST ASSET MGMT GROUP COM 828359109 43 3,118 SH   SOLE 1 3,118 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 3 209 SH   SOLE 8 209 0 0
SIMMONS 1ST NATL CORP COM 828730200 3,582 121,585 SH   SOLE 1 121,585 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,861 27,504 SH   SOLE 1 27,504 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 136,718 773,506 SH   SOLE 1 773,506 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 31,497 178,200 SH Put SOLE 8 178,200 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 12,691 71,800 SH Call SOLE 8 71,800 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 8,007 45,305 SH   SOLE 8 45,305 0 0
SIMON PPTY GROUP INC NEW COM 828806109 22,395 126,708 SH   SOLE 9 126,708 0 0
SIMPLY GOOD FOODS CO COM 82900L102 2,091 107,503 SH   SOLE 1 107,503 0 0
SIMPLY GOOD FOODS CO COM 82900L102 152 7,790 SH   SOLE 8 7,790 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 4,909 67,746 SH   SOLE 1 67,746 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 358 4,941 SH   SOLE 8 4,941 0 0
SIMULATIONS PLUS INC COM 829214105 87 4,313 SH   SOLE 1 4,313 0 0
SIMULATIONS PLUS INC COM 829214105 45 2,205 SH   SOLE 8 2,205 0 0
SINA CORP COM G81477104 52 755 SH   SOLE 1 755 0 0
SINA CORP PREF G81477104 17 250 SH   DFND 1 0 0 250
SINA CORP COM G81477104 3,377 48,599 SH   SOLE 8 48,599 0 0
SINA CORP OPT G81477104 4,099 59,000 SH Put SOLE 8 59,000 0 0
SINA CORP OPT G81477104 917 13,200 SH Call SOLE 8 13,200 0 0
SINA CORP COM G81477104 1,244 17,900 SH   SOLE 9 17,900 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 2,627 92,701 SH   SOLE 1 92,701 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 3,782 133,400 SH Call SOLE 8 133,400 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 1,026 36,200 SH Put SOLE 8 36,200 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 870 30,710 SH   SOLE 8 30,710 0 0
SIRIUS XM HLDGS INC COM 82968B103 13,885 2,196,922 SH   SOLE 1 2,196,922 0 0
SIRIUS XM HLDGS INC COM 82968B103 3,118 493,452 SH   SOLE 8 493,452 0 0
SIRIUS XM HLDGS INC OPT 82968B103 2,275 360,000 SH Put SOLE 8 360,000 0 0
SIRIUS XM HLDGS INC OPT 82968B103 75 11,900 SH Call SOLE 8 11,900 0 0
SIRIUS XM HLDGS INC COM 82968B103 125 19,807 SH   SOLE 9 19,807 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,581 20,991 SH   SOLE 1 20,991 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8 106 SH   SOLE 8 106 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2,133 30,556 SH   SOLE 1 30,556 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 495 7,095 SH   SOLE 8 7,095 0 0
SJW GROUP COM 784305104 395 6,461 SH   SOLE 1 6,461 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SKECHERS U S A INC COM 830566105 2,123 75,988 SH   SOLE 1 75,988 0 0
SKECHERS U S A INC OPT 830566105 4,407 157,800 SH Put SOLE 8 157,800 0 0
SKECHERS U S A INC OPT 830566105 665 23,800 SH Call SOLE 8 23,800 0 0
SKECHERS U S A INC COM 830566105 2,449 87,694 SH   SOLE 8 87,694 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 615 21,510 SH   SOLE 1 21,510 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 4 123 SH   SOLE 8 123 0 0
SKYWEST INC COM 830879102 5,608 95,226 SH   SOLE 1 95,226 0 0
SKYWEST INC COM 830879102 66 1,130 SH   SOLE 8 1,130 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 24,140 266,138 SH   SOLE 1 266,138 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 369 4,074 SH   SOLE 8 4,074 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,279 58,200 SH Put SOLE 8 58,200 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,987 66,000 SH Call SOLE 8 66,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 98 1,080 SH   SOLE 9 1,080 0 0
SL GREEN RLTY CORP TRUS 78440X101 32,736 335,661 SH   SOLE 1 335,661 0 0
SL GREEN RLTY CORP COM 78440X101 2,449 25,104 SH   SOLE 1 25,104 0 0
SL GREEN RLTY CORP TRUS 78440X101 431 4,422 SH   SOLE 8 4,422 0 0
SL GREEN RLTY CORP OPT 78440X101 566 5,800 SH Put SOLE 8 5,800 0 0
SL GREEN RLTY CORP COM 78440X101 52 529 SH   SOLE 9 529 0 0
SLEEP NUMBER CORP COM 83125X103 2,869 78,005 SH   SOLE 1 78,005 0 0
SLEEP NUMBER CORP COM 83125X103 97 2,649 SH   SOLE 8 2,649 0 0
SLM CORP COM 78442P106 3,409 305,751 SH   SOLE 1 305,751 0 0
SLM CORP OPT 78442P106 6 500 SH Call SOLE 8 500 0 0
SLM CORP COM 78442P106 49 4,352 SH   SOLE 8 4,352 0 0
SM ENERGY CO COM 78454L100 2,573 81,610 SH   SOLE 1 81,610 0 0
SM ENERGY CO COM 78454L100 25 808 SH   DFND 1 0 0 808
SM ENERGY CO OPT 78454L100 1,722 54,600 SH Call SOLE 8 54,600 0 0
SM ENERGY CO OPT 78454L100 2,321 73,600 SH Put SOLE 8 73,600 0 0
SM ENERGY CO COM 78454L100 503 15,964 SH   SOLE 8 15,964 0 0
SMART &amp FINAL STORES INC COM 83190B101 149 26,311 SH   SOLE 1 26,311 0 0
SMART &amp FINAL STORES INC COM 83190B101 5 894 SH   SOLE 8 894 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 234 8,170 SH   SOLE 1 8,170 0 0
SMART SAND INC COM 83191H107 257 62,748 SH   SOLE 1 62,748 0 0
SMART SAND INC COM 83191H107 0 111 SH   SOLE 8 111 0 0
SMARTFINANCIAL INC COM 83190L208 107 4,540 SH   SOLE 1 4,540 0 0
SMARTFINANCIAL INC COM 83190L208 3 138 SH   SOLE 8 138 0 0
SMARTSHEET INC COM 83200N103 254 8,141 SH   SOLE 8 8,141 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 37 1,000 SH   DFND 1 0 0 1,000
SMITH &amp NEPHEW PLC ADR 83175M205 208 5,600 SH   SOLE 1 5,600 0 0
SMITH A O COM 831865209 14,627 274,098 SH   SOLE 1 274,098 0 0
SMITH A O COM 831865209 1,584 29,688 SH   SOLE 8 29,688 0 0
SMITH A O OPT 831865209 315 5,900 SH Call SOLE 8 5,900 0 0
SMITH A O OPT 831865209 2,450 45,900 SH Put SOLE 8 45,900 0 0
SMITH A O COM 831865209 46 861 SH   SOLE 9 861 0 0
SMUCKER J M CO COM 832696405 24,479 238,571 SH   SOLE 1 238,571 0 0
SMUCKER J M CO OPT 832696405 9,327 90,900 SH Put SOLE 8 90,900 0 0
SMUCKER J M CO OPT 832696405 5,325 51,900 SH Call SOLE 8 51,900 0 0
SMUCKER J M CO COM 832696405 5,645 55,015 SH   SOLE 8 55,015 0 0
SMUCKER J M CO COM 832696405 82 800 SH   SOLE 9 800 0 0
SNAP INC COM 83304A106 21,037 2,480,787 SH   SOLE 1 2,480,787 0 0
SNAP INC COM 83304A106 414 48,828 SH   DFND 1 0 0 48,828
SNAP INC OPT 83304A106 7,547 890,000 SH Put SOLE 1 890,000 0 0
SNAP INC COM 83304A106 14,021 1,653,559 SH   SOLE 8 1,653,559 0 0
SNAP INC OPT 83304A106 8,084 953,300 SH Call SOLE 8 953,300 0 0
SNAP INC OPT 83304A106 30,062 3,545,100 SH Put SOLE 8 3,545,100 0 0
SNAP ON INC COM 833034101 15,091 82,191 SH   SOLE 1 82,191 0 0
SNAP ON INC COM 833034101 7 36 SH   DFND 1 0 0 36
SNAP ON INC COM 833034101 1,103 6,004 SH   SOLE 8 6,004 0 0
SNAP ON INC OPT 833034101 1,065 5,800 SH Put SOLE 8 5,800 0 0
SNAP ON INC OPT 833034101 312 1,700 SH Call SOLE 8 1,700 0 0
SNAP ON INC COM 833034101 62 335 SH   SOLE 9 335 0 0
SOCIAL REALITY INC COM 83362P300 107 28,700 SH   SOLE 1 28,700 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 2,310 50,524 SH   SOLE 1 50,524 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 64 1,400 SH Call SOLE 8 1,400 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 69 1,500 SH Put SOLE 8 1,500 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 185 4,041 SH   SOLE 9 4,041 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 879 19,220 SH   DFND 20 0 0 19,220
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SODASTREAM INTERNATIONAL LTD COM M9068E105 2,541 17,763 SH   SOLE 1 17,763 0 0
SODASTREAM INTERNATIONAL LTD OPT M9068E105 2,461 17,200 SH Put SOLE 8 17,200 0 0
SODASTREAM INTERNATIONAL LTD COM M9068E105 758 5,296 SH   SOLE 8 5,296 0 0
SODASTREAM INTERNATIONAL LTD OPT M9068E105 5,637 39,400 SH Call SOLE 8 39,400 0 0
SOGOU INC ADR 83409V104 3 400 SH   SOLE 8 400 0 0
SOGOU INC OPT 83409V104 241 32,500 SH Call SOLE 8 32,500 0 0
SOGOU INC OPT 83409V104 29 3,900 SH Put SOLE 8 3,900 0 0
SOHU COM LTD ADR 83410S108 299 15,018 SH   SOLE 1 15,018 0 0
SOHU COM LTD ADR 83410S108 3,110 156,445 SH   SOLE 8 156,445 0 0
SOHU COM LTD OPT 83410S108 30 1,500 SH Call SOLE 8 1,500 0 0
SOHU COM LTD OPT 83410S108 573 28,800 SH Put SOLE 8 28,800 0 0
SOLAR SR CAP LTD COM 83416M105 1 35 SH   SOLE 8 35 0 0
SOLARCITY CORP BOND 83416TAC4 207 237,000 PRN   SOLE 8 0 0 237,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 41 1,098 SH   DFND 1 0 0 1,098
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,388 36,858 SH   SOLE 1 36,858 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,049 27,874 SH   SOLE 8 27,874 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 1,017 27,000 SH Call SOLE 8 27,000 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 1,242 33,000 SH Put SOLE 8 33,000 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 52 1,369 SH   SOLE 9 1,369 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 543 28,763 SH   SOLE 1 28,763 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 0 1 SH   SOLE 8 1 0 0
SOLID BIOSCIENCES INC COM 83422E105 308 6,528 SH   SOLE 1 6,528 0 0
SONIC AUTOMOTIVE INC COM 83545G102 495 25,570 SH   SOLE 1 25,570 0 0
SONIC AUTOMOTIVE INC COM 83545G102 82 4,232 SH   SOLE 8 4,232 0 0
SONIC CORP COM 835451105 2,529 58,365 SH   SOLE 1 58,365 0 0
SONIC CORP OPT 835451105 390 9,000 SH Put SOLE 8 9,000 0 0
SONIC CORP OPT 835451105 2,015 46,500 SH Call SOLE 8 46,500 0 0
SONIC CORP COM 835451105 1,715 39,566 SH   SOLE 8 39,566 0 0
SONOCO PRODS CO COM 835495102 1,859 33,483 SH   SOLE 1 33,483 0 0
SONOCO PRODS CO COM 835495102 8 138 SH   SOLE 8 138 0 0
SONOCO PRODS CO COM 835495102 656 11,823 SH   SOLE 9 11,823 0 0
SONOS INC COM 83570H108 96 6,005 SH   SOLE 1 6,005 0 0
SONOS INC OPT 83570H108 199 12,400 SH Call SOLE 8 12,400 0 0
SONOS INC COM 83570H108 40 2,500 SH   SOLE 8 2,500 0 0
SONOS INC OPT 83570H108 19 1,200 SH Put SOLE 8 1,200 0 0
SONY CORP ADR 835699307 4,647 76,608 SH   SOLE 1 76,608 0 0
SONY CORP ADR 835699307 2 26 SH   DFND 1 0 0 26
SONY CORP ADR 835699307 7,793 128,488 SH   SOLE 8 128,488 0 0
SONY CORP OPT 835699307 3,742 61,700 SH Put SOLE 8 61,700 0 0
SONY CORP OPT 835699307 6,332 104,400 SH Call SOLE 8 104,400 0 0
SONY CORP ADR 835699307 8 136 SH   SOLE 9 136 0 0
SOPHIRIS BIO INC COM 83578Q209 7 2,600 SH   SOLE 1 2,600 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 204 46,417 SH   SOLE 1 46,417 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 155 35,098 SH   SOLE 8 35,098 0 0
SOTHEBYS COM 835898107 2,979 60,549 SH   SOLE 1 60,549 0 0
SOTHEBYS COM 835898107 92 1,880 SH   SOLE 8 1,880 0 0
SOTHEBYS OPT 835898107 320 6,500 SH Call SOLE 8 6,500 0 0
SOTHEBYS OPT 835898107 684 13,900 SH Put SOLE 8 13,900 0 0
SOTHERLY HOTELS INC TRUS 83600C103 0 54 SH   SOLE 8 54 0 0
SOUND FINL BANCORP INC COM 83607A100 2 55 SH   SOLE 8 55 0 0
SOUTH JERSEY INDS INC COM 838518108 3,587 101,690 SH   SOLE 1 101,690 0 0
SOUTH JERSEY INDS INC CONV 838518116 280 5,000 SH   SOLE 8 5,000 0 0
SOUTH JERSEY INDS INC COM 838518108 61 1,720 SH   SOLE 8 1,720 0 0
SOUTH ST CORP COM 840441109 1,198 14,610 SH   SOLE 1 14,610 0 0
SOUTHCROSS ENERGY PARTNERS L COM 84130C100 0 102 SH   SOLE 8 102 0 0
SOUTHERN CO COM 842587107 64,837 1,487,069 SH   SOLE 1 1,487,069 0 0
SOUTHERN CO COM 842587107 78 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO COM 842587107 6,088 139,623 SH   SOLE 8 139,623 0 0
SOUTHERN CO OPT 842587107 17,361 398,200 SH Put SOLE 8 398,200 0 0
SOUTHERN CO OPT 842587107 19,432 445,700 SH Call SOLE 8 445,700 0 0
SOUTHERN CO COM 842587107 12,131 278,234 SH   SOLE 9 278,234 0 0
SOUTHERN COPPER CORP COM 84265V105 1,618 37,486 SH   SOLE 1 37,486 0 0
SOUTHERN COPPER CORP COM 84265V105 26 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP OPT 84265V105 889 20,600 SH Call SOLE 8 20,600 0 0
SOUTHERN COPPER CORP COM 84265V105 27 614 SH   SOLE 8 614 0 0
SOUTHERN COPPER CORP OPT 84265V105 95 2,200 SH Put SOLE 8 2,200 0 0
SOUTHERN COPPER CORP COM 84265V105 177 4,114 SH   SOLE 9 4,114 0 0
SOUTHERN COPPER CORP COM 84265V105 872 20,214 SH   DFND 20 0 0 20,214
SOUTHERN FIRST BANCSHARES IN COM 842873101 106 2,704 SH   SOLE 1 2,704 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 3 73 SH   SOLE 8 73 0 0
SOUTHERN MO BANCORP INC COM 843380106 105 2,813 SH   SOLE 1 2,813 0 0
SOUTHERN MO BANCORP INC COM 843380106 8 215 SH   SOLE 8 215 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 127 7,810 SH   SOLE 1 7,810 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 3 158 SH   SOLE 8 158 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,230 35,327 SH   SOLE 1 35,327 0 0
SOUTHWEST AIRLS CO COM 844741108 48,155 771,081 SH   SOLE 1 771,081 0 0
SOUTHWEST AIRLS CO OPT 844741108 10,935 175,100 SH Put SOLE 8 175,100 0 0
SOUTHWEST AIRLS CO COM 844741108 2,345 37,545 SH   SOLE 8 37,545 0 0
SOUTHWEST AIRLS CO OPT 844741108 12,040 192,800 SH Call SOLE 8 192,800 0 0
SOUTHWEST AIRLS CO COM 844741108 996 15,953 SH   SOLE 9 15,953 0 0
SOUTHWEST GA FINL CORP COM 84502A104 2 75 SH   SOLE 8 75 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 2,818 35,658 SH   SOLE 1 35,658 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 192 2,430 SH   SOLE 8 2,430 0 0
SOUTHWESTERN ENERGY CO COM 845467109 7,657 1,498,258 SH   SOLE 1 1,498,258 0 0
SOUTHWESTERN ENERGY CO COM 845467109 409 79,930 SH   SOLE 8 79,930 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 661 129,400 SH Put SOLE 8 129,400 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 1,265 247,600 SH Call SOLE 8 247,600 0 0
SP PLUS CORP COM 78469C103 339 9,281 SH   SOLE 1 9,281 0 0
SP PLUS CORP COM 78469C103 9 234 SH   SOLE 8 234 0 0
SPARK ENERGY INC COM 846511103 36 4,341 SH   SOLE 1 4,341 0 0
SPARK ENERGY INC COM 846511103 12 1,454 SH   SOLE 8 1,454 0 0
SPARK THERAPEUTICS INC COM 84652J103 966 17,722 SH   SOLE 1 17,722 0 0
SPARK THERAPEUTICS INC COM 84652J103 42 772 SH   SOLE 8 772 0 0
SPARK THERAPEUTICS INC OPT 84652J103 44 800 SH Call SOLE 8 800 0 0
SPARTAN MTRS INC COM 846819100 189 12,791 SH   SOLE 1 12,791 0 0
SPARTAN MTRS INC COM 846819100 12 822 SH   SOLE 8 822 0 0
SPARTANNASH CO COM 847215100 768 38,253 SH   SOLE 1 38,253 0 0
SPARTANNASH CO COM 847215100 68 3,388 SH   SOLE 8 3,388 0 0
SPARTON CORP COM 847235108 58 4,014 SH   SOLE 1 4,014 0 0
SPARTON CORP COM 847235108 136 9,430 SH   SOLE 8 9,430 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 80 304 SH   DFND 1 0 0 304
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 19,357 73,211 SH   SOLE 1 73,211 0 0
SPDR GOLD TRUST FUND 78463V107 548 4,863 SH   DFND 1 0 0 4,863
SPDR GOLD TRUST FUND 78463V107 4,695 41,635 SH   SOLE 1 41,635 0 0
SPDR GOLD TRUST OPT 78463V107 347,830 3,084,700 SH Put SOLE 8 3,084,700 0 0
SPDR GOLD TRUST FUND 78463V107 88,406 784,020 SH   SOLE 8 784,020 0 0
SPDR GOLD TRUST OPT 78463V107 415,791 3,687,400 SH Call SOLE 8 3,687,400 0 0
SPDR GOLD TRUST FUND 78463V107 173 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X202 26,926 703,588 SH   SOLE 1 703,588 0 0
SPDR INDEX SHS FDS FUND 78463X202 295 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS FUND 78463X400 12 127 SH   SOLE 8 127 0 0
SPDR INDEX SHS FDS OPT 78463X202 10,532 275,200 SH Put SOLE 8 275,200 0 0
SPDR INDEX SHS FDS FUND 78463X202 1,171 30,576 SH   SOLE 8 30,576 0 0
SPDR INDEX SHS FDS FUND 78463X848 2 49 SH   SOLE 8 49 0 0
SPDR INDEX SHS FDS OPT 78463X202 3,149 82,300 SH Call SOLE 8 82,300 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,760,513 6,055,700 SH Call SOLE 1 6,055,700 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,324,144 4,554,706 SH   SOLE 1 4,554,706 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,014,613 3,490,000 SH Put SOLE 1 3,490,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 3,851 13,246 SH   DFND 1 0 0 13,246
SPDR S&ampP 500 ETF TR FUND 78462F103 261,802 900,532 SH   SOLE 8 900,532 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 8,173,099 28,113,300 SH Call SOLE 8 28,113,300 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 15,364,726 52,850,600 SH Put SOLE 8 52,850,600 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,312 4,512 SH   DFND 20 0 0 4,512
SPDR S&ampP 500 ETF TR FUND 78462F103 29 100 SH   SOLE 44 100 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 76,148 207,228 SH   SOLE 1 207,228 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 6,210 16,900 SH Call SOLE 8 16,900 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 3,123 8,500 SH Put SOLE 8 8,500 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 81 220 SH   SOLE 9 220 0 0
SPDR SER TR FUND 78468R408 469 17,000 SH   DFND 1 0 0 17,000
SPDR SERIES TRUST FUND 78464A417 31,803 882,177 SH   SOLE 1 882,177 0 0
SPDR SERIES TRUST FUND 78464A359 322 5,966 SH   SOLE 1 5,966 0 0
SPDR SERIES TRUST FUND 78464A797 14,978 321,632 SH   SOLE 1 321,632 0 0
SPDR SERIES TRUST FUND 78464A755 17,080 500,000 SH   SOLE 1 500,000 0 0
SPDR SERIES TRUST FUND 78464A888 15,390 400,360 SH   SOLE 1 400,360 0 0
SPDR SERIES TRUST FUND 78464A730 84,854 1,960,113 SH   SOLE 1 1,960,113 0 0
SPDR SERIES TRUST FUND 78464A714 5,988 117,348 SH   SOLE 1 117,348 0 0
SPDR SERIES TRUST FUND 78464A698 24,487 412,103 SH   SOLE 1 412,103 0 0
SPDR SERIES TRUST FUND 78464A870 67,025 699,115 SH   SOLE 1 699,115 0 0
SPDR SERIES TRUST FUND 78464A698 526 8,850 SH   SOLE 8 8,850 0 0
SPDR SERIES TRUST OPT 78464A417 2,195 60,900 SH Put SOLE 8 60,900 0 0
SPDR SERIES TRUST OPT 78464A698 39,574 666,000 SH Call SOLE 8 666,000 0 0
SPDR SERIES TRUST FUND 78464A763 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST OPT 78464A748 38 2,300 SH Put SOLE 8 2,300 0 0
SPDR SERIES TRUST OPT 78464A730 82,169 1,898,100 SH Put SOLE 8 1,898,100 0 0
SPDR SERIES TRUST FUND 78464A417 30,643 850,001 SH   SOLE 8 850,001 0 0
SPDR SERIES TRUST OPT 78464A714 3,071 60,200 SH Call SOLE 8 60,200 0 0
SPDR SERIES TRUST FUND 78464A755 5,250 153,667 SH   SOLE 8 153,667 0 0
SPDR SERIES TRUST OPT 78464A797 2,673 57,400 SH Put SOLE 8 57,400 0 0
SPDR SERIES TRUST OPT 78464A698 11,973 201,500 SH Put SOLE 8 201,500 0 0
SPDR SERIES TRUST FUND 78464A730 934 21,579 SH   SOLE 8 21,579 0 0
SPDR SERIES TRUST FUND 78464A870 1,790 18,669 SH   SOLE 8 18,669 0 0
SPDR SERIES TRUST OPT 78464A870 22,568 235,400 SH Call SOLE 8 235,400 0 0
SPDR SERIES TRUST OPT 78464A755 1,561 45,700 SH Call SOLE 8 45,700 0 0
SPDR SERIES TRUST OPT 78464A748 5 300 SH Call SOLE 8 300 0 0
SPDR SERIES TRUST OPT 78464A797 1,490 32,000 SH Call SOLE 8 32,000 0 0
SPDR SERIES TRUST OPT 78464A888 2,364 61,500 SH Put SOLE 8 61,500 0 0
SPDR SERIES TRUST OPT 78464A870 67,981 709,100 SH Put SOLE 8 709,100 0 0
SPDR SERIES TRUST FUND 78464A771 5 81 SH   SOLE 8 81 0 0
SPDR SERIES TRUST OPT 78464A888 1,588 41,300 SH Call SOLE 8 41,300 0 0
SPDR SERIES TRUST FUND 78464A474 12 400 SH   SOLE 8 400 0 0
SPDR SERIES TRUST OPT 78464A714 6,791 133,100 SH Put SOLE 8 133,100 0 0
SPDR SERIES TRUST OPT 78464A755 4,314 126,300 SH Put SOLE 8 126,300 0 0
SPDR SERIES TRUST FUND 78464A375 16,653 500,089 SH   SOLE 8 500,089 0 0
SPDR SERIES TRUST OPT 78464A730 66,788 1,542,800 SH Call SOLE 8 1,542,800 0 0
SPDR SERIES TRUST FUND 78464A698 74 1,238 SH   SOLE 9 1,238 0 0
SPDR SERIES TRUST FUND 78464A797 328 7,042 SH   SOLE 9 7,042 0 0
SPDR SERIES TRUST FUND 78464A730 126 2,917 SH   SOLE 9 2,917 0 0
SPDR SERIES TRUST FUND 78464A714 12,602 247,009 SH   SOLE 44 247,009 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 13,879 388,677 SH   SOLE 1 388,677 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 17 465 SH   SOLE 8 465 0 0
SPECTRA ENERGY PARTNERS LP OPT 84756N109 275 7,700 SH Call SOLE 8 7,700 0 0
SPECTRA ENERGY PARTNERS LP OPT 84756N109 104 2,900 SH Put SOLE 8 2,900 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1,205 16,132 SH   SOLE 1 16,132 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 77 1,038 SH   SOLE 8 1,038 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 10 139 SH   SOLE 9 139 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 2,153 128,188 SH   SOLE 1 128,188 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 445 26,500 SH Put SOLE 8 26,500 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 498 29,627 SH   SOLE 8 29,627 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 1,651 98,300 SH Call SOLE 8 98,300 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 82 4,576 SH   SOLE 1 4,576 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 3 142 SH   SOLE 8 142 0 0
SPERO THERAPEUTICS INC COM 84833T103 37 3,557 SH   SOLE 1 3,557 0 0
SPHERE 3D CORP NEW COM 84841L209 28 71,092 SH   SOLE 8 71,092 0 0
SPHERIX INC COM 84842R403 27 26,530 SH   SOLE 8 26,530 0 0
SPIRE INC COM 84857L101 4,972 67,602 SH   SOLE 1 67,602 0 0
SPIRE INC COM 84857L101 195 2,649 SH   SOLE 8 2,649 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 5,478 59,748 SH   SOLE 1 59,748 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 73 800 SH Put SOLE 8 800 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 18 200 SH Call SOLE 8 200 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 371 4,055 SH   SOLE 8 4,055 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 132 1,439 SH   SOLE 9 1,439 0 0
SPIRIT AIRLS INC COM 848577102 3,030 64,502 SH   SOLE 1 64,502 0 0
SPIRIT AIRLS INC OPT 848577102 2,889 61,500 SH Call SOLE 8 61,500 0 0
SPIRIT AIRLS INC COM 848577102 14 298 SH   SOLE 8 298 0 0
SPIRIT AIRLS INC OPT 848577102 1,465 31,200 SH Put SOLE 8 31,200 0 0
SPIRIT MTA REIT TRUS 84861U105 198 17,230 SH   SOLE 1 17,230 0 0
SPIRIT MTA REIT TRUS 84861U105 17 1,525 SH   SOLE 8 1,525 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 18 826 SH   SOLE 1 826 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 6 304 SH   SOLE 8 304 0 0
SPIRIT RLTY CAP INC NEW COM 84860W102 3,882 481,649 SH   SOLE 1 481,649 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W102 1,176 145,919 SH   SOLE 1 145,919 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W102 6 695 SH   SOLE 8 695 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 232 230,000 PRN   SOLE 8 0 0 230,000
SPLUNK INC COM 848637104 4 33 SH   DFND 1 0 0 33
SPLUNK INC COM 848637104 13,660 112,987 SH   SOLE 1 112,987 0 0
SPLUNK INC OPT 848637104 5,562 46,000 SH Put SOLE 8 46,000 0 0
SPLUNK INC COM 848637104 4,811 39,794 SH   SOLE 8 39,794 0 0
SPLUNK INC OPT 848637104 13,361 110,500 SH Call SOLE 8 110,500 0 0
SPLUNK INC COM 848637104 216 1,785 SH   SOLE 9 1,785 0 0
SPOK HLDGS INC COM 84863T106 301 19,548 SH   SOLE 1 19,548 0 0
SPOK HLDGS INC COM 84863T106 39 2,542 SH   SOLE 8 2,542 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 179 30,625 SH   SOLE 1 30,625 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 14 2,487 SH   SOLE 8 2,487 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 428 2,367 SH   DFND 1 0 0 2,367
SPOTIFY TECHNOLOGY S A COM L8681T102 209 1,156 SH   SOLE 1 1,156 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 42,206 233,400 SH Call SOLE 8 233,400 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 7,888 43,625 SH   SOLE 8 43,625 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 21,013 116,200 SH Put SOLE 8 116,200 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 182 1,007 SH   SOLE 9 1,007 0 0
SPRAGUE RES LP COM 849343108 219 8,134 SH   SOLE 8 8,134 0 0
SPRING BK PHARMACEUTICALS IN COM 849431101 63 5,254 SH   SOLE 1 5,254 0 0
SPRINT CORP COM 85207U105 10,260 1,568,772 SH   SOLE 1 1,568,772 0 0
SPRINT CORP OPT 85207U105 169 25,800 SH Put SOLE 1 25,800 0 0
SPRINT CORP OPT 85207U105 617 94,400 SH Call SOLE 8 94,400 0 0
SPRINT CORP OPT 85207U105 7,644 1,168,800 SH Put SOLE 8 1,168,800 0 0
SPRINT CORP COM 85207U105 1,480 226,361 SH   SOLE 8 226,361 0 0
SPRINT CORP COM 85207U105 65 10,023 SH   SOLE 9 10,023 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 27 2,300 SH   DFND 1 0 0 2,300
SPROUTS FMRS MKT INC COM 85208M102 3,684 134,375 SH   SOLE 1 134,375 0 0
SPROUTS FMRS MKT INC OPT 85208M102 3,292 120,100 SH Call SOLE 8 120,100 0 0
SPROUTS FMRS MKT INC OPT 85208M102 123 4,500 SH Put SOLE 8 4,500 0 0
SPS COMM INC COM 78463M107 2,058 20,737 SH   SOLE 1 20,737 0 0
SPS COMM INC COM 78463M107 15 152 SH   SOLE 8 152 0 0
SPX CORP COM 784635104 1,640 49,249 SH   SOLE 1 49,249 0 0
SPX CORP COM 784635104 22 652 SH   SOLE 8 652 0 0
SPX FLOW INC COM 78469X107 3,014 57,964 SH   SOLE 1 57,964 0 0
SPX FLOW INC COM 78469X107 33 629 SH   SOLE 8 629 0 0
SQUARE INC COM 852234103 99,675 1,006,735 SH   SOLE 1 1,006,735 0 0
SQUARE INC BOND 852234AB9 216 50,000 PRN   SOLE 8 0 0 50,000
SQUARE INC OPT 852234103 62,841 634,700 SH Call SOLE 8 634,700 0 0
SQUARE INC OPT 852234103 178,297 1,800,800 SH Put SOLE 8 1,800,800 0 0
SQUARE INC COM 852234103 20,799 210,067 SH   SOLE 8 210,067 0 0
SQUARE INC COM 852234103 348 3,514 SH   SOLE 9 3,514 0 0
SQUARE INC COM 852234103 941 9,500 SH   DFND 20 0 0 9,500
SRC ENERGY INC COM 78470V108 2,901 326,377 SH   SOLE 1 326,377 0 0
SRC ENERGY INC OPT 78470V108 89 10,000 SH Call SOLE 8 10,000 0 0
SRC ENERGY INC COM 78470V108 55 6,179 SH   SOLE 8 6,179 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 3,781 66,534 SH   SOLE 1 66,534 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 12 198 SH   SOLE 8 198 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 146 2,567 SH   SOLE 9 2,567 0 0
SSGA ACTIVE ETF TR FUND 78467V608 3 69 SH   SOLE 8 69 0 0
SSLJ COM LIMITED COM G8406F102 38 50,960 SH   SOLE 8 50,960 0 0
SSR MNG INC COM 784730103 8 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 390 44,800 SH   SOLE 1 44,800 0 0
SSR MNG INC COM 784730103 2 249 SH   SOLE 8 249 0 0
SSR MNG INC OPT 784730103 765 87,800 SH Call SOLE 8 87,800 0 0
SSR MNG INC OPT 784730103 6 700 SH Put SOLE 8 700 0 0
SSR MNG INC COM 784730103 6 670 SH   DFND 20 0 0 670
ST JOE CO COM 790148100 311 18,486 SH   SOLE 1 18,486 0 0
ST JOE CO COM 790148100 817 48,606 SH   SOLE 8 48,606 0 0
STAAR SURGICAL CO COM 852312305 940 19,587 SH   SOLE 1 19,587 0 0
STAAR SURGICAL CO COM 852312305 168 3,503 SH   SOLE 8 3,503 0 0
STAG INDL INC TRUS 85254J102 1,354 49,239 SH   SOLE 1 49,239 0 0
STAG INDL INC COM 85254J102 721 26,216 SH   SOLE 1 26,216 0 0
STAG INDL INC TRUS 85254J102 0 17 SH   SOLE 8 17 0 0
STAGE STORES INC COM 85254C305 9 4,800 SH   SOLE 8 4,800 0 0
STAMPS COM INC COM 852857200 5,965 26,368 SH   SOLE 1 26,368 0 0
STAMPS COM INC OPT 852857200 3,868 17,100 SH Put SOLE 8 17,100 0 0
STAMPS COM INC OPT 852857200 317 1,400 SH Call SOLE 8 1,400 0 0
STAMPS COM INC COM 852857200 3,539 15,645 SH   SOLE 8 15,645 0 0
STANDARD DIVERSIFIED INC COM 85336L109 0 3 SH   SOLE 8 3 0 0
STANDARD MTR PRODS INC COM 853666105 1,082 21,979 SH   SOLE 1 21,979 0 0
STANDARD MTR PRODS INC COM 853666105 66 1,315 SH   SOLE 8 1,315 0 0
STANDEX INTL CORP COM 854231107 1,686 16,173 SH   SOLE 1 16,173 0 0
STANDEX INTL CORP COM 854231107 14 131 SH   SOLE 8 131 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 35,587 243,009 SH   SOLE 1 243,009 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 3,192 21,800 SH Call SOLE 8 21,800 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 8,105 55,355 SH   SOLE 8 55,355 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 2,987 20,400 SH Put SOLE 8 20,400 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 167 1,136 SH   SOLE 9 1,136 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 439 3,000 SH   DFND 20 0 0 3,000
STANTEC INC COM 85472N109 17 700 SH   DFND 1 0 0 700
STAR BULK CARRIERS CORP COM Y8162K204 666 46,100 SH   SOLE 1 46,100 0 0
STARBUCKS CORP COM 855244109 98 1,729 SH   DFND 1 0 0 1,729
STARBUCKS CORP COM 855244109 203,794 3,585,417 SH   SOLE 1 3,585,417 0 0
STARBUCKS CORP OPT 855244109 51,241 901,500 SH Put SOLE 8 901,500 0 0
STARBUCKS CORP OPT 855244109 28,323 498,300 SH Call SOLE 8 498,300 0 0
STARBUCKS CORP COM 855244109 6,353 111,773 SH   SOLE 8 111,773 0 0
STARBUCKS CORP COM 855244109 1,134 19,951 SH   SOLE 9 19,951 0 0
STARRETT L S CO COM 855668109 0 9 SH   SOLE 8 9 0 0
STARS GROUP INC COM 85570W100 284 11,424 SH   SOLE 1 11,424 0 0
STARS GROUP INC COM 85570W100 0 14 SH   SOLE 8 14 0 0
STARTEK INC COM 85569C107 126 18,989 SH   SOLE 8 18,989 0 0
STARWOOD PPTY TR INC TRUS 85571B105 52,694 2,448,605 SH   SOLE 1 2,448,605 0 0
STARWOOD PPTY TR INC COM 85571B105 4,831 224,510 SH   SOLE 1 224,510 0 0
STARWOOD PPTY TR INC BOND 85571BAH8 522 522,000 PRN   SOLE 8 0 0 522,000
STARWOOD PPTY TR INC TRUS 85571B105 4,279 198,865 SH   SOLE 8 198,865 0 0
STATE AUTO FINL CORP COM 855707105 207 6,773 SH   SOLE 1 6,773 0 0
STATE AUTO FINL CORP COM 855707105 5 164 SH   SOLE 8 164 0 0
STATE BK FINL CORP COM 856190103 634 21,010 SH   SOLE 1 21,010 0 0
STATE STR CORP COM 857477103 27 319 SH   DFND 1 0 0 319
STATE STR CORP COM 857477103 46,369 553,459 SH   SOLE 1 553,459 0 0
STATE STR CORP COM 857477103 1,930 23,040 SH   SOLE 8 23,040 0 0
STATE STR CORP OPT 857477103 2,731 32,600 SH Call SOLE 8 32,600 0 0
STATE STR CORP OPT 857477103 4,659 55,600 SH Put SOLE 8 55,600 0 0
STATE STR CORP COM 857477103 182 2,172 SH   SOLE 9 2,172 0 0
STEALTHGAS INC COM Y81669106 45 12,500 SH   DFND 20 0 0 12,500
STEEL CONNECT INC COM 858098106 2 859 SH   SOLE 8 859 0 0
STEEL DYNAMICS INC COM 858119100 12,462 275,767 SH   SOLE 1 275,767 0 0
STEEL DYNAMICS INC OPT 858119100 31,182 690,000 SH Put SOLE 1 690,000 0 0
STEEL DYNAMICS INC OPT 858119100 3,001 66,400 SH Call SOLE 8 66,400 0 0
STEEL DYNAMICS INC COM 858119100 539 11,911 SH   SOLE 8 11,911 0 0
STEEL DYNAMICS INC OPT 858119100 6,092 134,800 SH Put SOLE 8 134,800 0 0
STEEL DYNAMICS INC COM 858119100 134 2,968 SH   SOLE 9 2,968 0 0
STEELCASE INC COM 858155203 940 50,762 SH   SOLE 1 50,762 0 0
STEELCASE INC COM 858155203 603 32,628 SH   SOLE 8 32,628 0 0
STELLUS CAP INVT CORP COM 858568108 51 3,749 SH   SOLE 8 3,749 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 23 1,387 SH   DFND 1 0 0 1,387
STEMLINE THERAPEUTICS INC COM 85858C107 187 11,280 SH   SOLE 1 11,280 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 48 2,929 SH   SOLE 8 2,929 0 0
STEPAN CO COM 858586100 2,873 33,016 SH   SOLE 1 33,016 0 0
STEPAN CO COM 858586100 32 365 SH   SOLE 8 365 0 0
STERICYCLE INC COM 858912108 8,249 140,572 SH   SOLE 1 140,572 0 0
STERICYCLE INC COM 858912108 6 100 SH   SOLE 8 100 0 0
STERICYCLE INC OPT 858912108 675 11,500 SH Put SOLE 8 11,500 0 0
STERICYCLE INC OPT 858912108 962 16,400 SH Call SOLE 8 16,400 0 0
STERICYCLE INC COM 858912108 30 508 SH   SOLE 9 508 0 0
STERIS PLC COM G84720104 8,109 70,884 SH   SOLE 1 70,884 0 0
STERIS PLC COM G84720104 60 524 SH   SOLE 8 524 0 0
STERIS PLC COM G84720104 0 4 SH   SOLE 9 4 0 0
STERLING BANCORP DEL COM 85917A100 2,252 102,394 SH   SOLE 1 102,394 0 0
STERLING BANCORP DEL COM 85917A100 398 18,080 SH   SOLE 8 18,080 0 0
STERLING BANCORP INC COM 85917W102 98 8,636 SH   SOLE 1 8,636 0 0
STERLING CONSTRUCTION CO INC COM 859241101 152 10,617 SH   SOLE 1 10,617 0 0
STERLING CONSTRUCTION CO INC COM 859241101 19 1,363 SH   SOLE 8 1,363 0 0
STEWARDSHIP FINL CORP COM 860326107 0 37 SH   SOLE 8 37 0 0
STEWART INFORMATION SVCS COR COM 860372101 1,840 40,878 SH   SOLE 1 40,878 0 0
STEWART INFORMATION SVCS COR COM 860372101 16 347 SH   SOLE 8 347 0 0
STIFEL FINL CORP COM 860630102 3,183 62,090 SH   SOLE 1 62,090 0 0
STIFEL FINL CORP COM 860630102 45 879 SH   SOLE 8 879 0 0
STITCH FIX INC COM 860897107 193 4,400 SH   SOLE 1 4,400 0 0
STITCH FIX INC COM 860897107 1,083 24,744 SH   SOLE 8 24,744 0 0
STITCH FIX INC OPT 860897107 2,801 64,000 SH Call SOLE 8 64,000 0 0
STITCH FIX INC OPT 860897107 797 18,200 SH Put SOLE 8 18,200 0 0
STMICROELECTRONICS N V ADR 861012102 4 234 SH   SOLE 1 234 0 0
STMICROELECTRONICS N V ADR 861012102 2,581 140,701 SH   SOLE 8 140,701 0 0
STMICROELECTRONICS N V OPT 861012102 2,270 123,800 SH Call SOLE 8 123,800 0 0
STMICROELECTRONICS N V OPT 861012102 1,526 83,200 SH Put SOLE 8 83,200 0 0
STOCK YDS BANCORP INC COM 861025104 318 8,749 SH   SOLE 1 8,749 0 0
STOCK YDS BANCORP INC COM 861025104 10 283 SH   SOLE 8 283 0 0
STONERIDGE INC COM 86183P102 421 14,166 SH   SOLE 1 14,166 0 0
STONERIDGE INC COM 86183P102 70 2,345 SH   SOLE 8 2,345 0 0
STORE CAP CORP TRUS 862121100 5,679 204,338 SH   SOLE 1 204,338 0 0
STORE CAP CORP COM 862121100 3,446 123,989 SH   SOLE 1 123,989 0 0
STORE CAP CORP TRUS 862121100 5 191 SH   SOLE 8 191 0 0
STRATASYS LTD COM M85548101 607 26,256 SH   SOLE 1 26,256 0 0
STRATASYS LTD COM M85548101 687 29,733 SH   SOLE 8 29,733 0 0
STRATASYS LTD OPT M85548101 238 10,300 SH Put SOLE 8 10,300 0 0
STRATASYS LTD OPT M85548101 471 20,400 SH Call SOLE 8 20,400 0 0
STRATEGIC ED INC COM 86272C103 3,869 28,235 SH   SOLE 1 28,235 0 0
STRATEGIC ED INC OPT 86272C103 96 700 SH Call SOLE 8 700 0 0
STRATEGIC ED INC OPT 86272C103 576 4,200 SH Put SOLE 8 4,200 0 0
STRATTEC SEC CORP COM 863111100 4 121 SH   SOLE 8 121 0 0
STRATUS PPTYS INC COM 863167201 71 2,345 SH   SOLE 1 2,345 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 350 72,240 SH   SOLE 8 72,240 0 0
STRYKER CORP COM 863667101 1,146 6,448 SH   DFND 1 0 0 6,448
STRYKER CORP COM 863667101 114,582 644,876 SH   SOLE 1 644,876 0 0
STRYKER CORP OPT 863667101 2,257 12,700 SH Call SOLE 8 12,700 0 0
STRYKER CORP OPT 863667101 995 5,600 SH Put SOLE 8 5,600 0 0
STRYKER CORP COM 863667101 579 3,260 SH   SOLE 8 3,260 0 0
STRYKER CORP COM 863667101 355 1,997 SH   SOLE 9 1,997 0 0
STURM RUGER &amp CO INC COM 864159108 3,269 47,347 SH   SOLE 1 47,347 0 0
STURM RUGER &amp CO INC OPT 864159108 338 4,900 SH Put SOLE 8 4,900 0 0
STURM RUGER &amp CO INC OPT 864159108 421 6,100 SH Call SOLE 8 6,100 0 0
STURM RUGER &amp CO INC COM 864159108 455 6,591 SH   SOLE 8 6,591 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 71 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L COM 864482104 280 11,905 SH   SOLE 1 11,905 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 14 600 SH Call SOLE 8 600 0 0
SUMITOMO MITSUI FINL GROUP I ADR 86562M209 1 156 SH   SOLE 1 156 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 101 4,377 SH   SOLE 1 4,377 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 3,075 227,278 SH   SOLE 1 227,278 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 25 1,888 SH   SOLE 8 1,888 0 0
SUMMIT MATLS INC COM 86614U100 764 42,044 SH   SOLE 1 42,044 0 0
SUMMIT MATLS INC COM 86614U100 918 50,473 SH   SOLE 8 50,473 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 133 9,297 SH   SOLE 1 9,297 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 352 24,638 SH   SOLE 8 24,638 0 0
SUMMIT WIRELESS TECHNLGIES I COM 86633R104 0 85 SH   SOLE 8 85 0 0
SUN CMNTYS INC COM 866674104 5,157 50,793 SH   SOLE 1 50,793 0 0
SUN CMNTYS INC TRUS 866674104 15,288 150,573 SH   SOLE 1 150,573 0 0
SUN CMNTYS INC TRUS 866674104 7 70 SH   SOLE 8 70 0 0
SUN HYDRAULICS CORP COM 866942105 587 10,717 SH   SOLE 1 10,717 0 0
SUN HYDRAULICS CORP COM 866942105 19 345 SH   SOLE 8 345 0 0
SUN LIFE FINL INC COM 866796105 70 1,748 SH   SOLE 1 1,748 0 0
SUN LIFE FINL INC COM 866796105 16 401 SH   SOLE 8 401 0 0
SUN LIFE FINL INC COM 866796105 8,910 224,092 SH   SOLE 9 224,092 0 0
SUNCOKE ENERGY INC COM 86722A103 1,324 113,910 SH   SOLE 1 113,910 0 0
SUNCOKE ENERGY INC COM 86722A103 46 3,938 SH   SOLE 8 3,938 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 29 1,900 SH   SOLE 1 1,900 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 13 840 SH   SOLE 8 840 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,633 42,203 SH   SOLE 1 42,203 0 0
SUNCOR ENERGY INC NEW OPT 867224107 8,396 217,000 SH Call SOLE 8 217,000 0 0
SUNCOR ENERGY INC NEW OPT 867224107 3,169 81,900 SH Put SOLE 8 81,900 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,380 35,677 SH   SOLE 8 35,677 0 0
SUNCOR ENERGY INC NEW COM 867224107 789 20,385 SH   SOLE 9 20,385 0 0
SUNLANDS ONLINE ED GROUP ADR 86740P108 2,541 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 330 11,161 SH   SOLE 1 11,161 0 0
SUNOCO LP OPT 86765K109 745 25,200 SH Call SOLE 8 25,200 0 0
SUNOCO LP OPT 86765K109 322 10,900 SH Put SOLE 8 10,900 0 0
SUNOCO LP COM 86765K109 337 11,415 SH   SOLE 8 11,415 0 0
SUNOPTA INC COM 8676EP108 0 32 SH   SOLE 8 32 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 1,972 270,101 SH   SOLE 1 270,101 0 0
SUNPOWER CORP OPT 867652406 358 49,100 SH Put SOLE 8 49,100 0 0
SUNPOWER CORP COM 867652406 273 37,296 SH   SOLE 8 37,296 0 0
SUNPOWER CORP OPT 867652406 384 52,600 SH Call SOLE 8 52,600 0 0
SUNRUN INC COM 86771W105 589 47,327 SH   SOLE 1 47,327 0 0
SUNRUN INC COM 86771W105 47 3,842 SH   SOLE 8 3,842 0 0
SUNRUN INC COM 86771W105 31 2,467 SH   SOLE 9 2,467 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 9,180 561,157 SH   SOLE 1 561,157 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 842 51,478 SH   SOLE 1 51,478 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 8 486 SH   SOLE 8 486 0 0
SUNTRUST BKS INC COM 867914103 52,419 784,843 SH   SOLE 1 784,843 0 0
SUNTRUST BKS INC COM 867914103 2,194 32,855 SH   SOLE 8 32,855 0 0
SUNTRUST BKS INC OPT 867914103 4,515 67,600 SH Call SOLE 8 67,600 0 0
SUNTRUST BKS INC OPT 867914103 1,242 18,600 SH Put SOLE 8 18,600 0 0
SUNTRUST BKS INC COM 867914103 185 2,764 SH   SOLE 9 2,764 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 3,494 358,808 SH   SOLE 1 358,808 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 177 18,200 SH Call SOLE 8 18,200 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 16 1,680 SH   SOLE 8 1,680 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 83 8,500 SH Put SOLE 8 8,500 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 65 3,394 SH   SOLE 1 3,394 0 0
SUPERIOR INDS INTL INC COM 868168105 468 27,509 SH   SOLE 1 27,509 0 0
SUPERIOR INDS INTL INC COM 868168105 37 2,166 SH   SOLE 8 2,166 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 2,856 56,727 SH   SOLE 1 56,727 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,219 24,216 SH   SOLE 8 24,216 0 0
SUPERVALU INC COM 868536301 8,572 266,056 SH   SOLE 1 266,056 0 0
SUPERVALU INC OPT 868536301 2,513 77,980 SH Call SOLE 8 77,980 0 0
SUPERVALU INC OPT 868536301 492 15,268 SH Put SOLE 8 15,268 0 0
SUPERVALU INC COM 868536301 3,215 99,787 SH   SOLE 8 99,787 0 0
SURFACE ONCOLOGY INC COM 86877M209 30 2,724 SH   SOLE 1 2,724 0 0
SURGERY PARTNERS INC COM 86881A100 204 12,368 SH   SOLE 1 12,368 0 0
SURGERY PARTNERS INC COM 86881A100 3 162 SH   SOLE 8 162 0 0
SURMODICS INC COM 868873100 1,834 24,553 SH   SOLE 1 24,553 0 0
SURMODICS INC COM 868873100 2,039 27,312 SH   SOLE 8 27,312 0 0
SUTHERLAND ASSET MGMT CORP M TRUS 86933G105 117 7,062 SH   SOLE 1 7,062 0 0
SVB FINL GROUP COM 78486Q101 260 836 SH   DFND 1 0 0 836
SVB FINL GROUP COM 78486Q101 19,602 63,064 SH   SOLE 1 63,064 0 0
SVB FINL GROUP OPT 78486Q101 1,523 4,900 SH Put SOLE 8 4,900 0 0
SVB FINL GROUP COM 78486Q101 1,039 3,346 SH   SOLE 8 3,346 0 0
SVB FINL GROUP OPT 78486Q101 435 1,400 SH Call SOLE 8 1,400 0 0
SVB FINL GROUP COM 78486Q101 686 2,208 SH   SOLE 9 2,208 0 0
SVMK INC COM 78489X103 3 198 SH   SOLE 8 198 0 0
SWITCH INC COM 87105L104 172 15,941 SH   SOLE 1 15,941 0 0
SWITCH INC COM 87105L104 0 1 SH   SOLE 8 1 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 1,469 48,143 SH   SOLE 1 48,143 0 0
SYKES ENTERPRISES INC COM 871237103 93 3,059 SH   SOLE 8 3,059 0 0
SYMANTEC CORP COM 871503108 16,271 764,630 SH   SOLE 1 764,630 0 0
SYMANTEC CORP COM 871503108 14,479 680,402 SH   SOLE 8 680,402 0 0
SYMANTEC CORP OPT 871503108 4,173 196,100 SH Call SOLE 8 196,100 0 0
SYMANTEC CORP OPT 871503108 5,324 250,200 SH Put SOLE 8 250,200 0 0
SYMANTEC CORP COM 871503108 78 3,688 SH   SOLE 9 3,688 0 0
SYNACOR INC COM 871561106 0 15 SH   SOLE 8 15 0 0
SYNALLOY CP DEL COM 871565107 76 3,301 SH   SOLE 1 3,301 0 0
SYNALLOY CP DEL COM 871565107 3 133 SH   SOLE 8 133 0 0
SYNAPTICS INC COM 87157D109 1,913 41,922 SH   SOLE 1 41,922 0 0
SYNAPTICS INC OPT 87157D109 237 5,200 SH Put SOLE 8 5,200 0 0
SYNAPTICS INC BOND 87157DAD1 635 666,000 PRN   SOLE 8 0 0 666,000
SYNAPTICS INC COM 87157D109 654 14,344 SH   SOLE 8 14,344 0 0
SYNAPTICS INC OPT 87157D109 342 7,500 SH Call SOLE 8 7,500 0 0
SYNCHRONY FINL COM 87165B103 29,459 947,818 SH   SOLE 1 947,818 0 0
SYNCHRONY FINL COM 87165B103 14,245 458,349 SH   SOLE 8 458,349 0 0
SYNCHRONY FINL OPT 87165B103 32,488 1,045,300 SH Put SOLE 8 1,045,300 0 0
SYNCHRONY FINL OPT 87165B103 1,523 49,000 SH Call SOLE 8 49,000 0 0
SYNCHRONY FINL COM 87165B103 133 4,266 SH   SOLE 9 4,266 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 143 17,809 SH   SOLE 1 17,809 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 1 124 SH   SOLE 8 124 0 0
SYNEOS HEALTH INC COM 87166B102 4,421 85,788 SH   SOLE 1 85,788 0 0
SYNEOS HEALTH INC COM 87166B102 7 144 SH   SOLE 8 144 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 280 164,673 SH   SOLE 1 164,673 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 26 15,000 SH   DFND 1 0 0 15,000
SYNERGY PHARMACEUTICALS DEL COM 871639308 20 11,814 SH   SOLE 8 11,814 0 0
SYNLOGIC INC COM 87166L100 212 14,940 SH   SOLE 1 14,940 0 0
SYNNEX CORP COM 87162W100 3,200 37,782 SH   SOLE 1 37,782 0 0
SYNNEX CORP COM 87162W100 1,479 17,462 SH   SOLE 8 17,462 0 0
SYNNEX CORP OPT 87162W100 3,896 46,000 SH Call SOLE 8 46,000 0 0
SYNOPSYS INC COM 871607107 25,439 257,988 SH   SOLE 1 257,988 0 0
SYNOPSYS INC COM 871607107 15 149 SH   SOLE 8 149 0 0
SYNOPSYS INC OPT 871607107 148 1,500 SH Put SOLE 8 1,500 0 0
SYNOPSYS INC OPT 871607107 799 8,100 SH Call SOLE 8 8,100 0 0
SYNOPSYS INC COM 871607107 87 882 SH   SOLE 9 882 0 0
SYNOVUS FINL CORP COM 87161C501 4,962 108,360 SH   SOLE 1 108,360 0 0
SYNOVUS FINL CORP COM 87161C501 546 11,919 SH   SOLE 8 11,919 0 0
SYNOVUS FINL CORP OPT 87161C501 234 5,100 SH Call SOLE 8 5,100 0 0
SYNOVUS FINL CORP OPT 87161C501 46 1,000 SH Put SOLE 8 1,000 0 0
SYNTEL INC COM 87162H103 6,949 169,582 SH   SOLE 1 169,582 0 0
SYNTEL INC COM 87162H103 182 4,430 SH   SOLE 8 4,430 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 114 9,566 SH   SOLE 1 9,566 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 36 3,000 SH   SOLE 8 3,000 0 0
SYSCO CORP COM 871829107 25 348 SH   DFND 1 0 0 348
SYSCO CORP COM 871829107 38,045 519,407 SH   SOLE 1 519,407 0 0
SYSCO CORP OPT 871829107 234 3,200 SH Call SOLE 8 3,200 0 0
SYSCO CORP OPT 871829107 1,055 14,400 SH Put SOLE 8 14,400 0 0
SYSCO CORP COM 871829107 715 9,748 SH   SOLE 8 9,748 0 0
SYSCO CORP COM 871829107 482 6,576 SH   SOLE 9 6,576 0 0
SYSTEMAX INC COM 871851101 206 6,259 SH   SOLE 1 6,259 0 0
SYSTEMAX INC COM 871851101 57 1,713 SH   SOLE 8 1,713 0 0
T MOBILE US INC COM 872590104 10,451 148,923 SH   SOLE 1 148,923 0 0
T MOBILE US INC OPT 872590104 1,839 26,200 SH Call SOLE 8 26,200 0 0
T MOBILE US INC COM 872590104 18,718 266,710 SH   SOLE 8 266,710 0 0
T MOBILE US INC OPT 872590104 12,913 184,000 SH Put SOLE 8 184,000 0 0
T MOBILE US INC COM 872590104 535 7,630 SH   SOLE 9 7,630 0 0
T2 BIOSYSTEMS INC COM 89853L104 400 53,638 SH   SOLE 1 53,638 0 0
T2 BIOSYSTEMS INC COM 89853L104 45 6,102 SH   SOLE 8 6,102 0 0
TABLEAU SOFTWARE INC COM 87336U105 4 38 SH   DFND 1 0 0 38
TABLEAU SOFTWARE INC COM 87336U105 1,345 12,032 SH   SOLE 1 12,032 0 0
TABLEAU SOFTWARE INC COM 87336U105 1,965 17,592 SH   SOLE 8 17,592 0 0
TABLEAU SOFTWARE INC OPT 87336U105 726 6,500 SH Put SOLE 8 6,500 0 0
TABLEAU SOFTWARE INC OPT 87336U105 8,660 77,500 SH Call SOLE 8 77,500 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,445 17,796 SH   SOLE 1 17,796 0 0
TABULA RASA HEALTHCARE INC COM 873379101 576 7,089 SH   SOLE 8 7,089 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,575 22,174 SH   SOLE 1 22,174 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 497 6,995 SH   SOLE 8 6,995 0 0
TAHOE RES INC COM 873868103 364 130,548 SH   SOLE 1 130,548 0 0
TAHOE RES INC COM 873868103 7 2,500 SH   DFND 1 0 0 2,500
TAHOE RES INC OPT 873868103 1,285 460,500 SH Put SOLE 8 460,500 0 0
TAHOE RES INC COM 873868103 2,872 1,029,191 SH   SOLE 8 1,029,191 0 0
TAHOE RES INC OPT 873868103 3,210 1,150,400 SH Call SOLE 8 1,150,400 0 0
TAILORED BRANDS INC COM 87403A107 1,990 78,996 SH   SOLE 1 78,996 0 0
TAILORED BRANDS INC OPT 87403A107 1,050 41,700 SH Call SOLE 8 41,700 0 0
TAILORED BRANDS INC COM 87403A107 24 965 SH   SOLE 8 965 0 0
TAILORED BRANDS INC OPT 87403A107 1,617 64,200 SH Put SOLE 8 64,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 727 16,469 SH   DFND 1 0 0 16,469
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 35,177 796,573 SH   SOLE 1 125,294 671,279 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 17,086 386,900 SH Put SOLE 8 386,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 2,127 48,173 SH   SOLE 8 48,173 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 2,036 46,100 SH Call SOLE 8 46,100 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 925 20,936 SH   SOLE 20 0 20,936 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 4,895 110,852 SH   SOLE 99 0 110,852 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 12,103 87,689 SH   SOLE 1 87,689 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 62 450 SH   DFND 1 0 0 450
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 21,733 157,500 SH Call SOLE 8 157,500 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 26,660 193,200 SH Put SOLE 8 193,200 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8,797 63,745 SH   SOLE 8 63,745 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 620 4,492 SH   SOLE 9 4,492 0 0
TAL ED GROUP ADR 874080104 19,355 752,826 SH   SOLE 1 752,826 0 0
TAL ED GROUP ADR 874080104 28,964 1,126,600 SH   SOLE 8 1,126,600 0 0
TAL ED GROUP OPT 874080104 47,455 1,845,800 SH Put SOLE 8 1,845,800 0 0
TAL ED GROUP ADR 874080104 2,081 80,964 SH   SOLE 9 80,964 0 0
TALEND S A ADR 874224207 12 165 SH   SOLE 1 165 0 0
TALLGRASS ENERGY LP COM 874696107 2,908 123,307 SH   SOLE 1 123,307 0 0
TALLGRASS ENERGY LP COM 874696107 767 32,529 SH   SOLE 8 32,529 0 0
TALOS ENERGY INC COM 87484T108 345 10,541 SH   SOLE 1 10,541 0 0
TALOS ENERGY INC COM 87484T108 25 756 SH   SOLE 8 756 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 3,865 90,218 SH   SOLE 1 90,218 0 0
TANDEM DIABETES CARE INC OPT 875372203 3,770 88,000 SH Call SOLE 8 88,000 0 0
TANDY LEATHER FACTORY INC COM 87538X105 0 9 SH   SOLE 8 9 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 7,165 313,211 SH   SOLE 1 313,211 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 384 16,797 SH   SOLE 1 16,797 0 0
TANGER FACTORY OUTLET CTRS I OPT 875465106 1,224 53,500 SH Call SOLE 8 53,500 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 19 830 SH   SOLE 8 830 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 915 39,994 SH   SOLE 9 39,994 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 0 52 SH   SOLE 8 52 0 0
TAPESTRY INC COM 876030107 32,883 654,115 SH   SOLE 1 654,115 0 0
TAPESTRY INC OPT 876030107 1,307 26,000 SH Put SOLE 8 26,000 0 0
TAPESTRY INC COM 876030107 2,830 56,301 SH   SOLE 8 56,301 0 0
TAPESTRY INC OPT 876030107 648 12,900 SH Call SOLE 8 12,900 0 0
TAPESTRY INC COM 876030107 99 1,951 SH   SOLE 9 1,951 0 0
TAPIMMUNE INC COM 876033408 52 5,800 SH   SOLE 1 5,800 0 0
TARENA INTL INC ADR 876108101 0 4 SH   SOLE 8 4 0 0
TARGA RES CORP COM 87612G101 7,031 124,859 SH   SOLE 1 124,859 0 0
TARGA RES CORP OPT 87612G101 1,915 34,000 SH Call SOLE 8 34,000 0 0
TARGA RES CORP COM 87612G101 1,264 22,437 SH   SOLE 8 22,437 0 0
TARGA RES CORP OPT 87612G101 1,132 20,100 SH Put SOLE 8 20,100 0 0
TARGA RES CORP COM 87612G101 153 2,722 SH   SOLE 9 2,722 0 0
TARGET CORP COM 87612E106 108,699 1,232,291 SH   SOLE 1 1,232,291 0 0
TARGET CORP COM 87612E106 150 1,700 SH   SOLE 8 1,700 0 0
TARGET CORP OPT 87612E106 16,531 187,400 SH Put SOLE 8 187,400 0 0
TARGET CORP OPT 87612E106 28,554 323,700 SH Call SOLE 8 323,700 0 0
TARGET CORP COM 87612E106 487 5,526 SH   SOLE 9 5,526 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 580 5,900 SH   SOLE 1 5,900 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 574 5,833 SH   SOLE 9 5,833 0 0
TATA MTRS LTD ADR 876568502 16,664 1,084,915 SH   SOLE 1 1,084,915 0 0
TATA MTRS LTD ADR 876568502 520 33,852 SH   DFND 1 0 0 33,852
TATA MTRS LTD OPT 876568502 1,186 77,200 SH Put SOLE 8 77,200 0 0
TATA MTRS LTD OPT 876568502 743 48,400 SH Call SOLE 8 48,400 0 0
TATA MTRS LTD ADR 876568502 451 29,374 SH   SOLE 8 29,374 0 0
TATA MTRS LTD ADR 876568502 761 49,560 SH   SOLE 9 49,560 0 0
TAUBMAN CTRS INC TRUS 876664103 5,996 100,216 SH   SOLE 1 100,216 0 0
TAUBMAN CTRS INC COM 876664103 340 5,685 SH   SOLE 1 5,685 0 0
TAUBMAN CTRS INC TRUS 876664103 11 197 SH   SOLE 8 197 0 0
TAYLOR DEVICES INC COM 877163105 0 7 SH   SOLE 8 7 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 881 48,860 SH   SOLE 1 48,860 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 6 332 SH   SOLE 8 332 0 0
TC PIPELINES LP COM 87233Q108 6,260 206,396 SH   SOLE 1 206,396 0 0
TC PIPELINES LP COM 87233Q108 879 28,973 SH   SOLE 8 28,973 0 0
TCF FINL CORP COM 872275102 3,219 135,215 SH   SOLE 1 135,215 0 0
TCF FINL CORP OPT 872275102 62 2,600 SH Call SOLE 8 2,600 0 0
TCF FINL CORP COM 872275102 103 4,314 SH   SOLE 8 4,314 0 0
TCG BDC INC COM 872280102 93 5,548 SH   SOLE 8 5,548 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 13,619 257,810 SH   SOLE 1 257,810 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 5,505 104,200 SH Call SOLE 8 104,200 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 9,985 189,000 SH Put SOLE 8 189,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1,211 22,926 SH   SOLE 8 22,926 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 184 3,482 SH   SOLE 9 3,482 0 0
TE CONNECTIVITY LTD COM H84989104 36,162 411,248 SH   SOLE 1 411,248 0 0
TE CONNECTIVITY LTD PREF H84989104 12 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD OPT H84989104 413 4,700 SH Call SOLE 8 4,700 0 0
TE CONNECTIVITY LTD OPT H84989104 53 600 SH Put SOLE 8 600 0 0
TE CONNECTIVITY LTD COM H84989104 184 2,093 SH   SOLE 9 2,093 0 0
TEAM INC COM 878155100 1,035 46,027 SH   SOLE 1 46,027 0 0
TEAM INC COM 878155100 386 17,137 SH   SOLE 8 17,137 0 0
TECH DATA CORP COM 878237106 1,849 25,831 SH   SOLE 1 25,831 0 0
TECH DATA CORP OPT 878237106 50 700 SH Put SOLE 8 700 0 0
TECHNICAL COMMUNICATIONS COR COM 878409101 0 2 SH   SOLE 8 2 0 0
TECHNIPFMC PLC OPT G87110105 25,000 800,000 SH Call SOLE 1 800,000 0 0
TECHNIPFMC PLC COM G87110105 68,957 2,206,598 SH   SOLE 1 2,206,598 0 0
TECHNIPFMC PLC OPT G87110105 15,625 500,000 SH Put SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 7 238 SH   DFND 1 0 0 238
TECHNIPFMC PLC COM G87110105 49 1,575 SH   SOLE 8 1,575 0 0
TECHNIPFMC PLC OPT G87110105 206 6,600 SH Put SOLE 8 6,600 0 0
TECHNIPFMC PLC OPT G87110105 138 4,400 SH Call SOLE 8 4,400 0 0
TECHNIPFMC PLC OPT G87110105 26,563 850,000 SH Call SOLE 9 850,000 0 0
TECHNIPFMC PLC COM G87110105 177,488 5,679,597 SH   SOLE 9 5,679,597 0 0
TECHTARGET INC COM 87874R100 283 14,573 SH   SOLE 1 14,573 0 0
TECHTARGET INC COM 87874R100 1,096 56,409 SH   SOLE 8 56,409 0 0
TECK RESOURCES LTD COM 878742204 749 31,112 SH   SOLE 1 31,112 0 0
TECK RESOURCES LTD COM 878742204 4,678 194,144 SH   SOLE 8 194,144 0 0
TECK RESOURCES LTD OPT 878742204 7,536 312,700 SH Call SOLE 8 312,700 0 0
TECK RESOURCES LTD OPT 878742204 15,412 639,500 SH Put SOLE 8 639,500 0 0
TECK RESOURCES LTD COM 878742204 163 6,751 SH   SOLE 9 6,751 0 0
TECNOGLASS INC COM G87264100 0 2 SH   SOLE 8 2 0 0
TEEKAY CORPORATION COM Y8564W103 184 27,389 SH   SOLE 1 27,389 0 0
TEEKAY CORPORATION OPT Y8564W103 177 26,200 SH Put SOLE 8 26,200 0 0
TEEKAY CORPORATION COM Y8564W103 252 37,421 SH   SOLE 8 37,421 0 0
TEEKAY CORPORATION OPT Y8564W103 529 78,500 SH Call SOLE 8 78,500 0 0
TEEKAY CORPORATION COM Y8564W103 235 34,900 SH   DFND 20 0 0 34,900
TEEKAY LNG PARTNERS L P COM Y8564M105 169 10,096 SH   SOLE 1 10,096 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 364 21,800 SH Put SOLE 8 21,800 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 1,086 65,032 SH   SOLE 8 65,032 0 0
TEEKAY TANKERS LTD COM Y8565N102 83 83,236 SH   SOLE 1 83,236 0 0
TEEKAY TANKERS LTD COM Y8565N102 0 51 SH   SOLE 8 51 0 0
TEGNA INC COM 87901J105 2,660 222,365 SH   SOLE 1 222,365 0 0
TEGNA INC COM 87901J105 251 20,960 SH   SOLE 8 20,960 0 0
TEGNA INC OPT 87901J105 12 1,000 SH Put SOLE 8 1,000 0 0
TEGNA INC OPT 87901J105 105 8,800 SH Call SOLE 8 8,800 0 0
TEJON RANCH CO COM 879080109 182 8,409 SH   SOLE 1 8,409 0 0
TELADOC HEALTH INC COM 87918A105 10 120 SH   DFND 1 0 0 120
TELADOC HEALTH INC COM 87918A105 3,630 42,031 SH   SOLE 1 42,031 0 0
TELADOC HEALTH INC COM 87918A105 122 1,418 SH   SOLE 8 1,418 0 0
TELARIA INC COM 879181105 69 18,352 SH   SOLE 1 18,352 0 0
TELECOM ARGENTINA S A ADR 879273209 52 3,000 SH   SOLE 1 3,000 0 0
TELECOM ARGENTINA S A ADR 879273209 32 1,799 SH   SOLE 8 1,799 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 10,240 41,512 SH   SOLE 1 41,512 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 137 554 SH   SOLE 8 554 0 0
TELEFLEX INC COM 879369106 7 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 7,274 27,339 SH   SOLE 1 27,339 0 0
TELEFLEX INC COM 879369106 3 13 SH   SOLE 8 13 0 0
TELEFLEX INC COM 879369106 150 562 SH   SOLE 9 562 0 0
TELEFONICA BRASIL SA ADR 87936R106 2 183 SH   SOLE 1 183 0 0
TELEFONICA BRASIL SA ADR 87936R106 0 3 SH   SOLE 8 3 0 0
TELEFONICA S A OPT 879382208 92 11,700 SH Put SOLE 8 11,700 0 0
TELEFONICA S A ADR 879382208 79 10,052 SH   SOLE 8 10,052 0 0
TELEFONICA S A OPT 879382208 28 3,500 SH Call SOLE 8 3,500 0 0
TELENAV INC COM 879455103 59 11,609 SH   SOLE 1 11,609 0 0
TELENAV INC COM 879455103 0 96 SH   SOLE 8 96 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 1,466 48,132 SH   SOLE 1 48,132 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 1,091 35,883 SH   SOLE 8 35,883 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 88 2,900 SH Put SOLE 8 2,900 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 24 800 SH Call SOLE 8 800 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 597 19,619 SH   SOLE 9 19,619 0 0
TELIGENT INC NEW COM 87960W104 66 16,652 SH   SOLE 1 16,652 0 0
TELIGENT INC NEW COM 87960W104 0 110 SH   SOLE 8 110 0 0
TELLURIAN INC NEW COM 87968A104 286 31,916 SH   SOLE 1 31,916 0 0
TELLURIAN INC NEW OPT 87968A104 646 72,000 SH Call SOLE 8 72,000 0 0
TELUS CORP COM 87971M103 728 19,765 SH   SOLE 1 19,765 0 0
TELUS CORP COM 87971M103 3 78 SH   SOLE 8 78 0 0
TELUS CORP COM 87971M103 2,882 78,231 SH   SOLE 9 78,231 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 276 27,621 SH   DFND 20 0 0 27,621
TEMPLETON GLOBAL INCOME FD FUND 880198106 898 146,685 SH   DFND 20 0 0 146,685
TEMPUR SEALY INTL INC COM 88023U101 1,180 22,305 SH   DFND 1 0 0 22,305
TEMPUR SEALY INTL INC COM 88023U101 27,024 510,832 SH   SOLE 1 510,832 0 0
TEMPUR SEALY INTL INC OPT 88023U101 3,724 70,400 SH Call SOLE 8 70,400 0 0
TEMPUR SEALY INTL INC COM 88023U101 322 6,106 SH   SOLE 8 6,106 0 0
TEMPUR SEALY INTL INC OPT 88023U101 5,332 100,800 SH Put SOLE 8 100,800 0 0
TENABLE HLDGS INC COM 88025T102 218 5,603 SH   SOLE 1 5,603 0 0
TENARIS S A ADR 88031M109 440 13,128 SH   SOLE 1 13,128 0 0
TENARIS S A ADR 88031M109 12 363 SH   DFND 1 0 0 363
TENARIS S A OPT 88031M109 4,297 128,200 SH Put SOLE 8 128,200 0 0
TENARIS S A ADR 88031M109 3,352 100,000 SH   SOLE 8 100,000 0 0
TENARIS S A OPT 88031M109 40 1,200 SH Call SOLE 8 1,200 0 0
TENET HEALTHCARE CORP COM 88033G407 6,304 221,536 SH   SOLE 1 221,536 0 0
TENET HEALTHCARE CORP COM 88033G407 199 6,978 SH   SOLE 8 6,978 0 0
TENET HEALTHCARE CORP OPT 88033G407 2,356 82,800 SH Call SOLE 8 82,800 0 0
TENET HEALTHCARE CORP OPT 88033G407 905 31,800 SH Put SOLE 8 31,800 0 0
TENNANT CO COM 880345103 1,636 21,524 SH   SOLE 1 21,524 0 0
TENNANT CO COM 880345103 20 260 SH   SOLE 8 260 0 0
TENNECO INC COM 880349105 1,549 36,772 SH   SOLE 1 36,772 0 0
TENNECO INC COM 880349105 456 10,827 SH   SOLE 8 10,827 0 0
TENNECO INC OPT 880349105 67 1,600 SH Put SOLE 8 1,600 0 0
TENNECO INC OPT 880349105 21 500 SH Call SOLE 8 500 0 0
TERADATA CORP DEL COM 88076W103 5,274 139,871 SH   SOLE 1 139,871 0 0
TERADATA CORP DEL OPT 88076W103 121 3,200 SH Put SOLE 8 3,200 0 0
TERADATA CORP DEL OPT 88076W103 4 100 SH Call SOLE 8 100 0 0
TERADATA CORP DEL COM 88076W103 310 8,207 SH   SOLE 8 8,207 0 0
TERADATA CORP DEL COM 88076W103 110 2,914 SH   SOLE 9 2,914 0 0
TERADYNE INC COM 880770102 21,640 585,156 SH   SOLE 1 585,156 0 0
TERADYNE INC BOND 880770AG7 4,076 3,138,000 PRN   SOLE 8 0 0 3,138,000
TERADYNE INC OPT 880770102 104 2,800 SH Put SOLE 8 2,800 0 0
TERADYNE INC OPT 880770102 137 3,700 SH Call SOLE 8 3,700 0 0
TERADYNE INC COM 880770102 510 13,791 SH   SOLE 8 13,791 0 0
TEREX CORP NEW COM 880779103 13,212 331,033 SH   SOLE 1 331,033 0 0
TEREX CORP NEW OPT 880779103 72 1,800 SH Put SOLE 8 1,800 0 0
TEREX CORP NEW COM 880779103 673 16,868 SH   SOLE 8 16,868 0 0
TEREX CORP NEW OPT 880779103 271 6,800 SH Call SOLE 8 6,800 0 0
TERNIUM SA ADR 880890108 1 26 SH   SOLE 8 26 0 0
TERNIUM SA OPT 880890108 339 11,200 SH Put SOLE 8 11,200 0 0
TERNIUM SA OPT 880890108 718 23,700 SH Call SOLE 8 23,700 0 0
TERRAFORM PWR INC COM 88104R209 503 43,481 SH   SOLE 1 43,481 0 0
TERRAFORM PWR INC COM 88104R209 18 1,539 SH   SOLE 9 1,539 0 0
TERRENO RLTY CORP TRUS 88146M101 1,524 40,419 SH   SOLE 1 40,419 0 0
TERRITORIAL BANCORP INC COM 88145X108 92 3,109 SH   SOLE 1 3,109 0 0
TERRITORIAL BANCORP INC COM 88145X108 1 40 SH   SOLE 8 40 0 0
TESARO INC COM 881569107 199 5,074 SH   SOLE 1 5,074 0 0
TESARO INC BOND 881569AA5 359 270,000 PRN   SOLE 8 0 0 270,000
TESARO INC OPT 881569107 5,313 136,200 SH Call SOLE 8 136,200 0 0
TESARO INC OPT 881569107 6,003 153,900 SH Put SOLE 8 153,900 0 0
TESARO INC COM 881569107 10,928 280,138 SH   SOLE 8 280,138 0 0
TESARO INC COM 881569107 8 201 SH   SOLE 9 201 0 0
TESLA INC COM 88160R101 63,713 240,636 SH   SOLE 1 240,636 0 0
TESLA INC COM 88160R101 333 1,257 SH   DFND 1 0 0 1,257
TESLA INC OPT 88160R101 51,763 195,500 SH Call SOLE 1 195,500 0 0
TESLA INC OPT 88160R101 277,826 1,049,311 SH Call SOLE 8 1,049,311 0 0
TESLA INC BOND 88160RAD3 398 390,000 PRN   SOLE 8 0 0 390,000
TESLA INC OPT 88160R101 536,621 2,026,744 SH Put SOLE 8 2,026,744 0 0
TESLA INC BOND 88160RAC5 14,772 15,448,000 PRN   SOLE 8 0 0 15,448,000
TESLA INC COM 88160R101 27,494 103,843 SH   SOLE 8 103,843 0 0
TESLA INC BOND 88160RAB7 22 22,000 PRN   SOLE 8 0 0 22,000
TESLA INC COM 88160R101 472 1,784 SH   SOLE 9 1,784 0 0
TETRA TECH INC NEW COM 88162G103 6,329 92,660 SH   SOLE 1 92,660 0 0
TETRA TECH INC NEW COM 88162G103 770 11,273 SH   SOLE 8 11,273 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 585 129,640 SH   SOLE 1 129,640 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 45 10,045 SH   SOLE 8 10,045 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 121 43,603 SH   SOLE 1 43,603 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 0 171 SH   SOLE 8 171 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 90 5,700 SH Put SOLE 8 5,700 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 222 14,011 SH   SOLE 8 14,011 0 0
TEVA PHARMACEUTICAL FIN LLC BOND 88163VAE9 25 27,000 PRN   SOLE 8 0 0 27,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 26 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 14,339 665,698 SH   SOLE 1 665,698 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 21,232 985,700 SH Put SOLE 8 985,700 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,759 313,811 SH   SOLE 8 313,811 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 20,556 954,300 SH Call SOLE 8 954,300 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 7,396 343,372 SH   SOLE 9 343,372 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,069 49,626 SH   DFND 20 0 0 49,626
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,475 17,835 SH   SOLE 1 17,835 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 384 4,645 SH   SOLE 8 4,645 0 0
TEXAS INSTRS INC COM 882508104 182,512 1,701,108 SH   SOLE 1 1,701,108 0 0
TEXAS INSTRS INC COM 882508104 7 67 SH   DFND 1 0 0 67
TEXAS INSTRS INC OPT 882508104 52,239 486,900 SH Put SOLE 8 486,900 0 0
TEXAS INSTRS INC OPT 882508104 31,608 294,600 SH Call SOLE 8 294,600 0 0
TEXAS INSTRS INC COM 882508104 19,087 177,899 SH   SOLE 8 177,899 0 0
TEXAS INSTRS INC COM 882508104 1,414 13,178 SH   SOLE 9 13,178 0 0
TEXAS ROADHOUSE INC COM 882681109 4,750 68,557 SH   SOLE 1 68,557 0 0
TEXAS ROADHOUSE INC OPT 882681109 125 1,800 SH Call SOLE 8 1,800 0 0
TEXAS ROADHOUSE INC OPT 882681109 104 1,500 SH Put SOLE 8 1,500 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 147 11,481 SH   SOLE 1 11,481 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 138 10,801 SH   SOLE 8 10,801 0 0
TEXTRON INC COM 883203101 32,326 452,316 SH   SOLE 1 452,316 0 0
TEXTRON INC OPT 883203101 2,437 34,100 SH Call SOLE 8 34,100 0 0
TEXTRON INC OPT 883203101 2,344 32,800 SH Put SOLE 8 32,800 0 0
TEXTRON INC COM 883203101 5,857 81,953 SH   SOLE 8 81,953 0 0
TEXTRON INC COM 883203101 109 1,530 SH   SOLE 9 1,530 0 0
TFS FINL CORP COM 87240R107 42 2,819 SH   SOLE 1 2,819 0 0
TFS FINL CORP COM 87240R107 28 1,857 SH   SOLE 8 1,857 0 0
TG THERAPEUTICS INC COM 88322Q108 132 23,541 SH   SOLE 1 23,541 0 0
TG THERAPEUTICS INC COM 88322Q108 8 1,340 SH   SOLE 8 1,340 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 17 700 SH   DFND 1 0 0 700
THE ONE GROUP HOSPITALITY IN COM 88338K103 0 85 SH   SOLE 8 85 0 0
THE TRADE DESK INC COM 88339J105 3,989 26,434 SH   SOLE 1 26,434 0 0
THE TRADE DESK INC OPT 88339J105 2,747 18,200 SH Call SOLE 8 18,200 0 0
THE TRADE DESK INC OPT 88339J105 12,223 81,000 SH Put SOLE 8 81,000 0 0
THE TRADE DESK INC COM 88339J105 6,012 39,842 SH   SOLE 8 39,842 0 0
THE9 LTD ADR 88337K203 85 55,107 SH   SOLE 8 55,107 0 0
THERAPEUTICSMD INC COM 88338N107 1 212 SH   SOLE 8 212 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 1,021 31,257 SH   SOLE 1 31,257 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 8 229 SH   SOLE 8 229 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 140,689 576,408 SH   SOLE 1 576,408 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 921 3,773 SH   DFND 1 0 0 3,773
THERMO FISHER SCIENTIFIC INC OPT 883556102 18,355 75,200 SH Call SOLE 8 75,200 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 8,909 36,500 SH Put SOLE 8 36,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 42 171 SH   SOLE 8 171 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,316 42,264 SH   SOLE 9 42,264 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 354 1,450 SH   DFND 20 0 0 1,450
THERMO FISHER SCIENTIFIC INC COM 883556102 1,216 4,981 SH   SOLE 20 0 4,981 0
THERMON GROUP HLDGS INC COM 88362T103 896 34,756 SH   SOLE 1 34,756 0 0
THERMON GROUP HLDGS INC COM 88362T103 21 837 SH   SOLE 8 837 0 0
THIRD PT REINS LTD COM G8827U100 1,207 92,859 SH   SOLE 1 92,859 0 0
THIRD PT REINS LTD COM G8827U100 77 5,931 SH   SOLE 8 5,931 0 0
THL CR INC COM 872438106 10 1,183 SH   SOLE 8 1,183 0 0
THOMSON REUTERS CORP COM 884903105 35 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP COM 884903105 6,364 139,314 SH   SOLE 1 139,314 0 0
THOMSON REUTERS CORP COM 884903105 4,132 90,467 SH   SOLE 8 90,467 0 0
THOMSON REUTERS CORP COM 884903105 4,514 98,832 SH   SOLE 9 98,832 0 0
THOR INDS INC COM 885160101 7 82 SH   DFND 1 0 0 82
THOR INDS INC COM 885160101 2,350 28,071 SH   SOLE 1 28,071 0 0
THOR INDS INC OPT 885160101 1,322 15,800 SH Call SOLE 8 15,800 0 0
THOR INDS INC COM 885160101 200 2,395 SH   SOLE 8 2,395 0 0
THOR INDS INC OPT 885160101 4,177 49,900 SH Put SOLE 8 49,900 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIDEWATER INC NEW COM 88642R109 806 25,852 SH   SOLE 1 25,852 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW OPT 88642R109 181 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 17 548 SH   SOLE 8 548 0 0
TIER REIT INC TRUS 88650V208 1,973 81,865 SH   SOLE 1 81,865 0 0
TIFFANY &amp CO NEW COM 886547108 23,035 178,615 SH   SOLE 1 178,615 0 0
TIFFANY &amp CO NEW COM 886547108 1,843 14,288 SH   SOLE 8 14,288 0 0
TIFFANY &amp CO NEW OPT 886547108 954 7,400 SH Call SOLE 8 7,400 0 0
TIFFANY &amp CO NEW OPT 886547108 13,104 101,600 SH Put SOLE 8 101,600 0 0
TIFFANY &amp CO NEW COM 886547108 158 1,229 SH   SOLE 9 1,229 0 0
TILE SHOP HLDGS INC COM 88677Q109 294 41,141 SH   SOLE 1 41,141 0 0
TILE SHOP HLDGS INC COM 88677Q109 29 4,114 SH   SOLE 8 4,114 0 0
TILLYS INC COM 886885102 130 6,854 SH   SOLE 1 6,854 0 0
TILLYS INC COM 886885102 122 6,442 SH   SOLE 8 6,442 0 0
TILRAY INC OPT 88688T100 33,477 233,100 SH Put SOLE 8 233,100 0 0
TILRAY INC COM 88688T100 3,780 26,319 SH   SOLE 8 26,319 0 0
TILRAY INC OPT 88688T100 12,998 90,500 SH Call SOLE 8 90,500 0 0
TIM PARTICIPACOES S A ADR 88706P205 258 17,837 SH   SOLE 1 17,837 0 0
TIMBERLAND BANCORP INC COM 887098101 87 2,807 SH   SOLE 1 2,807 0 0
TIMBERLAND BANCORP INC COM 887098101 1 44 SH   SOLE 8 44 0 0
TIMKEN CO COM 887389104 1,595 31,986 SH   SOLE 1 31,986 0 0
TIMKEN CO OPT 887389104 304 6,100 SH Call SOLE 8 6,100 0 0
TIMKEN CO COM 887389104 31 621 SH   SOLE 8 621 0 0
TIMKEN CO OPT 887389104 95 1,900 SH Put SOLE 8 1,900 0 0
TIMKENSTEEL CORP COM 887399103 628 42,209 SH   SOLE 1 42,209 0 0
TIMKENSTEEL CORP COM 887399103 90 6,024 SH   SOLE 8 6,024 0 0
TIPTREE INC COM 88822Q103 70 10,794 SH   SOLE 1 10,794 0 0
TITAN INTL INC ILL COM 88830M102 399 53,711 SH   SOLE 1 53,711 0 0
TITAN INTL INC ILL OPT 88830M102 22 3,000 SH Call SOLE 8 3,000 0 0
TITAN INTL INC ILL OPT 88830M102 7 900 SH Put SOLE 8 900 0 0
TITAN INTL INC ILL COM 88830M102 1 120 SH   SOLE 8 120 0 0
TITAN MACHY INC COM 88830R101 116 7,536 SH   SOLE 1 7,536 0 0
TITAN MACHY INC COM 88830R101 330 21,331 SH   SOLE 8 21,331 0 0
TITAN MACHY INC OPT 88830R101 93 6,000 SH Call SOLE 8 6,000 0 0
TITAN MACHY INC OPT 88830R101 389 25,100 SH Put SOLE 8 25,100 0 0
TITAN PHARMACEUTICALS INC DE COM 888314309 0 50 SH   SOLE 8 50 0 0
TIVITY HEALTH INC COM 88870R102 1,361 42,330 SH   SOLE 1 42,330 0 0
TIVITY HEALTH INC COM 88870R102 0 1 SH   SOLE 8 1 0 0
TIVO CORP COM 88870P106 2,582 207,373 SH   SOLE 1 207,373 0 0
TIVO CORP OPT 88870P106 37 3,000 SH Call SOLE 8 3,000 0 0
TIVO CORP COM 88870P106 6 454 SH   SOLE 8 454 0 0
TJX COS INC NEW COM 872540109 126,265 1,127,169 SH   SOLE 1 1,127,169 0 0
TJX COS INC NEW OPT 872540109 10,318 92,100 SH Put SOLE 8 92,100 0 0
TJX COS INC NEW COM 872540109 1,684 15,031 SH   SOLE 8 15,031 0 0
TJX COS INC NEW OPT 872540109 74,684 666,700 SH Call SOLE 8 666,700 0 0
TJX COS INC NEW COM 872540109 8,995 80,300 SH   SOLE 9 80,300 0 0
TOCAGEN INC COM 888846102 104 6,683 SH   SOLE 1 6,683 0 0
TOCAGEN INC COM 888846102 1 62 SH   SOLE 8 62 0 0
TOLL BROTHERS INC COM 889478103 32 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 6,458 195,531 SH   SOLE 1 195,531 0 0
TOLL BROTHERS INC OPT 889478103 2,048 62,000 SH Put SOLE 8 62,000 0 0
TOLL BROTHERS INC OPT 889478103 981 29,700 SH Call SOLE 8 29,700 0 0
TOLL BROTHERS INC COM 889478103 254 7,675 SH   SOLE 8 7,675 0 0
TOLL BROTHERS INC COM 889478103 61 1,853 SH   SOLE 9 1,853 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,163 14,327 SH   SOLE 1 14,327 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 49 600 SH   SOLE 8 600 0 0
TOOTSIE ROLL INDS INC COM 890516107 411 14,075 SH   SOLE 1 14,075 0 0
TOOTSIE ROLL INDS INC COM 890516107 21 701 SH   SOLE 8 701 0 0
TOOTSIE ROLL INDS INC COM 890516107 548 18,730 SH   SOLE 9 18,730 0 0
TOPBUILD CORP COM 89055F103 659 11,603 SH   SOLE 1 11,603 0 0
TOPBUILD CORP COM 89055F103 43 761 SH   SOLE 8 761 0 0
TORCHMARK CORP COM 891027104 26,600 306,843 SH   SOLE 1 306,843 0 0
TORCHMARK CORP COM 891027104 42 488 SH   SOLE 8 488 0 0
TORCHMARK CORP OPT 891027104 416 4,800 SH Put SOLE 8 4,800 0 0
TORCHMARK CORP COM 891027104 55 639 SH   SOLE 9 639 0 0
TORM PLC COM G89479102 1,716 259,910 SH   SOLE 9 259,910 0 0
TORO CO COM 891092108 6 108 SH   DFND 1 0 0 108
TORO CO COM 891092108 10,701 178,449 SH   SOLE 1 178,449 0 0
TORO CO COM 891092108 113 1,893 SH   SOLE 8 1,893 0 0
TORONTO DOMINION BK ONT COM 891160509 148 2,440 SH   DFND 1 0 0 2,440
TORONTO DOMINION BK ONT COM 891160509 1,234 20,302 SH   SOLE 1 20,302 0 0
TORONTO DOMINION BK ONT COM 891160509 4,186 68,848 SH   SOLE 8 68,848 0 0
TORONTO DOMINION BK ONT OPT 891160509 3,447 56,700 SH Put SOLE 8 56,700 0 0
TORONTO DOMINION BK ONT OPT 891160509 7,576 124,600 SH Call SOLE 8 124,600 0 0
TORONTO DOMINION BK ONT COM 891160509 6,088 100,132 SH   SOLE 9 100,132 0 0
TOTAL S A ADR 89151E109 3,031 47,074 SH   SOLE 1 847 46,227 0
TOTAL S A ADR 89151E109 4,029 62,572 SH   SOLE 8 62,572 0 0
TOTAL S A OPT 89151E109 1,455 22,600 SH Call SOLE 8 22,600 0 0
TOTAL S A OPT 89151E109 5,711 88,700 SH Put SOLE 8 88,700 0 0
TOTAL S A ADR 89151E109 3,853 59,835 SH   SOLE 9 59,835 0 0
TOTAL S A ADR 89151E109 966 15,000 SH   DFND 20 0 0 15,000
TOTAL SYS SVCS INC COM 891906109 30,765 311,592 SH   SOLE 1 311,592 0 0
TOTAL SYS SVCS INC OPT 891906109 49 500 SH Put SOLE 8 500 0 0
TOTAL SYS SVCS INC OPT 891906109 968 9,800 SH Call SOLE 8 9,800 0 0
TOTAL SYS SVCS INC COM 891906109 13 132 SH   SOLE 8 132 0 0
TOTAL SYS SVCS INC COM 891906109 96 971 SH   SOLE 9 971 0 0
TOWER INTL INC COM 891826109 485 16,026 SH   SOLE 1 16,026 0 0
TOWER INTL INC COM 891826109 6 199 SH   SOLE 8 199 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 781 35,894 SH   SOLE 1 35,894 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 461 21,181 SH   SOLE 8 21,181 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 405 18,600 SH Put SOLE 8 18,600 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 381 17,500 SH Call SOLE 8 17,500 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 120 5,498 SH   SOLE 9 5,498 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 49 5,720 SH   SOLE 1 5,720 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 54 6,224 SH   SOLE 8 6,224 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 851 27,619 SH   SOLE 1 27,619 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 17 551 SH   SOLE 8 551 0 0
TOWNSQUARE MEDIA INC COM 892231101 38 4,738 SH   SOLE 8 4,738 0 0
TOYOTA MOTOR CORP ADR 892331307 294 2,361 SH   SOLE 8 2,361 0 0
TOYOTA MOTOR CORP OPT 892331307 199 1,600 SH Call SOLE 8 1,600 0 0
TOYOTA MOTOR CORP OPT 892331307 1,244 10,000 SH Put SOLE 8 10,000 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG SPECIALTY LENDING INC COM 87265K102 31 1,500 SH   SOLE 1 1,500 0 0
TPG SPECIALTY LENDING INC BOND 87265KAB8 91 91,000 PRN   SOLE 8 0 0 91,000
TPG SPECIALTY LENDING INC BOND 87265KAD4 3,837 3,815,000 PRN   SOLE 8 0 0 3,815,000
TPI COMPOSITES INC COM 87266J104 1,321 46,261 SH   SOLE 1 46,261 0 0
TRACTOR SUPPLY CO COM 892356106 21,480 236,338 SH   SOLE 1 236,338 0 0
TRACTOR SUPPLY CO COM 892356106 10 106 SH   DFND 1 0 0 106
TRACTOR SUPPLY CO OPT 892356106 2,835 31,200 SH Call SOLE 8 31,200 0 0
TRACTOR SUPPLY CO COM 892356106 599 6,594 SH   SOLE 8 6,594 0 0
TRACTOR SUPPLY CO OPT 892356106 6,071 66,800 SH Put SOLE 8 66,800 0 0
TRACTOR SUPPLY CO COM 892356106 66 728 SH   SOLE 9 728 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 10 710 SH   SOLE 8 710 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCANADA CORP COM 89353D107 19,105 472,190 SH   SOLE 1 472,190 0 0
TRANSCANADA CORP COM 89353D107 1 13 SH   SOLE 8 13 0 0
TRANSCANADA CORP COM 89353D107 23,730 586,508 SH   SOLE 9 586,508 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 21 670 SH   SOLE 1 670 0 0
TRANSDIGM GROUP INC COM 893641100 29,105 78,178 SH   SOLE 1 78,178 0 0
TRANSDIGM GROUP INC OPT 893641100 633 1,700 SH Call SOLE 8 1,700 0 0
TRANSDIGM GROUP INC OPT 893641100 4,244 11,400 SH Put SOLE 8 11,400 0 0
TRANSDIGM GROUP INC COM 893641100 53 142 SH   SOLE 8 142 0 0
TRANSDIGM GROUP INC COM 893641100 104 279 SH   SOLE 9 279 0 0
TRANSENTERIX INC COM 89366M201 682 117,594 SH   SOLE 1 117,594 0 0
TRANSLATE BIO INC COM 89374L104 37 3,671 SH   SOLE 1 3,671 0 0
TRANSMONTAIGNE PARTNERS L P COM 89376V100 62 1,623 SH   SOLE 8 1,623 0 0
TRANSOCEAN INC BOND 893830BJ7 107 72,000 PRN   SOLE 8 0 0 72,000
TRANSOCEAN LTD COM H8817H100 4,935 353,794 SH   SOLE 1 353,794 0 0
TRANSOCEAN LTD OPT H8817H100 15,345 1,100,000 SH Put SOLE 1 1,100,000 0 0
TRANSOCEAN LTD PREF H8817H100 225 16,125 SH   DFND 1 0 0 16,125
TRANSOCEAN LTD OPT H8817H100 70,094 5,024,600 SH Put SOLE 8 5,024,600 0 0
TRANSOCEAN LTD OPT H8817H100 34,384 2,464,800 SH Call SOLE 8 2,464,800 0 0
TRANSOCEAN LTD COM H8817H100 13,048 935,366 SH   SOLE 8 935,366 0 0
TRANSOCEAN LTD COM H8817H100 1,481 106,185 SH   SOLE 9 106,185 0 0
TRANSUNION COM 89400J107 5,126 69,674 SH   SOLE 1 69,674 0 0
TRANSUNION COM 89400J107 318 4,327 SH   SOLE 8 4,327 0 0
TRANSUNION COM 89400J107 163 2,219 SH   SOLE 9 2,219 0 0
TRANSUNION COM 89400J107 2,185 29,698 SH   DFND 20 0 0 29,698
TRAVELERS COMPANIES INC COM 89417E109 44,333 341,787 SH   SOLE 1 341,787 0 0
TRAVELERS COMPANIES INC COM 89417E109 1 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC COM 89417E109 79 607 SH   SOLE 8 607 0 0
TRAVELERS COMPANIES INC OPT 89417E109 3,424 26,400 SH Call SOLE 8 26,400 0 0
TRAVELERS COMPANIES INC OPT 89417E109 5,396 41,600 SH Put SOLE 8 41,600 0 0
TRAVELERS COMPANIES INC COM 89417E109 208 1,605 SH   SOLE 9 1,605 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 4,569 270,849 SH   SOLE 1 270,849 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 191 11,319 SH   SOLE 8 11,319 0 0
TRAVELZOO COM 89421Q205 21 1,771 SH   SOLE 1 1,771 0 0
TRAVELZOO COM 89421Q205 113 9,597 SH   SOLE 8 9,597 0 0
TRECORA RES COM 894648104 116 8,287 SH   SOLE 1 8,287 0 0
TREDEGAR CORP COM 894650100 804 37,128 SH   SOLE 1 37,128 0 0
TREDEGAR CORP COM 894650100 3 142 SH   SOLE 8 142 0 0
TREEHOUSE FOODS INC COM 89469A104 6,244 130,495 SH   SOLE 1 130,495 0 0
TREEHOUSE FOODS INC COM 89469A104 600 12,550 SH   SOLE 8 12,550 0 0
TREMONT MTG TR COM 894789106 0 11 SH   SOLE 8 11 0 0
TREVENA INC COM 89532E109 33 15,398 SH   SOLE 1 15,398 0 0
TREVENA INC COM 89532E109 0 85 SH   SOLE 8 85 0 0
TREX CO INC COM 89531P105 6,022 78,222 SH   SOLE 1 78,222 0 0
TREX CO INC COM 89531P105 201 2,602 SH   SOLE 8 2,602 0 0
TRI POINTE GROUP INC COM 87265H109 2,231 179,941 SH   SOLE 1 179,941 0 0
TRI POINTE GROUP INC COM 87265H109 4 319 SH   SOLE 8 319 0 0
TRIBUNE MEDIA CO COM 896047503 1,167 30,362 SH   SOLE 1 30,362 0 0
TRICIDA INC COM 89610F101 192 6,270 SH   SOLE 1 6,270 0 0
TRICO BANCSHARES COM 896095106 396 10,279 SH   SOLE 1 10,279 0 0
TRICO BANCSHARES COM 896095106 14 338 SH   SOLE 8 338 0 0
TRIMAS CORP COM 896215209 687 22,563 SH   SOLE 1 22,563 0 0
TRIMAS CORP COM 896215209 16 518 SH   SOLE 8 518 0 0
TRIMBLE INC COM 896239100 9,973 229,492 SH   SOLE 1 229,492 0 0
TRIMBLE INC OPT 896239100 387 8,900 SH Call SOLE 8 8,900 0 0
TRIMBLE INC OPT 896239100 87 2,000 SH Put SOLE 8 2,000 0 0
TRIMBLE INC COM 896239100 59 1,340 SH   SOLE 8 1,340 0 0
TRIMBLE INC COM 896239100 136 3,131 SH   SOLE 9 3,131 0 0
TRINET GROUP INC COM 896288107 4,070 72,288 SH   SOLE 1 72,288 0 0
TRINITY INDS INC COM 896522109 3,753 102,396 SH   SOLE 1 102,396 0 0
TRINITY INDS INC COM 896522109 657 17,938 SH   SOLE 8 17,938 0 0
TRINITY INDS INC OPT 896522109 330 9,000 SH Call SOLE 8 9,000 0 0
TRINITY INDS INC OPT 896522109 293 8,000 SH Put SOLE 8 8,000 0 0
TRINITY PL HLDGS INC COM 89656D101 40 6,579 SH   SOLE 1 6,579 0 0
TRINITY PL HLDGS INC COM 89656D101 1 116 SH   SOLE 8 116 0 0
TRINSEO S A COM L9340P101 1,817 23,216 SH   SOLE 1 23,216 0 0
TRINSEO S A COM L9340P101 168 2,150 SH   SOLE 8 2,150 0 0
TRIPADVISOR INC COM 896945201 4,412 86,349 SH   SOLE 1 86,349 0 0
TRIPADVISOR INC OPT 896945201 2,319 45,400 SH Put SOLE 8 45,400 0 0
TRIPADVISOR INC OPT 896945201 10,602 207,600 SH Call SOLE 8 207,600 0 0
TRIPADVISOR INC COM 896945201 402 7,892 SH   SOLE 8 7,892 0 0
TRIPADVISOR INC COM 896945201 213 4,172 SH   SOLE 9 4,172 0 0
TRIPADVISOR INC COM 896945201 0 3 SH   SOLE 44 3 0 0
TRIPLE-S MGMT CORP COM 896749108 350 18,576 SH   SOLE 1 18,576 0 0
TRIPLE-S MGMT CORP COM 896749108 79 4,191 SH   SOLE 8 4,191 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 30 2,200 SH   SOLE 1 2,200 0 0
TRISTATE CAP HLDGS INC COM 89678F100 355 12,859 SH   SOLE 1 12,859 0 0
TRITON INTL LTD COM G9078F107 711 21,408 SH   SOLE 1 21,408 0 0
TRITON INTL LTD COM G9078F107 96 2,893 SH   SOLE 8 2,893 0 0
TRIUMPH BANCORP INC COM 89679E300 1,471 38,519 SH   SOLE 1 38,519 0 0
TRIUMPH GROUP INC NEW COM 896818101 1,304 55,960 SH   SOLE 1 55,960 0 0
TRIUMPH GROUP INC NEW COM 896818101 43 1,832 SH   SOLE 8 1,832 0 0
TRIVAGO N V ADR 89686D105 111 18,000 SH   SOLE 1 18,000 0 0
TRIVAGO N V ADR 89686D105 195 31,601 SH   SOLE 8 31,601 0 0
TRONC INC COM 89703P107 139 8,462 SH   SOLE 1 8,462 0 0
TRONC INC COM 89703P107 14 858 SH   SOLE 8 858 0 0
TRONOX LTD COM Q9235V101 556 46,516 SH   SOLE 1 46,516 0 0
TRONOX LTD OPT Q9235V101 2,789 233,400 SH Call SOLE 8 233,400 0 0
TRONOX LTD COM Q9235V101 1,857 155,396 SH   SOLE 8 155,396 0 0
TROVAGENE INC COM 897238408 2 2,084 SH   DFND 1 0 0 2,084
TRUEBLUE INC COM 89785X101 1,948 74,801 SH   SOLE 1 74,801 0 0
TRUEBLUE INC COM 89785X101 29 1,127 SH   SOLE 8 1,127 0 0
TRUECAR INC COM 89785L107 625 44,309 SH   SOLE 1 44,309 0 0
TRUECAR INC OPT 89785L107 11 800 SH Call SOLE 8 800 0 0
TRUECAR INC OPT 89785L107 1 100 SH Put SOLE 8 100 0 0
TRUECAR INC COM 89785L107 194 13,752 SH   SOLE 8 13,752 0 0
TRUPANION INC COM 898202106 3,823 106,979 SH   SOLE 1 36,891 70,088 0
TRUPANION INC OPT 898202106 747 20,900 SH Put SOLE 8 20,900 0 0
TRUPANION INC COM 898202106 10 292 SH   SOLE 8 292 0 0
TRUPANION INC OPT 898202106 747 20,900 SH Call SOLE 8 20,900 0 0
TRUPANION INC COM 898202106 903 25,260 SH   SOLE 20 0 25,260 0
TRUPANION INC COM 898202106 569 15,937 SH   SOLE 99 0 15,937 0
TRUSTCO BK CORP N Y COM 898349105 866 101,948 SH   SOLE 1 101,948 0 0
TRUSTCO BK CORP N Y COM 898349105 38 4,525 SH   SOLE 8 4,525 0 0
TRUSTMARK CORP COM 898402102 1,881 55,909 SH   SOLE 1 55,909 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 1 226 SH   SOLE 8 226 0 0
TTEC HLDGS INC COM 89854H102 378 14,568 SH   SOLE 1 14,568 0 0
TTEC HLDGS INC COM 89854H102 54 2,119 SH   SOLE 8 2,119 0 0
TTM TECHNOLOGIES INC COM 87305R109 4,653 292,457 SH   SOLE 1 292,457 0 0
TTM TECHNOLOGIES INC COM 87305R109 331 20,765 SH   SOLE 8 20,765 0 0
TUCOWS INC COM 898697206 199 3,566 SH   SOLE 1 3,566 0 0
TUCOWS INC COM 898697206 26 466 SH   SOLE 8 466 0 0
TUCOWS INC OPT 898697206 56 1,000 SH Call SOLE 8 1,000 0 0
TUESDAY MORNING CORP COM 899035505 24 7,612 SH   SOLE 8 7,612 0 0
TUNIU CORP ADR 89977P106 9 1,265 SH   SOLE 8 1,265 0 0
TUPPERWARE BRANDS CORP COM 899896104 2,517 75,231 SH   SOLE 1 75,231 0 0
TUPPERWARE BRANDS CORP OPT 899896104 171 5,100 SH Call SOLE 8 5,100 0 0
TUPPERWARE BRANDS CORP COM 899896104 93 2,798 SH   SOLE 8 2,798 0 0
TUPPERWARE BRANDS CORP OPT 899896104 294 8,800 SH Put SOLE 8 8,800 0 0
TURNING PT BRANDS INC COM 90041L105 123 2,966 SH   SOLE 1 2,966 0 0
TURNING PT BRANDS INC COM 90041L105 14 349 SH   SOLE 8 349 0 0
TURQUOISE HILL RES LTD COM 900435108 4 2,085 SH   SOLE 1 2,085 0 0
TURQUOISE HILL RES LTD COM 900435108 0 195 SH   SOLE 8 195 0 0
TURQUOISE HILL RES LTD COM 900435108 22 10,244 SH   SOLE 9 10,244 0 0
TURTLE BEACH CORP COM 900450206 2,555 128,160 SH   SOLE 1 128,160 0 0
TURTLE BEACH CORP COM 900450206 9 415 SH   SOLE 8 415 0 0
TUTOR PERINI CORP COM 901109108 281 14,961 SH   SOLE 1 14,961 0 0
TUTOR PERINI CORP COM 901109108 1,354 72,049 SH   SOLE 8 72,049 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 23 500 SH   DFND 1 0 0 500
TWENTY FIRST CENTY FOX INC COM 90130A101 47 1,023 SH   DFND 1 0 0 1,023
TWENTY FIRST CENTY FOX INC COM 90130A200 87,185 1,902,794 SH   SOLE 1 1,902,794 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 58,527 1,263,268 SH   SOLE 1 1,263,268 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 22,541 486,551 SH   SOLE 8 486,551 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 27,650 596,800 SH Call SOLE 8 596,800 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 412 9,000 SH Put SOLE 8 9,000 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 2,630 57,400 SH Call SOLE 8 57,400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 531 11,593 SH   SOLE 8 11,593 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 7,116 153,600 SH Put SOLE 8 153,600 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 1,962 42,362 SH   SOLE 9 42,362 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 841 18,367 SH   SOLE 9 18,367 0 0
TWILIO INC COM 90138F102 1,474 17,078 SH   SOLE 1 17,078 0 0
TWILIO INC COM 90138F102 51 598 SH   SOLE 8 598 0 0
TWILIO INC OPT 90138F102 9,189 106,500 SH Put SOLE 8 106,500 0 0
TWILIO INC OPT 90138F102 27,929 323,700 SH Call SOLE 8 323,700 0 0
TWIN DISC INC COM 901476101 77 3,342 SH   SOLE 1 3,342 0 0
TWIN DISC INC COM 901476101 45 1,956 SH   SOLE 8 1,956 0 0
TWITTER INC COM 90184L102 199 7,005 SH   DFND 1 0 0 7,005
TWITTER INC COM 90184L102 49,808 1,750,122 SH   SOLE 1 1,750,122 0 0
TWITTER INC OPT 90184L102 25,272 888,000 SH Call SOLE 8 888,000 0 0
TWITTER INC OPT 90184L102 90,506 3,180,100 SH Put SOLE 8 3,180,100 0 0
TWITTER INC BOND 90184LAB8 249 257,000 PRN   SOLE 8 0 0 257,000
TWITTER INC COM 90184L102 25,745 904,607 SH   SOLE 8 904,607 0 0
TWITTER INC BOND 90184LAD4 4,450 4,834,000 PRN   SOLE 8 0 0 4,834,000
TWITTER INC COM 90184L102 1,401 49,226 SH   SOLE 9 49,226 0 0
TWITTER INC COM 90184L102 196 6,883 SH   DFND 20 0 0 6,883
TWO HBRS INVT CORP TRUS 90187B408 951 63,692 SH   SOLE 1 63,692 0 0
TWO HBRS INVT CORP TRUS 90187B408 134 8,991 SH   SOLE 8 8,991 0 0
TWO RIV BANCORP COM 90207C105 0 7 SH   SOLE 8 7 0 0
TYLER TECHNOLOGIES INC COM 902252105 3,305 13,486 SH   SOLE 1 13,486 0 0
TYLER TECHNOLOGIES INC COM 902252105 67 275 SH   SOLE 8 275 0 0
TYME TECHNOLOGIES INC COM 90238J103 45 15,995 SH   SOLE 1 15,995 0 0
TYSON FOODS INC COM 902494103 19,422 326,243 SH   SOLE 1 326,243 0 0
TYSON FOODS INC OPT 902494103 2,138 35,900 SH Call SOLE 8 35,900 0 0
TYSON FOODS INC OPT 902494103 11,686 196,300 SH Put SOLE 8 196,300 0 0
TYSON FOODS INC COM 902494103 8,407 141,214 SH   SOLE 8 141,214 0 0
TYSON FOODS INC COM 902494103 105 1,765 SH   SOLE 9 1,765 0 0
U S CONCRETE INC COM 90333L201 767 16,712 SH   SOLE 1 16,712 0 0
U S CONCRETE INC OPT 90333L201 46 1,000 SH Put SOLE 8 1,000 0 0
U S CONCRETE INC COM 90333L201 29 619 SH   SOLE 8 619 0 0
U S CONCRETE INC OPT 90333L201 5 100 SH Call SOLE 8 100 0 0
U S G CORP COM 903293405 25,868 597,278 SH   SOLE 1 597,278 0 0
U S G CORP OPT 903293405 4,227 97,600 SH Call SOLE 8 97,600 0 0
U S G CORP OPT 903293405 1,005 23,200 SH Put SOLE 8 23,200 0 0
U S G CORP COM 903293405 207 4,777 SH   SOLE 8 4,777 0 0
U S GLOBAL INVS INC COM 902952100 4 2,461 SH   SOLE 8 2,461 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,094 17,658 SH   SOLE 1 17,658 0 0
U S PHYSICAL THERAPY INC COM 90337L108 44 375 SH   SOLE 8 375 0 0
U S SILICA HLDGS INC COM 90346E103 4,633 246,028 SH   SOLE 1 246,028 0 0
U S SILICA HLDGS INC COM 90346E103 1,163 61,744 SH   SOLE 8 61,744 0 0
U S SILICA HLDGS INC OPT 90346E103 1,028 54,600 SH Call SOLE 8 54,600 0 0
U S SILICA HLDGS INC OPT 90346E103 1,827 97,000 SH Put SOLE 8 97,000 0 0
UBIQUITI NETWORKS INC COM 90347A100 1,003 10,136 SH   SOLE 1 10,136 0 0
UBIQUITI NETWORKS INC OPT 90347A100 1,918 19,400 SH Put SOLE 8 19,400 0 0
UBIQUITI NETWORKS INC COM 90347A100 2,342 23,691 SH   SOLE 8 23,691 0 0
UBIQUITI NETWORKS INC OPT 90347A100 3,549 35,900 SH Call SOLE 8 35,900 0 0
UBS GROUP AG COM H42097107 459 29,166 SH   SOLE 1 29,166 0 0
UBS GROUP AG COM H42097107 265 16,863 SH   SOLE 8 16,863 0 0
UBS GROUP AG OPT H42097107 576 36,600 SH Put SOLE 8 36,600 0 0
UBS GROUP AG OPT H42097107 31 2,000 SH Call SOLE 8 2,000 0 0
UDR INC TRUS 902653104 22,957 567,814 SH   SOLE 1 567,814 0 0
UDR INC COM 902653104 2,576 63,711 SH   SOLE 1 63,711 0 0
UDR INC TRUS 902653104 13 316 SH   SOLE 8 316 0 0
UDR INC COM 902653104 64 1,587 SH   SOLE 9 1,587 0 0
UFP TECHNOLOGIES INC COM 902673102 97 2,646 SH   SOLE 1 2,646 0 0
UFP TECHNOLOGIES INC COM 902673102 5 131 SH   SOLE 8 131 0 0
UGI CORP NEW COM 902681105 5,769 103,974 SH   SOLE 1 103,974 0 0
UGI CORP NEW OPT 902681105 6 100 SH Put SOLE 8 100 0 0
UGI CORP NEW COM 902681105 306 5,508 SH   SOLE 8 5,508 0 0
UGI CORP NEW COM 902681105 564 10,159 SH   SOLE 9 10,159 0 0
ULTA BEAUTY INC COM 90384S303 27,921 98,967 SH   SOLE 1 98,967 0 0
ULTA BEAUTY INC OPT 90384S303 7,335 26,000 SH Put SOLE 8 26,000 0 0
ULTA BEAUTY INC COM 90384S303 0 1 SH   SOLE 8 1 0 0
ULTA BEAUTY INC OPT 90384S303 9,480 33,600 SH Call SOLE 8 33,600 0 0
ULTA BEAUTY INC COM 90384S303 96 340 SH   SOLE 9 340 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 4,894 15,189 SH   SOLE 1 15,189 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 74 229 SH   SOLE 8 229 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 520 41,387 SH   SOLE 1 41,387 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 29 2,293 SH   SOLE 8 2,293 0 0
ULTRA PETROLEUM CORP COM 903914208 71 63,639 SH   SOLE 1 63,639 0 0
ULTRA PETROLEUM CORP COM 903914208 2 1,977 SH   SOLE 8 1,977 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 2,058 26,960 SH   SOLE 1 26,960 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 22 289 SH   SOLE 8 289 0 0
ULTRAGENYX PHARMACEUTICAL IN OPT 90400D108 53 700 SH Call SOLE 8 700 0 0
ULTRALIFE CORP COM 903899102 37 4,510 SH   SOLE 8 4,510 0 0
UMB FINL CORP COM 902788108 2,158 30,441 SH   SOLE 1 30,441 0 0
UMH PPTYS INC TRUS 903002103 195 12,451 SH   SOLE 1 12,451 0 0
UMPQUA HLDGS CORP COM 904214103 3,471 166,858 SH   SOLE 1 166,858 0 0
UNDER ARMOUR INC COM 904311206 8,142 418,331 SH   SOLE 1 418,331 0 0
UNDER ARMOUR INC COM 904311107 13,201 622,029 SH   SOLE 1 622,029 0 0
UNDER ARMOUR INC OPT 904311107 8,900 419,400 SH Put SOLE 8 419,400 0 0
UNDER ARMOUR INC COM 904311107 893 42,061 SH   SOLE 8 42,061 0 0
UNDER ARMOUR INC OPT 904311206 2,298 118,100 SH Put SOLE 8 118,100 0 0
UNDER ARMOUR INC COM 904311206 4 206 SH   SOLE 8 206 0 0
UNDER ARMOUR INC OPT 904311107 4,845 228,300 SH Call SOLE 8 228,300 0 0
UNDER ARMOUR INC OPT 904311206 3,540 181,900 SH Call SOLE 8 181,900 0 0
UNDER ARMOUR INC COM 904311206 236 12,117 SH   SOLE 9 12,117 0 0
UNDER ARMOUR INC COM 904311107 156 7,364 SH   SOLE 9 7,364 0 0
UNDER ARMOUR INC COM 904311206 331 17,000 SH   DFND 20 0 0 17,000
UNIFI INC COM 904677200 473 16,708 SH   SOLE 1 16,708 0 0
UNIFI INC COM 904677200 63 2,241 SH   SOLE 8 2,241 0 0
UNIFIRST CORP MASS COM 904708104 6,147 35,398 SH   SOLE 1 35,398 0 0
UNIFIRST CORP MASS COM 904708104 49 281 SH   SOLE 8 281 0 0
UNILEVER N V ADR 904784709 126 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 5,638 101,494 SH   SOLE 1 100,824 670 0
UNILEVER N V OPT 904784709 56 1,000 SH Call SOLE 8 1,000 0 0
UNILEVER N V ADR 904784709 160 2,885 SH   SOLE 8 2,885 0 0
UNILEVER N V OPT 904784709 72 1,300 SH Put SOLE 8 1,300 0 0
UNILEVER PLC ADR 904767704 134 2,445 SH   DFND 1 0 0 2,445
UNILEVER PLC ADR 904767704 489 8,900 SH   SOLE 1 8,900 0 0
UNILEVER PLC OPT 904767704 357 6,500 SH Call SOLE 8 6,500 0 0
UNILEVER PLC OPT 904767704 93 1,700 SH Put SOLE 8 1,700 0 0
UNILEVER PLC ADR 904767704 1,627 29,600 SH   DFND 20 0 0 29,600
UNION BANKSHARES CORP NEW COM 90539J109 1,540 39,943 SH   SOLE 1 39,943 0 0
UNION BANKSHARES INC COM 905400107 78 1,460 SH   SOLE 1 1,460 0 0
UNION BANKSHARES INC COM 905400107 4 78 SH   SOLE 8 78 0 0
UNION PAC CORP COM 907818108 159,216 977,803 SH   SOLE 1 977,803 0 0
UNION PAC CORP PREF 907818108 475 2,917 SH   DFND 1 0 0 2,917
UNION PAC CORP COM 907818108 15,560 95,559 SH   SOLE 8 95,559 0 0
UNION PAC CORP OPT 907818108 52,398 321,800 SH Call SOLE 8 321,800 0 0
UNION PAC CORP OPT 907818108 30,547 187,600 SH Put SOLE 8 187,600 0 0
UNION PAC CORP COM 907818108 4,920 30,216 SH   SOLE 9 30,216 0 0
UNIQUE FABRICATING INC COM 90915J103 0 32 SH   SOLE 8 32 0 0
UNIQURE NV COM N90064101 32 867 SH   SOLE 1 867 0 0
UNIQURE NV COM N90064101 48 1,304 SH   SOLE 8 1,304 0 0
UNISYS CORP COM 909214306 3,128 153,319 SH   SOLE 1 153,319 0 0
UNISYS CORP OPT 909214306 16 800 SH Call SOLE 8 800 0 0
UNISYS CORP OPT 909214306 12 600 SH Put SOLE 8 600 0 0
UNISYS CORP COM 909214306 3,086 151,273 SH   SOLE 8 151,273 0 0
UNIT CORP COM 909218109 2,061 79,113 SH   SOLE 1 79,113 0 0
UNIT CORP COM 909218109 118 4,535 SH   SOLE 8 4,535 0 0
UNIT CORP OPT 909218109 16 600 SH Put SOLE 8 600 0 0
UNIT CORP OPT 909218109 86 3,300 SH Call SOLE 8 3,300 0 0
UNITED BANCORP INC OHIO COM 909911109 1 86 SH   SOLE 8 86 0 0
UNITED BANCSHARES INC OHIO COM 909458101 4 155 SH   SOLE 8 155 0 0
UNITED BANKSHARES INC WEST V COM 909907107 2,772 76,294 SH   SOLE 1 76,294 0 0
UNITED BANKSHARES INC WEST V COM 909907107 137 3,760 SH   SOLE 8 3,760 0 0
UNITED BANKSHARES INC WEST V COM 909907107 530 14,593 SH   SOLE 9 14,593 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2,341 83,955 SH   SOLE 1 83,955 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 41 1,484 SH   SOLE 8 1,484 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 194 20,054 SH   SOLE 1 20,054 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 50 5,177 SH   SOLE 8 5,177 0 0
UNITED CONTL HLDGS INC COM 910047109 7,019 78,806 SH   SOLE 1 78,806 0 0
UNITED CONTL HLDGS INC OPT 910047109 30,975 347,800 SH Call SOLE 8 347,800 0 0
UNITED CONTL HLDGS INC COM 910047109 17,272 193,938 SH   SOLE 8 193,938 0 0
UNITED CONTL HLDGS INC OPT 910047109 109,446 1,228,900 SH Put SOLE 8 1,228,900 0 0
UNITED CONTL HLDGS INC COM 910047109 37 415 SH   SOLE 9 415 0 0
UNITED FINL BANCORP INC NEW COM 910304104 350 20,827 SH   SOLE 1 20,827 0 0
UNITED FINL BANCORP INC NEW COM 910304104 6 399 SH   SOLE 8 399 0 0
UNITED FIRE GROUP INC COM 910340108 1,146 22,562 SH   SOLE 1 22,562 0 0
UNITED FIRE GROUP INC COM 910340108 78 1,536 SH   SOLE 8 1,536 0 0
UNITED INS HLDGS CORP COM 910710102 602 26,937 SH   SOLE 1 26,937 0 0
UNITED NAT FOODS INC COM 911163103 3,060 102,196 SH   SOLE 1 102,196 0 0
UNITED NAT FOODS INC COM 911163103 48 1,621 SH   SOLE 8 1,621 0 0
UNITED NAT FOODS INC OPT 911163103 27 900 SH Put SOLE 8 900 0 0
UNITED NAT FOODS INC OPT 911163103 33 1,100 SH Call SOLE 8 1,100 0 0
UNITED PARCEL SERVICE INC COM 911312106 140,244 1,201,231 SH   SOLE 1 1,201,231 0 0
UNITED PARCEL SERVICE INC COM 911312106 58 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 13,923 119,259 SH   SOLE 8 119,259 0 0
UNITED PARCEL SERVICE INC OPT 911312106 13,660 117,000 SH Put SOLE 8 117,000 0 0
UNITED PARCEL SERVICE INC OPT 911312106 27,098 232,100 SH Call SOLE 8 232,100 0 0
UNITED PARCEL SERVICE INC COM 911312106 665 5,694 SH   SOLE 9 5,694 0 0
UNITED PARCEL SERVICE INC COM 911312106 210 1,800 SH   SOLE 20 0 1,800 0
UNITED RENTALS INC COM 911363109 28,859 176,403 SH   SOLE 1 176,403 0 0
UNITED RENTALS INC COM 911363109 2,526 15,441 SH   SOLE 8 15,441 0 0
UNITED RENTALS INC OPT 911363109 17,587 107,500 SH Put SOLE 8 107,500 0 0
UNITED RENTALS INC OPT 911363109 10,470 64,000 SH Call SOLE 8 64,000 0 0
UNITED RENTALS INC COM 911363109 81 497 SH   SOLE 9 497 0 0
UNITED SECURITY BANCSHARES C COM 911460103 59 5,245 SH   SOLE 1 5,245 0 0
UNITED SECURITY BANCSHARES C COM 911460103 2 212 SH   SOLE 8 212 0 0
UNITED STATES CELLULAR CORP COM 911684108 289 6,450 SH   SOLE 1 6,450 0 0
UNITED STATES CELLULAR CORP COM 911684108 409 9,131 SH   SOLE 8 9,131 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 78 990 SH   SOLE 1 990 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 1 13 SH   SOLE 8 13 0 0
UNITED STATES NATL GAS FUND FUND 912318300 254 10,249 SH   SOLE 1 10,249 0 0
UNITED STATES NATL GAS FUND FUND 912318300 549 22,110 SH   SOLE 8 22,110 0 0
UNITED STATES NATL GAS FUND OPT 912318300 35,604 1,433,900 SH Put SOLE 8 1,433,900 0 0
UNITED STATES NATL GAS FUND OPT 912318300 29,030 1,169,150 SH Call SOLE 8 1,169,150 0 0
UNITED STATES OIL FUND LP FUND 91232N108 6,525 420,387 SH   SOLE 1 420,387 0 0
UNITED STATES OIL FUND LP OPT 91232N108 26,244 1,691,000 SH Put SOLE 8 1,691,000 0 0
UNITED STATES OIL FUND LP FUND 91232N108 6,220 400,776 SH   SOLE 8 400,776 0 0
UNITED STATES OIL FUND LP OPT 91232N108 26,607 1,714,400 SH Call SOLE 8 1,714,400 0 0
UNITED STATES STL CORP NEW OPT 912909108 7,620 250,000 SH Call SOLE 1 250,000 0 0
UNITED STATES STL CORP NEW COM 912909108 11,637 381,786 SH   SOLE 1 381,786 0 0
UNITED STATES STL CORP NEW OPT 912909108 51,816 1,700,000 SH Put SOLE 1 1,700,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 55,602 1,824,200 SH Put SOLE 8 1,824,200 0 0
UNITED STATES STL CORP NEW COM 912909108 5,642 185,112 SH   SOLE 8 185,112 0 0
UNITED STATES STL CORP NEW OPT 912909108 25,652 841,600 SH Call SOLE 8 841,600 0 0
UNITED STATES STL CORP NEW COM 912909108 142 4,654 SH   SOLE 9 4,654 0 0
UNITED STS 12 MONTH OIL FD L FUND 91288V103 11 402 SH   SOLE 8 402 0 0
UNITED TECHNOLOGIES CORP COM 913017109 206,699 1,478,428 SH   SOLE 1 1,477,124 1,304 0
UNITED TECHNOLOGIES CORP COM 913017109 979 7,000 SH   DFND 1 0 0 7,000
UNITED TECHNOLOGIES CORP OPT 913017109 23,936 171,200 SH Call SOLE 8 171,200 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 6,277 44,900 SH Put SOLE 8 44,900 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,500 32,192 SH   SOLE 8 32,192 0 0
UNITED TECHNOLOGIES CORP COM 913017109 960 6,872 SH   SOLE 9 6,872 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,877 30,317 SH   SOLE 1 30,317 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,087 8,496 SH   SOLE 8 8,496 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 281 2,200 SH Call SOLE 8 2,200 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 1,445 11,300 SH Put SOLE 8 11,300 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 70 547 SH   SOLE 9 547 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,349 5,069 SH   DFND 1 0 0 5,069
UNITEDHEALTH GROUP INC COM 91324P102 401,838 1,510,443 SH   SOLE 1 1,245,734 264,709 0
UNITEDHEALTH GROUP INC OPT 91324P102 29,743 111,800 SH Call SOLE 8 111,800 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 23,678 89,000 SH Put SOLE 8 89,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,884 25,879 SH   SOLE 8 25,879 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,226 38,441 SH   SOLE 9 38,441 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,444 5,427 SH   SOLE 20 0 5,427 0
UNITEDHEALTH GROUP INC COM 91324P102 3,177 11,942 SH   DFND 20 0 0 11,942
UNITEDHEALTH GROUP INC COM 91324P102 13,105 49,260 SH   SOLE 99 0 49,260 0
UNITI GROUP INC TRUS 91325V108 2,593 128,752 SH   SOLE 1 128,752 0 0
UNITI GROUP INC OPT 91325V108 4,030 200,000 SH Put SOLE 1 200,000 0 0
UNITI GROUP INC TRUS 91325V108 356 17,655 SH   SOLE 8 17,655 0 0
UNITIL CORP COM 913259107 296 5,821 SH   SOLE 1 5,821 0 0
UNITIL CORP COM 913259107 10 195 SH   SOLE 8 195 0 0
UNITY BANCORP INC COM 913290102 70 3,050 SH   SOLE 1 3,050 0 0
UNITY BANCORP INC COM 913290102 3 125 SH   SOLE 8 125 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 35 2,132 SH   SOLE 1 2,132 0 0
UNIVAR INC COM 91336L107 206 6,717 SH   SOLE 1 6,717 0 0
UNIVAR INC COM 91336L107 45 1,470 SH   SOLE 8 1,470 0 0
UNIVERSAL CORP VA COM 913456109 1,836 28,233 SH   SOLE 1 28,233 0 0
UNIVERSAL CORP VA COM 913456109 75 1,152 SH   SOLE 8 1,152 0 0
UNIVERSAL CORP VA OPT 913456109 52 800 SH Put SOLE 8 800 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 437 3,706 SH   SOLE 1 3,706 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 12,745 108,100 SH Call SOLE 8 108,100 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 960 8,142 SH   SOLE 8 8,142 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 17,886 151,700 SH Put SOLE 8 151,700 0 0
UNIVERSAL ELECTRS INC COM 913483103 836 21,231 SH   SOLE 1 21,231 0 0
UNIVERSAL ELECTRS INC COM 913483103 25 628 SH   SOLE 8 628 0 0
UNIVERSAL FST PRODS INC COM 913543104 3,227 91,331 SH   SOLE 1 91,331 0 0
UNIVERSAL FST PRODS INC COM 913543104 68 1,931 SH   SOLE 8 1,931 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 2,371 31,846 SH   SOLE 1 31,846 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 23 305 SH   SOLE 8 305 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 42,666 333,762 SH   SOLE 1 333,762 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 57 449 SH   SOLE 8 449 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 64 500 SH Call SOLE 8 500 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 179 1,400 SH Put SOLE 8 1,400 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 66 518 SH   SOLE 9 518 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 2,157 44,446 SH   SOLE 1 44,446 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1,430 29,459 SH   SOLE 8 29,459 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 162 4,390 SH   SOLE 1 4,390 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 23 646 SH   SOLE 8 646 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 95 3,759 SH   SOLE 1 3,759 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 0 66 SH   SOLE 8 66 0 0
UNIVEST CORP PA COM 915271100 306 11,580 SH   SOLE 1 11,580 0 0
UNIVEST CORP PA COM 915271100 17 642 SH   SOLE 8 642 0 0
UNUM GROUP COM 91529Y106 7,496 191,877 SH   SOLE 1 191,877 0 0
UNUM GROUP OPT 91529Y106 180 4,600 SH Call SOLE 8 4,600 0 0
UNUM GROUP OPT 91529Y106 90 2,300 SH Put SOLE 8 2,300 0 0
UNUM GROUP COM 91529Y106 288 7,376 SH   SOLE 8 7,376 0 0
UNUM GROUP COM 91529Y106 340 8,721 SH   SOLE 9 8,721 0 0
UNUM THERAPEUTICS INC COM 903214104 65 6,347 SH   SOLE 1 6,347 0 0
UPLAND SOFTWARE INC COM 91544A109 309 9,551 SH   SOLE 1 9,551 0 0
UPLAND SOFTWARE INC COM 91544A109 12 382 SH   SOLE 8 382 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 102 59,484 SH   SOLE 1 59,484 0 0
URBAN EDGE PPTYS TRUS 91704F104 7,104 321,720 SH   SOLE 1 321,720 0 0
URBAN EDGE PPTYS TRUS 91704F104 3 123 SH   SOLE 8 123 0 0
URBAN OUTFITTERS INC COM 917047102 3,599 87,982 SH   SOLE 1 87,982 0 0
URBAN OUTFITTERS INC OPT 917047102 961 23,500 SH Put SOLE 8 23,500 0 0
URBAN OUTFITTERS INC COM 917047102 1,265 30,917 SH   SOLE 8 30,917 0 0
URBAN OUTFITTERS INC OPT 917047102 957 23,400 SH Call SOLE 8 23,400 0 0
UROGEN PHARMA LTD COM M96088105 945 20,000 SH   SOLE 8 20,000 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 846 39,744 SH   SOLE 1 39,744 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 13 595 SH   SOLE 8 595 0 0
US BANCORP DEL COM 902973304 174 3,288 SH   DFND 1 0 0 3,288
US BANCORP DEL COM 902973304 172,649 3,269,252 SH   SOLE 1 2,270,738 998,514 0
US BANCORP DEL OPT 902973304 4,156 78,700 SH Call SOLE 8 78,700 0 0
US BANCORP DEL OPT 902973304 33,408 632,600 SH Put SOLE 8 632,600 0 0
US BANCORP DEL COM 902973304 21,683 410,589 SH   SOLE 8 410,589 0 0
US BANCORP DEL COM 902973304 533 10,082 SH   SOLE 9 10,082 0 0
US BANCORP DEL COM 902973304 1,437 27,209 SH   SOLE 20 0 27,209 0
US BANCORP DEL COM 902973304 10,401 196,960 SH   SOLE 99 0 196,960 0
US ECOLOGY INC COM 91732J102 1,828 24,779 SH   SOLE 1 24,779 0 0
US ECOLOGY INC COM 91732J102 22 303 SH   SOLE 8 303 0 0
US FOODS HLDG CORP COM 912008109 4,401 142,760 SH   SOLE 1 142,760 0 0
US FOODS HLDG CORP COM 912008109 83 2,703 SH   SOLE 8 2,703 0 0
US XPRESS ENTERPRISES INC COM 90338N202 108 7,848 SH   SOLE 1 7,848 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 1,287 77,939 SH   SOLE 1 77,939 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 17 1,058 SH   SOLE 8 1,058 0 0
USA TECHNOLOGIES INC COM 90328S500 540 74,913 SH   SOLE 1 74,913 0 0
USA TRUCK INC COM 902925106 67 3,303 SH   SOLE 1 3,303 0 0
USA TRUCK INC COM 902925106 1 29 SH   SOLE 8 29 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,440 11,945 SH   SOLE 1 11,945 0 0
USANA HEALTH SCIENCES INC COM 90328M107 301 2,498 SH   SOLE 8 2,498 0 0
UTAH MED PRODS INC COM 917488108 140 1,487 SH   SOLE 1 1,487 0 0
UTAH MED PRODS INC COM 917488108 41 437 SH   SOLE 8 437 0 0
V F CORP COM 918204108 51,509 551,181 SH   SOLE 1 551,181 0 0
V F CORP COM 918204108 4,498 48,136 SH   SOLE 8 48,136 0 0
V F CORP OPT 918204108 6,018 64,400 SH Put SOLE 8 64,400 0 0
V F CORP OPT 918204108 12,261 131,200 SH Call SOLE 8 131,200 0 0
V F CORP COM 918204108 186 1,994 SH   SOLE 9 1,994 0 0
VAIL RESORTS INC COM 91879Q109 7,347 26,771 SH   SOLE 1 26,771 0 0
VAIL RESORTS INC COM 91879Q109 62 225 SH   DFND 1 0 0 225
VAIL RESORTS INC OPT 91879Q109 768 2,800 SH Put SOLE 8 2,800 0 0
VAIL RESORTS INC OPT 91879Q109 274 1,000 SH Call SOLE 8 1,000 0 0
VAIL RESORTS INC COM 91879Q109 1,371 4,998 SH   SOLE 8 4,998 0 0
VAIL RESORTS INC COM 91879Q109 136 498 SH   SOLE 9 498 0 0
VALE S A ADR 91912E105 675 45,491 SH   SOLE 1 45,491 0 0
VALE S A ADR 91912E105 80 5,405 SH   DFND 1 0 0 5,405
VALE S A OPT 91912E105 114,464 7,713,200 SH Put SOLE 8 7,713,200 0 0
VALE S A OPT 91912E105 52,529 3,539,700 SH Call SOLE 8 3,539,700 0 0
VALE S A ADR 91912E105 423 28,525 SH   SOLE 9 28,525 0 0
VALE S A ADR 91912E105 2,812 189,477 SH   DFND 20 0 0 189,477
VALERO ENERGY CORP NEW COM 91913Y100 96,951 852,304 SH   SOLE 1 852,304 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 4,914 43,200 SH Put SOLE 8 43,200 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 6,598 58,000 SH Call SOLE 8 58,000 0 0
VALERO ENERGY CORP NEW COM 91913Y100 4,922 43,268 SH   SOLE 8 43,268 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,938 17,045 SH   SOLE 9 17,045 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 2,798 73,853 SH   SOLE 1 73,853 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 148 3,901 SH   SOLE 8 3,901 0 0
VALHI INC NEW COM 918905100 23 10,216 SH   SOLE 1 10,216 0 0
VALHI INC NEW COM 918905100 1 524 SH   SOLE 8 524 0 0
VALLEY NATL BANCORP COM 919794107 2,470 219,603 SH   SOLE 1 219,603 0 0
VALLEY NATL BANCORP OPT 919794107 63 5,600 SH Call SOLE 8 5,600 0 0
VALLEY NATL BANCORP OPT 919794107 56 5,000 SH Put SOLE 8 5,000 0 0
VALLEY NATL BANCORP COM 919794107 1 86 SH   SOLE 8 86 0 0
VALMONT INDS INC COM 920253101 1,305 9,421 SH   SOLE 1 9,421 0 0
VALMONT INDS INC OPT 920253101 402 2,900 SH Put SOLE 8 2,900 0 0
VALMONT INDS INC COM 920253101 4 28 SH   SOLE 8 28 0 0
VALUE LINE INC COM 920437100 10 407 SH   SOLE 1 407 0 0
VALUE LINE INC COM 920437100 1 22 SH   SOLE 8 22 0 0
VALVOLINE INC COM 92047W101 1,359 63,187 SH   SOLE 1 63,187 0 0
VALVOLINE INC COM 92047W101 126 5,896 SH   SOLE 8 5,896 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1,245 54,257 SH   SOLE 1 54,257 0 0
VANDA PHARMACEUTICALS INC OPT 921659108 23 1,000 SH Call SOLE 8 1,000 0 0
VANDA PHARMACEUTICALS INC COM 921659108 252 10,975 SH   SOLE 8 10,975 0 0
VANECK VECTORS ETF TR FUND 92189F106 10,495 566,699 SH   SOLE 1 566,699 0 0
VANECK VECTORS ETF TR OPT 92189F106 9,260 500,000 SH Put SOLE 1 500,000 0 0
VANECK VECTORS ETF TR FUND 92189F205 3 63 SH   SOLE 1 63 0 0
VANECK VECTORS ETF TR OPT 92189F718 5,038 200,000 SH Put SOLE 1 200,000 0 0
VANECK VECTORS ETF TR FUND 92189F106 57 3,087 SH   DFND 1 0 0 3,087
VANECK VECTORS ETF TR FUND 92189F791 1,588 58,040 SH   SOLE 1 58,040 0 0
VANECK VECTORS ETF TR FUND 92189F791 3 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR FUND 92189F742 1 50 SH   SOLE 1 50 0 0
VANECK VECTORS ETF TR FUND 92189F403 151 7,000 SH   DFND 1 0 0 7,000
VANECK VECTORS ETF TR FUND 92189F676 279,878 2,629,200 SH   SOLE 1 2,629,200 0 0
VANECK VECTORS ETF TR FUND 92189F403 329 15,249 SH   SOLE 1 15,249 0 0
VANECK VECTORS ETF TR OPT 92189F676 53,225 500,000 SH Put SOLE 1 500,000 0 0
VANECK VECTORS ETF TR FUND 92189F718 8,759 347,707 SH   SOLE 1 347,707 0 0
VANECK VECTORS ETF TR OPT 92189F809 8 500 SH Put SOLE 8 500 0 0
VANECK VECTORS ETF TR OPT 92189F809 80 5,200 SH Call SOLE 8 5,200 0 0
VANECK VECTORS ETF TR FUND 92189F403 1,544 71,581 SH   SOLE 8 71,581 0 0
VANECK VECTORS ETF TR FUND 92189F106 96,206 5,194,702 SH   SOLE 8 5,194,702 0 0
VANECK VECTORS ETF TR OPT 92189F676 39,940 375,200 SH Call SOLE 8 375,200 0 0
VANECK VECTORS ETF TR OPT 92189F791 12,331 450,700 SH Put SOLE 8 450,700 0 0
VANECK VECTORS ETF TR FUND 92189F718 7,144 283,610 SH   SOLE 8 283,610 0 0
VANECK VECTORS ETF TR OPT 92189F676 95,923 901,100 SH Put SOLE 8 901,100 0 0
VANECK VECTORS ETF TR FUND 92189F809 0 4 SH   SOLE 8 4 0 0
VANECK VECTORS ETF TR OPT 92189F106 157,363 8,496,900 SH Call SOLE 8 8,496,900 0 0
VANECK VECTORS ETF TR OPT 92189F791 528 19,300 SH Call SOLE 8 19,300 0 0
VANECK VECTORS ETF TR OPT 92189F106 215,718 11,647,800 SH Put SOLE 8 11,647,800 0 0
VANECK VECTORS ETF TR OPT 92189F718 36,639 1,454,500 SH Put SOLE 8 1,454,500 0 0
VANECK VECTORS ETF TR FUND 92189F676 11,926 112,035 SH   SOLE 8 112,035 0 0
VANECK VECTORS ETF TR FUND 92189F791 9,398 343,493 SH   SOLE 8 343,493 0 0
VANECK VECTORS ETF TR OPT 92189F403 20,290 941,100 SH Put SOLE 8 941,100 0 0
VANECK VECTORS ETF TR OPT 92189F718 16,633 660,300 SH Call SOLE 8 660,300 0 0
VANECK VECTORS ETF TR OPT 92189F403 19,350 897,500 SH Call SOLE 8 897,500 0 0
VANECK VECTORS ETF TR FUND 92189F106 1,032 55,737 SH   SOLE 9 55,737 0 0
VANECK VECTORS ETF TR FUND 92189F718 3,707 147,162 SH   DFND 20 0 0 147,162
VANECK VECTORS ETF TR FUND 92189F403 25 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F676 479 4,500 SH   DFND 20 0 0 4,500
VANECK VECTORS ETF TR FUND 92189F676 21 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FD INC FUND 921937835 1,668 21,187 SH   SOLE 1 21,187 0 0
VANGUARD BD INDEX FD INC FUND 921937827 1,381 17,700 SH   SOLE 1 17,700 0 0
VANGUARD BD INDEX FD INC FUND 921937819 93 1,156 SH   SOLE 1 1,156 0 0
VANGUARD INDEX FDS FUND 922908553 40,340 500,000 SH   SOLE 1 500,000 0 0
VANGUARD INDEX FDS FUND 922908751 15 94 SH   SOLE 1 94 0 0
VANGUARD INDEX FDS FUND 922908363 724 2,712 SH   DFND 1 0 0 2,712
VANGUARD INDEX FDS FUND 922908769 32 214 SH   SOLE 1 214 0 0
VANGUARD INDEX FDS OPT 922908553 288,358 3,574,100 SH Put SOLE 8 3,574,100 0 0
VANGUARD INDEX FDS OPT 922908769 434 2,900 SH Call SOLE 8 2,900 0 0
VANGUARD INDEX FDS OPT 922908769 135 900 SH Put SOLE 8 900 0 0
VANGUARD INDEX FDS OPT 922908553 960 11,900 SH Call SOLE 8 11,900 0 0
VANGUARD INDEX FDS FUND 922908553 73 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 77 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042858 665 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042858 40,502 987,865 SH   SOLE 1 987,865 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 4,879 119,000 SH Call SOLE 8 119,000 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 4,841 86,100 SH Call SOLE 8 86,100 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042775 4 74 SH   SOLE 8 74 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 31,022 756,625 SH   SOLE 8 756,625 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 1,476 36,000 SH Put SOLE 8 36,000 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 1,760 31,300 SH Put SOLE 8 31,300 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 427 5,632 SH   DFND 20 0 0 5,632
VANGUARD SCOTTSDALE FDS FUND 92206C409 2,076 26,560 SH   SOLE 1 26,560 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C870 190 2,280 SH   SOLE 1 2,280 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C680 16 100 SH   SOLE 8 100 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C714 11 100 SH   SOLE 8 100 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C706 3 42 SH   SOLE 8 42 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C664 14 100 SH   SOLE 8 100 0 0
VANGUARD STAR FD FUND 921909768 86 1,588 SH   DFND 20 0 0 1,588
VANGUARD TAX MANAGED INTL FD FUND 921943858 6,529 150,888 SH   SOLE 1 150,888 0 0
VANGUARD WORLD FDS FUND 92204A108 370 2,050 SH   DFND 1 0 0 2,050
VANGUARD WORLD FDS FUND 92204A603 2,666 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A405 582 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A702 440 2,170 SH   DFND 1 0 0 2,170
VANGUARD WORLD FDS FUND 92204A108 0 1 SH   SOLE 8 1 0 0
VANGUARD WORLD FDS FUND 92204A603 0 2 SH   SOLE 8 2 0 0
VANGUARD WORLD FDS FUND 92204A801 2 15 SH   SOLE 8 15 0 0
VAREX IMAGING CORP COM 92214X106 1,197 41,767 SH   SOLE 1 41,767 0 0
VAREX IMAGING CORP COM 92214X106 9 322 SH   SOLE 8 322 0 0
VARIAN MED SYS INC COM 92220P105 18,927 169,087 SH   SOLE 1 169,087 0 0
VARIAN MED SYS INC OPT 92220P105 90 800 SH Call SOLE 8 800 0 0
VARIAN MED SYS INC OPT 92220P105 11 100 SH Put SOLE 8 100 0 0
VARIAN MED SYS INC COM 92220P105 218 1,951 SH   SOLE 8 1,951 0 0
VARIAN MED SYS INC COM 92220P105 61 543 SH   SOLE 9 543 0 0
VARONIS SYS INC COM 922280102 860 11,740 SH   SOLE 1 11,740 0 0
VARONIS SYS INC COM 922280102 1,070 14,610 SH   SOLE 8 14,610 0 0
VECTOR GROUP LTD COM 92240M108 1,539 111,729 SH   SOLE 1 111,729 0 0
VECTOR GROUP LTD COM 92240M108 234 17,039 SH   SOLE 8 17,039 0 0
VECTREN CORP COM 92240G101 5,066 70,863 SH   SOLE 1 70,863 0 0
VECTREN CORP COM 92240G101 207 2,886 SH   SOLE 8 2,886 0 0
VECTREN CORP COM 92240G101 534 7,463 SH   SOLE 9 7,463 0 0
VECTRUS INC COM 92242T101 253 8,128 SH   SOLE 1 8,128 0 0
VECTRUS INC COM 92242T101 24 770 SH   SOLE 8 770 0 0
VEDANTA LTD ADR 92242Y100 3 220 SH   SOLE 8 220 0 0
VEECO INSTRS INC DEL COM 922417100 600 58,560 SH   SOLE 1 58,560 0 0
VEECO INSTRS INC DEL COM 922417100 7 666 SH   SOLE 8 666 0 0
VEECO INSTRS INC DEL BOND 922417AD2 978 1,155,000 PRN   SOLE 8 0 0 1,155,000
VEEVA SYS INC COM 922475108 11,763 108,047 SH   SOLE 1 108,047 0 0
VEEVA SYS INC COM 922475108 27 250 SH   DFND 1 0 0 250
VEEVA SYS INC COM 922475108 759 6,981 SH   SOLE 8 6,981 0 0
VEEVA SYS INC OPT 922475108 4,094 37,600 SH Call SOLE 8 37,600 0 0
VEEVA SYS INC OPT 922475108 4,562 41,900 SH Put SOLE 8 41,900 0 0
VEEVA SYS INC COM 922475108 164 1,500 SH   SOLE 9 1,500 0 0
VENATOR MATLS PLC COM G9329Z100 443 49,200 SH   SOLE 1 49,200 0 0
VENATOR MATLS PLC COM G9329Z100 5 549 SH   SOLE 8 549 0 0
VENTAS INC TRUS 92276F100 45,601 838,554 SH   SOLE 1 838,554 0 0
VENTAS INC COM 92276F100 478 8,794 SH   SOLE 1 8,794 0 0
VENTAS INC OPT 92276F100 930 17,100 SH Call SOLE 8 17,100 0 0
VENTAS INC OPT 92276F100 2,605 47,900 SH Put SOLE 8 47,900 0 0
VENTAS INC TRUS 92276F100 817 15,039 SH   SOLE 8 15,039 0 0
VENTAS INC COM 92276F100 1,081 19,874 SH   SOLE 9 19,874 0 0
VEON LTD ADR 91822M106 119 41,044 SH   DFND 1 0 0 41,044
VEON LTD ADR 91822M106 143 49,418 SH   SOLE 1 49,418 0 0
VEON LTD OPT 91822M106 2 600 SH Call SOLE 8 600 0 0
VEON LTD ADR 91822M106 1 469 SH   SOLE 8 469 0 0
VEONEER INCORPORATED COM 92336X109 131 2,375 SH   SOLE 1 2,375 0 0
VEONEER INCORPORATED COM 92336X109 4 68 SH   SOLE 8 68 0 0
VEONEER INCORPORATED COM 92336X109 45 820 SH   SOLE 9 820 0 0
VEONEER INCORPORATED GDR 92336X109 6,304 114,486 SH   SOLE 9 114,486 0 0
VERA BRADLEY INC COM 92335C106 1,401 91,762 SH   SOLE 1 91,762 0 0
VERA BRADLEY INC COM 92335C106 97 6,411 SH   SOLE 8 6,411 0 0
VERACYTE INC COM 92337F107 231 24,219 SH   SOLE 1 24,219 0 0
VERACYTE INC COM 92337F107 16 1,621 SH   SOLE 8 1,621 0 0
VERASTEM INC COM 92337C104 290 39,965 SH   SOLE 1 39,965 0 0
VERASTEM INC COM 92337C104 142 19,673 SH   SOLE 8 19,673 0 0
VEREIT INC TRUS 92339V100 12,445 1,714,205 SH   SOLE 1 1,714,205 0 0
VEREIT INC COM 92339V100 1,751 241,245 SH   SOLE 1 241,245 0 0
VEREIT INC TRUS 92339V100 106 14,589 SH   SOLE 8 14,589 0 0
VEREIT INC OPT 92339V100 86 11,900 SH Put SOLE 8 11,900 0 0
VEREIT INC OPT 92339V100 53 7,300 SH Call SOLE 8 7,300 0 0
VEREIT INC COM 92339V100 88 12,144 SH   SOLE 9 12,144 0 0
VERICEL CORP COM 92346J108 228 16,104 SH   SOLE 1 16,104 0 0
VERICEL CORP COM 92346J108 27 1,951 SH   SOLE 8 1,951 0 0
VERINT SYS INC COM 92343X100 10,159 202,778 SH   SOLE 1 202,778 0 0
VERINT SYS INC COM 92343X100 22 446 SH   SOLE 8 446 0 0
VERINT SYS INC BOND 92343XAA8 937 910,000 PRN   SOLE 8 0 0 910,000
VERISIGN INC COM 92343E102 31,455 196,448 SH   SOLE 1 196,448 0 0
VERISIGN INC OPT 92343E102 272 1,700 SH Put SOLE 8 1,700 0 0
VERISIGN INC COM 92343E102 2,564 16,011 SH   SOLE 8 16,011 0 0
VERISIGN INC OPT 92343E102 384 2,400 SH Call SOLE 8 2,400 0 0
VERISIGN INC COM 92343E102 106 664 SH   SOLE 9 664 0 0
VERISK ANALYTICS INC COM 92345Y106 39,888 330,862 SH   SOLE 1 330,862 0 0
VERISK ANALYTICS INC COM 92345Y106 12 100 SH   SOLE 8 100 0 0
VERISK ANALYTICS INC OPT 92345Y106 12 100 SH Call SOLE 8 100 0 0
VERISK ANALYTICS INC COM 92345Y106 112 931 SH   SOLE 9 931 0 0
VERISK ANALYTICS INC COM 92345Y106 2,604 21,602 SH   DFND 20 0 0 21,602
VERITEX HLDGS INC COM 923451108 252 8,908 SH   SOLE 1 8,908 0 0
VERITIV CORP COM 923454102 441 12,122 SH   SOLE 1 12,122 0 0
VERITIV CORP COM 923454102 21 570 SH   SOLE 8 570 0 0
VERITONE INC COM 92347M100 3 247 SH   SOLE 8 247 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,299 24,324 SH   DFND 1 0 0 24,324
VERIZON COMMUNICATIONS INC COM 92343V104 314,591 5,892,313 SH   SOLE 1 5,892,313 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 58,703 1,099,500 SH Call SOLE 8 1,099,500 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 38,174 715,000 SH Put SOLE 8 715,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,660 68,550 SH   SOLE 8 68,550 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 40,271 754,296 SH   SOLE 9 754,296 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 135 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 491 9,197 SH   DFND 20 0 0 9,197
VERIZON COMMUNICATIONS INC COM 92343V104 31 575 SH   SOLE 99 0 575 0
VERMILION ENERGY INC COM 923725105 27 812 SH   SOLE 1 812 0 0
VERMILION ENERGY INC COM 923725105 0 1 SH   SOLE 8 1 0 0
VERMILION ENERGY INC COM 923725105 71 2,139 SH   SOLE 9 2,139 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 35 2,173 SH   SOLE 1 2,173 0 0
VERSARTIS INC COM 92529L102 0 235 SH   SOLE 1 235 0 0
VERSO CORP WARR 92531L207 688 20,440 SH   SOLE 1 20,440 0 0
VERSO CORP COM 92531L207 9,443 280,501 SH   SOLE 1 280,501 0 0
VERSUM MATLS INC COM 92532W103 7 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 3,411 94,732 SH   SOLE 1 94,732 0 0
VERSUM MATLS INC COM 92532W103 94 2,606 SH   SOLE 8 2,606 0 0
VERSUM MATLS INC OPT 92532W103 14 400 SH Put SOLE 8 400 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 12 62 SH   DFND 1 0 0 62
VERTEX PHARMACEUTICALS INC COM 92532F100 72,368 375,472 SH   SOLE 1 375,472 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 35,387 183,600 SH Put SOLE 8 183,600 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 28,043 145,500 SH Call SOLE 8 145,500 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 15,022 77,936 SH   SOLE 8 77,936 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 308 1,596 SH   SOLE 9 1,596 0 0
VIACOM INC NEW COM 92553P201 17,857 529,002 SH   SOLE 1 529,002 0 0
VIACOM INC NEW COM 92553P102 21 569 SH   SOLE 1 569 0 0
VIACOM INC NEW COM 92553P201 5,038 149,245 SH   SOLE 8 149,245 0 0
VIACOM INC NEW COM 92553P102 53 1,443 SH   SOLE 8 1,443 0 0
VIACOM INC NEW OPT 92553P201 8,041 238,200 SH Call SOLE 8 238,200 0 0
VIACOM INC NEW OPT 92553P201 8,147 241,300 SH Put SOLE 8 241,300 0 0
VIACOM INC NEW COM 92553P201 267 7,913 SH   SOLE 9 7,913 0 0
VIAD CORP COM 92552R406 1,482 25,015 SH   SOLE 1 25,015 0 0
VIAD CORP COM 92552R406 367 6,186 SH   SOLE 8 6,186 0 0
VIASAT INC COM 92552V100 2,394 37,427 SH   SOLE 1 37,427 0 0
VIASAT INC COM 92552V100 703 10,991 SH   SOLE 8 10,991 0 0
VIASAT INC OPT 92552V100 2,852 44,600 SH Call SOLE 8 44,600 0 0
VIASAT INC OPT 92552V100 512 8,000 SH Put SOLE 8 8,000 0 0
VIAVI SOLUTIONS INC COM 925550105 3,185 280,830 SH   SOLE 1 280,830 0 0
VIAVI SOLUTIONS INC COM 925550105 802 70,720 SH   SOLE 8 70,720 0 0
VIAVI SOLUTIONS INC OPT 925550105 62 5,500 SH Call SOLE 8 5,500 0 0
VIAVI SOLUTIONS INC OPT 925550105 54 4,800 SH Put SOLE 8 4,800 0 0
VICI PPTYS INC TRUS 925652109 1,659 76,732 SH   SOLE 1 76,732 0 0
VICOR CORP COM 925815102 1,773 38,533 SH   SOLE 1 38,533 0 0
VICOR CORP OPT 925815102 60 1,300 SH Call SOLE 8 1,300 0 0
VICOR CORP COM 925815102 1,463 31,808 SH   SOLE 8 31,808 0 0
VICOR CORP OPT 925815102 64 1,400 SH Put SOLE 8 1,400 0 0
VICTORY CAP HLDGS INC COM 92645B103 18 1,901 SH   SOLE 8 1,901 0 0
VIEWRAY INC COM 92672L107 212 22,599 SH   SOLE 1 22,599 0 0
VIEWRAY INC COM 92672L107 1,319 140,916 SH   SOLE 8 140,916 0 0
VIKING THERAPEUTICS INC COM 92686J106 339 19,436 SH   SOLE 1 19,436 0 0
VIKING THERAPEUTICS INC OPT 92686J106 4,411 253,200 SH Put SOLE 8 253,200 0 0
VIKING THERAPEUTICS INC OPT 92686J106 436 25,000 SH Call SOLE 8 25,000 0 0
VIKING THERAPEUTICS INC COM 92686J106 2,252 129,293 SH   SOLE 8 129,293 0 0
VILLAGE BK &amp TR FINANCIAL CO COM 92705T200 1 23 SH   SOLE 8 23 0 0
VILLAGE SUPER MKT INC COM 927107409 90 3,283 SH   SOLE 1 3,283 0 0
VILLAGE SUPER MKT INC COM 927107409 0 14 SH   SOLE 8 14 0 0
VINCE HLDG CORP COM 92719W207 0 4 SH   SOLE 8 4 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 313 7,439 SH   SOLE 1 7,439 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 5,438 129,158 SH   SOLE 8 129,158 0 0
VIPSHOP HLDGS LTD ADR 92763W103 12,873 2,062,953 SH   SOLE 1 2,062,953 0 0
VIPSHOP HLDGS LTD OPT 92763W103 1,276 204,500 SH Call SOLE 8 204,500 0 0
VIPSHOP HLDGS LTD ADR 92763W103 3,756 602,022 SH   SOLE 8 602,022 0 0
VIPSHOP HLDGS LTD OPT 92763W103 5,159 826,800 SH Put SOLE 8 826,800 0 0
VIPSHOP HLDGS LTD ADR 92763W103 605 97,019 SH   SOLE 9 97,019 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,560 250,000 SH   DFND 20 0 0 250,000
VIRCO MFG CO COM 927651109 1 140 SH   SOLE 8 140 0 0
VIRNETX HLDG CORP COM 92823T108 96 20,626 SH   SOLE 1 20,626 0 0
VIRNETX HLDG CORP OPT 92823T108 49 10,600 SH Call SOLE 8 10,600 0 0
VIRNETX HLDG CORP OPT 92823T108 27 5,700 SH Put SOLE 8 5,700 0 0
VIRNETX HLDG CORP COM 92823T108 334 71,771 SH   SOLE 8 71,771 0 0
VIRTRA INC COM 92827K301 0 7 SH   SOLE 8 7 0 0
VIRTU FINL INC COM 928254101 63 3,090 SH   SOLE 1 3,090 0 0
VIRTU FINL INC COM 928254101 4 200 SH   SOLE 8 200 0 0
VIRTU FINL INC COM 928254101 2 100 SH   SOLE 9 100 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 1,422 12,492 SH   SOLE 1 12,492 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 24 214 SH   SOLE 8 214 0 0
VIRTUS INVT PARTNERS INC CONV 92828Q208 1,185 11,936 SH   SOLE 8 11,936 0 0
VIRTUSA CORP COM 92827P102 1,998 37,204 SH   SOLE 1 37,204 0 0
VIRTUSA CORP COM 92827P102 69 1,289 SH   SOLE 8 1,289 0 0
VISA INC COM 92826C839 448,849 2,990,528 SH   SOLE 1 2,366,307 624,221 0
VISA INC OPT 92826C839 45,027 300,000 SH Call SOLE 1 300,000 0 0
VISA INC COM 92826C839 3,508 23,373 SH   DFND 1 0 0 23,373
VISA INC COM 92826C839 7,495 49,936 SH   SOLE 8 49,936 0 0
VISA INC OPT 92826C839 40,029 266,700 SH Call SOLE 8 266,700 0 0
VISA INC OPT 92826C839 43,556 290,200 SH Put SOLE 8 290,200 0 0
VISA INC COM 92826C839 1,661 11,063 SH   SOLE 9 11,063 0 0
VISA INC COM 92826C839 3,689 24,576 SH   DFND 20 0 0 24,576
VISA INC COM 92826C839 4,677 31,162 SH   SOLE 20 0 31,162 0
VISA INC COM 92826C839 16,773 111,750 SH   SOLE 99 0 111,750 0
VISHAY INTERTECHNOLOGY INC COM 928298108 2,505 123,123 SH   SOLE 1 123,123 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 451 22,175 SH   SOLE 8 22,175 0 0
VISHAY PRECISION GROUP INC COM 92835K103 152 4,065 SH   SOLE 1 4,065 0 0
VISHAY PRECISION GROUP INC COM 92835K103 2 47 SH   SOLE 8 47 0 0
VISTA GOLD CORP COM 927926303 0 271 SH   SOLE 8 271 0 0
VISTA OUTDOOR INC COM 928377100 3,137 175,367 SH   SOLE 1 175,367 0 0
VISTA OUTDOOR INC COM 928377100 6 335 SH   SOLE 8 335 0 0
VISTEON CORP COM 92839U206 1,841 19,829 SH   SOLE 1 19,829 0 0
VISTEON CORP COM 92839U206 187 2,017 SH   SOLE 8 2,017 0 0
VISTRA ENERGY CORP COM 92840M102 6,529 262,450 SH   SOLE 1 262,450 0 0
VISTRA ENERGY CORP COM 92840M128 19 12,758 SH   SOLE 1 12,758 0 0
VISTRA ENERGY CORP OPT 92840M102 113 4,550 SH Call SOLE 8 4,550 0 0
VISTRA ENERGY CORP OPT 92840M102 18 715 SH Put SOLE 8 715 0 0
VISTRA ENERGY CORP WARR 92840M128 68 45,977 SH   SOLE 8 45,977 0 0
VISTRA ENERGY CORP COM 92840M102 2 100 SH   SOLE 8 100 0 0
VISTRA ENERGY CORP COM 92840M102 101 4,056 SH   SOLE 9 4,056 0 0
VITAL THERAPIES INC COM 92847R104 5 16,996 SH   SOLE 1 16,996 0 0
VITAL THERAPIES INC COM 92847R104 54 196,557 SH   SOLE 8 196,557 0 0
VITAL THERAPIES INC OPT 92847R104 17 63,000 SH Call SOLE 8 63,000 0 0
VITAL THERAPIES INC OPT 92847R104 73 266,200 SH Put SOLE 8 266,200 0 0
VITAMIN SHOPPE INC COM 92849E101 1,343 134,349 SH   SOLE 1 134,349 0 0
VITAMIN SHOPPE INC OPT 92849E101 40 4,000 SH Put SOLE 8 4,000 0 0
VITAMIN SHOPPE INC OPT 92849E101 79 7,900 SH Call SOLE 8 7,900 0 0
VITAMIN SHOPPE INC COM 92849E101 98 9,861 SH   SOLE 8 9,861 0 0
VIVEVE MED INC COM 92852W204 6 2,100 SH   SOLE 1 2,100 0 0
VIVEVE MED INC COM 92852W204 1 288 SH   SOLE 8 288 0 0
VIVINT SOLAR INC COM 92854Q106 205 39,545 SH   SOLE 1 39,545 0 0
VIVUS INC COM 928551308 27 6,118 SH   SOLE 1 6,118 0 0
VMWARE INC COM 928563402 18,325 117,425 SH   SOLE 1 117,425 0 0
VMWARE INC OPT 928563402 57,867 370,800 SH Put SOLE 8 370,800 0 0
VMWARE INC OPT 928563402 15,184 97,300 SH Call SOLE 8 97,300 0 0
VMWARE INC COM 928563402 4,979 31,902 SH   SOLE 8 31,902 0 0
VMWARE INC COM 928563402 149 959 SH   SOLE 9 959 0 0
VOC ENERGY TR TRUS 91829B103 0 81 SH   SOLE 8 81 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 6,138 167,776 SH   SOLE 1 167,776 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 195 9,000 SH   DFND 1 0 0 9,000
VODAFONE GROUP PLC NEW ADR 92857W308 510 23,502 SH   SOLE 1 23,502 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 3,186 146,800 SH Put SOLE 8 146,800 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,034 185,900 SH Call SOLE 8 185,900 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 11,919 549,278 SH   SOLE 8 549,278 0 0
VOLT INFORMATION SCIENCES IN COM 928703107 0 33 SH   SOLE 8 33 0 0
VONAGE HLDGS CORP COM 92886T201 3,306 233,528 SH   SOLE 1 233,528 0 0
VONAGE HLDGS CORP COM 92886T201 157 11,024 SH   SOLE 8 11,024 0 0
VORNADO RLTY TR TRUS 929042109 24,515 335,813 SH   SOLE 1 335,813 0 0
VORNADO RLTY TR COM 929042109 2,996 41,049 SH   SOLE 1 41,049 0 0
VORNADO RLTY TR OPT 929042109 2,599 35,600 SH Call SOLE 8 35,600 0 0
VORNADO RLTY TR OPT 929042109 1,789 24,500 SH Put SOLE 8 24,500 0 0
VORNADO RLTY TR TRUS 929042109 104 1,420 SH   SOLE 8 1,420 0 0
VORNADO RLTY TR COM 929042109 74 1,015 SH   SOLE 9 1,015 0 0
VOXELJET AG ADR 92912L107 0 90 SH   SOLE 8 90 0 0
VOXX INTL CORP COM 91829F104 0 23 SH   SOLE 8 23 0 0
VOYA FINL INC COM 929089100 4,581 92,229 SH   SOLE 1 92,229 0 0
VOYA FINL INC COM 929089100 247 4,963 SH   SOLE 8 4,963 0 0
VOYA FINL INC COM 929089100 107 2,157 SH   SOLE 9 2,157 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 339 17,897 SH   SOLE 1 17,897 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 8 402 SH   SOLE 8 402 0 0
VSE CORP COM 918284100 126 3,801 SH   SOLE 1 3,801 0 0
VSE CORP COM 918284100 4 116 SH   SOLE 8 116 0 0
VTV THERAPEUTICS INC COM 918385105 5 6,000 SH   SOLE 8 6,000 0 0
VULCAN MATLS CO COM 929160109 172 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 19,137 172,101 SH   SOLE 1 172,101 0 0
VULCAN MATLS CO COM 929160109 2 19 SH   SOLE 8 19 0 0
VULCAN MATLS CO OPT 929160109 1,712 15,400 SH Call SOLE 8 15,400 0 0
VULCAN MATLS CO OPT 929160109 2,446 22,000 SH Put SOLE 8 22,000 0 0
VULCAN MATLS CO COM 929160109 87 784 SH   SOLE 9 784 0 0
VUZIX CORP COM 92921W300 58 8,828 SH   SOLE 1 8,828 0 0
VUZIX CORP COM 92921W300 45 6,947 SH   SOLE 8 6,947 0 0
W &amp T OFFSHORE INC COM 92922P106 531 55,069 SH   SOLE 1 55,069 0 0
W &amp T OFFSHORE INC COM 92922P106 0 1 SH   SOLE 8 1 0 0
W P CAREY INC TRUS 92936U109 4,374 68,009 SH   SOLE 1 68,009 0 0
W P CAREY INC TRUS 92936U109 13 204 SH   SOLE 8 204 0 0
W R BERKLEY CORPORATION COM 084423102 6,120 76,559 SH   SOLE 1 76,559 0 0
W R BERKLEY CORPORATION OPT 084423102 80 1,000 SH Call SOLE 8 1,000 0 0
W R BERKLEY CORPORATION COM 084423102 72 909 SH   SOLE 8 909 0 0
W R BERKLEY CORPORATION COM 084423102 97 1,209 SH   SOLE 9 1,209 0 0
WABASH NATL CORP COM 929566107 2,262 124,016 SH   SOLE 1 124,016 0 0
WABASH NATL CORP COM 929566107 47 2,595 SH   SOLE 8 2,595 0 0
WABCO HLDGS INC COM 92927K102 2,551 21,632 SH   SOLE 1 21,632 0 0
WABCO HLDGS INC COM 92927K102 12 100 SH   SOLE 8 100 0 0
WABCO HLDGS INC COM 92927K102 78 656 SH   SOLE 9 656 0 0
WABTEC CORP COM 929740108 7,871 75,046 SH   SOLE 1 75,046 0 0
WABTEC CORP OPT 929740108 1,028 9,800 SH Call SOLE 8 9,800 0 0
WABTEC CORP OPT 929740108 6,346 60,500 SH Put SOLE 8 60,500 0 0
WABTEC CORP COM 929740108 815 7,778 SH   SOLE 8 7,778 0 0
WABTEC CORP COM 929740108 113 1,074 SH   SOLE 9 1,074 0 0
WADDELL &amp REED FINL INC COM 930059100 2,555 120,654 SH   SOLE 1 120,654 0 0
WADDELL &amp REED FINL INC COM 930059100 195 9,204 SH   SOLE 8 9,204 0 0
WAGEWORKS INC COM 930427109 2,097 49,054 SH   SOLE 1 49,054 0 0
WAGEWORKS INC COM 930427109 58 1,344 SH   SOLE 8 1,344 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 142,082 1,949,011 SH   SOLE 1 1,949,011 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 96 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC OPT 931427108 10,935 150,000 SH Put SOLE 8 150,000 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 22,453 308,000 SH Call SOLE 8 308,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 130 1,775 SH   SOLE 8 1,775 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 33,347 457,428 SH   SOLE 9 457,428 0 0
WALKER &amp DUNLOP INC COM 93148P102 2,288 43,269 SH   SOLE 1 43,269 0 0
WALKER &amp DUNLOP INC COM 93148P102 56 1,061 SH   SOLE 8 1,061 0 0
WALMART INC COM 931142103 102,979 1,096,583 SH   SOLE 1 1,096,583 0 0
WALMART INC COM 931142103 258 2,747 SH   DFND 1 0 0 2,747
WALMART INC COM 931142103 18,149 193,262 SH   SOLE 8 193,262 0 0
WALMART INC OPT 931142103 43,340 461,500 SH Put SOLE 8 461,500 0 0
WALMART INC OPT 931142103 22,783 242,600 SH Call SOLE 8 242,600 0 0
WALMART INC COM 931142103 7,593 80,854 SH   SOLE 9 80,854 0 0
WARRIOR MET COAL INC COM 93627C101 1,942 71,813 SH   SOLE 1 71,813 0 0
WARRIOR MET COAL INC COM 93627C101 33 1,223 SH   SOLE 8 1,223 0 0
WASHINGTON FED INC COM 938824109 2,516 78,668 SH   SOLE 1 78,668 0 0
WASHINGTON FED INC COM 938824109 116 3,631 SH   SOLE 8 3,631 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 2,995 410,196 SH   SOLE 1 410,196 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 7 1,000 SH Call SOLE 8 1,000 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 31 4,112 SH   SOLE 8 4,112 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 4,192 136,743 SH   SOLE 1 136,743 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 86 2,823 SH   SOLE 8 2,823 0 0
WASHINGTON TR BANCORP COM 940610108 326 5,897 SH   SOLE 1 5,897 0 0
WASHINGTON TR BANCORP COM 940610108 8 144 SH   SOLE 8 144 0 0
WASTE CONNECTIONS INC COM 94106B101 8,659 108,556 SH   SOLE 1 108,556 0 0
WASTE CONNECTIONS INC COM 94106B101 6 71 SH   SOLE 8 71 0 0
WASTE CONNECTIONS INC COM 94106B101 263 3,296 SH   SOLE 9 3,296 0 0
WASTE MGMT INC DEL COM 94106L109 54,285 600,781 SH   SOLE 1 600,781 0 0
WASTE MGMT INC DEL COM 94106L109 248 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL OPT 94106L109 3,632 40,200 SH Call SOLE 8 40,200 0 0
WASTE MGMT INC DEL OPT 94106L109 4,355 48,200 SH Put SOLE 8 48,200 0 0
WASTE MGMT INC DEL COM 94106L109 6,836 75,648 SH   SOLE 8 75,648 0 0
WASTE MGMT INC DEL COM 94106L109 254 2,809 SH   SOLE 9 2,809 0 0
WATERS CORP COM 941848103 21,279 109,307 SH   SOLE 1 109,307 0 0
WATERS CORP COM 941848103 572 2,939 SH   SOLE 8 2,939 0 0
WATERS CORP OPT 941848103 19 100 SH Call SOLE 8 100 0 0
WATERS CORP OPT 941848103 915 4,700 SH Put SOLE 8 4,700 0 0
WATERS CORP COM 941848103 91 465 SH   SOLE 9 465 0 0
WATERSTONE FINL INC MD COM 94188P101 174 10,119 SH   SOLE 1 10,119 0 0
WATSCO INC COM 942622200 1,923 10,800 SH   SOLE 1 10,800 0 0
WATSCO INC COM 942622200 588 3,297 SH   SOLE 8 3,297 0 0
WATSCO INC OPT 942622200 784 4,400 SH Put SOLE 8 4,400 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 3,072 37,011 SH   SOLE 1 37,011 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 65 782 SH   SOLE 8 782 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 534 10,687 SH   SOLE 1 10,687 0 0
WAYFAIR INC COM 94419L101 2,183 14,786 SH   SOLE 1 14,786 0 0
WAYFAIR INC OPT 94419L101 8,137 55,100 SH Call SOLE 8 55,100 0 0
WAYFAIR INC OPT 94419L101 12,360 83,700 SH Put SOLE 8 83,700 0 0
WAYFAIR INC BOND 94419LAB7 1,402 930,000 PRN   SOLE 8 0 0 930,000
WAYFAIR INC COM 94419L101 3 17 SH   SOLE 8 17 0 0
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 1 102 SH   SOLE 8 102 0 0
WCF BANCORP INC COM 92940L103 0 11 SH   SOLE 8 11 0 0
WD-40 CO COM 929236107 3,510 20,392 SH   SOLE 1 20,392 0 0
WD-40 CO COM 929236107 56 328 SH   SOLE 8 328 0 0
WEATHERFORD INTL LTD BOND 947075AH0 5,222 5,545,000 PRN   SOLE 8 0 0 5,545,000
WEATHERFORD INTL PLC COM G48833100 2,541 937,524 SH   SOLE 1 937,524 0 0
WEATHERFORD INTL PLC OPT G48833100 483 178,300 SH Call SOLE 8 178,300 0 0
WEATHERFORD INTL PLC OPT G48833100 300 110,800 SH Put SOLE 8 110,800 0 0
WEATHERFORD INTL PLC COM G48833100 471 173,965 SH   SOLE 8 173,965 0 0
WEB COM GROUP INC COM 94733A104 2,520 90,328 SH   SOLE 1 90,328 0 0
WEB COM GROUP INC OPT 94733A104 14 500 SH Put SOLE 8 500 0 0
WEB COM GROUP INC COM 94733A104 542 19,437 SH   SOLE 8 19,437 0 0
WEBSTER FINL CORP CONN COM 947890109 2,756 46,727 SH   SOLE 1 46,727 0 0
WEBSTER FINL CORP CONN COM 947890109 584 9,909 SH   SOLE 8 9,909 0 0
WEBSTER FINL CORP CONN OPT 947890109 35 600 SH Put SOLE 8 600 0 0
WEC ENERGY GROUP INC COM 92939U106 67,254 1,007,391 SH   SOLE 1 1,007,391 0 0
WEC ENERGY GROUP INC COM 92939U106 3 48 SH   SOLE 8 48 0 0
WEC ENERGY GROUP INC OPT 92939U106 60 900 SH Call SOLE 8 900 0 0
WEC ENERGY GROUP INC COM 92939U106 125 1,871 SH   SOLE 9 1,871 0 0
WEIBO CORP ADR 948596101 5,359 73,287 SH   SOLE 1 73,287 0 0
WEIBO CORP ADR 948596101 9 123 SH   DFND 1 0 0 123
WEIBO CORP OPT 948596101 2,176 29,760 SH Call SOLE 8 29,760 0 0
WEIBO CORP ADR 948596101 9,391 128,404 SH   SOLE 8 128,404 0 0
WEIBO CORP OPT 948596101 20,201 276,240 SH Put SOLE 8 276,240 0 0
WEIBO CORP ADR 948596101 1,167 15,947 SH   SOLE 9 15,947 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 2,125 29,505 SH   SOLE 1 29,505 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 46,067 639,900 SH Put SOLE 8 639,900 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 2,340 32,510 SH   SOLE 8 32,510 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 8,769 121,800 SH Call SOLE 8 121,800 0 0
WEINGARTEN RLTY INVS TRUS 948741103 8,159 274,180 SH   SOLE 1 274,180 0 0
WEINGARTEN RLTY INVS TRUS 948741103 273 9,149 SH   SOLE 8 9,149 0 0
WEINGARTEN RLTY INVS OPT 948741103 149 5,000 SH Put SOLE 8 5,000 0 0
WEINGARTEN RLTY INVS OPT 948741103 6 200 SH Call SOLE 8 200 0 0
WEIS MKTS INC COM 948849104 392 9,048 SH   SOLE 1 9,048 0 0
WEIS MKTS INC COM 948849104 347 7,994 SH   SOLE 8 7,994 0 0
WELBILT INC COM 949090104 2,043 97,861 SH   SOLE 1 97,861 0 0
WELBILT INC COM 949090104 45 2,163 SH   SOLE 8 2,163 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 17,443 54,424 SH   SOLE 1 54,424 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 737 2,300 SH Put SOLE 8 2,300 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 67 208 SH   SOLE 8 208 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 64 200 SH Call SOLE 8 200 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 380 1,187 SH   SOLE 9 1,187 0 0
WELLS FARGO CO NEW COM 949746101 1,783 33,916 SH   DFND 1 0 0 33,916
WELLS FARGO CO NEW COM 949746101 538,705 10,249,321 SH   SOLE 1 10,249,321 0 0
WELLS FARGO CO NEW OPT 949746101 53,343 1,014,900 SH Call SOLE 8 1,014,900 0 0
WELLS FARGO CO NEW OPT 949746101 155,131 2,951,500 SH Put SOLE 8 2,951,500 0 0
WELLS FARGO CO NEW COM 949746101 66,664 1,268,362 SH   SOLE 8 1,268,362 0 0
WELLS FARGO CO NEW COM 949746101 10,499 199,769 SH   SOLE 9 199,769 0 0
WELLS FARGO CO NEW COM 949746101 1,383 26,305 SH   DFND 20 0 0 26,305
WELLTOWER INC TRUS 95040Q104 55,311 859,936 SH   SOLE 1 859,936 0 0
WELLTOWER INC COM 95040Q104 2,865 44,551 SH   SOLE 1 44,551 0 0
WELLTOWER INC TRUS 95040Q104 371 5,775 SH   SOLE 8 5,775 0 0
WELLTOWER INC OPT 95040Q104 1,975 30,700 SH Call SOLE 8 30,700 0 0
WELLTOWER INC OPT 95040Q104 2,129 33,100 SH Put SOLE 8 33,100 0 0
WELLTOWER INC COM 95040Q104 2,300 35,742 SH   SOLE 9 35,742 0 0
WENDYS CO COM 95058W100 3,014 175,770 SH   SOLE 1 175,770 0 0
WENDYS CO OPT 95058W100 79 4,600 SH Call SOLE 8 4,600 0 0
WENDYS CO OPT 95058W100 60 3,500 SH Put SOLE 8 3,500 0 0
WENDYS CO COM 95058W100 9 512 SH   SOLE 8 512 0 0
WERNER ENTERPRISES INC COM 950755108 1,991 56,327 SH   SOLE 1 56,327 0 0
WERNER ENTERPRISES INC COM 950755108 119 3,364 SH   SOLE 8 3,364 0 0
WESBANCO INC COM 950810101 1,258 28,214 SH   SOLE 1 28,214 0 0
WESBANCO INC COM 950810101 25 555 SH   SOLE 8 555 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 624 55,428 SH   SOLE 1 55,428 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 567 50,370 SH   SOLE 8 50,370 0 0
WESCO INTL INC COM 95082P105 1,663 27,071 SH   SOLE 1 27,071 0 0
WESCO INTL INC COM 95082P105 2 33 SH   SOLE 8 33 0 0
WESCO INTL INC OPT 95082P105 123 2,000 SH Put SOLE 8 2,000 0 0
WESCO INTL INC OPT 95082P105 375 6,100 SH Call SOLE 8 6,100 0 0
WEST BANCORPORATION INC COM 95123P106 145 6,168 SH   SOLE 1 6,168 0 0
WEST BANCORPORATION INC COM 95123P106 5 203 SH   SOLE 8 203 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,015 24,414 SH   SOLE 1 24,414 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 18 142 SH   SOLE 8 142 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 159 1,287 SH   SOLE 9 1,287 0 0
WESTAMERICA BANCORPORATION COM 957090103 1,789 29,750 SH   SOLE 1 29,750 0 0
WESTAMERICA BANCORPORATION COM 957090103 52 869 SH   SOLE 8 869 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,323 23,260 SH   SOLE 1 23,260 0 0
WESTERN ALLIANCE BANCORP COM 957638109 412 7,253 SH   SOLE 8 7,253 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 241 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 263 26,229 SH   SOLE 1 26,229 0 0
WESTERN ASSET MTG CAP CORP TRUS 95790D105 1 105 SH   SOLE 8 105 0 0
WESTERN DIGITAL CORP COM 958102105 48,780 833,269 SH   SOLE 1 833,269 0 0
WESTERN DIGITAL CORP OPT 958102105 59,313 1,013,200 SH Put SOLE 8 1,013,200 0 0
WESTERN DIGITAL CORP OPT 958102105 14,278 243,900 SH Call SOLE 8 243,900 0 0
WESTERN DIGITAL CORP COM 958102105 35,649 608,962 SH   SOLE 8 608,962 0 0
WESTERN DIGITAL CORP COM 958102105 384 6,555 SH   SOLE 9 6,555 0 0
WESTERN GAS EQUITY PARTNERS COM 95825R103 19,690 657,670 SH   SOLE 1 657,670 0 0
WESTERN GAS EQUITY PARTNERS COM 95825R103 206 6,880 SH   SOLE 8 6,880 0 0
WESTERN GAS EQUITY PARTNERS OPT 95825R103 9 300 SH Call SOLE 8 300 0 0
WESTERN GAS PARTNERS LP COM 958254104 42,799 979,825 SH   SOLE 1 979,825 0 0
WESTERN GAS PARTNERS LP OPT 958254104 1,721 39,400 SH Put SOLE 8 39,400 0 0
WESTERN GAS PARTNERS LP COM 958254104 607 13,900 SH   SOLE 8 13,900 0 0
WESTERN GAS PARTNERS LP OPT 958254104 1,826 41,800 SH Call SOLE 8 41,800 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 116 10,764 SH   SOLE 1 10,764 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 4 398 SH   SOLE 8 398 0 0
WESTERN UN CO COM 959802109 13,928 730,836 SH   SOLE 1 730,836 0 0
WESTERN UN CO OPT 959802109 292 15,300 SH Put SOLE 8 15,300 0 0
WESTERN UN CO COM 959802109 476 24,963 SH   SOLE 8 24,963 0 0
WESTERN UN CO OPT 959802109 95 5,000 SH Call SOLE 8 5,000 0 0
WESTERN UN CO COM 959802109 1,917 100,611 SH   SOLE 9 100,611 0 0
WESTLAKE CHEM CORP COM 960413102 9,212 110,840 SH   SOLE 1 110,840 0 0
WESTLAKE CHEM CORP OPT 960413102 216 2,600 SH Call SOLE 8 2,600 0 0
WESTLAKE CHEM CORP COM 960413102 533 6,411 SH   SOLE 8 6,411 0 0
WESTLAKE CHEM CORP OPT 960413102 416 5,000 SH Put SOLE 8 5,000 0 0
WESTLAKE CHEM CORP COM 960413102 26 309 SH   SOLE 9 309 0 0
WESTLAKE CHEM PARTNERS LP COM 960417103 190 7,628 SH   SOLE 8 7,628 0 0
WESTPORT FUEL SYSTEMS INC COM 960908309 1 424 SH   SOLE 8 424 0 0
WESTROCK CO COM 96145D105 19,190 359,075 SH   SOLE 1 359,075 0 0
WESTROCK CO OPT 96145D105 262 4,900 SH Put SOLE 8 4,900 0 0
WESTROCK CO OPT 96145D105 3,078 57,600 SH Call SOLE 8 57,600 0 0
WESTROCK CO COM 96145D105 3,179 59,491 SH   SOLE 8 59,491 0 0
WESTROCK CO COM 96145D105 81 1,518 SH   SOLE 9 1,518 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWATER RES INC COM 961684107 0 330 SH   SOLE 8 330 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 179 3,455 SH   SOLE 1 3,455 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 20 398 SH   SOLE 8 398 0 0
WEX INC COM 96208T104 3,880 19,330 SH   SOLE 1 19,330 0 0
WEX INC COM 96208T104 8 38 SH   SOLE 8 38 0 0
WEYCO GROUP INC COM 962149100 85 2,438 SH   SOLE 1 2,438 0 0
WEYCO GROUP INC COM 962149100 9 252 SH   SOLE 8 252 0 0
WEYERHAEUSER CO COM 962166104 477 14,785 SH   SOLE 1 14,785 0 0
WEYERHAEUSER CO TRUS 962166104 26,356 816,723 SH   SOLE 1 816,723 0 0
WEYERHAEUSER CO OPT 962166104 536 16,600 SH Put SOLE 8 16,600 0 0
WEYERHAEUSER CO TRUS 962166104 102 3,154 SH   SOLE 8 3,154 0 0
WEYERHAEUSER CO OPT 962166104 1,846 57,200 SH Call SOLE 8 57,200 0 0
WEYERHAEUSER CO COM 962166104 967 29,954 SH   SOLE 9 29,954 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 589 33,680 SH   SOLE 1 33,680 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 196 11,200 SH Put SOLE 8 11,200 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,844 162,500 SH Call SOLE 8 162,500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,596 91,226 SH   SOLE 8 91,226 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 677 38,726 SH   SOLE 9 38,726 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 39 2,250 SH   DFND 20 0 0 2,250
WHIRLPOOL CORP COM 963320106 39,633 333,754 SH   SOLE 1 333,754 0 0
WHIRLPOOL CORP COM 963320106 6 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 64 544 SH   SOLE 8 544 0 0
WHIRLPOOL CORP OPT 963320106 1,674 14,100 SH Call SOLE 8 14,100 0 0
WHIRLPOOL CORP OPT 963320106 3,147 26,500 SH Put SOLE 8 26,500 0 0
WHIRLPOOL CORP COM 963320106 309 2,609 SH   SOLE 9 2,609 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 2,315 2,474 SH   SOLE 1 2,474 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 127 136 SH   SOLE 8 136 0 0
WHITESTONE REIT TRUS 966084204 581 41,821 SH   SOLE 1 41,821 0 0
WHITESTONE REIT TRUS 966084204 145 10,484 SH   SOLE 8 10,484 0 0
WHITING PETE CORP NEW COM 966387409 1,763 33,246 SH   SOLE 1 33,246 0 0
WHITING PETE CORP NEW BOND 966387AL6 597 622,000 PRN   SOLE 8 0 0 622,000
WHITING PETE CORP NEW OPT 966387409 5,456 102,875 SH Put SOLE 8 102,875 0 0
WHITING PETE CORP NEW OPT 966387409 6,138 115,725 SH Call SOLE 8 115,725 0 0
WIDEOPENWEST INC COM 96758W101 157 14,040 SH   SOLE 1 14,040 0 0
WIDEOPENWEST INC COM 96758W101 16 1,459 SH   SOLE 8 1,459 0 0
WIDEPOINT CORP COM 967590100 0 18 SH   SOLE 8 18 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 1,650 69,828 SH   SOLE 1 69,828 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 68 2,873 SH   SOLE 8 2,873 0 0
WILEY JOHN &amp SONS INC COM 968223206 4,436 73,188 SH   SOLE 1 73,188 0 0
WILEY JOHN &amp SONS INC COM 968223305 0 1 SH   SOLE 8 1 0 0
WILEY JOHN &amp SONS INC COM 968223206 424 6,994 SH   SOLE 9 6,994 0 0
WILHELMINA INTL INC COM 968235200 1 88 SH   SOLE 8 88 0 0
WILLAMETTE VY VINEYARD INC COM 969136100 1 70 SH   SOLE 8 70 0 0
WILLDAN GROUP INC COM 96924N100 100 2,946 SH   SOLE 1 2,946 0 0
WILLDAN GROUP INC COM 96924N100 4 116 SH   SOLE 8 116 0 0
WILLIAMS COS INC DEL COM 969457100 51,395 1,890,262 SH   SOLE 1 1,890,262 0 0
WILLIAMS COS INC DEL COM 969457100 12 436 SH   SOLE 8 436 0 0
WILLIAMS COS INC DEL OPT 969457100 2,867 105,443 SH Call SOLE 8 105,443 0 0
WILLIAMS COS INC DEL OPT 969457100 1,331 48,956 SH Put SOLE 8 48,956 0 0
WILLIAMS COS INC DEL COM 969457100 212 7,799 SH   SOLE 9 7,799 0 0
WILLIAMS SONOMA INC COM 969904101 4,649 70,747 SH   SOLE 1 70,747 0 0
WILLIAMS SONOMA INC OPT 969904101 5,527 84,100 SH Call SOLE 8 84,100 0 0
WILLIAMS SONOMA INC OPT 969904101 1,479 22,500 SH Put SOLE 8 22,500 0 0
WILLIAMS SONOMA INC COM 969904101 285 4,329 SH   SOLE 8 4,329 0 0
WILLIS LEASE FINANCE CORP COM 970646105 42 1,223 SH   SOLE 1 1,223 0 0
WILLIS LEASE FINANCE CORP COM 970646105 3 96 SH   SOLE 8 96 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 15,708 111,456 SH   SOLE 1 111,456 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 143 1,015 SH   SOLE 8 1,015 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 729 5,174 SH   SOLE 9 5,174 0 0
WILLSCOT CORP COM 971375126 229 13,373 SH   SOLE 1 13,373 0 0
WINDSTREAM HLDGS INC OPT 97382A309 14,700 3,000,000 SH Put SOLE 1 3,000,000 0 0
WINDSTREAM HLDGS INC OPT 97382A309 3,920 800,000 SH Call SOLE 1 800,000 0 0
WINDSTREAM HLDGS INC COM 97382A309 104 21,359 SH   SOLE 1 21,359 0 0
WINDSTREAM HLDGS INC COM 97382A309 1,251 255,212 SH   SOLE 8 255,212 0 0
WINDSTREAM HLDGS INC OPT 97382A309 16 3,320 SH Call SOLE 8 3,320 0 0
WINDSTREAM HLDGS INC COM 97382A309 0 74 SH   SOLE 9 74 0 0
WINGSTOP INC COM 974155103 5,687 83,312 SH   SOLE 1 83,312 0 0
WINGSTOP INC COM 974155103 1,104 16,175 SH   SOLE 8 16,175 0 0
WINGSTOP INC OPT 974155103 3,414 50,000 SH Put SOLE 8 50,000 0 0
WINMARK CORP COM 974250102 155 934 SH   SOLE 1 934 0 0
WINNEBAGO INDS INC COM 974637100 1,431 43,151 SH   SOLE 1 43,151 0 0
WINNEBAGO INDS INC OPT 974637100 3 100 SH Put SOLE 8 100 0 0
WINNEBAGO INDS INC OPT 974637100 36 1,100 SH Call SOLE 8 1,100 0 0
WINNEBAGO INDS INC COM 974637100 51 1,558 SH   SOLE 8 1,558 0 0
WINTRUST FINL CORP COM 97650W108 2,435 28,667 SH   SOLE 1 28,667 0 0
WIPRO LTD ADR 97651M109 1,634 313,752 SH   SOLE 1 313,752 0 0
WIPRO LTD ADR 97651M109 18 3,413 SH   SOLE 8 3,413 0 0
WISDOMTREE INVTS INC COM 97717P104 1,089 128,392 SH   SOLE 1 128,392 0 0
WISDOMTREE INVTS INC OPT 97717P104 460 54,200 SH Put SOLE 8 54,200 0 0
WISDOMTREE INVTS INC OPT 97717P104 62 7,300 SH Call SOLE 8 7,300 0 0
WISDOMTREE INVTS INC COM 97717P104 252 29,769 SH   SOLE 8 29,769 0 0
WISDOMTREE TR FUND 97717W851 116 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717X701 310 4,900 SH   DFND 1 0 0 4,900
WISDOMTREE TR FUND 97717W422 1,853 76,853 SH   SOLE 1 76,853 0 0
WISDOMTREE TR FUND 97717W851 939 16,198 SH   SOLE 1 16,198 0 0
WISDOMTREE TR FUND 97717W851 4,287 73,982 SH   SOLE 8 73,982 0 0
WISDOMTREE TR OPT 97717X701 25 400 SH Call SOLE 8 400 0 0
WISDOMTREE TR FUND 97717W604 1 26 SH   SOLE 8 26 0 0
WISDOMTREE TR OPT 97717W851 7,742 133,600 SH Call SOLE 8 133,600 0 0
WISDOMTREE TR FUND 97717X594 3 93 SH   SOLE 8 93 0 0
WISDOMTREE TR OPT 97717W422 101 4,200 SH Put SOLE 8 4,200 0 0
WISDOMTREE TR FUND 97717W760 2 30 SH   SOLE 8 30 0 0
WISDOMTREE TR FUND 97717W422 15 617 SH   SOLE 8 617 0 0
WISDOMTREE TR FUND 97717W307 3 33 SH   SOLE 8 33 0 0
WISDOMTREE TR OPT 97717W851 9,631 166,200 SH Put SOLE 8 166,200 0 0
WISDOMTREE TR OPT 97717X701 107 1,700 SH Put SOLE 8 1,700 0 0
WISDOMTREE TR OPT 97717W422 164 6,800 SH Call SOLE 8 6,800 0 0
WISDOMTREE TR FUND 97717W281 2 43 SH   SOLE 8 43 0 0
WISDOMTREE TR FUND 97717W422 623 25,808 SH   SOLE 9 25,808 0 0
WIX COM LTD COM M98068105 17,464 145,899 SH   SOLE 1 145,899 0 0
WIX COM LTD OPT M98068105 3,280 27,400 SH Call SOLE 8 27,400 0 0
WIX COM LTD OPT M98068105 2,562 21,400 SH Put SOLE 8 21,400 0 0
WIX COM LTD COM M98068105 1,173 9,802 SH   SOLE 8 9,802 0 0
WMIH CORP COM 92936P100 181 130,235 SH   SOLE 1 130,235 0 0
WMIH CORP OPT 92936P100 4 2,554 SH Put SOLE 8 2,554 0 0
WMIH CORP OPT 92936P100 23 16,601 SH Call SOLE 8 16,601 0 0
WMIH CORP COM 92936P100 109 78,267 SH   SOLE 8 78,267 0 0
WNS HOLDINGS LTD ADR 92932M101 52 1,023 SH   SOLE 1 1,023 0 0
WOLVERINE WORLD WIDE INC COM 978097103 7,191 184,137 SH   SOLE 1 184,137 0 0
WOLVERINE WORLD WIDE INC COM 978097103 57 1,464 SH   SOLE 8 1,464 0 0
WOODWARD INC COM 980745103 2,930 36,238 SH   SOLE 1 36,238 0 0
WOODWARD INC COM 980745103 16 198 SH   SOLE 8 198 0 0
WORKDAY INC COM 98138H101 8,806 60,326 SH   SOLE 1 60,326 0 0
WORKDAY INC COM 98138H101 3,296 22,577 SH   SOLE 8 22,577 0 0
WORKDAY INC OPT 98138H101 12,452 85,300 SH Put SOLE 8 85,300 0 0
WORKDAY INC OPT 98138H101 12,569 86,100 SH Call SOLE 8 86,100 0 0
WORKDAY INC COM 98138H101 267 1,832 SH   SOLE 9 1,832 0 0
WORKDAY INC COM 98138H101 486 3,330 SH   DFND 20 0 0 3,330
WORKHORSE GROUP INC COM 98138J206 5 4,400 SH   SOLE 1 4,400 0 0
WORKIVA INC COM 98139A105 975 24,686 SH   SOLE 1 24,686 0 0
WORKIVA INC COM 98139A105 56 1,401 SH   SOLE 8 1,401 0 0
WORLD ACCEP CORP DEL COM 981419104 1,134 9,922 SH   SOLE 1 9,922 0 0
WORLD ACCEP CORP DEL COM 981419104 66 577 SH   SOLE 8 577 0 0
WORLD FUEL SVCS CORP COM 981475106 1,868 67,478 SH   SOLE 1 67,478 0 0
WORLD FUEL SVCS CORP COM 981475106 312 11,293 SH   SOLE 8 11,293 0 0
WORLD FUEL SVCS CORP OPT 981475106 3 100 SH Call SOLE 8 100 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 2,706 27,982 SH   SOLE 1 27,982 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 5,833 60,300 SH Call SOLE 8 60,300 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 334 3,451 SH   SOLE 8 3,451 0 0
WORLDPAY INC COM 981558109 20,948 206,860 SH   SOLE 1 206,860 0 0
WORLDPAY INC COM 981558109 68 672 SH   DFND 1 0 0 672
WORLDPAY INC OPT 981558109 1,306 12,900 SH Put SOLE 8 12,900 0 0
WORLDPAY INC COM 981558109 224 2,214 SH   SOLE 8 2,214 0 0
WORLDPAY INC OPT 981558109 273 2,700 SH Call SOLE 8 2,700 0 0
WORLDPAY INC COM 981558109 1,173 11,572 SH   SOLE 9 11,572 0 0
WORTHINGTON INDS INC COM 981811102 2,389 55,115 SH   SOLE 1 55,115 0 0
WORTHINGTON INDS INC OPT 981811102 52 1,200 SH Call SOLE 8 1,200 0 0
WORTHINGTON INDS INC COM 981811102 143 3,293 SH   SOLE 8 3,293 0 0
WORTHINGTON INDS INC OPT 981811102 48 1,100 SH Put SOLE 8 1,100 0 0
WPX ENERGY INC COM 98212B103 4,440 220,675 SH   SOLE 1 220,675 0 0
WPX ENERGY INC OPT 98212B103 1,207 60,000 SH Put SOLE 8 60,000 0 0
WPX ENERGY INC COM 98212B103 157 7,779 SH   SOLE 8 7,779 0 0
WPX ENERGY INC OPT 98212B103 6 300 SH Call SOLE 8 300 0 0
WRIGHT MED GROUP N V COM N96617118 1,373 47,301 SH   SOLE 1 47,301 0 0
WRIGHT MED GROUP N V COM N96617118 400 13,803 SH   SOLE 8 13,803 0 0
WRIGHT MED GROUP N V BOND 98236JAB4 3,455 2,392,000 PRN   SOLE 8 0 0 2,392,000
WRIGHT MED GROUP N V OPT N96617118 1,306 45,000 SH Put SOLE 8 45,000 0 0
WSFS FINL CORP COM 929328102 881 18,691 SH   SOLE 1 18,691 0 0
WSFS FINL CORP COM 929328102 130 2,773 SH   SOLE 8 2,773 0 0
WSI INDS INC COM 92932Q102 0 19 SH   SOLE 8 19 0 0
WVS FINL CORP COM 929358109 0 5 SH   SOLE 8 5 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 3,790 87,415 SH   SOLE 1 87,415 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 2,380 54,900 SH Put SOLE 8 54,900 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 69 1,600 SH Call SOLE 8 1,600 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 2,029 46,808 SH   SOLE 8 46,808 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 6 103 SH   DFND 1 0 0 103
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 2,122 38,200 SH   SOLE 1 38,200 0 0
WYNDHAM HOTELS &amp RESORTS INC OPT 98311A105 28 500 SH Call SOLE 8 500 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 56 1,012 SH   SOLE 8 1,012 0 0
WYNDHAM HOTELS &amp RESORTS INC OPT 98311A105 222 4,000 SH Put SOLE 8 4,000 0 0
WYNN RESORTS LTD COM 983134107 34,950 275,058 SH   SOLE 1 275,058 0 0
WYNN RESORTS LTD OPT 983134107 72,526 570,800 SH Call SOLE 8 570,800 0 0
WYNN RESORTS LTD OPT 983134107 19,657 154,700 SH Put SOLE 8 154,700 0 0
WYNN RESORTS LTD COM 983134107 3,148 24,777 SH   SOLE 8 24,777 0 0
WYNN RESORTS LTD COM 983134107 289 2,271 SH   SOLE 9 2,271 0 0
XBIOTECH INC COM 98400H102 0 8 SH   SOLE 8 8 0 0
XCEL ENERGY INC COM 98389B100 96,399 2,041,909 SH   SOLE 1 2,041,909 0 0
XCEL ENERGY INC COM 98389B100 47 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 253 5,360 SH   SOLE 9 5,360 0 0
XCERRA CORP COM 98400J108 1,090 76,288 SH   SOLE 1 76,288 0 0
XCERRA CORP COM 98400J108 3 239 SH   SOLE 8 239 0 0
XENCOR INC COM 98401F105 1,269 32,581 SH   SOLE 1 32,581 0 0
XENCOR INC COM 98401F105 7 189 SH   SOLE 8 189 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 5,558 234,519 SH   SOLE 1 234,519 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 1 24 SH   SOLE 8 24 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 44 2,478 SH   SOLE 1 2,478 0 0
XERIUM TECHNOLOGIES INC COM 98416J118 1 85 SH   SOLE 8 85 0 0
XEROX CORP COM 984121608 1 22 SH   DFND 1 0 0 22
XEROX CORP COM 984121608 6,968 258,253 SH   SOLE 1 258,253 0 0
XEROX CORP COM 984121608 3,130 116,010 SH   SOLE 8 116,010 0 0
XEROX CORP OPT 984121608 6,423 238,050 SH Call SOLE 8 238,050 0 0
XEROX CORP OPT 984121608 5,285 195,875 SH Put SOLE 8 195,875 0 0
XEROX CORP COM 984121608 37 1,359 SH   SOLE 9 1,359 0 0
XG TECHNOLOGY INC COM 98372A705 5 11,000 SH   SOLE 8 11,000 0 0
XILINX INC COM 983919101 8 94 SH   DFND 1 0 0 94
XILINX INC COM 983919101 27,590 344,139 SH   SOLE 1 344,139 0 0
XILINX INC OPT 983919101 441 5,500 SH Put SOLE 8 5,500 0 0
XILINX INC OPT 983919101 609 7,600 SH Call SOLE 8 7,600 0 0
XILINX INC COM 983919101 5,006 62,447 SH   SOLE 8 62,447 0 0
XILINX INC COM 983919101 121 1,505 SH   SOLE 9 1,505 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 95 20,992 SH   SOLE 8 20,992 0 0
XO GROUP INC COM 983772104 1,782 51,704 SH   SOLE 1 51,704 0 0
XO GROUP INC COM 983772104 62 1,804 SH   SOLE 8 1,804 0 0
XOMA CORP DEL COM 98419J206 48 2,719 SH   SOLE 1 2,719 0 0
XPERI CORP COM 98421B100 950 63,932 SH   SOLE 1 63,932 0 0
XPERI CORP COM 98421B100 4 246 SH   SOLE 8 246 0 0
XPO LOGISTICS INC COM 983793100 3,995 34,986 SH   SOLE 1 34,986 0 0
XPO LOGISTICS INC COM 983793100 1,678 14,695 SH   SOLE 8 14,695 0 0
XPO LOGISTICS INC OPT 983793100 8,426 73,800 SH Call SOLE 8 73,800 0 0
XPO LOGISTICS INC OPT 983793100 20,436 179,000 SH Put SOLE 8 179,000 0 0
XPO LOGISTICS INC COM 983793100 110 957 SH   SOLE 9 957 0 0
XTANT MED HLDGS INC COM 98420P308 0 2 SH   SOLE 8 2 0 0
XUNLEI LTD ADR 98419E108 4,079 561,804 SH   SOLE 1 561,804 0 0
XYLEM INC COM 98419M100 25,570 320,148 SH   SOLE 1 320,148 0 0
XYLEM INC OPT 98419M100 703 8,800 SH Call SOLE 8 8,800 0 0
XYLEM INC COM 98419M100 1,334 16,696 SH   SOLE 8 16,696 0 0
XYLEM INC OPT 98419M100 351 4,400 SH Put SOLE 8 4,400 0 0
XYLEM INC COM 98419M100 85 1,067 SH   SOLE 9 1,067 0 0
YAMANA GOLD INC COM 98462Y100 742 298,542 SH   SOLE 1 298,542 0 0
YAMANA GOLD INC COM 98462Y100 2 816 SH   DFND 1 0 0 816
YAMANA GOLD INC OPT 98462Y100 365 146,500 SH Put SOLE 8 146,500 0 0
YAMANA GOLD INC COM 98462Y100 2,396 962,048 SH   SOLE 8 962,048 0 0
YAMANA GOLD INC OPT 98462Y100 550 221,000 SH Call SOLE 8 221,000 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 425 12,923 SH   SOLE 1 12,923 0 0
YANDEX N V OPT N97284108 5,197 158,000 SH Put SOLE 8 158,000 0 0
YANDEX N V COM N97284108 5,806 176,502 SH   SOLE 8 176,502 0 0
YANDEX N V OPT N97284108 12,610 383,400 SH Call SOLE 8 383,400 0 0
YATRA ONLINE INC COM G98338109 0 3 SH   SOLE 8 3 0 0
YELP INC COM 985817105 2,056 41,819 SH   SOLE 1 41,819 0 0
YELP INC COM 985817105 5,870 119,310 SH   SOLE 8 119,310 0 0
YELP INC OPT 985817105 1,865 37,900 SH Put SOLE 8 37,900 0 0
YELP INC OPT 985817105 920 18,700 SH Call SOLE 8 18,700 0 0
YEXT INC COM 98585N106 1,464 61,757 SH   SOLE 1 61,757 0 0
YEXT INC COM 98585N106 16 686 SH   SOLE 8 686 0 0
YIELD10 BIOSCIENCE INC COM 98585K201 0 6 SH   SOLE 8 6 0 0
YIRENDAI LTD ADR 98585L100 66 3,600 SH   SOLE 1 3,600 0 0
YIRENDAI LTD ADR 98585L100 3 176 SH   SOLE 8 176 0 0
YORK WTR CO COM 987184108 147 4,828 SH   SOLE 1 4,828 0 0
YORK WTR CO COM 987184108 6 198 SH   SOLE 8 198 0 0
YOUNGEVITY INTL INC COM 987537206 1 200 SH   SOLE 8 200 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 850 54,949 SH   SOLE 1 54,949 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 4,340 280,900 SH Put SOLE 8 280,900 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 1,688 109,300 SH Call SOLE 8 109,300 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 1,964 127,171 SH   SOLE 8 127,171 0 0
YRC WORLDWIDE INC COM 984249607 122 13,609 SH   SOLE 1 13,609 0 0
YRC WORLDWIDE INC OPT 984249607 48 5,400 SH Put SOLE 8 5,400 0 0
YRC WORLDWIDE INC COM 984249607 1,572 175,074 SH   SOLE 8 175,074 0 0
YRC WORLDWIDE INC OPT 984249607 13 1,400 SH Call SOLE 8 1,400 0 0
YUM BRANDS INC COM 988498101 507 5,574 SH   DFND 1 0 0 5,574
YUM BRANDS INC COM 988498101 50,067 550,743 SH   SOLE 1 550,743 0 0
YUM BRANDS INC OPT 988498101 15,255 167,800 SH Call SOLE 8 167,800 0 0
YUM BRANDS INC OPT 988498101 5,900 64,900 SH Put SOLE 8 64,900 0 0
YUM BRANDS INC COM 988498101 123 1,359 SH   SOLE 8 1,359 0 0
YUM BRANDS INC COM 988498101 434 4,772 SH   SOLE 9 4,772 0 0
YUM CHINA HLDGS INC COM 98850P109 196 5,574 SH   DFND 1 0 0 5,574
YUM CHINA HLDGS INC COM 98850P109 2,841 80,925 SH   SOLE 1 80,925 0 0
YUM CHINA HLDGS INC OPT 98850P109 1,770 50,400 SH Call SOLE 8 50,400 0 0
YUM CHINA HLDGS INC COM 98850P109 5,567 158,555 SH   SOLE 8 158,555 0 0
YUM CHINA HLDGS INC OPT 98850P109 3,655 104,100 SH Put SOLE 8 104,100 0 0
YUM CHINA HLDGS INC COM 98850P109 2,886 82,198 SH   SOLE 9 82,198 0 0
YUMA ENERGY INC NEW COM 98872F105 74 185,952 SH   SOLE 8 185,952 0 0
YY INC ADR 98426T106 7,826 104,467 SH   SOLE 8 104,467 0 0
YY INC OPT 98426T106 3,888 51,900 SH Call SOLE 8 51,900 0 0
YY INC OPT 98426T106 13,268 177,100 SH Put SOLE 8 177,100 0 0
YY INC ADR 98426T106 1,004 13,400 SH   SOLE 9 13,400 0 0
ZAFGEN INC COM 98885E103 134 11,422 SH   SOLE 1 11,422 0 0
ZAFGEN INC COM 98885E103 0 15 SH   SOLE 8 15 0 0
ZAGG INC COM 98884U108 362 24,579 SH   SOLE 1 24,579 0 0
ZAGG INC COM 98884U108 298 20,239 SH   SOLE 8 20,239 0 0
ZAGG INC OPT 98884U108 37 2,500 SH Put SOLE 8 2,500 0 0
ZAGG INC OPT 98884U108 30 2,000 SH Call SOLE 8 2,000 0 0
ZAYO GROUP HLDGS INC COM 98919V105 22,708 654,039 SH   SOLE 1 654,039 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 3,541 102,000 SH Call SOLE 8 102,000 0 0
ZAYO GROUP HLDGS INC COM 98919V105 865 24,928 SH   SOLE 8 24,928 0 0
ZAYO GROUP HLDGS INC COM 98919V105 87 2,531 SH   SOLE 9 2,531 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 5,421 30,657 SH   SOLE 1 30,657 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 387 2,186 SH   SOLE 8 2,186 0 0
ZENDESK INC COM 98936J101 935 13,173 SH   SOLE 1 13,173 0 0
ZENDESK INC COM 98936J101 4 59 SH   DFND 1 0 0 59
ZENDESK INC OPT 98936J101 50 700 SH Put SOLE 8 700 0 0
ZENDESK INC COM 98936J101 115 1,611 SH   SOLE 8 1,611 0 0
ZILLOW GROUP INC COM 98954M200 1,583 35,799 SH   SOLE 1 35,799 0 0
ZILLOW GROUP INC COM 98954M101 194 4,418 SH   SOLE 1 4,418 0 0
ZILLOW GROUP INC COM 98954M200 754 17,030 SH   SOLE 8 17,030 0 0
ZILLOW GROUP INC OPT 98954M101 539 12,200 SH Call SOLE 8 12,200 0 0
ZILLOW GROUP INC COM 98954M101 1,058 23,939 SH   SOLE 8 23,939 0 0
ZILLOW GROUP INC BOND 98954MAB7 106 98,000 PRN   SOLE 8 0 0 98,000
ZILLOW GROUP INC OPT 98954M200 2,814 63,600 SH Put SOLE 8 63,600 0 0
ZILLOW GROUP INC OPT 98954M101 265 6,000 SH Put SOLE 8 6,000 0 0
ZILLOW GROUP INC OPT 98954M200 5,731 129,500 SH Call SOLE 8 129,500 0 0
ZILLOW GROUP INC COM 98954M200 62 1,414 SH   SOLE 9 1,414 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 42 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC COM 98956P102 70,604 537,044 SH   SOLE 1 537,044 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 2,853 21,700 SH Call SOLE 8 21,700 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 7,372 56,077 SH   SOLE 8 56,077 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 18,695 142,200 SH Put SOLE 8 142,200 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 20,438 155,452 SH   SOLE 9 155,452 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 394 3,000 SH   DFND 20 0 0 3,000
ZION OIL &amp GAS INC COM 989696109 26 20,433 SH   SOLE 1 20,433 0 0
ZIONS BANCORPORATION COM 989701107 14,157 282,330 SH   SOLE 1 282,330 0 0
ZIONS BANCORPORATION OPT 989701107 5,787 115,400 SH Call SOLE 8 115,400 0 0
ZIONS BANCORPORATION COM 989701107 439 8,773 SH   SOLE 8 8,773 0 0
ZIONS BANCORPORATION OPT 989701107 1,560 31,100 SH Put SOLE 8 31,100 0 0
ZIONS BANCORPORATION COM 989701107 59 1,169 SH   SOLE 9 1,169 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 457 142,988 SH   SOLE 1 142,988 0 0
ZIX CORP COM 98974P100 205 36,887 SH   SOLE 1 36,887 0 0
ZIX CORP COM 98974P100 1 204 SH   SOLE 8 204 0 0
ZOES KITCHEN INC COM 98979J109 512 40,283 SH   SOLE 1 40,283 0 0
ZOES KITCHEN INC OPT 98979J109 4 300 SH Call SOLE 8 300 0 0
ZOES KITCHEN INC COM 98979J109 8 596 SH   SOLE 8 596 0 0
ZOETIS INC COM 98978V103 1,186 12,949 SH   DFND 1 0 0 12,949
ZOETIS INC COM 98978V103 70,639 771,497 SH   SOLE 1 771,497 0 0
ZOETIS INC COM 98978V103 1,191 13,006 SH   SOLE 8 13,006 0 0
ZOETIS INC OPT 98978V103 1,328 14,500 SH Call SOLE 8 14,500 0 0
ZOETIS INC OPT 98978V103 311 3,400 SH Put SOLE 8 3,400 0 0
ZOETIS INC COM 98978V103 263 2,872 SH   SOLE 9 2,872 0 0
ZOGENIX INC COM 98978L204 780 15,732 SH   SOLE 1 15,732 0 0
ZOGENIX INC OPT 98978L204 4,067 82,000 SH Call SOLE 8 82,000 0 0
ZOGENIX INC COM 98978L204 1,136 22,895 SH   SOLE 8 22,895 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 29 15,454 SH   SOLE 1 15,454 0 0
ZOSANO PHARMA CORP COM 98979H202 103 25,200 SH   SOLE 1 25,200 0 0
ZOSANO PHARMA CORP COM 98979H202 1 150 SH   SOLE 8 150 0 0
ZSCALER INC COM 98980G102 835 20,463 SH   SOLE 1 20,463 0 0
ZSCALER INC COM 98980G102 4 100 SH   DFND 1 0 0 100
ZSCALER INC COM 98980G102 34,141 837,199 SH   SOLE 8 837,199 0 0
ZSCALER INC OPT 98980G102 1,558 38,200 SH Call SOLE 8 38,200 0 0
ZSCALER INC OPT 98980G102 848 20,800 SH Put SOLE 8 20,800 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 5 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC ADR 98980A105 11,407 688,400 SH   SOLE 1 688,400 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 149 9,000 SH Put SOLE 8 9,000 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,662 100,329 SH   SOLE 8 100,329 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 2,041 123,200 SH Call SOLE 8 123,200 0 0
ZUMIEZ INC COM 989817101 1,516 57,578 SH   SOLE 1 57,578 0 0
ZUMIEZ INC OPT 989817101 13 500 SH Put SOLE 8 500 0 0
ZUMIEZ INC OPT 989817101 34 1,300 SH Call SOLE 8 1,300 0 0
ZUMIEZ INC COM 989817101 489 18,569 SH   SOLE 8 18,569 0 0
ZUORA INC COM 98983V106 403 17,466 SH   SOLE 1 17,466 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 120 14,700 SH   SOLE 1 14,700 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 2 200 SH Call SOLE 8 200 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 16 1,972 SH   SOLE 8 1,972 0 0
ZYNGA INC COM 98986T108 2,052 511,758 SH   SOLE 1 511,758 0 0
ZYNGA INC OPT 98986T108 148 36,800 SH Call SOLE 8 36,800 0 0
ZYNGA INC COM 98986T108 63,628 15,867,072 SH   SOLE 8 15,867,072 0 0
ZYNGA INC OPT 98986T108 70 17,500 SH Put SOLE 8 17,500 0 0