The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1ST CONSTITUTION BANCORP COM 31986N102 13 537 SH   SOLE 1 537 0 0
1ST SOURCE CORP COM 336901103 61 1,148 SH   SOLE 1 1,148 0 0
1ST SOURCE CORP COM 336901103 5 89 SH   SOLE 8 89 0 0
21VIANET GROUP INC ADR 90138A103 19,455 2,005,655 SH   SOLE 1 2,005,655 0 0
21VIANET GROUP INC OPT 90138A103 43 4,400 SH Put SOLE 8 4,400 0 0
21VIANET GROUP INC OPT 90138A103 101 10,400 SH Call SOLE 8 10,400 0 0
22ND CENTY GROUP INC COM 90137F103 21 8,529 SH   SOLE 1 8,529 0 0
2U INC COM 90214J101 7,826 93,648 SH   SOLE 1 93,648 0 0
2U INC COM 90214J101 2,685 32,134 SH   SOLE 8 32,134 0 0
3-D SYS CORP DEL COM 88554D205 118 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 1,181 85,608 SH   SOLE 1 85,608 0 0
3-D SYS CORP DEL OPT 88554D205 1,261 91,300 SH Put SOLE 8 91,300 0 0
3-D SYS CORP DEL COM 88554D205 711 51,516 SH   SOLE 8 51,516 0 0
3-D SYS CORP DEL OPT 88554D205 2,953 213,800 SH Call SOLE 8 213,800 0 0
3M CO COM 88579Y101 144,381 733,936 SH   SOLE 1 733,936 0 0
3M CO COM 88579Y101 948 4,818 SH   DFND 1 0 0 4,818
3M CO COM 88579Y101 3,839 19,517 SH   SOLE 8 19,517 0 0
3M CO OPT 88579Y101 44,714 227,300 SH Put SOLE 8 227,300 0 0
3M CO OPT 88579Y101 26,262 133,500 SH Call SOLE 8 133,500 0 0
3M CO COM 88579Y101 781 3,971 SH   SOLE 9 3,971 0 0
500 COM LTD ADR 33829R100 10 700 SH   SOLE 8 700 0 0
51JOB INC ADR 316827104 703 7,200 SH   SOLE 1 7,200 0 0
51JOB INC ADR 316827104 1 7 SH   SOLE 8 7 0 0
51JOB INC ADR 316827104 752 7,700 SH   SOLE 9 7,700 0 0
58 COM INC ADR 31680Q104 17,117 246,858 SH   SOLE 1 246,858 0 0
58 COM INC OPT 31680Q104 28 400 SH Call SOLE 8 400 0 0
58 COM INC ADR 31680Q104 65 942 SH   SOLE 8 942 0 0
58 COM INC ADR 31680Q104 1,976 28,500 SH   SOLE 9 28,500 0 0
8X8 INC NEW COM 282914100 900 44,866 SH   SOLE 1 44,866 0 0
8X8 INC NEW COM 282914100 194 9,674 SH   SOLE 8 9,674 0 0
A10 NETWORKS INC COM 002121101 23 3,657 SH   SOLE 1 3,657 0 0
A10 NETWORKS INC COM 002121101 0 52 SH   SOLE 8 52 0 0
AAC HLDGS INC COM 000307108 42 4,462 SH   SOLE 1 4,462 0 0
AAC HLDGS INC COM 000307108 553 58,984 SH   SOLE 8 58,984 0 0
AAON INC COM 000360206 493 14,819 SH   SOLE 1 14,819 0 0
AAON INC COM 000360206 28 845 SH   SOLE 8 845 0 0
AAR CORP COM 000361105 658 14,156 SH   SOLE 1 14,156 0 0
AAR CORP OPT 000361105 46 1,000 SH Call SOLE 8 1,000 0 0
AAR CORP OPT 000361105 46 1,000 SH Put SOLE 8 1,000 0 0
AARONS INC COM 002535300 513 11,798 SH   SOLE 1 11,798 0 0
AARONS INC COM 002535300 64 1,478 SH   SOLE 8 1,478 0 0
ABAXIS INC COM 002567105 3,046 36,697 SH   SOLE 1 36,697 0 0
ABB LTD ADR 000375204 33 1,504 SH   DFND 1 0 0 1,504
ABB LTD OPT 000375204 7 300 SH Put SOLE 8 300 0 0
ABB LTD OPT 000375204 1,437 66,000 SH Call SOLE 8 66,000 0 0
ABB LTD ADR 000375204 1,016 46,678 SH   SOLE 9 46,678 0 0
ABBOTT LABS COM 002824100 122,378 2,006,520 SH   SOLE 1 2,006,520 0 0
ABBOTT LABS COM 002824100 310 5,080 SH   DFND 1 0 0 5,080
ABBOTT LABS OPT 002824100 8,643 141,700 SH Put SOLE 8 141,700 0 0
ABBOTT LABS COM 002824100 57 928 SH   SOLE 8 928 0 0
ABBOTT LABS OPT 002824100 28,604 469,000 SH Call SOLE 8 469,000 0 0
ABBOTT LABS COM 002824100 664 10,875 SH   SOLE 9 10,875 0 0
ABBOTT LABS COM 002824100 163 2,675 SH   SOLE 81 2,675 0 0
ABBVIE INC COM 00287Y109 694 7,487 SH   DFND 1 0 0 7,487
ABBVIE INC COM 00287Y109 341,101 3,681,602 SH   SOLE 1 3,681,602 0 0
ABBVIE INC OPT 00287Y109 35,217 380,100 SH Put SOLE 8 380,100 0 0
ABBVIE INC OPT 00287Y109 28,583 308,500 SH Call SOLE 8 308,500 0 0
ABBVIE INC COM 00287Y109 13,896 149,987 SH   SOLE 8 149,987 0 0
ABBVIE INC COM 00287Y109 1,200 12,952 SH   SOLE 9 12,952 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 58 3,616 SH   SOLE 1 3,616 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 2,986 122,014 SH   SOLE 1 122,014 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 2,566 104,800 SH Call SOLE 8 104,800 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 148 6,065 SH   SOLE 8 6,065 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,060 43,300 SH Put SOLE 8 43,300 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 23 3,586 SH   DFND 1 0 0 3,586
ABIOMED INC COM 003654100 23,488 57,422 SH   SOLE 1 57,422 0 0
ABIOMED INC COM 003654100 20 50 SH   DFND 1 0 0 50
ABIOMED INC COM 003654100 3,262 7,973 SH   SOLE 8 7,973 0 0
ABIOMED INC OPT 003654100 532 1,300 SH Call SOLE 8 1,300 0 0
ABIOMED INC COM 003654100 35 86 SH   SOLE 9 86 0 0
ABM INDS INC COM 000957100 1,046 35,878 SH   SOLE 1 35,878 0 0
ABM INDS INC COM 000957100 268 9,174 SH   SOLE 9 9,174 0 0
ABRAXAS PETE CORP COM 003830106 91 31,375 SH   SOLE 1 31,375 0 0
ABRAXAS PETE CORP COM 003830106 0 13 SH   SOLE 8 13 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 371 10,706 SH   SOLE 1 10,706 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC OPT 00401C108 1,048 30,100 SH Put SOLE 8 30,100 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1,358 38,994 SH   SOLE 8 38,994 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 3,018 86,700 SH Call SOLE 8 86,700 0 0
ACACIA RESH CORP COM 003881307 157 37,828 SH   SOLE 1 37,828 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 4,445 108,643 SH   SOLE 1 108,643 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 265 17,406 SH   SOLE 1 17,406 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 1,133 74,200 SH Call SOLE 8 74,200 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 2,350 153,900 SH Put SOLE 8 153,900 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,239 81,132 SH   SOLE 8 81,132 0 0
ACADIA RLTY TR TRUS 004239109 3,300 120,581 SH   SOLE 1 120,581 0 0
ACADIA RLTY TR TRUS 004239109 3 112 SH   SOLE 8 112 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 43 1,910 SH   SOLE 1 1,910 0 0
ACCELERATE DIAGNOSTICS INC OPT 00430H102 3,207 143,800 SH Put SOLE 8 143,800 0 0
ACCELERON PHARMA INC COM 00434H108 1,594 32,849 SH   SOLE 1 32,849 0 0
ACCELERON PHARMA INC OPT 00434H108 1,601 33,000 SH Put SOLE 8 33,000 0 0
ACCELERON PHARMA INC COM 00434H108 1,783 36,754 SH   SOLE 8 36,754 0 0
ACCENTURE PLC IRELAND COM G1151C101 100,834 616,377 SH   SOLE 1 616,377 0 0
ACCENTURE PLC IRELAND COM G1151C101 12,744 77,901 SH   DFND 1 0 0 77,901
ACCENTURE PLC IRELAND OPT G1151C101 10,094 61,700 SH Call SOLE 8 61,700 0 0
ACCENTURE PLC IRELAND COM G1151C101 5,134 31,387 SH   SOLE 8 31,387 0 0
ACCENTURE PLC IRELAND OPT G1151C101 13,251 81,000 SH Put SOLE 8 81,000 0 0
ACCENTURE PLC IRELAND COM G1151C101 326 1,994 SH   SOLE 9 1,994 0 0
ACCESS NATL CORP COM 004337101 32 1,112 SH   SOLE 1 1,112 0 0
ACCO BRANDS CORP COM 00081T108 757 54,636 SH   SOLE 1 54,636 0 0
ACCO BRANDS CORP COM 00081T108 54 3,900 SH   DFND 1 0 0 3,900
ACCURAY INC COM 004397105 364 88,926 SH   SOLE 1 88,926 0 0
ACCURAY INC OPT 004397105 12 2,900 SH Call SOLE 8 2,900 0 0
ACCURAY INC OPT 004397105 882 215,000 SH Put SOLE 8 215,000 0 0
ACCURAY INC COM 004397105 790 192,533 SH   SOLE 8 192,533 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 11 3,400 SH   SOLE 1 3,400 0 0
ACETO CORP COM 004446100 188 56,124 SH   SOLE 1 56,124 0 0
ACETO CORP COM 004446100 30 8,812 SH   SOLE 8 8,812 0 0
ACHAOGEN INC COM 004449104 21 2,371 SH   SOLE 1 2,371 0 0
ACHAOGEN INC COM 004449104 43 5,000 SH   SOLE 8 5,000 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 79 27,956 SH   SOLE 1 27,956 0 0
ACHILLION PHARMACEUTICALS IN OPT 00448Q201 0 100 SH Put SOLE 8 100 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 67 23,573 SH   SOLE 8 23,573 0 0
ACI WORLDWIDE INC COM 004498101 547 22,208 SH   SOLE 1 22,208 0 0
ACI WORLDWIDE INC COM 004498101 239 9,695 SH   SOLE 8 9,695 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 39 1,959 SH   SOLE 1 1,959 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 0 5 SH   SOLE 8 5 0 0
ACM RESEARCH INC COM 00108J109 8 671 SH   SOLE 1 671 0 0
ACNB CORP COM 000868109 17 499 SH   SOLE 1 499 0 0
ACORDA THERAPEUTICS INC COM 00484M106 623 21,734 SH   SOLE 1 21,734 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 34 1,200 SH Call SOLE 8 1,200 0 0
ACORDA THERAPEUTICS INC BOND 00484MAA4 40 41,000 PRN   SOLE 8 0 0 41,000
ACORDA THERAPEUTICS INC COM 00484M106 523 18,220 SH   SOLE 8 18,220 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 1,005 35,000 SH Put SOLE 8 35,000 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 19 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 13 20,000 SH   SOLE 8 20,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 119,415 1,564,664 SH   SOLE 1 789,811 774,853 0
ACTIVISION BLIZZARD INC COM 00507V109 461 6,041 SH   DFND 1 0 0 6,041
ACTIVISION BLIZZARD INC COM 00507V109 3,732 48,894 SH   SOLE 8 48,894 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 27,574 361,300 SH Put SOLE 8 361,300 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 17,981 235,600 SH Call SOLE 8 235,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 142 1,860 SH   SOLE 9 1,860 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,784 23,374 SH   SOLE 20 0 23,374 0
ACTIVISION BLIZZARD INC COM 00507V109 11,014 144,308 SH   SOLE 99 0 144,308 0
ACTUANT CORP COM 00508X203 652 22,221 SH   SOLE 1 22,221 0 0
ACTUANT CORP COM 00508X203 75 2,571 SH   SOLE 8 2,571 0 0
ACUITY BRANDS INC COM 00508Y102 7,846 67,717 SH   SOLE 1 67,717 0 0
ACUITY BRANDS INC OPT 00508Y102 2,747 23,700 SH Call SOLE 8 23,700 0 0
ACUITY BRANDS INC OPT 00508Y102 13,383 115,500 SH Put SOLE 8 115,500 0 0
ACUITY BRANDS INC COM 00508Y102 1,366 11,789 SH   SOLE 8 11,789 0 0
ACUITY BRANDS INC COM 00508Y102 10 90 SH   SOLE 9 90 0 0
ACUSHNET HOLDINGS CORP COM 005098108 86 3,536 SH   SOLE 1 3,536 0 0
ACUSHNET HOLDINGS CORP COM 005098108 3 107 SH   SOLE 8 107 0 0
ACXIOM CORP COM 005125109 212 7,106 SH   SOLE 1 7,106 0 0
ACXIOM CORP OPT 005125109 165 5,500 SH Call SOLE 8 5,500 0 0
ACXIOM CORP OPT 005125109 141 4,700 SH Put SOLE 8 4,700 0 0
ACXIOM CORP COM 005125109 850 28,382 SH   SOLE 8 28,382 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 110 4,240 SH   SOLE 1 4,240 0 0
ADAMAS PHARMACEUTICALS INC OPT 00548A106 2,583 100,000 SH Put SOLE 8 100,000 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 2,123 82,175 SH   SOLE 8 82,175 0 0
ADAMS RES &amp ENERGY INC COM 006351308 7 159 SH   SOLE 1 159 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 417 35,100 SH   SOLE 1 35,100 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 0 11 SH   SOLE 8 11 0 0
ADDUS HOMECARE CORP COM 006739106 418 7,297 SH   SOLE 1 7,297 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 12 1,327 SH   SOLE 1 1,327 0 0
ADIENT PLC COM G0084W101 1,546 31,445 SH   SOLE 1 31,445 0 0
ADIENT PLC COM G0084W101 1 13 SH   DFND 1 0 0 13
ADIENT PLC OPT G0084W101 10 200 SH Put SOLE 8 200 0 0
ADIENT PLC COM G0084W101 21 419 SH   SOLE 8 419 0 0
ADIENT PLC OPT G0084W101 143 2,900 SH Call SOLE 8 2,900 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 6 1,388 SH   SOLE 1 1,388 0 0
ADOBE SYS INC COM 00724F101 167 686 SH   DFND 1 0 0 686
ADOBE SYS INC COM 00724F101 157,966 647,899 SH   SOLE 1 631,751 16,148 0
ADOBE SYS INC OPT 00724F101 45,934 188,400 SH Call SOLE 8 188,400 0 0
ADOBE SYS INC COM 00724F101 23,445 96,159 SH   SOLE 8 96,159 0 0
ADOBE SYS INC OPT 00724F101 46,299 189,900 SH Put SOLE 8 189,900 0 0
ADOBE SYS INC COM 00724F101 634 2,599 SH   SOLE 9 2,599 0 0
ADOBE SYS INC COM 00724F101 650 2,667 SH   SOLE 20 0 2,667 0
ADOBE SYS INC COM 00724F101 87 356 SH   SOLE 81 356 0 0
ADOBE SYS INC COM 00724F101 1,069 4,384 SH   SOLE 99 0 4,384 0
ADOMANI INC COM 00726A100 11 9,700 SH   SOLE 8 9,700 0 0
ADT INC COM 00090Q103 212 24,414 SH   SOLE 1 24,414 0 0
ADT INC COM 00090Q103 6,657 769,600 SH   SOLE 8 769,600 0 0
ADTALEM GLOBAL ED INC COM 00737L103 938 19,495 SH   SOLE 1 19,495 0 0
ADTALEM GLOBAL ED INC COM 00737L103 11 220 SH   SOLE 8 220 0 0
ADTRAN INC COM 00738A106 631 42,496 SH   SOLE 1 42,496 0 0
ADTRAN INC OPT 00738A106 21 1,400 SH Put SOLE 8 1,400 0 0
ADTRAN INC COM 00738A106 462 31,065 SH   SOLE 8 31,065 0 0
ADTRAN INC OPT 00738A106 25 1,700 SH Call SOLE 8 1,700 0 0
ADURO BIOTECH INC COM 00739L101 182 26,146 SH   SOLE 1 26,146 0 0
ADURO BIOTECH INC COM 00739L101 0 14 SH   SOLE 8 14 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 21,099 155,498 SH   SOLE 1 155,498 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 4,804 35,400 SH Call SOLE 1 35,400 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 1,764 13,000 SH Call SOLE 8 13,000 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 77 568 SH   SOLE 8 568 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 1,751 12,900 SH Put SOLE 8 12,900 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 21 157 SH   SOLE 9 157 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 695 28,010 SH   SOLE 1 28,010 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,007 35,269 SH   SOLE 1 35,269 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 0 1 SH   SOLE 8 1 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 18 1,544 SH   SOLE 1 1,544 0 0
ADVANCED ENERGY INDS COM 007973100 1,747 30,066 SH   SOLE 1 30,066 0 0
ADVANCED MICRO DEVICES INC COM 007903107 315 21,000 SH   DFND 1 0 0 21,000
ADVANCED MICRO DEVICES INC COM 007903107 26,062 1,738,581 SH   SOLE 1 1,738,581 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 11,992 800,000 SH Put SOLE 1 800,000 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 35,459 2,365,500 SH Put SOLE 8 2,365,500 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 37,192 2,481,100 SH Call SOLE 8 2,481,100 0 0
ADVANCED MICRO DEVICES INC COM 007903107 462 30,826 SH   SOLE 8 30,826 0 0
ADVANCED MICRO DEVICES INC COM 007903107 29 1,950 SH   SOLE 9 1,950 0 0
ADVANSIX INC COM 00773T101 1,354 36,973 SH   SOLE 1 36,973 0 0
ADVANSIX INC COM 00773T101 0 11 SH   DFND 1 0 0 11
ADVANSIX INC COM 00773T101 566 15,463 SH   SOLE 8 15,463 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVAXIS INC COM 007624208 89 61,618 SH   SOLE 1 61,618 0 0
ADVAXIS INC COM 007624208 0 26 SH   SOLE 8 26 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 117 22,119 SH   SOLE 1 22,119 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 0 45 SH   SOLE 8 45 0 0
AECOM COM 00766T100 513 15,524 SH   SOLE 1 15,524 0 0
AECOM OPT 00766T100 3 100 SH Put SOLE 8 100 0 0
AECOM OPT 00766T100 132 4,000 SH Call SOLE 8 4,000 0 0
AEGEAN MARINE PETROLEUM NETW OPT Y0017S102 7 9,900 SH Put SOLE 8 9,900 0 0
AEGEAN MARINE PETROLEUM NETW OPT Y0017S102 5 7,400 SH Call SOLE 8 7,400 0 0
AEGEAN MARINE PETROLEUM NETW COM Y0017S102 3 4,492 SH   SOLE 8 4,492 0 0
AEGION CORP COM 00770F104 399 15,527 SH   SOLE 1 15,527 0 0
AEGION CORP COM 00770F104 4 150 SH   SOLE 8 150 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 13 1,196 SH   SOLE 1 1,196 0 0
AEGON N V OPT 007924103 5 800 SH Put SOLE 8 800 0 0
AEGON N V ADR 007924103 75 12,588 SH   SOLE 8 12,588 0 0
AERCAP HOLDINGS NV COM N00985106 1,407 25,989 SH   SOLE 1 25,989 0 0
AERCAP HOLDINGS NV OPT N00985106 542 10,000 SH Put SOLE 8 10,000 0 0
AERCAP HOLDINGS NV OPT N00985106 2,090 38,600 SH Call SOLE 8 38,600 0 0
AERCAP HOLDINGS NV COM N00985106 178 3,282 SH   SOLE 9 3,282 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 292 4,329 SH   SOLE 1 4,329 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 40 586 SH   SOLE 8 586 0 0
AEROHIVE NETWORKS INC COM 007786106 154 38,800 SH   SOLE 1 38,800 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 814 27,652 SH   SOLE 1 27,652 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 1,292 1,000,000 PRN   SOLE 8 0 0 1,000,000
AEROJET ROCKETDYNE HLDGS INC COM 007800105 407 13,806 SH   SOLE 8 13,806 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 313 10,600 SH Put SOLE 8 10,600 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 62 2,100 SH Call SOLE 8 2,100 0 0
AEROVIRONMENT INC COM 008073108 1,292 18,087 SH   SOLE 1 18,087 0 0
AEROVIRONMENT INC COM 008073108 2,849 39,879 SH   SOLE 8 39,879 0 0
AEROVIRONMENT INC OPT 008073108 600 8,400 SH Call SOLE 8 8,400 0 0
AEROVIRONMENT INC OPT 008073108 121 1,700 SH Put SOLE 8 1,700 0 0
AES CORP COM 00130H105 11,441 853,136 SH   SOLE 1 853,136 0 0
AES CORP OPT 00130H105 170 12,700 SH Put SOLE 8 12,700 0 0
AES CORP COM 00130H105 2,482 185,041 SH   SOLE 8 185,041 0 0
AES CORP OPT 00130H105 225 16,800 SH Call SOLE 8 16,800 0 0
AES CORP COM 00130H105 19 1,406 SH   SOLE 9 1,406 0 0
AETNA INC NEW COM 00817Y108 67,062 365,457 SH   SOLE 1 365,457 0 0
AETNA INC NEW COM 00817Y108 697 3,800 SH   DFND 1 0 0 3,800
AETNA INC NEW OPT 00817Y108 7,909 43,100 SH Call SOLE 8 43,100 0 0
AETNA INC NEW COM 00817Y108 6,692 36,471 SH   SOLE 8 36,471 0 0
AETNA INC NEW OPT 00817Y108 18,900 103,000 SH Put SOLE 8 103,000 0 0
AETNA INC NEW COM 00817Y108 586 3,200 SH   SOLE 9 3,200 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 69 SH   SOLE 8 69 0 0
AFFILIATED MANAGERS GROUP COM 008252108 7,311 49,184 SH   SOLE 1 49,184 0 0
AFFILIATED MANAGERS GROUP COM 008252108 3 20 SH   SOLE 8 20 0 0
AFFILIATED MANAGERS GROUP COM 008252108 18 116 SH   SOLE 9 116 0 0
AFFIMED N V COM N01045108 22 13,288 SH   SOLE 1 13,288 0 0
AFFIMED N V COM N01045108 0 97 SH   SOLE 8 97 0 0
AFLAC INC COM 001055102 46,225 1,074,493 SH   SOLE 1 1,074,493 0 0
AFLAC INC COM 001055102 1,347 31,321 SH   SOLE 8 31,321 0 0
AFLAC INC OPT 001055102 5,601 130,200 SH Put SOLE 8 130,200 0 0
AFLAC INC OPT 001055102 11,370 264,300 SH Call SOLE 8 264,300 0 0
AFLAC INC COM 001055102 72 1,660 SH   SOLE 9 1,660 0 0
AG MTG INVT TR INC TRUS 001228105 38 2,057 SH   SOLE 1 2,057 0 0
AGCO CORP COM 001084102 6,644 109,422 SH   SOLE 1 109,422 0 0
AGCO CORP COM 001084102 281 4,626 SH   SOLE 8 4,626 0 0
AGCO CORP OPT 001084102 36 600 SH Call SOLE 8 600 0 0
AGCO CORP OPT 001084102 874 14,400 SH Put SOLE 8 14,400 0 0
AGCO CORP COM 001084102 461 7,594 SH   SOLE 9 7,594 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 18 9,882 SH   SOLE 8 9,882 0 0
AGENUS INC COM 00847G705 166 73,320 SH   SOLE 1 73,320 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 12 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 23,229 375,626 SH   SOLE 1 375,626 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,143 18,492 SH   SOLE 8 18,492 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,775 28,700 SH Call SOLE 8 28,700 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,929 31,200 SH Put SOLE 8 31,200 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 725 11,726 SH   SOLE 9 11,726 0 0
AGILYSYS INC COM 00847J105 87 5,622 SH   SOLE 1 5,622 0 0
AGILYSYS INC COM 00847J105 9 583 SH   SOLE 8 583 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 377 4,483 SH   SOLE 1 4,483 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 2,274 27,000 SH Call SOLE 8 27,000 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 2,274 27,000 SH Put SOLE 8 27,000 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 9 98 SH   SOLE 8 98 0 0
AGNC INVT CORP TRUS 00123Q104 35,943 1,933,420 SH   SOLE 1 1,933,420 0 0
AGNC INVT CORP COM 00123Q104 36 1,919 SH   SOLE 1 1,919 0 0
AGNC INVT CORP OPT 00123Q104 444 23,900 SH Put SOLE 8 23,900 0 0
AGNC INVT CORP OPT 00123Q104 1,154 62,100 SH Call SOLE 8 62,100 0 0
AGNC INVT CORP TRUS 00123Q104 9 500 SH   SOLE 8 500 0 0
AGNC INVT CORP COM 00123Q104 70 3,730 SH   SOLE 9 3,730 0 0
AGNICO EAGLE MINES LTD COM 008474108 48 1,042 SH   DFND 1 0 0 1,042
AGNICO EAGLE MINES LTD COM 008474108 4,190 91,425 SH   SOLE 1 91,425 0 0
AGNICO EAGLE MINES LTD OPT 008474108 1,306 28,500 SH Put SOLE 8 28,500 0 0
AGNICO EAGLE MINES LTD OPT 008474108 3,795 82,800 SH Call SOLE 8 82,800 0 0
AGNICO EAGLE MINES LTD COM 008474108 37 800 SH   SOLE 8 800 0 0
AGNICO EAGLE MINES LTD COM 008474108 47 1,008 SH   SOLE 9 1,008 0 0
AGNICO EAGLE MINES LTD COM 008474108 12 260 SH   DFND 20 0 0 260
AGREE REALTY CORP TRUS 008492100 1,496 28,338 SH   SOLE 1 28,338 0 0
AGREE REALTY CORP TRUS 008492100 17 315 SH   SOLE 8 315 0 0
AGROFRESH SOLUTIONS COM 00856G109 16 2,311 SH   SOLE 1 2,311 0 0
AGROFRESH SOLUTIONS COM 00856G109 34 4,823 SH   SOLE 8 4,823 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 86 3,171 SH   SOLE 1 3,171 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 64 2,375 SH   SOLE 8 2,375 0 0
AIR LEASE CORP COM 00912X302 173 4,124 SH   SOLE 1 4,124 0 0
AIR LEASE CORP OPT 00912X302 118 2,800 SH Put SOLE 8 2,800 0 0
AIR LEASE CORP OPT 00912X302 42 1,000 SH Call SOLE 8 1,000 0 0
AIR LEASE CORP COM 00912X302 73 1,738 SH   SOLE 8 1,738 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,221 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 39,716 255,021 SH   SOLE 1 255,021 0 0
AIR PRODS &amp CHEMS INC COM 009158106 90 578 SH   SOLE 8 578 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 389 2,500 SH Put SOLE 8 2,500 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 3,410 21,900 SH Call SOLE 8 21,900 0 0
AIR PRODS &amp CHEMS INC COM 009158106 2,388 15,340 SH   SOLE 9 15,340 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 207 9,145 SH   SOLE 1 9,145 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 63 2,796 SH   SOLE 8 2,796 0 0
AIRCASTLE LTD COM G0129K104 134 6,542 SH   SOLE 1 6,542 0 0
AIRCASTLE LTD OPT G0129K104 144 7,000 SH Put SOLE 8 7,000 0 0
AIRCASTLE LTD COM G0129K104 48 2,334 SH   SOLE 8 2,334 0 0
AIRCASTLE LTD OPT G0129K104 123 6,000 SH Call SOLE 8 6,000 0 0
AIRGAIN INC COM 00938A104 0 44 SH   SOLE 8 44 0 0
AK STL HLDG CORP COM 001547108 1,161 267,360 SH   SOLE 1 267,360 0 0
AK STL HLDG CORP OPT 001547108 1,434 330,400 SH Call SOLE 8 330,400 0 0
AK STL HLDG CORP OPT 001547108 545 125,700 SH Put SOLE 8 125,700 0 0
AK STL HLDG CORP COM 001547108 76 17,664 SH   SOLE 8 17,664 0 0
AK STL HLDG CORP COM 001547108 208 48,001 SH   SOLE 9 48,001 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 19,043 260,033 SH   SOLE 1 260,033 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,670 36,466 SH   SOLE 8 36,466 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 1,970 26,900 SH Put SOLE 8 26,900 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAG6 166 166,000 PRN   SOLE 8 0 0 166,000
AKAMAI TECHNOLOGIES INC OPT 00971T101 4,035 55,100 SH Call SOLE 8 55,100 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 26 360 SH   SOLE 9 360 0 0
AKCEA THERAPEUTICS INC COM 00972L107 340 14,349 SH   SOLE 1 14,349 0 0
AKCEA THERAPEUTICS INC COM 00972L107 0 16 SH   SOLE 8 16 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 37 3,691 SH   SOLE 1 3,691 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 111 11,114 SH   SOLE 8 11,114 0 0
AKORN INC COM 009728106 5,070 305,670 SH   SOLE 1 305,670 0 0
AKORN INC OPT 009728106 4,148 250,000 SH Put SOLE 8 250,000 0 0
AKORN INC OPT 009728106 3,003 181,000 SH Call SOLE 8 181,000 0 0
AKORN INC COM 009728106 99 6,002 SH   SOLE 8 6,002 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 8 1,052 SH   SOLE 1 1,052 0 0
ALAMO GROUP INC COM 011311107 1,082 11,969 SH   SOLE 1 11,969 0 0
ALAMO GROUP INC COM 011311107 55 610 SH   SOLE 8 610 0 0
ALAMOS GOLD INC NEW COM 011532108 58 10,235 SH   SOLE 1 10,235 0 0
ALAMOS GOLD INC NEW COM 011532108 7 1,300 SH   DFND 20 0 0 1,300
ALARM COM HLDGS INC COM 011642105 905 22,415 SH   SOLE 1 22,415 0 0
ALARM COM HLDGS INC COM 011642105 122 3,018 SH   SOLE 8 3,018 0 0
ALARM COM HLDGS INC OPT 011642105 89 2,200 SH Put SOLE 8 2,200 0 0
ALASKA AIR GROUP INC COM 011659109 9,167 151,796 SH   SOLE 1 151,796 0 0
ALASKA AIR GROUP INC OPT 011659109 5,188 85,900 SH Put SOLE 8 85,900 0 0
ALASKA AIR GROUP INC COM 011659109 770 12,752 SH   SOLE 8 12,752 0 0
ALASKA AIR GROUP INC OPT 011659109 6,601 109,300 SH Call SOLE 8 109,300 0 0
ALASKA AIR GROUP INC COM 011659109 1 12 SH   SOLE 9 12 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 1 500 SH   DFND 1 0 0 500
ALBANY INTL CORP COM 012348108 636 10,589 SH   SOLE 1 10,589 0 0
ALBANY INTL CORP COM 012348108 181 3,004 SH   SOLE 8 3,004 0 0
ALBEMARLE CORP COM 012653101 24,381 258,475 SH   SOLE 1 258,475 0 0
ALBEMARLE CORP OPT 012653101 217 2,300 SH Put SOLE 8 2,300 0 0
ALBEMARLE CORP OPT 012653101 868 9,200 SH Call SOLE 8 9,200 0 0
ALBEMARLE CORP COM 012653101 1,468 15,563 SH   SOLE 9 15,563 0 0
ALBIREO PHARMA INC COM 01345P106 23 667 SH   SOLE 1 667 0 0
ALCENTRA CAP CORP COM 01374T102 11 1,742 SH   SOLE 8 1,742 0 0
ALCOA CORP COM 013872106 10,216 217,887 SH   SOLE 1 217,887 0 0
ALCOA CORP COM 013872106 64 1,358 SH   DFND 1 0 0 1,358
ALCOA CORP OPT 013872106 8,871 189,218 SH Call SOLE 8 189,218 0 0
ALCOA CORP COM 013872106 1,362 29,063 SH   SOLE 8 29,063 0 0
ALCOA CORP OPT 013872106 8,386 178,891 SH Put SOLE 8 178,891 0 0
ALCOA CORP COM 013872106 657 14,017 SH   SOLE 9 14,017 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 524 33,231 SH   SOLE 1 33,231 0 0
ALDER BIOPHARMACEUTICALS INC BOND 014339AA3 111 107,000 PRN   SOLE 8 0 0 107,000
ALDER BIOPHARMACEUTICALS INC COM 014339105 20 1,244 SH   SOLE 8 1,244 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 9 1,168 SH   SOLE 1 1,168 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 462 19,638 SH   SOLE 1 19,638 0 0
ALEXANDERS INC TRUS 014752109 117 305 SH   SOLE 1 305 0 0
ALEXANDERS INC TRUS 014752109 2 4 SH   SOLE 8 4 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 32,663 258,884 SH   SOLE 1 258,884 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6,376 50,537 SH   SOLE 1 50,537 0 0
ALEXANDRIA REAL ESTATE EQ IN OPT 015271109 404 3,200 SH Call SOLE 8 3,200 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 29 234 SH   SOLE 8 234 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 27 215 SH   SOLE 9 215 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 30,000 241,636 SH   SOLE 1 241,636 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 6,343 51,097 SH   SOLE 8 51,097 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 17,530 141,200 SH Put SOLE 8 141,200 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 22,260 179,300 SH Call SOLE 8 179,300 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 174 1,397 SH   SOLE 9 1,397 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 18,553 100,000 SH Put SOLE 1 100,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 1,635 8,815 SH   DFND 1 0 0 8,815
ALIBABA GROUP HLDG LTD OPT 01609W102 51,021 275,000 SH Call SOLE 1 275,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 79,621 429,153 SH   SOLE 1 212,915 216,238 0
ALIBABA GROUP HLDG LTD OPT 01609W102 437,554 2,358,400 SH Put SOLE 8 2,358,400 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 374,529 2,018,700 SH Call SOLE 8 2,018,700 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 57,618 310,562 SH   SOLE 8 310,562 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 67,679 364,785 SH   SOLE 9 364,785 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 1,078 5,812 SH   DFND 20 0 0 5,812
ALIBABA GROUP HLDG LTD ADR 01609W102 1,148 6,185 SH   SOLE 20 0 6,185 0
ALIBABA GROUP HLDG LTD ADR 01609W102 7,900 42,583 SH   SOLE 99 0 42,583 0
ALICO INC COM 016230104 8 239 SH   SOLE 1 239 0 0
ALIGN TECHNOLOGY INC COM 016255101 32,604 95,296 SH   SOLE 1 95,296 0 0
ALIGN TECHNOLOGY INC OPT 016255101 26,686 78,000 SH Put SOLE 8 78,000 0 0
ALIGN TECHNOLOGY INC OPT 016255101 15,567 45,500 SH Call SOLE 8 45,500 0 0
ALIGN TECHNOLOGY INC COM 016255101 152 444 SH   SOLE 8 444 0 0
ALIGN TECHNOLOGY INC COM 016255101 55 162 SH   SOLE 9 162 0 0
ALIMERA SCIENCES INC COM 016259103 0 93 SH   SOLE 1 93 0 0
ALKERMES PLC COM G01767105 1,114 27,089 SH   SOLE 1 27,089 0 0
ALKERMES PLC COM G01767105 42 1,017 SH   SOLE 8 1,017 0 0
ALKERMES PLC OPT G01767105 156 3,800 SH Put SOLE 8 3,800 0 0
ALKERMES PLC OPT G01767105 165 4,000 SH Call SOLE 8 4,000 0 0
ALKERMES PLC COM G01767105 36 887 SH   SOLE 9 887 0 0
ALLEGHANY CORP DEL COM 017175100 1,627 2,830 SH   SOLE 1 2,830 0 0
ALLEGHANY CORP DEL COM 017175100 52 92 SH   SOLE 9 92 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 711 28,307 SH   SOLE 1 28,307 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,106 83,791 SH   SOLE 8 83,791 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 982 39,100 SH Call SOLE 8 39,100 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 422 16,800 SH Put SOLE 8 16,800 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 37 861 SH   SOLE 1 861 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,347 9,699 SH   SOLE 1 9,699 0 0
ALLEGION PUB LTD CO COM G0176J109 8,166 105,566 SH   SOLE 1 105,566 0 0
ALLEGION PUB LTD CO COM G0176J109 16 203 SH   SOLE 9 203 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 11 850 SH   SOLE 1 850 0 0
ALLERGAN PLC COM G0177J108 23 137 SH   DFND 1 0 0 137
ALLERGAN PLC COM G0177J108 91,502 548,830 SH   SOLE 1 548,830 0 0
ALLERGAN PLC OPT G0177J108 8,336 50,000 SH Call SOLE 1 50,000 0 0
ALLERGAN PLC OPT G0177J108 8,336 50,000 SH Put SOLE 1 50,000 0 0
ALLERGAN PLC OPT G0177J108 116,421 698,300 SH Put SOLE 8 698,300 0 0
ALLERGAN PLC COM G0177J108 25,734 154,352 SH   SOLE 8 154,352 0 0
ALLERGAN PLC OPT G0177J108 23,374 140,200 SH Call SOLE 8 140,200 0 0
ALLERGAN PLC COM G0177J108 4,653 27,908 SH   SOLE 9 27,908 0 0
ALLERGAN PLC COM G0177J108 204 1,224 SH   DFND 20 0 0 1,224
ALLETE INC COM 018522300 1,455 18,822 SH   SOLE 1 18,822 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 33,418 143,296 SH   SOLE 1 143,296 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 979 4,197 SH   SOLE 8 4,197 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 886 3,800 SH Call SOLE 8 3,800 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 676 2,900 SH Put SOLE 8 2,900 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 52 224 SH   SOLE 9 224 0 0
ALLIANCE ONE INTL INC COM 018772301 66 4,215 SH   SOLE 1 4,215 0 0
ALLIANCE RES PARTNER L P COM 01877R108 500 27,227 SH   SOLE 1 27,227 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 294 16,000 SH Call SOLE 8 16,000 0 0
ALLIANT ENERGY CORP COM 018802108 12,432 293,744 SH   SOLE 1 293,744 0 0
ALLIANT ENERGY CORP COM 018802108 35 823 SH   SOLE 8 823 0 0
ALLIANT ENERGY CORP COM 018802108 90 2,131 SH   SOLE 9 2,131 0 0
ALLIANZGI EQUITY &amp CONV INCO FUND 018829101 0 15 SH   SOLE 8 15 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 24 513 SH   SOLE 1 513 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 4 84 SH   SOLE 8 84 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 3,772 93,174 SH   SOLE 1 93,174 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 941 78,487 SH   SOLE 1 78,487 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 101 100,000 PRN   SOLE 8 0 0 100,000
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 151 12,578 SH   SOLE 8 12,578 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 59 4,900 SH Put SOLE 8 4,900 0 0
ALLSTATE CORP COM 020002101 27,603 302,426 SH   SOLE 1 302,426 0 0
ALLSTATE CORP OPT 020002101 5,558 60,900 SH Put SOLE 8 60,900 0 0
ALLSTATE CORP COM 020002101 1,704 18,669 SH   SOLE 8 18,669 0 0
ALLSTATE CORP OPT 020002101 3,550 38,900 SH Call SOLE 8 38,900 0 0
ALLSTATE CORP COM 020002101 118 1,296 SH   SOLE 9 1,296 0 0
ALLY FINL INC COM 02005N100 9,086 345,899 SH   SOLE 1 345,899 0 0
ALLY FINL INC COM 02005N100 4,051 154,232 SH   SOLE 8 154,232 0 0
ALLY FINL INC OPT 02005N100 964 36,700 SH Call SOLE 8 36,700 0 0
ALLY FINL INC OPT 02005N100 226 8,600 SH Put SOLE 8 8,600 0 0
ALLY FINL INC COM 02005N100 93 3,551 SH   SOLE 9 3,551 0 0
ALMADEN MINERALS LTD COM 020283305 0 56 SH   SOLE 8 56 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,621 16,455 SH   SOLE 1 16,455 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 6,560 66,600 SH Call SOLE 8 66,600 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 5,319 54,000 SH Put SOLE 8 54,000 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 3,264 33,142 SH   SOLE 8 33,142 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 51 515 SH   SOLE 9 515 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 44 3,099 SH   SOLE 1 3,099 0 0
ALPHA PRO TECH LTD COM 020772109 0 24 SH   SOLE 8 24 0 0
ALPHABET INC COM 02079K305 4,912 4,350 SH   DFND 1 0 0 4,350
ALPHABET INC COM 02079K305 573,721 508,079 SH   SOLE 1 446,620 61,459 0
ALPHABET INC COM 02079K107 6,374 5,713 SH   DFND 1 0 0 5,713
ALPHABET INC COM 02079K107 242,603 217,453 SH   SOLE 1 216,352 1,101 0
ALPHABET INC OPT 02079K107 259,612 232,700 SH Put SOLE 8 232,700 0 0
ALPHABET INC OPT 02079K107 120,937 108,400 SH Call SOLE 8 108,400 0 0
ALPHABET INC COM 02079K107 71,301 63,910 SH   SOLE 8 63,910 0 0
ALPHABET INC COM 02079K305 36,316 32,160 SH   SOLE 8 32,160 0 0
ALPHABET INC OPT 02079K305 390,248 345,600 SH Put SOLE 8 345,600 0 0
ALPHABET INC OPT 02079K305 179,880 159,300 SH Call SOLE 8 159,300 0 0
ALPHABET INC COM 02079K305 17,989 15,930 SH   SOLE 9 15,930 0 0
ALPHABET INC COM 02079K107 3,191 2,859 SH   SOLE 9 2,859 0 0
ALPHABET INC COM 02079K107 2,183 1,957 SH   DFND 20 0 0 1,957
ALPHABET INC COM 02079K305 2,524 2,235 SH   SOLE 20 0 2,235 0
ALPHABET INC COM 02079K305 997 883 SH   DFND 20 0 0 883
ALPHABET INC COM 02079K107 1,545 1,385 SH   SOLE 20 0 1,385 0
ALPHABET INC COM 02079K107 85 76 SH   SOLE 99 0 76 0
ALPHABET INC COM 02079K305 13,470 11,929 SH   SOLE 99 0 11,929 0
ALPS ETF TR FUND 00162Q866 3,699 366,197 SH   SOLE 1 366,197 0 0
ALPS ETF TR FUND 00162Q643 15 792 SH   DFND 1 0 0 792
ALPS ETF TR FUND 00162Q585 16 560 SH   DFND 1 0 0 560
ALPS ETF TR OPT 00162Q866 884 87,500 SH Call SOLE 8 87,500 0 0
ALPS ETF TR OPT 00162Q866 1,264 125,100 SH Put SOLE 8 125,100 0 0
ALPS ETF TR FUND 00162Q866 2,454 242,956 SH   SOLE 8 242,956 0 0
ALPS ETF TR FUND 00162Q866 2,519 249,370 SH   DFND 20 0 0 249,370
ALTA MESA RES INC COM 02133L117 7 4,983 SH   SOLE 1 4,983 0 0
ALTA MESA RES INC COM 02133L109 173 25,510 SH   SOLE 1 25,510 0 0
ALTA MESA RES INC COM 02133L109 51 7,486 SH   SOLE 8 7,486 0 0
ALTABA INC FUND 021346101 838 11,442 SH   DFND 1 0 0 11,442
ALTABA INC FUND 021346101 468,420 6,398,314 SH   SOLE 1 6,398,314 0 0
ALTABA INC FUND 021346101 163,065 2,227,370 SH   SOLE 8 2,227,370 0 0
ALTABA INC OPT 021346101 132,781 1,813,700 SH Put SOLE 8 1,813,700 0 0
ALTABA INC OPT 021346101 13,317 181,900 SH Call SOLE 8 181,900 0 0
ALTAIR ENGR INC COM 021369103 470 13,778 SH   SOLE 1 13,778 0 0
ALTERYX INC COM 02156B103 144 3,760 SH   SOLE 1 3,760 0 0
ALTERYX INC COM 02156B103 1,476 38,692 SH   SOLE 8 38,692 0 0
ALTICE USA INC COM 02156K103 7,242 424,513 SH   SOLE 1 424,513 0 0
ALTICE USA INC COM 02156K103 2,357 138,167 SH   DFND 1 0 0 138,167
ALTICE USA INC COM 02156K103 17 1,000 SH   SOLE 8 1,000 0 0
ALTICE USA INC COM 02156K103 5,029 294,751 SH   SOLE 9 294,751 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 499 17,129 SH   SOLE 1 17,129 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 0 17 SH   SOLE 8 17 0 0
ALTRA INDL MOTION CORP COM 02208R106 977 22,668 SH   SOLE 1 22,668 0 0
ALTRIA GROUP INC COM 02209S103 92,894 1,635,744 SH   SOLE 1 1,635,744 0 0
ALTRIA GROUP INC COM 02209S103 521 9,175 SH   DFND 1 0 0 9,175
ALTRIA GROUP INC OPT 02209S103 19,536 344,000 SH Put SOLE 8 344,000 0 0
ALTRIA GROUP INC COM 02209S103 8,676 152,781 SH   SOLE 8 152,781 0 0
ALTRIA GROUP INC OPT 02209S103 14,294 251,700 SH Call SOLE 8 251,700 0 0
ALTRIA GROUP INC COM 02209S103 3,833 67,515 SH   SOLE 9 67,515 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 720 36,874 SH   SOLE 1 36,874 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 205 10,500 SH Call SOLE 8 10,500 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 47 2,400 SH Put SOLE 8 2,400 0 0
AMARIN CORP PLC ADR 023111206 3 947 SH   DFND 1 0 0 947
AMARIN CORP PLC OPT 023111206 368 119,200 SH Put SOLE 8 119,200 0 0
AMARIN CORP PLC OPT 023111206 65 21,000 SH Call SOLE 8 21,000 0 0
AMARIN CORP PLC ADR 023111206 1,968 636,778 SH   SOLE 8 636,778 0 0
AMAZON COM INC COM 023135106 8,900 5,236 SH   DFND 1 0 0 5,236
AMAZON COM INC COM 023135106 873,219 513,719 SH   SOLE 1 454,772 58,947 0
AMAZON COM INC OPT 023135106 2,049,619 1,205,800 SH Put SOLE 8 1,205,800 0 0
AMAZON COM INC OPT 023135106 1,225,046 720,700 SH Call SOLE 8 720,700 0 0
AMAZON COM INC COM 023135106 242,499 142,663 SH   SOLE 8 142,663 0 0
AMAZON COM INC COM 023135106 6,669 3,923 SH   SOLE 9 3,923 0 0
AMAZON COM INC COM 023135106 3,435 2,021 SH   SOLE 20 0 2,021 0
AMAZON COM INC COM 023135106 12 7 SH   DFND 20 0 0 7
AMAZON COM INC COM 023135106 18,462 10,861 SH   SOLE 99 0 10,861 0
AMBAC FINL GROUP INC COM 023139884 329 16,581 SH   SOLE 1 16,581 0 0
AMBAC FINL GROUP INC COM 023139884 4 179 SH   SOLE 8 179 0 0
AMBARELLA INC COM G037AX101 3,018 78,193 SH   SOLE 1 78,193 0 0
AMBARELLA INC OPT G037AX101 2,251 58,300 SH Call SOLE 8 58,300 0 0
AMBARELLA INC COM G037AX101 1,167 30,232 SH   SOLE 8 30,232 0 0
AMBARELLA INC OPT G037AX101 2,347 60,800 SH Put SOLE 8 60,800 0 0
AMBARELLA INC COM G037AX101 174 4,509 SH   SOLE 9 4,509 0 0
AMBER RD INC COM 02318Y108 18 1,900 SH   SOLE 1 1,900 0 0
AMBER RD INC COM 02318Y108 45 4,785 SH   SOLE 8 4,785 0 0
AMBEV SA ADR 02319V103 1,333 287,799 SH   SOLE 1 287,799 0 0
AMBEV SA ADR 02319V103 14 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 1,069 67,326 SH   SOLE 1 67,326 0 0
AMC ENTMT HLDGS INC COM 00165C104 18 1,122 SH   SOLE 8 1,122 0 0
AMC NETWORKS INC COM 00164V103 5,563 89,458 SH   SOLE 1 89,458 0 0
AMC NETWORKS INC COM 00164V103 820 13,170 SH   SOLE 8 13,170 0 0
AMDOCS LTD COM G02602103 1,596 24,114 SH   SOLE 1 24,114 0 0
AMEDICA CORP COM 023435407 10 10,703 SH   SOLE 8 10,703 0 0
AMEDISYS INC COM 023436108 1,911 22,367 SH   SOLE 1 22,367 0 0
AMEDISYS INC COM 023436108 184 2,154 SH   SOLE 8 2,154 0 0
AMEDISYS INC OPT 023436108 85 1,000 SH Call SOLE 8 1,000 0 0
AMERCO COM 023586100 613 1,720 SH   SOLE 1 1,720 0 0
AMERCO COM 023586100 14 40 SH   SOLE 9 40 0 0
AMEREN CORP COM 023608102 13,305 218,677 SH   SOLE 1 218,677 0 0
AMEREN CORP COM 023608102 8 134 SH   SOLE 8 134 0 0
AMEREN CORP OPT 023608102 237 3,900 SH Call SOLE 8 3,900 0 0
AMEREN CORP OPT 023608102 12 200 SH Put SOLE 8 200 0 0
AMEREN CORP COM 023608102 137 2,236 SH   SOLE 9 2,236 0 0
AMERESCO INC COM 02361E108 16 1,385 SH   SOLE 1 1,385 0 0
AMERESCO INC COM 02361E108 49 4,054 SH   SOLE 8 4,054 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 254 15,293 SH   SOLE 1 15,293 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 425 25,500 SH Call SOLE 8 25,500 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 112 6,700 SH Put SOLE 8 6,700 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 49 2,923 SH   SOLE 8 2,923 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 0 1 SH   SOLE 9 1 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 35,346 931,162 SH   SOLE 1 931,162 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 16,541 435,752 SH   SOLE 8 435,752 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 47,568 1,253,100 SH Put SOLE 8 1,253,100 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 80,080 2,109,600 SH Call SOLE 8 2,109,600 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 58 1,527 SH   SOLE 9 1,527 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 123 3,240 SH   DFND 20 0 0 3,240
AMERICAN ASSETS TR INC COM 024013104 630 16,453 SH   SOLE 1 16,453 0 0
AMERICAN ASSETS TR INC TRUS 024013104 2,014 52,601 SH   SOLE 1 52,601 0 0
AMERICAN ASSETS TR INC TRUS 024013104 0 7 SH   SOLE 8 7 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 581 37,341 SH   SOLE 1 37,341 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 426 27,400 SH Call SOLE 8 27,400 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 4,117 264,600 SH Put SOLE 8 264,600 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 3,172 203,811 SH   SOLE 8 203,811 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 9,438 220,098 SH   SOLE 1 220,098 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 6 137 SH   SOLE 8 137 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 111 2,600 SH Put SOLE 8 2,600 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 64 1,500 SH Call SOLE 8 1,500 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 4,389 188,736 SH   SOLE 1 188,736 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 863 37,100 SH Put SOLE 8 37,100 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 73 3,119 SH   SOLE 8 3,119 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 1,374 59,100 SH Call SOLE 8 59,100 0 0
AMERICAN ELEC PWR INC COM 025537101 93,569 1,351,156 SH   SOLE 1 1,351,156 0 0
AMERICAN ELEC PWR INC COM 025537101 178 2,570 SH   SOLE 8 2,570 0 0
AMERICAN ELEC PWR INC OPT 025537101 6,239 90,100 SH Call SOLE 8 90,100 0 0
AMERICAN ELEC PWR INC OPT 025537101 1,787 25,800 SH Put SOLE 8 25,800 0 0
AMERICAN ELEC PWR INC COM 025537101 304 4,384 SH   SOLE 9 4,384 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,261 35,025 SH   SOLE 1 35,025 0 0
AMERICAN EQTY INVT LIFE HLD OPT 025676206 36 1,000 SH Call SOLE 8 1,000 0 0
AMERICAN EXPRESS CO COM 025816109 770 7,860 SH   DFND 1 0 0 7,860
AMERICAN EXPRESS CO COM 025816109 98,839 1,008,562 SH   SOLE 1 1,008,562 0 0
AMERICAN EXPRESS CO OPT 025816109 12,798 130,600 SH Call SOLE 8 130,600 0 0
AMERICAN EXPRESS CO OPT 025816109 5,978 61,000 SH Put SOLE 8 61,000 0 0
AMERICAN EXPRESS CO COM 025816109 359 3,667 SH   SOLE 9 3,667 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 5,451 50,789 SH   SOLE 1 50,789 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 46 428 SH   SOLE 9 428 0 0
AMERICAN HOMES 4 RENT COM 02665T306 1,223 55,141 SH   SOLE 1 55,141 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 6,549 295,250 SH   SOLE 1 295,250 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 4 164 SH   SOLE 8 164 0 0
AMERICAN INTL GROUP INC WARR 026874156 96 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 56 1,063 SH   DFND 1 0 0 1,063
AMERICAN INTL GROUP INC COM 026874784 102,627 1,935,613 SH   SOLE 1 1,934,074 1,539 0
AMERICAN INTL GROUP INC OPT 026874784 22,640 427,000 SH Call SOLE 8 427,000 0 0
AMERICAN INTL GROUP INC COM 026874784 1,349 25,448 SH   SOLE 8 25,448 0 0
AMERICAN INTL GROUP INC OPT 026874784 13,478 254,200 SH Put SOLE 8 254,200 0 0
AMERICAN INTL GROUP INC COM 026874156 1 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 427 8,051 SH   SOLE 9 8,051 0 0
AMERICAN INTL GROUP INC COM 026874784 161 3,040 SH   SOLE 20 0 3,040 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 96 9,418 SH   SOLE 1 9,418 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 24 604 SH   SOLE 1 604 0 0
AMERICAN NATL INS CO COM 028591105 34 288 SH   SOLE 1 288 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 179 14,948 SH   SOLE 1 14,948 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 841 69,871 SH   SOLE 8 69,871 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 300 24,900 SH Put SOLE 8 24,900 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 452 37,600 SH Call SOLE 8 37,600 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 635 15,072 SH   SOLE 1 15,072 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 31 746 SH   SOLE 8 746 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 30 755 SH   SOLE 1 755 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 225 5,695 SH   SOLE 8 5,695 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 832 52,756 SH   SOLE 1 52,756 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 28 1,774 SH   SOLE 8 1,774 0 0
AMERICAN RLTY INVS INC COM 029174109 2 151 SH   SOLE 1 151 0 0
AMERICAN SOFTWARE INC COM 029683109 30 2,034 SH   SOLE 1 2,034 0 0
AMERICAN SOFTWARE INC COM 029683109 11 786 SH   SOLE 8 786 0 0
AMERICAN STS WTR CO COM 029899101 1,027 17,985 SH   SOLE 1 17,985 0 0
AMERICAN STS WTR CO COM 029899101 6 112 SH   SOLE 8 112 0 0
AMERICAN STS WTR CO COM 029899101 209 3,662 SH   SOLE 9 3,662 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 13 1,800 SH Put SOLE 8 1,800 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 6 911 SH   SOLE 8 911 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 61 8,700 SH Call SOLE 8 8,700 0 0
AMERICAN TOWER CORP NEW COM 03027X100 52,770 366,025 SH   SOLE 1 111,817 254,208 0
AMERICAN TOWER CORP NEW TRUS 03027X100 65,472 454,134 SH   SOLE 1 454,134 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 8,996 62,400 SH Call SOLE 8 62,400 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 18,627 129,200 SH Put SOLE 8 129,200 0 0
AMERICAN TOWER CORP NEW COM 03027X100 193 1,340 SH   SOLE 9 1,340 0 0
AMERICAN TOWER CORP NEW COM 03027X100 122 847 SH   SOLE 20 0 847 0
AMERICAN TOWER CORP NEW COM 03027X100 7,338 50,898 SH   SOLE 99 0 50,898 0
AMERICAN VANGUARD CORP COM 030371108 464 20,187 SH   SOLE 1 20,187 0 0
AMERICAN VANGUARD CORP COM 030371108 17 743 SH   SOLE 8 743 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,585 17,307 SH   SOLE 1 17,307 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 21,333 249,861 SH   SOLE 1 249,861 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 1,025 12,000 SH Put SOLE 8 12,000 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 138 1,621 SH   SOLE 8 1,621 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 933 10,925 SH   SOLE 9 10,925 0 0
AMERICAS CAR MART INC COM 03062T105 63 1,010 SH   SOLE 1 1,010 0 0
AMERICOLD RLTY TR TRUS 03064D108 511 23,234 SH   SOLE 1 23,234 0 0
AMERIGAS PARTNERS L P COM 030975106 743 17,610 SH   SOLE 1 17,610 0 0
AMERIGAS PARTNERS L P OPT 030975106 63 1,500 SH Put SOLE 8 1,500 0 0
AMERIGAS PARTNERS L P COM 030975106 19 441 SH   SOLE 8 441 0 0
AMERIGAS PARTNERS L P OPT 030975106 190 4,500 SH Call SOLE 8 4,500 0 0
AMERIPRISE FINL INC COM 03076C106 20,324 145,298 SH   SOLE 1 145,298 0 0
AMERIPRISE FINL INC OPT 03076C106 490 3,500 SH Call SOLE 8 3,500 0 0
AMERIPRISE FINL INC OPT 03076C106 434 3,100 SH Put SOLE 8 3,100 0 0
AMERIPRISE FINL INC COM 03076C106 264 1,890 SH   SOLE 8 1,890 0 0
AMERIPRISE FINL INC COM 03076C106 12,208 87,274 SH   SOLE 9 87,274 0 0
AMERIS BANCORP COM 03076K108 789 14,788 SH   SOLE 1 14,788 0 0
AMERIS BANCORP COM 03076K108 0 8 SH   SOLE 8 8 0 0
AMERISAFE INC COM 03071H100 499 8,645 SH   SOLE 1 8,645 0 0
AMERISAFE INC COM 03071H100 3 52 SH   SOLE 8 52 0 0
AMERISOURCEBERGEN CORP COM 03073E105 27,925 327,507 SH   SOLE 1 327,507 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 2,115 24,800 SH Put SOLE 8 24,800 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 3,419 40,100 SH Call SOLE 8 40,100 0 0
AMERISOURCEBERGEN CORP COM 03073E105 29 351 SH   SOLE 9 351 0 0
AMES NATL CORP COM 031001100 20 629 SH   SOLE 1 629 0 0
AMETEK INC NEW COM 031100100 23,009 318,883 SH   SOLE 1 318,883 0 0
AMETEK INC NEW COM 031100100 36 493 SH   SOLE 9 493 0 0
AMGEN INC COM 031162100 69 374 SH   DFND 1 0 0 374
AMGEN INC COM 031162100 201,073 1,089,294 SH   SOLE 1 1,089,294 0 0
AMGEN INC OPT 031162100 32,968 178,600 SH Put SOLE 8 178,600 0 0
AMGEN INC COM 031162100 3,583 19,406 SH   SOLE 8 19,406 0 0
AMGEN INC OPT 031162100 30,771 166,700 SH Call SOLE 8 166,700 0 0
AMGEN INC COM 031162100 55,852 302,571 SH   SOLE 9 302,571 0 0
AMICUS THERAPEUTICS INC COM 03152W109 216 13,860 SH   SOLE 1 13,860 0 0
AMICUS THERAPEUTICS INC OPT 03152W109 133 8,500 SH Call SOLE 8 8,500 0 0
AMIRA NATURE FOODS LTD COM G0335L102 0 10 SH   SOLE 8 10 0 0
AMKOR TECHNOLOGY INC COM 031652100 463 53,795 SH   SOLE 1 53,795 0 0
AMKOR TECHNOLOGY INC COM 031652100 52 6,078 SH   SOLE 8 6,078 0 0
AMKOR TECHNOLOGY INC OPT 031652100 63 7,300 SH Call SOLE 8 7,300 0 0
AMKOR TECHNOLOGY INC OPT 031652100 107 12,500 SH Put SOLE 8 12,500 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,415 41,213 SH   SOLE 1 41,213 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 6 100 SH Call SOLE 8 100 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 104 1,777 SH   SOLE 8 1,777 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 6,038 367,980 SH   SOLE 1 367,980 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 3 176 SH   SOLE 8 176 0 0
AMPCO-PITTSBURGH CORP COM 032037103 6 626 SH   SOLE 8 626 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 278 18,281 SH   SOLE 1 18,281 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 0 8 SH   SOLE 8 8 0 0
AMPHENOL CORP NEW COM 032095101 397 4,554 SH   DFND 1 0 0 4,554
AMPHENOL CORP NEW COM 032095101 85,731 983,716 SH   SOLE 1 376,602 607,114 0
AMPHENOL CORP NEW OPT 032095101 131 1,500 SH Put SOLE 8 1,500 0 0
AMPHENOL CORP NEW COM 032095101 15 168 SH   SOLE 8 168 0 0
AMPHENOL CORP NEW OPT 032095101 1,020 11,700 SH Call SOLE 8 11,700 0 0
AMPHENOL CORP NEW COM 032095101 57 651 SH   SOLE 9 651 0 0
AMPHENOL CORP NEW COM 032095101 1,345 15,437 SH   SOLE 20 0 15,437 0
AMPHENOL CORP NEW COM 032095101 10,273 117,873 SH   SOLE 99 0 117,873 0
AMPIO PHARMACEUTICALS INC COM 03209T109 13 5,821 SH   SOLE 1 5,821 0 0
AMTECH SYS INC COM 032332504 81 13,369 SH   SOLE 8 13,369 0 0
AMTRUST FINL SVCS INC COM 032359309 1,512 103,779 SH   SOLE 1 103,779 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 203 13,922 SH   SOLE 8 13,922 0 0
AMTRUST FINL SVCS INC OPT 032359309 108 7,400 SH Put SOLE 8 7,400 0 0
AMYRIS INC COM 03236M200 519 81,179 SH   SOLE 1 81,179 0 0
AMYRIS INC COM 03236M200 1 88 SH   SOLE 8 88 0 0
ANADARKO PETE CORP COM 032511107 86,593 1,182,144 SH   SOLE 1 1,182,144 0 0
ANADARKO PETE CORP COM 032511107 28 388 SH   SOLE 8 388 0 0
ANADARKO PETE CORP OPT 032511107 29,960 409,000 SH Call SOLE 8 409,000 0 0
ANADARKO PETE CORP OPT 032511107 11,244 153,500 SH Put SOLE 8 153,500 0 0
ANADARKO PETE CORP COM 032511107 248 3,393 SH   SOLE 9 3,393 0 0
ANALOG DEVICES INC COM 032654105 32,575 339,616 SH   SOLE 1 339,616 0 0
ANALOG DEVICES INC COM 032654105 10 100 SH   DFND 1 0 0 100
ANALOG DEVICES INC OPT 032654105 3,050 31,800 SH Put SOLE 8 31,800 0 0
ANALOG DEVICES INC OPT 032654105 1,822 19,000 SH Call SOLE 8 19,000 0 0
ANALOG DEVICES INC COM 032654105 1,779 18,551 SH   SOLE 8 18,551 0 0
ANALOG DEVICES INC COM 032654105 76 787 SH   SOLE 9 787 0 0
ANAPTYSBIO INC COM 032724106 97 1,360 SH   SOLE 1 1,360 0 0
ANAPTYSBIO INC COM 032724106 793 11,165 SH   SOLE 8 11,165 0 0
ANAPTYSBIO INC OPT 032724106 1,904 26,800 SH Put SOLE 8 26,800 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 149 57,030 SH   SOLE 1 57,030 0 0
ANDEAVOR COM 03349M105 89,319 680,882 SH   SOLE 1 680,882 0 0
ANDEAVOR OPT 03349M105 2,962 22,576 SH Put SOLE 8 22,576 0 0
ANDEAVOR COM 03349M105 1,454 11,084 SH   SOLE 8 11,084 0 0
ANDEAVOR OPT 03349M105 1,443 11,000 SH Call SOLE 8 11,000 0 0
ANDEAVOR COM 03349M105 176 1,339 SH   SOLE 9 1,339 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 14,768 347,235 SH   SOLE 1 347,235 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 247 5,810 SH   SOLE 8 5,810 0 0
ANDERSONS INC COM 034164103 333 9,741 SH   SOLE 1 9,741 0 0
ANDERSONS INC COM 034164103 19 562 SH   SOLE 8 562 0 0
ANGI HOMESERVICES INC COM 00183L102 14 900 SH   SOLE 1 900 0 0
ANGIODYNAMICS INC COM 03475V101 876 39,365 SH   SOLE 1 39,365 0 0
ANGIODYNAMICS INC COM 03475V101 109 4,897 SH   SOLE 8 4,897 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 953 116,056 SH   SOLE 1 116,056 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 10 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD OPT 035128206 9,964 1,213,600 SH Call SOLE 8 1,213,600 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 4,016 489,200 SH   SOLE 8 489,200 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 15,911 1,938,000 SH Put SOLE 8 1,938,000 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 1,520 15,088 SH   SOLE 1 15,088 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 659 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 6,756 67,047 SH   SOLE 8 67,047 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 4,836 48,000 SH Call SOLE 8 48,000 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 16,787 166,600 SH Put SOLE 8 166,600 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 110 1,091 SH   SOLE 9 1,091 0 0
ANI PHARMACEUTICALS INC COM 00182C103 573 8,590 SH   SOLE 1 8,590 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 27 400 SH Put SOLE 8 400 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 13 200 SH Call SOLE 8 200 0 0
ANI PHARMACEUTICALS INC BOND 00182CAA1 1,348 1,195,000 PRN   SOLE 8 0 0 1,195,000
ANI PHARMACEUTICALS INC COM 00182C103 92 1,378 SH   SOLE 8 1,378 0 0
ANIKA THERAPEUTICS INC COM 035255108 279 8,699 SH   SOLE 1 8,699 0 0
ANIXTER INTL INC COM 035290105 729 11,528 SH   SOLE 1 11,528 0 0
ANIXTER INTL INC OPT 035290105 329 5,200 SH Put SOLE 8 5,200 0 0
ANIXTER INTL INC COM 035290105 282 4,452 SH   SOLE 8 4,452 0 0
ANIXTER INTL INC OPT 035290105 95 1,500 SH Call SOLE 8 1,500 0 0
ANNALY CAP MGMT INC TRUS 035710409 24,529 2,383,774 SH   SOLE 1 2,383,774 0 0
ANNALY CAP MGMT INC COM 035710409 52 5,028 SH   SOLE 1 5,028 0 0
ANNALY CAP MGMT INC COM 035710409 120 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC TRUS 035710409 26 2,502 SH   SOLE 8 2,502 0 0
ANNALY CAP MGMT INC OPT 035710409 1,097 106,600 SH Call SOLE 8 106,600 0 0
ANNALY CAP MGMT INC OPT 035710409 1,525 148,200 SH Put SOLE 8 148,200 0 0
ANNALY CAP MGMT INC COM 035710409 68 6,642 SH   SOLE 9 6,642 0 0
ANSYS INC COM 03662Q105 15,059 86,451 SH   SOLE 1 86,451 0 0
ANSYS INC OPT 03662Q105 749 4,300 SH Put SOLE 8 4,300 0 0
ANSYS INC COM 03662Q105 64 370 SH   SOLE 8 370 0 0
ANSYS INC OPT 03662Q105 1,010 5,800 SH Call SOLE 8 5,800 0 0
ANSYS INC COM 03662Q105 31 178 SH   SOLE 9 178 0 0
ANTARES PHARMA INC COM 036642106 28 10,572 SH   SOLE 1 10,572 0 0
ANTARES PHARMA INC COM 036642106 52 20,000 SH   SOLE 8 20,000 0 0
ANTERO MIDSTREAM GP LP COM 03675Y103 4,846 256,959 SH   SOLE 1 256,959 0 0
ANTERO MIDSTREAM GP LP COM 03675Y103 2 100 SH   SOLE 8 100 0 0
ANTERO MIDSTREAM PARTNERS LP COM 03673L103 10,364 351,085 SH   SOLE 1 351,085 0 0
ANTERO MIDSTREAM PARTNERS LP COM 03673L103 131 4,426 SH   SOLE 8 4,426 0 0
ANTERO RES CORP COM 03674X106 1,275 59,712 SH   DFND 1 0 0 59,712
ANTERO RES CORP COM 03674X106 1,824 85,428 SH   SOLE 1 85,428 0 0
ANTERO RES CORP COM 03674X106 123 5,782 SH   SOLE 8 5,782 0 0
ANTERO RES CORP OPT 03674X106 130 6,100 SH Put SOLE 8 6,100 0 0
ANTERO RES CORP COM 03674X106 27 1,238 SH   SOLE 9 1,238 0 0
ANTHEM INC COM 036752103 90,701 381,045 SH   SOLE 1 381,045 0 0
ANTHEM INC COM 036752103 2,454 10,310 SH   SOLE 8 10,310 0 0
ANTHEM INC OPT 036752103 21,684 91,100 SH Call SOLE 8 91,100 0 0
ANTHEM INC OPT 036752103 13,901 58,400 SH Put SOLE 8 58,400 0 0
ANTHEM INC COM 036752103 22,654 95,178 SH   SOLE 9 95,178 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 36 7,131 SH   SOLE 1 7,131 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 2 440 SH   SOLE 8 440 0 0
AON PLC COM G0408V102 27,800 202,665 SH   SOLE 1 202,665 0 0
AON PLC COM G0408V102 148 1,076 SH   SOLE 8 1,076 0 0
AON PLC OPT G0408V102 1,111 8,100 SH Call SOLE 8 8,100 0 0
AON PLC OPT G0408V102 562 4,100 SH Put SOLE 8 4,100 0 0
AON PLC COM G0408V102 72 525 SH   SOLE 9 525 0 0
APACHE CORP COM 037411105 13,091 280,021 SH   SOLE 1 280,021 0 0
APACHE CORP COM 037411105 65 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 14 300 SH   SOLE 8 300 0 0
APACHE CORP OPT 037411105 6,826 146,000 SH Put SOLE 8 146,000 0 0
APACHE CORP OPT 037411105 17,915 383,200 SH Call SOLE 8 383,200 0 0
APACHE CORP COM 037411105 56 1,195 SH   SOLE 9 1,195 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 5,342 126,271 SH   SOLE 1 126,271 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R101 11,370 268,787 SH   SOLE 1 268,787 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 1 16 SH   SOLE 9 16 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 58 2,648 SH   SOLE 1 2,648 0 0
APERGY CORP COM 03755L104 2,288 54,812 SH   SOLE 1 54,812 0 0
APERGY CORP OPT 03755L104 8 200 SH Call SOLE 8 200 0 0
APERGY CORP OPT 03755L104 6 150 SH Put SOLE 8 150 0 0
APERGY CORP COM 03755L104 42 1,014 SH   SOLE 9 1,014 0 0
APOGEE ENTERPRISES INC COM 037598109 1,055 21,910 SH   SOLE 1 21,910 0 0
APOGEE ENTERPRISES INC OPT 037598109 43 900 SH Put SOLE 8 900 0 0
APOGEE ENTERPRISES INC OPT 037598109 125 2,600 SH Call SOLE 8 2,600 0 0
APOGEE ENTERPRISES INC COM 037598109 8 164 SH   SOLE 8 164 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 2,431 133,008 SH   SOLE 1 133,008 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 1,820 1,839,000 PRN   SOLE 8 0 0 1,839,000
APOLLO COML REAL EST FIN INC BOND 03762UAA3 10 9,000 PRN   SOLE 8 0 0 9,000
APOLLO GLOBAL MGMT LLC COM 037612306 7,879 247,233 SH   SOLE 1 247,233 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 1,915 60,100 SH Call SOLE 8 60,100 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 3,333 104,600 SH Put SOLE 8 104,600 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 816 25,600 SH   SOLE 8 25,600 0 0
APOLLO INVT CORP OPT 03761U106 7 1,300 SH Call SOLE 8 1,300 0 0
APOLLO INVT CORP OPT 03761U106 4 800 SH Put SOLE 8 800 0 0
APOLLO INVT CORP COM 03761U106 31 5,561 SH   SOLE 9 5,561 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 48 1,874 SH   SOLE 1 1,874 0 0
APPFOLIO INC COM 03783C100 66 1,081 SH   SOLE 1 1,081 0 0
APPIAN CORP COM 03782L101 316 8,727 SH   SOLE 1 8,727 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 4,862 271,899 SH   SOLE 1 271,899 0 0
APPLE INC OPT 037833100 133,317 720,200 SH Put SOLE 1 720,200 0 0
APPLE INC COM 037833100 1,042,440 5,631,447 SH   SOLE 1 5,535,352 96,095 0
APPLE INC COM 037833100 8,435 45,569 SH   DFND 1 0 0 45,569
APPLE INC OPT 037833100 518,808 2,802,700 SH Call SOLE 8 2,802,700 0 0
APPLE INC COM 037833100 58,682 317,018 SH   SOLE 8 317,018 0 0
APPLE INC OPT 037833100 558,403 3,016,600 SH Put SOLE 8 3,016,600 0 0
APPLE INC COM 037833100 36,633 197,897 SH   SOLE 9 197,897 0 0
APPLE INC COM 037833100 952 5,142 SH   DFND 20 0 0 5,142
APPLE INC COM 037833100 1,587 8,573 SH   SOLE 20 0 8,573 0
APPLE INC COM 037833100 202 1,093 SH   SOLE 81 1,093 0 0
APPLE INC COM 037833100 2,388 12,899 SH   SOLE 99 0 12,899 0
APPLIED GENETIC TECHNOL CORP COM 03820J100 0 84 SH   SOLE 8 84 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,395 19,868 SH   SOLE 1 19,868 0 0
APPLIED MATLS INC COM 038222105 204 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 71,073 1,538,754 SH   SOLE 1 1,538,754 0 0
APPLIED MATLS INC OPT 038222105 25,954 561,900 SH Call SOLE 8 561,900 0 0
APPLIED MATLS INC COM 038222105 17,239 373,206 SH   SOLE 8 373,206 0 0
APPLIED MATLS INC OPT 038222105 47,673 1,032,100 SH Put SOLE 8 1,032,100 0 0
APPLIED MATLS INC COM 038222105 764 16,547 SH   SOLE 9 16,547 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 226 5,030 SH   DFND 1 0 0 5,030
APPLIED OPTOELECTRONICS INC COM 03823U102 3,101 69,067 SH   SOLE 1 69,067 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 413 9,200 SH Call SOLE 8 9,200 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 4,580 102,000 SH Put SOLE 8 102,000 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 2,722 60,624 SH   SOLE 8 60,624 0 0
APPROACH RESOURCES INC COM 03834A103 93 38,298 SH   SOLE 1 38,298 0 0
APPTIO INC COM 03835C108 89 2,472 SH   SOLE 1 2,472 0 0
APTARGROUP INC COM 038336103 31,442 336,712 SH   SOLE 1 336,712 0 0
APTARGROUP INC OPT 038336103 327 3,500 SH Call SOLE 8 3,500 0 0
APTARGROUP INC COM 038336103 70 746 SH   SOLE 8 746 0 0
APTARGROUP INC OPT 038336103 9 100 SH Put SOLE 8 100 0 0
APTARGROUP INC COM 038336103 305 3,265 SH   SOLE 9 3,265 0 0
APTEVO THERAPEUTICS INC COM 03835L108 103 20,600 SH   SOLE 1 20,600 0 0
APTIV PLC COM G6095L109 36 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 31,869 347,796 SH   SOLE 1 347,796 0 0
APTIV PLC OPT G6095L109 13,488 147,200 SH Call SOLE 8 147,200 0 0
APTIV PLC OPT G6095L109 889 9,700 SH Put SOLE 8 9,700 0 0
APTIV PLC COM G6095L109 747 8,154 SH   SOLE 8 8,154 0 0
APTIV PLC COM G6095L109 73 794 SH   SOLE 9 794 0 0
AQUA AMERICA INC COM 03836W103 1,787 50,754 SH   SOLE 1 50,754 0 0
AQUA AMERICA INC OPT 03836W103 14 400 SH Put SOLE 8 400 0 0
AQUA AMERICA INC COM 03836W103 2 79 SH   SOLE 8 79 0 0
AQUA AMERICA INC OPT 03836W103 116 3,300 SH Call SOLE 8 3,300 0 0
AQUA AMERICA INC COM 03836W103 395 11,235 SH   SOLE 9 11,235 0 0
AQUA METALS INC COM 03837J101 156 54,218 SH   SOLE 1 54,218 0 0
AQUA METALS INC COM 03837J101 27 9,586 SH   SOLE 8 9,586 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 18 1,551 SH   SOLE 1 1,551 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 23 1,459 SH   SOLE 1 1,459 0 0
AQUINOX PHARMACEUTICALS INC OPT 03842B101 3 1,200 SH Put SOLE 8 1,200 0 0
ARALEZ PHARMACEUTICALS INC COM 03852X100 0 100 SH   SOLE 8 100 0 0
ARAMARK COM 03852U106 2,772 74,720 SH   SOLE 1 74,720 0 0
ARAMARK OPT 03852U106 30 800 SH Call SOLE 8 800 0 0
ARAMARK COM 03852U106 52 1,406 SH   SOLE 9 1,406 0 0
ARATANA THERAPEUTICS INC COM 03874P101 14 3,270 SH   SOLE 1 3,270 0 0
ARATANA THERAPEUTICS INC COM 03874P101 0 8 SH   SOLE 8 8 0 0
ARBOR RLTY TR INC TRUS 038923108 42 3,991 SH   SOLE 1 3,991 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 19 2,592 SH   SOLE 1 2,592 0 0
ARBUTUS BIOPHARMA CORP OPT 03879J100 548 75,000 SH Call SOLE 8 75,000 0 0
ARBUTUS BIOPHARMA CORP OPT 03879J100 548 75,000 SH Put SOLE 8 75,000 0 0
ARCBEST CORP COM 03937C105 664 14,531 SH   SOLE 1 14,531 0 0
ARCBEST CORP COM 03937C105 944 20,645 SH   SOLE 8 20,645 0 0
ARCBEST CORP OPT 03937C105 46 1,000 SH Call SOLE 8 1,000 0 0
ARCBEST CORP OPT 03937C105 270 5,900 SH Put SOLE 8 5,900 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 1,548 53,801 SH   SOLE 1 53,801 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 3,908 135,790 SH   SOLE 8 135,790 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 6,075 211,106 SH Call SOLE 8 211,106 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 8,676 301,458 SH Put SOLE 8 301,458 0 0
ARCH CAP GROUP LTD COM G0450A105 13,692 517,461 SH   SOLE 1 517,461 0 0
ARCH CAP GROUP LTD COM G0450A105 250 9,464 SH   SOLE 8 9,464 0 0
ARCH CAP GROUP LTD COM G0450A105 35 1,316 SH   SOLE 9 1,316 0 0
ARCH COAL INC COM 039380407 3,455 44,043 SH   SOLE 1 44,043 0 0
ARCH COAL INC COM 039380407 1,157 14,749 SH   SOLE 8 14,749 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 39,042 851,876 SH   SOLE 1 851,876 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 3,602 78,600 SH Call SOLE 8 78,600 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 742 16,200 SH Put SOLE 8 16,200 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 68 1,475 SH   SOLE 8 1,475 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 88 1,901 SH   SOLE 9 1,901 0 0
ARCHROCK INC COM 03957W106 592 49,307 SH   SOLE 1 49,307 0 0
ARCHROCK INC COM 03957W106 41 3,411 SH   SOLE 8 3,411 0 0
ARCONIC INC COM 03965L100 126 7,409 SH   DFND 1 0 0 7,409
ARCONIC INC COM 03965L100 11,277 662,931 SH   SOLE 1 662,931 0 0
ARCONIC INC OPT 03965L100 1,959 115,159 SH Call SOLE 8 115,159 0 0
ARCONIC INC OPT 03965L100 2,573 151,273 SH Put SOLE 8 151,273 0 0
ARCONIC INC COM 03965L100 1,732 101,812 SH   SOLE 8 101,812 0 0
ARCONIC INC COM 03965L100 16 925 SH   SOLE 9 925 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 11 1,600 SH   SOLE 1 1,600 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 11 1,518 SH   SOLE 8 1,518 0 0
ARCTURUS THERAPEUTICS LTD COM M1492T105 1 84 SH   SOLE 8 84 0 0
ARCUS BIOSCIENCES INC COM 03969F109 41 3,255 SH   SOLE 1 3,255 0 0
ARDAGH GROUP S A COM L0223L101 291 17,525 SH   SOLE 1 17,525 0 0
ARDAGH GROUP S A COM L0223L101 6,840 411,533 SH   SOLE 8 411,533 0 0
ARDELYX INC COM 039697107 75 20,255 SH   SOLE 1 20,255 0 0
ARDELYX INC COM 039697107 0 10 SH   SOLE 8 10 0 0
ARDMORE SHIPPING CORP COM Y0207T100 20 2,398 SH   SOLE 1 2,398 0 0
ARENA PHARMACEUTICALS INC COM 040047607 404 9,293 SH   SOLE 1 9,293 0 0
ARENA PHARMACEUTICALS INC COM 040047607 634 14,530 SH   SOLE 8 14,530 0 0
ARENA PHARMACEUTICALS INC OPT 040047607 1,308 30,000 SH Put SOLE 8 30,000 0 0
ARES CAP CORP COM 04010L103 153 9,290 SH   SOLE 1 9,290 0 0
ARES CAP CORP COM 04010L103 1,315 79,916 SH   SOLE 8 79,916 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 36 2,621 SH   SOLE 1 2,621 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 9 652 SH   SOLE 8 652 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 394 24,457 SH   DFND 1 0 0 24,457
ARES MGMT LP COM 04014Y101 104 5,000 SH   DFND 1 0 0 5,000
ARES MGMT LP COM 04014Y101 116 5,627 SH   SOLE 8 5,627 0 0
ARGAN INC COM 04010E109 330 8,072 SH   SOLE 1 8,072 0 0
ARGENX SE ADR 04016X101 3,042 36,710 SH   SOLE 8 36,710 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 213 3,671 SH   SOLE 1 3,671 0 0
ARISTA NETWORKS INC COM 040413106 37 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC COM 040413106 11,946 46,397 SH   SOLE 1 46,397 0 0
ARISTA NETWORKS INC OPT 040413106 6,540 25,400 SH Put SOLE 8 25,400 0 0
ARISTA NETWORKS INC OPT 040413106 257 1,000 SH Call SOLE 8 1,000 0 0
ARISTA NETWORKS INC COM 040413106 4,443 17,256 SH   SOLE 8 17,256 0 0
ARISTA NETWORKS INC COM 040413106 71 276 SH   SOLE 9 276 0 0
ARLINGTON ASSET INVT CORP COM 041356205 100 9,647 SH   SOLE 1 9,647 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 376 25,231 SH   SOLE 1 25,231 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 601 26,345 SH   SOLE 1 26,345 0 0
ARMOUR RESIDENTIAL REIT INC OPT 042315507 23 1,000 SH Call SOLE 8 1,000 0 0
ARMSTRONG FLOORING INC COM 04238R106 22 1,557 SH   SOLE 1 1,557 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 6,382 100,983 SH   SOLE 1 100,983 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 119 1,871 SH   SOLE 8 1,871 0 0
AROTECH CORP COM 042682203 12 3,200 SH   SOLE 1 3,200 0 0
AROTECH CORP COM 042682203 6 1,496 SH   SOLE 8 1,496 0 0
ARQULE INC COM 04269E107 35 6,373 SH   SOLE 1 6,373 0 0
ARQULE INC OPT 04269E107 470 85,000 SH Call SOLE 8 85,000 0 0
ARRAY BIOPHARMA INC COM 04269X105 316 18,835 SH   SOLE 1 18,835 0 0
ARRAY BIOPHARMA INC OPT 04269X105 839 50,000 SH Put SOLE 8 50,000 0 0
ARRAY BIOPHARMA INC COM 04269X105 165 9,828 SH   SOLE 8 9,828 0 0
ARRAY BIOPHARMA INC OPT 04269X105 948 56,500 SH Call SOLE 8 56,500 0 0
ARRIS INTL INC COM G0551A103 2,739 112,039 SH   SOLE 1 112,039 0 0
ARRIS INTL INC COM G0551A103 118 4,813 SH   SOLE 8 4,813 0 0
ARRIS INTL INC OPT G0551A103 12 500 SH Put SOLE 8 500 0 0
ARRIS INTL INC OPT G0551A103 32 1,300 SH Call SOLE 8 1,300 0 0
ARROW ELECTRS INC COM 042735100 4,885 64,895 SH   SOLE 1 64,895 0 0
ARROW ELECTRS INC COM 042735100 0 1 SH   SOLE 8 1 0 0
ARROW ELECTRS INC COM 042735100 38 511 SH   SOLE 9 511 0 0
ARROW FINL CORP COM 042744102 38 1,070 SH   SOLE 1 1,070 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 702 51,587 SH   SOLE 1 51,587 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 171 12,565 SH   SOLE 8 12,565 0 0
ARSANIS INC COM 042873109 3 938 SH   SOLE 1 938 0 0
ARTESIAN RESOURCES CORP COM 043113208 27 698 SH   SOLE 1 698 0 0
ARTESIAN RESOURCES CORP COM 043113208 16 413 SH   SOLE 8 413 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 106 3,518 SH   SOLE 1 3,518 0 0
ASANKO GOLD INC COM 04341Y105 0 35 SH   SOLE 8 35 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 2,483 36,216 SH   SOLE 1 36,216 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 66 962 SH   SOLE 8 962 0 0
ASCENA RETAIL GROUP INC COM 04351G101 838 210,196 SH   SOLE 1 210,196 0 0
ASCENA RETAIL GROUP INC COM 04351G101 47 11,757 SH   SOLE 8 11,757 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 762 191,200 SH Call SOLE 8 191,200 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 116 29,200 SH Put SOLE 8 29,200 0 0
ASCENDIS PHARMA A S ADR 04351P101 12 177 SH   SOLE 1 177 0 0
ASCENDIS PHARMA A S ADR 04351P101 313 4,706 SH   SOLE 8 4,706 0 0
ASCENT CAP GROUP INC COM 043632108 3 1,157 SH   SOLE 8 1,157 0 0
ASGN INC COM 00191U102 1,453 18,592 SH   SOLE 1 18,592 0 0
ASGN INC COM 00191U102 6 72 SH   SOLE 8 72 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 813 100,354 SH   SOLE 1 100,354 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 2 251 SH   SOLE 8 251 0 0
ASHFORD INC COM 044104107 4 56 SH   SOLE 1 56 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 875 11,198 SH   SOLE 1 11,198 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 3,765 48,166 SH   SOLE 8 48,166 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 469 6,000 SH Call SOLE 8 6,000 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 1,783 22,800 SH Put SOLE 8 22,800 0 0
ASML HOLDING N V ADR N07059210 885 4,471 SH   SOLE 1 4,471 0 0
ASML HOLDING N V OPT N07059210 2,158 10,900 SH Call SOLE 8 10,900 0 0
ASML HOLDING N V ADR N07059210 2,716 13,722 SH   SOLE 8 13,722 0 0
ASML HOLDING N V OPT N07059210 2,356 11,900 SH Put SOLE 8 11,900 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 411 10,076 SH   SOLE 1 10,076 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 5,273 129,545 SH   SOLE 8 129,545 0 0
ASPEN TECHNOLOGY INC COM 045327103 14,017 151,143 SH   SOLE 1 151,143 0 0
ASPEN TECHNOLOGY INC COM 045327103 1,346 14,517 SH   SOLE 8 14,517 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 49 1,241 SH   SOLE 1 1,241 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 116 2,948 SH   SOLE 8 2,948 0 0
ASSOCIATED BANC CORP COM 045487105 261 9,551 SH   SOLE 1 9,551 0 0
ASSOCIATED CAP GROUP INC COM 045528106 17 449 SH   SOLE 1 449 0 0
ASSURANT INC COM 04621X108 11,491 111,049 SH   SOLE 1 111,049 0 0
ASSURANT INC OPT 04621X108 31 300 SH Put SOLE 8 300 0 0
ASSURANT INC COM 04621X108 7,842 75,775 SH   SOLE 8 75,775 0 0
ASSURANT INC COM 04621X108 12 112 SH   SOLE 9 112 0 0
ASSURED GUARANTY LTD COM G0585R106 1,226 34,274 SH   SOLE 1 34,274 0 0
ASSURED GUARANTY LTD COM G0585R106 22 621 SH   SOLE 8 621 0 0
ASSURED GUARANTY LTD OPT G0585R106 1,669 46,700 SH Put SOLE 8 46,700 0 0
ASSURED GUARANTY LTD OPT G0585R106 704 19,700 SH Call SOLE 8 19,700 0 0
ASTA FDG INC COM 046220109 0 11 SH   SOLE 8 11 0 0
ASTEC INDS INC COM 046224101 1,886 31,539 SH   SOLE 1 31,539 0 0
ASTEC INDS INC COM 046224101 108 1,808 SH   SOLE 8 1,808 0 0
ASTERIAS BIOTHERAPEUTICS INC COM 04624N107 0 53 SH   SOLE 1 53 0 0
ASTRAZENECA PLC ADR 046353108 470 13,376 SH   SOLE 1 13,376 0 0
ASTRAZENECA PLC OPT 046353108 5,758 164,000 SH Put SOLE 8 164,000 0 0
ASTRAZENECA PLC OPT 046353108 3,911 111,400 SH Call SOLE 8 111,400 0 0
ASTRAZENECA PLC ADR 046353108 3,248 92,535 SH   SOLE 8 92,535 0 0
ASTRONICS CORP COM 046433108 398 11,049 SH   SOLE 1 11,049 0 0
ASTRONICS CORP COM 046433108 14 403 SH   SOLE 8 403 0 0
ASURE SOFTWARE INC COM 04649U102 12 725 SH   SOLE 1 725 0 0
AT HOME GROUP INC COM 04650Y100 76 1,948 SH   SOLE 1 1,948 0 0
AT HOME GROUP INC COM 04650Y100 43 1,108 SH   SOLE 8 1,108 0 0
AT&ampT INC COM 00206R102 425,666 13,256,510 SH   SOLE 1 13,256,510 0 0
AT&ampT INC OPT 00206R102 6,422 200,000 SH Call SOLE 1 200,000 0 0
AT&ampT INC COM 00206R102 553 17,215 SH   DFND 1 0 0 17,215
AT&ampT INC COM 00206R102 57,516 1,791,248 SH   SOLE 8 1,791,248 0 0
AT&ampT INC OPT 00206R102 83,873 2,612,051 SH Call SOLE 8 2,612,051 0 0
AT&ampT INC OPT 00206R102 154,595 4,814,539 SH Put SOLE 8 4,814,539 0 0
AT&ampT INC COM 00206R102 32,225 1,003,562 SH   SOLE 9 1,003,562 0 0
AT&ampT INC COM 00206R102 3,352 104,390 SH   DFND 20 0 0 104,390
AT&ampT INC COM 00206R102 209 6,518 SH   SOLE 99 0 6,518 0
ATARA BIOTHERAPEUTICS INC COM 046513107 110 2,978 SH   SOLE 1 2,978 0 0
ATARA BIOTHERAPEUTICS INC OPT 046513107 2,279 62,000 SH Put SOLE 8 62,000 0 0
ATARA BIOTHERAPEUTICS INC OPT 046513107 2,279 62,000 SH Call SOLE 8 62,000 0 0
ATHENAHEALTH INC COM 04685W103 2,575 16,180 SH   SOLE 1 16,180 0 0
ATHENAHEALTH INC OPT 04685W103 2,944 18,500 SH Call SOLE 8 18,500 0 0
ATHENAHEALTH INC COM 04685W103 21,503 135,118 SH   SOLE 8 135,118 0 0
ATHENAHEALTH INC OPT 04685W103 61,667 387,500 SH Put SOLE 8 387,500 0 0
ATHENE HLDG LTD COM G0684D107 1,171 26,706 SH   SOLE 1 26,706 0 0
ATHENE HLDG LTD COM G0684D107 16,878 385,000 SH   SOLE 8 385,000 0 0
ATHENE HLDG LTD COM G0684D107 32 715 SH   SOLE 9 715 0 0
ATHENEX INC COM 04685N103 58 3,086 SH   SOLE 1 3,086 0 0
ATHERSYS INC COM 04744L106 16 8,305 SH   SOLE 1 8,305 0 0
ATKORE INTL GROUP INC COM 047649108 326 15,682 SH   SOLE 1 15,682 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 37 1,871 SH   SOLE 1 1,871 0 0
ATLANTIC PWR CORP COM 04878Q863 18 8,427 SH   SOLE 1 8,427 0 0
ATLANTIC PWR CORP COM 04878Q863 4 1,871 SH   DFND 1 0 0 1,871
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTICA YIELD PLC COM G0751N103 12 600 SH   SOLE 1 600 0 0
ATLANTICA YIELD PLC COM G0751N103 460 22,813 SH   SOLE 8 22,813 0 0
ATLANTICA YIELD PLC COM G0751N103 43 2,155 SH   SOLE 9 2,155 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 3,166 2,388,000 PRN   SOLE 8 0 0 2,388,000
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 393 5,489 SH   SOLE 8 5,489 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 72 1,000 SH Call SOLE 8 1,000 0 0
ATLAS FINANCIAL HOLDINGS INC COM G06207115 170 19,484 SH   SOLE 1 19,484 0 0
ATLASSIAN CORP PLC COM G06242104 711 11,361 SH   SOLE 1 11,361 0 0
ATMOS ENERGY CORP COM 049560105 3,579 39,701 SH   SOLE 1 39,701 0 0
ATMOS ENERGY CORP COM 049560105 4 39 SH   SOLE 8 39 0 0
ATMOS ENERGY CORP COM 049560105 537 5,960 SH   SOLE 9 5,960 0 0
ATN INTL INC COM 00215F107 286 5,419 SH   SOLE 1 5,419 0 0
ATN INTL INC COM 00215F107 32 597 SH   SOLE 8 597 0 0
ATN INTL INC OPT 00215F107 53 1,000 SH Call SOLE 8 1,000 0 0
ATRICURE INC COM 04963C209 151 5,608 SH   SOLE 1 5,608 0 0
ATRICURE INC COM 04963C209 206 7,632 SH   SOLE 8 7,632 0 0
ATRION CORP COM 049904105 121 203 SH   SOLE 1 203 0 0
ATTIS INDS INC COM 049836109 14 36,041 SH   SOLE 8 36,041 0 0
ATTUNITY LTD COM M15332121 85 7,300 SH   SOLE 1 7,300 0 0
ATTUNITY LTD COM M15332121 16 1,364 SH   SOLE 8 1,364 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 1 332 SH   SOLE 8 332 0 0
AUBURN NATL BANCORP COM 050473107 8 174 SH   SOLE 1 174 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 183 4,787 SH   SOLE 1 4,787 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 3 70 SH   SOLE 8 70 0 0
AUDIOCODES LTD COM M15342104 3 337 SH   SOLE 8 337 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 0 30 SH   SOLE 8 30 0 0
AUTODESK INC COM 052769106 18,766 143,145 SH   SOLE 1 143,145 0 0
AUTODESK INC OPT 052769106 12,270 93,600 SH Call SOLE 8 93,600 0 0
AUTODESK INC OPT 052769106 4,863 37,100 SH Put SOLE 8 37,100 0 0
AUTODESK INC COM 052769106 255 1,947 SH   SOLE 9 1,947 0 0
AUTOHOME INC ADR 05278C107 85,428 845,819 SH   SOLE 1 845,819 0 0
AUTOHOME INC ADR 05278C107 1,848 18,300 SH   SOLE 9 18,300 0 0
AUTOLIV INC COM 052800109 1,918 13,391 SH   SOLE 1 13,391 0 0
AUTOLIV INC COM 052800109 253 1,767 SH   SOLE 9 1,767 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 162 6,052 SH   SOLE 1 6,052 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 57,318 427,289 SH   SOLE 1 427,289 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 9,215 68,700 SH Put SOLE 8 68,700 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 8,183 61,000 SH Call SOLE 8 61,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 13,876 103,441 SH   SOLE 8 103,441 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 141 1,055 SH   SOLE 9 1,055 0 0
AUTONATION INC COM 05329W102 1,826 37,581 SH   SOLE 1 37,581 0 0
AUTONATION INC COM 05329W102 268 5,511 SH   SOLE 8 5,511 0 0
AUTONATION INC OPT 05329W102 583 12,000 SH Call SOLE 8 12,000 0 0
AUTONATION INC OPT 05329W102 170 3,500 SH Put SOLE 8 3,500 0 0
AUTONATION INC COM 05329W102 12 248 SH   SOLE 9 248 0 0
AUTOZONE INC COM 053332102 42,911 63,960 SH   SOLE 1 63,960 0 0
AUTOZONE INC OPT 053332102 11,808 17,600 SH Put SOLE 8 17,600 0 0
AUTOZONE INC OPT 053332102 5,099 7,600 SH Call SOLE 8 7,600 0 0
AUTOZONE INC COM 053332102 1,648 2,456 SH   SOLE 8 2,456 0 0
AUTOZONE INC COM 053332102 18,998 28,316 SH   SOLE 9 28,316 0 0
AV HOMES INC COM 00234P102 208 9,728 SH   SOLE 1 9,728 0 0
AVADEL PHARMACEUTICALS PLC OPT 05337M104 3 500 SH Call SOLE 8 500 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 6 1,021 SH   SOLE 8 1,021 0 0
AVALARA INC COM 05338G106 37 700 SH   SOLE 1 700 0 0
AVALONBAY CMNTYS INC TRUS 053484101 34,254 199,278 SH   SOLE 1 199,278 0 0
AVALONBAY CMNTYS INC COM 053484101 7,305 42,500 SH   SOLE 1 42,500 0 0
AVALONBAY CMNTYS INC OPT 053484101 6,807 39,600 SH Put SOLE 8 39,600 0 0
AVALONBAY CMNTYS INC TRUS 053484101 32 188 SH   SOLE 8 188 0 0
AVALONBAY CMNTYS INC OPT 053484101 1,049 6,100 SH Call SOLE 8 6,100 0 0
AVALONBAY CMNTYS INC COM 053484101 95 554 SH   SOLE 9 554 0 0
AVANGRID INC COM 05351W103 4,683 88,464 SH   SOLE 1 88,464 0 0
AVAYA HLDGS CORP COM 05351X101 757 37,722 SH   SOLE 1 37,722 0 0
AVAYA HLDGS CORP COM 05351X101 34 1,700 SH   SOLE 8 1,700 0 0
AVEO PHARMACEUTICALS INC COM 053588109 17 7,459 SH   SOLE 1 7,459 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 115 51,000 SH Call SOLE 8 51,000 0 0
AVERY DENNISON CORP COM 053611109 9,193 90,039 SH   SOLE 1 90,039 0 0
AVERY DENNISON CORP COM 053611109 634 6,205 SH   SOLE 8 6,205 0 0
AVERY DENNISON CORP OPT 053611109 31 300 SH Call SOLE 8 300 0 0
AVERY DENNISON CORP COM 053611109 19 187 SH   SOLE 9 187 0 0
AVIANCA HLDGS SA ADR 05367G100 24 3,696 SH   SOLE 8 3,696 0 0
AVID BIOSERVICES INC COM 05368M106 15 3,720 SH   SOLE 1 3,720 0 0
AVID TECHNOLOGY INC COM 05367P100 137 26,512 SH   SOLE 1 26,512 0 0
AVID TECHNOLOGY INC COM 05367P100 2 302 SH   SOLE 8 302 0 0
AVIS BUDGET GROUP COM 053774105 1,860 57,210 SH   SOLE 1 57,210 0 0
AVIS BUDGET GROUP COM 053774105 1,951 60,050 SH   SOLE 8 60,050 0 0
AVIS BUDGET GROUP OPT 053774105 5,821 179,100 SH Put SOLE 8 179,100 0 0
AVIS BUDGET GROUP OPT 053774105 3,260 100,300 SH Call SOLE 8 100,300 0 0
AVISTA CORP COM 05379B107 2,308 43,811 SH   SOLE 1 43,811 0 0
AVISTA CORP COM 05379B107 139 2,630 SH   SOLE 8 2,630 0 0
AVNET INC COM 053807103 1,725 40,192 SH   SOLE 1 40,192 0 0
AVNET INC OPT 053807103 103 2,400 SH Put SOLE 8 2,400 0 0
AVNET INC OPT 053807103 142 3,300 SH Call SOLE 8 3,300 0 0
AVNET INC COM 053807103 30 704 SH   SOLE 9 704 0 0
AVON PRODS INC COM 054303102 832 513,474 SH   SOLE 1 513,474 0 0
AVON PRODS INC OPT 054303102 52 32,400 SH Call SOLE 8 32,400 0 0
AVON PRODS INC COM 054303102 809 498,961 SH   SOLE 8 498,961 0 0
AVON PRODS INC OPT 054303102 1,118 689,900 SH Put SOLE 8 689,900 0 0
AVROBIO INC COM 05455M100 479 16,773 SH   SOLE 1 16,773 0 0
AVX CORP NEW COM 002444107 138 8,868 SH   SOLE 1 8,868 0 0
AWARE INC MASS COM 05453N100 0 72 SH   SOLE 8 72 0 0
AXA EQUITABLE HLDGS INC COM 054561105 110 5,361 SH   SOLE 1 5,361 0 0
AXA EQUITABLE HLDGS INC COM 054561105 10,099 490,000 SH   SOLE 8 490,000 0 0
AXALTA COATING SYS LTD COM G0750C108 3,377 111,433 SH   SOLE 1 111,433 0 0
AXALTA COATING SYS LTD COM G0750C108 22,278 735,000 SH   SOLE 8 735,000 0 0
AXALTA COATING SYS LTD COM G0750C108 3,937 129,895 SH   SOLE 9 129,895 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 366 18,489 SH   SOLE 1 18,489 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 2 97 SH   SOLE 8 97 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 777 13,968 SH   SOLE 1 13,968 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 2,809 50,494 SH   SOLE 8 50,494 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 11 200 SH Put SOLE 8 200 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 384 6,900 SH Call SOLE 8 6,900 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 26 483 SH   SOLE 9 483 0 0
AXOGEN INC COM 05463X106 227 4,509 SH   SOLE 1 4,509 0 0
AXON ENTERPRISE INC COM 05464C101 1,306 20,669 SH   SOLE 1 20,669 0 0
AXON ENTERPRISE INC OPT 05464C101 1,643 26,000 SH Call SOLE 8 26,000 0 0
AXON ENTERPRISE INC OPT 05464C101 1,933 30,600 SH Put SOLE 8 30,600 0 0
AXON ENTERPRISE INC COM 05464C101 3,229 51,113 SH   SOLE 8 51,113 0 0
AXOVANT SCIENCES LTD COM G0750W104 324 143,211 SH   SOLE 1 143,211 0 0
AXOVANT SCIENCES LTD COM G0750W104 8 3,550 SH   SOLE 8 3,550 0 0
AXSOME THERAPEUTICS INC COM 05464T104 114 35,600 SH   SOLE 1 35,600 0 0
AXSOME THERAPEUTICS INC COM 05464T104 3 900 SH   SOLE 8 900 0 0
AXT INC COM 00246W103 20 2,785 SH   SOLE 1 2,785 0 0
AXT INC COM 00246W103 5 669 SH   SOLE 8 669 0 0
AYTU BIOSCIENCE INC COM 054754403 0 1 SH   SOLE 8 1 0 0
AZUL S A ADR 05501U106 27 1,627 SH   SOLE 8 1,627 0 0
AZZ INC COM 002474104 413 9,511 SH   SOLE 1 9,511 0 0
AZZ INC OPT 002474104 13 300 SH Call SOLE 8 300 0 0
AZZ INC COM 002474104 62 1,417 SH   SOLE 8 1,417 0 0
B &amp G FOODS INC NEW COM 05508R106 1,095 36,643 SH   SOLE 1 36,643 0 0
B &amp G FOODS INC NEW COM 05508R106 105 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW OPT 05508R106 3,038 101,600 SH Put SOLE 8 101,600 0 0
B &amp G FOODS INC NEW COM 05508R106 9 300 SH   SOLE 8 300 0 0
B &amp G FOODS INC NEW OPT 05508R106 3,038 101,600 SH Call SOLE 8 101,600 0 0
B RILEY FINL INC COM 05580M108 43 1,855 SH   SOLE 1 1,855 0 0
B RILEY FINL INC COM 05580M108 28 1,241 SH   SOLE 8 1,241 0 0
B2GOLD CORP COM 11777Q209 3 1,226 SH   SOLE 8 1,226 0 0
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 945 397,024 SH   SOLE 1 397,024 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 1 483 SH   SOLE 8 483 0 0
BADGER METER INC COM 056525108 672 15,010 SH   SOLE 1 15,010 0 0
BADGER METER INC COM 056525108 3 65 SH   SOLE 8 65 0 0
BAIDU INC ADR 056752108 20,976 86,325 SH   SOLE 1 86,325 0 0
BAIDU INC ADR 056752108 24 100 SH   DFND 1 0 0 100
BAIDU INC OPT 056752108 44,979 185,100 SH Put SOLE 8 185,100 0 0
BAIDU INC ADR 056752108 10,465 43,064 SH   SOLE 8 43,064 0 0
BAIDU INC OPT 056752108 41,747 171,800 SH Call SOLE 8 171,800 0 0
BAIDU INC ADR 056752108 21,723 89,395 SH   SOLE 9 89,395 0 0
BAKER HUGHES A GE CO COM 05722G100 24,561 743,573 SH   SOLE 1 743,573 0 0
BAKER HUGHES A GE CO COM 05722G100 817 24,738 SH   DFND 1 0 0 24,738
BAKER HUGHES A GE CO COM 05722G100 2,928 88,636 SH   SOLE 8 88,636 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,460 44,200 SH Put SOLE 8 44,200 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,424 43,100 SH Call SOLE 8 43,100 0 0
BAKER HUGHES A GE CO COM 05722G100 50 1,548 SH   SOLE 9 1,548 0 0
BALCHEM CORP COM 057665200 1,633 16,642 SH   SOLE 1 16,642 0 0
BALCHEM CORP COM 057665200 736 7,503 SH   SOLE 8 7,503 0 0
BALDWIN &amp LYONS INC COM 057755209 17 701 SH   SOLE 1 701 0 0
BALL CORP COM 058498106 22,153 623,116 SH   SOLE 1 623,116 0 0
BALL CORP COM 058498106 11 300 SH   DFND 1 0 0 300
BALL CORP OPT 058498106 238 6,700 SH Call SOLE 8 6,700 0 0
BALL CORP COM 058498106 181 5,100 SH   SOLE 8 5,100 0 0
BALL CORP OPT 058498106 220 6,200 SH Put SOLE 8 6,200 0 0
BALL CORP COM 058498106 25 714 SH   SOLE 9 714 0 0
BALL CORP COM 058498106 17 482 SH   SOLE 99 0 482 0
BALLANTYNE STRONG INC COM 058516105 5 1,030 SH   SOLE 8 1,030 0 0
BANC OF CALIFORNIA INC COM 05990K106 304 15,590 SH   SOLE 1 15,590 0 0
BANC OF CALIFORNIA INC COM 05990K106 198 10,112 SH   SOLE 8 10,112 0 0
BANC OF CALIFORNIA INC OPT 05990K106 47 2,400 SH Call SOLE 8 2,400 0 0
BANC OF CALIFORNIA INC OPT 05990K106 117 6,000 SH Put SOLE 8 6,000 0 0
BANCFIRST CORP COM 05945F103 78 1,318 SH   SOLE 1 1,318 0 0
BANCFIRST CORP COM 05945F103 1 16 SH   SOLE 8 16 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 1 210 SH   SOLE 8 210 0 0
BANCO BRADESCO S A ADR 059460303 3,547 517,083 SH   SOLE 1 517,083 0 0
BANCO BRADESCO S A OPT 059460303 908 132,400 SH Put SOLE 8 132,400 0 0
BANCO BRADESCO S A OPT 059460303 553 80,540 SH Call SOLE 8 80,540 0 0
BANCO MACRO SA ADR 05961W105 239 4,059 SH   SOLE 1 4,059 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 174 23,202 SH   SOLE 1 23,202 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 476 15,130 SH   SOLE 1 15,130 0 0
BANCO SANTANDER S A ADR 05969B103 0 4 SH   SOLE 1 4 0 0
BANCO SANTANDER S A ADR 05969B103 3 395 SH   SOLE 8 395 0 0
BANCO SANTANDER SA OPT 05964H105 147 27,500 SH Put SOLE 8 27,500 0 0
BANCO SANTANDER SA ADR 05964H105 99 18,574 SH   SOLE 8 18,574 0 0
BANCO SANTANDER SA OPT 05964H105 105 19,700 SH Call SOLE 8 19,700 0 0
BANCO SANTANDER SA OPT 05964H105 5,340 1,000,000 SH Put SOLE 9 1,000,000 0 0
BANCO SANTANDER SA OPT 05964H105 134 25,000 SH Call SOLE 9 25,000 0 0
BANCOLOMBIA S A ADR 05968L102 2,934 61,400 SH   SOLE 1 61,400 0 0
BANCORP INC DEL COM 05969A105 52 4,989 SH   SOLE 1 4,989 0 0
BANCORP INC DEL COM 05969A105 30 2,841 SH   SOLE 8 2,841 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 3,849 116,838 SH   SOLE 1 116,838 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 12 362 SH   SOLE 8 362 0 0
BANDWIDTH INC COM 05988J103 191 5,010 SH   SOLE 1 5,010 0 0
BANDWIDTH INC COM 05988J103 48 1,258 SH   SOLE 8 1,258 0 0
BANK AMER CORP COM 060505104 6,051 214,662 SH   DFND 1 0 0 214,662
BANK AMER CORP COM 060505104 324,872 11,524,318 SH   SOLE 1 11,524,318 0 0
BANK AMER CORP OPT 060505104 238,933 8,475,800 SH Put SOLE 8 8,475,800 0 0
BANK AMER CORP COM 060505104 71,850 2,548,794 SH   SOLE 8 2,548,794 0 0
BANK AMER CORP OPT 060505104 91,806 3,256,700 SH Call SOLE 8 3,256,700 0 0
BANK AMER CORP COM 060505104 584 20,719 SH   SOLE 9 20,719 0 0
BANK AMER CORP COM 060505104 1,407 49,900 SH   DFND 20 0 0 49,900
BANK COMM HLDGS COM 06424J103 15 1,137 SH   SOLE 1 1,137 0 0
BANK HAWAII CORP COM 062540109 320 3,845 SH   SOLE 1 3,845 0 0
BANK HAWAII CORP COM 062540109 3 31 SH   SOLE 8 31 0 0
BANK MONTREAL QUE COM 063671101 2,896 37,479 SH   SOLE 1 37,479 0 0
BANK MONTREAL QUE COM 063671101 155 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE OPT 063671101 224 2,900 SH Put SOLE 8 2,900 0 0
BANK MONTREAL QUE OPT 063671101 510 6,600 SH Call SOLE 8 6,600 0 0
BANK MONTREAL QUE COM 063671101 62 799 SH   SOLE 8 799 0 0
BANK MONTREAL QUE COM 063671101 5,754 74,468 SH   SOLE 9 74,468 0 0
BANK N S HALIFAX PREF 064149107 11 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 1,703 29,759 SH   SOLE 1 29,759 0 0
BANK N S HALIFAX COM 064149107 34 600 SH   SOLE 8 600 0 0
BANK N S HALIFAX COM 064149107 30,975 541,343 SH   SOLE 9 541,343 0 0
BANK NEW YORK MELLON CORP COM 064058100 328 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP COM 064058100 54,093 1,003,014 SH   SOLE 1 1,003,014 0 0
BANK NEW YORK MELLON CORP OPT 064058100 1,764 32,700 SH Put SOLE 8 32,700 0 0
BANK NEW YORK MELLON CORP OPT 064058100 5,727 106,200 SH Call SOLE 8 106,200 0 0
BANK NEW YORK MELLON CORP COM 064058100 116 2,151 SH   SOLE 9 2,151 0 0
BANK OF MARIN BANCORP COM 063425102 40 498 SH   SOLE 1 498 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 183 3,998 SH   SOLE 1 3,998 0 0
BANK OF THE OZARKS COM 063904106 1,402 31,102 SH   SOLE 1 31,102 0 0
BANK OF THE OZARKS COM 063904106 16 340 SH   SOLE 8 340 0 0
BANK OF THE OZARKS OPT 063904106 36 800 SH Put SOLE 8 800 0 0
BANK OF THE OZARKS COM 063904106 257 5,698 SH   SOLE 9 5,698 0 0
BANK PRINCETON NEW JERSEY COM 064520109 14 423 SH   SOLE 1 423 0 0
BANKFINANCIAL CORP COM 06643P104 22 1,307 SH   SOLE 1 1,307 0 0
BANKFINANCIAL CORP COM 06643P104 0 25 SH   SOLE 8 25 0 0
BANKUNITED INC COM 06652K103 1,822 44,604 SH   SOLE 1 44,604 0 0
BANKWELL FINL GROUP INC COM 06654A103 15 452 SH   SOLE 1 452 0 0
BANKWELL FINL GROUP INC COM 06654A103 16 507 SH   SOLE 8 507 0 0
BANNER CORP COM 06652V208 937 15,595 SH   SOLE 1 15,595 0 0
BANNER CORP COM 06652V208 3 57 SH   SOLE 8 57 0 0
BAOZUN INC ADR 06684L103 939 17,164 SH   SOLE 1 17,164 0 0
BAOZUN INC OPT 06684L103 8,298 151,700 SH Put SOLE 8 151,700 0 0
BAOZUN INC ADR 06684L103 1,310 23,940 SH   SOLE 8 23,940 0 0
BAOZUN INC OPT 06684L103 2,319 42,400 SH Call SOLE 8 42,400 0 0
BAR HBR BANKSHARES COM 066849100 34 1,114 SH   SOLE 1 1,114 0 0
BARCLAYS BANK PLC PREF 06739H362 859 32,500 SH   DFND 1 0 0 32,500
BARCLAYS BK PLC FUND 06740D830 28,245 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06746L422 946,956 25,593,418 SH   SOLE 1 25,593,418 0 0
BARCLAYS BK PLC OPT 06746L422 1,295 35,000 SH Put SOLE 1 35,000 0 0
BARCLAYS BK PLC FUND 06742C723 417 20,575 SH   SOLE 1 20,575 0 0
BARCLAYS BK PLC FUND 06746P621 136,604 3,700,000 SH   SOLE 1 3,700,000 0 0
BARCLAYS BK PLC OPT 06746L422 135,061 3,650,300 SH Call SOLE 1 3,650,300 0 0
BARCLAYS BK PLC FUND 06746P613 10,941 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC FUND 06746L422 5 132 SH   DFND 1 0 0 132
BARCLAYS BK PLC FUND 06740Q260 3,362 175,587 SH   SOLE 1 175,587 0 0
BARCLAYS BK PLC FUND 06742W430 33,869 510,307 SH   SOLE 1 510,307 0 0
BARCLAYS BK PLC FUND 06746P621 738 20,000 SH   SOLE 8 20,000 0 0
BARCLAYS BK PLC OPT 06746L422 114,997 3,108,050 SH Put SOLE 8 3,108,050 0 0
BARCLAYS BK PLC FUND 06740Q260 1,702 88,864 SH   SOLE 8 88,864 0 0
BARCLAYS BK PLC FUND 06746L422 8,310 224,594 SH   SOLE 8 224,594 0 0
BARCLAYS BK PLC OPT 06740Q260 33 1,700 SH Put SOLE 8 1,700 0 0
BARCLAYS BK PLC OPT 06746L422 442,376 11,956,100 SH Call SOLE 8 11,956,100 0 0
BARCLAYS BK PLC FUND 06746L422 62 1,674 SH   DFND 20 0 0 1,674
BARCLAYS PLC ADR 06738E204 1,120 111,665 SH   DFND 1 0 0 111,665
BARNES &amp NOBLE ED INC COM 06777U101 78 13,795 SH   SOLE 1 13,795 0 0
BARNES &amp NOBLE ED INC COM 06777U101 42 7,482 SH   SOLE 8 7,482 0 0
BARNES &amp NOBLE INC COM 067774109 339 53,506 SH   SOLE 1 53,506 0 0
BARNES &amp NOBLE INC OPT 067774109 34 5,400 SH Call SOLE 8 5,400 0 0
BARNES &amp NOBLE INC OPT 067774109 3 400 SH Put SOLE 8 400 0 0
BARNES &amp NOBLE INC COM 067774109 377 59,357 SH   SOLE 8 59,357 0 0
BARNES GROUP INC COM 067806109 1,326 22,503 SH   SOLE 1 22,503 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 987 10,220 SH   SOLE 1 10,220 0 0
BARRICK GOLD CORP COM 067901108 10,103 769,483 SH   SOLE 1 769,483 0 0
BARRICK GOLD CORP COM 067901108 167 12,750 SH   DFND 1 0 0 12,750
BARRICK GOLD CORP OPT 067901108 16,551 1,260,600 SH Put SOLE 8 1,260,600 0 0
BARRICK GOLD CORP COM 067901108 6,897 525,281 SH   SOLE 8 525,281 0 0
BARRICK GOLD CORP OPT 067901108 5,974 455,000 SH Call SOLE 8 455,000 0 0
BARRICK GOLD CORP COM 067901108 2,556 194,640 SH   SOLE 9 194,640 0 0
BARRICK GOLD CORP COM 067901108 13 1,000 SH   DFND 20 0 0 1,000
BASSETT FURNITURE INDS INC COM 070203104 46 1,652 SH   SOLE 1 1,652 0 0
BASSETT FURNITURE INDS INC COM 070203104 1 39 SH   SOLE 8 39 0 0
BAXTER INTL INC COM 071813109 43,360 587,228 SH   SOLE 1 587,228 0 0
BAXTER INTL INC OPT 071813109 3,596 48,700 SH Call SOLE 8 48,700 0 0
BAXTER INTL INC OPT 071813109 2,525 34,200 SH Put SOLE 8 34,200 0 0
BAXTER INTL INC COM 071813109 422 5,707 SH   SOLE 9 5,707 0 0
BAYCOM CORP COM 07272M107 19 751 SH   SOLE 1 751 0 0
BAYTEX ENERGY CORP COM 07317Q105 146 43,769 SH   SOLE 9 43,769 0 0
BB&ampT CORP COM 054937107 64,933 1,287,322 SH   SOLE 1 1,287,322 0 0
BB&ampT CORP OPT 054937107 7,299 144,700 SH Call SOLE 8 144,700 0 0
BB&ampT CORP OPT 054937107 989 19,600 SH Put SOLE 8 19,600 0 0
BB&ampT CORP COM 054937107 0 6 SH   SOLE 8 6 0 0
BB&ampT CORP COM 054937107 83 1,659 SH   SOLE 9 1,659 0 0
BBX CAP CORP NEW COM 05491N104 44 4,817 SH   SOLE 1 4,817 0 0
BBX CAP CORP NEW COM 05491N104 32 3,511 SH   SOLE 8 3,511 0 0
BCB BANCORP INC COM 055298103 18 1,180 SH   SOLE 1 1,180 0 0
BCB BANCORP INC COM 055298103 17 1,101 SH   SOLE 8 1,101 0 0
BCE INC COM 05534B760 516 12,734 SH   SOLE 1 12,734 0 0
BCE INC COM 05534B760 636 15,700 SH   DFND 1 0 0 15,700
BCE INC COM 05534B760 170 4,200 SH   SOLE 8 4,200 0 0
BCE INC COM 05534B760 7,971 196,848 SH   SOLE 9 196,848 0 0
BEACON ROOFING SUPPLY INC COM 073685109 359 8,421 SH   SOLE 1 8,421 0 0
BEACON ROOFING SUPPLY INC COM 073685109 31 737 SH   SOLE 8 737 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 4 351 SH   SOLE 1 351 0 0
BEAZER HOMES USA INC COM 07556Q881 84 5,659 SH   SOLE 1 5,659 0 0
BEAZER HOMES USA INC OPT 07556Q881 137 9,300 SH Call SOLE 8 9,300 0 0
BEAZER HOMES USA INC OPT 07556Q881 161 10,900 SH Put SOLE 8 10,900 0 0
BEAZER HOMES USA INC COM 07556Q881 18 1,251 SH   SOLE 8 1,251 0 0
BECTON DICKINSON &amp CO COM 075887109 1,555 6,491 SH   DFND 1 0 0 6,491
BECTON DICKINSON &amp CO COM 075887109 74,962 312,914 SH   SOLE 1 312,914 0 0
BECTON DICKINSON &amp CO CONV 075887208 65 1,046 SH   SOLE 8 1,046 0 0
BECTON DICKINSON &amp CO OPT 075887109 2,923 12,200 SH Call SOLE 8 12,200 0 0
BECTON DICKINSON &amp CO COM 075887109 2,137 8,922 SH   SOLE 8 8,922 0 0
BECTON DICKINSON &amp CO OPT 075887109 34,233 142,900 SH Put SOLE 8 142,900 0 0
BECTON DICKINSON &amp CO COM 075887109 195 815 SH   SOLE 9 815 0 0
BED BATH &amp BEYOND INC COM 075896100 1,841 92,367 SH   SOLE 1 92,367 0 0
BED BATH &amp BEYOND INC OPT 075896100 9,964 500,100 SH Put SOLE 8 500,100 0 0
BED BATH &amp BEYOND INC COM 075896100 2,836 142,339 SH   SOLE 8 142,339 0 0
BED BATH &amp BEYOND INC OPT 075896100 2,413 121,100 SH Call SOLE 8 121,100 0 0
BED BATH &amp BEYOND INC COM 075896100 3 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 1 6 SH   SOLE 8 6 0 0
BEL FUSE INC COM 077347300 76 3,634 SH   SOLE 1 3,634 0 0
BEL FUSE INC COM 077347300 4 194 SH   SOLE 8 194 0 0
BELDEN INC COM 077454106 1,099 17,982 SH   SOLE 1 17,982 0 0
BELDEN INC COM 077454106 233 3,816 SH   SOLE 8 3,816 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 209 28,318 SH   SOLE 1 28,318 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 8 1,089 SH   SOLE 8 1,089 0 0
BELMOND LTD COM G1154H107 347 31,132 SH   SOLE 1 31,132 0 0
BELMOND LTD COM G1154H107 291 26,056 SH   SOLE 8 26,056 0 0
BEMIS INC COM 081437105 352 8,363 SH   SOLE 1 8,363 0 0
BEMIS INC COM 081437105 37 870 SH   DFND 1 0 0 870
BEMIS INC COM 081437105 658 15,578 SH   SOLE 8 15,578 0 0
BEMIS INC OPT 081437105 224 5,300 SH Put SOLE 8 5,300 0 0
BEMIS INC COM 081437105 442 10,478 SH   SOLE 9 10,478 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,058 36,280 SH   SOLE 1 36,280 0 0
BENCHMARK ELECTRS INC COM 08160H101 8 270 SH   SOLE 8 270 0 0
BENCHMARK ELECTRS INC OPT 08160H101 73 2,500 SH Put SOLE 8 2,500 0 0
BENEFICIAL BANCORP INC COM 08171T102 81 4,997 SH   SOLE 1 4,997 0 0
BENEFICIAL BANCORP INC COM 08171T102 4 248 SH   SOLE 8 248 0 0
BENEFITFOCUS INC COM 08180D106 156 4,627 SH   SOLE 1 4,627 0 0
BENEFITFOCUS INC COM 08180D106 365 10,848 SH   SOLE 8 10,848 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,064 16,418 SH   DFND 1 0 0 16,418
BERKSHIRE HATHAWAY INC DEL COM 084670702 428,191 2,294,071 SH   SOLE 1 1,968,230 325,841 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 0 6 SH   DFND 1 0 0 6
BERKSHIRE HATHAWAY INC DEL OPT 084670702 27,475 147,200 SH Put SOLE 8 147,200 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 4,525 24,247 SH   SOLE 8 24,247 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 40,634 217,700 SH Call SOLE 8 217,700 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 737 3,952 SH   SOLE 9 3,952 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,571 8,419 SH   SOLE 20 0 8,419 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 10,910 58,451 SH   SOLE 99 0 58,451 0
BERKSHIRE HILLS BANCORP INC COM 084680107 568 13,984 SH   SOLE 1 13,984 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,324 28,832 SH   SOLE 1 28,832 0 0
BERRY GLOBAL GROUP INC COM 08579W103 17 361 SH   SOLE 8 361 0 0
BEST BUY INC COM 086516101 35,250 472,678 SH   SOLE 1 472,678 0 0
BEST BUY INC OPT 086516101 15,692 210,400 SH Put SOLE 8 210,400 0 0
BEST BUY INC OPT 086516101 4,497 60,300 SH Call SOLE 8 60,300 0 0
BEST BUY INC COM 086516101 6,576 88,172 SH   SOLE 8 88,172 0 0
BEST BUY INC COM 086516101 203 2,711 SH   SOLE 9 2,711 0 0
BG STAFFING INC COM 05544A109 12 505 SH   SOLE 1 505 0 0
BGC PARTNERS INC COM 05541T101 1,086 95,970 SH   SOLE 1 95,970 0 0
BGC PARTNERS INC OPT 05541T101 11 1,000 SH Call SOLE 8 1,000 0 0
BGC PARTNERS INC OPT 05541T101 183 16,200 SH Put SOLE 8 16,200 0 0
BGC PARTNERS INC COM 05541T101 1,196 105,642 SH   SOLE 8 105,642 0 0
BHP BILLITON LTD ADR 088606108 697 13,938 SH   DFND 1 0 0 13,938
BHP BILLITON LTD ADR 088606108 2 34 SH   SOLE 1 34 0 0
BHP BILLITON LTD OPT 088606108 2,931 58,600 SH Put SOLE 8 58,600 0 0
BHP BILLITON LTD OPT 088606108 4,621 92,400 SH Call SOLE 8 92,400 0 0
BHP BILLITON LTD ADR 088606108 1,114 22,270 SH   DFND 20 0 0 22,270
BIG 5 SPORTING GOODS CORP COM 08915P101 375 49,229 SH   SOLE 1 49,229 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 1 90 SH   SOLE 8 90 0 0
BIG LOTS INC COM 089302103 1,718 41,102 SH   SOLE 1 41,102 0 0
BIG LOTS INC COM 089302103 1,021 24,435 SH   SOLE 8 24,435 0 0
BIG LOTS INC OPT 089302103 1,387 33,200 SH Call SOLE 8 33,200 0 0
BIG LOTS INC OPT 089302103 1,141 27,300 SH Put SOLE 8 27,300 0 0
BIGLARI HLDGS INC COM 08986R309 101 551 SH   SOLE 1 551 0 0
BIGLARI HLDGS INC COM 08986R408 8 8 SH   SOLE 1 8 0 0
BIO RAD LABS INC COM 090572207 809 2,806 SH   SOLE 1 2,806 0 0
BIO RAD LABS INC COM 090572207 422 1,463 SH   SOLE 8 1,463 0 0
BIO TECHNE CORP COM 09073M104 6,749 45,616 SH   SOLE 1 45,616 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 83 SH   DFND 1 0 0 83
BIOCEPT INC COM 09072V204 109 545,620 SH   SOLE 8 545,620 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 54 9,372 SH   SOLE 1 9,372 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 37 6,500 SH Put SOLE 8 6,500 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 127 22,100 SH Call SOLE 8 22,100 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 10 1,726 SH   SOLE 8 1,726 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 93 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 92,658 319,251 SH   SOLE 1 319,251 0 0
BIOGEN INC COM 09062X103 44 150 SH   DFND 1 0 0 150
BIOGEN INC COM 09062X103 9,021 31,085 SH   SOLE 8 31,085 0 0
BIOGEN INC OPT 09062X103 56,481 194,600 SH Put SOLE 8 194,600 0 0
BIOGEN INC OPT 09062X103 13,409 46,200 SH Call SOLE 8 46,200 0 0
BIOGEN INC COM 09062X103 747 2,572 SH   SOLE 9 2,572 0 0
BIOGEN INC COM 09062X103 111 383 SH   SOLE 81 383 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 402 10,187 SH   SOLE 1 10,187 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 50 1,259 SH   SOLE 8 1,259 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 37,638 399,540 SH   SOLE 1 399,540 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 16,381 173,900 SH Put SOLE 8 173,900 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 15,082 160,100 SH Call SOLE 8 160,100 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,922 94,712 SH   SOLE 8 94,712 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAH4 8,254 8,171,000 PRN   SOLE 8 0 0 8,171,000
BIOMARIN PHARMACEUTICAL INC COM 09061G101 95 1,009 SH   SOLE 9 1,009 0 0
BIOPHARMX CORP COM 09072X101 181 817,100 SH   SOLE 8 817,100 0 0
BIOPHARMX CORP COM 09072X101 0 200 SH   SOLE 44 200 0 0
BIOSCRIP INC COM 09069N108 27 9,266 SH   SOLE 1 9,266 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 19 414 SH   SOLE 1 414 0 0
BIOSTAR PHARMACEUTICALS INC COM 090678301 41 18,300 SH   SOLE 8 18,300 0 0
BIOTELEMETRY INC COM 090672106 719 15,974 SH   SOLE 1 15,974 0 0
BIOTELEMETRY INC COM 090672106 535 11,880 SH   SOLE 8 11,880 0 0
BIOTELEMETRY INC OPT 090672106 108 2,400 SH Put SOLE 8 2,400 0 0
BIOTELEMETRY INC OPT 090672106 212 4,700 SH Call SOLE 8 4,700 0 0
BIOTIME INC COM 09066L105 25 11,790 SH   SOLE 1 11,790 0 0
BIOTIME INC WARR 09066L162 0 433 SH   SOLE 1 433 0 0
BIOTIME INC WARR 09066L162 0 718 SH   SOLE 8 718 0 0
BIOTIME INC COM 09066L105 0 66 SH   SOLE 8 66 0 0
BITAUTO HLDGS LTD ADR 091727107 136 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD ADR 091727107 246 10,356 SH   SOLE 1 10,356 0 0
BITAUTO HLDGS LTD OPT 091727107 1,118 47,000 SH Call SOLE 8 47,000 0 0
BITAUTO HLDGS LTD OPT 091727107 1,030 43,300 SH Put SOLE 8 43,300 0 0
BJS RESTAURANTS INC COM 09180C106 3,325 55,407 SH   SOLE 1 55,407 0 0
BJS RESTAURANTS INC COM 09180C106 1,001 16,675 SH   SOLE 8 16,675 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 28 1,200 SH   SOLE 8 1,200 0 0
BLACK HILLS CORP COM 092113109 1,546 25,257 SH   SOLE 1 25,257 0 0
BLACK HILLS CORP COM 092113109 704 11,500 SH   SOLE 8 11,500 0 0
BLACK HILLS CORP COM 092113109 672 10,974 SH   SOLE 9 10,974 0 0
BLACK KNIGHT INC COM 09215C105 310 5,794 SH   SOLE 1 5,794 0 0
BLACK STONE MINERALS L P COM 09225M101 398 21,524 SH   SOLE 1 21,524 0 0
BLACK STONE MINERALS L P COM 09225M101 154 8,316 SH   SOLE 8 8,316 0 0
BLACKBAUD INC COM 09227Q100 2,655 25,913 SH   SOLE 1 25,913 0 0
BLACKBAUD INC COM 09227Q100 37 358 SH   SOLE 8 358 0 0
BLACKBERRY LTD COM 09228F103 30 3,125 SH   DFND 1 0 0 3,125
BLACKBERRY LTD COM 09228F103 14 1,458 SH   SOLE 1 1,458 0 0
BLACKBERRY LTD OPT 09228F103 2,833 293,600 SH Call SOLE 8 293,600 0 0
BLACKBERRY LTD COM 09228F103 4,473 463,503 SH   SOLE 8 463,503 0 0
BLACKBERRY LTD OPT 09228F103 5,611 581,500 SH Put SOLE 8 581,500 0 0
BLACKBERRY LTD COM 09228F103 21 2,204 SH   SOLE 9 2,204 0 0
BLACKLINE INC COM 09239B109 103 2,371 SH   SOLE 1 2,371 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 73,486 147,255 SH   SOLE 1 147,255 0 0
BLACKROCK INC COM 09247X101 784 1,571 SH   DFND 1 0 0 1,571
BLACKROCK INC OPT 09247X101 1,547 3,100 SH Call SOLE 8 3,100 0 0
BLACKROCK INC COM 09247X101 8 16 SH   SOLE 8 16 0 0
BLACKROCK INC OPT 09247X101 699 1,400 SH Put SOLE 8 1,400 0 0
BLACKROCK INC COM 09247X101 226 454 SH   SOLE 9 454 0 0
BLACKSTONE GROUP L P COM 09253U108 233 7,228 SH   SOLE 1 7,228 0 0
BLACKSTONE GROUP L P COM 09253U108 1,342 41,721 SH   DFND 1 0 0 41,721
BLACKSTONE GROUP L P OPT 09253U108 15,622 485,600 SH Put SOLE 8 485,600 0 0
BLACKSTONE GROUP L P COM 09253U108 8,634 268,381 SH   SOLE 8 268,381 0 0
BLACKSTONE GROUP L P OPT 09253U108 6,055 188,200 SH Call SOLE 8 188,200 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 1,474 46,918 SH   SOLE 1 46,918 0 0
BLACKSTONE MTG TR INC BOND 09257WAC4 4,130 4,261,000 PRN   SOLE 8 0 0 4,261,000
BLINK CHARGING CO COM 09354A100 3 600 SH   SOLE 1 600 0 0
BLINK CHARGING CO COM 09354A100 10 1,898 SH   SOLE 8 1,898 0 0
BLOCK H &amp R INC COM 093671105 12,162 533,955 SH   SOLE 1 533,955 0 0
BLOCK H &amp R INC OPT 093671105 2,731 119,900 SH Call SOLE 8 119,900 0 0
BLOCK H &amp R INC OPT 093671105 1,649 72,400 SH Put SOLE 8 72,400 0 0
BLOCK H &amp R INC COM 093671105 4 170 SH   SOLE 8 170 0 0
BLOCK H &amp R INC COM 093671105 3,717 163,143 SH   SOLE 9 163,143 0 0
BLOOMIN BRANDS INC COM 094235108 878 43,693 SH   SOLE 1 43,693 0 0
BLOOMIN BRANDS INC COM 094235108 480 23,846 SH   SOLE 8 23,846 0 0
BLUCORA INC COM 095229100 923 24,929 SH   SOLE 1 24,929 0 0
BLUCORA INC OPT 095229100 56 1,500 SH Put SOLE 8 1,500 0 0
BLUCORA INC OPT 095229100 30 800 SH Call SOLE 8 800 0 0
BLUCORA INC COM 095229100 497 13,427 SH   SOLE 8 13,427 0 0
BLUE APRON HLDGS INC OPT 09523Q101 35 10,500 SH Put SOLE 8 10,500 0 0
BLUE APRON HLDGS INC OPT 09523Q101 673 200,900 SH Call SOLE 8 200,900 0 0
BLUE APRON HLDGS INC COM 09523Q101 39 11,572 SH   SOLE 8 11,572 0 0
BLUE BIRD CORP COM 095306106 254 11,367 SH   SOLE 1 11,367 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 2 200 SH   SOLE 1 200 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 0 29 SH   SOLE 8 29 0 0
BLUE HILLS BANCORP INC COM 095573101 41 1,884 SH   SOLE 1 1,884 0 0
BLUE HILLS BANCORP INC COM 095573101 15 695 SH   SOLE 8 695 0 0
BLUEBIRD BIO INC COM 09609G100 10,668 67,966 SH   SOLE 1 67,966 0 0
BLUEBIRD BIO INC OPT 09609G100 785 5,000 SH Call SOLE 1 5,000 0 0
BLUEBIRD BIO INC COM 09609G100 4,228 26,941 SH   SOLE 8 26,941 0 0
BLUEBIRD BIO INC OPT 09609G100 11,646 74,200 SH Call SOLE 8 74,200 0 0
BLUEBIRD BIO INC OPT 09609G100 2,291 14,600 SH Put SOLE 8 14,600 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 14 564 SH   SOLE 1 564 0 0
BLUEKNIGHT ENERGY PARTNERS L COM 09625U109 0 11 SH   SOLE 8 11 0 0
BLUELINX HLDGS INC COM 09624H208 114 3,054 SH   SOLE 1 3,054 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 445 7,000 SH   SOLE 1 7,000 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 826 13,003 SH   SOLE 8 13,003 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 15 1,750 SH   SOLE 1 1,750 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 4 459 SH   SOLE 8 459 0 0
BMC STK HLDGS INC COM 05591B109 343 16,437 SH   SOLE 1 16,437 0 0
BMC STK HLDGS INC COM 05591B109 0 2 SH   SOLE 8 2 0 0
BOARDWALK PIPELINE PARTNERS COM 096627104 20,397 1,755,352 SH   SOLE 1 1,755,352 0 0
BOARDWALK PIPELINE PARTNERS COM 096627104 6,615 569,246 SH   SOLE 8 569,246 0 0
BOARDWALK PIPELINE PARTNERS OPT 096627104 12 1,000 SH Put SOLE 8 1,000 0 0
BOARDWALK PIPELINE PARTNERS OPT 096627104 8,114 698,300 SH Call SOLE 8 698,300 0 0
BOEING CO COM 097023105 302,493 901,594 SH   SOLE 1 708,085 193,509 0
BOEING CO COM 097023105 1,720 5,128 SH   DFND 1 0 0 5,128
BOEING CO OPT 097023105 96,426 287,400 SH Call SOLE 8 287,400 0 0
BOEING CO COM 097023105 44,046 131,280 SH   SOLE 8 131,280 0 0
BOEING CO OPT 097023105 147,994 441,100 SH Put SOLE 8 441,100 0 0
BOEING CO COM 097023105 706 2,103 SH   SOLE 9 2,103 0 0
BOEING CO COM 097023105 963 2,870 SH   DFND 20 0 0 2,870
BOEING CO COM 097023105 2,028 6,044 SH   SOLE 20 0 6,044 0
BOEING CO COM 097023105 196 585 SH   SOLE 81 585 0 0
BOEING CO COM 097023105 13,580 40,477 SH   SOLE 99 0 40,477 0
BOFI HLDG INC COM 05566U108 1,443 35,273 SH   SOLE 1 35,273 0 0
BOFI HLDG INC COM 05566U108 687 16,798 SH   SOLE 8 16,798 0 0
BOFI HLDG INC OPT 05566U108 2,634 64,400 SH Call SOLE 8 64,400 0 0
BOFI HLDG INC OPT 05566U108 25,495 623,200 SH Put SOLE 8 623,200 0 0
BOINGO WIRELESS INC COM 09739C102 67 2,972 SH   SOLE 1 2,972 0 0
BOINGO WIRELESS INC COM 09739C102 75 3,309 SH   SOLE 8 3,309 0 0
BOISE CASCADE CO DEL COM 09739D100 4,469 99,978 SH   SOLE 1 99,978 0 0
BOJANGLES INC COM 097488100 33 2,306 SH   SOLE 1 2,306 0 0
BOK FINL CORP COM 05561Q201 95 1,009 SH   SOLE 1 1,009 0 0
BOK FINL CORP COM 05561Q201 89 952 SH   SOLE 8 952 0 0
BONANZA CREEK ENERGY INC COM 097793400 1,388 36,667 SH   SOLE 1 36,667 0 0
BONANZA CREEK ENERGY INC OPT 097793400 1,750 46,200 SH Call SOLE 8 46,200 0 0
BONANZA CREEK ENERGY INC COM 097793400 1,452 38,332 SH   SOLE 8 38,332 0 0
BOOKING HLDGS INC COM 09857L108 120,212 59,303 SH   SOLE 1 59,303 0 0
BOOKING HLDGS INC COM 09857L108 438 216 SH   DFND 1 0 0 216
BOOKING HLDGS INC COM 09857L108 52,491 25,895 SH   SOLE 8 25,895 0 0
BOOKING HLDGS INC COM 09857L108 329 162 SH   SOLE 9 162 0 0
BOOT BARN HLDGS INC COM 099406100 1,318 63,531 SH   SOLE 1 63,531 0 0
BOOT BARN HLDGS INC COM 099406100 76 3,617 SH   SOLE 8 3,617 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 6,918 158,172 SH   SOLE 1 158,172 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 257 5,883 SH   SOLE 8 5,883 0 0
BORGWARNER INC COM 099724106 15,913 368,675 SH   SOLE 1 368,675 0 0
BORGWARNER INC OPT 099724106 626 14,500 SH Call SOLE 8 14,500 0 0
BORGWARNER INC OPT 099724106 1,221 28,300 SH Put SOLE 8 28,300 0 0
BORGWARNER INC COM 099724106 97 2,241 SH   SOLE 8 2,241 0 0
BORGWARNER INC COM 099724106 19 448 SH   SOLE 9 448 0 0
BOSTON BEER INC COM 100557107 1,538 5,132 SH   SOLE 1 5,132 0 0
BOSTON BEER INC COM 100557107 898 2,993 SH   SOLE 8 2,993 0 0
BOSTON BEER INC OPT 100557107 420 1,400 SH Put SOLE 8 1,400 0 0
BOSTON OMAHA CORP COM 101044105 8 370 SH   SOLE 1 370 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 735 46,206 SH   SOLE 1 46,206 0 0
BOSTON PROPERTIES INC COM 101121101 4,559 36,353 SH   SOLE 1 36,353 0 0
BOSTON PROPERTIES INC TRUS 101121101 41,814 333,384 SH   SOLE 1 333,384 0 0
BOSTON PROPERTIES INC TRUS 101121101 376 2,999 SH   SOLE 8 2,999 0 0
BOSTON PROPERTIES INC OPT 101121101 978 7,800 SH Put SOLE 8 7,800 0 0
BOSTON PROPERTIES INC OPT 101121101 201 1,600 SH Call SOLE 8 1,600 0 0
BOSTON PROPERTIES INC COM 101121101 41 329 SH   SOLE 9 329 0 0
BOSTON SCIENTIFIC CORP COM 101137107 60,160 1,839,781 SH   SOLE 1 1,839,781 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 20,284 620,300 SH Put SOLE 8 620,300 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 15,883 485,700 SH Call SOLE 8 485,700 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,520 199,380 SH   SOLE 8 199,380 0 0
BOSTON SCIENTIFIC CORP COM 101137107 96 2,927 SH   SOLE 9 2,927 0 0
BOTTOMLINE TECH DEL INC COM 101388106 633 12,701 SH   SOLE 1 12,701 0 0
BOULDER GROWTH &amp INCOME FD I FUND 101507101 0 24 SH   SOLE 8 24 0 0
BOVIE MEDICAL CORP COM 10211F100 0 44 SH   SOLE 8 44 0 0
BOX INC COM 10316T104 306 12,218 SH   SOLE 1 12,218 0 0
BOX INC OPT 10316T104 1,644 65,800 SH Call SOLE 8 65,800 0 0
BOX INC COM 10316T104 6,081 243,338 SH   SOLE 8 243,338 0 0
BOX INC OPT 10316T104 4,361 174,500 SH Put SOLE 8 174,500 0 0
BOYD GAMING CORP COM 103304101 1,174 33,859 SH   SOLE 1 33,859 0 0
BOYD GAMING CORP OPT 103304101 7,012 202,300 SH Put SOLE 8 202,300 0 0
BOYD GAMING CORP OPT 103304101 90 2,600 SH Call SOLE 8 2,600 0 0
BOYD GAMING CORP COM 103304101 445 12,827 SH   SOLE 8 12,827 0 0
BP PLC ADR 055622104 162 3,552 SH   DFND 1 0 0 3,552
BP PLC ADR 055622104 26,423 578,706 SH   SOLE 1 578,706 0 0
BP PLC OPT 055622104 13,260 290,400 SH Put SOLE 8 290,400 0 0
BP PLC ADR 055622104 2,159 47,286 SH   SOLE 8 47,286 0 0
BP PLC OPT 055622104 29,008 635,300 SH Call SOLE 8 635,300 0 0
BP PLC ADR 055622104 486 10,650 SH   DFND 20 0 0 10,650
BP PRUDHOE BAY RTY TR OPT 055630107 499 16,700 SH Call SOLE 8 16,700 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 69 2,300 SH Put SOLE 8 2,300 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 5 164 SH   SOLE 8 164 0 0
BRADY CORP COM 104674106 895 23,184 SH   SOLE 1 23,184 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 355 31,162 SH   SOLE 1 31,162 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 3 297 SH   SOLE 8 297 0 0
BRANDYWINE RLTY TR TRUS 105368203 5,444 322,513 SH   SOLE 1 322,513 0 0
BRANDYWINE RLTY TR COM 105368203 3,138 185,922 SH   SOLE 1 185,922 0 0
BRANDYWINE RLTY TR TRUS 105368203 10 594 SH   SOLE 8 594 0 0
BRASKEM S A ADR 105532105 159 6,088 SH   SOLE 1 6,088 0 0
BRASKEM S A OPT 105532105 8 300 SH Call SOLE 8 300 0 0
BRASKEM S A OPT 105532105 3 100 SH Put SOLE 8 100 0 0
BRASKEM S A ADR 105532105 68 2,612 SH   SOLE 8 2,612 0 0
BRF SA ADR 10552T107 412 88,007 SH   SOLE 1 88,007 0 0
BRF SA ADR 10552T107 94 20,072 SH   SOLE 9 20,072 0 0
BRIDGE BANCORP INC COM 108035106 109 3,014 SH   SOLE 1 3,014 0 0
BRIDGEPOINT ED INC COM 10807M105 98 15,050 SH   SOLE 1 15,050 0 0
BRIDGEPOINT ED INC COM 10807M105 19 2,977 SH   SOLE 8 2,977 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 5 361 SH   SOLE 1 361 0 0
BRIGGS &amp STRATTON CORP COM 109043109 335 19,060 SH   SOLE 1 19,060 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 39 2,200 SH Put SOLE 8 2,200 0 0
BRIGGS &amp STRATTON CORP COM 109043109 92 5,257 SH   SOLE 8 5,257 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 4,413 43,045 SH   SOLE 1 43,045 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 22 216 SH   SOLE 8 216 0 0
BRIGHTCOVE INC COM 10921T101 111 11,560 SH   SOLE 1 11,560 0 0
BRIGHTCOVE INC COM 10921T101 8 866 SH   SOLE 8 866 0 0
BRIGHTHOUSE FINL INC COM 10922N103 4,936 123,202 SH   SOLE 1 123,202 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 161 4,014 SH Put SOLE 8 4,014 0 0
BRIGHTHOUSE FINL INC COM 10922N103 236 5,890 SH   SOLE 8 5,890 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 54 1,341 SH Call SOLE 8 1,341 0 0
BRIGHTHOUSE FINL INC COM 10922N103 7 181 SH   SOLE 9 181 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 36 SH   DFND 20 0 0 36
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 274 19,180 SH   SOLE 1 19,180 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 26 1,200 SH   SOLE 8 1,200 0 0
BRINKER INTL INC COM 109641100 1,913 40,179 SH   SOLE 1 40,179 0 0
BRINKER INTL INC OPT 109641100 1,276 26,800 SH Call SOLE 8 26,800 0 0
BRINKER INTL INC COM 109641100 466 9,800 SH   SOLE 8 9,800 0 0
BRINKER INTL INC OPT 109641100 1,190 25,000 SH Put SOLE 8 25,000 0 0
BRINKS CO COM 109696104 891 11,169 SH   SOLE 1 11,169 0 0
BRINKS CO OPT 109696104 80 1,000 SH Call SOLE 8 1,000 0 0
BRINKS CO COM 109696104 8 100 SH   SOLE 8 100 0 0
BRINKS CO OPT 109696104 32 400 SH Put SOLE 8 400 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 338,843 6,122,923 SH   SOLE 1 6,122,923 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 261 4,716 SH   DFND 1 0 0 4,716
BRISTOL MYERS SQUIBB CO OPT 110122108 30,327 548,000 SH Call SOLE 8 548,000 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 42,645 770,600 SH Put SOLE 8 770,600 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 18,486 334,047 SH   SOLE 8 334,047 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 837 15,107 SH   SOLE 9 15,107 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 112 2,018 SH   SOLE 81 2,018 0 0
BRISTOW GROUP INC COM 110394103 806 57,142 SH   SOLE 1 57,142 0 0
BRISTOW GROUP INC OPT 110394103 1,411 100,000 SH Put SOLE 1 100,000 0 0
BRISTOW GROUP INC OPT 110394103 2,320 164,400 SH Call SOLE 1 164,400 0 0
BRISTOW GROUP INC OPT 110394103 8 600 SH Call SOLE 8 600 0 0
BRISTOW GROUP INC COM 110394103 48 3,412 SH   SOLE 8 3,412 0 0
BRISTOW GROUP INC OPT 110394103 7 500 SH Put SOLE 8 500 0 0
BRITISH AMERN TOB PLC ADR 110448107 140 2,769 SH   SOLE 1 2,769 0 0
BRITISH AMERN TOB PLC ADR 110448107 378 7,498 SH   DFND 1 0 0 7,498
BRITISH AMERN TOB PLC OPT 110448107 2,017 39,988 SH Call SOLE 8 39,988 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,072 21,248 SH Put SOLE 8 21,248 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 910 52,247 SH   SOLE 1 52,247 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 8,742 501,522 SH   SOLE 1 501,522 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 6 329 SH   SOLE 8 329 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 20 1,136 SH   SOLE 9 1,136 0 0
BROADCOM INC COM 11135F101 197 813 SH   DFND 1 0 0 813
BROADCOM INC COM 11135F101 114,123 470,338 SH   SOLE 1 470,338 0 0
BROADCOM INC OPT 11135F101 20,940 86,300 SH Call SOLE 8 86,300 0 0
BROADCOM INC COM 11135F101 29,122 120,021 SH   SOLE 8 120,021 0 0
BROADCOM INC OPT 11135F101 71,409 294,300 SH Put SOLE 8 294,300 0 0
BROADCOM INC COM 11135F101 576 2,373 SH   SOLE 9 2,373 0 0
BROADCOM INC COM 11135F101 116 480 SH   SOLE 81 480 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 31,969 277,750 SH   SOLE 1 277,750 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 69 600 SH Call SOLE 8 600 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 376 3,267 SH   SOLE 8 3,267 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 78 676 SH   SOLE 9 676 0 0
BROADWIND ENERGY INC COM 11161T207 6 2,421 SH   SOLE 8 2,421 0 0
BROOKDALE SR LIVING INC COM 112463104 1,879 206,759 SH   SOLE 1 206,759 0 0
BROOKDALE SR LIVING INC OPT 112463104 28 3,100 SH Put SOLE 8 3,100 0 0
BROOKDALE SR LIVING INC OPT 112463104 92 10,100 SH Call SOLE 8 10,100 0 0
BROOKDALE SR LIVING INC COM 112463104 53 5,795 SH   SOLE 8 5,795 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 1,233 30,407 SH   SOLE 1 30,407 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 568 14,000 SH   DFND 1 0 0 14,000
BROOKFIELD ASSET MGMT INC COM 112585104 31 768 SH   SOLE 8 768 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 45 1,100 SH Put SOLE 8 1,100 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 148 3,649 SH   SOLE 9 3,649 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 77 2,000 SH   SOLE 1 2,000 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 15 383 SH   SOLE 9 383 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 84 2,200 SH Put SOLE 8 2,200 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 15 400 SH Call SOLE 8 400 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 29 751 SH   SOLE 8 751 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 13 691 SH   SOLE 9 691 0 0
BROOKFIELD REAL ASSETS INCOM FUND 112830104 1 61 SH   SOLE 8 61 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 545 29,289 SH   SOLE 1 29,289 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1 59 SH   SOLE 8 59 0 0
BROOKS AUTOMATION INC COM 114340102 839 25,730 SH   SOLE 1 25,730 0 0
BROWN &amp BROWN INC COM 115236101 2,643 95,320 SH   SOLE 1 95,320 0 0
BROWN &amp BROWN INC COM 115236101 19 696 SH   SOLE 8 696 0 0
BROWN &amp BROWN INC COM 115236101 258 9,292 SH   SOLE 9 9,292 0 0
BROWN FORMAN CORP COM 115637209 18,073 368,801 SH   SOLE 1 368,801 0 0
BROWN FORMAN CORP COM 115637100 228 4,681 SH   SOLE 1 4,681 0 0
BROWN FORMAN CORP COM 115637209 44 898 SH   SOLE 8 898 0 0
BROWN FORMAN CORP COM 115637209 27 561 SH   SOLE 9 561 0 0
BROWN FORMAN CORP COM 115637209 289 5,905 SH   SOLE 99 0 5,905 0
BRT APARTMENTS CORP TRUS 055645303 8 605 SH   SOLE 1 605 0 0
BRUKER CORP COM 116794108 4,816 165,847 SH   SOLE 1 165,847 0 0
BRUKER CORP COM 116794108 195 6,732 SH   SOLE 8 6,732 0 0
BRUNSWICK CORP COM 117043109 2,905 45,045 SH   SOLE 1 45,045 0 0
BRUNSWICK CORP OPT 117043109 464 7,200 SH Put SOLE 8 7,200 0 0
BRUNSWICK CORP COM 117043109 72 1,118 SH   SOLE 8 1,118 0 0
BRYN MAWR BK CORP COM 117665109 196 4,249 SH   SOLE 1 4,249 0 0
BSB BANCORP INC MD COM 05573H108 24 716 SH   SOLE 1 716 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
BUCKEYE PARTNERS L P COM 118230101 29,382 835,913 SH   SOLE 1 835,913 0 0
BUCKEYE PARTNERS L P OPT 118230101 517 14,700 SH Put SOLE 8 14,700 0 0
BUCKEYE PARTNERS L P OPT 118230101 165 4,700 SH Call SOLE 8 4,700 0 0
BUCKEYE PARTNERS L P COM 118230101 1,109 31,541 SH   SOLE 8 31,541 0 0
BUCKLE INC COM 118440106 934 34,715 SH   SOLE 1 34,715 0 0
BUCKLE INC OPT 118440106 62 2,300 SH Call SOLE 8 2,300 0 0
BUCKLE INC COM 118440106 127 4,704 SH   SOLE 8 4,704 0 0
BUCKLE INC OPT 118440106 414 15,400 SH Put SOLE 8 15,400 0 0
BUILD A BEAR WORKSHOP COM 120076104 209 27,540 SH   SOLE 1 27,540 0 0
BUILD A BEAR WORKSHOP COM 120076104 4 503 SH   SOLE 8 503 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 1,785 97,622 SH   SOLE 1 97,622 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 321 17,552 SH   SOLE 8 17,552 0 0
BUNGE LIMITED COM G16962105 3,434 49,252 SH   SOLE 1 49,252 0 0
BUNGE LIMITED OPT G16962105 18,215 261,300 SH Put SOLE 8 261,300 0 0
BUNGE LIMITED COM G16962105 8,215 117,848 SH   SOLE 8 117,848 0 0
BUNGE LIMITED OPT G16962105 10,456 150,000 SH Call SOLE 8 150,000 0 0
BUNGE LIMITED COM G16962105 1,056 15,141 SH   SOLE 9 15,141 0 0
BURLINGTON STORES INC COM 122017106 14,427 95,841 SH   SOLE 1 95,841 0 0
BURLINGTON STORES INC COM 122017106 589 3,917 SH   SOLE 8 3,917 0 0
BURLINGTON STORES INC OPT 122017106 4,155 27,600 SH Put SOLE 8 27,600 0 0
BURLINGTON STORES INC OPT 122017106 738 4,900 SH Call SOLE 8 4,900 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 18 696 SH   SOLE 1 696 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,509 24,226 SH   SOLE 1 24,226 0 0
BWX TECHNOLOGIES INC COM 05605H100 722 11,583 SH   SOLE 8 11,583 0 0
BWX TECHNOLOGIES INC OPT 05605H100 6 100 SH Put SOLE 8 100 0 0
BYLINE BANCORP INC COM 124411109 27 1,194 SH   SOLE 1 1,194 0 0
C &amp F FINL CORP COM 12466Q104 15 240 SH   SOLE 1 240 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 14,232 170,108 SH   SOLE 1 170,108 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 4,777 57,100 SH Call SOLE 8 57,100 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 172 2,060 SH   SOLE 8 2,060 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 803 9,600 SH Put SOLE 8 9,600 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 25 297 SH   SOLE 9 297 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 47 1,993 SH   SOLE 8 1,993 0 0
CA INC COM 12673P105 26,424 741,160 SH   SOLE 1 741,160 0 0
CA INC COM 12673P105 39 1,100 SH   SOLE 8 1,100 0 0
CA INC OPT 12673P105 200 5,600 SH Put SOLE 8 5,600 0 0
CA INC OPT 12673P105 4,210 118,100 SH Call SOLE 8 118,100 0 0
CA INC COM 12673P105 982 27,543 SH   SOLE 9 27,543 0 0
CABLE ONE INC COM 12685J105 191 261 SH   SOLE 1 261 0 0
CABOT CORP COM 127055101 622 10,060 SH   SOLE 1 10,060 0 0
CABOT CORP OPT 127055101 6 100 SH Put SOLE 8 100 0 0
CABOT CORP OPT 127055101 43 700 SH Call SOLE 8 700 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 2,880 26,782 SH   SOLE 1 26,782 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 55 512 SH   SOLE 8 512 0 0
CABOT OIL &amp GAS CORP COM 127097103 9,848 413,805 SH   SOLE 1 413,805 0 0
CABOT OIL &amp GAS CORP COM 127097103 2,283 95,938 SH   SOLE 8 95,938 0 0
CABOT OIL &amp GAS CORP OPT 127097103 367 15,400 SH Call SOLE 8 15,400 0 0
CABOT OIL &amp GAS CORP OPT 127097103 381 16,000 SH Put SOLE 8 16,000 0 0
CABOT OIL &amp GAS CORP COM 127097103 23 985 SH   SOLE 9 985 0 0
CACI INTL INC COM 127190304 1,901 11,277 SH   SOLE 1 11,277 0 0
CACI INTL INC OPT 127190304 236 1,400 SH Call SOLE 8 1,400 0 0
CACI INTL INC COM 127190304 2,058 12,207 SH   SOLE 8 12,207 0 0
CACTUS INC COM 127203107 125 3,709 SH   SOLE 1 3,709 0 0
CACTUS INC COM 127203107 24 699 SH   SOLE 8 699 0 0
CADENCE BANCORPORATION COM 12739A100 928 32,176 SH   SOLE 1 32,176 0 0
CADENCE BANCORPORATION COM 12739A100 710 24,614 SH   SOLE 8 24,614 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 15,410 355,797 SH   SOLE 1 355,797 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 295 6,800 SH Put SOLE 8 6,800 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 316 7,291 SH   SOLE 8 7,291 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 680 15,700 SH Call SOLE 8 15,700 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 26 602 SH   SOLE 9 602 0 0
CADIZ INC COM 127537207 21 1,586 SH   SOLE 1 1,586 0 0
CADIZ INC COM 127537207 84 6,427 SH   SOLE 8 6,427 0 0
CADIZ INC COM 127537207 302 23,079 SH   SOLE 9 23,079 0 0
CAE INC COM 124765108 166 7,969 SH   SOLE 1 7,969 0 0
CAE INC COM 124765108 44 2,128 SH   SOLE 9 2,128 0 0
CAESARS ENTMT CORP COM 127686103 1,506 140,760 SH   SOLE 1 140,760 0 0
CAESARS ENTMT CORP OPT 127686103 5,547 518,400 SH Put SOLE 8 518,400 0 0
CAESARS ENTMT CORP BOND 127686AA1 152 88,992 PRN   SOLE 8 0 0 88,992
CAESARS ENTMT CORP OPT 127686103 524 49,000 SH Call SOLE 8 49,000 0 0
CAESARS ENTMT CORP COM 127686103 5,924 553,685 SH   SOLE 8 553,685 0 0
CAESARSTONE LTD COM M20598104 25 1,682 SH   SOLE 1 1,682 0 0
CAESARSTONE LTD OPT M20598104 76 5,000 SH Call SOLE 8 5,000 0 0
CAESARSTONE LTD COM M20598104 92 6,109 SH   SOLE 8 6,109 0 0
CAI INTERNATIONAL INC COM 12477X106 31 1,338 SH   SOLE 1 1,338 0 0
CAI INTERNATIONAL INC COM 12477X106 52 2,234 SH   SOLE 8 2,234 0 0
CAL MAINE FOODS INC COM 128030202 1,038 22,639 SH   SOLE 1 22,639 0 0
CAL MAINE FOODS INC OPT 128030202 1,674 36,500 SH Call SOLE 8 36,500 0 0
CAL MAINE FOODS INC OPT 128030202 1,146 25,000 SH Put SOLE 8 25,000 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALADRIUS BIOSCIENCES INC COM 128058203 4 600 SH   SOLE 1 600 0 0
CALAMOS CONV OPP AND INC FD FUND 128117108 9 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 5,421 231,363 SH   SOLE 1 231,363 0 0
CALAMP CORP BOND 128126AB5 163 153,000 PRN   SOLE 8 0 0 153,000
CALAMP CORP COM 128126109 0 5 SH   SOLE 8 5 0 0
CALAVO GROWERS INC COM 128246105 555 5,781 SH   SOLE 1 5,781 0 0
CALAVO GROWERS INC COM 128246105 38 394 SH   SOLE 8 394 0 0
CALERES INC COM 129500104 1,105 32,145 SH   SOLE 1 32,145 0 0
CALERES INC COM 129500104 70 2,046 SH   SOLE 8 2,046 0 0
CALIFORNIA RES CORP COM 13057Q206 4,709 103,627 SH   SOLE 1 103,627 0 0
CALIFORNIA RES CORP COM 13057Q206 121 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 10,881 239,464 SH   SOLE 8 239,464 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,659 36,500 SH Put SOLE 8 36,500 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,654 36,400 SH Call SOLE 8 36,400 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,183 30,364 SH   SOLE 1 30,364 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 148 3,811 SH   SOLE 9 3,811 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 40 7,844 SH   SOLE 1 7,844 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 6 SH   SOLE 8 6 0 0
CALIX INC COM 13100M509 321 41,206 SH   SOLE 1 41,206 0 0
CALIX INC COM 13100M509 32 4,126 SH   SOLE 8 4,126 0 0
CALLAWAY GOLF CO COM 131193104 1,346 70,957 SH   SOLE 1 70,957 0 0
CALLAWAY GOLF CO COM 131193104 538 28,332 SH   SOLE 8 28,332 0 0
CALLAWAY GOLF CO OPT 131193104 2 100 SH Put SOLE 8 100 0 0
CALLON PETE CO DEL COM 13123X102 975 90,645 SH   SOLE 1 90,645 0 0
CALLON PETE CO DEL COM 13123X102 273 25,329 SH   SOLE 8 25,329 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 223 29,916 SH   SOLE 1 29,916 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 1,207 161,971 SH   SOLE 8 161,971 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 57 7,600 SH Call SOLE 8 7,600 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 1,128 151,400 SH Put SOLE 8 151,400 0 0
CALYXT INC COM 13173L107 20 1,058 SH   SOLE 1 1,058 0 0
CALYXT INC COM 13173L107 0 5 SH   SOLE 8 5 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 12 1,061 SH   SOLE 1 1,061 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 33 2,988 SH   SOLE 8 2,988 0 0
CAMBREX CORP COM 132011107 2,506 47,936 SH   SOLE 1 47,936 0 0
CAMBREX CORP COM 132011107 60 1,138 SH   SOLE 8 1,138 0 0
CAMBRIDGE BANCORP COM 132152109 34 392 SH   SOLE 1 392 0 0
CAMDEN NATL CORP COM 133034108 58 1,261 SH   SOLE 1 1,261 0 0
CAMDEN PPTY TR COM 133131102 305 3,346 SH   SOLE 1 3,346 0 0
CAMDEN PPTY TR TRUS 133131102 11,133 122,170 SH   SOLE 1 122,170 0 0
CAMDEN PPTY TR TRUS 133131102 32 351 SH   SOLE 8 351 0 0
CAMDEN PPTY TR COM 133131102 48 528 SH   SOLE 9 528 0 0
CAMECO CORP COM 13321L108 73 6,434 SH   SOLE 1 6,434 0 0
CAMECO CORP OPT 13321L108 421 37,400 SH Put SOLE 8 37,400 0 0
CAMECO CORP OPT 13321L108 2,160 192,000 SH Call SOLE 8 192,000 0 0
CAMECO CORP COM 13321L108 2,390 212,465 SH   SOLE 8 212,465 0 0
CAMECO CORP COM 13321L108 27 2,294 SH   SOLE 9 2,294 0 0
CAMPBELL SOUP CO COM 134429109 7,740 190,940 SH   SOLE 1 190,940 0 0
CAMPBELL SOUP CO OPT 134429109 19,236 474,500 SH Put SOLE 8 474,500 0 0
CAMPBELL SOUP CO OPT 134429109 18,811 464,000 SH Call SOLE 8 464,000 0 0
CAMPBELL SOUP CO COM 134429109 16,617 409,902 SH   SOLE 8 409,902 0 0
CAMPBELL SOUP CO COM 134429109 63 1,540 SH   SOLE 9 1,540 0 0
CAMPING WORLD HLDGS INC COM 13462K109 74 2,973 SH   SOLE 1 2,973 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 157 6,300 SH Put SOLE 8 6,300 0 0
CAMPING WORLD HLDGS INC COM 13462K109 259 10,372 SH   SOLE 8 10,372 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 145 5,800 SH Call SOLE 8 5,800 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 130 2,215 SH   SOLE 1 2,215 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 359 6,100 SH Put SOLE 8 6,100 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 10,325 175,450 SH   SOLE 8 175,450 0 0
CANADIAN NAT RES LTD COM 136385101 6 157 SH   DFND 1 0 0 157
CANADIAN NAT RES LTD COM 136385101 1,792 49,684 SH   SOLE 1 49,684 0 0
CANADIAN NAT RES LTD OPT 136385101 7,679 212,900 SH Call SOLE 8 212,900 0 0
CANADIAN NAT RES LTD OPT 136385101 1,053 29,200 SH Put SOLE 8 29,200 0 0
CANADIAN NAT RES LTD COM 136385101 2,014 55,823 SH   SOLE 8 55,823 0 0
CANADIAN NAT RES LTD COM 136385101 188 5,208 SH   SOLE 9 5,208 0 0
CANADIAN NATL RY CO COM 136375102 173 2,122 SH   SOLE 1 2,122 0 0
CANADIAN NATL RY CO OPT 136375102 736 9,000 SH Put SOLE 8 9,000 0 0
CANADIAN NATL RY CO OPT 136375102 302 3,700 SH Call SOLE 8 3,700 0 0
CANADIAN NATL RY CO COM 136375102 40 488 SH   SOLE 8 488 0 0
CANADIAN NATL RY CO COM 136375102 5,358 65,541 SH   SOLE 9 65,541 0 0
CANADIAN PAC RY LTD COM 13645T100 592 3,232 SH   DFND 1 0 0 3,232
CANADIAN PAC RY LTD COM 13645T100 10,119 55,286 SH   SOLE 1 55,286 0 0
CANADIAN PAC RY LTD COM 13645T100 278 1,522 SH   SOLE 8 1,522 0 0
CANADIAN PAC RY LTD OPT 13645T100 1,611 8,800 SH Call SOLE 8 8,800 0 0
CANADIAN PAC RY LTD OPT 13645T100 55 300 SH Put SOLE 8 300 0 0
CANADIAN PAC RY LTD COM 13645T100 2,220 12,128 SH   SOLE 9 12,128 0 0
CANADIAN SOLAR INC COM 136635109 16,552 1,352,300 SH   SOLE 1 1,352,300 0 0
CANADIAN SOLAR INC OPT 136635109 1,454 118,800 SH Put SOLE 8 118,800 0 0
CANADIAN SOLAR INC OPT 136635109 821 67,100 SH Call SOLE 8 67,100 0 0
CANADIAN SOLAR INC COM 136635109 1,924 157,242 SH   SOLE 8 157,242 0 0
CANADIAN SOLAR INC COM 136635109 20 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 1,217 65,584 SH   SOLE 1 65,584 0 0
CANOPY GROWTH CORP COM 138035100 15 500 SH   DFND 1 0 0 500
CANTEL MEDICAL CORP COM 138098108 3,533 35,911 SH   SOLE 1 35,911 0 0
CANTEL MEDICAL CORP COM 138098108 1,870 19,021 SH   SOLE 8 19,021 0 0
CAPELLA EDUCATION COMPANY COM 139594105 659 6,692 SH   SOLE 1 6,692 0 0
CAPITAL CITY BK GROUP INC COM 139674105 20 835 SH   SOLE 1 835 0 0
CAPITAL ONE FINL CORP COM 14040H105 60,348 656,649 SH   SOLE 1 656,649 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,848 20,111 SH   SOLE 8 20,111 0 0
CAPITAL ONE FINL CORP OPT 14040H105 6,295 68,500 SH Call SOLE 8 68,500 0 0
CAPITAL ONE FINL CORP OPT 14040H105 5,771 62,800 SH Put SOLE 8 62,800 0 0
CAPITAL ONE FINL CORP COM 14040H105 96 1,037 SH   SOLE 9 1,037 0 0
CAPITAL ONE FINL CORP COM 14040H105 181 1,970 SH   SOLE 20 0 1,970 0
CAPITAL PRODUCT PARTNERS L P COM Y11082107 99 32,396 SH   SOLE 1 32,396 0 0
CAPITAL SR LIVING CORP COM 140475104 20 1,803 SH   SOLE 1 1,803 0 0
CAPITAL SR LIVING CORP COM 140475104 0 45 SH   SOLE 8 45 0 0
CAPITALA FIN CORP COM 14054R106 0 14 SH   SOLE 8 14 0 0
CAPITOL FED FINL INC COM 14057J101 124 9,439 SH   SOLE 1 9,439 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 10 567 SH   SOLE 1 567 0 0
CAPSTEAD MTG CORP TRUS 14067E506 1,498 167,392 SH   SOLE 1 167,392 0 0
CAPSTONE TURBINE CORP COM 14067D409 0 17 SH   SOLE 9 17 0 0
CARA THERAPEUTICS INC COM 140755109 331 17,284 SH   SOLE 1 17,284 0 0
CARA THERAPEUTICS INC OPT 140755109 383 20,000 SH Call SOLE 8 20,000 0 0
CARA THERAPEUTICS INC OPT 140755109 1,695 88,500 SH Put SOLE 8 88,500 0 0
CARA THERAPEUTICS INC COM 140755109 1,372 71,648 SH   SOLE 8 71,648 0 0
CARBO CERAMICS INC COM 140781105 132 14,304 SH   SOLE 1 14,304 0 0
CARBO CERAMICS INC COM 140781105 138 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC OPT 140781105 9 1,000 SH Call SOLE 8 1,000 0 0
CARBON BLACK INC COM 14081R103 141 5,448 SH   SOLE 1 5,448 0 0
CARBONITE INC COM 141337105 119 3,409 SH   SOLE 1 3,409 0 0
CARBONITE INC BOND 141337AB1 5,464 3,686,000 PRN   SOLE 8 0 0 3,686,000
CARBONITE INC COM 141337105 305 8,752 SH   SOLE 8 8,752 0 0
CARDINAL HEALTH INC COM 14149Y108 17 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 48,142 985,926 SH   SOLE 1 985,926 0 0
CARDINAL HEALTH INC COM 14149Y108 1,073 21,974 SH   SOLE 8 21,974 0 0
CARDINAL HEALTH INC OPT 14149Y108 2,832 58,000 SH Call SOLE 8 58,000 0 0
CARDINAL HEALTH INC OPT 14149Y108 3,902 79,900 SH Put SOLE 8 79,900 0 0
CARDINAL HEALTH INC COM 14149Y108 33 671 SH   SOLE 9 671 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 197 6,094 SH   SOLE 1 6,094 0 0
CARDIOVASCULAR SYS INC DEL OPT 141619106 1,617 50,000 SH Put SOLE 8 50,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,305 40,350 SH   SOLE 8 40,350 0 0
CARDLYTICS INC COM 14161W105 23 1,047 SH   SOLE 1 1,047 0 0
CARDTRONICS INC BOND 14161HAG3 21 23,000 PRN   SOLE 8 0 0 23,000
CARDTRONICS PLC COM G1991C105 882 36,460 SH   SOLE 1 36,460 0 0
CARDTRONICS PLC COM G1991C105 285 11,789 SH   SOLE 8 11,789 0 0
CARE COM INC COM 141633107 316 15,127 SH   SOLE 1 15,127 0 0
CARE COM INC COM 141633107 38 1,802 SH   SOLE 8 1,802 0 0
CAREDX INC COM 14167L103 29 2,373 SH   SOLE 1 2,373 0 0
CAREDX INC COM 14167L103 6 524 SH   SOLE 8 524 0 0
CAREER EDUCATION CORP COM 141665109 419 25,900 SH   SOLE 1 25,900 0 0
CAREER EDUCATION CORP COM 141665109 2 97 SH   SOLE 8 97 0 0
CARETRUST REIT INC TRUS 14174T107 465 27,815 SH   SOLE 1 27,815 0 0
CARETRUST REIT INC TRUS 14174T107 1 50 SH   SOLE 8 50 0 0
CARGURUS INC COM 141788109 1,234 35,513 SH   SOLE 1 35,513 0 0
CARGURUS INC COM 141788109 3 72 SH   SOLE 8 72 0 0
CARLISLE COS INC COM 142339100 1,565 14,445 SH   SOLE 1 14,445 0 0
CARLISLE COS INC COM 142339100 237 2,185 SH   SOLE 9 2,185 0 0
CARLYLE GROUP L P COM 14309L102 9 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P OPT 14309L102 53 2,500 SH Call SOLE 8 2,500 0 0
CARLYLE GROUP L P OPT 14309L102 4 200 SH Put SOLE 8 200 0 0
CARMAX INC COM 143130102 21,579 296,126 SH   SOLE 1 296,126 0 0
CARMAX INC OPT 143130102 1,727 23,700 SH Put SOLE 8 23,700 0 0
CARMAX INC COM 143130102 577 7,914 SH   SOLE 8 7,914 0 0
CARMAX INC OPT 143130102 4,926 67,600 SH Call SOLE 8 67,600 0 0
CARMAX INC COM 143130102 28 386 SH   SOLE 9 386 0 0
CARNIVAL CORP COM 143658300 32,922 574,442 SH   SOLE 1 574,442 0 0
CARNIVAL CORP COM 143658300 26 460 SH   DFND 1 0 0 460
CARNIVAL CORP COM 143658300 3,340 58,272 SH   SOLE 8 58,272 0 0
CARNIVAL CORP OPT 143658300 3,135 54,700 SH Call SOLE 8 54,700 0 0
CARNIVAL CORP OPT 143658300 8,906 155,400 SH Put SOLE 8 155,400 0 0
CARNIVAL CORP COM 143658300 314 5,488 SH   SOLE 9 5,488 0 0
CAROLINA FINL CORP NEW COM 143873107 63 1,483 SH   SOLE 1 1,483 0 0
CAROLINA FINL CORP NEW COM 143873107 3 74 SH   SOLE 8 74 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,547 48,445 SH   SOLE 1 48,445 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 35 661 SH   SOLE 8 661 0 0
CARRIAGE SVCS INC COM 143905107 119 4,828 SH   SOLE 1 4,828 0 0
CARRIAGE SVCS INC COM 143905107 117 4,775 SH   SOLE 8 4,775 0 0
CARRIZO OIL &amp GAS INC COM 144577103 5,186 186,234 SH   SOLE 1 186,234 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 2,131 76,500 SH Call SOLE 8 76,500 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 2,810 100,900 SH Put SOLE 8 100,900 0 0
CARRIZO OIL &amp GAS INC COM 144577103 2 84 SH   SOLE 8 84 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 38 2,544 SH   SOLE 1 2,544 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 63 4,209 SH   SOLE 8 4,209 0 0
CARS COM INC COM 14575E105 2,655 93,552 SH   SOLE 1 93,552 0 0
CARS COM INC OPT 14575E105 20 700 SH Call SOLE 8 700 0 0
CARS COM INC COM 14575E105 124 4,353 SH   SOLE 8 4,353 0 0
CARS COM INC OPT 14575E105 14 500 SH Put SOLE 8 500 0 0
CARTER INC COM 146229109 10,682 98,545 SH   SOLE 1 98,545 0 0
CARTER INC COM 146229109 570 5,261 SH   SOLE 8 5,261 0 0
CARVANA CO COM 146869102 104 2,488 SH   SOLE 1 2,488 0 0
CARVANA CO COM 146869102 835 20,070 SH   SOLE 8 20,070 0 0
CARVANA CO COM 146869102 83 2,000 SH   DFND 20 0 0 2,000
CASA SYS INC COM 14713L102 337 20,626 SH   SOLE 1 20,626 0 0
CASA SYS INC COM 14713L102 410 25,153 SH   SOLE 8 25,153 0 0
CASELLA WASTE SYS INC COM 147448104 135 5,267 SH   SOLE 1 5,267 0 0
CASELLA WASTE SYS INC COM 147448104 257 10,061 SH   SOLE 8 10,061 0 0
CASEYS GEN STORES INC COM 147528103 1,133 10,775 SH   SOLE 1 10,775 0 0
CASEYS GEN STORES INC COM 147528103 175 1,663 SH   SOLE 8 1,663 0 0
CASEYS GEN STORES INC OPT 147528103 105 1,000 SH Call SOLE 8 1,000 0 0
CASI PHARMACEUTICALS INC COM 14757U109 31 3,774 SH   SOLE 1 3,774 0 0
CASS INFORMATION SYS INC COM 14808P109 62 898 SH   SOLE 1 898 0 0
CASTLE BRANDS INC COM 148435100 8 6,661 SH   SOLE 1 6,661 0 0
CASTLIGHT HEALTH INC COM 14862Q100 24 5,637 SH   SOLE 1 5,637 0 0
CATALENT INC COM 148806102 5,417 129,317 SH   SOLE 1 129,317 0 0
CATALENT INC COM 148806102 628 14,992 SH   SOLE 8 14,992 0 0
CATALYST BIOSCIENCES INC COM 14888D208 10 872 SH   SOLE 1 872 0 0
CATALYST BIOSCIENCES INC COM 14888D208 444 38,025 SH   SOLE 8 38,025 0 0
CATALYST BIOSCIENCES INC OPT 14888D208 572 49,000 SH Put SOLE 8 49,000 0 0
CATALYST BIOSCIENCES INC OPT 14888D208 117 10,000 SH Call SOLE 8 10,000 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 22 7,066 SH   SOLE 1 7,066 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 147 11,497 SH   SOLE 1 11,497 0 0
CATERPILLAR INC DEL COM 149123101 387 2,849 SH   DFND 1 0 0 2,849
CATERPILLAR INC DEL COM 149123101 105,116 774,775 SH   SOLE 1 774,775 0 0
CATERPILLAR INC DEL OPT 149123101 89,786 661,800 SH Put SOLE 8 661,800 0 0
CATERPILLAR INC DEL COM 149123101 19,862 146,401 SH   SOLE 8 146,401 0 0
CATERPILLAR INC DEL OPT 149123101 46,182 340,400 SH Call SOLE 8 340,400 0 0
CATERPILLAR INC DEL COM 149123101 1,056 7,790 SH   SOLE 9 7,790 0 0
CATHAY GEN BANCORP COM 149150104 695 17,168 SH   SOLE 1 17,168 0 0
CATO CORP NEW COM 149205106 392 15,932 SH   SOLE 1 15,932 0 0
CATO CORP NEW COM 149205106 674 27,402 SH   SOLE 8 27,402 0 0
CAVCO INDS INC DEL COM 149568107 1,095 5,267 SH   SOLE 1 5,267 0 0
CAVCO INDS INC DEL COM 149568107 98 474 SH   SOLE 8 474 0 0
CAVIUM INC COM 14964U108 23,922 276,552 SH   SOLE 1 276,552 0 0
CAVIUM INC COM 14964U108 43 501 SH   SOLE 8 501 0 0
CAVIUM INC OPT 14964U108 5,078 58,700 SH Call SOLE 8 58,700 0 0
CAVIUM INC OPT 14964U108 1,220 14,100 SH Put SOLE 8 14,100 0 0
CB FINL SVCS INC COM 12479G101 12 343 SH   SOLE 1 343 0 0
CBIZ INC COM 124805102 894 38,876 SH   SOLE 1 38,876 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 1,789 321,118 SH   SOLE 1 321,118 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 15 2,700 SH Put SOLE 8 2,700 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 114 20,500 SH Call SOLE 8 20,500 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 3 624 SH   SOLE 8 624 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 10,723 103,041 SH   SOLE 1 103,041 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 6,179 59,374 SH   SOLE 8 59,374 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 8,836 84,900 SH Call SOLE 8 84,900 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 3,226 31,000 SH Put SOLE 8 31,000 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 25 240 SH   SOLE 9 240 0 0
CBRE GROUP INC COM 12504L109 95 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC COM 12504L109 11,838 247,976 SH   SOLE 1 247,976 0 0
CBRE GROUP INC OPT 12504L109 5,218 109,300 SH Call SOLE 8 109,300 0 0
CBRE GROUP INC COM 12504L109 1,180 24,708 SH   SOLE 8 24,708 0 0
CBRE GROUP INC OPT 12504L109 1,957 41,000 SH Put SOLE 8 41,000 0 0
CBRE GROUP INC COM 12504L109 32 684 SH   SOLE 9 684 0 0
CBS CORP NEW COM 124857202 26,740 475,652 SH   SOLE 1 475,652 0 0
CBS CORP NEW COM 124857202 31 543 SH   DFND 1 0 0 543
CBS CORP NEW OPT 124857202 2,952 52,500 SH Call SOLE 8 52,500 0 0
CBS CORP NEW OPT 124857202 8,967 159,500 SH Put SOLE 8 159,500 0 0
CBS CORP NEW COM 124857202 1,834 32,627 SH   SOLE 8 32,627 0 0
CBS CORP NEW COM 124857202 41 737 SH   SOLE 9 737 0 0
CBTX INC COM 12481V104 124 3,766 SH   SOLE 1 3,766 0 0
CDK GLOBAL INC COM 12508E101 16,417 252,372 SH   SOLE 1 252,372 0 0
CDK GLOBAL INC OPT 12508E101 26 400 SH Put SOLE 8 400 0 0
CDK GLOBAL INC OPT 12508E101 234 3,600 SH Call SOLE 8 3,600 0 0
CDK GLOBAL INC COM 12508E101 576 8,861 SH   SOLE 8 8,861 0 0
CDK GLOBAL INC COM 12508E101 191 2,934 SH   SOLE 9 2,934 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 135 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO COM 136069101 4,601 52,934 SH   SOLE 1 52,934 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 1,000 11,500 SH Put SOLE 8 11,500 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 885 10,184 SH   SOLE 8 10,184 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 426 4,900 SH Call SOLE 8 4,900 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 18,842 216,783 SH   SOLE 9 216,783 0 0
CDTI ADVANCED MATLS INC COM 12514V105 7 11,309 SH   SOLE 1 11,309 0 0
CDW CORP COM 12514G108 24,799 306,947 SH   SOLE 1 306,947 0 0
CDW CORP COM 12514G108 71 882 SH   SOLE 9 882 0 0
CECO ENVIRONMENTAL CORP COM 125141101 14 2,223 SH   SOLE 1 2,223 0 0
CECO ENVIRONMENTAL CORP COM 125141101 3 444 SH   SOLE 8 444 0 0
CEDAR FAIR L P OPT 150185106 57 900 SH Put SOLE 8 900 0 0
CEDAR FAIR L P COM 150185106 39 615 SH   SOLE 8 615 0 0
CEDAR REALTY TRUST INC TRUS 150602209 470 99,670 SH   SOLE 1 99,670 0 0
CEDAR REALTY TRUST INC TRUS 150602209 1 148 SH   SOLE 8 148 0 0
CELANESE CORP DEL COM 150870103 6,076 54,705 SH   SOLE 1 54,705 0 0
CELANESE CORP DEL OPT 150870103 155 1,400 SH Put SOLE 8 1,400 0 0
CELANESE CORP DEL OPT 150870103 11 100 SH Call SOLE 8 100 0 0
CELANESE CORP DEL COM 150870103 26 234 SH   SOLE 8 234 0 0
CELANESE CORP DEL COM 150870103 87 783 SH   SOLE 9 783 0 0
CELCUITY INC COM 15102K100 10 425 SH   SOLE 1 425 0 0
CELESTICA INC COM 15101Q108 2,579 217,300 SH   SOLE 1 217,300 0 0
CELESTICA INC COM 15101Q108 6 464 SH   SOLE 8 464 0 0
CELESTICA INC COM 15101Q108 10 812 SH   SOLE 9 812 0 0
CELGENE CORP COM 151020104 68,158 858,184 SH   SOLE 1 858,184 0 0
CELGENE CORP COM 151020104 125 1,580 SH   DFND 1 0 0 1,580
CELGENE CORP OPT 151020104 135,872 1,710,800 SH Put SOLE 8 1,710,800 0 0
CELGENE CORP COM 151020104 57,554 724,686 SH   SOLE 8 724,686 0 0
CELGENE CORP OPT 151020104 72,137 908,300 SH Call SOLE 8 908,300 0 0
CELGENE CORP COM 151020104 2,006 25,262 SH   SOLE 9 25,262 0 0
CELGENE CORP COM 151020104 2,243 28,240 SH   DFND 20 0 0 28,240
CELGENE CORP COM 151020104 79 989 SH   SOLE 81 989 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 89 176,731 SH   SOLE 1 176,731 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 0 24 SH   SOLE 8 24 0 0
CELLECTIS S A ADR 15117K103 136 4,800 SH   SOLE 1 4,800 0 0
CELLECTIS S A ADR 15117K103 1 46 SH   SOLE 8 46 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 16 851 SH   SOLE 1 851 0 0
CELSIUS HOLDINGS INC COM 15118V207 8 1,677 SH   SOLE 1 1,677 0 0
CEMENTOS PACASMAYO S A A ADR 15126Q208 1 67 SH   SOLE 8 67 0 0
CEMEX SAB DE CV ADR 151290889 395 60,181 SH   SOLE 1 60,181 0 0
CEMEX SAB DE CV OPT 151290889 154 23,500 SH Put SOLE 8 23,500 0 0
CEMEX SAB DE CV BOND 151290BT9 7,390 7,367,000 PRN   SOLE 8 0 0 7,367,000
CEMEX SAB DE CV BOND 151290BR3 375 375,000 PRN   SOLE 8 0 0 375,000
CEMEX SAB DE CV OPT 151290889 1,342 204,600 SH Call SOLE 8 204,600 0 0
CEMEX SAB DE CV ADR 151290889 0 10 SH   SOLE 9 10 0 0
CENOVUS ENERGY INC COM 15135U109 58 5,612 SH   SOLE 1 5,612 0 0
CENOVUS ENERGY INC OPT 15135U109 26 2,500 SH Put SOLE 8 2,500 0 0
CENOVUS ENERGY INC COM 15135U109 1 100 SH   SOLE 8 100 0 0
CENOVUS ENERGY INC OPT 15135U109 643 61,900 SH Call SOLE 8 61,900 0 0
CENOVUS ENERGY INC COM 15135U109 87 8,387 SH   SOLE 9 8,387 0 0
CENTENE CORP DEL COM 15135B101 32,568 264,332 SH   SOLE 1 264,332 0 0
CENTENE CORP DEL OPT 15135B101 24,617 199,800 SH Call SOLE 8 199,800 0 0
CENTENE CORP DEL OPT 15135B101 9,881 80,200 SH Put SOLE 8 80,200 0 0
CENTENE CORP DEL COM 15135B101 53 429 SH   SOLE 9 429 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 153 8,467 SH   SOLE 1 8,467 0 0
CENTERPOINT ENERGY INC COM 15189T107 18,461 666,224 SH   SOLE 1 666,224 0 0
CENTERPOINT ENERGY INC COM 15189T107 190 6,848 SH   SOLE 8 6,848 0 0
CENTERPOINT ENERGY INC OPT 15189T107 69 2,500 SH Put SOLE 8 2,500 0 0
CENTERPOINT ENERGY INC OPT 15189T107 662 23,900 SH Call SOLE 8 23,900 0 0
CENTERPOINT ENERGY INC COM 15189T107 194 7,008 SH   SOLE 9 7,008 0 0
CENTERSTATE BK CORP COM 15201P109 3,147 105,548 SH   SOLE 1 105,548 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 18 5,700 SH   SOLE 1 5,700 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 27 6,311 SH   SOLE 1 6,311 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 3 751 SH   SOLE 8 751 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 314 75,645 SH   SOLE 9 75,645 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 637 15,745 SH   SOLE 1 15,745 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 290 6,680 SH   SOLE 1 6,680 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 106 2,442 SH   SOLE 8 2,442 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1 21 SH   SOLE 8 21 0 0
CENTRAL PAC FINL CORP COM 154760409 352 12,300 SH   SOLE 1 12,300 0 0
CENTRAL PAC FINL CORP COM 154760409 13 450 SH   SOLE 8 450 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 21 1,043 SH   SOLE 1 1,043 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 2 83 SH   SOLE 8 83 0 0
CENTURY ALUM CO COM 156431108 547 34,715 SH   SOLE 1 34,715 0 0
CENTURY ALUM CO COM 156431108 354 22,470 SH   SOLE 8 22,470 0 0
CENTURY ALUM CO OPT 156431108 361 22,900 SH Put SOLE 8 22,900 0 0
CENTURY ALUM CO OPT 156431108 71 4,500 SH Call SOLE 8 4,500 0 0
CENTURY BANCORP INC MASS COM 156432106 16 210 SH   SOLE 1 210 0 0
CENTURY CASINOS INC COM 156492100 17 1,979 SH   SOLE 1 1,979 0 0
CENTURY CASINOS INC COM 156492100 3 377 SH   SOLE 8 377 0 0
CENTURY CMNTYS INC COM 156504300 59 1,887 SH   SOLE 1 1,887 0 0
CENTURYLINK INC COM 156700106 50,613 2,715,191 SH   SOLE 1 2,715,191 0 0
CENTURYLINK INC COM 156700106 202 10,830 SH   SOLE 8 10,830 0 0
CENTURYLINK INC OPT 156700106 8,766 470,294 SH Call SOLE 8 470,294 0 0
CENTURYLINK INC OPT 156700106 8,876 476,188 SH Put SOLE 8 476,188 0 0
CENTURYLINK INC COM 156700106 567 30,405 SH   SOLE 9 30,405 0 0
CERAGON NETWORKS LTD COM M22013102 352 98,700 SH   SOLE 1 98,700 0 0
CERAGON NETWORKS LTD COM M22013102 43 12,243 SH   SOLE 8 12,243 0 0
CERECOR INC COM 15671L109 42 9,600 SH   SOLE 8 9,600 0 0
CERIDIAN HCM HLDG INC COM 15677J108 235 7,069 SH   SOLE 1 7,069 0 0
CERNER CORP COM 156782104 25,081 419,456 SH   SOLE 1 419,456 0 0
CERNER CORP OPT 156782104 1,943 32,500 SH Call SOLE 8 32,500 0 0
CERNER CORP OPT 156782104 454 7,600 SH Put SOLE 8 7,600 0 0
CERNER CORP COM 156782104 1,780 29,780 SH   SOLE 8 29,780 0 0
CERNER CORP COM 156782104 38 639 SH   SOLE 9 639 0 0
CERUS CORP COM 157085101 1,844 276,364 SH   SOLE 1 276,364 0 0
CERUS CORP COM 157085101 0 23 SH   SOLE 8 23 0 0
CEVA INC COM 157210105 245 8,120 SH   SOLE 1 8,120 0 0
CEVA INC COM 157210105 1 38 SH   SOLE 8 38 0 0
CF INDS HLDGS INC COM 125269100 32,119 723,427 SH   SOLE 1 723,427 0 0
CF INDS HLDGS INC OPT 125269100 10,367 233,500 SH Put SOLE 8 233,500 0 0
CF INDS HLDGS INC COM 125269100 1,120 25,209 SH   SOLE 8 25,209 0 0
CF INDS HLDGS INC OPT 125269100 4,862 109,500 SH Call SOLE 8 109,500 0 0
CF INDS HLDGS INC COM 125269100 1,469 33,088 SH   SOLE 9 33,088 0 0
CGG ADR 12531Q204 0 29 SH   SOLE 8 29 0 0
CHANGYOU COM LTD OPT 15911M107 352 21,100 SH Put SOLE 8 21,100 0 0
CHANGYOU COM LTD OPT 15911M107 982 58,900 SH Call SOLE 8 58,900 0 0
CHANGYOU COM LTD ADR 15911M107 553 33,147 SH   SOLE 8 33,147 0 0
CHANNELADVISOR CORP COM 159179100 27 1,901 SH   SOLE 1 1,901 0 0
CHARLES RIV LABS INTL INC COM 159864107 8,068 71,857 SH   SOLE 1 71,857 0 0
CHARLES RIV LABS INTL INC COM 159864107 55 493 SH   SOLE 8 493 0 0
CHART INDS INC COM 16115Q308 1,330 21,564 SH   SOLE 1 21,564 0 0
CHART INDS INC COM 16115Q308 758 12,275 SH   SOLE 8 12,275 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 6 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 97,457 332,383 SH   SOLE 1 332,383 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 11,260 38,400 SH Call SOLE 8 38,400 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 3,026 10,320 SH   SOLE 8 10,320 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 10,966 37,400 SH Put SOLE 8 37,400 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 105 358 SH   SOLE 9 358 0 0
CHARTER FINL CORP MD COM 16122W108 97 4,004 SH   SOLE 1 4,004 0 0
CHARTER FINL CORP MD COM 16122W108 2 85 SH   SOLE 8 85 0 0
CHASE CORP COM 16150R104 482 4,118 SH   SOLE 1 4,118 0 0
CHASE CORP COM 16150R104 2 21 SH   SOLE 8 21 0 0
CHATHAM LODGING TR TRUS 16208T102 1,225 57,684 SH   SOLE 1 57,684 0 0
CHATHAM LODGING TR TRUS 16208T102 2 75 SH   SOLE 8 75 0 0
CHECK CAP LTD COM M2361E203 49 12,200 SH   SOLE 1 12,200 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 6,079 62,244 SH   SOLE 1 62,244 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 176 1,800 SH   DFND 1 0 0 1,800
CHECK POINT SOFTWARE TECH LT COM M22465104 1,829 18,728 SH   SOLE 8 18,728 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 664 6,800 SH Call SOLE 8 6,800 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 1,397 14,300 SH Put SOLE 8 14,300 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 3,640 37,265 SH   SOLE 9 37,265 0 0
CHEESECAKE FACTORY INC COM 163072101 637 11,574 SH   SOLE 1 11,574 0 0
CHEESECAKE FACTORY INC COM 163072101 188 3,420 SH   SOLE 8 3,420 0 0
CHEESECAKE FACTORY INC OPT 163072101 446 8,100 SH Put SOLE 8 8,100 0 0
CHEESECAKE FACTORY INC OPT 163072101 595 10,800 SH Call SOLE 8 10,800 0 0
CHEETAH MOBILE INC ADR 163075104 0 1 SH   SOLE 8 1 0 0
CHEFS WHSE INC COM 163086101 45 1,593 SH   SOLE 1 1,593 0 0
CHEFS WHSE INC COM 163086101 842 29,555 SH   SOLE 8 29,555 0 0
CHEGG INC COM 163092109 216 7,797 SH   SOLE 1 7,797 0 0
CHEGG INC COM 163092109 78 2,785 SH   SOLE 8 2,785 0 0
CHEMED CORP NEW COM 16359R103 13,717 42,626 SH   SOLE 1 42,626 0 0
CHEMED CORP NEW COM 16359R103 1,510 4,692 SH   SOLE 8 4,692 0 0
CHEMICAL FINL CORP COM 163731102 778 13,959 SH   SOLE 1 13,959 0 0
CHEMOCENTRYX INC COM 16383L106 111 8,405 SH   SOLE 1 8,405 0 0
CHEMOCENTRYX INC COM 16383L106 1 84 SH   SOLE 8 84 0 0
CHEMOURS CO COM 163851108 11,620 261,956 SH   SOLE 1 261,956 0 0
CHEMOURS CO OPT 163851108 879 19,800 SH Call SOLE 8 19,800 0 0
CHEMOURS CO OPT 163851108 301 6,800 SH Put SOLE 8 6,800 0 0
CHEMOURS CO COM 163851108 251 5,659 SH   SOLE 8 5,659 0 0
CHEMOURS CO COM 163851108 47 1,062 SH   SOLE 9 1,062 0 0
CHEMUNG FINL CORP COM 164024101 12 239 SH   SOLE 1 239 0 0
CHENIERE ENERGY INC COM 16411R208 4,363 66,921 SH   SOLE 1 66,921 0 0
CHENIERE ENERGY INC OPT 16411R208 4,967 76,200 SH Call SOLE 8 76,200 0 0
CHENIERE ENERGY INC OPT 16411R208 2,771 42,500 SH Put SOLE 8 42,500 0 0
CHENIERE ENERGY INC COM 16411R208 11,691 179,336 SH   SOLE 8 179,336 0 0
CHENIERE ENERGY INC COM 16411R208 76 1,165 SH   SOLE 9 1,165 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 1,241 34,497 SH   SOLE 1 34,497 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 115 3,200 SH Call SOLE 8 3,200 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 94 2,617 SH   SOLE 8 2,617 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 29 800 SH Put SOLE 8 800 0 0
CHENIERE ENERGY PTNRS LP HLD COM 16411W108 655 20,809 SH   SOLE 1 20,809 0 0
CHENIERE ENERGY PTNRS LP HLD COM 16411W108 1 39 SH   SOLE 8 39 0 0
CHEROKEE INC DEL NEW COM 16444H102 0 10 SH   SOLE 8 10 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 72 4,050 SH   SOLE 1 4,050 0 0
CHESAPEAKE ENERGY CORP COM 165167107 23 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP COM 165167107 5,679 1,083,669 SH   SOLE 1 1,083,669 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 1,024 195,400 SH Put SOLE 8 195,400 0 0
CHESAPEAKE ENERGY CORP COM 165167107 5,066 966,755 SH   SOLE 8 966,755 0 0
CHESAPEAKE ENERGY CORP BOND 165167CY1 915 900,000 PRN   SOLE 8 0 0 900,000
CHESAPEAKE ENERGY CORP OPT 165167107 1,027 196,000 SH Call SOLE 8 196,000 0 0
CHESAPEAKE ENERGY CORP COM 165167107 16 3,155 SH   SOLE 9 3,155 0 0
CHESAPEAKE LODGING TR TRUS 165240102 4,272 134,981 SH   SOLE 1 134,981 0 0
CHESAPEAKE UTILS CORP COM 165303108 277 3,464 SH   SOLE 1 3,464 0 0
CHEVRON CORP NEW COM 166764100 1,202 9,504 SH   DFND 1 0 0 9,504
CHEVRON CORP NEW COM 166764100 186,175 1,472,559 SH   SOLE 1 1,472,559 0 0
CHEVRON CORP NEW OPT 166764100 10,898 86,200 SH Put SOLE 8 86,200 0 0
CHEVRON CORP NEW COM 166764100 8,502 67,250 SH   SOLE 8 67,250 0 0
CHEVRON CORP NEW OPT 166764100 25,160 199,000 SH Call SOLE 8 199,000 0 0
CHEVRON CORP NEW COM 166764100 1,527 12,078 SH   SOLE 9 12,078 0 0
CHEVRON CORP NEW COM 166764100 65 515 SH   SOLE 99 0 515 0
CHICOS FAS INC COM 168615102 1,575 193,538 SH   SOLE 1 193,538 0 0
CHICOS FAS INC OPT 168615102 294 36,100 SH Put SOLE 8 36,100 0 0
CHICOS FAS INC OPT 168615102 440 54,100 SH Call SOLE 8 54,100 0 0
CHICOS FAS INC COM 168615102 204 25,081 SH   SOLE 8 25,081 0 0
CHILDRENS PL INC COM 168905107 3,326 27,533 SH   SOLE 1 27,533 0 0
CHILDRENS PL INC COM 168905107 667 5,515 SH   SOLE 8 5,515 0 0
CHILDRENS PL INC OPT 168905107 991 8,200 SH Call SOLE 8 8,200 0 0
CHILDRENS PL INC OPT 168905107 942 7,800 SH Put SOLE 8 7,800 0 0
CHIMERA INVT CORP COM 16934Q208 2,637 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP TRUS 16934Q208 5,113 279,679 SH   SOLE 1 279,679 0 0
CHIMERA INVT CORP OPT 16934Q208 48 2,600 SH Put SOLE 8 2,600 0 0
CHIMERA INVT CORP OPT 16934Q208 73 4,000 SH Call SOLE 8 4,000 0 0
CHIMERA INVT CORP TRUS 16934Q208 25 1,366 SH   SOLE 8 1,366 0 0
CHIMERIX INC COM 16934W106 18 3,836 SH   SOLE 1 3,836 0 0
CHIMERIX INC COM 16934W106 0 8 SH   SOLE 8 8 0 0
CHINA ADVANCED CONSTR MATLS COM 169365202 14 2,518 SH   SOLE 1 2,518 0 0
CHINA AUTOMOTIVE SYS INC COM 16936R105 0 59 SH   SOLE 8 59 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 213 2,147 SH   SOLE 8 2,147 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 5 207 SH   SOLE 1 207 0 0
CHINA DISTANCE ED HLDGS LTD ADR 16944W104 5 662 SH   SOLE 8 662 0 0
CHINA FD INC FUND 169373107 52 2,496 SH   DFND 1 0 0 2,496
CHINA INTERNET NATIONWIDE FI COM G2120A101 58 3,500 SH   SOLE 1 3,500 0 0
CHINA LIFE INS CO LTD OPT 16939P106 749 58,600 SH Call SOLE 8 58,600 0 0
CHINA LIFE INS CO LTD OPT 16939P106 979 76,600 SH Put SOLE 8 76,600 0 0
CHINA MOBILE LIMITED ADR 16941M109 445 10,015 SH   DFND 1 0 0 10,015
CHINA MOBILE LIMITED ADR 16941M109 585 13,181 SH   SOLE 1 13,181 0 0
CHINA MOBILE LIMITED OPT 16941M109 1,594 35,900 SH Put SOLE 8 35,900 0 0
CHINA MOBILE LIMITED OPT 16941M109 795 17,900 SH Call SOLE 8 17,900 0 0
CHINA MOBILE LIMITED ADR 16941M109 67 1,515 SH   SOLE 8 1,515 0 0
CHINA MOBILE LIMITED ADR 16941M109 3,148 70,896 SH   SOLE 9 70,896 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1,622 18,052 SH   SOLE 1 18,052 0 0
CHINA PETE &amp CHEM CORP OPT 16941R108 9 100 SH Call SOLE 8 100 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1 14 SH   SOLE 8 14 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 889 22,491 SH   SOLE 8 22,491 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 178 4,500 SH   SOLE 9 4,500 0 0
CHINA TELECOM CORP LTD ADR 169426103 23 500 SH   SOLE 1 500 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 151 12,100 SH Put SOLE 8 12,100 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 300 24,000 SH   SOLE 9 24,000 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 722 218,830 SH   SOLE 1 218,830 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 0 91 SH   SOLE 8 91 0 0
CHINA YUCHAI INTL LTD COM G21082105 186 8,546 SH   SOLE 8 8,546 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 230 533 SH   DFND 1 0 0 533
CHIPOTLE MEXICAN GRILL INC COM 169656105 18,611 43,142 SH   SOLE 1 43,142 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 820 1,900 SH   SOLE 8 1,900 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 31,101 72,100 SH Call SOLE 8 72,100 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 59,270 137,400 SH Put SOLE 8 137,400 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 102 237 SH   SOLE 9 237 0 0
CHOICE HOTELS INTL INC COM 169905106 2,129 28,167 SH   SOLE 1 28,167 0 0
CHOICE HOTELS INTL INC COM 169905106 133 1,752 SH   SOLE 8 1,752 0 0
CHRISTOPHER &amp BANKS CORP COM 171046105 0 25 SH   SOLE 8 25 0 0
CHROMADEX CORP COM 171077407 54 14,724 SH   SOLE 1 14,724 0 0
CHUBB LIMITED COM H1467J104 66,980 527,335 SH   SOLE 1 527,335 0 0
CHUBB LIMITED OPT H1467J104 2,324 18,300 SH Put SOLE 8 18,300 0 0
CHUBB LIMITED OPT H1467J104 4,115 32,400 SH Call SOLE 8 32,400 0 0
CHUBB LIMITED COM H1467J104 26,245 206,624 SH   SOLE 9 206,624 0 0
CHURCH &amp DWIGHT INC COM 171340102 8,139 153,089 SH   SOLE 1 153,089 0 0
CHURCH &amp DWIGHT INC OPT 171340102 144 2,700 SH Put SOLE 8 2,700 0 0
CHURCH &amp DWIGHT INC OPT 171340102 64 1,200 SH Call SOLE 8 1,200 0 0
CHURCH &amp DWIGHT INC COM 171340102 36 675 SH   SOLE 8 675 0 0
CHURCH &amp DWIGHT INC COM 171340102 27 520 SH   SOLE 9 520 0 0
CHURCHILL DOWNS INC COM 171484108 3,671 12,382 SH   SOLE 1 12,382 0 0
CHURCHILL DOWNS INC COM 171484108 248 835 SH   SOLE 8 835 0 0
CHUYS HLDGS INC COM 171604101 383 12,478 SH   SOLE 1 12,478 0 0
CIENA CORP COM 171779309 1,174 44,243 SH   SOLE 1 44,243 0 0
CIENA CORP COM 171779309 1 50 SH   DFND 1 0 0 50
CIENA CORP COM 171779309 1,327 50,057 SH   SOLE 8 50,057 0 0
CIENA CORP OPT 171779309 1,042 39,300 SH Put SOLE 8 39,300 0 0
CIENA CORP OPT 171779309 3,674 138,600 SH Call SOLE 8 138,600 0 0
CIGNA CORPORATION COM 125509109 68,053 400,424 SH   SOLE 1 400,424 0 0
CIGNA CORPORATION COM 125509109 964 5,670 SH   DFND 1 0 0 5,670
CIGNA CORPORATION COM 125509109 2,907 17,108 SH   SOLE 8 17,108 0 0
CIGNA CORPORATION OPT 125509109 22,825 134,300 SH Put SOLE 8 134,300 0 0
CIGNA CORPORATION OPT 125509109 36,692 215,900 SH Call SOLE 8 215,900 0 0
CIGNA CORPORATION COM 125509109 8,659 50,950 SH   SOLE 9 50,950 0 0
CIMAREX ENERGY CO COM 171798101 11,733 115,323 SH   SOLE 1 115,323 0 0
CIMAREX ENERGY CO OPT 171798101 855 8,400 SH Put SOLE 8 8,400 0 0
CIMAREX ENERGY CO OPT 171798101 5,280 51,900 SH Call SOLE 8 51,900 0 0
CIMAREX ENERGY CO COM 171798101 1,109 10,897 SH   SOLE 8 10,897 0 0
CIMAREX ENERGY CO COM 171798101 21 204 SH   SOLE 9 204 0 0
CIMPRESS N V COM N20146101 3,428 23,653 SH   SOLE 1 23,653 0 0
CIMPRESS N V OPT N20146101 1,450 10,000 SH Call SOLE 8 10,000 0 0
CIMPRESS N V COM N20146101 506 3,485 SH   SOLE 8 3,485 0 0
CIMPRESS N V OPT N20146101 1,116 7,700 SH Put SOLE 8 7,700 0 0
CINCINNATI BELL INC NEW COM 171871502 362 22,975 SH   SOLE 1 22,975 0 0
CINCINNATI FINL CORP COM 172062101 11,110 166,173 SH   SOLE 1 166,173 0 0
CINCINNATI FINL CORP COM 172062101 5 71 SH   SOLE 8 71 0 0
CINCINNATI FINL CORP OPT 172062101 247 3,700 SH Call SOLE 8 3,700 0 0
CINCINNATI FINL CORP OPT 172062101 87 1,300 SH Put SOLE 8 1,300 0 0
CINCINNATI FINL CORP COM 172062101 22 331 SH   SOLE 9 331 0 0
CINEDIGM CORP COM 172406209 23 14,695 SH   SOLE 8 14,695 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,797 51,236 SH   SOLE 1 51,236 0 0
CINEMARK HOLDINGS INC COM 17243V102 327 9,301 SH   SOLE 8 9,301 0 0
CINTAS CORP COM 172908105 20,712 111,914 SH   SOLE 1 111,914 0 0
CINTAS CORP OPT 172908105 555 3,000 SH Call SOLE 8 3,000 0 0
CINTAS CORP COM 172908105 2 11 SH   SOLE 8 11 0 0
CINTAS CORP OPT 172908105 9,383 50,700 SH Put SOLE 8 50,700 0 0
CINTAS CORP COM 172908105 36 193 SH   SOLE 9 193 0 0
CIRCOR INTL INC COM 17273K109 258 6,992 SH   SOLE 1 6,992 0 0
CIRCOR INTL INC COM 17273K109 25 663 SH   SOLE 8 663 0 0
CIRRUS LOGIC INC COM 172755100 1,886 49,236 SH   SOLE 1 49,236 0 0
CIRRUS LOGIC INC OPT 172755100 1,027 26,800 SH Call SOLE 8 26,800 0 0
CIRRUS LOGIC INC OPT 172755100 8,015 209,100 SH Put SOLE 8 209,100 0 0
CIRRUS LOGIC INC COM 172755100 4,598 119,977 SH   SOLE 8 119,977 0 0
CISCO SYS INC COM 17275R102 429 9,970 SH   DFND 1 0 0 9,970
CISCO SYS INC COM 17275R102 453,597 10,541,455 SH   SOLE 1 10,541,455 0 0
CISCO SYS INC OPT 17275R102 42,565 989,200 SH Call SOLE 8 989,200 0 0
CISCO SYS INC COM 17275R102 11,807 274,384 SH   SOLE 8 274,384 0 0
CISCO SYS INC OPT 17275R102 25,375 589,700 SH Put SOLE 8 589,700 0 0
CISCO SYS INC COM 17275R102 42,964 998,462 SH   SOLE 9 998,462 0 0
CISCO SYS INC COM 17275R102 159 3,700 SH   DFND 20 0 0 3,700
CISION LTD COM G1992S109 138 9,249 SH   SOLE 1 9,249 0 0
CISION LTD COM G1992S109 6 400 SH   SOLE 8 400 0 0
CIT GROUP INC COM 125581801 8,495 168,527 SH   SOLE 1 168,527 0 0
CIT GROUP INC OPT 125581801 2,203 43,700 SH Put SOLE 8 43,700 0 0
CIT GROUP INC COM 125581801 3,332 66,106 SH   SOLE 8 66,106 0 0
CIT GROUP INC OPT 125581801 958 19,000 SH Call SOLE 8 19,000 0 0
CIT GROUP INC COM 125581801 37 740 SH   SOLE 9 740 0 0
CITI TRENDS INC COM 17306X102 41 1,512 SH   SOLE 1 1,512 0 0
CITI TRENDS INC COM 17306X102 157 5,721 SH   SOLE 8 5,721 0 0
CITIGROUP INC OPT 172967424 20,076 300,000 SH Call SOLE 1 300,000 0 0
CITIGROUP INC COM 172967424 3,849 57,523 SH   DFND 1 0 0 57,523
CITIGROUP INC COM 172967424 216,129 3,229,655 SH   SOLE 1 3,227,526 2,129 0
CITIGROUP INC OPT 172967424 55,088 823,200 SH Call SOLE 8 823,200 0 0
CITIGROUP INC COM 172967424 45,514 680,136 SH   SOLE 8 680,136 0 0
CITIGROUP INC OPT 172967424 126,974 1,897,400 SH Put SOLE 8 1,897,400 0 0
CITIGROUP INC COM 172967424 3,039 45,400 SH   SOLE 9 45,400 0 0
CITIGROUP INC COM 172967424 209 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 900 13,450 SH   DFND 20 0 0 13,450
CITIZENS &amp NORTHN CORP COM 172922106 22 866 SH   SOLE 1 866 0 0
CITIZENS &amp NORTHN CORP COM 172922106 17 646 SH   SOLE 8 646 0 0
CITIZENS FINL GROUP INC COM 174610105 29,294 753,051 SH   SOLE 1 753,051 0 0
CITIZENS FINL GROUP INC OPT 174610105 101 2,600 SH Call SOLE 8 2,600 0 0
CITIZENS FINL GROUP INC COM 174610105 49 1,247 SH   SOLE 8 1,247 0 0
CITIZENS FINL GROUP INC OPT 174610105 39 1,000 SH Put SOLE 8 1,000 0 0
CITIZENS FINL GROUP INC COM 174610105 40 1,038 SH   SOLE 9 1,038 0 0
CITIZENS INC COM 174740100 28 3,621 SH   SOLE 1 3,621 0 0
CITIZENS INC OPT 174740100 65 8,400 SH Call SOLE 8 8,400 0 0
CITRIX SYS INC COM 177376100 23,621 225,304 SH   SOLE 1 225,304 0 0
CITRIX SYS INC OPT 177376100 252 2,400 SH Put SOLE 8 2,400 0 0
CITRIX SYS INC BOND 177376AD2 16,167 11,134,000 PRN   SOLE 8 0 0 11,134,000
CITRIX SYS INC OPT 177376100 210 2,000 SH Call SOLE 8 2,000 0 0
CITRIX SYS INC COM 177376100 894 8,527 SH   SOLE 8 8,527 0 0
CITRIX SYS INC COM 177376100 53 501 SH   SOLE 9 501 0 0
CITY HLDG CO COM 177835105 422 5,614 SH   SOLE 1 5,614 0 0
CITY OFFICE REIT INC TRUS 178587101 89 6,897 SH   SOLE 1 6,897 0 0
CIVEO CORP CDA COM 17878Y108 73 16,800 SH   SOLE 1 16,800 0 0
CIVISTA BANCSHARES INC COM 178867107 17 735 SH   SOLE 1 735 0 0
CIVITAS SOLUTIONS INC COM 17887R102 205 12,489 SH   SOLE 1 12,489 0 0
CIVITAS SOLUTIONS INC COM 17887R102 1 74 SH   SOLE 8 74 0 0
CLARUS CORP NEW COM 18270P109 15 1,829 SH   SOLE 1 1,829 0 0
CLARUS CORP NEW COM 18270P109 2 272 SH   SOLE 8 272 0 0
CLEAN ENERGY FUELS CORP COM 184499101 212 57,359 SH   SOLE 1 57,359 0 0
CLEAN HARBORS INC COM 184496107 919 16,538 SH   SOLE 1 16,538 0 0
CLEAN HARBORS INC COM 184496107 484 8,718 SH   SOLE 8 8,718 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 12 2,828 SH   SOLE 1 2,828 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 9,933 2,310,000 SH   SOLE 8 2,310,000 0 0
CLEARFIELD INC COM 18482P103 9 830 SH   SOLE 1 830 0 0
CLEARFIELD INC COM 18482P103 1 89 SH   SOLE 8 89 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 41 3,831 SH   SOLE 1 3,831 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 29 2,683 SH   SOLE 8 2,683 0 0
CLEARSIGN COMBUSTION CORP COM 185064102 2 1,032 SH   SOLE 8 1,032 0 0
CLEARWATER PAPER CORP COM 18538R103 451 19,484 SH   SOLE 1 19,484 0 0
CLEARWATER PAPER CORP COM 18538R103 246 10,660 SH   SOLE 8 10,660 0 0
CLEVELAND CLIFFS INC COM 185899101 199 23,539 SH   SOLE 1 23,539 0 0
CLEVELAND CLIFFS INC COM 185899101 4 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 27 3,200 SH   SOLE 8 3,200 0 0
CLEVELAND CLIFFS INC OPT 185899101 6,553 777,400 SH Call SOLE 8 777,400 0 0
CLEVELAND CLIFFS INC OPT 185899101 2,949 349,800 SH Put SOLE 8 349,800 0 0
CLIPPER RLTY INC TRUS 18885T306 9 1,088 SH   SOLE 1 1,088 0 0
CLOROX CO DEL COM 189054109 88 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 22,487 166,256 SH   SOLE 1 166,256 0 0
CLOROX CO DEL COM 189054109 73 540 SH   SOLE 8 540 0 0
CLOROX CO DEL OPT 189054109 2,367 17,500 SH Call SOLE 8 17,500 0 0
CLOROX CO DEL OPT 189054109 3,882 28,700 SH Put SOLE 8 28,700 0 0
CLOROX CO DEL COM 189054109 37 275 SH   SOLE 9 275 0 0
CLOUD PEAK ENERGY INC COM 18911Q102 106 30,235 SH   SOLE 1 30,235 0 0
CLOUDERA INC COM 18914U100 24 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 380 27,839 SH   SOLE 1 27,839 0 0
CLOUDERA INC COM 18914U100 17 1,231 SH   SOLE 8 1,231 0 0
CLOVIS ONCOLOGY INC COM 189464100 389 8,571 SH   SOLE 1 8,571 0 0
CLOVIS ONCOLOGY INC BOND 189464AB6 2 2,000 PRN   SOLE 8 0 0 2,000
CLOVIS ONCOLOGY INC COM 189464100 3,235 71,145 SH   SOLE 8 71,145 0 0
CLOVIS ONCOLOGY INC OPT 189464100 3,483 76,600 SH Put SOLE 8 76,600 0 0
CLOVIS ONCOLOGY INC OPT 189464100 5,538 121,800 SH Call SOLE 8 121,800 0 0
CM FIN INC COM 12574Q103 1 64 SH   SOLE 8 64 0 0
CME GROUP INC COM 12572Q105 153 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 68,368 417,084 SH   SOLE 1 417,084 0 0
CME GROUP INC OPT 12572Q105 23,162 141,300 SH Put SOLE 8 141,300 0 0
CME GROUP INC OPT 12572Q105 7,163 43,700 SH Call SOLE 8 43,700 0 0
CME GROUP INC COM 12572Q105 1,279 7,799 SH   SOLE 9 7,799 0 0
CME GROUP INC COM 12572Q105 1,549 9,448 SH   DFND 20 0 0 9,448
CMS ENERGY CORP COM 125896100 15,784 333,822 SH   SOLE 1 333,822 0 0
CMS ENERGY CORP COM 125896100 30 639 SH   SOLE 8 639 0 0
CMS ENERGY CORP COM 125896100 28 601 SH   SOLE 9 601 0 0
CNA FINL CORP COM 126117100 543 11,897 SH   SOLE 1 11,897 0 0
CNA FINL CORP COM 126117100 95 2,074 SH   SOLE 8 2,074 0 0
CNB FINL CORP PA COM 126128107 35 1,157 SH   SOLE 1 1,157 0 0
CNH INDL N V COM N20944109 26,637 2,529,620 SH   SOLE 1 2,529,620 0 0
CNH INDL N V COM N20944109 10,412 988,910 SH   SOLE 9 988,910 0 0
CNH INDL N V COM N20944109 14,569 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 1,275 66,939 SH   SOLE 1 66,939 0 0
CNO FINL GROUP INC COM 12621E103 3 151 SH   SOLE 8 151 0 0
CNOOC LTD ADR 126132109 1,457 8,508 SH   SOLE 1 8,508 0 0
CNOOC LTD OPT 126132109 1,164 6,800 SH Put SOLE 8 6,800 0 0
CNOOC LTD OPT 126132109 1,284 7,500 SH Call SOLE 8 7,500 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 109 5,618 SH   SOLE 1 5,618 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 599 30,905 SH   SOLE 8 30,905 0 0
CNX RESOURCES CORPORATION COM 12653C108 15,919 895,389 SH   SOLE 1 895,389 0 0
CNX RESOURCES CORPORATION OPT 12653C108 96 5,400 SH Put SOLE 8 5,400 0 0
CNX RESOURCES CORPORATION OPT 12653C108 789 44,400 SH Call SOLE 8 44,400 0 0
CNX RESOURCES CORPORATION COM 12653C108 527 29,693 SH   SOLE 8 29,693 0 0
COBIZ FINANCIAL INC COM 190897108 2,136 99,435 SH   SOLE 1 99,435 0 0
COCA COLA BOTTLING CO CONS COM 191098102 244 1,801 SH   SOLE 1 1,801 0 0
COCA COLA CO COM 191216100 144,574 3,296,238 SH   SOLE 1 3,266,238 30,000 0
COCA COLA CO COM 191216100 432 9,845 SH   DFND 1 0 0 9,845
COCA COLA CO OPT 191216100 15,106 344,400 SH Call SOLE 8 344,400 0 0
COCA COLA CO OPT 191216100 19,627 447,500 SH Put SOLE 8 447,500 0 0
COCA COLA CO COM 191216100 6,659 151,833 SH   SOLE 8 151,833 0 0
COCA COLA CO COM 191216100 5,025 114,554 SH   SOLE 9 114,554 0 0
COCA COLA CO COM 191216100 184 4,200 SH   SOLE 20 0 4,200 0
COCA COLA EUROPEAN PARTNERS COM G25839104 39,028 960,354 SH   SOLE 1 960,354 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 219 5,400 SH Call SOLE 8 5,400 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 12 300 SH Put SOLE 8 300 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 36 880 SH   SOLE 8 880 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 11,443 281,551 SH   SOLE 9 281,551 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 65 1,158 SH   SOLE 8 1,158 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 26 454 SH   DFND 20 0 0 454
CODEXIS INC COM 192005106 53 3,729 SH   SOLE 1 3,729 0 0
CODEXIS INC COM 192005106 22 1,526 SH   SOLE 8 1,526 0 0
CODORUS VY BANCORP INC COM 192025104 20 634 SH   SOLE 1 634 0 0
COEUR MNG INC COM 192108504 1,187 156,281 SH   SOLE 1 156,281 0 0
COEUR MNG INC COM 192108504 12 1,572 SH   SOLE 8 1,572 0 0
COEUR MNG INC OPT 192108504 346 45,500 SH Call SOLE 8 45,500 0 0
COEUR MNG INC OPT 192108504 140 18,400 SH Put SOLE 8 18,400 0 0
COEUR MNG INC COM 192108504 8 1,000 SH   DFND 20 0 0 1,000
COGENT COMMUNICATIONS HLDGS COM 19239V302 1,665 31,165 SH   SOLE 1 31,165 0 0
COGNEX CORP COM 192422103 3,112 69,764 SH   SOLE 1 69,764 0 0
COGNEX CORP COM 192422103 13 301 SH   SOLE 8 301 0 0
COGNEX CORP COM 192422103 45 1,001 SH   SOLE 9 1,001 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 74,940 948,733 SH   SOLE 1 948,733 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 3,191 40,400 SH Call SOLE 8 40,400 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 2 21 SH   SOLE 8 21 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 4,653 58,900 SH Put SOLE 8 58,900 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 18,300 231,667 SH   SOLE 9 231,667 0 0
COHBAR INC COM 19249J109 15 2,384 SH   SOLE 1 2,384 0 0
COHEN &amp STEERS INC COM 19247A100 255 6,123 SH   SOLE 1 6,123 0 0
COHERENT INC COM 192479103 521 3,329 SH   SOLE 1 3,329 0 0
COHERENT INC OPT 192479103 4,693 30,000 SH Put SOLE 8 30,000 0 0
COHERENT INC COM 192479103 4,146 26,504 SH   SOLE 8 26,504 0 0
COHERENT INC OPT 192479103 1,564 10,000 SH Call SOLE 8 10,000 0 0
COHERUS BIOSCIENCES INC COM 19249H103 307 21,929 SH   SOLE 1 21,929 0 0
COHERUS BIOSCIENCES INC OPT 19249H103 1,050 75,000 SH Put SOLE 8 75,000 0 0
COHERUS BIOSCIENCES INC COM 19249H103 10 688 SH   SOLE 8 688 0 0
COHU INC COM 192576106 301 12,298 SH   SOLE 1 12,298 0 0
COLFAX CORP COM 194014106 106 3,470 SH   SOLE 1 3,470 0 0
COLFAX CORP OPT 194014106 31 1,000 SH Call SOLE 8 1,000 0 0
COLFAX CORP COM 194014106 21 681 SH   SOLE 8 681 0 0
COLGATE PALMOLIVE CO PREF 194162103 504 7,773 SH   DFND 1 0 0 7,773
COLGATE PALMOLIVE CO COM 194162103 43,790 675,668 SH   SOLE 1 675,668 0 0
COLGATE PALMOLIVE CO OPT 194162103 9,728 150,100 SH Call SOLE 8 150,100 0 0
COLGATE PALMOLIVE CO COM 194162103 2,733 42,176 SH   SOLE 8 42,176 0 0
COLGATE PALMOLIVE CO OPT 194162103 11,757 181,400 SH Put SOLE 8 181,400 0 0
COLGATE PALMOLIVE CO COM 194162103 320 4,941 SH   SOLE 9 4,941 0 0
COLLECTORS UNIVERSE INC COM 19421R200 179 12,136 SH   SOLE 1 12,136 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 51 2,160 SH   SOLE 1 2,160 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 99 4,150 SH   SOLE 8 4,150 0 0
COLONY CAP INC BOND 19624RAB2 486 512,000 PRN   SOLE 8 0 0 512,000
COLONY CAP INC BOND 19624RAA4 238 251,000 PRN   SOLE 8 0 0 251,000
COLONY CAP INC NEW TRUS 19626G108 2,044 327,509 SH   SOLE 1 327,509 0 0
COLONY CAP INC NEW TRUS 19626G108 4 762 SH   SOLE 8 762 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 128 6,164 SH   SOLE 1 6,164 0 0
COLUMBIA BKG SYS INC COM 197236102 1,095 26,785 SH   SOLE 1 26,785 0 0
COLUMBIA FINL INC COM 197641103 60 3,645 SH   SOLE 1 3,645 0 0
COLUMBIA PPTY TR INC TRUS 198287203 6,450 284,018 SH   SOLE 1 284,018 0 0
COLUMBIA PPTY TR INC TRUS 198287203 5 224 SH   SOLE 8 224 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 9,113 99,624 SH   SOLE 1 99,624 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 9 100 SH   SOLE 8 100 0 0
COLUMBIA SPORTSWEAR CO OPT 198516106 9 100 SH Put SOLE 8 100 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 70 1,619 SH   SOLE 1 1,619 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 65 1,510 SH   SOLE 8 1,510 0 0
COMCAST CORP NEW COM 20030N101 292 8,897 SH   DFND 1 0 0 8,897
COMCAST CORP NEW COM 20030N101 194,038 5,914,003 SH   SOLE 1 5,914,003 0 0
COMCAST CORP NEW COM 20030N101 39,337 1,198,966 SH   SOLE 8 1,198,966 0 0
COMCAST CORP NEW OPT 20030N101 17,018 518,700 SH Call SOLE 8 518,700 0 0
COMCAST CORP NEW OPT 20030N101 47,355 1,443,300 SH Put SOLE 8 1,443,300 0 0
COMCAST CORP NEW COM 20030N101 15,764 480,465 SH   SOLE 9 480,465 0 0
COMCAST CORP NEW COM 20030N101 172 5,245 SH   SOLE 81 5,245 0 0
COMERICA INC COM 200340107 13,043 143,456 SH   SOLE 1 143,456 0 0
COMERICA INC COM 200340107 302 3,326 SH   SOLE 8 3,326 0 0
COMERICA INC OPT 200340107 7,137 78,500 SH Put SOLE 8 78,500 0 0
COMERICA INC OPT 200340107 5,492 60,400 SH Call SOLE 8 60,400 0 0
COMERICA INC COM 200340107 34 368 SH   SOLE 9 368 0 0
COMFORT SYS USA INC COM 199908104 740 16,164 SH   SOLE 1 16,164 0 0
COMFORT SYS USA INC COM 199908104 61 1,329 SH   SOLE 8 1,329 0 0
COMMERCE BANCSHARES INC COM 200525103 345 5,336 SH   SOLE 1 5,336 0 0
COMMERCE BANCSHARES INC COM 200525103 246 3,796 SH   SOLE 8 3,796 0 0
COMMERCE BANCSHARES INC COM 200525103 344 5,313 SH   SOLE 9 5,313 0 0
COMMERCIAL METALS CO COM 201723103 338 16,030 SH   SOLE 1 16,030 0 0
COMMERCIAL METALS CO OPT 201723103 2 100 SH Call SOLE 8 100 0 0
COMMERCIAL METALS CO OPT 201723103 101 4,800 SH Put SOLE 8 4,800 0 0
COMMERCIAL METALS CO COM 201723103 171 8,110 SH   SOLE 8 8,110 0 0
COMMERCIAL VEH GROUP INC COM 202608105 54 7,391 SH   SOLE 1 7,391 0 0
COMMERCIAL VEH GROUP INC COM 202608105 5 725 SH   SOLE 8 725 0 0
COMMSCOPE HLDG CO INC COM 20337X109 2,685 91,925 SH   SOLE 1 91,925 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 41 1,400 SH Put SOLE 8 1,400 0 0
COMMSCOPE HLDG CO INC COM 20337X109 34 1,159 SH   SOLE 8 1,159 0 0
COMMSCOPE HLDG CO INC COM 20337X109 32 1,104 SH   SOLE 9 1,104 0 0
COMMUNICATIONS SYS INC COM 203900105 23 6,000 SH   DFND 1 0 0 6,000
COMMUNITY BANKERS TR CORP COM 203612106 14 1,572 SH   SOLE 1 1,572 0 0
COMMUNITY BK SYS INC COM 203607106 1,156 19,582 SH   SOLE 1 19,582 0 0
COMMUNITY BK SYS INC COM 203607106 3 54 SH   SOLE 8 54 0 0
COMMUNITY BK SYS INC COM 203607106 329 5,574 SH   SOLE 9 5,574 0 0
COMMUNITY FINL CORP MD COM 20368X101 13 354 SH   SOLE 1 354 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 171 51,525 SH   SOLE 1 51,525 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 160 48,100 SH Call SOLE 8 48,100 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 49 14,748 SH   SOLE 8 14,748 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 396 119,300 SH Put SOLE 8 119,300 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 193 6,472 SH   SOLE 1 6,472 0 0
COMMUNITY TR BANCORP INC COM 204149108 96 1,919 SH   SOLE 1 1,919 0 0
COMMVAULT SYSTEMS INC COM 204166102 658 9,980 SH   SOLE 1 9,980 0 0
COMMVAULT SYSTEMS INC COM 204166102 24 357 SH   SOLE 8 357 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 1,023 51,208 SH   SOLE 1 51,208 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 1,461 243,163 SH   SOLE 1 243,163 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 680 113,068 SH   SOLE 9 113,068 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 65 35,086 SH   SOLE 9 35,086 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 21 3,759 SH   SOLE 9 3,759 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 11 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 2 947 SH   SOLE 9 947 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 394 28,910 SH   SOLE 1 28,910 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 41 3,000 SH Put SOLE 8 3,000 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 59 4,300 SH Call SOLE 8 4,300 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 84 4,873 SH   SOLE 8 4,873 0 0
COMPASS MINERALS INTL INC COM 20451N101 203 3,088 SH   SOLE 1 3,088 0 0
COMPASS MINERALS INTL INC OPT 20451N101 204 3,100 SH Put SOLE 8 3,100 0 0
COMPASS MINERALS INTL INC OPT 20451N101 651 9,900 SH Call SOLE 8 9,900 0 0
COMPASS MINERALS INTL INC COM 20451N101 11 160 SH   SOLE 8 160 0 0
COMPUGEN LTD COM M25722105 0 42 SH   SOLE 8 42 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 193 5,861 SH   SOLE 1 5,861 0 0
COMPUTER PROGRAMS &amp SYS INC OPT 205306103 59 1,800 SH Call SOLE 8 1,800 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 73 2,207 SH   SOLE 8 2,207 0 0
COMPUTER TASK GROUP INC COM 205477102 27 3,500 SH   SOLE 1 3,500 0 0
COMPUTER TASK GROUP INC COM 205477102 0 36 SH   SOLE 8 36 0 0
COMPX INTERNATIONAL INC COM 20563P101 1 119 SH   SOLE 1 119 0 0
COMSCORE INC COM 20564W105 538 24,664 SH   SOLE 1 24,664 0 0
COMSCORE INC COM 20564W105 17 795 SH   SOLE 8 795 0 0
COMSTOCK RES INC COM 205768302 250 23,700 SH   SOLE 1 23,700 0 0
COMSTOCK RES INC COM 205768302 21 2,018 SH   SOLE 8 2,018 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 688 21,621 SH   SOLE 1 21,621 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 342 10,731 SH   SOLE 8 10,731 0 0
CONAGRA BRANDS INC COM 205887102 18,892 528,719 SH   SOLE 1 528,719 0 0
CONAGRA BRANDS INC COM 205887102 2,142 59,955 SH   SOLE 8 59,955 0 0
CONAGRA BRANDS INC OPT 205887102 5,856 163,900 SH Call SOLE 8 163,900 0 0
CONAGRA BRANDS INC OPT 205887102 7,300 204,300 SH Put SOLE 8 204,300 0 0
CONAGRA BRANDS INC COM 205887102 69 1,905 SH   SOLE 9 1,905 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 196 45,899 SH   SOLE 1 45,899 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 34 7,975 SH   SOLE 8 7,975 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 128 7,560 SH   SOLE 1 7,560 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 1 56 SH   SOLE 8 56 0 0
CONCHO RES INC COM 20605P101 13,807 99,806 SH   SOLE 1 99,806 0 0
CONCHO RES INC OPT 20605P101 5,575 40,300 SH Call SOLE 8 40,300 0 0
CONCHO RES INC OPT 20605P101 16,160 116,800 SH Put SOLE 8 116,800 0 0
CONCHO RES INC COM 20605P101 7,154 51,714 SH   SOLE 8 51,714 0 0
CONCHO RES INC COM 20605P101 71 515 SH   SOLE 9 515 0 0
CONDUENT INC COM 206787103 1,936 106,559 SH   SOLE 1 106,559 0 0
CONDUENT INC COM 206787103 13 698 SH   SOLE 8 698 0 0
CONDUENT INC OPT 206787103 8 460 SH Put SOLE 8 460 0 0
CONFORMIS INC COM 20717E101 9 7,114 SH   SOLE 1 7,114 0 0
CONMED CORP COM 207410101 1,518 20,743 SH   SOLE 1 20,743 0 0
CONNECTICUT WTR SVC INC COM 207797101 270 4,120 SH   SOLE 1 4,120 0 0
CONNECTICUT WTR SVC INC COM 207797101 2 28 SH   SOLE 8 28 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 84 3,377 SH   SOLE 1 3,377 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 28 1,127 SH   SOLE 8 1,127 0 0
CONNS INC COM 208242107 1,945 58,944 SH   SOLE 1 58,944 0 0
CONNS INC COM 208242107 195 5,898 SH   SOLE 8 5,898 0 0
CONNS INC OPT 208242107 399 12,100 SH Put SOLE 8 12,100 0 0
CONNS INC OPT 208242107 465 14,100 SH Call SOLE 8 14,100 0 0
CONOCOPHILLIPS COM 20825C104 105,695 1,518,169 SH   SOLE 1 1,518,169 0 0
CONOCOPHILLIPS COM 20825C104 766 11,001 SH   DFND 1 0 0 11,001
CONOCOPHILLIPS OPT 20825C104 10,527 151,200 SH Put SOLE 8 151,200 0 0
CONOCOPHILLIPS COM 20825C104 28 397 SH   SOLE 8 397 0 0
CONOCOPHILLIPS OPT 20825C104 31,858 457,600 SH Call SOLE 8 457,600 0 0
CONOCOPHILLIPS COM 20825C104 1,179 16,921 SH   SOLE 9 16,921 0 0
CONSOL ENERGY INC NEW COM 20854L108 2,685 70,000 SH   SOLE 1 70,000 0 0
CONSOL ENERGY INC NEW OPT 20854L108 24 636 SH Put SOLE 8 636 0 0
CONSOL ENERGY INC NEW COM 20854L108 0 22 SH   SOLE 8 22 0 0
CONSOL ENERGY INC NEW OPT 20854L108 166 4,332 SH Call SOLE 8 4,332 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 464 37,463 SH   SOLE 1 37,463 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 72 5,800 SH Call SOLE 8 5,800 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 36 2,900 SH Put SOLE 8 2,900 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 59 4,759 SH   SOLE 8 4,759 0 0
CONSOLIDATED EDISON INC COM 209115104 78 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 97,170 1,246,078 SH   SOLE 1 1,246,078 0 0
CONSOLIDATED EDISON INC COM 209115104 0 3 SH   SOLE 8 3 0 0
CONSOLIDATED EDISON INC OPT 209115104 3,385 43,400 SH Call SOLE 8 43,400 0 0
CONSOLIDATED EDISON INC OPT 209115104 3,727 47,800 SH Put SOLE 8 47,800 0 0
CONSOLIDATED EDISON INC COM 209115104 1,146 14,701 SH   SOLE 9 14,701 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 17 285 SH   SOLE 1 285 0 0
CONSOLIDATED WATER CO INC COM G23773107 14 1,079 SH   SOLE 1 1,079 0 0
CONSTELLATION BRANDS INC COM 21036P108 53,765 245,651 SH   SOLE 1 245,651 0 0
CONSTELLATION BRANDS INC OPT 21036P108 19,238 87,900 SH Put SOLE 8 87,900 0 0
CONSTELLATION BRANDS INC OPT 21036P108 45,546 208,100 SH Call SOLE 8 208,100 0 0
CONSTELLATION BRANDS INC COM 21036P108 2,816 12,869 SH   SOLE 8 12,869 0 0
CONSTELLATION BRANDS INC COM 21036P108 80 365 SH   SOLE 9 365 0 0
CONSTELLIUM NV COM N22035104 404 39,110 SH   SOLE 1 39,110 0 0
CONSTELLIUM NV COM N22035104 61 5,891 SH   SOLE 8 5,891 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 11 855 SH   SOLE 8 855 0 0
CONSUMER PORTFOLIO SVCS INC COM 210502100 41 9,957 SH   SOLE 8 9,957 0 0
CONTAINER STORE GROUP INC COM 210751103 9 1,155 SH   SOLE 1 1,155 0 0
CONTAINER STORE GROUP INC COM 210751103 1 94 SH   SOLE 8 94 0 0
CONTANGO OIL &amp GAS COMPANY COM 21075N204 145 25,546 SH   SOLE 1 25,546 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 2,322 73,616 SH   SOLE 1 73,616 0 0
CONTINENTAL RESOURCES INC COM 212015101 16,647 257,065 SH   SOLE 1 257,065 0 0
CONTINENTAL RESOURCES INC OPT 212015101 13,866 214,100 SH Put SOLE 8 214,100 0 0
CONTINENTAL RESOURCES INC OPT 212015101 3,452 53,300 SH Call SOLE 8 53,300 0 0
CONTINENTAL RESOURCES INC COM 212015101 1,898 29,312 SH   SOLE 8 29,312 0 0
CONTINENTAL RESOURCES INC COM 212015101 35 544 SH   SOLE 9 544 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 48 36,738 SH   DFND 1 0 0 36,738
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 19 14,346 SH   SOLE 8 14,346 0 0
CONTROL4 CORP COM 21240D107 487 20,062 SH   SOLE 1 20,062 0 0
CONTROL4 CORP COM 21240D107 26 1,078 SH   SOLE 8 1,078 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 25 5,000 SH   DFND 1 0 0 5,000
CONVERGEONE HLDGS INC COM 212481105 17 1,814 SH   SOLE 1 1,814 0 0
CONVERGYS CORP COM 212485106 953 39,003 SH   SOLE 1 39,003 0 0
CONVERGYS CORP OPT 212485106 359 14,700 SH Call SOLE 8 14,700 0 0
CONVERGYS CORP COM 212485106 71 2,900 SH   SOLE 8 2,900 0 0
COOL HLDGS INC COM 21640C105 8 2,401 SH   SOLE 8 2,401 0 0
COOPER COS INC COM 216648402 20,417 86,714 SH   SOLE 1 86,714 0 0
COOPER COS INC COM 216648402 399 1,696 SH   DFND 1 0 0 1,696
COOPER COS INC COM 216648402 12 52 SH   SOLE 8 52 0 0
COOPER COS INC OPT 216648402 377 1,600 SH Call SOLE 8 1,600 0 0
COOPER COS INC OPT 216648402 283 1,200 SH Put SOLE 8 1,200 0 0
COOPER COS INC COM 216648402 25 105 SH   SOLE 9 105 0 0
COOPER STD HLDGS INC COM 21676P103 3,042 23,273 SH   SOLE 1 23,273 0 0
COOPER STD HLDGS INC COM 21676P103 0 2 SH   SOLE 8 2 0 0
COOPER TIRE &amp RUBR CO COM 216831107 1,560 59,373 SH   SOLE 1 59,373 0 0
COOPER TIRE &amp RUBR CO COM 216831107 114 4,351 SH   SOLE 8 4,351 0 0
COPA HOLDINGS SA COM P31076105 4,212 44,521 SH   SOLE 1 44,521 0 0
COPA HOLDINGS SA COM P31076105 19 200 SH   SOLE 8 200 0 0
COPART INC COM 217204106 17,839 315,368 SH   SOLE 1 315,368 0 0
COPART INC OPT 217204106 124 2,200 SH Put SOLE 8 2,200 0 0
COPART INC OPT 217204106 170 3,000 SH Call SOLE 8 3,000 0 0
COPART INC COM 217204106 2,087 36,905 SH   SOLE 8 36,905 0 0
COPART INC COM 217204106 63 1,110 SH   SOLE 9 1,110 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 54 10,850 SH   SOLE 1 10,850 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 0 49 SH   SOLE 8 49 0 0
CORCEPT THERAPEUTICS INC COM 218352102 602 38,316 SH   SOLE 1 38,316 0 0
CORE LABORATORIES N V COM N22717107 29,165 231,087 SH   SOLE 1 39,234 191,853 0
CORE LABORATORIES N V OPT N22717107 5,175 41,000 SH Put SOLE 8 41,000 0 0
CORE LABORATORIES N V OPT N22717107 5,010 39,700 SH Call SOLE 8 39,700 0 0
CORE LABORATORIES N V COM N22717107 782 6,192 SH   SOLE 8 6,192 0 0
CORE LABORATORIES N V COM N22717107 46 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 903 7,157 SH   SOLE 20 0 7,157 0
CORE LABORATORIES N V COM N22717107 5,107 40,461 SH   SOLE 99 0 40,461 0
CORE MARK HOLDING CO INC COM 218681104 383 16,846 SH   SOLE 1 16,846 0 0
CORECIVIC INC TRUS 21871N101 927 38,771 SH   SOLE 1 38,771 0 0
CORECIVIC INC OPT 21871N101 122 5,100 SH Put SOLE 8 5,100 0 0
CORECIVIC INC OPT 21871N101 733 30,700 SH Call SOLE 8 30,700 0 0
CORECIVIC INC TRUS 21871N101 7 318 SH   SOLE 8 318 0 0
CORELOGIC INC COM 21871D103 5,156 99,339 SH   SOLE 1 99,339 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 724 19,276 SH   SOLE 1 19,276 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 2 51 SH   SOLE 8 51 0 0
COREPOINT LODGING INC TRUS 21872L104 2,080 80,331 SH   SOLE 1 80,331 0 0
COREPOINT LODGING INC TRUS 21872L104 290 11,179 SH   SOLE 8 11,179 0 0
CORESITE RLTY CORP TRUS 21870Q105 4,246 38,312 SH   SOLE 1 38,312 0 0
CORESITE RLTY CORP COM 21870Q105 290 2,621 SH   SOLE 1 2,621 0 0
CORESITE RLTY CORP TRUS 21870Q105 3 30 SH   SOLE 8 30 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 142 171,993 SH   SOLE 1 171,993 0 0
CORIUM INTL INC COM 21887L107 16 1,960 SH   SOLE 1 1,960 0 0
CORIUM INTL INC COM 21887L107 26 3,284 SH   SOLE 8 3,284 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 1,233 26,010 SH   SOLE 1 26,010 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 71 1,502 SH   SOLE 8 1,502 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 56 SH   DFND 1 0 0 56
CORNING INC COM 219350105 38,394 1,395,653 SH   SOLE 1 1,395,653 0 0
CORNING INC COM 219350105 15 551 SH   DFND 1 0 0 551
CORNING INC COM 219350105 4,151 150,879 SH   SOLE 8 150,879 0 0
CORNING INC OPT 219350105 6,137 223,100 SH Call SOLE 8 223,100 0 0
CORNING INC OPT 219350105 8,814 320,400 SH Put SOLE 8 320,400 0 0
CORNING INC COM 219350105 1,170 42,518 SH   SOLE 9 42,518 0 0
CORPORACION AMER ARPTS S A COM L1995B107 32 3,796 SH   SOLE 8 3,796 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 4,902 169,107 SH   SOLE 1 169,107 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 4,641 160,077 SH   SOLE 1 160,077 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 4 148 SH   SOLE 8 148 0 0
CORVEL CORP COM 221006109 353 6,533 SH   SOLE 1 6,533 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 12 1,015 SH   SOLE 1 1,015 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 5 SH   SOLE 8 5 0 0
COSAN LTD COM G25343107 215 28,200 SH   SOLE 1 28,200 0 0
COSTAMARE INC COM Y1771G102 114 14,119 SH   SOLE 1 14,119 0 0
COSTAMARE INC COM Y1771G102 95 11,870 SH   SOLE 8 11,870 0 0
COSTAMARE INC COM Y1771G102 16 2,000 SH   DFND 20 0 0 2,000
COSTAR GROUP INC COM 22160N109 8,191 19,852 SH   SOLE 1 19,852 0 0
COSTAR GROUP INC COM 22160N109 0 1 SH   SOLE 8 1 0 0
COSTAR GROUP INC COM 22160N109 84 202 SH   SOLE 9 202 0 0
COSTCO WHSL CORP NEW COM 22160K105 792 3,792 SH   DFND 1 0 0 3,792
COSTCO WHSL CORP NEW COM 22160K105 69,683 333,440 SH   SOLE 1 333,440 0 0
COSTCO WHSL CORP NEW COM 22160K105 143 685 SH   SOLE 8 685 0 0
COSTCO WHSL CORP NEW OPT 22160K105 43,656 208,900 SH Call SOLE 8 208,900 0 0
COSTCO WHSL CORP NEW OPT 22160K105 24,179 115,700 SH Put SOLE 8 115,700 0 0
COSTCO WHSL CORP NEW COM 22160K105 196 935 SH   SOLE 9 935 0 0
COSTCO WHSL CORP NEW COM 22160K105 207 992 SH   SOLE 81 992 0 0
COTIVITI HLDGS INC COM 22164K101 2,707 61,363 SH   SOLE 1 61,363 0 0
COTT CORP QUE COM 22163N106 539 32,539 SH   SOLE 1 32,539 0 0
COTY INC COM 222070203 12,468 884,215 SH   SOLE 1 884,215 0 0
COTY INC OPT 222070203 915 64,900 SH Call SOLE 8 64,900 0 0
COTY INC OPT 222070203 3,214 227,900 SH Put SOLE 8 227,900 0 0
COTY INC COM 222070203 3,490 247,470 SH   SOLE 8 247,470 0 0
COTY INC COM 222070203 282 19,938 SH   SOLE 9 19,938 0 0
COUNTY BANCORP INC COM 221907108 10 373 SH   SOLE 1 373 0 0
COUPA SOFTWARE INC COM 22266L106 243 3,897 SH   SOLE 1 3,897 0 0
COUSINS PPTYS INC TRUS 222795106 5,044 520,597 SH   SOLE 1 520,597 0 0
COUSINS PPTYS INC TRUS 222795106 3 343 SH   SOLE 8 343 0 0
COVANTA HLDG CORP COM 22282E102 990 59,982 SH   SOLE 1 59,982 0 0
COVANTA HLDG CORP COM 22282E102 82 4,963 SH   SOLE 9 4,963 0 0
COVENANT TRANSN GROUP INC COM 22284P105 876 27,805 SH   SOLE 1 27,805 0 0
COVIA HLDGS CORP COM 22305A103 1,032 55,593 SH   SOLE 1 55,593 0 0
COVIA HLDGS CORP COM 22305A103 133 7,161 SH   SOLE 8 7,161 0 0
COWEN INC COM 223622606 74 5,305 SH   SOLE 1 5,305 0 0
COWEN INC BOND 223622AB7 10 10,000 PRN   SOLE 8 0 0 10,000
COWEN INC COM 223622606 2 124 SH   SOLE 8 124 0 0
CPFL ENERGIA S A ADR 126153105 0 7 SH   SOLE 8 7 0 0
CPI CARD GROUP INC COM 12634H200 0 14 SH   SOLE 8 14 0 0
CRA INTL INC COM 12618T105 125 2,453 SH   SOLE 1 2,453 0 0
CRA INTL INC COM 12618T105 145 2,856 SH   SOLE 8 2,856 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 576 3,680 SH   SOLE 1 3,680 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,890 12,099 SH   SOLE 8 12,099 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 3,405 21,800 SH Call SOLE 8 21,800 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 3,436 22,000 SH Put SOLE 8 22,000 0 0
CRAFT BREW ALLIANCE INC COM 224122101 347 16,726 SH   SOLE 1 16,726 0 0
CRAFT BREW ALLIANCE INC COM 224122101 17 843 SH   SOLE 8 843 0 0
CRANE CO COM 224399105 1,559 19,463 SH   SOLE 1 19,463 0 0
CRANE CO OPT 224399105 144 1,800 SH Call SOLE 8 1,800 0 0
CRANE CO COM 224399105 41 505 SH   SOLE 8 505 0 0
CRANE CO OPT 224399105 417 5,200 SH Put SOLE 8 5,200 0 0
CRAWFORD &amp CO COM 224633107 7 856 SH   SOLE 1 856 0 0
CRAY INC COM 225223304 464 18,853 SH   SOLE 1 18,853 0 0
CRAY INC COM 225223304 14 569 SH   SOLE 8 569 0 0
CREDICORP LTD COM G2519Y108 8,015 35,599 SH   SOLE 1 35,599 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,092 3,090 SH   SOLE 1 3,090 0 0
CREDIT ACCEP CORP MICH OPT 225310101 3,817 10,800 SH Put SOLE 8 10,800 0 0
CREDIT ACCEP CORP MICH OPT 225310101 3,817 10,800 SH Call SOLE 8 10,800 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,036 2,933 SH   SOLE 8 2,933 0 0
CREDIT SUISSE GROUP ADR 225401108 6,712 451,063 SH   SOLE 1 451,063 0 0
CREDIT SUISSE GROUP ADR 225401108 555 37,332 SH   SOLE 8 37,332 0 0
CREDIT SUISSE GROUP OPT 225401108 723 48,600 SH Call SOLE 8 48,600 0 0
CREDIT SUISSE GROUP OPT 225401108 274 18,400 SH Put SOLE 8 18,400 0 0
CREDIT SUISSE GROUP ADR 225401108 0 1 SH   SOLE 9 1 0 0
CREDIT SUISSE GROUP ADR 225401108 1,594 107,100 SH   DFND 20 0 0 107,100
CREE INC COM 225447101 457 10,999 SH   SOLE 1 10,999 0 0
CREE INC OPT 225447101 420 10,100 SH Put SOLE 8 10,100 0 0
CREE INC OPT 225447101 678 16,300 SH Call SOLE 8 16,300 0 0
CREE INC COM 225447101 1,452 34,935 SH   SOLE 8 34,935 0 0
CRESCENT PT ENERGY CORP COM 22576C101 57 7,859 SH   SOLE 1 7,859 0 0
CRESCENT PT ENERGY CORP COM 22576C101 2 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 45 6,172 SH   SOLE 8 6,172 0 0
CRESCENT PT ENERGY CORP COM 22576C101 149 20,370 SH   SOLE 9 20,370 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 1,789 56,316 SH   SOLE 1 56,316 0 0
CRESTWOOD EQUITY PARTNERS LP OPT 226344208 6 200 SH Call SOLE 8 200 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 294 9,257 SH   SOLE 8 9,257 0 0
CRESUD S A C I F Y A ADR 226406106 50 3,390 SH   SOLE 8 3,390 0 0
CRESUD S A C I F Y A ADR 226406106 112 7,525 SH   DFND 20 0 0 7,525
CRISPR THERAPEUTICS AG COM H17182108 887 15,100 SH   SOLE 1 15,100 0 0
CRISPR THERAPEUTICS AG OPT H17182108 3,496 59,500 SH Put SOLE 8 59,500 0 0
CRISPR THERAPEUTICS AG COM H17182108 98 1,671 SH   SOLE 8 1,671 0 0
CRITEO S A ADR 226718104 7,763 236,298 SH   SOLE 1 236,298 0 0
CRITEO S A ADR 226718104 99 3,000 SH   SOLE 8 3,000 0 0
CRITEO S A OPT 226718104 66 2,000 SH Put SOLE 8 2,000 0 0
CROCS INC COM 227046109 2,414 137,154 SH   SOLE 1 137,154 0 0
CROCS INC OPT 227046109 25 1,400 SH Put SOLE 8 1,400 0 0
CROCS INC COM 227046109 64 3,614 SH   SOLE 8 3,614 0 0
CROCS INC OPT 227046109 41 2,300 SH Call SOLE 8 2,300 0 0
CRONOS GROUP INC COM 22717L101 48 7,434 SH   SOLE 8 7,434 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 212 18,831 SH   SOLE 1 18,831 0 0
CROSS TIMBERS RTY TR TRUS 22757R109 0 3 SH   SOLE 8 3 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 12,575 116,638 SH   SOLE 1 116,638 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 29,835 276,700 SH   SOLE 1 276,700 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 7,968 73,900 SH Call SOLE 8 73,900 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 7,958 7,443 SH   SOLE 8 7,443 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 277 2,569 SH   SOLE 8 2,569 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 216 2,000 SH Put SOLE 8 2,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 94 866 SH   SOLE 9 866 0 0
CROWN HOLDINGS INC COM 228368106 3,262 72,882 SH   SOLE 1 72,882 0 0
CROWN HOLDINGS INC COM 228368106 830 18,563 SH   SOLE 8 18,563 0 0
CROWN HOLDINGS INC OPT 228368106 282 6,300 SH Put SOLE 8 6,300 0 0
CROWN HOLDINGS INC OPT 228368106 58 1,300 SH Call SOLE 8 1,300 0 0
CROWN HOLDINGS INC COM 228368106 35 776 SH   SOLE 9 776 0 0
CRYOLIFE INC COM 228903100 348 12,465 SH   SOLE 1 12,465 0 0
CRYOLIFE INC COM 228903100 286 10,263 SH   SOLE 8 10,263 0 0
CRYOPORT INC COM 229050307 29 1,834 SH   SOLE 1 1,834 0 0
CRYOPORT INC COM 229050307 7 453 SH   SOLE 8 453 0 0
CSG SYS INTL INC COM 126349109 1,102 26,970 SH   SOLE 1 26,970 0 0
CSG SYS INTL INC BOND 126349AF6 1,535 1,460,000 PRN   SOLE 8 0 0 1,460,000
CSG SYS INTL INC COM 126349109 238 5,818 SH   SOLE 8 5,818 0 0
CSI COMPRESSCO LP COM 12637A103 5 931 SH   SOLE 8 931 0 0
CSS INDS INC COM 125906107 236 13,940 SH   SOLE 1 13,940 0 0
CSS INDS INC COM 125906107 13 807 SH   SOLE 8 807 0 0
CSW INDUSTRIALS INC COM 126402106 61 1,154 SH   SOLE 1 1,154 0 0
CSW INDUSTRIALS INC COM 126402106 17 331 SH   SOLE 8 331 0 0
CSX CORP COM 126408103 77,500 1,215,124 SH   SOLE 1 1,215,124 0 0
CSX CORP COM 126408103 254 3,977 SH   DFND 1 0 0 3,977
CSX CORP OPT 126408103 10,205 160,000 SH Put SOLE 8 160,000 0 0
CSX CORP OPT 126408103 15,007 235,300 SH Call SOLE 8 235,300 0 0
CSX CORP COM 126408103 7,782 122,016 SH   SOLE 8 122,016 0 0
CSX CORP COM 126408103 3,498 54,834 SH   SOLE 9 54,834 0 0
CTI BIOPHARMA CORP COM 12648L601 3 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 190 38,148 SH   SOLE 1 38,148 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 1,369 28,739 SH   SOLE 1 28,739 0 0
CTRIP COM INTL LTD BOND 22943FAF7 1,139 1,083,000 PRN   SOLE 8 0 0 1,083,000
CTRIP COM INTL LTD ADR 22943F100 3,170 66,557 SH   SOLE 8 66,557 0 0
CTRIP COM INTL LTD OPT 22943F100 10,045 210,900 SH Put SOLE 8 210,900 0 0
CTRIP COM INTL LTD BOND 22943FAD2 1,124 920,000 PRN   SOLE 8 0 0 920,000
CTRIP COM INTL LTD BOND 22943FAH3 914 800,000 PRN   SOLE 8 0 0 800,000
CTRIP COM INTL LTD OPT 22943F100 7,921 166,300 SH Call SOLE 8 166,300 0 0
CTRIP COM INTL LTD ADR 22943F100 5,155 108,224 SH   SOLE 9 108,224 0 0
CTS CORP COM 126501105 435 12,057 SH   SOLE 1 12,057 0 0
CTS CORP COM 126501105 4 122 SH   SOLE 8 122 0 0
CUBESMART COM 229663109 7,249 224,984 SH   SOLE 1 224,984 0 0
CUBESMART TRUS 229663109 9,817 304,662 SH   SOLE 1 304,662 0 0
CUBESMART TRUS 229663109 5 168 SH   SOLE 8 168 0 0
CUBIC CORP COM 229669106 1,463 22,785 SH   SOLE 1 22,785 0 0
CUBIC CORP COM 229669106 217 3,364 SH   SOLE 8 3,364 0 0
CUE BIOPHARMA INC COM 22978P106 15 1,294 SH   SOLE 1 1,294 0 0
CUI GLOBAL INC COM 126576206 0 91 SH   SOLE 8 91 0 0
CULLEN FROST BANKERS INC COM 229899109 1,815 16,772 SH   SOLE 1 16,772 0 0
CULLEN FROST BANKERS INC COM 229899109 84 779 SH   SOLE 8 779 0 0
CULLEN FROST BANKERS INC OPT 229899109 11 100 SH Put SOLE 8 100 0 0
CULLEN FROST BANKERS INC COM 229899109 496 4,581 SH   SOLE 9 4,581 0 0
CULP INC COM 230215105 27 1,102 SH   SOLE 1 1,102 0 0
CUMMINS INC COM 231021106 61,961 465,870 SH   SOLE 1 465,870 0 0
CUMMINS INC COM 231021106 1,492 11,213 SH   SOLE 8 11,213 0 0
CUMMINS INC OPT 231021106 4,389 33,000 SH Put SOLE 8 33,000 0 0
CUMMINS INC OPT 231021106 1,397 10,500 SH Call SOLE 8 10,500 0 0
CUMMINS INC COM 231021106 276 2,077 SH   SOLE 9 2,077 0 0
CURIS INC COM 231269200 68 39,432 SH   SOLE 1 39,432 0 0
CURIS INC COM 231269200 0 6 SH   SOLE 8 6 0 0
CURO GROUP HLDGS CORP COM 23131L107 116 4,667 SH   SOLE 1 4,667 0 0
CURTISS WRIGHT CORP COM 231561101 7,141 60,001 SH   SOLE 1 60,001 0 0
CURTISS WRIGHT CORP COM 231561101 1,595 13,407 SH   SOLE 8 13,407 0 0
CUSTOMERS BANCORP INC COM 23204G100 307 10,810 SH   SOLE 1 10,810 0 0
CUSTOMERS BANCORP INC COM 23204G100 513 18,078 SH   SOLE 8 18,078 0 0
CUTERA INC COM 232109108 349 8,681 SH   SOLE 1 8,681 0 0
CUTERA INC OPT 232109108 202 5,000 SH Call SOLE 8 5,000 0 0
CUTERA INC OPT 232109108 40 1,000 SH Put SOLE 8 1,000 0 0
CVB FINL CORP COM 126600105 975 43,502 SH   SOLE 1 43,502 0 0
CVR ENERGY INC COM 12662P108 342 9,236 SH   SOLE 1 9,236 0 0
CVR ENERGY INC OPT 12662P108 44 1,200 SH Put SOLE 8 1,200 0 0
CVR ENERGY INC COM 12662P108 56 1,501 SH   SOLE 8 1,501 0 0
CVR PARTNERS LP COM 126633106 7,307 2,214,116 SH   SOLE 1 2,214,116 0 0
CVR PARTNERS LP OPT 126633106 12 3,600 SH Call SOLE 8 3,600 0 0
CVR PARTNERS LP COM 126633106 12 3,607 SH   SOLE 8 3,607 0 0
CVR PARTNERS LP OPT 126633106 17 5,100 SH Put SOLE 8 5,100 0 0
CVR REFNG LP COM 12663P107 232 10,380 SH   SOLE 1 10,380 0 0
CVR REFNG LP COM 12663P107 1,348 60,333 SH   SOLE 8 60,333 0 0
CVS HEALTH CORP COM 126650100 172 2,673 SH   DFND 1 0 0 2,673
CVS HEALTH CORP COM 126650100 138,318 2,149,498 SH   SOLE 1 2,149,498 0 0
CVS HEALTH CORP OPT 126650100 15,425 239,700 SH Call SOLE 8 239,700 0 0
CVS HEALTH CORP COM 126650100 3,781 58,744 SH   SOLE 8 58,744 0 0
CVS HEALTH CORP OPT 126650100 26,370 409,800 SH Put SOLE 8 409,800 0 0
CVS HEALTH CORP COM 126650100 30,266 470,326 SH   SOLE 9 470,326 0 0
CVS HEALTH CORP COM 126650100 4,143 64,380 SH   DFND 20 0 0 64,380
CVS HEALTH CORP COM 126650100 0 2 SH   SOLE 44 2 0 0
CVS HEALTH CORP COM 126650100 137 2,134 SH   SOLE 81 2,134 0 0
CYBERARK SOFTWARE LTD COM M2682V108 52 830 SH   DFND 1 0 0 830
CYBERARK SOFTWARE LTD COM M2682V108 460 7,304 SH   SOLE 1 7,304 0 0
CYBERARK SOFTWARE LTD COM M2682V108 1,383 21,974 SH   SOLE 8 21,974 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 302 4,800 SH Put SOLE 8 4,800 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 1,555 24,700 SH Call SOLE 8 24,700 0 0
CYBEROPTICS CORP COM 232517102 183 10,508 SH   SOLE 1 10,508 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 58 4,323 SH   SOLE 1 4,323 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,074 133,104 SH   SOLE 1 133,104 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 1,901 1,434,000 PRN   SOLE 8 0 0 1,434,000
CYPRESS SEMICONDUCTOR CORP COM 232806109 779 50,008 SH   SOLE 8 50,008 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 97 6,200 SH Put SOLE 8 6,200 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 883 56,700 SH Call SOLE 8 56,700 0 0
CYRUSONE INC TRUS 23283R100 2,060 35,300 SH   SOLE 1 35,300 0 0
CYRUSONE INC TRUS 23283R100 2 42 SH   SOLE 8 42 0 0
CYS INVTS INC TRUS 12673A108 86 11,352 SH   SOLE 1 11,352 0 0
CYTOKINETICS INC COM 23282W605 191 22,967 SH   SOLE 1 22,967 0 0
CYTOKINETICS INC COM 23282W605 11 1,365 SH   SOLE 8 1,365 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 202 8,826 SH   SOLE 1 8,826 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 209 9,163 SH   SOLE 8 9,163 0 0
CYTORI THERAPEUTICS INC COM 23283K402 0 147 SH   DFND 1 0 0 147
CYTOSORBENTS CORP COM 23283X206 24 2,084 SH   SOLE 1 2,084 0 0
CYTOSORBENTS CORP COM 23283X206 3 221 SH   SOLE 8 221 0 0
D R HORTON INC COM 23331A109 21,131 515,406 SH   SOLE 1 515,406 0 0
D R HORTON INC OPT 23331A109 3,219 78,500 SH Call SOLE 8 78,500 0 0
D R HORTON INC OPT 23331A109 1,542 37,600 SH Put SOLE 8 37,600 0 0
D R HORTON INC COM 23331A109 6,630 161,676 SH   SOLE 8 161,676 0 0
D R HORTON INC COM 23331A109 31 759 SH   SOLE 9 759 0 0
DAILY JOURNAL CORP COM 233912104 19 81 SH   SOLE 1 81 0 0
DAKTRONICS INC COM 234264109 119 14,084 SH   SOLE 1 14,084 0 0
DANA INCORPORATED COM 235825205 2,788 138,135 SH   SOLE 1 138,135 0 0
DANA INCORPORATED OPT 235825205 190 9,400 SH Call SOLE 8 9,400 0 0
DANA INCORPORATED OPT 235825205 99 4,900 SH Put SOLE 8 4,900 0 0
DANA INCORPORATED COM 235825205 107 5,283 SH   SOLE 8 5,283 0 0
DANAHER CORP DEL COM 235851102 1,363 13,816 SH   DFND 1 0 0 13,816
DANAHER CORP DEL COM 235851102 128,947 1,306,723 SH   SOLE 1 717,938 588,785 0
DANAHER CORP DEL BOND 235851AF9 152 40,000 PRN   SOLE 8 0 0 40,000
DANAHER CORP DEL OPT 235851102 1,026 10,400 SH Put SOLE 8 10,400 0 0
DANAHER CORP DEL COM 235851102 13 134 SH   SOLE 8 134 0 0
DANAHER CORP DEL OPT 235851102 16,766 169,900 SH Call SOLE 8 169,900 0 0
DANAHER CORP DEL COM 235851102 2,600 26,355 SH   SOLE 9 26,355 0 0
DANAHER CORP DEL COM 235851102 1,684 17,069 SH   SOLE 20 0 17,069 0
DANAHER CORP DEL COM 235851102 11,378 115,307 SH   SOLE 99 0 115,307 0
DAQO NEW ENERGY CORP OPT 23703Q203 355 10,000 SH Call SOLE 8 10,000 0 0
DARDEN RESTAURANTS INC COM 237194105 31,069 290,208 SH   SOLE 1 290,208 0 0
DARDEN RESTAURANTS INC OPT 237194105 7,666 71,600 SH Put SOLE 8 71,600 0 0
DARDEN RESTAURANTS INC OPT 237194105 11,316 105,700 SH Call SOLE 8 105,700 0 0
DARDEN RESTAURANTS INC COM 237194105 114 1,069 SH   SOLE 8 1,069 0 0
DARDEN RESTAURANTS INC COM 237194105 1,761 16,452 SH   SOLE 9 16,452 0 0
DARE BIOSCIENCE INC COM 23666P101 9 7,998 SH   SOLE 8 7,998 0 0
DARLING INGREDIENTS INC COM 237266101 1,196 60,183 SH   SOLE 1 60,183 0 0
DARLING INGREDIENTS INC COM 237266101 27 1,357 SH   SOLE 8 1,357 0 0
DARLING INGREDIENTS INC OPT 237266101 157 7,900 SH Call SOLE 8 7,900 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 5 431 SH   SOLE 1 431 0 0
DASEKE INC COM 23753F107 30 3,002 SH   SOLE 1 3,002 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 1,483 31,163 SH   SOLE 1 31,163 0 0
DAVE &amp BUSTERS ENTMT INC OPT 238337109 2,380 50,000 SH Put SOLE 8 50,000 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 838 17,603 SH   SOLE 8 17,603 0 0
DAVIDSTEA INC COM 238661102 0 21 SH   SOLE 8 21 0 0
DAVITA INC COM 23918K108 25,592 368,550 SH   SOLE 1 368,550 0 0
DAVITA INC OPT 23918K108 3,083 44,400 SH Put SOLE 8 44,400 0 0
DAVITA INC COM 23918K108 6,559 94,450 SH   SOLE 8 94,450 0 0
DAVITA INC OPT 23918K108 6,875 99,000 SH Call SOLE 8 99,000 0 0
DAVITA INC COM 23918K108 21 310 SH   SOLE 9 310 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 13 1,548 SH   SOLE 1 1,548 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 0 16 SH   SOLE 8 16 0 0
DBV TECHNOLOGIES S A ADR 23306J101 0 4 SH   SOLE 8 4 0 0
DBX ETF TR FUND 233051408 27 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 8,638 325,600 SH Call SOLE 8 325,600 0 0
DBX ETF TR OPT 233051879 3,290 124,000 SH Put SOLE 8 124,000 0 0
DBX ETF TR FUND 233051879 0 1 SH   SOLE 8 1 0 0
DCP MIDSTREAM LP COM 23311P100 2,767 69,975 SH   SOLE 1 69,975 0 0
DCP MIDSTREAM LP COM 23311P100 386 9,760 SH   SOLE 8 9,760 0 0
DCP MIDSTREAM LP OPT 23311P100 16 400 SH Call SOLE 8 400 0 0
DCT INDUSTRIAL TRUST INC TRUS 233153204 11,239 168,432 SH   SOLE 1 168,432 0 0
DCT INDUSTRIAL TRUST INC TRUS 233153204 3 41 SH   SOLE 8 41 0 0
DDR CORP TRUS 23317H854 4,774 266,685 SH   SOLE 1 266,685 0 0
DDR CORP TRUS 23317H854 11 599 SH   SOLE 8 599 0 0
DEAN FOODS CO NEW COM 242370203 950 90,320 SH   SOLE 1 90,320 0 0
DEAN FOODS CO NEW OPT 242370203 27 2,600 SH Call SOLE 8 2,600 0 0
DEAN FOODS CO NEW COM 242370203 1,117 106,299 SH   SOLE 8 106,299 0 0
DEAN FOODS CO NEW OPT 242370203 22 2,100 SH Put SOLE 8 2,100 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 27 691 SH   SOLE 1 691 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 17 438 SH   SOLE 8 438 0 0
DECKERS OUTDOOR CORP COM 243537107 9,444 83,655 SH   SOLE 1 83,655 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,400 12,400 SH Call SOLE 8 12,400 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,547 13,700 SH Put SOLE 8 13,700 0 0
DECKERS OUTDOOR CORP COM 243537107 801 7,093 SH   SOLE 8 7,093 0 0
DEERE &amp CO COM 244199105 58,380 417,594 SH   SOLE 1 417,594 0 0
DEERE &amp CO OPT 244199105 28,715 205,400 SH Call SOLE 8 205,400 0 0
DEERE &amp CO COM 244199105 12,181 87,128 SH   SOLE 8 87,128 0 0
DEERE &amp CO OPT 244199105 37,117 265,500 SH Put SOLE 8 265,500 0 0
DEERE &amp CO COM 244199105 2,468 17,649 SH   SOLE 9 17,649 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 19 1,483 SH   SOLE 1 1,483 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 50 3,995 SH   SOLE 8 3,995 0 0
DEL TACO RESTAURANTS INC COM 245496104 49 3,455 SH   SOLE 1 3,455 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 4 132 SH   SOLE 8 132 0 0
DELEK US HLDGS INC NEW COM 24665A103 6,229 124,148 SH   SOLE 1 124,148 0 0
DELEK US HLDGS INC NEW COM 24665A103 0 9 SH   SOLE 8 9 0 0
DELL TECHNOLOGIES INC COM 24703L103 5 55 SH   DFND 1 0 0 55
DELL TECHNOLOGIES INC COM 24703L103 68,662 811,805 SH   SOLE 1 811,805 0 0
DELL TECHNOLOGIES INC OPT 24703L103 423 5,000 SH Put SOLE 8 5,000 0 0
DELL TECHNOLOGIES INC COM 24703L103 466 5,508 SH   SOLE 8 5,508 0 0
DELL TECHNOLOGIES INC COM 24703L103 98 1,161 SH   SOLE 9 1,161 0 0
DELL TECHNOLOGIES INC COM 24703L103 5 58 SH   DFND 20 0 0 58
DELPHI TECHNOLOGIES PLC COM G2709G107 6 130 SH   DFND 1 0 0 130
DELPHI TECHNOLOGIES PLC COM G2709G107 0 2 SH   SOLE 1 2 0 0
DELPHI TECHNOLOGIES PLC OPT G2709G107 38 825 SH Call SOLE 8 825 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 1,981 43,598 SH   SOLE 8 43,598 0 0
DELPHI TECHNOLOGIES PLC OPT G2709G107 47 1,023 SH Put SOLE 8 1,023 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 3 75 SH   SOLE 9 75 0 0
DELTA AIR LINES INC DEL COM 247361702 190 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL COM 247361702 52,648 1,062,753 SH   SOLE 1 1,062,753 0 0
DELTA AIR LINES INC DEL COM 247361702 27,382 552,719 SH   SOLE 8 552,719 0 0
DELTA AIR LINES INC DEL OPT 247361702 12,687 256,100 SH Call SOLE 8 256,100 0 0
DELTA AIR LINES INC DEL OPT 247361702 65,285 1,317,800 SH Put SOLE 8 1,317,800 0 0
DELTA AIR LINES INC DEL COM 247361702 24 488 SH   SOLE 9 488 0 0
DELTA APPAREL INC COM 247368103 798 41,243 SH   SOLE 1 41,243 0 0
DELUXE CORP COM 248019101 2,316 35,004 SH   SOLE 1 35,004 0 0
DENALI THERAPEUTICS INC COM 24823R105 19 1,238 SH   SOLE 1 1,238 0 0
DENBURY RES INC COM 247916208 4,641 964,946 SH   SOLE 1 964,946 0 0
DENBURY RES INC OPT 247916208 73 15,100 SH Call SOLE 8 15,100 0 0
DENBURY RES INC COM 247916208 836 173,891 SH   SOLE 8 173,891 0 0
DENBURY RES INC OPT 247916208 44 9,200 SH Put SOLE 8 9,200 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 1,001 62,832 SH   SOLE 1 62,832 0 0
DENNYS CORP COM 24869P104 37 2,362 SH   SOLE 8 2,362 0 0
DENTSPLY SIRONA INC COM 24906P109 14,118 322,559 SH   SOLE 1 322,559 0 0
DENTSPLY SIRONA INC COM 24906P109 30 696 SH   SOLE 8 696 0 0
DENTSPLY SIRONA INC OPT 24906P109 4 100 SH Call SOLE 8 100 0 0
DENTSPLY SIRONA INC COM 24906P109 21 489 SH   SOLE 9 489 0 0
DEPOMED INC COM 249908104 613 91,917 SH   SOLE 1 91,917 0 0
DEPOMED INC COM 249908104 29 4,457 SH   SOLE 8 4,457 0 0
DEPOMED INC BOND 249908AA2 37 45,000 PRN   SOLE 8 0 0 45,000
DEPOMED INC OPT 249908104 87 13,100 SH Call SOLE 8 13,100 0 0
DERMIRA INC COM 24983L104 30 3,298 SH   SOLE 1 3,298 0 0
DERMIRA INC COM 24983L104 2 207 SH   SOLE 8 207 0 0
DESPEGAR COM CORP COM G27358103 117 5,600 SH   SOLE 1 5,600 0 0
DESTINATION MATERNITY CORP COM 25065D100 33 5,674 SH   SOLE 8 5,674 0 0
DESTINATION XL GROUP INC COM 25065K104 6 2,680 SH   SOLE 8 2,680 0 0
DEUTSCHE BANK AG COM D18190898 15,272 1,438,065 SH   SOLE 1 1,438,065 0 0
DEUTSCHE BANK AG OPT D18190898 21,626 2,036,400 SH Put SOLE 8 2,036,400 0 0
DEUTSCHE BANK AG COM D18190898 7,752 729,904 SH   SOLE 8 729,904 0 0
DEUTSCHE BANK AG OPT D18190898 3,442 324,100 SH Call SOLE 8 324,100 0 0
DEUTSCHE BANK AG COM D18190898 372 35,000 SH   SOLE 9 35,000 0 0
DEUTSCHE BK AG LDN BRH FUND 25154H749 101 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 35,913 816,946 SH   SOLE 1 816,946 0 0
DEVON ENERGY CORP NEW OPT 25179M103 13,799 313,900 SH Call SOLE 8 313,900 0 0
DEVON ENERGY CORP NEW OPT 25179M103 5,935 135,000 SH Put SOLE 8 135,000 0 0
DEVON ENERGY CORP NEW COM 25179M103 3,150 71,647 SH   SOLE 8 71,647 0 0
DEVON ENERGY CORP NEW COM 25179M103 165 3,761 SH   SOLE 9 3,761 0 0
DEXCOM INC COM 252131107 1,963 20,664 SH   SOLE 1 20,664 0 0
DEXCOM INC OPT 252131107 4,749 50,000 SH Put SOLE 8 50,000 0 0
DEXCOM INC COM 252131107 3,409 35,885 SH   SOLE 8 35,885 0 0
DEXCOM INC OPT 252131107 3,752 39,500 SH Call SOLE 8 39,500 0 0
DHI GROUP INC COM 23331S100 130 55,400 SH   SOLE 1 55,400 0 0
DHI GROUP INC COM 23331S100 17 7,180 SH   SOLE 8 7,180 0 0
DHT HOLDINGS INC COM Y2065G121 31 6,734 SH   SOLE 1 6,734 0 0
DHX MEDIA LTD COM 252406152 2,100 1,000,000 SH   SOLE 9 1,000,000 0 0
DIAGEO P L C ADR 25243Q205 39 271 SH   DFND 1 0 0 271
DIAGEO P L C OPT 25243Q205 3,456 24,000 SH Call SOLE 8 24,000 0 0
DIAGEO P L C OPT 25243Q205 1,843 12,800 SH Put SOLE 8 12,800 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 104 540 SH   SOLE 1 540 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 2 105 SH   DFND 1 0 0 105
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 10,430 500,000 SH Put SOLE 1 500,000 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 740 35,446 SH   SOLE 1 35,446 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 3 165 SH   SOLE 8 165 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 33 1,600 SH Put SOLE 8 1,600 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 1,272 61,000 SH Call SOLE 8 61,000 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,938 22,328 SH   SOLE 1 22,328 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,101 15,964 SH   SOLE 8 15,964 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 53 400 SH Call SOLE 8 400 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 11,105 84,400 SH Put SOLE 8 84,400 0 0
DIAMONDBACK ENERGY INC COM 25278X109 70 532 SH   SOLE 9 532 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 3,668 298,689 SH   SOLE 1 298,689 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 4 337 SH   SOLE 8 337 0 0
DIANA SHIPPING INC COM Y2066G104 5,166 1,073,918 SH   DFND 1 0 0 1,073,918
DIANA SHIPPING INC COM Y2066G104 21 4,319 SH   SOLE 8 4,319 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 40 3,259 SH   SOLE 1 3,259 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 1 78 SH   SOLE 8 78 0 0
DICKS SPORTING GOODS INC COM 253393102 4,838 137,227 SH   SOLE 1 137,227 0 0
DICKS SPORTING GOODS INC OPT 253393102 2,827 80,200 SH Call SOLE 8 80,200 0 0
DICKS SPORTING GOODS INC OPT 253393102 10,445 296,300 SH Put SOLE 8 296,300 0 0
DICKS SPORTING GOODS INC COM 253393102 137 3,899 SH   SOLE 8 3,899 0 0
DIEBOLD NXDF INC COM 253651103 333 27,810 SH   SOLE 1 27,810 0 0
DIEBOLD NXDF INC COM 253651103 3 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 118 9,851 SH   SOLE 8 9,851 0 0
DIEBOLD NXDF INC OPT 253651103 152 12,700 SH Call SOLE 8 12,700 0 0
DIEBOLD NXDF INC OPT 253651103 174 14,600 SH Put SOLE 8 14,600 0 0
DIGI INTL INC COM 253798102 134 10,133 SH   SOLE 1 10,133 0 0
DIGIMARC CORP NEW COM 25381B101 22 820 SH   SOLE 1 820 0 0
DIGITAL RLTY TR INC COM 253868103 5,460 48,932 SH   SOLE 1 48,932 0 0
DIGITAL RLTY TR INC TRUS 253868103 48,261 432,513 SH   SOLE 1 432,513 0 0
DIGITAL RLTY TR INC OPT 253868103 3,727 33,400 SH Call SOLE 8 33,400 0 0
DIGITAL RLTY TR INC OPT 253868103 2,087 18,700 SH Put SOLE 8 18,700 0 0
DIGITAL RLTY TR INC TRUS 253868103 942 8,444 SH   SOLE 8 8,444 0 0
DIGITAL RLTY TR INC COM 253868103 48 437 SH   SOLE 9 437 0 0
DIGITAL TURBINE INC COM 25400W102 4 2,907 SH   SOLE 8 2,907 0 0
DILLARDS INC COM 254067101 4,112 43,515 SH   SOLE 1 43,515 0 0
DILLARDS INC COM 254067101 138 1,456 SH   SOLE 8 1,456 0 0
DILLARDS INC OPT 254067101 926 9,800 SH Call SOLE 8 9,800 0 0
DILLARDS INC OPT 254067101 2,816 29,800 SH Put SOLE 8 29,800 0 0
DIME CMNTY BANCSHARES COM 253922108 222 11,389 SH   SOLE 1 11,389 0 0
DINE BRANDS GLOBAL INC COM 254423106 593 7,945 SH   SOLE 1 7,945 0 0
DINE BRANDS GLOBAL INC COM 254423106 319 4,262 SH   SOLE 8 4,262 0 0
DINE BRANDS GLOBAL INC OPT 254423106 45 600 SH Put SOLE 8 600 0 0
DINE BRANDS GLOBAL INC OPT 254423106 150 2,000 SH Call SOLE 8 2,000 0 0
DIODES INC COM 254543101 745 21,594 SH   SOLE 1 21,594 0 0
DIODES INC COM 254543101 109 3,150 SH   SOLE 8 3,150 0 0
DIODES INC OPT 254543101 52 1,500 SH Call SOLE 8 1,500 0 0
DIPLOMAT PHARMACY INC COM 25456K101 2,050 80,223 SH   SOLE 1 80,223 0 0
DIREXION SHS ETF TR FUND 25459W847 253 3,084 SH   SOLE 1 3,084 0 0
DIREXION SHS ETF TR FUND 25459Y694 1,044 16,573 SH   SOLE 1 16,573 0 0
DIREXION SHS ETF TR FUND 25459W862 18 410 SH   SOLE 1 410 0 0
DIREXION SHS ETF TR FUND 25459W557 92 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR OPT 25490K281 418 4,600 SH Put SOLE 8 4,600 0 0
DIREXION SHS ETF TR OPT 25460E844 6,637 272,800 SH Call SOLE 8 272,800 0 0
DIREXION SHS ETF TR OPT 25460E877 239 4,700 SH Put SOLE 8 4,700 0 0
DIREXION SHS ETF TR OPT 25490K521 4,707 502,300 SH Call SOLE 8 502,300 0 0
DIREXION SHS ETF TR OPT 25459W755 4 200 SH Put SOLE 8 200 0 0
DIREXION SHS ETF TR OPT 25460E554 26 800 SH Put SOLE 8 800 0 0
DIREXION SHS ETF TR FUND 25460E885 265 10,029 SH   SOLE 8 10,029 0 0
DIREXION SHS ETF TR OPT 25459W847 1,881 22,900 SH Put SOLE 8 22,900 0 0
DIREXION SHS ETF TR OPT 25459W540 341 17,600 SH Put SOLE 8 17,600 0 0
DIREXION SHS ETF TR OPT 25460E877 5,634 110,900 SH Call SOLE 8 110,900 0 0
DIREXION SHS ETF TR FUND 25459Y694 234 3,722 SH   SOLE 8 3,722 0 0
DIREXION SHS ETF TR FUND 25459W730 7 135 SH   SOLE 8 135 0 0
DIREXION SHS ETF TR OPT 25459W862 36 800 SH Put SOLE 8 800 0 0
DIREXION SHS ETF TR FUND 25460E851 998 73,115 SH   SOLE 8 73,115 0 0
DIREXION SHS ETF TR OPT 25459Y694 5,513 87,500 SH Put SOLE 8 87,500 0 0
DIREXION SHS ETF TR OPT 25459W888 1,995 52,300 SH Put SOLE 8 52,300 0 0
DIREXION SHS ETF TR OPT 25459W755 26 1,200 SH Call SOLE 8 1,200 0 0
DIREXION SHS ETF TR OPT 25490K539 654 59,000 SH Call SOLE 8 59,000 0 0
DIREXION SHS ETF TR FUND 25460E554 60 1,806 SH   SOLE 8 1,806 0 0
DIREXION SHS ETF TR OPT 25459W862 9 200 SH Call SOLE 8 200 0 0
DIREXION SHS ETF TR OPT 25460E885 3 100 SH Put SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459Y694 4,637 73,600 SH Call SOLE 8 73,600 0 0
DIREXION SHS ETF TR FUND 25460E547 24 465 SH   SOLE 8 465 0 0
DIREXION SHS ETF TR OPT 25490K133 5,142 212,300 SH Call SOLE 8 212,300 0 0
DIREXION SHS ETF TR OPT 25460E885 474 17,900 SH Call SOLE 8 17,900 0 0
DIREXION SHS ETF TR OPT 25490K539 1,720 155,200 SH Put SOLE 8 155,200 0 0
DIREXION SHS ETF TR OPT 25459W102 27 200 SH Put SOLE 8 200 0 0
DIREXION SHS ETF TR FUND 25490K521 0 12 SH   SOLE 8 12 0 0
DIREXION SHS ETF TR FUND 25459Y363 270 27,991 SH   SOLE 8 27,991 0 0
DIREXION SHS ETF TR OPT 25490K133 2,170 89,600 SH Put SOLE 8 89,600 0 0
DIREXION SHS ETF TR OPT 25459Y678 78 4,100 SH Put SOLE 8 4,100 0 0
DIREXION SHS ETF TR FUND 25460E562 16 683 SH   SOLE 8 683 0 0
DIREXION SHS ETF TR OPT 25490K281 309 3,400 SH Call SOLE 8 3,400 0 0
DIREXION SHS ETF TR OPT 25459Y363 10 1,000 SH Put SOLE 8 1,000 0 0
DIREXION SHS ETF TR OPT 25459W102 773 5,800 SH Call SOLE 8 5,800 0 0
DIREXION SHS ETF TR FUND 25459W540 26 1,343 SH   SOLE 8 1,343 0 0
DIREXION SHS ETF TR OPT 25490K521 181 19,300 SH Put SOLE 8 19,300 0 0
DIREXION SHS ETF TR OPT 25460E844 4,097 168,400 SH Put SOLE 8 168,400 0 0
DIREXION SHS ETF TR OPT 25460E562 2 100 SH Call SOLE 8 100 0 0
DIREXION SHS ETF TR FUND 25459W862 1,048 23,526 SH   SOLE 8 23,526 0 0
DIREXION SHS ETF TR OPT 25459Y678 789 41,400 SH Call SOLE 8 41,400 0 0
DIREXION SHS ETF TR OPT 25460E547 5 100 SH Put SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459W847 5,784 70,400 SH Call SOLE 8 70,400 0 0
DIREXION SHS ETF TR OPT 25460E554 162 4,900 SH Call SOLE 8 4,900 0 0
DIREXION SHS ETF TR FUND 25490K133 2 100 SH   SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459W888 2,281 59,800 SH Call SOLE 8 59,800 0 0
DIREXION SHS ETF TR FUND 25459W102 32 243 SH   SOLE 8 243 0 0
DIREXION SHS ETF TR OPT 25459W540 66 3,400 SH Call SOLE 8 3,400 0 0
DIREXION SHS ETF TR OPT 25460E851 3,778 276,800 SH Put SOLE 8 276,800 0 0
DIREXION SHS ETF TR OPT 25459Y363 95 9,800 SH Call SOLE 8 9,800 0 0
DIREXION SHS ETF TR OPT 25460E547 20 400 SH Call SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25460E851 2,551 186,900 SH Call SOLE 8 186,900 0 0
DISCOVER FINL SVCS COM 254709108 88,689 1,259,615 SH   SOLE 1 732,539 527,076 0
DISCOVER FINL SVCS COM 254709108 895 12,715 SH   DFND 1 0 0 12,715
DISCOVER FINL SVCS OPT 254709108 5,386 76,500 SH Call SOLE 8 76,500 0 0
DISCOVER FINL SVCS OPT 254709108 4,140 58,800 SH Put SOLE 8 58,800 0 0
DISCOVER FINL SVCS COM 254709108 12 171 SH   SOLE 8 171 0 0
DISCOVER FINL SVCS COM 254709108 54 756 SH   SOLE 9 756 0 0
DISCOVER FINL SVCS COM 254709108 1,525 21,660 SH   SOLE 20 0 21,660 0
DISCOVER FINL SVCS COM 254709108 6,077 86,309 SH   SOLE 99 0 86,309 0
DISCOVERY INC COM 25470F104 5,147 187,110 SH   SOLE 1 187,110 0 0
DISCOVERY INC COM 25470F302 15,019 588,954 SH   SOLE 1 588,954 0 0
DISCOVERY INC COM 25470F302 30 1,174 SH   SOLE 8 1,174 0 0
DISCOVERY INC COM 25470F104 222 8,058 SH   SOLE 8 8,058 0 0
DISCOVERY INC OPT 25470F104 72 2,600 SH Put SOLE 8 2,600 0 0
DISCOVERY INC OPT 25470F104 105 3,800 SH Call SOLE 8 3,800 0 0
DISCOVERY INC COM 25470F302 17 644 SH   SOLE 9 644 0 0
DISCOVERY INC COM 25470F104 33 1,185 SH   SOLE 9 1,185 0 0
DISH NETWORK CORP COM 25470M109 58,986 1,755,011 SH   SOLE 1 1,755,011 0 0
DISH NETWORK CORP OPT 25470M109 3,835 114,100 SH Put SOLE 8 114,100 0 0
DISH NETWORK CORP COM 25470M109 5,301 157,741 SH   SOLE 8 157,741 0 0
DISH NETWORK CORP OPT 25470M109 1,079 32,100 SH Call SOLE 8 32,100 0 0
DISH NETWORK CORP COM 25470M109 17 486 SH   SOLE 9 486 0 0
DISNEY WALT CO COM 254687106 1,629 15,538 SH   DFND 1 0 0 15,538
DISNEY WALT CO COM 254687106 352,569 3,363,863 SH   SOLE 1 3,363,863 0 0
DISNEY WALT CO COM 254687106 7,095 67,694 SH   SOLE 8 67,694 0 0
DISNEY WALT CO OPT 254687106 93,511 892,200 SH Put SOLE 8 892,200 0 0
DISNEY WALT CO OPT 254687106 42,637 406,800 SH Call SOLE 8 406,800 0 0
DISNEY WALT CO COM 254687106 30,804 293,904 SH   SOLE 9 293,904 0 0
DISNEY WALT CO COM 254687106 159 1,515 SH   DFND 20 0 0 1,515
DISNEY WALT CO COM 254687106 80 760 SH   SOLE 99 0 760 0
DITECH HLDG CORP COM 25501G105 382 73,264 SH   SOLE 8 73,264 0 0
DMC GLOBAL INC COM 23291C103 47 1,045 SH   SOLE 1 1,045 0 0
DMC GLOBAL INC COM 23291C103 394 8,769 SH   SOLE 8 8,769 0 0
DNB FINL CORP COM 233237106 7 199 SH   SOLE 1 199 0 0
DOCUSIGN INC COM 256163106 54 1,021 SH   SOLE 1 1,021 0 0
DOCUSIGN INC OPT 256163106 1,123 21,200 SH Put SOLE 8 21,200 0 0
DOCUSIGN INC OPT 256163106 307 5,800 SH Call SOLE 8 5,800 0 0
DOCUSIGN INC COM 256163106 592 11,189 SH   SOLE 8 11,189 0 0
DOLBY LABORATORIES INC COM 25659T107 2,877 46,644 SH   SOLE 1 46,644 0 0
DOLBY LABORATORIES INC OPT 25659T107 6 100 SH Call SOLE 8 100 0 0
DOLLAR GEN CORP NEW COM 256677105 44,290 449,205 SH   SOLE 1 449,205 0 0
DOLLAR GEN CORP NEW OPT 256677105 8,342 84,600 SH Put SOLE 8 84,600 0 0
DOLLAR GEN CORP NEW OPT 256677105 4,614 46,800 SH Call SOLE 8 46,800 0 0
DOLLAR GEN CORP NEW COM 256677105 93 938 SH   SOLE 8 938 0 0
DOLLAR GEN CORP NEW COM 256677105 57 577 SH   SOLE 9 577 0 0
DOLLAR TREE INC COM 256746108 27,496 323,455 SH   SOLE 1 323,455 0 0
DOLLAR TREE INC OPT 256746108 15,913 187,200 SH Call SOLE 8 187,200 0 0
DOLLAR TREE INC COM 256746108 4,238 49,858 SH   SOLE 8 49,858 0 0
DOLLAR TREE INC OPT 256746108 8,390 98,700 SH Put SOLE 8 98,700 0 0
DOLLAR TREE INC COM 256746108 43 505 SH   SOLE 9 505 0 0
DOMINION ENERGY INC COM 25746U109 28,948 424,565 SH   SOLE 1 424,565 0 0
DOMINION ENERGY INC COM 25746U109 7 103 SH   SOLE 8 103 0 0
DOMINION ENERGY INC CONV 25746U836 166 3,600 SH   SOLE 8 3,600 0 0
DOMINION ENERGY INC OPT 25746U109 3,211 47,100 SH Call SOLE 8 47,100 0 0
DOMINION ENERGY INC OPT 25746U109 1,766 25,900 SH Put SOLE 8 25,900 0 0
DOMINION ENERGY INC COM 25746U109 265 3,879 SH   SOLE 9 3,879 0 0
DOMINION ENERGY INC COM 25746U109 0 5 SH   SOLE 44 5 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 140 10,267 SH   SOLE 1 10,267 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 1,075 79,074 SH   SOLE 8 79,074 0 0
DOMINOS PIZZA INC COM 25754A201 3,042 10,775 SH   SOLE 1 10,775 0 0
DOMINOS PIZZA INC OPT 25754A201 6,321 22,400 SH Call SOLE 8 22,400 0 0
DOMINOS PIZZA INC COM 25754A201 1,538 5,451 SH   SOLE 8 5,451 0 0
DOMINOS PIZZA INC OPT 25754A201 6,123 21,700 SH Put SOLE 8 21,700 0 0
DOMINOS PIZZA INC COM 25754A201 75 268 SH   SOLE 9 268 0 0
DOMTAR CORP COM 257559203 1,209 25,324 SH   SOLE 1 25,324 0 0
DOMTAR CORP OPT 257559203 29 600 SH Call SOLE 8 600 0 0
DOMTAR CORP COM 257559203 367 7,679 SH   SOLE 8 7,679 0 0
DOMTAR CORP OPT 257559203 67 1,400 SH Put SOLE 8 1,400 0 0
DONALDSON INC COM 257651109 1,773 39,293 SH   SOLE 1 39,293 0 0
DONALDSON INC COM 257651109 14 317 SH   SOLE 8 317 0 0
DONALDSON INC OPT 257651109 95 2,100 SH Call SOLE 8 2,100 0 0
DONALDSON INC COM 257651109 252 5,586 SH   SOLE 9 5,586 0 0
DONEGAL GROUP INC COM 257701201 9 690 SH   SOLE 1 690 0 0
DONEGAL GROUP INC COM 257701201 14 1,020 SH   SOLE 8 1,020 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 215 12,384 SH   SOLE 1 12,384 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 76 4,403 SH   SOLE 8 4,403 0 0
DONNELLEY R R &amp SONS CO COM 257867200 148 25,742 SH   SOLE 1 25,742 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 51 8,800 SH Put SOLE 8 8,800 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 71 12,400 SH Call SOLE 8 12,400 0 0
DONNELLEY R R &amp SONS CO COM 257867200 287 49,777 SH   SOLE 8 49,777 0 0
DORCHESTER MINERALS LP COM 25820R105 14 683 SH   SOLE 8 683 0 0
DORIAN LPG LTD COM Y2106R110 27 3,643 SH   SOLE 1 3,643 0 0
DORIAN LPG LTD COM Y2106R110 4 462 SH   SOLE 8 462 0 0
DORMAN PRODUCTS INC COM 258278100 1,055 15,447 SH   SOLE 1 15,447 0 0
DORMAN PRODUCTS INC COM 258278100 206 3,026 SH   SOLE 8 3,026 0 0
DOUGLAS DYNAMICS INC COM 25960R105 78 1,626 SH   SOLE 1 1,626 0 0
DOUGLAS DYNAMICS INC COM 25960R105 598 12,460 SH   SOLE 8 12,460 0 0
DOUGLAS EMMETT INC TRUS 25960P109 7,534 187,511 SH   SOLE 1 187,511 0 0
DOUGLAS EMMETT INC COM 25960P109 290 7,209 SH   SOLE 1 7,209 0 0
DOUGLAS EMMETT INC TRUS 25960P109 12 296 SH   SOLE 8 296 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 158 5,263 SH   SOLE 1 5,263 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 0 6 SH   SOLE 8 6 0 0
DOVER CORP COM 260003108 15,457 211,178 SH   SOLE 1 211,178 0 0
DOVER CORP OPT 260003108 190 2,600 SH Put SOLE 8 2,600 0 0
DOVER CORP OPT 260003108 110 1,500 SH Call SOLE 8 1,500 0 0
DOVER CORP COM 260003108 79 1,075 SH   SOLE 9 1,075 0 0
DOWDUPONT INC COM 26078J100 497 7,547 SH   DFND 1 0 0 7,547
DOWDUPONT INC COM 26078J100 70,508 1,069,617 SH   SOLE 1 1,069,617 0 0
DOWDUPONT INC COM 26078J100 30 453 SH   SOLE 8 453 0 0
DOWDUPONT INC OPT 26078J100 11,408 173,064 SH Put SOLE 8 173,064 0 0
DOWDUPONT INC OPT 26078J100 32,449 492,248 SH Call SOLE 8 492,248 0 0
DOWDUPONT INC COM 26078J100 1,523 23,107 SH   SOLE 9 23,107 0 0
DPW HLDGS INC COM 26140E105 15 27,500 SH   SOLE 8 27,500 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 9,021 73,942 SH   SOLE 1 73,942 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 74 606 SH   DFND 1 0 0 606
DR PEPPER SNAPPLE GROUP INC OPT 26138E109 14,579 119,500 SH Put SOLE 8 119,500 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 48,746 399,559 SH   SOLE 8 399,559 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 150 1,236 SH   SOLE 9 1,236 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 127 1,041 SH   SOLE 99 0 1,041 0
DRIL-QUIP INC COM 262037104 177 3,454 SH   SOLE 1 3,454 0 0
DRIVE SHACK INC COM 262077100 35 4,428 SH   SOLE 1 4,428 0 0
DROPBOX INC COM 26210C104 57 1,752 SH   SOLE 1 1,752 0 0
DROPBOX INC OPT 26210C104 8,027 247,600 SH Call SOLE 8 247,600 0 0
DROPBOX INC COM 26210C104 2,632 81,195 SH   SOLE 8 81,195 0 0
DROPBOX INC OPT 26210C104 14,861 458,400 SH Put SOLE 8 458,400 0 0
DRYSHIPS INC COM Y2109Q705 87 16,600 SH   SOLE 1 16,600 0 0
DSP GROUP INC COM 23332B106 495 39,694 SH   SOLE 1 39,694 0 0
DSP GROUP INC COM 23332B106 10 802 SH   SOLE 8 802 0 0
DSW INC COM 23334L102 1,636 63,335 SH   SOLE 1 63,335 0 0
DSW INC OPT 23334L102 108 4,200 SH Call SOLE 8 4,200 0 0
DSW INC OPT 23334L102 733 28,400 SH Put SOLE 8 28,400 0 0
DSW INC COM 23334L102 470 18,186 SH   SOLE 8 18,186 0 0
DTE ENERGY CO COM 233331107 33,882 326,963 SH   SOLE 1 326,963 0 0
DTE ENERGY CO COM 233331107 306 2,958 SH   SOLE 8 2,958 0 0
DTE ENERGY CO OPT 233331107 104 1,000 SH Put SOLE 8 1,000 0 0
DTE ENERGY CO OPT 233331107 52 500 SH Call SOLE 8 500 0 0
DTE ENERGY CO COM 233331107 40 383 SH   SOLE 9 383 0 0
DUCOMMUN INC DEL COM 264147109 31 933 SH   SOLE 1 933 0 0
DUCOMMUN INC DEL COM 264147109 3 100 SH   SOLE 8 100 0 0
DUKE ENERGY CORP NEW COM 26441C204 26 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 76,590 968,513 SH   SOLE 1 968,513 0 0
DUKE ENERGY CORP NEW COM 26441C204 95 1,204 SH   SOLE 8 1,204 0 0
DUKE ENERGY CORP NEW OPT 26441C204 2,333 29,500 SH Put SOLE 8 29,500 0 0
DUKE ENERGY CORP NEW OPT 26441C204 12,898 163,100 SH Call SOLE 8 163,100 0 0
DUKE ENERGY CORP NEW COM 26441C204 947 11,973 SH   SOLE 9 11,973 0 0
DUKE REALTY CORP TRUS 264411505 22,800 785,409 SH   SOLE 1 785,409 0 0
DUKE REALTY CORP COM 264411505 4,288 147,696 SH   SOLE 1 147,696 0 0
DUKE REALTY CORP TRUS 264411505 9 312 SH   SOLE 8 312 0 0
DUKE REALTY CORP COM 264411505 22 760 SH   SOLE 9 760 0 0
DULUTH HLDGS INC COM 26443V101 219 9,203 SH   SOLE 1 9,203 0 0
DUN &amp BRADSTREET CORP DEL NE COM 26483E100 14,461 117,902 SH   SOLE 1 117,902 0 0
DUNKIN BRANDS GROUP INC COM 265504100 4,108 59,475 SH   SOLE 1 59,475 0 0
DUNKIN BRANDS GROUP INC COM 265504100 26 376 SH   SOLE 8 376 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 712 10,300 SH Put SOLE 8 10,300 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 1,264 18,300 SH Call SOLE 8 18,300 0 0
DURECT CORP COM 266605104 18 11,838 SH   SOLE 1 11,838 0 0
DURECT CORP COM 266605104 0 97 SH   SOLE 8 97 0 0
DXC TECHNOLOGY CO COM 23355L106 23,414 290,464 SH   SOLE 1 290,464 0 0
DXC TECHNOLOGY CO COM 23355L106 1 8 SH   DFND 1 0 0 8
DXC TECHNOLOGY CO OPT 23355L106 1,977 24,524 SH Put SOLE 8 24,524 0 0
DXC TECHNOLOGY CO OPT 23355L106 2,281 28,300 SH Call SOLE 8 28,300 0 0
DXC TECHNOLOGY CO COM 23355L106 110 1,370 SH   SOLE 8 1,370 0 0
DXC TECHNOLOGY CO COM 23355L106 49 609 SH   SOLE 9 609 0 0
DXP ENTERPRISES INC NEW COM 233377407 221 5,788 SH   SOLE 1 5,788 0 0
DXP ENTERPRISES INC NEW COM 233377407 2 60 SH   SOLE 8 60 0 0
DYCOM INDS INC COM 267475101 261 2,758 SH   SOLE 1 2,758 0 0
DYCOM INDS INC COM 267475101 54 581 SH   SOLE 8 581 0 0
DYCOM INDS INC BOND 267475AB7 4,436 3,831,000 PRN   SOLE 8 0 0 3,831,000
DYNAVAX TECHNOLOGIES CORP COM 268158201 432 28,364 SH   SOLE 1 28,364 0 0
DYNAVAX TECHNOLOGIES CORP OPT 268158201 1,853 121,500 SH Call SOLE 8 121,500 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 127 8,357 SH   SOLE 8 8,357 0 0
DYNEX CAP INC TRUS 26817Q506 26 3,973 SH   SOLE 1 3,973 0 0
E L F BEAUTY INC COM 26856L103 129 8,478 SH   SOLE 1 8,478 0 0
E L F BEAUTY INC COM 26856L103 64 4,233 SH   SOLE 8 4,233 0 0
E TRADE FINANCIAL CORP COM 269246401 17,415 284,772 SH   SOLE 1 284,772 0 0
E TRADE FINANCIAL CORP OPT 269246401 4,361 71,300 SH Call SOLE 8 71,300 0 0
E TRADE FINANCIAL CORP COM 269246401 1,095 17,909 SH   SOLE 8 17,909 0 0
E TRADE FINANCIAL CORP OPT 269246401 11,015 180,100 SH Put SOLE 8 180,100 0 0
E TRADE FINANCIAL CORP COM 269246401 164 2,670 SH   SOLE 9 2,670 0 0
EAGLE BANCORP INC MD COM 268948106 462 7,537 SH   SOLE 1 7,537 0 0
EAGLE BANCORP INC MD COM 268948106 7 116 SH   SOLE 8 116 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 215 39,594 SH   SOLE 1 39,594 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 1 98 SH   SOLE 8 98 0 0
EAGLE MATERIALS INC COM 26969P108 3,184 30,338 SH   SOLE 1 30,338 0 0
EAGLE MATERIALS INC OPT 26969P108 2,456 23,400 SH Call SOLE 8 23,400 0 0
EAGLE MATERIALS INC OPT 26969P108 294 2,800 SH Put SOLE 8 2,800 0 0
EAGLE MATERIALS INC COM 26969P108 6,546 62,363 SH   SOLE 8 62,363 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 778 10,279 SH   SOLE 1 10,279 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 39 509 SH   SOLE 8 509 0 0
EARTHSTONE ENERGY INC COM 27032D304 13 1,385 SH   SOLE 1 1,385 0 0
EARTHSTONE ENERGY INC COM 27032D304 16 1,756 SH   SOLE 8 1,756 0 0
EAST WEST BANCORP INC COM 27579R104 6,744 103,447 SH   SOLE 1 103,447 0 0
EAST WEST BANCORP INC COM 27579R104 82 1,245 SH   SOLE 8 1,245 0 0
EAST WEST BANCORP INC COM 27579R104 54 836 SH   SOLE 9 836 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 1,394 70,551 SH   SOLE 1 70,551 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 140 7,109 SH   SOLE 8 7,109 0 0
EASTERN CO COM 276317104 15 500 SH   SOLE 1 500 0 0
EASTGROUP PPTY INC TRUS 277276101 4,987 52,182 SH   SOLE 1 52,182 0 0
EASTGROUP PPTY INC TRUS 277276101 60 629 SH   SOLE 8 629 0 0
EASTMAN CHEM CO COM 277432100 24,856 248,662 SH   SOLE 1 248,662 0 0
EASTMAN CHEM CO OPT 277432100 590 5,900 SH Call SOLE 8 5,900 0 0
EASTMAN CHEM CO COM 277432100 666 6,661 SH   SOLE 8 6,661 0 0
EASTMAN CHEM CO OPT 277432100 880 8,800 SH Put SOLE 8 8,800 0 0
EASTMAN CHEM CO COM 277432100 30 305 SH   SOLE 9 305 0 0
EASTMAN KODAK CO COM 277461406 255 67,039 SH   SOLE 1 67,039 0 0
EATON CORP PLC COM G29183103 64 850 SH   DFND 1 0 0 850
EATON CORP PLC COM G29183103 84,651 1,132,622 SH   SOLE 1 1,132,622 0 0
EATON CORP PLC COM G29183103 11 141 SH   SOLE 8 141 0 0
EATON CORP PLC OPT G29183103 2,825 37,800 SH Put SOLE 8 37,800 0 0
EATON CORP PLC OPT G29183103 3,999 53,500 SH Call SOLE 8 53,500 0 0
EATON CORP PLC COM G29183103 86 1,149 SH   SOLE 9 1,149 0 0
EATON VANCE CORP COM 278265103 1,843 35,317 SH   SOLE 1 35,317 0 0
EATON VANCE CORP COM 278265103 407 7,795 SH   SOLE 9 7,795 0 0
EBAY INC COM 278642103 70,044 1,931,699 SH   SOLE 1 1,931,699 0 0
EBAY INC COM 278642103 61 1,678 SH   DFND 1 0 0 1,678
EBAY INC COM 278642103 18,307 504,908 SH   SOLE 8 504,908 0 0
EBAY INC OPT 278642103 33,516 924,300 SH Put SOLE 8 924,300 0 0
EBAY INC OPT 278642103 7,357 202,900 SH Call SOLE 8 202,900 0 0
EBAY INC COM 278642103 27,079 746,789 SH   SOLE 9 746,789 0 0
EBAY INC COM 278642103 203 5,600 SH   DFND 20 0 0 5,600
EBIX INC COM 278715206 716 9,400 SH   SOLE 1 9,400 0 0
EBIX INC COM 278715206 161 2,112 SH   SOLE 8 2,112 0 0
EBIX INC OPT 278715206 358 4,700 SH Put SOLE 8 4,700 0 0
EBIX INC OPT 278715206 191 2,500 SH Call SOLE 8 2,500 0 0
ECHELON CORP COM 27874N303 0 25 SH   DFND 1 0 0 25
ECHO GLOBAL LOGISTICS INC COM 27875T101 2,765 94,552 SH   SOLE 1 94,552 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 3 98 SH   SOLE 8 98 0 0
ECHOSTAR CORP COM 278768106 1,107 24,926 SH   SOLE 1 24,926 0 0
ECHOSTAR CORP COM 278768106 39 893 SH   SOLE 8 893 0 0
ECHOSTAR CORP OPT 278768106 289 6,500 SH Call SOLE 8 6,500 0 0
ECLIPSE RES CORP COM 27890G100 10 6,446 SH   SOLE 1 6,446 0 0
ECLIPSE RES CORP COM 27890G100 3 1,882 SH   SOLE 8 1,882 0 0
ECOLAB INC COM 278865100 599 4,269 SH   DFND 1 0 0 4,269
ECOLAB INC COM 278865100 83,885 597,774 SH   SOLE 1 186,720 411,054 0
ECOLAB INC OPT 278865100 407 2,900 SH Put SOLE 8 2,900 0 0
ECOLAB INC COM 278865100 14 102 SH   SOLE 8 102 0 0
ECOLAB INC OPT 278865100 547 3,900 SH Call SOLE 8 3,900 0 0
ECOLAB INC COM 278865100 1,975 14,072 SH   SOLE 9 14,072 0 0
ECOLAB INC COM 278865100 2,144 15,275 SH   SOLE 20 0 15,275 0
ECOLAB INC COM 278865100 11,862 84,531 SH   SOLE 99 0 84,531 0
EDGEWELL PERS CARE CO COM 28035Q102 1,446 28,636 SH   SOLE 1 28,636 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,647 32,634 SH   SOLE 8 32,634 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 4,718 93,500 SH Put SOLE 8 93,500 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 1,327 26,300 SH Call SOLE 8 26,300 0 0
EDISON INTL COM 281020107 54,253 857,485 SH   SOLE 1 857,485 0 0
EDISON INTL COM 281020107 619 9,786 SH   SOLE 8 9,786 0 0
EDISON INTL OPT 281020107 3,391 53,600 SH Call SOLE 8 53,600 0 0
EDISON INTL OPT 281020107 221 3,500 SH Put SOLE 8 3,500 0 0
EDISON INTL COM 281020107 190 3,001 SH   SOLE 9 3,001 0 0
EDITAS MEDICINE INC COM 28106W103 509 14,187 SH   SOLE 1 14,187 0 0
EDITAS MEDICINE INC OPT 28106W103 3,354 93,600 SH Call SOLE 8 93,600 0 0
EDITAS MEDICINE INC OPT 28106W103 68 1,900 SH Put SOLE 8 1,900 0 0
EDUCATION RLTY TR INC TRUS 28140H203 5,267 126,902 SH   SOLE 1 126,902 0 0
EDUCATION RLTY TR INC TRUS 28140H203 46 1,108 SH   SOLE 8 1,108 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 30,991 212,890 SH   SOLE 1 212,890 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 3,275 22,500 SH Call SOLE 8 22,500 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 3,828 26,300 SH Put SOLE 8 26,300 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,603 11,010 SH   SOLE 8 11,010 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 153 1,050 SH   SOLE 9 1,050 0 0
EGAIN CORP COM 28225C806 20 1,296 SH   SOLE 1 1,296 0 0
EGALET CORP COM 28226B104 0 65 SH   SOLE 8 65 0 0
EHEALTH INC COM 28238P109 138 6,264 SH   SOLE 1 6,264 0 0
EHEALTH INC COM 28238P109 335 15,149 SH   SOLE 8 15,149 0 0
EHI CAR SVCS LTD ADR 26853A100 2,317 178,800 SH   SOLE 1 178,800 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 0 4 SH   SOLE 1 4 0 0
EKSO BIONICS HLDGS INC COM 282644202 86 47,821 SH   SOLE 1 47,821 0 0
EKSO BIONICS HLDGS INC COM 282644202 0 289 SH   SOLE 8 289 0 0
EL PASO ELEC CO COM 283677854 1,091 18,464 SH   SOLE 1 18,464 0 0
EL PASO ELEC CO COM 283677854 7 119 SH   SOLE 8 119 0 0
EL POLLO LOCO HLDGS INC COM 268603107 148 13,100 SH   SOLE 1 13,100 0 0
EL POLLO LOCO HLDGS INC COM 268603107 492 43,130 SH   SOLE 8 43,130 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 3 300 SH Call SOLE 8 300 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 23 2,000 SH Put SOLE 8 2,000 0 0
ELBIT SYS LTD COM M3760D101 261 2,200 SH   SOLE 1 2,200 0 0
ELBIT SYS LTD COM M3760D101 41 350 SH   SOLE 9 350 0 0
ELDORADO GOLD CORP NEW COM 284902103 51 51,181 SH   SOLE 1 51,181 0 0
ELDORADO GOLD CORP NEW COM 284902103 153 154,072 SH   SOLE 8 154,072 0 0
ELDORADO GOLD CORP NEW OPT 284902103 10 10,300 SH Put SOLE 8 10,300 0 0
ELDORADO GOLD CORP NEW OPT 284902103 75 75,500 SH Call SOLE 8 75,500 0 0
ELDORADO GOLD CORP NEW COM 284902103 1 1,050 SH   DFND 20 0 0 1,050
ELDORADO RESORTS INC COM 28470R102 418 10,677 SH   SOLE 1 10,677 0 0
ELDORADO RESORTS INC COM 28470R102 25 632 SH   SOLE 8 632 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 313 19,779 SH   SOLE 1 19,779 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 155 9,855 SH   SOLE 8 9,855 0 0
ELECTRONIC ARTS INC COM 285512109 60,305 427,635 SH   SOLE 1 427,635 0 0
ELECTRONIC ARTS INC COM 285512109 30 210 SH   DFND 1 0 0 210
ELECTRONIC ARTS INC COM 285512109 5,119 36,303 SH   SOLE 8 36,303 0 0
ELECTRONIC ARTS INC OPT 285512109 13,552 96,100 SH Call SOLE 8 96,100 0 0
ELECTRONIC ARTS INC OPT 285512109 14,046 99,600 SH Put SOLE 8 99,600 0 0
ELECTRONIC ARTS INC COM 285512109 166 1,170 SH   SOLE 9 1,170 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 634 19,475 SH   SOLE 1 19,475 0 0
ELEVATE CREDIT INC COM 28621V101 154 18,183 SH   SOLE 1 18,183 0 0
ELLIE MAE INC COM 28849P100 3,178 30,604 SH   SOLE 1 30,604 0 0
ELLINGTON FINANCIAL LLC COM 288522303 30 1,946 SH   SOLE 8 1,946 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 145 13,328 SH   SOLE 1 13,328 0 0
ELLIS PERRY INTL INC COM 288853104 278 10,237 SH   SOLE 1 10,237 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 27 1,577 SH   SOLE 1 1,577 0 0
EMAGIN CORP COM 29076N206 0 66 SH   SOLE 8 66 0 0
EMBRAER S A ADR 29082A107 239 9,607 SH   SOLE 1 9,607 0 0
EMBRAER S A ADR 29082A107 1,773 71,200 SH   SOLE 8 71,200 0 0
EMBRAER S A ADR 29082A107 82 3,276 SH   SOLE 9 3,276 0 0
EMC INS GROUP INC COM 268664109 19 676 SH   SOLE 1 676 0 0
EMC INS GROUP INC COM 268664109 3 98 SH   SOLE 8 98 0 0
EMCOR GROUP INC COM 29084Q100 2,083 27,348 SH   SOLE 1 27,348 0 0
EMCORE CORP COM 290846203 222 43,944 SH   SOLE 1 43,944 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 37 1,819 SH   SOLE 1 1,819 0 0
EMERGE ENERGY SVCS LP COM 29102H108 672 94,300 SH   SOLE 1 94,300 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 43 6,000 SH Put SOLE 8 6,000 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 33 4,600 SH Call SOLE 8 4,600 0 0
EMERGE ENERGY SVCS LP COM 29102H108 507 71,153 SH   SOLE 8 71,153 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 687 13,609 SH   SOLE 1 13,609 0 0
EMERSON ELEC CO COM 291011104 71,499 1,034,142 SH   SOLE 1 1,034,142 0 0
EMERSON ELEC CO COM 291011104 163 2,363 SH   SOLE 8 2,363 0 0
EMERSON ELEC CO OPT 291011104 73,053 1,056,600 SH Call SOLE 8 1,056,600 0 0
EMERSON ELEC CO OPT 291011104 6,071 87,800 SH Put SOLE 8 87,800 0 0
EMERSON ELEC CO COM 291011104 379 5,484 SH   SOLE 9 5,484 0 0
EMPIRE RESORTS INC COM 292052305 5 258 SH   SOLE 1 258 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 3,465 202,635 SH   SOLE 1 202,635 0 0
EMPIRE ST RLTY TR INC COM 292104106 4,292 251,000 SH   SOLE 1 251,000 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 5 300 SH   SOLE 8 300 0 0
EMPLOYERS HOLDINGS INC COM 292218104 495 12,319 SH   SOLE 1 12,319 0 0
EMPRESA DIST Y COMERCIAL NOR ADR 29244A102 123 3,800 SH   SOLE 1 3,800 0 0
EMX RTY CORP COM 26873J107 37 36,000 SH   DFND 1 0 0 36,000
ENABLE MIDSTREAM PARTNERS LP OPT 292480100 269 15,700 SH Put SOLE 1 15,700 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 1,247 72,821 SH   SOLE 1 72,821 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 632 5,455 SH   SOLE 1 5,455 0 0
ENBRIDGE ENERGY MANAGEMENT L COM 29250X103 218 21,204 SH   SOLE 1 21,204 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 22,354 2,045,285 SH   SOLE 1 2,045,285 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 260 23,770 SH   SOLE 8 23,770 0 0
ENBRIDGE ENERGY PARTNERS L P OPT 29250R106 24 2,200 SH Call SOLE 8 2,200 0 0
ENBRIDGE INC COM 29250N105 20,038 561,468 SH   SOLE 1 561,468 0 0
ENBRIDGE INC COM 29250N105 1,571 44,022 SH   DFND 1 0 0 44,022
ENBRIDGE INC OPT 29250N105 34,898 977,800 SH Call SOLE 8 977,800 0 0
ENBRIDGE INC COM 29250N105 3,900 109,274 SH   SOLE 8 109,274 0 0
ENBRIDGE INC OPT 29250N105 26,358 738,500 SH Put SOLE 8 738,500 0 0
ENBRIDGE INC COM 29250N105 372 10,434 SH   SOLE 9 10,434 0 0
ENCANA CORP COM 292505104 206 15,819 SH   SOLE 1 15,819 0 0
ENCANA CORP COM 292505104 973 74,545 SH   SOLE 8 74,545 0 0
ENCANA CORP OPT 292505104 2,167 166,100 SH Call SOLE 8 166,100 0 0
ENCANA CORP OPT 292505104 947 72,600 SH Put SOLE 8 72,600 0 0
ENCANA CORP COM 292505104 55 4,227 SH   SOLE 9 4,227 0 0
ENCANA CORP COM 292505104 8 600 SH   DFND 20 0 0 600
ENCOMPASS HEALTH CORP COM 29261A100 8,542 126,131 SH   SOLE 1 126,131 0 0
ENCORE CAP GROUP INC COM 292554102 6,794 185,652 SH   SOLE 1 185,652 0 0
ENCORE CAP GROUP INC BOND 292554AH5 4,029 4,368,000 PRN   SOLE 8 0 0 4,368,000
ENCORE CAP GROUP INC COM 292554102 63 1,708 SH   SOLE 8 1,708 0 0
ENCORE CAP GROUP INC BOND 292554AK8 1,519 1,500,000 PRN   SOLE 8 0 0 1,500,000
ENCORE CAP GROUP INC BOND 292554AF9 369 368,000 PRN   SOLE 8 0 0 368,000
ENCORE WIRE CORP COM 292562105 422 8,900 SH   SOLE 1 8,900 0 0
ENCORE WIRE CORP OPT 292562105 47 1,000 SH Put SOLE 8 1,000 0 0
ENCORE WIRE CORP COM 292562105 4 87 SH   SOLE 8 87 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 124 39,800 SH   SOLE 1 39,800 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 1 200 SH Put SOLE 8 200 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 51 16,300 SH Call SOLE 8 16,300 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 14 4,600 SH   DFND 20 0 0 4,600
ENDO INTL PLC COM G30401106 3,845 407,778 SH   SOLE 1 407,778 0 0
ENDO INTL PLC OPT G30401106 1,747 185,300 SH Put SOLE 8 185,300 0 0
ENDO INTL PLC OPT G30401106 3,938 417,600 SH Call SOLE 8 417,600 0 0
ENDOCYTE INC COM 29269A102 66 4,770 SH   SOLE 1 4,770 0 0
ENDOCYTE INC COM 29269A102 0 43 SH   SOLE 8 43 0 0
ENDOLOGIX INC COM 29266S106 103 18,091 SH   SOLE 1 18,091 0 0
ENDOLOGIX INC COM 29266S106 30 5,232 SH   SOLE 8 5,232 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 51 5,144 SH   SOLE 1 5,144 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 1 56 SH   SOLE 8 56 0 0
ENDURO RTY TR TRUS 29269K100 0 22 SH   SOLE 8 22 0 0
ENERGEN CORP COM 29265N108 499 6,852 SH   SOLE 1 6,852 0 0
ENERGEN CORP COM 29265N108 9,015 123,808 SH   SOLE 8 123,808 0 0
ENERGEN CORP OPT 29265N108 4,478 61,500 SH Call SOLE 8 61,500 0 0
ENERGEN CORP OPT 29265N108 10,231 140,500 SH Put SOLE 8 140,500 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 3,166 50,274 SH   SOLE 1 50,274 0 0
ENERGIZER HLDGS INC NEW OPT 29272W109 2,078 33,000 SH Call SOLE 8 33,000 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 21 337 SH   SOLE 8 337 0 0
ENERGOUS CORP COM 29272C103 574 38,707 SH   SOLE 1 38,707 0 0
ENERGOUS CORP OPT 29272C103 603 40,700 SH Put SOLE 8 40,700 0 0
ENERGOUS CORP OPT 29272C103 1,496 100,900 SH Call SOLE 8 100,900 0 0
ENERGOUS CORP COM 29272C103 1,271 85,712 SH   SOLE 8 85,712 0 0
ENERGY FOCUS INC COM 29268T300 0 33 SH   SOLE 8 33 0 0
ENERGY FUELS INC COM 292671708 13 5,372 SH   SOLE 1 5,372 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 467 57,838 SH   SOLE 1 57,838 0 0
ENERGY RECOVERY INC OPT 29270J100 30 3,700 SH Put SOLE 8 3,700 0 0
ENERGY RECOVERY INC OPT 29270J100 67 8,300 SH Call SOLE 8 8,300 0 0
ENERGY RECOVERY INC COM 29270J100 1 135 SH   SOLE 8 135 0 0
ENERGY TRANSFER EQUITY L P COM 29273V100 129,216 7,490,758 SH   SOLE 1 7,490,758 0 0
ENERGY TRANSFER EQUITY L P OPT 29273V100 944 54,700 SH Call SOLE 8 54,700 0 0
ENERGY TRANSFER EQUITY L P OPT 29273V100 1,106 64,100 SH Put SOLE 8 64,100 0 0
ENERGY TRANSFER EQUITY L P COM 29273V100 1,505 87,248 SH   SOLE 8 87,248 0 0
ENERGY TRANSFER PARTNERS LP OPT 29278N103 7,616 400,000 SH Call SOLE 1 400,000 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 106,822 5,610,394 SH   SOLE 1 5,610,394 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 29 1,500 SH   DFND 1 0 0 1,500
ENERGY TRANSFER PARTNERS LP OPT 29278N103 2,175 114,250 SH Call SOLE 8 114,250 0 0
ENERGY TRANSFER PARTNERS LP OPT 29278N103 1,318 69,200 SH Put SOLE 8 69,200 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 10,369 544,565 SH   SOLE 8 544,565 0 0
ENERGY XXI GULF COAST INC COM 29276K101 1 108 SH   DFND 1 0 0 108
ENERGY XXI GULF COAST INC COM 29276K101 2,034 230,060 SH   SOLE 1 230,060 0 0
ENERGY XXI GULF COAST INC COM 29276K101 18 2,078 SH   SOLE 8 2,078 0 0
ENERPLUS CORP COM 292766102 1,318 104,566 SH   SOLE 1 104,566 0 0
ENERPLUS CORP OPT 292766102 181 14,400 SH Call SOLE 8 14,400 0 0
ENERPLUS CORP OPT 292766102 29 2,300 SH Put SOLE 8 2,300 0 0
ENERPLUS CORP COM 292766102 931 73,899 SH   SOLE 8 73,899 0 0
ENERSYS COM 29275Y102 4,260 57,072 SH   SOLE 1 57,072 0 0
ENERSYS OPT 29275Y102 75 1,000 SH Put SOLE 8 1,000 0 0
ENERSYS COM 29275Y102 171 2,285 SH   SOLE 8 2,285 0 0
ENERSYS OPT 29275Y102 52 700 SH Call SOLE 8 700 0 0
ENGILITY HLDGS INC NEW COM 29286C107 286 9,322 SH   SOLE 1 9,322 0 0
ENGILITY HLDGS INC NEW COM 29286C107 2 59 SH   SOLE 8 59 0 0
ENI S P A ADR 26874R108 41 1,100 SH   SOLE 1 1,100 0 0
ENLINK MIDSTREAM LLC COM 29336T100 5,017 304,995 SH   SOLE 1 304,995 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 10,198 656,687 SH   SOLE 1 656,687 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 136 8,760 SH   SOLE 8 8,760 0 0
ENLINK MIDSTREAM PARTNERS LP OPT 29336U107 17 1,100 SH Call SOLE 8 1,100 0 0
ENNIS INC COM 293389102 67 3,307 SH   SOLE 1 3,307 0 0
ENOVA INTL INC COM 29357K103 629 17,198 SH   SOLE 1 17,198 0 0
ENOVA INTL INC COM 29357K103 202 5,501 SH   SOLE 8 5,501 0 0
ENPHASE ENERGY INC COM 29355A107 43 6,350 SH   SOLE 1 6,350 0 0
ENPRO INDS INC COM 29355X107 894 12,770 SH   SOLE 1 12,770 0 0
ENSCO JERSEY FIN LTD BOND 29359WAB1 7,674 8,263,000 PRN   SOLE 8 0 0 8,263,000
ENSCO PLC OPT G3157S106 1,456 200,600 SH Put SOLE 1 200,600 0 0
ENSCO PLC COM G3157S106 10,771 1,483,463 SH   SOLE 1 1,483,463 0 0
ENSCO PLC OPT G3157S106 982 135,200 SH Call SOLE 8 135,200 0 0
ENSCO PLC OPT G3157S106 924 127,300 SH Put SOLE 8 127,300 0 0
ENSCO PLC COM G3157S106 649 89,435 SH   SOLE 8 89,435 0 0
ENSIGN GROUP INC COM 29358P101 1,041 29,055 SH   SOLE 1 29,055 0 0
ENSIGN GROUP INC COM 29358P101 4 108 SH   SOLE 8 108 0 0
ENSTAR GROUP LIMITED COM G3075P101 515 2,482 SH   SOLE 1 2,482 0 0
ENTEGRA FINL CORP COM 29363J108 14 492 SH   SOLE 1 492 0 0
ENTEGRIS INC COM 29362U104 1,540 45,419 SH   SOLE 1 45,419 0 0
ENTEGRIS INC COM 29362U104 1,689 49,821 SH   SOLE 8 49,821 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 82 10,880 SH   SOLE 1 10,880 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 0 53 SH   SOLE 8 53 0 0
ENTERGY CORP NEW COM 29364G103 31,670 392,020 SH   SOLE 1 392,020 0 0
ENTERGY CORP NEW COM 29364G103 4 46 SH   SOLE 8 46 0 0
ENTERGY CORP NEW OPT 29364G103 549 6,800 SH Call SOLE 8 6,800 0 0
ENTERGY CORP NEW OPT 29364G103 194 2,400 SH Put SOLE 8 2,400 0 0
ENTERGY CORP NEW COM 29364G103 2,752 34,049 SH   SOLE 9 34,049 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 29 703 SH   SOLE 1 703 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 17 425 SH   SOLE 8 425 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 842 15,597 SH   SOLE 1 15,597 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 1 17 SH   SOLE 8 17 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 28 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L COM 293792107 87,743 3,171,041 SH   SOLE 1 3,171,041 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 3,381 122,200 SH Call SOLE 8 122,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 569 20,575 SH   SOLE 8 20,575 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 3,157 114,100 SH Put SOLE 8 114,100 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 23 4,716 SH   SOLE 1 4,716 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 12 2,383 SH   SOLE 8 2,383 0 0
ENVESTNET INC COM 29404K106 557 10,136 SH   SOLE 1 10,136 0 0
ENVESTNET INC COM 29404K106 250 4,543 SH   SOLE 8 4,543 0 0
ENVIROSTAR INC COM 29414M100 12 295 SH   SOLE 1 295 0 0
ENVISION HEALTHCARE CORP COM 29414D100 16,210 368,385 SH   SOLE 1 368,385 0 0
ENVISION HEALTHCARE CORP OPT 29414D100 3,961 90,000 SH Call SOLE 8 90,000 0 0
ENVISION HEALTHCARE CORP OPT 29414D100 1,760 40,000 SH Put SOLE 8 40,000 0 0
ENVISION HEALTHCARE CORP COM 29414D100 63 1,433 SH   SOLE 8 1,433 0 0
ENVISION HEALTHCARE CORP COM 29414D100 38 863 SH   SOLE 9 863 0 0
ENVIVA PARTNERS LP COM 29414J107 18 628 SH   SOLE 8 628 0 0
ENZO BIOCHEM INC COM 294100102 16 3,224 SH   SOLE 1 3,224 0 0
EOG RES INC COM 26875P101 133,121 1,069,840 SH   SOLE 1 579,324 490,516 0
EOG RES INC COM 26875P101 352 2,828 SH   DFND 1 0 0 2,828
EOG RES INC COM 26875P101 3,002 24,123 SH   SOLE 8 24,123 0 0
EOG RES INC OPT 26875P101 19,535 157,000 SH Call SOLE 8 157,000 0 0
EOG RES INC OPT 26875P101 2,775 22,300 SH Put SOLE 8 22,300 0 0
EOG RES INC COM 26875P101 226 1,819 SH   SOLE 9 1,819 0 0
EOG RES INC COM 26875P101 1,330 10,686 SH   SOLE 20 0 10,686 0
EOG RES INC COM 26875P101 10,723 86,175 SH   SOLE 99 0 86,175 0
EP ENERGY CORP COM 268785102 177 58,892 SH   SOLE 1 58,892 0 0
EP ENERGY CORP COM 268785102 12 4,062 SH   SOLE 8 4,062 0 0
EPAM SYS INC COM 29414B104 7,195 57,875 SH   SOLE 1 57,875 0 0
EPIZYME INC COM 29428V104 52 3,830 SH   SOLE 1 3,830 0 0
EPIZYME INC COM 29428V104 25 1,826 SH   SOLE 8 1,826 0 0
EPIZYME INC OPT 29428V104 366 27,000 SH Call SOLE 8 27,000 0 0
EPIZYME INC OPT 29428V104 366 27,000 SH Put SOLE 8 27,000 0 0
EPLUS INC COM 294268107 668 7,100 SH   SOLE 1 7,100 0 0
EPR PPTYS TRUS 26884U109 2,713 41,871 SH   SOLE 1 41,871 0 0
EPR PPTYS COM 26884U109 893 13,779 SH   SOLE 1 13,779 0 0
EPR PPTYS TRUS 26884U109 589 9,095 SH   SOLE 8 9,095 0 0
EQT CORP COM 26884L109 17,898 324,366 SH   SOLE 1 324,366 0 0
EQT CORP OPT 26884L109 414 7,500 SH Put SOLE 8 7,500 0 0
EQT CORP OPT 26884L109 9,188 166,500 SH Call SOLE 8 166,500 0 0
EQT CORP COM 26884L109 31 561 SH   SOLE 9 561 0 0
EQT GP HLDGS LP COM 26885J103 12,742 542,027 SH   SOLE 1 542,027 0 0
EQT MIDSTREAM PARTNERS LP COM 26885B100 77,843 1,508,875 SH   SOLE 1 1,508,875 0 0
EQT MIDSTREAM PARTNERS LP COM 26885B100 151 2,935 SH   SOLE 8 2,935 0 0
EQUIFAX INC COM 294429105 19,093 152,613 SH   SOLE 1 152,613 0 0
EQUIFAX INC COM 294429105 3 26 SH   SOLE 8 26 0 0
EQUIFAX INC COM 294429105 33 256 SH   SOLE 9 256 0 0
EQUINIX INC TRUS 29444U700 36,081 83,931 SH   SOLE 1 83,931 0 0
EQUINIX INC COM 29444U700 11,089 25,796 SH   SOLE 1 25,796 0 0
EQUINIX INC COM 29444U700 197 458 SH   DFND 1 0 0 458
EQUINIX INC OPT 29444U700 473 1,100 SH Put SOLE 8 1,100 0 0
EQUINIX INC OPT 29444U700 1,977 4,600 SH Call SOLE 8 4,600 0 0
EQUINIX INC COM 29444U700 72 169 SH   SOLE 9 169 0 0
EQUINOR ASA ADR 29446M102 16 600 SH   DFND 1 0 0 600
EQUINOR ASA ADR 29446M102 138 5,213 SH   SOLE 8 5,213 0 0
EQUITY BANCSHARES INC COM 29460X109 40 977 SH   SOLE 1 977 0 0
EQUITY COMWLTH COM 294628102 2,291 72,726 SH   SOLE 1 72,726 0 0
EQUITY COMWLTH TRUS 294628102 5,254 166,790 SH   SOLE 1 166,790 0 0
EQUITY COMWLTH TRUS 294628102 6 183 SH   SOLE 8 183 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 312 3,395 SH   SOLE 1 3,395 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 13,503 146,937 SH   SOLE 1 146,937 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 3 37 SH   SOLE 8 37 0 0
EQUITY RESIDENTIAL COM 29476L107 5,203 81,697 SH   SOLE 1 81,697 0 0
EQUITY RESIDENTIAL TRUS 29476L107 60,429 948,791 SH   SOLE 1 948,791 0 0
EQUITY RESIDENTIAL OPT 29476L107 739 11,600 SH Call SOLE 8 11,600 0 0
EQUITY RESIDENTIAL OPT 29476L107 204 3,200 SH Put SOLE 8 3,200 0 0
EQUITY RESIDENTIAL TRUS 29476L107 2,451 38,491 SH   SOLE 8 38,491 0 0
EQUITY RESIDENTIAL COM 29476L107 132 2,064 SH   SOLE 9 2,064 0 0
ERA GROUP INC COM 26885G109 98 7,505 SH   SOLE 1 7,505 0 0
ERICSSON ADR 294821608 8,468 1,104,000 SH   SOLE 1 1,104,000 0 0
ERICSSON ADR 294821608 492 64,207 SH   SOLE 8 64,207 0 0
ERICSSON OPT 294821608 2 300 SH Put SOLE 8 300 0 0
ERICSSON OPT 294821608 2 300 SH Call SOLE 8 300 0 0
ERICSSON ADR 294821608 6 800 SH   DFND 20 0 0 800
ERIE INDTY CO COM 29530P102 117 994 SH   SOLE 1 994 0 0
EROS INTL PLC COM G3788M114 1,933 148,682 SH   SOLE 1 148,682 0 0
EROS INTL PLC COM G3788M114 7,795 599,611 SH   DFND 1 0 0 599,611
ESCALADE INC COM 296056104 11 785 SH   SOLE 1 785 0 0
ESCALADE INC COM 296056104 2 112 SH   SOLE 8 112 0 0
ESCO TECHNOLOGIES INC COM 296315104 545 9,446 SH   SOLE 1 9,446 0 0
ESCO TECHNOLOGIES INC COM 296315104 49 843 SH   SOLE 8 843 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 122 3,094 SH   SOLE 1 3,094 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 937 23,900 SH Put SOLE 8 23,900 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 117 2,993 SH   SOLE 8 2,993 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 31 800 SH Call SOLE 8 800 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 12 437 SH   SOLE 1 437 0 0
ESSA BANCORP INC COM 29667D104 11 763 SH   SOLE 1 763 0 0
ESSENDANT INC COM 296689102 182 13,749 SH   SOLE 1 13,749 0 0
ESSENT GROUP LTD COM G3198U102 538 15,012 SH   SOLE 1 15,012 0 0
ESSEX PPTY TR INC COM 297178105 5,906 24,704 SH   SOLE 1 24,704 0 0
ESSEX PPTY TR INC TRUS 297178105 37,443 156,620 SH   SOLE 1 156,620 0 0
ESSEX PPTY TR INC TRUS 297178105 17 70 SH   SOLE 8 70 0 0
ESSEX PPTY TR INC COM 297178105 33 140 SH   SOLE 9 140 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 174 2,370 SH   SOLE 1 2,370 0 0
ETF MANAGERS TR FUND 26924G201 2 52 SH   SOLE 8 52 0 0
ETF MANAGERS TR FUND 26924G201 19 500 SH   DFND 20 0 0 500
ETFS GOLD TR FUND 26922Y105 161 1,330 SH   DFND 1 0 0 1,330
ETFS PLATINUM TR FUND 26922V101 11 131 SH   DFND 1 0 0 131
ETHAN ALLEN INTERIORS INC COM 297602104 376 15,348 SH   SOLE 1 15,348 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 16 675 SH   SOLE 8 675 0 0
ETHAN ALLEN INTERIORS INC OPT 297602104 10 400 SH Put SOLE 8 400 0 0
ETSY INC COM 29786A106 4,396 104,187 SH   SOLE 1 104,187 0 0
ETSY INC COM 29786A106 2,935 69,569 SH   SOLE 8 69,569 0 0
ETSY INC OPT 29786A106 726 17,200 SH Call SOLE 8 17,200 0 0
ETSY INC OPT 29786A106 1,409 33,400 SH Put SOLE 8 33,400 0 0
EURONAV NV ANTWERPEN COM B38564108 379 41,232 SH   SOLE 1 41,232 0 0
EURONAV NV ANTWERPEN COM B38564108 1 75 SH   SOLE 8 75 0 0
EURONAV NV ANTWERPEN COM B38564108 705 76,560 SH   SOLE 9 76,560 0 0
EURONET WORLDWIDE INC COM 298736109 2,367 28,270 SH   SOLE 1 28,270 0 0
EURONET WORLDWIDE INC BOND 298736AH2 870 710,000 PRN   SOLE 8 0 0 710,000
EURONET WORLDWIDE INC OPT 298736109 8 100 SH Call SOLE 8 100 0 0
EUROSEAS LTD COM Y23592309 11 6,100 SH   SOLE 8 6,100 0 0
EVANS BANCORP INC COM 29911Q208 16 342 SH   SOLE 1 342 0 0
EVELO BIOSCIENCES INC COM 299734103 5 393 SH   SOLE 1 393 0 0
EVERBRIDGE INC COM 29978A104 109 2,306 SH   SOLE 1 2,306 0 0
EVERCORE INC COM 29977A105 10,257 97,270 SH   SOLE 1 97,270 0 0
EVERCORE INC COM 29977A105 1,089 10,323 SH   SOLE 8 10,323 0 0
EVEREST RE GROUP LTD COM G3223R108 5,974 25,915 SH   SOLE 1 25,915 0 0
EVEREST RE GROUP LTD OPT G3223R108 230 1,000 SH Call SOLE 8 1,000 0 0
EVEREST RE GROUP LTD OPT G3223R108 645 2,800 SH Put SOLE 8 2,800 0 0
EVEREST RE GROUP LTD COM G3223R108 20 87 SH   SOLE 9 87 0 0
EVERGY INC COM 30034W106 41,801 744,458 SH   SOLE 1 744,458 0 0
EVERGY INC COM 30034W106 171 3,044 SH   SOLE 9 3,044 0 0
EVERI HLDGS INC COM 30034T103 38 5,202 SH   SOLE 1 5,202 0 0
EVERI HLDGS INC COM 30034T103 54 7,579 SH   SOLE 8 7,579 0 0
EVERSOURCE ENERGY COM 30040W108 46,310 790,134 SH   SOLE 1 790,134 0 0
EVERSOURCE ENERGY COM 30040W108 0 1 SH   SOLE 8 1 0 0
EVERSOURCE ENERGY COM 30040W108 40 675 SH   SOLE 9 675 0 0
EVERTEC INC COM 30040P103 598 27,404 SH   SOLE 1 27,404 0 0
EVERTEC INC COM 30040P103 38 1,718 SH   SOLE 8 1,718 0 0
EVO PMTS INC COM 26927E104 50 2,413 SH   SOLE 1 2,413 0 0
EVO PMTS INC COM 26927E104 163 7,913 SH   SOLE 8 7,913 0 0
EVOGENE LTD COM M4119S104 141 49,330 SH   SOLE 9 49,330 0 0
EVOLENT HEALTH INC COM 30050B101 2,257 107,240 SH   SOLE 1 107,240 0 0
EVOLENT HEALTH INC BOND 30050BAB7 82 72,000 PRN   SOLE 8 0 0 72,000
EVOLENT HEALTH INC COM 30050B101 2 106 SH   SOLE 8 106 0 0
EVOLUS INC COM 30052C107 159 5,708 SH   SOLE 1 5,708 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 27 2,765 SH   SOLE 1 2,765 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 17 1,728 SH   SOLE 8 1,728 0 0
EVOLVING SYS INC COM 30049R209 0 67 SH   SOLE 8 67 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 113 5,547 SH   SOLE 1 5,547 0 0
EXACT SCIENCES CORP COM 30063P105 11,423 191,054 SH   SOLE 1 191,054 0 0
EXACT SCIENCES CORP COM 30063P105 3,421 57,214 SH   SOLE 8 57,214 0 0
EXACT SCIENCES CORP OPT 30063P105 9,555 159,800 SH Call SOLE 8 159,800 0 0
EXACT SCIENCES CORP OPT 30063P105 12,616 211,000 SH Put SOLE 8 211,000 0 0
EXANTAS CAP CORP TRUS 30068N105 23 2,225 SH   SOLE 1 2,225 0 0
EXANTAS CAP CORP TRUS 30068N105 1 87 SH   SOLE 8 87 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 76 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 16 3,478 SH   SOLE 1 3,478 0 0
EXELIXIS INC COM 30161Q104 490 22,740 SH   SOLE 1 22,740 0 0
EXELIXIS INC OPT 30161Q104 3,336 155,000 SH Put SOLE 8 155,000 0 0
EXELIXIS INC COM 30161Q104 2,352 109,279 SH   SOLE 8 109,279 0 0
EXELIXIS INC OPT 30161Q104 6,409 297,800 SH Call SOLE 8 297,800 0 0
EXELON CORP COM 30161N101 44,425 1,042,844 SH   SOLE 1 1,042,844 0 0
EXELON CORP COM 30161N101 235 5,510 SH   SOLE 8 5,510 0 0
EXELON CORP OPT 30161N101 562 13,200 SH Put SOLE 8 13,200 0 0
EXELON CORP OPT 30161N101 5,329 125,100 SH Call SOLE 8 125,100 0 0
EXELON CORP COM 30161N101 107 2,517 SH   SOLE 9 2,517 0 0
EXLSERVICE HOLDINGS INC COM 302081104 1,404 24,784 SH   SOLE 1 24,784 0 0
EXONE CO COM 302104104 110 15,599 SH   SOLE 1 15,599 0 0
EXONE CO COM 302104104 74 10,504 SH   SOLE 8 10,504 0 0
EXONE CO OPT 302104104 23 3,200 SH Call SOLE 8 3,200 0 0
EXONE CO OPT 302104104 57 8,000 SH Put SOLE 8 8,000 0 0
EXPEDIA GROUP INC COM 30212P303 22,812 189,797 SH   SOLE 1 189,797 0 0
EXPEDIA GROUP INC COM 30212P303 236 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC OPT 30212P303 7,644 63,600 SH Put SOLE 8 63,600 0 0
EXPEDIA GROUP INC COM 30212P303 69 570 SH   SOLE 8 570 0 0
EXPEDIA GROUP INC OPT 30212P303 10,276 85,500 SH Call SOLE 8 85,500 0 0
EXPEDIA GROUP INC COM 30212P303 322 2,675 SH   SOLE 9 2,675 0 0
EXPEDITORS INTL WASH INC COM 302130109 20,093 274,870 SH   SOLE 1 274,870 0 0
EXPEDITORS INTL WASH INC OPT 302130109 168 2,300 SH Call SOLE 8 2,300 0 0
EXPEDITORS INTL WASH INC OPT 302130109 73 1,000 SH Put SOLE 8 1,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 27 376 SH   SOLE 9 376 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,413 19,325 SH   DFND 20 0 0 19,325
EXPONENT INC COM 30214U102 3,343 69,200 SH   SOLE 1 69,200 0 0
EXPONENT INC COM 30214U102 39 815 SH   SOLE 8 815 0 0
EXPRESS INC COM 30219E103 1,735 189,465 SH   SOLE 1 189,465 0 0
EXPRESS INC OPT 30219E103 113 12,400 SH Call SOLE 8 12,400 0 0
EXPRESS INC COM 30219E103 74 8,021 SH   SOLE 8 8,021 0 0
EXPRESS INC OPT 30219E103 48 5,300 SH Put SOLE 8 5,300 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,057 13,690 SH   DFND 1 0 0 13,690
EXPRESS SCRIPTS HLDG CO COM 30219G108 88,918 1,151,630 SH   SOLE 1 1,151,630 0 0
EXPRESS SCRIPTS HLDG CO OPT 30219G108 15,890 205,800 SH Put SOLE 8 205,800 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,707 22,099 SH   SOLE 8 22,099 0 0
EXPRESS SCRIPTS HLDG CO OPT 30219G108 16,230 210,200 SH Call SOLE 8 210,200 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 25,478 329,983 SH   SOLE 9 329,983 0 0
EXTENDED STAY AMER INC TRUS 30224P200 164 7,578 SH   SOLE 1 7,578 0 0
EXTENDED STAY AMER INC COM 30224P200 373 17,261 SH   SOLE 1 17,261 0 0
EXTENDED STAY AMER INC TRUS 30224P200 940 43,510 SH   SOLE 8 43,510 0 0
EXTERRAN CORP COM 30227H106 402 16,046 SH   SOLE 1 16,046 0 0
EXTERRAN CORP COM 30227H106 33 1,334 SH   SOLE 8 1,334 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 33,139 332,019 SH   SOLE 1 332,019 0 0
EXTRA SPACE STORAGE INC COM 30225T102 4,227 42,351 SH   SOLE 1 42,351 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 508 5,085 SH   SOLE 8 5,085 0 0
EXTRA SPACE STORAGE INC OPT 30225T102 20 200 SH Call SOLE 8 200 0 0
EXTRA SPACE STORAGE INC COM 30225T102 27 269 SH   SOLE 9 269 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 1,409 95,953 SH   SOLE 1 95,953 0 0
EXTREME NETWORKS INC COM 30226D106 555 69,617 SH   SOLE 1 69,617 0 0
EXXON MOBIL CORP COM 30231G102 428,006 5,173,519 SH   SOLE 1 5,173,519 0 0
EXXON MOBIL CORP COM 30231G102 13,884 167,823 SH   DFND 1 0 0 167,823
EXXON MOBIL CORP COM 30231G102 8,908 107,676 SH   SOLE 8 107,676 0 0
EXXON MOBIL CORP OPT 30231G102 42,606 515,000 SH Put SOLE 8 515,000 0 0
EXXON MOBIL CORP OPT 30231G102 34,962 422,600 SH Call SOLE 8 422,600 0 0
EXXON MOBIL CORP COM 30231G102 15,553 187,987 SH   SOLE 9 187,987 0 0
EYEGATE PHARMACEUTICALS INC COM 30233M107 35 65,500 SH   SOLE 8 65,500 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 8 3,908 SH   SOLE 8 3,908 0 0
EZCORP INC COM 302301106 523 43,408 SH   SOLE 1 43,408 0 0
EZCORP INC COM 302301106 207 17,153 SH   SOLE 8 17,153 0 0
EZCORP INC OPT 302301106 54 4,500 SH Call SOLE 8 4,500 0 0
F M C CORP COM 302491303 7,779 87,205 SH   SOLE 1 87,205 0 0
F M C CORP OPT 302491303 839 9,400 SH Put SOLE 8 9,400 0 0
F M C CORP OPT 302491303 1,035 11,600 SH Call SOLE 8 11,600 0 0
F M C CORP COM 302491303 39 431 SH   SOLE 8 431 0 0
F M C CORP COM 302491303 218 2,450 SH   SOLE 9 2,450 0 0
F5 NETWORKS INC COM 315616102 21,425 124,236 SH   SOLE 1 124,236 0 0
F5 NETWORKS INC COM 315616102 1,576 9,139 SH   SOLE 8 9,139 0 0
F5 NETWORKS INC OPT 315616102 1,414 8,200 SH Put SOLE 8 8,200 0 0
F5 NETWORKS INC OPT 315616102 4,260 24,700 SH Call SOLE 8 24,700 0 0
F5 NETWORKS INC COM 315616102 23 132 SH   SOLE 9 132 0 0
FABRINET COM G3323L100 738 20,058 SH   SOLE 1 20,058 0 0
FABRINET COM G3323L100 2 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 322 8,726 SH   SOLE 8 8,726 0 0
FACEBOOK INC COM 30303M102 457,613 2,354,952 SH   SOLE 1 2,004,925 350,027 0
FACEBOOK INC OPT 30303M102 57,810 297,500 SH Put SOLE 1 297,500 0 0
FACEBOOK INC COM 30303M102 3,942 20,287 SH   DFND 1 0 0 20,287
FACEBOOK INC OPT 30303M102 432,382 2,225,100 SH Put SOLE 8 2,225,100 0 0
FACEBOOK INC OPT 30303M102 296,435 1,525,500 SH Call SOLE 8 1,525,500 0 0
FACEBOOK INC COM 30303M102 66,029 339,803 SH   SOLE 8 339,803 0 0
FACEBOOK INC COM 30303M102 6,181 31,812 SH   SOLE 9 31,812 0 0
FACEBOOK INC COM 30303M102 1,803 9,277 SH   SOLE 20 0 9,277 0
FACEBOOK INC COM 30303M102 68 351 SH   SOLE 81 351 0 0
FACEBOOK INC COM 30303M102 13,345 68,674 SH   SOLE 99 0 68,674 0
FACTSET RESH SYS INC COM 303075105 3,740 18,877 SH   SOLE 1 18,877 0 0
FACTSET RESH SYS INC OPT 303075105 337 1,700 SH Call SOLE 8 1,700 0 0
FACTSET RESH SYS INC COM 303075105 62 309 SH   SOLE 8 309 0 0
FACTSET RESH SYS INC OPT 303075105 3,883 19,600 SH Put SOLE 8 19,600 0 0
FAIR ISAAC CORP COM 303250104 7,700 39,832 SH   SOLE 1 39,832 0 0
FAIR ISAAC CORP COM 303250104 827 4,275 SH   SOLE 8 4,275 0 0
FANG HLDGS LTD OPT 30711Y102 0 100 SH Call SOLE 8 100 0 0
FANG HLDGS LTD ADR 30711Y102 251 64,700 SH   SOLE 9 64,700 0 0
FANHUA INC ADR 30712A103 104 3,638 SH   SOLE 8 3,638 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 31 755 SH   SOLE 1 755 0 0
FARMER BROS CO COM 307675108 22 735 SH   SOLE 1 735 0 0
FARMER BROS CO COM 307675108 7 241 SH   SOLE 8 241 0 0
FARMERS CAP BK CORP COM 309562106 2,443 46,893 SH   SOLE 1 46,893 0 0
FARMERS NATL BANC CORP COM 309627107 33 2,056 SH   SOLE 1 2,056 0 0
FARMLAND PARTNERS INC TRUS 31154R109 21 2,322 SH   SOLE 1 2,322 0 0
FARMLAND PARTNERS INC TRUS 31154R109 3 350 SH   SOLE 8 350 0 0
FARO TECHNOLOGIES INC COM 311642102 337 6,192 SH   SOLE 1 6,192 0 0
FARO TECHNOLOGIES INC COM 311642102 10 189 SH   SOLE 8 189 0 0
FASTENAL CO COM 311900104 25,097 521,465 SH   SOLE 1 521,465 0 0
FASTENAL CO OPT 311900104 4,091 85,000 SH Put SOLE 8 85,000 0 0
FASTENAL CO OPT 311900104 3,807 79,100 SH Call SOLE 8 79,100 0 0
FASTENAL CO COM 311900104 96 2,001 SH   SOLE 8 2,001 0 0
FASTENAL CO COM 311900104 29 613 SH   SOLE 9 613 0 0
FATE THERAPEUTICS INC COM 31189P102 85 7,442 SH   SOLE 1 7,442 0 0
FB FINL CORP COM 30257X104 40 973 SH   SOLE 1 973 0 0
FBL FINL GROUP INC COM 30239F106 87 1,108 SH   SOLE 1 1,108 0 0
FCB FINL HLDGS INC COM 30255G103 736 12,506 SH   SOLE 1 12,506 0 0
FCB FINL HLDGS INC COM 30255G103 3 49 SH   SOLE 8 49 0 0
FEDERAL AGRIC MTG CORP COM 313148306 86 957 SH   SOLE 1 957 0 0
FEDERAL AGRIC MTG CORP COM 313148306 67 742 SH   SOLE 8 742 0 0
FEDERAL REALTY INVT TR COM 313747206 2,371 18,736 SH   SOLE 1 18,736 0 0
FEDERAL REALTY INVT TR TRUS 313747206 13,985 110,505 SH   SOLE 1 110,505 0 0
FEDERAL REALTY INVT TR TRUS 313747206 122 965 SH   SOLE 8 965 0 0
FEDERAL REALTY INVT TR COM 313747206 20 156 SH   SOLE 9 156 0 0
FEDERAL SIGNAL CORP COM 313855108 616 26,420 SH   SOLE 1 26,420 0 0
FEDERAL SIGNAL CORP COM 313855108 4 158 SH   SOLE 8 158 0 0
FEDERATED INVS INC PA COM 314211103 557 23,928 SH   SOLE 1 23,928 0 0
FEDEX CORP COM 31428X106 93,248 410,680 SH   SOLE 1 410,680 0 0
FEDEX CORP OPT 31428X106 39,281 173,000 SH Put SOLE 8 173,000 0 0
FEDEX CORP OPT 31428X106 36,193 159,400 SH Call SOLE 8 159,400 0 0
FEDEX CORP COM 31428X106 11,033 48,593 SH   SOLE 8 48,593 0 0
FEDEX CORP COM 31428X106 123 542 SH   SOLE 9 542 0 0
FEDNAT HLDG CO COM 31431B109 20 842 SH   SOLE 1 842 0 0
FEDNAT HLDG CO COM 31431B109 271 11,741 SH   SOLE 8 11,741 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 8 830 SH   SOLE 1 830 0 0
FERRARI N V COM N3167Y103 33,707 249,659 SH   SOLE 1 249,659 0 0
FERRARI N V COM N3167Y103 35 258 SH   SOLE 8 258 0 0
FERRARI N V OPT N3167Y103 176 1,300 SH Put SOLE 8 1,300 0 0
FERRARI N V COM N3167Y103 13,086 96,944 SH   SOLE 9 96,944 0 0
FERRARI N V COM N3167Y103 24,439 181,018 SH   SOLE 58 181,018 0 0
FERRELLGAS PARTNERS L.P. COM 315293100 0 34 SH   SOLE 8 34 0 0
FERRO CORP COM 315405100 128 6,175 SH   SOLE 1 6,175 0 0
FERRO CORP COM 315405100 37 1,799 SH   SOLE 8 1,799 0 0
FERRO CORP OPT 315405100 4 200 SH Call SOLE 8 200 0 0
FERROGLOBE PLC COM G33856108 164 19,078 SH   SOLE 8 19,078 0 0
FERROGLOBE PLC OPT G33856108 2 200 SH Call SOLE 8 200 0 0
FGL HLDGS COM G3402M102 987 117,536 SH   SOLE 1 117,536 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 69,963 3,703,708 SH   SOLE 1 3,703,708 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 5,754 304,600 SH Put SOLE 8 304,600 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 5,680 300,676 SH   SOLE 8 300,676 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 7,766 411,100 SH Call SOLE 8 411,100 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 31,655 1,675,695 SH   SOLE 9 1,675,695 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 29,742 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBRIA CELULOSE S A ADR 31573A109 16 834 SH   SOLE 1 834 0 0
FIBROGEN INC COM 31572Q808 342 5,476 SH   SOLE 1 5,476 0 0
FIDELITY FUND 316092501 521 13,300 SH   DFND 1 0 0 13,300
FIDELITY D &amp D BANCORP INC COM 31609R100 13 205 SH   SOLE 1 205 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 8,807 234,091 SH   SOLE 1 234,091 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 22 576 SH   SOLE 8 576 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 57 1,523 SH   SOLE 9 1,523 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 614 5,793 SH   DFND 1 0 0 5,793
FIDELITY NATL INFORMATION SV COM 31620M106 32,157 303,279 SH   SOLE 1 303,279 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 5,143 48,500 SH Call SOLE 8 48,500 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 2,545 24,000 SH Put SOLE 8 24,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 75 706 SH   SOLE 9 706 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 262 10,289 SH   SOLE 1 10,289 0 0
FIDUS INVT CORP COM 316500107 19 1,338 SH   SOLE 8 1,338 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 311 10,845 SH   SOLE 1 10,845 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 165 5,763 SH   SOLE 8 5,763 0 0
FIFTH THIRD BANCORP COM 316773100 39,509 1,376,636 SH   SOLE 1 1,376,636 0 0
FIFTH THIRD BANCORP OPT 316773100 2,170 75,600 SH Call SOLE 8 75,600 0 0
FIFTH THIRD BANCORP COM 316773100 496 17,290 SH   SOLE 8 17,290 0 0
FIFTH THIRD BANCORP OPT 316773100 2,465 85,900 SH Put SOLE 8 85,900 0 0
FIFTH THIRD BANCORP COM 316773100 76 2,673 SH   SOLE 9 2,673 0 0
FINANCIAL ENGINES INC COM 317485100 2,977 66,285 SH   SOLE 1 66,285 0 0
FINANCIAL ENGINES INC COM 317485100 3 61 SH   SOLE 8 61 0 0
FINANCIAL INSTNS INC COM 317585404 37 1,124 SH   SOLE 1 1,124 0 0
FINANCIAL INSTNS INC COM 317585404 17 538 SH   SOLE 8 538 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP COM 31787A507 10,012 556,201 SH   SOLE 1 556,201 0 0
FINISAR CORP BOND 31787AAM3 2,415 2,443,000 PRN   SOLE 8 0 0 2,443,000
FINISAR CORP OPT 31787A507 8,703 483,500 SH Put SOLE 8 483,500 0 0
FINISAR CORP COM 31787A507 2,429 134,934 SH   SOLE 8 134,934 0 0
FINISAR CORP OPT 31787A507 2,968 164,900 SH Call SOLE 8 164,900 0 0
FIREEYE INC COM 31816Q101 4,167 270,726 SH   SOLE 1 270,726 0 0
FIREEYE INC COM 31816Q101 114 7,400 SH   DFND 1 0 0 7,400
FIREEYE INC BOND 31816QAD3 1,331 1,457,000 PRN   SOLE 8 0 0 1,457,000
FIREEYE INC OPT 31816Q101 448 29,100 SH Call SOLE 8 29,100 0 0
FIREEYE INC COM 31816Q101 6,543 425,147 SH   SOLE 8 425,147 0 0
FIREEYE INC BOND 31816QAB7 429 450,000 PRN   SOLE 8 0 0 450,000
FIREEYE INC OPT 31816Q101 5,594 363,500 SH Put SOLE 8 363,500 0 0
FIREEYE INC COM 31816Q101 320 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 8,297 160,420 SH   SOLE 1 160,420 0 0
FIRST AMERN FINL CORP COM 31847R102 17 323 SH   SOLE 8 323 0 0
FIRST BANCORP INC ME COM 31866P102 21 742 SH   SOLE 1 742 0 0
FIRST BANCORP N C COM 318910106 362 8,840 SH   SOLE 1 8,840 0 0
FIRST BANCORP N C COM 318910106 2 41 SH   SOLE 8 41 0 0
FIRST BANCORP P R COM 318672706 1,304 170,350 SH   SOLE 1 170,350 0 0
FIRST BANCSHARES INC MS COM 318916103 32 906 SH   SOLE 1 906 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 16 1,197 SH   SOLE 1 1,197 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 20 745 SH   SOLE 1 745 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 1 46 SH   SOLE 8 46 0 0
FIRST BUSEY CORP COM 319383204 382 12,039 SH   SOLE 1 12,039 0 0
FIRST CHOICE BANCORP COM 31948P104 16 531 SH   SOLE 1 531 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 46 1,444 SH   SOLE 1 1,444 0 0
FIRST CMNTY CORP S C COM 319835104 13 526 SH   SOLE 1 526 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 568 36,677 SH   SOLE 1 36,677 0 0
FIRST CONN BANCORP INC MD COM 319850103 31 1,036 SH   SOLE 1 1,036 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 3,554 8,812 SH   SOLE 1 8,812 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 345 855 SH   SOLE 8 855 0 0
FIRST DATA CORP NEW COM 32008D106 15,982 763,605 SH   SOLE 1 763,605 0 0
FIRST DATA CORP NEW OPT 32008D106 906 43,300 SH Put SOLE 8 43,300 0 0
FIRST DATA CORP NEW COM 32008D106 10,004 477,970 SH   SOLE 8 477,970 0 0
FIRST DATA CORP NEW OPT 32008D106 8,075 385,800 SH Call SOLE 8 385,800 0 0
FIRST DATA CORP NEW COM 32008D106 53 2,572 SH   SOLE 9 2,572 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 69 1,022 SH   SOLE 1 1,022 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 0 2 SH   SOLE 8 2 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 12 603 SH   SOLE 1 603 0 0
FIRST FINL BANCORP OH COM 320209109 1,091 35,613 SH   SOLE 1 35,613 0 0
FIRST FINL BANCORP OH COM 320209109 755 24,629 SH   SOLE 8 24,629 0 0
FIRST FINL BANKSHARES COM 32020R109 2,669 52,446 SH   SOLE 1 52,446 0 0
FIRST FINL BANKSHARES COM 32020R109 0 8 SH   SOLE 8 8 0 0
FIRST FINL CORP IND COM 320218100 39 871 SH   SOLE 1 871 0 0
FIRST FINL CORP IND COM 320218100 3 63 SH   SOLE 8 63 0 0
FIRST FNDTN INC COM 32026V104 45 2,457 SH   SOLE 1 2,457 0 0
FIRST GTY BANCSHARES INC COM 32043P106 9 352 SH   SOLE 1 352 0 0
FIRST GTY BANCSHARES INC COM 32043P106 2 74 SH   SOLE 8 74 0 0
FIRST HAWAIIAN INC COM 32051X108 5,241 180,619 SH   SOLE 1 180,619 0 0
FIRST HORIZON NATL CORP COM 320517105 3,836 215,030 SH   SOLE 1 215,030 0 0
FIRST HORIZON NATL CORP OPT 320517105 11 600 SH Call SOLE 8 600 0 0
FIRST HORIZON NATL CORP COM 320517105 245 13,749 SH   SOLE 8 13,749 0 0
FIRST HORIZON NATL CORP OPT 320517105 89 5,000 SH Put SOLE 8 5,000 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,689 50,650 SH   SOLE 1 50,650 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 7,413 222,373 SH   SOLE 1 222,373 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 3 90 SH   SOLE 8 90 0 0
FIRST INTERNET BANCORP COM 320557101 20 593 SH   SOLE 1 593 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 106 2,511 SH   SOLE 1 2,511 0 0
FIRST LONG IS CORP COM 320734106 45 1,798 SH   SOLE 1 1,798 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 1,412 185,100 SH   SOLE 1 185,100 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 275 36,100 SH Put SOLE 8 36,100 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 1,255 164,500 SH Call SOLE 8 164,500 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 18 2,400 SH   DFND 20 0 0 2,400
FIRST MERCHANTS CORP COM 320817109 168 3,616 SH   SOLE 1 3,616 0 0
FIRST MERCHANTS CORP COM 320817109 7 141 SH   SOLE 8 141 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 35 869 SH   SOLE 1 869 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 2,534 99,497 SH   SOLE 1 99,497 0 0
FIRST NORTHWEST BANCORP COM 335834107 12 698 SH   SOLE 1 698 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 226 2,337 SH   DFND 1 0 0 2,337
FIRST REP BK SAN FRANCISCO C COM 33616C100 55,884 577,378 SH   SOLE 1 84,428 492,950 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 12 128 SH   SOLE 8 128 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 89 916 SH   SOLE 9 916 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,010 10,435 SH   SOLE 20 0 10,435 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,570 88,539 SH   SOLE 99 0 88,539 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 9 133 SH   SOLE 1 133 0 0
FIRST SOLAR INC COM 336433107 5,999 113,899 SH   SOLE 1 113,899 0 0
FIRST SOLAR INC OPT 336433107 10,701 203,200 SH Call SOLE 8 203,200 0 0
FIRST SOLAR INC COM 336433107 30 554 SH   SOLE 8 554 0 0
FIRST SOLAR INC OPT 336433107 4,708 89,400 SH Put SOLE 8 89,400 0 0
FIRST SOLAR INC COM 336433107 62 1,177 SH   SOLE 9 1,177 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 90 645 SH   DFND 1 0 0 645
FIRST TR EXCHANGE TRADED FD FUND 33733E302 15 111 SH   SOLE 1 111 0 0
FIRST TR EXCHANGE TRADED FD FUND 33738D309 3 65 SH   SOLE 8 65 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X143 742 10,000 SH   SOLE 8 10,000 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 278 11,900 SH Put SOLE 8 11,900 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E807 28 1,201 SH   SOLE 8 1,201 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X846 1 42 SH   SOLE 8 42 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 42 1,800 SH Call SOLE 8 1,800 0 0
FIRST TR MID CAP CORE ALPHAD FUND 33735B108 2 26 SH   SOLE 8 26 0 0
FIRST UTD CORP COM 33741H107 10 501 SH   SOLE 1 501 0 0
FIRSTCASH INC COM 33767D105 2,491 27,721 SH   SOLE 1 27,721 0 0
FIRSTCASH INC COM 33767D105 103 1,145 SH   SOLE 8 1,145 0 0
FIRSTENERGY CORP COM 337932107 25,260 703,427 SH   SOLE 1 703,427 0 0
FIRSTENERGY CORP COM 337932107 11,338 315,738 SH   SOLE 8 315,738 0 0
FIRSTENERGY CORP OPT 337932107 1,056 29,400 SH Put SOLE 8 29,400 0 0
FIRSTENERGY CORP OPT 337932107 9,660 269,000 SH Call SOLE 8 269,000 0 0
FIRSTENERGY CORP COM 337932107 154 4,262 SH   SOLE 9 4,262 0 0
FISERV INC COM 337738108 42,343 571,501 SH   SOLE 1 571,501 0 0
FISERV INC OPT 337738108 630 8,500 SH Put SOLE 8 8,500 0 0
FISERV INC COM 337738108 212 2,861 SH   SOLE 8 2,861 0 0
FISERV INC OPT 337738108 533 7,200 SH Call SOLE 8 7,200 0 0
FISERV INC COM 337738108 65 879 SH   SOLE 9 879 0 0
FITBIT INC COM 33812L102 99 15,146 SH   SOLE 1 15,146 0 0
FITBIT INC OPT 33812L102 519 79,500 SH Put SOLE 8 79,500 0 0
FITBIT INC COM 33812L102 1,601 245,199 SH   SOLE 8 245,199 0 0
FITBIT INC OPT 33812L102 524 80,200 SH Call SOLE 8 80,200 0 0
FITBIT INC COM 33812L102 16 2,500 SH   DFND 20 0 0 2,500
FIVE BELOW INC COM 33829M101 9,026 92,374 SH   SOLE 1 92,374 0 0
FIVE BELOW INC OPT 33829M101 5,863 60,000 SH Put SOLE 8 60,000 0 0
FIVE BELOW INC OPT 33829M101 684 7,000 SH Call SOLE 8 7,000 0 0
FIVE BELOW INC COM 33829M101 570 5,829 SH   SOLE 8 5,829 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 788 70,087 SH   SOLE 1 70,087 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 29 2,558 SH   SOLE 8 2,558 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 65 4,143 SH   SOLE 1 4,143 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 10 627 SH   SOLE 8 627 0 0
FIVE9 INC COM 338307101 143 4,157 SH   SOLE 1 4,157 0 0
FLAGSTAR BANCORP INC COM 337930705 74 2,165 SH   SOLE 1 2,165 0 0
FLAGSTAR BANCORP INC COM 337930705 102 2,976 SH   SOLE 8 2,976 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 49,466 234,822 SH   SOLE 1 234,822 0 0
FLEETCOR TECHNOLOGIES INC OPT 339041105 63 300 SH Call SOLE 8 300 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 5,637 26,760 SH   SOLE 8 26,760 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 109 520 SH   SOLE 9 520 0 0
FLEX LTD COM Y2573F102 4,464 316,497 SH   SOLE 1 316,497 0 0
FLEX LTD COM Y2573F102 745 52,768 SH   SOLE 8 52,768 0 0
FLEX LTD OPT Y2573F102 607 43,000 SH Put SOLE 8 43,000 0 0
FLEX LTD OPT Y2573F102 632 44,800 SH Call SOLE 8 44,800 0 0
FLEX LTD COM Y2573F102 43 3,057 SH   SOLE 9 3,057 0 0
FLEX PHARMA INC COM 33938A105 0 88 SH   SOLE 8 88 0 0
FLEXION THERAPEUTICS INC COM 33938J106 64 2,460 SH   SOLE 1 2,460 0 0
FLEXSHARES TR FUND 33939L860 4 93 SH   SOLE 8 93 0 0
FLEXSTEEL INDS INC COM 339382103 142 3,552 SH   SOLE 1 3,552 0 0
FLEXSTEEL INDS INC COM 339382103 2 62 SH   SOLE 8 62 0 0
FLIR SYS INC COM 302445101 8,448 162,536 SH   SOLE 1 162,536 0 0
FLIR SYS INC COM 302445101 285 5,484 SH   SOLE 8 5,484 0 0
FLIR SYS INC OPT 302445101 94 1,800 SH Call SOLE 8 1,800 0 0
FLIR SYS INC OPT 302445101 31 600 SH Put SOLE 8 600 0 0
FLIR SYS INC COM 302445101 67 1,270 SH   SOLE 9 1,270 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 540 10,946 SH   SOLE 1 10,946 0 0
FLOTEK INDS INC DEL COM 343389102 252 77,866 SH   SOLE 1 77,866 0 0
FLOTEK INDS INC DEL OPT 343389102 19 5,900 SH Put SOLE 8 5,900 0 0
FLOTEK INDS INC DEL OPT 343389102 5 1,500 SH Call SOLE 8 1,500 0 0
FLOTEK INDS INC DEL COM 343389102 59 18,151 SH   SOLE 8 18,151 0 0
FLOWERS FOODS INC COM 343498101 1,162 55,798 SH   SOLE 1 55,798 0 0
FLOWERS FOODS INC OPT 343498101 19 900 SH Put SOLE 8 900 0 0
FLOWERS FOODS INC COM 343498101 116 5,550 SH   SOLE 8 5,550 0 0
FLOWERS FOODS INC OPT 343498101 140 6,700 SH Call SOLE 8 6,700 0 0
FLOWSERVE CORP COM 34354P105 26,156 647,422 SH   SOLE 1 647,422 0 0
FLOWSERVE CORP OPT 34354P105 73 1,800 SH Call SOLE 8 1,800 0 0
FLOWSERVE CORP OPT 34354P105 178 4,400 SH Put SOLE 8 4,400 0 0
FLOWSERVE CORP COM 34354P105 300 7,436 SH   SOLE 8 7,436 0 0
FLOWSERVE CORP COM 34354P105 870 21,526 SH   SOLE 9 21,526 0 0
FLUENT INC COM 34380C102 6 2,389 SH   SOLE 1 2,389 0 0
FLUENT INC COM 34380C102 0 22 SH   SOLE 8 22 0 0
FLUIDIGM CORP DEL COM 34385P108 12 1,921 SH   SOLE 1 1,921 0 0
FLUIDIGM CORP DEL COM 34385P108 9 1,509 SH   SOLE 8 1,509 0 0
FLUOR CORP NEW COM 343412102 23 465 SH   DFND 1 0 0 465
FLUOR CORP NEW COM 343412102 7,697 157,788 SH   SOLE 1 157,788 0 0
FLUOR CORP NEW OPT 343412102 1,859 38,100 SH Put SOLE 8 38,100 0 0
FLUOR CORP NEW COM 343412102 717 14,701 SH   SOLE 8 14,701 0 0
FLUOR CORP NEW OPT 343412102 2,805 57,500 SH Call SOLE 8 57,500 0 0
FLUOR CORP NEW COM 343412102 15 298 SH   SOLE 9 298 0 0
FLUSHING FINL CORP COM 343873105 60 2,321 SH   SOLE 1 2,321 0 0
FLUSHING FINL CORP COM 343873105 0 4 SH   SOLE 8 4 0 0
FLWS/1-800 FLOWERS COM 68243Q106 84 6,765 SH   SOLE 1 6,765 0 0
FNB BANCORP CALIF COM 302515101 14 376 SH   SOLE 1 376 0 0
FNB BANCORP CALIF COM 302515101 1 15 SH   SOLE 8 15 0 0
FNB CORP PA COM 302520101 905 67,447 SH   SOLE 1 67,447 0 0
FNB CORP PA COM 302520101 1,182 88,079 SH   SOLE 8 88,079 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 104 20,646 SH   SOLE 8 20,646 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 307 3,495 SH   SOLE 1 3,495 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 139 1,580 SH   SOLE 8 1,580 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 2,300 26,200 SH Call SOLE 8 26,200 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 79 900 SH Put SOLE 8 900 0 0
FONAR CORP COM 344437405 12 450 SH   SOLE 1 450 0 0
FOOT LOCKER INC COM 344849104 105 2,000 SH   DFND 1 0 0 2,000
FOOT LOCKER INC COM 344849104 13,409 254,699 SH   SOLE 1 254,699 0 0
FOOT LOCKER INC OPT 344849104 1,042 19,800 SH Put SOLE 8 19,800 0 0
FOOT LOCKER INC OPT 344849104 2,348 44,600 SH Call SOLE 8 44,600 0 0
FOOT LOCKER INC COM 344849104 533 10,142 SH   SOLE 8 10,142 0 0
FOOT LOCKER INC COM 344849104 1 14 SH   SOLE 9 14 0 0
FORD MTR CO DEL COM 345370860 81 7,293 SH   DFND 1 0 0 7,293
FORD MTR CO DEL COM 345370860 93,949 8,486,968 SH   SOLE 1 8,486,968 0 0
FORD MTR CO DEL OPT 345370860 11,088 1,001,600 SH Call SOLE 8 1,001,600 0 0
FORD MTR CO DEL OPT 345370860 39,642 3,580,900 SH Put SOLE 8 3,580,900 0 0
FORD MTR CO DEL COM 345370860 11,875 1,072,783 SH   SOLE 8 1,072,783 0 0
FORD MTR CO DEL COM 345370860 448 40,386 SH   SOLE 9 40,386 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 273 7,975 SH   SOLE 1 7,975 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 0 13 SH   SOLE 8 13 0 0
FORESIGHT ENERGY LP COM 34552U104 55 13,495 SH   SOLE 8 13,495 0 0
FOREST CITY ENTERPRISES INC BOND 345550AP2 496 446,000 PRN   SOLE 8 0 0 446,000
FOREST CITY RLTY TR INC TRUS 345605109 47,697 2,091,071 SH   SOLE 1 2,091,071 0 0
FORESTAR GROUP INC COM 346232101 16 771 SH   SOLE 1 771 0 0
FORESTAR GROUP INC OPT 346232101 10 500 SH Put SOLE 8 500 0 0
FORESTAR GROUP INC COM 346232101 7 328 SH   SOLE 8 328 0 0
FORMFACTOR INC COM 346375108 546 40,987 SH   SOLE 1 40,987 0 0
FORMFACTOR INC COM 346375108 3 216 SH   SOLE 8 216 0 0
FORRESTER RESH INC COM 346563109 202 4,845 SH   SOLE 1 4,845 0 0
FORRESTER RESH INC COM 346563109 64 1,521 SH   SOLE 8 1,521 0 0
FORTERRA INC COM 34960W106 142 14,582 SH   SOLE 1 14,582 0 0
FORTINET INC COM 34959E109 6,018 96,404 SH   SOLE 1 96,404 0 0
FORTINET INC OPT 34959E109 755 12,100 SH Call SOLE 8 12,100 0 0
FORTINET INC OPT 34959E109 1,061 17,000 SH Put SOLE 8 17,000 0 0
FORTINET INC COM 34959E109 2,453 39,310 SH   SOLE 8 39,310 0 0
FORTINET INC COM 34959E109 52 841 SH   SOLE 9 841 0 0
FORTIS INC COM 349553107 697 21,867 SH   SOLE 1 21,867 0 0
FORTIS INC COM 349553107 4,791 150,310 SH   SOLE 9 150,310 0 0
FORTIVE CORP COM 34959J108 568 7,364 SH   DFND 1 0 0 7,364
FORTIVE CORP COM 34959J108 85,068 1,103,211 SH   SOLE 1 390,879 712,332 0
FORTIVE CORP COM 34959J108 138 1,803 SH   SOLE 8 1,803 0 0
FORTIVE CORP OPT 34959J108 3,663 47,500 SH Call SOLE 8 47,500 0 0
FORTIVE CORP COM 34959J108 51 666 SH   SOLE 9 666 0 0
FORTIVE CORP COM 34959J108 1,553 20,140 SH   SOLE 20 0 20,140 0
FORTIVE CORP COM 34959J108 10,762 139,571 SH   SOLE 99 0 139,571 0
FORTRESS BIOTECH INC COM 34960Q109 7 2,493 SH   SOLE 1 2,493 0 0
FORTUNA SILVER MINES INC COM 349915108 536 94,300 SH   SOLE 1 94,300 0 0
FORTUNA SILVER MINES INC COM 349915108 1 167 SH   SOLE 8 167 0 0
FORTUNA SILVER MINES INC COM 349915108 31 5,500 SH   DFND 20 0 0 5,500
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 44,065 820,738 SH   SOLE 1 820,738 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 102 1,900 SH Call SOLE 8 1,900 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 302 5,618 SH   SOLE 8 5,618 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 145 2,700 SH Put SOLE 8 2,700 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 18 324 SH   SOLE 9 324 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 221 17,933 SH   SOLE 1 17,933 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 80 6,498 SH   SOLE 8 6,498 0 0
FORWARD AIR CORP COM 349853101 642 10,868 SH   SOLE 1 10,868 0 0
FORWARD AIR CORP COM 349853101 77 1,300 SH   SOLE 8 1,300 0 0
FOSSIL GROUP INC COM 34988V106 3,174 118,104 SH   SOLE 1 118,104 0 0
FOSSIL GROUP INC COM 34988V106 855 31,788 SH   SOLE 8 31,788 0 0
FOSSIL GROUP INC OPT 34988V106 682 25,400 SH Call SOLE 8 25,400 0 0
FOSSIL GROUP INC OPT 34988V106 674 25,100 SH Put SOLE 8 25,100 0 0
FOSTER L B CO COM 350060109 475 20,722 SH   SOLE 1 20,722 0 0
FOSTER L B CO COM 350060109 28 1,232 SH   SOLE 8 1,232 0 0
FOUNDATION BLDG MATLS INC COM 350392106 587 38,178 SH   SOLE 1 38,178 0 0
FOUNDATION MEDICINE INC COM 350465100 2,190 16,017 SH   SOLE 1 16,017 0 0
FOUNDATION MEDICINE INC OPT 350465100 10,676 78,100 SH Put SOLE 8 78,100 0 0
FOUNDATION MEDICINE INC COM 350465100 493 3,611 SH   SOLE 8 3,611 0 0
FOUNDATION MEDICINE INC OPT 350465100 18,113 132,500 SH Call SOLE 8 132,500 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1,653 67,158 SH   SOLE 1 67,158 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1 26 SH   SOLE 8 26 0 0
FOX FACTORY HLDG CORP COM 35138V102 636 13,666 SH   SOLE 1 13,666 0 0
FRANCESCAS HLDGS CORP COM 351793104 213 28,134 SH   SOLE 1 28,134 0 0
FRANCESCAS HLDGS CORP COM 351793104 5 665 SH   SOLE 8 665 0 0
FRANCESCAS HLDGS CORP OPT 351793104 109 14,500 SH Call SOLE 8 14,500 0 0
FRANCESCAS HLDGS CORP OPT 351793104 72 9,600 SH Put SOLE 8 9,600 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 3,328 45,563 SH   SOLE 1 45,563 0 0
FRANCO NEVADA CORP COM 351858105 66 897 SH   SOLE 8 897 0 0
FRANCO NEVADA CORP OPT 351858105 15 200 SH Put SOLE 8 200 0 0
FRANCO NEVADA CORP OPT 351858105 22 300 SH Call SOLE 8 300 0 0
FRANCO NEVADA CORP COM 351858105 59 805 SH   SOLE 9 805 0 0
FRANKLIN COVEY CO COM 353469109 21 865 SH   SOLE 1 865 0 0
FRANKLIN COVEY CO COM 353469109 32 1,315 SH   SOLE 8 1,315 0 0
FRANKLIN ELEC INC COM 353514102 663 14,694 SH   SOLE 1 14,694 0 0
FRANKLIN ELEC INC COM 353514102 0 1 SH   SOLE 8 1 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 168 4,470 SH   SOLE 1 4,470 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 16 433 SH   SOLE 8 433 0 0
FRANKLIN RES INC COM 354613101 24,749 772,204 SH   SOLE 1 772,204 0 0
FRANKLIN RES INC COM 354613101 43 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 439 13,701 SH   SOLE 8 13,701 0 0
FRANKLIN RES INC OPT 354613101 776 24,200 SH Put SOLE 8 24,200 0 0
FRANKLIN RES INC OPT 354613101 622 19,400 SH Call SOLE 8 19,400 0 0
FRANKLIN RES INC COM 354613101 22 704 SH   SOLE 9 704 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,154 134,744 SH   SOLE 1 134,744 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 5 516 SH   SOLE 8 516 0 0
FRANKS INTL N V COM N33462107 42 5,363 SH   SOLE 1 5,363 0 0
FREDS INC COM 356108100 179 78,575 SH   SOLE 1 78,575 0 0
FREDS INC COM 356108100 133 58,523 SH   SOLE 8 58,523 0 0
FREDS INC OPT 356108100 9 3,800 SH Put SOLE 8 3,800 0 0
FREDS INC OPT 356108100 6 2,600 SH Call SOLE 8 2,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 26,334 1,525,705 SH   SOLE 1 1,525,705 0 0
FREEPORT-MCMORAN INC COM 35671D857 42 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC OPT 35671D857 38,782 2,246,900 SH Call SOLE 8 2,246,900 0 0
FREEPORT-MCMORAN INC OPT 35671D857 38,448 2,227,600 SH Put SOLE 8 2,227,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 7,525 435,947 SH   SOLE 8 435,947 0 0
FREEPORT-MCMORAN INC COM 35671D857 50 2,925 SH   SOLE 9 2,925 0 0
FREEPORT-MCMORAN INC COM 35671D857 709 41,075 SH   DFND 20 0 0 41,075
FREIGHTCAR AMER INC COM 357023100 23 1,328 SH   SOLE 1 1,328 0 0
FREIGHTCAR AMER INC COM 357023100 10 616 SH   SOLE 8 616 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 1,319 26,200 SH   SOLE 1 26,200 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 1,192 26,745 SH   SOLE 1 26,745 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 73 1,649 SH   SOLE 8 1,649 0 0
FRESHPET INC COM 358039105 181 6,591 SH   SOLE 1 6,591 0 0
FRESHPET INC COM 358039105 552 20,100 SH   SOLE 8 20,100 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 38 3,610 SH   SOLE 1 3,610 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 501 93,556 SH   SOLE 1 93,556 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 1,340 250,000 SH Put SOLE 1 250,000 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 188 34,991 SH   SOLE 8 34,991 0 0
FRONTIER COMMUNICATIONS CORP CONV 35906A207 8,483 862,077 SH   SOLE 8 862,077 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 812 151,434 SH Call SOLE 8 151,434 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 1,814 338,344 SH Put SOLE 8 338,344 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 1 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 268 46,032 SH   SOLE 1 46,032 0 0
FRONTLINE LTD OPT G3682E192 152 26,100 SH Call SOLE 8 26,100 0 0
FRONTLINE LTD COM G3682E192 1 149 SH   SOLE 8 149 0 0
FRONTLINE LTD OPT G3682E192 25 4,200 SH Put SOLE 8 4,200 0 0
FRONTLINE LTD COM G3682E192 690 118,180 SH   SOLE 9 118,180 0 0
FRONTLINE LTD COM G3682E192 55 9,400 SH   DFND 20 0 0 9,400
FRP HLDGS INC COM 30292L107 34 518 SH   SOLE 1 518 0 0
FS BANCORP INC COM 30263Y104 15 231 SH   SOLE 1 231 0 0
FS INVT CORP COM 302635107 33 4,504 SH   SOLE 8 4,504 0 0
FTD COS INC COM 30281V108 330 71,117 SH   SOLE 1 71,117 0 0
FTI CONSULTING INC COM 302941109 4,356 72,037 SH   SOLE 1 72,037 0 0
FTI CONSULTING INC OPT 302941109 6 100 SH Call SOLE 8 100 0 0
FTI CONSULTING INC COM 302941109 2,203 36,418 SH   SOLE 8 36,418 0 0
FTS INTERNATIONAL INC COM 30283W104 23 1,660 SH   SOLE 1 1,660 0 0
FTS INTERNATIONAL INC COM 30283W104 218 15,293 SH   SOLE 8 15,293 0 0
FUELCELL ENERGY INC COM 35952H502 8 5,981 SH   SOLE 1 5,981 0 0
FULLER H B CO COM 359694106 1,027 19,139 SH   SOLE 1 19,139 0 0
FULLER H B CO COM 359694106 219 4,084 SH   SOLE 9 4,084 0 0
FULTON FINL CORP PA COM 360271100 334 20,212 SH   SOLE 1 20,212 0 0
FUNKO INC COM 361008105 9 766 SH   SOLE 1 766 0 0
FUNKO INC COM 361008105 26 2,080 SH   SOLE 8 2,080 0 0
FUSION CONNECT INC COM 36116X102 6 1,531 SH   SOLE 1 1,531 0 0
FUSION CONNECT INC COM 36116X102 19 4,900 SH   SOLE 8 4,900 0 0
FUTURE FINTECH GROUP INC COM 36117V105 2 1,200 SH   SOLE 8 1,200 0 0
FUTUREFUEL CORPORATION COM 36116M106 134 9,538 SH   SOLE 1 9,538 0 0
FUTUREFUEL CORPORATION COM 36116M106 2 157 SH   SOLE 8 157 0 0
G-III APPAREL GROUP LTD COM 36237H101 1,091 24,592 SH   SOLE 1 24,592 0 0
G-III APPAREL GROUP LTD COM 36237H101 494 11,134 SH   SOLE 8 11,134 0 0
G1 THERAPEUTICS INC COM 3621LQ109 159 3,667 SH   SOLE 1 3,667 0 0
GAIA INC NEW COM 36269P104 16 822 SH   SOLE 1 822 0 0
GAIN CAP HLDGS INC COM 36268W100 78 10,352 SH   SOLE 1 10,352 0 0
GALAPAGOS NV ADR 36315X101 8 93 SH   SOLE 8 93 0 0
GALECTIN THERAPEUTICS INC COM 363225202 20 3,194 SH   SOLE 8 3,194 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 16,617 254,536 SH   SOLE 1 254,536 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 14 212 SH   SOLE 8 212 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 25 387 SH   SOLE 9 387 0 0
GALMED PHARMACEUTICALS LTD COM M47238106 18 1,500 SH   SOLE 1 1,500 0 0
GAMCO INVESTORS INC COM 361438104 16 594 SH   SOLE 1 594 0 0
GAMESTOP CORP NEW COM 36467W109 1,514 103,871 SH   SOLE 1 103,871 0 0
GAMESTOP CORP NEW OPT 36467W109 146 10,000 SH Put SOLE 1 10,000 0 0
GAMESTOP CORP NEW COM 36467W109 1,991 136,668 SH   SOLE 8 136,668 0 0
GAMESTOP CORP NEW OPT 36467W109 5,290 363,100 SH Put SOLE 8 363,100 0 0
GAMESTOP CORP NEW OPT 36467W109 2,046 140,400 SH Call SOLE 8 140,400 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 1,958 54,701 SH   SOLE 1 54,701 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 781 21,817 SH   SOLE 1 21,817 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 195 5,424 SH   SOLE 8 5,424 0 0
GANNETT CO INC COM 36473H104 1,235 115,372 SH   SOLE 1 115,372 0 0
GANNETT CO INC OPT 36473H104 427 39,900 SH Call SOLE 8 39,900 0 0
GANNETT CO INC COM 36473H104 18 1,716 SH   SOLE 8 1,716 0 0
GANNETT CO INC OPT 36473H104 12 1,100 SH Put SOLE 8 1,100 0 0
GAP INC DEL COM 364760108 16,209 500,407 SH   SOLE 1 500,407 0 0
GAP INC DEL COM 364760108 2,232 68,925 SH   SOLE 8 68,925 0 0
GAP INC DEL OPT 364760108 5,105 157,600 SH Call SOLE 8 157,600 0 0
GAP INC DEL OPT 364760108 14,310 441,800 SH Put SOLE 8 441,800 0 0
GAP INC DEL COM 364760108 64 1,976 SH   SOLE 9 1,976 0 0
GARDNER DENVER HLDGS INC COM 36555P107 4,712 160,323 SH   SOLE 1 160,323 0 0
GARMIN LTD COM H2906T109 11,398 186,843 SH   SOLE 1 186,843 0 0
GARMIN LTD COM H2906T109 191 3,122 SH   SOLE 8 3,122 0 0
GARMIN LTD OPT H2906T109 1,464 24,000 SH Call SOLE 8 24,000 0 0
GARMIN LTD OPT H2906T109 1,470 24,100 SH Put SOLE 8 24,100 0 0
GARMIN LTD COM H2906T109 15 240 SH   SOLE 9 240 0 0
GARTNER INC COM 366651107 12,868 96,829 SH   SOLE 1 96,829 0 0
GARTNER INC COM 366651107 25 193 SH   SOLE 9 193 0 0
GASLOG LTD COM G37585109 1,201 62,881 SH   SOLE 1 62,881 0 0
GASLOG LTD COM G37585109 112 5,881 SH   SOLE 8 5,881 0 0
GASLOG PARTNERS LP COM Y2687W108 234 9,810 SH   SOLE 1 9,810 0 0
GASLOG PARTNERS LP COM Y2687W108 6 250 SH   SOLE 8 250 0 0
GASTAR EXPL INC NEW COM 36729W202 136 242,888 SH   SOLE 1 242,888 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 28 1,729 SH   SOLE 1 1,729 0 0
GATX CORP COM 361448103 564 7,592 SH   SOLE 1 7,592 0 0
GATX CORP OPT 361448103 67 900 SH Put SOLE 8 900 0 0
GATX CORP OPT 361448103 82 1,100 SH Call SOLE 8 1,100 0 0
GATX CORP COM 361448103 389 5,246 SH   SOLE 8 5,246 0 0
GCI LIBERTY INC COM 36164V305 1,173 26,007 SH   SOLE 1 26,007 0 0
GCI LIBERTY INC COM 36164V305 3 66 SH   SOLE 8 66 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 376 12,977 SH   SOLE 1 12,977 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 164 5,654 SH   SOLE 8 5,654 0 0
GDS HLDGS LTD ADR 36165L108 285 7,100 SH   SOLE 1 7,100 0 0
GDS HLDGS LTD ADR 36165L108 3 83 SH   SOLE 8 83 0 0
GDS HLDGS LTD ADR 36165L108 730 18,200 SH   SOLE 9 18,200 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 173 11,198 SH   SOLE 1 11,198 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 68 4,377 SH   SOLE 8 4,377 0 0
GENCOR INDS INC COM 368678108 10 644 SH   SOLE 1 644 0 0
GENERAC HLDGS INC COM 368736104 2,341 45,241 SH   SOLE 1 45,241 0 0
GENERAC HLDGS INC OPT 368736104 5 100 SH Call SOLE 8 100 0 0
GENERAC HLDGS INC COM 368736104 20 390 SH   SOLE 8 390 0 0
GENERAL DYNAMICS CORP COM 369550108 60,343 323,710 SH   SOLE 1 323,710 0 0
GENERAL DYNAMICS CORP OPT 369550108 14,447 77,500 SH Call SOLE 8 77,500 0 0
GENERAL DYNAMICS CORP OPT 369550108 12,583 67,500 SH Put SOLE 8 67,500 0 0
GENERAL DYNAMICS CORP COM 369550108 259 1,388 SH   SOLE 8 1,388 0 0
GENERAL DYNAMICS CORP COM 369550108 100 541 SH   SOLE 9 541 0 0
GENERAL ELECTRIC CO OPT 369604103 7,200 529,000 SH Put SOLE 1 529,000 0 0
GENERAL ELECTRIC CO COM 369604103 1,017 74,702 SH   DFND 1 0 0 74,702
GENERAL ELECTRIC CO COM 369604103 278,857 20,489,062 SH   SOLE 1 20,489,062 0 0
GENERAL ELECTRIC CO OPT 369604103 192,282 14,128,000 SH Put SOLE 8 14,128,000 0 0
GENERAL ELECTRIC CO COM 369604103 95,856 7,043,073 SH   SOLE 8 7,043,073 0 0
GENERAL ELECTRIC CO OPT 369604103 13,306 977,700 SH Call SOLE 8 977,700 0 0
GENERAL ELECTRIC CO COM 369604103 10,462 768,729 SH   SOLE 9 768,729 0 0
GENERAL ELECTRIC CO COM 369604103 2,531 185,980 SH   DFND 20 0 0 185,980
GENERAL ELECTRIC CO COM 369604103 6 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 9 716 SH   SOLE 1 716 0 0
GENERAL FIN CORP DEL COM 369822101 9 645 SH   SOLE 8 645 0 0
GENERAL MLS INC COM 370334104 29,734 671,855 SH   SOLE 1 671,855 0 0
GENERAL MLS INC COM 370334104 89 2,000 SH   DFND 1 0 0 2,000
GENERAL MLS INC OPT 370334104 8,724 197,100 SH Put SOLE 8 197,100 0 0
GENERAL MLS INC OPT 370334104 10,759 243,100 SH Call SOLE 8 243,100 0 0
GENERAL MLS INC COM 370334104 2,784 62,908 SH   SOLE 8 62,908 0 0
GENERAL MLS INC COM 370334104 414 9,349 SH   SOLE 9 9,349 0 0
GENERAL MTRS CO COM 37045V100 95,194 2,416,116 SH   SOLE 1 2,416,116 0 0
GENERAL MTRS CO COM 37045V100 394 10,000 SH   DFND 1 0 0 10,000
GENERAL MTRS CO OPT 37045V100 90,360 2,293,400 SH Put SOLE 8 2,293,400 0 0
GENERAL MTRS CO COM 37045V100 17,687 448,900 SH   SOLE 8 448,900 0 0
GENERAL MTRS CO OPT 37045V100 66,200 1,680,200 SH Call SOLE 8 1,680,200 0 0
GENERAL MTRS CO COM 37045V100 1,064 27,016 SH   SOLE 9 27,016 0 0
GENESCO INC COM 371532102 858 21,614 SH   SOLE 1 21,614 0 0
GENESCO INC COM 371532102 70 1,750 SH   SOLE 8 1,750 0 0
GENESCO INC OPT 371532102 981 24,700 SH Put SOLE 8 24,700 0 0
GENESCO INC OPT 371532102 1,604 40,400 SH Call SOLE 8 40,400 0 0
GENESEE &amp WYO INC COM 371559105 666 8,194 SH   SOLE 1 8,194 0 0
GENESEE &amp WYO INC COM 371559105 47 584 SH   SOLE 8 584 0 0
GENESIS ENERGY L P COM 371927104 3,295 150,397 SH   SOLE 1 150,397 0 0
GENESIS ENERGY L P COM 371927104 158 7,229 SH   SOLE 8 7,229 0 0
GENESIS HEALTHCARE INC COM 37185X106 74 32,594 SH   SOLE 1 32,594 0 0
GENESIS HEALTHCARE INC COM 37185X106 1 331 SH   SOLE 8 331 0 0
GENIE ENERGY LTD COM 372284208 0 74 SH   SOLE 8 74 0 0
GENMARK DIAGNOSTICS INC COM 372309104 24 3,795 SH   SOLE 1 3,795 0 0
GENMARK DIAGNOSTICS INC COM 372309104 16 2,574 SH   SOLE 8 2,574 0 0
GENOCEA BIOSCIENCES INC COM 372427104 4 4,344 SH   SOLE 1 4,344 0 0
GENOMIC HEALTH INC COM 37244C101 76 1,515 SH   SOLE 1 1,515 0 0
GENOMIC HEALTH INC COM 37244C101 42 827 SH   SOLE 8 827 0 0
GENPACT LIMITED COM G3922B107 6,086 210,363 SH   SOLE 1 210,363 0 0
GENPACT LIMITED COM G3922B107 4 134 SH   SOLE 8 134 0 0
GENTEX CORP COM 371901109 11,985 520,619 SH   SOLE 1 520,619 0 0
GENTEX CORP COM 371901109 12 517 SH   SOLE 8 517 0 0
GENTEX CORP OPT 371901109 62 2,700 SH Call SOLE 8 2,700 0 0
GENTEX CORP OPT 371901109 58 2,500 SH Put SOLE 8 2,500 0 0
GENTHERM INC COM 37253A103 934 23,798 SH   SOLE 1 23,798 0 0
GENUINE PARTS CO COM 372460105 21,194 230,907 SH   SOLE 1 230,907 0 0
GENUINE PARTS CO OPT 372460105 1,258 13,700 SH Put SOLE 8 13,700 0 0
GENUINE PARTS CO OPT 372460105 4,149 45,200 SH Call SOLE 8 45,200 0 0
GENUINE PARTS CO COM 372460105 4 46 SH   SOLE 8 46 0 0
GENUINE PARTS CO COM 372460105 2,481 27,032 SH   SOLE 9 27,032 0 0
GENWORTH FINL INC COM 37247D106 4,579 1,017,360 SH   SOLE 1 1,017,360 0 0
GENWORTH FINL INC COM 37247D106 121 26,928 SH   SOLE 8 26,928 0 0
GENWORTH FINL INC OPT 37247D106 261 58,100 SH Put SOLE 8 58,100 0 0
GENWORTH FINL INC OPT 37247D106 995 221,100 SH Call SOLE 8 221,100 0 0
GEO GROUP INC NEW COM 36162J106 1,002 36,388 SH   SOLE 1 36,388 0 0
GEO GROUP INC NEW TRUS 36162J106 1,141 41,413 SH   SOLE 1 41,413 0 0
GEO GROUP INC NEW TRUS 36162J106 5 190 SH   SOLE 8 190 0 0
GEOPARK LTD COM G38327105 221 10,700 SH   SOLE 1 10,700 0 0
GEOPARK LTD COM G38327105 79 3,846 SH   SOLE 8 3,846 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 403 28,650 SH   SOLE 1 28,650 0 0
GERDAU S A ADR 373737105 2,198 620,903 SH   SOLE 1 620,903 0 0
GERDAU S A ADR 373737105 0 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 71 1,980 SH   SOLE 1 1,980 0 0
GERON CORP COM 374163103 40 11,663 SH   SOLE 1 11,663 0 0
GERON CORP OPT 374163103 164 47,900 SH Put SOLE 8 47,900 0 0
GETTY RLTY CORP NEW TRUS 374297109 339 12,028 SH   SOLE 1 12,028 0 0
GETTY RLTY CORP NEW TRUS 374297109 0 9 SH   SOLE 8 9 0 0
GEVO INC COM 374396406 54 14,300 SH   SOLE 1 14,300 0 0
GEVO INC COM 374396406 0 5 SH   SOLE 8 5 0 0
GGP INC COM 36174X101 251 12,295 SH   SOLE 1 12,295 0 0
GGP INC TRUS 36174X101 22,735 1,112,787 SH   SOLE 1 1,112,787 0 0
GGP INC OPT 36174X101 805 39,400 SH Put SOLE 8 39,400 0 0
GGP INC TRUS 36174X101 160 7,851 SH   SOLE 8 7,851 0 0
GGP INC OPT 36174X101 1,050 51,400 SH Call SOLE 8 51,400 0 0
GGP INC COM 36174X101 119 5,822 SH   SOLE 9 5,822 0 0
GIBRALTAR INDS INC COM 374689107 611 16,291 SH   SOLE 1 16,291 0 0
GIGAMEDIA LTD COM Y2711Y112 33 11,094 SH   DFND 1 0 0 11,094
GILDAN ACTIVEWEAR INC COM 375916103 6,482 230,157 SH   SOLE 1 230,157 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,671 59,321 SH   SOLE 8 59,321 0 0
GILDAN ACTIVEWEAR INC COM 375916103 53 1,883 SH   SOLE 9 1,883 0 0
GILEAD SCIENCES INC COM 375558103 144,804 2,044,101 SH   SOLE 1 2,044,101 0 0
GILEAD SCIENCES INC COM 375558103 108 1,529 SH   DFND 1 0 0 1,529
GILEAD SCIENCES INC OPT 375558103 36,234 511,500 SH Call SOLE 8 511,500 0 0
GILEAD SCIENCES INC OPT 375558103 47,505 670,600 SH Put SOLE 8 670,600 0 0
GILEAD SCIENCES INC COM 375558103 10,470 147,783 SH   SOLE 8 147,783 0 0
GILEAD SCIENCES INC COM 375558103 5,788 81,700 SH   SOLE 9 81,700 0 0
GILEAD SCIENCES INC COM 375558103 122 1,721 SH   SOLE 81 1,721 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,140 29,467 SH   SOLE 1 29,467 0 0
GLADSTONE CAPITAL CORP COM 376535100 4 491 SH   SOLE 8 491 0 0
GLADSTONE COML CORP TRUS 376536108 39 2,059 SH   SOLE 1 2,059 0 0
GLADSTONE COML CORP TRUS 376536108 146 7,609 SH   SOLE 8 7,609 0 0
GLADSTONE LD CORP TRUS 376549101 13 958 SH   SOLE 1 958 0 0
GLATFELTER COM 377316104 312 15,968 SH   SOLE 1 15,968 0 0
GLAUKOS CORP COM 377322102 98 2,419 SH   SOLE 1 2,419 0 0
GLAUKOS CORP OPT 377322102 1,065 26,200 SH Put SOLE 8 26,200 0 0
GLAUKOS CORP COM 377322102 1,061 26,112 SH   SOLE 8 26,112 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 6 150 SH   DFND 1 0 0 150
GLAXOSMITHKLINE PLC ADR 37733W105 1,006 24,940 SH   SOLE 1 24,940 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 7,663 190,100 SH Put SOLE 8 190,100 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 2,888 71,652 SH   SOLE 8 71,652 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 7,022 174,200 SH Call SOLE 8 174,200 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 802 19,900 SH   DFND 20 0 0 19,900
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 239 5,294 SH   SOLE 1 5,294 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 4,236 93,700 SH Put SOLE 8 93,700 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 1,912 42,300 SH Call SOLE 8 42,300 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 224 7,133 SH   SOLE 1 7,133 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 16 510 SH   SOLE 8 510 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 265 105,355 SH   SOLE 1 105,355 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 24 615 SH   SOLE 1 615 0 0
GLOBAL MED REIT INC TRUS 37954A204 13 1,388 SH   SOLE 1 1,388 0 0
GLOBAL MED REIT INC TRUS 37954A204 20 2,213 SH   SOLE 8 2,213 0 0
GLOBAL NET LEASE INC TRUS 379378201 505 24,665 SH   SOLE 1 24,665 0 0
GLOBAL NET LEASE INC TRUS 379378201 0 18 SH   SOLE 8 18 0 0
GLOBAL PMTS INC COM 37940X102 16,208 145,366 SH   SOLE 1 145,366 0 0
GLOBAL PMTS INC OPT 37940X102 11 100 SH Call SOLE 8 100 0 0
GLOBAL PMTS INC COM 37940X102 98 880 SH   SOLE 8 880 0 0
GLOBAL PMTS INC COM 37940X102 38 339 SH   SOLE 9 339 0 0
GLOBAL WTR RES INC COM 379463102 7 724 SH   SOLE 1 724 0 0
GLOBAL X FDS FUND 37950E259 1,591 59,000 SH   SOLE 1 59,000 0 0
GLOBAL X FDS FUND 37954Y715 39 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37950E366 28 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS OPT 37950E366 89 9,700 SH Put SOLE 8 9,700 0 0
GLOBAL X FDS FUND 37950E366 196 21,502 SH   SOLE 8 21,502 0 0
GLOBAL X FDS OPT 37950E366 18 2,000 SH Call SOLE 8 2,000 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBALSCAPE INC COM 37940G109 0 45 SH   SOLE 8 45 0 0
GLOBALSTAR INC COM 378973408 451 921,094 SH   SOLE 1 921,094 0 0
GLOBALSTAR INC COM 378973408 0 67 SH   SOLE 8 67 0 0
GLOBANT S A COM L44385109 273 4,799 SH   SOLE 1 4,799 0 0
GLOBUS MARITIME LIMITED NEW COM Y27265308 9 18,800 SH   SOLE 8 18,800 0 0
GLOBUS MED INC COM 379577208 834 16,534 SH   SOLE 1 16,534 0 0
GLOBUS MED INC COM 379577208 709 14,052 SH   SOLE 8 14,052 0 0
GLOBUS MED INC OPT 379577208 3,744 74,200 SH Put SOLE 8 74,200 0 0
GLOBUS MED INC OPT 379577208 1,262 25,000 SH Call SOLE 8 25,000 0 0
GLU MOBILE INC COM 379890106 53 8,282 SH   SOLE 1 8,282 0 0
GLU MOBILE INC OPT 379890106 190 29,700 SH Call SOLE 8 29,700 0 0
GLU MOBILE INC OPT 379890106 552 86,100 SH Put SOLE 8 86,100 0 0
GLU MOBILE INC COM 379890106 549 85,681 SH   SOLE 8 85,681 0 0
GLYCOMIMETICS INC COM 38000Q102 209 12,971 SH   SOLE 1 12,971 0 0
GLYCOMIMETICS INC OPT 38000Q102 242 15,000 SH Call SOLE 8 15,000 0 0
GLYCOMIMETICS INC OPT 38000Q102 565 35,000 SH Put SOLE 8 35,000 0 0
GLYCOMIMETICS INC COM 38000Q102 229 14,187 SH   SOLE 8 14,187 0 0
GMS INC COM 36251C103 339 12,497 SH   SOLE 1 12,497 0 0
GNC HLDGS INC COM 36191G107 674 191,319 SH   SOLE 1 191,319 0 0
GNC HLDGS INC OPT 36191G107 93 26,400 SH Call SOLE 8 26,400 0 0
GNC HLDGS INC OPT 36191G107 2 500 SH Put SOLE 8 500 0 0
GODADDY INC COM 380237107 27,386 387,918 SH   SOLE 1 387,918 0 0
GODADDY INC OPT 380237107 177 2,500 SH Put SOLE 8 2,500 0 0
GODADDY INC OPT 380237107 459 6,500 SH Call SOLE 8 6,500 0 0
GODADDY INC COM 380237107 566 8,024 SH   SOLE 8 8,024 0 0
GODADDY INC COM 380237107 21 302 SH   SOLE 9 302 0 0
GOGO INC COM 38046C109 31 6,259 SH   SOLE 1 6,259 0 0
GOGO INC OPT 38046C109 2,208 454,400 SH Put SOLE 8 454,400 0 0
GOGO INC OPT 38046C109 252 51,800 SH Call SOLE 8 51,800 0 0
GOGO INC COM 38046C109 507 104,455 SH   SOLE 8 104,455 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 17 3,200 SH   SOLE 1 3,200 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 4,663 158,261 SH   SOLE 1 158,261 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 4,557 154,700 SH Put SOLE 8 154,700 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 3,548 120,433 SH   SOLE 8 120,433 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 1,741 59,100 SH Call SOLE 8 59,100 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 197 12,779 SH   SOLE 1 12,779 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 51 3,306 SH   SOLE 8 3,306 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 8 500 SH Call SOLE 8 500 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 46 3,000 SH Put SOLE 8 3,000 0 0
GOLD FIELDS LTD NEW ADR 38059T106 1,300 364,214 SH   SOLE 1 364,214 0 0
GOLD FIELDS LTD NEW ADR 38059T106 130 36,657 SH   SOLE 8 36,657 0 0
GOLD FIELDS LTD NEW OPT 38059T106 90 25,300 SH Put SOLE 8 25,300 0 0
GOLD FIELDS LTD NEW OPT 38059T106 62 17,400 SH Call SOLE 8 17,400 0 0
GOLD RESOURCE CORP COM 38068T105 315 47,852 SH   SOLE 1 47,852 0 0
GOLD RESOURCE CORP COM 38068T105 138 20,868 SH   SOLE 8 20,868 0 0
GOLDCORP INC NEW COM 380956409 3,623 264,260 SH   SOLE 1 264,260 0 0
GOLDCORP INC NEW COM 380956409 78 5,714 SH   DFND 1 0 0 5,714
GOLDCORP INC NEW OPT 380956409 16,612 1,211,600 SH Put SOLE 8 1,211,600 0 0
GOLDCORP INC NEW COM 380956409 5,147 375,400 SH   SOLE 8 375,400 0 0
GOLDCORP INC NEW OPT 380956409 1,707 124,500 SH Call SOLE 8 124,500 0 0
GOLDCORP INC NEW COM 380956409 284 20,701 SH   SOLE 9 20,701 0 0
GOLDCORP INC NEW COM 380956409 1,423 103,784 SH   DFND 20 0 0 103,784
GOLDEN ENTMT INC COM 381013101 135 5,002 SH   SOLE 1 5,002 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 3 400 SH   SOLE 8 400 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 2,506 288,375 SH   SOLE 9 288,375 0 0
GOLDEN STAR RES LTD CDA COM 38119T104 5 6,800 SH   DFND 20 0 0 6,800
GOLDMAN SACHS BDC INC COM 38147U107 27 1,300 SH   SOLE 1 1,300 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 76,645 347,486 SH   SOLE 1 347,486 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,105 14,078 SH   DFND 1 0 0 14,078
GOLDMAN SACHS GROUP INC COM 38141G104 29,438 133,459 SH   SOLE 8 133,459 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 115,160 522,100 SH Put SOLE 8 522,100 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 53,753 243,700 SH Call SOLE 8 243,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 698 3,165 SH   SOLE 9 3,165 0 0
GOODRICH PETE CORP COM 382410843 8 635 SH   SOLE 1 635 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 8,631 370,656 SH   SOLE 1 370,656 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 2,278 97,800 SH Call SOLE 8 97,800 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 4,216 181,057 SH   SOLE 8 181,057 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 9,358 401,800 SH Put SOLE 8 401,800 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,018 129,591 SH   SOLE 9 129,591 0 0
GOOSEHEAD INS INC COM 38267D109 17 716 SH   SOLE 1 716 0 0
GOOSEHEAD INS INC COM 38267D109 0 1 SH   SOLE 8 1 0 0
GOPRO INC COM 38268T103 3,112 483,235 SH   SOLE 1 483,235 0 0
GOPRO INC COM 38268T103 3 513 SH   DFND 1 0 0 513
GOPRO INC OPT 38268T103 700 108,700 SH Put SOLE 8 108,700 0 0
GOPRO INC COM 38268T103 0 1 SH   SOLE 8 1 0 0
GOPRO INC OPT 38268T103 975 151,400 SH Call SOLE 8 151,400 0 0
GORMAN RUPP CO COM 383082104 59 1,684 SH   SOLE 1 1,684 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 575 36,243 SH   SOLE 1 36,243 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 1 86 SH   SOLE 8 86 0 0
GP STRATEGIES CORP COM 36225V104 19 1,097 SH   SOLE 1 1,097 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 5,181 70,689 SH   SOLE 1 70,689 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 11,942 162,900 SH Call SOLE 8 162,900 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 2,485 33,900 SH Put SOLE 8 33,900 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 6,213 84,747 SH   SOLE 8 84,747 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 18 252 SH   SOLE 9 252 0 0
GRACO INC COM 384109104 3,848 85,111 SH   SOLE 1 85,111 0 0
GRACO INC COM 384109104 232 5,142 SH   SOLE 8 5,142 0 0
GRAFTECH INTL LTD COM 384313508 27 1,488 SH   SOLE 1 1,488 0 0
GRAHAM CORP COM 384556106 18 700 SH   SOLE 1 700 0 0
GRAHAM HLDGS CO COM 384637104 844 1,438 SH   SOLE 1 1,438 0 0
GRAINGER W W INC COM 384802104 36,798 119,315 SH   SOLE 1 119,315 0 0
GRAINGER W W INC OPT 384802104 2,621 8,500 SH Call SOLE 8 8,500 0 0
GRAINGER W W INC COM 384802104 24,790 80,384 SH   SOLE 8 80,384 0 0
GRAINGER W W INC OPT 384802104 34,356 111,400 SH Put SOLE 8 111,400 0 0
GRAINGER W W INC COM 384802104 32 102 SH   SOLE 9 102 0 0
GRAMERCY PPTY TR TRUS 385002308 5,689 208,248 SH   SOLE 1 208,248 0 0
GRAMERCY PPTY TR TRUS 385002308 1 22 SH   SOLE 8 22 0 0
GRAN TIERRA ENERGY INC COM 38500T101 303 87,800 SH   SOLE 1 87,800 0 0
GRAN TIERRA ENERGY INC COM 38500T101 109 31,715 SH   SOLE 8 31,715 0 0
GRAN TIERRA ENERGY INC COM 38500T101 194 56,200 SH   SOLE 9 56,200 0 0
GRAND CANYON ED INC COM 38526M106 9,221 82,612 SH   SOLE 1 82,612 0 0
GRAND CANYON ED INC OPT 38526M106 580 5,200 SH Put SOLE 8 5,200 0 0
GRAND CANYON ED INC COM 38526M106 1,096 9,812 SH   SOLE 8 9,812 0 0
GRAND CANYON ED INC OPT 38526M106 100 900 SH Call SOLE 8 900 0 0
GRANITE CONSTR INC COM 387328107 995 17,877 SH   SOLE 1 17,877 0 0
GRANITE CONSTR INC COM 387328107 3 49 SH   SOLE 8 49 0 0
GRANITE PT MTG TR INC TRUS 38741L107 3,542 193,000 SH   SOLE 1 193,000 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 2,005 138,243 SH   SOLE 1 138,243 0 0
GRAY TELEVISION INC COM 389375106 156 9,850 SH   SOLE 1 9,850 0 0
GRAY TELEVISION INC OPT 389375106 131 8,300 SH Call SOLE 8 8,300 0 0
GRAY TELEVISION INC OPT 389375106 49 3,100 SH Put SOLE 8 3,100 0 0
GREAT AJAX CORP TRUS 38983D300 15 1,175 SH   SOLE 1 1,175 0 0
GREAT AJAX CORP TRUS 38983D300 1 44 SH   SOLE 8 44 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 22 4,179 SH   SOLE 1 4,179 0 0
GREAT SOUTHN BANCORP INC COM 390905107 63 1,106 SH   SOLE 1 1,106 0 0
GREAT WESTN BANCORP INC COM 391416104 1,080 25,707 SH   SOLE 1 25,707 0 0
GREEN BANCORP INC COM 39260X100 203 9,389 SH   SOLE 1 9,389 0 0
GREEN BRICK PARTNERS INC COM 392709101 66 6,828 SH   SOLE 1 6,828 0 0
GREEN BRICK PARTNERS INC COM 392709101 1 53 SH   SOLE 8 53 0 0
GREEN DOT CORP COM 39304D102 1,261 17,168 SH   SOLE 1 17,168 0 0
GREEN DOT CORP COM 39304D102 418 5,695 SH   SOLE 8 5,695 0 0
GREEN PLAINS INC COM 393222104 1,312 71,649 SH   SOLE 1 71,649 0 0
GREEN PLAINS INC COM 393222104 90 4,928 SH   SOLE 8 4,928 0 0
GREEN PLAINS INC OPT 393222104 53 2,900 SH Put SOLE 8 2,900 0 0
GREEN PLAINS INC OPT 393222104 33 1,800 SH Call SOLE 8 1,800 0 0
GREENBRIER COS INC COM 393657101 1,265 23,952 SH   SOLE 1 23,952 0 0
GREENBRIER COS INC OPT 393657101 21 400 SH Call SOLE 8 400 0 0
GREENBRIER COS INC COM 393657101 228 4,325 SH   SOLE 8 4,325 0 0
GREENE COUNTY BANCORP INC COM 394357107 7 221 SH   SOLE 1 221 0 0
GREENHILL &amp CO INC COM 395259104 35 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC COM 395259104 1,055 37,117 SH   SOLE 1 37,117 0 0
GREENHILL &amp CO INC COM 395259104 138 4,843 SH   SOLE 8 4,843 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 31 2,186 SH   SOLE 1 2,186 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 0 26 SH   SOLE 8 26 0 0
GREENSKY INC COM 39572G100 84 3,969 SH   SOLE 1 3,969 0 0
GREENSKY INC COM 39572G100 133 6,276 SH   SOLE 8 6,276 0 0
GREIF INC COM 397624206 23 406 SH   SOLE 1 406 0 0
GREIF INC COM 397624107 565 10,701 SH   SOLE 1 10,701 0 0
GREIF INC COM 397624107 289 5,465 SH   SOLE 8 5,465 0 0
GRIDSUM HLDG INC ADR 398132100 116 16,700 SH   SOLE 1 16,700 0 0
GRIDSUM HLDG INC ADR 398132100 4 580 SH   SOLE 8 580 0 0
GRIFFIN INL RLTY INC COM 398231100 2 60 SH   SOLE 1 60 0 0
GRIFFON CORP COM 398433102 214 12,036 SH   SOLE 1 12,036 0 0
GRIFFON CORP COM 398433102 38 2,122 SH   SOLE 8 2,122 0 0
GRIFOLS S A ADR 398438408 1 25 SH   SOLE 8 25 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 1,011 16,026 SH   SOLE 1 16,026 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 13 200 SH Call SOLE 8 200 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 67 1,060 SH   SOLE 8 1,060 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 63 1,000 SH Put SOLE 8 1,000 0 0
GROUPE CGI INC COM 39945C109 416 6,581 SH   SOLE 1 6,581 0 0
GROUPE CGI INC COM 39945C109 142 2,237 SH   SOLE 8 2,237 0 0
GROUPE CGI INC COM 39945C109 102 1,609 SH   SOLE 9 1,609 0 0
GROUPON INC COM 399473107 569 132,360 SH   SOLE 1 132,360 0 0
GROUPON INC OPT 399473107 163 38,000 SH Put SOLE 8 38,000 0 0
GROUPON INC COM 399473107 913 212,458 SH   SOLE 8 212,458 0 0
GROUPON INC OPT 399473107 44 10,300 SH Call SOLE 8 10,300 0 0
GRUBHUB INC COM 400110102 12,360 117,824 SH   SOLE 1 117,824 0 0
GRUBHUB INC COM 400110102 4,262 40,621 SH   SOLE 8 40,621 0 0
GRUBHUB INC OPT 400110102 1,437 13,700 SH Call SOLE 8 13,700 0 0
GRUBHUB INC OPT 400110102 4,847 46,200 SH Put SOLE 8 46,200 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 79 499 SH   SOLE 8 499 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 1 64 SH   SOLE 8 64 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 3 99 SH   SOLE 8 99 0 0
GRUPO SUPERVIELLE S A ADR 40054A108 0 19 SH   SOLE 1 19 0 0
GRUPO TELEVISA SA ADR 40049J206 0 21 SH   SOLE 1 21 0 0
GRUPO TELEVISA SA OPT 40049J206 2 100 SH Call SOLE 8 100 0 0
GSI TECHNOLOGY COM 36241U106 8 1,000 SH   DFND 1 0 0 1,000
GSI TECHNOLOGY COM 36241U106 2 200 SH   SOLE 1 200 0 0
GSV CAP CORP COM 36191J101 143 20,808 SH   SOLE 8 20,808 0 0
GSV CAP CORP BOND 36191JAB7 12 12,000 PRN   SOLE 8 0 0 12,000
GTT COMMUNICATIONS INC COM 362393100 492 10,901 SH   SOLE 1 10,901 0 0
GTT COMMUNICATIONS INC COM 362393100 420 9,346 SH   SOLE 8 9,346 0 0
GTX INC DEL COM 40052B207 5 338 SH   SOLE 1 338 0 0
GTX INC DEL COM 40052B207 61 3,963 SH   SOLE 8 3,963 0 0
GUANGSHEN RY LTD ADR 40065W107 3 93 SH   SOLE 8 93 0 0
GUARANTY BANCORP DEL COM 40075T607 1,659 55,671 SH   SOLE 1 55,671 0 0
GUARANTY BANCORP DEL COM 40075T607 33 1,100 SH   SOLE 8 1,100 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 19 565 SH   SOLE 1 565 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 18 533 SH   SOLE 8 533 0 0
GUESS INC COM 401617105 1,207 56,439 SH   SOLE 1 56,439 0 0
GUESS INC OPT 401617105 734 34,300 SH Call SOLE 8 34,300 0 0
GUESS INC OPT 401617105 715 33,400 SH Put SOLE 8 33,400 0 0
GUESS INC COM 401617105 73 3,423 SH   SOLE 8 3,423 0 0
GUGGENHEIM CR ALLOCATION FD FUND 40168G108 1 63 SH   SOLE 8 63 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 530 5,968 SH   SOLE 1 5,968 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 2,407 2,371,000 PRN   SOLE 8 0 0 2,371,000
GULF ISLAND FABRICATION INC COM 402307102 261 29,029 SH   SOLE 1 29,029 0 0
GULF ISLAND FABRICATION INC COM 402307102 8 844 SH   SOLE 8 844 0 0
GULFMARK OFFSHORE INC COM 402629505 59 1,773 SH   SOLE 1 1,773 0 0
GULFPORT ENERGY CORP COM 402635304 36 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 3,857 306,815 SH   SOLE 1 306,815 0 0
GULFPORT ENERGY CORP OPT 402635304 72 5,700 SH Put SOLE 8 5,700 0 0
GULFPORT ENERGY CORP OPT 402635304 559 44,500 SH Call SOLE 8 44,500 0 0
GULFPORT ENERGY CORP COM 402635304 324 25,781 SH   SOLE 8 25,781 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 22,563 161,700 SH   SOLE 1 161,700 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 3,419 24,500 SH Call SOLE 8 24,500 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 11,861 85,000 SH Put SOLE 8 85,000 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 27,806 199,269 SH   SOLE 8 199,269 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 423 11,239 SH   SOLE 1 11,239 0 0
H &amp E EQUIPMENT SERVICES INC OPT 404030108 173 4,600 SH Call SOLE 8 4,600 0 0
H &amp E EQUIPMENT SERVICES INC OPT 404030108 19 500 SH Put SOLE 8 500 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 97 2,556 SH   SOLE 8 2,556 0 0
HABIT RESTAURANTS INC COM 40449J103 15 1,494 SH   SOLE 1 1,494 0 0
HABIT RESTAURANTS INC COM 40449J103 6 600 SH   DFND 1 0 0 600
HABIT RESTAURANTS INC COM 40449J103 3 345 SH   SOLE 8 345 0 0
HACKETT GROUP INC COM 404609109 141 8,700 SH   SOLE 1 8,700 0 0
HACKETT GROUP INC COM 404609109 11 659 SH   SOLE 8 659 0 0
HAEMONETICS CORP COM 405024100 1,954 21,782 SH   SOLE 1 21,782 0 0
HAEMONETICS CORP COM 405024100 2,137 23,836 SH   SOLE 8 23,836 0 0
HAEMONETICS CORP OPT 405024100 4,484 50,000 SH Put SOLE 8 50,000 0 0
HAIN CELESTIAL GROUP INC COM 405217100 165 5,530 SH   SOLE 1 5,530 0 0
HAIN CELESTIAL GROUP INC COM 405217100 5,138 172,432 SH   SOLE 8 172,432 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 2,504 84,000 SH Call SOLE 8 84,000 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 4,515 151,500 SH Put SOLE 8 151,500 0 0
HALCON RES CORP COM 40537Q605 931 212,058 SH   SOLE 1 212,058 0 0
HALCON RES CORP COM 40537Q605 0 61 SH   SOLE 8 61 0 0
HALCON RES CORP WARR 40537Q118 270 676,281 SH   SOLE 8 676,281 0 0
HALLADOR ENERGY COMPANY COM 40609P105 11 1,595 SH   SOLE 1 1,595 0 0
HALLADOR ENERGY COMPANY COM 40609P105 1 94 SH   SOLE 8 94 0 0
HALLIBURTON CO COM 406216101 275,810 6,120,949 SH   SOLE 1 6,093,832 27,117 0
HALLIBURTON CO COM 406216101 532 11,812 SH   DFND 1 0 0 11,812
HALLIBURTON CO OPT 406216101 10,161 225,500 SH Call SOLE 8 225,500 0 0
HALLIBURTON CO COM 406216101 5,943 131,883 SH   SOLE 8 131,883 0 0
HALLIBURTON CO OPT 406216101 17,069 378,800 SH Put SOLE 8 378,800 0 0
HALLIBURTON CO COM 406216101 930 20,649 SH   SOLE 9 20,649 0 0
HALLIBURTON CO COM 406216101 74 1,645 SH   DFND 20 0 0 1,645
HALLIBURTON CO COM 406216101 15 330 SH   SOLE 99 0 330 0
HALLMARK FINL SVCS INC EC COM 40624Q203 9 967 SH   SOLE 1 967 0 0
HALLMARK FINL SVCS INC EC COM 40624Q203 4 391 SH   SOLE 8 391 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 154 9,137 SH   SOLE 1 9,137 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 183 10,899 SH   SOLE 8 10,899 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 17 1,000 SH Put SOLE 8 1,000 0 0
HALYARD HEALTH INC COM 40650V100 3,105 54,228 SH   SOLE 1 54,228 0 0
HALYARD HEALTH INC COM 40650V100 13 235 SH   DFND 1 0 0 235
HALYARD HEALTH INC OPT 40650V100 2,004 35,000 SH Put SOLE 8 35,000 0 0
HALYARD HEALTH INC OPT 40650V100 2,284 39,900 SH Call SOLE 8 39,900 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 14 471 SH   SOLE 1 471 0 0
HAMILTON LANE INC COM 407497106 206 4,305 SH   SOLE 1 4,305 0 0
HAMILTON LANE INC COM 407497106 5 96 SH   SOLE 8 96 0 0
HANCOCK JOHN TAX-ADV DIV INC FUND 41013V100 1 50 SH   SOLE 8 50 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 1,759 37,706 SH   SOLE 1 37,706 0 0
HANESBRANDS INC COM 410345102 20,380 925,549 SH   SOLE 1 925,549 0 0
HANESBRANDS INC OPT 410345102 6,670 302,900 SH Put SOLE 8 302,900 0 0
HANESBRANDS INC COM 410345102 913 41,459 SH   SOLE 8 41,459 0 0
HANESBRANDS INC OPT 410345102 6,505 295,400 SH Call SOLE 8 295,400 0 0
HANESBRANDS INC COM 410345102 17 768 SH   SOLE 9 768 0 0
HANMI FINL CORP COM 410495204 441 15,532 SH   SOLE 1 15,532 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 65 3,266 SH   SOLE 1 3,266 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 74 3,725 SH   SOLE 1 3,725 0 0
HANOVER INS GROUP INC COM 410867105 6,049 50,593 SH   SOLE 1 50,593 0 0
HARBORONE BANCORP INC COM 41165F101 20 1,063 SH   SOLE 1 1,063 0 0
HARLEY DAVIDSON INC COM 412822108 24,529 582,949 SH   SOLE 1 582,949 0 0
HARLEY DAVIDSON INC OPT 412822108 17,795 422,900 SH Put SOLE 8 422,900 0 0
HARLEY DAVIDSON INC COM 412822108 2,750 65,349 SH   SOLE 8 65,349 0 0
HARLEY DAVIDSON INC OPT 412822108 5,554 132,000 SH Call SOLE 8 132,000 0 0
HARLEY DAVIDSON INC COM 412822108 15 358 SH   SOLE 9 358 0 0
HARMONIC INC COM 413160102 132 31,031 SH   SOLE 1 31,031 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 15 3,617 SH   SOLE 8 3,617 0 0
HARMONY GOLD MNG LTD ADR 413216300 280 179,355 SH   SOLE 1 179,355 0 0
HARRIS CORP DEL COM 413875105 30,082 208,121 SH   SOLE 1 208,121 0 0
HARRIS CORP DEL OPT 413875105 14 100 SH Put SOLE 8 100 0 0
HARRIS CORP DEL COM 413875105 352 2,434 SH   SOLE 8 2,434 0 0
HARRIS CORP DEL OPT 413875105 14 100 SH Call SOLE 8 100 0 0
HARRIS CORP DEL COM 413875105 37 253 SH   SOLE 9 253 0 0
HARSCO CORP COM 415864107 725 32,761 SH   SOLE 1 32,761 0 0
HARSCO CORP COM 415864107 11 533 SH   SOLE 8 533 0 0
HARSCO CORP OPT 415864107 99 4,500 SH Put SOLE 8 4,500 0 0
HARSCO CORP OPT 415864107 320 14,500 SH Call SOLE 8 14,500 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 24,069 470,758 SH   SOLE 1 470,758 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 276 5,400 SH   SOLE 8 5,400 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 634 12,400 SH Call SOLE 8 12,400 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 1,002 19,600 SH Put SOLE 8 19,600 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 39 760 SH   SOLE 9 760 0 0
HARVARD BIOSCIENCE INC COM 416906105 14 2,578 SH   SOLE 1 2,578 0 0
HASBRO INC COM 418056107 14,661 158,835 SH   SOLE 1 158,835 0 0
HASBRO INC COM 418056107 25 275 SH   SOLE 8 275 0 0
HASBRO INC OPT 418056107 4,154 45,000 SH Call SOLE 8 45,000 0 0
HASBRO INC OPT 418056107 1,062 11,500 SH Put SOLE 8 11,500 0 0
HASBRO INC COM 418056107 23 250 SH   SOLE 9 250 0 0
HAVERTY FURNITURE INC COM 419596101 167 7,745 SH   SOLE 1 7,745 0 0
HAVERTY FURNITURE INC COM 419596101 2 92 SH   SOLE 8 92 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 444 12,942 SH   SOLE 1 12,942 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,298 36,107 SH   SOLE 1 36,107 0 0
HAWAIIAN HOLDINGS INC COM 419879101 956 26,603 SH   SOLE 8 26,603 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 1,010 28,100 SH Put SOLE 8 28,100 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 2,351 65,400 SH Call SOLE 8 65,400 0 0
HAWAIIAN TELCOM HOLDCO INC COM 420031106 13 436 SH   SOLE 1 436 0 0
HAWKINS INC COM 420261109 123 3,491 SH   SOLE 1 3,491 0 0
HAYNES INTERNATIONAL INC COM 420877201 169 4,573 SH   SOLE 1 4,573 0 0
HC2 HLDGS INC COM 404139107 112 19,069 SH   SOLE 8 19,069 0 0
HCA HEALTHCARE INC COM 40412C101 44,369 432,457 SH   SOLE 1 432,457 0 0
HCA HEALTHCARE INC COM 40412C101 121 1,183 SH   DFND 1 0 0 1,183
HCA HEALTHCARE INC OPT 40412C101 11,378 110,900 SH Put SOLE 8 110,900 0 0
HCA HEALTHCARE INC OPT 40412C101 16,375 159,600 SH Call SOLE 8 159,600 0 0
HCA HEALTHCARE INC COM 40412C101 2,193 21,370 SH   SOLE 8 21,370 0 0
HCA HEALTHCARE INC COM 40412C101 61 596 SH   SOLE 9 596 0 0
HCI GROUP INC COM 40416E103 114 2,750 SH   SOLE 1 2,750 0 0
HCI GROUP INC COM 40416E103 179 4,301 SH   SOLE 8 4,301 0 0
HCP INC COM 40414L109 5,622 217,765 SH   SOLE 1 217,765 0 0
HCP INC TRUS 40414L109 23,525 911,105 SH   SOLE 1 911,105 0 0
HCP INC OPT 40414L109 904 35,000 SH Call SOLE 8 35,000 0 0
HCP INC TRUS 40414L109 22 845 SH   SOLE 8 845 0 0
HCP INC OPT 40414L109 555 21,500 SH Put SOLE 8 21,500 0 0
HCP INC COM 40414L109 799 30,951 SH   SOLE 9 30,951 0 0
HD SUPPLY HLDGS INC COM 40416M105 10,873 253,493 SH   SOLE 1 253,493 0 0
HD SUPPLY HLDGS INC COM 40416M105 73 1,706 SH   SOLE 8 1,706 0 0
HD SUPPLY HLDGS INC COM 40416M105 47 1,114 SH   SOLE 9 1,114 0 0
HDFC BANK LTD ADR 40415F101 27,658 263,361 SH   SOLE 1 6,147 257,214 0
HDFC BANK LTD ADR 40415F101 689 6,565 SH   SOLE 9 6,565 0 0
HDFC BANK LTD ADR 40415F101 524 4,986 SH   SOLE 20 0 4,986 0
HDFC BANK LTD ADR 40415F101 4,671 44,474 SH   SOLE 99 0 44,474 0
HEALTH INS INNOVATIONS INC COM 42225K106 303 9,346 SH   SOLE 1 9,346 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 1,841 56,900 SH Put SOLE 8 56,900 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 2,376 73,457 SH   SOLE 8 73,457 0 0
HEALTHCARE RLTY TR TRUS 421946104 4,535 155,941 SH   SOLE 1 155,941 0 0
HEALTHCARE RLTY TR TRUS 421946104 2 67 SH   SOLE 8 67 0 0
HEALTHCARE RLTY TR COM 421946104 251 8,647 SH   SOLE 9 8,647 0 0
HEALTHCARE SVCS GRP INC COM 421906108 291 6,713 SH   SOLE 1 6,713 0 0
HEALTHCARE SVCS GRP INC COM 421906108 808 18,712 SH   SOLE 8 18,712 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 5,108 189,443 SH   SOLE 1 189,443 0 0
HEALTHCARE TR AMER INC COM 42225P501 955 35,425 SH   SOLE 1 35,425 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 4 133 SH   SOLE 8 133 0 0
HEALTHEQUITY INC COM 42226A107 2,187 29,133 SH   SOLE 1 29,133 0 0
HEALTHEQUITY INC COM 42226A107 4 53 SH   SOLE 8 53 0 0
HEALTHSTREAM INC COM 42222N103 454 16,584 SH   SOLE 1 16,584 0 0
HEARTLAND EXPRESS INC COM 422347104 572 30,814 SH   SOLE 1 30,814 0 0
HEARTLAND EXPRESS INC COM 422347104 110 5,919 SH   SOLE 8 5,919 0 0
HEARTLAND FINL USA INC COM 42234Q102 134 2,453 SH   SOLE 1 2,453 0 0
HEARTLAND FINL USA INC COM 42234Q102 32 581 SH   SOLE 8 581 0 0
HECLA MNG CO COM 422704106 951 273,156 SH   SOLE 1 273,156 0 0
HECLA MNG CO COM 422704106 128 36,961 SH   SOLE 8 36,961 0 0
HECLA MNG CO OPT 422704106 112 32,300 SH Put SOLE 8 32,300 0 0
HECLA MNG CO OPT 422704106 237 68,100 SH Call SOLE 8 68,100 0 0
HEICO CORP NEW COM 422806208 470 7,707 SH   SOLE 1 7,707 0 0
HEICO CORP NEW COM 422806109 3,325 45,592 SH   SOLE 1 45,592 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 389 11,108 SH   SOLE 1 11,108 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 198 5,654 SH   SOLE 8 5,654 0 0
HELEN OF TROY CORP LTD COM G4388N106 419 4,252 SH   SOLE 1 4,252 0 0
HELEN OF TROY CORP LTD OPT G4388N106 118 1,200 SH Call SOLE 8 1,200 0 0
HELEN OF TROY CORP LTD COM G4388N106 56 566 SH   SOLE 8 566 0 0
HELEN OF TROY CORP LTD OPT G4388N106 640 6,500 SH Put SOLE 8 6,500 0 0
HELIOS &amp MATHESON ANALYTICS OPT 42327L200 62 200,000 SH Put SOLE 8 200,000 0 0
HELIOS &amp MATHESON ANALYTICS COM 42327L200 62 200,000 SH   SOLE 8 200,000 0 0
HELIUS MED TECHNOLOGIES INC COM 42328V504 12 1,196 SH   SOLE 1 1,196 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 473 56,803 SH   SOLE 1 56,803 0 0
HELIX ENERGY SOLUTIONS GRP I BOND 42330PAJ6 346 294,000 PRN   SOLE 8 0 0 294,000
HELMERICH &amp PAYNE INC COM 423452101 7,063 110,760 SH   SOLE 1 110,760 0 0
HELMERICH &amp PAYNE INC OPT 423452101 8,958 140,500 SH Put SOLE 8 140,500 0 0
HELMERICH &amp PAYNE INC COM 423452101 115 1,802 SH   SOLE 8 1,802 0 0
HELMERICH &amp PAYNE INC OPT 423452101 9,213 144,500 SH Call SOLE 8 144,500 0 0
HELMERICH &amp PAYNE INC COM 423452101 15 232 SH   SOLE 9 232 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 25 1,920 SH   SOLE 1 1,920 0 0
HENRY JACK &amp ASSOC INC COM 426281101 17,209 132,021 SH   SOLE 1 132,021 0 0
HENRY JACK &amp ASSOC INC COM 426281101 1 11 SH   SOLE 8 11 0 0
HENRY JACK &amp ASSOC INC COM 426281101 58 449 SH   SOLE 9 449 0 0
HERBALIFE NUTRITION LTD COM G4412G101 8,004 148,999 SH   SOLE 1 148,999 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 290 5,400 SH Put SOLE 8 5,400 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 1,171 21,800 SH Call SOLE 8 21,800 0 0
HERBALIFE NUTRITION LTD COM G4412G101 5,076 94,497 SH   SOLE 8 94,497 0 0
HERC HLDGS INC COM 42704L104 99 1,759 SH   SOLE 1 1,759 0 0
HERC HLDGS INC OPT 42704L104 11 200 SH Put SOLE 8 200 0 0
HERC HLDGS INC OPT 42704L104 113 2,000 SH Call SOLE 8 2,000 0 0
HERC HLDGS INC COM 42704L104 81 1,451 SH   SOLE 8 1,451 0 0
HERCULES CAPITAL INC COM 427096508 66 5,200 SH   SOLE 1 5,200 0 0
HERITAGE COMMERCE CORP COM 426927109 50 2,927 SH   SOLE 1 2,927 0 0
HERITAGE COMMERCE CORP COM 426927109 32 1,858 SH   SOLE 8 1,858 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 155 7,685 SH   SOLE 1 7,685 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 30 1,452 SH   SOLE 8 1,452 0 0
HERITAGE FINL CORP WASH COM 42722X106 378 10,836 SH   SOLE 1 10,836 0 0
HERITAGE INS HLDGS INC COM 42727J102 379 22,814 SH   SOLE 1 22,814 0 0
HERON THERAPEUTICS INC COM 427746102 234 6,022 SH   SOLE 1 6,022 0 0
HERON THERAPEUTICS INC COM 427746102 86 2,217 SH   SOLE 8 2,217 0 0
HERON THERAPEUTICS INC OPT 427746102 583 15,000 SH Put SOLE 8 15,000 0 0
HERON THERAPEUTICS INC OPT 427746102 198 5,100 SH Call SOLE 8 5,100 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1,462 68,117 SH   SOLE 1 68,117 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1 67 SH   SOLE 8 67 0 0
HERSHEY CO COM 427866108 20,299 218,116 SH   SOLE 1 218,116 0 0
HERSHEY CO OPT 427866108 8,245 88,600 SH Put SOLE 8 88,600 0 0
HERSHEY CO COM 427866108 2,139 22,985 SH   SOLE 8 22,985 0 0
HERSHEY CO OPT 427866108 2,122 22,800 SH Call SOLE 8 22,800 0 0
HERSHEY CO COM 427866108 48 519 SH   SOLE 9 519 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 316 20,649 SH   SOLE 1 20,649 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 3,217 209,699 SH   SOLE 8 209,699 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 8,279 539,700 SH Put SOLE 8 539,700 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 2,569 167,500 SH Call SOLE 8 167,500 0 0
HESKA CORP COM 42805E306 257 2,470 SH   SOLE 1 2,470 0 0
HESS CORP COM 42809H107 23,187 346,661 SH   SOLE 1 346,661 0 0
HESS CORP OPT 42809H107 15,264 228,200 SH Call SOLE 8 228,200 0 0
HESS CORP OPT 42809H107 15,177 226,900 SH Put SOLE 8 226,900 0 0
HESS CORP COM 42809H107 5,440 81,317 SH   SOLE 8 81,317 0 0
HESS CORP CONV 42809H404 166 2,200 SH   SOLE 8 2,200 0 0
HESS CORP COM 42809H107 65 982 SH   SOLE 9 982 0 0
HESS MIDSTREAM PARTNERS LP COM 428104103 32 1,606 SH   SOLE 8 1,606 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 26,989 1,847,309 SH   SOLE 1 1,847,309 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 665 45,500 SH Put SOLE 8 45,500 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 3,376 231,100 SH Call SOLE 8 231,100 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 48 3,341 SH   SOLE 9 3,341 0 0
HEXCEL CORP NEW COM 428291108 1,707 25,716 SH   SOLE 1 25,716 0 0
HEXCEL CORP NEW COM 428291108 7,138 107,545 SH   SOLE 8 107,545 0 0
HFF INC COM 40418F108 629 18,320 SH   SOLE 1 18,320 0 0
HI-CRUSH PARTNERS LP COM 428337109 1,772 150,193 SH   SOLE 1 150,193 0 0
HI-CRUSH PARTNERS LP OPT 428337109 1,172 99,300 SH Call SOLE 8 99,300 0 0
HI-CRUSH PARTNERS LP COM 428337109 536 45,391 SH   SOLE 8 45,391 0 0
HI-CRUSH PARTNERS LP OPT 428337109 1,384 117,300 SH Put SOLE 8 117,300 0 0
HIBBETT SPORTS INC COM 428567101 2,116 92,443 SH   SOLE 1 92,443 0 0
HIBBETT SPORTS INC COM 428567101 695 30,340 SH   SOLE 8 30,340 0 0
HIBBETT SPORTS INC OPT 428567101 167 7,300 SH Put SOLE 8 7,300 0 0
HIBBETT SPORTS INC OPT 428567101 89 3,900 SH Call SOLE 8 3,900 0 0
HIGHLAND FDS I FUND 430101774 2 87 SH   SOLE 8 87 0 0
HIGHPOINT RES CORP COM 43114K108 477 78,354 SH   SOLE 1 78,354 0 0
HIGHPOINT RES CORP COM 43114K108 19 3,112 SH   SOLE 8 3,112 0 0
HIGHWOODS PPTYS INC TRUS 431284108 8,113 159,931 SH   SOLE 1 159,931 0 0
HIGHWOODS PPTYS INC TRUS 431284108 5 98 SH   SOLE 8 98 0 0
HILL INTERNATIONAL INC COM 431466101 21 3,589 SH   SOLE 1 3,589 0 0
HILL ROM HLDGS INC COM 431475102 3,794 43,441 SH   SOLE 1 43,441 0 0
HILL ROM HLDGS INC COM 431475102 87 993 SH   SOLE 8 993 0 0
HILL ROM HLDGS INC OPT 431475102 9 100 SH Call SOLE 8 100 0 0
HILLENBRAND INC COM 431571108 3,299 69,988 SH   SOLE 1 69,988 0 0
HILLENBRAND INC COM 431571108 24 509 SH   SOLE 8 509 0 0
HILLTOP HOLDINGS INC COM 432748101 197 8,921 SH   SOLE 1 8,921 0 0
HILLTOP HOLDINGS INC OPT 432748101 2 100 SH Call SOLE 8 100 0 0
HILLTOP HOLDINGS INC COM 432748101 4 185 SH   SOLE 8 185 0 0
HILTON GRAND VACATIONS INC COM 43283X105 2,227 64,205 SH   SOLE 1 64,205 0 0
HILTON GRAND VACATIONS INC COM 43283X105 20 563 SH   SOLE 8 563 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 29,299 370,119 SH   SOLE 1 370,119 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 4,283 54,100 SH Call SOLE 8 54,100 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 2,779 35,100 SH Put SOLE 8 35,100 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 410 5,182 SH   SOLE 8 5,182 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 48 599 SH   SOLE 9 599 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 2,111 282,981 SH   SOLE 1 282,981 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 7 1,000 SH   DFND 1 0 0 1,000
HIMAX TECHNOLOGIES INC OPT 43289P106 1,865 250,000 SH Put SOLE 1 250,000 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 2,712 363,500 SH Call SOLE 8 363,500 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 508 68,100 SH Put SOLE 8 68,100 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 636 85,281 SH   SOLE 8 85,281 0 0
HINGHAM INSTN SVGS MASS COM 433323102 21 97 SH   SOLE 1 97 0 0
HINGHAM INSTN SVGS MASS COM 433323102 0 1 SH   SOLE 8 1 0 0
HMS HLDGS CORP COM 40425J101 1,048 48,472 SH   SOLE 1 48,472 0 0
HMS HLDGS CORP COM 40425J101 17 782 SH   SOLE 8 782 0 0
HNI CORP COM 404251100 161 4,338 SH   SOLE 1 4,338 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 1 79 SH   SOLE 8 79 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 994 35,178 SH   SOLE 1 35,178 0 0
HOLLYFRONTIER CORP COM 436106108 137 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP COM 436106108 12,210 178,451 SH   SOLE 1 178,451 0 0
HOLLYFRONTIER CORP OPT 436106108 12,961 189,400 SH Put SOLE 8 189,400 0 0
HOLLYFRONTIER CORP OPT 436106108 12,284 179,500 SH Call SOLE 8 179,500 0 0
HOLLYFRONTIER CORP COM 436106108 84 1,228 SH   SOLE 8 1,228 0 0
HOLLYFRONTIER CORP COM 436106108 66 972 SH   SOLE 9 972 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 1,642 74,154 SH   SOLE 1 74,154 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 437 19,744 SH   SOLE 8 19,744 0 0
HOLOGIC INC COM 436440101 11,551 290,585 SH   SOLE 1 290,585 0 0
HOLOGIC INC COM 436440101 1,793 45,115 SH   SOLE 8 45,115 0 0
HOLOGIC INC OPT 436440101 1,955 49,200 SH Call SOLE 8 49,200 0 0
HOLOGIC INC OPT 436440101 2,827 71,100 SH Put SOLE 8 71,100 0 0
HOLOGIC INC COM 436440101 23 589 SH   SOLE 9 589 0 0
HOME BANCORP INC COM 43689E107 27 572 SH   SOLE 1 572 0 0
HOME BANCSHARES INC COM 436893200 1,344 59,593 SH   SOLE 1 59,593 0 0
HOME DEPOT INC COM 437076102 339,922 1,742,293 SH   SOLE 1 1,424,481 317,812 0
HOME DEPOT INC COM 437076102 640 3,281 SH   DFND 1 0 0 3,281
HOME DEPOT INC OPT 437076102 55,838 286,200 SH Call SOLE 8 286,200 0 0
HOME DEPOT INC OPT 437076102 29,890 153,200 SH Put SOLE 8 153,200 0 0
HOME DEPOT INC COM 437076102 3,985 20,428 SH   SOLE 8 20,428 0 0
HOME DEPOT INC COM 437076102 1,050 5,383 SH   SOLE 9 5,383 0 0
HOME DEPOT INC COM 437076102 1,626 8,335 SH   SOLE 20 0 8,335 0
HOME DEPOT INC COM 437076102 12,861 65,922 SH   SOLE 99 0 65,922 0
HOMESTREET INC COM 43785V102 293 10,848 SH   SOLE 1 10,848 0 0
HOMESTREET INC COM 43785V102 2 87 SH   SOLE 8 87 0 0
HOMETRUST BANCSHARES INC COM 437872104 39 1,381 SH   SOLE 1 1,381 0 0
HOMOLOGY MEDICINES INC COM 438083107 41 1,973 SH   SOLE 1 1,973 0 0
HONDA MOTOR LTD ADR 438128308 1 19 SH   DFND 1 0 0 19
HONEYWELL INTL INC COM 438516106 1,154 8,013 SH   DFND 1 0 0 8,013
HONEYWELL INTL INC COM 438516106 128,341 890,954 SH   SOLE 1 890,954 0 0
HONEYWELL INTL INC COM 438516106 3,077 21,364 SH   SOLE 8 21,364 0 0
HONEYWELL INTL INC OPT 438516106 2,881 20,000 SH Put SOLE 8 20,000 0 0
HONEYWELL INTL INC OPT 438516106 6,857 47,600 SH Call SOLE 8 47,600 0 0
HONEYWELL INTL INC COM 438516106 904 6,276 SH   SOLE 9 6,276 0 0
HOOKER FURNITURE CORP COM 439038100 61 1,306 SH   SOLE 1 1,306 0 0
HOOKER FURNITURE CORP COM 439038100 48 1,020 SH   SOLE 8 1,020 0 0
HOPE BANCORP INC COM 43940T109 918 51,431 SH   SOLE 1 51,431 0 0
HOPE BANCORP INC COM 43940T109 90 5,075 SH   SOLE 8 5,075 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,336 29,952 SH   SOLE 1 29,952 0 0
HORIZON BANCORP INC COM 440407104 198 9,494 SH   SOLE 1 9,494 0 0
HORIZON GLOBAL CORP COM 44052W104 246 41,219 SH   SOLE 1 41,219 0 0
HORIZON GLOBAL CORP COM 44052W104 26 4,431 SH   SOLE 8 4,431 0 0
HORIZON PHARMA PLC COM G4617B105 2,984 180,228 SH   SOLE 1 180,228 0 0
HORIZON PHARMA PLC OPT G4617B105 232 14,000 SH Put SOLE 8 14,000 0 0
HORIZON PHARMA PLC OPT G4617B105 864 52,200 SH Call SOLE 8 52,200 0 0
HORIZON PHARMA PLC COM G4617B105 0 29 SH   SOLE 8 29 0 0
HORMEL FOODS CORP COM 440452100 8,788 236,160 SH   SOLE 1 236,160 0 0
HORMEL FOODS CORP COM 440452100 59 1,570 SH   SOLE 8 1,570 0 0
HORMEL FOODS CORP OPT 440452100 45 1,200 SH Call SOLE 8 1,200 0 0
HORMEL FOODS CORP COM 440452100 23 618 SH   SOLE 9 618 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 40 10,000 SH   SOLE 1 10,000 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 43 10,900 SH Put SOLE 8 10,900 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 133 33,640 SH   SOLE 8 33,640 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 0 100 SH Call SOLE 8 100 0 0
HORTONWORKS INC COM 440894103 1,004 55,146 SH   SOLE 1 55,146 0 0
HORTONWORKS INC COM 440894103 67 3,713 SH   SOLE 8 3,713 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 7,798 272,568 SH   SOLE 1 272,568 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 204 7,146 SH   SOLE 8 7,146 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 4,804 227,978 SH   SOLE 1 227,978 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 26,333 1,249,813 SH   SOLE 1 1,249,813 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 48 2,300 SH Call SOLE 8 2,300 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 750 35,600 SH Put SOLE 8 35,600 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 253 11,998 SH   SOLE 8 11,998 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 33 1,564 SH   SOLE 9 1,564 0 0
HOSTESS BRANDS INC COM 44109J106 311 22,877 SH   SOLE 1 22,877 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 261 34,157 SH   SOLE 1 34,157 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 77 10,013 SH   SOLE 8 10,013 0 0
HOULIHAN LOKEY INC COM 441593100 169 3,304 SH   SOLE 1 3,304 0 0
HOULIHAN LOKEY INC COM 441593100 88 1,724 SH   SOLE 8 1,724 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 1 101 SH   SOLE 8 101 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 170 103,883 SH   SOLE 1 103,883 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 998 612,143 SH   SOLE 8 612,143 0 0
HOWARD BANCORP INC COM 442496105 17 957 SH   SOLE 1 957 0 0
HOWARD HUGHES CORP COM 44267D107 2,534 19,126 SH   SOLE 1 19,126 0 0
HP INC COM 40434L105 0 17 SH   DFND 1 0 0 17
HP INC COM 40434L105 52,164 2,299,016 SH   SOLE 1 2,299,016 0 0
HP INC COM 40434L105 32 1,438 SH   SOLE 8 1,438 0 0
HP INC OPT 40434L105 1,627 71,700 SH Put SOLE 8 71,700 0 0
HP INC OPT 40434L105 6,124 269,900 SH Call SOLE 8 269,900 0 0
HP INC COM 40434L105 79 3,492 SH   SOLE 9 3,492 0 0
HRG GROUP INC COM 40434J100 260 19,847 SH   SOLE 1 19,847 0 0
HSBC HLDGS PLC ADR 404280406 71 1,499 SH   DFND 1 0 0 1,499
HSBC HLDGS PLC ADR 404280406 716 15,188 SH   SOLE 1 15,188 0 0
HSBC HLDGS PLC PREF 404280604 133 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC OPT 404280406 10,654 226,000 SH Put SOLE 8 226,000 0 0
HSBC HLDGS PLC ADR 404280406 2,779 58,950 SH   SOLE 8 58,950 0 0
HSBC HLDGS PLC OPT 404280406 7,538 159,900 SH Call SOLE 8 159,900 0 0
HSBC HLDGS PLC ADR 404280406 25 539 SH   SOLE 9 539 0 0
HSBC HLDGS PLC ADR 404280406 33 700 SH   DFND 20 0 0 700
HUANENG PWR INTL INC ADR 443304100 29 1,100 SH   SOLE 1 1,100 0 0
HUANENG PWR INTL INC ADR 443304100 43 1,646 SH   SOLE 8 1,646 0 0
HUANENG PWR INTL INC OPT 443304100 13 500 SH Call SOLE 8 500 0 0
HUANENG PWR INTL INC ADR 443304100 81 3,100 SH   DFND 20 0 0 3,100
HUAZHU GROUP LTD OPT 44332N106 621 14,800 SH Call SOLE 8 14,800 0 0
HUAZHU GROUP LTD OPT 44332N106 672 16,000 SH Put SOLE 8 16,000 0 0
HUAZHU GROUP LTD ADR 44332N106 79 1,881 SH   SOLE 8 1,881 0 0
HUAZHU GROUP LTD ADR 44332N106 1,516 36,100 SH   SOLE 9 36,100 0 0
HUB GROUP INC COM 443320106 2,024 40,642 SH   SOLE 1 40,642 0 0
HUB GROUP INC COM 443320106 28 556 SH   SOLE 8 556 0 0
HUBBELL INC COM 443510607 1,575 14,890 SH   SOLE 1 14,890 0 0
HUBSPOT INC COM 443573100 947 7,551 SH   SOLE 1 7,551 0 0
HUBSPOT INC BOND 443573AB6 1,619 1,133,000 PRN   SOLE 8 0 0 1,133,000
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 168 9,596 SH   SOLE 1 9,596 0 0
HUDSON LTD COM G46408103 87 4,951 SH   SOLE 8 4,951 0 0
HUDSON PAC PPTYS INC TRUS 444097109 7,323 206,727 SH   SOLE 1 206,727 0 0
HUDSON PAC PPTYS INC COM 444097109 698 19,687 SH   SOLE 1 19,687 0 0
HUDSON PAC PPTYS INC TRUS 444097109 3 92 SH   SOLE 8 92 0 0
HUDSON TECHNOLOGIES INC COM 444144109 137 68,143 SH   SOLE 1 68,143 0 0
HUDSON TECHNOLOGIES INC COM 444144109 0 111 SH   SOLE 8 111 0 0
HUMANA INC COM 444859102 81,321 273,226 SH   SOLE 1 273,226 0 0
HUMANA INC OPT 444859102 17,948 60,300 SH Put SOLE 8 60,300 0 0
HUMANA INC COM 444859102 2,705 9,089 SH   SOLE 8 9,089 0 0
HUMANA INC OPT 444859102 7,084 23,800 SH Call SOLE 8 23,800 0 0
HUMANA INC COM 444859102 121 409 SH   SOLE 9 409 0 0
HUNT COS FIN TR INC TRUS 44558T100 0 76 SH   SOLE 8 76 0 0
HUNT J B TRANS SVCS INC COM 445658107 17,721 145,795 SH   SOLE 1 145,795 0 0
HUNT J B TRANS SVCS INC OPT 445658107 36 300 SH Call SOLE 8 300 0 0
HUNT J B TRANS SVCS INC COM 445658107 101 825 SH   SOLE 8 825 0 0
HUNT J B TRANS SVCS INC OPT 445658107 24 200 SH Put SOLE 8 200 0 0
HUNT J B TRANS SVCS INC COM 445658107 23 187 SH   SOLE 9 187 0 0
HUNTINGTON BANCSHARES INC COM 446150104 15,796 1,070,172 SH   SOLE 1 1,070,172 0 0
HUNTINGTON BANCSHARES INC COM 446150104 7 498 SH   DFND 1 0 0 498
HUNTINGTON BANCSHARES INC COM 446150104 256 17,335 SH   SOLE 8 17,335 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 1,004 68,000 SH Call SOLE 8 68,000 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 682 46,200 SH Put SOLE 8 46,200 0 0
HUNTINGTON BANCSHARES INC COM 446150104 35 2,346 SH   SOLE 9 2,346 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 13,162 60,712 SH   SOLE 1 60,712 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 304 1,402 SH   SOLE 8 1,402 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 21 95 SH   SOLE 9 95 0 0
HUNTSMAN CORP COM 447011107 5,834 199,773 SH   SOLE 1 199,773 0 0
HUNTSMAN CORP COM 447011107 1,071 36,667 SH   SOLE 8 36,667 0 0
HUNTSMAN CORP OPT 447011107 2,418 82,800 SH Put SOLE 8 82,800 0 0
HUNTSMAN CORP OPT 447011107 1,676 57,400 SH Call SOLE 8 57,400 0 0
HUNTSMAN CORP COM 447011107 0 1 SH   SOLE 9 1 0 0
HURCO COMPANIES INC COM 447324104 21 455 SH   SOLE 1 455 0 0
HURON CONSULTING GROUP INC COM 447462102 891 21,787 SH   SOLE 1 21,787 0 0
HUTTIG BLDG PRODS INC COM 448451104 1 200 SH   SOLE 1 200 0 0
HUYA INC ADR 44852D108 0 1 SH   SOLE 8 1 0 0
HYATT HOTELS CORP COM 448579102 6,225 80,691 SH   SOLE 1 80,691 0 0
HYDROGENICS CORP NEW COM 448883207 1 77 SH   SOLE 8 77 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 100 1,554 SH   SOLE 1 1,554 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 3 51 SH   SOLE 8 51 0 0
I D SYSTEMS INC COM 449489103 2 399 SH   SOLE 8 399 0 0
IAC INTERACTIVECORP COM 44919P508 3,452 22,622 SH   SOLE 1 22,622 0 0
IAC INTERACTIVECORP OPT 44919P508 6,649 43,600 SH Call SOLE 8 43,600 0 0
IAC INTERACTIVECORP COM 44919P508 30,739 201,587 SH   SOLE 8 201,587 0 0
IAC INTERACTIVECORP OPT 44919P508 14,929 97,900 SH Put SOLE 8 97,900 0 0
IAC INTERACTIVECORP COM 44919P508 66 429 SH   SOLE 9 429 0 0
IAMGOLD CORP COM 450913108 21 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP COM 450913108 347 59,915 SH   SOLE 1 59,915 0 0
IAMGOLD CORP OPT 450913108 14 2,400 SH Put SOLE 8 2,400 0 0
IAMGOLD CORP COM 450913108 102 17,490 SH   SOLE 8 17,490 0 0
IAMGOLD CORP OPT 450913108 180 30,900 SH Call SOLE 8 30,900 0 0
IAMGOLD CORP COM 450913108 1 100 SH   SOLE 9 100 0 0
IAMGOLD CORP COM 450913108 6 1,100 SH   DFND 20 0 0 1,100
IBERIABANK CORP COM 450828108 917 12,106 SH   SOLE 1 12,106 0 0
ICAHN ENTERPRISES LP COM 451100101 149 2,092 SH   SOLE 8 2,092 0 0
ICAHN ENTERPRISES LP OPT 451100101 220 3,100 SH Call SOLE 8 3,100 0 0
ICAHN ENTERPRISES LP OPT 451100101 291 4,100 SH Put SOLE 8 4,100 0 0
ICF INTL INC COM 44925C103 786 11,065 SH   SOLE 1 11,065 0 0
ICF INTL INC COM 44925C103 1,015 14,280 SH   SOLE 8 14,280 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 85 4,036 SH   SOLE 1 4,036 0 0
ICHOR HOLDINGS COM G4740B105 28 1,322 SH   SOLE 8 1,322 0 0
ICICI BK LTD ADR 45104G104 4,633 576,968 SH   SOLE 1 576,968 0 0
ICICI BK LTD ADR 45104G104 203 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD ADR 45104G104 1,155 143,919 SH   SOLE 8 143,919 0 0
ICICI BK LTD OPT 45104G104 362 45,080 SH Call SOLE 8 45,080 0 0
ICICI BK LTD OPT 45104G104 4,254 529,750 SH Put SOLE 8 529,750 0 0
ICICI BK LTD ADR 45104G104 350 43,590 SH   SOLE 9 43,590 0 0
ICICI BK LTD ADR 45104G104 283 35,200 SH   SOLE 78 35,200 0 0
ICON PLC COM G4705A100 8,429 63,601 SH   SOLE 1 63,601 0 0
ICON PLC COM G4705A100 4 29 SH   SOLE 8 29 0 0
ICONIX BRAND GROUP INC COM 451055107 3 5,987 SH   DFND 1 0 0 5,987
ICONIX BRAND GROUP INC COM 451055107 14 24,012 SH   SOLE 1 24,012 0 0
ICONIX BRAND GROUP INC COM 451055107 180 308,107 SH   SOLE 8 308,107 0 0
ICONIX BRAND GROUP INC OPT 451055107 1 1,500 SH Call SOLE 8 1,500 0 0
ICU MED INC COM 44930G107 6,176 21,031 SH   SOLE 1 21,031 0 0
ICU MED INC OPT 44930G107 3,553 12,100 SH Call SOLE 8 12,100 0 0
ICU MED INC COM 44930G107 3,958 13,477 SH   SOLE 8 13,477 0 0
ICU MED INC OPT 44930G107 2,937 10,000 SH Put SOLE 8 10,000 0 0
IDACORP INC COM 451107106 617 6,690 SH   SOLE 1 6,690 0 0
IDACORP INC COM 451107106 21 219 SH   SOLE 8 219 0 0
IDENTIV INC COM 45170X205 18 4,662 SH   DFND 1 0 0 4,662
IDENTIV INC COM 45170X205 0 34 SH   SOLE 8 34 0 0
IDERA PHARMACEUTICALS INC COM 45168K306 58 43,795 SH   SOLE 1 43,795 0 0
IDERA PHARMACEUTICALS INC COM 45168K306 0 4 SH   SOLE 8 4 0 0
IDEX CORP COM 45167R104 196 1,434 SH   DFND 1 0 0 1,434
IDEX CORP COM 45167R104 52,664 385,870 SH   SOLE 1 76,506 309,364 0
IDEX CORP COM 45167R104 0 1 SH   SOLE 8 1 0 0
IDEX CORP COM 45167R104 61 446 SH   SOLE 9 446 0 0
IDEX CORP COM 45167R104 1,031 7,557 SH   SOLE 20 0 7,557 0
IDEX CORP COM 45167R104 9,733 71,317 SH   SOLE 99 0 71,317 0
IDEXX LABS INC COM 45168D104 20,339 93,327 SH   SOLE 1 93,327 0 0
IDEXX LABS INC OPT 45168D104 4,882 22,400 SH Call SOLE 8 22,400 0 0
IDEXX LABS INC OPT 45168D104 1,526 7,000 SH Put SOLE 8 7,000 0 0
IDEXX LABS INC COM 45168D104 2,218 10,176 SH   SOLE 8 10,176 0 0
IDEXX LABS INC COM 45168D104 41 186 SH   SOLE 9 186 0 0
IDT CORP COM 448947507 124 22,000 SH   SOLE 1 22,000 0 0
IDT CORP OPT 448947507 44 7,900 SH Put SOLE 8 7,900 0 0
IDT CORP COM 448947507 12 2,162 SH   SOLE 8 2,162 0 0
IDT CORP OPT 448947507 7 1,300 SH Call SOLE 8 1,300 0 0
IES HLDGS INC COM 44951W106 13 813 SH   SOLE 1 813 0 0
IHS MARKIT LTD COM G47567105 23,231 450,311 SH   SOLE 1 450,311 0 0
IHS MARKIT LTD COM G47567105 44 847 SH   SOLE 9 847 0 0
II VI INC COM 902104108 1,796 41,310 SH   SOLE 1 41,310 0 0
II VI INC OPT 902104108 39 900 SH Put SOLE 8 900 0 0
II VI INC COM 902104108 233 5,370 SH   SOLE 8 5,370 0 0
II VI INC OPT 902104108 1,269 29,200 SH Call SOLE 8 29,200 0 0
IKANG HEALTHCARE GROUP INC ADR 45174L108 2,404 117,500 SH   SOLE 1 117,500 0 0
IKANG HEALTHCARE GROUP INC ADR 45174L108 385 18,838 SH   SOLE 8 18,838 0 0
ILG INC COM 44967H101 4,775 144,562 SH   SOLE 1 144,562 0 0
ILG INC OPT 44967H101 466 14,100 SH Call SOLE 8 14,100 0 0
ILG INC COM 44967H101 3 100 SH   SOLE 8 100 0 0
ILG INC OPT 44967H101 5,612 169,900 SH Put SOLE 8 169,900 0 0
ILLINOIS TOOL WKS INC COM 452308109 77,405 558,718 SH   SOLE 1 558,718 0 0
ILLINOIS TOOL WKS INC OPT 452308109 2,383 17,200 SH Call SOLE 8 17,200 0 0
ILLINOIS TOOL WKS INC OPT 452308109 3,824 27,600 SH Put SOLE 8 27,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 90 655 SH   SOLE 9 655 0 0
ILLUMINA INC COM 452327109 28 100 SH   DFND 1 0 0 100
ILLUMINA INC COM 452327109 53,189 190,446 SH   SOLE 1 190,446 0 0
ILLUMINA INC COM 452327109 9,807 35,111 SH   SOLE 8 35,111 0 0
ILLUMINA INC BOND 452327AH2 39 30,000 PRN   SOLE 8 0 0 30,000
ILLUMINA INC OPT 452327109 8,155 29,200 SH Call SOLE 8 29,200 0 0
ILLUMINA INC OPT 452327109 5,223 18,700 SH Put SOLE 8 18,700 0 0
ILLUMINA INC COM 452327109 87 313 SH   SOLE 9 313 0 0
IMAX CORP COM 45245E109 1,043 47,058 SH   SOLE 1 47,058 0 0
IMAX CORP OPT 45245E109 315 14,200 SH Put SOLE 8 14,200 0 0
IMAX CORP COM 45245E109 101 4,551 SH   SOLE 8 4,551 0 0
IMAX CORP OPT 45245E109 443 20,000 SH Call SOLE 8 20,000 0 0
IMMERSION CORP COM 452521107 285 18,403 SH   SOLE 1 18,403 0 0
IMMERSION CORP COM 452521107 725 46,888 SH   SOLE 8 46,888 0 0
IMMERSION CORP OPT 452521107 3 200 SH Call SOLE 8 200 0 0
IMMERSION CORP OPT 452521107 2 100 SH Put SOLE 8 100 0 0
IMMUNE DESIGN CORP COM 45252L103 12 2,468 SH   SOLE 1 2,468 0 0
IMMUNE PHARMACEUTICALS INC COM 45254C200 35 187,059 SH   SOLE 8 187,059 0 0
IMMUNOCELLULAR THERAPEUTICS COM 452536204 0 50 SH   DFND 1 0 0 50
IMMUNOGEN INC COM 45253H101 143 14,710 SH   SOLE 1 14,710 0 0
IMMUNOGEN INC OPT 45253H101 487 50,000 SH Put SOLE 8 50,000 0 0
IMMUNOGEN INC COM 45253H101 47 4,823 SH   SOLE 8 4,823 0 0
IMMUNOGEN INC OPT 45253H101 2,787 286,400 SH Call SOLE 8 286,400 0 0
IMMUNOMEDICS INC COM 452907108 229 9,655 SH   SOLE 1 9,655 0 0
IMMUNOMEDICS INC OPT 452907108 1,501 63,400 SH Put SOLE 8 63,400 0 0
IMMUNOMEDICS INC COM 452907108 7,693 325,031 SH   SOLE 8 325,031 0 0
IMMUNOMEDICS INC OPT 452907108 4,140 174,900 SH Call SOLE 8 174,900 0 0
IMPAC MTG HLDGS INC COM 45254P508 7 718 SH   SOLE 1 718 0 0
IMPERIAL OIL LTD COM 453038408 126 3,791 SH   DFND 1 0 0 3,791
IMPERIAL OIL LTD COM 453038408 55 1,633 SH   SOLE 1 1,633 0 0
IMPERIAL OIL LTD COM 453038408 46 1,370 SH   SOLE 9 1,370 0 0
IMPERVA INC COM 45321L100 82 1,696 SH   SOLE 8 1,696 0 0
IMPERVA INC OPT 45321L100 183 3,800 SH Call SOLE 8 3,800 0 0
IMPERVA INC OPT 45321L100 48 1,000 SH Put SOLE 8 1,000 0 0
IMPINJ INC COM 453204109 2,356 106,571 SH   SOLE 1 106,571 0 0
IMPINJ INC COM 453204109 21 955 SH   SOLE 8 955 0 0
INCYTE CORP COM 45337C102 14,524 216,765 SH   SOLE 1 216,765 0 0
INCYTE CORP COM 45337C102 7,539 112,521 SH   SOLE 8 112,521 0 0
INCYTE CORP OPT 45337C102 14,867 221,900 SH Put SOLE 8 221,900 0 0
INCYTE CORP OPT 45337C102 8,603 128,400 SH Call SOLE 8 128,400 0 0
INCYTE CORP COM 45337C102 25 383 SH   SOLE 9 383 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 17 4,215 SH   SOLE 1 4,215 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 12 343 SH   SOLE 1 343 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 1,144 110,993 SH   SOLE 1 110,993 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 31 3,000 SH   DFND 1 0 0 3,000
INDEPENDENT BANK CORP MASS COM 453836108 789 10,061 SH   SOLE 1 10,061 0 0
INDEPENDENT BANK CORP MICH COM 453838609 91 3,566 SH   SOLE 1 3,566 0 0
INDEPENDENT BANK CORP MICH COM 453838609 22 882 SH   SOLE 8 882 0 0
INDEPENDENT BK GROUP INC COM 45384B106 605 9,050 SH   SOLE 1 9,050 0 0
INDEPENDENT BK GROUP INC COM 45384B106 127 1,892 SH   SOLE 8 1,892 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 116 5,178 SH   SOLE 1 5,178 0 0
INFINERA CORPORATION COM 45667G103 372 37,446 SH   SOLE 1 37,446 0 0
INFINERA CORPORATION OPT 45667G103 909 91,500 SH Call SOLE 8 91,500 0 0
INFINERA CORPORATION COM 45667G103 112 11,274 SH   SOLE 8 11,274 0 0
INFINERA CORPORATION OPT 45667G103 252 25,400 SH Put SOLE 8 25,400 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 0 96 SH   SOLE 8 96 0 0
INFINITY PPTY &amp CAS CORP COM 45665Q103 4,102 28,822 SH   SOLE 1 28,822 0 0
INFINITY PPTY &amp CAS CORP COM 45665Q103 1 10 SH   SOLE 8 10 0 0
INFLARX NV COM N44821101 13 400 SH   SOLE 1 400 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 10 2,457 SH   SOLE 1 2,457 0 0
INFOSYS LTD ADR 456788108 347 17,864 SH   DFND 1 0 0 17,864
INFOSYS LTD ADR 456788108 29,459 1,516,144 SH   SOLE 1 1,516,144 0 0
INFOSYS LTD OPT 456788108 1,549 79,700 SH Put SOLE 8 79,700 0 0
INFOSYS LTD ADR 456788108 472 24,277 SH   SOLE 8 24,277 0 0
INFOSYS LTD OPT 456788108 111 5,700 SH Call SOLE 8 5,700 0 0
INFOSYS LTD ADR 456788108 12,591 648,023 SH   SOLE 9 648,023 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 12 1,256 SH   SOLE 1 1,256 0 0
INFRAREIT INC TRUS 45685L100 284 12,767 SH   SOLE 1 12,767 0 0
ING GROEP N V ADR 456837103 6 434 SH   DFND 1 0 0 434
ING GROEP N V OPT 456837103 289 20,200 SH Call SOLE 8 20,200 0 0
ING GROEP N V OPT 456837103 26 1,800 SH Put SOLE 8 1,800 0 0
INGERSOLL-RAND PLC COM G47791101 25,956 289,265 SH   SOLE 1 289,265 0 0
INGERSOLL-RAND PLC COM G47791101 163 1,818 SH   SOLE 8 1,818 0 0
INGERSOLL-RAND PLC OPT G47791101 736 8,200 SH Put SOLE 8 8,200 0 0
INGERSOLL-RAND PLC OPT G47791101 2,369 26,400 SH Call SOLE 8 26,400 0 0
INGERSOLL-RAND PLC COM G47791101 47 533 SH   SOLE 9 533 0 0
INGEVITY CORP COM 45688C107 1,247 15,428 SH   SOLE 1 15,428 0 0
INGEVITY CORP COM 45688C107 191 2,363 SH   SOLE 8 2,363 0 0
INGLES MKTS INC COM 457030104 101 3,197 SH   SOLE 1 3,197 0 0
INGLES MKTS INC COM 457030104 285 8,982 SH   SOLE 8 8,982 0 0
INGREDION INC COM 457187102 8,449 76,334 SH   SOLE 1 76,334 0 0
INGREDION INC OPT 457187102 221 2,000 SH Put SOLE 8 2,000 0 0
INGREDION INC COM 457187102 747 6,743 SH   SOLE 8 6,743 0 0
INGREDION INC OPT 457187102 277 2,500 SH Call SOLE 8 2,500 0 0
INGREDION INC COM 457187102 46 418 SH   SOLE 9 418 0 0
INNERWORKINGS INC COM 45773Y105 28 3,227 SH   SOLE 1 3,227 0 0
INNERWORKINGS INC COM 45773Y105 0 5 SH   SOLE 8 5 0 0
INNOPHOS HOLDINGS INC COM 45774N108 376 7,908 SH   SOLE 1 7,908 0 0
INNOSPEC INC COM 45768S105 814 10,633 SH   SOLE 1 10,633 0 0
INNOSPEC INC COM 45768S105 51 666 SH   SOLE 8 666 0 0
INNOVATE BIOPHARMACEUTICLS I COM 45782F105 33 1,399 SH   SOLE 1 1,399 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 17 471 SH   SOLE 1 471 0 0
INNOVATIVE SOLUTIONS &amp SUPPO COM 45769N105 2 557 SH   SOLE 8 557 0 0
INNOVIVA INC COM 45781M101 818 59,275 SH   SOLE 1 59,275 0 0
INNOVIVA INC COM 45781M101 89 6,451 SH   SOLE 8 6,451 0 0
INNOVIVA INC OPT 45781M101 1 100 SH Call SOLE 8 100 0 0
INNOVIVA INC OPT 45781M101 15 1,100 SH Put SOLE 8 1,100 0 0
INOGEN INC COM 45780L104 1,339 7,182 SH   SOLE 1 7,182 0 0
INOGEN INC COM 45780L104 1,902 10,207 SH   SOLE 8 10,207 0 0
INOVALON HLDGS INC COM 45781D101 50 5,044 SH   SOLE 1 5,044 0 0
INOVALON HLDGS INC COM 45781D101 14 1,447 SH   SOLE 8 1,447 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 42 10,770 SH   SOLE 1 10,770 0 0
INPHI CORP COM 45772F107 104 3,181 SH   SOLE 1 3,181 0 0
INPHI CORP BOND 45772FAC1 48 51,000 PRN   SOLE 8 0 0 51,000
INPHI CORP COM 45772F107 1 43 SH   SOLE 8 43 0 0
INPIXON COM 45790J305 17 103,981 SH   SOLE 8 103,981 0 0
INSEEGO CORP COM 45782B104 1 500 SH   SOLE 8 500 0 0
INSIGHT ENTERPRISES INC COM 45765U103 784 16,027 SH   SOLE 1 16,027 0 0
INSIGHT ENTERPRISES INC COM 45765U103 944 19,297 SH   SOLE 8 19,297 0 0
INSMED INC COM 457669307 189 7,979 SH   SOLE 1 7,979 0 0
INSMED INC BOND 457669AA7 351 382,000 PRN   SOLE 8 0 0 382,000
INSMED INC COM 457669307 520 22,007 SH   SOLE 8 22,007 0 0
INSPERITY INC COM 45778Q107 1,900 19,947 SH   SOLE 1 19,947 0 0
INSPERITY INC OPT 45778Q107 219 2,300 SH Call SOLE 8 2,300 0 0
INSPERITY INC COM 45778Q107 1,842 19,336 SH   SOLE 8 19,336 0 0
INSPIRE MED SYS INC COM 457730109 21 575 SH   SOLE 1 575 0 0
INSPIRED ENTMT INC COM 45782N108 0 1 SH   SOLE 1 1 0 0
INSPIREMD INC COM 45779A861 1 4,465 SH   SOLE 1 4,465 0 0
INSPIREMD INC COM 45779A861 3 12,700 SH   SOLE 8 12,700 0 0
INSTALLED BLDG PRODS INC COM 45780R101 845 14,948 SH   SOLE 1 14,948 0 0
INSTALLED BLDG PRODS INC COM 45780R101 37 664 SH   SOLE 8 664 0 0
INSTEEL INDUSTRIES INC COM 45774W108 222 6,636 SH   SOLE 1 6,636 0 0
INSTRUCTURE INC COM 45781U103 226 5,334 SH   SOLE 1 5,334 0 0
INSTRUCTURE INC COM 45781U103 374 8,784 SH   SOLE 8 8,784 0 0
INSULET CORP COM 45784P101 8,586 100,178 SH   SOLE 1 100,178 0 0
INSULET CORP BOND 45784PAF8 798 525,000 PRN   SOLE 8 0 0 525,000
INSULET CORP COM 45784P101 1,985 23,156 SH   SOLE 8 23,156 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 411 56,871 SH   SOLE 1 56,871 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 365 50,410 SH   SOLE 8 50,410 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 26 3,600 SH Call SOLE 8 3,600 0 0
INTEGER HLDGS CORP COM 45826H109 1,262 19,528 SH   SOLE 1 19,528 0 0
INTEGER HLDGS CORP COM 45826H109 1 18 SH   SOLE 8 18 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 4,635 71,967 SH   SOLE 1 71,967 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 1,371 21,286 SH   SOLE 8 21,286 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 1,697 53,211 SH   SOLE 1 53,211 0 0
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 571 17,900 SH Call SOLE 8 17,900 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 288 9,017 SH   SOLE 8 9,017 0 0
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 207 6,500 SH Put SOLE 8 6,500 0 0
INTEGRATED DEVICE TECHNOLOGY BOND 458118AC0 2,311 2,028,000 PRN   SOLE 8 0 0 2,028,000
INTEL CORP COM 458140100 189,820 3,818,531 SH   SOLE 1 3,818,531 0 0
INTEL CORP COM 458140100 338 6,801 SH   DFND 1 0 0 6,801
INTEL CORP OPT 458140100 93,450 1,879,900 SH Call SOLE 8 1,879,900 0 0
INTEL CORP BOND 458140AF7 333 139,000 PRN   SOLE 8 0 0 139,000
INTEL CORP COM 458140100 31,535 634,355 SH   SOLE 8 634,355 0 0
INTEL CORP OPT 458140100 131,856 2,652,500 SH Put SOLE 8 2,652,500 0 0
INTEL CORP COM 458140100 3,688 74,168 SH   SOLE 9 74,168 0 0
INTEL CORP COM 458140100 25 500 SH   DFND 20 0 0 500
INTEL CORP COM 458140100 179 3,607 SH   SOLE 81 3,607 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 205 7,466 SH   SOLE 1 7,466 0 0
INTELLIPHARMACEUTICS INTL IN COM 458173101 13 28,259 SH   SOLE 8 28,259 0 0
INTELSAT S A OPT L5140P101 3,998 240,000 SH Call SOLE 1 240,000 0 0
INTELSAT S A COM L5140P101 3,696 221,840 SH   SOLE 1 221,840 0 0
INTELSAT S A OPT L5140P101 3,202 192,200 SH Call SOLE 8 192,200 0 0
INTELSAT S A COM L5140P101 83 5,010 SH   SOLE 8 5,010 0 0
INTER PARFUMS INC COM 458334109 398 7,457 SH   SOLE 1 7,457 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 1,109 17,217 SH   SOLE 1 17,217 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 666 10,353 SH   SOLE 8 10,353 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 206 3,200 SH Put SOLE 8 3,200 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 406 6,300 SH Call SOLE 8 6,300 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 657 7,831 SH   SOLE 1 7,831 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 8 100 SH   DFND 1 0 0 100
INTERCEPT PHARMACEUTICALS IN COM 45845P108 1,316 15,685 SH   SOLE 8 15,685 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 3,356 40,000 SH Put SOLE 8 40,000 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 25 300 SH Call SOLE 8 300 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 31 425 SH   DFND 1 0 0 425
INTERCONTINENTAL EXCHANGE IN COM 45866F104 35,336 480,431 SH   SOLE 1 480,431 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 7,068 96,100 SH Call SOLE 8 96,100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1 10 SH   SOLE 8 10 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 309 4,200 SH Put SOLE 8 4,200 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 397 5,402 SH   SOLE 9 5,402 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P707 746 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 35,082 433,657 SH   SOLE 1 433,657 0 0
INTERDIGITAL INC BOND 458660AD9 3,825 3,119,000 PRN   SOLE 8 0 0 3,119,000
INTERDIGITAL INC OPT 45867G101 146 1,800 SH Call SOLE 8 1,800 0 0
INTERDIGITAL INC OPT 45867G101 32 400 SH Put SOLE 8 400 0 0
INTERFACE INC COM 458665304 902 39,261 SH   SOLE 1 39,261 0 0
INTERNAP CORP COM 45885A409 15 1,470 SH   SOLE 1 1,470 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 1,155 26,988 SH   SOLE 1 26,988 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 803 5,746 SH   DFND 1 0 0 5,746
INTERNATIONAL BUSINESS MACHS COM 459200101 188,654 1,350,415 SH   SOLE 1 1,350,415 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 87,550 626,700 SH Put SOLE 8 626,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 33,467 239,568 SH   SOLE 8 239,568 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 22,827 163,400 SH Call SOLE 8 163,400 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 27,507 196,896 SH   SOLE 9 196,896 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 10,725 86,511 SH   SOLE 1 86,511 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 249 2,009 SH   SOLE 8 2,009 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 21 168 SH   SOLE 9 168 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 3,939 169,509 SH   SOLE 1 169,509 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 639 27,485 SH   SOLE 8 27,485 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 1,789 77,000 SH Call SOLE 8 77,000 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 177 7,600 SH Put SOLE 8 7,600 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 223 9,604 SH   SOLE 1 9,604 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 468 10,436 SH   SOLE 1 10,436 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 54 1,200 SH   SOLE 8 1,200 0 0
INTERPUBLIC GROUP COS INC COM 460690100 18,532 790,558 SH   SOLE 1 790,558 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 16 700 SH Put SOLE 8 700 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1 51 SH   SOLE 8 51 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 1,207 51,500 SH Call SOLE 8 51,500 0 0
INTERPUBLIC GROUP COS INC COM 460690100 19 819 SH   SOLE 9 819 0 0
INTERSECT ENT INC COM 46071F103 150 4,013 SH   SOLE 1 4,013 0 0
INTERSECT ENT INC OPT 46071F103 562 15,000 SH Call SOLE 8 15,000 0 0
INTERSECTIONS INC COM 460981301 0 25 SH   SOLE 8 25 0 0
INTERXION HOLDING N.V COM N47279109 1,194 19,125 SH   SOLE 1 19,125 0 0
INTERXION HOLDING N.V COM N47279109 364 5,839 SH   SOLE 8 5,839 0 0
INTEVAC INC COM 461148108 152 31,426 SH   SOLE 1 31,426 0 0
INTL FCSTONE INC COM 46116V105 295 5,709 SH   SOLE 1 5,709 0 0
INTL FCSTONE INC COM 46116V105 68 1,321 SH   SOLE 8 1,321 0 0
INTL PAPER CO COM 460146103 135,747 2,606,559 SH   SOLE 1 2,606,559 0 0
INTL PAPER CO COM 460146103 104 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO OPT 460146103 2,198 42,200 SH Put SOLE 8 42,200 0 0
INTL PAPER CO COM 460146103 1,570 30,154 SH   SOLE 8 30,154 0 0
INTL PAPER CO OPT 460146103 14,890 285,900 SH Call SOLE 8 285,900 0 0
INTL PAPER CO COM 460146103 43 837 SH   SOLE 9 837 0 0
INTL PAPER CO COM 460146103 26 500 SH   DFND 20 0 0 500
INTRA CELLULAR THERAPIES INC COM 46116X101 58 3,281 SH   SOLE 1 3,281 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 408 23,100 SH Call SOLE 8 23,100 0 0
INTREPID POTASH INC COM 46121Y102 273 66,495 SH   SOLE 1 66,495 0 0
INTREPID POTASH INC COM 46121Y102 292 71,131 SH   SOLE 8 71,131 0 0
INTREPID POTASH INC OPT 46121Y102 41 10,100 SH Call SOLE 8 10,100 0 0
INTREPID POTASH INC OPT 46121Y102 2 600 SH Put SOLE 8 600 0 0
INTREXON CORP COM 46122T102 274 19,600 SH   SOLE 1 19,600 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP OPT 46122T102 117 8,400 SH Call SOLE 8 8,400 0 0
INTREXON CORP COM 46122T102 10,875 780,119 SH   SOLE 8 780,119 0 0
INTREXON CORP OPT 46122T102 46 3,300 SH Put SOLE 8 3,300 0 0
INTRICON CORP COM 46121H109 18 448 SH   SOLE 1 448 0 0
INTRICON CORP COM 46121H109 6 137 SH   SOLE 8 137 0 0
INTUIT COM 461202103 639 3,126 SH   DFND 1 0 0 3,126
INTUIT COM 461202103 138,549 678,138 SH   SOLE 1 366,358 311,780 0
INTUIT OPT 461202103 2,268 11,100 SH Call SOLE 8 11,100 0 0
INTUIT OPT 461202103 1,165 5,700 SH Put SOLE 8 5,700 0 0
INTUIT COM 461202103 8,645 42,315 SH   SOLE 8 42,315 0 0
INTUIT COM 461202103 154 753 SH   SOLE 9 753 0 0
INTUIT COM 461202103 1,464 7,167 SH   SOLE 20 0 7,167 0
INTUIT COM 461202103 1,475 7,220 SH   DFND 20 0 0 7,220
INTUIT COM 461202103 12,904 63,160 SH   SOLE 99 0 63,160 0
INTUITIVE SURGICAL INC COM 46120E602 144 300 SH   DFND 1 0 0 300
INTUITIVE SURGICAL INC COM 46120E602 62,876 131,412 SH   SOLE 1 131,412 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,773 3,706 SH   SOLE 8 3,706 0 0
INTUITIVE SURGICAL INC OPT 46120E602 21,483 44,900 SH Put SOLE 8 44,900 0 0
INTUITIVE SURGICAL INC OPT 46120E602 23,828 49,800 SH Call SOLE 8 49,800 0 0
INTUITIVE SURGICAL INC COM 46120E602 517 1,082 SH   SOLE 9 1,082 0 0
INVACARE CORP COM 461203101 919 49,440 SH   SOLE 1 49,440 0 0
INVESCO CURNCYSHS AUSTRLA DL FUND 46090N103 293 3,953 SH   SOLE 8 3,953 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 607 8,200 SH Call SOLE 8 8,200 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 474 6,400 SH Put SOLE 8 6,400 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 679 5,300 SH Call SOLE 8 5,300 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 1,422 11,100 SH Put SOLE 8 11,100 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 248 3,300 SH Call SOLE 8 3,300 0 0
INVESCO CURNCYSHS CDN DLR TR FUND 46138T104 383 5,108 SH   SOLE 8 5,108 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 615 8,200 SH Put SOLE 8 8,200 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 4,228 48,900 SH Put SOLE 8 48,900 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 2,701 31,231 SH   SOLE 8 31,231 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,479 17,100 SH Call SOLE 8 17,100 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 2,070 18,476 SH   SOLE 8 18,476 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 12,383 110,500 SH Call SOLE 8 110,500 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 18,647 166,400 SH Put SOLE 8 166,400 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 210 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK FUND 46138B103 226 12,761 SH   SOLE 1 12,761 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 78 4,400 SH Call SOLE 8 4,400 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 214 12,100 SH Put SOLE 8 12,100 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 1,770 100,135 SH   SOLE 8 100,135 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 19 1,073 SH   DFND 1 0 0 1,073
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 1,847 102,450 SH   SOLE 1 102,450 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 2,614 145,005 SH   SOLE 8 145,005 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 319 17,700 SH Call SOLE 8 17,700 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H700 19 1,100 SH Call SOLE 8 1,100 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 155 8,600 SH Put SOLE 8 8,600 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 37 2,101 SH   SOLE 8 2,101 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 0 18 SH   SOLE 1 18 0 0
INVESCO DB US DLR INDEX TR FUND 46141D203 0 3 SH   SOLE 1 3 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 130 5,200 SH Put SOLE 8 5,200 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 2,768 111,000 SH Call SOLE 8 111,000 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 11 507 SH   SOLE 8 507 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V142 378 12,500 SH   DFND 1 0 0 12,500
INVESCO EXCHANGE TRADED FD T FUND 46137V647 126 2,420 SH   DFND 1 0 0 2,420
INVESCO EXCHANGE TRADED FD T FUND 46137V357 463 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T FUND 46137V670 10 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V357 11 108 SH   SOLE 1 108 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V266 373 3,250 SH   DFND 1 0 0 3,250
INVESCO EXCHANGE TRADED FD T FUND 46137V530 74 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V589 0 14 SH   SOLE 8 14 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 200 1,967 SH   SOLE 8 1,967 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 143 1,400 SH Call SOLE 8 1,400 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V100 0 1 SH   SOLE 8 1 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 51 500 SH Put SOLE 8 500 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V308 3 60 SH   SOLE 8 60 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E628 32 600 SH   SOLE 1 600 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 437 30,000 SH   DFND 1 0 0 30,000
INVESCO EXCHNG TRADED FD TR FUND 46138G508 550 24,000 SH   DFND 1 0 0 24,000
INVESCO EXCHNG TRADED FD TR FUND 46138E354 1,277 26,945 SH   SOLE 1 26,945 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E123 4 62 SH   SOLE 8 62 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E156 3 56 SH   SOLE 8 56 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E578 0 8 SH   SOLE 8 8 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E545 3 99 SH   SOLE 8 99 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E404 2 75 SH   SOLE 8 75 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 LTD COM G491BT108 15,930 599,752 SH   SOLE 1 599,752 0 0
INVESCO LTD OPT G491BT108 651 24,500 SH Put SOLE 8 24,500 0 0
INVESCO LTD OPT G491BT108 1,363 51,300 SH Call SOLE 8 51,300 0 0
INVESCO LTD COM G491BT108 23 867 SH   SOLE 9 867 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 1,161 72,990 SH   SOLE 1 72,990 0 0
INVESCO MORTGAGE CAPITAL INC OPT 46131B100 8 500 SH Put SOLE 8 500 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 8 528 SH   SOLE 8 528 0 0
INVESCO QQQ TR FUND 46090E103 3,270 19,053 SH   DFND 1 0 0 19,053
INVESCO QQQ TR FUND 46090E103 43,438 253,061 SH   SOLE 1 253,061 0 0
INVESCO QQQ TR OPT 46090E103 101,274 590,000 SH Call SOLE 1 590,000 0 0
INVESCO QQQ TR OPT 46090E103 423,117 2,465,000 SH Put SOLE 1 2,465,000 0 0
INVESCO QQQ TR FUND 46090E103 602 3,504 SH   SOLE 8 3,504 0 0
INVESCO QQQ TR OPT 46090E103 1,291,324 7,523,000 SH Call SOLE 8 7,523,000 0 0
INVESCO QQQ TR OPT 46090E103 3,658,497 21,313,700 SH Put SOLE 8 21,313,700 0 0
INVESCO QQQ TR FUND 46090E103 762 4,443 SH   SOLE 9 4,443 0 0
INVESTAR HLDG CORP COM 46134L105 18 649 SH   SOLE 1 649 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 252 12,048 SH   SOLE 1 12,048 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 34 1,627 SH   SOLE 8 1,627 0 0
INVESTORS BANCORP INC NEW COM 46146L101 705 55,122 SH   SOLE 1 55,122 0 0
INVESTORS BANCORP INC NEW COM 46146L101 10 821 SH   SOLE 8 821 0 0
INVESTORS REAL ESTATE TR TRUS 461730103 49 8,842 SH   SOLE 1 8,842 0 0
INVESTORS TITLE CO COM 461804106 19 102 SH   SOLE 1 102 0 0
INVESTORS TITLE CO COM 461804106 1 6 SH   SOLE 8 6 0 0
INVITAE CORP COM 46185L103 236 31,979 SH   SOLE 1 31,979 0 0
INVITAE CORP COM 46185L103 19 2,548 SH   SOLE 8 2,548 0 0
INVITATION HOMES INC TRUS 46187W107 10,944 474,621 SH   SOLE 1 474,621 0 0
INVITATION HOMES INC COM 46187W107 2,564 111,183 SH   SOLE 1 111,183 0 0
INVITATION HOMES INC COM 46187W107 42 1,789 SH   SOLE 9 1,789 0 0
ION GEOPHYSICAL CORP COM 462044207 19 780 SH   SOLE 1 780 0 0
ION GEOPHYSICAL CORP COM 462044207 56 2,307 SH   SOLE 8 2,307 0 0
IONIS PHARMACEUTICALS INC COM 462222100 441 10,585 SH   SOLE 1 10,585 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 3,926 94,200 SH Put SOLE 8 94,200 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 5,151 123,600 SH Call SOLE 8 123,600 0 0
IONIS PHARMACEUTICALS INC COM 462222100 115 2,770 SH   SOLE 8 2,770 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 77 6,017 SH   SOLE 1 6,017 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 90 6,997 SH   SOLE 8 6,997 0 0
IPG PHOTONICS CORP COM 44980X109 15,206 68,916 SH   SOLE 1 68,916 0 0
IPG PHOTONICS CORP OPT 44980X109 66 300 SH Call SOLE 8 300 0 0
IPG PHOTONICS CORP COM 44980X109 125 569 SH   SOLE 8 569 0 0
IPG PHOTONICS CORP OPT 44980X109 110 500 SH Put SOLE 8 500 0 0
IPG PHOTONICS CORP COM 44980X109 49 222 SH   SOLE 9 222 0 0
IQIYI INC OPT 46267X108 6 200 SH Put SOLE 1 200 0 0
IQIYI INC ADR 46267X108 6 200 SH   SOLE 1 200 0 0
IQIYI INC OPT 46267X108 10,187 315,400 SH Call SOLE 8 315,400 0 0
IQIYI INC OPT 46267X108 7,213 223,300 SH Put SOLE 8 223,300 0 0
IQIYI INC ADR 46267X108 16 500 SH   SOLE 9 500 0 0
IQVIA HLDGS INC COM 46266C105 15,666 156,957 SH   SOLE 1 156,957 0 0
IQVIA HLDGS INC OPT 46266C105 339 3,400 SH Call SOLE 8 3,400 0 0
IQVIA HLDGS INC OPT 46266C105 70 700 SH Put SOLE 8 700 0 0
IQVIA HLDGS INC COM 46266C105 34 346 SH   SOLE 9 346 0 0
IRADIMED CORP COM 46266A109 6 256 SH   SOLE 1 256 0 0
IRADIMED CORP COM 46266A109 18 845 SH   SOLE 8 845 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 417 5,141 SH   SOLE 1 5,141 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 208 2,560 SH   SOLE 8 2,560 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 508 31,577 SH   SOLE 1 31,577 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 12 723 SH   SOLE 8 723 0 0
IROBOT CORP COM 462726100 833 11,001 SH   SOLE 1 11,001 0 0
IROBOT CORP OPT 462726100 7,721 101,900 SH Put SOLE 8 101,900 0 0
IROBOT CORP OPT 462726100 3,856 50,900 SH Call SOLE 8 50,900 0 0
IRON MTN INC NEW TRUS 46284V101 23,788 679,499 SH   SOLE 1 679,499 0 0
IRON MTN INC NEW COM 46284V101 2,337 66,762 SH   SOLE 1 66,762 0 0
IRON MTN INC NEW OPT 46284V101 819 23,400 SH Call SOLE 8 23,400 0 0
IRON MTN INC NEW TRUS 46284V101 1,269 36,229 SH   SOLE 8 36,229 0 0
IRON MTN INC NEW OPT 46284V101 599 17,100 SH Put SOLE 8 17,100 0 0
IRON MTN INC NEW COM 46284V101 20 578 SH   SOLE 9 578 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 194 10,143 SH   SOLE 1 10,143 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 0 6 SH   SOLE 8 6 0 0
IRONWOOD PHARMACEUTICALS INC BOND 46333XAD0 358 270,000 PRN   SOLE 8 0 0 270,000
IRONWOOD PHARMACEUTICALS INC OPT 46333X108 19 1,000 SH Put SOLE 8 1,000 0 0
IRSA PROPIEDADES COMERCIALES ADR 463588103 3 100 SH   SOLE 8 100 0 0
ISHARES GOLD TRUST FUND 464285105 70 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST FUND 464285105 152 12,674 SH   SOLE 8 12,674 0 0
ISHARES GOLD TRUST OPT 464285105 6 500 SH Call SOLE 8 500 0 0
ISHARES GOLD TRUST OPT 464285105 2 200 SH Put SOLE 8 200 0 0
ISHARES INC FUND 464286806 550 18,356 SH   SOLE 1 18,356 0 0
ISHARES INC FUND 464286749 165 5,058 SH   DFND 1 0 0 5,058
ISHARES INC FUND 464286772 302 4,453 SH   DFND 1 0 0 4,453
ISHARES INC FUND 464286715 8 266 SH   DFND 1 0 0 266
ISHARES INC FUND 46434G798 3 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286665 569 12,358 SH   DFND 1 0 0 12,358
ISHARES INC FUND 464286400 10,152 316,756 SH   SOLE 1 316,756 0 0
ISHARES INC FUND 46434G772 124 3,447 SH   DFND 1 0 0 3,447
ISHARES INC FUND 464286509 380 13,341 SH   DFND 1 0 0 13,341
ISHARES INC FUND 46434G509 625 24,410 SH   SOLE 1 0 24,410 0
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC FUND 464286608 2,627 64,044 SH   SOLE 1 64,044 0 0
ISHARES INC FUND 464286400 86 2,674 SH   DFND 1 0 0 2,674
ISHARES INC FUND 464286665 991 21,544 SH   SOLE 1 21,544 0 0
ISHARES INC FUND 464286103 0 2 SH   SOLE 1 2 0 0
ISHARES INC FUND 46434G822 285 4,916 SH   DFND 1 0 0 4,916
ISHARES INC FUND 464286749 48 1,486 SH   SOLE 1 1,486 0 0
ISHARES INC FUND 464286822 16,040 340,275 SH   SOLE 1 340,275 0 0
ISHARES INC FUND 464286319 4 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286533 58 1,000 SH   DFND 1 0 0 1,000
ISHARES INC FUND 464286871 527 21,778 SH   SOLE 1 21,778 0 0
ISHARES INC FUND 464286657 276 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286772 669 9,881 SH   SOLE 1 9,881 0 0
ISHARES INC FUND 464286806 398 13,289 SH   DFND 1 0 0 13,289
ISHARES INC FUND 464286517 159 3,585 SH   DFND 1 0 0 3,585
ISHARES INC FUND 464286822 209 4,435 SH   DFND 1 0 0 4,435
ISHARES INC FUND 46434G822 2,352 40,607 SH   SOLE 1 40,607 0 0
ISHARES INC FUND 464286871 231 9,547 SH   DFND 1 0 0 9,547
ISHARES INC FUND 46434G814 157 5,051 SH   DFND 1 0 0 5,051
ISHARES INC FUND 464286608 151 3,691 SH   DFND 1 0 0 3,691
ISHARES INC FUND 46434G780 79 3,274 SH   DFND 1 0 0 3,274
ISHARES INC FUND 464286509 407 14,267 SH   SOLE 1 14,267 0 0
ISHARES INC FUND 464286392 555 6,350 SH   DFND 1 0 0 6,350
ISHARES INC FUND 464286822 25,459 540,076 SH   SOLE 8 540,076 0 0
ISHARES INC FUND 464286400 5,665 176,735 SH   SOLE 8 176,735 0 0
ISHARES INC FUND 464286640 0 7 SH   SOLE 8 7 0 0
ISHARES INC OPT 464286806 561 18,700 SH Put SOLE 8 18,700 0 0
ISHARES INC OPT 46434G772 202 5,600 SH Put SOLE 8 5,600 0 0
ISHARES INC FUND 464286780 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 46434G822 8,432 145,600 SH Put SOLE 8 145,600 0 0
ISHARES INC OPT 464286772 40,172 593,300 SH Put SOLE 8 593,300 0 0
ISHARES INC OPT 464286509 11 400 SH Put SOLE 8 400 0 0
ISHARES INC OPT 46434G830 2,880 99,700 SH Put SOLE 8 99,700 0 0
ISHARES INC OPT 46434G822 8,745 151,000 SH Call SOLE 8 151,000 0 0
ISHARES INC FUND 464286806 280 9,336 SH   SOLE 8 9,336 0 0
ISHARES INC OPT 464286400 171,266 5,343,700 SH Put SOLE 8 5,343,700 0 0
ISHARES INC FUND 46434G830 2,889 100,000 SH   SOLE 8 100,000 0 0
ISHARES INC OPT 464286509 128 4,500 SH Call SOLE 8 4,500 0 0
ISHARES INC OPT 464286806 432 14,400 SH Call SOLE 8 14,400 0 0
ISHARES INC FUND 46434G780 2 83 SH   SOLE 8 83 0 0
ISHARES INC FUND 464286871 24 975 SH   SOLE 8 975 0 0
ISHARES INC OPT 46434G772 140 3,900 SH Call SOLE 8 3,900 0 0
ISHARES INC OPT 464286822 110,916 2,352,900 SH Put SOLE 8 2,352,900 0 0
ISHARES INC OPT 464286715 1,780 58,900 SH Put SOLE 8 58,900 0 0
ISHARES INC OPT 464286103 5 200 SH Put SOLE 8 200 0 0
ISHARES INC OPT 464286400 69,917 2,181,500 SH Call SOLE 8 2,181,500 0 0
ISHARES INC FUND 464286756 0 12 SH   SOLE 8 12 0 0
ISHARES INC OPT 464286103 93 4,100 SH Call SOLE 8 4,100 0 0
ISHARES INC OPT 464286715 544 18,000 SH Call SOLE 8 18,000 0 0
ISHARES INC FUND 464286715 131 4,338 SH   SOLE 8 4,338 0 0
ISHARES INC OPT 464286822 9,767 207,200 SH Call SOLE 8 207,200 0 0
ISHARES INC OPT 464286871 65 2,700 SH Put SOLE 8 2,700 0 0
ISHARES INC FUND 464286772 21,085 311,406 SH   SOLE 8 311,406 0 0
ISHARES INC OPT 464286772 23,313 344,300 SH Call SOLE 8 344,300 0 0
ISHARES INC FUND 46434G822 554 9,562 SH   SOLE 9 9,562 0 0
ISHARES INC FUND 464286509 28 966 SH   SOLE 9 966 0 0
ISHARES INC FUND 464286772 799 11,801 SH   SOLE 9 11,801 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286400 7,244 226,036 SH   SOLE 9 226,036 0 0
ISHARES INC FUND 464286665 2,945 64,000 SH   SOLE 9 64,000 0 0
ISHARES INC FUND 464286400 4,737 147,800 SH   DFND 20 0 0 147,800
ISHARES INC FUND 464286822 1,475 31,300 SH   DFND 20 0 0 31,300
ISHARES INC FUND 464286665 55 1,200 SH   DFND 20 0 0 1,200
ISHARES INC FUND 464286772 6,432 95,000 SH   DFND 20 0 0 95,000
ISHARES INC FUND 464286715 24 793 SH   DFND 20 0 0 793
ISHARES INC FUND 46434G772 4,952 137,550 SH   DFND 20 0 0 137,550
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 51 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST FUND 46428Q109 1 44 SH   SOLE 1 44 0 0
ISHARES SILVER TRUST OPT 46428Q109 46,971 3,100,400 SH Put SOLE 8 3,100,400 0 0
ISHARES SILVER TRUST FUND 46428Q109 22,290 1,471,289 SH   SOLE 8 1,471,289 0 0
ISHARES SILVER TRUST OPT 46428Q109 30,233 1,995,600 SH Call SOLE 8 1,995,600 0 0
ISHARES TR FUND 464288182 692 9,650 SH   SOLE 1 9,650 0 0
ISHARES TR OPT 464287242 8,593 75,000 SH Call SOLE 1 75,000 0 0
ISHARES TR FUND 46429B663 3,121 36,719 SH   DFND 1 0 0 36,719
ISHARES TR FUND 464287101 16 133 SH   SOLE 1 133 0 0
ISHARES TR FUND 46429B671 6 97 SH   SOLE 1 97 0 0
ISHARES TR FUND 46435G334 4,138 118,990 SH   SOLE 1 118,990 0 0
ISHARES TR FUND 464287440 177 1,727 SH   DFND 1 0 0 1,727
ISHARES TR FUND 464287739 52,210 647,914 SH   SOLE 1 647,914 0 0
ISHARES TR FUND 464288182 1,802 25,141 SH   DFND 1 0 0 25,141
ISHARES TR FUND 464288125 537 6,522 SH   DFND 1 0 0 6,522
ISHARES TR FUND 464287689 6 39 SH   SOLE 1 39 0 0
ISHARES TR FUND 46429B689 71 1,000 SH   DFND 1 0 0 1,000
ISHARES TR FUND 464287234 853 19,684 SH   DFND 1 0 0 19,684
ISHARES TR FUND 464287390 710 23,991 SH   SOLE 1 23,991 0 0
ISHARES TR FUND 464288802 2,122 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464287648 1,134 5,548 SH   SOLE 1 5,548 0 0
ISHARES TR FUND 464288281 34,108 319,449 SH   SOLE 1 319,449 0 0
ISHARES TR FUND 464287184 2,135 49,692 SH   DFND 1 0 0 49,692
ISHARES TR FUND 464287473 359 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287465 67,525 1,008,295 SH   SOLE 1 1,008,295 0 0
ISHARES TR FUND 464288281 46 427 SH   DFND 1 0 0 427
ISHARES TR FUND 464287291 576 3,500 SH   DFND 1 0 0 3,500
ISHARES TR FUND 464287457 573 6,877 SH   DFND 1 0 0 6,877
ISHARES TR FUND 464287614 880 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 OPT 464288513 55,302 650,000 SH Put SOLE 1 650,000 0 0
ISHARES TR FUND 464289180 101 5,000 SH   DFND 1 0 0 5,000
ISHARES TR FUND 464287176 2,838 25,146 SH   SOLE 1 25,146 0 0
ISHARES TR OPT 464287234 63,479 1,465,000 SH Call SOLE 1 1,465,000 0 0
ISHARES TR FUND 464287408 1,202 10,911 SH   SOLE 1 10,911 0 0
ISHARES TR FUND 46434V647 21 822 SH   DFND 1 0 0 822
ISHARES TR FUND 464287622 1,864 12,260 SH   SOLE 1 12,260 0 0
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR OPT 464287465 20,761 310,000 SH Put SOLE 1 310,000 0 0
ISHARES TR FUND 464287242 848 7,398 SH   DFND 1 0 0 7,398
ISHARES TR FUND 464287440 37,670 367,480 SH   SOLE 1 367,480 0 0
ISHARES TR FUND 464287556 692 6,301 SH   SOLE 1 6,301 0 0
ISHARES TR FUND 464287481 384 3,030 SH   DFND 1 0 0 3,030
ISHARES TR OPT 464287465 10,715 160,000 SH Call SOLE 1 160,000 0 0
ISHARES TR FUND 464287309 9 58 SH   SOLE 1 58 0 0
ISHARES TR OPT 46435G334 3,937 113,200 SH Put SOLE 1 113,200 0 0
ISHARES TR FUND 464287457 638 7,655 SH   SOLE 1 7,655 0 0
ISHARES TR FUND 464287804 2,057 24,650 SH   SOLE 1 24,650 0 0
ISHARES TR FUND 464287184 35,124 817,399 SH   SOLE 1 817,399 0 0
ISHARES TR FUND 464287242 30,591 267,008 SH   SOLE 1 267,008 0 0
ISHARES TR FUND 464287382 25 390 SH   DFND 1 0 0 390
ISHARES TR FUND 464287168 104 1,059 SH   DFND 1 0 0 1,059
ISHARES TR FUND 464288513 448 5,262 SH   DFND 1 0 0 5,262
ISHARES TR FUND 464287689 20 126 SH   DFND 1 0 0 126
ISHARES TR FUND 464287739 23 288 SH   DFND 1 0 0 288
ISHARES TR FUND 464287598 1,137 9,374 SH   SOLE 1 9,374 0 0
ISHARES TR FUND 46435G334 267 7,677 SH   DFND 1 0 0 7,677
ISHARES TR FUND 464287168 424 4,331 SH   SOLE 1 4,331 0 0
ISHARES TR FUND 464288497 10 177 SH   DFND 1 0 0 177
ISHARES TR FUND 46434V886 707 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464287598 704 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 46429B747 466 4,675 SH   DFND 1 0 0 4,675
ISHARES TR FUND 464287879 962 5,892 SH   DFND 1 0 0 5,892
ISHARES TR FUND 46435G102 26 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464287630 338 2,559 SH   SOLE 1 2,559 0 0
ISHARES TR FUND 464287861 67 1,497 SH   DFND 1 0 0 1,497
ISHARES TR FUND 464287432 90,406 742,735 SH   SOLE 1 742,735 0 0
ISHARES TR FUND 464289529 660 18,750 SH   DFND 1 0 0 18,750
ISHARES TR FUND 464287341 163 4,367 SH   DFND 1 0 0 4,367
ISHARES TR FUND 46434V704 50 1,800 SH   DFND 1 0 0 1,800
ISHARES TR FUND 464287523 696 3,904 SH   SOLE 1 3,904 0 0
ISHARES TR FUND 46429B135 4 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464287234 126,623 2,922,255 SH   SOLE 1 2,922,255 0 0
ISHARES TR FUND 464288760 94 486 SH   DFND 1 0 0 486
ISHARES TR FUND 464288513 61,577 723,750 SH   SOLE 1 723,750 0 0
ISHARES TR FUND 464287499 29 137 SH   SOLE 1 137 0 0
ISHARES TR OPT 464287655 368,483 2,250,000 SH Put SOLE 1 2,250,000 0 0
ISHARES TR FUND 464288620 214 1,995 SH   DFND 1 0 0 1,995
ISHARES TR FUND 464287200 8,104 29,679 SH   DFND 1 0 0 29,679
ISHARES TR FUND 464287507 135 695 SH   DFND 1 0 0 695
ISHARES TR FUND 464288851 57 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287630 122 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464288646 22 216 SH   DFND 1 0 0 216
ISHARES TR FUND 464288828 26 150 SH   DFND 1 0 0 150
ISHARES TR FUND 464287200 207 759 SH   SOLE 1 759 0 0
ISHARES TR FUND 464287150 39 630 SH   DFND 1 0 0 630
ISHARES TR FUND 464287432 97 800 SH   DFND 1 0 0 800
ISHARES TR FUND 464288273 28 444 SH   SOLE 1 444 0 0
ISHARES TR OPT 464287234 84,494 1,950,000 SH Put SOLE 1 1,950,000 0 0
ISHARES TR FUND 46429B465 54 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464287614 601 4,181 SH   SOLE 1 4,181 0 0
ISHARES TR FUND 46432F396 110 1,000 SH   DFND 1 0 0 1,000
ISHARES TR FUND 464288588 118,365 1,136,156 SH   SOLE 1 1,136,156 0 0
ISHARES TR FUND 464287887 48 255 SH   DFND 1 0 0 255
ISHARES TR FUND 46432F396 20,733 189,000 SH   SOLE 1 189,000 0 0
ISHARES TR FUND 464287333 13 208 SH   DFND 1 0 0 208
ISHARES TR OPT 464287184 32,228 750,000 SH Put SOLE 1 750,000 0 0
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464287648 131 639 SH   DFND 1 0 0 639
ISHARES TR OPT 464287242 8,593 75,000 SH Put SOLE 1 75,000 0 0
ISHARES TR FUND 464287226 14,364 135,102 SH   SOLE 1 135,102 0 0
ISHARES TR FUND 464287655 236,651 1,445,018 SH   SOLE 1 1,445,018 0 0
ISHARES TR FUND 464287309 171 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 464287176 396 3,510 SH   DFND 1 0 0 3,510
ISHARES TR FUND 46434V423 5,167 164,700 SH   SOLE 1 164,700 0 0
ISHARES TR FUND 46432F388 158 1,907 SH   DFND 1 0 0 1,907
ISHARES TR FUND 464287507 533 2,734 SH   SOLE 1 2,734 0 0
ISHARES TR OPT 464287655 73,697 450,000 SH Call SOLE 1 450,000 0 0
ISHARES TR FUND 464287655 63 384 SH   DFND 1 0 0 384
ISHARES TR OPT 464288752 5,395 141,400 SH Call SOLE 8 141,400 0 0
ISHARES TR FUND 464287457 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287465 604,478 9,026,100 SH Put SOLE 8 9,026,100 0 0
ISHARES TR FUND 464287374 13 353 SH   SOLE 8 353 0 0
ISHARES TR OPT 464287648 61 300 SH Call SOLE 8 300 0 0
ISHARES TR FUND 464288612 4 39 SH   SOLE 8 39 0 0
ISHARES TR FUND 464288778 38 772 SH   SOLE 8 772 0 0
ISHARES TR OPT 464287184 266,762 6,208,100 SH Call SOLE 8 6,208,100 0 0
ISHARES TR OPT 464287234 1,054,020 24,325,400 SH Call SOLE 8 24,325,400 0 0
ISHARES TR FUND 464287655 116 708 SH   SOLE 8 708 0 0
ISHARES TR OPT 464287374 37 1,000 SH Call SOLE 8 1,000 0 0
ISHARES TR OPT 464287507 195 1,000 SH Put SOLE 8 1,000 0 0
ISHARES TR OPT 464287192 801 4,300 SH Call SOLE 8 4,300 0 0
ISHARES TR FUND 464287168 253 2,587 SH   SOLE 8 2,587 0 0
ISHARES TR FUND 464288885 2 20 SH   SOLE 8 20 0 0
ISHARES TR FUND 464287598 386 3,182 SH   SOLE 8 3,182 0 0
ISHARES TR FUND 464287564 4 41 SH   SOLE 8 41 0 0
ISHARES TR OPT 464287630 198 1,500 SH Put SOLE 8 1,500 0 0
ISHARES TR OPT 464289180 8 400 SH Call SOLE 8 400 0 0
ISHARES TR OPT 464287804 1,711 20,500 SH Call SOLE 8 20,500 0 0
ISHARES TR OPT 464288844 66 1,800 SH Put SOLE 8 1,800 0 0
ISHARES TR OPT 464288752 3,892 102,000 SH Put SOLE 8 102,000 0 0
ISHARES TR OPT 464287648 286 1,400 SH Put SOLE 8 1,400 0 0
ISHARES TR FUND 464287788 80 683 SH   SOLE 8 683 0 0
ISHARES TR OPT 464288513 674,438 7,927,100 SH Put SOLE 8 7,927,100 0 0
ISHARES TR OPT 464287739 9,404 116,700 SH Call SOLE 8 116,700 0 0
ISHARES TR OPT 464288513 266,615 3,133,700 SH Call SOLE 8 3,133,700 0 0
ISHARES TR FUND 464287432 7,294 59,927 SH   SOLE 8 59,927 0 0
ISHARES TR OPT 464287184 310,338 7,222,200 SH Put SOLE 8 7,222,200 0 0
ISHARES TR OPT 464287234 1,381,100 31,874,000 SH Put SOLE 8 31,874,000 0 0
ISHARES TR OPT 464288778 5 100 SH Put SOLE 8 100 0 0
ISHARES TR OPT 464287598 49 400 SH Put SOLE 8 400 0 0
ISHARES TR OPT 464287200 2,321 8,500 SH Call SOLE 8 8,500 0 0
ISHARES TR OPT 46435G334 70 2,000 SH Call SOLE 8 2,000 0 0
ISHARES TR OPT 464287507 1,208 6,200 SH Call SOLE 8 6,200 0 0
ISHARES TR OPT 464287655 579,549 3,538,800 SH Call SOLE 8 3,538,800 0 0
ISHARES TR OPT 464287374 41 1,100 SH Put SOLE 8 1,100 0 0
ISHARES TR OPT 464287440 7,657 74,700 SH Put SOLE 8 74,700 0 0
ISHARES TR FUND 464287838 30 299 SH   SOLE 8 299 0 0
ISHARES TR OPT 464287168 899 9,200 SH Call SOLE 8 9,200 0 0
ISHARES TR OPT 464287440 5,905 57,600 SH Call SOLE 8 57,600 0 0
ISHARES TR OPT 464287432 63,854 524,600 SH Put SOLE 8 524,600 0 0
ISHARES TR FUND 464288844 44 1,207 SH   SOLE 8 1,207 0 0
ISHARES TR OPT 464287689 49 300 SH Call SOLE 8 300 0 0
ISHARES TR OPT 464287192 6,369 34,200 SH Put SOLE 8 34,200 0 0
ISHARES TR FUND 46429B598 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464288281 170,832 1,600,000 SH Call SOLE 8 1,600,000 0 0
ISHARES TR OPT 464287168 10 100 SH Put SOLE 8 100 0 0
ISHARES TR FUND 464287242 1,260 11,000 SH   SOLE 8 11,000 0 0
ISHARES TR OPT 464287465 170,693 2,548,800 SH Call SOLE 8 2,548,800 0 0
ISHARES TR OPT 464287242 3,964 34,600 SH Put SOLE 8 34,600 0 0
ISHARES TR OPT 464288257 14 200 SH Put SOLE 8 200 0 0
ISHARES TR FUND 464287556 2,791 25,412 SH   SOLE 8 25,412 0 0
ISHARES TR FUND 464287234 56,971 1,314,797 SH   SOLE 8 1,314,797 0 0
ISHARES TR FUND 464288752 2,643 69,300 SH   SOLE 8 69,300 0 0
ISHARES TR OPT 464287556 23,952 218,100 SH Put SOLE 8 218,100 0 0
ISHARES TR FUND 464287440 1,974 19,253 SH   SOLE 8 19,253 0 0
ISHARES TR FUND 464287887 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 464288513 4,254 50,000 SH   SOLE 8 50,000 0 0
ISHARES TR FUND 464287614 43 300 SH   SOLE 8 300 0 0
ISHARES TR OPT 464287788 70 600 SH Call SOLE 8 600 0 0
ISHARES TR OPT 46435G334 330 9,500 SH Put SOLE 8 9,500 0 0
ISHARES TR OPT 464287630 145 1,100 SH Call SOLE 8 1,100 0 0
ISHARES TR OPT 464287200 2,075 7,600 SH Put SOLE 8 7,600 0 0
ISHARES TR OPT 464287432 154,780 1,271,600 SH Call SOLE 8 1,271,600 0 0
ISHARES TR OPT 464287614 29 200 SH Put SOLE 8 200 0 0
ISHARES TR FUND 464287689 509 3,138 SH   SOLE 8 3,138 0 0
ISHARES TR FUND 464287184 125,390 2,918,054 SH   SOLE 8 2,918,054 0 0
ISHARES TR OPT 464289180 24 1,200 SH Put SOLE 8 1,200 0 0
ISHARES TR OPT 464287242 5,545 48,400 SH Call SOLE 8 48,400 0 0
ISHARES TR OPT 464287655 1,596,577 9,748,900 SH Put SOLE 8 9,748,900 0 0
ISHARES TR OPT 464287804 67 800 SH Put SOLE 8 800 0 0
ISHARES TR FUND 464288257 292 4,101 SH   SOLE 8 4,101 0 0
ISHARES TR FUND 464288851 3 42 SH   SOLE 8 42 0 0
ISHARES TR OPT 464288281 208,202 1,950,000 SH Put SOLE 8 1,950,000 0 0
ISHARES TR OPT 464287556 15,606 142,100 SH Call SOLE 8 142,100 0 0
ISHARES TR OPT 464287739 10,427 129,400 SH Put SOLE 8 129,400 0 0
ISHARES TR FUND 46434V738 3 69 SH   SOLE 8 69 0 0
ISHARES TR FUND 464287465 102,307 1,527,647 SH   SOLE 8 1,527,647 0 0
ISHARES TR FUND 464288828 2 10 SH   SOLE 8 10 0 0
ISHARES TR OPT 464287614 2,344 16,300 SH Call SOLE 8 16,300 0 0
ISHARES TR FUND 464288281 33,700 315,629 SH   SOLE 8 315,629 0 0
ISHARES TR OPT 464288778 5 100 SH Call SOLE 8 100 0 0
ISHARES TR OPT 464287234 61,299 1,414,700 SH Call SOLE 9 1,414,700 0 0
ISHARES TR FUND 464287655 214 1,308 SH   SOLE 9 1,308 0 0
ISHARES TR FUND 464287739 0 1 SH   SOLE 9 1 0 0
ISHARES TR FUND 464288240 109 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR OPT 464287234 80,581 1,859,700 SH Put SOLE 9 1,859,700 0 0
ISHARES TR FUND 464288513 425 5,000 SH   SOLE 9 5,000 0 0
ISHARES TR FUND 464287390 222 7,500 SH   SOLE 9 7,500 0 0
ISHARES TR FUND 464287556 259 2,357 SH   SOLE 9 2,357 0 0
ISHARES TR FUND 46429B598 56 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287465 65 976 SH   SOLE 9 976 0 0
ISHARES TR FUND 464287234 13,813 318,784 SH   SOLE 9 318,784 0 0
ISHARES TR FUND 464287184 13 306 SH   SOLE 9 306 0 0
ISHARES TR FUND 464288240 410 8,676 SH   DFND 20 0 0 8,676
ISHARES TR FUND 464287184 93 2,162 SH   DFND 20 0 0 2,162
ISHARES TR FUND 464288729 113 1,290 SH   DFND 20 0 0 1,290
ISHARES TR FUND 464288182 127 1,776 SH   DFND 20 0 0 1,776
ISHARES TR FUND 464287200 1,720 6,300 SH   DFND 20 0 0 6,300
ISHARES TR FUND 464287390 1,598 54,000 SH   DFND 20 0 0 54,000
ISHARES TR FUND 464287234 212 4,900 SH   DFND 20 0 0 4,900
ISHARES TR FUND 464287101 233 1,950 SH   DFND 20 0 0 1,950
ISHARES TR FUND 464288257 558 7,847 SH   DFND 20 0 0 7,847
ISHARES TR OPT 464288513 42,540 500,000 SH Put SOLE 44 500,000 0 0
ISHARES TR FUND 464288513 42,540 500,000 SH   SOLE 44 500,000 0 0
ISIS PHARMACEUTICALS INC DEL BOND 464337AJ3 993 1,011,000 PRN   SOLE 8 0 0 1,011,000
ISRAEL CHEMICALS LTD COM M5920A109 123 26,609 SH   SOLE 9 26,609 0 0
ISRAMCO INC COM 465141406 5 41 SH   SOLE 1 41 0 0
ISTAR INC TRUS 45031U101 142 13,232 SH   SOLE 1 13,232 0 0
ISTAR INC TRUS 45031U101 397 36,823 SH   SOLE 8 36,823 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 2,431 234,251 SH   SOLE 1 234,251 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 446 42,943 SH   DFND 1 0 0 42,943
ITAU UNIBANCO HLDG SA OPT 465562106 772 74,400 SH Call SOLE 8 74,400 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 1,001 96,400 SH Put SOLE 8 96,400 0 0
ITERIS INC COM 46564T107 9 1,863 SH   SOLE 1 1,863 0 0
ITERIS INC COM 46564T107 33 6,852 SH   SOLE 8 6,852 0 0
ITRON INC COM 465741106 1,044 17,385 SH   SOLE 1 17,385 0 0
ITRON INC COM 465741106 6 102 SH   SOLE 8 102 0 0
ITT INC COM 45073V108 1,587 30,351 SH   SOLE 1 30,351 0 0
ITT INC COM 45073V108 14 271 SH   SOLE 8 271 0 0
J &amp J SNACK FOODS CORP COM 466032109 899 5,891 SH   SOLE 1 5,891 0 0
J &amp J SNACK FOODS CORP COM 466032109 27 180 SH   SOLE 8 180 0 0
J ALEXANDERS HLDGS INC COM 46609J106 11 1,008 SH   SOLE 1 1,008 0 0
J ALEXANDERS HLDGS INC COM 46609J106 83 7,422 SH   SOLE 8 7,422 0 0
J JILL INC COM 46620W102 12 1,204 SH   SOLE 1 1,204 0 0
J2 GLOBAL INC COM 48123V102 2,930 33,835 SH   SOLE 1 33,835 0 0
J2 GLOBAL INC COM 48123V102 30 350 SH   DFND 1 0 0 350
J2 GLOBAL INC COM 48123V102 19 217 SH   SOLE 8 217 0 0
JA SOLAR HOLDINGS CO LTD ADR 466090206 1,632 239,700 SH   SOLE 1 239,700 0 0
JA SOLAR HOLDINGS CO LTD OPT 466090206 18 2,700 SH Put SOLE 8 2,700 0 0
JA SOLAR HOLDINGS CO LTD ADR 466090206 13 1,847 SH   SOLE 8 1,847 0 0
JABIL INC COM 466313103 3,066 110,880 SH   SOLE 1 110,880 0 0
JABIL INC OPT 466313103 971 35,100 SH Put SOLE 8 35,100 0 0
JABIL INC OPT 466313103 976 35,300 SH Call SOLE 8 35,300 0 0
JABIL INC COM 466313103 788 28,476 SH   SOLE 8 28,476 0 0
JACK IN THE BOX INC COM 466367109 439 5,161 SH   SOLE 1 5,161 0 0
JACK IN THE BOX INC OPT 466367109 238 2,800 SH Put SOLE 8 2,800 0 0
JACK IN THE BOX INC OPT 466367109 272 3,200 SH Call SOLE 8 3,200 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 13,160 207,251 SH   SOLE 1 207,251 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 952 14,988 SH   SOLE 8 14,988 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 19 300 SH Put SOLE 8 300 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 95 1,500 SH Call SOLE 8 1,500 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 17 270 SH   SOLE 9 270 0 0
JAGGED PEAK ENERGY INC COM 47009K107 236 18,173 SH   SOLE 1 18,173 0 0
JAGGED PEAK ENERGY INC COM 47009K107 136 10,410 SH   SOLE 8 10,410 0 0
JAGGED PEAK ENERGY INC OPT 47009K107 2,465 189,300 SH Put SOLE 8 189,300 0 0
JAGUAR HEALTH INC COM 47010C300 14 10,051 SH   SOLE 8 10,051 0 0
JAKKS PAC INC COM 47012E106 5 1,465 SH   SOLE 8 1,465 0 0
JAMES RIV GROUP LTD COM G5005R107 602 15,317 SH   SOLE 1 15,317 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 1,333 43,373 SH   SOLE 1 43,373 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 12 1,000 SH   DFND 1 0 0 1,000
JAZZ INVESTMENTS I LTD BOND 472145AB7 8,837 8,129,000 PRN   SOLE 8 0 0 8,129,000
JAZZ PHARMACEUTICALS PLC COM G50871105 2,365 13,725 SH   SOLE 1 13,725 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 10 60 SH   DFND 1 0 0 60
JAZZ PHARMACEUTICALS PLC COM G50871105 1,961 11,386 SH   SOLE 8 11,386 0 0
JAZZ PHARMACEUTICALS PLC OPT G50871105 2,619 15,200 SH Call SOLE 8 15,200 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 174 1,009 SH   SOLE 9 1,009 0 0
JBG SMITH PPTYS TRUS 46590V100 6,663 182,639 SH   SOLE 1 182,639 0 0
JBG SMITH PPTYS TRUS 46590V100 26 729 SH   SOLE 8 729 0 0
JD COM INC ADR 47215P106 79,097 2,030,703 SH   SOLE 1 2,030,703 0 0
JD COM INC ADR 47215P106 39 1,000 SH   DFND 1 0 0 1,000
JD COM INC OPT 47215P106 50,635 1,300,000 SH Put SOLE 1 1,300,000 0 0
JD COM INC OPT 47215P106 30,315 778,300 SH Call SOLE 8 778,300 0 0
JD COM INC OPT 47215P106 83,330 2,139,400 SH Put SOLE 8 2,139,400 0 0
JD COM INC ADR 47215P106 25,804 662,502 SH   SOLE 8 662,502 0 0
JD COM INC ADR 47215P106 8,234 211,400 SH   SOLE 9 211,400 0 0
JEFFERIES FINL GROUP INC COM 47233W109 6,150 270,448 SH   SOLE 1 270,448 0 0
JEFFERIES FINL GROUP INC COM 47233W109 416 18,310 SH   SOLE 8 18,310 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 175 7,700 SH Call SOLE 8 7,700 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 96 4,200 SH Put SOLE 8 4,200 0 0
JEFFERIES FINL GROUP INC COM 47233W109 16 682 SH   SOLE 9 682 0 0
JELD-WEN HLDG INC COM 47580P103 1,663 58,142 SH   SOLE 1 58,142 0 0
JERNIGAN CAP INC TRUS 476405105 267 13,989 SH   SOLE 1 13,989 0 0
JETBLUE AIRWAYS CORP COM 477143101 3,120 164,335 SH   SOLE 1 164,335 0 0
JETBLUE AIRWAYS CORP COM 477143101 3,163 166,622 SH   SOLE 8 166,622 0 0
JETBLUE AIRWAYS CORP OPT 477143101 306 16,100 SH Call SOLE 8 16,100 0 0
JETBLUE AIRWAYS CORP OPT 477143101 4,435 233,700 SH Put SOLE 8 233,700 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 344 25,000 SH Put SOLE 1 25,000 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 344 25,000 SH   SOLE 1 25,000 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 89 6,433 SH   SOLE 8 6,433 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 1,064 77,200 SH Put SOLE 8 77,200 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 479 34,800 SH Call SOLE 8 34,800 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 13 952 SH   SOLE 9 952 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 248 18,000 SH Put SOLE 44 18,000 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 248 18,000 SH   SOLE 44 18,000 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,029 11,578 SH   SOLE 1 11,578 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 78 876 SH   SOLE 8 876 0 0
JOHNSON &amp JOHNSON COM 478160104 3,110 25,633 SH   DFND 1 0 0 25,633
JOHNSON &amp JOHNSON COM 478160104 421,074 3,470,181 SH   SOLE 1 3,037,448 432,733 0
JOHNSON &amp JOHNSON OPT 478160104 31,330 258,200 SH Put SOLE 8 258,200 0 0
JOHNSON &amp JOHNSON COM 478160104 102 837 SH   SOLE 8 837 0 0
JOHNSON &amp JOHNSON OPT 478160104 33,102 272,800 SH Call SOLE 8 272,800 0 0
JOHNSON &amp JOHNSON COM 478160104 40,793 336,187 SH   SOLE 9 336,187 0 0
JOHNSON &amp JOHNSON COM 478160104 2,848 23,474 SH   SOLE 20 0 23,474 0
JOHNSON &amp JOHNSON COM 478160104 8,430 69,476 SH   SOLE 99 0 69,476 0
JOHNSON CTLS INTL PLC COM G51502105 4 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 50,676 1,514,986 SH   SOLE 1 1,514,986 0 0
JOHNSON CTLS INTL PLC COM G51502105 532 15,896 SH   SOLE 8 15,896 0 0
JOHNSON CTLS INTL PLC COM G51502105 162 4,830 SH   SOLE 9 4,830 0 0
JOHNSON OUTDOORS INC COM 479167108 46 541 SH   SOLE 1 541 0 0
JOHNSON OUTDOORS INC COM 479167108 48 561 SH   SOLE 8 561 0 0
JONES ENERGY INC COM 48019R108 0 39 SH   SOLE 1 39 0 0
JONES LANG LASALLE INC COM 48020Q107 21,074 126,955 SH   SOLE 1 126,955 0 0
JONES LANG LASALLE INC OPT 48020Q107 249 1,500 SH Put SOLE 8 1,500 0 0
JONES LANG LASALLE INC OPT 48020Q107 10,275 61,900 SH Call SOLE 8 61,900 0 0
JONES LANG LASALLE INC COM 48020Q107 445 2,682 SH   SOLE 8 2,682 0 0
JONES LANG LASALLE INC COM 48020Q107 43 261 SH   SOLE 9 261 0 0
JOUNCE THERAPEUTICS INC COM 481116101 167 21,797 SH   SOLE 1 21,797 0 0
JOUNCE THERAPEUTICS INC COM 481116101 220 28,691 SH   SOLE 8 28,691 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,089 20,047 SH   DFND 1 0 0 20,047
JPMORGAN CHASE &amp CO FUND 46625H365 19 700 SH   SOLE 1 700 0 0
JPMORGAN CHASE &amp CO COM 46625H100 369,970 3,550,567 SH   SOLE 1 3,507,252 43,315 0
JPMORGAN CHASE &amp CO COM 46625H100 28,246 271,081 SH   SOLE 8 271,081 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 62,583 600,600 SH Call SOLE 8 600,600 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 55,341 531,100 SH Put SOLE 8 531,100 0 0
JPMORGAN CHASE &amp CO COM 46625H100 1,315 12,614 SH   SOLE 9 12,614 0 0
JPMORGAN CHASE &amp CO COM 46625H100 594 5,700 SH   DFND 20 0 0 5,700
JPMORGAN CHASE &amp CO COM 46625H100 2,046 19,638 SH   SOLE 20 0 19,638 0
JPMORGAN CHASE &amp CO COM 46625H100 142 1,360 SH   SOLE 99 0 1,360 0
JUMEI INTL HLDG LTD ADR 48138L107 182 70,700 SH   SOLE 1 70,700 0 0
JUNIPER NETWORKS INC COM 48203R104 16,265 593,260 SH   SOLE 1 593,260 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,259 45,900 SH Put SOLE 8 45,900 0 0
JUNIPER NETWORKS INC OPT 48203R104 7,995 291,600 SH Call SOLE 8 291,600 0 0
JUNIPER NETWORKS INC COM 48203R104 3,316 120,965 SH   SOLE 8 120,965 0 0
JUNIPER NETWORKS INC COM 48203R104 20 735 SH   SOLE 9 735 0 0
K12 INC COM 48273U102 265 16,161 SH   SOLE 1 16,161 0 0
K12 INC OPT 48273U102 7 400 SH Call SOLE 8 400 0 0
K12 INC COM 48273U102 29 1,780 SH   SOLE 8 1,780 0 0
K2M GROUP HLDGS INC COM 48273J107 134 5,969 SH   SOLE 1 5,969 0 0
K2M GROUP HLDGS INC COM 48273J107 18 781 SH   SOLE 8 781 0 0
KADANT INC COM 48282T104 161 1,685 SH   SOLE 1 1,685 0 0
KADMON HLDGS INC COM 48283N106 21 5,098 SH   SOLE 1 5,098 0 0
KAISER ALUMINUM CORP COM 483007704 959 9,210 SH   SOLE 1 9,210 0 0
KAISER ALUMINUM CORP COM 483007704 41 393 SH   SOLE 8 393 0 0
KALA PHARMACEUTICALS INC COM 483119103 27 1,943 SH   SOLE 1 1,943 0 0
KALA PHARMACEUTICALS INC COM 483119103 102 7,418 SH   SOLE 8 7,418 0 0
KAMAN CORP COM 483548103 2,187 31,377 SH   SOLE 1 31,377 0 0
KAMAN CORP COM 483548103 149 2,135 SH   SOLE 8 2,135 0 0
KAMAN CORP BOND 483548AF0 43 36,000 PRN   SOLE 8 0 0 36,000
KANDI TECHNOLOGIES GROUP INC OPT 483709101 111 26,100 SH Call SOLE 8 26,100 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 59 13,701 SH   SOLE 8 13,701 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 31 7,400 SH Put SOLE 8 7,400 0 0
KANSAS CITY SOUTHERN COM 485170302 17,040 160,822 SH   SOLE 1 160,822 0 0
KANSAS CITY SOUTHERN OPT 485170302 2,871 27,100 SH Put SOLE 8 27,100 0 0
KANSAS CITY SOUTHERN OPT 485170302 3,793 35,800 SH Call SOLE 8 35,800 0 0
KANSAS CITY SOUTHERN COM 485170302 1,451 13,688 SH   SOLE 8 13,688 0 0
KANSAS CITY SOUTHERN COM 485170302 23 219 SH   SOLE 9 219 0 0
KAPSTONE PAPER &amp PACKAGING C COM 48562P103 7,684 222,731 SH   SOLE 1 222,731 0 0
KAPSTONE PAPER &amp PACKAGING C COM 48562P103 0 3 SH   SOLE 9 3 0 0
KAR AUCTION SVCS INC COM 48238T109 4,531 82,681 SH   SOLE 1 82,681 0 0
KAR AUCTION SVCS INC COM 48238T109 15 265 SH   SOLE 8 265 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 459 27,035 SH   SOLE 1 27,035 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 0 10 SH   SOLE 8 10 0 0
KB FINANCIAL GROUP INC ADR 48241A105 2 37 SH   SOLE 8 37 0 0
KB HOME COM 48666K109 251 9,223 SH   SOLE 1 9,223 0 0
KB HOME OPT 48666K109 5,519 202,600 SH Put SOLE 8 202,600 0 0
KB HOME COM 48666K109 796 29,211 SH   SOLE 8 29,211 0 0
KB HOME OPT 48666K109 1,171 43,000 SH Call SOLE 8 43,000 0 0
KBR INC COM 48242W106 2,045 114,091 SH   SOLE 1 114,091 0 0
KBR INC OPT 48242W106 43 2,400 SH Call SOLE 8 2,400 0 0
KBR INC COM 48242W106 1,044 58,247 SH   SOLE 8 58,247 0 0
KBR INC OPT 48242W106 452 25,200 SH Put SOLE 8 25,200 0 0
KEANE GROUP INC COM 48669A108 1,412 103,281 SH   SOLE 1 103,281 0 0
KEANE GROUP INC COM 48669A108 653 47,762 SH   SOLE 8 47,762 0 0
KEARNY FINL CORP MD COM 48716P108 126 9,297 SH   SOLE 1 9,297 0 0
KEARNY FINL CORP MD COM 48716P108 55 4,096 SH   SOLE 8 4,096 0 0
KELLOGG CO COM 487836108 66 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 23,727 339,587 SH   SOLE 1 339,587 0 0
KELLOGG CO OPT 487836108 8,042 115,100 SH Call SOLE 8 115,100 0 0
KELLOGG CO COM 487836108 13 193 SH   SOLE 8 193 0 0
KELLOGG CO OPT 487836108 31,784 454,900 SH Put SOLE 8 454,900 0 0
KELLOGG CO COM 487836108 12,353 176,796 SH   SOLE 9 176,796 0 0
KELLY SVCS INC COM 488152208 312 13,902 SH   SOLE 1 13,902 0 0
KEMET CORP COM 488360207 878 36,376 SH   SOLE 1 36,376 0 0
KEMET CORP OPT 488360207 1,809 74,900 SH Call SOLE 8 74,900 0 0
KEMET CORP OPT 488360207 425 17,600 SH Put SOLE 8 17,600 0 0
KEMPER CORP DEL COM 488401100 854 11,276 SH   SOLE 1 11,276 0 0
KEMPHARM INC COM 488445107 0 6 SH   SOLE 1 6 0 0
KEMPHARM INC COM 488445107 1 95 SH   SOLE 8 95 0 0
KENNAMETAL INC COM 489170100 283 7,895 SH   SOLE 1 7,895 0 0
KENNAMETAL INC COM 489170100 868 24,189 SH   SOLE 8 24,189 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 432 20,440 SH   SOLE 1 20,440 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 0 11 SH   SOLE 9 11 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 214 56,716 SH   SOLE 1 56,716 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 38 10,041 SH   SOLE 8 10,041 0 0
KERYX BIOPHARMACEUTICALS INC OPT 492515101 40 10,700 SH Put SOLE 8 10,700 0 0
KERYX BIOPHARMACEUTICALS INC OPT 492515101 65 17,300 SH Call SOLE 8 17,300 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 585 36,047 SH   SOLE 1 36,047 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 12 724 SH   SOLE 8 724 0 0
KEY TRONIC CORP COM 493144109 7 940 SH   SOLE 8 940 0 0
KEYCORP NEW COM 493267108 15,897 813,518 SH   SOLE 1 813,518 0 0
KEYCORP NEW OPT 493267108 485 24,800 SH Put SOLE 8 24,800 0 0
KEYCORP NEW COM 493267108 572 29,280 SH   SOLE 8 29,280 0 0
KEYCORP NEW OPT 493267108 6,036 308,900 SH Call SOLE 8 308,900 0 0
KEYCORP NEW COM 493267108 44 2,260 SH   SOLE 9 2,260 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 6 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,341 39,673 SH   SOLE 1 39,673 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 480 8,137 SH   SOLE 8 8,137 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 22 380 SH   SOLE 9 380 0 0
KEYW HLDG CORP COM 493723100 31 3,562 SH   SOLE 1 3,562 0 0
KEYW HLDG CORP COM 493723100 10 1,116 SH   SOLE 8 1,116 0 0
KFORCE INC COM 493732101 327 9,522 SH   SOLE 1 9,522 0 0
KFORCE INC COM 493732101 550 16,054 SH   SOLE 8 16,054 0 0
KILROY RLTY CORP COM 49427F108 1,179 15,587 SH   SOLE 1 15,587 0 0
KILROY RLTY CORP TRUS 49427F108 8,907 117,756 SH   SOLE 1 117,756 0 0
KILROY RLTY CORP TRUS 49427F108 8 110 SH   SOLE 8 110 0 0
KIMBALL ELECTRONICS INC COM 49428J109 40 2,198 SH   SOLE 1 2,198 0 0
KIMBALL INTL INC COM 494274103 152 9,349 SH   SOLE 1 9,349 0 0
KIMBERLY CLARK CORP COM 494368103 44,156 419,180 SH   SOLE 1 419,180 0 0
KIMBERLY CLARK CORP COM 494368103 52 493 SH   DFND 1 0 0 493
KIMBERLY CLARK CORP COM 494368103 1,129 10,725 SH   SOLE 8 10,725 0 0
KIMBERLY CLARK CORP OPT 494368103 6,468 61,400 SH Call SOLE 8 61,400 0 0
KIMBERLY CLARK CORP OPT 494368103 6,858 65,100 SH Put SOLE 8 65,100 0 0
KIMBERLY CLARK CORP COM 494368103 11,325 107,509 SH   SOLE 9 107,509 0 0
KIMCO RLTY CORP COM 49446R109 1,723 101,419 SH   SOLE 1 101,419 0 0
KIMCO RLTY CORP TRUS 49446R109 14,282 840,591 SH   SOLE 1 840,591 0 0
KIMCO RLTY CORP TRUS 49446R109 35 2,027 SH   SOLE 8 2,027 0 0
KIMCO RLTY CORP OPT 49446R109 2 100 SH Call SOLE 8 100 0 0
KIMCO RLTY CORP OPT 49446R109 34 2,000 SH Put SOLE 8 2,000 0 0
KIMCO RLTY CORP COM 49446R109 16 906 SH   SOLE 9 906 0 0
KINDER MORGAN INC DEL COM 49456B101 61,072 3,456,208 SH   SOLE 1 3,456,208 0 0
KINDER MORGAN INC DEL OPT 49456B101 5,156 291,800 SH Call SOLE 8 291,800 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,596 90,300 SH Put SOLE 8 90,300 0 0
KINDER MORGAN INC DEL COM 49456B101 25 1,400 SH   SOLE 8 1,400 0 0
KINDER MORGAN INC DEL COM 49456B101 266 15,035 SH   SOLE 9 15,035 0 0
KINDRED BIOSCIENCES INC COM 494577109 20 1,896 SH   SOLE 1 1,896 0 0
KINDRED BIOSCIENCES INC COM 494577109 16 1,502 SH   SOLE 8 1,502 0 0
KINDRED HEALTHCARE INC COM 494580103 2,898 321,929 SH   SOLE 1 321,929 0 0
KINDRED HEALTHCARE INC COM 494580103 32 3,534 SH   SOLE 8 3,534 0 0
KINDRED HEALTHCARE INC OPT 494580103 38 4,200 SH Put SOLE 8 4,200 0 0
KINDRED HEALTHCARE INC OPT 494580103 134 14,900 SH Call SOLE 8 14,900 0 0
KINGSTONE COS INC COM 496719105 15 877 SH   SOLE 1 877 0 0
KINROSS GOLD CORP COM 496902404 5,540 1,473,515 SH   SOLE 1 1,473,515 0 0
KINROSS GOLD CORP COM 496902404 7 1,800 SH   DFND 1 0 0 1,800
KINROSS GOLD CORP OPT 496902404 462 123,000 SH Put SOLE 8 123,000 0 0
KINROSS GOLD CORP OPT 496902404 134 35,600 SH Call SOLE 8 35,600 0 0
KINROSS GOLD CORP COM 496902404 651 173,110 SH   SOLE 8 173,110 0 0
KINROSS GOLD CORP COM 496902404 20 5,517 SH   SOLE 9 5,517 0 0
KINROSS GOLD CORP COM 496902404 7 1,900 SH   DFND 20 0 0 1,900
KINSALE CAP GROUP INC COM 49714P108 79 1,429 SH   SOLE 1 1,429 0 0
KIRBY CORP COM 497266106 972 11,623 SH   SOLE 1 11,623 0 0
KIRBY CORP COM 497266106 547 6,539 SH   SOLE 8 6,539 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 114 5,398 SH   SOLE 1 5,398 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 2,746 130,000 SH Call SOLE 8 130,000 0 0
KIRKLANDS INC COM 497498105 133 11,363 SH   SOLE 1 11,363 0 0
KIRKLANDS INC COM 497498105 20 1,712 SH   SOLE 8 1,712 0 0
KITE RLTY GROUP TR TRUS 49803T300 3,020 176,798 SH   SOLE 1 176,798 0 0
KITE RLTY GROUP TR TRUS 49803T300 6 338 SH   SOLE 8 338 0 0
KKR &amp CO L P DEL COM 48248M102 14,913 600,132 SH   SOLE 1 600,132 0 0
KKR &amp CO L P DEL COM 48248M102 2,422 97,451 SH   DFND 1 0 0 97,451
KKR &amp CO L P DEL OPT 48248M102 1,004 40,400 SH Put SOLE 8 40,400 0 0
KKR &amp CO L P DEL COM 48248M102 6,348 255,463 SH   SOLE 8 255,463 0 0
KKR &amp CO L P DEL OPT 48248M102 1,566 63,000 SH Call SOLE 8 63,000 0 0
KKR REAL ESTATE FIN TR INC COM 48251K100 33 1,686 SH   SOLE 1 1,686 0 0
KLA-TENCOR CORP COM 482480100 18,198 177,502 SH   SOLE 1 177,502 0 0
KLA-TENCOR CORP OPT 482480100 164 1,600 SH Put SOLE 8 1,600 0 0
KLA-TENCOR CORP OPT 482480100 205 2,000 SH Call SOLE 8 2,000 0 0
KLA-TENCOR CORP COM 482480100 1,031 10,067 SH   SOLE 8 10,067 0 0
KLA-TENCOR CORP COM 482480100 35 333 SH   SOLE 9 333 0 0
KLONDEX MNS LTD COM 498696103 23 9,860 SH   SOLE 1 9,860 0 0
KLONDEX MNS LTD COM 498696103 1 626 SH   SOLE 8 626 0 0
KLX INC COM 482539103 3,907 54,342 SH   SOLE 1 54,342 0 0
KLX INC COM 482539103 1,662 23,117 SH   SOLE 8 23,117 0 0
KLX INC OPT 482539103 23,914 332,600 SH Call SOLE 8 332,600 0 0
KMG CHEMICALS INC COM 482564101 80 1,077 SH   SOLE 1 1,077 0 0
KMG CHEMICALS INC COM 482564101 432 5,856 SH   SOLE 8 5,856 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 7,847 205,345 SH   SOLE 1 205,345 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 30 792 SH Call SOLE 8 792 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 321 8,404 SH Put SOLE 8 8,404 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 1,593 41,674 SH   SOLE 8 41,674 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 29 773 SH   SOLE 9 773 0 0
KNOLL INC COM 498904200 138 6,609 SH   SOLE 1 6,609 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 10 444 SH   SOLE 8 444 0 0
KNOWLES CORP COM 49926D109 1,033 67,521 SH   SOLE 1 67,521 0 0
KNOWLES CORP BOND 49926DAB5 915 821,000 PRN   SOLE 8 0 0 821,000
KOHLS CORP COM 500255104 32,598 447,161 SH   SOLE 1 447,161 0 0
KOHLS CORP COM 500255104 10,747 147,421 SH   SOLE 8 147,421 0 0
KOHLS CORP OPT 500255104 32,958 452,100 SH Put SOLE 8 452,100 0 0
KOHLS CORP OPT 500255104 13,909 190,800 SH Call SOLE 8 190,800 0 0
KOHLS CORP COM 500255104 26 359 SH   SOLE 9 359 0 0
KONA GRILL INC COM 50047H201 0 57 SH   SOLE 8 57 0 0
KOPIN CORP COM 500600101 65 22,666 SH   SOLE 1 22,666 0 0
KOPIN CORP COM 500600101 6 2,000 SH   DFND 1 0 0 2,000
KOPPERS HOLDINGS INC COM 50060P106 354 9,223 SH   SOLE 1 9,223 0 0
KOPPERS HOLDINGS INC COM 50060P106 89 2,309 SH   SOLE 8 2,309 0 0
KOREA FD FUND 500634209 63 1,638 SH   DFND 1 0 0 1,638
KORN FERRY INTL COM 500643200 1,319 21,302 SH   SOLE 1 21,302 0 0
KORN FERRY INTL COM 500643200 288 4,655 SH   SOLE 8 4,655 0 0
KORNIT DIGITAL LTD COM M6372Q113 2 86 SH   SOLE 1 86 0 0
KOSMOS ENERGY LTD COM G5315B107 189 22,883 SH   SOLE 1 22,883 0 0
KOSMOS ENERGY LTD COM G5315B107 754 91,154 SH   SOLE 9 91,154 0 0
KRAFT HEINZ CO COM 500754106 3,857 61,397 SH   DFND 1 0 0 61,397
KRAFT HEINZ CO COM 500754106 71,955 1,145,420 SH   SOLE 1 1,145,420 0 0
KRAFT HEINZ CO COM 500754106 5,635 89,701 SH   SOLE 8 89,701 0 0
KRAFT HEINZ CO OPT 500754106 31,385 499,600 SH Put SOLE 8 499,600 0 0
KRAFT HEINZ CO OPT 500754106 26,158 416,400 SH Call SOLE 8 416,400 0 0
KRAFT HEINZ CO COM 500754106 4,266 67,898 SH   SOLE 9 67,898 0 0
KRAFT HEINZ CO COM 500754106 159 2,533 SH   SOLE 81 2,533 0 0
KRAFT HEINZ CO COM 500754106 10 166 SH   SOLE 99 0 166 0
KRATON CORPORATION COM 50077C106 721 15,612 SH   SOLE 1 15,612 0 0
KRATON CORPORATION COM 50077C106 65 1,406 SH   SOLE 8 1,406 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 74 6,451 SH   SOLE 1 6,451 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 17 1,500 SH   DFND 1 0 0 1,500
KROGER CO COM 501044101 29,825 1,048,280 SH   SOLE 1 1,048,280 0 0
KROGER CO OPT 501044101 10,001 351,500 SH Put SOLE 8 351,500 0 0
KROGER CO COM 501044101 8,014 281,688 SH   SOLE 8 281,688 0 0
KROGER CO OPT 501044101 13,971 491,100 SH Call SOLE 8 491,100 0 0
KROGER CO COM 501044101 218 7,656 SH   SOLE 9 7,656 0 0
KRONOS WORLDWIDE INC COM 50105F105 312 13,881 SH   SOLE 1 13,881 0 0
KRONOS WORLDWIDE INC COM 50105F105 23 1,000 SH   DFND 1 0 0 1,000
KT CORP ADR 48268K101 137 10,300 SH   SOLE 1 10,300 0 0
KT CORP ADR 48268K101 784 59,000 SH   DFND 1 0 0 59,000
KULICKE &amp SOFFA INDS INC COM 501242101 845 35,475 SH   SOLE 1 35,475 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 1,478 62,033 SH   SOLE 8 62,033 0 0
KURA ONCOLOGY INC COM 50127T109 33 1,820 SH   SOLE 1 1,820 0 0
KURA ONCOLOGY INC COM 50127T109 70 3,860 SH   SOLE 8 3,860 0 0
KVH INDS INC COM 482738101 16 1,183 SH   SOLE 1 1,183 0 0
KVH INDS INC COM 482738101 2 170 SH   SOLE 8 170 0 0
L BRANDS INC COM 501797104 19,669 533,299 SH   SOLE 1 533,299 0 0
L BRANDS INC OPT 501797104 10,315 279,700 SH Call SOLE 8 279,700 0 0
L BRANDS INC COM 501797104 3,067 83,145 SH   SOLE 8 83,145 0 0
L BRANDS INC OPT 501797104 4,167 113,000 SH Put SOLE 8 113,000 0 0
L BRANDS INC COM 501797104 482 13,079 SH   SOLE 9 13,079 0 0
L3 TECHNOLOGIES INC COM 502413107 17,139 89,117 SH   SOLE 1 89,117 0 0
L3 TECHNOLOGIES INC OPT 502413107 365 1,900 SH Put SOLE 8 1,900 0 0
L3 TECHNOLOGIES INC OPT 502413107 1,577 8,200 SH Call SOLE 8 8,200 0 0
L3 TECHNOLOGIES INC COM 502413107 479 2,494 SH   SOLE 8 2,494 0 0
L3 TECHNOLOGIES INC COM 502413107 33 167 SH   SOLE 9 167 0 0
L3 TECHNOLOGIES INC COM 502413107 1,154 6,000 SH   DFND 20 0 0 6,000
LA JOLLA PHARMACEUTICAL CO COM 503459604 48 1,625 SH   SOLE 1 1,625 0 0
LA JOLLA PHARMACEUTICAL CO OPT 503459604 875 30,000 SH Put SOLE 8 30,000 0 0
LA JOLLA PHARMACEUTICAL CO OPT 503459604 875 30,000 SH Call SOLE 8 30,000 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 38 1,294 SH   SOLE 8 1,294 0 0
LA Z BOY INC COM 505336107 1,960 64,093 SH   SOLE 1 64,093 0 0
LA Z BOY INC COM 505336107 0 1 SH   SOLE 8 1 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 23,893 133,080 SH   SOLE 1 133,080 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 293 1,630 SH   SOLE 8 1,630 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 144 800 SH Call SOLE 8 800 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 772 4,300 SH Put SOLE 8 4,300 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,225 6,824 SH   SOLE 9 6,824 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 831 4,626 SH   DFND 20 0 0 4,626
LADDER CAP CORP TRUS 505743104 9,740 623,635 SH   SOLE 1 623,635 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 25 7,453 SH   SOLE 1 7,453 0 0
LAKELAND BANCORP INC COM 511637100 275 13,815 SH   SOLE 1 13,815 0 0
LAKELAND BANCORP INC COM 511637100 2 82 SH   SOLE 8 82 0 0
LAKELAND FINL CORP COM 511656100 86 1,787 SH   SOLE 1 1,787 0 0
LAKELAND INDS INC COM 511795106 71 5,000 SH   SOLE 8 5,000 0 0
LAM RESEARCH CORP COM 512807108 37,315 215,875 SH   SOLE 1 215,875 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP OPT 512807108 22,782 131,800 SH Put SOLE 8 131,800 0 0
LAM RESEARCH CORP OPT 512807108 28,140 162,800 SH Call SOLE 8 162,800 0 0
LAM RESEARCH CORP COM 512807108 3,722 21,532 SH   SOLE 8 21,532 0 0
LAM RESEARCH CORP COM 512807108 25,600 148,103 SH   SOLE 9 148,103 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 2,395 35,083 SH   SOLE 1 35,083 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 82 1,200 SH Call SOLE 8 1,200 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 96 1,400 SH Put SOLE 8 1,400 0 0
LAMB WESTON HLDGS INC COM 513272104 6,865 100,194 SH   SOLE 1 100,194 0 0
LAMB WESTON HLDGS INC COM 513272104 19 284 SH   SOLE 8 284 0 0
LAMB WESTON HLDGS INC COM 513272104 0 1 SH   SOLE 9 1 0 0
LANCASTER COLONY CORP COM 513847103 336 2,427 SH   SOLE 1 2,427 0 0
LANCASTER COLONY CORP COM 513847103 222 1,607 SH   SOLE 8 1,607 0 0
LANCASTER COLONY CORP COM 513847103 337 2,433 SH   SOLE 9 2,433 0 0
LANDEC CORP COM 514766104 37 2,426 SH   SOLE 1 2,426 0 0
LANDS END INC NEW COM 51509F105 871 31,206 SH   SOLE 1 31,206 0 0
LANDS END INC NEW COM 51509F105 511 18,303 SH   SOLE 8 18,303 0 0
LANDS END INC NEW OPT 51509F105 578 20,700 SH Call SOLE 8 20,700 0 0
LANDS END INC NEW OPT 51509F105 533 19,100 SH Put SOLE 8 19,100 0 0
LANDSTAR SYS INC COM 515098101 7,296 66,810 SH   SOLE 1 66,810 0 0
LANDSTAR SYS INC COM 515098101 116 1,065 SH   SOLE 8 1,065 0 0
LANDSTAR SYS INC OPT 515098101 120 1,100 SH Call SOLE 8 1,100 0 0
LANNET INC COM 516012101 418 30,723 SH   SOLE 1 30,723 0 0
LANNET INC OPT 516012101 2,889 212,400 SH Call SOLE 8 212,400 0 0
LANNET INC COM 516012101 10,463 769,396 SH   SOLE 8 769,396 0 0
LANNET INC OPT 516012101 13,268 975,600 SH Put SOLE 8 975,600 0 0
LANTHEUS HLDGS INC COM 516544103 204 14,069 SH   SOLE 1 14,069 0 0
LANTHEUS HLDGS INC COM 516544103 2 160 SH   SOLE 8 160 0 0
LAREDO PETROLEUM INC COM 516806106 110 11,419 SH   SOLE 1 11,419 0 0
LAREDO PETROLEUM INC COM 516806106 14 1,405 SH   SOLE 8 1,405 0 0
LAS VEGAS SANDS CORP COM 517834107 7 91 SH   DFND 1 0 0 91
LAS VEGAS SANDS CORP COM 517834107 18,526 242,601 SH   SOLE 1 242,601 0 0
LAS VEGAS SANDS CORP OPT 517834107 11,622 152,200 SH Put SOLE 8 152,200 0 0
LAS VEGAS SANDS CORP OPT 517834107 15,120 198,000 SH Call SOLE 8 198,000 0 0
LAS VEGAS SANDS CORP COM 517834107 263 3,454 SH   SOLE 8 3,454 0 0
LAS VEGAS SANDS CORP COM 517834107 181 2,380 SH   SOLE 9 2,380 0 0
LASALLE HOTEL PPTYS TRUS 517942108 7,921 231,400 SH   SOLE 1 231,400 0 0
LASALLE HOTEL PPTYS TRUS 517942108 8 249 SH   SOLE 8 249 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 57 8,573 SH   SOLE 1 8,573 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 3 458 SH   SOLE 8 458 0 0
LAUDER ESTEE COS INC COM 518439104 47,695 334,259 SH   SOLE 1 263,293 70,966 0
LAUDER ESTEE COS INC COM 518439104 1,582 11,090 SH   DFND 1 0 0 11,090
LAUDER ESTEE COS INC OPT 518439104 4,252 29,800 SH Call SOLE 8 29,800 0 0
LAUDER ESTEE COS INC COM 518439104 188 1,321 SH   SOLE 8 1,321 0 0
LAUDER ESTEE COS INC OPT 518439104 5,651 39,600 SH Put SOLE 8 39,600 0 0
LAUDER ESTEE COS INC COM 518439104 427 2,993 SH   SOLE 9 2,993 0 0
LAUDER ESTEE COS INC COM 518439104 310 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 4,180 29,295 SH   SOLE 99 0 29,295 0
LAUREATE EDUCATION INC COM 518613203 338 23,612 SH   SOLE 1 23,612 0 0
LAWSON PRODS INC COM 520776105 12 495 SH   SOLE 1 495 0 0
LAZARD LTD COM G54050102 80,186 1,639,453 SH   SOLE 1 1,639,453 0 0
LAZARD LTD OPT G54050102 245 5,000 SH Call SOLE 8 5,000 0 0
LAZARD LTD OPT G54050102 54 1,100 SH Put SOLE 8 1,100 0 0
LAZARD LTD COM G54050102 63 1,278 SH   SOLE 8 1,278 0 0
LCI INDS COM 50189K103 1,726 19,140 SH   SOLE 1 19,140 0 0
LCI INDS COM 50189K103 1,952 21,651 SH   SOLE 8 21,651 0 0
LCNB CORP COM 50181P100 13 658 SH   SOLE 1 658 0 0
LEAF GROUP LTD COM 52177G102 13 1,196 SH   SOLE 1 1,196 0 0
LEAF GROUP LTD COM 52177G102 10 882 SH   SOLE 8 882 0 0
LEAR CORP COM 521865204 10,013 53,887 SH   SOLE 1 53,887 0 0
LEAR CORP OPT 521865204 1,431 7,700 SH Put SOLE 8 7,700 0 0
LEAR CORP COM 521865204 1,150 6,185 SH   SOLE 8 6,185 0 0
LEAR CORP OPT 521865204 1,264 6,800 SH Call SOLE 8 6,800 0 0
LEAR CORP COM 521865204 72 388 SH   SOLE 9 388 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 643 16,465 SH   SOLE 1 16,465 0 0
LEGG MASON INC COM 524901105 4,214 121,348 SH   SOLE 1 121,348 0 0
LEGG MASON INC OPT 524901105 837 24,100 SH Put SOLE 8 24,100 0 0
LEGG MASON INC OPT 524901105 965 27,800 SH Call SOLE 8 27,800 0 0
LEGGETT &amp PLATT INC COM 524660107 89 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC COM 524660107 9,252 207,269 SH   SOLE 1 207,269 0 0
LEGGETT &amp PLATT INC OPT 524660107 94 2,100 SH Put SOLE 8 2,100 0 0
LEGGETT &amp PLATT INC OPT 524660107 2,643 59,200 SH Call SOLE 8 59,200 0 0
LEGGETT &amp PLATT INC COM 524660107 30 661 SH   SOLE 8 661 0 0
LEGGETT &amp PLATT INC COM 524660107 13 281 SH   SOLE 9 281 0 0
LEIDOS HLDGS INC COM 525327102 48 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 2,513 42,587 SH   SOLE 1 42,587 0 0
LEIDOS HLDGS INC COM 525327102 12 200 SH   SOLE 8 200 0 0
LEIDOS HLDGS INC OPT 525327102 83 1,400 SH Call SOLE 8 1,400 0 0
LEIDOS HLDGS INC COM 525327102 48 821 SH   SOLE 9 821 0 0
LEMAITRE VASCULAR INC COM 525558201 689 20,614 SH   SOLE 1 20,614 0 0
LEMAITRE VASCULAR INC COM 525558201 3 84 SH   SOLE 8 84 0 0
LENDINGCLUB CORP COM 52603A109 88 23,153 SH   SOLE 1 23,153 0 0
LENDINGCLUB CORP COM 52603A109 146 38,555 SH   SOLE 8 38,555 0 0
LENDINGCLUB CORP OPT 52603A109 42 11,000 SH Call SOLE 8 11,000 0 0
LENDINGCLUB CORP OPT 52603A109 222 58,500 SH Put SOLE 8 58,500 0 0
LENDINGTREE INC NEW COM 52603B107 1,960 9,172 SH   SOLE 1 9,172 0 0
LENDINGTREE INC NEW OPT 52603B107 214 1,000 SH Call SOLE 8 1,000 0 0
LENDINGTREE INC NEW COM 52603B107 238 1,112 SH   SOLE 8 1,112 0 0
LENDINGTREE INC NEW BOND 52603BAA5 471 391,000 PRN   SOLE 8 0 0 391,000
LENDINGTREE INC NEW OPT 52603B107 171 800 SH Put SOLE 8 800 0 0
LENNAR CORP COM 526057104 16,535 314,923 SH   SOLE 1 314,923 0 0
LENNAR CORP COM 526057302 88 2,041 SH   SOLE 1 2,041 0 0
LENNAR CORP OPT 526057104 3,933 74,900 SH Call SOLE 8 74,900 0 0
LENNAR CORP OPT 526057302 14 334 SH Call SOLE 8 334 0 0
LENNAR CORP COM 526057302 3 62 SH   SOLE 8 62 0 0
LENNAR CORP OPT 526057104 16,071 306,100 SH Put SOLE 8 306,100 0 0
LENNAR CORP OPT 526057302 3 76 SH Put SOLE 8 76 0 0
LENNAR CORP COM 526057104 4,893 93,186 SH   SOLE 8 93,186 0 0
LENNAR CORP COM 526057104 32 602 SH   SOLE 9 602 0 0
LENNOX INTL INC COM 526107107 2,071 10,347 SH   SOLE 1 10,347 0 0
LENNOX INTL INC COM 526107107 126 631 SH   SOLE 8 631 0 0
LENNOX INTL INC COM 526107107 44 221 SH   SOLE 9 221 0 0
LEVEL ONE BANCORP INC COM 52730D208 2 101 SH   SOLE 1 101 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 38 3,164 SH   SOLE 1 3,164 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 16 1,300 SH Call SOLE 8 1,300 0 0
LEXINGTON REALTY TRUST TRUS 529043101 1,059 121,289 SH   SOLE 1 121,289 0 0
LEXINGTON REALTY TRUST TRUS 529043101 3 341 SH   SOLE 8 341 0 0
LGI HOMES INC COM 50187T106 974 16,849 SH   SOLE 1 16,849 0 0
LGI HOMES INC COM 50187T106 1,766 30,594 SH   SOLE 8 30,594 0 0
LGI HOMES INC OPT 50187T106 29 500 SH Put SOLE 8 500 0 0
LHC GROUP INC COM 50187A107 925 10,816 SH   SOLE 1 10,816 0 0
LHC GROUP INC COM 50187A107 1,555 18,172 SH   SOLE 8 18,172 0 0
LIBBEY INC COM 529898108 266 32,749 SH   SOLE 1 32,749 0 0
LIBERTY BROADBAND CORP COM 530307305 3,271 43,200 SH   SOLE 1 43,200 0 0
LIBERTY BROADBAND CORP COM 530307107 75 993 SH   SOLE 1 993 0 0
LIBERTY BROADBAND CORP COM 530307107 3 39 SH   SOLE 8 39 0 0
LIBERTY BROADBAND CORP COM 530307305 46 616 SH   SOLE 9 616 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 3,344 76,098 SH   SOLE 1 76,098 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 78 1,763 SH   SOLE 8 1,763 0 0
LIBERTY GLOBAL PLC COM G5480U104 1,209 43,943 SH   SOLE 1 43,943 0 0
LIBERTY GLOBAL PLC COM G5480U120 5,938 223,107 SH   SOLE 1 223,107 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 42 SH   DFND 1 0 0 42
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC OPT G5480U104 636 23,100 SH Put SOLE 8 23,100 0 0
LIBERTY GLOBAL PLC COM G5480U104 678 24,622 SH   SOLE 8 24,622 0 0
LIBERTY GLOBAL PLC COM G5480U120 266 10,015 SH   SOLE 8 10,015 0 0
LIBERTY GLOBAL PLC OPT G5480U104 2,021 73,400 SH Call SOLE 8 73,400 0 0
LIBERTY GLOBAL PLC COM G5480U120 88 3,289 SH   SOLE 9 3,289 0 0
LIBERTY GLOBAL PLC COM G5480U104 32 1,160 SH   SOLE 9 1,160 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 21 SH   SOLE 99 0 21 0
LIBERTY GLOBAL PLC COM G5480U104 0 9 SH   SOLE 99 0 9 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E102 61 3,188 SH   SOLE 1 3,188 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 162 8,346 SH   SOLE 1 8,346 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 20 1,102 SH   SOLE 8 1,102 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 17 SH   SOLE 9 17 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 2 SH   SOLE 99 0 2 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 1 SH   SOLE 99 0 1 0
LIBERTY MEDIA CORP BOND 530715AN1 6,252 9,896,000 PRN   SOLE 8 0 0 9,896,000
LIBERTY MEDIA CORP BOND 530715AG6 1,428 2,032,000 PRN   SOLE 8 0 0 2,032,000
LIBERTY MEDIA CORP DELAWARE COM 531229870 34 966 SH   SOLE 1 966 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 200 7,747 SH   SOLE 1 7,747 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 1,016 22,558 SH   SOLE 1 22,558 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 7,197 158,666 SH   SOLE 1 158,666 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 1,510 40,671 SH   SOLE 1 40,671 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 19 726 SH   SOLE 1 726 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 505 11,200 SH   SOLE 8 11,200 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 1 37 SH   SOLE 8 37 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 3 103 SH   SOLE 8 103 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 492 937,000 PRN   SOLE 8 0 0 937,000
LIBERTY MEDIA CORP DELAWARE COM 531229607 4,739 104,475 SH   SOLE 8 104,475 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AB8 30,411 24,447,000 PRN   SOLE 8 0 0 24,447,000
LIBERTY MEDIA CORP DELAWARE BOND 531229AF9 3,090 2,642,000 PRN   SOLE 8 0 0 2,642,000
LIBERTY MEDIA CORP DELAWARE COM 531229607 46 1,032 SH   SOLE 9 1,032 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 43 1,163 SH   SOLE 9 1,163 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 23 516 SH   SOLE 9 516 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 105 200,000 PRN   SOLE 9 0 0 200,000
LIBERTY OILFIELD SVCS INC COM 53115L104 21 1,086 SH   SOLE 1 1,086 0 0
LIBERTY PPTY TR TRUS 531172104 13,596 306,681 SH   SOLE 1 306,681 0 0
LIBERTY PPTY TR COM 531172104 28 641 SH   SOLE 1 641 0 0
LIBERTY PPTY TR TRUS 531172104 6 139 SH   SOLE 8 139 0 0
LIBERTY PPTY TR COM 531172104 37 847 SH   SOLE 9 847 0 0
LIBERTY TAX INC COM 53128T102 90 11,135 SH   SOLE 1 11,135 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 2,505 155,572 SH   SOLE 1 155,572 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 39 2,447 SH   SOLE 8 2,447 0 0
LIFE STORAGE INC TRUS 53223X107 10,218 105,005 SH   SOLE 1 105,005 0 0
LIFE STORAGE INC COM 53223X107 612 6,287 SH   SOLE 1 6,287 0 0
LIFE STORAGE INC TRUS 53223X107 0 5 SH   SOLE 8 5 0 0
LIFEPOINT HEALTH INC COM 53219L109 2,050 42,020 SH   SOLE 1 42,020 0 0
LIFEPOINT HEALTH INC COM 53219L109 40 826 SH   SOLE 8 826 0 0
LIFEPOINT HEALTH INC OPT 53219L109 10 200 SH Call SOLE 8 200 0 0
LIFETIME BRANDS INC COM 53222Q103 10 861 SH   SOLE 1 861 0 0
LIFETIME BRANDS INC COM 53222Q103 1 56 SH   SOLE 8 56 0 0
LIFEWAY FOODS INC COM 531914109 1 111 SH   SOLE 1 111 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 30,975 149,511 SH   SOLE 1 149,511 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 21 100 SH Call SOLE 8 100 0 0
LILIS ENERGY INC COM 532403201 17 3,257 SH   SOLE 1 3,257 0 0
LILIS ENERGY INC COM 532403201 39 7,458 SH   SOLE 8 7,458 0 0
LILLY ELI &amp CO COM 532457108 307 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO COM 532457108 102,681 1,203,319 SH   SOLE 1 1,203,319 0 0
LILLY ELI &amp CO COM 532457108 5,077 59,500 SH   SOLE 8 59,500 0 0
LILLY ELI &amp CO OPT 532457108 56,548 662,700 SH Put SOLE 8 662,700 0 0
LILLY ELI &amp CO OPT 532457108 20,223 237,000 SH Call SOLE 8 237,000 0 0
LILLY ELI &amp CO COM 532457108 741 8,680 SH   SOLE 9 8,680 0 0
LIMELIGHT NETWORKS INC COM 53261M104 35 7,866 SH   SOLE 1 7,866 0 0
LIMELIGHT NETWORKS INC COM 53261M104 516 115,468 SH   SOLE 8 115,468 0 0
LIMONEIRA CO COM 532746104 22 895 SH   SOLE 1 895 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,552 17,689 SH   SOLE 1 17,689 0 0
LINCOLN ELEC HLDGS INC COM 533900106 387 4,406 SH   SOLE 8 4,406 0 0
LINCOLN ELEC HLDGS INC COM 533900106 290 3,302 SH   SOLE 9 3,302 0 0
LINCOLN NATL CORP IND COM 534187109 12,393 199,101 SH   SOLE 1 199,101 0 0
LINCOLN NATL CORP IND COM 534187109 2,159 34,676 SH   SOLE 8 34,676 0 0
LINCOLN NATL CORP IND OPT 534187109 3,038 48,800 SH Call SOLE 8 48,800 0 0
LINCOLN NATL CORP IND OPT 534187109 3,430 55,100 SH Put SOLE 8 55,100 0 0
LINCOLN NATL CORP IND COM 534187109 29 465 SH   SOLE 9 465 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 168 12,692 SH   SOLE 1 12,692 0 0
LINDSAY CORP COM 535555106 585 6,034 SH   SOLE 1 6,034 0 0
LINDSAY CORP OPT 535555106 194 2,000 SH Put SOLE 8 2,000 0 0
LINDSAY CORP COM 535555106 410 4,230 SH   SOLE 8 4,230 0 0
LINE CORP ADR 53567X101 4 100 SH   DFND 1 0 0 100
LINE CORP OPT 53567X101 12 300 SH Put SOLE 8 300 0 0
LINE CORP OPT 53567X101 99 2,400 SH Call SOLE 8 2,400 0 0
LINE CORP ADR 53567X101 194 4,705 SH   SOLE 8 4,705 0 0
LINK MOTION INC OPT 53577L105 111 97,400 SH Call SOLE 8 97,400 0 0
LINK MOTION INC OPT 53577L105 10 9,000 SH Put SOLE 8 9,000 0 0
LINK MOTION INC ADR 53577L105 0 26 SH   SOLE 8 26 0 0
LIONS GATE ENTMNT CORP COM 535919500 563 24,017 SH   SOLE 1 24,017 0 0
LIONS GATE ENTMNT CORP COM 535919401 111 4,448 SH   SOLE 1 4,448 0 0
LIONS GATE ENTMNT CORP COM 535919500 47 1,989 SH   SOLE 8 1,989 0 0
LIPOCINE INC NEW COM 53630X104 41 31,900 SH   SOLE 1 31,900 0 0
LIQUIDITY SERVICES INC COM 53635B107 63 9,520 SH   SOLE 1 9,520 0 0
LITHIA MTRS INC COM 536797103 1,043 11,029 SH   SOLE 1 11,029 0 0
LITHIA MTRS INC COM 536797103 109 1,147 SH   SOLE 8 1,147 0 0
LITTELFUSE INC COM 537008104 6,502 28,497 SH   SOLE 1 28,497 0 0
LITTELFUSE INC COM 537008104 1,756 7,696 SH   SOLE 8 7,696 0 0
LIVANOVA PLC COM G5509L101 3,197 32,025 SH   SOLE 1 32,025 0 0
LIVANOVA PLC OPT G5509L101 31,094 311,500 SH Call SOLE 8 311,500 0 0
LIVANOVA PLC COM G5509L101 5,964 59,748 SH   SOLE 8 59,748 0 0
LIVANOVA PLC OPT G5509L101 9,762 97,800 SH Put SOLE 8 97,800 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 4,030 82,979 SH   SOLE 1 82,979 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 282 5,800 SH Call SOLE 8 5,800 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 340 7,000 SH Put SOLE 8 7,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 7 139 SH   SOLE 8 139 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 40 838 SH   SOLE 9 838 0 0
LIVE OAK BANCSHARES INC COM 53803X105 57 1,864 SH   SOLE 1 1,864 0 0
LIVE VENTURES INC COM 538142308 3 200 SH   SOLE 8 200 0 0
LIVEPERSON INC COM 538146101 668 31,657 SH   SOLE 1 31,657 0 0
LIVEPERSON INC OPT 538146101 190 9,000 SH Put SOLE 8 9,000 0 0
LIVEPERSON INC COM 538146101 91 4,297 SH   SOLE 8 4,297 0 0
LIVEPERSON INC OPT 538146101 190 9,000 SH Call SOLE 8 9,000 0 0
LIVEXLIVE MEDIA INC COM 53839L208 13 2,252 SH   SOLE 1 2,252 0 0
LIVEXLIVE MEDIA INC COM 53839L208 2 392 SH   SOLE 8 392 0 0
LKQ CORP COM 501889208 10,064 315,503 SH   SOLE 1 315,503 0 0
LKQ CORP COM 501889208 48 1,500 SH   DFND 1 0 0 1,500
LKQ CORP COM 501889208 88 2,752 SH   SOLE 8 2,752 0 0
LKQ CORP OPT 501889208 188 5,900 SH Call SOLE 8 5,900 0 0
LKQ CORP OPT 501889208 335 10,500 SH Put SOLE 8 10,500 0 0
LKQ CORP COM 501889208 91 2,854 SH   SOLE 9 2,854 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 7 2,050 SH   DFND 1 0 0 2,050
LOCKHEED MARTIN CORP COM 539830109 178 601 SH   DFND 1 0 0 601
LOCKHEED MARTIN CORP COM 539830109 124,974 423,022 SH   SOLE 1 423,022 0 0
LOCKHEED MARTIN CORP COM 539830109 6,401 21,665 SH   SOLE 8 21,665 0 0
LOCKHEED MARTIN CORP OPT 539830109 10,576 35,800 SH Call SOLE 8 35,800 0 0
LOCKHEED MARTIN CORP OPT 539830109 23,369 79,100 SH Put SOLE 8 79,100 0 0
LOCKHEED MARTIN CORP COM 539830109 162 548 SH   SOLE 9 548 0 0
LOEWS CORP COM 540424108 15,676 324,677 SH   SOLE 1 324,677 0 0
LOEWS CORP COM 540424108 152 3,154 SH   SOLE 8 3,154 0 0
LOEWS CORP OPT 540424108 24 500 SH Put SOLE 8 500 0 0
LOEWS CORP COM 540424108 28 595 SH   SOLE 9 595 0 0
LOGITECH INTL S A COM H50430232 2,685 61,153 SH   SOLE 1 61,153 0 0
LOGITECH INTL S A COM H50430232 944 21,509 SH   SOLE 8 21,509 0 0
LOGITECH INTL S A OPT H50430232 4 100 SH Put SOLE 8 100 0 0
LOGITECH INTL S A COM H50430232 13,788 314,144 SH   SOLE 9 314,144 0 0
LOGMEIN INC COM 54142L109 3,364 32,585 SH   SOLE 1 32,585 0 0
LOGMEIN INC COM 54142L109 5 50 SH   DFND 1 0 0 50
LOGMEIN INC COM 54142L109 172 1,664 SH   SOLE 8 1,664 0 0
LONESTAR RES US INC COM 54240F103 5 589 SH   SOLE 8 589 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 36 940 SH   SOLE 1 940 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 259 6,889 SH   SOLE 8 6,889 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 199 5,300 SH Call SOLE 8 5,300 0 0
LOUISIANA PAC CORP COM 546347105 3,110 114,241 SH   SOLE 1 114,241 0 0
LOUISIANA PAC CORP COM 546347105 1,193 43,792 SH   SOLE 8 43,792 0 0
LOUISIANA PAC CORP OPT 546347105 4,208 154,600 SH Call SOLE 8 154,600 0 0
LOUISIANA PAC CORP OPT 546347105 65 2,400 SH Put SOLE 8 2,400 0 0
LOWES COS INC COM 548661107 115,457 1,208,095 SH   SOLE 1 1,208,095 0 0
LOWES COS INC OPT 548661107 33,450 350,000 SH Call SOLE 8 350,000 0 0
LOWES COS INC COM 548661107 285 2,990 SH   SOLE 8 2,990 0 0
LOWES COS INC OPT 548661107 15,912 166,500 SH Put SOLE 8 166,500 0 0
LOWES COS INC COM 548661107 169 1,767 SH   SOLE 9 1,767 0 0
LOWES COS INC COM 548661107 128 1,343 SH   SOLE 81 1,343 0 0
LOXO ONCOLOGY INC COM 548862101 1,164 6,710 SH   SOLE 1 6,710 0 0
LPL FINL HLDGS INC COM 50212V100 13,550 206,750 SH   SOLE 1 206,750 0 0
LPL FINL HLDGS INC COM 50212V100 83 1,264 SH   SOLE 8 1,264 0 0
LSB INDS INC COM 502160104 40 7,524 SH   SOLE 1 7,524 0 0
LSB INDS INC COM 502160104 0 70 SH   SOLE 8 70 0 0
LSC COMMUNICATIONS INC COM 50218P107 192 12,283 SH   SOLE 1 12,283 0 0
LSC COMMUNICATIONS INC COM 50218P107 0 25 SH   SOLE 8 25 0 0
LSI INDS INC COM 50216C108 217 40,559 SH   SOLE 1 40,559 0 0
LTC PPTYS INC TRUS 502175102 2,700 63,174 SH   SOLE 1 63,174 0 0
LTC PPTYS INC TRUS 502175102 3 59 SH   SOLE 8 59 0 0
LULULEMON ATHLETICA INC COM 550021109 22,148 177,403 SH   SOLE 1 177,403 0 0
LULULEMON ATHLETICA INC COM 550021109 3 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 15,397 123,316 SH   SOLE 8 123,316 0 0
LULULEMON ATHLETICA INC OPT 550021109 3,596 28,800 SH Call SOLE 8 28,800 0 0
LULULEMON ATHLETICA INC OPT 550021109 22,786 182,500 SH Put SOLE 8 182,500 0 0
LULULEMON ATHLETICA INC COM 550021109 128 1,032 SH   SOLE 9 1,032 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 254 10,435 SH   SOLE 1 10,435 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 1,327 54,500 SH Call SOLE 8 54,500 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 716 29,400 SH Put SOLE 8 29,400 0 0
LUMENTUM HLDGS INC COM 55024U109 1,242 21,450 SH   SOLE 1 21,450 0 0
LUMENTUM HLDGS INC BOND 55024UAB5 2,611 2,206,000 PRN   SOLE 8 0 0 2,206,000
LUMENTUM HLDGS INC COM 55024U109 39 673 SH   SOLE 8 673 0 0
LUMENTUM HLDGS INC OPT 55024U109 4,597 79,400 SH Put SOLE 8 79,400 0 0
LUMENTUM HLDGS INC OPT 55024U109 6,954 120,100 SH Call SOLE 8 120,100 0 0
LUMINEX CORP DEL COM 55027E102 1,019 34,528 SH   SOLE 1 34,528 0 0
LUMINEX CORP DEL COM 55027E102 57 1,933 SH   SOLE 8 1,933 0 0
LUTHER BURBANK CORP COM 550550107 12 1,039 SH   SOLE 1 1,039 0 0
LUXFER HOLDINGS PLC COM G5698W116 38 2,196 SH   SOLE 8 2,196 0 0
LUXOFT HLDG INC COM G57279104 107 2,900 SH   SOLE 1 2,900 0 0
LYDALL INC DEL COM 550819106 276 6,323 SH   SOLE 1 6,323 0 0
LYON WILLIAM HOMES COM 552074700 292 12,619 SH   SOLE 1 12,619 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 20 182 SH   DFND 1 0 0 182
LYONDELLBASELL INDUSTRIES N COM N53745100 52,230 475,481 SH   SOLE 1 475,481 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 4,910 44,700 SH Put SOLE 8 44,700 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 39 357 SH   SOLE 8 357 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 3,526 32,100 SH Call SOLE 8 32,100 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 80 726 SH   SOLE 9 726 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 698 6,350 SH   DFND 20 0 0 6,350
M &amp T BK CORP COM 55261F104 20,445 120,160 SH   SOLE 1 120,160 0 0
M &amp T BK CORP OPT 55261F104 681 4,000 SH Put SOLE 8 4,000 0 0
M &amp T BK CORP OPT 55261F104 204 1,200 SH Call SOLE 8 1,200 0 0
M &amp T BK CORP COM 55261F104 233 1,370 SH   SOLE 8 1,370 0 0
M &amp T BK CORP COM 55261F104 52 304 SH   SOLE 9 304 0 0
M D C HLDGS INC COM 552676108 507 16,479 SH   SOLE 1 16,479 0 0
M D C HLDGS INC OPT 552676108 145 4,700 SH Call SOLE 8 4,700 0 0
M D C HLDGS INC OPT 552676108 9 300 SH Put SOLE 8 300 0 0
M/I HOMES INC COM 55305B101 413 15,624 SH   SOLE 1 15,624 0 0
M/I HOMES INC COM 55305B101 869 32,804 SH   SOLE 8 32,804 0 0
MACATAWA BK CORP COM 554225102 23 1,906 SH   SOLE 1 1,906 0 0
MACERICH CO TRUS 554382101 9,426 165,846 SH   SOLE 1 165,846 0 0
MACERICH CO COM 554382101 1,343 23,631 SH   SOLE 1 23,631 0 0
MACERICH CO TRUS 554382101 502 8,843 SH   SOLE 8 8,843 0 0
MACERICH CO OPT 554382101 17 300 SH Put SOLE 8 300 0 0
MACERICH CO OPT 554382101 7,217 127,000 SH Call SOLE 8 127,000 0 0
MACERICH CO COM 554382101 13 225 SH   SOLE 9 225 0 0
MACK CALI RLTY CORP TRUS 554489104 2,255 111,216 SH   SOLE 1 111,216 0 0
MACK CALI RLTY CORP TRUS 554489104 3 154 SH   SOLE 8 154 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 307 13,359 SH   SOLE 1 13,359 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 170 4,031 SH   SOLE 1 4,031 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 1,094 1,234,000 PRN   SOLE 8 0 0 1,234,000
MACQUARIE INFRASTRUCTURE COR COM 55608B105 5,726 135,674 SH   SOLE 8 135,674 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 2,215 52,500 SH Call SOLE 8 52,500 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 1,903 45,100 SH Put SOLE 8 45,100 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 12 294 SH   SOLE 9 294 0 0
MACROGENICS INC COM 556099109 59 2,870 SH   SOLE 1 2,870 0 0
MACYS INC COM 55616P104 26,061 696,304 SH   SOLE 1 696,304 0 0
MACYS INC OPT 55616P104 35,449 947,100 SH Put SOLE 8 947,100 0 0
MACYS INC OPT 55616P104 14,430 385,500 SH Call SOLE 8 385,500 0 0
MACYS INC COM 55616P104 345 9,222 SH   SOLE 8 9,222 0 0
MACYS INC COM 55616P104 27 725 SH   SOLE 9 725 0 0
MADDEN STEVEN LTD COM 556269108 2,446 46,038 SH   SOLE 1 46,038 0 0
MADDEN STEVEN LTD COM 556269108 0 4 SH   SOLE 8 4 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 536 1,727 SH   SOLE 1 1,727 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 119 424 SH   SOLE 1 424 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 5,460 19,522 SH   SOLE 8 19,522 0 0
MADRIGAL PHARMACEUTICALS INC OPT 558868105 1,147 4,100 SH Call SOLE 8 4,100 0 0
MAG SILVER CORP COM 55903Q104 1 64 SH   SOLE 8 64 0 0
MAGAL SECURITY SYS LTD COM M6786D104 5 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 1,418 14,790 SH   SOLE 1 14,790 0 0
MAGELLAN HEALTH INC COM 559079207 54 566 SH   SOLE 8 566 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 47,648 689,752 SH   SOLE 1 689,752 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 2,494 36,100 SH Call SOLE 8 36,100 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 1,146 16,587 SH   SOLE 8 16,587 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 698 10,100 SH Put SOLE 8 10,100 0 0
MAGIC SOFTWARE ENTERPRISES L COM 559166103 0 30 SH   SOLE 8 30 0 0
MAGICJACK VOCALTEC LTD COM M6787E101 52 6,100 SH   SOLE 1 6,100 0 0
MAGNA INTL INC COM 559222401 973 16,735 SH   SOLE 1 16,735 0 0
MAGNA INTL INC OPT 559222401 360 6,200 SH Call SOLE 8 6,200 0 0
MAGNA INTL INC OPT 559222401 151 2,600 SH Put SOLE 8 2,600 0 0
MAGNA INTL INC COM 559222401 261 4,491 SH   SOLE 9 4,491 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 167 16,247 SH   SOLE 8 16,247 0 0
MAGNEGAS CORP COM 55939L400 0 46 SH   DFND 1 0 0 46
MAIDEN HOLDINGS LTD COM G5753U112 363 46,808 SH   SOLE 1 46,808 0 0
MAIN STREET CAPITAL CORP OPT 56035L104 27 700 SH Call SOLE 8 700 0 0
MAIN STREET CAPITAL CORP COM 56035L104 219 5,767 SH   SOLE 8 5,767 0 0
MAJESCO COM 56068V102 2 409 SH   SOLE 1 409 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 195 5,400 SH   SOLE 1 5,400 0 0
MALIBU BOATS INC COM 56117J100 168 4,000 SH   SOLE 1 4,000 0 0
MALIBU BOATS INC COM 56117J100 144 3,443 SH   SOLE 8 3,443 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO COM G5785G107 1,243 66,643 SH   SOLE 1 66,643 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 3,728 199,805 SH   SOLE 8 199,805 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 944 50,600 SH Call SOLE 8 50,600 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 9,269 496,700 SH Put SOLE 8 496,700 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 599 32,107 SH   SOLE 9 32,107 0 0
MALVERN BANCORP INC COM 561409103 12 468 SH   SOLE 1 468 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 112 3,315 SH   SOLE 1 3,315 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 27 792 SH   SOLE 8 792 0 0
MANHATTAN ASSOCS INC COM 562750109 299 6,379 SH   SOLE 1 6,379 0 0
MANHATTAN ASSOCS INC COM 562750109 145 3,081 SH   SOLE 8 3,081 0 0
MANITEX INTL INC COM 563420108 14 1,066 SH   SOLE 1 1,066 0 0
MANITEX INTL INC COM 563420108 18 1,429 SH   SOLE 8 1,429 0 0
MANITOWOC CO INC COM 563571405 120 4,631 SH   SOLE 1 4,631 0 0
MANITOWOC CO INC OPT 563571405 352 13,600 SH Call SOLE 8 13,600 0 0
MANITOWOC CO INC OPT 563571405 88 3,400 SH Put SOLE 8 3,400 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 90 SH   SOLE 8 90 0 0
MANNKIND CORP COM 56400P706 20 10,279 SH   SOLE 1 10,279 0 0
MANNKIND CORP COM 56400P706 189 99,211 SH   SOLE 8 99,211 0 0
MANNKIND CORP OPT 56400P706 118 62,140 SH Call SOLE 8 62,140 0 0
MANNKIND CORP OPT 56400P706 16 8,600 SH Put SOLE 8 8,600 0 0
MANPOWERGROUP INC COM 56418H100 5,230 60,781 SH   SOLE 1 60,781 0 0
MANPOWERGROUP INC COM 56418H100 965 11,206 SH   SOLE 8 11,206 0 0
MANPOWERGROUP INC OPT 56418H100 43 500 SH Put SOLE 8 500 0 0
MANPOWERGROUP INC OPT 56418H100 9 100 SH Call SOLE 8 100 0 0
MANPOWERGROUP INC COM 56418H100 39 439 SH   SOLE 9 439 0 0
MANTECH INTL CORP COM 564563104 1,152 21,468 SH   SOLE 1 21,468 0 0
MANTECH INTL CORP OPT 564563104 48 900 SH Call SOLE 8 900 0 0
MANTECH INTL CORP COM 564563104 87 1,629 SH   SOLE 8 1,629 0 0
MANULIFE FINL CORP COM 56501R106 120 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP COM 56501R106 1,394 77,544 SH   SOLE 1 77,544 0 0
MANULIFE FINL CORP COM 56501R106 6 348 SH   SOLE 8 348 0 0
MANULIFE FINL CORP OPT 56501R106 2 100 SH Call SOLE 8 100 0 0
MANULIFE FINL CORP OPT 56501R106 29 1,600 SH Put SOLE 8 1,600 0 0
MANULIFE FINL CORP COM 56501R106 10,857 604,084 SH   SOLE 9 604,084 0 0
MANULIFE FINL CORP COM 56501R106 107 5,944 SH   DFND 20 0 0 5,944
MARATHON OIL CORP COM 565849106 28,946 1,387,617 SH   SOLE 1 1,387,617 0 0
MARATHON OIL CORP COM 565849106 3 130 SH   DFND 1 0 0 130
MARATHON OIL CORP OPT 565849106 9,022 432,500 SH Put SOLE 8 432,500 0 0
MARATHON OIL CORP OPT 565849106 8,217 393,900 SH Call SOLE 8 393,900 0 0
MARATHON OIL CORP COM 565849106 407 19,542 SH   SOLE 8 19,542 0 0
MARATHON OIL CORP COM 565849106 193 9,235 SH   SOLE 9 9,235 0 0
MARATHON PATENT GROUP INC COM 56585W302 0 23 SH   SOLE 8 23 0 0
MARATHON PETE CORP COM 56585A102 14 200 SH   DFND 1 0 0 200
MARATHON PETE CORP COM 56585A102 60,836 867,100 SH   SOLE 1 867,100 0 0
MARATHON PETE CORP COM 56585A102 5,728 81,633 SH   SOLE 8 81,633 0 0
MARATHON PETE CORP OPT 56585A102 2,961 42,200 SH Call SOLE 8 42,200 0 0
MARATHON PETE CORP OPT 56585A102 4,553 64,900 SH Put SOLE 8 64,900 0 0
MARATHON PETE CORP COM 56585A102 72 1,015 SH   SOLE 9 1,015 0 0
MARCHEX INC COM 56624R108 0 91 SH   SOLE 8 91 0 0
MARCUS &amp MILLICHAP INC COM 566324109 387 9,923 SH   SOLE 1 9,923 0 0
MARCUS &amp MILLICHAP INC COM 566324109 65 1,655 SH   SOLE 8 1,655 0 0
MARCUS CORP COM 566330106 263 8,104 SH   SOLE 1 8,104 0 0
MARINE PRODS CORP COM 568427108 9 551 SH   SOLE 1 551 0 0
MARINE PRODS CORP COM 568427108 1 65 SH   SOLE 8 65 0 0
MARINEMAX INC COM 567908108 186 9,775 SH   SOLE 1 9,775 0 0
MARINEMAX INC COM 567908108 70 3,723 SH   SOLE 8 3,723 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 19 2,672 SH   SOLE 1 2,672 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 314 44,385 SH   SOLE 8 44,385 0 0
MARKEL CORP COM 570535104 108 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 5,296 4,883 SH   SOLE 1 4,883 0 0
MARKEL CORP COM 570535104 372 343 SH   SOLE 8 343 0 0
MARKEL CORP COM 570535104 80 74 SH   SOLE 9 74 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,439 7,274 SH   SOLE 1 7,274 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 22 740 SH   SOLE 1 740 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 17 577 SH   SOLE 8 577 0 0
MARRIOTT INTL INC NEW COM 571903202 49,778 393,181 SH   SOLE 1 393,181 0 0
MARRIOTT INTL INC NEW OPT 571903202 3,076 24,300 SH Put SOLE 8 24,300 0 0
MARRIOTT INTL INC NEW OPT 571903202 3,469 27,400 SH Call SOLE 8 27,400 0 0
MARRIOTT INTL INC NEW COM 571903202 18 145 SH   SOLE 8 145 0 0
MARRIOTT INTL INC NEW COM 571903202 82 647 SH   SOLE 9 647 0 0
MARRIOTT INTL INC NEW COM 571903202 245 1,939 SH   SOLE 81 1,939 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 2,576 22,808 SH   SOLE 1 22,808 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 147 1,300 SH Call SOLE 8 1,300 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 1,819 16,100 SH Put SOLE 8 16,100 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 871 7,713 SH   SOLE 8 7,713 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 7 4,004 SH   SOLE 1 4,004 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 33,902 413,595 SH   SOLE 1 413,595 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 328 4,000 SH Put SOLE 8 4,000 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 1,885 23,000 SH Call SOLE 8 23,000 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 88 1,081 SH   SOLE 9 1,081 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 1,230 15,000 SH   SOLE 99 0 15,000 0
MARTEN TRANS LTD COM 573075108 333 14,204 SH   SOLE 1 14,204 0 0
MARTEN TRANS LTD COM 573075108 39 1,684 SH   SOLE 8 1,684 0 0
MARTIN MARIETTA MATLS INC COM 573284106 25,225 112,953 SH   SOLE 1 112,953 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 17,978 80,500 SH Call SOLE 8 80,500 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 9,469 42,400 SH Put SOLE 8 42,400 0 0
MARTIN MARIETTA MATLS INC COM 573284106 30 134 SH   SOLE 9 134 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 113 8,188 SH   SOLE 1 8,188 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 130,735 6,097,701 SH   SOLE 1 6,097,701 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 3,375 157,400 SH Put SOLE 8 157,400 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 3,527 164,529 SH   SOLE 8 164,529 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 7,523 350,900 SH Call SOLE 8 350,900 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 51 2,400 SH   SOLE 9 2,400 0 0
MASCO CORP COM 574599106 14,995 400,715 SH   SOLE 1 400,715 0 0
MASCO CORP COM 574599106 301 8,033 SH   SOLE 8 8,033 0 0
MASCO CORP OPT 574599106 984 26,300 SH Call SOLE 8 26,300 0 0
MASCO CORP OPT 574599106 374 10,000 SH Put SOLE 8 10,000 0 0
MASCO CORP COM 574599106 25 668 SH   SOLE 9 668 0 0
MASIMO CORP COM 574795100 7,047 72,159 SH   SOLE 1 72,159 0 0
MASIMO CORP COM 574795100 1,438 14,718 SH   SOLE 8 14,718 0 0
MASONITE INTL CORP NEW COM 575385109 1,798 25,026 SH   SOLE 1 25,026 0 0
MASONITE INTL CORP NEW COM 575385109 20 288 SH   SOLE 8 288 0 0
MASTEC INC COM 576323109 2,050 40,397 SH   SOLE 1 40,397 0 0
MASTEC INC COM 576323109 2,507 49,401 SH   SOLE 8 49,401 0 0
MASTEC INC OPT 576323109 24,218 477,200 SH Call SOLE 8 477,200 0 0
MASTEC INC OPT 576323109 1,507 29,700 SH Put SOLE 8 29,700 0 0
MASTERCARD INCORPORATED COM 57636Q104 268 1,364 SH   DFND 1 0 0 1,364
MASTERCARD INCORPORATED COM 57636Q104 332,166 1,690,240 SH   SOLE 1 1,690,240 0 0
MASTERCARD INCORPORATED COM 57636Q104 23,778 120,998 SH   SOLE 8 120,998 0 0
MASTERCARD INCORPORATED OPT 57636Q104 36,317 184,800 SH Put SOLE 8 184,800 0 0
MASTERCARD INCORPORATED OPT 57636Q104 48,580 247,200 SH Call SOLE 8 247,200 0 0
MASTERCARD INCORPORATED COM 57636Q104 390 1,987 SH   SOLE 9 1,987 0 0
MASTERCARD INCORPORATED COM 57636Q104 81 411 SH   SOLE 81 411 0 0
MATADOR RES CO COM 576485205 496 16,525 SH   SOLE 1 16,525 0 0
MATADOR RES CO COM 576485205 41 1,353 SH   SOLE 8 1,353 0 0
MATCH GROUP INC COM 57665R106 2,071 53,451 SH   SOLE 1 53,451 0 0
MATCH GROUP INC OPT 57665R106 1,612 41,600 SH Put SOLE 8 41,600 0 0
MATCH GROUP INC OPT 57665R106 1,693 43,700 SH Call SOLE 8 43,700 0 0
MATCH GROUP INC COM 57665R106 2,417 62,399 SH   SOLE 8 62,399 0 0
MATERION CORP COM 576690101 427 7,875 SH   SOLE 1 7,875 0 0
MATERION CORP COM 576690101 341 6,289 SH   SOLE 8 6,289 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 0 1,000 SH   SOLE 1 1,000 0 0
MATRIX SVC CO COM 576853105 203 11,033 SH   SOLE 1 11,033 0 0
MATRIX SVC CO COM 576853105 6 329 SH   SOLE 8 329 0 0
MATSON INC COM 57686G105 598 15,584 SH   SOLE 1 15,584 0 0
MATSON INC COM 57686G105 85 2,208 SH   SOLE 8 2,208 0 0
MATTEL INC COM 577081102 8 500 SH   DFND 1 0 0 500
MATTEL INC COM 577081102 7,240 441,030 SH   SOLE 1 441,030 0 0
MATTEL INC OPT 577081102 1,964 119,600 SH Put SOLE 8 119,600 0 0
MATTEL INC OPT 577081102 1,790 109,000 SH Call SOLE 8 109,000 0 0
MATTEL INC COM 577081102 144 8,799 SH   SOLE 8 8,799 0 0
MATTEL INC COM 577081102 26 1,557 SH   SOLE 9 1,557 0 0
MATTHEWS INTL CORP COM 577128101 981 16,686 SH   SOLE 1 16,686 0 0
MATTHEWS INTL CORP COM 577128101 4 76 SH   SOLE 8 76 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 6 497 SH   SOLE 1 497 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 257 5,084 SH   SOLE 1 5,084 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 1 12 SH   SOLE 8 12 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 6 127 SH   SOLE 9 127 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 10,431 177,815 SH   SOLE 1 177,815 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 217 3,700 SH Put SOLE 8 3,700 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 632 10,764 SH   SOLE 8 10,764 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 1,097 18,700 SH Call SOLE 8 18,700 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 95 1,622 SH   SOLE 9 1,622 0 0
MAXIMUS INC COM 577933104 420 6,761 SH   SOLE 1 6,761 0 0
MAXIMUS INC COM 577933104 262 4,218 SH   SOLE 8 4,218 0 0
MAXLINEAR INC COM 57776J100 533 34,089 SH   SOLE 1 34,089 0 0
MAXLINEAR INC COM 57776J100 1 80 SH   SOLE 8 80 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 13 2,492 SH   SOLE 1 2,492 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 6,448 1,239,889 SH   SOLE 8 1,239,889 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 372 71,600 SH Put SOLE 8 71,600 0 0
MB FINANCIAL INC NEW COM 55264U108 3,113 66,659 SH   SOLE 1 66,659 0 0
MBIA INC COM 55262C100 1,052 116,275 SH   SOLE 1 116,275 0 0
MBIA INC COM 55262C100 569 62,927 SH   SOLE 8 62,927 0 0
MBIA INC OPT 55262C100 306 33,800 SH Call SOLE 8 33,800 0 0
MBIA INC OPT 55262C100 372 41,100 SH Put SOLE 8 41,100 0 0
MBT FINL CORP COM 578877102 18 1,710 SH   SOLE 1 1,710 0 0
MCBC HLDGS INC COM 55276F107 141 4,876 SH   SOLE 1 4,876 0 0
MCBC HLDGS INC COM 55276F107 11 388 SH   SOLE 8 388 0 0
MCCORMICK &amp CO INC COM 579780206 10,666 91,890 SH   SOLE 1 91,890 0 0
MCCORMICK &amp CO INC COM 579780206 863 7,435 SH   DFND 1 0 0 7,435
MCCORMICK &amp CO INC OPT 579780206 2,136 18,400 SH Put SOLE 8 18,400 0 0
MCCORMICK &amp CO INC OPT 579780206 2,287 19,700 SH Call SOLE 8 19,700 0 0
MCCORMICK &amp CO INC COM 579780206 33 284 SH   SOLE 8 284 0 0
MCCORMICK &amp CO INC COM 579780206 13,804 118,910 SH   SOLE 9 118,910 0 0
MCDERMOTT INTL INC OPT 580037703 5,404 275,000 SH Call SOLE 1 275,000 0 0
MCDERMOTT INTL INC COM 580037703 3,042 154,872 SH   SOLE 1 154,872 0 0
MCDERMOTT INTL INC OPT 580037703 4,356 221,680 SH Call SOLE 8 221,680 0 0
MCDERMOTT INTL INC OPT 580037703 410 20,879 SH Put SOLE 8 20,879 0 0
MCDERMOTT INTL INC COM 580037703 296 15,077 SH   SOLE 8 15,077 0 0
MCDONALDS CORP COM 580135101 2,504 15,983 SH   DFND 1 0 0 15,983
MCDONALDS CORP COM 580135101 168,591 1,075,956 SH   SOLE 1 1,075,956 0 0
MCDONALDS CORP OPT 580135101 39,612 252,800 SH Put SOLE 8 252,800 0 0
MCDONALDS CORP OPT 580135101 40,786 260,300 SH Call SOLE 8 260,300 0 0
MCDONALDS CORP COM 580135101 2,602 16,605 SH   SOLE 8 16,605 0 0
MCDONALDS CORP COM 580135101 3,097 19,766 SH   SOLE 9 19,766 0 0
MCDONALDS CORP COM 580135101 214 1,366 SH   SOLE 81 1,366 0 0
MCEWEN MNG INC COM 58039P107 124 60,189 SH   SOLE 8 60,189 0 0
MCGRATH RENTCORP COM 580589109 263 4,146 SH   SOLE 1 4,146 0 0
MCGRATH RENTCORP COM 580589109 362 5,715 SH   SOLE 8 5,715 0 0
MCKESSON CORP COM 58155Q103 60,204 451,315 SH   SOLE 1 451,315 0 0
MCKESSON CORP COM 58155Q103 487 3,650 SH   DFND 1 0 0 3,650
MCKESSON CORP OPT 58155Q103 2,908 21,800 SH Put SOLE 8 21,800 0 0
MCKESSON CORP OPT 58155Q103 6,016 45,100 SH Call SOLE 8 45,100 0 0
MCKESSON CORP COM 58155Q103 2,583 19,369 SH   SOLE 8 19,369 0 0
MCKESSON CORP COM 58155Q103 12,820 96,102 SH   SOLE 9 96,102 0 0
MDC PARTNERS INC COM 552697104 33 7,038 SH   SOLE 1 7,038 0 0
MDC PARTNERS INC COM 552697104 0 95 SH   SOLE 8 95 0 0
MDU RES GROUP INC COM 552690109 1,328 46,327 SH   SOLE 1 46,327 0 0
MDU RES GROUP INC COM 552690109 537 18,733 SH   SOLE 9 18,733 0 0
MECHEL PAO ADR 583840608 0 100 SH   SOLE 8 100 0 0
MEDALLION FINL CORP COM 583928106 0 36 SH   SOLE 8 36 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 78 7,096 SH   SOLE 1 7,096 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 7 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 2,326 165,693 SH   SOLE 1 165,693 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 24 1,726 SH   SOLE 8 1,726 0 0
MEDICINES CO COM 584688105 1,538 41,902 SH   SOLE 1 41,902 0 0
MEDICINES CO BOND 584688AG0 160 159,000 PRN   SOLE 8 0 0 159,000
MEDICINES CO COM 584688105 250 6,820 SH   SOLE 8 6,820 0 0
MEDICINES CO OPT 584688105 125 3,400 SH Call SOLE 8 3,400 0 0
MEDICINES CO BOND 584688AE5 1,058 871,000 PRN   SOLE 8 0 0 871,000
MEDICINOVA INC COM 58468P206 23 2,866 SH   SOLE 1 2,866 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 2,503 31,066 SH   SOLE 1 31,066 0 0
MEDIFAST INC COM 58470H101 634 3,961 SH   SOLE 1 3,961 0 0
MEDIFAST INC OPT 58470H101 513 3,200 SH Call SOLE 8 3,200 0 0
MEDIFAST INC OPT 58470H101 64 400 SH Put SOLE 8 400 0 0
MEDIFAST INC COM 58470H101 3,048 19,028 SH   SOLE 8 19,028 0 0
MEDLEY MGMT INC COM 58503T106 0 1 SH   SOLE 1 1 0 0
MEDNAX INC COM 58502B106 1,295 29,919 SH   SOLE 1 29,919 0 0
MEDNAX INC OPT 58502B106 160 3,700 SH Put SOLE 8 3,700 0 0
MEDNAX INC COM 58502B106 110 2,540 SH   SOLE 8 2,540 0 0
MEDNAX INC OPT 58502B106 619 14,300 SH Call SOLE 8 14,300 0 0
MEDPACE HLDGS INC COM 58506Q109 342 7,971 SH   SOLE 1 7,971 0 0
MEDPACE HLDGS INC COM 58506Q109 524 12,189 SH   SOLE 8 12,189 0 0
MEDTRONIC PLC COM G5960L103 494 5,772 SH   DFND 1 0 0 5,772
MEDTRONIC PLC COM G5960L103 246,445 2,878,702 SH   SOLE 1 2,222,331 656,371 0
MEDTRONIC PLC OPT G5960L103 32,369 378,100 SH Put SOLE 8 378,100 0 0
MEDTRONIC PLC OPT G5960L103 22,147 258,700 SH Call SOLE 8 258,700 0 0
MEDTRONIC PLC COM G5960L103 3,285 38,364 SH   SOLE 8 38,364 0 0
MEDTRONIC PLC COM G5960L103 38,528 450,035 SH   SOLE 9 450,035 0 0
MEDTRONIC PLC COM G5960L103 1,669 19,499 SH   SOLE 20 0 19,499 0
MEDTRONIC PLC COM G5960L103 10,349 120,883 SH   SOLE 99 0 120,883 0
MEET GROUP INC COM 58513U101 23 5,102 SH   SOLE 1 5,102 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 3,837 137,033 SH   SOLE 1 137,033 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 4,007 143,100 SH Call SOLE 8 143,100 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 777 27,752 SH   SOLE 8 27,752 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 2,192 78,300 SH Put SOLE 8 78,300 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 371 13,260 SH   SOLE 9 13,260 0 0
MELINTA THERAPEUTICS INC COM 58549G100 9 1,422 SH   SOLE 1 1,422 0 0
MELINTA THERAPEUTICS INC COM 58549G100 30 4,657 SH   SOLE 8 4,657 0 0
MELINTA THERAPEUTICS INC OPT 58549G100 13 2,000 SH Call SOLE 8 2,000 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 4,645 55,100 SH Call SOLE 8 55,100 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 1,203 14,271 SH   SOLE 8 14,271 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 253 3,000 SH Put SOLE 8 3,000 0 0
MENLO THERAPEUTICS INC COM 586858102 4 471 SH   SOLE 1 471 0 0
MENLO THERAPEUTICS INC COM 586858102 1 174 SH   SOLE 8 174 0 0
MERCADOLIBRE INC COM 58733R102 2,422 8,104 SH   SOLE 1 8,104 0 0
MERCADOLIBRE INC COM 58733R102 17 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC OPT 58733R102 8,759 29,300 SH Put SOLE 8 29,300 0 0
MERCADOLIBRE INC OPT 58733R102 5,052 16,900 SH Call SOLE 8 16,900 0 0
MERCADOLIBRE INC COM 58733R102 2,495 8,349 SH   SOLE 8 8,349 0 0
MERCADOLIBRE INC COM 58733R102 70 236 SH   SOLE 9 236 0 0
MERCANTILE BANK CORP COM 587376104 44 1,187 SH   SOLE 1 1,187 0 0
MERCANTILE BANK CORP COM 587376104 139 3,751 SH   SOLE 8 3,751 0 0
MERCHANTS BANCORP IND COM 58844R108 34 1,180 SH   SOLE 1 1,180 0 0
MERCHANTS BANCORP IND COM 58844R108 5 172 SH   SOLE 8 172 0 0
MERCK &amp CO INC COM 58933Y105 246,122 4,054,704 SH   SOLE 1 4,054,704 0 0
MERCK &amp CO INC COM 58933Y105 619 10,200 SH   DFND 1 0 0 10,200
MERCK &amp CO INC COM 58933Y105 24,038 396,022 SH   SOLE 8 396,022 0 0
MERCK &amp CO INC OPT 58933Y105 60,300 993,400 SH Put SOLE 8 993,400 0 0
MERCK &amp CO INC OPT 58933Y105 27,303 449,800 SH Call SOLE 8 449,800 0 0
MERCK &amp CO INC COM 58933Y105 5,155 84,949 SH   SOLE 9 84,949 0 0
MERCK &amp CO INC COM 58933Y105 542 8,927 SH   SOLE 20 0 8,927 0
MERCURY GENL CORP NEW COM 589400100 397 8,714 SH   SOLE 1 8,714 0 0
MERCURY GENL CORP NEW COM 589400100 0 2 SH   SOLE 8 2 0 0
MERCURY GENL CORP NEW COM 589400100 209 4,593 SH   SOLE 9 4,593 0 0
MERCURY SYS INC COM 589378108 737 19,339 SH   SOLE 1 19,339 0 0
MERCURY SYS INC COM 589378108 20 513 SH   SOLE 8 513 0 0
MEREDITH CORP COM 589433101 572 11,241 SH   SOLE 1 11,241 0 0
MEREDITH CORP COM 589433101 18 362 SH   SOLE 8 362 0 0
MEREDITH CORP COM 589433101 468 9,174 SH   SOLE 9 9,174 0 0
MERIDIAN BANCORP INC MD COM 58958U103 94 4,916 SH   SOLE 1 4,916 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 459 28,849 SH   SOLE 1 28,849 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 186 11,700 SH Call SOLE 8 11,700 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 1 37 SH   SOLE 8 37 0 0
MERIT MED SYS INC COM 589889104 1,296 25,317 SH   SOLE 1 25,317 0 0
MERITAGE HOMES CORP COM 59001A102 1,137 25,862 SH   SOLE 1 25,862 0 0
MERITAGE HOMES CORP COM 59001A102 0 1 SH   SOLE 8 1 0 0
MERITAGE HOMES CORP OPT 59001A102 114 2,600 SH Call SOLE 8 2,600 0 0
MERITAGE HOMES CORP OPT 59001A102 18 400 SH Put SOLE 8 400 0 0
MERITOR INC COM 59001K100 580 28,198 SH   SOLE 1 28,198 0 0
MERITOR INC OPT 59001K100 160 7,800 SH Call SOLE 8 7,800 0 0
MERITOR INC OPT 59001K100 167 8,100 SH Put SOLE 8 8,100 0 0
MERITOR INC COM 59001K100 311 15,120 SH   SOLE 8 15,120 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 92 18,714 SH   SOLE 1 18,714 0 0
MERSANA THERAPEUTICS INC COM 59045L106 46 2,612 SH   SOLE 1 2,612 0 0
MERSANA THERAPEUTICS INC COM 59045L106 0 4 SH   SOLE 8 4 0 0
MESA LABS INC COM 59064R109 51 239 SH   SOLE 1 239 0 0
META FINL GROUP INC COM 59100U108 384 3,948 SH   SOLE 1 3,948 0 0
META FINL GROUP INC COM 59100U108 42 433 SH   SOLE 8 433 0 0
METHANEX CORP COM 59151K108 2,102 29,736 SH   SOLE 1 29,736 0 0
METHANEX CORP COM 59151K108 1,595 22,556 SH   SOLE 9 22,556 0 0
METHODE ELECTRS INC COM 591520200 932 23,144 SH   SOLE 1 23,144 0 0
METHODE ELECTRS INC COM 591520200 285 7,062 SH   SOLE 8 7,062 0 0
METLIFE INC OPT 59156R108 8,720 200,000 SH Call SOLE 1 200,000 0 0
METLIFE INC COM 59156R108 106,887 2,451,583 SH   SOLE 1 2,451,583 0 0
METLIFE INC OPT 59156R108 3,645 83,600 SH Call SOLE 8 83,600 0 0
METLIFE INC OPT 59156R108 7,992 183,300 SH Put SOLE 8 183,300 0 0
METLIFE INC COM 59156R108 3,177 72,866 SH   SOLE 9 72,866 0 0
METLIFE INC COM 59156R108 2,459 56,398 SH   DFND 20 0 0 56,398
METROPOLITAN BK HLDG CORP COM 591774104 156 2,978 SH   SOLE 1 2,978 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 22,020 38,054 SH   SOLE 1 38,054 0 0
METTLER TOLEDO INTERNATIONAL OPT 592688105 4,340 7,500 SH Put SOLE 8 7,500 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 628 1,085 SH   SOLE 8 1,085 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 31 54 SH   SOLE 9 54 0 0
MFA FINL INC TRUS 55272X102 1,823 240,499 SH   SOLE 1 240,499 0 0
MFA FINL INC TRUS 55272X102 1 116 SH   SOLE 8 116 0 0
MGE ENERGY INC COM 55277P104 161 2,558 SH   SOLE 1 2,558 0 0
MGIC INVT CORP WIS COM 552848103 4,116 383,988 SH   SOLE 1 383,988 0 0
MGIC INVT CORP WIS OPT 552848103 41 3,800 SH Put SOLE 8 3,800 0 0
MGIC INVT CORP WIS COM 552848103 24 2,247 SH   SOLE 8 2,247 0 0
MGIC INVT CORP WIS OPT 552848103 626 58,400 SH Call SOLE 8 58,400 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 1,058 34,743 SH   SOLE 1 34,743 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 2,903 100,000 SH Put SOLE 1 100,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 25,063 863,420 SH   SOLE 1 863,420 0 0
MGM RESORTS INTERNATIONAL COM 552953101 16,638 573,160 SH   SOLE 8 573,160 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 33,086 1,139,700 SH Put SOLE 8 1,139,700 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 14,936 514,500 SH Call SOLE 8 514,500 0 0
MGM RESORTS INTERNATIONAL COM 552953101 34 1,142 SH   SOLE 9 1,142 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,607 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 768 8,649 SH   SOLE 1 8,649 0 0
MGP INGREDIENTS INC NEW COM 55303J106 19 216 SH   SOLE 8 216 0 0
MICHAEL KORS HLDGS LTD COM G60754101 17,901 268,779 SH   SOLE 1 268,779 0 0
MICHAEL KORS HLDGS LTD COM G60754101 35 531 SH   DFND 1 0 0 531
MICHAEL KORS HLDGS LTD OPT G60754101 4,569 68,600 SH Call SOLE 8 68,600 0 0
MICHAEL KORS HLDGS LTD COM G60754101 4 59 SH   SOLE 8 59 0 0
MICHAEL KORS HLDGS LTD OPT G60754101 2,111 31,700 SH Put SOLE 8 31,700 0 0
MICHAEL KORS HLDGS LTD COM G60754101 83 1,239 SH   SOLE 9 1,239 0 0
MICHAELS COS INC COM 59408Q106 615 32,076 SH   SOLE 1 32,076 0 0
MICHAELS COS INC COM 59408Q106 70 3,651 SH   SOLE 8 3,651 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 13 SH   DFND 1 0 0 13
MICRO FOCUS INTERNATIONAL PL ADR 594837304 4 226 SH   SOLE 1 226 0 0
MICRO FOCUS INTERNATIONAL PL OPT 594837304 1 39 SH Put SOLE 8 39 0 0
MICRO FOCUS INTERNATIONAL PL OPT 594837304 43 2,496 SH Call SOLE 8 2,496 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 4 228 SH   SOLE 8 228 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 1 SH   SOLE 9 1 0 0
MICROBOT MED INC COM 59503A105 0 1 SH   DFND 1 0 0 1
MICROCHIP TECHNOLOGY INC COM 595017104 25,149 276,503 SH   SOLE 1 276,503 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 91 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC BOND 595017AF1 4,055 3,487,000 PRN   SOLE 8 0 0 3,487,000
MICROCHIP TECHNOLOGY INC COM 595017104 246 2,700 SH   SOLE 8 2,700 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 3,365 37,000 SH Call SOLE 8 37,000 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 3,747 41,200 SH Put SOLE 8 41,200 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 45 499 SH   SOLE 9 499 0 0
MICRON TECHNOLOGY INC COM 595112103 70,898 1,351,964 SH   SOLE 1 1,351,964 0 0
MICRON TECHNOLOGY INC COM 595112103 5 100 SH   DFND 1 0 0 100
MICRON TECHNOLOGY INC OPT 595112103 270,748 5,163,000 SH Put SOLE 8 5,163,000 0 0
MICRON TECHNOLOGY INC OPT 595112103 110,019 2,098,000 SH Call SOLE 8 2,098,000 0 0
MICRON TECHNOLOGY INC BOND 595112AY9 7,693 4,272,000 PRN   SOLE 8 0 0 4,272,000
MICRON TECHNOLOGY INC COM 595112103 64,630 1,232,463 SH   SOLE 8 1,232,463 0 0
MICRON TECHNOLOGY INC COM 595112103 395 7,527 SH   SOLE 9 7,527 0 0
MICROSOFT CORP OPT 594918104 9,861 100,000 SH Put SOLE 1 100,000 0 0
MICROSOFT CORP COM 594918104 6,615 67,085 SH   DFND 1 0 0 67,085
MICROSOFT CORP COM 594918104 859,744 8,718,612 SH   SOLE 1 7,941,109 777,503 0
MICROSOFT CORP OPT 594918104 203,305 2,061,700 SH Call SOLE 8 2,061,700 0 0
MICROSOFT CORP COM 594918104 10,562 107,110 SH   SOLE 8 107,110 0 0
MICROSOFT CORP OPT 594918104 154,482 1,566,600 SH Put SOLE 8 1,566,600 0 0
MICROSOFT CORP COM 594918104 9,982 101,230 SH   SOLE 9 101,230 0 0
MICROSOFT CORP OPT 594918104 9,861 100,000 SH Put SOLE 9 100,000 0 0
MICROSOFT CORP COM 594918104 4,750 48,174 SH   SOLE 20 0 48,174 0
MICROSOFT CORP COM 594918104 26 260 SH   DFND 20 0 0 260
MICROSOFT CORP COM 594918104 14,314 145,161 SH   SOLE 99 0 145,161 0
MICROSTRATEGY INC COM 594972408 1,141 8,934 SH   SOLE 1 8,934 0 0
MICROSTRATEGY INC OPT 594972408 13 100 SH Call SOLE 8 100 0 0
MICROSTRATEGY INC COM 594972408 96 749 SH   SOLE 8 749 0 0
MICROVISION INC DEL COM 594960304 134 119,874 SH   SOLE 1 119,874 0 0
MID AMER APT CMNTYS INC COM 59522J103 2,724 27,058 SH   SOLE 1 27,058 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 18,695 185,718 SH   SOLE 1 185,718 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 12 115 SH   SOLE 8 115 0 0
MID AMER APT CMNTYS INC COM 59522J103 24 242 SH   SOLE 9 242 0 0
MID CON ENERGY PARTNERS LP COM 59560V109 0 47 SH   SOLE 8 47 0 0
MID PENN BANCORP INC COM 59540G107 12 345 SH   SOLE 1 345 0 0
MIDDLEBY CORP COM 596278101 1,615 15,462 SH   SOLE 1 15,462 0 0
MIDDLEBY CORP COM 596278101 456 4,370 SH   SOLE 8 4,370 0 0
MIDDLEBY CORP OPT 596278101 261 2,500 SH Call SOLE 8 2,500 0 0
MIDDLEBY CORP OPT 596278101 104 1,000 SH Put SOLE 8 1,000 0 0
MIDDLEBY CORP COM 596278101 34 326 SH   SOLE 9 326 0 0
MIDDLEFIELD BANC CORP COM 596304204 12 222 SH   SOLE 1 222 0 0
MIDDLESEX WATER CO COM 596680108 50 1,166 SH   SOLE 1 1,166 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 53 1,544 SH   SOLE 1 1,544 0 0
MIDSOUTH BANCORP INC COM 598039105 17 1,244 SH   SOLE 1 1,244 0 0
MIDSTATES PETE CO INC COM 59804T407 32 2,363 SH   SOLE 1 2,363 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 28 817 SH   SOLE 1 817 0 0
MILACRON HLDGS CORP COM 59870L106 482 25,463 SH   SOLE 1 25,463 0 0
MILACRON HLDGS CORP COM 59870L106 0 20 SH   SOLE 8 20 0 0
MILLER HERMAN INC COM 600544100 1,409 41,572 SH   SOLE 1 41,572 0 0
MILLER HERMAN INC OPT 600544100 170 5,000 SH Put SOLE 8 5,000 0 0
MILLER HERMAN INC COM 600544100 18 524 SH   SOLE 8 524 0 0
MILLER INDS INC TENN COM 600551204 30 1,174 SH   SOLE 1 1,174 0 0
MIMECAST LTD COM G14838109 706 17,133 SH   DFND 1 0 0 17,133
MIMECAST LTD COM G14838109 1,666 40,424 SH   SOLE 1 40,424 0 0
MIMECAST LTD COM G14838109 3 77 SH   SOLE 8 77 0 0
MIMEDX GROUP INC COM 602496101 545 85,271 SH   SOLE 1 85,271 0 0
MIMEDX GROUP INC COM 602496101 185 28,916 SH   SOLE 8 28,916 0 0
MIMEDX GROUP INC OPT 602496101 2,759 431,700 SH Put SOLE 8 431,700 0 0
MIMEDX GROUP INC OPT 602496101 196 30,700 SH Call SOLE 8 30,700 0 0
MINDBODY INC COM 60255W105 121 3,145 SH   SOLE 1 3,145 0 0
MINDBODY INC COM 60255W105 90 2,324 SH   SOLE 8 2,324 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,957 25,970 SH   SOLE 1 25,970 0 0
MINERALS TECHNOLOGIES INC COM 603158106 148 1,965 SH   SOLE 8 1,965 0 0
MINERVA NEUROSCIENCES INC COM 603380106 19 2,242 SH   SOLE 1 2,242 0 0
MINERVA NEUROSCIENCES INC COM 603380106 1 72 SH   SOLE 8 72 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 12 1,879 SH   SOLE 1 1,879 0 0
MIRATI THERAPEUTICS INC COM 60468T105 796 16,129 SH   SOLE 1 16,129 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 2,593 52,600 SH Call SOLE 8 52,600 0 0
MIRATI THERAPEUTICS INC COM 60468T105 469 9,522 SH   SOLE 8 9,522 0 0
MISTRAS GROUP INC COM 60649T107 24 1,281 SH   SOLE 1 1,281 0 0
MISTRAS GROUP INC COM 60649T107 71 3,772 SH   SOLE 8 3,772 0 0
MITEK SYS INC COM 606710200 21 2,397 SH   SOLE 1 2,397 0 0
MITEK SYS INC COM 606710200 12 1,348 SH   SOLE 8 1,348 0 0
MITEL NETWORKS CORP COM 60671Q104 3,636 331,406 SH   SOLE 1 331,406 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 202 35,718 SH   SOLE 1 35,718 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 0 34 SH   SOLE 8 34 0 0
MKS INSTRUMENT INC COM 55306N104 8,090 84,541 SH   SOLE 1 84,541 0 0
MKS INSTRUMENT INC COM 55306N104 1,805 18,860 SH   SOLE 8 18,860 0 0
MKS INSTRUMENT INC OPT 55306N104 488 5,100 SH Call SOLE 8 5,100 0 0
MKS INSTRUMENT INC OPT 55306N104 19 200 SH Put SOLE 8 200 0 0
MOBILE MINI INC COM 60740F105 765 16,310 SH   SOLE 1 16,310 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 339 38,372 SH   SOLE 1 38,372 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 9,726 1,101,498 SH   SOLE 9 1,101,498 0 0
MOBILEIRON INC COM 60739U204 23 5,200 SH   SOLE 1 5,200 0 0
MOBILEIRON INC COM 60739U204 4 989 SH   SOLE 8 989 0 0
MODEL N INC COM 607525102 35 1,847 SH   SOLE 1 1,847 0 0
MODINE MFG CO COM 607828100 75 4,132 SH   SOLE 1 4,132 0 0
MODINE MFG CO COM 607828100 44 2,445 SH   SOLE 8 2,445 0 0
MOELIS &amp CO COM 60786M105 168 2,863 SH   SOLE 1 2,863 0 0
MOELIS &amp CO COM 60786M105 1,922 32,767 SH   SOLE 8 32,767 0 0
MOHAWK INDS INC COM 608190104 17,424 81,324 SH   SOLE 1 81,324 0 0
MOHAWK INDS INC COM 608190104 133 620 SH   DFND 1 0 0 620
MOHAWK INDS INC OPT 608190104 21 100 SH Call SOLE 8 100 0 0
MOHAWK INDS INC COM 608190104 9,092 42,430 SH   SOLE 8 42,430 0 0
MOHAWK INDS INC OPT 608190104 5,228 24,400 SH Put SOLE 8 24,400 0 0
MOHAWK INDS INC COM 608190104 28 134 SH   SOLE 9 134 0 0
MOHAWK INDS INC COM 608190104 27 124 SH   SOLE 99 0 124 0
MOLECULAR TEMPLATES INC COM 608550109 3 661 SH   SOLE 1 661 0 0
MOLINA HEALTHCARE INC COM 60855R100 7,607 77,661 SH   SOLE 1 77,661 0 0
MOLINA HEALTHCARE INC OPT 60855R100 59 600 SH Put SOLE 8 600 0 0
MOLINA HEALTHCARE INC BOND 60855RAC4 317 131,000 PRN   SOLE 8 0 0 131,000
MOLINA HEALTHCARE INC OPT 60855R100 98 1,000 SH Call SOLE 8 1,000 0 0
MOLINA HEALTHCARE INC COM 60855R100 229 2,335 SH   SOLE 8 2,335 0 0
MOLSON COORS BREWING CO COM 60871R209 7,545 110,892 SH   SOLE 1 110,892 0 0
MOLSON COORS BREWING CO OPT 60871R209 3,307 48,600 SH Put SOLE 8 48,600 0 0
MOLSON COORS BREWING CO OPT 60871R209 3,865 56,800 SH Call SOLE 8 56,800 0 0
MOLSON COORS BREWING CO COM 60871R209 92 1,356 SH   SOLE 8 1,356 0 0
MOLSON COORS BREWING CO COM 60871R209 27 402 SH   SOLE 9 402 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 825 40,373 SH   SOLE 1 40,373 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 1 66 SH   SOLE 8 66 0 0
MOMENTA PHARMACEUTICALS INC OPT 60877T100 33 1,600 SH Call SOLE 8 1,600 0 0
MOMO INC ADR 60879B107 2,457 56,504 SH   SOLE 1 56,504 0 0
MOMO INC OPT 60879B107 13,015 299,200 SH Put SOLE 8 299,200 0 0
MOMO INC OPT 60879B107 7,169 164,800 SH Call SOLE 8 164,800 0 0
MOMO INC ADR 60879B107 1,570 36,100 SH   SOLE 9 36,100 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 304 6,900 SH   SOLE 1 6,900 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 97 2,202 SH   SOLE 8 2,202 0 0
MONDELEZ INTL INC COM 609207105 85,087 2,075,291 SH   SOLE 1 1,264,937 810,354 0
MONDELEZ INTL INC COM 609207105 2,193 53,488 SH   DFND 1 0 0 53,488
MONDELEZ INTL INC COM 609207105 5,974 145,694 SH   SOLE 8 145,694 0 0
MONDELEZ INTL INC OPT 609207105 19,430 473,900 SH Put SOLE 8 473,900 0 0
MONDELEZ INTL INC OPT 609207105 6,183 150,800 SH Call SOLE 8 150,800 0 0
MONDELEZ INTL INC COM 609207105 2,721 66,380 SH   SOLE 9 66,380 0 0
MONDELEZ INTL INC COM 609207105 1,032 25,171 SH   SOLE 20 0 25,171 0
MONDELEZ INTL INC COM 609207105 157 3,839 SH   SOLE 81 3,839 0 0
MONDELEZ INTL INC COM 609207105 5,478 133,606 SH   SOLE 99 0 133,606 0
MONEYGRAM INTL INC COM 60935Y208 666 99,561 SH   SOLE 1 99,561 0 0
MONEYGRAM INTL INC COM 60935Y208 0 39 SH   SOLE 8 39 0 0
MONGODB INC COM 60937P106 80 1,617 SH   SOLE 1 1,617 0 0
MONGODB INC COM 60937P106 432 8,708 SH   SOLE 8 8,708 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 93 5,637 SH   SOLE 1 5,637 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 0 2 SH   SOLE 8 2 0 0
MONOLITHIC PWR SYS INC COM 609839105 6,939 51,911 SH   SOLE 1 51,911 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,460 10,914 SH   SOLE 8 10,914 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 551 27,123 SH   SOLE 1 27,123 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 2 105 SH   SOLE 8 105 0 0
MONRO INC COM 610236101 706 12,147 SH   SOLE 1 12,147 0 0
MONRO INC COM 610236101 77 1,318 SH   SOLE 8 1,318 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 15,660 273,299 SH   SOLE 1 273,299 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 504 8,800 SH Put SOLE 8 8,800 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 951 16,600 SH Call SOLE 8 16,600 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,977 34,504 SH   SOLE 8 34,504 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 51 901 SH   SOLE 9 901 0 0
MOODYS CORP COM 615369105 19,504 114,355 SH   SOLE 1 114,355 0 0
MOODYS CORP OPT 615369105 648 3,800 SH Put SOLE 8 3,800 0 0
MOODYS CORP OPT 615369105 85 500 SH Call SOLE 8 500 0 0
MOODYS CORP COM 615369105 314 1,840 SH   SOLE 8 1,840 0 0
MOODYS CORP COM 615369105 13,623 79,866 SH   SOLE 9 79,866 0 0
MOOG INC COM 615394202 1,399 17,950 SH   SOLE 1 17,950 0 0
MOOG INC COM 615394202 3 38 SH   SOLE 8 38 0 0
MORGAN STANLEY COM 617446448 69,899 1,474,665 SH   SOLE 1 1,474,665 0 0
MORGAN STANLEY COM 617446448 2,656 56,044 SH   DFND 1 0 0 56,044
MORGAN STANLEY OPT 617446448 19,956 421,000 SH Call SOLE 8 421,000 0 0
MORGAN STANLEY OPT 617446448 54,453 1,148,800 SH Put SOLE 8 1,148,800 0 0
MORGAN STANLEY COM 617446448 18,641 393,242 SH   SOLE 8 393,242 0 0
MORGAN STANLEY COM 617446448 689 14,533 SH   SOLE 9 14,533 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 42 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 361 13,922 SH   DFND 1 0 0 13,922
MORNINGSTAR INC COM 617700109 467 3,641 SH   SOLE 1 3,641 0 0
MORNINGSTAR INC COM 617700109 157 1,227 SH   SOLE 8 1,227 0 0
MORNINGSTAR INC OPT 617700109 295 2,300 SH Call SOLE 8 2,300 0 0
MOSAIC CO NEW COM 61945C103 56 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW COM 61945C103 7,215 257,226 SH   SOLE 1 257,226 0 0
MOSAIC CO NEW OPT 61945C103 5,366 191,300 SH Call SOLE 8 191,300 0 0
MOSAIC CO NEW COM 61945C103 50 1,800 SH   SOLE 8 1,800 0 0
MOSAIC CO NEW OPT 61945C103 3,641 129,800 SH Put SOLE 8 129,800 0 0
MOSAIC CO NEW COM 61945C103 1,011 36,035 SH   SOLE 9 36,035 0 0
MOTORCAR PTS AMER INC COM 620071100 131 6,974 SH   SOLE 1 6,974 0 0
MOTOROLA SOLUTIONS INC COM 620076307 13,521 116,198 SH   SOLE 1 116,198 0 0
MOTOROLA SOLUTIONS INC COM 620076307 8 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC OPT 620076307 1,245 10,700 SH Put SOLE 8 10,700 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 3,817 32,800 SH Call SOLE 8 32,800 0 0
MOTOROLA SOLUTIONS INC COM 620076307 179 1,533 SH   SOLE 9 1,533 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 1,399 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 652 13,500 SH   SOLE 1 13,500 0 0
MOVADO GROUP INC COM 624580106 27 567 SH   SOLE 8 567 0 0
MPLX LP COM 55336V100 73,079 2,140,573 SH   SOLE 1 2,140,573 0 0
MPLX LP OPT 55336V100 1,294 37,900 SH Call SOLE 8 37,900 0 0
MPLX LP OPT 55336V100 335 9,800 SH Put SOLE 8 9,800 0 0
MPLX LP COM 55336V100 1,116 32,681 SH   SOLE 8 32,681 0 0
MRC GLOBAL INC COM 55345K103 479 22,107 SH   SOLE 1 22,107 0 0
MSA SAFETY INC COM 553498106 298 3,091 SH   SOLE 1 3,091 0 0
MSA SAFETY INC COM 553498106 383 3,978 SH   SOLE 8 3,978 0 0
MSA SAFETY INC COM 553498106 380 3,948 SH   SOLE 9 3,948 0 0
MSC INDL DIRECT INC COM 553530106 2,515 29,647 SH   SOLE 1 29,647 0 0
MSC INDL DIRECT INC COM 553530106 51 606 SH   SOLE 8 606 0 0
MSCI INC COM 55354G100 26,913 162,686 SH   SOLE 1 162,686 0 0
MSCI INC COM 55354G100 1 7 SH   SOLE 8 7 0 0
MSCI INC COM 55354G100 86 519 SH   SOLE 9 519 0 0
MSG NETWORK INC COM 553573106 596 24,885 SH   SOLE 1 24,885 0 0
MSG NETWORK INC COM 553573106 33 1,401 SH   SOLE 8 1,401 0 0
MTGE INVT CORP TRUS 55378A105 2,307 117,712 SH   SOLE 1 117,712 0 0
MTGE INVT CORP TRUS 55378A105 4 199 SH   SOLE 8 199 0 0
MTS SYS CORP COM 553777103 344 6,527 SH   SOLE 1 6,527 0 0
MUELLER INDS INC COM 624756102 620 20,997 SH   SOLE 1 20,997 0 0
MUELLER INDS INC COM 624756102 17 586 SH   SOLE 8 586 0 0
MUELLER WTR PRODS INC COM 624758108 133 11,330 SH   SOLE 1 11,330 0 0
MUELLER WTR PRODS INC COM 624758108 1 100 SH   SOLE 8 100 0 0
MULTI COLOR CORP COM 625383104 329 5,085 SH   SOLE 1 5,085 0 0
MULTI COLOR CORP COM 625383104 249 3,849 SH   SOLE 8 3,849 0 0
MURPHY OIL CORP COM 626717102 1,919 56,825 SH   SOLE 1 56,825 0 0
MURPHY OIL CORP OPT 626717102 11,992 355,100 SH Call SOLE 8 355,100 0 0
MURPHY OIL CORP OPT 626717102 135 4,000 SH Put SOLE 8 4,000 0 0
MURPHY USA INC COM 626755102 290 3,922 SH   SOLE 1 3,922 0 0
MURPHY USA INC COM 626755102 78 1,044 SH   SOLE 8 1,044 0 0
MUSTANG BIO INC COM 62818Q104 8 1,222 SH   SOLE 1 1,222 0 0
MUTUALFIRST FINL INC COM 62845B104 16 428 SH   SOLE 1 428 0 0
MUTUALFIRST FINL INC COM 62845B104 17 462 SH   SOLE 8 462 0 0
MVB FINANCIAL CORP COM 553810102 12 618 SH   SOLE 1 618 0 0
MVC CAPITAL INC COM 553829102 0 3 SH   SOLE 8 3 0 0
MY SIZE INC COM 62844N109 52 56,600 SH   SOLE 8 56,600 0 0
MYERS INDS INC COM 628464109 195 10,136 SH   SOLE 1 10,136 0 0
MYLAN N V COM N59465109 26,276 727,111 SH   SOLE 1 727,111 0 0
MYLAN N V COM N59465109 7 186 SH   DFND 1 0 0 186
MYLAN N V OPT N59465109 4,717 130,500 SH Call SOLE 8 130,500 0 0
MYLAN N V OPT N59465109 36,696 1,015,400 SH Put SOLE 8 1,015,400 0 0
MYLAN N V COM N59465109 20,871 577,508 SH   SOLE 8 577,508 0 0
MYLAN N V COM N59465109 53 1,461 SH   SOLE 9 1,461 0 0
MYOKARDIA INC COM 62857M105 205 4,122 SH   SOLE 1 4,122 0 0
MYOKARDIA INC OPT 62857M105 1,341 27,000 SH Call SOLE 8 27,000 0 0
MYOKARDIA INC OPT 62857M105 1,341 27,000 SH Put SOLE 8 27,000 0 0
MYR GROUP INC DEL COM 55405W104 458 12,907 SH   SOLE 1 12,907 0 0
MYR GROUP INC DEL COM 55405W104 31 873 SH   SOLE 8 873 0 0
MYRIAD GENETICS INC COM 62855J104 1,223 32,737 SH   SOLE 1 32,737 0 0
MYRIAD GENETICS INC OPT 62855J104 460 12,300 SH Call SOLE 8 12,300 0 0
MYRIAD GENETICS INC OPT 62855J104 37 1,000 SH Put SOLE 8 1,000 0 0
MYRIAD GENETICS INC COM 62855J104 128 3,444 SH   SOLE 8 3,444 0 0
NABORS INDUSTRIES LTD COM G6359F103 1,619 252,358 SH   SOLE 1 252,358 0 0
NABORS INDUSTRIES LTD COM G6359F103 802 125,150 SH   SOLE 8 125,150 0 0
NABORS INDUSTRIES LTD CONV G6359F129 6,283 136,300 SH   SOLE 8 136,300 0 0
NABORS INDUSTRIES LTD OPT G6359F103 712 111,000 SH Put SOLE 8 111,000 0 0
NABORS INDUSTRIES LTD OPT G6359F103 678 105,800 SH Call SOLE 8 105,800 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 15 4,301 SH   SOLE 8 4,301 0 0
NACCO INDS INC COM 629579103 24 729 SH   SOLE 1 729 0 0
NAKED BRAND GROUP LIMITED COM Q6519T109 161 25,426 SH   SOLE 1 25,426 0 0
NANOMETRICS INC COM 630077105 1,645 46,425 SH   SOLE 1 46,425 0 0
NANOMETRICS INC COM 630077105 234 6,608 SH   SOLE 8 6,608 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 22 1,594 SH   SOLE 1 1,594 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 0 4 SH   SOLE 8 4 0 0
NANTHEALTH INC COM 630104107 5 1,497 SH   SOLE 1 1,497 0 0
NANTHEALTH INC COM 630104107 0 20 SH   SOLE 8 20 0 0
NANTKWEST INC COM 63016Q102 6 2,038 SH   SOLE 1 2,038 0 0
NANTKWEST INC COM 63016Q102 0 70 SH   SOLE 8 70 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 13 867 SH   SOLE 1 867 0 0
NASDAQ INC COM 631103108 5 55 SH   DFND 1 0 0 55
NASDAQ INC COM 631103108 11,200 122,694 SH   SOLE 1 122,694 0 0
NASDAQ INC OPT 631103108 730 8,000 SH Put SOLE 8 8,000 0 0
NASDAQ INC OPT 631103108 192 2,100 SH Call SOLE 8 2,100 0 0
NASDAQ INC COM 631103108 23 248 SH   SOLE 9 248 0 0
NATERA INC COM 632307104 221 11,758 SH   SOLE 1 11,758 0 0
NATERA INC COM 632307104 142 7,570 SH   SOLE 8 7,570 0 0
NATHANS FAMOUS INC NEW COM 632347100 20 210 SH   SOLE 1 210 0 0
NATIONAL BANKSHARES INC VA COM 634865109 23 495 SH   SOLE 1 495 0 0
NATIONAL BEVERAGE CORP COM 635017106 92 860 SH   SOLE 1 860 0 0
NATIONAL BEVERAGE CORP COM 635017106 179 1,667 SH   SOLE 8 1,667 0 0
NATIONAL BEVERAGE CORP OPT 635017106 32 300 SH Call SOLE 8 300 0 0
NATIONAL BK HLDGS CORP COM 633707104 654 16,958 SH   SOLE 1 16,958 0 0
NATIONAL CINEMEDIA INC COM 635309107 47 5,652 SH   SOLE 1 5,652 0 0
NATIONAL CINEMEDIA INC OPT 635309107 2 200 SH Put SOLE 8 200 0 0
NATIONAL CINEMEDIA INC COM 635309107 139 16,537 SH   SOLE 8 16,537 0 0
NATIONAL CINEMEDIA INC OPT 635309107 48 5,700 SH Call SOLE 8 5,700 0 0
NATIONAL COMM CORP COM 63546L102 51 1,091 SH   SOLE 1 1,091 0 0
NATIONAL FUEL GAS CO N J COM 636180101 1,001 18,906 SH   SOLE 1 18,906 0 0
NATIONAL FUEL GAS CO N J COM 636180101 438 8,268 SH   SOLE 9 8,268 0 0
NATIONAL GEN HLDGS CORP COM 636220303 256 9,714 SH   SOLE 1 9,714 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 2,480 33,656 SH   SOLE 1 33,656 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 338 4,585 SH   SOLE 8 4,585 0 0
NATIONAL HEALTHCARE CORP COM 635906100 62 886 SH   SOLE 1 886 0 0
NATIONAL INSTRS CORP COM 636518102 592 14,079 SH   SOLE 1 14,079 0 0
NATIONAL INSTRS CORP COM 636518102 4 100 SH   SOLE 8 100 0 0
NATIONAL OILWELL VARCO INC COM 637071101 13,177 303,602 SH   SOLE 1 303,602 0 0
NATIONAL OILWELL VARCO INC COM 637071101 90 2,082 SH   DFND 1 0 0 2,082
NATIONAL OILWELL VARCO INC OPT 637071101 13,936 321,100 SH Call SOLE 8 321,100 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 9,010 207,600 SH Put SOLE 8 207,600 0 0
NATIONAL OILWELL VARCO INC COM 637071101 4,157 95,804 SH   SOLE 8 95,804 0 0
NATIONAL OILWELL VARCO INC COM 637071101 35 810 SH   SOLE 9 810 0 0
NATIONAL PRESTO INDS INC COM 637215104 387 3,125 SH   SOLE 1 3,125 0 0
NATIONAL RESH CORP COM 637372202 37 980 SH   SOLE 1 980 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 5,957 135,542 SH   SOLE 1 135,542 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 314 7,147 SH   SOLE 1 7,147 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 13 300 SH Put SOLE 8 300 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 317 7,200 SH Call SOLE 8 7,200 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 9 202 SH   SOLE 8 202 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 911 20,712 SH   SOLE 9 20,712 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 2,122 68,855 SH   SOLE 1 68,855 0 0
NATIONAL VISION HLDGS INC COM 63845R107 102 2,794 SH   SOLE 1 2,794 0 0
NATIONAL VISION HLDGS INC COM 63845R107 59 1,612 SH   SOLE 8 1,612 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 143 466 SH   SOLE 1 466 0 0
NATIONSTAR MTG HLDGS INC COM 63861C109 194 11,070 SH   SOLE 1 11,070 0 0
NATIONSTAR MTG HLDGS INC OPT 63861C109 82 4,700 SH Put SOLE 8 4,700 0 0
NATIONSTAR MTG HLDGS INC COM 63861C109 63 3,602 SH   SOLE 8 3,602 0 0
NATIONSTAR MTG HLDGS INC OPT 63861C109 819 46,700 SH Call SOLE 8 46,700 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 388 16,410 SH   SOLE 1 16,410 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 0 16 SH   SOLE 8 16 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 14 1,125 SH   SOLE 1 1,125 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 5 406 SH   SOLE 8 406 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 14 540 SH   SOLE 1 540 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 1 59 SH   SOLE 8 59 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 5,809 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 6 623 SH   SOLE 1 623 0 0
NATUS MEDICAL INC DEL COM 639050103 1,906 55,256 SH   SOLE 1 55,256 0 0
NAUTILUS INC COM 63910B102 210 13,304 SH   SOLE 1 13,304 0 0
NAVIENT CORPORATION COM 63938C108 3,489 267,698 SH   SOLE 1 267,698 0 0
NAVIENT CORPORATION OPT 63938C108 7 500 SH Call SOLE 8 500 0 0
NAVIENT CORPORATION COM 63938C108 770 59,071 SH   SOLE 8 59,071 0 0
NAVIENT CORPORATION COM 63938C108 12 971 SH   SOLE 9 971 0 0
NAVIGANT CONSULTING INC COM 63935N107 1,446 65,240 SH   SOLE 1 65,240 0 0
NAVIGANT CONSULTING INC COM 63935N107 409 18,489 SH   SOLE 8 18,489 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 133 10,500 SH   SOLE 1 10,500 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 1 63 SH   SOLE 8 63 0 0
NAVIGATORS GROUP INC COM 638904102 618 10,828 SH   SOLE 1 10,828 0 0
NAVIOS MARITIME ACQUIS CORP COM Y62159101 0 400 SH   SOLE 1 400 0 0
NAVIOS MARITIME MIDSTREAM LP COM Y62134104 0 99 SH   SOLE 8 99 0 0
NAVIOS MARITIME PARTNERS L P COM Y62267102 114 60,200 SH   SOLE 1 60,200 0 0
NAVISTAR INTL CORP NEW COM 63934E108 274 6,713 SH   SOLE 1 6,713 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 3,628 89,100 SH Call SOLE 8 89,100 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 1,368 33,600 SH Put SOLE 8 33,600 0 0
NAVISTAR INTL CORP NEW COM 63934E108 281 6,897 SH   SOLE 8 6,897 0 0
NBT BANCORP INC COM 628778102 687 18,020 SH   SOLE 1 18,020 0 0
NCI BUILDING SYS INC COM 628852204 992 47,221 SH   SOLE 1 47,221 0 0
NCI BUILDING SYS INC COM 628852204 191 9,081 SH   SOLE 8 9,081 0 0
NCI BUILDING SYS INC OPT 628852204 27 1,300 SH Put SOLE 8 1,300 0 0
NCR CORP NEW COM 62886E108 1,715 57,211 SH   SOLE 1 57,211 0 0
NCR CORP NEW OPT 62886E108 546 18,200 SH Put SOLE 8 18,200 0 0
NCR CORP NEW OPT 62886E108 285 9,500 SH Call SOLE 8 9,500 0 0
NCR CORP NEW COM 62886E108 101 3,353 SH   SOLE 8 3,353 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 10 715 SH   SOLE 1 715 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 20 1,401 SH   SOLE 8 1,401 0 0
NEENAH INC COM 640079109 1,331 15,689 SH   SOLE 1 15,689 0 0
NEKTAR THERAPEUTICS COM 640268108 18,664 382,221 SH   SOLE 1 382,221 0 0
NEKTAR THERAPEUTICS OPT 640268108 12,930 264,800 SH Call SOLE 8 264,800 0 0
NEKTAR THERAPEUTICS COM 640268108 1,024 20,956 SH   SOLE 8 20,956 0 0
NEKTAR THERAPEUTICS OPT 640268108 4,849 99,300 SH Put SOLE 8 99,300 0 0
NEKTAR THERAPEUTICS COM 640268108 16 326 SH   SOLE 9 326 0 0
NELNET INC COM 64031N108 150 2,566 SH   SOLE 1 2,566 0 0
NELNET INC COM 64031N108 1,029 17,622 SH   SOLE 8 17,622 0 0
NEOGEN CORP COM 640491106 1,596 19,907 SH   SOLE 1 19,907 0 0
NEOGEN CORP COM 640491106 39 481 SH   SOLE 8 481 0 0
NEOGENOMICS INC COM 64049M209 657 50,148 SH   SOLE 1 50,148 0 0
NEOGENOMICS INC COM 64049M209 189 14,475 SH   SOLE 8 14,475 0 0
NEOPHOTONICS CORP COM 64051T100 756 121,332 SH   SOLE 1 121,332 0 0
NEOS THERAPEUTICS INC COM 64052L106 13 2,028 SH   SOLE 1 2,028 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 82 SH   SOLE 8 82 0 0
NEOVASC INC COM 64065J106 141 3,270,300 SH   SOLE 8 3,270,300 0 0
NET 1 UEPS TECHNOLOGIES INC OPT 64107N206 5 600 SH Call SOLE 8 600 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 58 6,398 SH   SOLE 8 6,398 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 2,925 322,169 SH   SOLE 41 322,169 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 10 1,052 SH   SOLE 81 1,052 0 0
NET ELEMENT INC COM 64111R300 113 15,400 SH   SOLE 1 15,400 0 0
NETAPP INC COM 64110D104 18,295 232,968 SH   SOLE 1 232,968 0 0
NETAPP INC OPT 64110D104 15,055 191,700 SH Call SOLE 8 191,700 0 0
NETAPP INC OPT 64110D104 291 3,700 SH Put SOLE 8 3,700 0 0
NETAPP INC COM 64110D104 1,654 21,047 SH   SOLE 8 21,047 0 0
NETAPP INC COM 64110D104 45 571 SH   SOLE 9 571 0 0
NETEASE INC ADR 64110W102 5,641 22,326 SH   SOLE 1 22,326 0 0
NETEASE INC ADR 64110W102 18,126 71,739 SH   SOLE 8 71,739 0 0
NETEASE INC OPT 64110W102 42,398 167,800 SH Put SOLE 8 167,800 0 0
NETEASE INC OPT 64110W102 6,014 23,800 SH Call SOLE 8 23,800 0 0
NETEASE INC ADR 64110W102 6,615 26,181 SH   SOLE 9 26,181 0 0
NETFLIX INC COM 64110L106 1,905 4,866 SH   DFND 1 0 0 4,866
NETFLIX INC COM 64110L106 274,686 701,752 SH   SOLE 1 701,752 0 0
NETFLIX INC COM 64110L106 86,798 221,743 SH   SOLE 8 221,743 0 0
NETFLIX INC OPT 64110L106 260,263 664,900 SH Put SOLE 8 664,900 0 0
NETFLIX INC OPT 64110L106 192,702 492,300 SH Call SOLE 8 492,300 0 0
NETFLIX INC COM 64110L106 1,715 4,380 SH   SOLE 9 4,380 0 0
NETFLIX INC COM 64110L106 31 79 SH   DFND 20 0 0 79
NETFLIX INC COM 64110L106 298 761 SH   SOLE 81 761 0 0
NETGEAR INC COM 64111Q104 3,088 49,403 SH   SOLE 1 49,403 0 0
NETGEAR INC COM 64111Q104 132 2,115 SH   SOLE 8 2,115 0 0
NETGEAR INC OPT 64111Q104 31 500 SH Call SOLE 8 500 0 0
NETSCOUT SYS INC COM 64115T104 299 10,076 SH   SOLE 1 10,076 0 0
NETSCOUT SYS INC OPT 64115T104 18 600 SH Call SOLE 8 600 0 0
NETSCOUT SYS INC COM 64115T104 515 17,355 SH   SOLE 8 17,355 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,347 13,709 SH   SOLE 1 13,709 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 11,072 112,700 SH Put SOLE 8 112,700 0 0
NEUROCRINE BIOSCIENCES INC BOND 64125CAD1 872 604,000 PRN   SOLE 8 0 0 604,000
NEUROCRINE BIOSCIENCES INC OPT 64125C109 4,784 48,700 SH Call SOLE 8 48,700 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 856 8,715 SH   SOLE 8 8,715 0 0
NEVRO CORP COM 64157F103 170 2,132 SH   SOLE 1 2,132 0 0
NEVRO CORP BOND 64157FAA1 21 19,000 PRN   SOLE 8 0 0 19,000
NEVRO CORP OPT 64157F103 1,725 21,600 SH Call SOLE 8 21,600 0 0
NEVRO CORP OPT 64157F103 1,996 25,000 SH Put SOLE 8 25,000 0 0
NEVSUN RES LTD COM 64156L101 121 35,000 SH   DFND 1 0 0 35,000
NEVSUN RES LTD COM 64156L101 7 2,134 SH   SOLE 8 2,134 0 0
NEW AGE BEVERAGES CORP COM 64157V108 5 2,425 SH   SOLE 8 2,425 0 0
NEW GOLD INC CDA COM 644535106 49 23,818 SH   SOLE 1 23,818 0 0
NEW GOLD INC CDA COM 644535106 196 93,884 SH   SOLE 8 93,884 0 0
NEW GOLD INC CDA OPT 644535106 326 156,800 SH Call SOLE 8 156,800 0 0
NEW GOLD INC CDA OPT 644535106 21 10,200 SH Put SOLE 8 10,200 0 0
NEW GOLD INC CDA COM 644535106 0 100 SH   SOLE 9 100 0 0
NEW GOLD INC CDA COM 644535106 5 2,500 SH   DFND 20 0 0 2,500
NEW HOME CO INC COM 645370107 9 947 SH   SOLE 1 947 0 0
NEW JERSEY RES COM 646025106 740 16,535 SH   SOLE 1 16,535 0 0
NEW JERSEY RES COM 646025106 6 126 SH   SOLE 8 126 0 0
NEW JERSEY RES COM 646025106 514 11,496 SH   SOLE 9 11,496 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 569 30,789 SH   SOLE 1 30,789 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 4 214 SH   SOLE 8 214 0 0
NEW MTN FIN CORP COM 647551100 41 3,000 SH   SOLE 1 3,000 0 0
NEW MTN FIN CORP COM 647551100 174 12,796 SH   SOLE 8 12,796 0 0
NEW MTN FIN CORP BOND 647551AB6 1,941 1,910,000 PRN   SOLE 8 0 0 1,910,000
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 78,419 828,429 SH   SOLE 1 828,429 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 99,234 1,048,331 SH   SOLE 8 1,048,331 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 61,899 653,900 SH Put SOLE 8 653,900 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 7,392 78,100 SH Call SOLE 8 78,100 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 3,715 39,250 SH   SOLE 9 39,250 0 0
NEW RELIC INC COM 64829B100 327 3,251 SH   SOLE 1 3,251 0 0
NEW RELIC INC COM 64829B100 905 9,003 SH   SOLE 8 9,003 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 2,726 155,892 SH   SOLE 1 155,892 0 0
NEW SR INVT GROUP INC TRUS 648691103 79 10,369 SH   SOLE 1 10,369 0 0
NEW SR INVT GROUP INC TRUS 648691103 2 266 SH   SOLE 8 266 0 0
NEW YORK &amp CO INC COM 649295102 10 2,124 SH   SOLE 1 2,124 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 10,813 979,396 SH   SOLE 1 979,396 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 132 11,967 SH   SOLE 8 11,967 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 261 23,600 SH Call SOLE 8 23,600 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 159 14,400 SH Put SOLE 8 14,400 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 31 2,816 SH   SOLE 9 2,816 0 0
NEW YORK MTG TR INC TRUS 649604501 818 136,011 SH   SOLE 1 136,011 0 0
NEW YORK MTG TR INC TRUS 649604501 0 78 SH   SOLE 8 78 0 0
NEW YORK REIT INC TRUS 64976L208 2 132 SH   SOLE 8 132 0 0
NEW YORK TIMES CO COM 650111107 5,269 203,424 SH   SOLE 1 203,424 0 0
NEW YORK TIMES CO COM 650111107 124 4,777 SH   SOLE 8 4,777 0 0
NEWATER TECHNOLOGY INC COM G64335105 203 8,500 SH   SOLE 1 8,500 0 0
NEWELL BRANDS INC COM 651229106 16,600 643,707 SH   SOLE 1 643,707 0 0
NEWELL BRANDS INC COM 651229106 4 150 SH   DFND 1 0 0 150
NEWELL BRANDS INC OPT 651229106 2,306 89,400 SH Put SOLE 8 89,400 0 0
NEWELL BRANDS INC OPT 651229106 4,856 188,300 SH Call SOLE 8 188,300 0 0
NEWELL BRANDS INC COM 651229106 2,387 92,550 SH   SOLE 8 92,550 0 0
NEWELL BRANDS INC COM 651229106 128 4,932 SH   SOLE 9 4,932 0 0
NEWFIELD EXPL CO COM 651290108 6,303 208,383 SH   SOLE 1 208,383 0 0
NEWFIELD EXPL CO COM 651290108 42 1,391 SH   DFND 1 0 0 1,391
NEWFIELD EXPL CO COM 651290108 70 2,320 SH   SOLE 8 2,320 0 0
NEWFIELD EXPL CO OPT 651290108 599 19,800 SH Put SOLE 8 19,800 0 0
NEWFIELD EXPL CO OPT 651290108 2,018 66,700 SH Call SOLE 8 66,700 0 0
NEWFIELD EXPL CO COM 651290108 40 1,312 SH   SOLE 9 1,312 0 0
NEWLINK GENETICS CORP COM 651511107 141 29,731 SH   SOLE 1 29,731 0 0
NEWLINK GENETICS CORP OPT 651511107 13 2,700 SH Put SOLE 8 2,700 0 0
NEWLINK GENETICS CORP COM 651511107 9 1,900 SH   SOLE 8 1,900 0 0
NEWMARK GROUP INC COM 65158N102 79 5,539 SH   SOLE 1 5,539 0 0
NEWMARKET CORP COM 651587107 2,454 6,066 SH   SOLE 1 6,066 0 0
NEWMARKET CORP OPT 651587107 526 1,300 SH Call SOLE 8 1,300 0 0
NEWMONT MINING CORP COM 651639106 19,756 523,897 SH   SOLE 1 523,897 0 0
NEWMONT MINING CORP COM 651639106 38 1,010 SH   DFND 1 0 0 1,010
NEWMONT MINING CORP OPT 651639106 6,377 169,100 SH Put SOLE 8 169,100 0 0
NEWMONT MINING CORP COM 651639106 1,730 45,871 SH   SOLE 8 45,871 0 0
NEWMONT MINING CORP OPT 651639106 4,484 118,900 SH Call SOLE 8 118,900 0 0
NEWMONT MINING CORP COM 651639106 195 5,156 SH   SOLE 9 5,156 0 0
NEWPARK RES INC COM 651718504 434 40,017 SH   SOLE 1 40,017 0 0
NEWPARK RES INC COM 651718504 19 1,756 SH   SOLE 8 1,756 0 0
NEWS CORP NEW COM 65249B208 2,437 153,715 SH   SOLE 1 153,715 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B109 12,372 798,062 SH   SOLE 1 798,062 0 0
NEWS CORP NEW COM 65249B109 89 5,725 SH   SOLE 8 5,725 0 0
NEWS CORP NEW COM 65249B208 208 13,123 SH   SOLE 8 13,123 0 0
NEWS CORP NEW COM 65249B208 0 12 SH   SOLE 9 12 0 0
NEWS CORP NEW COM 65249B109 242 15,635 SH   SOLE 9 15,635 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 1 51 SH   SOLE 8 51 0 0
NEXA RES S A COM L67359106 25 2,131 SH   SOLE 8 2,131 0 0
NEXEO SOLUTIONS INC COM 65342H102 136 14,904 SH   SOLE 1 14,904 0 0
NEXGEN ENERGY LTD COM 65340P106 49 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 35 1,219 SH   SOLE 1 1,219 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 2,944 40,114 SH   SOLE 1 40,114 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 77 1,052 SH   SOLE 8 1,052 0 0
NEXTDECADE CORP COM 65342K105 4 561 SH   SOLE 1 561 0 0
NEXTERA ENERGY INC COM 65339F101 168,024 1,005,958 SH   SOLE 1 1,005,958 0 0
NEXTERA ENERGY INC OPT 65339F101 8,435 50,500 SH Call SOLE 8 50,500 0 0
NEXTERA ENERGY INC CONV 65339F846 325 4,358 SH   SOLE 8 4,358 0 0
NEXTERA ENERGY INC CONV 65339F820 1,657 29,018 SH   SOLE 8 29,018 0 0
NEXTERA ENERGY INC OPT 65339F101 1,436 8,600 SH Put SOLE 8 8,600 0 0
NEXTERA ENERGY INC COM 65339F101 1,322 7,916 SH   SOLE 9 7,916 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 22,258 476,915 SH   SOLE 1 476,915 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 229 4,900 SH   SOLE 8 4,900 0 0
NGL ENERGY PARTNERS LP COM 62913M107 1,090 87,189 SH   SOLE 1 87,189 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 38 3,000 SH Call SOLE 8 3,000 0 0
NGL ENERGY PARTNERS LP COM 62913M107 86 6,851 SH   SOLE 8 6,851 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 98 7,800 SH Put SOLE 8 7,800 0 0
NI HLDGS INC COM 65342T106 12 710 SH   SOLE 1 710 0 0
NIC INC COM 62914B100 987 63,431 SH   SOLE 1 63,431 0 0
NICE LTD ADR 653656108 12,632 121,732 SH   SOLE 1 121,732 0 0
NICE LTD OPT 653656108 208 2,000 SH Put SOLE 8 2,000 0 0
NICE LTD OPT 653656108 197 1,900 SH Call SOLE 8 1,900 0 0
NICE LTD ADR 653656108 902 8,686 SH   SOLE 8 8,686 0 0
NICOLET BANKSHARES INC COM 65406E102 40 709 SH   SOLE 1 709 0 0
NIELSEN HLDGS PLC COM G6518L108 13,863 448,175 SH   SOLE 1 448,175 0 0
NIELSEN HLDGS PLC COM G6518L108 305 9,868 SH   SOLE 8 9,868 0 0
NIELSEN HLDGS PLC OPT G6518L108 322 10,400 SH Put SOLE 8 10,400 0 0
NIELSEN HLDGS PLC OPT G6518L108 2,240 72,400 SH Call SOLE 8 72,400 0 0
NIELSEN HLDGS PLC COM G6518L108 23 757 SH   SOLE 9 757 0 0
NII HLDGS INC COM 62913F508 25 6,519 SH   SOLE 1 6,519 0 0
NIKE INC COM 654106103 1,834 23,018 SH   DFND 1 0 0 23,018
NIKE INC COM 654106103 197,443 2,477,971 SH   SOLE 1 2,377,049 100,922 0
NIKE INC OPT 654106103 54,764 687,300 SH Put SOLE 8 687,300 0 0
NIKE INC OPT 654106103 43,242 542,700 SH Call SOLE 8 542,700 0 0
NIKE INC COM 654106103 22,958 288,135 SH   SOLE 8 288,135 0 0
NIKE INC COM 654106103 650 8,156 SH   SOLE 9 8,156 0 0
NIKE INC COM 654106103 1,444 18,126 SH   SOLE 20 0 18,126 0
NIKE INC COM 654106103 1,596 20,036 SH   SOLE 99 0 20,036 0
NINE ENERGY SVC INC COM 65441V101 20 586 SH   SOLE 1 586 0 0
NINE ENERGY SVC INC COM 65441V101 17 500 SH   SOLE 8 500 0 0
NISOURCE INC COM 65473P105 5,501 209,336 SH   SOLE 1 209,336 0 0
NISOURCE INC COM 65473P105 253 9,602 SH   SOLE 8 9,602 0 0
NISOURCE INC OPT 65473P105 202 7,700 SH Call SOLE 8 7,700 0 0
NISOURCE INC OPT 65473P105 26 1,000 SH Put SOLE 8 1,000 0 0
NISOURCE INC COM 65473P105 19 718 SH   SOLE 9 718 0 0
NL INDS INC COM 629156407 6 610 SH   SOLE 1 610 0 0
NL INDS INC COM 629156407 172 19,780 SH   SOLE 8 19,780 0 0
NLIGHT INC COM 65487K100 30 917 SH   SOLE 1 917 0 0
NMI HLDGS INC COM 629209305 913 56,054 SH   SOLE 1 56,054 0 0
NMI HLDGS INC COM 629209305 2 98 SH   SOLE 8 98 0 0
NN INC COM 629337106 160 8,463 SH   SOLE 1 8,463 0 0
NN INC COM 629337106 19 1,023 SH   SOLE 8 1,023 0 0
NOAH HLDGS LTD ADR 65487X102 459 8,800 SH   SOLE 9 8,800 0 0
NOBILIS HEALTH CORP COM 65500B103 0 41 SH   SOLE 8 41 0 0
NOBLE CORP PLC COM G65431101 2,903 458,748 SH   SOLE 1 458,748 0 0
NOBLE CORP PLC OPT G65431101 565 89,200 SH Put SOLE 8 89,200 0 0
NOBLE CORP PLC COM G65431101 19 3,040 SH   SOLE 8 3,040 0 0
NOBLE CORP PLC OPT G65431101 2,346 370,600 SH Call SOLE 8 370,600 0 0
NOBLE ENERGY INC COM 655044105 25 704 SH   DFND 1 0 0 704
NOBLE ENERGY INC COM 655044105 13,874 393,228 SH   SOLE 1 393,228 0 0
NOBLE ENERGY INC OPT 655044105 5,836 165,400 SH Call SOLE 8 165,400 0 0
NOBLE ENERGY INC COM 655044105 112 3,165 SH   SOLE 8 3,165 0 0
NOBLE ENERGY INC OPT 655044105 691 19,600 SH Put SOLE 8 19,600 0 0
NOBLE ENERGY INC COM 655044105 79 2,232 SH   SOLE 9 2,232 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 1,070 20,967 SH   SOLE 1 20,967 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 10 193 SH   SOLE 8 193 0 0
NOKIA CORP ADR 654902204 0 14 SH   SOLE 1 14 0 0
NOKIA CORP ADR 654902204 67 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP OPT 654902204 1,977 343,800 SH Put SOLE 8 343,800 0 0
NOKIA CORP ADR 654902204 539 93,807 SH   SOLE 8 93,807 0 0
NOKIA CORP OPT 654902204 732 127,300 SH Call SOLE 8 127,300 0 0
NOMAD FOODS LTD COM G6564A105 3,075 160,296 SH   SOLE 1 160,296 0 0
NOODLES &amp CO COM 65540B105 78 6,328 SH   SOLE 1 6,328 0 0
NOODLES &amp CO COM 65540B105 7 585 SH   SOLE 8 585 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 73 26,972 SH   SOLE 1 26,972 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 136 50,726 SH   SOLE 8 50,726 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 6 2,400 SH Call SOLE 8 2,400 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 30 11,100 SH Put SOLE 8 11,100 0 0
NORDSON CORP COM 655663102 444 3,456 SH   SOLE 1 3,456 0 0
NORDSON CORP COM 655663102 139 1,080 SH   SOLE 9 1,080 0 0
NORDSTROM INC COM 655664100 13,241 255,715 SH   SOLE 1 255,715 0 0
NORDSTROM INC COM 655664100 108 2,086 SH   SOLE 8 2,086 0 0
NORDSTROM INC OPT 655664100 2,542 49,100 SH Put SOLE 8 49,100 0 0
NORDSTROM INC OPT 655664100 3,329 64,300 SH Call SOLE 8 64,300 0 0
NORDSTROM INC COM 655664100 13 249 SH   SOLE 9 249 0 0
NORFOLK SOUTHERN CORP COM 655844108 52,971 351,095 SH   SOLE 1 351,095 0 0
NORFOLK SOUTHERN CORP OPT 655844108 5,356 35,500 SH Put SOLE 8 35,500 0 0
NORFOLK SOUTHERN CORP OPT 655844108 12,145 80,500 SH Call SOLE 8 80,500 0 0
NORFOLK SOUTHERN CORP COM 655844108 7,225 47,891 SH   SOLE 8 47,891 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,587 17,142 SH   SOLE 9 17,142 0 0
NORTH EUROPEAN OIL RTY TR TRUS 659310106 0 16 SH   SOLE 8 16 0 0
NORTHEAST BANCORP COM 663904209 58 2,680 SH   SOLE 1 2,680 0 0
NORTHERN DYNASTY MINERALS LT COM 66510M204 0 44 SH   SOLE 8 44 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 7,788 2,472,292 SH   SOLE 1 2,472,292 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 5 1,544 SH   SOLE 8 1,544 0 0
NORTHERN TR CORP COM 665859104 39 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 18,497 179,767 SH   SOLE 1 179,767 0 0
NORTHERN TR CORP COM 665859104 1,633 15,867 SH   SOLE 8 15,867 0 0
NORTHERN TR CORP OPT 665859104 103 1,000 SH Put SOLE 8 1,000 0 0
NORTHERN TR CORP OPT 665859104 319 3,100 SH Call SOLE 8 3,100 0 0
NORTHERN TR CORP COM 665859104 47 458 SH   SOLE 9 458 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 280 16,837 SH   SOLE 1 16,837 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 4 233 SH   SOLE 8 233 0 0
NORTHRIM BANCORP INC COM 666762109 20 499 SH   SOLE 1 499 0 0
NORTHRIM BANCORP INC COM 666762109 18 461 SH   SOLE 8 461 0 0
NORTHROP GRUMMAN CORP COM 666807102 64,069 208,221 SH   SOLE 1 208,221 0 0
NORTHROP GRUMMAN CORP COM 666807102 8,943 29,062 SH   SOLE 8 29,062 0 0
NORTHROP GRUMMAN CORP OPT 666807102 7,077 23,000 SH Put SOLE 8 23,000 0 0
NORTHROP GRUMMAN CORP OPT 666807102 6,092 19,800 SH Call SOLE 8 19,800 0 0
NORTHROP GRUMMAN CORP COM 666807102 109 353 SH   SOLE 9 353 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 802 55,343 SH   SOLE 1 55,343 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 692 39,829 SH   SOLE 1 39,829 0 0
NORTHWEST NAT GAS CO COM 667655104 685 10,734 SH   SOLE 1 10,734 0 0
NORTHWEST PIPE CO COM 667746101 14 697 SH   SOLE 1 697 0 0
NORTHWEST PIPE CO COM 667746101 7 381 SH   SOLE 8 381 0 0
NORTHWESTERN CORP COM 668074305 397 6,946 SH   SOLE 1 6,946 0 0
NORTHWESTERN CORP COM 668074305 2 40 SH   SOLE 8 40 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 14,396 304,648 SH   SOLE 1 304,648 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 47 1,000 SH Put SOLE 8 1,000 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 72 1,529 SH   SOLE 8 1,529 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 21 449 SH   SOLE 9 449 0 0
NORWOOD FINANCIAL CORP COM 669549107 15 420 SH   SOLE 1 420 0 0
NOVA LIFESTYLE INC COM 66979P102 0 175 SH   DFND 1 0 0 175
NOVA MEASURING INSTRUMENTS L COM M7516K103 33 1,200 SH   SOLE 1 1,200 0 0
NOVAGOLD RES INC COM 66987E206 787 176,800 SH   SOLE 1 176,800 0 0
NOVAGOLD RES INC OPT 66987E206 114 25,600 SH Put SOLE 8 25,600 0 0
NOVAGOLD RES INC COM 66987E206 199 44,764 SH   SOLE 8 44,764 0 0
NOVAGOLD RES INC OPT 66987E206 34 7,700 SH Call SOLE 8 7,700 0 0
NOVANTA INC COM 67000B104 149 2,399 SH   SOLE 1 2,399 0 0
NOVARTIS A G ADR 66987V109 62 819 SH   DFND 1 0 0 819
NOVARTIS A G ADR 66987V109 812 10,747 SH   SOLE 8 10,747 0 0
NOVARTIS A G OPT 66987V109 1,103 14,600 SH Put SOLE 8 14,600 0 0
NOVARTIS A G OPT 66987V109 2,878 38,100 SH Call SOLE 8 38,100 0 0
NOVARTIS A G ADR 66987V109 0 1 SH   SOLE 9 1 0 0
NOVAVAX INC COM 670002104 39 28,794 SH   SOLE 1 28,794 0 0
NOVAVAX INC COM 670002104 9 6,802 SH   DFND 1 0 0 6,802
NOVAVAX INC COM 670002104 24 18,275 SH   SOLE 8 18,275 0 0
NOVELION THERAPEUTICS INC COM 67001K202 0 100 SH   SOLE 1 100 0 0
NOVELION THERAPEUTICS INC COM 67001K202 0 19 SH   SOLE 8 19 0 0
NOVO-NORDISK A S OPT 670100205 3,787 82,100 SH Put SOLE 8 82,100 0 0
NOVO-NORDISK A S ADR 670100205 7,588 164,538 SH   SOLE 8 164,538 0 0
NOVO-NORDISK A S OPT 670100205 2,430 52,700 SH Call SOLE 8 52,700 0 0
NOVOCURE LTD COM G6674U108 17 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 255 8,162 SH   SOLE 1 8,162 0 0
NOVOCURE LTD COM G6674U108 0 15 SH   SOLE 8 15 0 0
NOVUS THERAPEUTICS INC COM 67011N105 0 2 SH   SOLE 8 2 0 0
NOW INC COM 67011P100 130 9,795 SH   SOLE 1 9,795 0 0
NOW INC COM 67011P100 5 395 SH   DFND 1 0 0 395
NRG ENERGY INC COM 629377508 10,969 357,342 SH   SOLE 1 357,342 0 0
NRG ENERGY INC OPT 629377508 15,350 500,000 SH Put SOLE 1 500,000 0 0
NRG ENERGY INC COM 629377508 1,539 50,113 SH   SOLE 8 50,113 0 0
NRG ENERGY INC OPT 629377508 439 14,300 SH Put SOLE 8 14,300 0 0
NRG ENERGY INC OPT 629377508 3,064 99,800 SH Call SOLE 8 99,800 0 0
NRG ENERGY INC COM 629377508 1 31 SH   SOLE 9 31 0 0
NRG YIELD INC COM 62942X306 5,048 296,033 SH   SOLE 1 296,033 0 0
NRG YIELD INC COM 62942X405 383 22,235 SH   SOLE 1 22,235 0 0
NRG YIELD INC COM 62942X306 297 17,414 SH   SOLE 8 17,414 0 0
NRG YIELD INC COM 62942X405 1,294 75,232 SH   SOLE 8 75,232 0 0
NU SKIN ENTERPRISES INC COM 67018T105 3,085 39,432 SH   SOLE 1 39,432 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 23 300 SH Put SOLE 8 300 0 0
NU SKIN ENTERPRISES INC COM 67018T105 540 6,906 SH   SOLE 8 6,906 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 242 3,100 SH Call SOLE 8 3,100 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 649 46,771 SH   SOLE 1 46,771 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAG5 4,838 5,034,000 PRN   SOLE 8 0 0 5,034,000
NUANCE COMMUNICATIONS INC BOND 67020YAN0 2,087 2,220,000 PRN   SOLE 8 0 0 2,220,000
NUANCE COMMUNICATIONS INC COM 67020Y100 547 39,405 SH   SOLE 8 39,405 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 1,530 1,710,000 PRN   SOLE 8 0 0 1,710,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 32 2,300 SH Put SOLE 8 2,300 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 438 31,500 SH Call SOLE 8 31,500 0 0
NUCOR CORP COM 670346105 14,028 224,422 SH   SOLE 1 224,422 0 0
NUCOR CORP OPT 670346105 3,144 50,300 SH Put SOLE 8 50,300 0 0
NUCOR CORP COM 670346105 4 58 SH   SOLE 8 58 0 0
NUCOR CORP OPT 670346105 11,569 185,100 SH Call SOLE 8 185,100 0 0
NUCOR CORP COM 670346105 605 9,677 SH   SOLE 9 9,677 0 0
NUSTAR ENERGY LP COM 67058H102 1,460 64,443 SH   SOLE 1 64,443 0 0
NUSTAR ENERGY LP COM 67058H102 2 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP OPT 67058H102 2 100 SH Put SOLE 8 100 0 0
NUSTAR ENERGY LP OPT 67058H102 18 800 SH Call SOLE 8 800 0 0
NUSTAR ENERGY LP COM 67058H102 91 4,030 SH   SOLE 8 4,030 0 0
NUSTAR GP HOLDINGS LLC COM 67059L102 1,066 85,992 SH   SOLE 1 85,992 0 0
NUTANIX INC COM 67059N108 16,241 314,962 SH   SOLE 1 314,962 0 0
NUTANIX INC OPT 67059N108 4,951 96,000 SH Call SOLE 8 96,000 0 0
NUTANIX INC OPT 67059N108 16,708 324,000 SH Put SOLE 8 324,000 0 0
NUTANIX INC COM 67059N108 1,864 36,149 SH   SOLE 8 36,149 0 0
NUTRI SYS INC NEW COM 67069D108 846 21,988 SH   SOLE 1 21,988 0 0
NUTRI SYS INC NEW OPT 67069D108 12 300 SH Put SOLE 8 300 0 0
NUTRI SYS INC NEW COM 67069D108 325 8,441 SH   SOLE 8 8,441 0 0
NUTRI SYS INC NEW OPT 67069D108 50 1,300 SH Call SOLE 8 1,300 0 0
NUTRIEN LTD COM 67077M108 991 18,229 SH   DFND 1 0 0 18,229
NUTRIEN LTD COM 67077M108 15,946 293,213 SH   SOLE 1 293,213 0 0
NUTRIEN LTD COM 67077M108 1,195 21,975 SH   SOLE 8 21,975 0 0
NUTRIEN LTD OPT 67077M108 3,482 64,022 SH Call SOLE 8 64,022 0 0
NUTRIEN LTD OPT 67077M108 5,020 92,312 SH Put SOLE 8 92,312 0 0
NUTRIEN LTD COM 67077M108 3,877 71,299 SH   SOLE 9 71,299 0 0
NUVASIVE INC COM 670704105 2,005 38,442 SH   SOLE 1 38,442 0 0
NUVASIVE INC COM 670704105 331 6,358 SH   SOLE 8 6,358 0 0
NUVECTRA CORP COM 67075N108 21 1,020 SH   SOLE 1 1,020 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 6 700 SH   DFND 1 0 0 700
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 1 104 SH   SOLE 1 104 0 0
NV5 GLOBAL INC COM 62945V109 99 1,428 SH   SOLE 1 1,428 0 0
NV5 GLOBAL INC COM 62945V109 18 258 SH   SOLE 8 258 0 0
NVE CORP COM 629445206 43 348 SH   SOLE 1 348 0 0
NVENT ELECTRIC PLC COM G6700G107 3,772 150,297 SH   SOLE 1 150,297 0 0
NVENT ELECTRIC PLC COM G6700G107 12 462 SH   DFND 1 0 0 462
NVENT ELECTRIC PLC OPT G6700G107 18 700 SH Call SOLE 8 700 0 0
NVENT ELECTRIC PLC COM G6700G107 239 9,535 SH   SOLE 8 9,535 0 0
NVENT ELECTRIC PLC OPT G6700G107 98 3,900 SH Put SOLE 8 3,900 0 0
NVENT ELECTRIC PLC COM G6700G107 155 6,211 SH   SOLE 9 6,211 0 0
NVIDIA CORP COM 67066G104 1,454 6,138 SH   DFND 1 0 0 6,138
NVIDIA CORP COM 67066G104 162,322 685,199 SH   SOLE 1 684,454 745 0
NVIDIA CORP OPT 67066G104 197,409 833,300 SH Call SOLE 8 833,300 0 0
NVIDIA CORP OPT 67066G104 268,029 1,131,400 SH Put SOLE 8 1,131,400 0 0
NVIDIA CORP COM 67066G104 44,786 189,054 SH   SOLE 8 189,054 0 0
NVIDIA CORP COM 67066G104 1,309 5,528 SH   SOLE 9 5,528 0 0
NVR INC COM 62944T105 6,421 2,162 SH   SOLE 1 2,162 0 0
NVR INC COM 62944T105 250 84 SH   SOLE 8 84 0 0
NVR INC COM 62944T105 74 25 SH   SOLE 9 25 0 0
NXP SEMICONDUCTORS N V COM N6596X109 18,158 166,173 SH   SOLE 1 166,173 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 11 100 SH Call SOLE 8 100 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 197 1,800 SH Put SOLE 8 1,800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,381 12,639 SH   SOLE 8 12,639 0 0
NXP SEMICONDUCTORS N V COM N6596X109 918 8,402 SH   SOLE 9 8,402 0 0
NXP SEMICONDUCTORS N V COM N6596X109 43,830 401,118 SH   SOLE 44 401,118 0 0
NXSTAGE MEDICAL INC COM 67072V103 2,252 80,733 SH   SOLE 1 80,733 0 0
NXT ID INC COM 67091J206 1 400 SH   SOLE 8 400 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 8 2,371 SH   SOLE 1 2,371 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 29,010 106,042 SH   SOLE 1 106,042 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 1,122 4,100 SH Put SOLE 8 4,100 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 1,477 5,400 SH Call SOLE 8 5,400 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 251 915 SH   SOLE 8 915 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 49 178 SH   SOLE 9 178 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 12 508 SH   SOLE 1 508 0 0
OAKTREE CAP GROUP LLC COM 674001201 6 150 SH   DFND 1 0 0 150
OAKTREE CAP GROUP LLC COM 674001201 7 168 SH   SOLE 8 168 0 0
OAKTREE CAP GROUP LLC OPT 674001201 12 300 SH Put SOLE 8 300 0 0
OAKTREE CAP GROUP LLC OPT 674001201 4 100 SH Call SOLE 8 100 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 2,223 465,000 SH   SOLE 1 465,000 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1 115 SH   SOLE 8 115 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 0 34 SH   SOLE 8 34 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 691 37,915 SH   SOLE 1 37,915 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 2 100 SH   SOLE 8 100 0 0
OASIS PETE INC NEW COM 674215108 4,624 356,539 SH   SOLE 1 356,539 0 0
OASIS PETE INC NEW COM 674215108 3,099 238,963 SH   SOLE 8 238,963 0 0
OASIS PETE INC NEW OPT 674215108 2,655 204,700 SH Call SOLE 8 204,700 0 0
OASIS PETE INC NEW OPT 674215108 3,915 301,900 SH Put SOLE 8 301,900 0 0
OBALON THERAPEUTICS INC COM 67424L100 2 748 SH   SOLE 1 748 0 0
OBSEVA SA COM H5861P103 8 500 SH   SOLE 8 500 0 0
OBSIDIAN ENERGY LTD COM 674482104 285 252,600 SH   SOLE 1 252,600 0 0
OBSIDIAN ENERGY LTD COM 674482104 3 2,287 SH   DFND 1 0 0 2,287
OCCIDENTAL PETE CORP DEL COM 674599105 1,817 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP DEL COM 674599105 74,992 896,182 SH   SOLE 1 896,182 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 11,380 136,000 SH Call SOLE 8 136,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 72 859 SH   SOLE 8 859 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 2,803 33,500 SH Put SOLE 8 33,500 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 180 2,145 SH   SOLE 9 2,145 0 0
OCEAN RIG UDW INC COM G66964118 625 21,215 SH   SOLE 1 21,215 0 0
OCEAN RIG UDW INC OPT G66964118 2,948 100,000 SH Put SOLE 1 100,000 0 0
OCEANEERING INTL INC COM 675232102 566 22,220 SH   SOLE 1 22,220 0 0
OCEANEERING INTL INC COM 675232102 6 254 SH   SOLE 8 254 0 0
OCEANFIRST FINL CORP COM 675234108 104 3,479 SH   SOLE 1 3,479 0 0
OCH ZIFF CAP MGMT GROUP COM 67551U105 3 1,340 SH   SOLE 8 1,340 0 0
OCI PARTNERS LP COM 67091N108 1 58 SH   SOLE 8 58 0 0
OCLARO INC COM 67555N206 1 150 SH   DFND 1 0 0 150
OCLARO INC COM 67555N206 5,055 566,008 SH   SOLE 1 566,008 0 0
OCLARO INC OPT 67555N206 847 94,900 SH Call SOLE 8 94,900 0 0
OCLARO INC OPT 67555N206 213 23,900 SH Put SOLE 8 23,900 0 0
OCONEE FED FINL CORP COM 675607105 2 72 SH   SOLE 1 72 0 0
OCULAR THERAPEUTIX INC COM 67576A100 162 24,063 SH   SOLE 1 24,063 0 0
OCULAR THERAPEUTIX INC COM 67576A100 0 29 SH   SOLE 8 29 0 0
OCWEN FINL CORP COM 675746309 290 73,307 SH   SOLE 1 73,307 0 0
OCWEN FINL CORP COM 675746309 247 62,518 SH   SOLE 8 62,518 0 0
OCWEN FINL CORP OPT 675746309 317 80,000 SH Call SOLE 8 80,000 0 0
OCWEN FINL CORP OPT 675746309 1,138 287,300 SH Put SOLE 8 287,300 0 0
ODONATE THERAPEUTICS INC COM 676079106 11 497 SH   SOLE 1 497 0 0
OFFICE DEPOT INC COM 676220106 797 312,510 SH   SOLE 1 312,510 0 0
OFFICE DEPOT INC OPT 676220106 33 13,000 SH Put SOLE 8 13,000 0 0
OFFICE DEPOT INC COM 676220106 272 106,436 SH   SOLE 8 106,436 0 0
OFFICE DEPOT INC OPT 676220106 25 9,700 SH Call SOLE 8 9,700 0 0
OFG BANCORP COM 67103X102 498 35,393 SH   SOLE 1 35,393 0 0
OFG BANCORP COM 67103X102 520 36,984 SH   SOLE 8 36,984 0 0
OGE ENERGY CORP COM 670837103 14,495 411,727 SH   SOLE 1 411,727 0 0
OGE ENERGY CORP COM 670837103 4 109 SH   SOLE 8 109 0 0
OGE ENERGY CORP COM 670837103 40 1,144 SH   SOLE 9 1,144 0 0
OHIO VY BANC CORP COM 677719106 16 300 SH   SOLE 1 300 0 0
OI S A ADR 670851500 1 165 SH   DFND 1 0 0 165
OIL DRI CORP AMER COM 677864100 15 366 SH   SOLE 1 366 0 0
OIL STS INTL INC COM 678026105 1,595 49,732 SH   SOLE 1 49,732 0 0
OIL STS INTL INC COM 678026105 769 23,955 SH   SOLE 8 23,955 0 0
OIL STS INTL INC OPT 678026105 6 200 SH Call SOLE 8 200 0 0
OKTA INC COM 679295105 299 5,943 SH   SOLE 1 5,943 0 0
OKTA INC OPT 679295105 8,910 176,900 SH Call SOLE 8 176,900 0 0
OKTA INC OPT 679295105 317 6,300 SH Put SOLE 8 6,300 0 0
OKTA INC COM 679295105 1,553 30,823 SH   SOLE 8 30,823 0 0
OLD DOMINION FGHT LINES INC COM 679580100 29,013 194,776 SH   SOLE 1 194,776 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 283 1,900 SH Call SOLE 8 1,900 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 223 1,500 SH Put SOLE 8 1,500 0 0
OLD DOMINION FGHT LINES INC COM 679580100 1,399 9,394 SH   SOLE 8 9,394 0 0
OLD DOMINION FGHT LINES INC COM 679580100 53 357 SH   SOLE 9 357 0 0
OLD LINE BANCSHARES INC COM 67984M100 40 1,147 SH   SOLE 1 1,147 0 0
OLD NATL BANCORP IND COM 680033107 936 50,333 SH   SOLE 1 50,333 0 0
OLD POINT FINL CORP COM 680194107 1 20 SH   SOLE 1 20 0 0
OLD REP INTL CORP COM 680223104 10,146 509,656 SH   SOLE 1 509,656 0 0
OLD REP INTL CORP COM 680223104 223 11,202 SH   SOLE 8 11,202 0 0
OLD REP INTL CORP COM 680223104 656 32,948 SH   SOLE 9 32,948 0 0
OLD SECOND BANCORP INC ILL COM 680277100 30 2,126 SH   SOLE 1 2,126 0 0
OLD SECOND BANCORP INC ILL COM 680277100 94 6,558 SH   SOLE 8 6,558 0 0
OLIN CORP COM 680665205 969 33,717 SH   SOLE 1 33,717 0 0
OLIN CORP OPT 680665205 439 15,300 SH Put SOLE 8 15,300 0 0
OLIN CORP OPT 680665205 437 15,200 SH Call SOLE 8 15,200 0 0
OLIN CORP COM 680665205 16 550 SH   SOLE 8 550 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 628 8,654 SH   SOLE 1 8,654 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 77 1,060 SH   SOLE 8 1,060 0 0
OLYMPIC STEEL INC COM 68162K106 69 3,343 SH   SOLE 1 3,343 0 0
OLYMPIC STEEL INC OPT 68162K106 33 1,600 SH Put SOLE 8 1,600 0 0
OLYMPIC STEEL INC COM 68162K106 35 1,760 SH   SOLE 8 1,760 0 0
OMEGA FLEX INC COM 682095104 17 213 SH   SOLE 1 213 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 8,168 263,478 SH   SOLE 1 263,478 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 6 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC OPT 681936100 5,379 173,500 SH Call SOLE 8 173,500 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 9,839 317,400 SH Put SOLE 8 317,400 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 28 900 SH   SOLE 8 900 0 0
OMEROS CORP COM 682143102 377 20,754 SH   SOLE 1 20,754 0 0
OMEROS CORP COM 682143102 47 2,586 SH   SOLE 8 2,586 0 0
OMEROS CORP OPT 682143102 11 600 SH Call SOLE 8 600 0 0
OMEROS CORP OPT 682143102 20 1,100 SH Put SOLE 8 1,100 0 0
OMNICELL INC COM 68213N109 744 14,185 SH   SOLE 1 14,185 0 0
OMNICOM GROUP INC COM 681919106 35,174 461,167 SH   SOLE 1 461,167 0 0
OMNICOM GROUP INC OPT 681919106 5,530 72,500 SH Put SOLE 8 72,500 0 0
OMNICOM GROUP INC COM 681919106 4,848 63,559 SH   SOLE 8 63,559 0 0
OMNICOM GROUP INC OPT 681919106 7,666 100,500 SH Call SOLE 8 100,500 0 0
OMNICOM GROUP INC COM 681919106 5,065 66,408 SH   SOLE 9 66,408 0 0
OMNOVA SOLUTIONS INC COM 682129101 136 13,013 SH   SOLE 1 13,013 0 0
OMNOVA SOLUTIONS INC OPT 682129101 15 1,400 SH Call SOLE 8 1,400 0 0
OMNOVA SOLUTIONS INC COM 682129101 77 7,403 SH   SOLE 8 7,403 0 0
ON DECK CAP INC COM 682163100 41 5,739 SH   SOLE 1 5,739 0 0
ON DECK CAP INC COM 682163100 3 457 SH   SOLE 8 457 0 0
ON SEMICONDUCTOR CORP COM 682189105 3,904 175,617 SH   SOLE 1 175,617 0 0
ON SEMICONDUCTOR CORP OPT 682189105 4,091 184,000 SH Call SOLE 8 184,000 0 0
ON SEMICONDUCTOR CORP BOND 682189AP0 6,633 5,241,000 PRN   SOLE 8 0 0 5,241,000
ON SEMICONDUCTOR CORP OPT 682189105 3,693 166,100 SH Put SOLE 8 166,100 0 0
ON SEMICONDUCTOR CORP COM 682189105 458 20,574 SH   SOLE 8 20,574 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 9,129 6,939,000 PRN   SOLE 8 0 0 6,939,000
ON SEMICONDUCTOR CORP COM 682189105 19 866 SH   SOLE 9 866 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 1,440 19,259 SH   SOLE 1 19,259 0 0
ONE GAS INC COM 68235P108 37 500 SH   DFND 1 0 0 500
ONE GAS INC COM 68235P108 5 62 SH   SOLE 8 62 0 0
ONE HORIZON GROUP INC COM 68235H304 33 60,900 SH   SOLE 8 60,900 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 74 2,796 SH   SOLE 1 2,796 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 2 88 SH   SOLE 8 88 0 0
ONEMAIN HLDGS INC COM 68268W103 2,808 84,359 SH   SOLE 1 84,359 0 0
ONEOK INC NEW COM 682680103 38,234 547,538 SH   SOLE 1 547,538 0 0
ONEOK INC NEW COM 682680103 739 10,585 SH   DFND 1 0 0 10,585
ONEOK INC NEW OPT 682680103 775 11,100 SH Put SOLE 8 11,100 0 0
ONEOK INC NEW OPT 682680103 3,366 48,200 SH Call SOLE 8 48,200 0 0
ONEOK INC NEW COM 682680103 39 558 SH   SOLE 8 558 0 0
ONEOK INC NEW COM 682680103 61 872 SH   SOLE 9 872 0 0
ONESPAN INC OPT 68287N100 8 400 SH Call SOLE 8 400 0 0
OOMA INC COM 683416101 19 1,335 SH   SOLE 1 1,335 0 0
OOMA INC COM 683416101 2 133 SH   SOLE 8 133 0 0
OP BANCORP COM 67109R109 12 911 SH   SOLE 1 911 0 0
OPEN TEXT CORP COM 683715106 1,796 51,033 SH   SOLE 1 51,033 0 0
OPEN TEXT CORP COM 683715106 79 2,248 SH   SOLE 8 2,248 0 0
OPEN TEXT CORP COM 683715106 41 1,151 SH   SOLE 9 1,151 0 0
OPHTHOTECH CORP COM 683745103 11 4,000 SH   SOLE 1 4,000 0 0
OPKO HEALTH INC COM 68375N103 509 108,209 SH   SOLE 1 108,209 0 0
OPKO HEALTH INC OPT 68375N103 963 204,800 SH Call SOLE 8 204,800 0 0
OPKO HEALTH INC COM 68375N103 538 114,415 SH   SOLE 8 114,415 0 0
OPKO HEALTH INC OPT 68375N103 172 36,700 SH Put SOLE 8 36,700 0 0
OPPENHEIMER HLDGS INC COM 683797104 20 707 SH   SOLE 1 707 0 0
OPPENHEIMER HLDGS INC COM 683797104 11 409 SH   SOLE 8 409 0 0
OPTINOSE INC COM 68404V100 189 6,777 SH   SOLE 1 6,777 0 0
OPUS BK IRVINE CALIF COM 684000102 572 19,937 SH   SOLE 1 19,937 0 0
ORACLE CORP COM 68389X105 271,632 6,165,017 SH   SOLE 1 6,165,017 0 0
ORACLE CORP COM 68389X105 961 21,803 SH   DFND 1 0 0 21,803
ORACLE CORP OPT 68389X105 58,177 1,320,400 SH Put SOLE 8 1,320,400 0 0
ORACLE CORP OPT 68389X105 37,694 855,500 SH Call SOLE 8 855,500 0 0
ORACLE CORP COM 68389X105 3,057 69,384 SH   SOLE 8 69,384 0 0
ORACLE CORP COM 68389X105 29,270 664,344 SH   SOLE 9 664,344 0 0
ORAGENICS INC COM 684023302 20 14,151 SH   SOLE 1 14,151 0 0
ORAMED PHARM INC COM 68403P203 306 41,186 SH   DFND 1 0 0 41,186
ORANGE ADR 684060106 0 22 SH   SOLE 9 22 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 416 25,264 SH   SOLE 1 25,264 0 0
ORBCOMM INC COM 68555P100 123 12,198 SH   SOLE 1 12,198 0 0
ORBCOMM INC COM 68555P100 400 39,590 SH   SOLE 8 39,590 0 0
ORBOTECH LTD COM M75253100 1,767 28,600 SH   SOLE 1 28,600 0 0
ORBOTECH LTD COM M75253100 695 11,250 SH   SOLE 8 11,250 0 0
ORCHID IS CAP INC TRUS 68571X103 29 3,908 SH   SOLE 1 3,908 0 0
ORCHID IS CAP INC TRUS 68571X103 5 697 SH   SOLE 8 697 0 0
ORCHIDS PAPER PRODS CO DEL COM 68572N104 6 1,500 SH   SOLE 1 1,500 0 0
ORGANOVO HLDGS INC COM 68620A104 10 7,931 SH   SOLE 1 7,931 0 0
ORIGIN BANCORP INC COM 68621T102 49 1,197 SH   SOLE 1 1,197 0 0
ORION ENERGY SYSTEMS INC COM 686275108 0 56 SH   SOLE 8 56 0 0
ORION ENGINEERED CARBONS S A COM L72967109 110 3,575 SH   SOLE 8 3,575 0 0
ORION GROUP HOLDINGS INC COM 68628V308 84 10,300 SH   SOLE 1 10,300 0 0
ORITANI FINL CORP DEL COM 68633D103 238 14,700 SH   SOLE 1 14,700 0 0
ORMAT TECHNOLOGIES INC COM 686688102 948 17,814 SH   SOLE 1 17,814 0 0
ORMAT TECHNOLOGIES INC COM 686688102 72 1,361 SH   SOLE 9 1,361 0 0
ORRSTOWN FINL SVCS INC COM 687380105 14 543 SH   SOLE 1 543 0 0
ORTHOFIX INTL N V COM N6748L102 740 13,010 SH   SOLE 1 13,010 0 0
ORTHOPEDIATRICS CORP COM 68752L100 14 506 SH   SOLE 1 506 0 0
OSHKOSH CORP COM 688239201 6,001 85,350 SH   SOLE 1 85,350 0 0
OSHKOSH CORP OPT 688239201 98 1,400 SH Call SOLE 8 1,400 0 0
OSHKOSH CORP COM 688239201 528 7,512 SH   SOLE 8 7,512 0 0
OSHKOSH CORP OPT 688239201 28 400 SH Put SOLE 8 400 0 0
OSI SYSTEMS INC COM 671044105 641 8,298 SH   SOLE 1 8,298 0 0
OSI SYSTEMS INC BOND 671044AD7 305 315,000 PRN   SOLE 8 0 0 315,000
OSI SYSTEMS INC COM 671044105 2 20 SH   SOLE 8 20 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 63 6,639 SH   SOLE 1 6,639 0 0
OTONOMY INC COM 68906L105 192 49,824 SH   SOLE 1 49,824 0 0
OTONOMY INC COM 68906L105 372 96,536 SH   SOLE 8 96,536 0 0
OTTER TAIL CORP COM 689648103 181 3,786 SH   SOLE 1 3,786 0 0
OTTER TAIL CORP COM 689648103 46 979 SH   SOLE 8 979 0 0
OUTFRONT MEDIA INC COM 69007J106 1,379 70,893 SH   SOLE 1 70,893 0 0
OUTFRONT MEDIA INC TRUS 69007J106 5,314 273,181 SH   SOLE 1 273,181 0 0
OVASCIENCE INC COM 69014Q101 0 90 SH   SOLE 8 90 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 217 55,876 SH   SOLE 1 55,876 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 17 4,319 SH   SOLE 8 4,319 0 0
OVERSTOCK COM INC DEL COM 690370101 66 1,950 SH   SOLE 1 1,950 0 0
OVERSTOCK COM INC DEL COM 690370101 1,101 32,732 SH   SOLE 8 32,732 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,107 32,900 SH Put SOLE 8 32,900 0 0
OVERSTOCK COM INC DEL OPT 690370101 3,140 93,300 SH Call SOLE 8 93,300 0 0
OVID THERAPEUTICS INC COM 690469101 11 1,420 SH   SOLE 1 1,420 0 0
OWENS &amp MINOR INC NEW COM 690732102 577 34,508 SH   SOLE 1 34,508 0 0
OWENS CORNING NEW COM 690742101 2,135 33,685 SH   SOLE 1 33,685 0 0
OWENS CORNING NEW OPT 690742101 13 200 SH Call SOLE 8 200 0 0
OWENS CORNING NEW OPT 690742101 234 3,700 SH Put SOLE 8 3,700 0 0
OWENS CORNING NEW COM 690742101 836 13,194 SH   SOLE 8 13,194 0 0
OWENS CORNING NEW COM 690742101 40 645 SH   SOLE 9 645 0 0
OWENS ILL INC COM 690768403 2,858 169,984 SH   SOLE 1 169,984 0 0
OWENS ILL INC COM 690768403 830 49,388 SH   SOLE 8 49,388 0 0
OWENS ILL INC OPT 690768403 585 34,800 SH Put SOLE 8 34,800 0 0
OWENS ILL INC OPT 690768403 161 9,600 SH Call SOLE 8 9,600 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 24 1,858 SH   SOLE 1 1,858 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 17 1,320 SH   SOLE 8 1,320 0 0
OXFORD INDS INC COM 691497309 2,086 25,129 SH   SOLE 1 25,129 0 0
OXFORD INDS INC COM 691497309 159 1,909 SH   SOLE 8 1,909 0 0
OXFORD INDS INC OPT 691497309 17 200 SH Call SOLE 8 200 0 0
OXFORD INDS INC OPT 691497309 232 2,800 SH Put SOLE 8 2,800 0 0
OXFORD LANE CAP CORP FUND 691543102 1 82 SH   SOLE 8 82 0 0
P A M TRANSN SVCS INC COM 693149106 8 162 SH   SOLE 1 162 0 0
PACCAR INC COM 693718108 35,300 569,711 SH   SOLE 1 569,711 0 0
PACCAR INC OPT 693718108 1,072 17,300 SH Put SOLE 8 17,300 0 0
PACCAR INC OPT 693718108 824 13,300 SH Call SOLE 8 13,300 0 0
PACCAR INC COM 693718108 863 13,931 SH   SOLE 8 13,931 0 0
PACCAR INC COM 693718108 46 751 SH   SOLE 9 751 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 156 44,221 SH   SOLE 1 44,221 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 17 4,851 SH   SOLE 8 4,851 0 0
PACIFIC COAST OIL TR TRUS 694103102 0 47 SH   SOLE 8 47 0 0
PACIFIC ETHANOL INC COM 69423U305 94 36,013 SH   SOLE 1 36,013 0 0
PACIFIC ETHANOL INC COM 69423U305 2 648 SH   DFND 1 0 0 648
PACIFIC ETHANOL INC OPT 69423U305 114 44,000 SH Put SOLE 8 44,000 0 0
PACIFIC ETHANOL INC COM 69423U305 105 40,470 SH   SOLE 8 40,470 0 0
PACIFIC ETHANOL INC OPT 69423U305 131 50,500 SH Call SOLE 8 50,500 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 12 1,137 SH   SOLE 1 1,137 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,304 34,210 SH   SOLE 1 34,210 0 0
PACIFIC PREMIER BANCORP COM 69478X105 30 794 SH   SOLE 8 794 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 147 4,583 SH   SOLE 1 4,583 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 107 3,328 SH   SOLE 8 3,328 0 0
PACIRA PHARMACEUTICALS INC OPT 695127100 16 500 SH Call SOLE 8 500 0 0
PACKAGING CORP AMER COM 695156109 9,561 85,528 SH   SOLE 1 85,528 0 0
PACKAGING CORP AMER OPT 695156109 503 4,500 SH Call SOLE 8 4,500 0 0
PACKAGING CORP AMER OPT 695156109 224 2,000 SH Put SOLE 8 2,000 0 0
PACKAGING CORP AMER COM 695156109 82 730 SH   SOLE 8 730 0 0
PACKAGING CORP AMER COM 695156109 22 200 SH   SOLE 9 200 0 0
PACWEST BANCORP DEL COM 695263103 4,789 96,889 SH   SOLE 1 96,889 0 0
PAGSEGURO DIGITAL LTD COM G68707101 579 20,881 SH   SOLE 1 20,881 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 8,583 309,300 SH Put SOLE 8 309,300 0 0
PAGSEGURO DIGITAL LTD COM G68707101 10,275 370,282 SH   SOLE 8 370,282 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 11,741 423,100 SH Call SOLE 8 423,100 0 0
PALATIN TECHNOLOGIES INC COM 696077403 139 142,798 SH   SOLE 1 142,798 0 0
PALATIN TECHNOLOGIES INC COM 696077403 62 64,367 SH   SOLE 8 64,367 0 0
PALO ALTO NETWORKS INC COM 697435105 6,050 29,450 SH   SOLE 1 29,450 0 0
PALO ALTO NETWORKS INC COM 697435105 2,179 10,604 SH   SOLE 8 10,604 0 0
PALO ALTO NETWORKS INC OPT 697435105 15,739 76,600 SH Call SOLE 8 76,600 0 0
PALO ALTO NETWORKS INC OPT 697435105 8,876 43,200 SH Put SOLE 8 43,200 0 0
PALO ALTO NETWORKS INC BOND 697435AB1 2,021 1,087,000 PRN   SOLE 8 0 0 1,087,000
PALO ALTO NETWORKS INC COM 697435105 107 524 SH   SOLE 9 524 0 0
PAMPA ENERGIA S A ADR 697660207 231 6,450 SH   SOLE 1 6,450 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,572 87,807 SH   SOLE 1 87,807 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,697 94,800 SH   SOLE 8 94,800 0 0
PAN AMERICAN SILVER CORP OPT 697900108 242 13,500 SH Put SOLE 8 13,500 0 0
PAN AMERICAN SILVER CORP OPT 697900108 433 24,200 SH Call SOLE 8 24,200 0 0
PAN AMERICAN SILVER CORP COM 697900108 21 1,155 SH   DFND 20 0 0 1,155
PANDORA MEDIA INC COM 698354107 4,142 525,703 SH   SOLE 1 525,703 0 0
PANDORA MEDIA INC COM 698354107 4,419 560,892 SH   SOLE 8 560,892 0 0
PANDORA MEDIA INC OPT 698354107 1,379 175,000 SH Call SOLE 8 175,000 0 0
PANDORA MEDIA INC OPT 698354107 760 96,500 SH Put SOLE 8 96,500 0 0
PANHANDLE OIL AND GAS INC COM 698477106 22 1,153 SH   SOLE 1 1,153 0 0
PANHANDLE OIL AND GAS INC COM 698477106 0 25 SH   SOLE 8 25 0 0
PAPA JOHNS INTL INC COM 698813102 2,775 54,708 SH   SOLE 1 54,708 0 0
PAPA JOHNS INTL INC COM 698813102 254 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC OPT 698813102 71 1,400 SH Call SOLE 8 1,400 0 0
PAPA JOHNS INTL INC OPT 698813102 350 6,900 SH Put SOLE 8 6,900 0 0
PAPA JOHNS INTL INC COM 698813102 654 12,913 SH   SOLE 8 12,913 0 0
PAPA MURPHYS HLDGS INC COM 698814100 0 11 SH   SOLE 8 11 0 0
PAR TECHNOLOGY CORP COM 698884103 15 834 SH   SOLE 1 834 0 0
PAR TECHNOLOGY CORP COM 698884103 1 34 SH   SOLE 8 34 0 0
PARAMOUNT GROUP INC TRUS 69924R108 4,137 268,654 SH   SOLE 1 268,654 0 0
PARAMOUNT GROUP INC TRUS 69924R108 9 561 SH   SOLE 8 561 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 23 2,307 SH   SOLE 1 2,307 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 1 57 SH   SOLE 8 57 0 0
PARETEUM CORP COM 69946T207 425 170,000 SH   SOLE 1 170,000 0 0
PARETEUM CORP COM 69946T207 19 7,783 SH   SOLE 8 7,783 0 0
PARK CITY GROUP INC COM 700215304 8 974 SH   SOLE 1 974 0 0
PARK CITY GROUP INC COM 700215304 1 69 SH   SOLE 8 69 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 168 7,266 SH   SOLE 1 7,266 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 31 1,334 SH   SOLE 8 1,334 0 0
PARK HOTELS RESORTS INC COM 700517105 6,065 198,000 SH   SOLE 1 198,000 0 0
PARK HOTELS RESORTS INC TRUS 700517105 8,255 269,521 SH   SOLE 1 269,521 0 0
PARK HOTELS RESORTS INC TRUS 700517105 35 1,147 SH   SOLE 8 1,147 0 0
PARK NATL CORP COM 700658107 109 979 SH   SOLE 1 979 0 0
PARK NATL CORP COM 700658107 3 25 SH   SOLE 8 25 0 0
PARK OHIO HLDGS CORP COM 700666100 26 690 SH   SOLE 1 690 0 0
PARK OHIO HLDGS CORP COM 700666100 151 4,060 SH   SOLE 8 4,060 0 0
PARKE BANCORP INC COM 700885106 12 507 SH   SOLE 1 507 0 0
PARKER DRILLING CO COM 701081101 8 20,200 SH   SOLE 1 20,200 0 0
PARKER DRILLING CO COM 701081101 310 815,682 SH   SOLE 8 815,682 0 0
PARKER HANNIFIN CORP COM 701094104 53,472 343,101 SH   SOLE 1 343,101 0 0
PARKER HANNIFIN CORP OPT 701094104 2,587 16,600 SH Put SOLE 8 16,600 0 0
PARKER HANNIFIN CORP OPT 701094104 1,278 8,200 SH Call SOLE 8 8,200 0 0
PARKER HANNIFIN CORP COM 701094104 145 927 SH   SOLE 8 927 0 0
PARKER HANNIFIN CORP COM 701094104 44 284 SH   SOLE 9 284 0 0
PARSLEY ENERGY INC COM 701877102 1,461 48,288 SH   SOLE 1 48,288 0 0
PARSLEY ENERGY INC COM 701877102 190 6,281 SH   SOLE 8 6,281 0 0
PARSLEY ENERGY INC OPT 701877102 1,514 50,000 SH Put SOLE 8 50,000 0 0
PARSLEY ENERGY INC COM 701877102 40 1,318 SH   SOLE 9 1,318 0 0
PARTY CITY HOLDCO INC COM 702149105 2,274 149,108 SH   SOLE 1 149,108 0 0
PARTY CITY HOLDCO INC COM 702149105 74 4,897 SH   SOLE 8 4,897 0 0
PATRICK INDS INC COM 703343103 1,360 23,923 SH   SOLE 1 23,923 0 0
PATRICK INDS INC COM 703343103 262 4,599 SH   SOLE 8 4,599 0 0
PATTERN ENERGY GROUP INC COM 70338P100 1,057 56,348 SH   SOLE 1 56,348 0 0
PATTERN ENERGY GROUP INC COM 70338P100 2 120 SH   SOLE 8 120 0 0
PATTERN ENERGY GROUP INC COM 70338P100 63 3,338 SH   SOLE 9 3,338 0 0
PATTERSON COMPANIES INC COM 703395103 1,502 66,233 SH   SOLE 1 66,233 0 0
PATTERSON COMPANIES INC OPT 703395103 2,609 115,100 SH Put SOLE 8 115,100 0 0
PATTERSON COMPANIES INC COM 703395103 1,352 59,634 SH   SOLE 8 59,634 0 0
PATTERSON COMPANIES INC OPT 703395103 2,006 88,500 SH Call SOLE 8 88,500 0 0
PATTERSON COMPANIES INC COM 703395103 6 271 SH   SOLE 9 271 0 0
PATTERSON UTI ENERGY INC COM 703481101 15,492 860,654 SH   SOLE 1 860,654 0 0
PATTERSON UTI ENERGY INC OPT 703481101 198 11,000 SH Call SOLE 8 11,000 0 0
PATTERSON UTI ENERGY INC COM 703481101 542 30,064 SH   SOLE 8 30,064 0 0
PATTERSON UTI ENERGY INC OPT 703481101 184 10,200 SH Put SOLE 8 10,200 0 0
PAYCHEX INC COM 704326107 103 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 32,870 480,913 SH   SOLE 1 480,913 0 0
PAYCHEX INC OPT 704326107 6,856 100,300 SH Call SOLE 8 100,300 0 0
PAYCHEX INC OPT 704326107 2,215 32,400 SH Put SOLE 8 32,400 0 0
PAYCHEX INC COM 704326107 2,531 37,036 SH   SOLE 9 37,036 0 0
PAYCOM SOFTWARE INC COM 70432V102 8,878 89,829 SH   SOLE 1 89,829 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,126 21,513 SH   SOLE 8 21,513 0 0
PAYLOCITY HLDG CORP COM 70438V106 255 4,324 SH   SOLE 1 4,324 0 0
PAYLOCITY HLDG CORP OPT 70438V106 147 2,500 SH Call SOLE 8 2,500 0 0
PAYLOCITY HLDG CORP COM 70438V106 311 5,281 SH   SOLE 8 5,281 0 0
PAYPAL HLDGS INC COM 70450Y103 1,902 22,846 SH   DFND 1 0 0 22,846
PAYPAL HLDGS INC COM 70450Y103 90,933 1,092,017 SH   SOLE 1 1,092,017 0 0
PAYPAL HLDGS INC OPT 70450Y103 86,600 1,040,000 SH Call SOLE 8 1,040,000 0 0
PAYPAL HLDGS INC COM 70450Y103 39,613 475,715 SH   SOLE 8 475,715 0 0
PAYPAL HLDGS INC OPT 70450Y103 80,822 970,600 SH Put SOLE 8 970,600 0 0
PAYPAL HLDGS INC COM 70450Y103 1,645 19,747 SH   SOLE 9 19,747 0 0
PBF ENERGY INC COM 69318G106 5,388 128,497 SH   SOLE 1 128,497 0 0
PBF ENERGY INC COM 69318G106 323 7,711 SH   SOLE 8 7,711 0 0
PBF LOGISTICS LP COM 69318Q104 128 6,075 SH   SOLE 1 6,075 0 0
PC CONNECTION INC COM 69318J100 83 2,501 SH   SOLE 1 2,501 0 0
PC CONNECTION INC COM 69318J100 3 78 SH   SOLE 8 78 0 0
PC-TEL INC COM 69325Q105 1 97 SH   SOLE 8 97 0 0
PCM INC COM 69323K100 292 19,304 SH   SOLE 1 19,304 0 0
PCM INC COM 69323K100 22 1,442 SH   SOLE 8 1,442 0 0
PCSB FINL CORP COM 69324R104 30 1,496 SH   SOLE 1 1,496 0 0
PCSB FINL CORP COM 69324R104 1 62 SH   SOLE 8 62 0 0
PDC ENERGY INC COM 69327R101 181 3,000 SH   DFND 1 0 0 3,000
PDC ENERGY INC COM 69327R101 2,725 45,051 SH   SOLE 1 45,051 0 0
PDC ENERGY INC COM 69327R101 4,584 75,833 SH   SOLE 8 75,833 0 0
PDC ENERGY INC BOND 69327RAD3 98 94,000 PRN   SOLE 8 0 0 94,000
PDF SOLUTIONS INC COM 693282105 120 10,073 SH   SOLE 1 10,073 0 0
PDL BIOPHARMA INC COM 69329Y104 280 119,998 SH   SOLE 1 119,998 0 0
PDL CMNTY BANCORP COM 69290X101 10 644 SH   SOLE 1 644 0 0
PDVWIRELESS INC COM 69290R104 23 937 SH   SOLE 1 937 0 0
PEABODY ENERGY CORP NEW COM 704551100 3,397 74,696 SH   SOLE 1 74,696 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 46 1,342 SH   SOLE 1 1,342 0 0
PEARSON PLC ADR 705015105 26 2,200 SH   SOLE 1 2,200 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 4,498 115,957 SH   SOLE 1 115,957 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 3 80 SH   SOLE 8 80 0 0
PEGASYSTEMS INC COM 705573103 3,685 67,258 SH   SOLE 1 67,258 0 0
PEGASYSTEMS INC COM 705573103 634 11,577 SH   SOLE 8 11,577 0 0
PEMBINA PIPELINE CORP COM 706327103 190 5,483 SH   SOLE 1 5,483 0 0
PEMBINA PIPELINE CORP COM 706327103 42 1,200 SH   DFND 1 0 0 1,200
PEMBINA PIPELINE CORP COM 706327103 1 15 SH   SOLE 8 15 0 0
PEMBINA PIPELINE CORP COM 706327103 82 2,366 SH   SOLE 9 2,366 0 0
PENN NATL GAMING INC COM 707569109 1,740 51,813 SH   SOLE 1 51,813 0 0
PENN NATL GAMING INC COM 707569109 1,285 38,272 SH   SOLE 8 38,272 0 0
PENN NATL GAMING INC OPT 707569109 4,958 147,600 SH Put SOLE 8 147,600 0 0
PENN NATL GAMING INC OPT 707569109 1,297 38,600 SH Call SOLE 8 38,600 0 0
PENN VA CORP NEW COM 70788V102 3,438 40,502 SH   SOLE 8 40,502 0 0
PENNANTPARK INVT CORP COM 708062104 15 2,100 SH   SOLE 1 2,100 0 0
PENNANTPARK INVT CORP COM 708062104 20 2,859 SH   SOLE 8 2,859 0 0
PENNEY J C INC COM 708160106 549 234,991 SH   SOLE 1 234,991 0 0
PENNEY J C INC COM 708160106 64 27,176 SH   SOLE 8 27,176 0 0
PENNEY J C INC OPT 708160106 852 363,900 SH Put SOLE 8 363,900 0 0
PENNEY J C INC OPT 708160106 390 166,700 SH Call SOLE 8 166,700 0 0
PENNEY J C INC COM 708160106 6 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 19 420 SH   SOLE 1 420 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 2,865 260,750 SH   SOLE 1 260,750 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 3 236 SH   SOLE 8 236 0 0
PENNYMAC CORP BOND 70932AAB9 594 594,000 PRN   SOLE 8 0 0 594,000
PENNYMAC FINL SVCS INC COM 70932B101 66 3,352 SH   SOLE 1 3,352 0 0
PENNYMAC FINL SVCS INC COM 70932B101 32 1,616 SH   SOLE 8 1,616 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 3,701 194,905 SH   SOLE 1 194,905 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 2,448 52,261 SH   SOLE 1 52,261 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 692 14,774 SH   SOLE 8 14,774 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 1,106 23,600 SH Put SOLE 8 23,600 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 618 13,200 SH Call SOLE 8 13,200 0 0
PENTAIR PLC COM G7S00T104 7,878 187,195 SH   SOLE 1 187,195 0 0
PENTAIR PLC COM G7S00T104 19 462 SH   DFND 1 0 0 462
PENTAIR PLC OPT G7S00T104 240 5,700 SH Put SOLE 8 5,700 0 0
PENTAIR PLC OPT G7S00T104 164 3,900 SH Call SOLE 8 3,900 0 0
PENTAIR PLC COM G7S00T104 434 10,307 SH   SOLE 8 10,307 0 0
PENTAIR PLC COM G7S00T104 1,304 30,972 SH   SOLE 9 30,972 0 0
PENUMBRA INC COM 70975L107 7,997 57,886 SH   SOLE 1 57,886 0 0
PENUMBRA INC COM 70975L107 1,053 7,625 SH   SOLE 8 7,625 0 0
PEOPLES BANCORP INC COM 709789101 74 1,947 SH   SOLE 1 1,947 0 0
PEOPLES BANCORP N C INC COM 710577107 10 338 SH   SOLE 1 338 0 0
PEOPLES FINL SVCS CORP COM 711040105 23 503 SH   SOLE 1 503 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 10,942 604,860 SH   SOLE 1 604,860 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 34 1,900 SH Put SOLE 8 1,900 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 15 853 SH   SOLE 8 853 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 20 1,100 SH Call SOLE 8 1,100 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 14 737 SH   SOLE 9 737 0 0
PEOPLES UTAH BANCORP COM 712706209 40 1,124 SH   SOLE 1 1,124 0 0
PEPSICO INC COM 713448108 2,638 24,232 SH   DFND 1 0 0 24,232
PEPSICO INC OPT 713448108 9,254 85,000 SH Call SOLE 1 85,000 0 0
PEPSICO INC COM 713448108 134,334 1,233,919 SH   SOLE 1 1,233,919 0 0
PEPSICO INC COM 713448108 9,819 90,190 SH   SOLE 8 90,190 0 0
PEPSICO INC OPT 713448108 35,797 328,800 SH Call SOLE 8 328,800 0 0
PEPSICO INC OPT 713448108 38,529 353,900 SH Put SOLE 8 353,900 0 0
PEPSICO INC COM 713448108 4,209 38,659 SH   SOLE 9 38,659 0 0
PERCEPTRON INC COM 71361F100 1 97 SH   SOLE 8 97 0 0
PERFICIENT INC COM 71375U101 1,531 58,061 SH   SOLE 1 58,061 0 0
PERFICIENT INC COM 71375U101 269 10,192 SH   SOLE 8 10,192 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 1,382 37,681 SH   SOLE 1 37,681 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 44 1,204 SH   SOLE 8 1,204 0 0
PERKINELMER INC COM 714046109 8,536 116,555 SH   SOLE 1 116,555 0 0
PERKINELMER INC COM 714046109 42 577 SH   SOLE 8 577 0 0
PERKINELMER INC COM 714046109 1 11 SH   SOLE 9 11 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 3 SH   SOLE 1 3 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 55 SH   DFND 1 0 0 55
PERRIGO CO PLC COM G97822103 14,778 202,684 SH   SOLE 1 202,684 0 0
PERRIGO CO PLC OPT G97822103 729 10,000 SH Put SOLE 8 10,000 0 0
PERRIGO CO PLC COM G97822103 413 5,666 SH   SOLE 8 5,666 0 0
PERRIGO CO PLC OPT G97822103 1,305 17,900 SH Call SOLE 8 17,900 0 0
PERRIGO CO PLC COM G97822103 21 284 SH   SOLE 9 284 0 0
PERSHING GOLD CORP COM 715302204 0 60 SH   SOLE 8 60 0 0
PERSPECTA INC COM 715347100 270 13,157 SH   SOLE 1 13,157 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC OPT 715347100 84 4,100 SH Call SOLE 8 4,100 0 0
PERSPECTA INC COM 715347100 8,263 402,087 SH   SOLE 8 402,087 0 0
PERSPECTA INC OPT 715347100 224 10,912 SH Put SOLE 8 10,912 0 0
PERSPECTA INC COM 715347100 0 15 SH   SOLE 9 15 0 0
PETIQ INC COM 71639T106 20 746 SH   SOLE 1 746 0 0
PETIQ INC COM 71639T106 0 2 SH   SOLE 8 2 0 0
PETMED EXPRESS INC COM 716382106 771 17,474 SH   SOLE 1 17,474 0 0
PETMED EXPRESS INC COM 716382106 120 2,730 SH   SOLE 8 2,730 0 0
PETROCHINA CO LTD ADR 71646E100 1,122 14,704 SH   SOLE 1 14,704 0 0
PETROCHINA CO LTD OPT 71646E100 46 600 SH Call SOLE 8 600 0 0
PETROCHINA CO LTD ADR 71646E100 0 1 SH   SOLE 8 1 0 0
PETROCHINA CO LTD OPT 71646E100 374 4,900 SH Put SOLE 8 4,900 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 11,396 1,136,182 SH   SOLE 1 1,136,182 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 492 55,600 SH   SOLE 1 55,600 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 15 1,510 SH   DFND 1 0 0 1,510
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 1 165 SH   DFND 1 0 0 165
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 28,623 2,853,708 SH   SOLE 8 2,853,708 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 1,301 129,700 SH Call SOLE 8 129,700 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 36,337 3,622,800 SH Put SOLE 8 3,622,800 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 27 3,000 SH   SOLE 8 3,000 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 301 30,000 SH   SOLE 9 30,000 0 0
PFENEX INC COM 717071104 8 1,566 SH   SOLE 1 1,566 0 0
PFIZER INC COM 717081103 2,330 64,214 SH   DFND 1 0 0 64,214
PFIZER INC COM 717081103 474,230 13,071,357 SH   SOLE 1 13,071,357 0 0
PFIZER INC OPT 717081103 37,042 1,021,000 SH Put SOLE 8 1,021,000 0 0
PFIZER INC COM 717081103 6,843 188,662 SH   SOLE 8 188,662 0 0
PFIZER INC OPT 717081103 23,462 646,700 SH Call SOLE 8 646,700 0 0
PFIZER INC COM 717081103 38,910 1,072,505 SH   SOLE 9 1,072,505 0 0
PFIZER INC COM 717081103 326 8,999 SH   SOLE 99 0 8,999 0
PFSWEB INC COM 717098206 10 1,114 SH   SOLE 1 1,114 0 0
PFSWEB INC COM 717098206 8 868 SH   SOLE 8 868 0 0
PG&ampE CORP COM 69331C108 47,355 1,112,670 SH   SOLE 1 1,112,670 0 0
PG&ampE CORP COM 69331C108 24,098 566,234 SH   SOLE 8 566,234 0 0
PG&ampE CORP OPT 69331C108 6,656 156,400 SH Put SOLE 8 156,400 0 0
PG&ampE CORP OPT 69331C108 30,337 712,800 SH Call SOLE 8 712,800 0 0
PG&ampE CORP COM 69331C108 8,614 202,414 SH   SOLE 9 202,414 0 0
PGT INNOVATIONS INC COM 69336V101 379 18,201 SH   SOLE 1 18,201 0 0
PGT INNOVATIONS INC COM 69336V101 312 14,959 SH   SOLE 8 14,959 0 0
PHH CORP COM 693320202 2,802 258,111 SH   SOLE 1 258,111 0 0
PHH CORP OPT 693320202 54 5,000 SH Call SOLE 8 5,000 0 0
PHH CORP COM 693320202 48 4,351 SH   SOLE 8 4,351 0 0
PHI INC COM 69336T205 9 858 SH   SOLE 1 858 0 0
PHI INC COM 69336T205 1 84 SH   SOLE 8 84 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 385 8,373 SH   SOLE 1 8,373 0 0
PHILIP MORRIS INTL INC COM 718172109 1,748 21,647 SH   DFND 1 0 0 21,647
PHILIP MORRIS INTL INC COM 718172109 155,751 1,929,011 SH   SOLE 1 1,895,129 33,882 0
PHILIP MORRIS INTL INC OPT 718172109 17,165 212,600 SH Put SOLE 8 212,600 0 0
PHILIP MORRIS INTL INC OPT 718172109 15,647 193,800 SH Call SOLE 8 193,800 0 0
PHILIP MORRIS INTL INC COM 718172109 4,366 54,076 SH   SOLE 8 54,076 0 0
PHILIP MORRIS INTL INC COM 718172109 3,961 49,059 SH   SOLE 9 49,059 0 0
PHILIP MORRIS INTL INC COM 718172109 1,650 20,433 SH   SOLE 20 0 20,433 0
PHILIP MORRIS INTL INC COM 718172109 1,683 20,840 SH   DFND 20 0 0 20,840
PHILIP MORRIS INTL INC COM 718172109 1,055 13,068 SH   SOLE 99 0 13,068 0
PHILLIPS 66 COM 718546104 33,215 295,743 SH   SOLE 1 295,743 0 0
PHILLIPS 66 COM 718546104 719 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 OPT 718546104 2,729 24,300 SH Call SOLE 8 24,300 0 0
PHILLIPS 66 OPT 718546104 854 7,600 SH Put SOLE 8 7,600 0 0
PHILLIPS 66 COM 718546104 3,633 32,359 SH   SOLE 8 32,359 0 0
PHILLIPS 66 COM 718546104 106 942 SH   SOLE 9 942 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 10,378 203,252 SH   SOLE 1 203,252 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 164 3,210 SH   SOLE 8 3,210 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 8 1,897 SH   DFND 1 0 0 1,897
PHOENIX NEW MEDIA LTD ADR 71910C103 686 161,329 SH   SOLE 1 161,329 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 8 1,949 SH   SOLE 8 1,949 0 0
PHOTRONICS INC COM 719405102 342 42,920 SH   SOLE 1 42,920 0 0
PHYSICIANS RLTY TR COM 71943U104 358 22,487 SH   SOLE 1 22,487 0 0
PHYSICIANS RLTY TR TRUS 71943U104 781 49,033 SH   SOLE 1 49,033 0 0
PHYSICIANS RLTY TR TRUS 71943U104 1 67 SH   SOLE 8 67 0 0
PICO HLDGS INC COM 693366205 106 9,124 SH   SOLE 1 9,124 0 0
PICO HLDGS INC COM 693366205 22 1,847 SH   SOLE 8 1,847 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 3,670 184,131 SH   SOLE 1 184,131 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 4 196 SH   SOLE 8 196 0 0
PIER 1 IMPORTS INC COM 720279108 18 7,450 SH   SOLE 1 7,450 0 0
PIER 1 IMPORTS INC OPT 720279108 4 1,700 SH Put SOLE 8 1,700 0 0
PIER 1 IMPORTS INC OPT 720279108 88 37,100 SH Call SOLE 8 37,100 0 0
PIER 1 IMPORTS INC COM 720279108 81 34,207 SH   SOLE 8 34,207 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 20 3,803 SH   SOLE 1 3,803 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 2,321 115,266 SH   SOLE 1 115,266 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 1,188 59,000 SH Put SOLE 8 59,000 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 85 4,200 SH Call SOLE 8 4,200 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 636 31,597 SH   SOLE 8 31,597 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
PINNACLE ENTMT INC NEW COM 72348Y105 2,616 77,586 SH   SOLE 1 77,586 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 3,023 49,281 SH   SOLE 1 49,281 0 0
PINNACLE FOODS INC DEL COM 72348P104 2,575 39,565 SH   SOLE 1 39,565 0 0
PINNACLE FOODS INC DEL OPT 72348P104 1,509 23,200 SH Call SOLE 8 23,200 0 0
PINNACLE FOODS INC DEL COM 72348P104 24 370 SH   SOLE 8 370 0 0
PINNACLE WEST CAP CORP COM 723484101 32,570 404,308 SH   SOLE 1 404,308 0 0
PINNACLE WEST CAP CORP COM 723484101 0 2 SH   SOLE 8 2 0 0
PINNACLE WEST CAP CORP COM 723484101 19 239 SH   SOLE 9 239 0 0
PIONEER ENERGY SVCS CORP COM 723664108 166 28,448 SH   SOLE 1 28,448 0 0
PIONEER ENERGY SVCS CORP COM 723664108 17 2,831 SH   SOLE 8 2,831 0 0
PIONEER NAT RES CO COM 723787107 23,115 122,152 SH   SOLE 1 122,152 0 0
PIONEER NAT RES CO COM 723787107 8 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO COM 723787107 2,829 14,949 SH   SOLE 8 14,949 0 0
PIONEER NAT RES CO OPT 723787107 1,249 6,600 SH Call SOLE 8 6,600 0 0
PIONEER NAT RES CO OPT 723787107 17,164 90,700 SH Put SOLE 8 90,700 0 0
PIONEER NAT RES CO COM 723787107 95 505 SH   SOLE 9 505 0 0
PIPER JAFFRAY COS COM 724078100 1,231 16,029 SH   SOLE 1 16,029 0 0
PIPER JAFFRAY COS COM 724078100 32 410 SH   SOLE 8 410 0 0
PITNEY BOWES INC COM 724479100 307 35,988 SH   SOLE 1 35,988 0 0
PITNEY BOWES INC OPT 724479100 842 98,300 SH Call SOLE 8 98,300 0 0
PITNEY BOWES INC OPT 724479100 279 32,500 SH Put SOLE 8 32,500 0 0
PITNEY BOWES INC COM 724479100 375 43,725 SH   SOLE 8 43,725 0 0
PIVOTAL SOFTWARE INC COM 72582H107 58 2,378 SH   SOLE 1 2,378 0 0
PIVOTAL SOFTWARE INC COM 72582H107 270 11,122 SH   SOLE 8 11,122 0 0
PIXELWORKS INC COM 72581M305 172 47,726 SH   SOLE 1 47,726 0 0
PIXELWORKS INC COM 72581M305 8 2,308 SH   SOLE 8 2,308 0 0
PJT PARTNERS INC COM 69343T107 8 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 78 1,460 SH   SOLE 1 1,460 0 0
PJT PARTNERS INC COM 69343T107 0 2 SH   SOLE 8 2 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 42,821 1,811,401 SH   SOLE 1 1,811,401 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 1,286 54,400 SH Put SOLE 8 54,400 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 9,205 389,400 SH Call SOLE 8 389,400 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 511 21,608 SH   SOLE 8 21,608 0 0
PLAINS GP HLDGS L P COM 72651A207 11,533 482,332 SH   SOLE 1 482,332 0 0
PLAINS GP HLDGS L P COM 72651A207 1 43 SH   SOLE 8 43 0 0
PLAINS GP HLDGS L P OPT 72651A207 100 4,200 SH Call SOLE 8 4,200 0 0
PLAINS GP HLDGS L P OPT 72651A207 22 900 SH Put SOLE 8 900 0 0
PLAINS GP HLDGS L P COM 72651A207 20 847 SH   SOLE 9 847 0 0
PLANET FITNESS INC COM 72703H101 285 6,480 SH   SOLE 1 6,480 0 0
PLANET FITNESS INC OPT 72703H101 2,913 66,300 SH Put SOLE 8 66,300 0 0
PLANET FITNESS INC COM 72703H101 943 21,466 SH   SOLE 8 21,466 0 0
PLANTRONICS INC NEW COM 727493108 3,134 41,109 SH   SOLE 1 41,109 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 2,776 239,249 SH   SOLE 1 239,249 0 0
PLATFORM SPECIALTY PRODS COR OPT 72766Q105 275 23,700 SH Put SOLE 8 23,700 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 885 76,343 SH   SOLE 8 76,343 0 0
PLATINUM GROUP METALS LTD COM 72765Q601 3 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 60 5,600 SH   SOLE 8 5,600 0 0
PLAYAGS INC COM 72814N104 98 3,660 SH   SOLE 1 3,660 0 0
PLEXUS CORP COM 729132100 1,133 19,027 SH   SOLE 1 19,027 0 0
PLUG POWER INC COM 72919P202 31 15,652 SH   SOLE 1 15,652 0 0
PLURALSIGHT INC COM 72941B106 147 6,020 SH   SOLE 8 6,020 0 0
PNC FINL SVCS GROUP INC COM 693475105 81,003 599,564 SH   SOLE 1 599,564 0 0
PNC FINL SVCS GROUP INC COM 693475105 1 7 SH   SOLE 8 7 0 0
PNC FINL SVCS GROUP INC OPT 693475105 3,296 24,400 SH Put SOLE 8 24,400 0 0
PNC FINL SVCS GROUP INC OPT 693475105 9,727 72,000 SH Call SOLE 8 72,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 594 4,398 SH   SOLE 9 4,398 0 0
PNM RES INC COM 69349H107 1,038 26,676 SH   SOLE 1 26,676 0 0
PNM RES INC COM 69349H107 2 45 SH   SOLE 8 45 0 0
POLARIS INDS INC COM 731068102 6,391 52,309 SH   SOLE 1 52,309 0 0
POLARIS INDS INC COM 731068102 137 1,124 SH   SOLE 8 1,124 0 0
POLARIS INDS INC OPT 731068102 1,698 13,900 SH Put SOLE 8 13,900 0 0
POLARIS INDS INC OPT 731068102 977 8,000 SH Call SOLE 8 8,000 0 0
POLARIS INDS INC COM 731068102 373 3,055 SH   SOLE 9 3,055 0 0
POLARITYTE INC COM 731094108 15 636 SH   SOLE 1 636 0 0
POLARITYTE INC COM 731094108 177 7,500 SH   SOLE 8 7,500 0 0
POLYONE CORP COM 73179P106 2,469 57,121 SH   SOLE 1 57,121 0 0
POLYONE CORP COM 73179P106 34 783 SH   SOLE 8 783 0 0
POOL CORPORATION COM 73278L105 2,945 19,438 SH   SOLE 1 19,438 0 0
POOL CORPORATION OPT 73278L105 15 100 SH Put SOLE 8 100 0 0
POOL CORPORATION OPT 73278L105 30 200 SH Call SOLE 8 200 0 0
POOL CORPORATION COM 73278L105 4 27 SH   SOLE 8 27 0 0
POPULAR INC COM 733174700 518 11,459 SH   SOLE 1 11,459 0 0
POPULAR INC OPT 733174700 1,614 35,700 SH Call SOLE 8 35,700 0 0
POPULAR INC COM 733174700 17 374 SH   SOLE 8 374 0 0
POPULAR INC OPT 733174700 1,515 33,500 SH Put SOLE 8 33,500 0 0
PORTFOLIO RECOVERY ASSOCS IN BOND 73640QAB1 185 192,000 PRN   SOLE 8 0 0 192,000
PORTLAND GEN ELEC CO COM 736508847 582 13,590 SH   SOLE 1 13,590 0 0
PORTLAND GEN ELEC CO COM 736508847 4 92 SH   SOLE 8 92 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 247 6,549 SH   SOLE 1 6,549 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 15 400 SH Put SOLE 8 400 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 424 11,228 SH   SOLE 8 11,228 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 64 1,700 SH Call SOLE 8 1,700 0 0
POSCO ADR 693483109 153 2,065 SH   SOLE 1 2,065 0 0
POSCO OPT 693483109 156 2,100 SH Call SOLE 8 2,100 0 0
POST HLDGS INC COM 737446104 7,260 84,407 SH   SOLE 1 84,407 0 0
POST HLDGS INC COM 737446104 19 223 SH   SOLE 8 223 0 0
POTBELLY CORP COM 73754Y100 297 22,877 SH   SOLE 1 22,877 0 0
POTBELLY CORP COM 73754Y100 30 2,345 SH   SOLE 8 2,345 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 883 17,367 SH   SOLE 1 17,367 0 0
POTLATCHDELTIC CORPORATION COM 737630103 1,001 19,694 SH   SOLE 1 19,694 0 0
POWELL INDS INC COM 739128106 129 3,700 SH   SOLE 1 3,700 0 0
POWER INTEGRATIONS INC COM 739276103 786 10,752 SH   SOLE 1 10,752 0 0
POWER INTEGRATIONS INC COM 739276103 16 219 SH   SOLE 8 219 0 0
PPDAI GROUP INC ADR 69354V108 170 28,500 SH   SOLE 1 28,500 0 0
PPDAI GROUP INC ADR 69354V108 12 2,100 SH   SOLE 8 2,100 0 0
PPG INDS INC COM 693506107 39,780 383,504 SH   SOLE 1 383,504 0 0
PPG INDS INC OPT 693506107 2,842 27,400 SH Call SOLE 8 27,400 0 0
PPG INDS INC OPT 693506107 1,380 13,300 SH Put SOLE 8 13,300 0 0
PPG INDS INC COM 693506107 5,827 56,173 SH   SOLE 9 56,173 0 0
PPL CORP COM 69351T106 53,276 1,866,046 SH   SOLE 1 1,866,046 0 0
PPL CORP COM 69351T106 435 15,248 SH   SOLE 8 15,248 0 0
PPL CORP OPT 69351T106 1,773 62,100 SH Put SOLE 8 62,100 0 0
PPL CORP OPT 69351T106 5,193 181,900 SH Call SOLE 8 181,900 0 0
PPL CORP COM 69351T106 1,070 37,487 SH   SOLE 9 37,487 0 0
PQ GROUP HLDGS INC COM 73943T103 264 14,634 SH   SOLE 1 14,634 0 0
PRA GROUP INC COM 69354N106 936 24,264 SH   SOLE 1 24,264 0 0
PRA GROUP INC BOND 69354NAB2 664 625,000 PRN   SOLE 8 0 0 625,000
PRA GROUP INC COM 69354N106 1,710 44,351 SH   SOLE 8 44,351 0 0
PRA HEALTH SCIENCES INC COM 69354M108 6,060 64,908 SH   SOLE 1 64,908 0 0
PRA HEALTH SCIENCES INC OPT 69354M108 784 8,400 SH Put SOLE 8 8,400 0 0
PRA HEALTH SCIENCES INC COM 69354M108 552 5,909 SH   SOLE 8 5,909 0 0
PRAXAIR INC COM 74005P104 39,290 248,427 SH   SOLE 1 248,427 0 0
PRAXAIR INC COM 74005P104 32 200 SH   DFND 1 0 0 200
PRAXAIR INC OPT 74005P104 949 6,000 SH Call SOLE 8 6,000 0 0
PRAXAIR INC OPT 74005P104 443 2,800 SH Put SOLE 8 2,800 0 0
PRAXAIR INC COM 74005P104 1,932 12,215 SH   SOLE 8 12,215 0 0
PRAXAIR INC COM 74005P104 101 639 SH   SOLE 9 639 0 0
PRECISION DRILLING CORP COM 74022D308 1,975 595,000 SH   SOLE 1 595,000 0 0
PRECISION DRILLING CORP OPT 74022D308 17 5,000 SH Call SOLE 8 5,000 0 0
PRECISION THERAPEUTICS INC COM 74033P100 45 39,771 SH   SOLE 8 39,771 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 95 5,577 SH   SOLE 1 5,577 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 74 1,219 SH   SOLE 1 1,219 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 59 959 SH   SOLE 8 959 0 0
PREFORMED LINE PRODS CO COM 740444104 20 224 SH   SOLE 1 224 0 0
PREMIER FINL BANCORP INC COM 74050M105 19 1,054 SH   SOLE 1 1,054 0 0
PREMIER FINL BANCORP INC COM 74050M105 16 844 SH   SOLE 8 844 0 0
PREMIER INC COM 74051N102 4,353 119,666 SH   SOLE 1 119,666 0 0
PREMIER INC COM 74051N102 117 3,229 SH   SOLE 8 3,229 0 0
PRESIDIO INC COM 74102M103 90 6,923 SH   SOLE 1 6,923 0 0
PRESTIGE BRANDS HLDGS INC COM 74112D101 33 850 SH   DFND 1 0 0 850
PRESTIGE BRANDS HLDGS INC COM 74112D101 186 4,836 SH   SOLE 1 4,836 0 0
PRETIUM RES INC COM 74139C102 352 47,919 SH   SOLE 1 47,919 0 0
PRETIUM RES INC COM 74139C102 888 120,999 SH   SOLE 8 120,999 0 0
PRETIUM RES INC OPT 74139C102 426 58,000 SH Call SOLE 8 58,000 0 0
PRETIUM RES INC OPT 74139C102 181 24,700 SH Put SOLE 8 24,700 0 0
PRGX GLOBAL INC COM 69357C503 15 1,514 SH   SOLE 1 1,514 0 0
PRGX GLOBAL INC COM 69357C503 0 26 SH   SOLE 8 26 0 0
PRICE T ROWE GROUP INC COM 74144T108 84,873 731,110 SH   SOLE 1 731,110 0 0
PRICE T ROWE GROUP INC COM 74144T108 40 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC COM 74144T108 11 91 SH   SOLE 8 91 0 0
PRICE T ROWE GROUP INC OPT 74144T108 221 1,900 SH Put SOLE 8 1,900 0 0
PRICE T ROWE GROUP INC OPT 74144T108 6,571 56,600 SH Call SOLE 8 56,600 0 0
PRICE T ROWE GROUP INC COM 74144T108 60 520 SH   SOLE 9 520 0 0
PRICELINE GRP INC BOND 741503AS5 322 208,000 PRN   SOLE 8 0 0 208,000
PRICESMART INC COM 741511109 325 3,583 SH   SOLE 1 3,583 0 0
PRICESMART INC COM 741511109 108 1,189 SH   SOLE 8 1,189 0 0
PRIMEENERGY CORP COM 74158E104 0 4 SH   SOLE 8 4 0 0
PRIMERICA INC COM 74164M108 920 9,242 SH   SOLE 1 9,242 0 0
PRIMERICA INC COM 74164M108 0 3 SH   SOLE 8 3 0 0
PRIMO WTR CORP COM 74165N105 227 12,989 SH   SOLE 1 12,989 0 0
PRIMO WTR CORP COM 74165N105 43 2,433 SH   SOLE 8 2,433 0 0
PRIMORIS SVCS CORP COM 74164F103 633 23,261 SH   SOLE 1 23,261 0 0
PRIMORIS SVCS CORP COM 74164F103 114 4,187 SH   SOLE 8 4,187 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 15,778 297,980 SH   SOLE 1 297,980 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 297 5,600 SH Put SOLE 8 5,600 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 227 4,297 SH   SOLE 8 4,297 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 482 9,100 SH Call SOLE 8 9,100 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 32 615 SH   SOLE 9 615 0 0
PROASSURANCE CORP COM 74267C106 756 21,329 SH   SOLE 1 21,329 0 0
PROCTER AND GAMBLE CO COM 742718109 1,192 15,276 SH   DFND 1 0 0 15,276
PROCTER AND GAMBLE CO COM 742718109 234,309 3,001,628 SH   SOLE 1 2,984,439 17,189 0
PROCTER AND GAMBLE CO COM 742718109 5,676 72,721 SH   SOLE 8 72,721 0 0
PROCTER AND GAMBLE CO OPT 742718109 43,183 553,200 SH Call SOLE 8 553,200 0 0
PROCTER AND GAMBLE CO OPT 742718109 46,578 596,700 SH Put SOLE 8 596,700 0 0
PROCTER AND GAMBLE CO COM 742718109 5,206 66,696 SH   SOLE 9 66,696 0 0
PROCTER AND GAMBLE CO COM 742718109 106 1,354 SH   SOLE 81 1,354 0 0
PROFIRE ENERGY INC COM 74316X101 6 1,747 SH   SOLE 1 1,747 0 0
PROFIRE ENERGY INC COM 74316X101 0 100 SH   SOLE 8 100 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 479 59,601 SH   SOLE 1 59,601 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 602 74,900 SH Call SOLE 8 74,900 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 62 7,700 SH Put SOLE 8 7,700 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 1,084 134,905 SH   SOLE 8 134,905 0 0
PROGRESS SOFTWARE CORP COM 743312100 2,208 56,892 SH   SOLE 1 56,892 0 0
PROGRESS SOFTWARE CORP COM 743312100 57 1,463 SH   SOLE 8 1,463 0 0
PROGRESSIVE CORP OHIO COM 743315103 36,381 615,052 SH   SOLE 1 615,052 0 0
PROGRESSIVE CORP OHIO OPT 743315103 804 13,600 SH Call SOLE 8 13,600 0 0
PROGRESSIVE CORP OHIO OPT 743315103 698 11,800 SH Put SOLE 8 11,800 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,011 33,995 SH   SOLE 8 33,995 0 0
PROGRESSIVE CORP OHIO COM 743315103 74 1,240 SH   SOLE 9 1,240 0 0
PROLOGIS INC COM 74340W103 8,204 124,889 SH   SOLE 1 124,889 0 0
PROLOGIS INC TRUS 74340W103 57,162 870,191 SH   SOLE 1 870,191 0 0
PROLOGIS INC OPT 74340W103 131 2,000 SH Put SOLE 8 2,000 0 0
PROLOGIS INC TRUS 74340W103 16,449 250,399 SH   SOLE 8 250,399 0 0
PROLOGIS INC OPT 74340W103 1,215 18,500 SH Call SOLE 8 18,500 0 0
PROLOGIS INC COM 74340W103 379 5,762 SH   SOLE 9 5,762 0 0
PROOFPOINT INC COM 743424103 7,107 61,631 SH   SOLE 1 61,631 0 0
PROOFPOINT INC COM 743424103 1,994 17,300 SH   SOLE 8 17,300 0 0
PROPETRO HLDG CORP COM 74347M108 980 62,544 SH   SOLE 1 62,544 0 0
PROS HOLDINGS INC COM 74346Y103 74 2,035 SH   SOLE 1 2,035 0 0
PROS HOLDINGS INC COM 74346Y103 1 39 SH   SOLE 8 39 0 0
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347R305 3 78 SH   SOLE 1 78 0 0
PROSHARES TR FUND 74347B425 76 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347X625 95 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR FUND 74347X633 4 102 SH   SOLE 1 102 0 0
PROSHARES TR FUND 74347R107 38 337 SH   SOLE 1 337 0 0
PROSHARES TR FUND 74347X849 158 7,000 SH   DFND 1 0 0 7,000
PROSHARES TR FUND 74347B185 5 200 SH   DFND 1 0 0 200
PROSHARES TR OPT 74347X625 33 500 SH Call SOLE 8 500 0 0
PROSHARES TR FUND 74348A160 1,092 75,920 SH   SOLE 8 75,920 0 0
PROSHARES TR OPT 74347R719 4 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347R206 17 200 SH Put SOLE 8 200 0 0
PROSHARES TR OPT 74347R206 9 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74347X864 253 5,400 SH Put SOLE 8 5,400 0 0
PROSHARES TR OPT 74347B276 11 325 SH Put SOLE 8 325 0 0
PROSHARES TR FUND 74347B243 1,019 24,374 SH   SOLE 8 24,374 0 0
PROSHARES TR OPT 74348A160 206 14,300 SH Put SOLE 8 14,300 0 0
PROSHARES TR OPT 74347R107 601 5,400 SH Put SOLE 8 5,400 0 0
PROSHARES TR OPT 74348A244 48 1,700 SH Call SOLE 8 1,700 0 0
PROSHARES TR OPT 74347X864 506 10,800 SH Call SOLE 8 10,800 0 0
PROSHARES TR OPT 74347X831 2,359 41,300 SH Put SOLE 8 41,300 0 0
PROSHARES TR OPT 74347B383 512 13,400 SH Call SOLE 8 13,400 0 0
PROSHARES TR OPT 74347B243 277 6,625 SH Call SOLE 8 6,625 0 0
PROSHARES TR FUND 74347R206 1,048 12,126 SH   SOLE 8 12,126 0 0
PROSHARES TR OPT 74347B201 5,263 146,400 SH Put SOLE 8 146,400 0 0
PROSHARES TR OPT 74347R669 117 2,700 SH Call SOLE 8 2,700 0 0
PROSHARES TR OPT 74348A525 134 4,400 SH Call SOLE 8 4,400 0 0
PROSHARES TR FUND 74347R693 113 1,098 SH   SOLE 8 1,098 0 0
PROSHARES TR FUND 74347R107 2,179 19,582 SH   SOLE 8 19,582 0 0
PROSHARES TR OPT 74347B383 417 10,900 SH Put SOLE 8 10,900 0 0
PROSHARES TR OPT 74347B276 51 1,475 SH Call SOLE 8 1,475 0 0
PROSHARES TR FUND 74347B714 2 69 SH   SOLE 8 69 0 0
PROSHARES TR OPT 74347X880 28 400 SH Put SOLE 8 400 0 0
PROSHARES TR OPT 74347R107 423 3,800 SH Call SOLE 8 3,800 0 0
PROSHARES TR OPT 74348A319 109 7,400 SH Call SOLE 8 7,400 0 0
PROSHARES TR OPT 74347R842 159 2,000 SH Put SOLE 8 2,000 0 0
PROSHARES TR FUND 74347X633 57 1,410 SH   SOLE 8 1,410 0 0
PROSHARES TR OPT 74347B268 584 14,600 SH Call SOLE 8 14,600 0 0
PROSHARES TR FUND 74347X831 1,911 33,462 SH   SOLE 8 33,462 0 0
PROSHARES TR OPT 74347R719 35 800 SH Call SOLE 8 800 0 0
PROSHARES TR FUND 74347X864 100 2,128 SH   SOLE 8 2,128 0 0
PROSHARES TR OPT 74347B268 169 4,225 SH Put SOLE 8 4,225 0 0
PROSHARES TR OPT 74347B425 18 600 SH Put SOLE 8 600 0 0
PROSHARES TR OPT 74347R305 25 600 SH Put SOLE 8 600 0 0
PROSHARES TR OPT 74347B235 171 2,850 SH Call SOLE 8 2,850 0 0
PROSHARES TR OPT 74347B425 393 13,400 SH Call SOLE 8 13,400 0 0
PROSHARES TR OPT 74348A160 1,262 87,700 SH Call SOLE 8 87,700 0 0
PROSHARES TR FUND 74347B235 0 4 SH   SOLE 8 4 0 0
PROSHARES TR FUND 74347X880 32 450 SH   SOLE 8 450 0 0
PROSHARES TR FUND 74347B276 157 4,573 SH   SOLE 8 4,573 0 0
PROSHARES TR OPT 74347R669 30 700 SH Put SOLE 8 700 0 0
PROSHARES TR OPT 74347X831 11,211 196,300 SH Call SOLE 8 196,300 0 0
PROSHARES TR OPT 74347X880 7 100 SH Call SOLE 8 100 0 0
PROSHARES TR FUND 74347R842 135 1,692 SH   SOLE 8 1,692 0 0
PROSHARES TR OPT 74347B243 36 850 SH Put SOLE 8 850 0 0
PROSHARES TR OPT 74347R305 71 1,700 SH Call SOLE 8 1,700 0 0
PROSHARES TR FUND 74347R719 30 693 SH   SOLE 8 693 0 0
PROSHARES TR OPT 74347R693 31 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347B201 9,221 256,500 SH Call SOLE 8 256,500 0 0
PROSHARES TR FUND 74347R305 212 5,083 SH   SOLE 8 5,083 0 0
PROSHARES TR FUND 74347R107 40 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W163 117 9,478 SH   SOLE 1 9,478 0 0
PROSHARES TR II FUND 74347W247 2 55 SH   DFND 1 0 0 55
PROSHARES TR II OPT 74347W114 14 400 SH Call SOLE 8 400 0 0
PROSHARES TR II OPT 74347W882 9 400 SH Put SOLE 8 400 0 0
PROSHARES TR II OPT 74347W353 33 1,100 SH Call SOLE 8 1,100 0 0
PROSHARES TR II OPT 74347W395 8 100 SH Put SOLE 8 100 0 0
PROSHARES TR II OPT 74347W668 350 23,500 SH Put SOLE 8 23,500 0 0
PROSHARES TR II OPT 74347W163 1,436 116,400 SH Call SOLE 8 116,400 0 0
PROSHARES TR II OPT 74347W627 53,625 4,215,800 SH Call SOLE 8 4,215,800 0 0
PROSHARES TR II FUND 74347W353 125 4,223 SH   SOLE 8 4,223 0 0
PROSHARES TR II OPT 74347W353 50 1,700 SH Put SOLE 8 1,700 0 0
PROSHARES TR II FUND 74347W163 603 48,847 SH   SOLE 8 48,847 0 0
PROSHARES TR II FUND 74347W627 1,036 81,445 SH   SOLE 8 81,445 0 0
PROSHARES TR II OPT 74347W247 609 17,700 SH Put SOLE 8 17,700 0 0
PROSHARES TR II OPT 74347W163 900 72,900 SH Put SOLE 8 72,900 0 0
PROSHARES TR II OPT 74347W627 434 34,100 SH Put SOLE 8 34,100 0 0
PROSHARES TR II OPT 74347W882 659 28,900 SH Call SOLE 8 28,900 0 0
PROSHARES TR II FUND 74347W395 2 33 SH   SOLE 8 33 0 0
PROSHARES TR II FUND 74347W247 0 10 SH   SOLE 8 10 0 0
PROSHARES TR II FUND 74347W171 193 6,313 SH   SOLE 8 6,313 0 0
PROSHARES TR II OPT 74347W247 5,528 160,800 SH Call SOLE 8 160,800 0 0
PROSHARES TR II FUND 74347W601 29 785 SH   SOLE 8 785 0 0
PROSHARES TR II OPT 74347W668 429 28,800 SH Call SOLE 8 28,800 0 0
PROSHARES TR II FUND 74347W668 333 22,341 SH   SOLE 8 22,341 0 0
PROSHARES TR II OPT 74347W395 83 1,100 SH Call SOLE 8 1,100 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 11 1,640 SH   SOLE 8 1,640 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 54 8,000 SH Put SOLE 8 8,000 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 108 16,100 SH Call SOLE 8 16,100 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAQ5 162 162,000 PRN   SOLE 8 0 0 162,000
PROSPERITY BANCSHARES INC COM 743606105 789 11,538 SH   SOLE 1 11,538 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 154 22,980 SH   SOLE 1 22,980 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 10 1,547 SH   SOLE 8 1,547 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 9 20,000 SH   DFND 1 0 0 20,000
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 23 8,380 SH   SOLE 1 8,380 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 17 6,072 SH   SOLE 8 6,072 0 0
PROTHENA CORP PLC COM G72800108 48 3,313 SH   SOLE 1 3,313 0 0
PROTHENA CORP PLC OPT G72800108 214 14,700 SH Call SOLE 8 14,700 0 0
PROTHENA CORP PLC OPT G72800108 86 5,900 SH Put SOLE 8 5,900 0 0
PROTO LABS INC COM 743713109 1,108 9,314 SH   SOLE 1 9,314 0 0
PROTO LABS INC OPT 743713109 83 700 SH Call SOLE 8 700 0 0
PROTO LABS INC COM 743713109 30 253 SH   SOLE 8 253 0 0
PROVIDENCE SVC CORP COM 743815102 1,270 16,163 SH   SOLE 1 16,163 0 0
PROVIDENT BANCORP INC COM 74383X109 8 315 SH   SOLE 1 315 0 0
PROVIDENT FINL SVCS INC COM 74386T105 619 22,489 SH   SOLE 1 22,489 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 13 650 SH   SOLE 1 650 0 0
PRUDENTIAL FINL INC COM 744320102 53,724 574,533 SH   SOLE 1 574,533 0 0
PRUDENTIAL FINL INC COM 744320102 273 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC OPT 744320102 5,480 58,600 SH Put SOLE 8 58,600 0 0
PRUDENTIAL FINL INC OPT 744320102 2,506 26,800 SH Call SOLE 8 26,800 0 0
PRUDENTIAL FINL INC COM 744320102 1,442 15,421 SH   SOLE 8 15,421 0 0
PRUDENTIAL FINL INC COM 744320102 964 10,311 SH   SOLE 9 10,311 0 0
PRUDENTIAL FINL INC COM 744320102 1,154 12,340 SH   DFND 20 0 0 12,340
PRUDENTIAL PLC ADR 74435K204 159 3,490 SH   SOLE 8 3,490 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 3,354 26,103 SH   SOLE 1 26,103 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 1 11 SH   SOLE 8 11 0 0
PTC INC COM 69370C100 12,436 132,561 SH   SOLE 1 132,561 0 0
PTC INC COM 69370C100 281 2,999 SH   SOLE 8 2,999 0 0
PTC INC OPT 69370C100 1,013 10,800 SH Call SOLE 8 10,800 0 0
PTC INC OPT 69370C100 1,041 11,100 SH Put SOLE 8 11,100 0 0
PTC THERAPEUTICS INC COM 69366J200 472 13,971 SH   SOLE 1 13,971 0 0
PTC THERAPEUTICS INC COM 69366J200 410 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC OPT 69366J200 4,132 122,500 SH Call SOLE 8 122,500 0 0
PTC THERAPEUTICS INC COM 69366J200 600 17,749 SH   SOLE 8 17,749 0 0
PTC THERAPEUTICS INC OPT 69366J200 762 22,600 SH Put SOLE 8 22,600 0 0
PUBLIC STORAGE TRUS 74460D109 61,986 273,235 SH   SOLE 1 273,235 0 0
PUBLIC STORAGE COM 74460D109 8,693 38,318 SH   SOLE 1 38,318 0 0
PUBLIC STORAGE OPT 74460D109 10,844 47,800 SH Call SOLE 8 47,800 0 0
PUBLIC STORAGE OPT 74460D109 17,899 78,900 SH Put SOLE 8 78,900 0 0
PUBLIC STORAGE TRUS 74460D109 4 16 SH   SOLE 8 16 0 0
PUBLIC STORAGE COM 74460D109 2,680 11,815 SH   SOLE 9 11,815 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 52,202 964,205 SH   SOLE 1 964,205 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 5 100 SH Put SOLE 8 100 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5 96 SH   SOLE 8 96 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 1,148 21,200 SH Call SOLE 8 21,200 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 7,235 133,642 SH   SOLE 9 133,642 0 0
PULSE BIOSCIENCES INC COM 74587B101 12 777 SH   SOLE 1 777 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 22 SH   SOLE 8 22 0 0
PULTE GROUP INC COM 745867101 18,798 653,818 SH   SOLE 1 653,818 0 0
PULTE GROUP INC OPT 745867101 572 19,900 SH Put SOLE 8 19,900 0 0
PULTE GROUP INC OPT 745867101 1,228 42,700 SH Call SOLE 8 42,700 0 0
PULTE GROUP INC COM 745867101 406 14,119 SH   SOLE 8 14,119 0 0
PULTE GROUP INC COM 745867101 17 579 SH   SOLE 9 579 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 274 4,635 SH   SOLE 1 4,635 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 3,549 60,000 SH Call SOLE 8 60,000 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 342 5,789 SH   SOLE 8 5,789 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 12 200 SH Put SOLE 8 200 0 0
PURE STORAGE INC COM 74624M102 197 8,243 SH   SOLE 1 8,243 0 0
PURE STORAGE INC OPT 74624M102 31 1,300 SH Put SOLE 8 1,300 0 0
PURE STORAGE INC COM 74624M102 423 17,710 SH   SOLE 8 17,710 0 0
PURE STORAGE INC OPT 74624M102 155 6,500 SH Call SOLE 8 6,500 0 0
PURECYCLE CORP COM 746228303 12 1,250 SH   SOLE 1 1,250 0 0
PURPLE INNOVATION INC COM 74640Y106 2 319 SH   SOLE 1 319 0 0
PVH CORP COM 693656100 16,707 111,590 SH   SOLE 1 111,590 0 0
PVH CORP COM 693656100 41 273 SH   DFND 1 0 0 273
PVH CORP OPT 693656100 1,063 7,100 SH Call SOLE 8 7,100 0 0
PVH CORP COM 693656100 258 1,720 SH   SOLE 8 1,720 0 0
PVH CORP OPT 693656100 419 2,800 SH Put SOLE 8 2,800 0 0
PVH CORP COM 693656100 35 235 SH   SOLE 9 235 0 0
PVH CORP COM 693656100 7 50 SH   DFND 20 0 0 50
PYXIS TANKERS INC COM Y71726106 19 17,600 SH   SOLE 8 17,600 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 12 1,301 SH   SOLE 1 1,301 0 0
Q2 HLDGS INC COM 74736L109 153 2,684 SH   SOLE 1 2,684 0 0
Q2 HLDGS INC COM 74736L109 855 14,993 SH   SOLE 8 14,993 0 0
QAD INC COM 74727D306 79 1,569 SH   SOLE 1 1,569 0 0
QAD INC COM 74727D306 3 64 SH   SOLE 8 64 0 0
QCR HOLDINGS INC COM 74727A104 45 955 SH   SOLE 1 955 0 0
QEP RES INC COM 74733V100 20,920 1,706,313 SH   SOLE 1 1,706,313 0 0
QEP RES INC COM 74733V100 4 339 SH   SOLE 8 339 0 0
QEP RES INC OPT 74733V100 345 28,100 SH Call SOLE 8 28,100 0 0
QEP RES INC OPT 74733V100 18 1,500 SH Put SOLE 8 1,500 0 0
QIAGEN NV COM N72482123 7,641 211,320 SH   SOLE 1 211,320 0 0
QIAGEN NV BOND N72482AA5 23,864 18,800,000 PRN   SOLE 9 0 0 18,800,000
QIAGEN NV COM N72482123 14,400 398,303 SH   SOLE 9 398,303 0 0
QIWI PLC ADR 74735M108 44 2,800 SH   SOLE 1 2,800 0 0
QIWI PLC ADR 74735M108 175 11,114 SH   SOLE 8 11,114 0 0
QORVO INC COM 74736K101 22,735 283,582 SH   SOLE 1 283,582 0 0
QORVO INC COM 74736K101 2,914 36,347 SH   SOLE 8 36,347 0 0
QORVO INC OPT 74736K101 1,130 14,100 SH Call SOLE 8 14,100 0 0
QORVO INC OPT 74736K101 3,824 47,700 SH Put SOLE 8 47,700 0 0
QORVO INC COM 74736K101 22 270 SH   SOLE 9 270 0 0
QTS RLTY TR INC TRUS 74736A103 2,254 57,068 SH   SOLE 1 57,068 0 0
QTS RLTY TR INC TRUS 74736A103 0 3 SH   SOLE 8 3 0 0
QUAD / GRAPHICS INC COM 747301109 167 8,040 SH   SOLE 1 8,040 0 0
QUAD / GRAPHICS INC COM 747301109 18 859 SH   SOLE 8 859 0 0
QUAKER CHEM CORP COM 747316107 752 4,853 SH   SOLE 1 4,853 0 0
QUAKER CHEM CORP COM 747316107 40 261 SH   SOLE 8 261 0 0
QUALCOMM INC OPT 747525103 11,224 200,000 SH Call SOLE 1 200,000 0 0
QUALCOMM INC COM 747525103 59 1,060 SH   DFND 1 0 0 1,060
QUALCOMM INC COM 747525103 159,474 2,841,683 SH   SOLE 1 2,841,683 0 0
QUALCOMM INC OPT 747525103 22,050 392,900 SH Call SOLE 8 392,900 0 0
QUALCOMM INC OPT 747525103 25,265 450,200 SH Put SOLE 8 450,200 0 0
QUALCOMM INC COM 747525103 7,782 138,675 SH   SOLE 8 138,675 0 0
QUALCOMM INC COM 747525103 177 3,152 SH   SOLE 9 3,152 0 0
QUALCOMM INC COM 747525103 2,486 44,305 SH   DFND 20 0 0 44,305
QUALITY CARE PPTYS INC TRUS 747545101 4,378 203,585 SH   SOLE 1 203,585 0 0
QUALITY CARE PPTYS INC TRUS 747545101 2 78 SH   SOLE 8 78 0 0
QUALITY SYS INC COM 747582104 478 24,488 SH   SOLE 1 24,488 0 0
QUALITY SYS INC OPT 747582104 2 100 SH Put SOLE 8 100 0 0
QUALITY SYS INC COM 747582104 98 5,058 SH   SOLE 8 5,058 0 0
QUALYS INC COM 74758T303 1,036 12,287 SH   SOLE 1 12,287 0 0
QUALYS INC OPT 74758T303 194 2,300 SH Call SOLE 8 2,300 0 0
QUALYS INC COM 74758T303 1,716 20,361 SH   SOLE 8 20,361 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 230 12,820 SH   SOLE 1 12,820 0 0
QUANTA SVCS INC COM 74762E102 10,229 306,237 SH   SOLE 1 306,237 0 0
QUANTA SVCS INC OPT 74762E102 144 4,300 SH Call SOLE 8 4,300 0 0
QUANTA SVCS INC COM 74762E102 158 4,735 SH   SOLE 8 4,735 0 0
QUANTA SVCS INC OPT 74762E102 67 2,000 SH Put SOLE 8 2,000 0 0
QUANTA SVCS INC COM 74762E102 1 16 SH   SOLE 9 16 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 710 45,699 SH   SOLE 1 45,699 0 0
QUANTERIX CORP COM 74766Q101 6 365 SH   SOLE 1 365 0 0
QUANTUM CORP COM 747906501 135 61,174 SH   SOLE 1 61,174 0 0
QUANTUM CORP COM 747906501 1 509 SH   SOLE 8 509 0 0
QUDIAN INC ADR 747798106 660 74,500 SH   SOLE 1 74,500 0 0
QUDIAN INC OPT 747798106 277 31,300 SH Put SOLE 8 31,300 0 0
QUDIAN INC OPT 747798106 99 11,200 SH Call SOLE 8 11,200 0 0
QUDIAN INC ADR 747798106 285 32,266 SH   SOLE 8 32,266 0 0
QUEST DIAGNOSTICS INC COM 74834L100 22,220 202,108 SH   SOLE 1 202,108 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 902 8,200 SH Put SOLE 8 8,200 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 2,364 21,500 SH Call SOLE 8 21,500 0 0
QUEST DIAGNOSTICS INC COM 74834L100 32 289 SH   SOLE 9 289 0 0
QUICKLOGIC CORP COM 74837P108 1 845 SH   SOLE 8 845 0 0
QUIDEL CORP COM 74838J101 160 2,401 SH   SOLE 1 2,401 0 0
QUINSTREET INC COM 74874Q100 172 13,495 SH   SOLE 1 13,495 0 0
QUINSTREET INC COM 74874Q100 170 13,439 SH   SOLE 8 13,439 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 9 1,056 SH   SOLE 1 1,056 0 0
QUMU CORP COM 749063103 0 59 SH   SOLE 8 59 0 0
QUORUM HEALTH CORP COM 74909E106 132 26,559 SH   SOLE 1 26,559 0 0
QUORUM HEALTH CORP COM 74909E106 23 4,633 SH   SOLE 8 4,633 0 0
QUOTIENT LTD COM G73268107 398 49,539 SH   SOLE 1 49,539 0 0
QUOTIENT LTD COM G73268107 820 102,177 SH   SOLE 8 102,177 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 85 6,520 SH   SOLE 1 6,520 0 0
QURATE RETAIL INC COM 74915M100 3,018 142,232 SH   SOLE 1 142,232 0 0
QURATE RETAIL INC COM 74915M100 76 3,559 SH   SOLE 8 3,559 0 0
QURATE RETAIL INC OPT 74915M100 293 13,800 SH Put SOLE 8 13,800 0 0
QURATE RETAIL INC OPT 74915M100 274 12,900 SH Call SOLE 8 12,900 0 0
QURATE RETAIL INC COM 74915M100 19 909 SH   SOLE 9 909 0 0
R1 RCM INC COM 749397105 352 40,527 SH   SOLE 1 40,527 0 0
R1 RCM INC COM 749397105 21 2,400 SH   SOLE 8 2,400 0 0
RA PHARMACEUTICALS INC COM 74933V108 33 3,398 SH   SOLE 1 3,398 0 0
RA PHARMACEUTICALS INC COM 74933V108 16 1,638 SH   SOLE 8 1,638 0 0
RADIAN GROUP INC COM 750236101 793 48,912 SH   SOLE 1 48,912 0 0
RADIAN GROUP INC OPT 750236101 6 400 SH Put SOLE 8 400 0 0
RADIAN GROUP INC COM 750236101 90 5,547 SH   SOLE 8 5,547 0 0
RADIAN GROUP INC OPT 750236101 122 7,500 SH Call SOLE 8 7,500 0 0
RADIANT LOGISTICS INC COM 75025X100 12 2,849 SH   SOLE 1 2,849 0 0
RADIANT LOGISTICS INC COM 75025X100 0 32 SH   SOLE 8 32 0 0
RADISYS CORP COM 750459109 0 82 SH   SOLE 8 82 0 0
RADIUS HEALTH INC COM 750469207 53 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC COM 750469207 571 19,336 SH   SOLE 1 19,336 0 0
RADIUS HEALTH INC OPT 750469207 1,397 47,400 SH Call SOLE 8 47,400 0 0
RADIUS HEALTH INC OPT 750469207 816 27,700 SH Put SOLE 8 27,700 0 0
RADIUS HEALTH INC COM 750469207 243 8,234 SH   SOLE 8 8,234 0 0
RADNET INC COM 750491102 160 10,603 SH   SOLE 1 10,603 0 0
RADNET INC COM 750491102 70 4,660 SH   SOLE 8 4,660 0 0
RADNET INC OPT 750491102 107 7,100 SH Call SOLE 8 7,100 0 0
RADWARE LTD COM M81873107 356 14,100 SH   SOLE 1 14,100 0 0
RADWARE LTD COM M81873107 112 4,412 SH   SOLE 8 4,412 0 0
RADWARE LTD OPT M81873107 58 2,300 SH Call SOLE 8 2,300 0 0
RAFAEL HLDGS INC COM 75062E106 61 6,612 SH   SOLE 1 6,612 0 0
RAFAEL HLDGS INC OPT 75062E106 1 150 SH Call SOLE 8 150 0 0
RAFAEL HLDGS INC COM 75062E106 20 2,154 SH   SOLE 8 2,154 0 0
RAFAEL HLDGS INC OPT 75062E106 36 3,950 SH Put SOLE 8 3,950 0 0
RALPH LAUREN CORP COM 751212101 15,404 122,531 SH   SOLE 1 122,531 0 0
RALPH LAUREN CORP OPT 751212101 6,462 51,400 SH Put SOLE 8 51,400 0 0
RALPH LAUREN CORP COM 751212101 289 2,300 SH   SOLE 8 2,300 0 0
RALPH LAUREN CORP OPT 751212101 3,256 25,900 SH Call SOLE 8 25,900 0 0
RALPH LAUREN CORP COM 751212101 45 358 SH   SOLE 9 358 0 0
RAMACO RES INC COM 75134P303 7 1,042 SH   SOLE 1 1,042 0 0
RAMBUS INC DEL COM 750917106 3,681 293,637 SH   SOLE 1 293,637 0 0
RAMBUS INC DEL COM 750917106 406 32,364 SH   SOLE 8 32,364 0 0
RAMBUS INC DEL OPT 750917106 167 13,300 SH Call SOLE 8 13,300 0 0
RAMBUS INC DEL OPT 750917106 443 35,300 SH Put SOLE 8 35,300 0 0
RAMCO-GERSHENSON PPTYS TR TRUS 751452202 1,347 102,075 SH   SOLE 1 102,075 0 0
RAMCO-GERSHENSON PPTYS TR TRUS 751452202 455 34,502 SH   SOLE 8 34,502 0 0
RANDGOLD RES LTD ADR 752344309 56 731 SH   SOLE 1 731 0 0
RANDGOLD RES LTD OPT 752344309 1,788 23,200 SH Put SOLE 8 23,200 0 0
RANDGOLD RES LTD ADR 752344309 2,360 30,610 SH   SOLE 8 30,610 0 0
RANDGOLD RES LTD OPT 752344309 69 900 SH Call SOLE 8 900 0 0
RANGE RES CORP COM 75281A109 12,831 766,983 SH   SOLE 1 766,983 0 0
RANGE RES CORP COM 75281A109 11,879 710,042 SH   SOLE 8 710,042 0 0
RANGE RES CORP OPT 75281A109 10,200 609,700 SH Call SOLE 8 609,700 0 0
RANGE RES CORP OPT 75281A109 2,312 138,200 SH Put SOLE 8 138,200 0 0
RANGE RES CORP COM 75281A109 0 23 SH   SOLE 9 23 0 0
RAPID7 INC COM 753422104 164 5,830 SH   SOLE 1 5,830 0 0
RAPID7 INC COM 753422104 41 1,445 SH   SOLE 8 1,445 0 0
RAVEN INDS INC COM 754212108 1,015 26,379 SH   SOLE 1 26,379 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 18,417 206,112 SH   SOLE 1 206,112 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 348 3,900 SH Put SOLE 8 3,900 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,076 12,045 SH   SOLE 8 12,045 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 2,484 27,800 SH Call SOLE 8 27,800 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 25 279 SH   SOLE 9 279 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 440 25,800 SH   SOLE 1 25,800 0 0
RAYONIER INC TRUS 754907103 3,093 79,950 SH   SOLE 1 79,950 0 0
RAYTHEON CO COM 755111507 75,583 391,261 SH   SOLE 1 391,261 0 0
RAYTHEON CO COM 755111507 15 76 SH   DFND 1 0 0 76
RAYTHEON CO OPT 755111507 2,898 15,000 SH Call SOLE 8 15,000 0 0
RAYTHEON CO COM 755111507 13,355 69,136 SH   SOLE 8 69,136 0 0
RAYTHEON CO OPT 755111507 28,359 146,800 SH Put SOLE 8 146,800 0 0
RAYTHEON CO COM 755111507 119 614 SH   SOLE 9 614 0 0
RBB BANCORP COM 74930B105 32 1,001 SH   SOLE 1 1,001 0 0
RBB BANCORP COM 74930B105 45 1,397 SH   SOLE 8 1,397 0 0
RBC BEARINGS INC COM 75524B104 223 1,730 SH   SOLE 1 1,730 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 21 661 SH   SOLE 1 661 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 12 394 SH   SOLE 8 394 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 9 300 SH Put SOLE 8 300 0 0
RE MAX HLDGS INC COM 75524W108 366 7,003 SH   SOLE 1 7,003 0 0
READING INTERNATIONAL INC COM 755408101 20 1,230 SH   SOLE 1 1,230 0 0
READING INTERNATIONAL INC COM 755408101 39 2,422 SH   SOLE 8 2,422 0 0
REAL GOODS SOLAR INC COM 75601N500 7 11,900 SH   SOLE 8 11,900 0 0
REALNETWORKS INC COM 75605L708 1 200 SH   SOLE 1 200 0 0
REALOGY HLDGS CORP COM 75605Y106 2,993 131,292 SH   SOLE 1 131,292 0 0
REALOGY HLDGS CORP COM 75605Y106 930 40,785 SH   SOLE 8 40,785 0 0
REALOGY HLDGS CORP OPT 75605Y106 214 9,400 SH Call SOLE 8 9,400 0 0
REALOGY HLDGS CORP OPT 75605Y106 1,539 67,500 SH Put SOLE 8 67,500 0 0
REALPAGE INC COM 75606N109 4,296 77,968 SH   SOLE 1 77,968 0 0
REALPAGE INC BOND 75606NAB5 79 56,000 PRN   SOLE 8 0 0 56,000
REALPAGE INC COM 75606N109 1,457 26,441 SH   SOLE 8 26,441 0 0
REALTY INCOME CORP COM 756109104 22 400 SH   DFND 1 0 0 400
REALTY INCOME CORP TRUS 756109104 40,531 753,484 SH   SOLE 1 753,484 0 0
REALTY INCOME CORP COM 756109104 3,869 71,926 SH   SOLE 1 71,926 0 0
REALTY INCOME CORP OPT 756109104 355 6,600 SH Call SOLE 8 6,600 0 0
REALTY INCOME CORP TRUS 756109104 118 2,192 SH   SOLE 8 2,192 0 0
REALTY INCOME CORP OPT 756109104 54 1,000 SH Put SOLE 8 1,000 0 0
REALTY INCOME CORP COM 756109104 33 605 SH   SOLE 9 605 0 0
REATA PHARMACEUTICALS INC COM 75615P103 41 1,165 SH   SOLE 1 1,165 0 0
REATA PHARMACEUTICALS INC COM 75615P103 0 3 SH   SOLE 8 3 0 0
RECRO PHARMA INC COM 75629F109 7 1,277 SH   SOLE 1 1,277 0 0
RECRO PHARMA INC COM 75629F109 5 912 SH   SOLE 8 912 0 0
RED HAT INC COM 756577102 38,158 283,981 SH   SOLE 1 283,981 0 0
RED HAT INC COM 756577102 25 188 SH   DFND 1 0 0 188
RED HAT INC OPT 756577102 15,184 113,000 SH Call SOLE 8 113,000 0 0
RED HAT INC BOND 756577AD4 182 100,000 PRN   SOLE 8 0 0 100,000
RED HAT INC COM 756577102 13 96 SH   SOLE 8 96 0 0
RED HAT INC OPT 756577102 7,888 58,700 SH Put SOLE 8 58,700 0 0
RED HAT INC COM 756577102 50 377 SH   SOLE 9 377 0 0
RED HAT INC COM 756577102 674 5,015 SH   SOLE 44 5,015 0 0
RED LION HOTELS CORP COM 756764106 14 1,165 SH   SOLE 1 1,165 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 1,617 34,720 SH   SOLE 1 34,720 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 5 100 SH Put SOLE 8 100 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 98 2,100 SH Call SOLE 8 2,100 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 853 18,292 SH   SOLE 8 18,292 0 0
RED ROCK RESORTS INC COM 75700L108 1,714 51,175 SH   SOLE 1 51,175 0 0
RED VIOLET INC COM 75704L104 36 4,171 SH   SOLE 1 4,171 0 0
RED VIOLET INC COM 75704L104 0 2 SH   SOLE 8 2 0 0
REDFIN CORP COM 75737F108 1,844 79,882 SH   SOLE 1 79,882 0 0
REDFIN CORP COM 75737F108 1,057 45,798 SH   SOLE 8 45,798 0 0
REDFIN CORP OPT 75737F108 891 38,600 SH Put SOLE 8 38,600 0 0
REDFIN CORP OPT 75737F108 356 15,400 SH Call SOLE 8 15,400 0 0
REDWOOD TR INC TRUS 758075402 975 59,207 SH   SOLE 1 59,207 0 0
REDWOOD TR INC COM 758075402 152 9,200 SH   SOLE 1 9,200 0 0
REDWOOD TR INC BOND 758075AD7 989 1,000,000 PRN   SOLE 8 0 0 1,000,000
REDWOOD TR INC BOND 758075AC9 453 467,000 PRN   SOLE 8 0 0 467,000
REGAL BELOIT CORP COM 758750103 2,498 30,540 SH   SOLE 1 30,540 0 0
REGAL BELOIT CORP COM 758750103 19 227 SH   SOLE 8 227 0 0
REGENCY CTRS CORP TRUS 758849103 17,103 275,494 SH   SOLE 1 275,494 0 0
REGENCY CTRS CORP COM 758849103 3,613 58,182 SH   SOLE 1 58,182 0 0
REGENCY CTRS CORP TRUS 758849103 7 114 SH   SOLE 8 114 0 0
REGENCY CTRS CORP COM 758849103 20 327 SH   SOLE 9 327 0 0
REGENERON PHARMACEUTICALS COM 75886F107 39,116 113,384 SH   SOLE 1 113,384 0 0
REGENERON PHARMACEUTICALS COM 75886F107 6,470 18,754 SH   SOLE 8 18,754 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 41,950 121,600 SH Put SOLE 8 121,600 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 22,597 65,500 SH Call SOLE 8 65,500 0 0
REGENERON PHARMACEUTICALS COM 75886F107 325 939 SH   SOLE 9 939 0 0
REGENXBIO INC COM 75901B107 755 10,529 SH   SOLE 1 10,529 0 0
REGENXBIO INC COM 75901B107 527 7,349 SH   SOLE 8 7,349 0 0
REGIONAL MGMT CORP COM 75902K106 728 20,782 SH   SOLE 1 20,782 0 0
REGIONAL MGMT CORP COM 75902K106 43 1,225 SH   SOLE 8 1,225 0 0
REGIONS FINL CORP NEW COM 7591EP100 24,504 1,378,200 SH   SOLE 1 1,378,200 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,006 112,800 SH Put SOLE 8 112,800 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,343 131,800 SH Call SOLE 8 131,800 0 0
REGIONS FINL CORP NEW COM 7591EP100 417 23,474 SH   SOLE 8 23,474 0 0
REGIONS FINL CORP NEW COM 7591EP100 42 2,394 SH   SOLE 9 2,394 0 0
REGIS CORP MINN COM 758932107 931 56,314 SH   SOLE 1 56,314 0 0
REGULUS THERAPEUTICS INC COM 75915K101 0 89 SH   SOLE 8 89 0 0
REINSURANCE GROUP AMER INC COM 759351604 14,063 105,356 SH   SOLE 1 105,356 0 0
REINSURANCE GROUP AMER INC COM 759351604 0 1 SH   SOLE 8 1 0 0
REINSURANCE GROUP AMER INC COM 759351604 48 366 SH   SOLE 9 366 0 0
REIS INC COM 75936P105 15 664 SH   SOLE 1 664 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 5,223 59,648 SH   SOLE 1 59,648 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 438 5,000 SH Put SOLE 8 5,000 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 1,124 12,845 SH   SOLE 8 12,845 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 1,672 19,100 SH Call SOLE 8 19,100 0 0
RELIANT BANCORP INC COM 75956B101 21 739 SH   SOLE 1 739 0 0
RELIANT BANCORP INC COM 75956B101 1 20 SH   SOLE 8 20 0 0
RELX PLC ADR 759530108 1 27 SH   SOLE 8 27 0 0
RELX PLC ADR 759530108 1,739 80,000 SH   SOLE 9 80,000 0 0
REMARK HLDGS INC COM 75955K102 57 14,601 SH   SOLE 1 14,601 0 0
REMARK HLDGS INC COM 75955K102 34 8,661 SH   SOLE 8 8,661 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 2,145 17,824 SH   SOLE 1 17,824 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 1,548 12,864 SH   SOLE 8 12,864 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 212 1,757 SH   SOLE 9 1,757 0 0
RENASANT CORP COM 75970E107 197 4,329 SH   SOLE 1 4,329 0 0
RENESOLA LTD ADR 75971T301 4 1,617 SH   SOLE 8 1,617 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 525 29,364 SH   SOLE 1 29,364 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 25 1,409 SH   SOLE 8 1,409 0 0
RENREN INC OPT 759892201 68 27,500 SH Call SOLE 8 27,500 0 0
RENREN INC ADR 759892201 0 4 SH   SOLE 8 4 0 0
RENT A CTR INC NEW COM 76009N100 1,930 131,109 SH   SOLE 1 131,109 0 0
RENT A CTR INC NEW COM 76009N100 633 43,002 SH   SOLE 8 43,002 0 0
RENT A CTR INC NEW OPT 76009N100 49 3,300 SH Call SOLE 8 3,300 0 0
RENT A CTR INC NEW OPT 76009N100 150 10,200 SH Put SOLE 8 10,200 0 0
REPLIGEN CORP COM 759916109 720 15,322 SH   SOLE 1 15,322 0 0
REPLIGEN CORP COM 759916109 16 332 SH   SOLE 8 332 0 0
REPUBLIC BANCORP KY COM 760281204 31 701 SH   SOLE 1 701 0 0
REPUBLIC BANCORP KY COM 760281204 16 355 SH   SOLE 8 355 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 141 18,020 SH   SOLE 1 18,020 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 17 2,188 SH   SOLE 8 2,188 0 0
REPUBLIC SVCS INC COM 760759100 137 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 21,333 312,078 SH   SOLE 1 312,078 0 0
REPUBLIC SVCS INC COM 760759100 128 1,870 SH   SOLE 8 1,870 0 0
REPUBLIC SVCS INC OPT 760759100 14 200 SH Call SOLE 8 200 0 0
REPUBLIC SVCS INC COM 760759100 1,862 27,236 SH   SOLE 9 27,236 0 0
RESEARCH FRONTIERS INC COM 760911107 0 66 SH   SOLE 8 66 0 0
RESMED INC COM 761152107 18,614 179,722 SH   SOLE 1 179,722 0 0
RESMED INC OPT 761152107 300 2,900 SH Call SOLE 8 2,900 0 0
RESMED INC OPT 761152107 83 800 SH Put SOLE 8 800 0 0
RESMED INC COM 761152107 164 1,581 SH   SOLE 8 1,581 0 0
RESMED INC COM 761152107 31 304 SH   SOLE 9 304 0 0
RESOLUTE ENERGY CORP COM 76116A306 50 1,599 SH   SOLE 1 1,599 0 0
RESOLUTE ENERGY CORP COM 76116A306 135 4,345 SH   SOLE 8 4,345 0 0
RESOLUTE ENERGY CORP OPT 76116A306 2,387 76,500 SH Call SOLE 8 76,500 0 0
RESOLUTE FST PRODS INC COM 76117W109 252 24,300 SH   SOLE 1 24,300 0 0
RESOLUTE FST PRODS INC COM 76117W109 190 18,382 SH   SOLE 8 18,382 0 0
RESOURCES CONNECTION INC COM 76122Q105 226 13,384 SH   SOLE 1 13,384 0 0
RESOURCES CONNECTION INC COM 76122Q105 44 2,600 SH   SOLE 8 2,600 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,513 25,092 SH   SOLE 1 25,092 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 1,073 17,800 SH Call SOLE 8 17,800 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 14,038 232,800 SH Put SOLE 8 232,800 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 4,097 67,942 SH   SOLE 8 67,942 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 60 994 SH   SOLE 9 994 0 0
RESTORBIO INC COM 76133L103 27 2,886 SH   SOLE 1 2,886 0 0
RESTORBIO INC COM 76133L103 18 1,995 SH   SOLE 8 1,995 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 821 42,827 SH   SOLE 1 42,827 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 2,824 147,385 SH   SOLE 1 147,385 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 2 124 SH   SOLE 8 124 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 7,757 606,892 SH   SOLE 1 606,892 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 4 332 SH   SOLE 8 332 0 0
RETAIL VALUE INC TRUS 76133Q102 6 200 SH   SOLE 1 200 0 0
RETROPHIN INC COM 761299106 80 2,925 SH   SOLE 1 2,925 0 0
RETROPHIN INC COM 761299106 140 5,110 SH   SOLE 8 5,110 0 0
REV GROUP INC COM 749527107 37 2,196 SH   SOLE 1 2,196 0 0
REV GROUP INC COM 749527107 20 1,187 SH   SOLE 8 1,187 0 0
REVANCE THERAPEUTICS INC COM 761330109 66 2,404 SH   SOLE 1 2,404 0 0
REVANCE THERAPEUTICS INC COM 761330109 275 10,006 SH   SOLE 8 10,006 0 0
REVLON INC COM 761525609 25 1,463 SH   SOLE 1 1,463 0 0
REVLON INC OPT 761525609 44 2,500 SH Put SOLE 8 2,500 0 0
REVLON INC OPT 761525609 5 300 SH Call SOLE 8 300 0 0
REVLON INC COM 761525609 190 10,859 SH   SOLE 8 10,859 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 0 63 SH   SOLE 1 63 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 40 9,894 SH   SOLE 8 9,894 0 0
REX AMERICAN RESOURCES CORP COM 761624105 297 3,666 SH   SOLE 1 3,666 0 0
REXFORD INDL RLTY INC TRUS 76169C100 2,492 79,409 SH   SOLE 1 79,409 0 0
REXFORD INDL RLTY INC COM 76169C100 1,917 61,076 SH   SOLE 1 61,076 0 0
REXNORD CORP NEW COM 76169B102 756 26,020 SH   SOLE 1 26,020 0 0
RF INDS LTD COM 749552105 9 1,323 SH   SOLE 8 1,323 0 0
RGC RES INC COM 74955L103 16 540 SH   SOLE 1 540 0 0
RH COM 74967X103 1,276 9,130 SH   SOLE 1 9,130 0 0
RH COM 74967X103 26 186 SH   SOLE 8 186 0 0
RH OPT 74967X103 6,650 47,600 SH Put SOLE 8 47,600 0 0
RH OPT 74967X103 17,253 123,500 SH Call SOLE 8 123,500 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 41 1,325 SH   SOLE 1 1,325 0 0
RIBBON COMMUNICATIONS INC COM 762544104 28 3,860 SH   SOLE 1 3,860 0 0
RIBBON COMMUNICATIONS INC COM 762544104 0 9 SH   SOLE 8 9 0 0
RICE MIDSTREAM PARTNERS LP COM 762819100 3,545 208,338 SH   SOLE 1 208,338 0 0
RICE MIDSTREAM PARTNERS LP COM 762819100 79 4,648 SH   SOLE 8 4,648 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 210 73,960 SH   SOLE 1 73,960 0 0
RIGEL PHARMACEUTICALS INC OPT 766559603 6 2,000 SH Call SOLE 8 2,000 0 0
RIGEL PHARMACEUTICALS INC OPT 766559603 277 98,000 SH Put SOLE 8 98,000 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 1,447 511,145 SH   SOLE 8 511,145 0 0
RIGNET INC COM 766582100 10 1,027 SH   SOLE 1 1,027 0 0
RIGNET INC COM 766582100 34 3,272 SH   SOLE 8 3,272 0 0
RIMINI STR INC DEL COM 76674Q107 5 717 SH   SOLE 1 717 0 0
RING ENERGY INC COM 76680V108 833 65,945 SH   SOLE 1 65,945 0 0
RING ENERGY INC COM 76680V108 74 5,853 SH   SOLE 8 5,853 0 0
RINGCENTRAL INC COM 76680R206 18 250 SH   DFND 1 0 0 250
RINGCENTRAL INC COM 76680R206 6,313 89,729 SH   SOLE 1 89,729 0 0
RINGCENTRAL INC COM 76680R206 1,289 18,308 SH   SOLE 8 18,308 0 0
RIO TINTO PLC ADR 767204100 154,387 2,782,740 SH   SOLE 1 2,782,740 0 0
RIO TINTO PLC OPT 767204100 12,566 226,500 SH Call SOLE 8 226,500 0 0
RIO TINTO PLC ADR 767204100 3,624 65,318 SH   SOLE 8 65,318 0 0
RIO TINTO PLC OPT 767204100 3,284 59,200 SH Put SOLE 8 59,200 0 0
RIO TINTO PLC ADR 767204100 1 25 SH   SOLE 9 25 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 51 1,500 SH   SOLE 1 1,500 0 0
RITE AID CORP COM 767754104 2,108 1,218,137 SH   SOLE 1 1,218,137 0 0
RITE AID CORP OPT 767754104 62 35,700 SH Put SOLE 8 35,700 0 0
RITE AID CORP COM 767754104 189 109,104 SH   SOLE 8 109,104 0 0
RITE AID CORP OPT 767754104 544 314,200 SH Call SOLE 8 314,200 0 0
RIVERVIEW BANCORP INC COM 769397100 16 1,960 SH   SOLE 1 1,960 0 0
RLI CORP COM 749607107 977 14,763 SH   SOLE 1 14,763 0 0
RLI CORP COM 749607107 247 3,737 SH   SOLE 9 3,737 0 0
RLJ LODGING TR TRUS 74965L101 4,728 214,393 SH   SOLE 1 214,393 0 0
RLJ LODGING TR TRUS 74965L101 7 298 SH   SOLE 8 298 0 0
RMR GROUP INC COM 74967R106 136 1,732 SH   SOLE 1 1,732 0 0
RMR GROUP INC COM 74967R106 5 64 SH   SOLE 8 64 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 156 74,492 SH   SOLE 1 74,492 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 15 7,441 SH   SOLE 8 7,441 0 0
ROBERT HALF INTL INC COM 770323103 19,485 299,306 SH   SOLE 1 299,306 0 0
ROBERT HALF INTL INC OPT 770323103 33 500 SH Put SOLE 8 500 0 0
ROBERT HALF INTL INC OPT 770323103 143 2,200 SH Call SOLE 8 2,200 0 0
ROBERT HALF INTL INC COM 770323103 17 257 SH   SOLE 8 257 0 0
ROBERT HALF INTL INC COM 770323103 43 662 SH   SOLE 9 662 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 160 8,156 SH   SOLE 1 8,156 0 0
ROCKWELL AUTOMATION INC COM 773903109 27,225 163,774 SH   SOLE 1 163,774 0 0
ROCKWELL AUTOMATION INC OPT 773903109 1,862 11,200 SH Call SOLE 8 11,200 0 0
ROCKWELL AUTOMATION INC OPT 773903109 6,815 41,000 SH Put SOLE 8 41,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,259 13,590 SH   SOLE 8 13,590 0 0
ROCKWELL AUTOMATION INC COM 773903109 45 272 SH   SOLE 9 272 0 0
ROCKWELL COLLINS INC COM 774341101 28,826 214,058 SH   SOLE 1 214,058 0 0
ROCKWELL COLLINS INC OPT 774341101 2,357 17,500 SH Call SOLE 8 17,500 0 0
ROCKWELL COLLINS INC COM 774341101 3 21 SH   SOLE 8 21 0 0
ROCKWELL COLLINS INC OPT 774341101 1,037 7,700 SH Put SOLE 8 7,700 0 0
ROCKWELL COLLINS INC COM 774341101 203 1,508 SH   SOLE 9 1,508 0 0
ROCKWELL MED INC COM 774374102 17 3,476 SH   SOLE 1 3,476 0 0
ROCKWELL MED INC COM 774374102 0 43 SH   SOLE 8 43 0 0
ROCKWELL MED INC OPT 774374102 189 38,400 SH Call SOLE 8 38,400 0 0
ROCKWELL MED INC OPT 774374102 4 800 SH Put SOLE 8 800 0 0
ROCKY BRANDS INC COM 774515100 15 501 SH   SOLE 1 501 0 0
ROGERS COMMUNICATIONS INC COM 775109200 169 3,558 SH   SOLE 1 3,558 0 0
ROGERS COMMUNICATIONS INC COM 775109200 9,526 200,731 SH   SOLE 9 200,731 0 0
ROGERS CORP COM 775133101 1,514 13,589 SH   SOLE 1 13,589 0 0
ROGERS CORP COM 775133101 2 14 SH   SOLE 8 14 0 0
ROKU INC COM 77543R102 455 10,687 SH   SOLE 1 10,687 0 0
ROKU INC OPT 77543R102 22,623 530,800 SH Call SOLE 8 530,800 0 0
ROKU INC COM 77543R102 2,711 63,604 SH   SOLE 8 63,604 0 0
ROKU INC OPT 77543R102 14,184 332,800 SH Put SOLE 8 332,800 0 0
ROLLINS INC COM 775711104 1,879 35,771 SH   SOLE 1 35,771 0 0
ROLLINS INC COM 775711104 32 605 SH   SOLE 8 605 0 0
ROLLINS INC COM 775711104 29 560 SH   SOLE 9 560 0 0
ROPER TECHNOLOGIES INC COM 776696106 230 832 SH   DFND 1 0 0 832
ROPER TECHNOLOGIES INC COM 776696106 90,789 329,049 SH   SOLE 1 121,848 207,201 0
ROPER TECHNOLOGIES INC COM 776696106 59 212 SH   SOLE 8 212 0 0
ROPER TECHNOLOGIES INC COM 776696106 61 220 SH   SOLE 9 220 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,332 4,826 SH   SOLE 20 0 4,826 0
ROPER TECHNOLOGIES INC COM 776696106 11,076 40,145 SH   SOLE 99 0 40,145 0
ROSEHILL RES INC COM 777385105 1 81 SH   SOLE 1 81 0 0
ROSETTA STONE INC COM 777780107 76 4,743 SH   SOLE 1 4,743 0 0
ROSS STORES INC COM 778296103 63,182 745,524 SH   SOLE 1 745,524 0 0
ROSS STORES INC OPT 778296103 2,483 29,300 SH Put SOLE 8 29,300 0 0
ROSS STORES INC OPT 778296103 4,958 58,500 SH Call SOLE 8 58,500 0 0
ROSS STORES INC COM 778296103 172 2,025 SH   SOLE 8 2,025 0 0
ROSS STORES INC COM 778296103 69 814 SH   SOLE 9 814 0 0
ROVI CORP BOND 779376AD4 154 162,000 PRN   SOLE 8 0 0 162,000
ROWAN COMPANIES PLC COM G7665A101 3,897 240,332 SH   SOLE 1 240,332 0 0
ROWAN COMPANIES PLC OPT G7665A101 9,732 600,000 SH Put SOLE 1 600,000 0 0
ROWAN COMPANIES PLC OPT G7665A101 1,615 99,600 SH Put SOLE 8 99,600 0 0
ROWAN COMPANIES PLC OPT G7665A101 1,700 104,800 SH Call SOLE 8 104,800 0 0
ROWAN COMPANIES PLC COM G7665A101 245 15,103 SH   SOLE 8 15,103 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 312 4,137 SH   SOLE 1 4,137 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 16,574 220,100 SH Call SOLE 8 220,100 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 14,963 198,700 SH Put SOLE 8 198,700 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,126 28,242 SH   SOLE 8 28,242 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 57,970 769,855 SH   SOLE 9 769,855 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 387 56,900 SH   SOLE 1 56,900 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 41 6,079 SH   SOLE 8 6,079 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 100 SH Put SOLE 8 100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 311 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 27,588 266,297 SH   SOLE 1 266,297 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 3,294 31,800 SH Put SOLE 8 31,800 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 602 5,808 SH   SOLE 8 5,808 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 1,399 13,500 SH Call SOLE 8 13,500 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 46 443 SH   SOLE 9 443 0 0
ROYAL DUTCH SHELL PLC ADR 780259107 953 13,115 SH   SOLE 1 13,115 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 152 2,201 SH   SOLE 1 2,201 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 185 2,667 SH   DFND 1 0 0 2,667
ROYAL DUTCH SHELL PLC ADR 780259206 3 40 SH   SOLE 8 40 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 5,608 81,000 SH Put SOLE 8 81,000 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 3,538 51,100 SH Call SOLE 8 51,100 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 13 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 7,415 79,877 SH   SOLE 1 79,877 0 0
ROYAL GOLD INC OPT 780287108 1,755 18,900 SH Call SOLE 8 18,900 0 0
ROYAL GOLD INC COM 780287108 1,208 13,015 SH   SOLE 8 13,015 0 0
ROYAL GOLD INC BOND 780287AA6 1,304 1,233,000 PRN   SOLE 8 0 0 1,233,000
ROYAL GOLD INC OPT 780287108 2,340 25,200 SH Put SOLE 8 25,200 0 0
ROYAL GOLD INC COM 780287108 37 400 SH   DFND 20 0 0 400
RPC INC COM 749660106 625 42,895 SH   SOLE 1 42,895 0 0
RPC INC OPT 749660106 138 9,500 SH Call SOLE 8 9,500 0 0
RPC INC COM 749660106 34 2,396 SH   SOLE 8 2,396 0 0
RPC INC OPT 749660106 41 2,800 SH Put SOLE 8 2,800 0 0
RPM INTL INC COM 749685103 13,204 226,397 SH   SOLE 1 226,397 0 0
RPM INTL INC OPT 749685103 6 100 SH Put SOLE 8 100 0 0
RPM INTL INC OPT 749685103 82 1,400 SH Call SOLE 8 1,400 0 0
RPM INTL INC COM 749685103 7 117 SH   SOLE 8 117 0 0
RPM INTL INC COM 749685103 517 8,864 SH   SOLE 9 8,864 0 0
RSP PERMIAN INC COM 74978Q105 15,347 348,626 SH   SOLE 1 348,626 0 0
RSP PERMIAN INC COM 74978Q105 104 2,366 SH   SOLE 8 2,366 0 0
RTI SURGICAL INC COM 74975N105 20 4,164 SH   SOLE 1 4,164 0 0
RTI SURGICAL INC COM 74975N105 0 35 SH   SOLE 8 35 0 0
RUBICON PROJ INC COM 78112V102 233 81,696 SH   SOLE 1 81,696 0 0
RUBICON PROJ INC COM 78112V102 1 206 SH   SOLE 8 206 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 550 18,614 SH   SOLE 1 18,614 0 0
RUSH ENTERPRISES INC COM 781846308 15 331 SH   SOLE 1 331 0 0
RUSH ENTERPRISES INC COM 781846209 589 13,576 SH   SOLE 1 13,576 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 1,277 45,531 SH   SOLE 1 45,531 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 91 3,246 SH   SOLE 8 3,246 0 0
RYANAIR HLDGS PLC ADR 783513203 10 85 SH   SOLE 1 85 0 0
RYDER SYS INC COM 783549108 3,021 42,017 SH   SOLE 1 42,017 0 0
RYDER SYS INC OPT 783549108 194 2,700 SH Put SOLE 8 2,700 0 0
RYDER SYS INC COM 783549108 3 44 SH   SOLE 8 44 0 0
RYDER SYS INC OPT 783549108 819 11,400 SH Call SOLE 8 11,400 0 0
RYERSON HLDG CORP COM 783754104 447 40,065 SH   SOLE 1 40,065 0 0
RYERSON HLDG CORP COM 783754104 39 3,498 SH   SOLE 8 3,498 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 5,778 69,495 SH   SOLE 1 69,495 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 18 218 SH   SOLE 8 218 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 9 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 552 12,762 SH   SOLE 1 12,762 0 0
S&ampP GLOBAL INC COM 78409V104 44,959 220,510 SH   SOLE 1 220,510 0 0
S&ampP GLOBAL INC COM 78409V104 749 3,675 SH   DFND 1 0 0 3,675
S&ampP GLOBAL INC OPT 78409V104 1,285 6,300 SH Put SOLE 8 6,300 0 0
S&ampP GLOBAL INC OPT 78409V104 2,324 11,400 SH Call SOLE 8 11,400 0 0
S&ampP GLOBAL INC COM 78409V104 110 540 SH   SOLE 9 540 0 0
S&ampP GLOBAL INC COM 78409V104 1,286 6,305 SH   DFND 20 0 0 6,305
S&ampW SEED CO COM 785135104 0 5 SH   SOLE 8 5 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 1,200 55,213 SH   SOLE 1 55,213 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 3 129 SH   SOLE 8 129 0 0
SABRE CORP COM 78573M104 2,100 85,233 SH   SOLE 1 85,233 0 0
SABRE CORP COM 78573M104 248 10,048 SH   SOLE 8 10,048 0 0
SABRE CORP OPT 78573M104 25 1,000 SH Put SOLE 8 1,000 0 0
SABRE CORP COM 78573M104 31 1,277 SH   SOLE 9 1,277 0 0
SAFE BULKERS INC COM Y7388L103 13 3,722 SH   SOLE 1 3,722 0 0
SAFE BULKERS INC COM Y7388L103 1 312 SH   SOLE 8 312 0 0
SAFE BULKERS INC COM Y7388L103 17 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 40 3,158 SH   SOLE 1 3,158 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 80 6,274 SH   SOLE 8 6,274 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 29 1,593 SH   SOLE 1 1,593 0 0
SAFETY INS GROUP INC COM 78648T100 600 7,035 SH   SOLE 1 7,035 0 0
SAFETY INS GROUP INC COM 78648T100 627 7,338 SH   SOLE 8 7,338 0 0
SAGA COMMUNICATIONS INC COM 786598300 10 278 SH   SOLE 1 278 0 0
SAGE THERAPEUTICS INC COM 78667J108 7,707 49,238 SH   SOLE 1 49,238 0 0
SAGE THERAPEUTICS INC OPT 78667J108 783 5,000 SH Put SOLE 8 5,000 0 0
SAGE THERAPEUTICS INC OPT 78667J108 376 2,400 SH Call SOLE 8 2,400 0 0
SAGE THERAPEUTICS INC COM 78667J108 1,916 12,239 SH   SOLE 8 12,239 0 0
SAIA INC COM 78709Y105 1,893 23,399 SH   SOLE 1 23,399 0 0
SAIA INC COM 78709Y105 36 448 SH   SOLE 8 448 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 153 6,241 SH   SOLE 1 6,241 0 0
SAILPOINT TECHNLGIES HLDGS I OPT 78781P105 883 36,000 SH Call SOLE 8 36,000 0 0
SALESFORCE COM INC COM 79466L302 143,373 1,051,119 SH   SOLE 1 1,051,119 0 0
SALESFORCE COM INC COM 79466L302 352 2,583 SH   DFND 1 0 0 2,583
SALESFORCE COM INC OPT 79466L302 24,211 177,500 SH Put SOLE 8 177,500 0 0
SALESFORCE COM INC OPT 79466L302 35,041 256,900 SH Call SOLE 8 256,900 0 0
SALESFORCE COM INC COM 79466L302 3,985 29,220 SH   SOLE 8 29,220 0 0
SALESFORCE COM INC COM 79466L302 431 3,165 SH   SOLE 9 3,165 0 0
SALESFORCE COM INC COM 79466L302 1,744 12,787 SH   DFND 20 0 0 12,787
SALLY BEAUTY HLDGS INC COM 79546E104 1,709 106,724 SH   SOLE 1 106,724 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 76 4,759 SH   SOLE 8 4,759 0 0
SANCHEZ ENERGY CORP COM 79970Y105 582 128,912 SH   SOLE 1 128,912 0 0
SANCHEZ ENERGY CORP COM 79970Y105 1,127 249,084 SH   SOLE 8 249,084 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 102 22,600 SH Put SOLE 8 22,600 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 357 78,900 SH Call SOLE 8 78,900 0 0
SANDERSON FARMS INC COM 800013104 1,193 11,336 SH   SOLE 1 11,336 0 0
SANDERSON FARMS INC COM 800013104 15 147 SH   SOLE 8 147 0 0
SANDRIDGE ENERGY INC COM 80007P869 507 28,620 SH   SOLE 1 28,620 0 0
SANDSTORM GOLD LTD COM 80013R206 1,348 299,600 SH   SOLE 1 299,600 0 0
SANDSTORM GOLD LTD COM 80013R206 134 29,864 SH   SOLE 8 29,864 0 0
SANDY SPRING BANCORP INC COM 800363103 104 2,537 SH   SOLE 1 2,537 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 260 3,489 SH   SOLE 1 3,489 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 24 320 SH   SOLE 8 320 0 0
SANGAMO THERAPEUTICS INC COM 800677106 357 25,164 SH   SOLE 1 25,164 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 2,587 182,200 SH Put SOLE 8 182,200 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 704 49,600 SH Call SOLE 8 49,600 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,343 94,575 SH   SOLE 8 94,575 0 0
SANMINA CORPORATION COM 801056102 2,008 68,513 SH   SOLE 1 68,513 0 0
SANMINA CORPORATION OPT 801056102 53 1,800 SH Call SOLE 8 1,800 0 0
SANOFI ADR 80105N105 2,179 54,429 SH   SOLE 1 54,429 0 0
SANOFI OPT 80105N105 176 4,400 SH Put SOLE 8 4,400 0 0
SANOFI ADR 80105N105 5,668 141,672 SH   SOLE 8 141,672 0 0
SANOFI OPT 80105N105 3,637 90,900 SH Call SOLE 8 90,900 0 0
SANOFI ADR 80105N105 9,999 249,905 SH   SOLE 9 249,905 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 4,996 261,728 SH   SOLE 1 261,728 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 176 9,200 SH Call SOLE 8 9,200 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 2,195 115,000 SH Put SOLE 8 115,000 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 3,971 208,001 SH   SOLE 8 208,001 0 0
SAP SE OPT 803054204 23 200 SH Call SOLE 8 200 0 0
SAP SE ADR 803054204 10,287 88,942 SH   SOLE 8 88,942 0 0
SAP SE OPT 803054204 20,113 173,900 SH Put SOLE 8 173,900 0 0
SAREPTA THERAPEUTICS INC COM 803607100 15,730 119,002 SH   SOLE 1 119,002 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 12,253 92,700 SH Put SOLE 8 92,700 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 27,572 208,600 SH Call SOLE 8 208,600 0 0
SAREPTA THERAPEUTICS INC COM 803607100 5,697 43,107 SH   SOLE 8 43,107 0 0
SASOL LTD ADR 803866300 875 23,939 SH   SOLE 1 23,939 0 0
SAUL CTRS INC COM 804395101 381 7,120 SH   SOLE 1 7,120 0 0
SAUL CTRS INC TRUS 804395101 817 15,258 SH   SOLE 1 15,258 0 0
SAUL CTRS INC TRUS 804395101 1 11 SH   SOLE 8 11 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 21 1,833 SH   SOLE 1 1,833 0 0
SAVARA INC COM 805111101 0 5 SH   SOLE 8 5 0 0
SB ONE BANCORP COM 78413T103 15 523 SH   SOLE 1 523 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 25,026 151,564 SH   SOLE 1 151,564 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 4,627 28,022 SH   SOLE 1 28,022 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 1,238 7,500 SH Call SOLE 8 7,500 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 50 300 SH Put SOLE 8 300 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 41 248 SH   SOLE 9 248 0 0
SCANA CORP NEW COM 80589M102 21,518 558,620 SH   SOLE 1 558,620 0 0
SCANA CORP NEW OPT 80589M102 2,157 56,000 SH Put SOLE 8 56,000 0 0
SCANA CORP NEW COM 80589M102 852 22,126 SH   SOLE 8 22,126 0 0
SCANA CORP NEW COM 80589M102 50 1,273 SH   SOLE 9 1,273 0 0
SCANSOURCE INC COM 806037107 567 14,062 SH   SOLE 1 14,062 0 0
SCANSOURCE INC COM 806037107 18 462 SH   SOLE 8 462 0 0
SCHEIN HENRY INC COM 806407102 12,501 172,070 SH   SOLE 1 172,070 0 0
SCHEIN HENRY INC OPT 806407102 705 9,700 SH Put SOLE 8 9,700 0 0
SCHEIN HENRY INC OPT 806407102 1,395 19,200 SH Call SOLE 8 19,200 0 0
SCHEIN HENRY INC COM 806407102 24 328 SH   SOLE 9 328 0 0
SCHLUMBERGER LTD COM 806857108 93,269 1,391,430 SH   SOLE 1 1,358,019 33,411 0
SCHLUMBERGER LTD COM 806857108 1,616 24,105 SH   DFND 1 0 0 24,105
SCHLUMBERGER LTD OPT 806857108 39,113 583,500 SH Call SOLE 8 583,500 0 0
SCHLUMBERGER LTD COM 806857108 3,592 53,588 SH   SOLE 8 53,588 0 0
SCHLUMBERGER LTD OPT 806857108 27,731 413,700 SH Put SOLE 8 413,700 0 0
SCHLUMBERGER LTD COM 806857108 2,454 36,608 SH   SOLE 9 36,608 0 0
SCHLUMBERGER LTD COM 806857108 358 5,342 SH   SOLE 20 0 5,342 0
SCHLUMBERGER LTD COM 806857108 85 1,274 SH   DFND 20 0 0 1,274
SCHLUMBERGER LTD COM 806857108 513 7,657 SH   SOLE 99 0 7,657 0
SCHNEIDER NATIONAL INC COM 80689H102 2,637 95,875 SH   SOLE 1 95,875 0 0
SCHNEIDER NATIONAL INC COM 80689H102 945 34,356 SH   SOLE 8 34,356 0 0
SCHNITZER STL INDS COM 806882106 179 5,274 SH   SOLE 1 5,274 0 0
SCHNITZER STL INDS OPT 806882106 559 16,600 SH Put SOLE 8 16,600 0 0
SCHNITZER STL INDS COM 806882106 290 8,622 SH   SOLE 8 8,622 0 0
SCHNITZER STL INDS OPT 806882106 371 11,000 SH Call SOLE 8 11,000 0 0
SCHOLASTIC CORP COM 807066105 550 12,411 SH   SOLE 1 12,411 0 0
SCHOLASTIC CORP COM 807066105 52 1,163 SH   SOLE 8 1,163 0 0
SCHULMAN A INC COM 808194104 2,847 64,001 SH   SOLE 1 64,001 0 0
SCHWAB CHARLES CORP NEW COM 808513105 68,914 1,348,630 SH   SOLE 1 1,348,630 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 4,952 96,900 SH Put SOLE 8 96,900 0 0
SCHWAB CHARLES CORP NEW COM 808513105 101 1,970 SH   SOLE 8 1,970 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 9,050 177,100 SH Call SOLE 8 177,100 0 0
SCHWAB CHARLES CORP NEW COM 808513105 131 2,578 SH   SOLE 9 2,578 0 0
SCHWAB CHARLES CORP NEW COM 808513105 122 2,380 SH   SOLE 81 2,380 0 0
SCHWAB STRATEGIC TR FUND 808524839 3 50 SH   SOLE 8 50 0 0
SCHWAB STRATEGIC TR FUND 808524870 3 61 SH   SOLE 8 61 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 822 18,807 SH   SOLE 1 18,807 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 992 22,695 SH   SOLE 8 22,695 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 2,386 29,477 SH   SOLE 1 29,477 0 0
SCIENTIFIC GAMES CORP COM 80874P109 361 7,346 SH   SOLE 1 7,346 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 34,312 698,100 SH Call SOLE 8 698,100 0 0
SCIENTIFIC GAMES CORP COM 80874P109 12,607 256,505 SH   SOLE 8 256,505 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 16,239 330,400 SH Put SOLE 8 330,400 0 0
SCORPIO BULKERS INC COM Y7546A122 30 4,262 SH   SOLE 1 4,262 0 0
SCORPIO TANKERS INC COM Y7542C106 60 21,511 SH   SOLE 1 21,511 0 0
SCORPIO TANKERS INC OPT Y7542C106 281 100,000 SH Call SOLE 8 100,000 0 0
SCOTTS MIRACLE GRO CO COM 810186106 2,216 26,651 SH   SOLE 1 26,651 0 0
SCOTTS MIRACLE GRO CO COM 810186106 700 8,425 SH   SOLE 8 8,425 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 291 3,500 SH Put SOLE 8 3,500 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 125 1,500 SH Call SOLE 8 1,500 0 0
SCPHARMACEUTICALS INC COM 810648105 3 718 SH   SOLE 1 718 0 0
SCRIPPS E W CO OHIO COM 811054402 697 51,992 SH   SOLE 1 51,992 0 0
SCRIPPS E W CO OHIO COM 811054402 42 3,101 SH   SOLE 8 3,101 0 0
SEA LTD ADR 81141R100 49 3,266 SH   SOLE 1 3,266 0 0
SEA LTD ADR 81141R100 758 50,541 SH   SOLE 8 50,541 0 0
SEABOARD CORP COM 811543107 40 10 SH   SOLE 1 10 0 0
SEABRIDGE GOLD INC COM 811916105 0 16 SH   SOLE 1 16 0 0
SEABRIDGE GOLD INC OPT 811916105 368 33,000 SH Put SOLE 8 33,000 0 0
SEABRIDGE GOLD INC COM 811916105 290 25,991 SH   SOLE 8 25,991 0 0
SEABRIDGE GOLD INC OPT 811916105 371 33,300 SH Call SOLE 8 33,300 0 0
SEABRIDGE GOLD INC COM 811916105 8 700 SH   DFND 20 0 0 700
SEACOAST BKG CORP FLA COM 811707801 540 17,113 SH   SOLE 1 17,113 0 0
SEACOAST BKG CORP FLA COM 811707801 2 66 SH   SOLE 8 66 0 0
SEACOR HOLDINGS INC COM 811904101 1,127 19,686 SH   SOLE 1 19,686 0 0
SEACOR HOLDINGS INC COM 811904101 94 1,644 SH   SOLE 8 1,644 0 0
SEACOR MARINE HLDGS INC COM 78413P101 391 16,899 SH   SOLE 1 16,899 0 0
SEADRILL LIMITED COM G7945E105 30 137,653 SH   SOLE 1 137,653 0 0
SEADRILL LIMITED OPT G7945E105 1,060 4,928,800 SH Put SOLE 1 4,928,800 0 0
SEADRILL LIMITED COM G7945E105 1 2,992 SH   DFND 1 0 0 2,992
SEADRILL LIMITED OPT G7945E105 1 5,100 SH Put SOLE 8 5,100 0 0
SEADRILL LIMITED OPT G7945E105 19 86,600 SH Call SOLE 8 86,600 0 0
SEADRILL LIMITED COM G7945E105 168 784,429 SH   SOLE 9 784,429 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 49,504 876,619 SH   SOLE 1 876,619 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 51,992 920,700 SH Put SOLE 8 920,700 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 10,460 185,244 SH   SOLE 8 185,244 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 10,611 187,900 SH Call SOLE 8 187,900 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 33 578 SH   SOLE 9 578 0 0
SEALED AIR CORP NEW COM 81211K100 11,331 266,921 SH   SOLE 1 266,921 0 0
SEALED AIR CORP NEW OPT 81211K100 2,101 49,500 SH Call SOLE 8 49,500 0 0
SEALED AIR CORP NEW COM 81211K100 978 23,040 SH   SOLE 8 23,040 0 0
SEALED AIR CORP NEW OPT 81211K100 488 11,500 SH Put SOLE 8 11,500 0 0
SEALED AIR CORP NEW COM 81211K100 15 358 SH   SOLE 9 358 0 0
SEARS HLDGS CORP COM 812350106 586 247,405 SH   SOLE 1 247,405 0 0
SEARS HLDGS CORP OPT 812350106 0 100 SH Call SOLE 8 100 0 0
SEARS HLDGS CORP COM 812350106 306 129,279 SH   SOLE 8 129,279 0 0
SEARS HOMETOWN &amp OUTLET STOR COM 812362101 21 10,000 SH   DFND 1 0 0 10,000
SEASPAN CORP COM Y75638109 3 300 SH   SOLE 1 300 0 0
SEASPAN CORP OPT Y75638109 834 81,900 SH Call SOLE 8 81,900 0 0
SEASPAN CORP OPT Y75638109 318 31,200 SH Put SOLE 8 31,200 0 0
SEASPAN CORP COM Y75638109 295 28,975 SH   SOLE 8 28,975 0 0
SEASPINE HLDGS CORP COM 81255T108 10 852 SH   SOLE 1 852 0 0
SEATTLE GENETICS INC COM 812578102 1,393 20,983 SH   SOLE 1 20,983 0 0
SEATTLE GENETICS INC OPT 812578102 637 9,600 SH Call SOLE 8 9,600 0 0
SEATTLE GENETICS INC OPT 812578102 425 6,400 SH Put SOLE 8 6,400 0 0
SEATTLE GENETICS INC COM 812578102 40 599 SH   SOLE 9 599 0 0
SEAWORLD ENTMT INC COM 81282V100 300 13,746 SH   SOLE 1 13,746 0 0
SEAWORLD ENTMT INC OPT 81282V100 4,216 193,200 SH Put SOLE 8 193,200 0 0
SEAWORLD ENTMT INC OPT 81282V100 1,641 75,200 SH Call SOLE 8 75,200 0 0
SEAWORLD ENTMT INC COM 81282V100 609 27,954 SH   SOLE 8 27,954 0 0
SECOO HLDG LTD ADR 81367P101 11 1,300 SH   SOLE 1 1,300 0 0
SECUREWORKS CORP COM 81374A105 8 628 SH   SOLE 1 628 0 0
SECUREWORKS CORP COM 81374A105 16 1,254 SH   SOLE 8 1,254 0 0
SEI INVESTMENTS CO COM 784117103 5,527 88,392 SH   SOLE 1 88,392 0 0
SEI INVESTMENTS CO COM 784117103 5 78 SH   SOLE 8 78 0 0
SEI INVESTMENTS CO COM 784117103 181 2,897 SH   SOLE 9 2,897 0 0
SELECT BANCORP INC NEW COM 81617L108 11 824 SH   SOLE 1 824 0 0
SELECT ENERGY SVCS INC COM 81617J301 51 3,539 SH   SOLE 1 3,539 0 0
SELECT INCOME REIT TRUS 81618T100 142 6,338 SH   SOLE 1 6,338 0 0
SELECT INCOME REIT TRUS 81618T100 1 59 SH   SOLE 8 59 0 0
SELECT MED HLDGS CORP COM 81619Q105 981 53,966 SH   SOLE 1 53,966 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 824 31,000 SH   DFND 1 0 0 31,000
SELECT SECTOR SPDR TR FUND 81369Y407 170,675 1,561,528 SH   SOLE 1 1,561,528 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 244,859 4,712,425 SH   SOLE 1 4,712,425 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 24 470 SH   DFND 1 0 0 470
SELECT SECTOR SPDR TR FUND 81369Y860 77 2,365 SH   DFND 1 0 0 2,365
SELECT SECTOR SPDR TR FUND 81369Y803 364,936 5,253,157 SH   SOLE 1 5,253,157 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 75,638 1,467,833 SH   SOLE 1 1,467,833 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 7,703 132,657 SH   SOLE 1 132,657 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 256,510 3,581,029 SH   SOLE 1 3,581,029 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 54 781 SH   DFND 1 0 0 781
SELECT SECTOR SPDR TR FUND 81369Y506 38,419 505,918 SH   SOLE 1 505,918 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 95 1,254 SH   DFND 1 0 0 1,254
SELECT SECTOR SPDR TR FUND 81369Y605 257,908 9,699,407 SH   SOLE 1 9,699,407 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 188,689 2,260,837 SH   SOLE 1 2,260,837 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 5,015 97,330 SH   SOLE 8 97,330 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 193 5,906 SH   SOLE 8 5,906 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 16,890 235,800 SH Call SOLE 8 235,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 5,651 97,300 SH Put SOLE 8 97,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 8,325 313,101 SH   SOLE 8 313,101 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 49,331 649,600 SH Put SOLE 8 649,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 34,475 481,300 SH Put SOLE 8 481,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 995 9,100 SH Put SOLE 8 9,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 8,755 80,100 SH Call SOLE 8 80,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 25,985 500,100 SH Call SOLE 8 500,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 7,395 103,250 SH   SOLE 8 103,250 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 5,363 77,200 SH Call SOLE 8 77,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 47,500 1,786,400 SH Call SOLE 8 1,786,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 41,905 603,200 SH Put SOLE 8 603,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 98 901 SH   SOLE 8 901 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 8,629 113,633 SH   SOLE 8 113,633 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 3,757 72,324 SH   SOLE 8 72,324 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 10,000 119,815 SH   SOLE 8 119,815 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 2,240 38,577 SH   SOLE 8 38,577 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 6,882 99,068 SH   SOLE 8 99,068 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 10,942 131,100 SH Put SOLE 8 131,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 18,217 350,600 SH Put SOLE 8 350,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 5,926 115,000 SH Put SOLE 8 115,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 1,659 32,200 SH Call SOLE 8 32,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 29,678 390,800 SH Call SOLE 8 390,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 69,432 2,611,200 SH Put SOLE 8 2,611,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 5,204 89,600 SH Call SOLE 8 89,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 14,180 169,900 SH Call SOLE 8 169,900 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 459 6,048 SH   SOLE 9 6,048 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 0 1 SH   SOLE 9 1 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 1,575 18,868 SH   SOLE 9 18,868 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 380 5,000 SH   DFND 20 0 0 5,000
SELECTA BIOSCIENCES INC COM 816212104 17 1,316 SH   SOLE 1 1,316 0 0
SELECTIVE INS GROUP INC COM 816300107 1,486 27,019 SH   SOLE 1 27,019 0 0
SELECTIVE INS GROUP INC COM 816300107 36 647 SH   SOLE 8 647 0 0
SEMGROUP CORP COM 81663A105 253 9,962 SH   SOLE 1 9,962 0 0
SEMGROUP CORP COM 81663A105 92 3,602 SH   SOLE 8 3,602 0 0
SEMICONDUCTOR MFG INTL CORP ADR 81663N206 332 51,000 SH   SOLE 1 51,000 0 0
SEMPRA ENERGY COM 816851109 166,005 1,429,727 SH   SOLE 1 1,429,727 0 0
SEMPRA ENERGY OPT 816851109 186 1,600 SH Call SOLE 8 1,600 0 0
SEMPRA ENERGY OPT 816851109 522 4,500 SH Put SOLE 8 4,500 0 0
SEMPRA ENERGY CONV 816851406 14,714 142,565 SH   SOLE 8 142,565 0 0
SEMPRA ENERGY COM 816851109 1,635 14,076 SH   SOLE 8 14,076 0 0
SEMPRA ENERGY COM 816851109 60 517 SH   SOLE 9 517 0 0
SEMTECH CORP COM 816850101 1,135 24,132 SH   SOLE 1 24,132 0 0
SEMTECH CORP COM 816850101 405 8,607 SH   SOLE 8 8,607 0 0
SENDGRID INC COM 816883102 175 6,622 SH   SOLE 1 6,622 0 0
SENDGRID INC OPT 816883102 695 26,200 SH Call SOLE 8 26,200 0 0
SENECA FOODS CORP NEW COM 817070501 67 2,485 SH   SOLE 1 2,485 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 6,625 366,162 SH   SOLE 1 366,162 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 33 1,884 SH   SOLE 8 1,884 0 0
SENIOR HSG PPTYS TR COM 81721M109 101 5,584 SH   SOLE 9 5,584 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 2,976 62,563 SH   SOLE 1 62,563 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 155 3,240 SH   SOLE 8 3,240 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 47 981 SH   SOLE 9 981 0 0
SENSEONICS HLDGS INC COM 81727U105 247 60,183 SH   SOLE 1 60,183 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 577 8,057 SH   SOLE 1 8,057 0 0
SEQUANS COMMUNICATIONS S A ADR 817323108 0 31 SH   SOLE 8 31 0 0
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 1 400 SH   SOLE 1 400 0 0
SERES THERAPEUTICS INC COM 81750R102 13 1,507 SH   SOLE 1 1,507 0 0
SERES THERAPEUTICS INC COM 81750R102 7 798 SH   SOLE 8 798 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1,889 44,487 SH   SOLE 1 44,487 0 0
SERVICE CORP INTL COM 817565104 2,517 70,322 SH   SOLE 1 70,322 0 0
SERVICE CORP INTL OPT 817565104 11 300 SH Call SOLE 8 300 0 0
SERVICE CORP INTL COM 817565104 100 2,788 SH   SOLE 8 2,788 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2,666 44,839 SH   SOLE 1 44,839 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 73 1,228 SH   SOLE 8 1,228 0 0
SERVICENOW INC COM 81762P102 8,527 49,434 SH   SOLE 1 49,434 0 0
SERVICENOW INC OPT 81762P102 4,777 27,700 SH Call SOLE 8 27,700 0 0
SERVICENOW INC COM 81762P102 2,918 16,924 SH   SOLE 8 16,924 0 0
SERVICENOW INC BOND 81762PAB8 126 54,000 PRN   SOLE 8 0 0 54,000
SERVICENOW INC OPT 81762P102 10,314 59,800 SH Put SOLE 8 59,800 0 0
SERVICENOW INC COM 81762P102 170 986 SH   SOLE 9 986 0 0
SERVICESOURCE INTL INC COM 81763U100 22 5,664 SH   SOLE 1 5,664 0 0
SERVICESOURCE INTL INC COM 81763U100 27 6,833 SH   SOLE 8 6,833 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 694 16,623 SH   SOLE 1 16,623 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 0 1 SH   SOLE 8 1 0 0
SESEN BIO INC COM 817763105 63 32,300 SH   SOLE 1 32,300 0 0
SHAKE SHACK INC COM 819047101 494 7,471 SH   SOLE 1 7,471 0 0
SHAKE SHACK INC OPT 819047101 6,069 91,700 SH Put SOLE 8 91,700 0 0
SHAKE SHACK INC COM 819047101 407 6,154 SH   SOLE 8 6,154 0 0
SHAKE SHACK INC OPT 819047101 6,869 103,800 SH Call SOLE 8 103,800 0 0
SHARPS COMPLIANCE CORP COM 820017101 5 1,338 SH   SOLE 8 1,338 0 0
SHAW COMMUNICATIONS INC COM 82028K200 26 1,296 SH   SOLE 1 1,296 0 0
SHAW COMMUNICATIONS INC COM 82028K200 3 168 SH   SOLE 8 168 0 0
SHAW COMMUNICATIONS INC COM 82028K200 7,583 372,651 SH   SOLE 9 372,651 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 12,901 581,699 SH   SOLE 1 581,699 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 170 7,672 SH   SOLE 8 7,672 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 112 3,417 SH   SOLE 1 3,417 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 38 1,157 SH   SOLE 8 1,157 0 0
SHERWIN WILLIAMS CO COM 824348106 51,676 126,789 SH   SOLE 1 126,789 0 0
SHERWIN WILLIAMS CO OPT 824348106 25,473 62,500 SH Call SOLE 8 62,500 0 0
SHERWIN WILLIAMS CO OPT 824348106 774 1,900 SH Put SOLE 8 1,900 0 0
SHERWIN WILLIAMS CO COM 824348106 223 545 SH   SOLE 8 545 0 0
SHERWIN WILLIAMS CO COM 824348106 73 180 SH   SOLE 9 180 0 0
SHILOH INDS INC COM 824543102 9 1,080 SH   SOLE 1 1,080 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 176 11,809 SH   SOLE 1 11,809 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 16 1,075 SH   SOLE 8 1,075 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 16 1,100 SH Call SOLE 8 1,100 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 43 2,900 SH Put SOLE 8 2,900 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 40 2,738 SH   SOLE 9 2,738 0 0
SHIRE PLC ADR 82481R106 2,798 16,574 SH   SOLE 1 16,574 0 0
SHIRE PLC ADR 82481R106 68 400 SH   DFND 1 0 0 400
SHIRE PLC OPT 82481R106 20,526 121,600 SH Put SOLE 8 121,600 0 0
SHIRE PLC OPT 82481R106 15,361 91,000 SH Call SOLE 8 91,000 0 0
SHIRE PLC ADR 82481R106 3,824 22,652 SH   SOLE 8 22,652 0 0
SHIRE PLC ADR 82481R106 70 417 SH   SOLE 9 417 0 0
SHOE CARNIVAL INC COM 824889109 329 10,142 SH   SOLE 1 10,142 0 0
SHOE CARNIVAL INC COM 824889109 199 6,114 SH   SOLE 8 6,114 0 0
SHOPIFY INC COM 82509L107 397 2,726 SH   SOLE 1 2,726 0 0
SHOPIFY INC COM 82509L107 102 700 SH   DFND 1 0 0 700
SHOPIFY INC OPT 82509L107 1,707 11,700 SH Call SOLE 8 11,700 0 0
SHOPIFY INC OPT 82509L107 598 4,100 SH Put SOLE 8 4,100 0 0
SHOPIFY INC COM 82509L107 54 369 SH   SOLE 9 369 0 0
SHORE BANCSHARES INC COM 825107105 17 922 SH   SOLE 1 922 0 0
SHORE BANCSHARES INC COM 825107105 17 872 SH   SOLE 8 872 0 0
SHOTSPOTTER INC COM 82536T107 20 530 SH   SOLE 1 530 0 0
SHUTTERFLY INC COM 82568P304 2,756 30,619 SH   SOLE 1 30,619 0 0
SHUTTERFLY INC COM 82568P304 1,363 15,132 SH   SOLE 8 15,132 0 0
SHUTTERFLY INC OPT 82568P304 225 2,500 SH Put SOLE 8 2,500 0 0
SHUTTERFLY INC OPT 82568P304 9 100 SH Call SOLE 8 100 0 0
SHUTTERSTOCK INC COM 825690100 1,111 23,382 SH   SOLE 1 23,382 0 0
SHUTTERSTOCK INC COM 825690100 14 292 SH   SOLE 8 292 0 0
SI FINL GROUP INC MD COM 78425V104 13 825 SH   SOLE 1 825 0 0
SI FINL GROUP INC MD COM 78425V104 1 50 SH   SOLE 8 50 0 0
SIBANYE STILLWATER ADR 825724206 35 14,550 SH   SOLE 1 14,550 0 0
SIBANYE STILLWATER ADR 825724206 61 25,320 SH   DFND 1 0 0 25,320
SIBANYE STILLWATER OPT 825724206 2,013 832,000 SH Call SOLE 8 832,000 0 0
SIBANYE STILLWATER ADR 825724206 218 90,000 SH   SOLE 9 90,000 0 0
SIEBERT FINL CORP COM 826176109 6 543 SH   SOLE 1 543 0 0
SIEBERT FINL CORP COM 826176109 17 1,632 SH   SOLE 8 1,632 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 17 1,127 SH   SOLE 1 1,127 0 0
SIENTRA INC COM 82621J105 468 24,000 SH   SOLE 1 24,000 0 0
SIENTRA INC COM 82621J105 189 9,659 SH   SOLE 8 9,659 0 0
SIERRA BANCORP COM 82620P102 33 1,173 SH   SOLE 1 1,173 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 154 9,652 SH   SOLE 8 9,652 0 0
SIERRA WIRELESS INC OPT 826516106 5 300 SH Call SOLE 8 300 0 0
SIFY TECHNOLOGIES LIMITED ADR 82655M107 1 539 SH   SOLE 8 539 0 0
SIGA TECHNOLOGIES INC COM 826917106 23 3,809 SH   SOLE 1 3,809 0 0
SIGMA DESIGNS INC COM 826565103 15 2,530 SH   SOLE 1 2,530 0 0
SIGMA DESIGNS INC COM 826565103 0 56 SH   SOLE 8 56 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 11,536 90,224 SH   SOLE 1 90,224 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 7,044 55,086 SH   SOLE 9 55,086 0 0
SIGNET JEWELERS LIMITED COM G81276100 965 17,319 SH   SOLE 1 17,319 0 0
SIGNET JEWELERS LIMITED COM G81276100 882 15,837 SH   SOLE 8 15,837 0 0
SIGNET JEWELERS LIMITED OPT G81276100 2,537 45,500 SH Call SOLE 8 45,500 0 0
SIGNET JEWELERS LIMITED OPT G81276100 998 17,900 SH Put SOLE 8 17,900 0 0
SIGNET JEWELERS LIMITED COM G81276100 11 209 SH   SOLE 9 209 0 0
SILGAN HOLDINGS INC COM 827048109 679 25,312 SH   SOLE 1 25,312 0 0
SILICOM LTD COM M84116108 38 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 1,023 10,277 SH   SOLE 1 10,277 0 0
SILICON LABORATORIES INC COM 826919102 28 284 SH   SOLE 8 284 0 0
SILICON LABORATORIES INC OPT 826919102 50 500 SH Put SOLE 8 500 0 0
SILICON LABORATORIES INC OPT 826919102 388 3,900 SH Call SOLE 8 3,900 0 0
SILICON LABORATORIES INC BOND 826919AB8 145 119,000 PRN   SOLE 8 0 0 119,000
SILICON MOTION TECHNOLOGY CO ADR 82706C108 1,315 24,869 SH   SOLE 1 24,869 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 66 1,247 SH   SOLE 8 1,247 0 0
SILICON MOTION TECHNOLOGY CO OPT 82706C108 26 500 SH Put SOLE 8 500 0 0
SILVERBOW RES INC COM 82836G102 15 519 SH   SOLE 1 519 0 0
SILVERCORP METALS INC COM 82835P103 5 1,800 SH   DFND 20 0 0 1,800
SILVERCREST ASSET MGMT GROUP COM 828359109 10 610 SH   SOLE 1 610 0 0
SIMMONS 1ST NATL CORP COM 828730200 1,457 48,738 SH   SOLE 1 48,738 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 116,313 683,417 SH   SOLE 1 683,417 0 0
SIMON PPTY GROUP INC NEW COM 828806109 18,142 106,601 SH   SOLE 1 106,601 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 8,818 51,813 SH   SOLE 8 51,813 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 4,833 28,400 SH Put SOLE 8 28,400 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 3,778 22,200 SH Call SOLE 8 22,200 0 0
SIMON PPTY GROUP INC NEW COM 828806109 30,550 179,507 SH   SOLE 9 179,507 0 0
SIMON PPTY GROUP INC NEW COM 828806109 103 605 SH   DFND 20 0 0 605
SIMON PPTY GROUP INC NEW COM 828806109 124 728 SH   SOLE 81 728 0 0
SIMPLY GOOD FOODS CO COM 82900L102 942 65,226 SH   SOLE 1 65,226 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 1,721 27,679 SH   SOLE 1 27,679 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 1,029 16,550 SH   SOLE 8 16,550 0 0
SIMULATIONS PLUS INC COM 829214105 20 868 SH   SOLE 1 868 0 0
SINA CORP PREF G81477104 21 250 SH   DFND 1 0 0 250
SINA CORP COM G81477104 986 11,640 SH   SOLE 1 11,640 0 0
SINA CORP COM G81477104 4,372 51,620 SH   SOLE 8 51,620 0 0
SINA CORP OPT G81477104 1,448 17,100 SH Call SOLE 8 17,100 0 0
SINA CORP OPT G81477104 7,563 89,300 SH Put SOLE 8 89,300 0 0
SINA CORP COM G81477104 1,685 19,900 SH   SOLE 9 19,900 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 234 7,278 SH   SOLE 1 7,278 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 1,270 39,500 SH Call SOLE 8 39,500 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 614 19,100 SH Put SOLE 8 19,100 0 0
SINOVAC BIOTECH LTD COM P8696W104 83 11,100 SH   SOLE 1 11,100 0 0
SIRIUS XM HLDGS INC COM 82968B103 18,102 2,673,790 SH   SOLE 1 2,673,790 0 0
SIRIUS XM HLDGS INC OPT 82968B103 3,385 500,000 SH Put SOLE 1 500,000 0 0
SIRIUS XM HLDGS INC OPT 82968B103 292 43,100 SH Put SOLE 8 43,100 0 0
SIRIUS XM HLDGS INC OPT 82968B103 1,503 222,000 SH Call SOLE 8 222,000 0 0
SIRIUS XM HLDGS INC COM 82968B103 63 9,201 SH   SOLE 9 9,201 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 245 2,926 SH   SOLE 1 2,926 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 11 127 SH   SOLE 8 127 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 971 13,865 SH   SOLE 1 13,865 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 6 92 SH   SOLE 8 92 0 0
SJW GROUP COM 784305104 559 8,442 SH   SOLE 1 8,442 0 0
SJW GROUP COM 784305104 502 7,576 SH   SOLE 8 7,576 0 0
SK TELECOM LTD ADR 78440P108 3 122 SH   SOLE 8 122 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SKECHERS U S A INC COM 830566105 2,430 80,952 SH   SOLE 1 80,952 0 0
SKECHERS U S A INC OPT 830566105 2,374 79,100 SH Put SOLE 8 79,100 0 0
SKECHERS U S A INC OPT 830566105 1,188 39,600 SH Call SOLE 8 39,600 0 0
SKECHERS U S A INC COM 830566105 5,216 173,814 SH   SOLE 8 173,814 0 0
SKYWEST INC COM 830879102 3,671 70,750 SH   SOLE 1 70,750 0 0
SKYWEST INC COM 830879102 12 224 SH   SOLE 8 224 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 19,222 198,884 SH   SOLE 1 198,884 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 6,679 69,100 SH Put SOLE 8 69,100 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 487 5,038 SH   SOLE 8 5,038 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 7,123 73,700 SH Call SOLE 8 73,700 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 38 389 SH   SOLE 9 389 0 0
SL GREEN RLTY CORP TRUS 78440X101 32,989 328,139 SH   SOLE 1 328,139 0 0
SL GREEN RLTY CORP COM 78440X101 3,066 30,494 SH   SOLE 1 30,494 0 0
SL GREEN RLTY CORP OPT 78440X101 5,650 56,200 SH Call SOLE 8 56,200 0 0
SL GREEN RLTY CORP TRUS 78440X101 193 1,917 SH   SOLE 8 1,917 0 0
SL GREEN RLTY CORP OPT 78440X101 5,761 57,300 SH Put SOLE 8 57,300 0 0
SL GREEN RLTY CORP COM 78440X101 19 193 SH   SOLE 9 193 0 0
SLEEP NUMBER CORP COM 83125X103 1,351 46,558 SH   SOLE 1 46,558 0 0
SLEEP NUMBER CORP COM 83125X103 80 2,745 SH   SOLE 8 2,745 0 0
SLM CORP COM 78442P106 591 51,687 SH   SOLE 1 51,687 0 0
SLM CORP OPT 78442P106 1,284 112,200 SH Put SOLE 8 112,200 0 0
SLM CORP OPT 78442P106 21 1,800 SH Call SOLE 8 1,800 0 0
SLM CORP COM 78442P106 508 44,379 SH   SOLE 8 44,379 0 0
SM ENERGY CO COM 78454L100 21 808 SH   DFND 1 0 0 808
SM ENERGY CO COM 78454L100 2,160 84,056 SH   SOLE 1 84,056 0 0
SM ENERGY CO COM 78454L100 3,160 123,017 SH   SOLE 8 123,017 0 0
SM ENERGY CO BOND 78454LAM2 1,392 1,351,000 PRN   SOLE 8 0 0 1,351,000
SM ENERGY CO OPT 78454L100 10,104 393,300 SH Put SOLE 8 393,300 0 0
SM ENERGY CO OPT 78454L100 1,688 65,700 SH Call SOLE 8 65,700 0 0
SMART &amp FINAL STORES INC COM 83190B101 9 1,656 SH   SOLE 1 1,656 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 459 14,420 SH   SOLE 1 14,420 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 79 2,489 SH   SOLE 8 2,489 0 0
SMART SAND INC COM 83191H107 16 3,144 SH   SOLE 1 3,144 0 0
SMARTFINANCIAL INC COM 83190L208 22 832 SH   SOLE 1 832 0 0
SMARTSHEET INC COM 83200N103 241 9,296 SH   SOLE 8 9,296 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 38 1,000 SH   DFND 1 0 0 1,000
SMITH A O COM 831865209 11,082 187,364 SH   SOLE 1 187,364 0 0
SMITH A O OPT 831865209 284 4,800 SH Call SOLE 8 4,800 0 0
SMITH A O OPT 831865209 2,839 48,000 SH Put SOLE 8 48,000 0 0
SMITH A O COM 831865209 18 310 SH   SOLE 9 310 0 0
SMUCKER J M CO COM 832696405 28,662 266,666 SH   SOLE 1 266,666 0 0
SMUCKER J M CO OPT 832696405 3,966 36,900 SH Call SOLE 8 36,900 0 0
SMUCKER J M CO COM 832696405 230 2,141 SH   SOLE 8 2,141 0 0
SMUCKER J M CO OPT 832696405 4,858 45,200 SH Put SOLE 8 45,200 0 0
SMUCKER J M CO COM 832696405 40 367 SH   SOLE 9 367 0 0
SNAP INC COM 83304A106 639 48,828 SH   DFND 1 0 0 48,828
SNAP INC OPT 83304A106 2,683 205,000 SH Put SOLE 1 205,000 0 0
SNAP INC COM 83304A106 8,728 666,767 SH   SOLE 1 666,767 0 0
SNAP INC COM 83304A106 6,216 474,910 SH   SOLE 8 474,910 0 0
SNAP INC OPT 83304A106 13,105 1,001,100 SH Call SOLE 8 1,001,100 0 0
SNAP INC OPT 83304A106 34,294 2,619,900 SH Put SOLE 8 2,619,900 0 0
SNAP ON INC COM 833034101 10,877 67,672 SH   SOLE 1 67,672 0 0
SNAP ON INC COM 833034101 3,619 22,521 SH   SOLE 8 22,521 0 0
SNAP ON INC OPT 833034101 241 1,500 SH Call SOLE 8 1,500 0 0
SNAP ON INC OPT 833034101 8,374 52,100 SH Put SOLE 8 52,100 0 0
SNAP ON INC COM 833034101 19 121 SH   SOLE 9 121 0 0
SOCIAL REALITY INC COM 83362P300 131 28,700 SH   SOLE 1 28,700 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 1,878 39,086 SH   SOLE 1 39,086 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 192 4,000 SH Call SOLE 8 4,000 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 72 1,500 SH Put SOLE 8 1,500 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 92 1,906 SH   SOLE 8 1,906 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 194 4,041 SH   SOLE 9 4,041 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SODASTREAM INTERNATIONAL LTD COM M9068E105 290 3,400 SH   SOLE 1 3,400 0 0
SODASTREAM INTERNATIONAL LTD OPT M9068E105 3,847 45,100 SH Call SOLE 8 45,100 0 0
SODASTREAM INTERNATIONAL LTD OPT M9068E105 1,996 23,400 SH Put SOLE 8 23,400 0 0
SODASTREAM INTERNATIONAL LTD COM M9068E105 1,255 14,716 SH   SOLE 8 14,716 0 0
SODASTREAM INTERNATIONAL LTD COM M9068E105 4 49 SH   SOLE 9 49 0 0
SOGOU INC OPT 83409V104 272 23,800 SH Call SOLE 8 23,800 0 0
SOGOU INC OPT 83409V104 75 6,600 SH Put SOLE 8 6,600 0 0
SOHU COM LTD ADR 83410S108 1,029 29,011 SH   SOLE 1 29,011 0 0
SOHU COM LTD ADR 83410S108 475 13,389 SH   SOLE 8 13,389 0 0
SOHU COM LTD OPT 83410S108 124 3,500 SH Call SOLE 8 3,500 0 0
SOHU COM LTD OPT 83410S108 192 5,400 SH Put SOLE 8 5,400 0 0
SOLAR SR CAP LTD COM 83416M105 1 35 SH   SOLE 8 35 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 658 13,784 SH   SOLE 1 13,784 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 3,172 66,300 SH Call SOLE 8 66,300 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,049 21,922 SH   SOLE 8 21,922 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 1,129 23,600 SH Put SOLE 8 23,600 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 66 1,369 SH   SOLE 9 1,369 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 575 40,209 SH   SOLE 1 40,209 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 59 4,094 SH   SOLE 8 4,094 0 0
SOLID BIOSCIENCES INC COM 83422E105 104 2,928 SH   SOLE 1 2,928 0 0
SONIC AUTOMOTIVE INC COM 83545G102 293 14,247 SH   SOLE 1 14,247 0 0
SONIC AUTOMOTIVE INC COM 83545G102 20 993 SH   SOLE 8 993 0 0
SONIC CORP COM 835451105 841 24,411 SH   SOLE 1 24,411 0 0
SONIC CORP OPT 835451105 200 5,800 SH Call SOLE 8 5,800 0 0
SONIC CORP OPT 835451105 89 2,600 SH Put SOLE 8 2,600 0 0
SONOCO PRODS CO COM 835495102 878 16,711 SH   SOLE 1 16,711 0 0
SONOCO PRODS CO COM 835495102 526 10,018 SH   SOLE 9 10,018 0 0
SONY CORP ADR 835699307 1 26 SH   DFND 1 0 0 26
SONY CORP ADR 835699307 4,899 95,554 SH   SOLE 1 95,554 0 0
SONY CORP OPT 835699307 5,039 98,300 SH Call SOLE 8 98,300 0 0
SONY CORP ADR 835699307 2,589 50,508 SH   SOLE 8 50,508 0 0
SONY CORP OPT 835699307 4,137 80,700 SH Put SOLE 8 80,700 0 0
SONY CORP ADR 835699307 7 136 SH   SOLE 9 136 0 0
SOPHIRIS BIO INC COM 83578Q209 38 13,400 SH   SOLE 1 13,400 0 0
SORL AUTO PTS INC COM 78461U101 0 5 SH   SOLE 8 5 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 267 37,079 SH   SOLE 1 37,079 0 0
SOTHEBYS COM 835898107 921 16,950 SH   SOLE 1 16,950 0 0
SOTHEBYS OPT 835898107 283 5,200 SH Put SOLE 8 5,200 0 0
SOTHEBYS OPT 835898107 250 4,600 SH Call SOLE 8 4,600 0 0
SOTHEBYS COM 835898107 1,185 21,815 SH   SOLE 8 21,815 0 0
SOTHERLY HOTELS INC TRUS 83600C103 0 40 SH   SOLE 8 40 0 0
SOUTH JERSEY INDS INC COM 838518108 1,452 43,411 SH   SOLE 1 43,411 0 0
SOUTH JERSEY INDS INC CONV 838518116 274 5,000 SH   SOLE 8 5,000 0 0
SOUTH ST CORP COM 840441109 257 2,979 SH   SOLE 1 2,979 0 0
SOUTHCROSS ENERGY PARTNERS L COM 84130C100 0 102 SH   SOLE 8 102 0 0
SOUTHERN CO COM 842587107 49,434 1,067,457 SH   SOLE 1 1,067,457 0 0
SOUTHERN CO COM 842587107 83 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO OPT 842587107 10,767 232,500 SH Call SOLE 8 232,500 0 0
SOUTHERN CO COM 842587107 250 5,395 SH   SOLE 8 5,395 0 0
SOUTHERN CO OPT 842587107 2,779 60,000 SH Put SOLE 8 60,000 0 0
SOUTHERN CO COM 842587107 15,335 331,116 SH   SOLE 9 331,116 0 0
SOUTHERN COPPER CORP COM 84265V105 28 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP COM 84265V105 2,580 55,044 SH   SOLE 1 55,044 0 0
SOUTHERN COPPER CORP OPT 84265V105 319 6,800 SH Call SOLE 8 6,800 0 0
SOUTHERN COPPER CORP COM 84265V105 905 19,326 SH   SOLE 8 19,326 0 0
SOUTHERN COPPER CORP OPT 84265V105 42 900 SH Put SOLE 8 900 0 0
SOUTHERN COPPER CORP COM 84265V105 193 4,114 SH   SOLE 9 4,114 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 22 503 SH   SOLE 1 503 0 0
SOUTHERN MO BANCORP INC COM 843380106 27 680 SH   SOLE 1 680 0 0
SOUTHERN MO BANCORP INC COM 843380106 4 100 SH   SOLE 8 100 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 27 1,564 SH   SOLE 1 1,564 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 355 10,534 SH   SOLE 1 10,534 0 0
SOUTHWEST AIRLS CO COM 844741108 32,342 635,650 SH   SOLE 1 635,650 0 0
SOUTHWEST AIRLS CO OPT 844741108 5,093 100,100 SH Call SOLE 8 100,100 0 0
SOUTHWEST AIRLS CO COM 844741108 928 18,245 SH   SOLE 8 18,245 0 0
SOUTHWEST AIRLS CO OPT 844741108 2,793 54,900 SH Put SOLE 8 54,900 0 0
SOUTHWEST AIRLS CO COM 844741108 140 2,760 SH   SOLE 9 2,760 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 555 7,260 SH   SOLE 1 7,260 0 0
SOUTHWESTERN ENERGY CO COM 845467109 5,382 1,015,676 SH   SOLE 1 1,015,676 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 345 65,100 SH Put SOLE 8 65,100 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 1,394 263,000 SH Call SOLE 8 263,000 0 0
SOUTHWESTERN ENERGY CO COM 845467109 130 24,487 SH   SOLE 8 24,487 0 0
SP PLUS CORP COM 78469C103 325 8,759 SH   SOLE 1 8,759 0 0
SPARK ENERGY INC COM 846511103 20 2,024 SH   SOLE 1 2,024 0 0
SPARK ENERGY INC COM 846511103 16 1,659 SH   SOLE 8 1,659 0 0
SPARK THERAPEUTICS INC COM 84652J103 457 5,512 SH   SOLE 1 5,512 0 0
SPARTAN MTRS INC COM 846819100 38 2,497 SH   SOLE 1 2,497 0 0
SPARTAN MTRS INC COM 846819100 39 2,611 SH   SOLE 8 2,611 0 0
SPARTANNASH CO COM 847215100 682 26,733 SH   SOLE 1 26,733 0 0
SPARTANNASH CO COM 847215100 240 9,419 SH   SOLE 8 9,419 0 0
SPARTON CORP COM 847235108 14 701 SH   SOLE 1 701 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 74 304 SH   DFND 1 0 0 304
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 5,799 23,890 SH   SOLE 1 23,890 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 15,960 65,753 SH   SOLE 8 65,753 0 0
SPDR GOLD TRUST FUND 78463V107 577 4,863 SH   DFND 1 0 0 4,863
SPDR GOLD TRUST FUND 78463V107 30,699 258,730 SH   SOLE 1 258,730 0 0
SPDR GOLD TRUST OPT 78463V107 365,478 3,080,300 SH Call SOLE 8 3,080,300 0 0
SPDR GOLD TRUST OPT 78463V107 306,877 2,586,400 SH Put SOLE 8 2,586,400 0 0
SPDR GOLD TRUST FUND 78463V107 88,410 745,133 SH   SOLE 8 745,133 0 0
SPDR GOLD TRUST FUND 78463V107 356 3,000 SH   SOLE 9 3,000 0 0
SPDR GOLD TRUST FUND 78463V107 182 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X202 32,450 846,592 SH   SOLE 1 846,592 0 0
SPDR INDEX SHS FDS FUND 78463X202 295 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS OPT 78463X202 4,113 107,300 SH Call SOLE 8 107,300 0 0
SPDR INDEX SHS FDS FUND 78463X400 51 484 SH   SOLE 8 484 0 0
SPDR INDEX SHS FDS OPT 78463X202 10,437 272,300 SH Put SOLE 8 272,300 0 0
SPDR INDEX SHS FDS FUND 78463X202 2,089 54,500 SH   SOLE 8 54,500 0 0
SPDR INDEX SHS FDS FUND 78463X848 2 49 SH   SOLE 8 49 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 3,186 11,746 SH   DFND 1 0 0 11,746
SPDR S&ampP 500 ETF TR FUND 78462F103 798,385 2,943,030 SH   SOLE 1 2,943,030 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 685,416 2,526,600 SH Call SOLE 1 2,526,600 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,208,525 4,454,900 SH Put SOLE 1 4,454,900 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 492,414 1,815,150 SH   SOLE 8 1,815,150 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 6,425,511 23,685,900 SH Put SOLE 8 23,685,900 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 8,308,384 30,626,600 SH Call SOLE 8 30,626,600 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 27 100 SH   SOLE 44 100 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 2,540 7,154 SH   SOLE 1 7,154 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 3,905 11,000 SH Put SOLE 8 11,000 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 0 1 SH   SOLE 8 1 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 4,899 13,800 SH Call SOLE 8 13,800 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 78 220 SH   SOLE 9 220 0 0
SPDR SER TR FUND 78468R408 464 17,000 SH   DFND 1 0 0 17,000
SPDR SER TR FUND 78468R408 335 12,290 SH   SOLE 8 12,290 0 0
SPDR SERIES TRUST FUND 78464A755 17,735 500,000 SH   SOLE 1 500,000 0 0
SPDR SERIES TRUST FUND 78464A763 87 940 SH   SOLE 1 940 0 0
SPDR SERIES TRUST FUND 78464A870 59,796 628,172 SH   SOLE 1 628,172 0 0
SPDR SERIES TRUST FUND 78464A714 11,567 238,189 SH   SOLE 1 238,189 0 0
SPDR SERIES TRUST FUND 78464A797 7,537 159,829 SH   SOLE 1 159,829 0 0
SPDR SERIES TRUST FUND 78464A417 7 200 SH   SOLE 1 200 0 0
SPDR SERIES TRUST FUND 78464A888 16,681 421,778 SH   SOLE 1 421,778 0 0
SPDR SERIES TRUST FUND 78464A698 34,520 565,891 SH   SOLE 1 565,891 0 0
SPDR SERIES TRUST OPT 78464A714 957 19,700 SH Put SOLE 1 19,700 0 0
SPDR SERIES TRUST FUND 78464A730 90,697 2,106,289 SH   SOLE 1 2,106,289 0 0
SPDR SERIES TRUST OPT 78464A714 3,239 66,700 SH Call SOLE 8 66,700 0 0
SPDR SERIES TRUST OPT 78464A730 102,264 2,374,900 SH Call SOLE 8 2,374,900 0 0
SPDR SERIES TRUST OPT 78464A797 5,664 120,100 SH Put SOLE 8 120,100 0 0
SPDR SERIES TRUST OPT 78464A698 11,175 183,200 SH Put SOLE 8 183,200 0 0
SPDR SERIES TRUST FUND 78464A417 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST FUND 78464A755 169 4,767 SH   SOLE 8 4,767 0 0
SPDR SERIES TRUST FUND 78464A730 365 8,479 SH   SOLE 8 8,479 0 0
SPDR SERIES TRUST FUND 78464A748 325 19,178 SH   SOLE 8 19,178 0 0
SPDR SERIES TRUST FUND 78464A870 6,620 69,547 SH   SOLE 8 69,547 0 0
SPDR SERIES TRUST FUND 78464A888 310 7,836 SH   SOLE 8 7,836 0 0
SPDR SERIES TRUST FUND 78464A797 346 7,342 SH   SOLE 8 7,342 0 0
SPDR SERIES TRUST OPT 78464A870 29,814 313,200 SH Call SOLE 8 313,200 0 0
SPDR SERIES TRUST FUND 78464A763 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST OPT 78464A797 1,636 34,700 SH Call SOLE 8 34,700 0 0
SPDR SERIES TRUST OPT 78464A748 36 2,100 SH Call SOLE 8 2,100 0 0
SPDR SERIES TRUST OPT 78464A748 44 2,600 SH Put SOLE 8 2,600 0 0
SPDR SERIES TRUST OPT 78464A730 89,324 2,074,400 SH Put SOLE 8 2,074,400 0 0
SPDR SERIES TRUST OPT 78464A417 28 800 SH Put SOLE 8 800 0 0
SPDR SERIES TRUST OPT 78464A698 42,139 690,800 SH Call SOLE 8 690,800 0 0
SPDR SERIES TRUST OPT 78464A755 1,862 52,500 SH Call SOLE 8 52,500 0 0
SPDR SERIES TRUST FUND 78464A771 5 81 SH   SOLE 8 81 0 0
SPDR SERIES TRUST OPT 78464A888 1,709 43,200 SH Put SOLE 8 43,200 0 0
SPDR SERIES TRUST FUND 78464A672 1,333 22,710 SH   SOLE 8 22,710 0 0
SPDR SERIES TRUST OPT 78464A714 13,976 287,800 SH Put SOLE 8 287,800 0 0
SPDR SERIES TRUST OPT 78464A870 160,680 1,688,000 SH Put SOLE 8 1,688,000 0 0
SPDR SERIES TRUST OPT 78464A888 5,506 139,200 SH Call SOLE 8 139,200 0 0
SPDR SERIES TRUST FUND 78464A375 3 89 SH   SOLE 8 89 0 0
SPDR SERIES TRUST OPT 78464A755 3,558 100,300 SH Put SOLE 8 100,300 0 0
SPDR SERIES TRUST FUND 78464A797 332 7,042 SH   SOLE 9 7,042 0 0
SPDR SERIES TRUST FUND 78464A698 76 1,238 SH   SOLE 9 1,238 0 0
SPDR SERIES TRUST FUND 78464A730 5 124 SH   SOLE 9 124 0 0
SPDR SERIES TRUST FUND 78464A714 11,995 247,009 SH   SOLE 44 247,009 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 11,573 326,735 SH   SOLE 1 326,735 0 0
SPECTRA ENERGY PARTNERS LP OPT 84756N109 128 3,600 SH Call SOLE 8 3,600 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 356 10,057 SH   SOLE 8 10,057 0 0
SPECTRA ENERGY PARTNERS LP OPT 84756N109 255 7,200 SH Put SOLE 8 7,200 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 2,037 24,949 SH   SOLE 1 24,949 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 8 101 SH   SOLE 9 101 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 762 36,379 SH   SOLE 1 36,379 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 469 22,400 SH Call SOLE 8 22,400 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 36 1,700 SH Put SOLE 8 1,700 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 1,618 77,169 SH   SOLE 8 77,169 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 16 883 SH   SOLE 1 883 0 0
SPERO THERAPEUTICS INC COM 84833T103 7 488 SH   SOLE 1 488 0 0
SPHERIX INC COM 84842R403 13 12,000 SH   SOLE 8 12,000 0 0
SPIRE INC COM 84857L101 1,300 18,409 SH   SOLE 1 18,409 0 0
SPIRE INC COM 84857L101 2 32 SH   SOLE 8 32 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 7,208 83,897 SH   SOLE 1 83,897 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 215 2,500 SH Put SOLE 8 2,500 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 344 4,000 SH Call SOLE 8 4,000 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 58 674 SH   SOLE 9 674 0 0
SPIRIT AIRLS INC COM 848577102 3,596 98,931 SH   SOLE 1 98,931 0 0
SPIRIT AIRLS INC OPT 848577102 1,418 39,000 SH Put SOLE 8 39,000 0 0
SPIRIT AIRLS INC COM 848577102 693 19,068 SH   SOLE 8 19,068 0 0
SPIRIT AIRLS INC OPT 848577102 1,432 39,400 SH Call SOLE 8 39,400 0 0
SPIRIT MTA REIT COM 84861U105 54 5,279 SH   SOLE 1 5,279 0 0
SPIRIT MTA REIT TRUS 84861U105 119 11,634 SH   SOLE 1 11,634 0 0
SPIRIT MTA REIT TRUS 84861U105 1 79 SH   SOLE 8 79 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 5 252 SH   SOLE 1 252 0 0
SPIRIT RLTY CAP INC NEW COM 84860W102 3,811 474,536 SH   SOLE 1 474,536 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W102 5,583 695,238 SH   SOLE 1 695,238 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W102 6 695 SH   SOLE 8 695 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 720 717,000 PRN   SOLE 8 0 0 717,000
SPLUNK INC COM 848637104 7,502 75,693 SH   SOLE 1 75,693 0 0
SPLUNK INC OPT 848637104 10,010 101,000 SH Call SOLE 8 101,000 0 0
SPLUNK INC COM 848637104 1,228 12,396 SH   SOLE 8 12,396 0 0
SPLUNK INC OPT 848637104 6,571 66,300 SH Put SOLE 8 66,300 0 0
SPLUNK INC COM 848637104 80 808 SH   SOLE 9 808 0 0
SPOK HLDGS INC COM 84863T106 114 7,488 SH   SOLE 1 7,488 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 122 23,719 SH   SOLE 1 23,719 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 336 2,000 SH   DFND 1 0 0 2,000
SPOTIFY TECHNOLOGY S A COM L8681T102 1,026 6,100 SH   SOLE 1 6,100 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 13,981 83,100 SH Put SOLE 8 83,100 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 2,257 13,415 SH   SOLE 8 13,415 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 14,502 86,200 SH Call SOLE 8 86,200 0 0
SPRING BK PHARMACEUTICALS IN COM 849431101 10 907 SH   SOLE 1 907 0 0
SPRINT CORP OPT 85207U105 140 25,800 SH Put SOLE 1 25,800 0 0
SPRINT CORP COM 85207U105 8,616 1,583,680 SH   SOLE 1 1,583,680 0 0
SPRINT CORP COM 85207U105 1,472 270,552 SH   SOLE 8 270,552 0 0
SPRINT CORP OPT 85207U105 6,473 1,189,900 SH Put SOLE 8 1,189,900 0 0
SPRINT CORP OPT 85207U105 298 54,700 SH Call SOLE 8 54,700 0 0
SPRINT CORP COM 85207U105 25 4,605 SH   SOLE 9 4,605 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 29 2,300 SH   DFND 1 0 0 2,300
SPROUTS FMRS MKT INC COM 85208M102 1,711 77,541 SH   SOLE 1 77,541 0 0
SPROUTS FMRS MKT INC OPT 85208M102 651 29,500 SH Call SOLE 8 29,500 0 0
SPROUTS FMRS MKT INC OPT 85208M102 38 1,700 SH Put SOLE 8 1,700 0 0
SPROUTS FMRS MKT INC COM 85208M102 2,044 92,608 SH   SOLE 8 92,608 0 0
SPS COMM INC COM 78463M107 723 9,855 SH   SOLE 1 9,855 0 0
SPS COMM INC COM 78463M107 1,234 16,792 SH   SOLE 8 16,792 0 0
SPX CORP COM 784635104 552 15,726 SH   SOLE 1 15,726 0 0
SPX CORP COM 784635104 86 2,440 SH   SOLE 8 2,440 0 0
SPX FLOW INC COM 78469X107 842 19,229 SH   SOLE 1 19,229 0 0
SQUARE INC COM 852234103 52,875 857,797 SH   SOLE 1 857,797 0 0
SQUARE INC OPT 852234103 45,071 731,200 SH Call SOLE 8 731,200 0 0
SQUARE INC COM 852234103 19,320 313,442 SH   SOLE 8 313,442 0 0
SQUARE INC BOND 852234AB9 124 46,000 PRN   SOLE 8 0 0 46,000
SQUARE INC OPT 852234103 102,002 1,654,800 SH Put SOLE 8 1,654,800 0 0
SQUARE INC COM 852234103 93 1,517 SH   SOLE 9 1,517 0 0
SRC ENERGY INC COM 78470V108 1,716 155,779 SH   SOLE 1 155,779 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 2,208 42,567 SH   SOLE 1 42,567 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 6 109 SH   SOLE 8 109 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 56 1,076 SH   SOLE 9 1,076 0 0
SSGA ACTIVE ETF TR FUND 78467V608 34,102 726,052 SH   SOLE 8 726,052 0 0
SSR MNG INC COM 784730103 9 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 205 20,728 SH   SOLE 8 20,728 0 0
SSR MNG INC OPT 784730103 11 1,100 SH Put SOLE 8 1,100 0 0
SSR MNG INC OPT 784730103 842 85,300 SH Call SOLE 8 85,300 0 0
SSR MNG INC COM 784730103 7 670 SH   DFND 20 0 0 670
ST JOE CO COM 790148100 836 46,544 SH   SOLE 1 46,544 0 0
ST JOE CO OPT 790148100 101 5,600 SH Call SOLE 8 5,600 0 0
STAAR SURGICAL CO COM 852312305 114 3,647 SH   SOLE 1 3,647 0 0
STAAR SURGICAL CO COM 852312305 922 29,756 SH   SOLE 8 29,756 0 0
STAG INDL INC TRUS 85254J102 195 7,169 SH   SOLE 1 7,169 0 0
STAG INDL INC COM 85254J102 791 29,067 SH   SOLE 1 29,067 0 0
STAG INDL INC TRUS 85254J102 0 17 SH   SOLE 8 17 0 0
STAMPS COM INC COM 852857200 2,772 10,952 SH   SOLE 1 10,952 0 0
STAMPS COM INC OPT 852857200 177 700 SH Put SOLE 8 700 0 0
STAMPS COM INC COM 852857200 1,131 4,469 SH   SOLE 8 4,469 0 0
STAMPS COM INC OPT 852857200 506 2,000 SH Call SOLE 8 2,000 0 0
STANDARD MTR PRODS INC COM 853666105 361 7,474 SH   SOLE 1 7,474 0 0
STANDARD MTR PRODS INC COM 853666105 39 806 SH   SOLE 8 806 0 0
STANDEX INTL CORP COM 854231107 479 4,689 SH   SOLE 1 4,689 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 28,316 213,201 SH   SOLE 1 213,201 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,142 8,600 SH Put SOLE 8 8,600 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 9,151 68,899 SH   SOLE 8 68,899 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 199 1,500 SH Call SOLE 8 1,500 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 72 550 SH   SOLE 9 550 0 0
STANTEC INC COM 85472N109 18 700 SH   DFND 1 0 0 700
STAR BULK CARRIERS CORP COM Y8162K204 229 17,800 SH   SOLE 1 17,800 0 0
STARBUCKS CORP COM 855244109 124,597 2,550,620 SH   SOLE 1 2,550,620 0 0
STARBUCKS CORP COM 855244109 397 8,125 SH   DFND 1 0 0 8,125
STARBUCKS CORP OPT 855244109 27,703 567,100 SH Call SOLE 8 567,100 0 0
STARBUCKS CORP COM 855244109 36,250 742,069 SH   SOLE 8 742,069 0 0
STARBUCKS CORP OPT 855244109 66,036 1,351,800 SH Put SOLE 8 1,351,800 0 0
STARBUCKS CORP COM 855244109 1,629 33,355 SH   SOLE 9 33,355 0 0
STARS GROUP INC COM 85570W100 705 19,400 SH   SOLE 1 19,400 0 0
STARTEK INC COM 85569C107 103 16,329 SH   SOLE 1 16,329 0 0
STARTEK INC COM 85569C107 119 18,977 SH   SOLE 8 18,977 0 0
STARWOOD PPTY TR INC TRUS 85571B105 52,682 2,426,616 SH   SOLE 1 2,426,616 0 0
STARWOOD PPTY TR INC BOND 85571BAB1 27 24,000 PRN   SOLE 8 0 0 24,000
STARWOOD PPTY TR INC TRUS 85571B105 1 65 SH   SOLE 8 65 0 0
STATE AUTO FINL CORP COM 855707105 37 1,223 SH   SOLE 1 1,223 0 0
STATE BK FINL CORP COM 856190103 344 10,291 SH   SOLE 1 10,291 0 0
STATE STR CORP COM 857477103 30 319 SH   DFND 1 0 0 319
STATE STR CORP COM 857477103 32,771 352,033 SH   SOLE 1 352,033 0 0
STATE STR CORP COM 857477103 1,400 15,040 SH   SOLE 8 15,040 0 0
STATE STR CORP OPT 857477103 2,169 23,300 SH Call SOLE 8 23,300 0 0
STATE STR CORP OPT 857477103 5,110 54,900 SH Put SOLE 8 54,900 0 0
STATE STR CORP COM 857477103 73 784 SH   SOLE 9 784 0 0
STEALTHGAS INC COM Y81669106 50 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,007 261,311 SH   SOLE 1 261,311 0 0
STEEL DYNAMICS INC COM 858119100 117 2,531 SH   SOLE 8 2,531 0 0
STEEL DYNAMICS INC OPT 858119100 4,728 102,900 SH Call SOLE 8 102,900 0 0
STEEL DYNAMICS INC OPT 858119100 6,883 149,800 SH Put SOLE 8 149,800 0 0
STEEL DYNAMICS INC COM 858119100 63 1,378 SH   SOLE 9 1,378 0 0
STEELCASE INC COM 858155203 629 46,541 SH   SOLE 1 46,541 0 0
STEELCASE INC COM 858155203 1 63 SH   SOLE 8 63 0 0
STEIN MART INC COM 858375108 18 7,535 SH   SOLE 8 7,535 0 0
STELLUS CAP INVT CORP COM 858568108 51 3,970 SH   SOLE 8 3,970 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 22 1,387 SH   DFND 1 0 0 1,387
STEMLINE THERAPEUTICS INC COM 85858C107 264 16,475 SH   SOLE 1 16,475 0 0
STEPAN CO COM 858586100 782 10,015 SH   SOLE 1 10,015 0 0
STERICYCLE INC COM 858912108 6,195 94,880 SH   SOLE 1 94,880 0 0
STERICYCLE INC COM 858912108 423 6,476 SH   SOLE 8 6,476 0 0
STERICYCLE INC OPT 858912108 1,156 17,700 SH Put SOLE 8 17,700 0 0
STERICYCLE INC OPT 858912108 1,325 20,300 SH Call SOLE 8 20,300 0 0
STERICYCLE INC COM 858912108 12 183 SH   SOLE 9 183 0 0
STERIS PLC COM G84720104 4,600 43,808 SH   SOLE 1 43,808 0 0
STERIS PLC OPT G84720104 1,586 15,100 SH Call SOLE 8 15,100 0 0
STERIS PLC COM G84720104 0 4 SH   SOLE 9 4 0 0
STERLING BANCORP DEL COM 85917A100 5,171 220,029 SH   SOLE 1 220,029 0 0
STERLING BANCORP DEL COM 85917A100 1,266 53,879 SH   SOLE 8 53,879 0 0
STERLING BANCORP INC COM 85917W102 22 1,690 SH   SOLE 1 1,690 0 0
STERLING BANCORP INC COM 85917W102 102 7,631 SH   SOLE 8 7,631 0 0
STERLING CONSTRUCTION CO INC COM 859241101 25 1,953 SH   SOLE 1 1,953 0 0
STERLING CONSTRUCTION CO INC COM 859241101 20 1,556 SH   SOLE 8 1,556 0 0
STEWART INFORMATION SVCS COR COM 860372101 922 21,413 SH   SOLE 1 21,413 0 0
STIFEL FINL CORP COM 860630102 1,224 23,409 SH   SOLE 1 23,409 0 0
STITCH FIX INC COM 860897107 88 3,200 SH   SOLE 1 3,200 0 0
STITCH FIX INC OPT 860897107 222 8,100 SH Call SOLE 8 8,100 0 0
STITCH FIX INC COM 860897107 254 9,242 SH   SOLE 8 9,242 0 0
STITCH FIX INC OPT 860897107 269 9,800 SH Put SOLE 8 9,800 0 0
STMICROELECTRONICS N V ADR 861012102 6 250 SH   DFND 1 0 0 250
STMICROELECTRONICS N V ADR 861012102 47 2,121 SH   SOLE 1 2,121 0 0
STMICROELECTRONICS N V OPT 861012102 1,239 56,000 SH Put SOLE 8 56,000 0 0
STMICROELECTRONICS N V OPT 861012102 2,376 107,400 SH Call SOLE 8 107,400 0 0
STOCK YDS BANCORP INC COM 861025104 100 2,637 SH   SOLE 1 2,637 0 0
STONERIDGE INC COM 86183P102 445 12,634 SH   SOLE 1 12,634 0 0
STORE CAP CORP TRUS 862121100 3,674 134,105 SH   SOLE 1 134,105 0 0
STORE CAP CORP COM 862121100 2,414 88,092 SH   SOLE 1 88,092 0 0
STORE CAP CORP TRUS 862121100 3 114 SH   SOLE 8 114 0 0
STORE CAP CORP COM 862121100 193 7,030 SH   DFND 20 0 0 7,030
STRATASYS LTD COM M85548101 634 33,084 SH   SOLE 1 33,084 0 0
STRATASYS LTD COM M85548101 96 5,000 SH   DFND 1 0 0 5,000
STRATASYS LTD OPT M85548101 211 11,000 SH Put SOLE 8 11,000 0 0
STRATASYS LTD COM M85548101 532 27,796 SH   SOLE 8 27,796 0 0
STRATASYS LTD OPT M85548101 323 16,900 SH Call SOLE 8 16,900 0 0
STRATUS PPTYS INC COM 863167201 13 430 SH   SOLE 1 430 0 0
STRAYER ED INC COM 863236105 1,206 10,670 SH   SOLE 1 10,670 0 0
STRAYER ED INC OPT 863236105 68 600 SH Call SOLE 8 600 0 0
STRAYER ED INC COM 863236105 107 946 SH   SOLE 8 946 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 309 51,481 SH   SOLE 1 51,481 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 26 4,290 SH   SOLE 8 4,290 0 0
STRYKER CORP COM 863667101 106,664 631,663 SH   SOLE 1 631,663 0 0
STRYKER CORP COM 863667101 1,089 6,448 SH   DFND 1 0 0 6,448
STRYKER CORP OPT 863667101 608 3,600 SH Put SOLE 8 3,600 0 0
STRYKER CORP OPT 863667101 15,299 90,600 SH Call SOLE 8 90,600 0 0
STRYKER CORP COM 863667101 3,292 19,494 SH   SOLE 8 19,494 0 0
STRYKER CORP COM 863667101 121 716 SH   SOLE 9 716 0 0
STURM RUGER &amp CO INC COM 864159108 2,217 39,608 SH   SOLE 1 39,608 0 0
STURM RUGER &amp CO INC OPT 864159108 442 7,900 SH Put SOLE 8 7,900 0 0
STURM RUGER &amp CO INC OPT 864159108 286 5,100 SH Call SOLE 8 5,100 0 0
STURM RUGER &amp CO INC COM 864159108 207 3,702 SH   SOLE 8 3,702 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 70 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L COM 864482104 363 15,443 SH   SOLE 1 15,443 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 45 1,900 SH Put SOLE 8 1,900 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 56 2,361 SH   SOLE 8 2,361 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 22 800 SH   SOLE 1 800 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 1,885 131,678 SH   SOLE 1 131,678 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 0 12 SH   SOLE 8 12 0 0
SUMMIT MATLS INC COM 86614U100 975 37,174 SH   SOLE 1 37,174 0 0
SUMMIT MATLS INC COM 86614U100 0 1 SH   SOLE 8 1 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 188 12,218 SH   SOLE 1 12,218 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 299 19,406 SH   SOLE 8 19,406 0 0
SUN CMNTYS INC COM 866674104 1,940 19,818 SH   SOLE 1 19,818 0 0
SUN CMNTYS INC TRUS 866674104 14,700 150,188 SH   SOLE 1 150,188 0 0
SUN CMNTYS INC TRUS 866674104 3 34 SH   SOLE 8 34 0 0
SUN HYDRAULICS CORP COM 866942105 101 2,092 SH   SOLE 1 2,092 0 0
SUN LIFE FINL INC COM 866796105 71 1,767 SH   SOLE 1 1,767 0 0
SUN LIFE FINL INC COM 866796105 178 4,437 SH   SOLE 8 4,437 0 0
SUN LIFE FINL INC COM 866796105 1,036 25,829 SH   SOLE 9 25,829 0 0
SUNCOKE ENERGY INC COM 86722A103 675 50,378 SH   SOLE 1 50,378 0 0
SUNCOKE ENERGY INC COM 86722A103 39 2,913 SH   SOLE 8 2,913 0 0
SUNCOR ENERGY INC NEW COM 867224107 257 6,319 SH   SOLE 1 6,319 0 0
SUNCOR ENERGY INC NEW OPT 867224107 2,587 63,600 SH Put SOLE 8 63,600 0 0
SUNCOR ENERGY INC NEW OPT 867224107 1,871 46,000 SH Call SOLE 8 46,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 2,474 60,828 SH   SOLE 8 60,828 0 0
SUNCOR ENERGY INC NEW COM 867224107 549 13,496 SH   SOLE 9 13,496 0 0
SUNLANDS ONLINE ED GROUP ADR 86740P108 3,742 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 366 14,648 SH   SOLE 1 14,648 0 0
SUNOCO LP OPT 86765K109 277 11,100 SH Put SOLE 8 11,100 0 0
SUNOCO LP OPT 86765K109 35 1,400 SH Call SOLE 8 1,400 0 0
SUNOCO LP COM 86765K109 154 6,168 SH   SOLE 8 6,168 0 0
SUNOPTA INC COM 8676EP108 82 9,800 SH   SOLE 1 9,800 0 0
SUNOPTA INC COM 8676EP108 6 718 SH   SOLE 8 718 0 0
SUNPOWER CORP OPT 867652406 8 1,000 SH Put SOLE 1 1,000 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 1,472 191,851 SH   SOLE 1 191,851 0 0
SUNPOWER CORP OPT 867652406 509 66,300 SH Put SOLE 8 66,300 0 0
SUNPOWER CORP OPT 867652406 1,160 151,200 SH Call SOLE 8 151,200 0 0
SUNPOWER CORP COM 867652406 15 1,986 SH   SOLE 8 1,986 0 0
SUNRUN INC COM 86771W105 113 8,647 SH   SOLE 1 8,647 0 0
SUNRUN INC COM 86771W105 33 2,520 SH   SOLE 9 2,520 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 6,437 387,347 SH   SOLE 1 387,347 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 861 51,808 SH   SOLE 1 51,808 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 4 270 SH   SOLE 8 270 0 0
SUNTRUST BKS INC COM 867914103 63,573 962,919 SH   SOLE 1 962,919 0 0
SUNTRUST BKS INC COM 867914103 1 15 SH   SOLE 8 15 0 0
SUNTRUST BKS INC OPT 867914103 3,519 53,300 SH Put SOLE 8 53,300 0 0
SUNTRUST BKS INC OPT 867914103 6,404 97,000 SH Call SOLE 8 97,000 0 0
SUNTRUST BKS INC COM 867914103 66 998 SH   SOLE 9 998 0 0
SUPER MICRO COMPUTER INC COM 86800U104 513 21,708 SH   SOLE 1 21,708 0 0
SUPER MICRO COMPUTER INC COM 86800U104 2 93 SH   SOLE 8 93 0 0
SUPERCONDUCTOR TECHNOLOGIES COM 867931503 4 4,000 SH   SOLE 8 4,000 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 2,002 205,567 SH   SOLE 1 205,567 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 96 9,900 SH Put SOLE 8 9,900 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 15 1,500 SH Call SOLE 8 1,500 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 34 3,534 SH   SOLE 8 3,534 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 14 656 SH   SOLE 1 656 0 0
SUPERIOR INDS INTL INC COM 868168105 154 8,605 SH   SOLE 1 8,605 0 0
SUPERIOR INDS INTL INC COM 868168105 244 13,634 SH   SOLE 8 13,634 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,485 24,817 SH   SOLE 1 24,817 0 0
SUPERNUS PHARMACEUTICALS INC OPT 868459108 245 4,100 SH Call SOLE 8 4,100 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 2 45 SH   SOLE 8 45 0 0
SUPERVALU INC COM 868536301 2,305 112,330 SH   SOLE 1 112,330 0 0
SUPERVALU INC OPT 868536301 978 47,668 SH Put SOLE 8 47,668 0 0
SUPERVALU INC COM 868536301 2,189 106,660 SH   SOLE 8 106,660 0 0
SUPERVALU INC OPT 868536301 1,750 85,280 SH Call SOLE 8 85,280 0 0
SURFACE ONCOLOGY INC COM 86877M209 9 532 SH   SOLE 1 532 0 0
SURGERY PARTNERS INC COM 86881A100 21 1,365 SH   SOLE 1 1,365 0 0
SURGERY PARTNERS INC COM 86881A100 30 2,019 SH   SOLE 8 2,019 0 0
SURMODICS INC COM 868873100 452 8,208 SH   SOLE 1 8,208 0 0
SURMODICS INC COM 868873100 908 16,448 SH   SOLE 8 16,448 0 0
SUTHERLAND ASSET MGMT CORP M TRUS 86933G105 21 1,293 SH   SOLE 1 1,293 0 0
SVB FINL GROUP COM 78486Q101 241 836 SH   DFND 1 0 0 836
SVB FINL GROUP COM 78486Q101 28,041 97,107 SH   SOLE 1 97,107 0 0
SVB FINL GROUP COM 78486Q101 2,674 9,259 SH   SOLE 8 9,259 0 0
SVB FINL GROUP OPT 78486Q101 1,992 6,900 SH Put SOLE 8 6,900 0 0
SVB FINL GROUP OPT 78486Q101 260 900 SH Call SOLE 8 900 0 0
SVB FINL GROUP COM 78486Q101 120 415 SH   SOLE 9 415 0 0
SWITCH INC COM 87105L104 722 59,351 SH   SOLE 1 59,351 0 0
SWITCH INC COM 87105L104 282 23,208 SH   SOLE 8 23,208 0 0
SYKES ENTERPRISES INC COM 871237103 801 27,843 SH   SOLE 1 27,843 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYMANTEC CORP COM 871503108 12,306 595,927 SH   SOLE 1 595,927 0 0
SYMANTEC CORP COM 871503108 3,983 192,912 SH   SOLE 8 192,912 0 0
SYMANTEC CORP OPT 871503108 5,551 268,800 SH Put SOLE 8 268,800 0 0
SYMANTEC CORP OPT 871503108 9,466 458,400 SH Call SOLE 8 458,400 0 0
SYMANTEC CORP COM 871503108 27 1,323 SH   SOLE 9 1,323 0 0
SYNACOR INC COM 871561106 0 15 SH   SOLE 8 15 0 0
SYNALLOY CP DEL COM 871565107 12 606 SH   SOLE 1 606 0 0
SYNALLOY CP DEL COM 871565107 3 133 SH   SOLE 8 133 0 0
SYNAPTICS INC COM 87157D109 562 11,140 SH   SOLE 1 11,140 0 0
SYNAPTICS INC OPT 87157D109 544 10,800 SH Put SOLE 8 10,800 0 0
SYNAPTICS INC COM 87157D109 2,662 52,845 SH   SOLE 8 52,845 0 0
SYNAPTICS INC OPT 87157D109 458 9,100 SH Call SOLE 8 9,100 0 0
SYNCHRONY FINL COM 87165B103 31,230 935,552 SH   SOLE 1 935,552 0 0
SYNCHRONY FINL OPT 87165B103 23,449 702,500 SH Put SOLE 8 702,500 0 0
SYNCHRONY FINL COM 87165B103 11,527 345,324 SH   SOLE 8 345,324 0 0
SYNCHRONY FINL OPT 87165B103 1,823 54,600 SH Call SOLE 8 54,600 0 0
SYNCHRONY FINL COM 87165B103 52 1,539 SH   SOLE 9 1,539 0 0
SYNCHRONY FINL COM 87165B103 2,670 80,000 SH   DFND 20 0 0 80,000
SYNDAX PHARMACEUTICALS INC COM 87164F105 72 10,190 SH   SOLE 1 10,190 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 0 4 SH   SOLE 8 4 0 0
SYNEOS HEALTH INC COM 87166B102 2,145 45,719 SH   SOLE 1 45,719 0 0
SYNEOS HEALTH INC COM 87166B102 61 1,297 SH   SOLE 8 1,297 0 0
SYNERGY PHARMACEUTICALS DEL OPT 871639308 522 300,000 SH Put SOLE 1 300,000 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 26 15,000 SH   DFND 1 0 0 15,000
SYNERGY PHARMACEUTICALS DEL COM 871639308 553 318,202 SH   SOLE 1 318,202 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 17 9,587 SH   SOLE 8 9,587 0 0
SYNLOGIC INC COM 87166L100 72 7,314 SH   SOLE 1 7,314 0 0
SYNNEX CORP COM 87162W100 1,171 12,122 SH   SOLE 1 12,122 0 0
SYNNEX CORP COM 87162W100 833 8,630 SH   SOLE 8 8,630 0 0
SYNNEX CORP OPT 87162W100 212 2,200 SH Call SOLE 8 2,200 0 0
SYNOPSYS INC COM 871607107 19,118 223,403 SH   SOLE 1 223,403 0 0
SYNOPSYS INC OPT 871607107 916 10,700 SH Call SOLE 8 10,700 0 0
SYNOPSYS INC OPT 871607107 77 900 SH Put SOLE 8 900 0 0
SYNOPSYS INC COM 871607107 614 7,177 SH   SOLE 8 7,177 0 0
SYNOPSYS INC COM 871607107 27 317 SH   SOLE 9 317 0 0
SYNOVUS FINL CORP COM 87161C501 2,662 50,386 SH   SOLE 1 50,386 0 0
SYNOVUS FINL CORP OPT 87161C501 460 8,700 SH Call SOLE 8 8,700 0 0
SYNOVUS FINL CORP COM 87161C501 1 17 SH   SOLE 8 17 0 0
SYNTEL INC COM 87162H103 3,058 95,300 SH   SOLE 1 95,300 0 0
SYNTEL INC COM 87162H103 18 553 SH   SOLE 8 553 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 18 1,794 SH   SOLE 1 1,794 0 0
SYSCO CORP COM 871829107 24 348 SH   DFND 1 0 0 348
SYSCO CORP COM 871829107 35,182 515,193 SH   SOLE 1 515,193 0 0
SYSCO CORP COM 871829107 140 2,046 SH   SOLE 8 2,046 0 0
SYSCO CORP OPT 871829107 1,735 25,400 SH Call SOLE 8 25,400 0 0
SYSCO CORP OPT 871829107 150 2,200 SH Put SOLE 8 2,200 0 0
SYSCO CORP COM 871829107 321 4,693 SH   SOLE 9 4,693 0 0
SYSTEMAX INC COM 871851101 31 894 SH   SOLE 1 894 0 0
T MOBILE US INC COM 872590104 8,979 150,261 SH   SOLE 1 150,261 0 0
T MOBILE US INC OPT 872590104 14,902 249,400 SH Call SOLE 8 249,400 0 0
T MOBILE US INC COM 872590104 13,195 220,838 SH   SOLE 8 220,838 0 0
T MOBILE US INC OPT 872590104 12,631 211,400 SH Put SOLE 8 211,400 0 0
T MOBILE US INC COM 872590104 882 14,762 SH   SOLE 9 14,762 0 0
T2 BIOSYSTEMS INC COM 89853L104 154 19,776 SH   SOLE 1 19,776 0 0
TABLEAU SOFTWARE INC COM 87336U105 374 3,835 SH   SOLE 1 3,835 0 0
TABLEAU SOFTWARE INC OPT 87336U105 6,080 62,200 SH Call SOLE 8 62,200 0 0
TABLEAU SOFTWARE INC OPT 87336U105 186 1,900 SH Put SOLE 8 1,900 0 0
TABLEAU SOFTWARE INC COM 87336U105 2,853 29,191 SH   SOLE 8 29,191 0 0
TABULA RASA HEALTHCARE INC COM 873379101 335 5,248 SH   SOLE 1 5,248 0 0
TABULA RASA HEALTHCARE INC COM 873379101 495 7,749 SH   SOLE 8 7,749 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 292 5,607 SH   SOLE 1 5,607 0 0
TAHOE RES INC COM 873868103 12 2,500 SH   DFND 1 0 0 2,500
TAHOE RES INC COM 873868103 794 161,399 SH   SOLE 1 161,399 0 0
TAHOE RES INC OPT 873868103 435 88,400 SH Call SOLE 8 88,400 0 0
TAHOE RES INC COM 873868103 2,695 547,733 SH   SOLE 8 547,733 0 0
TAHOE RES INC OPT 873868103 1,140 231,800 SH Put SOLE 8 231,800 0 0
TAILORED BRANDS INC COM 87403A107 1,564 61,276 SH   SOLE 1 61,276 0 0
TAILORED BRANDS INC OPT 87403A107 3,050 119,500 SH Call SOLE 8 119,500 0 0
TAILORED BRANDS INC OPT 87403A107 3,652 143,100 SH Put SOLE 8 143,100 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 677 18,510 SH   DFND 1 0 0 18,510
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 27,372 748,684 SH   SOLE 1 127,510 621,174 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 23,570 644,700 SH Put SOLE 8 644,700 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 870 23,800 SH Call SOLE 8 23,800 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 14,912 407,906 SH   SOLE 8 407,906 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 229 6,257 SH   SOLE 9 6,257 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 657 17,958 SH   SOLE 20 0 17,958 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 4,277 116,979 SH   SOLE 99 0 116,979 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 16,318 137,864 SH   SOLE 1 137,864 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 13,564 114,600 SH Call SOLE 8 114,600 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4,584 38,733 SH   SOLE 8 38,733 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 11,635 98,300 SH Put SOLE 8 98,300 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 75 635 SH   SOLE 9 635 0 0
TAL ED GROUP ADR 874080104 331 9,000 SH   SOLE 1 9,000 0 0
TAL ED GROUP ADR 874080104 3,262 88,650 SH   SOLE 8 88,650 0 0
TAL ED GROUP OPT 874080104 12,420 337,500 SH Put SOLE 8 337,500 0 0
TAL ED GROUP ADR 874080104 3,355 91,164 SH   SOLE 9 91,164 0 0
TALEND S A ADR 874224207 215 3,455 SH   DFND 1 0 0 3,455
TALEND S A ADR 874224207 77 1,241 SH   SOLE 1 1,241 0 0
TALLGRASS ENERGY GP LP COM 874696107 2,084 94,020 SH   SOLE 1 94,020 0 0
TALLGRASS ENERGY GP LP COM 874696107 10 438 SH   SOLE 8 438 0 0
TALLGRASS ENERGY PARTNERS LP COM 874697105 952 21,964 SH   SOLE 1 21,964 0 0
TALLGRASS ENERGY PARTNERS LP COM 874697105 68 1,580 SH   SOLE 8 1,580 0 0
TALOS ENERGY INC COM 87484T108 1,525 47,467 SH   SOLE 1 47,467 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 1,272 57,774 SH   SOLE 1 57,774 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 5,447 231,872 SH   SOLE 1 231,872 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 717 30,512 SH   SOLE 1 30,512 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 122 5,180 SH   SOLE 8 5,180 0 0
TANGER FACTORY OUTLET CTRS I OPT 875465106 82 3,500 SH Call SOLE 8 3,500 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 870 37,044 SH   SOLE 9 37,044 0 0
TANTECH HLDGS LTD COM G8675X107 225 80,500 SH   SOLE 1 80,500 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 0 52 SH   SOLE 8 52 0 0
TAPESTRY INC COM 876030107 48,009 1,027,835 SH   SOLE 1 1,027,835 0 0
TAPESTRY INC OPT 876030107 1,420 30,400 SH Put SOLE 8 30,400 0 0
TAPESTRY INC COM 876030107 474 10,149 SH   SOLE 8 10,149 0 0
TAPESTRY INC OPT 876030107 299 6,400 SH Call SOLE 8 6,400 0 0
TAPESTRY INC COM 876030107 40 856 SH   SOLE 9 856 0 0
TAPIMMUNE INC COM 876033408 75 8,000 SH   SOLE 1 8,000 0 0
TARGA RES CORP COM 87612G101 15,598 315,155 SH   SOLE 1 315,155 0 0
TARGA RES CORP OPT 87612G101 871 17,600 SH Put SOLE 8 17,600 0 0
TARGA RES CORP OPT 87612G101 2,821 57,000 SH Call SOLE 8 57,000 0 0
TARGA RES CORP COM 87612G101 108 2,189 SH   SOLE 8 2,189 0 0
TARGA RES CORP COM 87612G101 62 1,244 SH   SOLE 9 1,244 0 0
TARGET CORP COM 87612E106 100,082 1,314,805 SH   SOLE 1 1,314,805 0 0
TARGET CORP OPT 87612E106 24,610 323,300 SH Put SOLE 8 323,300 0 0
TARGET CORP COM 87612E106 816 10,716 SH   SOLE 8 10,716 0 0
TARGET CORP OPT 87612E106 34,901 458,500 SH Call SOLE 8 458,500 0 0
TARGET CORP COM 87612E106 276 3,626 SH   SOLE 9 3,626 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 891 7,700 SH   SOLE 1 7,700 0 0
TASEKO MINES LTD COM 876511106 34 31,900 SH   SOLE 1 31,900 0 0
TASEKO MINES LTD COM 876511106 43 39,900 SH   SOLE 9 39,900 0 0
TATA MTRS LTD ADR 876568502 662 33,852 SH   DFND 1 0 0 33,852
TATA MTRS LTD ADR 876568502 12,665 647,791 SH   SOLE 1 647,791 0 0
TATA MTRS LTD OPT 876568502 1,595 81,600 SH Put SOLE 8 81,600 0 0
TATA MTRS LTD ADR 876568502 853 43,608 SH   SOLE 8 43,608 0 0
TATA MTRS LTD OPT 876568502 442 22,600 SH Call SOLE 8 22,600 0 0
TATA MTRS LTD ADR 876568502 359 18,348 SH   SOLE 9 18,348 0 0
TAUBMAN CTRS INC TRUS 876664103 6,159 104,821 SH   SOLE 1 104,821 0 0
TAUBMAN CTRS INC TRUS 876664103 3 57 SH   SOLE 8 57 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 272 13,106 SH   SOLE 1 13,106 0 0
TC PIPELINES LP COM 87233Q108 6,006 231,429 SH   SOLE 1 231,429 0 0
TC PIPELINES LP COM 87233Q108 500 19,263 SH   SOLE 8 19,263 0 0
TCF FINL CORP COM 872275102 1,655 67,224 SH   SOLE 1 67,224 0 0
TCF FINL CORP OPT 872275102 64 2,600 SH Call SOLE 8 2,600 0 0
TCF FINL CORP OPT 872275102 49 2,000 SH Put SOLE 8 2,000 0 0
TCG BDC INC COM 872280102 2 100 SH   SOLE 1 100 0 0
TCP CAP CORP BOND 87238QAD5 3,293 3,288,000 PRN   SOLE 8 0 0 3,288,000
TCP CAP CORP BOND 87238QAB9 3,060 3,023,000 PRN   SOLE 8 0 0 3,023,000
TCP CAP CORP COM 87238Q103 68 4,700 SH   SOLE 8 4,700 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 17,147 313,076 SH   SOLE 1 313,076 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 8,379 153,000 SH Put SOLE 8 153,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 3,105 56,694 SH   SOLE 8 56,694 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 4,091 74,700 SH Call SOLE 8 74,700 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 83 1,523 SH   SOLE 9 1,523 0 0
TE CONNECTIVITY LTD PREF H84989104 13 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 30,761 341,552 SH   SOLE 1 341,552 0 0
TE CONNECTIVITY LTD COM H84989104 110 1,224 SH   SOLE 8 1,224 0 0
TE CONNECTIVITY LTD OPT H84989104 405 4,500 SH Put SOLE 8 4,500 0 0
TE CONNECTIVITY LTD OPT H84989104 297 3,300 SH Call SOLE 8 3,300 0 0
TE CONNECTIVITY LTD COM H84989104 68 762 SH   SOLE 9 762 0 0
TEAM INC COM 878155100 447 19,341 SH   SOLE 1 19,341 0 0
TEAM INC COM 878155100 10 451 SH   SOLE 8 451 0 0
TECH DATA CORP COM 878237106 589 7,180 SH   SOLE 1 7,180 0 0
TECH DATA CORP COM 878237106 128 1,559 SH   SOLE 8 1,559 0 0
TECHNIPFMC PLC OPT G87110105 15,870 500,000 SH Call SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 64,583 2,034,755 SH   SOLE 1 2,034,755 0 0
TECHNIPFMC PLC OPT G87110105 15,870 500,000 SH Put SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 8 238 SH   DFND 1 0 0 238
TECHNIPFMC PLC OPT G87110105 425 13,400 SH Call SOLE 8 13,400 0 0
TECHNIPFMC PLC COM G87110105 1,294 40,769 SH   SOLE 8 40,769 0 0
TECHNIPFMC PLC OPT G87110105 41 1,300 SH Put SOLE 8 1,300 0 0
TECHNIPFMC PLC COM G87110105 189,819 5,980,415 SH   SOLE 9 5,980,415 0 0
TECHNIPFMC PLC OPT G87110105 17,457 550,000 SH Call SOLE 9 550,000 0 0
TECHTARGET INC COM 87874R100 43 1,490 SH   SOLE 1 1,490 0 0
TECK RESOURCES LTD COM 878742204 361 14,204 SH   SOLE 1 14,204 0 0
TECK RESOURCES LTD COM 878742204 4,481 176,044 SH   SOLE 8 176,044 0 0
TECK RESOURCES LTD OPT 878742204 6,551 257,400 SH Call SOLE 8 257,400 0 0
TECK RESOURCES LTD OPT 878742204 15,965 627,300 SH Put SOLE 8 627,300 0 0
TECK RESOURCES LTD COM 878742204 91 3,614 SH   SOLE 9 3,614 0 0
TEEKAY CORPORATION COM Y8564W103 125 16,133 SH   SOLE 1 16,133 0 0
TEEKAY CORPORATION COM Y8564W103 532 68,695 SH   SOLE 8 68,695 0 0
TEEKAY CORPORATION OPT Y8564W103 376 48,500 SH Put SOLE 8 48,500 0 0
TEEKAY CORPORATION OPT Y8564W103 800 103,200 SH Call SOLE 8 103,200 0 0
TEEKAY CORPORATION COM Y8564W103 270 34,900 SH   DFND 20 0 0 34,900
TEEKAY LNG PARTNERS L P COM Y8564M105 224 13,302 SH   SOLE 1 13,302 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 19 1,100 SH Call SOLE 8 1,100 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 425 25,200 SH Put SOLE 8 25,200 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 486 28,859 SH   SOLE 8 28,859 0 0
TEEKAY TANKERS LTD COM Y8565N102 17 14,331 SH   SOLE 1 14,331 0 0
TEEKAY TANKERS LTD COM Y8565N102 0 51 SH   SOLE 8 51 0 0
TEGNA INC COM 87901J105 432 39,884 SH   SOLE 1 39,884 0 0
TEGNA INC COM 87901J105 109 10,051 SH   SOLE 8 10,051 0 0
TEGNA INC OPT 87901J105 12 1,100 SH Call SOLE 8 1,100 0 0
TEGNA INC OPT 87901J105 12 1,100 SH Put SOLE 8 1,100 0 0
TEJON RANCH CO COM 879080109 37 1,541 SH   SOLE 1 1,541 0 0
TEJON RANCH CO COM 879080109 20 819 SH   SOLE 8 819 0 0
TELADOC INC COM 87918A105 7 120 SH   DFND 1 0 0 120
TELADOC INC COM 87918A105 554 9,545 SH   SOLE 1 9,545 0 0
TELADOC INC COM 87918A105 0 1 SH   SOLE 8 1 0 0
TELARIA INC COM 879181105 13 3,221 SH   SOLE 1 3,221 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 7,838 39,369 SH   SOLE 1 39,369 0 0
TELEFLEX INC COM 879369106 8 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 6,547 24,417 SH   SOLE 1 24,417 0 0
TELEFLEX INC COM 879369106 5,720 21,327 SH   SOLE 8 21,327 0 0
TELEFLEX INC OPT 879369106 13,411 50,000 SH Call SOLE 8 50,000 0 0
TELEFLEX INC OPT 879369106 9,387 35,000 SH Put SOLE 8 35,000 0 0
TELEFLEX INC COM 879369106 70 262 SH   SOLE 9 262 0 0
TELEFONICA BRASIL SA ADR 87936R106 2 203 SH   SOLE 8 203 0 0
TELEFONICA S A ADR 879382208 80 9,352 SH   SOLE 8 9,352 0 0
TELEFONICA S A OPT 879382208 100 11,700 SH Put SOLE 8 11,700 0 0
TELENAV INC COM 879455103 13 2,267 SH   SOLE 1 2,267 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 1,046 38,148 SH   SOLE 1 38,148 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 22 800 SH Call SOLE 8 800 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 8 294 SH   SOLE 8 294 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 382 13,916 SH   SOLE 9 13,916 0 0
TELIGENT INC NEW COM 87960W104 20 5,909 SH   SOLE 1 5,909 0 0
TELIGENT INC NEW COM 87960W104 0 14 SH   SOLE 8 14 0 0
TELLURIAN INC NEW COM 87968A104 50 5,925 SH   SOLE 1 5,925 0 0
TELUS CORP COM 87971M103 31 868 SH   SOLE 1 868 0 0
TELUS CORP COM 87971M103 2,885 81,277 SH   SOLE 9 81,277 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 810 78,876 SH   DFND 20 0 0 78,876
TEMPLETON GLOBAL INCOME FD FUND 880198106 2,986 486,268 SH   DFND 20 0 0 486,268
TEMPUR SEALY INTL INC COM 88023U101 591 12,305 SH   DFND 1 0 0 12,305
TEMPUR SEALY INTL INC COM 88023U101 31,505 655,655 SH   SOLE 1 655,655 0 0
TEMPUR SEALY INTL INC COM 88023U101 2,465 51,303 SH   SOLE 8 51,303 0 0
TEMPUR SEALY INTL INC OPT 88023U101 5,079 105,700 SH Put SOLE 8 105,700 0 0
TEMPUR SEALY INTL INC OPT 88023U101 317 6,600 SH Call SOLE 8 6,600 0 0
TENARIS S A ADR 88031M109 13 363 SH   DFND 1 0 0 363
TENARIS S A ADR 88031M109 804 22,093 SH   SOLE 1 22,093 0 0
TENARIS S A ADR 88031M109 254 6,980 SH   SOLE 8 6,980 0 0
TENARIS S A OPT 88031M109 95 2,600 SH Put SOLE 8 2,600 0 0
TENARIS S A OPT 88031M109 164 4,500 SH Call SOLE 8 4,500 0 0
TENET HEALTHCARE CORP COM 88033G407 6,132 182,630 SH   SOLE 1 182,630 0 0
TENET HEALTHCARE CORP OPT 88033G407 863 25,700 SH Put SOLE 8 25,700 0 0
TENET HEALTHCARE CORP OPT 88033G407 14,636 436,000 SH Call SOLE 8 436,000 0 0
TENET HEALTHCARE CORP COM 88033G407 462 13,755 SH   SOLE 8 13,755 0 0
TENNANT CO COM 880345103 519 6,570 SH   SOLE 1 6,570 0 0
TENNANT CO COM 880345103 7 84 SH   SOLE 8 84 0 0
TENNECO INC COM 880349105 360 8,198 SH   SOLE 1 8,198 0 0
TENNECO INC OPT 880349105 66 1,500 SH Put SOLE 8 1,500 0 0
TENNECO INC OPT 880349105 220 5,000 SH Call SOLE 8 5,000 0 0
TENNECO INC COM 880349105 196 4,460 SH   SOLE 8 4,460 0 0
TERADATA CORP DEL COM 88076W103 3,844 95,727 SH   SOLE 1 95,727 0 0
TERADATA CORP DEL OPT 88076W103 297 7,400 SH Put SOLE 8 7,400 0 0
TERADATA CORP DEL OPT 88076W103 4 100 SH Call SOLE 8 100 0 0
TERADATA CORP DEL COM 88076W103 324 8,068 SH   SOLE 8 8,068 0 0
TERADATA CORP DEL COM 88076W103 117 2,914 SH   SOLE 9 2,914 0 0
TERADYNE INC COM 880770102 10,141 266,349 SH   SOLE 1 266,349 0 0
TERADYNE INC COM 880770102 207 5,432 SH   SOLE 8 5,432 0 0
TERADYNE INC OPT 880770102 179 4,700 SH Put SOLE 8 4,700 0 0
TERADYNE INC BOND 880770AG7 18,968 14,250,000 PRN   SOLE 8 0 0 14,250,000
TERADYNE INC OPT 880770102 122 3,200 SH Call SOLE 8 3,200 0 0
TEREX CORP NEW COM 880779103 8,424 199,682 SH   SOLE 1 199,682 0 0
TEREX CORP NEW OPT 880779103 38 900 SH Put SOLE 8 900 0 0
TEREX CORP NEW OPT 880779103 300 7,100 SH Call SOLE 8 7,100 0 0
TEREX CORP NEW COM 880779103 211 4,995 SH   SOLE 8 4,995 0 0
TERNIUM SA ADR 880890108 351 10,083 SH   SOLE 1 10,083 0 0
TERNIUM SA OPT 880890108 59 1,700 SH Call SOLE 8 1,700 0 0
TERNIUM SA ADR 880890108 1 26 SH   SOLE 8 26 0 0
TERRAFORM PWR INC COM 88104R209 62 5,360 SH   SOLE 1 5,360 0 0
TERRAFORM PWR INC COM 88104R209 18 1,539 SH   SOLE 9 1,539 0 0
TERRENO RLTY CORP TRUS 88146M101 256 6,789 SH   SOLE 1 6,789 0 0
TERRITORIAL BANCORP INC COM 88145X108 23 769 SH   SOLE 1 769 0 0
TESARO INC COM 881569107 632 14,210 SH   SOLE 1 14,210 0 0
TESARO INC OPT 881569107 7,471 168,000 SH Put SOLE 8 168,000 0 0
TESARO INC OPT 881569107 5,438 122,300 SH Call SOLE 8 122,300 0 0
TESARO INC COM 881569107 9,127 205,250 SH   SOLE 8 205,250 0 0
TESARO INC COM 881569107 6 145 SH   SOLE 9 145 0 0
TESLA INC COM 88160R101 435 1,268 SH   DFND 1 0 0 1,268
TESLA INC OPT 88160R101 58,473 170,500 SH Call SOLE 1 170,500 0 0
TESLA INC COM 88160R101 49,448 144,182 SH   SOLE 1 144,182 0 0
TESLA INC OPT 88160R101 268,567 783,111 SH Call SOLE 8 783,111 0 0
TESLA INC BOND 88160RAC5 3,721 3,302,000 PRN   SOLE 8 0 0 3,302,000
TESLA INC OPT 88160R101 519,378 1,514,444 SH Put SOLE 8 1,514,444 0 0
TESLA INC COM 88160R101 9,955 29,029 SH   SOLE 8 29,029 0 0
TESLA INC COM 88160R101 342 998 SH   SOLE 9 998 0 0
TESLA INC COM 88160R101 34 100 SH   DFND 20 0 0 100
TETRA TECH INC NEW COM 88162G103 2,632 44,998 SH   SOLE 1 44,998 0 0
TETRA TECH INC NEW COM 88162G103 410 7,006 SH   SOLE 8 7,006 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 203 45,661 SH   SOLE 1 45,661 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 14 3,775 SH   SOLE 1 3,775 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 0 100 SH   SOLE 8 100 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 5 300 SH Call SOLE 8 300 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 31 1,900 SH Put SOLE 8 1,900 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 245 14,897 SH   SOLE 8 14,897 0 0
TEVA PHARMACEUTICAL FIN LLC BOND 88163VAE9 451 487,000 PRN   SOLE 8 0 0 487,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 30 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 8,786 361,302 SH   SOLE 1 361,302 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 11,374 467,687 SH   SOLE 8 467,687 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 34,897 1,434,900 SH Put SOLE 8 1,434,900 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 26,204 1,077,500 SH Call SOLE 8 1,077,500 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,995 205,355 SH   SOLE 9 205,355 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,207 49,626 SH   DFND 20 0 0 49,626
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 6,875 75,124 SH   SOLE 1 75,124 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,363 14,891 SH   SOLE 8 14,891 0 0
TEXAS INSTRS INC COM 882508104 112,159 1,017,328 SH   SOLE 1 1,017,328 0 0
TEXAS INSTRS INC OPT 882508104 33,560 304,400 SH Call SOLE 8 304,400 0 0
TEXAS INSTRS INC OPT 882508104 23,517 213,300 SH Put SOLE 8 213,300 0 0
TEXAS INSTRS INC COM 882508104 5,359 48,605 SH   SOLE 8 48,605 0 0
TEXAS INSTRS INC COM 882508104 1,192 10,813 SH   SOLE 9 10,813 0 0
TEXAS ROADHOUSE INC COM 882681109 1,540 23,519 SH   SOLE 1 23,519 0 0
TEXAS ROADHOUSE INC OPT 882681109 52 800 SH Call SOLE 8 800 0 0
TEXAS ROADHOUSE INC COM 882681109 4 61 SH   SOLE 8 61 0 0
TEXAS ROADHOUSE INC OPT 882681109 131 2,000 SH Put SOLE 8 2,000 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 105 6,628 SH   SOLE 1 6,628 0 0
TEXTRON INC COM 883203101 27,301 414,234 SH   SOLE 1 414,234 0 0
TEXTRON INC OPT 883203101 3,263 49,500 SH Call SOLE 8 49,500 0 0
TEXTRON INC OPT 883203101 2,307 35,000 SH Put SOLE 8 35,000 0 0
TEXTRON INC COM 883203101 5,025 76,235 SH   SOLE 8 76,235 0 0
TEXTRON INC COM 883203101 37 557 SH   SOLE 9 557 0 0
TFS FINL CORP COM 87240R107 30 1,927 SH   SOLE 1 1,927 0 0
TFS FINL CORP COM 87240R107 38 2,380 SH   SOLE 8 2,380 0 0
TG THERAPEUTICS INC COM 88322Q108 100 7,596 SH   SOLE 1 7,596 0 0
TG THERAPEUTICS INC COM 88322Q108 26 1,987 SH   SOLE 8 1,987 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 16 700 SH   DFND 1 0 0 700
THE TRADE DESK INC COM 88339J105 1,079 11,510 SH   SOLE 1 11,510 0 0
THE TRADE DESK INC COM 88339J105 1,313 13,996 SH   DFND 1 0 0 13,996
THE TRADE DESK INC OPT 88339J105 5,871 62,600 SH Put SOLE 8 62,600 0 0
THE TRADE DESK INC OPT 88339J105 2,673 28,500 SH Call SOLE 8 28,500 0 0
THE TRADE DESK INC COM 88339J105 697 7,429 SH   SOLE 8 7,429 0 0
THERAPEUTICSMD INC OPT 88338N107 1,260 202,000 SH Call SOLE 8 202,000 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 72 3,139 SH   SOLE 1 3,139 0 0
THERAVANCE BIOPHARMA INC OPT G8807B106 2,155 95,000 SH Call SOLE 8 95,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 142,441 687,650 SH   SOLE 1 687,650 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 782 3,773 SH   DFND 1 0 0 3,773
THERMO FISHER SCIENTIFIC INC OPT 883556102 10,543 50,900 SH Call SOLE 8 50,900 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 68 329 SH   SOLE 8 329 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 9,114 44,000 SH Put SOLE 8 44,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,578 65,546 SH   SOLE 9 65,546 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,032 4,981 SH   SOLE 20 0 4,981 0
THERMO FISHER SCIENTIFIC INC COM 883556102 270 1,305 SH   SOLE 81 1,305 0 0
THERMON GROUP HLDGS INC COM 88362T103 564 24,672 SH   SOLE 1 24,672 0 0
THIRD PT REINS LTD COM G8827U100 684 54,687 SH   SOLE 1 54,687 0 0
THIRD PT REINS LTD COM G8827U100 67 5,398 SH   SOLE 8 5,398 0 0
THOMSON REUTERS CORP COM 884903105 33 814 SH   SOLE 1 814 0 0
THOMSON REUTERS CORP COM 884903105 31 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP OPT 884903105 4 100 SH Call SOLE 8 100 0 0
THOMSON REUTERS CORP COM 884903105 43 1,057 SH   SOLE 8 1,057 0 0
THOMSON REUTERS CORP COM 884903105 2,466 61,166 SH   SOLE 9 61,166 0 0
THOR INDS INC COM 885160101 11,690 120,029 SH   SOLE 1 120,029 0 0
THOR INDS INC COM 885160101 1,725 17,701 SH   SOLE 8 17,701 0 0
THOR INDS INC OPT 885160101 5,571 57,200 SH Call SOLE 8 57,200 0 0
THOR INDS INC OPT 885160101 3,555 36,500 SH Put SOLE 8 36,500 0 0
TIDEWATER INC NEW OPT 88642R109 168 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 558 19,289 SH   SOLE 1 19,289 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW COM 88642R109 795 27,488 SH   SOLE 8 27,488 0 0
TIER REIT INC TRUS 88650V208 1,357 57,066 SH   SOLE 1 57,066 0 0
TIER REIT INC TRUS 88650V208 18 752 SH   SOLE 8 752 0 0
TIFFANY &amp CO NEW COM 886547108 17,582 133,591 SH   SOLE 1 133,591 0 0
TIFFANY &amp CO NEW OPT 886547108 1,935 14,700 SH Call SOLE 8 14,700 0 0
TIFFANY &amp CO NEW OPT 886547108 14,766 112,200 SH Put SOLE 8 112,200 0 0
TIFFANY &amp CO NEW COM 886547108 1,007 7,659 SH   SOLE 8 7,659 0 0
TIFFANY &amp CO NEW COM 886547108 40 309 SH   SOLE 9 309 0 0
TILE SHOP HLDGS INC COM 88677Q109 101 13,080 SH   SOLE 1 13,080 0 0
TILLYS INC COM 886885102 16 1,060 SH   SOLE 1 1,060 0 0
TILLYS INC COM 886885102 1 70 SH   SOLE 8 70 0 0
TIM PARTICIPACOES S A ADR 88706P205 437 25,932 SH   SOLE 1 25,932 0 0
TIMBERLAND BANCORP INC COM 887098101 31 841 SH   SOLE 1 841 0 0
TIMKEN CO COM 887389104 2,304 52,922 SH   SOLE 1 52,922 0 0
TIMKEN CO COM 887389104 260 5,954 SH   SOLE 8 5,954 0 0
TIMKEN CO OPT 887389104 4 100 SH Call SOLE 8 100 0 0
TIMKEN CO OPT 887389104 240 5,500 SH Put SOLE 8 5,500 0 0
TIMKENSTEEL CORP COM 887399103 234 14,394 SH   SOLE 1 14,394 0 0
TINTRI INC COM 88770Q105 2 6,173 SH   SOLE 1 6,173 0 0
TITAN INTL INC ILL COM 88830M102 195 18,206 SH   SOLE 1 18,206 0 0
TITAN INTL INC ILL OPT 88830M102 25 2,300 SH Call SOLE 8 2,300 0 0
TITAN INTL INC ILL COM 88830M102 56 5,163 SH   SOLE 8 5,163 0 0
TITAN MACHY INC COM 88830R101 22 1,382 SH   SOLE 1 1,382 0 0
TITAN MACHY INC COM 88830R101 3 222 SH   SOLE 8 222 0 0
TITAN MACHY INC OPT 88830R101 16 1,000 SH Put SOLE 8 1,000 0 0
TITAN MACHY INC OPT 88830R101 20 1,300 SH Call SOLE 8 1,300 0 0
TITAN PHARMACEUTICALS INC DE COM 888314309 0 50 SH   SOLE 8 50 0 0
TIVITY HEALTH INC COM 88870R102 3,950 112,231 SH   SOLE 1 112,231 0 0
TIVITY HEALTH INC COM 88870R102 29 832 SH   SOLE 8 832 0 0
TIVO CORP COM 88870P106 1,910 141,987 SH   SOLE 1 141,987 0 0
TIVO CORP COM 88870P106 119 8,799 SH   SOLE 8 8,799 0 0
TIVO CORP OPT 88870P106 13 1,000 SH Put SOLE 8 1,000 0 0
TJX COS INC NEW COM 872540109 77,993 819,420 SH   SOLE 1 819,420 0 0
TJX COS INC NEW OPT 872540109 5,777 60,700 SH Put SOLE 8 60,700 0 0
TJX COS INC NEW COM 872540109 67 699 SH   SOLE 8 699 0 0
TJX COS INC NEW OPT 872540109 71,385 750,000 SH Call SOLE 8 750,000 0 0
TJX COS INC NEW COM 872540109 9,732 102,250 SH   SOLE 9 102,250 0 0
TJX COS INC NEW COM 872540109 207 2,174 SH   SOLE 81 2,174 0 0
TOCAGEN INC COM 888846102 13 1,329 SH   SOLE 1 1,329 0 0
TOCAGEN INC COM 888846102 0 3 SH   SOLE 8 3 0 0
TOLL BROTHERS INC COM 889478103 36 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 3,977 107,489 SH   SOLE 1 107,489 0 0
TOLL BROTHERS INC COM 889478103 695 18,795 SH   SOLE 8 18,795 0 0
TOLL BROTHERS INC OPT 889478103 1,132 30,600 SH Put SOLE 8 30,600 0 0
TOLL BROTHERS INC OPT 889478103 1,335 36,100 SH Call SOLE 8 36,100 0 0
TOLL BROTHERS INC COM 889478103 33 881 SH   SOLE 9 881 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 438 5,103 SH   SOLE 1 5,103 0 0
TOOTSIE ROLL INDS INC COM 890516107 121 3,938 SH   SOLE 1 3,938 0 0
TOPBUILD CORP COM 89055F103 572 7,301 SH   SOLE 1 7,301 0 0
TOPBUILD CORP COM 89055F103 346 4,412 SH   SOLE 8 4,412 0 0
TORCHMARK CORP COM 891027104 16,815 206,545 SH   SOLE 1 206,545 0 0
TORCHMARK CORP COM 891027104 192 2,370 SH   SOLE 8 2,370 0 0
TORCHMARK CORP COM 891027104 19 231 SH   SOLE 9 231 0 0
TORM PLC COM G89479102 2,833 361,146 SH   SOLE 9 361,146 0 0
TORO CO COM 891092108 370 6,144 SH   SOLE 1 6,144 0 0
TORO CO COM 891092108 251 4,170 SH   SOLE 8 4,170 0 0
TORONTO DOMINION BK ONT COM 891160509 305 5,278 SH   SOLE 1 5,278 0 0
TORONTO DOMINION BK ONT COM 891160509 140 2,419 SH   DFND 1 0 0 2,419
TORONTO DOMINION BK ONT OPT 891160509 3,940 68,100 SH Call SOLE 8 68,100 0 0
TORONTO DOMINION BK ONT OPT 891160509 3,072 53,100 SH Put SOLE 8 53,100 0 0
TORONTO DOMINION BK ONT COM 891160509 3,389 58,581 SH   SOLE 9 58,581 0 0
TOTAL S A ADR 89151E109 2,862 47,258 SH   SOLE 1 1,031 46,227 0
TOTAL S A OPT 89151E109 4,203 69,400 SH Call SOLE 8 69,400 0 0
TOTAL S A OPT 89151E109 5,638 93,100 SH Put SOLE 8 93,100 0 0
TOTAL S A ADR 89151E109 171 2,821 SH   SOLE 8 2,821 0 0
TOTAL S A ADR 89151E109 9,200 151,918 SH   SOLE 9 151,918 0 0
TOTAL SYS SVCS INC COM 891906109 18,137 214,577 SH   SOLE 1 214,577 0 0
TOTAL SYS SVCS INC OPT 891906109 955 11,300 SH Call SOLE 8 11,300 0 0
TOTAL SYS SVCS INC OPT 891906109 135 1,600 SH Put SOLE 8 1,600 0 0
TOTAL SYS SVCS INC COM 891906109 29 349 SH   SOLE 9 349 0 0
TOWER INTL INC COM 891826109 434 13,668 SH   SOLE 1 13,668 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 702 31,865 SH   SOLE 1 31,865 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 447 20,300 SH Put SOLE 8 20,300 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 819 37,200 SH Call SOLE 8 37,200 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 869 39,469 SH   SOLE 8 39,469 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 197 8,959 SH   SOLE 9 8,959 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 15 1,063 SH   SOLE 1 1,063 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 467 32,107 SH   SOLE 8 32,107 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 155 4,826 SH   SOLE 1 4,826 0 0
TOWNSQUARE MEDIA INC COM 892231101 84 13,054 SH   SOLE 1 13,054 0 0
TOYOTA MOTOR CORP OPT 892331307 283 2,200 SH Call SOLE 8 2,200 0 0
TOYOTA MOTOR CORP OPT 892331307 1,056 8,200 SH Put SOLE 8 8,200 0 0
TOYOTA MOTOR CORP ADR 892331307 672 5,215 SH   SOLE 8 5,215 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG RE FIN TR INC TRUS 87266M107 47 2,305 SH   SOLE 1 2,305 0 0
TPG SPECIALTY LENDING INC COM 87265K102 52 2,877 SH   SOLE 8 2,877 0 0
TPG SPECIALTY LENDING INC BOND 87265KAD4 4,132 4,147,000 PRN   SOLE 8 0 0 4,147,000
TPI COMPOSITES INC COM 87266J104 1,224 41,867 SH   SOLE 1 41,867 0 0
TPI COMPOSITES INC COM 87266J104 128 4,366 SH   SOLE 8 4,366 0 0
TRACTOR SUPPLY CO COM 892356106 18,764 245,339 SH   SOLE 1 245,339 0 0
TRACTOR SUPPLY CO OPT 892356106 3,909 51,100 SH Put SOLE 8 51,100 0 0
TRACTOR SUPPLY CO COM 892356106 80 1,040 SH   SOLE 8 1,040 0 0
TRACTOR SUPPLY CO OPT 892356106 3,373 44,100 SH Call SOLE 8 44,100 0 0
TRACTOR SUPPLY CO COM 892356106 20 267 SH   SOLE 9 267 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 9 711 SH   SOLE 8 711 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCANADA CORP COM 89353D107 17,917 414,754 SH   SOLE 1 414,754 0 0
TRANSCANADA CORP COM 89353D107 35 800 SH   SOLE 8 800 0 0
TRANSCANADA CORP COM 89353D107 25,377 587,456 SH   SOLE 9 587,456 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 4 120 SH   SOLE 1 120 0 0
TRANSDIGM GROUP INC COM 893641100 26,180 75,853 SH   SOLE 1 75,853 0 0
TRANSDIGM GROUP INC OPT 893641100 656 1,900 SH Call SOLE 8 1,900 0 0
TRANSDIGM GROUP INC COM 893641100 4,960 14,369 SH   SOLE 8 14,369 0 0
TRANSDIGM GROUP INC OPT 893641100 3,589 10,400 SH Put SOLE 8 10,400 0 0
TRANSDIGM GROUP INC COM 893641100 35 101 SH   SOLE 9 101 0 0
TRANSENTERIX INC COM 89366M201 302 69,147 SH   SOLE 1 69,147 0 0
TRANSENTERIX INC COM 89366M201 1 256 SH   SOLE 8 256 0 0
TRANSOCEAN INC BOND 893830BJ7 3,187 2,238,000 PRN   SOLE 8 0 0 2,238,000
TRANSOCEAN LTD COM H8817H100 2,407 179,155 SH   SOLE 1 179,155 0 0
TRANSOCEAN LTD PREF H8817H100 217 16,125 SH   DFND 1 0 0 16,125
TRANSOCEAN LTD OPT H8817H100 14,784 1,100,000 SH Put SOLE 1 1,100,000 0 0
TRANSOCEAN LTD OPT H8817H100 18,452 1,372,900 SH Call SOLE 8 1,372,900 0 0
TRANSOCEAN LTD OPT H8817H100 62,870 4,677,800 SH Put SOLE 8 4,677,800 0 0
TRANSOCEAN LTD COM H8817H100 5,433 404,099 SH   SOLE 8 404,099 0 0
TRANSOCEAN LTD COM H8817H100 857 63,792 SH   SOLE 9 63,792 0 0
TRANSPORTADORA DE GAS SUR ADR 893870204 39 3,200 SH   SOLE 1 3,200 0 0
TRANSUNION COM 89400J107 3,994 55,759 SH   SOLE 1 55,759 0 0
TRANSUNION COM 89400J107 2 23 SH   SOLE 8 23 0 0
TRANSUNION COM 89400J107 68 943 SH   SOLE 9 943 0 0
TRANSUNION COM 89400J107 1,511 21,089 SH   DFND 20 0 0 21,089
TRAVELCENTERS AMER LLC COM 894174101 0 16 SH   SOLE 8 16 0 0
TRAVELERS COMPANIES INC COM 89417E109 211 1,725 SH   DFND 1 0 0 1,725
TRAVELERS COMPANIES INC COM 89417E109 33,406 273,075 SH   SOLE 1 273,075 0 0
TRAVELERS COMPANIES INC OPT 89417E109 2,569 21,000 SH Call SOLE 8 21,000 0 0
TRAVELERS COMPANIES INC OPT 89417E109 3,854 31,500 SH Put SOLE 8 31,500 0 0
TRAVELERS COMPANIES INC COM 89417E109 70 578 SH   SOLE 9 578 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 3,594 193,861 SH   SOLE 1 193,861 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 30 1,582 SH   SOLE 8 1,582 0 0
TRAVELZOO COM 89421Q205 121 7,051 SH   SOLE 1 7,051 0 0
TRAVELZOO OPT 89421Q205 2 100 SH Call SOLE 8 100 0 0
TRAVELZOO COM 89421Q205 238 13,948 SH   SOLE 8 13,948 0 0
TRECORA RES COM 894648104 23 1,520 SH   SOLE 1 1,520 0 0
TRECORA RES COM 894648104 118 7,920 SH   SOLE 8 7,920 0 0
TREDEGAR CORP COM 894650100 220 9,357 SH   SOLE 1 9,357 0 0
TREDEGAR CORP COM 894650100 68 2,896 SH   SOLE 8 2,896 0 0
TREEHOUSE FOODS INC COM 89469A104 2,441 46,495 SH   SOLE 1 46,495 0 0
TREEHOUSE FOODS INC COM 89469A104 18 338 SH   SOLE 8 338 0 0
TREVENA INC COM 89532E109 158 109,879 SH   SOLE 1 109,879 0 0
TREVENA INC COM 89532E109 0 85 SH   SOLE 8 85 0 0
TREX CO INC COM 89531P105 1,349 21,559 SH   SOLE 1 21,559 0 0
TREX CO INC COM 89531P105 197 3,150 SH   SOLE 8 3,150 0 0
TRI POINTE GROUP INC COM 87265H109 1,789 109,294 SH   SOLE 1 109,294 0 0
TRI POINTE GROUP INC COM 87265H109 130 7,924 SH   SOLE 8 7,924 0 0
TRIBUNE MEDIA CO COM 896047503 2,434 63,587 SH   SOLE 1 63,587 0 0
TRICIDA INC COM 89610F101 27 900 SH   SOLE 1 900 0 0
TRICO BANCSHARES COM 896095106 104 2,765 SH   SOLE 1 2,765 0 0
TRICO BANCSHARES COM 896095106 2 51 SH   SOLE 8 51 0 0
TRIMAS CORP COM 896215209 98 3,355 SH   SOLE 1 3,355 0 0
TRIMAS CORP COM 896215209 2 56 SH   SOLE 8 56 0 0
TRIMBLE INC COM 896239100 3,177 96,765 SH   SOLE 1 96,765 0 0
TRIMBLE INC COM 896239100 30 917 SH   SOLE 8 917 0 0
TRIMBLE INC OPT 896239100 565 17,200 SH Call SOLE 8 17,200 0 0
TRIMBLE INC OPT 896239100 33 1,000 SH Put SOLE 8 1,000 0 0
TRIMBLE INC COM 896239100 48 1,448 SH   SOLE 9 1,448 0 0
TRINET GROUP INC COM 896288107 2,868 51,252 SH   SOLE 1 51,252 0 0
TRINITY INDS INC COM 896522109 5,519 161,088 SH   SOLE 1 161,088 0 0
TRINITY INDS INC OPT 896522109 706 20,600 SH Call SOLE 8 20,600 0 0
TRINITY INDS INC OPT 896522109 254 7,400 SH Put SOLE 8 7,400 0 0
TRINITY INDS INC COM 896522109 687 20,051 SH   SOLE 8 20,051 0 0
TRINITY PL HLDGS INC COM 89656D101 8 1,287 SH   SOLE 1 1,287 0 0
TRINSEO S A COM L9340P101 834 11,736 SH   SOLE 1 11,736 0 0
TRINSEO S A COM L9340P101 37 515 SH   SOLE 8 515 0 0
TRIPADVISOR INC COM 896945201 10,971 196,941 SH   SOLE 1 196,941 0 0
TRIPADVISOR INC OPT 896945201 10,373 186,200 SH Put SOLE 8 186,200 0 0
TRIPADVISOR INC OPT 896945201 7,822 140,400 SH Call SOLE 8 140,400 0 0
TRIPADVISOR INC COM 896945201 83 1,484 SH   SOLE 8 1,484 0 0
TRIPADVISOR INC COM 896945201 13 229 SH   SOLE 9 229 0 0
TRIPLE-S MGMT CORP COM 896749108 1,704 43,617 SH   SOLE 1 43,617 0 0
TRIPLE-S MGMT CORP COM 896749108 915 23,428 SH   SOLE 8 23,428 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 4 296 SH   SOLE 8 296 0 0
TRISTATE CAP HLDGS INC COM 89678F100 43 1,636 SH   SOLE 1 1,636 0 0
TRITON INTL LTD COM G9078F107 345 11,222 SH   SOLE 1 11,222 0 0
TRITON INTL LTD OPT G9078F107 193 6,300 SH Call SOLE 8 6,300 0 0
TRITON INTL LTD COM G9078F107 61 2,000 SH   SOLE 8 2,000 0 0
TRIUMPH BANCORP INC COM 89679E300 467 11,456 SH   SOLE 1 11,456 0 0
TRIUMPH GROUP INC NEW COM 896818101 354 18,118 SH   SOLE 1 18,118 0 0
TRIVAGO N V ADR 89686D105 101 22,311 SH   SOLE 8 22,311 0 0
TRONC INC COM 89703P107 308 17,786 SH   SOLE 1 17,786 0 0
TRONOX LTD COM Q9235V101 135 6,860 SH   SOLE 1 6,860 0 0
TRONOX LTD OPT Q9235V101 2,131 108,300 SH Call SOLE 8 108,300 0 0
TRONOX LTD COM Q9235V101 1,780 90,460 SH   SOLE 8 90,460 0 0
TROVAGENE INC COM 897238408 2 2,084 SH   DFND 1 0 0 2,084
TRUEBLUE INC COM 89785X101 2,232 82,800 SH   SOLE 1 82,800 0 0
TRUECAR INC COM 89785L107 130 12,913 SH   SOLE 1 12,913 0 0
TRUECAR INC OPT 89785L107 1 100 SH Put SOLE 8 100 0 0
TRUECAR INC COM 89785L107 22 2,152 SH   SOLE 8 2,152 0 0
TRUPANION INC COM 898202106 3,383 87,626 SH   SOLE 1 19,107 68,519 0
TRUPANION INC COM 898202106 22 563 SH   SOLE 8 563 0 0
TRUPANION INC OPT 898202106 347 9,000 SH Call SOLE 8 9,000 0 0
TRUPANION INC OPT 898202106 1,652 42,800 SH Put SOLE 8 42,800 0 0
TRUPANION INC COM 898202106 896 23,221 SH   SOLE 20 0 23,221 0
TRUPANION INC COM 898202106 717 18,586 SH   SOLE 99 0 18,586 0
TRUSTCO BK CORP N Y COM 898349105 380 42,762 SH   SOLE 1 42,762 0 0
TRUSTCO BK CORP N Y COM 898349105 18 2,075 SH   SOLE 8 2,075 0 0
TRUSTMARK CORP COM 898402102 270 8,264 SH   SOLE 1 8,264 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 1 226 SH   SOLE 8 226 0 0
TTEC HLDGS INC COM 89854H102 273 7,894 SH   SOLE 1 7,894 0 0
TTEC HLDGS INC OPT 89854H102 21 600 SH Put SOLE 8 600 0 0
TTEC HLDGS INC OPT 89854H102 35 1,000 SH Call SOLE 8 1,000 0 0
TTM TECHNOLOGIES INC COM 87305R109 4,099 232,568 SH   SOLE 1 232,568 0 0
TTM TECHNOLOGIES INC BOND 87305RAD1 28 15,000 PRN   SOLE 8 0 0 15,000
TTM TECHNOLOGIES INC COM 87305R109 117 6,608 SH   SOLE 8 6,608 0 0
TUCOWS INC COM 898697206 264 4,366 SH   SOLE 1 4,366 0 0
TUPPERWARE BRANDS CORP COM 899896104 392 9,526 SH   SOLE 1 9,526 0 0
TUPPERWARE BRANDS CORP OPT 899896104 82 2,000 SH Call SOLE 8 2,000 0 0
TUPPERWARE BRANDS CORP COM 899896104 117 2,832 SH   SOLE 8 2,832 0 0
TUPPERWARE BRANDS CORP OPT 899896104 355 8,600 SH Put SOLE 8 8,600 0 0
TURNING PT BRANDS INC COM 90041L105 18 578 SH   SOLE 1 578 0 0
TURQUOISE HILL RES LTD COM 900435108 6 2,085 SH   SOLE 1 2,085 0 0
TURQUOISE HILL RES LTD COM 900435108 5 1,795 SH   SOLE 8 1,795 0 0
TURQUOISE HILL RES LTD COM 900435108 10 3,573 SH   SOLE 9 3,573 0 0
TURTLE BEACH CORP COM 900450206 1,402 68,976 SH   SOLE 1 68,976 0 0
TURTLE BEACH CORP COM 900450206 20 989 SH   SOLE 8 989 0 0
TUTOR PERINI CORP COM 901109108 65 3,478 SH   SOLE 1 3,478 0 0
TUTOR PERINI CORP BOND 901109AD0 2,145 2,142,000 PRN   SOLE 8 0 0 2,142,000
TUTOR PERINI CORP COM 901109108 39 2,101 SH   SOLE 8 2,101 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 51 1,023 SH   DFND 1 0 0 1,023
TWENTY FIRST CENTY FOX INC COM 90130A200 23,357 474,079 SH   SOLE 1 474,079 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 25 500 SH   DFND 1 0 0 500
TWENTY FIRST CENTY FOX INC COM 90130A101 74,896 1,507,271 SH   SOLE 1 1,507,271 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 483 9,800 SH Call SOLE 8 9,800 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 12,827 260,356 SH   SOLE 8 260,356 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 90,922 1,829,790 SH   SOLE 8 1,829,790 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 44,517 895,900 SH Put SOLE 8 895,900 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 39,479 794,500 SH Call SOLE 8 794,500 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 1,084 22,000 SH Put SOLE 8 22,000 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 200 4,056 SH   SOLE 9 4,056 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 517 10,384 SH   SOLE 9 10,384 0 0
TWILIO INC COM 90138F102 4,304 76,824 SH   SOLE 1 76,824 0 0
TWILIO INC COM 90138F102 1,468 26,203 SH   SOLE 8 26,203 0 0
TWILIO INC OPT 90138F102 11,266 201,100 SH Call SOLE 8 201,100 0 0
TWILIO INC OPT 90138F102 3,154 56,300 SH Put SOLE 8 56,300 0 0
TWIN DISC INC COM 901476101 15 620 SH   SOLE 1 620 0 0
TWITTER INC COM 90184L102 306 7,005 SH   DFND 1 0 0 7,005
TWITTER INC COM 90184L102 51,494 1,179,178 SH   SOLE 1 1,179,178 0 0
TWITTER INC COM 90184L102 55,738 1,276,355 SH   SOLE 8 1,276,355 0 0
TWITTER INC OPT 90184L102 66,776 1,529,100 SH Call SOLE 8 1,529,100 0 0
TWITTER INC BOND 90184LAD4 2,419 2,500,000 PRN   SOLE 8 0 0 2,500,000
TWITTER INC OPT 90184L102 114,324 2,617,900 SH Put SOLE 8 2,617,900 0 0
TWITTER INC COM 90184L102 360 8,245 SH   SOLE 9 8,245 0 0
TWITTER INC COM 90184L102 323 7,398 SH   DFND 20 0 0 7,398
TWO HBRS INVT CORP TRUS 90187B408 665 42,087 SH   SOLE 1 42,087 0 0
TWO HBRS INVT CORP TRUS 90187B408 128 8,100 SH   SOLE 8 8,100 0 0
TYLER TECHNOLOGIES INC COM 902252105 479 2,159 SH   SOLE 1 2,159 0 0
TYME TECHNOLOGIES INC COM 90238J103 9 3,082 SH   SOLE 1 3,082 0 0
TYSON FOODS INC COM 902494103 26,348 382,685 SH   SOLE 1 382,685 0 0
TYSON FOODS INC OPT 902494103 1,818 26,400 SH Call SOLE 8 26,400 0 0
TYSON FOODS INC OPT 902494103 13,736 199,500 SH Put SOLE 8 199,500 0 0
TYSON FOODS INC COM 902494103 7,752 112,596 SH   SOLE 8 112,596 0 0
TYSON FOODS INC COM 902494103 44 634 SH   SOLE 9 634 0 0
U S CONCRETE INC COM 90333L201 304 5,800 SH   SOLE 1 5,800 0 0
U S CONCRETE INC COM 90333L201 312 5,941 SH   SOLE 8 5,941 0 0
U S ENERGY CORP WYO COM 911805208 0 1 SH   SOLE 8 1 0 0
U S G CORP COM 903293405 17,345 402,268 SH   SOLE 1 402,268 0 0
U S G CORP OPT 903293405 1,000 23,200 SH Put SOLE 8 23,200 0 0
U S G CORP OPT 903293405 6,356 147,400 SH Call SOLE 8 147,400 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 557 5,794 SH   SOLE 1 5,794 0 0
U S PHYSICAL THERAPY INC COM 90337L108 5 43 SH   SOLE 8 43 0 0
U S SILICA HLDGS INC COM 90346E103 5,050 196,577 SH   SOLE 1 196,577 0 0
U S SILICA HLDGS INC COM 90346E103 4,354 169,462 SH   SOLE 8 169,462 0 0
U S SILICA HLDGS INC OPT 90346E103 6,620 257,700 SH Put SOLE 8 257,700 0 0
U S SILICA HLDGS INC OPT 90346E103 1,511 58,800 SH Call SOLE 8 58,800 0 0
UBIQUITI NETWORKS INC COM 90347A100 4,679 55,229 SH   SOLE 1 55,229 0 0
UBIQUITI NETWORKS INC OPT 90347A100 2,957 34,900 SH Call SOLE 8 34,900 0 0
UBIQUITI NETWORKS INC OPT 90347A100 203 2,400 SH Put SOLE 8 2,400 0 0
UBIQUITI NETWORKS INC COM 90347A100 1,915 22,614 SH   SOLE 8 22,614 0 0
UBS GROUP AG COM H42097107 497 32,416 SH   SOLE 8 32,416 0 0
UBS GROUP AG OPT H42097107 552 36,000 SH Put SOLE 8 36,000 0 0
UBS GROUP AG OPT H42097107 103 6,700 SH Call SOLE 8 6,700 0 0
UDR INC COM 902653104 2,392 63,711 SH   SOLE 1 63,711 0 0
UDR INC TRUS 902653104 20,957 558,252 SH   SOLE 1 558,252 0 0
UDR INC TRUS 902653104 12 309 SH   SOLE 8 309 0 0
UDR INC COM 902653104 21 571 SH   SOLE 9 571 0 0
UFP TECHNOLOGIES INC COM 902673102 15 485 SH   SOLE 1 485 0 0
UGI CORP NEW COM 902681105 7,248 139,216 SH   SOLE 1 139,216 0 0
UGI CORP NEW OPT 902681105 10 200 SH Put SOLE 8 200 0 0
UGI CORP NEW COM 902681105 526 10,107 SH   SOLE 8 10,107 0 0
UGI CORP NEW COM 902681105 514 9,876 SH   SOLE 9 9,876 0 0
ULTA BEAUTY INC COM 90384S303 17,594 75,360 SH   SOLE 1 75,360 0 0
ULTA BEAUTY INC COM 90384S303 1,008 4,321 SH   SOLE 8 4,321 0 0
ULTA BEAUTY INC OPT 90384S303 6,607 28,300 SH Put SOLE 8 28,300 0 0
ULTA BEAUTY INC OPT 90384S303 4,179 17,900 SH Call SOLE 8 17,900 0 0
ULTA BEAUTY INC COM 90384S303 29 124 SH   SOLE 9 124 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 1,178 4,576 SH   SOLE 1 4,576 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 21 81 SH   SOLE 8 81 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 284 17,146 SH   SOLE 1 17,146 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 53 3,183 SH   SOLE 8 3,183 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 830 50,000 SH   DFND 20 0 0 50,000
ULTRA PETROLEUM CORP COM 903914208 27 11,655 SH   SOLE 1 11,655 0 0
ULTRA PETROLEUM CORP COM 903914208 124 53,203 SH   SOLE 8 53,203 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 846 11,003 SH   SOLE 1 11,003 0 0
ULTRAGENYX PHARMACEUTICAL IN OPT 90400D108 8 100 SH Call SOLE 8 100 0 0
ULTRALIFE CORP COM 903899102 0 35 SH   SOLE 8 35 0 0
UMB FINL CORP COM 902788108 533 6,992 SH   SOLE 1 6,992 0 0
UMB FINL CORP COM 902788108 478 6,277 SH   SOLE 8 6,277 0 0
UMH PPTYS INC TRUS 903002103 37 2,398 SH   SOLE 1 2,398 0 0
UMPQUA HLDGS CORP COM 904214103 8,496 376,070 SH   SOLE 1 376,070 0 0
UMPQUA HLDGS CORP COM 904214103 1,200 53,138 SH   SOLE 8 53,138 0 0
UNDER ARMOUR INC COM 904311107 9,587 426,538 SH   SOLE 1 426,538 0 0
UNDER ARMOUR INC COM 904311206 6,655 315,711 SH   SOLE 1 315,711 0 0
UNDER ARMOUR INC COM 904311206 0 12 SH   SOLE 8 12 0 0
UNDER ARMOUR INC OPT 904311206 2,578 122,300 SH Put SOLE 8 122,300 0 0
UNDER ARMOUR INC OPT 904311206 4,737 224,700 SH Call SOLE 8 224,700 0 0
UNDER ARMOUR INC OPT 904311107 11,107 494,100 SH Put SOLE 8 494,100 0 0
UNDER ARMOUR INC OPT 904311107 12,005 534,000 SH Call SOLE 8 534,000 0 0
UNDER ARMOUR INC COM 904311206 174 8,267 SH   SOLE 9 8,267 0 0
UNDER ARMOUR INC COM 904311107 38 1,708 SH   SOLE 9 1,708 0 0
UNIFI INC COM 904677200 197 6,212 SH   SOLE 1 6,212 0 0
UNIFIRST CORP MASS COM 904708104 3,573 20,199 SH   SOLE 1 20,199 0 0
UNILEVER N V ADR 904784709 126 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 5,293 94,997 SH   SOLE 1 94,327 670 0
UNILEVER N V OPT 904784709 56 1,000 SH Call SOLE 8 1,000 0 0
UNILEVER N V ADR 904784709 1 26 SH   SOLE 8 26 0 0
UNILEVER PLC ADR 904767704 492 8,900 SH   SOLE 1 8,900 0 0
UNILEVER PLC ADR 904767704 135 2,445 SH   DFND 1 0 0 2,445
UNILEVER PLC OPT 904767704 553 10,000 SH Call SOLE 8 10,000 0 0
UNILEVER PLC OPT 904767704 171 3,100 SH Put SOLE 8 3,100 0 0
UNION BANKSHARES CORP NEW COM 90539J109 464 11,933 SH   SOLE 1 11,933 0 0
UNION BANKSHARES INC COM 905400107 14 277 SH   SOLE 1 277 0 0
UNION PAC CORP PREF 907818108 41,248 291,138 SH   SOLE 1 0 291,138 0
UNION PAC CORP PREF 907818108 658 4,644 SH   DFND 1 0 0 4,644
UNION PAC CORP COM 907818108 141,808 1,000,900 SH   SOLE 1 1,000,900 0 0
UNION PAC CORP COM 907818108 20,762 146,535 SH   SOLE 8 146,535 0 0
UNION PAC CORP OPT 907818108 35,660 251,700 SH Put SOLE 8 251,700 0 0
UNION PAC CORP OPT 907818108 52,790 372,600 SH Call SOLE 8 372,600 0 0
UNION PAC CORP COM 907818108 1,063 7,503 SH   SOLE 9 7,503 0 0
UNION PAC CORP PREF 907818108 159 1,123 SH   SOLE 20 0 1,123 0
UNION PAC CORP PREF 907818108 6,478 45,726 SH   SOLE 99 0 45,726 0
UNIQURE NV COM N90064101 742 19,641 SH   SOLE 1 19,641 0 0
UNIQURE NV COM N90064101 3 91 SH   SOLE 8 91 0 0
UNISYS CORP COM 909214306 1,334 103,494 SH   SOLE 1 103,494 0 0
UNISYS CORP OPT 909214306 3 200 SH Put SOLE 8 200 0 0
UNISYS CORP OPT 909214306 706 54,700 SH Call SOLE 8 54,700 0 0
UNISYS CORP COM 909214306 984 76,268 SH   SOLE 8 76,268 0 0
UNIT CORP COM 909218109 502 19,645 SH   SOLE 1 19,645 0 0
UNIT CORP OPT 909218109 18 700 SH Call SOLE 8 700 0 0
UNITED BANKSHARES INC WEST V COM 909907107 520 14,276 SH   SOLE 1 14,276 0 0
UNITED BANKSHARES INC WEST V COM 909907107 521 14,326 SH   SOLE 9 14,326 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,089 35,521 SH   SOLE 1 35,521 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 39 3,550 SH   SOLE 1 3,550 0 0
UNITED CONTL HLDGS INC COM 910047109 63,570 911,671 SH   SOLE 1 911,671 0 0
UNITED CONTL HLDGS INC COM 910047109 9,041 129,654 SH   SOLE 8 129,654 0 0
UNITED CONTL HLDGS INC OPT 910047109 11,463 164,400 SH Call SOLE 8 164,400 0 0
UNITED CONTL HLDGS INC OPT 910047109 35,527 509,500 SH Put SOLE 8 509,500 0 0
UNITED CONTL HLDGS INC COM 910047109 12 171 SH   SOLE 9 171 0 0
UNITED CONTL HLDGS INC COM 910047109 178 2,555 SH   DFND 20 0 0 2,555
UNITED FINL BANCORP INC NEW COM 910304104 65 3,712 SH   SOLE 1 3,712 0 0
UNITED FIRE GROUP INC COM 910340108 422 7,739 SH   SOLE 1 7,739 0 0
UNITED INS HLDGS CORP COM 910710102 249 12,698 SH   SOLE 1 12,698 0 0
UNITED MICROELECTRONICS CORP ADR 910873405 53 18,749 SH   SOLE 1 18,749 0 0
UNITED NAT FOODS INC COM 911163103 2,636 61,803 SH   SOLE 1 61,803 0 0
UNITED NAT FOODS INC COM 911163103 4 97 SH   SOLE 8 97 0 0
UNITED NAT FOODS INC OPT 911163103 38 900 SH Call SOLE 8 900 0 0
UNITED PARCEL SERVICE INC COM 911312106 53 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 116,644 1,098,037 SH   SOLE 1 1,098,037 0 0
UNITED PARCEL SERVICE INC COM 911312106 16,365 154,058 SH   SOLE 8 154,058 0 0
UNITED PARCEL SERVICE INC OPT 911312106 24,518 230,800 SH Call SOLE 8 230,800 0 0
UNITED PARCEL SERVICE INC OPT 911312106 22,829 214,900 SH Put SOLE 8 214,900 0 0
UNITED PARCEL SERVICE INC COM 911312106 323 3,038 SH   SOLE 9 3,038 0 0
UNITED PARCEL SERVICE INC COM 911312106 191 1,800 SH   SOLE 20 0 1,800 0
UNITED RENTALS INC COM 911363109 32,716 221,624 SH   SOLE 1 221,624 0 0
UNITED RENTALS INC COM 911363109 7,121 48,236 SH   SOLE 8 48,236 0 0
UNITED RENTALS INC OPT 911363109 23,324 158,000 SH Put SOLE 8 158,000 0 0
UNITED RENTALS INC OPT 911363109 3,572 24,200 SH Call SOLE 8 24,200 0 0
UNITED RENTALS INC COM 911363109 26 179 SH   SOLE 9 179 0 0
UNITED SECURITY BANCSHARES C COM 911460103 10 959 SH   SOLE 1 959 0 0
UNITED STATES CELLULAR CORP COM 911684108 19 504 SH   SOLE 1 504 0 0
UNITED STATES CELLULAR CORP COM 911684108 43 1,148 SH   SOLE 8 1,148 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 37 445 SH   SOLE 1 445 0 0
UNITED STATES NATL GAS FUND OPT 912318300 32,337 1,364,400 SH Call SOLE 8 1,364,400 0 0
UNITED STATES NATL GAS FUND OPT 912318300 39,080 1,648,925 SH Put SOLE 8 1,648,925 0 0
UNITED STATES OIL FUND LP FUND 91232N108 3,711 246,427 SH   SOLE 1 246,427 0 0
UNITED STATES OIL FUND LP OPT 91232N108 48,775 3,238,700 SH Put SOLE 8 3,238,700 0 0
UNITED STATES OIL FUND LP OPT 91232N108 44,803 2,975,000 SH Call SOLE 8 2,975,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 8,688 250,000 SH Call SOLE 1 250,000 0 0
UNITED STATES STL CORP NEW COM 912909108 6,613 190,281 SH   SOLE 1 190,281 0 0
UNITED STATES STL CORP NEW OPT 912909108 29,736 855,700 SH Put SOLE 8 855,700 0 0
UNITED STATES STL CORP NEW OPT 912909108 10,734 308,900 SH Call SOLE 8 308,900 0 0
UNITED STATES STL CORP NEW COM 912909108 4,528 130,318 SH   SOLE 8 130,318 0 0
UNITED STATES STL CORP NEW COM 912909108 57 1,654 SH   SOLE 9 1,654 0 0
UNITED STS 12 MONTH OIL FD L OPT 91288V103 15 600 SH Put SOLE 8 600 0 0
UNITED STS 12 MONTH OIL FD L FUND 91288V103 208 8,202 SH   SOLE 8 8,202 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,689 13,512 SH   DFND 1 0 0 13,512
UNITED TECHNOLOGIES CORP COM 913017109 114,703 917,401 SH   SOLE 1 915,537 1,864 0
UNITED TECHNOLOGIES CORP OPT 913017109 14,892 119,100 SH Put SOLE 8 119,100 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 31,120 248,900 SH Call SOLE 8 248,900 0 0
UNITED TECHNOLOGIES CORP COM 913017109 15,049 120,373 SH   SOLE 8 120,373 0 0
UNITED TECHNOLOGIES CORP COM 913017109 481 3,850 SH   SOLE 9 3,850 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,620 14,324 SH   SOLE 1 14,324 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 1,245 11,000 SH Put SOLE 8 11,000 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 170 1,500 SH Call SOLE 8 1,500 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,022 9,033 SH   SOLE 8 9,033 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 29 254 SH   SOLE 9 254 0 0
UNITEDHEALTH GROUP INC COM 91324P102 275,494 1,122,916 SH   SOLE 1 875,181 247,735 0
UNITEDHEALTH GROUP INC COM 91324P102 1,903 7,755 SH   DFND 1 0 0 7,755
UNITEDHEALTH GROUP INC OPT 91324P102 18,719 76,300 SH Put SOLE 8 76,300 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 31,257 127,400 SH Call SOLE 8 127,400 0 0
UNITEDHEALTH GROUP INC COM 91324P102 107 437 SH   SOLE 8 437 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,282 9,297 SH   SOLE 9 9,297 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,148 4,679 SH   SOLE 20 0 4,679 0
UNITEDHEALTH GROUP INC COM 91324P102 591 2,410 SH   DFND 20 0 0 2,410
UNITEDHEALTH GROUP INC COM 91324P102 206 841 SH   SOLE 81 841 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,484 50,885 SH   SOLE 99 0 50,885 0
UNITI GROUP INC TRUS 91325V108 18,364 916,807 SH   SOLE 1 916,807 0 0
UNITI GROUP INC TRUS 91325V108 223 11,125 SH   SOLE 8 11,125 0 0
UNITIL CORP COM 913259107 71 1,407 SH   SOLE 1 1,407 0 0
UNITIL CORP COM 913259107 26 503 SH   SOLE 8 503 0 0
UNITY BANCORP INC COM 913290102 13 564 SH   SOLE 1 564 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 6 370 SH   SOLE 1 370 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 18 1,198 SH   SOLE 8 1,198 0 0
UNIVAR INC COM 91336L107 429 16,335 SH   SOLE 1 16,335 0 0
UNIVAR INC COM 91336L107 127 4,846 SH   SOLE 8 4,846 0 0
UNIVERSAL CORP VA COM 913456109 841 12,739 SH   SOLE 1 12,739 0 0
UNIVERSAL CORP VA COM 913456109 648 9,806 SH   SOLE 8 9,806 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 612 7,121 SH   SOLE 1 7,121 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 14,181 164,900 SH Put SOLE 8 164,900 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 7,262 84,437 SH   SOLE 8 84,437 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 7,009 81,500 SH Call SOLE 8 81,500 0 0
UNIVERSAL ELECTRS INC COM 913483103 302 9,142 SH   SOLE 1 9,142 0 0
UNIVERSAL ELECTRS INC COM 913483103 1 22 SH   SOLE 8 22 0 0
UNIVERSAL FST PRODS INC COM 913543104 1,798 49,125 SH   SOLE 1 49,125 0 0
UNIVERSAL FST PRODS INC COM 913543104 1 19 SH   SOLE 8 19 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 1,296 20,248 SH   SOLE 1 20,248 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 18,642 167,303 SH   SOLE 1 167,303 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 212 1,900 SH Put SOLE 8 1,900 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 58 520 SH   SOLE 8 520 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 1,827 16,400 SH Call SOLE 8 16,400 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 21 187 SH   SOLE 9 187 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 874 24,928 SH   SOLE 1 24,928 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 376 10,719 SH   SOLE 8 10,719 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 16 608 SH   SOLE 1 608 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 13 514 SH   SOLE 1 514 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 18 774 SH   SOLE 8 774 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 0 66 SH   SOLE 8 66 0 0
UNIVEST CORP PA COM 915271100 123 4,469 SH   SOLE 1 4,469 0 0
UNUM GROUP COM 91529Y106 6,139 165,966 SH   SOLE 1 165,966 0 0
UNUM GROUP OPT 91529Y106 847 22,900 SH Call SOLE 8 22,900 0 0
UNUM GROUP OPT 91529Y106 37 1,000 SH Put SOLE 8 1,000 0 0
UNUM GROUP COM 91529Y106 80 2,182 SH   SOLE 8 2,182 0 0
UNUM GROUP COM 91529Y106 77 2,065 SH   SOLE 9 2,065 0 0
UNUM THERAPEUTICS INC COM 903214104 4 259 SH   SOLE 1 259 0 0
UPLAND SOFTWARE INC COM 91544A109 39 1,151 SH   SOLE 1 1,151 0 0
UPLAND SOFTWARE INC COM 91544A109 11 316 SH   SOLE 8 316 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 18 11,418 SH   SOLE 1 11,418 0 0
URBAN EDGE PPTYS TRUS 91704F104 2,864 125,224 SH   SOLE 1 125,224 0 0
URBAN EDGE PPTYS TRUS 91704F104 6 247 SH   SOLE 8 247 0 0
URBAN OUTFITTERS INC COM 917047102 3,118 69,981 SH   SOLE 1 69,981 0 0
URBAN OUTFITTERS INC OPT 917047102 1,158 26,000 SH Call SOLE 8 26,000 0 0
URBAN OUTFITTERS INC OPT 917047102 1,310 29,400 SH Put SOLE 8 29,400 0 0
UROGEN PHARMA LTD COM M96088105 129 2,600 SH   SOLE 1 2,600 0 0
UROGEN PHARMA LTD COM M96088105 995 20,000 SH   SOLE 8 20,000 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 504 22,281 SH   SOLE 1 22,281 0 0
US BANCORP DEL COM 902973304 116,530 2,329,662 SH   SOLE 1 1,360,570 969,092 0
US BANCORP DEL COM 902973304 369 7,387 SH   DFND 1 0 0 7,387
US BANCORP DEL COM 902973304 1,447 28,923 SH   SOLE 8 28,923 0 0
US BANCORP DEL OPT 902973304 1,736 34,700 SH Put SOLE 8 34,700 0 0
US BANCORP DEL OPT 902973304 11,525 230,400 SH Call SOLE 8 230,400 0 0
US BANCORP DEL COM 902973304 207 4,148 SH   SOLE 9 4,148 0 0
US BANCORP DEL COM 902973304 1,208 24,147 SH   SOLE 20 0 24,147 0
US BANCORP DEL COM 902973304 10,221 204,341 SH   SOLE 99 0 204,341 0
US ECOLOGY INC COM 91732J102 511 8,023 SH   SOLE 1 8,023 0 0
US FOODS HLDG CORP COM 912008109 4,834 127,836 SH   SOLE 1 127,836 0 0
US FOODS HLDG CORP COM 912008109 31 796 SH   SOLE 8 796 0 0
US XPRESS ENTERPRISES INC COM 90338N202 15 1,000 SH   SOLE 8 1,000 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 118 7,022 SH   SOLE 1 7,022 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 5 300 SH   SOLE 8 300 0 0
USA TECHNOLOGIES INC COM 90328S500 53 3,788 SH   SOLE 1 3,788 0 0
USA TECHNOLOGIES INC COM 90328S500 18 1,312 SH   SOLE 8 1,312 0 0
USA TRUCK INC COM 902925106 425 18,080 SH   SOLE 1 18,080 0 0
USANA HEALTH SCIENCES INC COM 90328M107 649 5,627 SH   SOLE 1 5,627 0 0
USANA HEALTH SCIENCES INC COM 90328M107 276 2,389 SH   SOLE 8 2,389 0 0
UTAH MED PRODS INC COM 917488108 204 1,850 SH   SOLE 1 1,850 0 0
UTAH MED PRODS INC COM 917488108 3 30 SH   SOLE 8 30 0 0
UXIN LTD ADR 91818X108 11 1,200 SH   SOLE 1 1,200 0 0
V F CORP COM 918204108 37,494 459,933 SH   SOLE 1 459,933 0 0
V F CORP COM 918204108 912 11,180 SH   SOLE 8 11,180 0 0
V F CORP OPT 918204108 6,155 75,500 SH Put SOLE 8 75,500 0 0
V F CORP OPT 918204108 5,225 64,100 SH Call SOLE 8 64,100 0 0
V F CORP COM 918204108 59 717 SH   SOLE 9 717 0 0
VAALCO ENERGY INC COM 91851C201 1 405 SH   SOLE 8 405 0 0
VAIL RESORTS INC COM 91879Q109 62 225 SH   DFND 1 0 0 225
VAIL RESORTS INC COM 91879Q109 6,791 24,765 SH   SOLE 1 24,765 0 0
VAIL RESORTS INC COM 91879Q109 964 3,515 SH   SOLE 8 3,515 0 0
VAIL RESORTS INC OPT 91879Q109 1,590 5,800 SH Put SOLE 8 5,800 0 0
VAIL RESORTS INC OPT 91879Q109 905 3,300 SH Call SOLE 8 3,300 0 0
VAIL RESORTS INC COM 91879Q109 63 230 SH   SOLE 9 230 0 0
VALE S A ADR 91912E105 1,420 110,784 SH   SOLE 1 110,784 0 0
VALE S A ADR 91912E105 69 5,405 SH   DFND 1 0 0 5,405
VALE S A OPT 91912E105 53,494 4,172,700 SH Put SOLE 8 4,172,700 0 0
VALE S A OPT 91912E105 24,344 1,898,900 SH Call SOLE 8 1,898,900 0 0
VALE S A ADR 91912E105 5,084 396,534 SH   SOLE 8 396,534 0 0
VALE S A ADR 91912E105 85 6,641 SH   SOLE 9 6,641 0 0
VALE S A ADR 91912E105 441 34,400 SH   DFND 20 0 0 34,400
VALEANT PHARMACEUTICALS INTL COM 91911K102 23 1,000 SH   DFND 1 0 0 1,000
VALEANT PHARMACEUTICALS INTL COM 91911K102 2,960 127,333 SH   SOLE 1 127,333 0 0
VALEANT PHARMACEUTICALS INTL OPT 91911K102 17,772 764,700 SH Call SOLE 8 764,700 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 2,544 109,468 SH   SOLE 8 109,468 0 0
VALEANT PHARMACEUTICALS INTL OPT 91911K102 19,433 836,200 SH Put SOLE 8 836,200 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 536 23,088 SH   SOLE 9 23,088 0 0
VALERO ENERGY CORP NEW COM 91913Y100 102,389 923,835 SH   SOLE 1 923,835 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 3,978 35,900 SH Put SOLE 8 35,900 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 4,744 42,800 SH Call SOLE 8 42,800 0 0
VALERO ENERGY CORP NEW COM 91913Y100 823 7,426 SH   SOLE 8 7,426 0 0
VALERO ENERGY CORP NEW COM 91913Y100 452 4,084 SH   SOLE 9 4,084 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 2,729 71,672 SH   SOLE 1 71,672 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 18 470 SH   SOLE 8 470 0 0
VALHI INC NEW COM 918905100 20 4,095 SH   SOLE 1 4,095 0 0
VALHI INC NEW COM 918905100 10 2,055 SH   SOLE 8 2,055 0 0
VALIDUS HOLDINGS LTD COM G9319H102 71,048 1,051,019 SH   SOLE 1 1,051,019 0 0
VALLEY NATL BANCORP COM 919794107 344 28,293 SH   SOLE 1 28,293 0 0
VALLEY NATL BANCORP OPT 919794107 28 2,300 SH Put SOLE 8 2,300 0 0
VALLEY NATL BANCORP OPT 919794107 95 7,800 SH Call SOLE 8 7,800 0 0
VALMONT INDS INC COM 920253101 627 4,160 SH   SOLE 1 4,160 0 0
VALMONT INDS INC COM 920253101 102 676 SH   SOLE 8 676 0 0
VALUE LINE INC COM 920437100 2 78 SH   SOLE 1 78 0 0
VALVOLINE INC COM 92047W101 238 11,049 SH   SOLE 1 11,049 0 0
VALVOLINE INC COM 92047W101 3 151 SH   SOLE 8 151 0 0
VANDA PHARMACEUTICALS INC COM 921659108 72 3,761 SH   SOLE 1 3,761 0 0
VANDA PHARMACEUTICALS INC COM 921659108 54 2,840 SH   SOLE 8 2,840 0 0
VANDA PHARMACEUTICALS INC OPT 921659108 2 100 SH Call SOLE 8 100 0 0
VANECK VECTORS ETF TR OPT 92189F106 11,155 500,000 SH Put SOLE 1 500,000 0 0
VANECK VECTORS ETF TR FUND 92189F742 1 50 SH   SOLE 1 50 0 0
VANECK VECTORS ETF TR FUND 92189F106 12,691 568,816 SH   SOLE 1 568,816 0 0
VANECK VECTORS ETF TR FUND 92189F403 841 39,580 SH   DFND 1 0 0 39,580
VANECK VECTORS ETF TR FUND 92189F718 10,979 417,904 SH   SOLE 1 417,904 0 0
VANECK VECTORS ETF TR OPT 92189F676 2,392 23,300 SH Put SOLE 1 23,300 0 0
VANECK VECTORS ETF TR FUND 92189F403 173 8,171 SH   SOLE 1 8,171 0 0
VANECK VECTORS ETF TR FUND 92189F676 145,024 1,412,520 SH   SOLE 1 1,412,520 0 0
VANECK VECTORS ETF TR FUND 92189F791 8 237 SH   SOLE 1 237 0 0
VANECK VECTORS ETF TR FUND 92189F205 3 63 SH   SOLE 1 63 0 0
VANECK VECTORS ETF TR FUND 92189F106 69 3,087 SH   DFND 1 0 0 3,087
VANECK VECTORS ETF TR FUND 92189F791 4 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR OPT 92189F403 20,373 959,200 SH Call SOLE 8 959,200 0 0
VANECK VECTORS ETF TR OPT 92189F809 87 5,500 SH Put SOLE 8 5,500 0 0
VANECK VECTORS ETF TR FUND 92189F106 23,243 1,041,811 SH   SOLE 8 1,041,811 0 0
VANECK VECTORS ETF TR FUND 92189F718 1,316 50,099 SH   SOLE 8 50,099 0 0
VANECK VECTORS ETF TR OPT 92189F106 156,238 7,003,000 SH Put SOLE 8 7,003,000 0 0
VANECK VECTORS ETF TR OPT 92189F718 19,300 734,700 SH Call SOLE 8 734,700 0 0
VANECK VECTORS ETF TR OPT 92189F403 22,979 1,081,900 SH Put SOLE 8 1,081,900 0 0
VANECK VECTORS ETF TR OPT 92189F791 24,339 744,300 SH Put SOLE 8 744,300 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,285 107,581 SH   SOLE 8 107,581 0 0
VANECK VECTORS ETF TR OPT 92189F676 17,772 173,100 SH Call SOLE 8 173,100 0 0
VANECK VECTORS ETF TR FUND 92189F700 13 209 SH   SOLE 8 209 0 0
VANECK VECTORS ETF TR FUND 92189F791 8,744 267,393 SH   SOLE 8 267,393 0 0
VANECK VECTORS ETF TR FUND 92189F676 6,459 62,914 SH   SOLE 8 62,914 0 0
VANECK VECTORS ETF TR OPT 92189F106 98,695 4,423,800 SH Call SOLE 8 4,423,800 0 0
VANECK VECTORS ETF TR OPT 92189F791 1,579 48,300 SH Call SOLE 8 48,300 0 0
VANECK VECTORS ETF TR FUND 92189F809 19 1,206 SH   SOLE 8 1,206 0 0
VANECK VECTORS ETF TR OPT 92189F676 174,611 1,700,700 SH Put SOLE 8 1,700,700 0 0
VANECK VECTORS ETF TR OPT 92189F718 28,648 1,090,500 SH Put SOLE 8 1,090,500 0 0
VANECK VECTORS ETF TR FUND 92189F106 35 1,552 SH   SOLE 9 1,552 0 0
VANECK VECTORS ETF TR FUND 92189F403 25 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F718 458 17,452 SH   DFND 20 0 0 17,452
VANECK VECTORS ETF TR OPT 92189F676 15,401 150,000 SH Put SOLE 44 150,000 0 0
VANECK VECTORS ETF TR FUND 92189F676 15,401 150,000 SH   SOLE 44 150,000 0 0
VANGUARD BD INDEX FD INC FUND 921937835 1,287 16,250 SH   SOLE 1 16,250 0 0
VANGUARD BD INDEX FD INC FUND 921937835 99 1,250 SH   SOLE 8 1,250 0 0
VANGUARD GROUP FUND 921908844 95 932 SH   SOLE 1 932 0 0
VANGUARD INDEX FDS FUND 922908553 40,725 500,000 SH   SOLE 1 500,000 0 0
VANGUARD INDEX FDS FUND 922908363 677 2,712 SH   DFND 1 0 0 2,712
VANGUARD INDEX FDS FUND 922908736 2 12 SH   SOLE 1 12 0 0
VANGUARD INDEX FDS FUND 922908769 41 292 SH   SOLE 1 292 0 0
VANGUARD INDEX FDS FUND 922908744 442 4,256 SH   SOLE 1 4,256 0 0
VANGUARD INDEX FDS FUND 922908629 4 27 SH   SOLE 1 27 0 0
VANGUARD INDEX FDS FUND 922908751 207 1,332 SH   SOLE 1 1,332 0 0
VANGUARD INDEX FDS FUND 922908363 203 813 SH   SOLE 1 813 0 0
VANGUARD INDEX FDS FUND 922908553 81 1,000 SH   DFND 1 0 0 1,000
VANGUARD INDEX FDS OPT 922908769 674 4,800 SH Call SOLE 8 4,800 0 0
VANGUARD INDEX FDS FUND 922908736 0 1 SH   SOLE 8 1 0 0
VANGUARD INDEX FDS OPT 922908553 6,369 78,200 SH Put SOLE 8 78,200 0 0
VANGUARD INDEX FDS OPT 922908553 1,303 16,000 SH Call SOLE 8 16,000 0 0
VANGUARD INDEX FDS OPT 922908769 126 900 SH Put SOLE 8 900 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 52,307 1,239,497 SH   SOLE 1 1,239,497 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 76 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042858 684 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F OPT 922042874 1,111 19,800 SH Put SOLE 8 19,800 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042775 4 74 SH   SOLE 8 74 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 2,442 43,500 SH Call SOLE 8 43,500 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 2,249 53,300 SH Call SOLE 8 53,300 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 870 20,625 SH   SOLE 8 20,625 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 1,325 31,400 SH Put SOLE 8 31,400 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 330 4,495 SH   DFND 20 0 0 4,495
VANGUARD SCOTTSDALE FDS FUND 92206C706 3 42 SH   SOLE 8 42 0 0
VANGUARD STAR FD FUND 921909768 172 3,177 SH   DFND 20 0 0 3,177
VANGUARD WHITEHALL FDS INC FUND 921946406 122 1,466 SH   SOLE 1 1,466 0 0
VANGUARD WORLD FDS FUND 92204A405 566 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A603 2,451 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A504 493 3,100 SH   DFND 1 0 0 3,100
VANGUARD WORLD FDS FUND 92204A108 348 2,050 SH   DFND 1 0 0 2,050
VANGUARD WORLD FDS FUND 92204A702 394 2,170 SH   DFND 1 0 0 2,170
VANGUARD WORLD FDS FUND 92204A405 54 800 SH   SOLE 1 800 0 0
VANGUARD WORLD FDS FUND 92204A801 3 21 SH   SOLE 8 21 0 0
VANGUARD WORLD FDS FUND 92204A884 4 43 SH   SOLE 8 43 0 0
VANGUARD WORLD FDS FUND 92204A405 3 40 SH   SOLE 8 40 0 0
VANGUARD WORLD FDS FUND 92204A108 2 10 SH   SOLE 8 10 0 0
VANGUARD WORLD FDS FUND 92204A603 1 4 SH   SOLE 8 4 0 0
VAREX IMAGING CORP COM 92214X106 604 16,261 SH   SOLE 1 16,261 0 0
VAREX IMAGING CORP COM 92214X106 78 2,083 SH   SOLE 8 2,083 0 0
VARIAN MED SYS INC COM 92220P105 14,119 124,144 SH   SOLE 1 124,144 0 0
VARIAN MED SYS INC OPT 92220P105 57 500 SH Put SOLE 8 500 0 0
VARIAN MED SYS INC COM 92220P105 353 3,110 SH   SOLE 8 3,110 0 0
VARIAN MED SYS INC OPT 92220P105 11 100 SH Call SOLE 8 100 0 0
VARIAN MED SYS INC COM 92220P105 22 194 SH   SOLE 9 194 0 0
VARONIS SYS INC COM 922280102 151 2,037 SH   SOLE 1 2,037 0 0
VARONIS SYS INC COM 922280102 3,607 48,422 SH   SOLE 8 48,422 0 0
VECTOR GROUP LTD COM 92240M108 1,127 59,080 SH   SOLE 1 59,080 0 0
VECTREN CORP COM 92240G101 6,544 91,590 SH   SOLE 1 91,590 0 0
VECTREN CORP COM 92240G101 27 374 SH   SOLE 8 374 0 0
VECTREN CORP COM 92240G101 630 8,814 SH   SOLE 9 8,814 0 0
VECTRUS INC COM 92242T101 161 5,216 SH   SOLE 1 5,216 0 0
VECTRUS INC COM 92242T101 25 805 SH   SOLE 8 805 0 0
VEDANTA LTD ADR 92242Y100 1 106 SH   SOLE 8 106 0 0
VEECO INSTRS INC DEL COM 922417100 254 17,785 SH   SOLE 1 17,785 0 0
VEECO INSTRS INC DEL OPT 922417100 37 2,600 SH Call SOLE 8 2,600 0 0
VEECO INSTRS INC DEL BOND 922417AD2 26 30,000 PRN   SOLE 8 0 0 30,000
VEECO INSTRS INC DEL COM 922417100 0 25 SH   SOLE 8 25 0 0
VEEVA SYS INC COM 922475108 7,541 98,104 SH   SOLE 1 98,104 0 0
VEEVA SYS INC COM 922475108 19 250 SH   DFND 1 0 0 250
VEEVA SYS INC COM 922475108 820 10,674 SH   SOLE 8 10,674 0 0
VEEVA SYS INC OPT 922475108 1,199 15,600 SH Put SOLE 8 15,600 0 0
VEEVA SYS INC OPT 922475108 2,829 36,800 SH Call SOLE 8 36,800 0 0
VEEVA SYS INC COM 922475108 49 636 SH   SOLE 9 636 0 0
VENATOR MATLS PLC COM G9329Z100 54 3,335 SH   SOLE 1 3,335 0 0
VENATOR MATLS PLC COM G9329Z100 122 7,478 SH   SOLE 8 7,478 0 0
VENTAS INC COM 92276F100 693 12,176 SH   SOLE 1 12,176 0 0
VENTAS INC TRUS 92276F100 34,882 612,517 SH   SOLE 1 612,517 0 0
VENTAS INC TRUS 92276F100 28 493 SH   SOLE 8 493 0 0
VENTAS INC OPT 92276F100 974 17,100 SH Put SOLE 8 17,100 0 0
VENTAS INC OPT 92276F100 2,978 52,300 SH Call SOLE 8 52,300 0 0
VENTAS INC COM 92276F100 516 9,056 SH   SOLE 9 9,056 0 0
VEON LTD ADR 91822M106 419 176,044 SH   DFND 1 0 0 176,044
VEON LTD ADR 91822M106 0 19 SH   SOLE 8 19 0 0
VEON LTD OPT 91822M106 1 600 SH Call SOLE 8 600 0 0
VEONEER INCORPORATED GDR 92336X109 633 15,797 SH   SOLE 9 15,797 0 0
VERA BRADLEY INC COM 92335C106 936 66,690 SH   SOLE 1 66,690 0 0
VERA BRADLEY INC COM 92335C106 195 13,899 SH   SOLE 8 13,899 0 0
VERACYTE INC COM 92337F107 16 1,772 SH   SOLE 1 1,772 0 0
VERACYTE INC COM 92337F107 8 906 SH   SOLE 8 906 0 0
VERASTEM INC COM 92337C104 27 3,879 SH   SOLE 1 3,879 0 0
VEREIT INC COM 92339V100 1,795 241,257 SH   SOLE 1 241,257 0 0
VEREIT INC TRUS 92339V100 11,847 1,592,265 SH   SOLE 1 1,592,265 0 0
VEREIT INC OPT 92339V100 42 5,700 SH Call SOLE 8 5,700 0 0
VEREIT INC TRUS 92339V100 91 12,231 SH   SOLE 8 12,231 0 0
VEREIT INC OPT 92339V100 66 8,900 SH Put SOLE 8 8,900 0 0
VEREIT INC COM 92339V100 42 5,609 SH   SOLE 9 5,609 0 0
VERICEL CORP COM 92346J108 155 15,969 SH   SOLE 1 15,969 0 0
VERICEL CORP COM 92346J108 56 5,803 SH   SOLE 8 5,803 0 0
VERIFONE SYS INC COM 92342Y109 5,490 240,563 SH   SOLE 1 240,563 0 0
VERIFONE SYS INC OPT 92342Y109 5,139 225,200 SH Call SOLE 8 225,200 0 0
VERIFONE SYS INC COM 92342Y109 4,655 203,969 SH   SOLE 8 203,969 0 0
VERIFONE SYS INC OPT 92342Y109 194 8,500 SH Put SOLE 8 8,500 0 0
VERINT SYS INC COM 92343X100 7,004 157,912 SH   SOLE 1 157,912 0 0
VERINT SYS INC COM 92343X100 84 1,900 SH   SOLE 8 1,900 0 0
VERISIGN INC COM 92343E102 21,132 153,781 SH   SOLE 1 153,781 0 0
VERISIGN INC OPT 92343E102 838 6,100 SH Put SOLE 8 6,100 0 0
VERISIGN INC OPT 92343E102 1,484 10,800 SH Call SOLE 8 10,800 0 0
VERISIGN INC COM 92343E102 459 3,338 SH   SOLE 8 3,338 0 0
VERISIGN INC COM 92343E102 25 185 SH   SOLE 9 185 0 0
VERISK ANALYTICS INC COM 92345Y106 29,849 277,308 SH   SOLE 1 277,308 0 0
VERISK ANALYTICS INC COM 92345Y106 36 334 SH   SOLE 9 334 0 0
VERISK ANALYTICS INC COM 92345Y106 2,325 21,602 SH   DFND 20 0 0 21,602
VERITEX HLDGS INC COM 923451108 53 1,703 SH   SOLE 1 1,703 0 0
VERITIV CORP COM 923454102 188 4,720 SH   SOLE 1 4,720 0 0
VERITIV CORP COM 923454102 3 76 SH   SOLE 8 76 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 287,624 5,717,081 SH   SOLE 1 5,717,081 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,316 26,153 SH   DFND 1 0 0 26,153
VERIZON COMMUNICATIONS INC COM 92343V104 2,692 53,516 SH   SOLE 8 53,516 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 42,059 836,000 SH Put SOLE 8 836,000 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 64,080 1,273,700 SH Call SOLE 8 1,273,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 43,821 871,025 SH   SOLE 9 871,025 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 127 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 29 575 SH   SOLE 99 0 575 0
VERMILION ENERGY INC COM 923725105 571 15,853 SH   SOLE 1 15,853 0 0
VERMILION ENERGY INC COM 923725105 213 5,910 SH   SOLE 8 5,910 0 0
VERMILION ENERGY INC COM 923725105 38 1,043 SH   SOLE 9 1,043 0 0
VERSARTIS INC COM 92529L102 95 46,881 SH   SOLE 1 46,881 0 0
VERSO CORP COM 92531L207 5,387 247,569 SH   SOLE 1 247,569 0 0
VERSO CORP WARR 92531L207 445 20,440 SH   SOLE 1 20,440 0 0
VERSUM MATLS INC COM 92532W103 3,323 89,443 SH   SOLE 1 89,443 0 0
VERSUM MATLS INC COM 92532W103 7 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 235 6,310 SH   SOLE 8 6,310 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 50,388 296,474 SH   SOLE 1 296,474 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 11 62 SH   DFND 1 0 0 62
VERTEX PHARMACEUTICALS INC OPT 92532F100 10,027 59,000 SH Put SOLE 8 59,000 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,004 5,908 SH   SOLE 8 5,908 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 20,922 123,100 SH Call SOLE 8 123,100 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 106 626 SH   SOLE 9 626 0 0
VIACOM INC NEW COM 92553P201 26,405 875,508 SH   SOLE 1 875,508 0 0
VIACOM INC NEW COM 92553P102 92 2,604 SH   SOLE 1 2,604 0 0
VIACOM INC NEW OPT 92553P201 7,292 241,800 SH Call SOLE 8 241,800 0 0
VIACOM INC NEW COM 92553P102 3 77 SH   SOLE 8 77 0 0
VIACOM INC NEW OPT 92553P201 5,015 166,300 SH Put SOLE 8 166,300 0 0
VIACOM INC NEW COM 92553P201 2,009 66,606 SH   SOLE 8 66,606 0 0
VIACOM INC NEW COM 92553P201 88 2,911 SH   SOLE 9 2,911 0 0
VIAD CORP COM 92552R406 406 7,483 SH   SOLE 1 7,483 0 0
VIAD CORP COM 92552R406 542 9,982 SH   SOLE 8 9,982 0 0
VIASAT INC COM 92552V100 327 4,969 SH   SOLE 1 4,969 0 0
VIASAT INC OPT 92552V100 26 400 SH Call SOLE 8 400 0 0
VIAVI SOLUTIONS INC COM 925550105 954 93,183 SH   SOLE 1 93,183 0 0
VIAVI SOLUTIONS INC COM 925550105 401 39,151 SH   SOLE 8 39,151 0 0
VIAVI SOLUTIONS INC OPT 925550105 49 4,800 SH Put SOLE 8 4,800 0 0
VIAVI SOLUTIONS INC OPT 925550105 54 5,300 SH Call SOLE 8 5,300 0 0
VIAVI SOLUTIONS INC BOND 925550AB1 161 160,000 PRN   SOLE 8 0 0 160,000
VICI PPTYS INC COM 925652109 2,798 135,576 SH   SOLE 1 135,576 0 0
VICOR CORP COM 925815102 352 8,106 SH   SOLE 1 8,106 0 0
VICOR CORP COM 925815102 423 9,725 SH   SOLE 8 9,725 0 0
VICOR CORP OPT 925815102 161 3,700 SH Put SOLE 8 3,700 0 0
VICOR CORP OPT 925815102 30 700 SH Call SOLE 8 700 0 0
VICTORY CAP HLDGS INC COM 92645B103 22 2,048 SH   SOLE 8 2,048 0 0
VIEWRAY INC COM 92672L107 25 3,631 SH   SOLE 1 3,631 0 0
VIEWRAY INC COM 92672L107 1,015 146,637 SH   SOLE 8 146,637 0 0
VIKING THERAPEUTICS INC COM 92686J106 30 3,195 SH   SOLE 1 3,195 0 0
VIKING THERAPEUTICS INC COM 92686J106 2,237 235,758 SH   SOLE 8 235,758 0 0
VILLAGE SUPER MKT INC COM 927107409 17 602 SH   SOLE 1 602 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 313 9,796 SH   SOLE 1 9,796 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 8 248 SH   SOLE 8 248 0 0
VIPSHOP HLDGS LTD ADR 92763W103 21,436 1,975,662 SH   SOLE 1 1,975,662 0 0
VIPSHOP HLDGS LTD OPT 92763W103 11,981 1,104,300 SH Put SOLE 8 1,104,300 0 0
VIPSHOP HLDGS LTD ADR 92763W103 5,010 461,809 SH   SOLE 8 461,809 0 0
VIPSHOP HLDGS LTD OPT 92763W103 4,115 379,200 SH Call SOLE 8 379,200 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,286 118,519 SH   SOLE 9 118,519 0 0
VIPSHOP HLDGS LTD ADR 92763W103 543 50,000 SH   DFND 20 0 0 50,000
VIRNETX HLDG CORP COM 92823T108 14 3,959 SH   SOLE 1 3,959 0 0
VIRNETX HLDG CORP OPT 92823T108 36 10,500 SH Call SOLE 8 10,500 0 0
VIRNETX HLDG CORP COM 92823T108 49 14,356 SH   SOLE 8 14,356 0 0
VIRNETX HLDG CORP OPT 92823T108 21 6,300 SH Put SOLE 8 6,300 0 0
VIRTU FINL INC COM 928254101 1,860 70,070 SH   SOLE 1 70,070 0 0
VIRTU FINL INC COM 928254101 1,150 43,299 SH   SOLE 8 43,299 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 1,010 7,896 SH   SOLE 1 7,896 0 0
VIRTUS INVT PARTNERS INC CONV 92828Q208 4,046 36,936 SH   SOLE 8 36,936 0 0
VIRTUSA CORP COM 92827P102 494 10,137 SH   SOLE 1 10,137 0 0
VIRTUSA CORP COM 92827P102 17 353 SH   SOLE 8 353 0 0
VISA INC COM 92826C839 3,426 25,863 SH   DFND 1 0 0 25,863
VISA INC COM 92826C839 329,900 2,490,762 SH   SOLE 1 1,884,808 605,954 0
VISA INC OPT 92826C839 36,424 275,000 SH Put SOLE 8 275,000 0 0
VISA INC COM 92826C839 8,907 67,251 SH   SOLE 8 67,251 0 0
VISA INC OPT 92826C839 37,788 285,300 SH Call SOLE 8 285,300 0 0
VISA INC COM 92826C839 722 5,455 SH   SOLE 9 5,455 0 0
VISA INC COM 92826C839 3,298 24,902 SH   SOLE 20 0 24,902 0
VISA INC COM 92826C839 1,507 11,376 SH   DFND 20 0 0 11,376
VISA INC COM 92826C839 15,223 114,935 SH   SOLE 99 0 114,935 0
VISHAY INTERTECHNOLOGY INC COM 928298108 903 38,922 SH   SOLE 1 38,922 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 24 1,034 SH   SOLE 8 1,034 0 0
VISHAY PRECISION GROUP INC COM 92835K103 29 755 SH   SOLE 1 755 0 0
VISHAY PRECISION GROUP INC COM 92835K103 6 172 SH   SOLE 8 172 0 0
VISTA GOLD CORP COM 927926303 0 77 SH   SOLE 8 77 0 0
VISTA OUTDOOR INC COM 928377100 2,159 139,435 SH   SOLE 1 139,435 0 0
VISTA OUTDOOR INC COM 928377100 258 16,684 SH   SOLE 8 16,684 0 0
VISTEON CORP COM 92839U206 12,990 100,504 SH   SOLE 1 100,504 0 0
VISTEON CORP COM 92839U206 71 544 SH   SOLE 8 544 0 0
VISTRA ENERGY CORP COM 92840M128 16 12,758 SH   SOLE 1 12,758 0 0
VISTRA ENERGY CORP COM 92840M102 9,960 420,944 SH   SOLE 1 420,944 0 0
VISTRA ENERGY CORP WARR 92840M128 56 45,977 SH   SOLE 8 45,977 0 0
VISTRA ENERGY CORP OPT 92840M102 17 715 SH Put SOLE 8 715 0 0
VISTRA ENERGY CORP OPT 92840M102 108 4,550 SH Call SOLE 8 4,550 0 0
VISTRA ENERGY CORP COM 92840M102 107 4,518 SH   SOLE 8 4,518 0 0
VISTRA ENERGY CORP COM 92840M102 39 1,652 SH   SOLE 9 1,652 0 0
VITAL THERAPIES INC COM 92847R104 15 2,242 SH   SOLE 1 2,242 0 0
VITAL THERAPIES INC COM 92847R104 0 32 SH   SOLE 8 32 0 0
VITAMIN SHOPPE INC COM 92849E101 941 135,456 SH   SOLE 1 135,456 0 0
VITAMIN SHOPPE INC COM 92849E101 215 30,907 SH   SOLE 8 30,907 0 0
VITAMIN SHOPPE INC OPT 92849E101 228 32,800 SH Call SOLE 8 32,800 0 0
VITAMIN SHOPPE INC OPT 92849E101 80 11,500 SH Put SOLE 8 11,500 0 0
VIVEVE MED INC COM 92852W204 71 26,156 SH   SOLE 1 26,156 0 0
VIVINT SOLAR INC COM 92854Q106 12 2,244 SH   SOLE 1 2,244 0 0
VIVINT SOLAR INC COM 92854Q106 10 2,000 SH   DFND 1 0 0 2,000
VIVINT SOLAR INC COM 92854Q106 0 28 SH   SOLE 8 28 0 0
VIVUS INC COM 928551100 93 131,775 SH   SOLE 1 131,775 0 0
VMWARE INC COM 928563402 108,505 738,287 SH   SOLE 1 738,287 0 0
VMWARE INC OPT 928563402 28,953 197,000 SH Put SOLE 8 197,000 0 0
VMWARE INC OPT 928563402 25,352 172,500 SH Call SOLE 8 172,500 0 0
VMWARE INC COM 928563402 28,581 194,470 SH   SOLE 8 194,470 0 0
VMWARE INC COM 928563402 69 465 SH   SOLE 9 465 0 0
VOC ENERGY TR TRUS 91829B103 0 81 SH   SOLE 8 81 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 3,577 119,660 SH   SOLE 1 119,660 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 749 30,837 SH   SOLE 1 30,837 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 219 9,000 SH   DFND 1 0 0 9,000
VODAFONE GROUP PLC NEW ADR 92857W308 212 8,731 SH   SOLE 8 8,731 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,488 184,600 SH Call SOLE 8 184,600 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 2,924 120,300 SH Put SOLE 8 120,300 0 0
VONAGE HLDGS CORP COM 92886T201 1,024 79,435 SH   SOLE 1 79,435 0 0
VONAGE HLDGS CORP COM 92886T201 56 4,367 SH   SOLE 8 4,367 0 0
VORNADO RLTY TR TRUS 929042109 19,262 260,587 SH   SOLE 1 260,587 0 0
VORNADO RLTY TR COM 929042109 3,036 41,069 SH   SOLE 1 41,069 0 0
VORNADO RLTY TR OPT 929042109 2,742 37,100 SH Call SOLE 8 37,100 0 0
VORNADO RLTY TR TRUS 929042109 173 2,339 SH   SOLE 8 2,339 0 0
VORNADO RLTY TR OPT 929042109 584 7,900 SH Put SOLE 8 7,900 0 0
VORNADO RLTY TR COM 929042109 27 365 SH   SOLE 9 365 0 0
VOXELJET AG ADR 92912L107 0 90 SH   SOLE 8 90 0 0
VOXX INTL CORP COM 91829F104 177 32,818 SH   SOLE 1 32,818 0 0
VOYA FINL INC COM 929089100 299 6,362 SH   SOLE 1 6,362 0 0
VOYA FINL INC COM 929089100 5 100 SH   SOLE 8 100 0 0
VOYA FINL INC OPT 929089100 14 300 SH Call SOLE 8 300 0 0
VOYA FINL INC COM 929089100 48 1,020 SH   SOLE 9 1,020 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 330 16,869 SH   SOLE 1 16,869 0 0
VSE CORP COM 918284100 95 1,989 SH   SOLE 1 1,989 0 0
VTV THERAPEUTICS INC COM 918385105 2 1,000 SH   SOLE 1 1,000 0 0
VTV THERAPEUTICS INC COM 918385105 21 13,938 SH   SOLE 8 13,938 0 0
VULCAN MATLS CO COM 929160109 200 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 11,953 92,621 SH   SOLE 1 92,621 0 0
VULCAN MATLS CO COM 929160109 28 219 SH   SOLE 8 219 0 0
VULCAN MATLS CO OPT 929160109 2,284 17,700 SH Put SOLE 8 17,700 0 0
VULCAN MATLS CO OPT 929160109 3,175 24,600 SH Call SOLE 8 24,600 0 0
VULCAN MATLS CO COM 929160109 37 283 SH   SOLE 9 283 0 0
VUZIX CORP COM 92921W300 13 1,728 SH   SOLE 1 1,728 0 0
VUZIX CORP COM 92921W300 0 56 SH   SOLE 8 56 0 0
W &amp T OFFSHORE INC COM 92922P106 225 31,308 SH   SOLE 1 31,308 0 0
W &amp T OFFSHORE INC COM 92922P106 74 10,395 SH   SOLE 8 10,395 0 0
W P CAREY INC TRUS 92936U109 4,048 61,017 SH   SOLE 1 61,017 0 0
W P CAREY INC TRUS 92936U109 272 4,101 SH   SOLE 8 4,101 0 0
W R BERKLEY CORPORATION COM 084423102 4,209 58,126 SH   SOLE 1 58,126 0 0
W R BERKLEY CORPORATION OPT 084423102 58 800 SH Put SOLE 8 800 0 0
W R BERKLEY CORPORATION OPT 084423102 94 1,300 SH Call SOLE 8 1,300 0 0
W R BERKLEY CORPORATION COM 084423102 1,198 16,545 SH   SOLE 8 16,545 0 0
W R BERKLEY CORPORATION COM 084423102 40 556 SH   SOLE 9 556 0 0
WABASH NATL CORP COM 929566107 1,210 64,829 SH   SOLE 1 64,829 0 0
WABASH NATL CORP COM 929566107 149 7,953 SH   SOLE 8 7,953 0 0
WABCO HLDGS INC COM 92927K102 1,901 16,239 SH   SOLE 1 16,239 0 0
WABCO HLDGS INC COM 92927K102 234 1,999 SH   SOLE 8 1,999 0 0
WABCO HLDGS INC COM 92927K102 35 298 SH   SOLE 9 298 0 0
WABTEC CORP COM 929740108 1,644 16,677 SH   SOLE 1 16,677 0 0
WABTEC CORP COM 929740108 414 4,200 SH   SOLE 8 4,200 0 0
WABTEC CORP OPT 929740108 3,647 37,000 SH Call SOLE 8 37,000 0 0
WABTEC CORP OPT 929740108 5,570 56,500 SH Put SOLE 8 56,500 0 0
WABTEC CORP COM 929740108 48 493 SH   SOLE 9 493 0 0
WADDELL &amp REED FINL INC COM 930059100 1,246 69,329 SH   SOLE 1 69,329 0 0
WADDELL &amp REED FINL INC COM 930059100 18 1,000 SH   SOLE 8 1,000 0 0
WAGEWORKS INC COM 930427109 1,182 23,641 SH   SOLE 1 23,641 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 79 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC COM 931427108 114,976 1,915,784 SH   SOLE 1 1,915,784 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 20,556 342,500 SH Put SOLE 8 342,500 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 15,850 264,100 SH Call SOLE 8 264,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,718 28,627 SH   SOLE 8 28,627 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 47,857 797,431 SH   SOLE 9 797,431 0 0
WALKER &amp DUNLOP INC COM 93148P102 814 14,630 SH   SOLE 1 14,630 0 0
WALMART INC COM 931142103 74,456 869,311 SH   SOLE 1 869,311 0 0
WALMART INC COM 931142103 510 5,960 SH   DFND 1 0 0 5,960
WALMART INC OPT 931142103 36,949 431,400 SH Call SOLE 8 431,400 0 0
WALMART INC COM 931142103 2,778 32,438 SH   SOLE 8 32,438 0 0
WALMART INC OPT 931142103 41,994 490,300 SH Put SOLE 8 490,300 0 0
WALMART INC COM 931142103 2,417 28,221 SH   SOLE 9 28,221 0 0
WARRIOR MET COAL INC COM 93627C101 835 30,274 SH   SOLE 1 30,274 0 0
WARRIOR MET COAL INC COM 93627C101 33 1,182 SH   SOLE 8 1,182 0 0
WASHINGTON FED INC COM 938824109 1,069 32,676 SH   SOLE 1 32,676 0 0
WASHINGTON FED INC COM 938824109 17 506 SH   SOLE 8 506 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 2,322 286,390 SH   SOLE 1 286,390 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 8 1,000 SH Put SOLE 8 1,000 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 8 1,000 SH Call SOLE 8 1,000 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 21 2,526 SH   SOLE 8 2,526 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 2,771 91,382 SH   SOLE 1 91,382 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 2 58 SH   SOLE 8 58 0 0
WASHINGTON TR BANCORP COM 940610108 76 1,311 SH   SOLE 1 1,311 0 0
WASTE CONNECTIONS INC COM 94106B101 9,206 122,283 SH   SOLE 1 122,283 0 0
WASTE CONNECTIONS INC COM 94106B101 54 716 SH   SOLE 8 716 0 0
WASTE CONNECTIONS INC COM 94106B101 119 1,593 SH   SOLE 9 1,593 0 0
WASTE MGMT INC DEL COM 94106L109 224 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL COM 94106L109 50,447 620,189 SH   SOLE 1 620,189 0 0
WASTE MGMT INC DEL OPT 94106L109 5,206 64,000 SH Call SOLE 8 64,000 0 0
WASTE MGMT INC DEL OPT 94106L109 3,465 42,600 SH Put SOLE 8 42,600 0 0
WASTE MGMT INC DEL COM 94106L109 689 8,474 SH   SOLE 8 8,474 0 0
WASTE MGMT INC DEL COM 94106L109 94 1,163 SH   SOLE 9 1,163 0 0
WATERS CORP COM 941848103 18,846 97,350 SH   SOLE 1 97,350 0 0
WATERS CORP COM 941848103 337 1,747 SH   SOLE 8 1,747 0 0
WATERS CORP OPT 941848103 213 1,100 SH Call SOLE 8 1,100 0 0
WATERS CORP OPT 941848103 116 600 SH Put SOLE 8 600 0 0
WATERS CORP COM 941848103 33 168 SH   SOLE 9 168 0 0
WATERSTONE FINL INC MD COM 94188P101 33 1,911 SH   SOLE 1 1,911 0 0
WATSCO INC COM 942622200 3,108 17,433 SH   SOLE 1 17,433 0 0
WATSCO INC OPT 942622200 963 5,400 SH Put SOLE 8 5,400 0 0
WATSCO INC COM 942622200 1,504 8,436 SH   SOLE 8 8,436 0 0
WATSCO INC OPT 942622200 178 1,000 SH Call SOLE 8 1,000 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 1,373 17,498 SH   SOLE 1 17,498 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 490 12,790 SH   SOLE 1 12,790 0 0
WAYFAIR INC COM 94419L101 11,912 100,299 SH   SOLE 1 100,299 0 0
WAYFAIR INC BOND 94419LAA9 322 250,000 PRN   SOLE 8 0 0 250,000
WAYFAIR INC OPT 94419L101 3,753 31,600 SH Call SOLE 8 31,600 0 0
WAYFAIR INC OPT 94419L101 15,902 133,900 SH Put SOLE 8 133,900 0 0
WAYFAIR INC COM 94419L101 88 744 SH   SOLE 8 744 0 0
WD-40 CO COM 929236107 1,923 13,145 SH   SOLE 1 13,145 0 0
WD-40 CO COM 929236107 361 2,469 SH   SOLE 8 2,469 0 0
WEATHERFORD INTL LTD BOND 947075AH0 1,539 1,564,000 PRN   SOLE 8 0 0 1,564,000
WEATHERFORD INTL PLC COM G48833100 886 269,091 SH   SOLE 1 269,091 0 0
WEATHERFORD INTL PLC OPT G48833100 609 185,200 SH Put SOLE 8 185,200 0 0
WEATHERFORD INTL PLC COM G48833100 920 279,558 SH   SOLE 8 279,558 0 0
WEATHERFORD INTL PLC OPT G48833100 615 186,800 SH Call SOLE 8 186,800 0 0
WEB COM GROUP INC COM 94733A104 906 35,081 SH   SOLE 1 35,081 0 0
WEB COM GROUP INC COM 94733A104 584 22,585 SH   SOLE 8 22,585 0 0
WEBSTER FINL CORP CONN COM 947890109 451 7,075 SH   SOLE 1 7,075 0 0
WEBSTER FINL CORP CONN OPT 947890109 51 800 SH Call SOLE 8 800 0 0
WEBSTER FINL CORP CONN COM 947890109 18 279 SH   SOLE 8 279 0 0
WEC ENERGY GROUP INC COM 92939U106 60,597 937,329 SH   SOLE 1 937,329 0 0
WEC ENERGY GROUP INC OPT 92939U106 78 1,200 SH Call SOLE 8 1,200 0 0
WEC ENERGY GROUP INC COM 92939U106 256 3,959 SH   SOLE 8 3,959 0 0
WEC ENERGY GROUP INC COM 92939U106 43 672 SH   SOLE 9 672 0 0
WEIBO CORP ADR 948596101 4 50 SH   DFND 1 0 0 50
WEIBO CORP ADR 948596101 4,150 46,761 SH   SOLE 1 46,761 0 0
WEIBO CORP ADR 948596101 8,528 96,080 SH   SOLE 8 96,080 0 0
WEIBO CORP OPT 948596101 11,613 130,840 SH Put SOLE 8 130,840 0 0
WEIBO CORP OPT 948596101 4,035 45,460 SH Call SOLE 8 45,460 0 0
WEIBO CORP ADR 948596101 1,366 15,384 SH   SOLE 9 15,384 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 1,215 12,007 SH   SOLE 1 12,007 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 61,610 609,400 SH Put SOLE 8 609,400 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 10 100 SH   SOLE 8 100 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 6,834 67,600 SH Call SOLE 8 67,600 0 0
WEINGARTEN RLTY INVS TRUS 948741103 8,366 271,573 SH   SOLE 1 271,573 0 0
WEINGARTEN RLTY INVS TRUS 948741103 22 709 SH   SOLE 8 709 0 0
WEINGARTEN RLTY INVS OPT 948741103 25 800 SH Put SOLE 8 800 0 0
WEINGARTEN RLTY INVS OPT 948741103 3 100 SH Call SOLE 8 100 0 0
WEIS MKTS INC COM 948849104 437 8,205 SH   SOLE 1 8,205 0 0
WEIS MKTS INC COM 948849104 26 486 SH   SOLE 8 486 0 0
WELBILT INC COM 949090104 1,747 78,306 SH   SOLE 1 78,306 0 0
WELBILT INC COM 949090104 2 111 SH   SOLE 8 111 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 2,421 9,832 SH   SOLE 1 9,832 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 33 136 SH   SOLE 8 136 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 148 600 SH Put SOLE 8 600 0 0
WELLS FARGO CO NEW COM 949746101 1,889 34,068 SH   DFND 1 0 0 34,068
WELLS FARGO CO NEW COM 949746101 409,057 7,378,367 SH   SOLE 1 7,356,240 22,127 0
WELLS FARGO CO NEW COM 949746101 31,524 568,632 SH   SOLE 8 568,632 0 0
WELLS FARGO CO NEW OPT 949746101 122,711 2,213,400 SH Put SOLE 8 2,213,400 0 0
WELLS FARGO CO NEW OPT 949746101 76,469 1,379,300 SH Call SOLE 8 1,379,300 0 0
WELLS FARGO CO NEW COM 949746101 3,122 56,303 SH   SOLE 9 56,303 0 0
WELLS FARGO CO NEW COM 949746101 2,417 43,605 SH   DFND 20 0 0 43,605
WELLTOWER INC TRUS 95040Q104 34,076 543,570 SH   SOLE 1 543,570 0 0
WELLTOWER INC COM 95040Q104 2,730 43,538 SH   SOLE 1 43,538 0 0
WELLTOWER INC OPT 95040Q104 2,370 37,800 SH Put SOLE 8 37,800 0 0
WELLTOWER INC OPT 95040Q104 2,921 46,600 SH Call SOLE 8 46,600 0 0
WELLTOWER INC COM 95040Q104 1,454 23,190 SH   SOLE 9 23,190 0 0
WENDYS CO COM 95058W100 878 51,078 SH   SOLE 1 51,078 0 0
WENDYS CO OPT 95058W100 141 8,200 SH Put SOLE 8 8,200 0 0
WENDYS CO COM 95058W100 2 100 SH   SOLE 8 100 0 0
WENDYS CO OPT 95058W100 505 29,400 SH Call SOLE 8 29,400 0 0
WERNER ENTERPRISES INC COM 950755108 708 18,873 SH   SOLE 1 18,873 0 0
WESBANCO INC COM 950810101 147 3,262 SH   SOLE 1 3,262 0 0
WESBANCO INC COM 950810101 4 95 SH   SOLE 8 95 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 419 37,169 SH   SOLE 1 37,169 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 99 8,873 SH   SOLE 8 8,873 0 0
WESCO INTL INC COM 95082P105 1,661 29,090 SH   SOLE 1 29,090 0 0
WESCO INTL INC OPT 95082P105 291 5,100 SH Call SOLE 8 5,100 0 0
WESCO INTL INC OPT 95082P105 34 600 SH Put SOLE 8 600 0 0
WEST BANCORPORATION INC COM 95123P106 37 1,461 SH   SOLE 1 1,461 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 443 4,454 SH   SOLE 1 4,454 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 110 1,105 SH   SOLE 9 1,105 0 0
WESTAMERICA BANCORPORATION COM 957090103 552 9,789 SH   SOLE 1 9,789 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,364 41,764 SH   SOLE 1 41,764 0 0
WESTERN ALLIANCE BANCORP COM 957638109 34 606 SH   SOLE 8 606 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 244 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 89 8,511 SH   SOLE 1 8,511 0 0
WESTERN ASSET MTG CAP CORP TRUS 95790D105 38 3,618 SH   SOLE 8 3,618 0 0
WESTERN DIGITAL CORP COM 958102105 44,911 580,176 SH   SOLE 1 580,176 0 0
WESTERN DIGITAL CORP OPT 958102105 66,511 859,200 SH Put SOLE 8 859,200 0 0
WESTERN DIGITAL CORP COM 958102105 21,964 283,736 SH   SOLE 8 283,736 0 0
WESTERN DIGITAL CORP OPT 958102105 62,153 802,900 SH Call SOLE 8 802,900 0 0
WESTERN DIGITAL CORP COM 958102105 592 7,654 SH   SOLE 9 7,654 0 0
WESTERN GAS EQUITY PARTNERS COM 95825R103 14,946 418,067 SH   SOLE 1 418,067 0 0
WESTERN GAS PARTNERS LP COM 958254104 88,792 1,834,917 SH   SOLE 1 1,834,917 0 0
WESTERN GAS PARTNERS LP COM 958254104 599 12,372 SH   SOLE 8 12,372 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 24 2,143 SH   SOLE 1 2,143 0 0
WESTERN UN CO COM 959802109 13,622 670,015 SH   SOLE 1 670,015 0 0
WESTERN UN CO COM 959802109 200 9,851 SH   SOLE 8 9,851 0 0
WESTERN UN CO OPT 959802109 83 4,100 SH Put SOLE 8 4,100 0 0
WESTERN UN CO OPT 959802109 380 18,700 SH Call SOLE 8 18,700 0 0
WESTERN UN CO COM 959802109 982 48,296 SH   SOLE 9 48,296 0 0
WESTLAKE CHEM CORP COM 960413102 4,147 38,535 SH   SOLE 1 38,535 0 0
WESTLAKE CHEM CORP COM 960413102 58 533 SH   SOLE 8 533 0 0
WESTLAKE CHEM CORP OPT 960413102 581 5,400 SH Put SOLE 8 5,400 0 0
WESTLAKE CHEM CORP OPT 960413102 377 3,500 SH Call SOLE 8 3,500 0 0
WESTLAKE CHEM CORP COM 960413102 9 79 SH   SOLE 9 79 0 0
WESTPORT FUEL SYSTEMS INC COM 960908309 1 424 SH   SOLE 8 424 0 0
WESTROCK CO COM 96145D105 20,017 351,055 SH   SOLE 1 351,055 0 0
WESTROCK CO OPT 96145D105 257 4,500 SH Put SOLE 8 4,500 0 0
WESTROCK CO OPT 96145D105 3,815 66,900 SH Call SOLE 8 66,900 0 0
WESTROCK CO COM 96145D105 1,205 21,146 SH   SOLE 8 21,146 0 0
WESTROCK CO COM 96145D105 30 543 SH   SOLE 9 543 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWATER RES INC COM 961684107 38 91,700 SH   SOLE 8 91,700 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 39 649 SH   SOLE 1 649 0 0
WEX INC COM 96208T104 1,644 8,633 SH   SOLE 1 8,633 0 0
WEX INC COM 96208T104 221 1,163 SH   SOLE 8 1,163 0 0
WEYCO GROUP INC COM 962149100 16 451 SH   SOLE 1 451 0 0
WEYCO GROUP INC COM 962149100 1 32 SH   SOLE 8 32 0 0
WEYERHAEUSER CO TRUS 962166104 483,138 13,251,163 SH   SOLE 1 13,251,163 0 0
WEYERHAEUSER CO COM 962166104 557 15,255 SH   SOLE 1 15,255 0 0
WEYERHAEUSER CO OPT 962166104 591 16,200 SH Call SOLE 8 16,200 0 0
WEYERHAEUSER CO OPT 962166104 434 11,900 SH Put SOLE 8 11,900 0 0
WEYERHAEUSER CO COM 962166104 254 6,958 SH   SOLE 9 6,958 0 0
WGL HLDGS INC COM 92924F106 2,815 31,713 SH   SOLE 1 31,713 0 0
WGL HLDGS INC COM 92924F106 486 5,475 SH   SOLE 9 5,475 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 7,422 336,464 SH   SOLE 1 336,464 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,085 49,192 SH   SOLE 8 49,192 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 5,297 240,100 SH Call SOLE 8 240,100 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 234 10,600 SH Put SOLE 8 10,600 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 51 2,319 SH   SOLE 9 2,319 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 50 2,250 SH   DFND 20 0 0 2,250
WHIRLPOOL CORP COM 963320106 7 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 38,525 263,450 SH   SOLE 1 263,450 0 0
WHIRLPOOL CORP OPT 963320106 4,431 30,300 SH Call SOLE 8 30,300 0 0
WHIRLPOOL CORP OPT 963320106 2,427 16,600 SH Put SOLE 8 16,600 0 0
WHIRLPOOL CORP COM 963320106 1,088 7,444 SH   SOLE 8 7,444 0 0
WHIRLPOOL CORP COM 963320106 95 650 SH   SOLE 9 650 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 2,265 2,498 SH   SOLE 1 2,498 0 0
WHITESTONE REIT TRUS 966084204 180 14,438 SH   SOLE 1 14,438 0 0
WHITING PETE CORP NEW COM 966387409 3,794 71,968 SH   SOLE 1 71,968 0 0
WHITING PETE CORP NEW OPT 966387409 6,061 114,975 SH Put SOLE 8 114,975 0 0
WHITING PETE CORP NEW OPT 966387409 10,877 206,325 SH Call SOLE 8 206,325 0 0
WHITING PETE CORP NEW COM 966387409 94 1,790 SH   SOLE 8 1,790 0 0
WIDEOPENWEST INC COM 96758W101 43 4,438 SH   SOLE 1 4,438 0 0
WIDEPOINT CORP COM 967590100 0 18 SH   SOLE 8 18 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 1,929 76,065 SH   SOLE 1 76,065 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 5 188 SH   SOLE 8 188 0 0
WILEY JOHN &amp SONS INC COM 968223206 2,876 46,094 SH   SOLE 1 46,094 0 0
WILEY JOHN &amp SONS INC COM 968223206 294 4,717 SH   SOLE 9 4,717 0 0
WILHELMINA INTL INC COM 968235200 1 86 SH   SOLE 8 86 0 0
WILLDAN GROUP INC COM 96924N100 17 575 SH   SOLE 1 575 0 0
WILLIAMS COS INC DEL COM 969457100 39,467 1,455,767 SH   SOLE 1 1,455,767 0 0
WILLIAMS COS INC DEL OPT 969457100 6,249 230,500 SH Call SOLE 8 230,500 0 0
WILLIAMS COS INC DEL COM 969457100 90 3,295 SH   SOLE 8 3,295 0 0
WILLIAMS COS INC DEL OPT 969457100 1,320 48,700 SH Put SOLE 8 48,700 0 0
WILLIAMS COS INC DEL COM 969457100 63 2,365 SH   SOLE 9 2,365 0 0
WILLIAMS PARTNERS L P NEW COM 96949L105 67,853 1,671,677 SH   SOLE 1 1,671,677 0 0
WILLIAMS PARTNERS L P NEW OPT 96949L105 7,213 177,700 SH Put SOLE 1 177,700 0 0
WILLIAMS PARTNERS L P NEW COM 96949L105 635 15,651 SH   SOLE 8 15,651 0 0
WILLIAMS PARTNERS L P NEW OPT 96949L105 520 12,800 SH Call SOLE 8 12,800 0 0
WILLIAMS PARTNERS L P NEW OPT 96949L105 394 9,700 SH Put SOLE 8 9,700 0 0
WILLIAMS SONOMA INC COM 969904101 1,352 22,014 SH   SOLE 1 22,014 0 0
WILLIAMS SONOMA INC OPT 969904101 2,823 46,000 SH Put SOLE 8 46,000 0 0
WILLIAMS SONOMA INC OPT 969904101 6,623 107,900 SH Call SOLE 8 107,900 0 0
WILLIAMS SONOMA INC COM 969904101 0 1 SH   SOLE 8 1 0 0
WILLIS LEASE FINANCE CORP COM 970646105 7 225 SH   SOLE 1 225 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 13,380 88,258 SH   SOLE 1 88,258 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 43 281 SH   SOLE 9 281 0 0
WILLSCOT CORP COM 971375126 36 2,392 SH   SOLE 1 2,392 0 0
WINDSTREAM HLDGS INC COM 97382A309 291 55,208 SH   SOLE 1 55,208 0 0
WINDSTREAM HLDGS INC COM 97382A309 11 2,008 SH   SOLE 8 2,008 0 0
WINDSTREAM HLDGS INC OPT 97382A309 19 3,620 SH Call SOLE 8 3,620 0 0
WINDSTREAM HLDGS INC COM 97382A309 0 74 SH   SOLE 9 74 0 0
WINGSTOP INC COM 974155103 3,191 61,231 SH   SOLE 1 61,231 0 0
WINGSTOP INC COM 974155103 184 3,531 SH   SOLE 8 3,531 0 0
WINMARK CORP COM 974250102 27 182 SH   SOLE 1 182 0 0
WINNEBAGO INDS INC COM 974637100 1,078 26,564 SH   SOLE 1 26,564 0 0
WINNEBAGO INDS INC OPT 974637100 4,206 103,600 SH Call SOLE 8 103,600 0 0
WINNEBAGO INDS INC OPT 974637100 3,280 80,800 SH Put SOLE 8 80,800 0 0
WINNEBAGO INDS INC COM 974637100 1,599 39,384 SH   SOLE 8 39,384 0 0
WINTRUST FINL CORP COM 97650W108 9,344 107,333 SH   SOLE 1 107,333 0 0
WINTRUST FINL CORP COM 97650W108 1,092 12,541 SH   SOLE 8 12,541 0 0
WIPRO LTD ADR 97651M109 2,552 532,752 SH   SOLE 1 532,752 0 0
WIPRO LTD ADR 97651M109 0 63 SH   SOLE 8 63 0 0
WISDOMTREE INVTS INC COM 97717P104 899 99,006 SH   SOLE 1 99,006 0 0
WISDOMTREE INVTS INC OPT 97717P104 113 12,400 SH Call SOLE 8 12,400 0 0
WISDOMTREE INVTS INC OPT 97717P104 236 26,000 SH Put SOLE 8 26,000 0 0
WISDOMTREE INVTS INC COM 97717P104 454 49,926 SH   SOLE 8 49,926 0 0
WISDOMTREE TR FUND 97717W851 930 17,243 SH   SOLE 1 17,243 0 0
WISDOMTREE TR FUND 97717W422 1,914 76,041 SH   SOLE 1 76,041 0 0
WISDOMTREE TR FUND 97717W851 486 9,000 SH   DFND 1 0 0 9,000
WISDOMTREE TR FUND 97717X701 309 4,900 SH   DFND 1 0 0 4,900
WISDOMTREE TR OPT 97717W851 1,657 30,700 SH Call SOLE 8 30,700 0 0
WISDOMTREE TR FUND 97717X594 3 93 SH   SOLE 8 93 0 0
WISDOMTREE TR OPT 97717W422 297 11,800 SH Call SOLE 8 11,800 0 0
WISDOMTREE TR OPT 97717W851 5,927 109,800 SH Put SOLE 8 109,800 0 0
WISDOMTREE TR OPT 97717X701 196 3,100 SH Put SOLE 8 3,100 0 0
WISDOMTREE TR OPT 97717W422 247 9,800 SH Put SOLE 8 9,800 0 0
WISDOMTREE TR FUND 97717W760 2 30 SH   SOLE 8 30 0 0
WISDOMTREE TR FUND 97717W307 3 33 SH   SOLE 8 33 0 0
WISDOMTREE TR FUND 97717W422 16 617 SH   SOLE 8 617 0 0
WISDOMTREE TR FUND 97717W851 2,011 37,251 SH   SOLE 8 37,251 0 0
WISDOMTREE TR OPT 97717X701 158 2,500 SH Call SOLE 8 2,500 0 0
WISDOMTREE TR FUND 97717W604 2 52 SH   SOLE 8 52 0 0
WISDOMTREE TR FUND 97717W422 1,155 45,890 SH   SOLE 9 45,890 0 0
WIX COM LTD COM M98068105 5,647 56,298 SH   SOLE 1 56,298 0 0
WIX COM LTD OPT M98068105 8,616 85,900 SH Put SOLE 8 85,900 0 0
WIX COM LTD OPT M98068105 3,300 32,900 SH Call SOLE 8 32,900 0 0
WIX COM LTD COM M98068105 1,630 16,245 SH   SOLE 8 16,245 0 0
WMIH CORP COM 92936P100 79 58,800 SH   SOLE 1 58,800 0 0
WNS HOLDINGS LTD ADR 92932M101 111 2,118 SH   SOLE 1 2,118 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,455 99,372 SH   SOLE 1 99,372 0 0
WOODWARD INC COM 980745103 376 4,893 SH   SOLE 1 4,893 0 0
WORKDAY INC COM 98138H101 11,716 96,726 SH   SOLE 1 96,726 0 0
WORKDAY INC OPT 98138H101 6,444 53,200 SH Call SOLE 8 53,200 0 0
WORKDAY INC BOND 98138HAD3 11 7,000 PRN   SOLE 8 0 0 7,000
WORKDAY INC OPT 98138H101 4,639 38,300 SH Put SOLE 8 38,300 0 0
WORKDAY INC COM 98138H101 95 781 SH   SOLE 9 781 0 0
WORKHORSE GROUP INC COM 98138J206 4 2,200 SH   SOLE 1 2,200 0 0
WORKIVA INC COM 98139A105 316 12,925 SH   SOLE 1 12,925 0 0
WORKIVA INC COM 98139A105 88 3,586 SH   SOLE 8 3,586 0 0
WORLD ACCEP CORP DEL COM 981419104 637 5,726 SH   SOLE 1 5,726 0 0
WORLD ACCEP CORP DEL COM 981419104 39 348 SH   SOLE 8 348 0 0
WORLD FUEL SVCS CORP COM 981475106 1,027 50,307 SH   SOLE 1 50,307 0 0
WORLD FUEL SVCS CORP COM 981475106 102 5,000 SH   DFND 1 0 0 5,000
WORLD FUEL SVCS CORP OPT 981475106 2 100 SH Call SOLE 8 100 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 1,521 20,873 SH   SOLE 1 20,873 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 7 100 SH Put SOLE 8 100 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 4,442 61,000 SH Call SOLE 8 61,000 0 0
WORLDPAY INC COM 981558109 25,748 314,841 SH   SOLE 1 314,841 0 0
WORLDPAY INC COM 981558109 55 672 SH   DFND 1 0 0 672
WORLDPAY INC COM 981558109 863 10,561 SH   SOLE 8 10,561 0 0
WORLDPAY INC OPT 981558109 1,120 13,700 SH Put SOLE 8 13,700 0 0
WORLDPAY INC OPT 981558109 474 5,800 SH Call SOLE 8 5,800 0 0
WORLDPAY INC COM 981558109 626 7,638 SH   SOLE 9 7,638 0 0
WORTHINGTON INDS INC COM 981811102 586 13,943 SH   SOLE 1 13,943 0 0
WORTHINGTON INDS INC COM 981811102 18 417 SH   SOLE 8 417 0 0
WORTHINGTON INDS INC OPT 981811102 50 1,200 SH Put SOLE 8 1,200 0 0
WPX ENERGY INC COM 98212B103 3,352 185,878 SH   SOLE 1 185,878 0 0
WPX ENERGY INC OPT 98212B103 1,100 61,000 SH Put SOLE 8 61,000 0 0
WPX ENERGY INC OPT 98212B103 38 2,100 SH Call SOLE 8 2,100 0 0
WPX ENERGY INC COM 98212B103 292 16,153 SH   SOLE 8 16,153 0 0
WRIGHT MED GROUP N V COM N96617118 824 31,784 SH   SOLE 1 31,784 0 0
WRIGHT MED GROUP N V COM N96617118 13 517 SH   SOLE 8 517 0 0
WSFS FINL CORP COM 929328102 203 3,808 SH   SOLE 1 3,808 0 0
WSFS FINL CORP COM 929328102 0 7 SH   SOLE 8 7 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 10,866 245,458 SH   SOLE 1 245,458 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 1,481 33,452 SH   SOLE 8 33,452 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 84 1,900 SH Call SOLE 8 1,900 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 2,515 56,800 SH Put SOLE 8 56,800 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 10 SH   SOLE 9 10 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 11,331 192,593 SH   SOLE 1 192,593 0 0
WYNDHAM HOTELS &amp RESORTS INC OPT 98311A105 35 600 SH Call SOLE 8 600 0 0
WYNDHAM HOTELS &amp RESORTS INC OPT 98311A105 3,059 52,000 SH Put SOLE 8 52,000 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 1,900 32,297 SH   SOLE 8 32,297 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 1 10 SH   SOLE 9 10 0 0
WYNN RESORTS LTD COM 983134107 24,621 147,131 SH   SOLE 1 147,131 0 0
WYNN RESORTS LTD OPT 983134107 18,357 109,700 SH Put SOLE 8 109,700 0 0
WYNN RESORTS LTD COM 983134107 1,880 11,234 SH   SOLE 8 11,234 0 0
WYNN RESORTS LTD OPT 983134107 16,165 96,600 SH Call SOLE 8 96,600 0 0
WYNN RESORTS LTD COM 983134107 317 1,897 SH   SOLE 9 1,897 0 0
XBIOTECH INC COM 98400H102 0 8 SH   SOLE 8 8 0 0
XCEL ENERGY INC COM 98389B100 64,750 1,417,498 SH   SOLE 1 1,417,498 0 0
XCEL ENERGY INC COM 98389B100 46 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 1 12 SH   SOLE 8 12 0 0
XCEL ENERGY INC COM 98389B100 200 4,390 SH   SOLE 9 4,390 0 0
XCERRA CORP COM 98400J108 3,438 246,047 SH   SOLE 1 246,047 0 0
XCERRA CORP COM 98400J108 57 4,084 SH   SOLE 8 4,084 0 0
XENCOR INC COM 98401F105 484 13,084 SH   SOLE 1 13,084 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 5,176 212,494 SH   SOLE 1 212,494 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 20 806 SH   SOLE 8 806 0 0
XERIUM TECHNOLOGIES INC COM 98416J118 1 85 SH   SOLE 8 85 0 0
XEROX CORP COM 984121608 7,233 301,297 SH   SOLE 1 301,297 0 0
XEROX CORP COM 984121608 1 22 SH   DFND 1 0 0 22
XEROX CORP OPT 984121608 5,986 249,400 SH Call SOLE 8 249,400 0 0
XEROX CORP OPT 984121608 4,581 190,875 SH Put SOLE 8 190,875 0 0
XEROX CORP COM 984121608 5,223 217,599 SH   SOLE 8 217,599 0 0
XEROX CORP COM 984121608 12 486 SH   SOLE 9 486 0 0
XILINX INC COM 983919101 18,077 276,994 SH   SOLE 1 276,994 0 0
XILINX INC COM 983919101 2,638 40,420 SH   SOLE 8 40,420 0 0
XILINX INC OPT 983919101 450 6,900 SH Call SOLE 8 6,900 0 0
XILINX INC OPT 983919101 757 11,600 SH Put SOLE 8 11,600 0 0
XILINX INC COM 983919101 36 542 SH   SOLE 9 542 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 134 30,163 SH   SOLE 8 30,163 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 8 1,800 SH Call SOLE 8 1,800 0 0
XL GROUP LTD COM G98294104 509 9,100 SH   DFND 1 0 0 9,100
XL GROUP LTD COM G98294104 33,524 599,187 SH   SOLE 1 599,187 0 0
XL GROUP LTD OPT G98294104 112 2,000 SH Call SOLE 8 2,000 0 0
XL GROUP LTD COM G98294104 13,274 237,260 SH   SOLE 8 237,260 0 0
XL GROUP LTD COM G98294104 870 15,547 SH   SOLE 9 15,547 0 0
XO GROUP INC COM 983772104 426 13,326 SH   SOLE 1 13,326 0 0
XO GROUP INC COM 983772104 1,338 41,828 SH   SOLE 8 41,828 0 0
XOMA CORP DEL COM 98419J206 9 418 SH   SOLE 1 418 0 0
XPERI CORP COM 98421B100 306 18,968 SH   SOLE 1 18,968 0 0
XPERI CORP COM 98421B100 69 4,314 SH   SOLE 8 4,314 0 0
XPLORE TECHNOLOGIES CORP COM 983950700 1 164 SH   SOLE 8 164 0 0
XPO LOGISTICS INC COM 983793100 7,645 76,311 SH   SOLE 1 76,311 0 0
XPO LOGISTICS INC OPT 983793100 12,753 127,300 SH Put SOLE 8 127,300 0 0
XPO LOGISTICS INC OPT 983793100 2,825 28,200 SH Call SOLE 8 28,200 0 0
XPO LOGISTICS INC COM 983793100 4,939 49,305 SH   SOLE 8 49,305 0 0
XPO LOGISTICS INC COM 983793100 24 243 SH   SOLE 9 243 0 0
XTANT MED HLDGS INC COM 98420P308 2 390 SH   SOLE 8 390 0 0
XUNLEI LTD ADR 98419E108 6,639 620,404 SH   SOLE 1 620,404 0 0
XYLEM INC COM 98419M100 19,546 290,065 SH   SOLE 1 290,065 0 0
XYLEM INC OPT 98419M100 344 5,100 SH Put SOLE 8 5,100 0 0
XYLEM INC OPT 98419M100 667 9,900 SH Call SOLE 8 9,900 0 0
XYLEM INC COM 98419M100 410 6,079 SH   SOLE 8 6,079 0 0
XYLEM INC COM 98419M100 26 383 SH   SOLE 9 383 0 0
YAHOO INC BOND 984332AF3 4,348 3,188,000 PRN   SOLE 8 0 0 3,188,000
YAMANA GOLD INC COM 98462Y100 1 363 SH   DFND 1 0 0 363
YAMANA GOLD INC COM 98462Y100 1,237 426,427 SH   SOLE 1 426,427 0 0
YAMANA GOLD INC OPT 98462Y100 562 193,900 SH Put SOLE 8 193,900 0 0
YAMANA GOLD INC COM 98462Y100 285 98,420 SH   SOLE 8 98,420 0 0
YAMANA GOLD INC OPT 98462Y100 590 203,400 SH Call SOLE 8 203,400 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 86 2,400 SH   SOLE 1 2,400 0 0
YANDEX N V OPT N97284108 24,408 679,900 SH Call SOLE 8 679,900 0 0
YANDEX N V OPT N97284108 11,061 308,100 SH Put SOLE 8 308,100 0 0
YANDEX N V COM N97284108 29,115 811,012 SH   SOLE 8 811,012 0 0
YELP INC COM 985817105 4,257 108,633 SH   SOLE 1 108,633 0 0
YELP INC OPT 985817105 4,756 121,400 SH Put SOLE 8 121,400 0 0
YELP INC OPT 985817105 4,416 112,700 SH Call SOLE 8 112,700 0 0
YELP INC COM 985817105 626 15,988 SH   SOLE 8 15,988 0 0
YEXT INC COM 98585N106 659 34,055 SH   SOLE 1 34,055 0 0
YEXT INC COM 98585N106 1 34 SH   SOLE 8 34 0 0
YIELD10 BIOSCIENCE INC COM 98585K201 0 6 SH   SOLE 8 6 0 0
YIRENDAI LTD ADR 98585L100 0 1 SH   SOLE 8 1 0 0
YORK WTR CO COM 987184108 30 943 SH   SOLE 1 943 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 715 52,628 SH   SOLE 1 52,628 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 3,996 294,300 SH Put SOLE 8 294,300 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 2,271 167,231 SH   SOLE 8 167,231 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 1,401 103,200 SH Call SOLE 8 103,200 0 0
YRC WORLDWIDE INC COM 984249607 69 6,956 SH   SOLE 1 6,956 0 0
YRC WORLDWIDE INC OPT 984249607 69 6,900 SH Put SOLE 8 6,900 0 0
YRC WORLDWIDE INC OPT 984249607 54 5,400 SH Call SOLE 8 5,400 0 0
YRC WORLDWIDE INC COM 984249607 333 33,105 SH   SOLE 8 33,105 0 0
YUM BRANDS INC COM 988498101 436 5,574 SH   DFND 1 0 0 5,574
YUM BRANDS INC COM 988498101 37,381 477,919 SH   SOLE 1 477,919 0 0
YUM BRANDS INC OPT 988498101 2,268 29,000 SH Call SOLE 8 29,000 0 0
YUM BRANDS INC OPT 988498101 1,025 13,100 SH Put SOLE 8 13,100 0 0
YUM BRANDS INC COM 988498101 352 4,505 SH   SOLE 8 4,505 0 0
YUM BRANDS INC COM 988498101 278 3,544 SH   SOLE 9 3,544 0 0
YUM CHINA HLDGS INC COM 98850P109 214 5,574 SH   DFND 1 0 0 5,574
YUM CHINA HLDGS INC COM 98850P109 2,453 63,781 SH   SOLE 1 63,781 0 0
YUM CHINA HLDGS INC OPT 98850P109 2,711 70,500 SH Call SOLE 8 70,500 0 0
YUM CHINA HLDGS INC OPT 98850P109 2,773 72,100 SH Put SOLE 8 72,100 0 0
YUM CHINA HLDGS INC COM 98850P109 369 9,585 SH   SOLE 8 9,585 0 0
YUM CHINA HLDGS INC COM 98850P109 3,884 100,998 SH   SOLE 9 100,998 0 0
YY INC ADR 98426T106 966 9,617 SH   SOLE 1 9,617 0 0
YY INC OPT 98426T106 17,010 169,300 SH Put SOLE 8 169,300 0 0
YY INC OPT 98426T106 4,380 43,600 SH Call SOLE 8 43,600 0 0
YY INC ADR 98426T106 3,493 34,772 SH   SOLE 8 34,772 0 0
YY INC ADR 98426T106 1,437 14,300 SH   SOLE 9 14,300 0 0
ZAFGEN INC COM 98885E103 17 1,676 SH   SOLE 1 1,676 0 0
ZAFGEN INC COM 98885E103 0 15 SH   SOLE 8 15 0 0
ZAGG INC COM 98884U108 77 4,402 SH   SOLE 1 4,402 0 0
ZAGG INC OPT 98884U108 204 11,800 SH Call SOLE 8 11,800 0 0
ZAGG INC COM 98884U108 35 1,982 SH   SOLE 8 1,982 0 0
ZAGG INC OPT 98884U108 52 3,000 SH Put SOLE 8 3,000 0 0
ZAYO GROUP HLDGS INC COM 98919V105 22,699 622,246 SH   SOLE 1 622,246 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 3,459 94,800 SH Call SOLE 8 94,800 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 29 800 SH Put SOLE 8 800 0 0
ZAYO GROUP HLDGS INC COM 98919V105 1,220 33,454 SH   SOLE 8 33,454 0 0
ZAYO GROUP HLDGS INC COM 98919V105 41 1,119 SH   SOLE 9 1,119 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 3,248 22,676 SH   SOLE 1 22,676 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 93 652 SH   SOLE 8 652 0 0
ZENDESK INC COM 98936J101 7,739 142,010 SH   SOLE 1 142,010 0 0
ZENDESK INC COM 98936J101 1,594 29,266 SH   SOLE 8 29,266 0 0
ZENDESK INC OPT 98936J101 60 1,100 SH Call SOLE 8 1,100 0 0
ZILLOW GROUP INC COM 98954M200 3,250 55,012 SH   SOLE 1 55,012 0 0
ZILLOW GROUP INC COM 98954M101 134 2,240 SH   SOLE 1 2,240 0 0
ZILLOW GROUP INC COM 98954M101 667 11,162 SH   SOLE 8 11,162 0 0
ZILLOW GROUP INC OPT 98954M101 1,542 25,800 SH Call SOLE 8 25,800 0 0
ZILLOW GROUP INC OPT 98954M200 9,898 167,600 SH Put SOLE 8 167,600 0 0
ZILLOW GROUP INC COM 98954M200 969 16,400 SH   SOLE 8 16,400 0 0
ZILLOW GROUP INC OPT 98954M101 382 6,400 SH Put SOLE 8 6,400 0 0
ZILLOW GROUP INC OPT 98954M200 13,572 229,800 SH Call SOLE 8 229,800 0 0
ZILLOW GROUP INC COM 98954M200 38 631 SH   SOLE 9 631 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 54,594 489,879 SH   SOLE 1 489,879 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 36 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC OPT 98956P102 5,272 47,300 SH Put SOLE 8 47,300 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 3,246 29,133 SH   SOLE 8 29,133 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 457 4,100 SH Call SOLE 8 4,100 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 20,911 187,643 SH   SOLE 9 187,643 0 0
ZION OIL &amp GAS INC COM 989696109 16 3,911 SH   SOLE 1 3,911 0 0
ZIONS BANCORPORATION COM 989701107 18,695 354,811 SH   SOLE 1 354,811 0 0
ZIONS BANCORPORATION OPT 989701107 25,528 484,500 SH Call SOLE 8 484,500 0 0
ZIONS BANCORPORATION OPT 989701107 3,625 68,800 SH Put SOLE 8 68,800 0 0
ZIONS BANCORPORATION COM 989701107 68 1,296 SH   SOLE 8 1,296 0 0
ZIONS BANCORPORATION COM 989701107 22 421 SH   SOLE 9 421 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 91 30,136 SH   SOLE 1 30,136 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 15 4,934 SH   SOLE 8 4,934 0 0
ZIX CORP COM 98974P100 114 21,128 SH   SOLE 1 21,128 0 0
ZOES KITCHEN INC COM 98979J109 14 1,389 SH   SOLE 1 1,389 0 0
ZOES KITCHEN INC COM 98979J109 28 2,892 SH   SOLE 8 2,892 0 0
ZOETIS INC COM 98978V103 63,262 742,607 SH   SOLE 1 742,607 0 0
ZOETIS INC COM 98978V103 970 11,391 SH   DFND 1 0 0 11,391
ZOETIS INC COM 98978V103 2,724 31,974 SH   SOLE 8 31,974 0 0
ZOETIS INC OPT 98978V103 10,112 118,700 SH Put SOLE 8 118,700 0 0
ZOETIS INC OPT 98978V103 4,362 51,200 SH Call SOLE 8 51,200 0 0
ZOETIS INC COM 98978V103 88 1,034 SH   SOLE 9 1,034 0 0
ZOGENIX INC COM 98978L204 114 2,589 SH   SOLE 1 2,589 0 0
ZOGENIX INC COM 98978L204 2,560 57,905 SH   SOLE 8 57,905 0 0
ZOGENIX INC OPT 98978L204 1,233 27,900 SH Put SOLE 8 27,900 0 0
ZOGENIX INC OPT 98978L204 9,047 204,700 SH Call SOLE 8 204,700 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 7 2,895 SH   SOLE 1 2,895 0 0
ZOSANO PHARMA CORP COM 98979H202 220 54,000 SH   SOLE 1 54,000 0 0
ZSCALER INC COM 98980G102 110 3,066 SH   SOLE 1 3,066 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 14,452 722,600 SH   SOLE 1 722,600 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 6 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,885 94,229 SH   SOLE 8 94,229 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 1,346 67,300 SH Put SOLE 8 67,300 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 106 5,300 SH Call SOLE 8 5,300 0 0
ZUMIEZ INC COM 989817101 3,435 137,061 SH   SOLE 1 137,061 0 0
ZUMIEZ INC OPT 989817101 30 1,200 SH Call SOLE 8 1,200 0 0
ZUMIEZ INC OPT 989817101 486 19,400 SH Put SOLE 8 19,400 0 0
ZUMIEZ INC COM 989817101 148 5,900 SH   SOLE 8 5,900 0 0
ZUORA INC COM 98983V106 49 1,800 SH   SOLE 1 1,800 0 0
ZUORA INC OPT 98983V106 286 10,500 SH Put SOLE 8 10,500 0 0
ZUORA INC COM 98983V106 380 13,978 SH   SOLE 8 13,978 0 0
ZYMEWORKS INC COM 98985W102 18 1,248 SH   SOLE 8 1,248 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 150 15,400 SH   SOLE 1 15,400 0 0
ZYNGA INC COM 98986T108 2,796 687,136 SH   SOLE 1 687,136 0 0
ZYNGA INC OPT 98986T108 184 45,100 SH Call SOLE 8 45,100 0 0
ZYNGA INC COM 98986T108 63,451 15,590,109 SH   SOLE 8 15,590,109 0 0
ZYNGA INC OPT 98986T108 1,599 393,000 SH Put SOLE 8 393,000 0 0