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
180 DEGREE CAP CORP FUND 68235B109 3 1,931 SH   SOLE 8 1,931 0 0
1ST CONSTITUTION BANCORP COM 31986N102 4 213 SH   SOLE 1 213 0 0
1ST SOURCE CORP COM 336901103 40 996 SH   SOLE 1 996 0 0
21VIANET GROUP INC ADR 90138A103 16,829 1,947,755 SH   SOLE 1 1,947,755 0 0
21VIANET GROUP INC OPT 90138A103 168 19,400 SH Call SOLE 8 19,400 0 0
21VIANET GROUP INC ADR 90138A103 5 598 SH   SOLE 8 598 0 0
21VIANET GROUP INC OPT 90138A103 10 1,100 SH Put SOLE 8 1,100 0 0
2U INC COM 90214J101 2 50 SH   DFND 1 0 0 50
2U INC COM 90214J101 1,435 28,860 SH   SOLE 1 28,860 0 0
3-D SYS CORP DEL COM 88554D205 87 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 1,241 122,087 SH   SOLE 1 122,087 0 0
3-D SYS CORP DEL OPT 88554D205 2,465 242,400 SH Call SOLE 8 242,400 0 0
3-D SYS CORP DEL OPT 88554D205 1,304 128,200 SH Put SOLE 8 128,200 0 0
3-D SYS CORP DEL COM 88554D205 576 56,616 SH   SOLE 8 56,616 0 0
3M CO COM 88579Y101 507 2,660 SH   DFND 1 0 0 2,660
3M CO COM 88579Y101 106,698 559,975 SH   SOLE 1 559,975 0 0
3M CO OPT 88579Y101 41,099 215,700 SH Put SOLE 8 215,700 0 0
3M CO OPT 88579Y101 11,242 59,000 SH Call SOLE 8 59,000 0 0
3M CO COM 88579Y101 192 1,006 SH   SOLE 8 1,006 0 0
3M CO COM 88579Y101 1,500 7,877 SH   SOLE 9 7,877 0 0
3M CO COM 88579Y101 0 1 SH   SOLE 44 1 0 0
500 COM LTD ADR 33829R100 2 200 SH   SOLE 8 200 0 0
51JOB INC ADR 316827104 892 14,293 SH   SOLE 1 14,293 0 0
51JOB INC ADR 316827104 425 6,800 SH   SOLE 9 6,800 0 0
58 COM INC ADR 31680Q104 9,211 169,904 SH   SOLE 1 169,904 0 0
58 COM INC OPT 31680Q104 43 800 SH Put SOLE 8 800 0 0
58 COM INC ADR 31680Q104 1,399 25,800 SH   SOLE 9 25,800 0 0
8X8 INC NEW COM 282914100 973 53,972 SH   SOLE 1 53,972 0 0
A10 NETWORKS INC COM 002121101 12 1,937 SH   SOLE 1 1,937 0 0
A10 NETWORKS INC COM 002121101 67 10,766 SH   SOLE 8 10,766 0 0
AAC HLDGS INC COM 000307108 0 233 SH   SOLE 1 233 0 0
AAC HLDGS INC COM 000307108 78 55,554 SH   SOLE 8 55,554 0 0
AAON INC COM 000360206 659 18,791 SH   SOLE 1 18,791 0 0
AAR CORP COM 000361105 494 13,219 SH   SOLE 1 13,219 0 0
AAR CORP OPT 000361105 15 400 SH Put SOLE 8 400 0 0
AAR CORP COM 000361105 157 4,191 SH   SOLE 8 4,191 0 0
AARONS INC COM 002535300 320 7,607 SH   SOLE 1 7,607 0 0
AARONS INC COM 002535300 1,192 28,358 SH   SOLE 8 28,358 0 0
ABB LTD ADR 000375204 4 207 SH   DFND 1 0 0 207
ABB LTD OPT 000375204 251 13,200 SH Call SOLE 8 13,200 0 0
ABB LTD ADR 000375204 47 2,485 SH   SOLE 8 2,485 0 0
ABB LTD OPT 000375204 167 8,800 SH Put SOLE 8 8,800 0 0
ABB LTD ADR 000375204 652 34,280 SH   SOLE 9 34,280 0 0
ABB LTD ADR 000375204 219 11,500 SH   DFND 20 0 0 11,500
ABBOTT LABS COM 002824100 149,693 2,069,562 SH   SOLE 1 2,069,562 0 0
ABBOTT LABS COM 002824100 246 3,400 SH   DFND 1 0 0 3,400
ABBOTT LABS OPT 002824100 11,566 159,900 SH Put SOLE 8 159,900 0 0
ABBOTT LABS OPT 002824100 56,012 774,400 SH Call SOLE 8 774,400 0 0
ABBOTT LABS COM 002824100 1,549 21,410 SH   SOLE 8 21,410 0 0
ABBOTT LABS COM 002824100 3,329 46,021 SH   SOLE 9 46,021 0 0
ABBOTT LABS COM 002824100 803 11,100 SH   DFND 20 0 0 11,100
ABBOTT LABS COM 002824100 0 2 SH   SOLE 44 2 0 0
ABBVIE INC COM 00287Y109 281,504 3,053,504 SH   SOLE 1 3,053,504 0 0
ABBVIE INC COM 00287Y109 497 5,387 SH   DFND 1 0 0 5,387
ABBVIE INC COM 00287Y109 8,539 92,624 SH   SOLE 8 92,624 0 0
ABBVIE INC OPT 00287Y109 12,344 133,900 SH Call SOLE 8 133,900 0 0
ABBVIE INC OPT 00287Y109 27,389 297,100 SH Put SOLE 8 297,100 0 0
ABBVIE INC COM 00287Y109 2,079 22,546 SH   SOLE 9 22,546 0 0
ABBVIE INC COM 00287Y109 0 2 SH   SOLE 44 2 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 449 62,804 SH   SOLE 1 62,804 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 1 81 SH   SOLE 8 81 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 2,862 142,805 SH   SOLE 1 142,805 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 1,463 72,952 SH   SOLE 8 72,952 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 2,665 132,900 SH Call SOLE 8 132,900 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 2,524 125,900 SH Put SOLE 8 125,900 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 18 3,586 SH   DFND 1 0 0 3,586
ABERDEEN STD GOLD ETF TR FUND 00326A104 164 1,330 SH   DFND 1 0 0 1,330
ABERDEEN STD PLATINUM ETF TR FUND 003260106 10 131 SH   DFND 1 0 0 131
ABIOMED INC COM 003654100 12,523 38,529 SH   SOLE 1 38,529 0 0
ABIOMED INC COM 003654100 16 50 SH   DFND 1 0 0 50
ABIOMED INC OPT 003654100 163 500 SH Call SOLE 8 500 0 0
ABIOMED INC COM 003654100 130 399 SH   SOLE 8 399 0 0
ABIOMED INC OPT 003654100 715 2,200 SH Put SOLE 8 2,200 0 0
ABIOMED INC COM 003654100 1,406 4,327 SH   SOLE 9 4,327 0 0
ABM INDS INC COM 000957100 2,115 65,846 SH   SOLE 1 65,846 0 0
ABRAXAS PETE CORP COM 003830106 17 15,154 SH   SOLE 8 15,154 0 0
AC IMMUNE SA COM H00263105 52 5,478 SH   SOLE 1 5,478 0 0
AC IMMUNE SA COM H00263105 9 900 SH   SOLE 8 900 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC COM 00401C108 260 6,856 SH   SOLE 1 6,856 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 545 14,336 SH   SOLE 8 14,336 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 954 25,100 SH Put SOLE 8 25,100 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 4,191 110,300 SH Call SOLE 8 110,300 0 0
ACACIA RESH CORP COM 003881307 4 1,418 SH   SOLE 1 1,418 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 3,193 124,166 SH   SOLE 1 124,166 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 2 88 SH   SOLE 8 88 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,209 74,784 SH   SOLE 1 74,784 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 6,136 379,500 SH Put SOLE 8 379,500 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 1,573 97,300 SH Call SOLE 8 97,300 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 2,049 126,700 SH   SOLE 8 126,700 0 0
ACADIA RLTY TR TRUS 004239109 3,406 143,326 SH   SOLE 1 143,326 0 0
ACADIA RLTY TR TRUS 004239109 0 12 SH   SOLE 8 12 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 592 51,500 SH   SOLE 1 51,500 0 0
ACCELERATE DIAGNOSTICS INC OPT 00430H102 58 5,000 SH Put SOLE 8 5,000 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 25 2,166 SH   SOLE 8 2,166 0 0
ACCELERON PHARMA INC COM 00434H108 514 11,800 SH   SOLE 1 11,800 0 0
ACCELERON PHARMA INC COM 00434H108 79 1,807 SH   SOLE 8 1,807 0 0
ACCENTURE PLC IRELAND COM G1151C101 7,254 51,446 SH   DFND 1 0 0 51,446
ACCENTURE PLC IRELAND COM G1151C101 193,928 1,375,288 SH   SOLE 1 1,375,288 0 0
ACCENTURE PLC IRELAND OPT G1151C101 5,725 40,600 SH Call SOLE 8 40,600 0 0
ACCENTURE PLC IRELAND COM G1151C101 889 6,301 SH   SOLE 8 6,301 0 0
ACCENTURE PLC IRELAND OPT G1151C101 10,562 74,900 SH Put SOLE 8 74,900 0 0
ACCENTURE PLC IRELAND COM G1151C101 25,318 179,555 SH   SOLE 9 179,555 0 0
ACCENTURE PLC IRELAND COM G1151C101 0 1 SH   SOLE 44 1 0 0
ACCESS NATL CORP COM 004337101 202 9,451 SH   SOLE 1 9,451 0 0
ACCO BRANDS CORP COM 00081T108 26 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 69 10,202 SH   SOLE 1 10,202 0 0
ACCURAY INC COM 004397105 181 53,200 SH   SOLE 1 53,200 0 0
ACCURAY INC COM 004397105 311 91,268 SH   SOLE 8 91,268 0 0
ACCURAY INC OPT 004397105 23 6,700 SH Call SOLE 8 6,700 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 805 348,662 SH   SOLE 1 348,662 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 0 175 SH   SOLE 8 175 0 0
ACER THERAPEUTICS INC COM 00444P108 499 24,800 SH   SOLE 1 24,800 0 0
ACHAOGEN INC COM 004449104 14 11,399 SH   SOLE 1 11,399 0 0
ACHAOGEN INC COM 004449104 6 5,100 SH   SOLE 8 5,100 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 51 32,551 SH   SOLE 1 32,551 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 0 158 SH   SOLE 8 158 0 0
ACI WORLDWIDE INC COM 004498101 635 22,956 SH   SOLE 1 22,956 0 0
ACM RESEARCH INC COM 00108J109 1 63 SH   SOLE 1 63 0 0
ACNB CORP COM 000868109 8 197 SH   SOLE 1 197 0 0
ACORDA THERAPEUTICS INC COM 00484M106 673 43,177 SH   SOLE 1 43,177 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 9 600 SH Put SOLE 8 600 0 0
ACORDA THERAPEUTICS INC COM 00484M106 113 7,212 SH   SOLE 8 7,212 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 16 1,000 SH Call SOLE 8 1,000 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 12 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 11 28,600 SH   SOLE 8 28,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 483 10,373 SH   DFND 1 0 0 10,373
ACTIVISION BLIZZARD INC COM 00507V109 125,799 2,701,260 SH   SOLE 1 1,894,329 806,931 0
ACTIVISION BLIZZARD INC COM 00507V109 14,537 312,159 SH   SOLE 8 312,159 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 23,043 494,800 SH Put SOLE 8 494,800 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 14,442 310,100 SH Call SOLE 8 310,100 0 0
ACTIVISION BLIZZARD INC COM 00507V109 3,461 74,330 SH   SOLE 9 74,330 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,669 35,837 SH   SOLE 20 0 35,837 0
ACTIVISION BLIZZARD INC COM 00507V109 186 4,000 SH   DFND 20 0 0 4,000
ACTIVISION BLIZZARD INC COM 00507V109 0 1 SH   SOLE 44 1 0 0
ACTIVISION BLIZZARD INC COM 00507V109 6,708 144,048 SH   SOLE 99 0 144,048 0
ACTUANT CORP COM 00508X203 983 46,849 SH   SOLE 1 46,849 0 0
ACUITY BRANDS INC COM 00508Y102 7,695 66,935 SH   SOLE 1 66,935 0 0
ACUITY BRANDS INC COM 00508Y102 1,032 8,987 SH   SOLE 8 8,987 0 0
ACUITY BRANDS INC OPT 00508Y102 920 8,000 SH Call SOLE 8 8,000 0 0
ACUITY BRANDS INC OPT 00508Y102 2,552 22,200 SH Put SOLE 8 22,200 0 0
ACUITY BRANDS INC COM 00508Y102 307 2,670 SH   SOLE 9 2,670 0 0
ACUSHNET HOLDINGS CORP COM 005098108 55 2,605 SH   SOLE 1 2,605 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 147 17,230 SH   SOLE 1 17,230 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 1 157 SH   SOLE 8 157 0 0
ADAMIS PHARMACEUTICALS CORP COM 00547W208 110 48,700 SH   SOLE 1 48,700 0 0
ADAMS RES &amp ENERGY INC COM 006351308 2 63 SH   SOLE 1 63 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 2 271 SH   SOLE 8 271 0 0
ADDUS HOMECARE CORP COM 006739106 652 9,595 SH   SOLE 1 9,595 0 0
ADDUS HOMECARE CORP COM 006739106 607 8,949 SH   SOLE 8 8,949 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC COM G0084W101 2,432 161,485 SH   SOLE 1 161,485 0 0
ADIENT PLC OPT G0084W101 12 800 SH Put SOLE 8 800 0 0
ADIENT PLC OPT G0084W101 54 3,600 SH Call SOLE 8 3,600 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 1 221 SH   SOLE 1 221 0 0
ADOBE INC COM 00724F101 165,749 732,617 SH   SOLE 1 513,296 219,321 0
ADOBE INC COM 00724F101 314 1,386 SH   DFND 1 0 0 1,386
ADOBE INC OPT 00724F101 39,117 172,900 SH Put SOLE 8 172,900 0 0
ADOBE INC OPT 00724F101 22,895 101,200 SH Call SOLE 8 101,200 0 0
ADOBE INC COM 00724F101 15,487 68,453 SH   SOLE 8 68,453 0 0
ADOBE INC COM 00724F101 1,627 7,194 SH   SOLE 9 7,194 0 0
ADOBE INC COM 00724F101 2,453 10,842 SH   SOLE 20 0 10,842 0
ADOBE INC COM 00724F101 498 2,200 SH   DFND 20 0 0 2,200
ADOBE INC COM 00724F101 0 1 SH   SOLE 44 1 0 0
ADOBE INC COM 00724F101 8,534 37,722 SH   SOLE 99 0 37,722 0
ADOMANI INC COM 00726A100 17 61,823 SH   SOLE 8 61,823 0 0
ADT INC COM 00090Q103 467 77,711 SH   SOLE 1 77,711 0 0
ADT INC COM 00090Q103 3,289 547,300 SH   SOLE 8 547,300 0 0
ADTALEM GLOBAL ED INC COM 00737L103 905 19,143 SH   SOLE 1 19,143 0 0
ADTALEM GLOBAL ED INC COM 00737L103 64 1,345 SH   SOLE 8 1,345 0 0
ADTRAN INC COM 00738A106 440 40,974 SH   SOLE 1 40,974 0 0
ADTRAN INC OPT 00738A106 40 3,700 SH Put SOLE 8 3,700 0 0
ADTRAN INC OPT 00738A106 20 1,900 SH Call SOLE 8 1,900 0 0
ADURO BIOTECH INC COM 00739L101 6 2,274 SH   SOLE 1 2,274 0 0
ADURO BIOTECH INC COM 00739L101 1 208 SH   SOLE 8 208 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 25,065 159,189 SH   SOLE 1 159,189 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 5,574 35,400 SH Call SOLE 1 35,400 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 2,188 13,900 SH Call SOLE 8 13,900 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 778 4,946 SH   SOLE 8 4,946 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 3,842 24,400 SH Put SOLE 8 24,400 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 10,032 63,716 SH   SOLE 9 63,716 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 913 38,168 SH   SOLE 1 38,168 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 5 203 SH   SOLE 8 203 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,238 51,083 SH   SOLE 1 51,083 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 4 180 SH   SOLE 8 180 0 0
ADVANCED ENERGY INDS COM 007973100 3,137 73,069 SH   SOLE 1 73,069 0 0
ADVANCED ENERGY INDS OPT 007973100 21 500 SH Call SOLE 8 500 0 0
ADVANCED MICRO DEVICES INC COM 007903107 54,029 2,926,817 SH   SOLE 1 2,926,817 0 0
ADVANCED MICRO DEVICES INC COM 007903107 18 1,000 SH   DFND 1 0 0 1,000
ADVANCED MICRO DEVICES INC OPT 007903107 44,633 2,417,800 SH Put SOLE 8 2,417,800 0 0
ADVANCED MICRO DEVICES INC COM 007903107 11 600 SH   SOLE 8 600 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 79,725 4,318,800 SH Call SOLE 8 4,318,800 0 0
ADVANCED MICRO DEVICES INC BOND 007903BD8 36 15,000 PRN   SOLE 8 0 0 15,000
ADVANCED MICRO DEVICES INC COM 007903107 1,908 103,304 SH   SOLE 9 103,304 0 0
ADVANCED MICRO DEVICES INC COM 007903107 0 1 SH   SOLE 44 1 0 0
ADVANSIX INC COM 00773T101 0 11 SH   DFND 1 0 0 11
ADVANSIX INC COM 00773T101 315 12,925 SH   SOLE 1 12,925 0 0
ADVANSIX INC COM 00773T101 1 57 SH   SOLE 8 57 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVAXIS INC COM 007624208 0 26 SH   SOLE 8 26 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 56 17,857 SH   SOLE 1 17,857 0 0
AECOM COM 00766T100 1,648 62,184 SH   SOLE 1 62,184 0 0
AECOM COM 00766T100 133 5,018 SH   SOLE 8 5,018 0 0
AECOM OPT 00766T100 16 600 SH Call SOLE 8 600 0 0
AECOM OPT 00766T100 11 400 SH Put SOLE 8 400 0 0
AEGION CORP COM 00770F104 213 13,094 SH   SOLE 1 13,094 0 0
AEGION CORP COM 00770F104 54 3,316 SH   SOLE 8 3,316 0 0
AEGION CORP OPT 00770F104 38 2,300 SH Put SOLE 8 2,300 0 0
AEGON N V ADR 007924103 328 70,462 SH   SOLE 1 70,462 0 0
AEGON N V OPT 007924103 3 600 SH Put SOLE 8 600 0 0
AEGON N V ADR 007924103 13 2,737 SH   SOLE 8 2,737 0 0
AERCAP HOLDINGS NV COM N00985106 2,179 55,020 SH   SOLE 1 55,020 0 0
AERCAP HOLDINGS NV COM N00985106 1,019 25,728 SH   SOLE 8 25,728 0 0
AERCAP HOLDINGS NV OPT N00985106 2,966 74,900 SH Put SOLE 8 74,900 0 0
AERCAP HOLDINGS NV OPT N00985106 2,420 61,100 SH Call SOLE 8 61,100 0 0
AERCAP HOLDINGS NV COM N00985106 342 8,621 SH   SOLE 9 8,621 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 341 9,439 SH   SOLE 1 9,439 0 0
AERIE PHARMACEUTICALS INC OPT 00771V108 29 800 SH Call SOLE 8 800 0 0
AERIE PHARMACEUTICALS INC OPT 00771V108 1,841 51,000 SH Put SOLE 8 51,000 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 750 20,767 SH   SOLE 8 20,767 0 0
AEROHIVE NETWORKS INC COM 007786106 0 140 SH   SOLE 1 140 0 0
AEROHIVE NETWORKS INC COM 007786106 230 70,511 SH   SOLE 8 70,511 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 955 27,111 SH   SOLE 1 27,111 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 203 138,000 PRN   SOLE 8 0 0 138,000
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 233 6,600 SH Call SOLE 8 6,600 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 147 4,181 SH   SOLE 8 4,181 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 109 3,100 SH Put SOLE 8 3,100 0 0
AEROVIRONMENT INC COM 008073108 625 9,193 SH   SOLE 1 9,193 0 0
AEROVIRONMENT INC OPT 008073108 75 1,100 SH Put SOLE 8 1,100 0 0
AEROVIRONMENT INC COM 008073108 129 1,905 SH   SOLE 8 1,905 0 0
AEROVIRONMENT INC OPT 008073108 394 5,800 SH Call SOLE 8 5,800 0 0
AES CORP COM 00130H105 15,133 1,046,474 SH   SOLE 1 1,046,474 0 0
AES CORP OPT 00130H105 52 3,600 SH Put SOLE 8 3,600 0 0
AES CORP OPT 00130H105 519 35,900 SH Call SOLE 8 35,900 0 0
AES CORP COM 00130H105 602 41,606 SH   SOLE 8 41,606 0 0
AES CORP COM 00130H105 905 62,564 SH   SOLE 9 62,564 0 0
AES CORP COM 00130H105 0 1 SH   SOLE 44 1 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 69 SH   SOLE 8 69 0 0
AFFILIATED MANAGERS GROUP COM 008252108 16,702 171,412 SH   SOLE 1 171,412 0 0
AFFILIATED MANAGERS GROUP OPT 008252108 39 400 SH Call SOLE 8 400 0 0
AFFILIATED MANAGERS GROUP COM 008252108 117 1,200 SH   SOLE 8 1,200 0 0
AFFILIATED MANAGERS GROUP COM 008252108 493 5,065 SH   SOLE 9 5,065 0 0
AFFIMED N V COM N01045108 240 76,959 SH   SOLE 1 76,959 0 0
AFLAC INC COM 001055102 87,224 1,914,488 SH   SOLE 1 1,914,488 0 0
AFLAC INC COM 001055102 6,295 138,176 SH   SOLE 8 138,176 0 0
AFLAC INC OPT 001055102 993 21,800 SH Put SOLE 8 21,800 0 0
AFLAC INC OPT 001055102 3,139 68,900 SH Call SOLE 8 68,900 0 0
AFLAC INC COM 001055102 4,539 99,656 SH   SOLE 9 99,656 0 0
AFLAC INC COM 001055102 0 1 SH   SOLE 44 1 0 0
AG MTG INVT TR INC TRUS 001228105 63 3,928 SH   SOLE 1 3,928 0 0
AGCO CORP COM 001084102 10,172 182,715 SH   SOLE 1 182,715 0 0
AGCO CORP COM 001084102 1,208 21,714 SH   SOLE 8 21,714 0 0
AGCO CORP OPT 001084102 189 3,400 SH Put SOLE 8 3,400 0 0
AGCO CORP OPT 001084102 596 10,700 SH Call SOLE 8 10,700 0 0
AGCO CORP COM 001084102 334 6,009 SH   SOLE 9 6,009 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 14 24,246 SH   SOLE 8 24,246 0 0
AGENUS INC COM 00847G705 111 46,500 SH   SOLE 1 46,500 0 0
AGEX THERAPEUTICS INC COM 00848H108 0 231 SH   SOLE 1 231 0 0
AGEX THERAPEUTICS INC COM 00848H108 0 6 SH   SOLE 8 6 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 13 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 37,928 562,210 SH   SOLE 1 562,210 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 877 13,000 SH Put SOLE 8 13,000 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,693 25,100 SH Call SOLE 8 25,100 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 687 10,179 SH   SOLE 9 10,179 0 0
AGILYSYS INC COM 00847J105 103 7,159 SH   SOLE 1 7,159 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 167 3,612 SH   SOLE 1 3,612 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 28 607 SH   SOLE 8 607 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 6,815 147,800 SH Call SOLE 8 147,800 0 0
AGNC INVT CORP TRUS 00123Q104 3,731 212,731 SH   SOLE 1 212,731 0 0
AGNC INVT CORP COM 00123Q104 3,162 180,259 SH   SOLE 1 180,259 0 0
AGNC INVT CORP OPT 00123Q104 912 52,000 SH Put SOLE 8 52,000 0 0
AGNC INVT CORP OPT 00123Q104 1,007 57,400 SH Call SOLE 8 57,400 0 0
AGNC INVT CORP COM 00123Q104 126 7,175 SH   SOLE 9 7,175 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,629 65,079 SH   DFND 1 0 0 65,079
AGNICO EAGLE MINES LTD COM 008474108 1,644 40,690 SH   SOLE 1 40,690 0 0
AGNICO EAGLE MINES LTD OPT 008474108 3,697 91,500 SH Put SOLE 8 91,500 0 0
AGNICO EAGLE MINES LTD OPT 008474108 8,492 210,200 SH Call SOLE 8 210,200 0 0
AGNICO EAGLE MINES LTD COM 008474108 71 1,756 SH   SOLE 9 1,756 0 0
AGREE REALTY CORP TRUS 008492100 1,333 22,553 SH   SOLE 1 22,553 0 0
AGREE REALTY CORP COM 008492100 437 7,398 SH   SOLE 1 7,398 0 0
AGROFRESH SOLUTIONS COM 00856G109 3 969 SH   SOLE 1 969 0 0
AGROFRESH SOLUTIONS COM 00856G109 137 36,151 SH   SOLE 8 36,151 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 57 2,375 SH   SOLE 8 2,375 0 0
AIR LEASE CORP COM 00912X302 1,258 41,632 SH   SOLE 1 41,632 0 0
AIR LEASE CORP COM 00912X302 20 640 SH   SOLE 8 640 0 0
AIR PRODS &amp CHEMS INC COM 009158106 40,227 251,333 SH   SOLE 1 251,333 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,255 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC OPT 009158106 736 4,600 SH Put SOLE 8 4,600 0 0
AIR PRODS &amp CHEMS INC COM 009158106 12 78 SH   SOLE 8 78 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 2,689 16,800 SH Call SOLE 8 16,800 0 0
AIR PRODS &amp CHEMS INC COM 009158106 8,965 56,016 SH   SOLE 9 56,016 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,104 48,400 SH   SOLE 8 48,400 0 0
AIRCASTLE LTD COM G0129K104 250 14,510 SH   SOLE 1 14,510 0 0
AIRCASTLE LTD OPT G0129K104 84 4,900 SH Call SOLE 8 4,900 0 0
AIRCASTLE LTD OPT G0129K104 19 1,100 SH Put SOLE 8 1,100 0 0
AK STL HLDG CORP OPT 001547108 4,838 2,150,200 SH Put SOLE 1 2,150,200 0 0
AK STL HLDG CORP COM 001547108 356 157,973 SH   SOLE 1 157,973 0 0
AK STL HLDG CORP OPT 001547108 3,555 1,579,600 SH Put SOLE 8 1,579,600 0 0
AK STL HLDG CORP OPT 001547108 546 242,900 SH Call SOLE 8 242,900 0 0
AK STL HLDG CORP COM 001547108 62 27,453 SH   SOLE 8 27,453 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 14,235 233,066 SH   SOLE 1 233,066 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 2,351 38,500 SH Put SOLE 8 38,500 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 2,309 37,800 SH Call SOLE 8 37,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,892 30,973 SH   SOLE 8 30,973 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAG6 32 32,000 PRN   SOLE 8 0 0 32,000
AKAMAI TECHNOLOGIES INC COM 00971T101 938 15,361 SH   SOLE 9 15,361 0 0
AKCEA THERAPEUTICS INC COM 00972L107 193 6,400 SH   SOLE 1 6,400 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 11 2,038 SH   SOLE 1 2,038 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 19 3,375 SH Call SOLE 8 3,375 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 27 4,811 SH Put SOLE 8 4,811 0 0
AKERS BIOSCIENCES INC COM 00973E300 7 5,758 SH   SOLE 8 5,758 0 0
AKORN INC COM 009728106 697 205,500 SH   SOLE 1 205,500 0 0
AKORN INC COM 009728106 12 3,549 SH   SOLE 8 3,549 0 0
AKORN INC OPT 009728106 38 11,300 SH Call SOLE 8 11,300 0 0
AKORN INC OPT 009728106 33 9,800 SH Put SOLE 8 9,800 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 513 103,300 SH   SOLE 1 103,300 0 0
ALAMO GROUP INC COM 011311107 1,171 15,145 SH   SOLE 1 15,145 0 0
ALAMO GROUP INC COM 011311107 12 160 SH   SOLE 8 160 0 0
ALAMOS GOLD INC NEW COM 011532108 1,381 384,015 SH   SOLE 1 384,015 0 0
ALARM COM HLDGS INC COM 011642105 1,094 21,089 SH   SOLE 1 21,089 0 0
ALARM COM HLDGS INC COM 011642105 12 228 SH   SOLE 8 228 0 0
ALASKA AIR GROUP INC COM 011659109 6,187 101,654 SH   SOLE 1 101,654 0 0
ALASKA AIR GROUP INC COM 011659109 737 12,105 SH   SOLE 8 12,105 0 0
ALASKA AIR GROUP INC OPT 011659109 4,844 79,600 SH Put SOLE 8 79,600 0 0
ALASKA AIR GROUP INC OPT 011659109 3,049 50,100 SH Call SOLE 8 50,100 0 0
ALASKA AIR GROUP INC COM 011659109 654 10,745 SH   SOLE 9 10,745 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 1 500 SH   DFND 1 0 0 500
ALBANY INTL CORP COM 012348108 1,138 18,231 SH   SOLE 1 18,231 0 0
ALBEMARLE CORP COM 012653101 59 760 SH   DFND 1 0 0 760
ALBEMARLE CORP COM 012653101 19,978 259,219 SH   SOLE 1 259,219 0 0
ALBEMARLE CORP OPT 012653101 493 6,400 SH Put SOLE 8 6,400 0 0
ALBEMARLE CORP OPT 012653101 909 11,800 SH Call SOLE 8 11,800 0 0
ALBEMARLE CORP COM 012653101 84 1,088 SH   SOLE 8 1,088 0 0
ALBEMARLE CORP COM 012653101 2,292 29,734 SH   SOLE 9 29,734 0 0
ALBIREO PHARMA INC COM 01345P106 4 153 SH   SOLE 1 153 0 0
ALCENTRA CAP CORP COM 01374T102 11 1,742 SH   SOLE 8 1,742 0 0
ALCOA CORP COM 013872106 5,207 195,940 SH   SOLE 1 195,940 0 0
ALCOA CORP COM 013872106 36 1,358 SH   DFND 1 0 0 1,358
ALCOA CORP OPT 013872106 5,273 198,380 SH Put SOLE 8 198,380 0 0
ALCOA CORP COM 013872106 2,335 87,871 SH   SOLE 8 87,871 0 0
ALCOA CORP OPT 013872106 9,726 365,918 SH Call SOLE 8 365,918 0 0
ALCOA CORP COM 013872106 3,497 131,562 SH   SOLE 9 131,562 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 798 77,887 SH   SOLE 1 77,887 0 0
ALDER BIOPHARMACEUTICALS INC BOND 014339AA3 5,072 6,358,000 PRN   SOLE 8 0 0 6,358,000
ALDER BIOPHARMACEUTICALS INC COM 014339105 98 9,592 SH   SOLE 8 9,592 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 53 6,440 SH   SOLE 1 6,440 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 36 1,985 SH   SOLE 1 1,985 0 0
ALEXANDERS INC TRUS 014752109 15 49 SH   SOLE 1 49 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5,206 45,179 SH   SOLE 1 45,179 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 21,862 189,709 SH   SOLE 1 189,709 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,173 10,188 SH   SOLE 9 10,188 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 30,421 312,457 SH   SOLE 1 312,457 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 12,647 129,900 SH Put SOLE 8 129,900 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 15,967 164,000 SH Call SOLE 8 164,000 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 5,355 55,010 SH   SOLE 8 55,010 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,273 23,351 SH   SOLE 9 23,351 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 23 2,300 SH   SOLE 1 2,300 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 125,567 916,086 SH   SOLE 1 673,571 242,515 0
ALIBABA GROUP HLDG LTD OPT 01609W102 41,121 300,000 SH Put SOLE 1 300,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 3,199 23,339 SH   DFND 1 0 0 23,339
ALIBABA GROUP HLDG LTD OPT 01609W102 530,968 3,873,700 SH Put SOLE 8 3,873,700 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 298,827 2,180,100 SH Call SOLE 8 2,180,100 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 233,421 1,702,935 SH   SOLE 8 1,702,935 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 51,469 375,496 SH   SOLE 9 375,496 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 4,436 32,360 SH   DFND 20 0 0 32,360
ALIBABA GROUP HLDG LTD ADR 01609W102 1,930 14,084 SH   SOLE 20 0 14,084 0
ALIBABA GROUP HLDG LTD ADR 01609W102 5,578 40,696 SH   SOLE 99 0 40,696 0
ALICO INC COM 016230104 3 95 SH   SOLE 1 95 0 0
ALIGN TECHNOLOGY INC COM 016255101 35,979 171,788 SH   SOLE 1 171,788 0 0
ALIGN TECHNOLOGY INC OPT 016255101 11,456 54,700 SH Put SOLE 8 54,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,632 7,791 SH   SOLE 8 7,791 0 0
ALIGN TECHNOLOGY INC OPT 016255101 9,173 43,800 SH Call SOLE 8 43,800 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,498 7,155 SH   SOLE 9 7,155 0 0
ALIMERA SCIENCES INC COM 016259103 0 93 SH   SOLE 1 93 0 0
ALKERMES PLC COM G01767105 1,183 40,068 SH   SOLE 1 40,068 0 0
ALKERMES PLC OPT G01767105 369 12,500 SH Call SOLE 8 12,500 0 0
ALKERMES PLC COM G01767105 256 8,663 SH   SOLE 8 8,663 0 0
ALKERMES PLC OPT G01767105 195 6,600 SH Put SOLE 8 6,600 0 0
ALKERMES PLC COM G01767105 53 1,815 SH   SOLE 9 1,815 0 0
ALLAKOS INC COM 01671P100 172 3,289 SH   SOLE 1 3,289 0 0
ALLAKOS INC COM 01671P100 1,296 24,797 SH   SOLE 8 24,797 0 0
ALLEGHANY CORP DEL COM 017175100 5,937 9,526 SH   SOLE 1 9,526 0 0
ALLEGHANY CORP DEL COM 017175100 114 182 SH   SOLE 9 182 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 83 3,845 SH   SOLE 1 3,845 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 792 36,400 SH Call SOLE 8 36,400 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 209 9,600 SH Put SOLE 8 9,600 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,220 56,059 SH   SOLE 8 56,059 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 7 226 SH   SOLE 1 226 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,726 17,222 SH   SOLE 1 17,222 0 0
ALLEGIANT TRAVEL CO OPT 01748X102 100 1,000 SH Put SOLE 8 1,000 0 0
ALLEGIANT TRAVEL CO COM 01748X102 30 300 SH   SOLE 8 300 0 0
ALLEGION PUB LTD CO COM G0176J109 7,328 91,935 SH   SOLE 1 91,935 0 0
ALLEGION PUB LTD CO COM G0176J109 24 300 SH   SOLE 8 300 0 0
ALLEGION PUB LTD CO OPT G0176J109 143 1,800 SH Put SOLE 8 1,800 0 0
ALLEGION PUB LTD CO COM G0176J109 717 8,997 SH   SOLE 9 8,997 0 0
ALLERGAN PLC OPT G0177J108 6,683 50,000 SH Put SOLE 1 50,000 0 0
ALLERGAN PLC COM G0177J108 112,722 843,352 SH   SOLE 1 843,352 0 0
ALLERGAN PLC COM G0177J108 75 561 SH   DFND 1 0 0 561
ALLERGAN PLC OPT G0177J108 6,683 50,000 SH Call SOLE 1 50,000 0 0
ALLERGAN PLC COM G0177J108 16,798 125,683 SH   SOLE 8 125,683 0 0
ALLERGAN PLC OPT G0177J108 10,239 76,600 SH Call SOLE 8 76,600 0 0
ALLERGAN PLC OPT G0177J108 46,969 351,400 SH Put SOLE 8 351,400 0 0
ALLERGAN PLC COM G0177J108 5,821 43,545 SH   SOLE 9 43,545 0 0
ALLERGAN PLC COM G0177J108 124 925 SH   DFND 20 0 0 925
ALLETE INC COM 018522300 1,467 19,256 SH   SOLE 1 19,256 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 7,459 49,696 SH   SOLE 1 49,696 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,021 6,800 SH Put SOLE 8 6,800 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 705 4,700 SH Call SOLE 8 4,700 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 981 6,536 SH   SOLE 8 6,536 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 902 6,005 SH   SOLE 9 6,005 0 0
ALLIANCE RES PARTNER L P COM 01877R108 392 22,611 SH   SOLE 1 22,611 0 0
ALLIANCE RES PARTNER L P COM 01877R108 593 34,192 SH   SOLE 8 34,192 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 4 150 SH   DFND 1 0 0 150
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 3 100 SH   SOLE 8 100 0 0
ALLIANT ENERGY CORP COM 018802108 9,853 233,200 SH   SOLE 1 233,200 0 0
ALLIANT ENERGY CORP COM 018802108 6,787 160,625 SH   SOLE 9 160,625 0 0
ALLIANZGI EQUITY &amp CONV INCO FUND 018829101 0 15 SH   SOLE 8 15 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 6 125 SH   SOLE 1 125 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 12,002 273,319 SH   SOLE 1 273,319 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 22 814 SH   SOLE 1 814 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 5 170 SH   SOLE 8 170 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 516 53,470 SH   SOLE 1 53,470 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 742 771,000 PRN   SOLE 8 0 0 771,000
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 9 900 SH Call SOLE 8 900 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 21 2,221 SH   SOLE 8 2,221 0 0
ALLSTATE CORP COM 020002101 30,594 370,248 SH   SOLE 1 370,248 0 0
ALLSTATE CORP OPT 020002101 1,264 15,300 SH Call SOLE 8 15,300 0 0
ALLSTATE CORP COM 020002101 949 11,486 SH   SOLE 8 11,486 0 0
ALLSTATE CORP OPT 020002101 6,371 77,100 SH Put SOLE 8 77,100 0 0
ALLSTATE CORP COM 020002101 2,793 33,788 SH   SOLE 9 33,788 0 0
ALLY FINL INC COM 02005N100 4,595 202,771 SH   SOLE 1 202,771 0 0
ALLY FINL INC COM 02005N100 3,321 146,573 SH   SOLE 8 146,573 0 0
ALLY FINL INC OPT 02005N100 102 4,500 SH Put SOLE 8 4,500 0 0
ALLY FINL INC OPT 02005N100 825 36,400 SH Call SOLE 8 36,400 0 0
ALLY FINL INC COM 02005N100 138 6,125 SH   SOLE 9 6,125 0 0
ALMADEN MINERALS LTD COM 020283305 0 56 SH   SOLE 8 56 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,062 28,283 SH   SOLE 1 28,283 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 3,195 43,825 SH   SOLE 8 43,825 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 2,712 37,200 SH Call SOLE 8 37,200 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 3,368 46,200 SH Put SOLE 8 46,200 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 107 1,458 SH   SOLE 9 1,458 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 6 576 SH   SOLE 1 576 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 9 881 SH   SOLE 8 881 0 0
ALPHA PRO TECH LTD COM 020772109 1 357 SH   SOLE 8 357 0 0
ALPHABET INC COM 02079K305 4,941 4,728 SH   DFND 1 0 0 4,728
ALPHABET INC COM 02079K107 4,722 4,560 SH   DFND 1 0 0 4,560
ALPHABET INC COM 02079K107 583,295 563,238 SH   SOLE 1 562,243 995 0
ALPHABET INC COM 02079K305 1,177,792 1,127,116 SH   SOLE 1 1,060,800 66,316 0
ALPHABET INC OPT 02079K107 111,328 107,500 SH Put SOLE 8 107,500 0 0
ALPHABET INC OPT 02079K107 112,468 108,600 SH Call SOLE 8 108,600 0 0
ALPHABET INC OPT 02079K305 163,223 156,200 SH Call SOLE 8 156,200 0 0
ALPHABET INC COM 02079K305 48,604 46,513 SH   SOLE 8 46,513 0 0
ALPHABET INC OPT 02079K305 202,723 194,000 SH Put SOLE 8 194,000 0 0
ALPHABET INC COM 02079K107 45,158 43,605 SH   SOLE 8 43,605 0 0
ALPHABET INC COM 02079K107 3,149 3,040 SH   SOLE 9 3,040 0 0
ALPHABET INC COM 02079K305 25,151 24,070 SH   SOLE 9 24,070 0 0
ALPHABET INC COM 02079K305 4,223 4,041 SH   SOLE 20 0 4,041 0
ALPHABET INC COM 02079K107 847 818 SH   SOLE 20 0 818 0
ALPHABET INC COM 02079K107 3,643 3,518 SH   DFND 20 0 0 3,518
ALPHABET INC COM 02079K305 1,251 1,197 SH   DFND 20 0 0 1,197
ALPHABET INC COM 02079K305 11,712 11,208 SH   SOLE 99 0 11,208 0
ALPHABET INC COM 02079K107 31 30 SH   SOLE 99 0 30 0
ALPS ETF TR FUND 00162Q585 14 560 SH   DFND 1 0 0 560
ALPS ETF TR FUND 00162Q866 2,800 320,773 SH   SOLE 1 320,773 0 0
ALPS ETF TR FUND 00162Q643 14 792 SH   DFND 1 0 0 792
ALPS ETF TR OPT 00162Q866 739 84,600 SH Call SOLE 8 84,600 0 0
ALPS ETF TR FUND 00162Q866 1,038 118,886 SH   SOLE 8 118,886 0 0
ALPS ETF TR OPT 00162Q866 933 106,900 SH Put SOLE 8 106,900 0 0
ALPS ETF TR FUND 00162Q866 2,082 238,540 SH   DFND 20 0 0 238,540
ALTA MESA RES INC COM 02133L109 3 2,946 SH   SOLE 1 2,946 0 0
ALTA MESA RES INC COM 02133L109 5 4,926 SH   SOLE 8 4,926 0 0
ALTABA INC FUND 021346101 663 11,442 SH   DFND 1 0 0 11,442
ALTABA INC FUND 021346101 386,485 6,670,444 SH   SOLE 1 6,670,444 0 0
ALTABA INC OPT 021346101 68,856 1,188,400 SH Call SOLE 8 1,188,400 0 0
ALTABA INC FUND 021346101 62,175 1,073,084 SH   SOLE 8 1,073,084 0 0
ALTABA INC OPT 021346101 17,776 306,800 SH Put SOLE 8 306,800 0 0
ALTAIR ENGR INC COM 021369103 339 12,262 SH   SOLE 1 12,262 0 0
ALTAIR ENGR INC COM 021369103 96 3,465 SH   SOLE 8 3,465 0 0
ALTERYX INC COM 02156B103 1,087 18,278 SH   SOLE 1 18,278 0 0
ALTICE USA INC COM 02156K103 353 21,346 SH   SOLE 1 21,346 0 0
ALTICE USA INC COM 02156K103 1,652 100,000 SH   SOLE 8 100,000 0 0
ALTICE USA INC COM 02156K103 2 116 SH   SOLE 9 116 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 6 255 SH   SOLE 1 255 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 0 17 SH   SOLE 8 17 0 0
ALTISOURCE PORTFOLIO SOLNS S OPT L0175J104 9 400 SH Call SOLE 8 400 0 0
ALTRA INDL MOTION CORP COM 02208R106 555 22,090 SH   SOLE 1 22,090 0 0
ALTRA INDL MOTION CORP COM 02208R106 9 368 SH   SOLE 8 368 0 0
ALTRA INDL MOTION CORP OPT 02208R106 2,216 88,100 SH Call SOLE 8 88,100 0 0
ALTRIA GROUP INC COM 02209S103 326 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC COM 02209S103 181,100 3,666,763 SH   SOLE 1 3,666,763 0 0
ALTRIA GROUP INC OPT 02209S103 17,113 346,500 SH Put SOLE 8 346,500 0 0
ALTRIA GROUP INC OPT 02209S103 12,683 256,800 SH Call SOLE 8 256,800 0 0
ALTRIA GROUP INC COM 02209S103 6,697 135,602 SH   SOLE 8 135,602 0 0
ALTRIA GROUP INC COM 02209S103 2,999 60,724 SH   SOLE 9 60,724 0 0
ALTRIA GROUP INC COM 02209S103 0 2 SH   SOLE 44 2 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 808 53,193 SH   SOLE 1 53,193 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 196 12,900 SH Put SOLE 8 12,900 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 46 2,999 SH   SOLE 8 2,999 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 454 29,900 SH Call SOLE 8 29,900 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 5 259 SH   SOLE 1 259 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 164 8,399 SH   SOLE 8 8,399 0 0
AMARIN CORP PLC ADR 023111206 97 7,117 SH   SOLE 1 7,117 0 0
AMARIN CORP PLC ADR 023111206 13,702 1,006,707 SH   SOLE 8 1,006,707 0 0
AMARIN CORP PLC OPT 023111206 13,157 966,700 SH Call SOLE 8 966,700 0 0
AMARIN CORP PLC OPT 023111206 6,107 448,700 SH Put SOLE 8 448,700 0 0
AMAZON COM INC COM 023135106 622,838 414,681 SH   SOLE 1 352,702 61,979 0
AMAZON COM INC COM 023135106 10,888 7,249 SH   DFND 1 0 0 7,249
AMAZON COM INC OPT 023135106 1,145,554 762,700 SH Call SOLE 8 762,700 0 0
AMAZON COM INC COM 023135106 126,328 84,108 SH   SOLE 8 84,108 0 0
AMAZON COM INC OPT 023135106 1,221,552 813,300 SH Put SOLE 8 813,300 0 0
AMAZON COM INC COM 023135106 28,225 18,792 SH   SOLE 9 18,792 0 0
AMAZON COM INC COM 023135106 1,107 737 SH   DFND 20 0 0 737
AMAZON COM INC COM 023135106 4,749 3,162 SH   SOLE 20 0 3,162 0
AMAZON COM INC COM 023135106 15,566 10,364 SH   SOLE 99 0 10,364 0
AMBAC FINL GROUP INC COM 023139884 323 18,723 SH   SOLE 1 18,723 0 0
AMBAC FINL GROUP INC COM 023139884 73 4,263 SH   SOLE 8 4,263 0 0
AMBARELLA INC COM G037AX101 2,075 59,313 SH   SOLE 1 59,313 0 0
AMBARELLA INC OPT G037AX101 2,239 64,000 SH Call SOLE 8 64,000 0 0
AMBARELLA INC COM G037AX101 912 26,054 SH   SOLE 8 26,054 0 0
AMBARELLA INC OPT G037AX101 2,305 65,900 SH Put SOLE 8 65,900 0 0
AMBARELLA INC COM G037AX101 44 1,267 SH   SOLE 9 1,267 0 0
AMBER RD INC COM 02318Y108 1 134 SH   SOLE 1 134 0 0
AMBER RD INC COM 02318Y108 7 871 SH   SOLE 8 871 0 0
AMBEV SA ADR 02319V103 1,008 256,956 SH   SOLE 1 256,956 0 0
AMBEV SA ADR 02319V103 12 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 340 27,639 SH   SOLE 1 27,639 0 0
AMC ENTMT HLDGS INC COM 00165C104 100 8,082 SH   SOLE 8 8,082 0 0
AMC ENTMT HLDGS INC OPT 00165C104 34 2,800 SH Call SOLE 8 2,800 0 0
AMC NETWORKS INC COM 00164V103 5,465 99,578 SH   SOLE 1 99,578 0 0
AMC NETWORKS INC COM 00164V103 41 753 SH   SOLE 8 753 0 0
AMDOCS LTD COM G02602103 10,044 171,450 SH   SOLE 1 171,450 0 0
AMDOCS LTD OPT G02602103 64 1,100 SH Call SOLE 8 1,100 0 0
AMDOCS LTD COM G02602103 190 3,236 SH   SOLE 8 3,236 0 0
AMEDISYS INC COM 023436108 4,984 42,554 SH   SOLE 1 42,554 0 0
AMEDISYS INC OPT 023436108 433 3,700 SH Put SOLE 8 3,700 0 0
AMEDISYS INC OPT 023436108 1,031 8,800 SH Call SOLE 8 8,800 0 0
AMEDISYS INC COM 023436108 44 375 SH   SOLE 8 375 0 0
AMERCO COM 023586100 624 1,901 SH   SOLE 1 1,901 0 0
AMERCO COM 023586100 31 97 SH   SOLE 9 97 0 0
AMEREN CORP COM 023608102 25,873 396,636 SH   SOLE 1 396,636 0 0
AMEREN CORP COM 023608102 150 2,294 SH   SOLE 8 2,294 0 0
AMEREN CORP OPT 023608102 65 1,000 SH Put SOLE 8 1,000 0 0
AMEREN CORP OPT 023608102 822 12,600 SH Call SOLE 8 12,600 0 0
AMEREN CORP COM 023608102 1,573 24,128 SH   SOLE 9 24,128 0 0
AMERESCO INC COM 02361E108 8 550 SH   SOLE 1 550 0 0
AMERESCO INC COM 02361E108 10 702 SH   SOLE 8 702 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 291 20,439 SH   SOLE 1 20,439 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 46 3,200 SH Put SOLE 8 3,200 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 93 6,500 SH Call SOLE 8 6,500 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 49 3,423 SH   SOLE 8 3,423 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 225 15,756 SH   SOLE 9 15,756 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 10,811 336,683 SH   SOLE 1 336,683 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 31,744 988,600 SH Call SOLE 8 988,600 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 21,000 654,009 SH   SOLE 8 654,009 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 48,104 1,498,100 SH Put SOLE 8 1,498,100 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,289 40,153 SH   SOLE 9 40,153 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 309 9,623 SH   DFND 20 0 0 9,623
AMERICAN ASSETS TR INC COM 024013104 655 16,310 SH   SOLE 1 16,310 0 0
AMERICAN ASSETS TR INC TRUS 024013104 2,406 59,888 SH   SOLE 1 59,888 0 0
AMERICAN ASSETS TR INC TRUS 024013104 0 7 SH   SOLE 8 7 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 727 65,480 SH   SOLE 1 65,480 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 3,736 336,552 SH   SOLE 8 336,552 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 385 34,700 SH Call SOLE 8 34,700 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 8,261 744,200 SH Put SOLE 8 744,200 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 7,673 185,384 SH   SOLE 1 185,384 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 166 4,000 SH Call SOLE 8 4,000 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 41 1,000 SH Put SOLE 8 1,000 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 3,376 174,666 SH   SOLE 1 174,666 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 1,773 91,700 SH Call SOLE 8 91,700 0 0
AMERICAN EAGLE OUTFITTERS NE OPT 02553E106 3,027 156,600 SH Put SOLE 8 156,600 0 0
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 426 22,068 SH   SOLE 8 22,068 0 0
AMERICAN ELEC PWR INC COM 025537101 48,450 648,254 SH   SOLE 1 648,254 0 0
AMERICAN ELEC PWR INC COM 025537101 182 2,446 SH   SOLE 8 2,446 0 0
AMERICAN ELEC PWR INC OPT 025537101 2,212 29,600 SH Call SOLE 8 29,600 0 0
AMERICAN ELEC PWR INC OPT 025537101 1,951 26,100 SH Put SOLE 8 26,100 0 0
AMERICAN ELEC PWR INC COM 025537101 2,432 32,538 SH   SOLE 9 32,538 0 0
AMERICAN ELEC PWR INC COM 025537101 0 1 SH   SOLE 44 1 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,765 63,171 SH   SOLE 1 63,171 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1 36 SH   SOLE 8 36 0 0
AMERICAN EQTY INVT LIFE HLD OPT 025676206 3 100 SH Call SOLE 8 100 0 0
AMERICAN EXPRESS CO COM 025816109 454 4,765 SH   DFND 1 0 0 4,765
AMERICAN EXPRESS CO COM 025816109 93,179 977,538 SH   SOLE 1 977,538 0 0
AMERICAN EXPRESS CO OPT 025816109 54,885 575,800 SH Put SOLE 8 575,800 0 0
AMERICAN EXPRESS CO COM 025816109 19,203 201,455 SH   SOLE 8 201,455 0 0
AMERICAN EXPRESS CO OPT 025816109 21,809 228,800 SH Call SOLE 8 228,800 0 0
AMERICAN EXPRESS CO COM 025816109 3,031 31,806 SH   SOLE 9 31,806 0 0
AMERICAN EXPRESS CO COM 025816109 0 1 SH   SOLE 44 1 0 0
AMERICAN FIN TR INC TRUS 02607T109 23 1,700 SH   SOLE 1 1,700 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 10,963 121,079 SH   SOLE 1 121,079 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 55 601 SH   SOLE 9 601 0 0
AMERICAN HOMES 4 RENT COM 02665T306 10,437 525,757 SH   SOLE 1 525,757 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 7,063 355,810 SH   SOLE 1 355,810 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 2 100 SH   SOLE 8 100 0 0
AMERICAN INTL GROUP INC WARR 026874156 36 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 80,846 2,051,408 SH   SOLE 1 2,051,408 0 0
AMERICAN INTL GROUP INC COM 026874784 34 856 SH   DFND 1 0 0 856
AMERICAN INTL GROUP INC COM 026874784 150 3,800 SH   SOLE 8 3,800 0 0
AMERICAN INTL GROUP INC OPT 026874784 19,130 485,400 SH Put SOLE 8 485,400 0 0
AMERICAN INTL GROUP INC OPT 026874784 16,394 416,000 SH Call SOLE 8 416,000 0 0
AMERICAN INTL GROUP INC COM 026874156 0 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 4,589 116,447 SH   SOLE 9 116,447 0 0
AMERICAN INTL GROUP INC COM 026874784 120 3,040 SH   SOLE 20 0 3,040 0
AMERICAN INTL GROUP INC COM 026874784 0 1 SH   SOLE 44 1 0 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 25 8,201 SH   SOLE 1 8,201 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 7 239 SH   SOLE 1 239 0 0
AMERICAN NATL INS CO COM 028591105 51 401 SH   SOLE 1 401 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,242 96,651 SH   SOLE 1 96,651 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 242 18,800 SH Put SOLE 8 18,800 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 414 32,200 SH Call SOLE 8 32,200 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,587 123,379 SH   SOLE 8 123,379 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 290 10,199 SH   SOLE 1 10,199 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 39 1,376 SH   SOLE 8 1,376 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 146 12,700 SH   SOLE 1 12,700 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 7 637 SH   SOLE 8 637 0 0
AMERICAN RLTY CAP PPTYS INC BOND 02917TAB0 38 39,000 PRN   SOLE 8 0 0 39,000
AMERICAN RLTY INVS INC COM 029174109 1 60 SH   SOLE 1 60 0 0
AMERICAN STS WTR CO COM 029899101 1,545 23,046 SH   SOLE 1 23,046 0 0
AMERICAN STS WTR CO COM 029899101 70 1,043 SH   SOLE 8 1,043 0 0
AMERICAN STS WTR CO COM 029899101 2 35 SH   SOLE 9 35 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 988 88,600 SH   SOLE 1 88,600 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 301 27,004 SH   SOLE 8 27,004 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 30 2,700 SH Put SOLE 8 2,700 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 68 6,100 SH Call SOLE 8 6,100 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 49,584 313,438 SH   SOLE 1 313,438 0 0
AMERICAN TOWER CORP NEW COM 03027X100 46 290 SH   DFND 1 0 0 290
AMERICAN TOWER CORP NEW COM 03027X100 59,483 376,020 SH   SOLE 1 97,206 278,814 0
AMERICAN TOWER CORP NEW TRUS 03027X100 1,012 6,396 SH   SOLE 8 6,396 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 538 3,400 SH Put SOLE 8 3,400 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 2,468 15,600 SH Call SOLE 8 15,600 0 0
AMERICAN TOWER CORP NEW COM 03027X100 6,751 42,673 SH   SOLE 9 42,673 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,123 7,097 SH   SOLE 20 0 7,097 0
AMERICAN TOWER CORP NEW TRUS 03027X100 0 1 SH   SOLE 44 1 0 0
AMERICAN TOWER CORP NEW COM 03027X100 7,625 48,200 SH   SOLE 99 0 48,200 0
AMERICAN VANGUARD CORP COM 030371108 418 27,461 SH   SOLE 1 27,461 0 0
AMERICAN VANGUARD CORP COM 030371108 57 3,738 SH   SOLE 8 3,738 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,098 19,730 SH   SOLE 1 19,730 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 23,101 254,505 SH   SOLE 1 254,505 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 502 5,535 SH   SOLE 8 5,535 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 73 800 SH Call SOLE 8 800 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,420 26,654 SH   SOLE 9 26,654 0 0
AMERICAS CAR MART INC COM 03062T105 731 10,083 SH   SOLE 1 10,083 0 0
AMERICAS CAR MART INC COM 03062T105 6 84 SH   SOLE 8 84 0 0
AMERICOLD RLTY TR TRUS 03064D108 2,483 97,200 SH   SOLE 1 97,200 0 0
AMERIGAS PARTNERS L P COM 030975106 390 15,407 SH   SOLE 1 15,407 0 0
AMERIGAS PARTNERS L P COM 030975106 89 3,517 SH   SOLE 8 3,517 0 0
AMERIGAS PARTNERS L P OPT 030975106 86 3,400 SH Put SOLE 8 3,400 0 0
AMERIGAS PARTNERS L P OPT 030975106 99 3,900 SH Call SOLE 8 3,900 0 0
AMERIPRISE FINL INC COM 03076C106 23,912 229,100 SH   SOLE 1 229,100 0 0
AMERIPRISE FINL INC OPT 03076C106 574 5,500 SH Call SOLE 8 5,500 0 0
AMERIPRISE FINL INC OPT 03076C106 668 6,400 SH Put SOLE 8 6,400 0 0
AMERIPRISE FINL INC COM 03076C106 141 1,349 SH   SOLE 8 1,349 0 0
AMERIPRISE FINL INC COM 03076C106 1,401 13,430 SH   SOLE 9 13,430 0 0
AMERIS BANCORP COM 03076K108 458 14,458 SH   SOLE 1 14,458 0 0
AMERISAFE INC COM 03071H100 859 15,168 SH   SOLE 1 15,168 0 0
AMERISOURCEBERGEN CORP COM 03073E105 22,720 305,391 SH   SOLE 1 305,391 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 1,964 26,400 SH Call SOLE 8 26,400 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,123 15,100 SH   SOLE 8 15,100 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 2,574 34,600 SH Put SOLE 8 34,600 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,124 15,116 SH   SOLE 9 15,116 0 0
AMES NATL CORP COM 031001100 6 250 SH   SOLE 1 250 0 0
AMETEK INC NEW COM 031100100 16,183 239,050 SH   SOLE 1 239,050 0 0
AMETEK INC NEW OPT 031100100 14 200 SH Put SOLE 8 200 0 0
AMETEK INC NEW COM 031100100 255 3,768 SH   SOLE 8 3,768 0 0
AMETEK INC NEW COM 031100100 1,484 21,927 SH   SOLE 9 21,927 0 0
AMGEN INC COM 031162100 194,394 998,593 SH   SOLE 1 998,593 0 0
AMGEN INC COM 031162100 73 374 SH   DFND 1 0 0 374
AMGEN INC OPT 031162100 55,754 286,400 SH Put SOLE 8 286,400 0 0
AMGEN INC COM 031162100 9,986 51,298 SH   SOLE 8 51,298 0 0
AMGEN INC OPT 031162100 17,890 91,900 SH Call SOLE 8 91,900 0 0
AMGEN INC COM 031162100 40,062 205,797 SH   SOLE 9 205,797 0 0
AMGEN INC COM 031162100 0 1 SH   SOLE 44 1 0 0
AMICUS THERAPEUTICS INC COM 03152W109 233 24,300 SH   SOLE 1 24,300 0 0
AMICUS THERAPEUTICS INC COM 03152W109 0 46 SH   SOLE 8 46 0 0
AMIRA NATURE FOODS LTD COM G0335L102 0 10 SH   SOLE 8 10 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,184 180,423 SH   SOLE 1 180,423 0 0
AMKOR TECHNOLOGY INC OPT 031652100 28 4,300 SH Call SOLE 8 4,300 0 0
AMKOR TECHNOLOGY INC COM 031652100 34 5,154 SH   SOLE 8 5,154 0 0
AMKOR TECHNOLOGY INC OPT 031652100 85 13,000 SH Put SOLE 8 13,000 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 5,666 100,000 SH Put SOLE 1 100,000 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,383 42,076 SH   SOLE 1 42,076 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 24 428 SH   SOLE 8 428 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 18 1,326 SH   SOLE 8 1,326 0 0
AMPCO-PITTSBURGH CORP COM 032037103 2 626 SH   SOLE 8 626 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 265 13,316 SH   SOLE 1 13,316 0 0
AMPHENOL CORP NEW COM 032095101 79,310 978,878 SH   SOLE 1 337,657 641,221 0
AMPHENOL CORP NEW COM 032095101 157 1,941 SH   DFND 1 0 0 1,941
AMPHENOL CORP NEW COM 032095101 154 1,900 SH   SOLE 8 1,900 0 0
AMPHENOL CORP NEW OPT 032095101 65 800 SH Put SOLE 8 800 0 0
AMPHENOL CORP NEW OPT 032095101 365 4,500 SH Call SOLE 8 4,500 0 0
AMPHENOL CORP NEW COM 032095101 2,309 28,505 SH   SOLE 9 28,505 0 0
AMPHENOL CORP NEW COM 032095101 2,339 28,872 SH   SOLE 20 0 28,872 0
AMPHENOL CORP NEW COM 032095101 9,456 116,707 SH   SOLE 99 0 116,707 0
AMTECH SYS INC COM 032332504 21 4,728 SH   SOLE 8 4,728 0 0
AMYRIS INC COM 03236M200 687 205,934 SH   SOLE 1 205,934 0 0
AMYRIS INC COM 03236M200 1 200 SH   SOLE 8 200 0 0
ANADARKO PETE CORP COM 032511107 26,647 607,822 SH   SOLE 1 607,822 0 0
ANADARKO PETE CORP COM 032511107 1,724 39,323 SH   SOLE 8 39,323 0 0
ANADARKO PETE CORP OPT 032511107 8,895 202,900 SH Put SOLE 8 202,900 0 0
ANADARKO PETE CORP OPT 032511107 1,556 35,500 SH Call SOLE 8 35,500 0 0
ANADARKO PETE CORP COM 032511107 2,216 50,546 SH   SOLE 9 50,546 0 0
ANADARKO PETE CORP COM 032511107 0 1 SH   SOLE 44 1 0 0
ANALOG DEVICES INC COM 032654105 34,987 407,633 SH   SOLE 1 407,633 0 0
ANALOG DEVICES INC COM 032654105 4 50 SH   DFND 1 0 0 50
ANALOG DEVICES INC OPT 032654105 3,562 41,500 SH Call SOLE 8 41,500 0 0
ANALOG DEVICES INC OPT 032654105 1,073 12,500 SH Put SOLE 8 12,500 0 0
ANALOG DEVICES INC COM 032654105 3,004 35,001 SH   SOLE 9 35,001 0 0
ANAPLAN INC COM 03272L108 3 99 SH   SOLE 1 99 0 0
ANAPLAN INC COM 03272L108 193 7,276 SH   SOLE 8 7,276 0 0
ANAPTYSBIO INC COM 032724106 2 26 SH   SOLE 1 26 0 0
ANAPTYSBIO INC OPT 032724106 561 8,800 SH Put SOLE 8 8,800 0 0
ANAPTYSBIO INC COM 032724106 909 14,248 SH   SOLE 8 14,248 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 11,250 346,238 SH   SOLE 1 346,238 0 0
ANDEAVOR LOGISTICS LP OPT 03350F106 10 300 SH Call SOLE 8 300 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 41 1,262 SH   SOLE 8 1,262 0 0
ANDERSONS INC COM 034164103 320 10,695 SH   SOLE 1 10,695 0 0
ANDERSONS INC COM 034164103 2 64 SH   SOLE 8 64 0 0
ANGI HOMESERVICES INC COM 00183L102 94 5,851 SH   SOLE 1 5,851 0 0
ANGI HOMESERVICES INC COM 00183L102 568 35,323 SH   SOLE 8 35,323 0 0
ANGIODYNAMICS INC COM 03475V101 703 34,980 SH   SOLE 1 34,980 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 2,788 222,020 SH   SOLE 1 222,020 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 15 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD OPT 035128206 22,800 1,816,700 SH Put SOLE 8 1,816,700 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 2,419 192,765 SH   SOLE 8 192,765 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 14,979 1,193,500 SH Call SOLE 8 1,193,500 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 430 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 1,537 23,352 SH   SOLE 1 23,352 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 8,141 123,700 SH Call SOLE 8 123,700 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 5,320 80,837 SH   SOLE 8 80,837 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 10,312 156,700 SH Put SOLE 8 156,700 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 360 5,475 SH   SOLE 9 5,475 0 0
ANI PHARMACEUTICALS INC COM 00182C103 995 22,113 SH   SOLE 1 22,113 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 90 2,000 SH Call SOLE 8 2,000 0 0
ANI PHARMACEUTICALS INC BOND 00182CAA1 59 59,000 PRN   SOLE 8 0 0 59,000
ANI PHARMACEUTICALS INC COM 00182C103 93 2,070 SH   SOLE 8 2,070 0 0
ANI PHARMACEUTICALS INC OPT 00182C103 122 2,700 SH Put SOLE 8 2,700 0 0
ANIKA THERAPEUTICS INC COM 035255108 194 5,753 SH   SOLE 1 5,753 0 0
ANIKA THERAPEUTICS INC COM 035255108 25 738 SH   SOLE 8 738 0 0
ANIXTER INTL INC COM 035290105 636 11,694 SH   SOLE 1 11,694 0 0
ANIXTER INTL INC OPT 035290105 11 200 SH Call SOLE 8 200 0 0
ANIXTER INTL INC OPT 035290105 5 100 SH Put SOLE 8 100 0 0
ANNALY CAP MGMT INC COM 035710409 115 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC TRUS 035710409 5,296 539,367 SH   SOLE 1 539,367 0 0
ANNALY CAP MGMT INC COM 035710409 2,396 244,024 SH   SOLE 1 244,024 0 0
ANNALY CAP MGMT INC OPT 035710409 1,096 111,600 SH Call SOLE 8 111,600 0 0
ANNALY CAP MGMT INC OPT 035710409 750 76,400 SH Put SOLE 8 76,400 0 0
ANNALY CAP MGMT INC TRUS 035710409 4 400 SH   SOLE 8 400 0 0
ANNALY CAP MGMT INC COM 035710409 154 15,637 SH   SOLE 9 15,637 0 0
ANSYS INC COM 03662Q105 19,705 137,851 SH   SOLE 1 137,851 0 0
ANSYS INC OPT 03662Q105 114 800 SH Call SOLE 8 800 0 0
ANSYS INC COM 03662Q105 50 350 SH   SOLE 8 350 0 0
ANSYS INC OPT 03662Q105 157 1,100 SH Put SOLE 8 1,100 0 0
ANSYS INC COM 03662Q105 1,130 7,914 SH   SOLE 9 7,914 0 0
ANTARES PHARMA INC COM 036642106 36 13,164 SH   SOLE 1 13,164 0 0
ANTARES PHARMA INC COM 036642106 54 20,000 SH   SOLE 8 20,000 0 0
ANTERO MIDSTREAM GP LP COM 03675Y103 2,723 243,581 SH   SOLE 1 243,581 0 0
ANTERO MIDSTREAM GP LP COM 03675Y103 383 34,302 SH   SOLE 8 34,302 0 0
ANTERO MIDSTREAM PARTNERS LP COM 03673L103 17,261 806,948 SH   SOLE 1 806,948 0 0
ANTERO RES CORP COM 03674X106 44 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP COM 03674X106 5,276 561,879 SH   SOLE 1 561,879 0 0
ANTERO RES CORP COM 03674X106 172 18,300 SH   SOLE 8 18,300 0 0
ANTERO RES CORP COM 03674X106 24 2,543 SH   SOLE 9 2,543 0 0
ANTHEM INC COM 036752103 71,948 273,959 SH   SOLE 1 273,959 0 0
ANTHEM INC OPT 036752103 8,667 33,000 SH Call SOLE 8 33,000 0 0
ANTHEM INC OPT 036752103 5,857 22,300 SH Put SOLE 8 22,300 0 0
ANTHEM INC COM 036752103 105 400 SH   SOLE 8 400 0 0
ANTHEM INC COM 036752103 25,644 97,649 SH   SOLE 9 97,649 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 88 22,101 SH   SOLE 1 22,101 0 0
AON PLC COM G0408V102 33,445 230,078 SH   SOLE 1 230,078 0 0
AON PLC OPT G0408V102 887 6,100 SH Put SOLE 8 6,100 0 0
AON PLC OPT G0408V102 2,355 16,200 SH Call SOLE 8 16,200 0 0
AON PLC COM G0408V102 350 2,406 SH   SOLE 8 2,406 0 0
AON PLC COM G0408V102 3,452 23,750 SH   SOLE 9 23,750 0 0
APACHE CORP COM 037411105 19,463 741,442 SH   SOLE 1 741,442 0 0
APACHE CORP COM 037411105 37 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 1,459 55,553 SH   SOLE 8 55,553 0 0
APACHE CORP OPT 037411105 3,189 121,500 SH Put SOLE 8 121,500 0 0
APACHE CORP OPT 037411105 5,108 194,600 SH Call SOLE 8 194,600 0 0
APACHE CORP COM 037411105 958 36,487 SH   SOLE 9 36,487 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R101 15,422 351,448 SH   SOLE 1 351,448 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 8,590 195,741 SH   SOLE 1 195,741 0 0
APARTMENT INVT &amp MGMT CO COM 03748R101 597 13,615 SH   SOLE 9 13,615 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 21 1,581 SH   SOLE 1 1,581 0 0
APERGY CORP COM 03755L104 518 19,155 SH   SOLE 1 19,155 0 0
APERGY CORP COM 03755L104 288 10,642 SH   SOLE 8 10,642 0 0
APERGY CORP COM 03755L104 35 1,276 SH   SOLE 9 1,276 0 0
APHRIA INC COM 03765K104 569 100,000 SH   SOLE 1 100,000 0 0
APHRIA INC COM 03765K104 18 3,177 SH   DFND 1 0 0 3,177
APHRIA INC OPT 03765K104 569 100,000 SH Put SOLE 1 100,000 0 0
APOGEE ENTERPRISES INC COM 037598109 706 23,631 SH   SOLE 1 23,631 0 0
APOGEE ENTERPRISES INC COM 037598109 49 1,656 SH   SOLE 8 1,656 0 0
APOGEE ENTERPRISES INC OPT 037598109 39 1,300 SH Put SOLE 8 1,300 0 0
APOGEE ENTERPRISES INC OPT 037598109 3 100 SH Call SOLE 8 100 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 1,601 96,059 SH   SOLE 1 96,059 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAA3 9 9,000 PRN   SOLE 8 0 0 9,000
APOLLO COML REAL EST FIN INC TRUS 03762U105 17 1,000 SH   SOLE 8 1,000 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 1,223 1,306,000 PRN   SOLE 8 0 0 1,306,000
APOLLO COML REAL EST FIN INC COM 03762U105 1,488 89,300 SH   SOLE 9 89,300 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 7,477 304,713 SH   SOLE 1 304,713 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 518 21,100 SH Put SOLE 8 21,100 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 2,155 87,800 SH Call SOLE 8 87,800 0 0
APOLLO INVT CORP COM 03761U502 47 3,800 SH   SOLE 1 3,800 0 0
APOLLO INVT CORP COM 03761U502 23 1,853 SH   SOLE 9 1,853 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 14 725 SH   SOLE 1 725 0 0
APPFOLIO INC COM 03783C100 241 4,059 SH   SOLE 1 4,059 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 6,062 425,067 SH   SOLE 1 425,067 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 150 10,500 SH   SOLE 8 10,500 0 0
APPLE INC OPT 037833100 113,604 720,200 SH Put SOLE 1 720,200 0 0
APPLE INC COM 037833100 869,958 5,515,152 SH   SOLE 1 5,402,896 112,256 0
APPLE INC COM 037833100 5,513 34,947 SH   DFND 1 0 0 34,947
APPLE INC OPT 037833100 592,676 3,757,300 SH Put SOLE 8 3,757,300 0 0
APPLE INC OPT 037833100 591,573 3,750,300 SH Call SOLE 8 3,750,300 0 0
APPLE INC COM 037833100 25,492 161,610 SH   SOLE 8 161,610 0 0
APPLE INC COM 037833100 43,237 274,097 SH   SOLE 9 274,097 0 0
APPLE INC COM 037833100 1,721 10,910 SH   SOLE 20 0 10,910 0
APPLE INC COM 037833100 181 1,145 SH   DFND 20 0 0 1,145
APPLE INC COM 037833100 1 6 SH   SOLE 44 6 0 0
APPLE INC COM 037833100 1,735 10,999 SH   SOLE 99 0 10,999 0
APPLIED GENETIC TECHNOL CORP COM 03820J100 0 84 SH   SOLE 8 84 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,708 31,662 SH   SOLE 1 31,662 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 25 449 SH   SOLE 8 449 0 0
APPLIED MATLS INC COM 038222105 144 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 76,294 2,330,370 SH   SOLE 1 2,330,370 0 0
APPLIED MATLS INC OPT 038222105 14,831 453,000 SH Call SOLE 8 453,000 0 0
APPLIED MATLS INC COM 038222105 12,693 387,682 SH   SOLE 8 387,682 0 0
APPLIED MATLS INC OPT 038222105 29,607 904,300 SH Put SOLE 8 904,300 0 0
APPLIED MATLS INC COM 038222105 6,639 202,759 SH   SOLE 9 202,759 0 0
APPLIED MATLS INC COM 038222105 311 9,500 SH   DFND 20 0 0 9,500
APPLIED MATLS INC COM 038222105 0 1 SH   SOLE 44 1 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 108 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 109 7,079 SH   SOLE 1 7,079 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 2 100 SH Put SOLE 8 100 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 96 6,200 SH Call SOLE 8 6,200 0 0
APPROACH RESOURCES INC COM 03834A103 1 1,309 SH   SOLE 1 1,309 0 0
APPTIO INC COM 03835C108 2,605 68,614 SH   SOLE 1 68,614 0 0
APTARGROUP INC COM 038336103 1,921 20,425 SH   SOLE 1 20,425 0 0
APTINYX INC COM 03836N103 41 2,462 SH   SOLE 1 2,462 0 0
APTINYX INC COM 03836N103 113 6,861 SH   SOLE 8 6,861 0 0
APTIV PLC COM G6095L109 24 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 15,126 245,670 SH   SOLE 1 245,670 0 0
APTIV PLC COM G6095L109 348 5,639 SH   SOLE 8 5,639 0 0
APTIV PLC OPT G6095L109 1,903 30,900 SH Put SOLE 8 30,900 0 0
APTIV PLC OPT G6095L109 1,533 24,900 SH Call SOLE 8 24,900 0 0
APTIV PLC COM G6095L109 1,612 26,190 SH   SOLE 9 26,190 0 0
AQUA AMERICA INC COM 03836W103 330 9,657 SH   SOLE 1 9,657 0 0
AQUA AMERICA INC OPT 03836W103 7 200 SH Call SOLE 8 200 0 0
AQUA AMERICA INC OPT 03836W103 24 700 SH Put SOLE 8 700 0 0
AQUA METALS INC COM 03837J101 24 13,163 SH   DFND 1 0 0 13,163
AQUA METALS INC COM 03837J101 0 230 SH   SOLE 8 230 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 80 SH   SOLE 1 80 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 15 SH   SOLE 8 15 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 6 316 SH   SOLE 1 316 0 0
AQUINOX PHARMACEUTICALS INC COM 03842B101 21 9,600 SH   SOLE 1 9,600 0 0
ARAMARK COM 03852U106 5,875 202,808 SH   SOLE 1 202,808 0 0
ARAMARK OPT 03852U106 3 100 SH Call SOLE 8 100 0 0
ARAMARK COM 03852U106 164 5,680 SH   SOLE 8 5,680 0 0
ARAMARK OPT 03852U106 116 4,000 SH Put SOLE 8 4,000 0 0
ARAMARK COM 03852U106 89 3,037 SH   SOLE 9 3,037 0 0
ARATANA THERAPEUTICS INC COM 03874P101 7 1,171 SH   SOLE 1 1,171 0 0
ARATANA THERAPEUTICS INC COM 03874P101 4 715 SH   SOLE 8 715 0 0
ARAVIVE INC COM 03890D108 0 39 SH   SOLE 1 39 0 0
ARBOR RLTY TR INC TRUS 038923108 61 6,067 SH   SOLE 1 6,067 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 47 12,316 SH   SOLE 1 12,316 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 1 249 SH   SOLE 8 249 0 0
ARCBEST CORP COM 03937C105 358 10,434 SH   SOLE 1 10,434 0 0
ARCBEST CORP OPT 03937C105 34 1,000 SH Call SOLE 8 1,000 0 0
ARCBEST CORP COM 03937C105 976 28,487 SH   SOLE 8 28,487 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 270 13,049 SH   SOLE 1 13,049 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 3,002 145,225 SH Put SOLE 8 145,225 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 681 32,934 SH   SOLE 8 32,934 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 5,731 277,306 SH Call SOLE 8 277,306 0 0
ARCH CAP GROUP LTD COM G0450A105 3,840 143,695 SH   SOLE 1 143,695 0 0
ARCH CAP GROUP LTD COM G0450A105 163 6,127 SH   SOLE 9 6,127 0 0
ARCH COAL INC COM 039380407 2,944 35,485 SH   SOLE 1 35,485 0 0
ARCH COAL INC COM 039380407 243 2,928 SH   SOLE 8 2,928 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 56,867 1,387,987 SH   SOLE 1 1,387,987 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 3,409 83,200 SH Call SOLE 8 83,200 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 451 11,000 SH Put SOLE 8 11,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,199 53,671 SH   SOLE 9 53,671 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 0 1 SH   SOLE 44 1 0 0
ARCHROCK INC COM 03957W106 644 85,852 SH   SOLE 1 85,852 0 0
ARCONIC INC COM 03965L100 125 7,409 SH   DFND 1 0 0 7,409
ARCONIC INC COM 03965L100 9,621 570,624 SH   SOLE 1 570,624 0 0
ARCONIC INC OPT 03965L100 2,390 141,740 SH Put SOLE 8 141,740 0 0
ARCONIC INC OPT 03965L100 10,116 599,959 SH Call SOLE 8 599,959 0 0
ARCONIC INC COM 03965L100 625 37,093 SH   SOLE 8 37,093 0 0
ARCONIC INC COM 03965L100 686 40,679 SH   SOLE 9 40,679 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 71 8,900 SH   SOLE 1 8,900 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 55 7,000 SH   DFND 1 0 0 7,000
ARCOSA INC COM 039653100 1,024 36,998 SH   SOLE 1 36,998 0 0
ARCOSA INC OPT 039653100 89 3,201 SH Call SOLE 8 3,201 0 0
ARCOSA INC OPT 039653100 333 12,012 SH Put SOLE 8 12,012 0 0
ARCOSA INC COM 039653100 173 6,237 SH   SOLE 8 6,237 0 0
ARCTURUS THERAPEUTICS LTD COM M1492T105 0 84 SH   SOLE 8 84 0 0
ARCUS BIOSCIENCES INC COM 03969F109 17 1,600 SH   SOLE 1 1,600 0 0
ARDAGH GROUP S A COM L0223L101 204 18,480 SH   SOLE 1 18,480 0 0
ARDELYX INC COM 039697107 2 1,270 SH   SOLE 1 1,270 0 0
ARDELYX INC COM 039697107 0 111 SH   SOLE 8 111 0 0
ARDMORE SHIPPING CORP COM Y0207T100 5 975 SH   SOLE 1 975 0 0
ARDMORE SHIPPING CORP COM Y0207T100 106 22,629 SH   SOLE 8 22,629 0 0
ARENA PHARMACEUTICALS INC COM 040047607 64 1,637 SH   SOLE 1 1,637 0 0
ARES CAP CORP COM 04010L103 68 4,332 SH   SOLE 1 4,332 0 0
ARES CAP CORP OPT 04010L103 53 3,400 SH Call SOLE 8 3,400 0 0
ARES CAP CORP OPT 04010L103 209 13,400 SH Put SOLE 8 13,400 0 0
ARES CAP CORP BOND 04010LAM5 433 433,000 PRN   SOLE 8 0 0 433,000
ARES CAP CORP COM 04010L103 498 31,984 SH   SOLE 8 31,984 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 38 2,912 SH   SOLE 1 2,912 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 2 179 SH   SOLE 8 179 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 338 24,457 SH   DFND 1 0 0 24,457
ARES MANAGEMENT CORPORATION COM 03990B101 89 5,000 SH   DFND 1 0 0 5,000
ARES MANAGEMENT CORPORATION COM 03990B101 94 5,258 SH   SOLE 8 5,258 0 0
ARGAN INC COM 04010E109 820 21,683 SH   SOLE 1 21,683 0 0
ARGENX SE ADR 04016X101 837 8,718 SH   SOLE 1 8,718 0 0
ARGENX SE ADR 04016X101 2,114 22,007 SH   SOLE 8 22,007 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 167 2,485 SH   SOLE 1 2,485 0 0
ARISTA NETWORKS INC COM 040413106 15,036 71,370 SH   SOLE 1 71,370 0 0
ARISTA NETWORKS INC COM 040413106 31 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC COM 040413106 4,564 21,664 SH   SOLE 8 21,664 0 0
ARISTA NETWORKS INC OPT 040413106 5,900 28,000 SH Put SOLE 8 28,000 0 0
ARISTA NETWORKS INC OPT 040413106 527 2,500 SH Call SOLE 8 2,500 0 0
ARISTA NETWORKS INC COM 040413106 1,086 5,157 SH   SOLE 9 5,157 0 0
ARLINGTON ASSET INVT CORP COM 041356205 50 6,959 SH   SOLE 1 6,959 0 0
ARLO TECHNOLOGIES INC COM 04206A101 11 1,128 SH   SOLE 1 1,128 0 0
ARLO TECHNOLOGIES INC COM 04206A101 187 18,744 SH   SOLE 8 18,744 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 393 27,966 SH   SOLE 1 27,966 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 1 55 SH   SOLE 8 55 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 352 17,155 SH   SOLE 1 17,155 0 0
ARMSTRONG FLOORING INC COM 04238R106 109 9,237 SH   SOLE 1 9,237 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 3,278 56,308 SH   SOLE 1 56,308 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 6 100 SH Call SOLE 8 100 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 58 1,000 SH Put SOLE 8 1,000 0 0
AROTECH CORP COM 042682203 18 6,807 SH   SOLE 8 6,807 0 0
ARQULE INC COM 04269E107 24 8,513 SH   SOLE 1 8,513 0 0
ARQULE INC OPT 04269E107 39 14,100 SH Call SOLE 8 14,100 0 0
ARRAY BIOPHARMA INC COM 04269X105 234 16,411 SH   SOLE 1 16,411 0 0
ARRAY BIOPHARMA INC COM 04269X105 88 6,144 SH   SOLE 8 6,144 0 0
ARRAY BIOPHARMA INC OPT 04269X105 10 700 SH Call SOLE 8 700 0 0
ARRIS INTL INC COM G0551A103 65,217 2,133,357 SH   SOLE 1 2,133,357 0 0
ARRIS INTL INC COM G0551A103 39 1,275 SH   SOLE 8 1,275 0 0
ARRIS INTL INC OPT G0551A103 37 1,200 SH Call SOLE 8 1,200 0 0
ARRIS INTL INC OPT G0551A103 229 7,500 SH Put SOLE 8 7,500 0 0
ARROW ELECTRS INC COM 042735100 7,279 105,579 SH   SOLE 1 105,579 0 0
ARROW ELECTRS INC COM 042735100 225 3,258 SH   SOLE 8 3,258 0 0
ARROW ELECTRS INC COM 042735100 75 1,076 SH   SOLE 9 1,076 0 0
ARROW FINL CORP COM 042744102 11 354 SH   SOLE 1 354 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 153 12,365 SH   SOLE 8 12,365 0 0
ARTESIAN RESOURCES CORP COM 043113208 8 230 SH   SOLE 1 230 0 0
ARTESIAN RESOURCES CORP COM 043113208 29 824 SH   SOLE 8 824 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 914 41,344 SH   SOLE 1 41,344 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASANKO GOLD INC COM 04341Y105 0 35 SH   SOLE 8 35 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 860 12,903 SH   SOLE 1 12,903 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 1,362 20,436 SH   SOLE 8 20,436 0 0
ASCENA RETAIL GROUP INC COM 04351G101 1,168 464,884 SH   SOLE 1 464,884 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 616 245,300 SH Call SOLE 8 245,300 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 89 35,400 SH Put SOLE 8 35,400 0 0
ASCENA RETAIL GROUP INC COM 04351G101 0 148 SH   SOLE 8 148 0 0
ASCENDIS PHARMA A S ADR 04351P101 418 6,671 SH   SOLE 1 6,671 0 0
ASCENDIS PHARMA A S OPT 04351P101 2,387 38,100 SH Put SOLE 8 38,100 0 0
ASCENDIS PHARMA A S ADR 04351P101 875 13,962 SH   SOLE 8 13,962 0 0
ASCENT CAP GROUP INC COM 043632108 0 590 SH   SOLE 8 590 0 0
ASE TECHNOLOGY HOLDING CO LT ADR 00215W100 12 3,105 SH   SOLE 1 3,105 0 0
ASE TECHNOLOGY HOLDING CO LT ADR 00215W100 375 100,000 SH   SOLE 9 100,000 0 0
ASGN INC COM 00191U102 173 3,174 SH   SOLE 1 3,174 0 0
ASGN INC COM 00191U102 27 500 SH   SOLE 8 500 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 398 99,637 SH   SOLE 1 99,637 0 0
ASHFORD INC COM 044104107 6 107 SH   SOLE 8 107 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 864 12,170 SH   SOLE 1 12,170 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 478 6,744 SH   SOLE 8 6,744 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 114 1,600 SH Call SOLE 8 1,600 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 965 13,600 SH Put SOLE 8 13,600 0 0
ASML HOLDING N V ADR N07059210 512 3,289 SH   SOLE 1 3,289 0 0
ASML HOLDING N V OPT N07059210 2,505 16,100 SH Call SOLE 8 16,100 0 0
ASML HOLDING N V OPT N07059210 6,116 39,300 SH Put SOLE 8 39,300 0 0
ASML HOLDING N V ADR N07059210 350 2,246 SH   SOLE 8 2,246 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 4,050 96,432 SH   SOLE 1 96,432 0 0
ASPEN INSURANCE HOLDINGS LTD COM G05384105 6 141 SH   SOLE 8 141 0 0
ASPEN TECHNOLOGY INC COM 045327103 6,390 77,764 SH   SOLE 1 77,764 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 171 7,568 SH   SOLE 1 7,568 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 102 28,163 SH   SOLE 1 28,163 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 3 891 SH   SOLE 8 891 0 0
ASSERTIO THERAPEUTICS INC BOND 249908AA2 30 45,000 PRN   SOLE 8 0 0 45,000
ASSERTIO THERAPEUTICS INC OPT 04545L107 53 14,700 SH Call SOLE 8 14,700 0 0
ASSOCIATED BANC CORP COM 045487105 1,092 55,162 SH   SOLE 1 55,162 0 0
ASSOCIATED CAP GROUP INC COM 045528106 2 67 SH   SOLE 1 67 0 0
ASSURANT INC COM 04621X108 4,356 48,691 SH   SOLE 1 48,691 0 0
ASSURANT INC COM 04621X108 162 1,809 SH   SOLE 8 1,809 0 0
ASSURANT INC COM 04621X108 447 4,993 SH   SOLE 9 4,993 0 0
ASSURED GUARANTY LTD COM G0585R106 1,630 42,578 SH   SOLE 1 42,578 0 0
ASSURED GUARANTY LTD COM G0585R106 1,220 31,882 SH   SOLE 8 31,882 0 0
ASSURED GUARANTY LTD OPT G0585R106 1,880 49,100 SH Put SOLE 8 49,100 0 0
ASSURED GUARANTY LTD OPT G0585R106 3,518 91,900 SH Call SOLE 8 91,900 0 0
ASSURED GUARANTY LTD COM G0585R106 34 900 SH   SOLE 9 900 0 0
ASTEC INDS INC COM 046224101 512 16,962 SH   SOLE 1 16,962 0 0
ASTERIAS BIOTHERAPEUTICS INC COM 04624N107 0 53 SH   SOLE 1 53 0 0
ASTRAZENECA PLC ADR 046353108 436 11,490 SH   SOLE 1 11,490 0 0
ASTRAZENECA PLC OPT 046353108 1,804 47,500 SH Put SOLE 8 47,500 0 0
ASTRAZENECA PLC ADR 046353108 2,151 56,625 SH   SOLE 8 56,625 0 0
ASTRAZENECA PLC OPT 046353108 2,510 66,100 SH Call SOLE 8 66,100 0 0
ASTRAZENECA PLC ADR 046353108 1,633 43,000 SH   SOLE 9 43,000 0 0
ASTRONICS CORP COM 046433108 3 100 SH   SOLE 1 100 0 0
ASTRONICS CORP COM 046433108 1 28 SH   SOLE 8 28 0 0
AT&ampT INC OPT 00206R102 5,708 200,000 SH Call SOLE 1 200,000 0 0
AT&ampT INC COM 00206R102 335,860 11,768,046 SH   SOLE 1 11,768,046 0 0
AT&ampT INC COM 00206R102 520 18,215 SH   DFND 1 0 0 18,215
AT&ampT INC COM 00206R102 42,735 1,497,373 SH   SOLE 8 1,497,373 0 0
AT&ampT INC OPT 00206R102 26,251 919,797 SH Call SOLE 8 919,797 0 0
AT&ampT INC OPT 00206R102 68,447 2,398,316 SH Put SOLE 8 2,398,316 0 0
AT&ampT INC COM 00206R102 30,092 1,054,369 SH   SOLE 9 1,054,369 0 0
AT&ampT INC COM 00206R102 3,899 136,628 SH   DFND 20 0 0 136,628
AT&ampT INC COM 00206R102 0 8 SH   SOLE 44 8 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 1,436 41,320 SH   SOLE 1 41,320 0 0
ATHENAHEALTH INC COM 04685W103 9,606 72,812 SH   SOLE 1 72,812 0 0
ATHENAHEALTH INC OPT 04685W103 119 900 SH Put SOLE 8 900 0 0
ATHENAHEALTH INC OPT 04685W103 1,636 12,400 SH Call SOLE 8 12,400 0 0
ATHENAHEALTH INC COM 04685W103 2 13 SH   SOLE 8 13 0 0
ATHENE HLDG LTD COM G0684D107 37,980 953,528 SH   SOLE 1 953,528 0 0
ATHENE HLDG LTD COM G0684D107 147 3,697 SH   SOLE 8 3,697 0 0
ATHENE HLDG LTD COM G0684D107 4,858 121,965 SH   SOLE 9 121,965 0 0
ATHERSYS INC COM 04744L106 4 2,820 SH   SOLE 1 2,820 0 0
ATKORE INTL GROUP INC COM 047649108 1,559 78,581 SH   SOLE 1 78,581 0 0
ATLANTIC PWR CORP COM 04878Q863 4 1,871 SH   DFND 1 0 0 1,871
ATLANTIC PWR CORP COM 04878Q863 311 143,256 SH   SOLE 1 143,256 0 0
ATLANTIC PWR CORP COM 04878Q863 3 1,380 SH   SOLE 8 1,380 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTICA YIELD PLC COM G0751N103 29 1,500 SH   SOLE 1 1,500 0 0
ATLANTICA YIELD PLC COM G0751N103 4 200 SH   SOLE 8 200 0 0
ATLANTICA YIELD PLC COM G0751N103 46 2,340 SH   SOLE 9 2,340 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 1,430 1,500,000 PRN   SOLE 8 0 0 1,500,000
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 966 22,889 SH   SOLE 8 22,889 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 13 300 SH Call SOLE 8 300 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 308 7,300 SH Put SOLE 8 7,300 0 0
ATLASSIAN CORP PLC COM G06242104 1,220 13,713 SH   SOLE 1 13,713 0 0
ATLASSIAN CORP PLC COM G06242104 6 65 SH   DFND 1 0 0 65
ATLASSIAN CORP PLC COM G06242104 12 133 SH   SOLE 8 133 0 0
ATMOS ENERGY CORP COM 049560105 12,168 131,225 SH   SOLE 1 131,225 0 0
ATMOS ENERGY CORP OPT 049560105 46 500 SH Call SOLE 8 500 0 0
ATMOS ENERGY CORP COM 049560105 126 1,354 SH   SOLE 9 1,354 0 0
ATN INTL INC COM 00215F107 551 7,699 SH   SOLE 1 7,699 0 0
ATN INTL INC COM 00215F107 85 1,192 SH   SOLE 8 1,192 0 0
ATOSSA GENETICS INC COM 04962H506 33 32,384 SH   SOLE 8 32,384 0 0
ATRICURE INC COM 04963C209 383 12,497 SH   SOLE 1 12,497 0 0
ATRION CORP COM 049904105 119 160 SH   SOLE 1 160 0 0
ATTIS INDS INC COM 049836109 5 26,626 SH   SOLE 8 26,626 0 0
ATTUNITY LTD COM M15332121 144 7,300 SH   SOLE 1 7,300 0 0
ATYR PHARMA INC COM 002120103 0 14 SH   SOLE 1 14 0 0
ATYR PHARMA INC COM 002120103 0 54 SH   SOLE 8 54 0 0
AU OPTRONICS CORP ADR 002255107 9 2,204 SH   DFND 1 0 0 2,204
AU OPTRONICS CORP ADR 002255107 12 3,009 SH   SOLE 8 3,009 0 0
AUBURN NATL BANCORP COM 050473107 2 68 SH   SOLE 1 68 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 255 11,964 SH   SOLE 1 11,964 0 0
AUDIOCODES LTD COM M15342104 155 15,690 SH   SOLE 8 15,690 0 0
AURINIA PHARMACEUTICALS INC OPT 05156V102 341 50,000 SH Put SOLE 8 50,000 0 0
AURINIA PHARMACEUTICALS INC OPT 05156V102 341 50,000 SH Call SOLE 8 50,000 0 0
AURIS MED HLDG AG COM H0381L104 5 11,012 SH   SOLE 8 11,012 0 0
AURORA CANNABIS INC COM 05156X108 10 2,000 SH   DFND 1 0 0 2,000
AURORA CANNABIS INC COM 05156X108 13 2,685 SH   SOLE 9 2,685 0 0
AUTODESK INC COM 052769106 29,254 227,449 SH   SOLE 1 227,449 0 0
AUTODESK INC COM 052769106 2,720 21,150 SH   SOLE 8 21,150 0 0
AUTODESK INC OPT 052769106 7,601 59,100 SH Call SOLE 8 59,100 0 0
AUTODESK INC OPT 052769106 11,588 90,100 SH Put SOLE 8 90,100 0 0
AUTODESK INC COM 052769106 2,926 22,752 SH   SOLE 9 22,752 0 0
AUTOHOME INC ADR 05278C107 130 1,668 SH   SOLE 1 1,668 0 0
AUTOHOME INC ADR 05278C107 1,267 16,200 SH   SOLE 9 16,200 0 0
AUTOLIV INC COM 052800109 2,984 42,497 SH   SOLE 1 42,497 0 0
AUTOLIV INC COM 052800109 63 897 SH   SOLE 8 897 0 0
AUTOLIV INC COM 052800109 187 2,674 SH   SOLE 9 2,674 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 113 3,461 SH   SOLE 1 3,461 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 90,939 693,558 SH   SOLE 1 693,558 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 2,885 22,000 SH Put SOLE 8 22,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 990 7,550 SH   SOLE 8 7,550 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 14,528 110,800 SH Call SOLE 8 110,800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 25,813 196,870 SH   SOLE 9 196,870 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 0 1 SH   SOLE 44 1 0 0
AUTONATION INC COM 05329W102 2,092 58,576 SH   SOLE 1 58,576 0 0
AUTONATION INC OPT 05329W102 257 7,200 SH Call SOLE 8 7,200 0 0
AUTONATION INC OPT 05329W102 211 5,900 SH Put SOLE 8 5,900 0 0
AUTONATION INC COM 05329W102 143 3,993 SH   SOLE 8 3,993 0 0
AUTONATION INC COM 05329W102 7 199 SH   SOLE 9 199 0 0
AUTOZONE INC COM 053332102 49,976 59,615 SH   SOLE 1 59,615 0 0
AUTOZONE INC OPT 053332102 20,539 24,500 SH Put SOLE 8 24,500 0 0
AUTOZONE INC OPT 053332102 12,743 15,200 SH Call SOLE 8 15,200 0 0
AUTOZONE INC COM 053332102 2,963 3,535 SH   SOLE 8 3,535 0 0
AUTOZONE INC COM 053332102 30,650 36,560 SH   SOLE 9 36,560 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 0 69 SH   SOLE 1 69 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 0 7 SH   SOLE 8 7 0 0
AVALARA INC COM 05338G106 347 11,151 SH   SOLE 8 11,151 0 0
AVALON HLDGS CORP COM 05343P109 43 16,400 SH   SOLE 1 16,400 0 0
AVALONBAY CMNTYS INC COM 053484101 8,467 48,646 SH   SOLE 1 48,646 0 0
AVALONBAY CMNTYS INC TRUS 053484101 42,580 244,636 SH   SOLE 1 244,636 0 0
AVALONBAY CMNTYS INC TRUS 053484101 179 1,029 SH   SOLE 8 1,029 0 0
AVALONBAY CMNTYS INC OPT 053484101 3,446 19,800 SH Put SOLE 8 19,800 0 0
AVALONBAY CMNTYS INC OPT 053484101 15,491 89,000 SH Call SOLE 8 89,000 0 0
AVALONBAY CMNTYS INC COM 053484101 2,404 13,815 SH   SOLE 9 13,815 0 0
AVANGRID INC COM 05351W103 3,641 72,692 SH   SOLE 1 72,692 0 0
AVANGRID INC COM 05351W103 125 2,500 SH   SOLE 8 2,500 0 0
AVANOS MED INC COM 05350V106 1,803 40,273 SH   SOLE 1 40,273 0 0
AVANOS MED INC COM 05350V106 11 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 91 2,036 SH   SOLE 8 2,036 0 0
AVAYA HLDGS CORP COM 05351X101 3,909 268,500 SH   SOLE 1 268,500 0 0
AVAYA HLDGS CORP COM 05351X101 5 330 SH   SOLE 8 330 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 1,116 697,500 SH Call SOLE 8 697,500 0 0
AVERY DENNISON CORP COM 053611109 18,583 206,879 SH   SOLE 1 206,879 0 0
AVERY DENNISON CORP COM 053611109 147 1,639 SH   SOLE 8 1,639 0 0
AVERY DENNISON CORP COM 053611109 742 8,250 SH   SOLE 9 8,250 0 0
AVIANCA HLDGS SA ADR 05367G100 4 1,079 SH   SOLE 8 1,079 0 0
AVID BIOSERVICES INC COM 05368M106 0 110 SH   SOLE 1 110 0 0
AVID TECHNOLOGY INC COM 05367P100 121 25,560 SH   SOLE 1 25,560 0 0
AVIS BUDGET GROUP COM 053774105 324 14,436 SH   SOLE 1 14,436 0 0
AVIS BUDGET GROUP COM 053774105 80 3,578 SH   SOLE 8 3,578 0 0
AVIS BUDGET GROUP OPT 053774105 1,041 46,300 SH Call SOLE 8 46,300 0 0
AVIS BUDGET GROUP OPT 053774105 2,165 96,300 SH Put SOLE 8 96,300 0 0
AVISTA CORP COM 05379B107 3,258 76,685 SH   SOLE 1 76,685 0 0
AVISTA CORP COM 05379B107 0 9 SH   SOLE 9 9 0 0
AVNET INC COM 053807103 2,102 58,245 SH   SOLE 1 58,245 0 0
AVNET INC OPT 053807103 181 5,000 SH Call SOLE 8 5,000 0 0
AVNET INC COM 053807103 103 2,850 SH   SOLE 8 2,850 0 0
AVNET INC OPT 053807103 7 200 SH Put SOLE 8 200 0 0
AVNET INC COM 053807103 19 526 SH   SOLE 9 526 0 0
AVON PRODS INC COM 054303102 415 273,333 SH   SOLE 1 273,333 0 0
AVON PRODS INC OPT 054303102 57 37,600 SH Call SOLE 8 37,600 0 0
AVON PRODS INC OPT 054303102 1,044 686,600 SH Put SOLE 8 686,600 0 0
AVON PRODS INC COM 054303102 967 635,970 SH   SOLE 8 635,970 0 0
AVROBIO INC COM 05455M100 50 3,016 SH   SOLE 1 3,016 0 0
AVX CORP NEW COM 002444107 251 16,428 SH   SOLE 1 16,428 0 0
AVX CORP NEW COM 002444107 4 242 SH   SOLE 8 242 0 0
AWARE INC MASS COM 05453N100 0 72 SH   SOLE 8 72 0 0
AXA EQUITABLE HLDGS INC COM 054561105 927 55,648 SH   SOLE 1 55,648 0 0
AXA EQUITABLE HLDGS INC COM 054561105 128 7,700 SH   SOLE 8 7,700 0 0
AXA EQUITABLE HLDGS INC COM 054561105 56 3,357 SH   SOLE 9 3,357 0 0
AXALTA COATING SYS LTD COM G0750C108 3,671 156,796 SH   SOLE 1 156,796 0 0
AXALTA COATING SYS LTD OPT G0750C108 145 6,200 SH Put SOLE 8 6,200 0 0
AXALTA COATING SYS LTD COM G0750C108 315 13,447 SH   SOLE 8 13,447 0 0
AXALTA COATING SYS LTD OPT G0750C108 2,342 100,000 SH Call SOLE 8 100,000 0 0
AXALTA COATING SYS LTD COM G0750C108 61 2,632 SH   SOLE 9 2,632 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 596 33,479 SH   SOLE 1 33,479 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 921 17,835 SH   SOLE 1 17,835 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 139 2,700 SH Put SOLE 8 2,700 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 719 13,927 SH   SOLE 8 13,927 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 157 3,064 SH   SOLE 9 3,064 0 0
AXOGEN INC COM 05463X106 187 9,166 SH   SOLE 1 9,166 0 0
AXON ENTERPRISE INC COM 05464C101 1,231 28,138 SH   SOLE 1 28,138 0 0
AXON ENTERPRISE INC OPT 05464C101 971 22,200 SH Call SOLE 8 22,200 0 0
AXON ENTERPRISE INC OPT 05464C101 372 8,500 SH Put SOLE 8 8,500 0 0
AXONICS MODULATION TECH INC COM 05465P101 23 1,498 SH   SOLE 1 1,498 0 0
AXONICS MODULATION TECH INC COM 05465P101 8 498 SH   SOLE 8 498 0 0
AXOS FINL INC COM 05465C100 703 27,903 SH   SOLE 1 27,903 0 0
AXOS FINL INC COM 05465C100 773 30,698 SH   SOLE 8 30,698 0 0
AXOVANT SCIENCES LTD COM G0750W104 0 400 SH   SOLE 8 400 0 0
AXSOME THERAPEUTICS INC COM 05464T104 30 10,500 SH   SOLE 1 10,500 0 0
AXT INC COM 00246W103 5 1,105 SH   SOLE 1 1,105 0 0
AXT INC COM 00246W103 588 135,217 SH   SOLE 8 135,217 0 0
AYTU BIOSCIENCE INC COM 054754700 0 1 SH   SOLE 8 1 0 0
AZUL S A ADR 05501U106 3 112 SH   SOLE 8 112 0 0
AZZ INC COM 002474104 517 12,808 SH   SOLE 1 12,808 0 0
AZZ INC COM 002474104 0 1 SH   SOLE 8 1 0 0
B &amp G FOODS INC NEW COM 05508R106 1,156 40,025 SH   SOLE 1 40,025 0 0
B &amp G FOODS INC NEW COM 05508R106 101 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW OPT 05508R106 110 3,800 SH Call SOLE 8 3,800 0 0
B &amp G FOODS INC NEW OPT 05508R106 3,813 131,900 SH Put SOLE 8 131,900 0 0
B &amp G FOODS INC NEW COM 05508R106 395 13,691 SH   SOLE 8 13,691 0 0
B COMMUNICATIONS LTD COM M15629104 1 112 SH   SOLE 9 112 0 0
B RILEY FINL INC COM 05580M108 9 660 SH   SOLE 1 660 0 0
B RILEY FINL INC COM 05580M108 0 34 SH   SOLE 8 34 0 0
B2GOLD CORP COM 11777Q209 1,036 354,749 SH   SOLE 1 354,749 0 0
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 0 1,056 SH   SOLE 1 1,056 0 0
BADGER METER INC COM 056525108 1,049 21,313 SH   SOLE 1 21,313 0 0
BADGER METER INC COM 056525108 2 37 SH   SOLE 8 37 0 0
BAIDU INC ADR 056752108 7,975 50,293 SH   SOLE 1 50,293 0 0
BAIDU INC ADR 056752108 218 1,372 SH   DFND 1 0 0 1,372
BAIDU INC ADR 056752108 19,463 122,719 SH   SOLE 8 122,719 0 0
BAIDU INC OPT 056752108 44,471 280,400 SH Put SOLE 8 280,400 0 0
BAIDU INC OPT 056752108 34,226 215,800 SH Call SOLE 8 215,800 0 0
BAIDU INC ADR 056752108 17,511 110,406 SH   SOLE 9 110,406 0 0
BAIDU INC ADR 056752108 444 2,800 SH   DFND 20 0 0 2,800
BAKER HUGHES A GE CO COM 05722G100 253 11,773 SH   DFND 1 0 0 11,773
BAKER HUGHES A GE CO COM 05722G100 10,386 483,083 SH   SOLE 1 483,083 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,030 47,900 SH Put SOLE 8 47,900 0 0
BAKER HUGHES A GE CO OPT 05722G100 765 35,600 SH Call SOLE 8 35,600 0 0
BAKER HUGHES A GE CO COM 05722G100 250 11,649 SH   SOLE 8 11,649 0 0
BAKER HUGHES A GE CO COM 05722G100 1,084 50,454 SH   SOLE 9 50,454 0 0
BALCHEM CORP COM 057665200 1,436 18,337 SH   SOLE 1 18,337 0 0
BALCHEM CORP COM 057665200 2,561 32,687 SH   SOLE 8 32,687 0 0
BALL CORP COM 058498106 38,220 831,232 SH   SOLE 1 831,232 0 0
BALL CORP COM 058498106 14 300 SH   DFND 1 0 0 300
BALL CORP COM 058498106 1,556 33,833 SH   SOLE 8 33,833 0 0
BALL CORP OPT 058498106 2,547 55,400 SH Call SOLE 8 55,400 0 0
BALL CORP OPT 058498106 97 2,100 SH Put SOLE 8 2,100 0 0
BALL CORP COM 058498106 1,485 32,296 SH   SOLE 9 32,296 0 0
BALL CORP COM 058498106 22 482 SH   SOLE 99 0 482 0
BALLANTYNE STRONG INC COM 058516105 1 1,030 SH   SOLE 8 1,030 0 0
BANC OF CALIFORNIA INC COM 05990K106 801 60,076 SH   SOLE 1 60,076 0 0
BANC OF CALIFORNIA INC OPT 05990K106 7 500 SH Call SOLE 8 500 0 0
BANC OF CALIFORNIA INC OPT 05990K106 28 2,100 SH Put SOLE 8 2,100 0 0
BANC OF CALIFORNIA INC COM 05990K106 253 19,001 SH   SOLE 8 19,001 0 0
BANCFIRST CORP COM 05945F103 29 584 SH   SOLE 1 584 0 0
BANCFIRST CORP COM 05945F103 25 489 SH   SOLE 8 489 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 404 76,416 SH   SOLE 1 76,416 0 0
BANCO BRADESCO S A ADR 059460303 1,713 173,140 SH   SOLE 1 173,140 0 0
BANCO BRADESCO S A OPT 059460303 2,981 301,440 SH Call SOLE 8 301,440 0 0
BANCO BRADESCO S A ADR 059460303 0 35 SH   SOLE 8 35 0 0
BANCO BRADESCO S A OPT 059460303 6,631 670,500 SH Put SOLE 8 670,500 0 0
BANCO DE CHILE ADR 059520106 0 8 SH   SOLE 1 8 0 0
BANCO MACRO SA ADR 05961W105 518 11,715 SH   SOLE 1 11,715 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 425 38,190 SH   SOLE 1 38,190 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 263 8,783 SH   SOLE 1 8,783 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 1 48 SH   SOLE 8 48 0 0
BANCO SANTANDER MEXICO S A ADR 05969B103 394 63,969 SH   SOLE 1 63,969 0 0
BANCO SANTANDER SA ADR 05964H105 51 11,311 SH   SOLE 1 11,311 0 0
BANCO SANTANDER SA ADR 05964H105 12 2,610 SH   SOLE 8 2,610 0 0
BANCO SANTANDER SA OPT 05964H105 10 2,200 SH Put SOLE 8 2,200 0 0
BANCO SANTANDER SA OPT 05964H105 86 19,100 SH Call SOLE 8 19,100 0 0
BANCO SANTANDER SA OPT 05964H105 15,680 3,500,020 SH Put SOLE 9 3,500,020 0 0
BANCO SANTANDER SA OPT 05964H105 16,106 3,595,000 SH Call SOLE 9 3,595,000 0 0
BANCO SANTANDER SA ADR 05964H105 0 1 SH   SOLE 9 1 0 0
BANCOLOMBIA S A ADR 05968L102 2,398 62,943 SH   SOLE 1 62,943 0 0
BANCORP INC DEL COM 05969A105 12 1,465 SH   SOLE 1 1,465 0 0
BANCORP INC DEL COM 05969A105 14 1,763 SH   SOLE 8 1,763 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 590 22,555 SH   SOLE 1 22,555 0 0
BANDWIDTH INC COM 05988J103 338 8,305 SH   SOLE 1 8,305 0 0
BANDWIDTH INC COM 05988J103 2 37 SH   SOLE 8 37 0 0
BANK AMER CORP COM 060505104 5,578 226,367 SH   DFND 1 0 0 226,367
BANK AMER CORP COM 060505104 242,408 9,838,047 SH   SOLE 1 9,838,047 0 0
BANK AMER CORP COM 060505104 55,160 2,238,623 SH   SOLE 8 2,238,623 0 0
BANK AMER CORP OPT 060505104 224,290 9,102,700 SH Put SOLE 8 9,102,700 0 0
BANK AMER CORP OPT 060505104 94,682 3,842,600 SH Call SOLE 8 3,842,600 0 0
BANK AMER CORP COM 060505104 11,550 468,741 SH   SOLE 9 468,741 0 0
BANK AMER CORP COM 060505104 3,256 132,130 SH   DFND 20 0 0 132,130
BANK AMER CORP COM 060505104 0 11 SH   SOLE 44 11 0 0
BANK COMM HLDGS COM 06424J103 5 451 SH   SOLE 1 451 0 0
BANK HAWAII CORP COM 062540109 2,585 38,403 SH   SOLE 1 38,403 0 0
BANK HAWAII CORP COM 062540109 121 1,800 SH   SOLE 8 1,800 0 0
BANK HAWAII CORP COM 062540109 0 6 SH   SOLE 9 6 0 0
BANK MONTREAL QUE COM 063671101 4,690 71,765 SH   SOLE 1 71,765 0 0
BANK MONTREAL QUE COM 063671101 131 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE COM 063671101 477 7,299 SH   SOLE 8 7,299 0 0
BANK MONTREAL QUE OPT 063671101 1,189 18,200 SH Put SOLE 8 18,200 0 0
BANK MONTREAL QUE OPT 063671101 601 9,200 SH Call SOLE 8 9,200 0 0
BANK MONTREAL QUE COM 063671101 1,550 23,706 SH   SOLE 9 23,706 0 0
BANK N S HALIFAX PREF 064149107 9 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 2,024 40,592 SH   SOLE 1 40,592 0 0
BANK N S HALIFAX COM 064149107 34,353 688,844 SH   SOLE 9 688,844 0 0
BANK NEW YORK MELLON CORP COM 064058100 993 21,086 SH   DFND 1 0 0 21,086
BANK NEW YORK MELLON CORP COM 064058100 66,769 1,418,522 SH   SOLE 1 1,418,522 0 0
BANK NEW YORK MELLON CORP COM 064058100 146 3,106 SH   SOLE 8 3,106 0 0
BANK NEW YORK MELLON CORP OPT 064058100 2,113 44,900 SH Put SOLE 8 44,900 0 0
BANK NEW YORK MELLON CORP OPT 064058100 4,297 91,300 SH Call SOLE 8 91,300 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,144 88,029 SH   SOLE 9 88,029 0 0
BANK NEW YORK MELLON CORP COM 064058100 0 1 SH   SOLE 44 1 0 0
BANK OF MARIN BANCORP COM 063425102 16 394 SH   SOLE 1 394 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 263 8,399 SH   SOLE 1 8,399 0 0
BANK OZK COM 06417N103 1,315 57,581 SH   SOLE 1 57,581 0 0
BANK OZK COM 06417N103 2 100 SH   SOLE 8 100 0 0
BANK OZK OPT 06417N103 41 1,800 SH Put SOLE 8 1,800 0 0
BANK PRINCETON NEW JERSEY COM 064520109 5 167 SH   SOLE 1 167 0 0
BANK7 CORP COM 06652N107 1 75 SH   SOLE 1 75 0 0
BANK7 CORP COM 06652N107 11 861 SH   SOLE 8 861 0 0
BANKFINANCIAL CORP COM 06643P104 9 583 SH   SOLE 1 583 0 0
BANKFINANCIAL CORP COM 06643P104 0 25 SH   SOLE 8 25 0 0
BANKUNITED INC COM 06652K103 609 20,329 SH   SOLE 1 20,329 0 0
BANKUNITED INC COM 06652K103 733 24,487 SH   SOLE 8 24,487 0 0
BANKWELL FINL GROUP INC COM 06654A103 4 125 SH   SOLE 1 125 0 0
BANNER CORP COM 06652V208 883 16,521 SH   SOLE 1 16,521 0 0
BAOZUN INC ADR 06684L103 3,999 136,908 SH   SOLE 1 136,908 0 0
BAOZUN INC ADR 06684L103 930 31,826 SH   SOLE 8 31,826 0 0
BAOZUN INC OPT 06684L103 1,793 61,400 SH Call SOLE 8 61,400 0 0
BAOZUN INC OPT 06684L103 3,073 105,200 SH Put SOLE 8 105,200 0 0
BAOZUN INC ADR 06684L103 2,605 89,196 SH   SOLE 9 89,196 0 0
BAR HBR BANKSHARES COM 066849100 10 443 SH   SOLE 1 443 0 0
BARCLAYS BK PLC COM 06746P548 5,873 133,000 SH   SOLE 1 133,000 0 0
BARCLAYS BK PLC COM 06746P449 10,572 255,000 SH   SOLE 1 255,000 0 0
BARCLAYS BK PLC FUND 06746P480 3,419 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P464 3,739 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 30,208 510,307 SH   SOLE 1 510,307 0 0
BARCLAYS BK PLC FUND 06746P548 5,873 133,000 SH   SOLE 1 133,000 0 0
BARCLAYS BK PLC COM 06746P563 20,598 550,000 SH   SOLE 1 550,000 0 0
BARCLAYS BK PLC COM 06746P522 10,645 227,000 SH   SOLE 1 227,000 0 0
BARCLAYS BK PLC FUND 06746P530 3,370 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06740L477 2,586 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC FUND 06740L493 1,921 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P643 1,488 88,400 SH   SOLE 1 88,400 0 0
BARCLAYS BK PLC COM 06746P555 9,757 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06742C723 10 575 SH   SOLE 1 575 0 0
BARCLAYS BK PLC FUND 06746L422 6 132 SH   DFND 1 0 0 132
BARCLAYS BK PLC OPT 06746L422 25,081 535,000 SH Put SOLE 1 535,000 0 0
BARCLAYS BK PLC FUND 06746P514 3,292 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06740D830 25,870 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC OPT 06746P621 134,922 2,871,300 SH Call SOLE 1 2,871,300 0 0
BARCLAYS BK PLC FUND 06740Q260 17,739 799,044 SH   SOLE 1 799,044 0 0
BARCLAYS BK PLC FUND 06746P456 3,256 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06740P114 12,473 483,998 SH   SOLE 1 483,998 0 0
BARCLAYS BK PLC FUND 06746P555 9,757 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06746P498 5,028 103,000 SH   SOLE 1 103,000 0 0
BARCLAYS BK PLC FUND 06740P650 2,143 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06742W570 11,450 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06746L422 1,001,340 21,359,648 SH   SOLE 1 21,359,648 0 0
BARCLAYS BK PLC FUND 06746P472 3,145 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P621 173,863 3,700,000 SH   SOLE 1 3,700,000 0 0
BARCLAYS BK PLC FUND 06739H263 74 3,000 SH   SOLE 1 3,000 0 0
BARCLAYS BK PLC FUND 06740P221 114 7,900 SH   SOLE 1 7,900 0 0
BARCLAYS BK PLC FUND 06746P571 3,439 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC OPT 06746L422 200,646 4,280,000 SH Call SOLE 1 4,280,000 0 0
BARCLAYS BK PLC FUND 06740L469 2,274 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740L485 3,441 54,000 SH   SOLE 1 54,000 0 0
BARCLAYS BK PLC FUND 06745R693 47,457 1,000,000 SH   SOLE 1 1,000,000 0 0
BARCLAYS BK PLC FUND 06745T368 3,285 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P589 3,588 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P563 20,596 550,000 SH   SOLE 1 550,000 0 0
BARCLAYS BK PLC FUND 06746P449 10,572 255,000 SH   SOLE 1 255,000 0 0
BARCLAYS BK PLC FUND 06746P431 3,897 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P522 10,645 227,000 SH   SOLE 1 227,000 0 0
BARCLAYS BK PLC FUND 06746P613 13,374 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC FUND 06746P621 29,360 624,806 SH   SOLE 8 624,806 0 0
BARCLAYS BK PLC OPT 06746P613 2 100 SH Put SOLE 8 100 0 0
BARCLAYS BK PLC OPT 06746L422 669,844 14,288,500 SH Call SOLE 8 14,288,500 0 0
BARCLAYS BK PLC OPT 06746P621 137,667 2,929,700 SH Call SOLE 8 2,929,700 0 0
BARCLAYS BK PLC FUND 06746L422 207,934 4,435,468 SH   SOLE 8 4,435,468 0 0
BARCLAYS BK PLC FUND 06746Q249 1,688 19,938 SH   SOLE 8 19,938 0 0
BARCLAYS BK PLC FUND 06746Q256 1,361 18,375 SH   SOLE 8 18,375 0 0
BARCLAYS BK PLC OPT 06746P621 522 11,100 SH Put SOLE 8 11,100 0 0
BARCLAYS BK PLC FUND 06740Q260 1,959 88,264 SH   SOLE 8 88,264 0 0
BARCLAYS BK PLC FUND 06744M836 1,060 9,765 SH   SOLE 8 9,765 0 0
BARCLAYS BK PLC OPT 06746L422 421,544 8,991,975 SH Put SOLE 8 8,991,975 0 0
BARCLAYS BK PLC OPT 06746L422 3,253 69,400 SH Put SOLE 9 69,400 0 0
BARCLAYS BK PLC FUND 06746L422 55 1,174 SH   DFND 20 0 0 1,174
BARCLAYS PLC ADR 06738E204 828 109,852 SH   DFND 1 0 0 109,852
BARINGS BDC INC COM 06759L103 67 7,355 SH   SOLE 8 7,355 0 0
BARNES &amp NOBLE ED INC COM 06777U101 59 14,899 SH   SOLE 1 14,899 0 0
BARNES &amp NOBLE ED INC COM 06777U101 16 4,040 SH   SOLE 8 4,040 0 0
BARNES &amp NOBLE INC COM 067774109 430 60,569 SH   SOLE 1 60,569 0 0
BARNES &amp NOBLE INC COM 067774109 774 109,139 SH   SOLE 8 109,139 0 0
BARNES &amp NOBLE INC OPT 067774109 551 77,700 SH Call SOLE 8 77,700 0 0
BARNES &amp NOBLE INC OPT 067774109 356 50,200 SH Put SOLE 8 50,200 0 0
BARNES GROUP INC COM 067806109 1,862 34,712 SH   SOLE 1 34,712 0 0
BARNES GROUP INC COM 067806109 265 4,933 SH   SOLE 8 4,933 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 12 205 SH   SOLE 8 205 0 0
BARRICK GOLD CORP COM 067901108 8,858 654,144 SH   SOLE 1 654,144 0 0
BARRICK GOLD CORP COM 067901108 199 14,725 SH   DFND 1 0 0 14,725
BARRICK GOLD CORP OPT 067901108 11,657 860,900 SH Put SOLE 8 860,900 0 0
BARRICK GOLD CORP COM 067901108 11,793 870,908 SH   SOLE 8 870,908 0 0
BARRICK GOLD CORP OPT 067901108 6,224 459,700 SH Call SOLE 8 459,700 0 0
BARRICK GOLD CORP COM 067901108 311,628 23,015,382 SH   SOLE 9 23,015,382 0 0
BASIC ENERGY SVCS INC NEW COM 06985P209 38 9,960 SH   SOLE 8 9,960 0 0
BASSETT FURNITURE INDS INC COM 070203104 8 401 SH   SOLE 1 401 0 0
BASSETT FURNITURE INDS INC COM 070203104 1 39 SH   SOLE 8 39 0 0
BAUSCH HEALTH COS INC COM 071734107 18 1,000 SH   DFND 1 0 0 1,000
BAUSCH HEALTH COS INC COM 071734107 2,153 116,615 SH   SOLE 1 116,615 0 0
BAUSCH HEALTH COS INC OPT 071734107 18,485 1,000,800 SH Call SOLE 8 1,000,800 0 0
BAUSCH HEALTH COS INC COM 071734107 3,336 180,608 SH   SOLE 8 180,608 0 0
BAUSCH HEALTH COS INC OPT 071734107 10,480 567,400 SH Put SOLE 8 567,400 0 0
BAUSCH HEALTH COS INC COM 071734107 4,727 255,935 SH   SOLE 9 255,935 0 0
BAXTER INTL INC COM 071813109 75,645 1,149,295 SH   SOLE 1 1,149,295 0 0
BAXTER INTL INC COM 071813109 2,895 43,978 SH   SOLE 8 43,978 0 0
BAXTER INTL INC OPT 071813109 4,733 71,900 SH Call SOLE 8 71,900 0 0
BAXTER INTL INC OPT 071813109 4,186 63,600 SH Put SOLE 8 63,600 0 0
BAXTER INTL INC COM 071813109 3,389 51,480 SH   SOLE 9 51,480 0 0
BAXTER INTL INC COM 071813109 0 1 SH   SOLE 44 1 0 0
BAYCOM CORP COM 07272M107 7 297 SH   SOLE 1 297 0 0
BAYTEX ENERGY CORP COM 07317Q105 103 58,600 SH   SOLE 1 58,600 0 0
BAYTEX ENERGY CORP COM 07317Q105 4 1,993 SH   SOLE 8 1,993 0 0
BAYTEX ENERGY CORP COM 07317Q105 747 424,717 SH   SOLE 9 424,717 0 0
BB&ampT CORP COM 054937107 73,533 1,697,403 SH   SOLE 1 1,697,403 0 0
BB&ampT CORP OPT 054937107 8,569 197,800 SH Call SOLE 8 197,800 0 0
BB&ampT CORP OPT 054937107 2,062 47,600 SH Put SOLE 8 47,600 0 0
BB&ampT CORP COM 054937107 3,155 72,821 SH   SOLE 9 72,821 0 0
BB&ampT CORP COM 054937107 0 1 SH   SOLE 44 1 0 0
BBVA BANCO FRANCES S A ADR 07329M100 30 2,639 SH   SOLE 1 2,639 0 0
BBX CAP CORP NEW COM 05491N104 15 2,653 SH   SOLE 1 2,653 0 0
BCB BANCORP INC COM 055298103 4 393 SH   SOLE 1 393 0 0
BCE INC COM 05534B760 1,601 40,528 SH   SOLE 1 40,528 0 0
BCE INC COM 05534B760 621 15,700 SH   DFND 1 0 0 15,700
BCE INC COM 05534B760 12,336 312,056 SH   SOLE 9 312,056 0 0
BEACON ROOFING SUPPLY INC COM 073685109 647 20,402 SH   SOLE 1 20,402 0 0
BEACON ROOFING SUPPLY INC COM 073685109 2 68 SH   SOLE 8 68 0 0
BEACON ROOFING SUPPLY INC OPT 073685109 6 200 SH Call SOLE 8 200 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 1 232 SH   SOLE 1 232 0 0
BEAZER HOMES USA INC COM 07556Q881 546 57,627 SH   SOLE 1 57,627 0 0
BEAZER HOMES USA INC OPT 07556Q881 36 3,800 SH Call SOLE 8 3,800 0 0
BEAZER HOMES USA INC COM 07556Q881 310 32,753 SH   SOLE 8 32,753 0 0
BEAZER HOMES USA INC OPT 07556Q881 44 4,600 SH Put SOLE 8 4,600 0 0
BECTON DICKINSON &amp CO COM 075887109 73,753 327,326 SH   SOLE 1 327,326 0 0
BECTON DICKINSON &amp CO COM 075887109 1,197 5,311 SH   DFND 1 0 0 5,311
BECTON DICKINSON &amp CO CONV 075887208 43 748 SH   SOLE 8 748 0 0
BECTON DICKINSON &amp CO COM 075887109 1,855 8,236 SH   SOLE 8 8,236 0 0
BECTON DICKINSON &amp CO OPT 075887109 9,824 43,600 SH Put SOLE 8 43,600 0 0
BECTON DICKINSON &amp CO OPT 075887109 225 1,000 SH Call SOLE 8 1,000 0 0
BECTON DICKINSON &amp CO COM 075887109 4,340 19,262 SH   SOLE 9 19,262 0 0
BED BATH &amp BEYOND INC COM 075896100 720 63,639 SH   SOLE 1 63,639 0 0
BED BATH &amp BEYOND INC COM 075896100 1,549 136,844 SH   SOLE 8 136,844 0 0
BED BATH &amp BEYOND INC OPT 075896100 679 60,000 SH Call SOLE 8 60,000 0 0
BED BATH &amp BEYOND INC OPT 075896100 3,317 293,000 SH Put SOLE 8 293,000 0 0
BED BATH &amp BEYOND INC COM 075896100 2 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 1,023 7,294 SH   SOLE 1 7,294 0 0
BEIGENE LTD ADR 07725L102 18 130 SH   SOLE 8 130 0 0
BEIGENE LTD ADR 07725L102 394 2,804 SH   SOLE 9 2,804 0 0
BEL FUSE INC COM 077347300 75 4,070 SH   SOLE 1 4,070 0 0
BEL FUSE INC COM 077347300 70 3,794 SH   SOLE 8 3,794 0 0
BELDEN INC COM 077454106 1,408 33,723 SH   SOLE 1 33,723 0 0
BELDEN INC COM 077454106 166 3,971 SH   SOLE 8 3,971 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 0 64 SH   SOLE 8 64 0 0
BELMOND LTD COM G1154H107 894 35,707 SH   SOLE 1 35,707 0 0
BELMOND LTD COM G1154H107 523 20,876 SH   SOLE 8 20,876 0 0
BEMIS INC COM 081437105 40 870 SH   DFND 1 0 0 870
BEMIS INC COM 081437105 14,860 323,723 SH   SOLE 1 323,723 0 0
BEMIS INC COM 081437105 47 1,012 SH   SOLE 8 1,012 0 0
BEMIS INC OPT 081437105 262 5,700 SH Put SOLE 8 5,700 0 0
BENCHMARK ELECTRS INC COM 08160H101 547 25,842 SH   SOLE 1 25,842 0 0
BENEFICIAL BANCORP INC COM 08171T102 544 38,087 SH   SOLE 1 38,087 0 0
BENEFICIAL BANCORP INC COM 08171T102 32 2,258 SH   SOLE 8 2,258 0 0
BENEFITFOCUS INC COM 08180D106 656 14,338 SH   SOLE 1 14,338 0 0
BENEFITFOCUS INC COM 08180D106 151 3,312 SH   SOLE 8 3,312 0 0
BENEFITFOCUS INC OPT 08180D106 18 400 SH Call SOLE 8 400 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 2,870 14,054 SH   DFND 1 0 0 14,054
BERKSHIRE HATHAWAY INC DEL COM 084670702 527,284 2,582,441 SH   SOLE 1 2,235,957 346,484 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 0 1 SH   DFND 1 0 0 1
BERKSHIRE HATHAWAY INC DEL OPT 084670702 29,055 142,300 SH Call SOLE 8 142,300 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 5,634 27,595 SH   SOLE 8 27,595 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 37,406 183,200 SH Put SOLE 8 183,200 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,358 16,441 SH   SOLE 9 16,441 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,572 17,496 SH   SOLE 20 0 17,496 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 0 2 SH   SOLE 44 2 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 11,555 56,590 SH   SOLE 99 0 56,590 0
BERKSHIRE HILLS BANCORP INC COM 084680107 429 15,915 SH   SOLE 1 15,915 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 76 2,825 SH   SOLE 8 2,825 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,377 28,982 SH   SOLE 1 28,982 0 0
BERRY GLOBAL GROUP INC OPT 08579W103 81 1,700 SH Call SOLE 8 1,700 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,662 34,951 SH   SOLE 8 34,951 0 0
BERRY PETE CORP COM 08579X101 1 89 SH   SOLE 1 89 0 0
BERRY PETE CORP COM 08579X101 63 7,234 SH   SOLE 8 7,234 0 0
BEST BUY INC COM 086516101 30,486 575,652 SH   SOLE 1 575,652 0 0
BEST BUY INC OPT 086516101 8,298 156,700 SH Put SOLE 8 156,700 0 0
BEST BUY INC OPT 086516101 6,291 118,800 SH Call SOLE 8 118,800 0 0
BEST BUY INC COM 086516101 473 8,952 SH   SOLE 8 8,952 0 0
BEST BUY INC COM 086516101 1,339 25,296 SH   SOLE 9 25,296 0 0
BEST INC ADR 08653C106 394 95,896 SH   SOLE 1 95,896 0 0
BEST INC ADR 08653C106 3 841 SH   SOLE 8 841 0 0
BGC PARTNERS INC COM 05541T101 1,208 233,563 SH   SOLE 1 233,563 0 0
BGC PARTNERS INC COM 05541T101 3,985 770,691 SH   SOLE 8 770,691 0 0
BGC PARTNERS INC OPT 05541T101 44 8,600 SH Put SOLE 8 8,600 0 0
BHP GROUP LIMITED ADR 088606108 673 13,938 SH   DFND 1 0 0 13,938
BHP GROUP LIMITED OPT 088606108 12,763 264,300 SH Put SOLE 8 264,300 0 0
BHP GROUP LIMITED OPT 088606108 8,002 165,700 SH Call SOLE 8 165,700 0 0
BHP GROUP LIMITED ADR 088606108 3,691 76,428 SH   SOLE 8 76,428 0 0
BHP GROUP LIMITED ADR 088606108 2,778 57,520 SH   DFND 20 0 0 57,520
BIG 5 SPORTING GOODS CORP COM 08915P101 4 1,297 SH   SOLE 1 1,297 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 14 5,375 SH   SOLE 8 5,375 0 0
BIG LOTS INC COM 089302103 1,529 52,892 SH   SOLE 1 52,892 0 0
BIG LOTS INC OPT 089302103 2,580 89,200 SH Put SOLE 8 89,200 0 0
BIG LOTS INC OPT 089302103 466 16,100 SH Call SOLE 8 16,100 0 0
BIGLARI HLDGS INC COM 08986R408 2 3 SH   SOLE 1 3 0 0
BIGLARI HLDGS INC COM 08986R309 42 374 SH   SOLE 1 374 0 0
BILIBILI INC ADR 090040106 3,254 223,000 SH   SOLE 1 223,000 0 0
BILIBILI INC OPT 090040106 3,254 223,000 SH Put SOLE 1 223,000 0 0
BIO RAD LABS INC COM 090572207 9,646 41,535 SH   SOLE 1 41,535 0 0
BIO RAD LABS INC COM 090572207 1,201 5,171 SH   SOLE 8 5,171 0 0
BIO TECHNE CORP COM 09073M104 2,823 19,508 SH   SOLE 1 19,508 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 83 SH   DFND 1 0 0 83
BIOCEPT INC COM 09072V402 0 100 SH   SOLE 1 100 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 330 40,934 SH   SOLE 1 40,934 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 115 14,300 SH Put SOLE 8 14,300 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 286 35,400 SH Call SOLE 8 35,400 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 1,199 323,980 SH   SOLE 1 323,980 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 15 4,059 SH   SOLE 8 4,059 0 0
BIOGEN INC COM 09062X103 45 150 SH   DFND 1 0 0 150
BIOGEN INC COM 09062X103 103,407 343,637 SH   SOLE 1 343,637 0 0
BIOGEN INC OPT 09062X103 16,250 54,000 SH Call SOLE 8 54,000 0 0
BIOGEN INC COM 09062X103 9,726 32,322 SH   SOLE 8 32,322 0 0
BIOGEN INC OPT 09062X103 65,119 216,400 SH Put SOLE 8 216,400 0 0
BIOGEN INC COM 09062X103 5,442 18,086 SH   SOLE 9 18,086 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 12 323 SH   SOLE 8 323 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 877 72,900 SH   SOLE 1 72,900 0 0
BIOLINERX LTD ADR 09071M106 0 66 SH   SOLE 1 66 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 18,934 222,365 SH   SOLE 1 222,365 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 7,442 87,400 SH Call SOLE 8 87,400 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 7,910 92,900 SH Put SOLE 8 92,900 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,373 27,866 SH   SOLE 8 27,866 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 447 5,245 SH   SOLE 9 5,245 0 0
BIOSCRIP INC COM 09069N108 126 35,433 SH   SOLE 1 35,433 0 0
BIOSCRIP INC COM 09069N108 17 4,748 SH   SOLE 8 4,748 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 11 175 SH   SOLE 1 175 0 0
BIOTELEMETRY INC COM 090672106 1,545 25,864 SH   SOLE 1 25,864 0 0
BIOTELEMETRY INC COM 090672106 178 2,967 SH   SOLE 8 2,967 0 0
BIOTELEMETRY INC OPT 090672106 185 3,100 SH Call SOLE 8 3,100 0 0
BIOTELEMETRY INC OPT 090672106 179 3,000 SH Put SOLE 8 3,000 0 0
BIOTIME INC COM 09066L105 1 1,314 SH   SOLE 1 1,314 0 0
BIOTIME INC COM 09066L105 0 66 SH   SOLE 8 66 0 0
BITAUTO HLDGS LTD ADR 091727107 141 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD ADR 091727107 1,883 76,004 SH   SOLE 1 76,004 0 0
BITAUTO HLDGS LTD OPT 091727107 173 7,000 SH Call SOLE 8 7,000 0 0
BITAUTO HLDGS LTD OPT 091727107 377 15,200 SH Put SOLE 8 15,200 0 0
BITAUTO HLDGS LTD ADR 091727107 19 773 SH   SOLE 8 773 0 0
BJS RESTAURANTS INC COM 09180C106 2,270 44,897 SH   SOLE 1 44,897 0 0
BJS RESTAURANTS INC COM 09180C106 29 571 SH   SOLE 8 571 0 0
BJS RESTAURANTS INC OPT 09180C106 51 1,000 SH Put SOLE 8 1,000 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 468 21,161 SH   SOLE 1 21,161 0 0
BLACK HILLS CORP COM 092113109 1,312 20,880 SH   SOLE 1 20,880 0 0
BLACK KNIGHT INC COM 09215C105 1,100 24,404 SH   SOLE 1 24,404 0 0
BLACK STONE MINERALS L P COM 09225M101 599 38,652 SH   SOLE 1 38,652 0 0
BLACK STONE MINERALS L P COM 09225M101 75 4,856 SH   SOLE 8 4,856 0 0
BLACKBAUD INC COM 09227Q100 649 10,309 SH   SOLE 1 10,309 0 0
BLACKBAUD INC COM 09227Q100 2 33 SH   SOLE 8 33 0 0
BLACKBERRY LTD COM 09228F103 2,119 298,103 SH   SOLE 1 298,103 0 0
BLACKBERRY LTD COM 09228F103 15 2,125 SH   DFND 1 0 0 2,125
BLACKBERRY LTD OPT 09228F103 1,798 252,900 SH Put SOLE 8 252,900 0 0
BLACKBERRY LTD OPT 09228F103 4,046 569,100 SH Call SOLE 8 569,100 0 0
BLACKBERRY LTD COM 09228F103 27 3,841 SH   SOLE 9 3,841 0 0
BLACKROCK CAPITAL INVESTMENT BOND 092533AC2 341 349,000 PRN   SOLE 8 0 0 349,000
BLACKROCK CAPITAL INVESTMENT COM 092533108 0 1 SH   SOLE 8 1 0 0
BLACKROCK CR ALLCTN INC TR FUND 092508100 11 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 224 571 SH   DFND 1 0 0 571
BLACKROCK INC COM 09247X101 53,805 136,968 SH   SOLE 1 136,968 0 0
BLACKROCK INC OPT 09247X101 26,083 66,400 SH Put SOLE 8 66,400 0 0
BLACKROCK INC OPT 09247X101 2,986 7,600 SH Call SOLE 8 7,600 0 0
BLACKROCK INC COM 09247X101 16,689 42,486 SH   SOLE 8 42,486 0 0
BLACKROCK INC COM 09247X101 3,170 8,069 SH   SOLE 9 8,069 0 0
BLACKROCK TCP CAP CORP COM 09259E108 45 3,459 SH   SOLE 8 3,459 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAD5 1,340 1,378,000 PRN   SOLE 8 0 0 1,378,000
BLACKSTONE GROUP L P COM 09253U108 1,112 37,310 SH   DFND 1 0 0 37,310
BLACKSTONE GROUP L P COM 09253U108 131,776 4,420,506 SH   SOLE 1 4,420,506 0 0
BLACKSTONE GROUP L P COM 09253U108 8,224 275,872 SH   SOLE 8 275,872 0 0
BLACKSTONE GROUP L P OPT 09253U108 16,366 549,000 SH Put SOLE 8 549,000 0 0
BLACKSTONE GROUP L P OPT 09253U108 5,467 183,400 SH Call SOLE 8 183,400 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 2,427 76,195 SH   SOLE 1 76,195 0 0
BLACKSTONE MTG TR INC COM 09257W100 3 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC BOND 09257WAC4 713 734,000 PRN   SOLE 8 0 0 734,000
BLACKSTONE MTG TR INC TRUS 09257W100 3 101 SH   SOLE 8 101 0 0
BLACKSTONE MTG TR INC COM 09257W100 35 1,100 SH   SOLE 9 1,100 0 0
BLINK CHARGING CO COM 09354A100 10 5,964 SH   SOLE 8 5,964 0 0
BLOCK H &amp R INC COM 093671105 11,900 469,078 SH   SOLE 1 469,078 0 0
BLOCK H &amp R INC COM 093671105 868 34,222 SH   SOLE 8 34,222 0 0
BLOCK H &amp R INC OPT 093671105 256 10,100 SH Call SOLE 8 10,100 0 0
BLOCK H &amp R INC OPT 093671105 1,063 41,900 SH Put SOLE 8 41,900 0 0
BLOCK H &amp R INC COM 093671105 629 24,817 SH   SOLE 9 24,817 0 0
BLOOM ENERGY CORP COM 093712107 50 4,965 SH   SOLE 8 4,965 0 0
BLOOMIN BRANDS INC COM 094235108 2,859 159,792 SH   SOLE 1 159,792 0 0
BLOOMIN BRANDS INC COM 094235108 46 2,569 SH   SOLE 8 2,569 0 0
BLUCORA INC COM 095229100 788 29,581 SH   SOLE 1 29,581 0 0
BLUCORA INC OPT 095229100 45 1,700 SH Call SOLE 8 1,700 0 0
BLUCORA INC COM 095229100 108 4,064 SH   SOLE 8 4,064 0 0
BLUCORA INC OPT 095229100 29 1,100 SH Put SOLE 8 1,100 0 0
BLUE APRON HLDGS INC OPT 09523Q101 31 30,500 SH Call SOLE 8 30,500 0 0
BLUE APRON HLDGS INC COM 09523Q101 9 8,220 SH   SOLE 8 8,220 0 0
BLUE BIRD CORP COM 095306106 11 580 SH   SOLE 1 580 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 0 29 SH   SOLE 8 29 0 0
BLUE HILLS BANCORP INC COM 095573101 971 45,472 SH   SOLE 1 45,472 0 0
BLUEBIRD BIO INC COM 09609G100 849 8,558 SH   SOLE 1 8,558 0 0
BLUEBIRD BIO INC COM 09609G100 52 521 SH   SOLE 8 521 0 0
BLUEBIRD BIO INC OPT 09609G100 238 2,400 SH Put SOLE 8 2,400 0 0
BLUEBIRD BIO INC OPT 09609G100 40 400 SH Call SOLE 8 400 0 0
BLUEKNIGHT ENERGY PARTNERS L COM 09625U109 0 11 SH   SOLE 8 11 0 0
BLUELINX HLDGS INC COM 09624H208 59 2,400 SH   SOLE 1 2,400 0 0
BLUELINX HLDGS INC COM 09624H208 443 17,929 SH   SOLE 8 17,929 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 138 2,543 SH   SOLE 1 2,543 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 43 800 SH   SOLE 8 800 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 6 695 SH   SOLE 1 695 0 0
BMC STK HLDGS INC COM 05591B109 330 21,352 SH   SOLE 1 21,352 0 0
BOEING CO COM 097023105 1,050 3,257 SH   DFND 1 0 0 3,257
BOEING CO COM 097023105 234,584 727,383 SH   SOLE 1 558,862 168,521 0
BOEING CO OPT 097023105 78,336 242,900 SH Call SOLE 8 242,900 0 0
BOEING CO COM 097023105 26,622 82,550 SH   SOLE 8 82,550 0 0
BOEING CO OPT 097023105 144,416 447,800 SH Put SOLE 8 447,800 0 0
BOEING CO COM 097023105 9,784 30,337 SH   SOLE 9 30,337 0 0
BOEING CO COM 097023105 945 2,930 SH   DFND 20 0 0 2,930
BOEING CO COM 097023105 2,596 8,051 SH   SOLE 20 0 8,051 0
BOEING CO COM 097023105 0 1 SH   SOLE 44 1 0 0
BOEING CO COM 097023105 9,915 30,743 SH   SOLE 99 0 30,743 0
BOINGO WIRELESS INC COM 09739C102 7,093 344,785 SH   SOLE 1 344,785 0 0
BOINGO WIRELESS INC COM 09739C102 160 7,741 SH   SOLE 8 7,741 0 0
BOINGO WIRELESS INC OPT 09739C102 21 1,000 SH Call SOLE 8 1,000 0 0
BOISE CASCADE CO DEL COM 09739D100 1,426 59,796 SH   SOLE 1 59,796 0 0
BOISE CASCADE CO DEL COM 09739D100 122 5,120 SH   SOLE 8 5,120 0 0
BOJANGLES INC COM 097488100 1,014 63,058 SH   SOLE 1 63,058 0 0
BOJANGLES INC COM 097488100 291 18,089 SH   SOLE 8 18,089 0 0
BOK FINL CORP COM 05561Q201 2,903 39,593 SH   SOLE 1 39,593 0 0
BOK FINL CORP OPT 05561Q201 7 100 SH Put SOLE 8 100 0 0
BONANZA CREEK ENERGY INC COM 097793400 391 18,947 SH   SOLE 1 18,947 0 0
BONANZA CREEK ENERGY INC COM 097793400 8 363 SH   SOLE 8 363 0 0
BOOKING HLDGS INC COM 09857L108 424 246 SH   DFND 1 0 0 246
BOOKING HLDGS INC COM 09857L108 61,985 35,988 SH   SOLE 1 35,988 0 0
BOOKING HLDGS INC COM 09857L108 17,413 10,110 SH   SOLE 8 10,110 0 0
BOOKING HLDGS INC COM 09857L108 2,232 1,295 SH   SOLE 9 1,295 0 0
BOOKING HLDGS INC COM 09857L108 1,120 650 SH   DFND 20 0 0 650
BOOT BARN HLDGS INC COM 099406100 1,355 79,581 SH   SOLE 1 79,581 0 0
BOOT BARN HLDGS INC COM 099406100 10 638 SH   SOLE 8 638 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 9,498 210,752 SH   SOLE 1 210,752 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 1,228 27,238 SH   SOLE 8 27,238 0 0
BORGWARNER INC COM 099724106 9,920 285,554 SH   SOLE 1 285,554 0 0
BORGWARNER INC OPT 099724106 299 8,600 SH Call SOLE 8 8,600 0 0
BORGWARNER INC OPT 099724106 528 15,200 SH Put SOLE 8 15,200 0 0
BORGWARNER INC COM 099724106 596 17,145 SH   SOLE 8 17,145 0 0
BORGWARNER INC COM 099724106 4,105 118,148 SH   SOLE 9 118,148 0 0
BOSTON BEER INC COM 100557107 748 3,105 SH   SOLE 1 3,105 0 0
BOSTON BEER INC COM 100557107 1,396 5,798 SH   SOLE 8 5,798 0 0
BOSTON OMAHA CORP COM 101044105 3 146 SH   SOLE 1 146 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 808 76,412 SH   SOLE 1 76,412 0 0
BOSTON PROPERTIES INC COM 101121101 7,826 69,527 SH   SOLE 1 69,527 0 0
BOSTON PROPERTIES INC TRUS 101121101 31,721 281,850 SH   SOLE 1 281,850 0 0
BOSTON PROPERTIES INC OPT 101121101 23 200 SH Call SOLE 8 200 0 0
BOSTON PROPERTIES INC TRUS 101121101 68 604 SH   SOLE 8 604 0 0
BOSTON PROPERTIES INC OPT 101121101 113 1,000 SH Put SOLE 8 1,000 0 0
BOSTON PROPERTIES INC COM 101121101 1,642 14,589 SH   SOLE 9 14,589 0 0
BOSTON SCIENTIFIC CORP COM 101137107 43,211 1,222,747 SH   SOLE 1 1,222,747 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 4,778 135,200 SH Put SOLE 8 135,200 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,498 42,401 SH   SOLE 8 42,401 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 986 27,900 SH Call SOLE 8 27,900 0 0
BOSTON SCIENTIFIC CORP COM 101137107 3,282 92,841 SH   SOLE 9 92,841 0 0
BOSTON SCIENTIFIC CORP COM 101137107 0 2 SH   SOLE 44 2 0 0
BOTTOMLINE TECH DEL INC COM 101388106 730 15,203 SH   SOLE 1 15,203 0 0
BOTTOMLINE TECH DEL INC COM 101388106 219 4,566 SH   SOLE 8 4,566 0 0
BOVIE MEDICAL CORP COM 10211F100 800 123,417 SH   SOLE 1 123,417 0 0
BOX INC COM 10316T104 1,263 74,850 SH   SOLE 1 74,850 0 0
BOX INC OPT 10316T104 2,868 169,900 SH Call SOLE 8 169,900 0 0
BOX INC OPT 10316T104 4,617 273,500 SH Put SOLE 8 273,500 0 0
BOX INC COM 10316T104 3,472 205,735 SH   SOLE 8 205,735 0 0
BOYD GAMING CORP COM 103304101 1,286 61,849 SH   SOLE 1 61,849 0 0
BOYD GAMING CORP COM 103304101 309 14,876 SH   SOLE 8 14,876 0 0
BOYD GAMING CORP OPT 103304101 1,300 62,600 SH Call SOLE 8 62,600 0 0
BOYD GAMING CORP OPT 103304101 422 20,300 SH Put SOLE 8 20,300 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 164 10,561 SH   SOLE 1 10,561 0 0
BP PLC ADR 055622104 135 3,562 SH   DFND 1 0 0 3,562
BP PLC ADR 055622104 1,467 38,675 SH   SOLE 1 38,675 0 0
BP PLC ADR 055622104 1,397 36,834 SH   SOLE 8 36,834 0 0
BP PLC OPT 055622104 10,576 278,900 SH Put SOLE 8 278,900 0 0
BP PLC OPT 055622104 26,343 694,700 SH Call SOLE 8 694,700 0 0
BP PLC ADR 055622104 1,569 41,367 SH   DFND 20 0 0 41,367
BP PRUDHOE BAY RTY TR OPT 055630107 190 8,800 SH Call SOLE 8 8,800 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 403 18,600 SH Put SOLE 8 18,600 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 115 5,313 SH   SOLE 8 5,313 0 0
BRADY CORP COM 104674106 966 22,250 SH   SOLE 1 22,250 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 319 35,654 SH   SOLE 1 35,654 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 0 3 SH   SOLE 8 3 0 0
BRANDYWINE RLTY TR COM 105368203 1,975 153,435 SH   SOLE 1 153,435 0 0
BRANDYWINE RLTY TR TRUS 105368203 4,444 345,249 SH   SOLE 1 345,249 0 0
BRASKEM S A OPT 105532105 316 12,900 SH Call SOLE 8 12,900 0 0
BRASKEM S A ADR 105532105 29 1,206 SH   SOLE 8 1,206 0 0
BRASKEM S A OPT 105532105 208 8,500 SH Put SOLE 8 8,500 0 0
BRF SA ADR 10552T107 2,791 491,462 SH   SOLE 1 491,462 0 0
BRF SA ADR 10552T107 3 500 SH   SOLE 8 500 0 0
BRF SA ADR 10552T107 114 20,072 SH   SOLE 9 20,072 0 0
BRIDGE BANCORP INC COM 108035106 14 581 SH   SOLE 1 581 0 0
BRIDGEPOINT ED INC COM 10807M105 742 105,900 SH   SOLE 1 105,900 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 7 673 SH   SOLE 1 673 0 0
BRIGGS &amp STRATTON CORP COM 109043109 266 20,270 SH   SOLE 1 20,270 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 1 100 SH Call SOLE 8 100 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 22 1,700 SH Put SOLE 8 1,700 0 0
BRIGGS &amp STRATTON CORP COM 109043109 5 354 SH   SOLE 8 354 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 6,435 57,753 SH   SOLE 1 57,753 0 0
BRIGHT HORIZONS FAM SOL IN D OPT 109194100 134 1,200 SH Call SOLE 8 1,200 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 9 979 SH   SOLE 1 979 0 0
BRIGHTHOUSE FINL INC COM 10922N103 5,419 177,784 SH   SOLE 1 177,784 0 0
BRIGHTHOUSE FINL INC COM 10922N103 935 30,691 SH   SOLE 8 30,691 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 89 2,934 SH Put SOLE 8 2,934 0 0
BRIGHTHOUSE FINL INC OPT 10922N103 41 1,341 SH Call SOLE 8 1,341 0 0
BRIGHTHOUSE FINL INC COM 10922N103 351 11,529 SH   SOLE 9 11,529 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 36 SH   DFND 20 0 0 36
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 833 78,022 SH   SOLE 1 78,022 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 733 71,836 SH   SOLE 1 71,836 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 34 3,369 SH   SOLE 8 3,369 0 0
BRINKER INTL INC COM 109641100 1,804 41,009 SH   SOLE 1 41,009 0 0
BRINKER INTL INC OPT 109641100 4 100 SH Call SOLE 8 100 0 0
BRINKER INTL INC COM 109641100 75 1,714 SH   SOLE 8 1,714 0 0
BRINKS CO COM 109696104 91 1,400 SH   SOLE 1 1,400 0 0
BRINKS CO COM 109696104 52 808 SH   SOLE 8 808 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 245 4,716 SH   DFND 1 0 0 4,716
BRISTOL MYERS SQUIBB CO COM 110122108 117,076 2,252,321 SH   SOLE 1 2,252,321 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 5,631 108,331 SH   SOLE 8 108,331 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 26,053 501,200 SH Put SOLE 8 501,200 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 24,430 470,000 SH Call SOLE 8 470,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,411 123,357 SH   SOLE 9 123,357 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 0 2 SH   SOLE 44 2 0 0
BRISTOW GROUP INC OPT 110394103 243 100,000 SH Put SOLE 1 100,000 0 0
BRISTOW GROUP INC OPT 110394103 399 164,400 SH Call SOLE 1 164,400 0 0
BRISTOW GROUP INC COM 110394103 233 95,736 SH   SOLE 1 95,736 0 0
BRISTOW GROUP INC OPT 110394103 1 600 SH Put SOLE 8 600 0 0
BRISTOW GROUP INC OPT 110394103 5 2,000 SH Call SOLE 8 2,000 0 0
BRITISH AMERN TOB PLC ADR 110448107 239 7,498 SH   DFND 1 0 0 7,498
BRITISH AMERN TOB PLC OPT 110448107 3,718 116,700 SH Put SOLE 8 116,700 0 0
BRITISH AMERN TOB PLC ADR 110448107 1,598 50,173 SH   SOLE 8 50,173 0 0
BRITISH AMERN TOB PLC OPT 110448107 2,354 73,888 SH Call SOLE 8 73,888 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 5,963 405,943 SH   SOLE 1 405,943 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 1,829 124,511 SH   SOLE 1 124,511 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 13 902 SH   SOLE 9 902 0 0
BROADCOM INC COM 11135F101 187,153 736,008 SH   SOLE 1 736,008 0 0
BROADCOM INC COM 11135F101 207 813 SH   DFND 1 0 0 813
BROADCOM INC OPT 11135F101 36,413 143,200 SH Call SOLE 8 143,200 0 0
BROADCOM INC OPT 11135F101 67,994 267,400 SH Put SOLE 8 267,400 0 0
BROADCOM INC COM 11135F101 60,009 235,997 SH   SOLE 8 235,997 0 0
BROADCOM INC COM 11135F101 12,515 49,218 SH   SOLE 9 49,218 0 0
BROADCOM INC COM 11135F101 356 1,400 SH   DFND 20 0 0 1,400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 14,187 147,404 SH   SOLE 1 147,404 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 221 2,300 SH Put SOLE 8 2,300 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 116 1,200 SH   SOLE 8 1,200 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 366 3,800 SH Call SOLE 8 3,800 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,112 11,552 SH   SOLE 9 11,552 0 0
BROADWIND ENERGY INC COM 11161T207 3 2,673 SH   SOLE 8 2,673 0 0
BROOKDALE SR LIVING INC COM 112463104 1,303 194,521 SH   SOLE 1 194,521 0 0
BROOKDALE SR LIVING INC OPT 112463104 35 5,200 SH Put SOLE 8 5,200 0 0
BROOKDALE SR LIVING INC OPT 112463104 59 8,800 SH Call SOLE 8 8,800 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 537 14,000 SH   DFND 1 0 0 14,000
BROOKFIELD ASSET MGMT INC COM 112585104 1,442 37,604 SH   SOLE 1 37,604 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 418 10,900 SH Put SOLE 8 10,900 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 192 5,000 SH Call SOLE 8 5,000 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 296 7,728 SH   SOLE 8 7,728 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 11,160 290,987 SH   SOLE 9 290,987 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 61 2,000 SH   SOLE 1 2,000 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 27 885 SH   SOLE 9 885 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 311 9,000 SH Put SOLE 8 9,000 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 100 2,900 SH Call SOLE 8 2,900 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 2 66 SH   SOLE 9 66 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 17 1,048 SH   SOLE 1 1,048 0 0
BROOKFIELD PPTY PARTNERS L P OPT G16249107 205 12,728 SH Put SOLE 8 12,728 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 106 6,572 SH   SOLE 8 6,572 0 0
BROOKFIELD PPTY PARTNERS L P OPT G16249107 35 2,183 SH Call SOLE 8 2,183 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 46 2,862 SH   SOLE 9 2,862 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 9,359 581,268 SH   SOLE 1 581,268 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 319 19,796 SH   SOLE 8 19,796 0 0
BROOKFIELD PROPERTY REIT INC COM 11282X103 1,054 65,450 SH   SOLE 9 65,450 0 0
BROOKFIELD REAL ASSETS INCOM FUND 112830104 1 61 SH   SOLE 8 61 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 467 33,733 SH   SOLE 1 33,733 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 2 130 SH   SOLE 8 130 0 0
BROOKS AUTOMATION INC COM 114340102 707 27,013 SH   SOLE 1 27,013 0 0
BROWN &amp BROWN INC COM 115236101 626 22,699 SH   SOLE 1 22,699 0 0
BROWN &amp BROWN INC COM 115236101 4 133 SH   SOLE 8 133 0 0
BROWN &amp BROWN INC COM 115236101 326 11,826 SH   SOLE 9 11,826 0 0
BROWN FORMAN CORP COM 115637100 183 3,845 SH   SOLE 1 3,845 0 0
BROWN FORMAN CORP COM 115637209 12,156 255,492 SH   SOLE 1 255,492 0 0
BROWN FORMAN CORP COM 115637209 3 68 SH   SOLE 8 68 0 0
BROWN FORMAN CORP COM 115637209 821 17,261 SH   SOLE 9 17,261 0 0
BROWN FORMAN CORP COM 115637209 281 5,905 SH   SOLE 99 0 5,905 0
BRP INC COM 05577W200 1,669 64,440 SH   SOLE 9 64,440 0 0
BRT APARTMENTS CORP TRUS 055645303 3 262 SH   SOLE 1 262 0 0
BRUKER CORP COM 116794108 5,506 184,960 SH   SOLE 1 184,960 0 0
BRUKER CORP COM 116794108 120 4,041 SH   SOLE 8 4,041 0 0
BRUNSWICK CORP COM 117043109 6,024 129,686 SH   SOLE 1 129,686 0 0
BRUNSWICK CORP COM 117043109 676 14,561 SH   SOLE 8 14,561 0 0
BRUNSWICK CORP OPT 117043109 423 9,100 SH Call SOLE 8 9,100 0 0
BRUNSWICK CORP OPT 117043109 23 500 SH Put SOLE 8 500 0 0
BRYN MAWR BK CORP COM 117665109 20 579 SH   SOLE 1 579 0 0
BSB BANCORP INC MD COM 05573H108 4 130 SH   SOLE 1 130 0 0
BSQUARE CORP COM 11776U300 0 171 SH   SOLE 8 171 0 0
BT GROUP PLC ADR 05577E101 33 2,200 SH   DFND 1 0 0 2,200
BUCKEYE PARTNERS L P COM 118230101 20,996 724,226 SH   SOLE 1 724,226 0 0
BUCKEYE PARTNERS L P OPT 118230101 510 17,600 SH Put SOLE 8 17,600 0 0
BUCKEYE PARTNERS L P OPT 118230101 580 20,000 SH Call SOLE 8 20,000 0 0
BUCKEYE PARTNERS L P COM 118230101 368 12,689 SH   SOLE 8 12,689 0 0
BUCKLE INC COM 118440106 684 35,422 SH   SOLE 1 35,422 0 0
BUCKLE INC COM 118440106 14 699 SH   SOLE 8 699 0 0
BUCKLE INC OPT 118440106 456 23,600 SH Call SOLE 8 23,600 0 0
BUCKLE INC OPT 118440106 172 8,900 SH Put SOLE 8 8,900 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 124 11,377 SH   SOLE 1 11,377 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 58 5,279 SH   SOLE 8 5,279 0 0
BUNGE LIMITED COM G16962105 66,004 1,235,114 SH   SOLE 1 1,235,114 0 0
BUNGE LIMITED COM G16962105 6,771 126,705 SH   SOLE 8 126,705 0 0
BUNGE LIMITED OPT G16962105 3,281 61,400 SH Call SOLE 8 61,400 0 0
BUNGE LIMITED OPT G16962105 7,668 143,500 SH Put SOLE 8 143,500 0 0
BUNGE LIMITED COM G16962105 575 10,754 SH   SOLE 9 10,754 0 0
BURLINGTON STORES INC COM 122017106 12,937 79,526 SH   SOLE 1 79,526 0 0
BURLINGTON STORES INC OPT 122017106 5,986 36,800 SH Put SOLE 8 36,800 0 0
BURLINGTON STORES INC COM 122017106 171 1,049 SH   SOLE 8 1,049 0 0
BURLINGTON STORES INC OPT 122017106 1,025 6,300 SH Call SOLE 8 6,300 0 0
BURLINGTON STORES INC COM 122017106 155 949 SH   SOLE 9 949 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 7 309 SH   SOLE 1 309 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,518 39,699 SH   SOLE 1 39,699 0 0
BYLINE BANCORP INC COM 124411109 10 612 SH   SOLE 1 612 0 0
C &amp F FINL CORP COM 12466Q104 5 96 SH   SOLE 1 96 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 16,304 193,874 SH   SOLE 1 193,874 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 5,449 64,800 SH Call SOLE 8 64,800 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 839 9,970 SH   SOLE 8 9,970 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 3,019 35,900 SH Put SOLE 8 35,900 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 1,091 12,983 SH   SOLE 9 12,983 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 688 50,960 SH   SOLE 1 50,960 0 0
CABLE ONE INC COM 12685J105 3,818 4,655 SH   SOLE 1 4,655 0 0
CABOT CORP COM 127055101 2,578 60,056 SH   SOLE 1 60,056 0 0
CABOT CORP COM 127055101 97 2,241 SH   SOLE 8 2,241 0 0
CABOT CORP OPT 127055101 43 1,000 SH Put SOLE 8 1,000 0 0
CABOT CORP OPT 127055101 9 200 SH Call SOLE 8 200 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 2,596 27,225 SH   SOLE 1 27,225 0 0
CABOT OIL &amp GAS CORP COM 127097103 7,438 332,844 SH   SOLE 1 332,844 0 0
CABOT OIL &amp GAS CORP OPT 127097103 224 10,000 SH Put SOLE 8 10,000 0 0
CABOT OIL &amp GAS CORP OPT 127097103 282 12,600 SH Call SOLE 8 12,600 0 0
CABOT OIL &amp GAS CORP COM 127097103 2,492 111,499 SH   SOLE 8 111,499 0 0
CABOT OIL &amp GAS CORP COM 127097103 930 41,628 SH   SOLE 9 41,628 0 0
CABOT OIL &amp GAS CORP COM 127097103 0 1 SH   SOLE 44 1 0 0
CACI INTL INC COM 127190304 1,214 8,426 SH   SOLE 1 8,426 0 0
CACI INTL INC OPT 127190304 14 100 SH Call SOLE 8 100 0 0
CACTUS INC COM 127203107 59 2,153 SH   SOLE 1 2,153 0 0
CADENCE BANCORPORATION COM 12739A100 400 23,829 SH   SOLE 1 23,829 0 0
CADENCE BANCORPORATION COM 12739A100 5 290 SH   SOLE 8 290 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 18,904 434,797 SH   SOLE 1 434,797 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 157 3,600 SH Put SOLE 8 3,600 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 596 13,700 SH Call SOLE 8 13,700 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 365 8,379 SH   SOLE 8 8,379 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,161 26,682 SH   SOLE 9 26,682 0 0
CADIZ INC COM 127537207 7 657 SH   SOLE 1 657 0 0
CADIZ INC COM 127537207 417 40,500 SH   SOLE 8 40,500 0 0
CAE INC COM 124765108 64 3,469 SH   SOLE 1 3,469 0 0
CAE INC COM 124765108 57 3,147 SH   SOLE 9 3,147 0 0
CAESARS ENTMT CORP COM 127686103 33,749 4,970,355 SH   SOLE 1 4,970,355 0 0
CAESARS ENTMT CORP OPT 127686103 33,704 4,963,700 SH Put SOLE 8 4,963,700 0 0
CAESARS ENTMT CORP COM 127686103 18,217 2,683,072 SH   SOLE 8 2,683,072 0 0
CAESARS ENTMT CORP BOND 127686AA1 20 15,992 PRN   SOLE 8 0 0 15,992
CAESARS ENTMT CORP OPT 127686103 39,215 5,775,400 SH Call SOLE 8 5,775,400 0 0
CAESARSTONE LTD COM M20598104 210 15,466 SH   SOLE 1 15,466 0 0
CAESARSTONE LTD OPT M20598104 3 200 SH Call SOLE 8 200 0 0
CAESARSTONE LTD OPT M20598104 15 1,100 SH Put SOLE 8 1,100 0 0
CAESARSTONE LTD COM M20598104 4 303 SH   SOLE 8 303 0 0
CAI INTERNATIONAL INC COM 12477X106 2 87 SH   SOLE 1 87 0 0
CAI INTERNATIONAL INC COM 12477X106 167 7,207 SH   SOLE 8 7,207 0 0
CAL MAINE FOODS INC COM 128030202 1,736 41,025 SH   SOLE 1 41,025 0 0
CAL MAINE FOODS INC COM 128030202 2,915 68,892 SH   SOLE 8 68,892 0 0
CAL MAINE FOODS INC OPT 128030202 1,552 36,700 SH Call SOLE 8 36,700 0 0
CAL MAINE FOODS INC OPT 128030202 643 15,200 SH Put SOLE 8 15,200 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALAMOS CONV OPP AND INC FD FUND 128117108 7 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 1,017 78,189 SH   SOLE 1 78,189 0 0
CALAMP CORP COM 128126109 64 4,892 SH   SOLE 8 4,892 0 0
CALAVO GROWERS INC COM 128246105 690 9,449 SH   SOLE 1 9,449 0 0
CALAVO GROWERS INC COM 128246105 28 377 SH   SOLE 8 377 0 0
CALERES INC COM 129500104 1,034 37,146 SH   SOLE 1 37,146 0 0
CALERES INC COM 129500104 250 8,975 SH   SOLE 8 8,975 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,704 100,000 SH Put SOLE 1 100,000 0 0
CALIFORNIA RES CORP COM 13057Q206 46 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 1,257 73,813 SH   SOLE 1 73,813 0 0
CALIFORNIA RES CORP OPT 13057Q206 951 55,800 SH Put SOLE 8 55,800 0 0
CALIFORNIA RES CORP COM 13057Q206 1,500 88,002 SH   SOLE 8 88,002 0 0
CALIFORNIA RES CORP OPT 13057Q206 2,280 133,800 SH Call SOLE 8 133,800 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,542 32,368 SH   SOLE 1 32,368 0 0
CALIFORNIA WTR SVC GROUP OPT 130788102 14 300 SH Call SOLE 8 300 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 10 218 SH   SOLE 9 218 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 67 16,604 SH   SOLE 1 16,604 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 122 SH   SOLE 8 122 0 0
CALIX INC COM 13100M509 54 5,480 SH   SOLE 1 5,480 0 0
CALIX INC COM 13100M509 35 3,616 SH   SOLE 8 3,616 0 0
CALLAWAY GOLF CO COM 131193104 1,992 130,170 SH   SOLE 1 130,170 0 0
CALLAWAY GOLF CO OPT 131193104 135 8,800 SH Call SOLE 8 8,800 0 0
CALLAWAY GOLF CO OPT 131193104 23 1,500 SH Put SOLE 8 1,500 0 0
CALLAWAY GOLF CO COM 131193104 92 5,983 SH   SOLE 8 5,983 0 0
CALLON PETE CO DEL COM 13123X102 865 133,306 SH   SOLE 1 133,306 0 0
CALLON PETE CO DEL COM 13123X102 29 4,528 SH   SOLE 8 4,528 0 0
CALLON PETE CO DEL OPT 13123X102 5 800 SH Call SOLE 8 800 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 60 27,177 SH   SOLE 1 27,177 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 11 5,135 SH   SOLE 8 5,135 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 7 3,200 SH Call SOLE 8 3,200 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 42 18,800 SH Put SOLE 8 18,800 0 0
CALYXT INC COM 13173L107 1 108 SH   SOLE 1 108 0 0
CALYXT INC COM 13173L107 1 99 SH   SOLE 8 99 0 0
CAMBREX CORP COM 132011107 484 12,827 SH   SOLE 1 12,827 0 0
CAMBREX CORP COM 132011107 81 2,162 SH   SOLE 8 2,162 0 0
CAMBRIDGE BANCORP COM 132152109 12 152 SH   SOLE 1 152 0 0
CAMDEN NATL CORP COM 133034108 20 559 SH   SOLE 1 559 0 0
CAMDEN PPTY TR TRUS 133131102 14,302 162,427 SH   SOLE 1 162,427 0 0
CAMDEN PPTY TR COM 133131102 2,105 23,897 SH   SOLE 1 23,897 0 0
CAMDEN PPTY TR TRUS 133131102 1 12 SH   SOLE 8 12 0 0
CAMDEN PPTY TR COM 133131102 100 1,130 SH   SOLE 9 1,130 0 0
CAMECO CORP COM 13321L108 22 1,892 SH   SOLE 1 1,892 0 0
CAMECO CORP OPT 13321L108 393 34,600 SH Put SOLE 8 34,600 0 0
CAMECO CORP COM 13321L108 2,753 242,537 SH   SOLE 8 242,537 0 0
CAMECO CORP OPT 13321L108 363 32,000 SH Call SOLE 8 32,000 0 0
CAMECO CORP COM 13321L108 43 3,807 SH   SOLE 9 3,807 0 0
CAMPBELL SOUP CO COM 134429109 14,825 449,426 SH   SOLE 1 449,426 0 0
CAMPBELL SOUP CO OPT 134429109 5,236 158,700 SH Call SOLE 8 158,700 0 0
CAMPBELL SOUP CO COM 134429109 9,813 297,456 SH   SOLE 8 297,456 0 0
CAMPBELL SOUP CO OPT 134429109 15,436 467,900 SH Put SOLE 8 467,900 0 0
CAMPBELL SOUP CO COM 134429109 636 19,268 SH   SOLE 9 19,268 0 0
CAMPING WORLD HLDGS INC COM 13462K109 261 22,841 SH   SOLE 1 22,841 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 235 20,500 SH Call SOLE 8 20,500 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 104 9,100 SH Put SOLE 8 9,100 0 0
CAMPING WORLD HLDGS INC COM 13462K109 25 2,214 SH   SOLE 8 2,214 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 218 4,982 SH   SOLE 1 4,982 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 420 9,600 SH Put SOLE 8 9,600 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 4,013 91,800 SH Call SOLE 8 91,800 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 203 4,650 SH   SOLE 8 4,650 0 0
CANADIAN NAT RES LTD COM 136385101 2,230 92,413 SH   SOLE 1 92,413 0 0
CANADIAN NAT RES LTD COM 136385101 4 157 SH   DFND 1 0 0 157
CANADIAN NAT RES LTD COM 136385101 142 5,885 SH   SOLE 8 5,885 0 0
CANADIAN NAT RES LTD OPT 136385101 586 24,300 SH Put SOLE 8 24,300 0 0
CANADIAN NAT RES LTD OPT 136385101 1,933 80,100 SH Call SOLE 8 80,100 0 0
CANADIAN NAT RES LTD COM 136385101 218 9,023 SH   SOLE 9 9,023 0 0
CANADIAN NATL RY CO COM 136375102 1,540 20,779 SH   SOLE 1 20,779 0 0
CANADIAN NATL RY CO COM 136375102 455 6,149 SH   SOLE 8 6,149 0 0
CANADIAN NATL RY CO OPT 136375102 1,579 21,300 SH Put SOLE 8 21,300 0 0
CANADIAN NATL RY CO OPT 136375102 378 5,100 SH Call SOLE 8 5,100 0 0
CANADIAN NATL RY CO COM 136375102 6,511 87,871 SH   SOLE 9 87,871 0 0
CANADIAN PAC RY LTD COM 13645T100 2,929 16,492 SH   SOLE 1 16,492 0 0
CANADIAN PAC RY LTD COM 13645T100 574 3,232 SH   DFND 1 0 0 3,232
CANADIAN PAC RY LTD OPT 13645T100 2,345 13,200 SH Put SOLE 8 13,200 0 0
CANADIAN PAC RY LTD OPT 13645T100 53 300 SH Call SOLE 8 300 0 0
CANADIAN PAC RY LTD COM 13645T100 3,046 17,146 SH   SOLE 9 17,146 0 0
CANADIAN SOLAR INC COM 136635109 182 12,637 SH   SOLE 1 12,637 0 0
CANADIAN SOLAR INC OPT 136635109 1,045 72,900 SH Put SOLE 8 72,900 0 0
CANADIAN SOLAR INC OPT 136635109 1,653 115,300 SH Call SOLE 8 115,300 0 0
CANADIAN SOLAR INC COM 136635109 1,334 93,027 SH   SOLE 8 93,027 0 0
CANADIAN SOLAR INC COM 136635109 25 1,761 SH   SOLE 9 1,761 0 0
CANCER GENETICS INC COM 13739U104 0 454 SH   DFND 1 0 0 454
CANNAE HLDGS INC COM 13765N107 34 2,004 SH   SOLE 1 2,004 0 0
CANNAE HLDGS INC COM 13765N107 64 3,737 SH   SOLE 8 3,737 0 0
CANOPY GROWTH CORP COM 138035100 1,344 50,000 SH   SOLE 1 50,000 0 0
CANOPY GROWTH CORP OPT 138035100 1,344 50,000 SH Put SOLE 1 50,000 0 0
CANOPY GROWTH CORP COM 138035100 56 2,067 SH   DFND 1 0 0 2,067
CANOPY GROWTH CORP COM 138035100 1,719 63,936 SH   SOLE 8 63,936 0 0
CANOPY GROWTH CORP OPT 138035100 8,360 311,100 SH Put SOLE 8 311,100 0 0
CANOPY GROWTH CORP OPT 138035100 11,549 429,800 SH Call SOLE 8 429,800 0 0
CANOPY GROWTH CORP COM 138035100 20 737 SH   SOLE 9 737 0 0
CANTEL MEDICAL CORP COM 138098108 437 5,870 SH   SOLE 1 5,870 0 0
CANTEL MEDICAL CORP COM 138098108 1,084 14,556 SH   SOLE 8 14,556 0 0
CAPITAL BANCORP INC MD COM 139737100 2 140 SH   SOLE 1 140 0 0
CAPITAL CITY BK GROUP INC COM 139674105 8 331 SH   SOLE 1 331 0 0
CAPITAL ONE FINL CORP COM 14040H105 47,074 622,752 SH   SOLE 1 622,752 0 0
CAPITAL ONE FINL CORP OPT 14040H105 7,265 96,100 SH Call SOLE 8 96,100 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,678 22,190 SH   SOLE 8 22,190 0 0
CAPITAL ONE FINL CORP OPT 14040H105 10,281 136,000 SH Put SOLE 8 136,000 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,272 30,057 SH   SOLE 9 30,057 0 0
CAPITAL ONE FINL CORP COM 14040H105 149 1,970 SH   SOLE 20 0 1,970 0
CAPITAL ONE FINL CORP COM 14040H105 0 1 SH   SOLE 44 1 0 0
CAPITAL PRODUCT PARTNERS L P COM Y11082107 25 11,801 SH   SOLE 1 11,801 0 0
CAPITALA FIN CORP COM 14054R106 0 14 SH   SOLE 8 14 0 0
CAPITOL FED FINL INC COM 14057J101 214 16,781 SH   SOLE 1 16,781 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 2 109 SH   SOLE 1 109 0 0
CAPSTEAD MTG CORP TRUS 14067E506 272 40,729 SH   SOLE 1 40,729 0 0
CAPSTONE TURBINE CORP COM 14067D409 0 17 SH   SOLE 9 17 0 0
CARA THERAPEUTICS INC COM 140755109 874 67,232 SH   SOLE 1 67,232 0 0
CARA THERAPEUTICS INC COM 140755109 87 6,666 SH   SOLE 8 6,666 0 0
CARA THERAPEUTICS INC OPT 140755109 3 200 SH Call SOLE 8 200 0 0
CARBO CERAMICS INC COM 140781105 52 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC COM 140781105 30 8,631 SH   SOLE 1 8,631 0 0
CARBO CERAMICS INC OPT 140781105 9 2,600 SH Put SOLE 8 2,600 0 0
CARBO CERAMICS INC OPT 140781105 2 600 SH Call SOLE 8 600 0 0
CARBO CERAMICS INC COM 140781105 26 7,587 SH   SOLE 8 7,587 0 0
CARBON BLACK INC COM 14081R103 369 27,461 SH   SOLE 1 27,461 0 0
CARBON BLACK INC COM 14081R103 231 17,187 SH   SOLE 8 17,187 0 0
CARBONITE INC COM 141337105 260 10,297 SH   SOLE 1 10,297 0 0
CARBONITE INC BOND 141337AB1 1,103 926,000 PRN   SOLE 8 0 0 926,000
CARBONITE INC OPT 141337105 88 3,500 SH Put SOLE 8 3,500 0 0
CARBONITE INC COM 141337105 10 365 SH   SOLE 8 365 0 0
CARDINAL HEALTH INC COM 14149Y108 35,046 785,783 SH   SOLE 1 785,783 0 0
CARDINAL HEALTH INC COM 14149Y108 16 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 1,062 23,815 SH   SOLE 8 23,815 0 0
CARDINAL HEALTH INC OPT 14149Y108 4,179 93,700 SH Put SOLE 8 93,700 0 0
CARDINAL HEALTH INC OPT 14149Y108 2,364 53,000 SH Call SOLE 8 53,000 0 0
CARDINAL HEALTH INC COM 14149Y108 2,109 47,284 SH   SOLE 9 47,284 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 687 24,137 SH   SOLE 1 24,137 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1 24 SH   SOLE 8 24 0 0
CARDTRONICS PLC COM G1991C105 1,418 54,573 SH   SOLE 1 54,573 0 0
CARDTRONICS PLC COM G1991C105 9 367 SH   SOLE 8 367 0 0
CARDTRONICS PLC OPT G1991C105 8 300 SH Put SOLE 8 300 0 0
CARE COM INC COM 141633107 693 35,900 SH   SOLE 1 35,900 0 0
CAREDX INC COM 14167L103 59 2,363 SH   SOLE 1 2,363 0 0
CAREDX INC COM 14167L103 1 25 SH   SOLE 8 25 0 0
CAREER EDUCATION CORP COM 141665109 638 55,897 SH   SOLE 1 55,897 0 0
CAREER EDUCATION CORP COM 141665109 263 23,046 SH   SOLE 8 23,046 0 0
CARETRUST REIT INC COM 14174T107 338 18,325 SH   SOLE 1 18,325 0 0
CARETRUST REIT INC TRUS 14174T107 1,451 78,594 SH   SOLE 1 78,594 0 0
CARETRUST REIT INC TRUS 14174T107 1 50 SH   SOLE 8 50 0 0
CARGURUS INC COM 141788109 1,784 52,873 SH   SOLE 1 52,873 0 0
CARGURUS INC COM 141788109 23 694 SH   SOLE 8 694 0 0
CARLISLE COS INC COM 142339100 827 8,232 SH   SOLE 1 8,232 0 0
CARLISLE COS INC COM 142339100 131 1,300 SH   SOLE 8 1,300 0 0
CARLYLE GROUP L P COM 14309L102 6 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P COM 14309L102 42 2,695 SH   SOLE 8 2,695 0 0
CARLYLE GROUP L P OPT 14309L102 16 1,000 SH Put SOLE 8 1,000 0 0
CARMAX INC COM 143130102 11,634 185,484 SH   SOLE 1 185,484 0 0
CARMAX INC OPT 143130102 1,167 18,600 SH Call SOLE 8 18,600 0 0
CARMAX INC COM 143130102 5 75 SH   SOLE 8 75 0 0
CARMAX INC OPT 143130102 1,650 26,300 SH Put SOLE 8 26,300 0 0
CARMAX INC COM 143130102 1,086 17,316 SH   SOLE 9 17,316 0 0
CARNIVAL CORP COM 143658300 40,647 824,505 SH   SOLE 1 824,505 0 0
CARNIVAL CORP COM 143658300 2,676 54,286 SH   SOLE 8 54,286 0 0
CARNIVAL CORP OPT 143658300 3,594 72,900 SH Put SOLE 8 72,900 0 0
CARNIVAL CORP OPT 143658300 8,228 166,900 SH Call SOLE 8 166,900 0 0
CARNIVAL CORP COM 143658300 18,753 380,397 SH   SOLE 9 380,397 0 0
CARNIVAL PLC ADR 14365C103 3 60 SH   SOLE 8 60 0 0
CARNIVAL PLC ADR 14365C103 633 13,000 SH   SOLE 9 13,000 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 390 10,961 SH   SOLE 1 10,961 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 4 108 SH   SOLE 8 108 0 0
CARRIAGE SVCS INC COM 143905107 41 2,653 SH   SOLE 1 2,653 0 0
CARRIAGE SVCS INC COM 143905107 82 5,278 SH   SOLE 8 5,278 0 0
CARRIZO OIL &amp GAS INC COM 144577103 2,724 241,327 SH   SOLE 1 241,327 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 251 22,200 SH Put SOLE 8 22,200 0 0
CARRIZO OIL &amp GAS INC COM 144577103 1 98 SH   SOLE 8 98 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 541 47,900 SH Call SOLE 8 47,900 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 37 3,800 SH   SOLE 1 3,800 0 0
CARS COM INC COM 14575E105 407 18,930 SH   SOLE 1 18,930 0 0
CARS COM INC OPT 14575E105 1,118 52,000 SH Call SOLE 8 52,000 0 0
CARS COM INC COM 14575E105 265 12,335 SH   SOLE 8 12,335 0 0
CARTERS INC COM 146229109 14,708 180,210 SH   SOLE 1 180,210 0 0
CARVANA CO COM 146869102 248 7,587 SH   SOLE 1 7,587 0 0
CARVANA CO COM 146869102 14,348 438,649 SH   SOLE 8 438,649 0 0
CARVANA CO COM 146869102 196 6,000 SH   DFND 20 0 0 6,000
CASA SYS INC COM 14713L102 1,080 82,223 SH   SOLE 8 82,223 0 0
CASELLA WASTE SYS INC COM 147448104 308 10,807 SH   SOLE 1 10,807 0 0
CASELLA WASTE SYS INC COM 147448104 4 130 SH   SOLE 8 130 0 0
CASEYS GEN STORES INC COM 147528103 1,377 10,747 SH   SOLE 1 10,747 0 0
CASS INFORMATION SYS INC COM 14808P109 58 1,103 SH   SOLE 1 1,103 0 0
CASTLIGHT HEALTH INC COM 14862Q100 1 426 SH   SOLE 1 426 0 0
CASTLIGHT HEALTH INC COM 14862Q100 64 29,606 SH   SOLE 8 29,606 0 0
CATALENT INC COM 148806102 407 13,088 SH   SOLE 1 13,088 0 0
CATALENT INC COM 148806102 29 917 SH   SOLE 8 917 0 0
CATALYST BIOSCIENCES INC COM 14888D208 3 344 SH   SOLE 1 344 0 0
CATALYST BIOSCIENCES INC COM 14888D208 0 33 SH   SOLE 8 33 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 2 1,134 SH   SOLE 1 1,134 0 0
CATASYS INC COM 149049504 455 48,600 SH   SOLE 1 48,600 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 10 1,427 SH   SOLE 1 1,427 0 0
CATERPILLAR INC DEL COM 149123101 83,121 654,139 SH   SOLE 1 654,139 0 0
CATERPILLAR INC DEL COM 149123101 145 1,138 SH   DFND 1 0 0 1,138
CATERPILLAR INC DEL COM 149123101 15,846 124,708 SH   SOLE 8 124,708 0 0
CATERPILLAR INC DEL OPT 149123101 35,795 281,700 SH Call SOLE 8 281,700 0 0
CATERPILLAR INC DEL OPT 149123101 67,982 535,000 SH Put SOLE 8 535,000 0 0
CATERPILLAR INC DEL COM 149123101 3,251 25,582 SH   SOLE 9 25,582 0 0
CATERPILLAR INC DEL COM 149123101 762 6,000 SH   DFND 20 0 0 6,000
CATERPILLAR INC DEL COM 149123101 0 1 SH   SOLE 44 1 0 0
CATHAY GEN BANCORP COM 149150104 1,137 33,913 SH   SOLE 1 33,913 0 0
CATO CORP NEW COM 149205106 279 19,622 SH   SOLE 1 19,622 0 0
CATO CORP NEW COM 149205106 12 808 SH   SOLE 8 808 0 0
CAVCO INDS INC DEL COM 149568107 818 6,271 SH   SOLE 1 6,271 0 0
CAVCO INDS INC DEL COM 149568107 226 1,737 SH   SOLE 8 1,737 0 0
CB FINL SVCS INC COM 12479G101 3 135 SH   SOLE 1 135 0 0
CBIZ INC COM 124805102 770 39,054 SH   SOLE 1 39,054 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 504 262,873 SH   SOLE 1 262,873 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 21 11,270 SH   SOLE 8 11,270 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 12 6,100 SH Call SOLE 8 6,100 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 30 15,600 SH Put SOLE 8 15,600 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 8,753 89,472 SH   SOLE 1 89,472 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 3,532 36,100 SH Put SOLE 8 36,100 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2,121 21,683 SH   SOLE 8 21,683 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 2,162 22,100 SH Call SOLE 8 22,100 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,068 10,913 SH   SOLE 9 10,913 0 0
CBRE GROUP INC COM 12504L109 80 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC COM 12504L109 11,693 292,060 SH   SOLE 1 292,060 0 0
CBRE GROUP INC OPT 12504L109 769 19,200 SH Call SOLE 8 19,200 0 0
CBRE GROUP INC COM 12504L109 378 9,443 SH   SOLE 8 9,443 0 0
CBRE GROUP INC OPT 12504L109 464 11,600 SH Put SOLE 8 11,600 0 0
CBRE GROUP INC COM 12504L109 1,201 30,001 SH   SOLE 9 30,001 0 0
CBS CORP NEW COM 124857202 64,918 1,484,910 SH   SOLE 1 1,484,910 0 0
CBS CORP NEW OPT 124857202 1,876 42,900 SH Put SOLE 8 42,900 0 0
CBS CORP NEW COM 124857202 2,745 62,784 SH   SOLE 8 62,784 0 0
CBS CORP NEW OPT 124857202 2,343 53,600 SH Call SOLE 8 53,600 0 0
CBS CORP NEW COM 124857202 1,398 31,992 SH   SOLE 9 31,992 0 0
CBTX INC COM 12481V104 79 2,679 SH   SOLE 1 2,679 0 0
CDK GLOBAL INC COM 12508E101 3,869 80,781 SH   SOLE 1 80,781 0 0
CDK GLOBAL INC OPT 12508E101 804 16,800 SH Put SOLE 8 16,800 0 0
CDK GLOBAL INC OPT 12508E101 215 4,500 SH Call SOLE 8 4,500 0 0
CDK GLOBAL INC COM 12508E101 308 6,444 SH   SOLE 8 6,444 0 0
CDK GLOBAL INC COM 12508E101 69 1,423 SH   SOLE 9 1,423 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 115 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO COM 136069101 5,930 79,557 SH   SOLE 1 79,557 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 724 9,707 SH   SOLE 8 9,707 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 425 5,700 SH Put SOLE 8 5,700 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 82 1,100 SH Call SOLE 8 1,100 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 14,737 197,702 SH   SOLE 9 197,702 0 0
CDW CORP COM 12514G108 8,309 102,523 SH   SOLE 1 102,523 0 0
CDW CORP COM 12514G108 49 601 SH   SOLE 8 601 0 0
CDW CORP OPT 12514G108 5,106 63,000 SH Call SOLE 8 63,000 0 0
CDW CORP COM 12514G108 199 2,458 SH   SOLE 9 2,458 0 0
CECO ENVIRONMENTAL CORP COM 125141101 6 882 SH   SOLE 1 882 0 0
CEDAR FAIR L P OPT 150185106 364 7,700 SH Call SOLE 8 7,700 0 0
CEDAR FAIR L P OPT 150185106 19 400 SH Put SOLE 8 400 0 0
CEDAR REALTY TRUST INC TRUS 150602209 112 35,776 SH   SOLE 1 35,776 0 0
CEDAR REALTY TRUST INC TRUS 150602209 0 100 SH   SOLE 8 100 0 0
CELANESE CORP DEL COM 150870103 10,625 118,078 SH   SOLE 1 118,078 0 0
CELANESE CORP DEL OPT 150870103 216 2,400 SH Put SOLE 8 2,400 0 0
CELANESE CORP DEL COM 150870103 232 2,576 SH   SOLE 8 2,576 0 0
CELANESE CORP DEL OPT 150870103 927 10,300 SH Call SOLE 8 10,300 0 0
CELANESE CORP DEL COM 150870103 1,360 15,110 SH   SOLE 9 15,110 0 0
CELESTICA INC COM 15101Q108 579 66,000 SH   SOLE 1 66,000 0 0
CELESTICA INC COM 15101Q108 2 282 SH   SOLE 8 282 0 0
CELGENE CORP COM 151020104 92,791 1,447,819 SH   SOLE 1 1,447,819 0 0
CELGENE CORP COM 151020104 101 1,580 SH   DFND 1 0 0 1,580
CELGENE CORP OPT 151020104 42,556 664,000 SH Call SOLE 8 664,000 0 0
CELGENE CORP OPT 151020104 63,186 985,900 SH Put SOLE 8 985,900 0 0
CELGENE CORP COM 151020104 28,137 439,033 SH   SOLE 8 439,033 0 0
CELGENE CORP COM 151020104 561 8,753 SH   SOLE 9 8,753 0 0
CELGENE CORP COM 151020104 3,021 47,135 SH   DFND 20 0 0 47,135
CELGENE CORP COM 151020104 0 1 SH   SOLE 44 1 0 0
CELLCOM ISRAEL LTD COM M2196U109 7 1,188 SH   SOLE 9 1,188 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 0 78 SH   SOLE 8 78 0 0
CELLECTIS S A ADR 15117K103 1 87 SH   SOLE 8 87 0 0
CEMEX SAB DE CV ADR 151290889 683 141,875 SH   SOLE 1 141,875 0 0
CEMEX SAB DE CV ADR 151290889 251 52,057 SH   SOLE 8 52,057 0 0
CEMEX SAB DE CV OPT 151290889 734 152,300 SH Call SOLE 8 152,300 0 0
CEMEX SAB DE CV OPT 151290889 118 24,400 SH Put SOLE 8 24,400 0 0
CEMEX SAB DE CV BOND 151290BR3 992 1,018,000 PRN   SOLE 8 0 0 1,018,000
CEMEX SAB DE CV ADR 151290889 481 99,813 SH   SOLE 9 99,813 0 0
CENOVUS ENERGY INC COM 15135U109 690 98,123 SH   SOLE 1 98,123 0 0
CENOVUS ENERGY INC COM 15135U109 117 16,586 SH   SOLE 8 16,586 0 0
CENOVUS ENERGY INC OPT 15135U109 65 9,300 SH Call SOLE 8 9,300 0 0
CENOVUS ENERGY INC COM 15135U109 84 11,809 SH   SOLE 9 11,809 0 0
CENTENE CORP DEL COM 15135B101 36,429 315,944 SH   SOLE 1 315,944 0 0
CENTENE CORP DEL OPT 15135B101 1,926 16,700 SH Put SOLE 8 16,700 0 0
CENTENE CORP DEL OPT 15135B101 5,823 50,500 SH Call SOLE 8 50,500 0 0
CENTENE CORP DEL COM 15135B101 3,456 29,980 SH   SOLE 9 29,980 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 587 53,324 SH   SOLE 1 53,324 0 0
CENTERPOINT ENERGY INC COM 15189T107 21,456 760,070 SH   SOLE 1 760,070 0 0
CENTERPOINT ENERGY INC OPT 15189T107 54 1,900 SH Put SOLE 8 1,900 0 0
CENTERPOINT ENERGY INC OPT 15189T107 443 15,700 SH Call SOLE 8 15,700 0 0
CENTERPOINT ENERGY INC COM 15189T107 10,581 374,793 SH   SOLE 9 374,793 0 0
CENTERPOINT ENERGY INC COM 15189T107 0 1 SH   SOLE 44 1 0 0
CENTERSTATE BK CORP COM 15201P109 372 17,677 SH   SOLE 1 17,677 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 231 36,300 SH   SOLE 1 36,300 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 1,989 715,478 SH   SOLE 8 715,478 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 143 51,436 SH   SOLE 9 51,436 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 481 15,407 SH   SOLE 1 15,407 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 134 3,884 SH   SOLE 1 3,884 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 908 26,359 SH   SOLE 8 26,359 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1 42 SH   SOLE 8 42 0 0
CENTRAL PAC FINL CORP COM 154760409 317 13,001 SH   SOLE 1 13,001 0 0
CENTRAL PAC FINL CORP COM 154760409 1 39 SH   SOLE 8 39 0 0
CENTRAL PUERTO S A ADR 155038201 65 7,100 SH   SOLE 1 7,100 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 6 334 SH   SOLE 1 334 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 2 83 SH   SOLE 8 83 0 0
CENTURY ALUM CO COM 156431108 144 19,765 SH   SOLE 1 19,765 0 0
CENTURY ALUM CO COM 156431108 186 25,484 SH   SOLE 8 25,484 0 0
CENTURY ALUM CO OPT 156431108 320 43,800 SH Put SOLE 8 43,800 0 0
CENTURY ALUM CO OPT 156431108 72 9,900 SH Call SOLE 8 9,900 0 0
CENTURY BANCORP INC MASS COM 156432106 6 83 SH   SOLE 1 83 0 0
CENTURY CASINOS INC COM 156492100 6 838 SH   SOLE 1 838 0 0
CENTURY CASINOS INC COM 156492100 8 1,126 SH   SOLE 8 1,126 0 0
CENTURY CMNTYS INC COM 156504300 11 655 SH   SOLE 1 655 0 0
CENTURYLINK INC COM 156700106 79,030 5,216,547 SH   SOLE 1 5,216,547 0 0
CENTURYLINK INC OPT 156700106 8,140 537,288 SH Put SOLE 8 537,288 0 0
CENTURYLINK INC COM 156700106 1,834 121,077 SH   SOLE 8 121,077 0 0
CENTURYLINK INC OPT 156700106 6,418 423,594 SH Call SOLE 8 423,594 0 0
CENTURYLINK INC COM 156700106 1,823 120,320 SH   SOLE 9 120,320 0 0
CENTURYLINK INC COM 156700106 0 1 SH   SOLE 44 1 0 0
CERAGON NETWORKS LTD COM M22013102 373 98,700 SH   SOLE 1 98,700 0 0
CERAGON NETWORKS LTD COM M22013102 172 45,523 SH   SOLE 8 45,523 0 0
CERIDIAN HCM HLDG INC COM 15677J108 358 10,348 SH   SOLE 1 10,348 0 0
CERIDIAN HCM HLDG INC COM 15677J108 1,039 30,124 SH   SOLE 8 30,124 0 0
CERNER CORP COM 156782104 15,001 286,037 SH   SOLE 1 286,037 0 0
CERNER CORP COM 156782104 353 6,730 SH   SOLE 8 6,730 0 0
CERNER CORP OPT 156782104 624 11,900 SH Call SOLE 8 11,900 0 0
CERNER CORP OPT 156782104 718 13,700 SH Put SOLE 8 13,700 0 0
CERNER CORP COM 156782104 1,618 30,886 SH   SOLE 9 30,886 0 0
CERUS CORP COM 157085101 75 14,796 SH   SOLE 1 14,796 0 0
CERUS CORP COM 157085101 2 419 SH   SOLE 8 419 0 0
CEVA INC COM 157210105 182 8,243 SH   SOLE 1 8,243 0 0
CEVA INC COM 157210105 498 22,530 SH   SOLE 8 22,530 0 0
CF INDS HLDGS INC COM 125269100 16,013 367,988 SH   SOLE 1 367,988 0 0
CF INDS HLDGS INC OPT 125269100 5,034 115,700 SH Call SOLE 8 115,700 0 0
CF INDS HLDGS INC OPT 125269100 8,384 192,700 SH Put SOLE 8 192,700 0 0
CF INDS HLDGS INC COM 125269100 896 20,582 SH   SOLE 8 20,582 0 0
CF INDS HLDGS INC COM 125269100 1,939 44,566 SH   SOLE 9 44,566 0 0
CHANGYOU COM LTD ADR 15911M107 2 101 SH   SOLE 1 101 0 0
CHANGYOU COM LTD ADR 15911M107 198 10,836 SH   SOLE 8 10,836 0 0
CHANGYOU COM LTD OPT 15911M107 5 300 SH Put SOLE 8 300 0 0
CHANGYOU COM LTD OPT 15911M107 49 2,700 SH Call SOLE 8 2,700 0 0
CHANNELADVISOR CORP COM 159179100 537 47,345 SH   SOLE 8 47,345 0 0
CHAPARRAL ENERGY INC COM 15942R208 5 1,039 SH   SOLE 8 1,039 0 0
CHARLES RIV LABS INTL INC COM 159864107 4,514 39,875 SH   SOLE 1 39,875 0 0
CHARLES RIV LABS INTL INC OPT 159864107 215 1,900 SH Call SOLE 8 1,900 0 0
CHART INDS INC COM 16115Q308 942 14,466 SH   SOLE 1 14,466 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 6 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 103,729 363,998 SH   SOLE 1 363,998 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 7,267 25,500 SH Call SOLE 8 25,500 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 13,878 48,700 SH Put SOLE 8 48,700 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 3,715 13,039 SH   SOLE 8 13,039 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 362 1,269 SH   SOLE 9 1,269 0 0
CHASE CORP COM 16150R104 10 100 SH   SOLE 1 100 0 0
CHASE CORP COM 16150R104 2 21 SH   SOLE 8 21 0 0
CHATHAM LODGING TR TRUS 16208T102 1,253 70,823 SH   SOLE 1 70,823 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 34,194 333,109 SH   SOLE 1 333,109 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 133 1,300 SH   DFND 1 0 0 1,300
CHECK POINT SOFTWARE TECH LT COM M22465104 3,038 29,600 SH   SOLE 8 29,600 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 18,210 177,400 SH Put SOLE 8 177,400 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 164 1,600 SH Call SOLE 8 1,600 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 33,798 329,254 SH   SOLE 9 329,254 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 103 1,000 SH   DFND 20 0 0 1,000
CHEESECAKE FACTORY INC COM 163072101 484 11,113 SH   SOLE 1 11,113 0 0
CHEESECAKE FACTORY INC COM 163072101 2,051 47,127 SH   SOLE 8 47,127 0 0
CHEESECAKE FACTORY INC OPT 163072101 3,433 78,900 SH Put SOLE 8 78,900 0 0
CHEESECAKE FACTORY INC OPT 163072101 65 1,500 SH Call SOLE 8 1,500 0 0
CHEETAH MOBILE INC ADR 163075104 49 8,080 SH   SOLE 1 8,080 0 0
CHEFS WHSE INC COM 163086101 1,411 44,141 SH   SOLE 1 44,141 0 0
CHEFS WHSE INC COM 163086101 278 8,674 SH   SOLE 8 8,674 0 0
CHEGG INC COM 163092109 55 1,941 SH   SOLE 1 1,941 0 0
CHEGG INC COM 163092109 43 1,500 SH   SOLE 8 1,500 0 0
CHEMED CORP NEW COM 16359R103 14,444 50,983 SH   SOLE 1 50,983 0 0
CHEMED CORP NEW COM 16359R103 281 991 SH   SOLE 8 991 0 0
CHEMICAL FINL CORP COM 163731102 1,089 29,744 SH   SOLE 1 29,744 0 0
CHEMOCENTRYX INC COM 16383L106 61 5,600 SH   SOLE 1 5,600 0 0
CHEMOCENTRYX INC COM 16383L106 2 266 SH   SOLE 8 266 0 0
CHEMOURS CO COM 163851108 2,462 87,286 SH   SOLE 1 87,286 0 0
CHEMOURS CO OPT 163851108 1,112 39,400 SH Call SOLE 8 39,400 0 0
CHEMOURS CO COM 163851108 296 10,500 SH   SOLE 8 10,500 0 0
CHEMOURS CO OPT 163851108 1,448 51,300 SH Put SOLE 8 51,300 0 0
CHEMOURS CO COM 163851108 61 2,186 SH   SOLE 9 2,186 0 0
CHEMUNG FINL CORP COM 164024101 4 95 SH   SOLE 1 95 0 0
CHENIERE ENERGY INC COM 16411R208 22,719 383,816 SH   SOLE 1 383,816 0 0
CHENIERE ENERGY INC OPT 16411R208 4,529 76,500 SH Call SOLE 8 76,500 0 0
CHENIERE ENERGY INC OPT 16411R208 9,796 165,500 SH Put SOLE 8 165,500 0 0
CHENIERE ENERGY INC COM 16411R208 5,280 89,207 SH   SOLE 8 89,207 0 0
CHENIERE ENERGY INC COM 16411R208 240 4,063 SH   SOLE 9 4,063 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 1,135 31,449 SH   SOLE 1 31,449 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 1,191 32,990 SH   SOLE 8 32,990 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 40 1,100 SH Put SOLE 8 1,100 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 123 3,400 SH Call SOLE 8 3,400 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 33 1,883 SH   SOLE 1 1,883 0 0
CHESAPEAKE ENERGY CORP COM 165167107 9 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP COM 165167107 2,749 1,308,856 SH   SOLE 1 1,308,856 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 198 94,400 SH Call SOLE 8 94,400 0 0
CHESAPEAKE ENERGY CORP COM 165167107 447 212,973 SH   SOLE 8 212,973 0 0
CHESAPEAKE ENERGY CORP BOND 165167CY1 222 276,000 PRN   SOLE 8 0 0 276,000
CHESAPEAKE ENERGY CORP OPT 165167107 574 273,200 SH Put SOLE 8 273,200 0 0
CHESAPEAKE ENERGY CORP COM 165167107 6 3,060 SH   SOLE 9 3,060 0 0
CHESAPEAKE LODGING TR TRUS 165240102 3,901 160,223 SH   SOLE 1 160,223 0 0
CHESAPEAKE UTILS CORP COM 165303108 87 1,074 SH   SOLE 1 1,074 0 0
CHEVRON CORP NEW COM 166764100 146,926 1,350,558 SH   SOLE 1 1,350,558 0 0
CHEVRON CORP NEW COM 166764100 576 5,291 SH   DFND 1 0 0 5,291
CHEVRON CORP NEW OPT 166764100 16,939 155,700 SH Put SOLE 8 155,700 0 0
CHEVRON CORP NEW COM 166764100 1,599 14,702 SH   SOLE 8 14,702 0 0
CHEVRON CORP NEW OPT 166764100 20,561 189,000 SH Call SOLE 8 189,000 0 0
CHEVRON CORP NEW COM 166764100 5,382 49,473 SH   SOLE 9 49,473 0 0
CHEVRON CORP NEW COM 166764100 0 2 SH   SOLE 44 2 0 0
CHF SOLUTIONS INC COM 12542Q508 0 200 SH   SOLE 8 200 0 0
CHICOS FAS INC COM 168615102 792 140,913 SH   SOLE 1 140,913 0 0
CHICOS FAS INC COM 168615102 292 51,937 SH   SOLE 8 51,937 0 0
CHICOS FAS INC OPT 168615102 28 4,900 SH Put SOLE 8 4,900 0 0
CHICOS FAS INC OPT 168615102 164 29,100 SH Call SOLE 8 29,100 0 0
CHILDRENS PL INC COM 168905107 3,600 39,975 SH   SOLE 1 39,975 0 0
CHILDRENS PL INC OPT 168905107 360 4,000 SH Put SOLE 8 4,000 0 0
CHILDRENS PL INC OPT 168905107 676 7,500 SH Call SOLE 8 7,500 0 0
CHIMERA INVT CORP TRUS 16934Q208 7,881 442,306 SH   SOLE 1 442,306 0 0
CHIMERA INVT CORP COM 16934Q208 2,570 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 242 13,600 SH Call SOLE 8 13,600 0 0
CHIMERA INVT CORP TRUS 16934Q208 41 2,279 SH   SOLE 8 2,279 0 0
CHIMERA INVT CORP OPT 16934Q208 5 300 SH Put SOLE 8 300 0 0
CHIMERIX INC COM 16934W106 3 1,342 SH   SOLE 1 1,342 0 0
CHIMERIX INC COM 16934W106 0 125 SH   SOLE 8 125 0 0
CHINA AUTOMOTIVE SYS INC COM 16936R105 0 59 SH   SOLE 8 59 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 23 300 SH   SOLE 1 300 0 0
CHINA BIOLOGIC PRODS HLDGS I OPT G21515104 84 1,100 SH Put SOLE 8 1,100 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 316 4,153 SH   SOLE 8 4,153 0 0
CHINA COML CR INC COM 16891K103 12 35,500 SH   SOLE 8 35,500 0 0
CHINA CUST RELATIONS CNTR IN COM G2118P102 4 300 SH   SOLE 8 300 0 0
CHINA DISTANCE ED HLDGS LTD ADR 16944W104 4 577 SH   SOLE 8 577 0 0
CHINA FD INC FUND 169373107 42 2,496 SH   DFND 1 0 0 2,496
CHINA LIFE INS CO LTD ADR 16939P106 144 13,700 SH   SOLE 1 13,700 0 0
CHINA LIFE INS CO LTD OPT 16939P106 576 54,900 SH Call SOLE 8 54,900 0 0
CHINA LIFE INS CO LTD OPT 16939P106 307 29,300 SH Put SOLE 8 29,300 0 0
CHINA MOBILE LIMITED ADR 16941M109 511 10,647 SH   SOLE 1 10,647 0 0
CHINA MOBILE LIMITED ADR 16941M109 481 10,015 SH   DFND 1 0 0 10,015
CHINA MOBILE LIMITED ADR 16941M109 698 14,536 SH   SOLE 8 14,536 0 0
CHINA MOBILE LIMITED OPT 16941M109 1,771 36,900 SH Call SOLE 8 36,900 0 0
CHINA MOBILE LIMITED OPT 16941M109 1,085 22,600 SH Put SOLE 8 22,600 0 0
CHINA MOBILE LIMITED ADR 16941M109 370 7,718 SH   SOLE 9 7,718 0 0
CHINA MOBILE LIMITED ADR 16941M109 480 10,000 SH   DFND 20 0 0 10,000
CHINA ONLINE ED GROUP ADR 16954L105 2 220 SH   SOLE 8 220 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1,778 25,180 SH   SOLE 1 25,180 0 0
CHINA PETE &amp CHEM CORP OPT 16941R108 14 200 SH Call SOLE 8 200 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 313 4,427 SH   SOLE 8 4,427 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 353 5,000 SH   DFND 20 0 0 5,000
CHINA SOUTHN AIRLS LTD ADR 169409109 575 18,925 SH   SOLE 8 18,925 0 0
CHINA TELECOM CORP LTD ADR 169426103 33 660 SH   SOLE 1 660 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 443 41,576 SH   SOLE 1 41,576 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 11 1,000 SH Call SOLE 8 1,000 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 352 33,000 SH   SOLE 9 33,000 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 178 100,966 SH   SOLE 1 100,966 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 0 91 SH   SOLE 8 91 0 0
CHINA YUCHAI INTL LTD COM G21082105 95 7,679 SH   SOLE 8 7,679 0 0
CHINACACHE INTL HLDG LTD ADR 16950M107 0 41 SH   SOLE 8 41 0 0
CHINANET ONLINE HLDGS INC COM 16949H201 42 31,703 SH   SOLE 8 31,703 0 0
CHIPMOS TECHNOLOGIES INC ADR 16965P202 1 41 SH   SOLE 8 41 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 9,306 21,553 SH   SOLE 1 21,553 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 111,704 258,700 SH Put SOLE 8 258,700 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 36,514 84,565 SH   SOLE 8 84,565 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 32,643 75,600 SH Call SOLE 8 75,600 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,085 2,514 SH   SOLE 9 2,514 0 0
CHOICE HOTELS INTL INC COM 169905106 613 8,567 SH   SOLE 1 8,567 0 0
CHOICE HOTELS INTL INC COM 169905106 555 7,755 SH   SOLE 8 7,755 0 0
CHRISTOPHER &amp BANKS CORP COM 171046105 0 25 SH   SOLE 8 25 0 0
CHROMADEX CORP COM 171077407 1 421 SH   SOLE 1 421 0 0
CHUBB LIMITED COM H1467J104 82,877 641,562 SH   SOLE 1 641,562 0 0
CHUBB LIMITED COM H1467J104 151 1,168 SH   SOLE 8 1,168 0 0
CHUBB LIMITED OPT H1467J104 2,261 17,500 SH Put SOLE 8 17,500 0 0
CHUBB LIMITED OPT H1467J104 3,514 27,200 SH Call SOLE 8 27,200 0 0
CHUBB LIMITED COM H1467J104 33,967 262,947 SH   SOLE 9 262,947 0 0
CHUBB LIMITED COM H1467J104 0 1 SH   SOLE 44 1 0 0
CHUNGHWA TELECOM CO LTD ADR 17133Q502 19 525 SH   SOLE 1 525 0 0
CHURCH &amp DWIGHT INC COM 171340102 24,426 371,446 SH   SOLE 1 371,446 0 0
CHURCH &amp DWIGHT INC COM 171340102 8 112 SH   SOLE 8 112 0 0
CHURCH &amp DWIGHT INC OPT 171340102 53 800 SH Put SOLE 8 800 0 0
CHURCH &amp DWIGHT INC OPT 171340102 39 600 SH Call SOLE 8 600 0 0
CHURCH &amp DWIGHT INC COM 171340102 2,953 44,910 SH   SOLE 9 44,910 0 0
CHURCHILL DOWNS INC COM 171484108 1,692 6,933 SH   SOLE 1 6,933 0 0
CHUYS HLDGS INC COM 171604101 113 6,378 SH   SOLE 1 6,378 0 0
CHUYS HLDGS INC COM 171604101 214 12,045 SH   SOLE 8 12,045 0 0
CIENA CORP COM 171779309 3,418 100,814 SH   SOLE 1 100,814 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP OPT 171779309 2,753 81,200 SH Call SOLE 8 81,200 0 0
CIENA CORP OPT 171779309 1,553 45,800 SH Put SOLE 8 45,800 0 0
CIENA CORP COM 171779309 3,984 117,477 SH   SOLE 8 117,477 0 0
CIGNA CORP NEW COM 125523100 92,320 486,104 SH   SOLE 1 486,104 0 0
CIGNA CORP NEW COM 125523100 228 1,200 SH   DFND 1 0 0 1,200
CIGNA CORP NEW COM 125523100 12,702 66,879 SH   SOLE 8 66,879 0 0
CIGNA CORP NEW OPT 125523100 10,152 53,456 SH Call SOLE 8 53,456 0 0
CIGNA CORP NEW OPT 125523100 69,131 364,004 SH Put SOLE 8 364,004 0 0
CIGNA CORP NEW COM 125523100 25,241 132,906 SH   SOLE 9 132,906 0 0
CIMAREX ENERGY CO COM 171798101 8,688 140,920 SH   SOLE 1 140,920 0 0
CIMAREX ENERGY CO COM 171798101 9,673 156,909 SH   SOLE 8 156,909 0 0
CIMAREX ENERGY CO OPT 171798101 962 15,600 SH Put SOLE 8 15,600 0 0
CIMAREX ENERGY CO OPT 171798101 653 10,600 SH Call SOLE 8 10,600 0 0
CIMAREX ENERGY CO COM 171798101 558 9,054 SH   SOLE 9 9,054 0 0
CIMPRESS N V COM N20146101 1,484 14,352 SH   SOLE 1 14,352 0 0
CIMPRESS N V COM N20146101 476 4,602 SH   SOLE 8 4,602 0 0
CIMPRESS N V OPT N20146101 145 1,400 SH Call SOLE 8 1,400 0 0
CIMPRESS N V OPT N20146101 579 5,600 SH Put SOLE 8 5,600 0 0
CINCINNATI BELL INC NEW COM 171871502 157 20,213 SH   SOLE 1 20,213 0 0
CINCINNATI BELL INC NEW COM 171871502 95 12,291 SH   SOLE 8 12,291 0 0
CINCINNATI FINL CORP COM 172062101 14,828 191,529 SH   SOLE 1 191,529 0 0
CINCINNATI FINL CORP COM 172062101 147 1,900 SH   SOLE 8 1,900 0 0
CINCINNATI FINL CORP OPT 172062101 697 9,000 SH Call SOLE 8 9,000 0 0
CINCINNATI FINL CORP COM 172062101 1,109 14,322 SH   SOLE 9 14,322 0 0
CINEDIGM CORP COM 172406209 8 14,695 SH   SOLE 8 14,695 0 0
CINEMARK HOLDINGS INC COM 17243V102 544 15,205 SH   SOLE 1 15,205 0 0
CINEMARK HOLDINGS INC COM 17243V102 97 2,700 SH   SOLE 8 2,700 0 0
CINEMARK HOLDINGS INC OPT 17243V102 4 100 SH Call SOLE 8 100 0 0
CINEMARK HOLDINGS INC COM 17243V102 1 14 SH   SOLE 9 14 0 0
CINTAS CORP COM 172908105 10,544 62,764 SH   SOLE 1 62,764 0 0
CINTAS CORP OPT 172908105 605 3,600 SH Put SOLE 8 3,600 0 0
CINTAS CORP OPT 172908105 252 1,500 SH Call SOLE 8 1,500 0 0
CINTAS CORP COM 172908105 1,426 8,491 SH   SOLE 9 8,491 0 0
CIRCOR INTL INC COM 17273K109 169 7,941 SH   SOLE 1 7,941 0 0
CIRRUS LOGIC INC COM 172755100 944 28,445 SH   SOLE 1 28,445 0 0
CIRRUS LOGIC INC OPT 172755100 1,420 42,800 SH Call SOLE 8 42,800 0 0
CIRRUS LOGIC INC OPT 172755100 6,789 204,600 SH Put SOLE 8 204,600 0 0
CIRRUS LOGIC INC COM 172755100 4,506 135,782 SH   SOLE 8 135,782 0 0
CISCO SYS INC COM 17275R102 275 6,346 SH   DFND 1 0 0 6,346
CISCO SYS INC COM 17275R102 332,219 7,667,127 SH   SOLE 1 7,667,127 0 0
CISCO SYS INC OPT 17275R102 33,169 765,500 SH Call SOLE 8 765,500 0 0
CISCO SYS INC OPT 17275R102 46,224 1,066,800 SH Put SOLE 8 1,066,800 0 0
CISCO SYS INC COM 17275R102 11,532 266,159 SH   SOLE 8 266,159 0 0
CISCO SYS INC COM 17275R102 44,897 1,036,163 SH   SOLE 9 1,036,163 0 0
CISCO SYS INC COM 17275R102 160 3,700 SH   DFND 20 0 0 3,700
CISCO SYS INC COM 17275R102 0 6 SH   SOLE 44 6 0 0
CISION LTD COM G1992S109 50 4,231 SH   SOLE 1 4,231 0 0
CIT GROUP INC COM 125581801 2,373 62,018 SH   SOLE 1 62,018 0 0
CIT GROUP INC COM 125581801 2,500 65,310 SH   SOLE 8 65,310 0 0
CIT GROUP INC OPT 125581801 107 2,800 SH Call SOLE 8 2,800 0 0
CIT GROUP INC OPT 125581801 1,194 31,200 SH Put SOLE 8 31,200 0 0
CIT GROUP INC COM 125581801 51 1,372 SH   SOLE 9 1,372 0 0
CITI TRENDS INC COM 17306X102 48 2,348 SH   SOLE 1 2,348 0 0
CITIGROUP INC COM 172967424 212,626 4,084,277 SH   SOLE 1 4,084,277 0 0
CITIGROUP INC OPT 172967424 15,618 300,000 SH Call SOLE 1 300,000 0 0
CITIGROUP INC COM 172967424 2,979 57,223 SH   DFND 1 0 0 57,223
CITIGROUP INC COM 172967424 67,623 1,298,955 SH   SOLE 8 1,298,955 0 0
CITIGROUP INC OPT 172967424 64,149 1,232,200 SH Call SOLE 8 1,232,200 0 0
CITIGROUP INC OPT 172967424 119,426 2,294,000 SH Put SOLE 8 2,294,000 0 0
CITIGROUP INC COM 172967424 4,568 87,740 SH   SOLE 9 87,740 0 0
CITIGROUP INC COM 172967424 1,169 22,450 SH   DFND 20 0 0 22,450
CITIGROUP INC COM 172967424 162 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 0 3 SH   SOLE 44 3 0 0
CITIZENS &amp NORTHN CORP COM 172922106 9 344 SH   SOLE 1 344 0 0
CITIZENS &amp NORTHN CORP COM 172922106 1 32 SH   SOLE 8 32 0 0
CITIZENS FINL GROUP INC COM 174610105 22,904 770,409 SH   SOLE 1 770,409 0 0
CITIZENS FINL GROUP INC COM 174610105 160 5,363 SH   SOLE 8 5,363 0 0
CITIZENS FINL GROUP INC OPT 174610105 18 600 SH Call SOLE 8 600 0 0
CITIZENS FINL GROUP INC OPT 174610105 279 9,400 SH Put SOLE 8 9,400 0 0
CITIZENS FINL GROUP INC COM 174610105 1,333 44,864 SH   SOLE 9 44,864 0 0
CITIZENS FINL GROUP INC COM 174610105 0 1 SH   SOLE 44 1 0 0
CITIZENS INC COM 174740100 11 1,438 SH   SOLE 1 1,438 0 0
CITIZENS INC OPT 174740100 63 8,400 SH Call SOLE 8 8,400 0 0
CITRIX SYS INC COM 177376100 26,253 256,216 SH   SOLE 1 256,216 0 0
CITRIX SYS INC OPT 177376100 328 3,200 SH Call SOLE 8 3,200 0 0
CITRIX SYS INC OPT 177376100 850 8,300 SH Put SOLE 8 8,300 0 0
CITRIX SYS INC COM 177376100 1,486 14,497 SH   SOLE 8 14,497 0 0
CITRIX SYS INC COM 177376100 7,057 68,870 SH   SOLE 9 68,870 0 0
CITY HLDG CO COM 177835105 745 11,019 SH   SOLE 1 11,019 0 0
CITY OFFICE REIT INC TRUS 178587101 8 766 SH   SOLE 1 766 0 0
CIVISTA BANCSHARES INC COM 178867107 142 8,126 SH   SOLE 1 8,126 0 0
CIVITAS SOLUTIONS INC COM 17887R102 157 8,969 SH   SOLE 1 8,969 0 0
CIVITAS SOLUTIONS INC COM 17887R102 1 74 SH   SOLE 8 74 0 0
CLARUS CORP NEW COM 18270P109 8 811 SH   SOLE 1 811 0 0
CLARUS CORP NEW COM 18270P109 167 16,499 SH   SOLE 8 16,499 0 0
CLEAN ENERGY FUELS CORP COM 184499101 13 7,643 SH   SOLE 1 7,643 0 0
CLEAN ENERGY FUELS CORP COM 184499101 3 1,738 SH   SOLE 8 1,738 0 0
CLEAN HARBORS INC COM 184496107 3,302 66,904 SH   SOLE 1 66,904 0 0
CLEAN HARBORS INC OPT 184496107 89 1,800 SH Call SOLE 8 1,800 0 0
CLEAN HARBORS INC OPT 184496107 681 13,800 SH Put SOLE 8 13,800 0 0
CLEAN HARBORS INC COM 184496107 732 14,821 SH   SOLE 8 14,821 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 12 2,318 SH   SOLE 1 2,318 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 8,515 1,640,562 SH   SOLE 8 1,640,562 0 0
CLEARFIELD INC COM 18482P103 1 89 SH   SOLE 8 89 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 3 3,186 SH   SOLE 1 3,186 0 0
CLEARSIGN COMBUSTION CORP COM 185064102 1 1,032 SH   SOLE 8 1,032 0 0
CLEARWATER PAPER CORP COM 18538R103 606 24,865 SH   SOLE 1 24,865 0 0
CLEARWATER PAPER CORP COM 18538R103 3 122 SH   SOLE 8 122 0 0
CLEARWAY ENERGY INC COM 18539C105 239 14,151 SH   SOLE 1 14,151 0 0
CLEARWAY ENERGY INC COM 18539C204 757 43,911 SH   SOLE 1 43,911 0 0
CLEARWAY ENERGY INC COM 18539C105 295 17,414 SH   SOLE 8 17,414 0 0
CLEARWAY ENERGY INC COM 18539C204 22 1,255 SH   SOLE 8 1,255 0 0
CLEARWAY ENERGY INC OPT 18539C204 374 21,700 SH Call SOLE 8 21,700 0 0
CLEVELAND CLIFFS INC COM 185899101 4 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 1,562 203,140 SH   SOLE 1 203,140 0 0
CLEVELAND CLIFFS INC OPT 185899101 1,681 218,600 SH Put SOLE 8 218,600 0 0
CLEVELAND CLIFFS INC COM 185899101 992 128,966 SH   SOLE 8 128,966 0 0
CLEVELAND CLIFFS INC OPT 185899101 2,851 370,700 SH Call SOLE 8 370,700 0 0
CLOROX CO DEL COM 189054109 29,879 193,854 SH   SOLE 1 193,854 0 0
CLOROX CO DEL COM 189054109 100 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 3,264 21,176 SH   SOLE 8 21,176 0 0
CLOROX CO DEL OPT 189054109 7,599 49,300 SH Put SOLE 8 49,300 0 0
CLOROX CO DEL OPT 189054109 1,310 8,500 SH Call SOLE 8 8,500 0 0
CLOROX CO DEL COM 189054109 1,859 12,058 SH   SOLE 9 12,058 0 0
CLOUD PEAK ENERGY INC COM 18911Q102 13 34,773 SH   SOLE 1 34,773 0 0
CLOUDERA INC COM 18914U100 19 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 1,237 111,899 SH   SOLE 1 111,899 0 0
CLOUDERA INC COM 18914U100 15 1,329 SH   SOLE 8 1,329 0 0
CLOVIS ONCOLOGY INC COM 189464100 1,353 75,318 SH   SOLE 8 75,318 0 0
CLOVIS ONCOLOGY INC OPT 189464100 650 36,200 SH Put SOLE 8 36,200 0 0
CLOVIS ONCOLOGY INC OPT 189464100 1,211 67,400 SH Call SOLE 8 67,400 0 0
CM FIN INC COM 12574Q103 0 64 SH   SOLE 8 64 0 0
CME GROUP INC COM 12572Q105 175 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 106,438 565,794 SH   SOLE 1 565,794 0 0
CME GROUP INC COM 12572Q105 4,564 24,262 SH   SOLE 8 24,262 0 0
CME GROUP INC OPT 12572Q105 18,455 98,100 SH Put SOLE 8 98,100 0 0
CME GROUP INC OPT 12572Q105 6,246 33,200 SH Call SOLE 8 33,200 0 0
CME GROUP INC COM 12572Q105 5,804 30,851 SH   SOLE 9 30,851 0 0
CMS ENERGY CORP COM 125896100 35,748 720,005 SH   SOLE 1 720,005 0 0
CMS ENERGY CORP COM 125896100 1 18 SH   SOLE 8 18 0 0
CMS ENERGY CORP COM 125896100 1,329 26,762 SH   SOLE 9 26,762 0 0
CNA FINL CORP COM 126117100 237 5,370 SH   SOLE 1 5,370 0 0
CNB FINL CORP PA COM 126128107 9 375 SH   SOLE 1 375 0 0
CNH INDL N V COM N20944109 22,464 2,439,149 SH   SOLE 1 2,439,149 0 0
CNH INDL N V COM N20944109 345 37,500 SH   SOLE 8 37,500 0 0
CNH INDL N V COM N20944109 16,461 1,787,339 SH   SOLE 9 1,787,339 0 0
CNH INDL N V COM N20944109 12,742 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 381 25,612 SH   SOLE 1 25,612 0 0
CNO FINL GROUP INC COM 12621E103 237 15,905 SH   SOLE 8 15,905 0 0
CNOOC LTD ADR 126132109 1,028 6,743 SH   SOLE 1 6,743 0 0
CNOOC LTD OPT 126132109 1,845 12,100 SH Call SOLE 8 12,100 0 0
CNOOC LTD OPT 126132109 4,711 30,900 SH Put SOLE 8 30,900 0 0
CNOOC LTD ADR 126132109 2,091 13,722 SH   SOLE 8 13,722 0 0
CNOOC LTD ADR 126132109 724 4,750 SH   SOLE 9 4,750 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 162 9,921 SH   SOLE 1 9,921 0 0
CNX RESOURCES CORPORATION COM 12653C108 4,759 416,684 SH   SOLE 1 416,684 0 0
CNX RESOURCES CORPORATION OPT 12653C108 100 8,800 SH Put SOLE 8 8,800 0 0
CNX RESOURCES CORPORATION OPT 12653C108 296 25,900 SH Call SOLE 8 25,900 0 0
CNX RESOURCES CORPORATION COM 12653C108 134 11,767 SH   SOLE 8 11,767 0 0
COASTAL FINL CORP WA COM 19046P209 2 138 SH   SOLE 1 138 0 0
COCA COLA BOTTLING CO CONS COM 191098102 442 2,490 SH   SOLE 1 2,490 0 0
COCA COLA BOTTLING CO CONS COM 191098102 7 37 SH   SOLE 8 37 0 0
COCA COLA CO COM 191216100 314 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO COM 191216100 316,666 6,687,772 SH   SOLE 1 6,687,772 0 0
COCA COLA CO OPT 191216100 10,483 221,400 SH Put SOLE 8 221,400 0 0
COCA COLA CO COM 191216100 568 11,991 SH   SOLE 8 11,991 0 0
COCA COLA CO OPT 191216100 21,625 456,700 SH Call SOLE 8 456,700 0 0
COCA COLA CO COM 191216100 11,439 241,562 SH   SOLE 9 241,562 0 0
COCA COLA CO COM 191216100 199 4,200 SH   SOLE 20 0 4,200 0
COCA COLA CO COM 191216100 0 4 SH   SOLE 44 4 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 533 11,623 SH   SOLE 1 11,623 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 18 400 SH Put SOLE 8 400 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 211 4,600 SH Call SOLE 8 4,600 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 14,953 326,108 SH   SOLE 9 326,108 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 341 5,608 SH   SOLE 1 5,608 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 28 454 SH   DFND 20 0 0 454
CODEXIS INC COM 192005106 80 4,785 SH   SOLE 1 4,785 0 0
CODORUS VY BANCORP INC COM 192025104 6 264 SH   SOLE 1 264 0 0
COEUR MNG INC COM 192108504 295 66,173 SH   SOLE 1 66,173 0 0
COEUR MNG INC OPT 192108504 91 20,400 SH Put SOLE 8 20,400 0 0
COEUR MNG INC OPT 192108504 233 52,200 SH Call SOLE 8 52,200 0 0
COEUR MNG INC COM 192108504 360 80,521 SH   SOLE 8 80,521 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 2,418 53,489 SH   SOLE 1 53,489 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 43 953 SH   SOLE 8 953 0 0
COGNEX CORP COM 192422103 1,953 50,519 SH   SOLE 1 50,519 0 0
COGNEX CORP COM 192422103 107 2,771 SH   SOLE 9 2,771 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 93,486 1,472,696 SH   SOLE 1 1,472,696 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1 20 SH   SOLE 8 20 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 394 6,200 SH Put SOLE 8 6,200 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 863 13,600 SH Call SOLE 8 13,600 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 49,327 777,036 SH   SOLE 9 777,036 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 0 1 SH   SOLE 44 1 0 0
COHEN &amp STEERS INC COM 19247A100 234 6,812 SH   SOLE 1 6,812 0 0
COHERENT INC COM 192479103 721 6,820 SH   SOLE 1 6,820 0 0
COHERENT INC COM 192479103 53 502 SH   SOLE 8 502 0 0
COHERUS BIOSCIENCES INC COM 19249H103 23 2,596 SH   DFND 1 0 0 2,596
COHERUS BIOSCIENCES INC OPT 19249H103 45 5,000 SH Call SOLE 8 5,000 0 0
COHU INC COM 192576106 383 23,907 SH   SOLE 1 23,907 0 0
COLFAX CORP COM 194014106 96 4,589 SH   SOLE 1 4,589 0 0
COLFAX CORP COM 194014106 40 1,900 SH   SOLE 8 1,900 0 0
COLGATE PALMOLIVE CO COM 194162103 83,833 1,408,464 SH   SOLE 1 1,408,464 0 0
COLGATE PALMOLIVE CO PREF 194162103 374 6,285 SH   DFND 1 0 0 6,285
COLGATE PALMOLIVE CO COM 194162103 16,345 274,598 SH   SOLE 8 274,598 0 0
COLGATE PALMOLIVE CO OPT 194162103 23,534 395,400 SH Call SOLE 8 395,400 0 0
COLGATE PALMOLIVE CO OPT 194162103 30,176 507,000 SH Put SOLE 8 507,000 0 0
COLGATE PALMOLIVE CO COM 194162103 3,846 64,635 SH   SOLE 9 64,635 0 0
COLGATE PALMOLIVE CO PREF 194162103 595 10,000 SH   DFND 20 0 0 10,000
COLGATE PALMOLIVE CO COM 194162103 0 1 SH   SOLE 44 1 0 0
COLLECTORS UNIVERSE INC COM 19421R200 93 8,187 SH   SOLE 8 8,187 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 648 37,707 SH   SOLE 1 37,707 0 0
COLLEGIUM PHARMACEUTICAL INC OPT 19459J104 155 9,000 SH Call SOLE 8 9,000 0 0
COLLIER CREEK HOLDINGS TRUS G22707122 5,000 500,000 SH   SOLE 8 500,000 0 0
COLONY CAP INC BOND 19624RAA4 308 351,000 PRN   SOLE 8 0 0 351,000
COLONY CAP INC BOND 19624RAB2 259 280,000 PRN   SOLE 8 0 0 280,000
COLONY CAP INC NEW TRUS 19626G108 1,537 328,655 SH   SOLE 1 328,655 0 0
COLONY CAP INC NEW COM 19626G108 0 65 SH   SOLE 1 65 0 0
COLONY CAP INC NEW TRUS 19626G108 0 62 SH   SOLE 8 62 0 0
COLONY CAP INC NEW COM 19626G108 4 775 SH   SOLE 9 775 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 260 16,441 SH   SOLE 1 16,441 0 0
COLUMBIA BKG SYS INC COM 197236102 1,141 31,444 SH   SOLE 1 31,444 0 0
COLUMBIA FINL INC COM 197641103 22 1,444 SH   SOLE 1 1,444 0 0
COLUMBIA PPTY TR INC COM 198287203 1,772 91,585 SH   SOLE 1 91,585 0 0
COLUMBIA PPTY TR INC TRUS 198287203 6,543 338,145 SH   SOLE 1 338,145 0 0
COLUMBIA PPTY TR INC TRUS 198287203 6 324 SH   SOLE 8 324 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 8,627 102,599 SH   SOLE 1 102,599 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 516 6,140 SH   SOLE 8 6,140 0 0
COLUMBIA SPORTSWEAR CO OPT 198516106 25 300 SH Call SOLE 8 300 0 0
COMCAST CORP NEW COM 20030N101 184,082 5,406,189 SH   SOLE 1 5,406,189 0 0
COMCAST CORP NEW COM 20030N101 303 8,897 SH   DFND 1 0 0 8,897
COMCAST CORP NEW OPT 20030N101 31,067 912,400 SH Call SOLE 8 912,400 0 0
COMCAST CORP NEW COM 20030N101 23,015 675,904 SH   SOLE 8 675,904 0 0
COMCAST CORP NEW OPT 20030N101 46,590 1,368,300 SH Put SOLE 8 1,368,300 0 0
COMCAST CORP NEW COM 20030N101 13,783 404,781 SH   SOLE 9 404,781 0 0
COMCAST CORP NEW COM 20030N101 0 5 SH   SOLE 44 5 0 0
COMERICA INC COM 200340107 11,511 167,590 SH   SOLE 1 167,590 0 0
COMERICA INC OPT 200340107 879 12,800 SH Call SOLE 8 12,800 0 0
COMERICA INC OPT 200340107 2,466 35,900 SH Put SOLE 8 35,900 0 0
COMERICA INC COM 200340107 962 14,012 SH   SOLE 8 14,012 0 0
COMERICA INC COM 200340107 1,055 15,357 SH   SOLE 9 15,357 0 0
COMFORT SYS USA INC COM 199908104 1,410 32,297 SH   SOLE 1 32,297 0 0
COMFORT SYS USA INC COM 199908104 216 4,945 SH   SOLE 8 4,945 0 0
COMMERCE BANCSHARES INC COM 200525103 1,586 28,139 SH   SOLE 1 28,139 0 0
COMMERCE BANCSHARES INC COM 200525103 1 12 SH   SOLE 8 12 0 0
COMMERCIAL METALS CO COM 201723103 257 16,041 SH   SOLE 1 16,041 0 0
COMMERCIAL METALS CO OPT 201723103 5 300 SH Put SOLE 8 300 0 0
COMMERCIAL METALS CO COM 201723103 14 854 SH   SOLE 8 854 0 0
COMMERCIAL VEH GROUP INC COM 202608105 9 1,606 SH   SOLE 8 1,606 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,322 80,717 SH   SOLE 1 80,717 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 33 2,000 SH Put SOLE 8 2,000 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 25 1,500 SH Call SOLE 8 1,500 0 0
COMMSCOPE HLDG CO INC COM 20337X109 7 451 SH   SOLE 8 451 0 0
COMMSCOPE HLDG CO INC COM 20337X109 3,556 217,015 SH   SOLE 9 217,015 0 0
COMMUNICATIONS SYS INC COM 203900105 12 6,000 SH   DFND 1 0 0 6,000
COMMUNITY BANKERS TR CORP COM 203612106 5 624 SH   SOLE 1 624 0 0
COMMUNITY BK SYS INC COM 203607106 1,525 26,142 SH   SOLE 1 26,142 0 0
COMMUNITY FINL CORP MD COM 20368X101 4 140 SH   SOLE 1 140 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 141 50,023 SH   SOLE 1 50,023 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 886 314,039 SH   SOLE 8 314,039 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 1,185 420,100 SH Put SOLE 8 420,100 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 173 61,200 SH Call SOLE 8 61,200 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 1,195 41,433 SH   SOLE 1 41,433 0 0
COMMUNITY TR BANCORP INC COM 204149108 41 1,038 SH   SOLE 1 1,038 0 0
COMMVAULT SYSTEMS INC OPT 204166102 278 4,700 SH Put SOLE 8 4,700 0 0
COMMVAULT SYSTEMS INC COM 204166102 247 4,184 SH   SOLE 8 4,184 0 0
COMMVAULT SYSTEMS INC OPT 204166102 59 1,000 SH Call SOLE 8 1,000 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 2,953 142,186 SH   SOLE 1 142,186 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 3,160 391,595 SH   SOLE 1 391,595 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 643 79,699 SH   SOLE 9 79,699 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 96 26,928 SH   SOLE 9 26,928 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 60 7,661 SH   SOLE 8 7,661 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 31 4,011 SH   SOLE 9 4,011 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 12 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 2 947 SH   SOLE 9 947 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 410 16,315 SH   SOLE 1 16,315 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 457 28,209 SH   SOLE 1 28,209 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 2,183 134,607 SH   SOLE 8 134,607 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 34 2,100 SH Call SOLE 8 2,100 0 0
COMPASS MINERALS INTL INC COM 20451N101 55 1,329 SH   SOLE 1 1,329 0 0
COMPASS MINERALS INTL INC OPT 20451N101 354 8,500 SH Call SOLE 8 8,500 0 0
COMPASS MINERALS INTL INC COM 20451N101 38 909 SH   SOLE 8 909 0 0
COMPASS MINERALS INTL INC OPT 20451N101 309 7,400 SH Put SOLE 8 7,400 0 0
COMPUGEN LTD COM M25722105 1 428 SH   SOLE 1 428 0 0
COMPUGEN LTD COM M25722105 0 42 SH   SOLE 8 42 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 122 4,837 SH   SOLE 1 4,837 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 65 2,586 SH   SOLE 8 2,586 0 0
COMPUTER TASK GROUP INC COM 205477102 0 36 SH   SOLE 8 36 0 0
COMPX INTERNATIONAL INC COM 20563P101 1 48 SH   SOLE 1 48 0 0
COMSCORE INC COM 20564W105 1,071 74,200 SH   SOLE 1 74,200 0 0
COMSCORE INC COM 20564W105 213 14,787 SH   SOLE 8 14,787 0 0
COMSTOCK RES INC COM 205768302 1,555 343,327 SH   SOLE 1 343,327 0 0
COMSTOCK RES INC COM 205768302 124 27,180 SH   SOLE 8 27,180 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 335 13,786 SH   SOLE 1 13,786 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 181 7,438 SH   SOLE 8 7,438 0 0
CONAGRA BRANDS INC COM 205887102 17,984 841,947 SH   SOLE 1 841,947 0 0
CONAGRA BRANDS INC OPT 205887102 2,572 120,400 SH Put SOLE 8 120,400 0 0
CONAGRA BRANDS INC OPT 205887102 1,869 87,500 SH Call SOLE 8 87,500 0 0
CONAGRA BRANDS INC COM 205887102 222 10,392 SH   SOLE 8 10,392 0 0
CONAGRA BRANDS INC COM 205887102 968 45,320 SH   SOLE 9 45,320 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 20 11,800 SH   SOLE 1 11,800 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 22 1,718 SH   SOLE 1 1,718 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 3 202 SH   SOLE 8 202 0 0
CONCHO RES INC COM 20605P101 16,364 159,206 SH   SOLE 1 159,206 0 0
CONCHO RES INC OPT 20605P101 61,777 601,000 SH Call SOLE 8 601,000 0 0
CONCHO RES INC OPT 20605P101 2,004 19,500 SH Put SOLE 8 19,500 0 0
CONCHO RES INC COM 20605P101 2,084 20,270 SH   SOLE 9 20,270 0 0
CONDUENT INC COM 206787103 4,171 392,362 SH   SOLE 1 392,362 0 0
CONDUENT INC COM 206787103 3 238 SH   SOLE 8 238 0 0
CONMED CORP COM 207410101 1,195 18,622 SH   SOLE 1 18,622 0 0
CONNECTICUT WTR SVC INC COM 207797101 333 4,987 SH   SOLE 1 4,987 0 0
CONNECTICUT WTR SVC INC COM 207797101 2 28 SH   SOLE 8 28 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 8 455 SH   SOLE 1 455 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 1 75 SH   SOLE 8 75 0 0
CONNS INC COM 208242107 491 26,088 SH   SOLE 1 26,088 0 0
CONNS INC OPT 208242107 272 14,400 SH Put SOLE 8 14,400 0 0
CONNS INC OPT 208242107 1,743 92,400 SH Call SOLE 8 92,400 0 0
CONNS INC COM 208242107 34 1,784 SH   SOLE 8 1,784 0 0
CONOCOPHILLIPS COM 20825C104 82,765 1,327,445 SH   SOLE 1 1,327,445 0 0
CONOCOPHILLIPS COM 20825C104 686 11,001 SH   DFND 1 0 0 11,001
CONOCOPHILLIPS COM 20825C104 924 14,810 SH   SOLE 8 14,810 0 0
CONOCOPHILLIPS OPT 20825C104 4,458 71,500 SH Put SOLE 8 71,500 0 0
CONOCOPHILLIPS OPT 20825C104 12,227 196,100 SH Call SOLE 8 196,100 0 0
CONOCOPHILLIPS COM 20825C104 10,526 168,812 SH   SOLE 9 168,812 0 0
CONOCOPHILLIPS COM 20825C104 0 1 SH   SOLE 44 1 0 0
CONSOL COAL RES LP COM 20855T100 34 2,101 SH   SOLE 1 2,101 0 0
CONSOL ENERGY INC NEW COM 20854L108 905 28,559 SH   SOLE 1 28,559 0 0
CONSOL ENERGY INC NEW COM 20854L108 26 818 SH   SOLE 8 818 0 0
CONSOL ENERGY INC NEW OPT 20854L108 20 636 SH Put SOLE 8 636 0 0
CONSOL ENERGY INC NEW OPT 20854L108 80 2,532 SH Call SOLE 8 2,532 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 1,001 101,379 SH   SOLE 1 101,379 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 170 17,200 SH Call SOLE 8 17,200 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 46 4,700 SH Put SOLE 8 4,700 0 0
CONSOLIDATED EDISON INC COM 209115104 76 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 107,483 1,405,742 SH   SOLE 1 1,405,742 0 0
CONSOLIDATED EDISON INC COM 209115104 153 2,000 SH   SOLE 8 2,000 0 0
CONSOLIDATED EDISON INC OPT 209115104 3,510 45,900 SH Put SOLE 8 45,900 0 0
CONSOLIDATED EDISON INC OPT 209115104 1,269 16,600 SH Call SOLE 8 16,600 0 0
CONSOLIDATED EDISON INC COM 209115104 3,266 42,734 SH   SOLE 9 42,734 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 3 50 SH   SOLE 1 50 0 0
CONSOLIDATED WATER CO INC COM G23773107 5 427 SH   SOLE 1 427 0 0
CONSTELLATION BRANDS INC COM 21036P108 49,422 307,318 SH   SOLE 1 307,318 0 0
CONSTELLATION BRANDS INC COM 21036P108 9,241 57,460 SH   SOLE 8 57,460 0 0
CONSTELLATION BRANDS INC OPT 21036P108 15,969 99,300 SH Put SOLE 8 99,300 0 0
CONSTELLATION BRANDS INC OPT 21036P108 15,150 94,200 SH Call SOLE 8 94,200 0 0
CONSTELLATION BRANDS INC COM 21036P108 2,649 16,474 SH   SOLE 9 16,474 0 0
CONSTELLATION BRANDS INC COM 21036P108 395 2,455 SH   DFND 20 0 0 2,455
CONSUMER PORTFOLIO SVCS INC COM 210502100 105 34,850 SH   SOLE 8 34,850 0 0
CONTAINER STORE GROUP INC COM 210751103 8 1,624 SH   SOLE 1 1,624 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 123 4,830 SH   SOLE 1 4,830 0 0
CONTINENTAL RESOURCES INC COM 212015101 8,345 207,615 SH   SOLE 1 207,615 0 0
CONTINENTAL RESOURCES INC OPT 212015101 2,680 66,700 SH Call SOLE 8 66,700 0 0
CONTINENTAL RESOURCES INC COM 212015101 6,833 170,012 SH   SOLE 8 170,012 0 0
CONTINENTAL RESOURCES INC OPT 212015101 12,821 319,000 SH Put SOLE 8 319,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 45 1,144 SH   SOLE 9 1,144 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 10 36,738 SH   DFND 1 0 0 36,738
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 40 142,742 SH   SOLE 8 142,742 0 0
CONTROL4 CORP COM 21240D107 184 10,442 SH   SOLE 1 10,442 0 0
CONTROL4 CORP COM 21240D107 91 5,173 SH   SOLE 8 5,173 0 0
CONTURA ENERGY INC COM 21241B100 17,428 265,108 SH   SOLE 1 265,108 0 0
CONTURA ENERGY INC COM 21241B100 2,763 42,025 SH   SOLE 8 42,025 0 0
CONVERGEONE HLDGS INC COM 212481105 28 2,300 SH   SOLE 1 2,300 0 0
COOPER COS INC COM 216648402 22,981 90,305 SH   SOLE 1 90,305 0 0
COOPER COS INC OPT 216648402 331 1,300 SH Call SOLE 8 1,300 0 0
COOPER COS INC COM 216648402 25 97 SH   SOLE 8 97 0 0
COOPER COS INC OPT 216648402 407 1,600 SH Put SOLE 8 1,600 0 0
COOPER COS INC COM 216648402 1,185 4,654 SH   SOLE 9 4,654 0 0
COOPER STD HLDGS INC COM 21676P103 907 14,614 SH   SOLE 1 14,614 0 0
COOPER STD HLDGS INC COM 21676P103 0 2 SH   SOLE 8 2 0 0
COOPER TIRE &amp RUBR CO COM 216831107 2,076 64,220 SH   SOLE 1 64,220 0 0
COOPER TIRE &amp RUBR CO COM 216831107 27 846 SH   SOLE 8 846 0 0
COPA HOLDINGS SA COM P31076105 1,714 21,767 SH   SOLE 1 21,767 0 0
COPA HOLDINGS SA OPT P31076105 1,433 18,200 SH Call SOLE 8 18,200 0 0
COPA HOLDINGS SA COM P31076105 25 316 SH   SOLE 8 316 0 0
COPART INC COM 217204106 9,141 191,330 SH   SOLE 1 191,330 0 0
COPART INC OPT 217204106 516 10,800 SH Put SOLE 8 10,800 0 0
COPART INC OPT 217204106 564 11,800 SH Call SOLE 8 11,800 0 0
COPART INC COM 217204106 180 3,770 SH   SOLE 8 3,770 0 0
COPART INC COM 217204106 951 19,918 SH   SOLE 9 19,918 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 52 9,041 SH   SOLE 8 9,041 0 0
CORCEPT THERAPEUTICS INC COM 218352102 691 51,723 SH   SOLE 1 51,723 0 0
CORCEPT THERAPEUTICS INC OPT 218352102 65 4,900 SH Call SOLE 8 4,900 0 0
CORCEPT THERAPEUTICS INC OPT 218352102 65 4,900 SH Put SOLE 8 4,900 0 0
CORE LABORATORIES N V COM N22717107 12,618 211,466 SH   SOLE 1 9,000 202,466 0
CORE LABORATORIES N V OPT N22717107 537 9,000 SH Call SOLE 8 9,000 0 0
CORE LABORATORIES N V OPT N22717107 722 12,100 SH Put SOLE 8 12,100 0 0
CORE LABORATORIES N V COM N22717107 22 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 707 11,855 SH   SOLE 20 0 11,855 0
CORE LABORATORIES N V COM N22717107 2,309 38,703 SH   SOLE 99 0 38,703 0
CORE MARK HOLDING CO INC COM 218681104 832 35,793 SH   SOLE 1 35,793 0 0
CORECIVIC INC TRUS 21871N101 1,743 97,779 SH   SOLE 1 97,779 0 0
CORECIVIC INC OPT 21871N101 146 8,200 SH Put SOLE 8 8,200 0 0
CORECIVIC INC OPT 21871N101 490 27,500 SH Call SOLE 8 27,500 0 0
CORELOGIC INC COM 21871D103 1,529 45,727 SH   SOLE 1 45,727 0 0
CORELOGIC INC OPT 21871D103 13 400 SH Call SOLE 8 400 0 0
CORELOGIC INC COM 21871D103 1,263 37,779 SH   SOLE 8 37,779 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 46 1,383 SH   SOLE 1 1,383 0 0
COREPOINT LODGING INC TRUS 21872L104 1,411 115,179 SH   SOLE 1 115,179 0 0
COREPOINT LODGING INC TRUS 21872L104 2 202 SH   SOLE 8 202 0 0
CORESITE RLTY CORP COM 21870Q105 367 4,208 SH   SOLE 1 4,208 0 0
CORESITE RLTY CORP TRUS 21870Q105 3,247 37,215 SH   SOLE 1 37,215 0 0
CORESITE RLTY CORP TRUS 21870Q105 116 1,330 SH   SOLE 8 1,330 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 325 386,368 SH   SOLE 1 386,368 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 406 8,043 SH   SOLE 1 8,043 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 185 3,667 SH   SOLE 8 3,667 0 0
CORNERSTONE ONDEMAND INC OPT 21925Y103 81 1,600 SH Call SOLE 8 1,600 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 23,773 786,966 SH   SOLE 1 786,966 0 0
CORNING INC COM 219350105 17 551 SH   DFND 1 0 0 551
CORNING INC OPT 219350105 5,371 177,800 SH Put SOLE 8 177,800 0 0
CORNING INC OPT 219350105 7,607 251,800 SH Call SOLE 8 251,800 0 0
CORNING INC COM 219350105 235 7,795 SH   SOLE 8 7,795 0 0
CORNING INC COM 219350105 3,096 102,465 SH   SOLE 9 102,465 0 0
CORNING INC COM 219350105 0 1 SH   SOLE 44 1 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 1,894 90,091 SH   SOLE 1 90,091 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 3,160 150,259 SH   SOLE 1 150,259 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 1 48 SH   SOLE 8 48 0 0
CORVEL CORP COM 221006109 364 5,908 SH   SOLE 1 5,908 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 67 SH   SOLE 1 67 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 76 SH   SOLE 8 76 0 0
COSAN LTD COM G25343107 570 64,757 SH   SOLE 1 64,757 0 0
COSTAMARE INC COM Y1771G102 6 1,418 SH   SOLE 1 1,418 0 0
COSTAR GROUP INC COM 22160N109 5,225 15,491 SH   SOLE 1 15,491 0 0
COSTAR GROUP INC COM 22160N109 213 632 SH   SOLE 8 632 0 0
COSTAR GROUP INC COM 22160N109 5,263 15,600 SH   SOLE 9 15,600 0 0
COSTCO WHSL CORP NEW COM 22160K105 772 3,792 SH   DFND 1 0 0 3,792
COSTCO WHSL CORP NEW COM 22160K105 98,638 484,200 SH   SOLE 1 484,200 0 0
COSTCO WHSL CORP NEW OPT 22160K105 16,256 79,800 SH Call SOLE 8 79,800 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,260 16,000 SH   SOLE 8 16,000 0 0
COSTCO WHSL CORP NEW OPT 22160K105 34,610 169,900 SH Put SOLE 8 169,900 0 0
COSTCO WHSL CORP NEW COM 22160K105 658 3,228 SH   SOLE 9 3,228 0 0
COSTCO WHSL CORP NEW COM 22160K105 0 1 SH   SOLE 44 1 0 0
COTT CORP QUE COM 22163N106 416 29,811 SH   SOLE 1 29,811 0 0
COTT CORP QUE COM 22163N106 2 152 SH   SOLE 8 152 0 0
COTY INC COM 222070203 7,153 1,090,086 SH   SOLE 1 1,090,086 0 0
COTY INC COM 222070203 544 82,958 SH   SOLE 8 82,958 0 0
COTY INC OPT 222070203 859 131,000 SH Call SOLE 8 131,000 0 0
COTY INC OPT 222070203 720 109,700 SH Put SOLE 8 109,700 0 0
COTY INC COM 222070203 551 84,124 SH   SOLE 9 84,124 0 0
COTY INC COM 222070203 0 1 SH   SOLE 44 1 0 0
COUNTY BANCORP INC COM 221907108 3 148 SH   SOLE 1 148 0 0
COUPA SOFTWARE INC COM 22266L106 10 154 SH   SOLE 8 154 0 0
COUPA SOFTWARE INC OPT 22266L106 44 700 SH Put SOLE 8 700 0 0
COUPA SOFTWARE INC OPT 22266L106 2,659 42,300 SH Call SOLE 8 42,300 0 0
COUSINS PPTYS INC TRUS 222795106 5,341 676,057 SH   SOLE 1 676,057 0 0
COUSINS PPTYS INC TRUS 222795106 1 100 SH   SOLE 8 100 0 0
COVANTA HLDG CORP COM 22282E102 938 69,914 SH   SOLE 1 69,914 0 0
COVANTA HLDG CORP COM 22282E102 3 200 SH   SOLE 8 200 0 0
COVANTA HLDG CORP COM 22282E102 58 4,289 SH   SOLE 9 4,289 0 0
COVENANT TRANSN GROUP INC COM 22284P105 32 1,657 SH   SOLE 1 1,657 0 0
COVIA HLDGS CORP COM 22305A103 69 20,214 SH   SOLE 1 20,214 0 0
COVIA HLDGS CORP COM 22305A103 0 20 SH   SOLE 8 20 0 0
COWEN INC COM 223622606 6 435 SH   SOLE 1 435 0 0
COWEN INC BOND 223622AB7 10 10,000 PRN   SOLE 8 0 0 10,000
COWEN INC COM 223622606 1 100 SH   SOLE 8 100 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 5 112 SH   SOLE 1 112 0 0
CRA INTL INC COM 12618T105 168 3,937 SH   SOLE 8 3,937 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 304 1,900 SH   SOLE 1 1,900 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 2,526 15,800 SH Put SOLE 8 15,800 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,151 7,203 SH   SOLE 8 7,203 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 4,556 28,500 SH Call SOLE 8 28,500 0 0
CRAFT BREW ALLIANCE INC COM 224122101 193 13,498 SH   SOLE 8 13,498 0 0
CRANE CO COM 224399105 2,869 39,734 SH   SOLE 1 39,734 0 0
CRANE CO OPT 224399105 87 1,200 SH Put SOLE 8 1,200 0 0
CRANE CO OPT 224399105 65 900 SH Call SOLE 8 900 0 0
CRANE CO COM 224399105 819 11,341 SH   SOLE 8 11,341 0 0
CRAWFORD &amp CO COM 224633107 3 339 SH   SOLE 1 339 0 0
CRAY INC COM 225223304 349 16,174 SH   SOLE 1 16,174 0 0
CRAY INC COM 225223304 263 12,183 SH   SOLE 8 12,183 0 0
CREDICORP LTD COM G2519Y108 8,713 39,305 SH   SOLE 1 39,305 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,176 3,082 SH   SOLE 1 3,082 0 0
CREDIT ACCEP CORP MICH OPT 225310101 115 300 SH Put SOLE 8 300 0 0
CREDIT ACCEP CORP MICH COM 225310101 941 2,464 SH   SOLE 8 2,464 0 0
CREDIT SUISSE GROUP ADR 225401108 12,564 1,156,925 SH   SOLE 1 1,156,925 0 0
CREDIT SUISSE GROUP OPT 225401108 610 56,200 SH Call SOLE 8 56,200 0 0
CREDIT SUISSE GROUP ADR 225401108 943 86,895 SH   SOLE 8 86,895 0 0
CREDIT SUISSE GROUP OPT 225401108 2,321 213,700 SH Put SOLE 8 213,700 0 0
CREDIT SUISSE GROUP ADR 225401108 306 28,142 SH   SOLE 9 28,142 0 0
CREDIT SUISSE GROUP ADR 225401108 190 17,500 SH   DFND 20 0 0 17,500
CREE INC COM 225447101 721 16,857 SH   SOLE 1 16,857 0 0
CREE INC COM 225447101 2,565 59,946 SH   SOLE 8 59,946 0 0
CREE INC OPT 225447101 1,031 24,100 SH Call SOLE 8 24,100 0 0
CREE INC OPT 225447101 364 8,500 SH Put SOLE 8 8,500 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 315 104,072 SH   SOLE 1 104,072 0 0
CRESCENT PT ENERGY CORP COM 22576C101 62 20,667 SH   SOLE 9 20,667 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 1,656 59,327 SH   SOLE 1 59,327 0 0
CRESTWOOD EQUITY PARTNERS LP OPT 226344208 61 2,200 SH Call SOLE 8 2,200 0 0
CRESUD S A C I F Y A ADR 226406106 10 874 SH   SOLE 1 874 0 0
CRESUD S A C I F Y A ADR 226406106 19 1,554 SH   SOLE 8 1,554 0 0
CRESUD S A C I F Y A ADR 226406106 44 3,650 SH   DFND 20 0 0 3,650
CRISPR THERAPEUTICS AG COM H17182108 134 4,700 SH   SOLE 1 4,700 0 0
CRISPR THERAPEUTICS AG COM H17182108 5 179 SH   SOLE 8 179 0 0
CRITEO S A ADR 226718104 3,077 135,407 SH   SOLE 1 135,407 0 0
CRITEO S A OPT 226718104 68 3,000 SH Put SOLE 8 3,000 0 0
CRITEO S A OPT 226718104 64 2,800 SH Call SOLE 8 2,800 0 0
CROCS INC COM 227046109 1,376 52,965 SH   SOLE 1 52,965 0 0
CROCS INC OPT 227046109 4,903 188,700 SH Put SOLE 8 188,700 0 0
CROCS INC OPT 227046109 166 6,400 SH Call SOLE 8 6,400 0 0
CROCS INC COM 227046109 1,583 60,964 SH   SOLE 8 60,964 0 0
CRONOS GROUP INC COM 22717L101 0 41 SH   SOLE 1 41 0 0
CRONOS GROUP INC COM 22717L101 44 4,247 SH   SOLE 8 4,247 0 0
CRONOS GROUP INC OPT 22717L101 3,891 374,500 SH Call SOLE 8 374,500 0 0
CRONOS GROUP INC OPT 22717L101 2,343 225,500 SH Put SOLE 8 225,500 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 108 14,674 SH   SOLE 1 14,674 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 4 539 SH   SOLE 8 539 0 0
CROSS TIMBERS RTY TR TRUS 22757R109 0 3 SH   SOLE 8 3 0 0
CROSSAMERICA PARTNERS LP OPT 22758A105 4 300 SH Put SOLE 8 300 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 46,320 426,410 SH   SOLE 1 426,410 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 14,389 132,457 SH   SOLE 1 132,457 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 11,305 10,744 SH   SOLE 8 10,744 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 228 2,100 SH Put SOLE 8 2,100 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 608 5,600 SH Call SOLE 8 5,600 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,254 39,162 SH   SOLE 9 39,162 0 0
CROWN HOLDINGS INC COM 228368106 2,996 72,106 SH   SOLE 1 72,106 0 0
CROWN HOLDINGS INC OPT 228368106 1,102 26,500 SH Put SOLE 8 26,500 0 0
CROWN HOLDINGS INC COM 228368106 215 5,173 SH   SOLE 8 5,173 0 0
CROWN HOLDINGS INC OPT 228368106 1,484 35,700 SH Call SOLE 8 35,700 0 0
CROWN HOLDINGS INC COM 228368106 89 2,143 SH   SOLE 9 2,143 0 0
CRYOLIFE INC COM 228903100 363 12,800 SH   SOLE 1 12,800 0 0
CRYOLIFE INC COM 228903100 3 117 SH   SOLE 8 117 0 0
CRYOPORT INC COM 229050307 1 46 SH   SOLE 1 46 0 0
CSG SYS INTL INC COM 126349109 574 18,094 SH   SOLE 1 18,094 0 0
CSG SYS INTL INC BOND 126349AF6 10,680 10,774,000 PRN   SOLE 8 0 0 10,774,000
CSG SYS INTL INC COM 126349109 8 265 SH   SOLE 8 265 0 0
CSI COMPRESSCO LP COM 12637A103 1 600 SH   SOLE 1 600 0 0
CSS INDS INC COM 125906107 3 300 SH   SOLE 1 300 0 0
CSS INDS INC COM 125906107 1 82 SH   SOLE 8 82 0 0
CSW INDUSTRIALS INC COM 126402106 43 893 SH   SOLE 1 893 0 0
CSX CORP COM 126408103 69,840 1,124,099 SH   SOLE 1 1,124,099 0 0
CSX CORP COM 126408103 232 3,735 SH   DFND 1 0 0 3,735
CSX CORP OPT 126408103 4,076 65,600 SH Put SOLE 8 65,600 0 0
CSX CORP COM 126408103 5,036 81,051 SH   SOLE 8 81,051 0 0
CSX CORP OPT 126408103 13,010 209,400 SH Call SOLE 8 209,400 0 0
CSX CORP COM 126408103 2,692 43,324 SH   SOLE 9 43,324 0 0
CSX CORP COM 126408103 0 1 SH   SOLE 44 1 0 0
CTI BIOPHARMA CORP COM 12648L601 0 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTRIP COM INTL LTD ADR 22943F100 932 34,469 SH   SOLE 1 34,469 0 0
CTRIP COM INTL LTD ADR 22943F100 3,463 127,970 SH   SOLE 8 127,970 0 0
CTRIP COM INTL LTD OPT 22943F100 1,323 48,900 SH Call SOLE 8 48,900 0 0
CTRIP COM INTL LTD BOND 22943FAH3 2,005 2,078,000 PRN   SOLE 8 0 0 2,078,000
CTRIP COM INTL LTD BOND 22943FAM2 358 370,000 PRN   SOLE 8 0 0 370,000
CTRIP COM INTL LTD OPT 22943F100 5,555 205,300 SH Put SOLE 8 205,300 0 0
CTRIP COM INTL LTD BOND 22943FAF7 667 720,000 PRN   SOLE 8 0 0 720,000
CTRIP COM INTL LTD ADR 22943F100 3,328 122,977 SH   SOLE 9 122,977 0 0
CTRIP COM INTL LTD ADR 22943F100 758 28,000 SH   DFND 20 0 0 28,000
CTS CORP COM 126501105 621 23,994 SH   SOLE 1 23,994 0 0
CUBESMART COM 229663109 3,505 122,154 SH   SOLE 1 122,154 0 0
CUBESMART TRUS 229663109 9,278 323,362 SH   SOLE 1 323,362 0 0
CUBIC CORP COM 229669106 766 14,250 SH   SOLE 1 14,250 0 0
CUBIC CORP COM 229669106 6 122 SH   SOLE 8 122 0 0
CUI GLOBAL INC COM 126576206 0 91 SH   SOLE 8 91 0 0
CULLEN FROST BANKERS INC COM 229899109 1,849 21,018 SH   SOLE 1 21,018 0 0
CULLEN FROST BANKERS INC OPT 229899109 26 300 SH Put SOLE 8 300 0 0
CULLEN FROST BANKERS INC COM 229899109 1,387 15,770 SH   SOLE 8 15,770 0 0
CULLEN FROST BANKERS INC OPT 229899109 70 800 SH Call SOLE 8 800 0 0
CULP INC COM 230215105 8 413 SH   SOLE 1 413 0 0
CULP INC COM 230215105 16 857 SH   SOLE 8 857 0 0
CUMMINS INC COM 231021106 32,769 245,215 SH   SOLE 1 245,215 0 0
CUMMINS INC OPT 231021106 1,604 12,000 SH Call SOLE 8 12,000 0 0
CUMMINS INC COM 231021106 684 5,116 SH   SOLE 8 5,116 0 0
CUMMINS INC OPT 231021106 5,159 38,600 SH Put SOLE 8 38,600 0 0
CUMMINS INC COM 231021106 479 3,585 SH   SOLE 9 3,585 0 0
CURIS INC COM 231269200 0 115 SH   SOLE 8 115 0 0
CURO GROUP HLDGS CORP COM 23131L107 178 18,797 SH   SOLE 8 18,797 0 0
CURTISS WRIGHT CORP COM 231561101 1,956 19,150 SH   SOLE 1 19,150 0 0
CURTISS WRIGHT CORP OPT 231561101 20 200 SH Put SOLE 8 200 0 0
CURTISS WRIGHT CORP COM 231561101 118 1,154 SH   SOLE 8 1,154 0 0
CURTISS WRIGHT CORP OPT 231561101 92 900 SH Call SOLE 8 900 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 691 47,734 SH   SOLE 1 47,734 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 292 20,155 SH   SOLE 8 20,155 0 0
CUSTOMERS BANCORP INC COM 23204G100 769 42,249 SH   SOLE 1 42,249 0 0
CUSTOMERS BANCORP INC COM 23204G100 3 172 SH   SOLE 8 172 0 0
CUTERA INC COM 232109108 178 10,475 SH   SOLE 1 10,475 0 0
CUTERA INC OPT 232109108 19 1,100 SH Call SOLE 8 1,100 0 0
CUTERA INC OPT 232109108 5 300 SH Put SOLE 8 300 0 0
CVB FINL CORP COM 126600105 1,111 54,865 SH   SOLE 1 54,865 0 0
CVR ENERGY INC COM 12662P108 963 27,929 SH   SOLE 1 27,929 0 0
CVR ENERGY INC COM 12662P108 112 3,262 SH   SOLE 8 3,262 0 0
CVR ENERGY INC OPT 12662P108 7 200 SH Call SOLE 8 200 0 0
CVR ENERGY INC OPT 12662P108 69 2,000 SH Put SOLE 8 2,000 0 0
CVR PARTNERS LP COM 126633106 18,948 5,573,031 SH   SOLE 1 5,573,031 0 0
CVR REFNG LP COM 12663P107 53 5,104 SH   SOLE 1 5,104 0 0
CVR REFNG LP COM 12663P107 1 107 SH   SOLE 8 107 0 0
CVS HEALTH CORP COM 126650100 289,907 4,424,715 SH   SOLE 1 4,424,715 0 0
CVS HEALTH CORP OPT 126650100 13,104 200,000 SH Call SOLE 1 200,000 0 0
CVS HEALTH CORP COM 126650100 143 2,181 SH   DFND 1 0 0 2,181
CVS HEALTH CORP COM 126650100 9,021 137,680 SH   SOLE 8 137,680 0 0
CVS HEALTH CORP OPT 126650100 25,189 384,461 SH Put SOLE 8 384,461 0 0
CVS HEALTH CORP OPT 126650100 137,424 2,097,449 SH Call SOLE 8 2,097,449 0 0
CVS HEALTH CORP COM 126650100 36,367 555,044 SH   SOLE 9 555,044 0 0
CVS HEALTH CORP COM 126650100 3,020 46,100 SH   DFND 20 0 0 46,100
CVS HEALTH CORP COM 126650100 0 1 SH   SOLE 44 1 0 0
CYBERARK SOFTWARE LTD COM M2682V108 1,734 23,400 SH   SOLE 1 23,400 0 0
CYBERARK SOFTWARE LTD COM M2682V108 62 830 SH   DFND 1 0 0 830
CYBERARK SOFTWARE LTD OPT M2682V108 356 4,800 SH Put SOLE 8 4,800 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 289 3,900 SH Call SOLE 8 3,900 0 0
CYBERARK SOFTWARE LTD COM M2682V108 1,247 16,817 SH   SOLE 8 16,817 0 0
CYBEROPTICS CORP COM 232517102 208 11,800 SH   SOLE 1 11,800 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 26 3,347 SH   SOLE 1 3,347 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 310 24,377 SH   SOLE 1 24,377 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 768 60,400 SH Call SOLE 8 60,400 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 170 13,400 SH Put SOLE 8 13,400 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 2,876 2,435,000 PRN   SOLE 8 0 0 2,435,000
CYPRESS SEMICONDUCTOR CORP COM 232806109 292 23,002 SH   SOLE 8 23,002 0 0
CYRUSONE INC TRUS 23283R100 2,494 47,174 SH   SOLE 1 47,174 0 0
CYRUSONE INC TRUS 23283R100 2 42 SH   SOLE 8 42 0 0
CYRUSONE INC OPT 23283R100 116 2,200 SH Put SOLE 8 2,200 0 0
CYTOKINETICS INC COM 23282W605 145 23,049 SH   SOLE 1 23,049 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 26 1,700 SH   SOLE 1 1,700 0 0
CYTORI THERAPEUTICS INC COM 23283K402 0 147 SH   DFND 1 0 0 147
CYTORI THERAPEUTICS INC COM 23283K402 29 99,600 SH   SOLE 8 99,600 0 0
CYTOSORBENTS CORP COM 23283X206 7 918 SH   SOLE 1 918 0 0
CYTOSORBENTS CORP COM 23283X206 102 12,672 SH   SOLE 8 12,672 0 0
D R HORTON INC COM 23331A109 38,686 1,116,179 SH   SOLE 1 1,116,179 0 0
D R HORTON INC OPT 23331A109 3,851 111,100 SH Call SOLE 8 111,100 0 0
D R HORTON INC OPT 23331A109 3,535 102,000 SH Put SOLE 8 102,000 0 0
D R HORTON INC COM 23331A109 2,057 59,349 SH   SOLE 8 59,349 0 0
D R HORTON INC COM 23331A109 1,127 32,507 SH   SOLE 9 32,507 0 0
DAILY JOURNAL CORP COM 233912104 7 32 SH   SOLE 1 32 0 0
DAKTRONICS INC COM 234264109 120 16,105 SH   SOLE 1 16,105 0 0
DAKTRONICS INC COM 234264109 14 1,922 SH   SOLE 8 1,922 0 0
DANA INCORPORATED COM 235825205 917 67,263 SH   SOLE 1 67,263 0 0
DANA INCORPORATED COM 235825205 104 7,654 SH   SOLE 8 7,654 0 0
DANA INCORPORATED OPT 235825205 64 4,700 SH Put SOLE 8 4,700 0 0
DANA INCORPORATED OPT 235825205 104 7,600 SH Call SOLE 8 7,600 0 0
DANAHER CORP DEL COM 235851102 1,179 11,435 SH   DFND 1 0 0 11,435
DANAHER CORP DEL COM 235851102 138,473 1,342,844 SH   SOLE 1 726,813 616,031 0
DANAHER CORP DEL OPT 235851102 2,619 25,400 SH Put SOLE 8 25,400 0 0
DANAHER CORP DEL OPT 235851102 3,877 37,600 SH Call SOLE 8 37,600 0 0
DANAHER CORP DEL COM 235851102 481 4,663 SH   SOLE 8 4,663 0 0
DANAHER CORP DEL COM 235851102 6,192 60,052 SH   SOLE 9 60,052 0 0
DANAHER CORP DEL COM 235851102 3,110 30,159 SH   SOLE 20 0 30,159 0
DANAHER CORP DEL COM 235851102 0 1 SH   SOLE 44 1 0 0
DANAHER CORP DEL COM 235851102 11,359 110,158 SH   SOLE 99 0 110,158 0
DARDEN RESTAURANTS INC COM 237194105 22,117 221,495 SH   SOLE 1 221,495 0 0
DARDEN RESTAURANTS INC OPT 237194105 2,337 23,400 SH Call SOLE 8 23,400 0 0
DARDEN RESTAURANTS INC OPT 237194105 4,603 46,100 SH Put SOLE 8 46,100 0 0
DARDEN RESTAURANTS INC COM 237194105 1,943 19,458 SH   SOLE 8 19,458 0 0
DARDEN RESTAURANTS INC COM 237194105 2,288 22,914 SH   SOLE 9 22,914 0 0
DARE BIOSCIENCE INC COM 23666P101 10 14,000 SH   SOLE 8 14,000 0 0
DARLING INGREDIENTS INC COM 237266101 1,288 66,934 SH   SOLE 1 66,934 0 0
DARLING INGREDIENTS INC COM 237266101 162 8,408 SH   SOLE 8 8,408 0 0
DARLING INGREDIENTS INC OPT 237266101 50 2,600 SH Put SOLE 8 2,600 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 2 170 SH   SOLE 1 170 0 0
DASEKE INC COM 23753F107 4 1,192 SH   SOLE 1 1,192 0 0
DASEKE INC COM 23753F107 359 97,643 SH   SOLE 8 97,643 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 2,439 54,730 SH   SOLE 1 54,730 0 0
DAVE &amp BUSTERS ENTMT INC OPT 238337109 4 100 SH Put SOLE 8 100 0 0
DAVIDSTEA INC COM 238661102 169 143,180 SH   SOLE 1 143,180 0 0
DAVIDSTEA INC COM 238661102 7 5,935 SH   SOLE 8 5,935 0 0
DAVITA INC COM 23918K108 7,074 137,434 SH   SOLE 1 137,434 0 0
DAVITA INC OPT 23918K108 1,009 19,600 SH Call SOLE 8 19,600 0 0
DAVITA INC COM 23918K108 1,717 33,376 SH   SOLE 8 33,376 0 0
DAVITA INC OPT 23918K108 2,995 58,200 SH Put SOLE 8 58,200 0 0
DAVITA INC COM 23918K108 623 12,083 SH   SOLE 9 12,083 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 2 613 SH   SOLE 1 613 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 18 5,353 SH   SOLE 8 5,353 0 0
DBV TECHNOLOGIES S A ADR 23306J101 1 79 SH   SOLE 8 79 0 0
DBX ETF TR FUND 233051200 39 1,407 SH   SOLE 1 1,407 0 0
DBX ETF TR FUND 233051408 23 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 4,029 183,700 SH Call SOLE 8 183,700 0 0
DBX ETF TR OPT 233051879 3,107 141,700 SH Put SOLE 8 141,700 0 0
DBX ETF TR FUND 233051879 13 581 SH   SOLE 8 581 0 0
DCP MIDSTREAM LP COM 23311P100 1,869 70,545 SH   SOLE 1 70,545 0 0
DCP MIDSTREAM LP OPT 23311P100 8 300 SH Call SOLE 8 300 0 0
DCP MIDSTREAM LP COM 23311P100 60 2,255 SH   SOLE 8 2,255 0 0
DEAN FOODS CO NEW COM 242370203 370 97,250 SH   SOLE 1 97,250 0 0
DEAN FOODS CO NEW OPT 242370203 19 5,000 SH Call SOLE 8 5,000 0 0
DEAN FOODS CO NEW OPT 242370203 70 18,400 SH Put SOLE 8 18,400 0 0
DEAN FOODS CO NEW COM 242370203 82 21,561 SH   SOLE 8 21,561 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 290 13,808 SH   SOLE 1 13,808 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 2 100 SH   SOLE 8 100 0 0
DECKERS OUTDOOR CORP COM 243537107 9,285 72,566 SH   SOLE 1 72,566 0 0
DECKERS OUTDOOR CORP OPT 243537107 2,764 21,600 SH Call SOLE 8 21,600 0 0
DECKERS OUTDOOR CORP OPT 243537107 5,527 43,200 SH Put SOLE 8 43,200 0 0
DEERE &amp CO COM 244199105 44,407 297,705 SH   SOLE 1 297,705 0 0
DEERE &amp CO OPT 244199105 22,599 151,500 SH Put SOLE 8 151,500 0 0
DEERE &amp CO COM 244199105 19,118 128,158 SH   SOLE 8 128,158 0 0
DEERE &amp CO OPT 244199105 43,364 290,700 SH Call SOLE 8 290,700 0 0
DEERE &amp CO COM 244199105 6,280 42,100 SH   SOLE 9 42,100 0 0
DEERE &amp CO COM 244199105 373 2,500 SH   DFND 20 0 0 2,500
DEL FRISCOS RESTAURANT GROUP COM 245077102 7 961 SH   SOLE 1 961 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 1 100 SH   SOLE 8 100 0 0
DEL TACO RESTAURANTS INC COM 245496104 9 888 SH   SOLE 1 888 0 0
DEL TACO RESTAURANTS INC COM 245496104 122 12,227 SH   SOLE 8 12,227 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 82 2,802 SH   SOLE 1 2,802 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 1 22 SH   SOLE 8 22 0 0
DELEK US HLDGS INC NEW COM 24665A103 2,260 69,512 SH   SOLE 1 69,512 0 0
DELEK US HLDGS INC NEW OPT 24665A103 345 10,600 SH Put SOLE 8 10,600 0 0
DELEK US HLDGS INC NEW COM 24665A103 286 8,826 SH   SOLE 8 8,826 0 0
DELL TECHNOLOGIES INC COM 24703L202 47,437 970,679 SH   SOLE 1 970,679 0 0
DELL TECHNOLOGIES INC COM 24703L202 158 3,239 SH   SOLE 8 3,239 0 0
DELMAR PHARMACEUTICALS INC COM 247078207 17 49,799 SH   SOLE 8 49,799 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 2 130 SH   DFND 1 0 0 130
DELPHI TECHNOLOGIES PLC COM G2709G107 30 2,131 SH   SOLE 1 2,131 0 0
DELPHI TECHNOLOGIES PLC OPT G2709G107 12 825 SH Call SOLE 8 825 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 5 365 SH   SOLE 8 365 0 0
DELPHI TECHNOLOGIES PLC OPT G2709G107 9 660 SH Put SOLE 8 660 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 1 75 SH   SOLE 9 75 0 0
DELTA AIR LINES INC DEL COM 247361702 191 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL COM 247361702 33,590 673,127 SH   SOLE 1 673,127 0 0
DELTA AIR LINES INC DEL COM 247361702 21,367 428,201 SH   SOLE 8 428,201 0 0
DELTA AIR LINES INC DEL OPT 247361702 53,808 1,078,300 SH Put SOLE 8 1,078,300 0 0
DELTA AIR LINES INC DEL OPT 247361702 28,478 570,700 SH Call SOLE 8 570,700 0 0
DELTA AIR LINES INC DEL COM 247361702 2,908 58,301 SH   SOLE 9 58,301 0 0
DELTA AIR LINES INC DEL COM 247361702 0 1 SH   SOLE 44 1 0 0
DELTA APPAREL INC COM 247368103 583 33,837 SH   SOLE 1 33,837 0 0
DELTA TECHNOLOGY HLDGS LTD COM G8477B105 31 35,800 SH   SOLE 8 35,800 0 0
DELUXE CORP COM 248019101 1,602 41,681 SH   SOLE 1 41,681 0 0
DELUXE CORP COM 248019101 111 2,882 SH   SOLE 8 2,882 0 0
DENBURY RES INC COM 247916208 630 368,520 SH   SOLE 1 368,520 0 0
DENBURY RES INC OPT 247916208 43 24,900 SH Call SOLE 8 24,900 0 0
DENBURY RES INC OPT 247916208 64 37,500 SH Put SOLE 8 37,500 0 0
DENBURY RES INC COM 247916208 106 62,268 SH   SOLE 8 62,268 0 0
DENISON MINES CORP COM 248356107 0 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 160 9,908 SH   SOLE 1 9,908 0 0
DENNYS CORP OPT 24869P104 2 100 SH Call SOLE 8 100 0 0
DENNYS CORP COM 24869P104 96 5,918 SH   SOLE 8 5,918 0 0
DENTSPLY SIRONA INC COM 24906P109 10,061 270,340 SH   SOLE 1 270,340 0 0
DENTSPLY SIRONA INC OPT 24906P109 82 2,200 SH Call SOLE 8 2,200 0 0
DENTSPLY SIRONA INC COM 24906P109 785 21,085 SH   SOLE 9 21,085 0 0
DERMIRA INC COM 24983L104 83 11,506 SH   SOLE 1 11,506 0 0
DERMIRA INC BOND 24983LAB0 185 240,000 PRN   SOLE 8 0 0 240,000
DESPEGAR COM CORP COM G27358103 124 10,009 SH   SOLE 1 10,009 0 0
DESPEGAR COM CORP COM G27358103 347 28,000 SH   DFND 20 0 0 28,000
DESTINATION XL GROUP INC COM 25065K104 60 27,429 SH   SOLE 8 27,429 0 0
DEUTSCHE BANK AG COM D18190898 12,502 1,534,002 SH   SOLE 1 1,534,002 0 0
DEUTSCHE BANK AG COM D18190898 3,554 436,074 SH   SOLE 8 436,074 0 0
DEUTSCHE BANK AG OPT D18190898 3,160 387,700 SH Call SOLE 8 387,700 0 0
DEUTSCHE BANK AG OPT D18190898 14,429 1,770,400 SH Put SOLE 8 1,770,400 0 0
DEVON ENERGY CORP NEW COM 25179M103 16,896 749,581 SH   SOLE 1 749,581 0 0
DEVON ENERGY CORP NEW COM 25179M103 2 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW OPT 25179M103 5,182 229,900 SH Call SOLE 8 229,900 0 0
DEVON ENERGY CORP NEW OPT 25179M103 2,540 112,700 SH Put SOLE 8 112,700 0 0
DEVON ENERGY CORP NEW COM 25179M103 7,863 348,849 SH   SOLE 8 348,849 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,015 45,032 SH   SOLE 9 45,032 0 0
DEVON ENERGY CORP NEW COM 25179M103 0 1 SH   SOLE 44 1 0 0
DEXCOM INC COM 252131107 5,465 45,602 SH   SOLE 1 45,602 0 0
DEXCOM INC OPT 252131107 132 1,100 SH Call SOLE 8 1,100 0 0
DEXCOM INC BOND 252131AF4 5,068 3,757,000 PRN   SOLE 8 0 0 3,757,000
DEXCOM INC COM 252131107 12 100 SH   SOLE 8 100 0 0
DEXCOM INC COM 252131107 77 640 SH   SOLE 9 640 0 0
DHT HOLDINGS INC COM Y2065G121 10 2,671 SH   SOLE 1 2,671 0 0
DHT HOLDINGS INC COM Y2065G121 32 8,287 SH   SOLE 8 8,287 0 0
DHT HOLDINGS INC COM Y2065G121 18 4,500 SH   DFND 20 0 0 4,500
DHX MEDIA LTD COM 252406152 1,123 672,412 SH   SOLE 9 672,412 0 0
DIAGEO P L C ADR 25243Q205 88 619 SH   SOLE 1 619 0 0
DIAGEO P L C OPT 25243Q205 2,326 16,400 SH Call SOLE 8 16,400 0 0
DIAGEO P L C OPT 25243Q205 1,361 9,600 SH Put SOLE 8 9,600 0 0
DIAGEO P L C ADR 25243Q205 383 2,702 SH   SOLE 8 2,702 0 0
DIAGEO P L C ADR 25243Q205 425 3,000 SH   DFND 20 0 0 3,000
DIAMOND OFFSHORE DRILLING IN COM 25271C102 1 105 SH   DFND 1 0 0 105
DIAMOND OFFSHORE DRILLING IN COM 25271C102 1,351 143,099 SH   SOLE 1 143,099 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 1 65 SH   SOLE 8 65 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 497 52,700 SH Call SOLE 8 52,700 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 241 25,500 SH Put SOLE 8 25,500 0 0
DIAMONDBACK ENERGY INC COM 25278X109 8,730 94,176 SH   SOLE 1 94,176 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,732 29,475 SH   SOLE 8 29,475 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 1,632 17,600 SH Call SOLE 8 17,600 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 2,834 30,572 SH Put SOLE 8 30,572 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,423 15,352 SH   SOLE 9 15,352 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 4,689 516,324 SH   SOLE 1 516,324 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 0 28 SH   SOLE 8 28 0 0
DIANA SHIPPING INC COM Y2066G104 3,487 1,096,476 SH   DFND 1 0 0 1,096,476
DIANA SHIPPING INC COM Y2066G104 4 1,224 SH   SOLE 8 1,224 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 488 45,672 SH   SOLE 1 45,672 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 11 1,040 SH   SOLE 8 1,040 0 0
DICKS SPORTING GOODS INC COM 253393102 3,321 106,435 SH   SOLE 1 106,435 0 0
DICKS SPORTING GOODS INC OPT 253393102 3,881 124,400 SH Put SOLE 8 124,400 0 0
DICKS SPORTING GOODS INC OPT 253393102 3,566 114,300 SH Call SOLE 8 114,300 0 0
DICKS SPORTING GOODS INC COM 253393102 57 1,825 SH   SOLE 8 1,825 0 0
DIEBOLD NXDF INC COM 253651103 1 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 77 30,865 SH   SOLE 1 30,865 0 0
DIEBOLD NXDF INC OPT 253651103 5 2,200 SH Call SOLE 8 2,200 0 0
DIEBOLD NXDF INC COM 253651103 3 1,036 SH   SOLE 8 1,036 0 0
DIGI INTL INC COM 253798102 115 11,414 SH   SOLE 1 11,414 0 0
DIGIMARC CORP NEW COM 25381B101 11 792 SH   SOLE 1 792 0 0
DIGITAL RLTY TR INC COM 253868103 5,172 48,538 SH   SOLE 1 48,538 0 0
DIGITAL RLTY TR INC TRUS 253868103 44,336 416,118 SH   SOLE 1 416,118 0 0
DIGITAL RLTY TR INC OPT 253868103 6,084 57,100 SH Put SOLE 8 57,100 0 0
DIGITAL RLTY TR INC OPT 253868103 15,418 144,700 SH Call SOLE 8 144,700 0 0
DIGITAL RLTY TR INC COM 253868103 2,154 20,213 SH   SOLE 9 20,213 0 0
DIGITAL TURBINE INC COM 25400W102 5 2,907 SH   SOLE 8 2,907 0 0
DILLARDS INC COM 254067101 838 13,889 SH   SOLE 1 13,889 0 0
DILLARDS INC OPT 254067101 6,399 106,100 SH Call SOLE 8 106,100 0 0
DILLARDS INC OPT 254067101 10,880 180,400 SH Put SOLE 8 180,400 0 0
DILLARDS INC COM 254067101 6,620 109,761 SH   SOLE 8 109,761 0 0
DIME CMNTY BANCSHARES COM 253922108 1,573 92,608 SH   SOLE 1 92,608 0 0
DINE BRANDS GLOBAL INC COM 254423106 664 9,867 SH   SOLE 1 9,867 0 0
DINE BRANDS GLOBAL INC OPT 254423106 88 1,300 SH Call SOLE 8 1,300 0 0
DINE BRANDS GLOBAL INC COM 254423106 309 4,598 SH   SOLE 8 4,598 0 0
DINE BRANDS GLOBAL INC OPT 254423106 94 1,400 SH Put SOLE 8 1,400 0 0
DIODES INC COM 254543101 618 19,163 SH   SOLE 1 19,163 0 0
DIODES INC OPT 254543101 65 2,000 SH Put SOLE 8 2,000 0 0
DIODES INC OPT 254543101 19 600 SH Call SOLE 8 600 0 0
DIODES INC COM 254543101 688 21,334 SH   SOLE 8 21,334 0 0
DIPLOMAT PHARMACY INC COM 25456K101 288 21,379 SH   SOLE 1 21,379 0 0
DIREXION SHS ETF TR FUND 25459W557 85 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR OPT 25460E877 121 2,400 SH Put SOLE 8 2,400 0 0
DIREXION SHS ETF TR OPT 25490K281 766 12,200 SH Put SOLE 8 12,200 0 0
DIREXION SHS ETF TR OPT 25460E844 2,508 143,300 SH Call SOLE 8 143,300 0 0
DIREXION SHS ETF TR OPT 25490K521 6,910 454,000 SH Call SOLE 8 454,000 0 0
DIREXION SHS ETF TR OPT 25459W847 1,086 25,800 SH Put SOLE 8 25,800 0 0
DIREXION SHS ETF TR OPT 25459W540 95 4,900 SH Put SOLE 8 4,900 0 0
DIREXION SHS ETF TR OPT 25460E554 266 4,100 SH Put SOLE 8 4,100 0 0
DIREXION SHS ETF TR OPT 25459W862 684 20,800 SH Put SOLE 8 20,800 0 0
DIREXION SHS ETF TR FUND 25459Y694 1,494 33,370 SH   SOLE 8 33,370 0 0
DIREXION SHS ETF TR OPT 25460E877 5,515 109,700 SH Call SOLE 8 109,700 0 0
DIREXION SHS ETF TR FUND 25460E851 54 5,830 SH   SOLE 8 5,830 0 0
DIREXION SHS ETF TR FUND 25459W730 9 335 SH   SOLE 8 335 0 0
DIREXION SHS ETF TR OPT 25459Y694 4,182 93,400 SH Put SOLE 8 93,400 0 0
DIREXION SHS ETF TR OPT 25490K539 1,301 95,900 SH Call SOLE 8 95,900 0 0
DIREXION SHS ETF TR OPT 25459W862 645 19,600 SH Call SOLE 8 19,600 0 0
DIREXION SHS ETF TR FUND 25460E554 13 206 SH   SOLE 8 206 0 0
DIREXION SHS ETF TR OPT 25459W888 745 49,200 SH Put SOLE 8 49,200 0 0
DIREXION SHS ETF TR OPT 25460E885 373 12,100 SH Put SOLE 8 12,100 0 0
DIREXION SHS ETF TR OPT 25459Y694 3,904 87,200 SH Call SOLE 8 87,200 0 0
DIREXION SHS ETF TR OPT 25460E562 28 1,000 SH Put SOLE 8 1,000 0 0
DIREXION SHS ETF TR FUND 25459W755 6 351 SH   SOLE 8 351 0 0
DIREXION SHS ETF TR OPT 25459W755 18 1,100 SH Call SOLE 8 1,100 0 0
DIREXION SHS ETF TR FUND 25460E562 88 3,183 SH   SOLE 8 3,183 0 0
DIREXION SHS ETF TR FUND 25490K539 83 6,136 SH   SOLE 8 6,136 0 0
DIREXION SHS ETF TR FUND 25460E547 39 645 SH   SOLE 8 645 0 0
DIREXION SHS ETF TR OPT 25490K539 2,462 181,400 SH Put SOLE 8 181,400 0 0
DIREXION SHS ETF TR OPT 25460E885 871 28,300 SH Call SOLE 8 28,300 0 0
DIREXION SHS ETF TR FUND 25490K281 39 617 SH   SOLE 8 617 0 0
DIREXION SHS ETF TR OPT 25490K133 668 29,200 SH Put SOLE 8 29,200 0 0
DIREXION SHS ETF TR OPT 25460E844 1,776 101,500 SH Put SOLE 8 101,500 0 0
DIREXION SHS ETF TR OPT 25459W102 434 5,100 SH Put SOLE 8 5,100 0 0
DIREXION SHS ETF TR OPT 25490K133 3,164 138,400 SH Call SOLE 8 138,400 0 0
DIREXION SHS ETF TR OPT 25459Y678 324 17,800 SH Put SOLE 8 17,800 0 0
DIREXION SHS ETF TR OPT 25459W730 11 400 SH Call SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25490K281 452 7,200 SH Call SOLE 8 7,200 0 0
DIREXION SHS ETF TR OPT 25460E554 104 1,600 SH Call SOLE 8 1,600 0 0
DIREXION SHS ETF TR FUND 25459W540 8 433 SH   SOLE 8 433 0 0
DIREXION SHS ETF TR OPT 25459W102 1,216 14,300 SH Call SOLE 8 14,300 0 0
DIREXION SHS ETF TR OPT 25490K521 525 34,500 SH Put SOLE 8 34,500 0 0
DIREXION SHS ETF TR FUND 25490K521 69 4,536 SH   SOLE 8 4,536 0 0
DIREXION SHS ETF TR FUND 25459Y363 302 27,600 SH   SOLE 8 27,600 0 0
DIREXION SHS ETF TR OPT 25460E851 1,117 121,300 SH Call SOLE 8 121,300 0 0
DIREXION SHS ETF TR OPT 25459W847 3,224 76,600 SH Call SOLE 8 76,600 0 0
DIREXION SHS ETF TR OPT 25459Y678 36 2,000 SH Call SOLE 8 2,000 0 0
DIREXION SHS ETF TR OPT 25460E547 24 400 SH Put SOLE 8 400 0 0
DIREXION SHS ETF TR FUND 25459Y678 139 7,629 SH   SOLE 8 7,629 0 0
DIREXION SHS ETF TR FUND 25459W102 183 2,154 SH   SOLE 8 2,154 0 0
DIREXION SHS ETF TR FUND 25490K133 2 100 SH   SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459Y363 113 10,300 SH Call SOLE 8 10,300 0 0
DIREXION SHS ETF TR OPT 25459W888 897 59,200 SH Call SOLE 8 59,200 0 0
DIREXION SHS ETF TR OPT 25460E851 649 70,500 SH Put SOLE 8 70,500 0 0
DIREXION SHS ETF TR OPT 25459W540 91 4,700 SH Call SOLE 8 4,700 0 0
DIREXION SHS ETF TR OPT 25460E562 53 1,900 SH Call SOLE 8 1,900 0 0
DIREXION SHS ETF TR FUND 25459W888 246 16,261 SH   SOLE 8 16,261 0 0
DISCOVER FINL SVCS COM 254709108 711 12,053 SH   DFND 1 0 0 12,053
DISCOVER FINL SVCS COM 254709108 83,740 1,419,818 SH   SOLE 1 825,401 594,417 0
DISCOVER FINL SVCS OPT 254709108 11,401 193,300 SH Put SOLE 8 193,300 0 0
DISCOVER FINL SVCS OPT 254709108 6,612 112,100 SH Call SOLE 8 112,100 0 0
DISCOVER FINL SVCS COM 254709108 7,722 130,933 SH   SOLE 8 130,933 0 0
DISCOVER FINL SVCS COM 254709108 1,908 32,349 SH   SOLE 9 32,349 0 0
DISCOVER FINL SVCS COM 254709108 2,193 37,185 SH   SOLE 20 0 37,185 0
DISCOVER FINL SVCS COM 254709108 5,390 91,387 SH   SOLE 99 0 91,387 0
DISCOVERY INC COM 25470F104 13,683 553,003 SH   SOLE 1 553,003 0 0
DISCOVERY INC COM 25470F302 22,088 956,969 SH   SOLE 1 956,969 0 0
DISCOVERY INC COM 25470F104 1,474 59,543 SH   SOLE 8 59,543 0 0
DISCOVERY INC OPT 25470F104 22 900 SH Call SOLE 8 900 0 0
DISCOVERY INC OPT 25470F104 2,425 98,000 SH Put SOLE 8 98,000 0 0
DISCOVERY INC COM 25470F302 109 4,723 SH   SOLE 8 4,723 0 0
DISCOVERY INC COM 25470F302 776 33,635 SH   SOLE 9 33,635 0 0
DISCOVERY INC COM 25470F104 387 15,636 SH   SOLE 9 15,636 0 0
DISH NETWORK CORP COM 25470M109 45,793 1,833,857 SH   SOLE 1 1,833,857 0 0
DISH NETWORK CORP OPT 25470M109 3,671 147,000 SH Put SOLE 8 147,000 0 0
DISH NETWORK CORP BOND 25470MAB5 1,940 2,403,000 PRN   SOLE 8 0 0 2,403,000
DISH NETWORK CORP OPT 25470M109 385 15,400 SH Call SOLE 8 15,400 0 0
DISH NETWORK CORP COM 25470M109 1,650 66,080 SH   SOLE 8 66,080 0 0
DISH NETWORK CORP COM 25470M109 1,461 58,505 SH   SOLE 9 58,505 0 0
DISNEY WALT CO COM 254687106 1,846 16,834 SH   DFND 1 0 0 16,834
DISNEY WALT CO COM 254687106 170,022 1,550,603 SH   SOLE 1 1,550,603 0 0
DISNEY WALT CO OPT 254687106 84,781 773,200 SH Call SOLE 8 773,200 0 0
DISNEY WALT CO OPT 254687106 58,608 534,500 SH Put SOLE 8 534,500 0 0
DISNEY WALT CO COM 254687106 2,782 25,378 SH   SOLE 8 25,378 0 0
DISNEY WALT CO COM 254687106 27,868 254,154 SH   SOLE 9 254,154 0 0
DISNEY WALT CO COM 254687106 0 2 SH   SOLE 44 2 0 0
DISNEY WALT CO COM 254687106 42 380 SH   SOLE 99 0 380 0
DMC GLOBAL INC COM 23291C103 19 539 SH   SOLE 8 539 0 0
DOCUSIGN INC COM 256163106 5 120 SH   DFND 1 0 0 120
DOCUSIGN INC COM 256163106 2,006 50,037 SH   SOLE 1 50,037 0 0
DOCUSIGN INC OPT 256163106 7,026 175,300 SH Call SOLE 8 175,300 0 0
DOCUSIGN INC OPT 256163106 2,128 53,100 SH Put SOLE 8 53,100 0 0
DOLBY LABORATORIES INC COM 25659T107 2,322 37,557 SH   SOLE 1 37,557 0 0
DOLBY LABORATORIES INC OPT 25659T107 19 300 SH Call SOLE 8 300 0 0
DOLBY LABORATORIES INC COM 25659T107 0 1 SH   SOLE 8 1 0 0
DOLLAR GEN CORP NEW COM 256677105 24,892 230,312 SH   SOLE 1 230,312 0 0
DOLLAR GEN CORP NEW OPT 256677105 6,290 58,200 SH Put SOLE 8 58,200 0 0
DOLLAR GEN CORP NEW OPT 256677105 2,443 22,600 SH Call SOLE 8 22,600 0 0
DOLLAR GEN CORP NEW COM 256677105 2,815 26,042 SH   SOLE 9 26,042 0 0
DOLLAR TREE INC COM 256746108 19,390 214,672 SH   SOLE 1 214,672 0 0
DOLLAR TREE INC OPT 256746108 6,783 75,100 SH Put SOLE 8 75,100 0 0
DOLLAR TREE INC COM 256746108 1,954 21,632 SH   SOLE 8 21,632 0 0
DOLLAR TREE INC OPT 256746108 2,755 30,500 SH Call SOLE 8 30,500 0 0
DOLLAR TREE INC COM 256746108 2,201 24,357 SH   SOLE 9 24,357 0 0
DOMINION ENERGY INC COM 25746U109 38,495 538,699 SH   SOLE 1 538,699 0 0
DOMINION ENERGY INC OPT 25746U109 3,016 42,200 SH Call SOLE 8 42,200 0 0
DOMINION ENERGY INC CONV 25746U836 407 8,500 SH   SOLE 8 8,500 0 0
DOMINION ENERGY INC COM 25746U109 0 4 SH   SOLE 8 4 0 0
DOMINION ENERGY INC OPT 25746U109 1,229 17,200 SH Put SOLE 8 17,200 0 0
DOMINION ENERGY INC COM 25746U109 4,759 66,607 SH   SOLE 9 66,607 0 0
DOMINION ENERGY INC COM 25746U109 0 1 SH   SOLE 44 1 0 0
DOMINION ENERGY MIDSTRM PRTN COM 257454108 1,464 81,195 SH   SOLE 1 81,195 0 0
DOMINOS PIZZA INC COM 25754A201 14,643 59,053 SH   SOLE 1 59,053 0 0
DOMINOS PIZZA INC OPT 25754A201 8,903 35,900 SH Call SOLE 8 35,900 0 0
DOMINOS PIZZA INC OPT 25754A201 7,390 29,800 SH Put SOLE 8 29,800 0 0
DOMINOS PIZZA INC COM 25754A201 1,079 4,355 SH   SOLE 8 4,355 0 0
DOMINOS PIZZA INC COM 25754A201 120 488 SH   SOLE 9 488 0 0
DOMO INC COM 257554105 346 17,606 SH   SOLE 1 17,606 0 0
DOMO INC COM 257554105 82 4,193 SH   SOLE 8 4,193 0 0
DOMTAR CORP COM 257559203 10,577 301,055 SH   SOLE 1 301,055 0 0
DOMTAR CORP OPT 257559203 32 900 SH Call SOLE 8 900 0 0
DOMTAR CORP COM 257559203 47 1,336 SH   SOLE 8 1,336 0 0
DOMTAR CORP COM 257559203 0 12 SH   SOLE 9 12 0 0
DONALDSON INC COM 257651109 1,162 26,782 SH   SOLE 1 26,782 0 0
DONALDSON INC OPT 257651109 4 100 SH Put SOLE 8 100 0 0
DONALDSON INC COM 257651109 59 1,349 SH   SOLE 8 1,349 0 0
DONALDSON INC COM 257651109 6 146 SH   SOLE 9 146 0 0
DONEGAL GROUP INC COM 257701201 4 272 SH   SOLE 1 272 0 0
DONEGAL GROUP INC COM 257701201 10 757 SH   SOLE 8 757 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 263 18,759 SH   SOLE 1 18,759 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 0 25 SH   SOLE 8 25 0 0
DONNELLEY R R &amp SONS CO COM 257867200 113 28,547 SH   SOLE 1 28,547 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 4 1,100 SH Call SOLE 8 1,100 0 0
DONNELLEY R R &amp SONS CO COM 257867200 32 8,245 SH   SOLE 8 8,245 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 52 13,100 SH Put SOLE 8 13,100 0 0
DORCHESTER MINERALS LP COM 25820R105 152 10,402 SH   SOLE 1 10,402 0 0
DORCHESTER MINERALS LP COM 25820R105 167 11,392 SH   SOLE 8 11,392 0 0
DORIAN LPG LTD COM Y2106R110 8 1,273 SH   SOLE 1 1,273 0 0
DORMAN PRODUCTS INC COM 258278100 985 10,943 SH   SOLE 1 10,943 0 0
DOUGLAS EMMETT INC COM 25960P109 2,711 79,414 SH   SOLE 1 79,414 0 0
DOUGLAS EMMETT INC TRUS 25960P109 9,654 282,888 SH   SOLE 1 282,888 0 0
DOUGLAS EMMETT INC TRUS 25960P109 3 96 SH   SOLE 8 96 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 1 138 SH   SOLE 8 138 0 0
DOVER CORP COM 260003108 26,159 368,680 SH   SOLE 1 368,680 0 0
DOVER CORP OPT 260003108 333 4,700 SH Call SOLE 8 4,700 0 0
DOVER CORP OPT 260003108 21 300 SH Put SOLE 8 300 0 0
DOVER CORP COM 260003108 1,083 15,256 SH   SOLE 9 15,256 0 0
DOWDUPONT INC COM 26078J100 782 14,630 SH   DFND 1 0 0 14,630
DOWDUPONT INC COM 26078J100 87,276 1,631,959 SH   SOLE 1 1,631,959 0 0
DOWDUPONT INC OPT 26078J100 7,890 147,536 SH Put SOLE 8 147,536 0 0
DOWDUPONT INC COM 26078J100 2,097 39,218 SH   SOLE 8 39,218 0 0
DOWDUPONT INC OPT 26078J100 16,196 302,836 SH Call SOLE 8 302,836 0 0
DOWDUPONT INC COM 26078J100 9,585 179,238 SH   SOLE 9 179,238 0 0
DOWDUPONT INC COM 26078J100 0 3 SH   SOLE 44 3 0 0
DPW HLDGS INC COM 26140E105 0 169 SH   SOLE 8 169 0 0
DR REDDYS LABS LTD ADR 256135203 71 1,881 SH   SOLE 1 1,881 0 0
DR REDDYS LABS LTD ADR 256135203 43 1,140 SH   SOLE 8 1,140 0 0
DRIL-QUIP INC COM 262037104 51 1,691 SH   SOLE 1 1,691 0 0
DRIL-QUIP INC COM 262037104 16 561 SH   SOLE 8 561 0 0
DRIVE SHACK INC COM 262077100 1 155 SH   SOLE 1 155 0 0
DROPBOX INC COM 26210C104 4,706 230,374 SH   SOLE 1 230,374 0 0
DROPBOX INC COM 26210C104 781 38,244 SH   DFND 1 0 0 38,244
DROPBOX INC OPT 26210C104 4,155 203,400 SH Call SOLE 8 203,400 0 0
DROPBOX INC OPT 26210C104 9,390 459,600 SH Put SOLE 8 459,600 0 0
DROPBOX INC COM 26210C104 4,448 217,718 SH   SOLE 8 217,718 0 0
DRYSHIPS INC COM Y2109Q705 94 16,600 SH   SOLE 1 16,600 0 0
DRYSHIPS INC COM Y2109Q705 92 16,293 SH   SOLE 8 16,293 0 0
DSP GROUP INC COM 23332B106 84 7,568 SH   SOLE 1 7,568 0 0
DSP GROUP INC COM 23332B106 3 302 SH   SOLE 8 302 0 0
DSW INC COM 23334L102 3,004 121,634 SH   SOLE 1 121,634 0 0
DSW INC OPT 23334L102 311 12,600 SH Put SOLE 8 12,600 0 0
DSW INC COM 23334L102 108 4,362 SH   SOLE 8 4,362 0 0
DSW INC OPT 23334L102 632 25,600 SH Call SOLE 8 25,600 0 0
DTE ENERGY CO COM 233331107 42,859 388,566 SH   SOLE 1 388,566 0 0
DTE ENERGY CO COM 233331107 317 2,878 SH   SOLE 8 2,878 0 0
DTE ENERGY CO OPT 233331107 176 1,600 SH Call SOLE 8 1,600 0 0
DTE ENERGY CO COM 233331107 147 1,334 SH   SOLE 9 1,334 0 0
DUCOMMUN INC DEL COM 264147109 11 308 SH   SOLE 1 308 0 0
DUCOMMUN INC DEL OPT 264147109 18 500 SH Call SOLE 8 500 0 0
DUCOMMUN INC DEL COM 264147109 19 511 SH   SOLE 8 511 0 0
DUKE ENERGY CORP NEW COM 26441C204 29 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 89,451 1,036,517 SH   SOLE 1 1,036,517 0 0
DUKE ENERGY CORP NEW OPT 26441C204 14,403 166,900 SH Put SOLE 8 166,900 0 0
DUKE ENERGY CORP NEW COM 26441C204 164 1,901 SH   SOLE 8 1,901 0 0
DUKE ENERGY CORP NEW OPT 26441C204 23,983 277,900 SH Call SOLE 8 277,900 0 0
DUKE ENERGY CORP NEW COM 26441C204 5,360 62,104 SH   SOLE 9 62,104 0 0
DUKE ENERGY CORP NEW COM 26441C204 0 1 SH   SOLE 44 1 0 0
DUKE REALTY CORP TRUS 264411505 20,261 782,294 SH   SOLE 1 782,294 0 0
DUKE REALTY CORP COM 264411505 4,901 189,191 SH   SOLE 1 189,191 0 0
DUKE REALTY CORP COM 264411505 877 33,854 SH   SOLE 9 33,854 0 0
DULUTH HLDGS INC COM 26443V101 521 20,663 SH   SOLE 1 20,663 0 0
DUN &amp BRADSTREET CORP DEL NE COM 26483E100 2,889 20,237 SH   SOLE 1 20,237 0 0
DUN &amp BRADSTREET CORP DEL NE OPT 26483E100 143 1,000 SH Put SOLE 8 1,000 0 0
DUNKIN BRANDS GROUP INC COM 265504100 5,377 83,861 SH   SOLE 1 83,861 0 0
DUNKIN BRANDS GROUP INC COM 265504100 1,713 26,700 SH   SOLE 8 26,700 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 4,212 65,700 SH Put SOLE 8 65,700 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 4,309 67,200 SH Call SOLE 8 67,200 0 0
DURECT CORP COM 266605104 0 97 SH   SOLE 8 97 0 0
DXC TECHNOLOGY CO COM 23355L106 0 8 SH   DFND 1 0 0 8
DXC TECHNOLOGY CO COM 23355L106 4,608 86,676 SH   SOLE 1 86,676 0 0
DXC TECHNOLOGY CO COM 23355L106 17 314 SH   SOLE 8 314 0 0
DXC TECHNOLOGY CO OPT 23355L106 1,350 25,400 SH Call SOLE 8 25,400 0 0
DXC TECHNOLOGY CO OPT 23355L106 926 17,424 SH Put SOLE 8 17,424 0 0
DXC TECHNOLOGY CO COM 23355L106 1,412 26,563 SH   SOLE 9 26,563 0 0
DXP ENTERPRISES INC NEW COM 233377407 168 6,017 SH   SOLE 1 6,017 0 0
DXP ENTERPRISES INC NEW COM 233377407 21 754 SH   SOLE 8 754 0 0
DYCOM INDS INC COM 267475101 55 1,022 SH   SOLE 1 1,022 0 0
DYCOM INDS INC OPT 267475101 5 100 SH Call SOLE 8 100 0 0
DYCOM INDS INC OPT 267475101 81 1,500 SH Put SOLE 8 1,500 0 0
DYCOM INDS INC COM 267475101 67 1,242 SH   SOLE 8 1,242 0 0
DYCOM INDS INC BOND 267475AB7 313 337,000 PRN   SOLE 8 0 0 337,000
DYNAGAS LNG PARTNERS LP COM Y2188B108 3 784 SH   SOLE 1 784 0 0
DYNEX CAP INC TRUS 26817Q506 10 1,682 SH   SOLE 1 1,682 0 0
E TRADE FINANCIAL CORP COM 269246401 18,048 411,290 SH   SOLE 1 411,290 0 0
E TRADE FINANCIAL CORP OPT 269246401 1,839 41,900 SH Call SOLE 8 41,900 0 0
E TRADE FINANCIAL CORP OPT 269246401 2,646 60,300 SH Put SOLE 8 60,300 0 0
E TRADE FINANCIAL CORP COM 269246401 2,297 52,359 SH   SOLE 8 52,359 0 0
E TRADE FINANCIAL CORP COM 269246401 1,312 29,902 SH   SOLE 9 29,902 0 0
E TRADE FINANCIAL CORP COM 269246401 184 4,186 SH   DFND 20 0 0 4,186
EAGLE BANCORP INC MD COM 268948106 762 15,644 SH   SOLE 1 15,644 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 6 1,387 SH   SOLE 1 1,387 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 3 687 SH   SOLE 8 687 0 0
EAGLE MATERIALS INC COM 26969P108 2,872 47,054 SH   SOLE 1 47,054 0 0
EAGLE MATERIALS INC COM 26969P108 6,242 102,271 SH   SOLE 8 102,271 0 0
EAGLE MATERIALS INC OPT 26969P108 250 4,100 SH Call SOLE 8 4,100 0 0
EAGLE MATERIALS INC OPT 26969P108 7,757 127,100 SH Put SOLE 8 127,100 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 787 19,530 SH   SOLE 1 19,530 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 65 1,609 SH   SOLE 8 1,609 0 0
EARTHSTONE ENERGY INC COM 27032D304 3 782 SH   SOLE 1 782 0 0
EAST WEST BANCORP INC COM 27579R104 10,517 241,603 SH   SOLE 1 241,603 0 0
EAST WEST BANCORP INC COM 27579R104 118 2,700 SH   SOLE 8 2,700 0 0
EAST WEST BANCORP INC COM 27579R104 317 7,279 SH   SOLE 9 7,279 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 1,983 126,407 SH   SOLE 1 126,407 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 1 67 SH   SOLE 8 67 0 0
EASTERN CO COM 276317104 9 358 SH   SOLE 1 358 0 0
EASTGROUP PPTY INC TRUS 277276101 7,376 80,409 SH   SOLE 1 80,409 0 0
EASTMAN CHEM CO COM 277432100 12,330 168,638 SH   SOLE 1 168,638 0 0
EASTMAN CHEM CO OPT 277432100 592 8,100 SH Call SOLE 8 8,100 0 0
EASTMAN CHEM CO OPT 277432100 928 12,700 SH Put SOLE 8 12,700 0 0
EASTMAN CHEM CO COM 277432100 977 13,360 SH   SOLE 9 13,360 0 0
EASTMAN KODAK CO COM 277461406 4 1,702 SH   SOLE 1 1,702 0 0
EASTMAN KODAK CO COM 277461406 8 3,308 SH   SOLE 8 3,308 0 0
EASTMAN KODAK CO OPT 277461406 1 200 SH Put SOLE 8 200 0 0
EATON CORP PLC COM G29183103 75,173 1,094,855 SH   SOLE 1 1,094,855 0 0
EATON CORP PLC COM G29183103 100 1,450 SH   DFND 1 0 0 1,450
EATON CORP PLC COM G29183103 543 7,901 SH   SOLE 8 7,901 0 0
EATON CORP PLC OPT G29183103 2,032 29,600 SH Put SOLE 8 29,600 0 0
EATON CORP PLC OPT G29183103 4,312 62,800 SH Call SOLE 8 62,800 0 0
EATON CORP PLC COM G29183103 2,933 42,709 SH   SOLE 9 42,709 0 0
EATON CORP PLC COM G29183103 0 1 SH   SOLE 44 1 0 0
EATON VANCE CORP COM 278265103 4,596 130,643 SH   SOLE 1 130,643 0 0
EATON VANCE CORP OPT 278265103 35 1,000 SH Call SOLE 8 1,000 0 0
EATON VANCE CORP COM 278265103 50 1,435 SH   SOLE 9 1,435 0 0
EBAY INC COM 278642103 67 2,399 SH   DFND 1 0 0 2,399
EBAY INC COM 278642103 62,448 2,224,737 SH   SOLE 1 2,224,737 0 0
EBAY INC OPT 278642103 14,698 523,600 SH Put SOLE 8 523,600 0 0
EBAY INC OPT 278642103 13,626 485,400 SH Call SOLE 8 485,400 0 0
EBAY INC COM 278642103 3,783 134,780 SH   SOLE 8 134,780 0 0
EBAY INC COM 278642103 37,803 1,346,724 SH   SOLE 9 1,346,724 0 0
EBAY INC COM 278642103 157 5,600 SH   DFND 20 0 0 5,600
EBAY INC COM 278642103 0 1 SH   SOLE 44 1 0 0
EBIX INC COM 278715206 998 23,429 SH   SOLE 1 23,429 0 0
EBIX INC COM 278715206 866 20,363 SH   SOLE 8 20,363 0 0
EBIX INC OPT 278715206 192 4,500 SH Call SOLE 8 4,500 0 0
EBIX INC OPT 278715206 570 13,400 SH Put SOLE 8 13,400 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 921 45,290 SH   SOLE 1 45,290 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 975 47,948 SH   SOLE 8 47,948 0 0
ECHOSTAR CORP COM 278768106 5,413 147,420 SH   SOLE 1 147,420 0 0
ECHOSTAR CORP COM 278768106 1,929 52,520 SH   SOLE 8 52,520 0 0
ECLIPSE RES CORP COM 27890G100 51 49,167 SH   SOLE 1 49,167 0 0
ECLIPSE RES CORP COM 27890G100 2 2,012 SH   SOLE 8 2,012 0 0
ECOLAB INC COM 278865100 579 3,929 SH   DFND 1 0 0 3,929
ECOLAB INC COM 278865100 104,172 706,967 SH   SOLE 1 265,815 441,152 0
ECOLAB INC OPT 278865100 2,387 16,200 SH Put SOLE 8 16,200 0 0
ECOLAB INC OPT 278865100 133 900 SH Call SOLE 8 900 0 0
ECOLAB INC COM 278865100 3,540 24,023 SH   SOLE 9 24,023 0 0
ECOLAB INC COM 278865100 3,117 21,151 SH   SOLE 20 0 21,151 0
ECOLAB INC COM 278865100 11,711 79,476 SH   SOLE 99 0 79,476 0
ECOPETROL S A ADR 279158109 290 18,254 SH   SOLE 1 18,254 0 0
EDGEWELL PERS CARE CO COM 28035Q102 717 19,194 SH   SOLE 1 19,194 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,013 27,121 SH   SOLE 8 27,121 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 1,673 44,800 SH Call SOLE 8 44,800 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 82 2,200 SH Put SOLE 8 2,200 0 0
EDISON INTL COM 281020107 40,589 714,972 SH   SOLE 1 714,972 0 0
EDISON INTL COM 281020107 576 10,165 SH   SOLE 8 10,165 0 0
EDISON INTL OPT 281020107 573 10,100 SH Call SOLE 8 10,100 0 0
EDISON INTL OPT 281020107 1,510 26,600 SH Put SOLE 8 26,600 0 0
EDISON INTL COM 281020107 216 3,794 SH   SOLE 9 3,794 0 0
EDITAS MEDICINE INC COM 28106W103 759 33,364 SH   SOLE 1 33,364 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 50,585 330,239 SH   SOLE 1 330,239 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 4,059 26,500 SH Put SOLE 8 26,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 934 6,096 SH   SOLE 8 6,096 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 7,490 48,900 SH Call SOLE 8 48,900 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 15,257 99,611 SH   SOLE 9 99,611 0 0
EGAIN CORP COM 28225C806 53 8,132 SH   SOLE 8 8,132 0 0
EHEALTH INC COM 28238P109 257 6,679 SH   SOLE 1 6,679 0 0
EHEALTH INC COM 28238P109 3 81 SH   SOLE 8 81 0 0
EHEALTH INC OPT 28238P109 38 1,000 SH Put SOLE 8 1,000 0 0
EHI CAR SVCS LTD ADR 26853A100 170 16,208 SH   SOLE 1 16,208 0 0
EIDOS THERAPEUTICS INC COM 28249H104 12 900 SH   SOLE 1 900 0 0
EIDOS THERAPEUTICS INC COM 28249H104 204 14,800 SH   SOLE 8 14,800 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 864 85,004 SH   SOLE 1 85,004 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 17 1,642 SH   SOLE 8 1,642 0 0
EKSO BIONICS HLDGS INC COM 282644202 0 89 SH   SOLE 8 89 0 0
EL PASO ELEC CO COM 283677854 1,255 25,040 SH   SOLE 1 25,040 0 0
EL POLLO LOCO HLDGS INC COM 268603107 289 19,103 SH   SOLE 1 19,103 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 9 600 SH Put SOLE 8 600 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 109 7,200 SH Call SOLE 8 7,200 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 207 6,551 SH   SOLE 1 6,551 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 3 102 SH   SOLE 8 102 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 136 4,300 SH Call SOLE 8 4,300 0 0
ELASTIC N V COM N14506104 40 557 SH   SOLE 1 557 0 0
ELBIT SYS LTD COM M3760D101 171 1,500 SH   SOLE 1 1,500 0 0
ELBIT SYS LTD COM M3760D101 9 81 SH   SOLE 9 81 0 0
ELDORADO GOLD CORP NEW COM 284902509 1 375 SH   SOLE 1 375 0 0
ELDORADO GOLD CORP NEW OPT 284902509 39 13,640 SH Call SOLE 8 13,640 0 0
ELDORADO GOLD CORP NEW COM 284902509 37 12,776 SH   SOLE 8 12,776 0 0
ELDORADO GOLD CORP NEW OPT 284902509 10 3,320 SH Put SOLE 8 3,320 0 0
ELECTRO SCIENTIFIC INDS COM 285229100 2,364 78,920 SH   SOLE 1 78,920 0 0
ELECTRONIC ARTS INC COM 285512109 62,496 792,002 SH   SOLE 1 792,002 0 0
ELECTRONIC ARTS INC COM 285512109 103 1,300 SH   DFND 1 0 0 1,300
ELECTRONIC ARTS INC COM 285512109 13,782 174,670 SH   SOLE 8 174,670 0 0
ELECTRONIC ARTS INC OPT 285512109 31,951 404,900 SH Call SOLE 8 404,900 0 0
ELECTRONIC ARTS INC OPT 285512109 20,351 257,900 SH Put SOLE 8 257,900 0 0
ELECTRONIC ARTS INC COM 285512109 3,901 49,434 SH   SOLE 9 49,434 0 0
ELECTRONIC ARTS INC COM 285512109 284 3,600 SH   DFND 20 0 0 3,600
ELECTRONICS FOR IMAGING INC COM 286082102 562 22,641 SH   SOLE 1 22,641 0 0
ELEVATE CREDIT INC COM 28621V101 7 1,500 SH   SOLE 1 1,500 0 0
ELLIE MAE INC COM 28849P100 3 42 SH   SOLE 8 42 0 0
ELLINGTON FINANCIAL LLC COM 288522303 1,680 109,604 SH   SOLE 1 109,604 0 0
ELLINGTON FINANCIAL LLC COM 288522303 2 111 SH   SOLE 8 111 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 281 27,500 SH   SOLE 1 27,500 0 0
EMAGIN CORP COM 29076N206 0 66 SH   SOLE 8 66 0 0
EMBOTELLADORA ANDINA S A ADR 29081P303 2 100 SH   SOLE 1 100 0 0
EMBRAER S A ADR 29082A107 214 9,682 SH   SOLE 1 9,682 0 0
EMBRAER S A OPT 29082A107 104 4,700 SH Call SOLE 8 4,700 0 0
EMBRAER S A OPT 29082A107 139 6,300 SH Put SOLE 8 6,300 0 0
EMBRAER S A ADR 29082A107 81 3,657 SH   SOLE 9 3,657 0 0
EMC INS GROUP INC COM 268664109 9 268 SH   SOLE 1 268 0 0
EMC INS GROUP INC COM 268664109 12 390 SH   SOLE 8 390 0 0
EMCOR GROUP INC COM 29084Q100 226 3,784 SH   SOLE 1 3,784 0 0
EMCOR GROUP INC COM 29084Q100 367 6,152 SH   SOLE 8 6,152 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 9 721 SH   SOLE 1 721 0 0
EMERGE ENERGY SVCS LP COM 29102H108 0 1 SH   SOLE 1 1 0 0
EMERGE ENERGY SVCS LP COM 29102H108 0 1 SH   SOLE 8 1 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 17 11,000 SH Put SOLE 8 11,000 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 7 4,800 SH Call SOLE 8 4,800 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,401 23,630 SH   SOLE 1 23,630 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 178 2,993 SH   SOLE 8 2,993 0 0
EMERSON ELEC CO COM 291011104 61,296 1,025,910 SH   SOLE 1 1,025,910 0 0
EMERSON ELEC CO OPT 291011104 3,382 56,600 SH Put SOLE 8 56,600 0 0
EMERSON ELEC CO COM 291011104 512 8,569 SH   SOLE 8 8,569 0 0
EMERSON ELEC CO OPT 291011104 60,145 1,006,600 SH Call SOLE 8 1,006,600 0 0
EMERSON ELEC CO COM 291011104 2,810 47,035 SH   SOLE 9 47,035 0 0
EMERSON ELEC CO COM 291011104 0 1 SH   SOLE 44 1 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 173 12,189 SH   SOLE 1 12,189 0 0
EMPIRE ST RLTY TR INC COM 292104106 6,924 486,556 SH   SOLE 1 486,556 0 0
EMPLOYERS HOLDINGS INC COM 292218104 942 22,442 SH   SOLE 1 22,442 0 0
EMPLOYERS HOLDINGS INC COM 292218104 15 360 SH   SOLE 8 360 0 0
EMX RTY CORP COM 26873J107 41 36,000 SH   DFND 1 0 0 36,000
ENABLE MIDSTREAM PARTNERS LP COM 292480100 4,645 343,324 SH   SOLE 1 343,324 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 795 11,234 SH   SOLE 1 11,234 0 0
ENBRIDGE INC COM 29250N105 21,549 693,316 SH   SOLE 1 693,316 0 0
ENBRIDGE INC COM 29250N105 1,368 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC OPT 29250N105 1,796 57,787 SH Call SOLE 8 57,787 0 0
ENBRIDGE INC COM 29250N105 53 1,728 SH   SOLE 8 1,728 0 0
ENBRIDGE INC OPT 29250N105 660 21,220 SH Put SOLE 8 21,220 0 0
ENBRIDGE INC COM 29250N105 403 12,951 SH   SOLE 9 12,951 0 0
ENCANA CORP COM 292505104 1,293 223,657 SH   SOLE 1 223,657 0 0
ENCANA CORP OPT 292505104 617 106,800 SH Call SOLE 8 106,800 0 0
ENCANA CORP OPT 292505104 1,301 225,100 SH Put SOLE 8 225,100 0 0
ENCANA CORP COM 292505104 1,322 228,657 SH   SOLE 8 228,657 0 0
ENCANA CORP COM 292505104 42 7,197 SH   SOLE 9 7,197 0 0
ENCOMPASS HEALTH CORP COM 29261A100 4,533 73,447 SH   SOLE 1 73,447 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 12 200 SH Call SOLE 8 200 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 6 100 SH Put SOLE 8 100 0 0
ENCOMPASS HEALTH CORP COM 29261A100 1,905 30,878 SH   SOLE 8 30,878 0 0
ENCORE CAP GROUP INC COM 292554102 2,396 101,971 SH   SOLE 1 101,971 0 0
ENCORE CAP GROUP INC BOND 292554AK8 715 875,000 PRN   SOLE 8 0 0 875,000
ENCORE CAP GROUP INC BOND 292554AH5 532 641,000 PRN   SOLE 8 0 0 641,000
ENCORE WIRE CORP COM 292562105 424 8,450 SH   SOLE 1 8,450 0 0
ENCORE WIRE CORP OPT 292562105 5 100 SH Call SOLE 8 100 0 0
ENDAVA PLC ADR 29260V105 1 46 SH   SOLE 1 46 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 1 600 SH Put SOLE 8 600 0 0
ENDEAVOUR SILVER CORP OPT 29258Y103 51 23,600 SH Call SOLE 8 23,600 0 0
ENDO INTL PLC COM G30401106 3,352 459,199 SH   SOLE 1 459,199 0 0
ENDO INTL PLC OPT G30401106 1,963 268,900 SH Call SOLE 8 268,900 0 0
ENDO INTL PLC COM G30401106 10 1,348 SH   SOLE 8 1,348 0 0
ENDO INTL PLC OPT G30401106 107 14,700 SH Put SOLE 8 14,700 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 57 8,605 SH   SOLE 1 8,605 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 263 39,670 SH   SOLE 8 39,670 0 0
ENEL AMERICAS S A ADR 29274F104 286 32,140 SH   SOLE 1 32,140 0 0
ENEL AMERICAS S A ADR 29274F104 2 210 SH   SOLE 8 210 0 0
ENEL CHILE S A ADR 29278D105 89 18,057 SH   SOLE 1 18,057 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 2,146 47,509 SH   SOLE 1 47,509 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 9 200 SH   SOLE 8 200 0 0
ENERGOUS CORP COM 29272C103 275 47,402 SH   SOLE 8 47,402 0 0
ENERGOUS CORP OPT 29272C103 56 9,700 SH Put SOLE 8 9,700 0 0
ENERGOUS CORP OPT 29272C103 331 57,100 SH Call SOLE 8 57,100 0 0
ENERGY FOCUS INC COM 29268T300 0 33 SH   SOLE 8 33 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 7 2,475 SH   SOLE 1 2,475 0 0
ENERGY RECOVERY INC OPT 29270J100 22 3,300 SH Call SOLE 8 3,300 0 0
ENERGY RECOVERY INC COM 29270J100 23 3,298 SH   SOLE 8 3,298 0 0
ENERGY TRANSFER LP COM 29273V100 354,564 26,840,518 SH   SOLE 1 26,840,518 0 0
ENERGY TRANSFER LP COM 29273V100 25 1,920 SH   DFND 1 0 0 1,920
ENERGY TRANSFER LP OPT 29273V100 3,921 296,784 SH Call SOLE 8 296,784 0 0
ENERGY TRANSFER LP COM 29273V100 3,006 227,579 SH   SOLE 8 227,579 0 0
ENERGY TRANSFER LP OPT 29273V100 2,475 187,348 SH Put SOLE 8 187,348 0 0
ENERPLUS CORP COM 292766102 586 75,458 SH   SOLE 1 75,458 0 0
ENERPLUS CORP OPT 292766102 2 200 SH Put SOLE 8 200 0 0
ENERPLUS CORP OPT 292766102 55 7,100 SH Call SOLE 8 7,100 0 0
ENERPLUS CORP COM 292766102 1,366 176,000 SH   SOLE 9 176,000 0 0
ENERSYS COM 29275Y102 2,973 38,300 SH   SOLE 1 38,300 0 0
ENERSYS OPT 29275Y102 31 400 SH Call SOLE 8 400 0 0
ENGILITY HLDGS INC NEW COM 29286C107 1,154 40,545 SH   SOLE 1 40,545 0 0
ENI S P A ADR 26874R108 35 1,100 SH   SOLE 1 1,100 0 0
ENI S P A ADR 26874R108 696 22,100 SH   DFND 20 0 0 22,100
ENLINK MIDSTREAM LLC TRUS 29336T100 6,311 665,040 SH   SOLE 1 665,040 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 10,055 913,261 SH   SOLE 1 913,261 0 0
ENLINK MIDSTREAM PARTNERS LP OPT 29336U107 2 200 SH Put SOLE 8 200 0 0
ENLINK MIDSTREAM PARTNERS LP COM 29336U107 1 101 SH   SOLE 8 101 0 0
ENNIS INC COM 293389102 14 745 SH   SOLE 1 745 0 0
ENNIS INC COM 293389102 40 2,056 SH   SOLE 8 2,056 0 0
ENOVA INTL INC COM 29357K103 653 33,555 SH   SOLE 1 33,555 0 0
ENOVA INTL INC OPT 29357K103 33 1,700 SH Call SOLE 8 1,700 0 0
ENOVA INTL INC COM 29357K103 151 7,756 SH   SOLE 8 7,756 0 0
ENPHASE ENERGY INC COM 29355A107 12 2,514 SH   SOLE 1 2,514 0 0
ENPHASE ENERGY INC COM 29355A107 4 899 SH   SOLE 8 899 0 0
ENPRO INDS INC COM 29355X107 1,060 17,649 SH   SOLE 1 17,649 0 0
ENSCO JERSEY FIN LTD BOND 29359WAB1 430 650,000 PRN   SOLE 8 0 0 650,000
ENSCO PLC COM G3157S106 901 253,028 SH   SOLE 1 253,028 0 0
ENSCO PLC COM G3157S106 158 44,442 SH   SOLE 8 44,442 0 0
ENSCO PLC OPT G3157S106 524 147,200 SH Call SOLE 8 147,200 0 0
ENSCO PLC OPT G3157S106 407 114,200 SH Put SOLE 8 114,200 0 0
ENSIGN GROUP INC COM 29358P101 1,709 44,031 SH   SOLE 1 44,031 0 0
ENSIGN GROUP INC COM 29358P101 1 30 SH   SOLE 8 30 0 0
ENSTAR GROUP LIMITED COM G3075P101 593 3,542 SH   SOLE 1 3,542 0 0
ENTEGRA FINL CORP COM 29363J108 3 152 SH   SOLE 1 152 0 0
ENTEGRIS INC COM 29362U104 1,123 40,251 SH   SOLE 1 40,251 0 0
ENTEGRIS INC COM 29362U104 71 2,559 SH   SOLE 8 2,559 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 21 3,721 SH   SOLE 1 3,721 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 5 953 SH   SOLE 8 953 0 0
ENTERGY CORP NEW COM 29364G103 12,165 141,332 SH   SOLE 1 141,332 0 0
ENTERGY CORP NEW OPT 29364G103 155 1,800 SH Put SOLE 8 1,800 0 0
ENTERGY CORP NEW OPT 29364G103 413 4,800 SH Call SOLE 8 4,800 0 0
ENTERGY CORP NEW COM 29364G103 805 9,355 SH   SOLE 8 9,355 0 0
ENTERGY CORP NEW COM 29364G103 3,562 41,396 SH   SOLE 9 41,396 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 8 244 SH   SOLE 1 244 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 9 249 SH   SOLE 1 249 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 110,930 4,511,203 SH   SOLE 1 4,511,203 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 25 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L OPT 293792107 2,879 117,100 SH Call SOLE 8 117,100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 269 10,959 SH   SOLE 8 10,959 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 539 21,900 SH Put SOLE 8 21,900 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 6 2,006 SH   SOLE 1 2,006 0 0
ENVESTNET INC COM 29404K106 157 3,200 SH   SOLE 1 3,200 0 0
ENVESTNET INC COM 29404K106 443 9,000 SH   SOLE 8 9,000 0 0
ENVIVA PARTNERS LP COM 29414J107 81 2,902 SH   SOLE 1 2,902 0 0
ENZO BIOCHEM INC COM 294100102 0 62 SH   SOLE 1 62 0 0
EOG RES INC COM 26875P101 207 2,379 SH   DFND 1 0 0 2,379
EOG RES INC COM 26875P101 90,880 1,042,096 SH   SOLE 1 534,804 507,292 0
EOG RES INC COM 26875P101 190 2,172 SH   SOLE 8 2,172 0 0
EOG RES INC OPT 26875P101 1,779 20,400 SH Put SOLE 8 20,400 0 0
EOG RES INC OPT 26875P101 10,212 117,100 SH Call SOLE 8 117,100 0 0
EOG RES INC COM 26875P101 4,795 54,969 SH   SOLE 9 54,969 0 0
EOG RES INC COM 26875P101 262 3,000 SH   DFND 20 0 0 3,000
EOG RES INC COM 26875P101 1,686 19,332 SH   SOLE 20 0 19,332 0
EOG RES INC COM 26875P101 0 1 SH   SOLE 44 1 0 0
EOG RES INC COM 26875P101 7,269 83,351 SH   SOLE 99 0 83,351 0
EP ENERGY CORP COM 268785102 10 13,522 SH   SOLE 1 13,522 0 0
EP ENERGY CORP COM 268785102 7 10,052 SH   SOLE 8 10,052 0 0
EPAM SYS INC COM 29414B104 735 6,344 SH   SOLE 1 6,344 0 0
EPIZYME INC COM 29428V104 82 13,307 SH   SOLE 1 13,307 0 0
EPLUS INC COM 294268107 371 5,212 SH   SOLE 1 5,212 0 0
EPR PPTYS TRUS 26884U109 2,835 44,280 SH   SOLE 1 44,280 0 0
EPR PPTYS COM 26884U109 923 14,414 SH   SOLE 1 14,414 0 0
EPR PPTYS TRUS 26884U109 117 1,838 SH   SOLE 8 1,838 0 0
EQGP HOLDINGS LP COM 26885J103 7,900 395,987 SH   SOLE 1 395,987 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 35,410 818,725 SH   SOLE 1 818,725 0 0
EQM MIDSTREAM PARTNERS LP OPT 26885B100 4 100 SH Put SOLE 8 100 0 0
EQM MIDSTREAM PARTNERS LP OPT 26885B100 65 1,500 SH Call SOLE 8 1,500 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 46 1,066 SH   SOLE 8 1,066 0 0
EQT CORP COM 26884L109 27,080 1,433,514 SH   SOLE 1 1,433,514 0 0
EQT CORP COM 26884L109 72 3,817 SH   SOLE 8 3,817 0 0
EQT CORP OPT 26884L109 440 23,300 SH Put SOLE 8 23,300 0 0
EQT CORP OPT 26884L109 1,723 91,200 SH Call SOLE 8 91,200 0 0
EQT CORP COM 26884L109 0 5 SH   SOLE 9 5 0 0
EQUIFAX INC COM 294429105 9,466 101,640 SH   SOLE 1 101,640 0 0
EQUIFAX INC COM 294429105 5 58 SH   SOLE 8 58 0 0
EQUIFAX INC OPT 294429105 47 500 SH Put SOLE 8 500 0 0
EQUIFAX INC COM 294429105 2,445 26,265 SH   SOLE 9 26,265 0 0
EQUILLIUM INC COM 29446K106 1 150 SH   SOLE 1 150 0 0
EQUINIX INC COM 29444U700 23,542 66,774 SH   SOLE 1 66,774 0 0
EQUINIX INC TRUS 29444U700 21,701 61,550 SH   SOLE 1 61,550 0 0
EQUINIX INC COM 29444U700 161 458 SH   DFND 1 0 0 458
EQUINIX INC OPT 29444U700 2,715 7,700 SH Put SOLE 8 7,700 0 0
EQUINIX INC OPT 29444U700 1,410 4,000 SH Call SOLE 8 4,000 0 0
EQUINIX INC TRUS 29444U700 775 2,197 SH   SOLE 8 2,197 0 0
EQUINIX INC COM 29444U700 2,678 7,599 SH   SOLE 9 7,599 0 0
EQUINOR ASA ADR 29446M102 28 1,322 SH   SOLE 1 1,322 0 0
EQUINOR ASA ADR 29446M102 13 600 SH   DFND 1 0 0 600
EQUINOR ASA OPT 29446M102 13 600 SH Call SOLE 8 600 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 794 39,643 SH   SOLE 1 39,643 0 0
EQUITRANS MIDSTREAM CORPORAT OPT 294600101 24 1,200 SH Put SOLE 8 1,200 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 20 1,006 SH   SOLE 8 1,006 0 0
EQUITRANS MIDSTREAM CORPORAT OPT 294600101 966 48,240 SH Call SOLE 8 48,240 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 18 900 SH   SOLE 9 900 0 0
EQUITY BANCSHARES INC COM 29460X109 5 155 SH   SOLE 1 155 0 0
EQUITY COMWLTH TRUS 294628102 6,179 205,899 SH   SOLE 1 205,899 0 0
EQUITY COMWLTH COM 294628102 5,471 182,300 SH   SOLE 1 182,300 0 0
EQUITY COMWLTH TRUS 294628102 6 194 SH   SOLE 8 194 0 0
EQUITY COMWLTH COM 294628102 1,864 62,100 SH   SOLE 9 62,100 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 6,960 71,651 SH   SOLE 1 71,651 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 17,060 175,641 SH   SOLE 1 175,641 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 3 36 SH   SOLE 8 36 0 0
EQUITY RESIDENTIAL COM 29476L107 5,353 81,099 SH   SOLE 1 81,099 0 0
EQUITY RESIDENTIAL TRUS 29476L107 50,016 757,707 SH   SOLE 1 757,707 0 0
EQUITY RESIDENTIAL OPT 29476L107 488 7,400 SH Call SOLE 8 7,400 0 0
EQUITY RESIDENTIAL TRUS 29476L107 1,692 25,638 SH   SOLE 8 25,638 0 0
EQUITY RESIDENTIAL OPT 29476L107 2,911 44,100 SH Put SOLE 8 44,100 0 0
EQUITY RESIDENTIAL COM 29476L107 2,468 37,399 SH   SOLE 9 37,399 0 0
ERA GROUP INC COM 26885G109 72 8,284 SH   SOLE 1 8,284 0 0
ERICSSON ADR 294821608 8,087 911,700 SH   SOLE 1 911,700 0 0
ERICSSON OPT 294821608 76 8,600 SH Call SOLE 8 8,600 0 0
ERICSSON OPT 294821608 145 16,400 SH Put SOLE 8 16,400 0 0
ERICSSON ADR 294821608 317 35,816 SH   SOLE 8 35,816 0 0
ERICSSON ADR 294821608 7 800 SH   DFND 20 0 0 800
ERIE INDTY CO COM 29530P102 230 1,723 SH   SOLE 1 1,723 0 0
ERIE INDTY CO COM 29530P102 133 1,000 SH   SOLE 8 1,000 0 0
EROS INTL PLC COM G3788M114 27 3,214 SH   SOLE 1 3,214 0 0
EROS INTL PLC COM G3788M114 4,971 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 8 1,000 SH   SOLE 8 1,000 0 0
ESCALADE INC COM 296056104 4 309 SH   SOLE 1 309 0 0
ESCALADE INC COM 296056104 0 12 SH   SOLE 8 12 0 0
ESCO TECHNOLOGIES INC COM 296315104 751 11,387 SH   SOLE 1 11,387 0 0
ESCO TECHNOLOGIES INC COM 296315104 2 27 SH   SOLE 8 27 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 33 716 SH   SOLE 1 716 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 340 7,400 SH Call SOLE 8 7,400 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 487 10,592 SH   SOLE 8 10,592 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 69 1,500 SH Put SOLE 8 1,500 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 1 49 SH   SOLE 1 49 0 0
ESSA BANCORP INC COM 29667D104 4 276 SH   SOLE 1 276 0 0
ESSENDANT INC COM 296689102 394 31,331 SH   SOLE 1 31,331 0 0
ESSENDANT INC COM 296689102 43 3,448 SH   SOLE 8 3,448 0 0
ESSENT GROUP LTD COM G3198U102 1,502 43,951 SH   SOLE 1 43,951 0 0
ESSENT GROUP LTD COM G3198U102 86 2,528 SH   SOLE 8 2,528 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 585 42,283 SH   SOLE 1 42,283 0 0
ESSEX PPTY TR INC COM 297178105 5,819 23,728 SH   SOLE 1 23,728 0 0
ESSEX PPTY TR INC TRUS 297178105 33,512 136,669 SH   SOLE 1 136,669 0 0
ESSEX PPTY TR INC TRUS 297178105 17 70 SH   SOLE 8 70 0 0
ESSEX PPTY TR INC COM 297178105 1,529 6,241 SH   SOLE 9 6,241 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 82 3,000 SH   SOLE 8 3,000 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 5,155 42,445 SH   SOLE 1 42,445 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 4 37 SH   SOLE 8 37 0 0
ESTERLINE TECHNOLOGIES CORP OPT 297425100 121 1,000 SH Call SOLE 8 1,000 0 0
ETF MANAGERS TR FUND 26924G409 35 1,000 SH   DFND 1 0 0 1,000
ETF MANAGERS TR OPT 26924G508 2,245 90,000 SH Put SOLE 8 90,000 0 0
ETF MANAGERS TR FUND 26924G201 2 52 SH   SOLE 8 52 0 0
ETF MANAGERS TR FUND 26924G508 165 6,600 SH   DFND 20 0 0 6,600
ETHAN ALLEN INTERIORS INC COM 297602104 745 42,366 SH   SOLE 1 42,366 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 1,295 73,611 SH   SOLE 8 73,611 0 0
ETSY INC COM 29786A106 3,966 83,396 SH   SOLE 1 83,396 0 0
ETSY INC COM 29786A106 1,765 37,109 SH   SOLE 8 37,109 0 0
ETSY INC OPT 29786A106 2,997 63,000 SH Call SOLE 8 63,000 0 0
ETSY INC OPT 29786A106 5,148 108,200 SH Put SOLE 8 108,200 0 0
EURONAV NV ANTWERPEN COM B38564108 50 7,257 SH   SOLE 1 7,257 0 0
EURONAV NV ANTWERPEN COM B38564108 1,562 225,518 SH   SOLE 9 225,518 0 0
EURONET WORLDWIDE INC COM 298736109 1,632 15,948 SH   SOLE 1 15,948 0 0
EURONET WORLDWIDE INC COM 298736109 240 2,342 SH   SOLE 8 2,342 0 0
EURONET WORLDWIDE INC OPT 298736109 10 100 SH Call SOLE 8 100 0 0
EUROSEAS LTD COM Y23592309 8 11,350 SH   SOLE 8 11,350 0 0
EVANS BANCORP INC COM 29911Q208 4 135 SH   SOLE 1 135 0 0
EVENTBRITE INC COM 29975E109 17 600 SH   SOLE 1 600 0 0
EVERBRIDGE INC COM 29978A104 6 100 SH   DFND 1 0 0 100
EVERCORE INC COM 29977A105 821 11,450 SH   SOLE 1 11,450 0 0
EVEREST RE GROUP LTD COM G3223R108 13,854 63,622 SH   SOLE 1 63,622 0 0
EVEREST RE GROUP LTD COM G3223R108 270 1,242 SH   SOLE 8 1,242 0 0
EVEREST RE GROUP LTD OPT G3223R108 196 900 SH Call SOLE 8 900 0 0
EVEREST RE GROUP LTD COM G3223R108 840 3,858 SH   SOLE 9 3,858 0 0
EVERGY INC COM 30034W106 8,702 153,267 SH   SOLE 1 153,267 0 0
EVERGY INC COM 30034W106 297 5,225 SH   SOLE 8 5,225 0 0
EVERGY INC COM 30034W106 1,556 27,403 SH   SOLE 9 27,403 0 0
EVERI HLDGS INC COM 30034T103 328 63,677 SH   SOLE 1 63,677 0 0
EVERI HLDGS INC COM 30034T103 43 8,422 SH   SOLE 8 8,422 0 0
EVERSOURCE ENERGY COM 30040W108 25,113 386,102 SH   SOLE 1 386,102 0 0
EVERSOURCE ENERGY COM 30040W108 124 1,900 SH   SOLE 8 1,900 0 0
EVERSOURCE ENERGY COM 30040W108 151 2,323 SH   SOLE 9 2,323 0 0
EVERTEC INC COM 30040P103 851 29,674 SH   SOLE 1 29,674 0 0
EVERTEC INC COM 30040P103 3 118 SH   SOLE 8 118 0 0
EVI INDUSTRIES INC COM 26929N102 1 19 SH   SOLE 8 19 0 0
EVO PMTS INC COM 26927E104 42 1,714 SH   SOLE 1 1,714 0 0
EVOLENT HEALTH INC COM 30050B101 1,217 61,004 SH   SOLE 1 61,004 0 0
EVOLENT HEALTH INC COM 30050B101 0 1 SH   SOLE 8 1 0 0
EVOLENT HEALTH INC BOND 30050BAB7 1,381 1,245,000 PRN   SOLE 8 0 0 1,245,000
EVOLUS INC COM 30052C107 75 6,255 SH   SOLE 1 6,255 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 2 300 SH   SOLE 1 300 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 18 2,677 SH   SOLE 8 2,677 0 0
EVOLVING SYS INC COM 30049R209 0 67 SH   SOLE 8 67 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 55 5,680 SH   SOLE 1 5,680 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 390 40,540 SH   SOLE 8 40,540 0 0
EXACT SCIENCES CORP COM 30063P105 548 8,691 SH   SOLE 1 8,691 0 0
EXACT SCIENCES CORP OPT 30063P105 12,355 195,800 SH Call SOLE 8 195,800 0 0
EXACT SCIENCES CORP COM 30063P105 6,590 104,433 SH   SOLE 8 104,433 0 0
EXACT SCIENCES CORP OPT 30063P105 15,296 242,400 SH Put SOLE 8 242,400 0 0
EXANTAS CAP CORP TRUS 30068N105 37 3,654 SH   SOLE 1 3,654 0 0
EXANTAS CAP CORP TRUS 30068N105 3 306 SH   SOLE 8 306 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 62 1,902 SH   DFND 1 0 0 1,902
EXCHANGE TRADED CONCEPTS TR FUND 301505707 3 100 SH   SOLE 8 100 0 0
EXELIXIS INC COM 30161Q104 883 44,876 SH   SOLE 1 44,876 0 0
EXELIXIS INC COM 30161Q104 63 3,224 SH   SOLE 8 3,224 0 0
EXELIXIS INC OPT 30161Q104 4,207 213,900 SH Call SOLE 8 213,900 0 0
EXELIXIS INC OPT 30161Q104 2,925 148,700 SH Put SOLE 8 148,700 0 0
EXELON CORP COM 30161N101 54,127 1,200,167 SH   SOLE 1 1,200,167 0 0
EXELON CORP OPT 30161N101 1,159 25,700 SH Put SOLE 8 25,700 0 0
EXELON CORP COM 30161N101 4 88 SH   SOLE 8 88 0 0
EXELON CORP OPT 30161N101 1,849 41,000 SH Call SOLE 8 41,000 0 0
EXELON CORP COM 30161N101 4,140 91,812 SH   SOLE 9 91,812 0 0
EXELON CORP COM 30161N101 0 1 SH   SOLE 44 1 0 0
EXLSERVICE HOLDINGS INC COM 302081104 1,020 19,389 SH   SOLE 1 19,389 0 0
EXONE CO COM 302104104 56 8,508 SH   SOLE 8 8,508 0 0
EXONE CO OPT 302104104 17 2,500 SH Put SOLE 8 2,500 0 0
EXONE CO OPT 302104104 27 4,100 SH Call SOLE 8 4,100 0 0
EXPEDIA GROUP INC COM 30212P303 11,294 100,260 SH   SOLE 1 100,260 0 0
EXPEDIA GROUP INC COM 30212P303 222 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC OPT 30212P303 8,460 75,100 SH Put SOLE 8 75,100 0 0
EXPEDIA GROUP INC OPT 30212P303 8,043 71,400 SH Call SOLE 8 71,400 0 0
EXPEDIA GROUP INC COM 30212P303 1,196 10,612 SH   SOLE 8 10,612 0 0
EXPEDIA GROUP INC COM 30212P303 1,591 14,127 SH   SOLE 9 14,127 0 0
EXPEDIA GROUP INC COM 30212P303 338 3,000 SH   DFND 20 0 0 3,000
EXPEDITORS INTL WASH INC COM 302130109 42,346 621,908 SH   SOLE 1 621,908 0 0
EXPEDITORS INTL WASH INC OPT 302130109 1,722 25,300 SH Put SOLE 8 25,300 0 0
EXPEDITORS INTL WASH INC OPT 302130109 946 13,900 SH Call SOLE 8 13,900 0 0
EXPEDITORS INTL WASH INC COM 302130109 461 6,776 SH   SOLE 8 6,776 0 0
EXPEDITORS INTL WASH INC COM 302130109 28,508 418,686 SH   SOLE 9 418,686 0 0
EXPONENT INC COM 30214U102 2,714 53,510 SH   SOLE 1 53,510 0 0
EXPONENT INC COM 30214U102 2 42 SH   SOLE 8 42 0 0
EXPRESS INC COM 30219E103 1,498 293,093 SH   SOLE 1 293,093 0 0
EXPRESS INC OPT 30219E103 203 39,700 SH Call SOLE 8 39,700 0 0
EXPRESS INC OPT 30219E103 12 2,300 SH Put SOLE 8 2,300 0 0
EXPRESS INC COM 30219E103 15 2,873 SH   SOLE 8 2,873 0 0
EXTENDED STAY AMER INC TRUS 30224P200 528 34,103 SH   SOLE 1 34,103 0 0
EXTENDED STAY AMER INC COM 30224P200 650 41,959 SH   SOLE 1 41,959 0 0
EXTERRAN CORP COM 30227H106 334 18,798 SH   SOLE 1 18,798 0 0
EXTERRAN CORP COM 30227H106 65 3,684 SH   SOLE 8 3,684 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 23,694 261,863 SH   SOLE 1 261,863 0 0
EXTRA SPACE STORAGE INC COM 30225T102 4,175 46,139 SH   SOLE 1 46,139 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 1,124 12,420 SH   SOLE 8 12,420 0 0
EXTRA SPACE STORAGE INC OPT 30225T102 90 1,000 SH Call SOLE 8 1,000 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,082 11,952 SH   SOLE 9 11,952 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 1,870 435,854 SH   SOLE 1 435,854 0 0
EXTREME NETWORKS INC COM 30226D106 492 80,540 SH   SOLE 1 80,540 0 0
EXXON MOBIL CORP COM 30231G102 1,743 25,562 SH   DFND 1 0 0 25,562
EXXON MOBIL CORP COM 30231G102 373,821 5,482,096 SH   SOLE 1 5,482,096 0 0
EXXON MOBIL CORP COM 30231G102 22,525 330,327 SH   SOLE 8 330,327 0 0
EXXON MOBIL CORP OPT 30231G102 62,067 910,200 SH Put SOLE 8 910,200 0 0
EXXON MOBIL CORP OPT 30231G102 33,127 485,800 SH Call SOLE 8 485,800 0 0
EXXON MOBIL CORP COM 30231G102 11,997 175,929 SH   SOLE 9 175,929 0 0
EXXON MOBIL CORP COM 30231G102 0 5 SH   SOLE 44 5 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 474 251,004 SH   SOLE 1 251,004 0 0
EZCORP INC COM 302301106 178 23,080 SH   SOLE 1 23,080 0 0
EZCORP INC COM 302301106 411 53,105 SH   SOLE 8 53,105 0 0
EZCORP INC OPT 302301106 37 4,800 SH Put SOLE 8 4,800 0 0
EZCORP INC OPT 302301106 9 1,200 SH Call SOLE 8 1,200 0 0
F M C CORP COM 302491303 8,010 108,293 SH   SOLE 1 108,293 0 0
F M C CORP OPT 302491303 296 4,000 SH Call SOLE 8 4,000 0 0
F M C CORP OPT 302491303 214 2,900 SH Put SOLE 8 2,900 0 0
F M C CORP COM 302491303 527 7,120 SH   SOLE 8 7,120 0 0
F M C CORP COM 302491303 985 13,308 SH   SOLE 9 13,308 0 0
F5 NETWORKS INC COM 315616102 49,460 305,253 SH   SOLE 1 305,253 0 0
F5 NETWORKS INC COM 315616102 1,450 8,948 SH   SOLE 8 8,948 0 0
F5 NETWORKS INC OPT 315616102 324 2,000 SH Put SOLE 8 2,000 0 0
F5 NETWORKS INC OPT 315616102 49 300 SH Call SOLE 8 300 0 0
F5 NETWORKS INC COM 315616102 22,672 139,927 SH   SOLE 9 139,927 0 0
FABRINET COM G3323L100 2,889 56,328 SH   SOLE 1 56,328 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 13 244 SH   SOLE 8 244 0 0
FACEBOOK INC COM 30303M102 2,238 17,069 SH   DFND 1 0 0 17,069
FACEBOOK INC COM 30303M102 609,888 4,652,445 SH   SOLE 1 4,282,498 369,947 0
FACEBOOK INC OPT 30303M102 103,233 787,500 SH Put SOLE 1 787,500 0 0
FACEBOOK INC OPT 30303M102 347,126 2,648,000 SH Call SOLE 8 2,648,000 0 0
FACEBOOK INC COM 30303M102 66,738 509,098 SH   SOLE 8 509,098 0 0
FACEBOOK INC OPT 30303M102 333,715 2,545,700 SH Put SOLE 8 2,545,700 0 0
FACEBOOK INC COM 30303M102 3,905 29,789 SH   SOLE 9 29,789 0 0
FACEBOOK INC COM 30303M102 2,243 17,109 SH   SOLE 20 0 17,109 0
FACEBOOK INC COM 30303M102 2,663 20,317 SH   DFND 20 0 0 20,317
FACEBOOK INC COM 30303M102 0 3 SH   SOLE 44 3 0 0
FACEBOOK INC COM 30303M102 8,856 67,553 SH   SOLE 99 0 67,553 0
FACTSET RESH SYS INC COM 303075105 5,751 28,735 SH   SOLE 1 28,735 0 0
FACTSET RESH SYS INC COM 303075105 8 38 SH   SOLE 8 38 0 0
FACTSET RESH SYS INC OPT 303075105 3,682 18,400 SH Put SOLE 8 18,400 0 0
FACTSET RESH SYS INC OPT 303075105 941 4,700 SH Call SOLE 8 4,700 0 0
FAIR ISAAC CORP COM 303250104 13,726 73,407 SH   SOLE 1 73,407 0 0
FALCON MINERALS CORP COM 30607B109 53 6,246 SH   SOLE 1 6,246 0 0
FANG HLDGS LTD ADR 30711Y102 3 1,777 SH   SOLE 8 1,777 0 0
FANG HLDGS LTD OPT 30711Y102 0 100 SH Call SOLE 8 100 0 0
FARFETCH LTD COM 30744W107 103 5,800 SH   SOLE 1 5,800 0 0
FARMER BROS CO COM 307675108 7 291 SH   SOLE 1 291 0 0
FARMERS NATL BANC CORP COM 309627107 10 791 SH   SOLE 1 791 0 0
FARMLAND PARTNERS INC TRUS 31154R109 30 6,702 SH   SOLE 1 6,702 0 0
FARMLAND PARTNERS INC TRUS 31154R109 2 494 SH   SOLE 8 494 0 0
FARO TECHNOLOGIES INC COM 311642102 424 10,439 SH   SOLE 1 10,439 0 0
FARO TECHNOLOGIES INC COM 311642102 256 6,305 SH   SOLE 8 6,305 0 0
FASTENAL CO COM 311900104 39,758 760,327 SH   SOLE 1 760,327 0 0
FASTENAL CO OPT 311900104 2,719 52,000 SH Call SOLE 8 52,000 0 0
FASTENAL CO COM 311900104 118 2,259 SH   SOLE 8 2,259 0 0
FASTENAL CO OPT 311900104 12,832 245,400 SH Put SOLE 8 245,400 0 0
FASTENAL CO COM 311900104 27,560 527,057 SH   SOLE 9 527,057 0 0
FATE THERAPEUTICS INC COM 31189P102 416 32,459 SH   SOLE 1 32,459 0 0
FB FINL CORP COM 30257X104 2 55 SH   SOLE 1 55 0 0
FBL FINL GROUP INC COM 30239F106 19 287 SH   SOLE 1 287 0 0
FCB FINL HLDGS INC COM 30255G103 1,695 50,485 SH   SOLE 1 50,485 0 0
FEDERAL AGRIC MTG CORP COM 313148306 7 112 SH   SOLE 1 112 0 0
FEDERAL REALTY INVT TR TRUS 313747206 15,968 135,286 SH   SOLE 1 135,286 0 0
FEDERAL REALTY INVT TR COM 313747206 4,925 41,724 SH   SOLE 1 41,724 0 0
FEDERAL REALTY INVT TR COM 313747206 851 7,207 SH   SOLE 9 7,207 0 0
FEDERAL SIGNAL CORP COM 313855108 660 33,200 SH   SOLE 1 33,200 0 0
FEDERAL SIGNAL CORP COM 313855108 109 5,464 SH   SOLE 8 5,464 0 0
FEDERAL SIGNAL CORP OPT 313855108 22 1,100 SH Call SOLE 8 1,100 0 0
FEDERAL STR ACQUISITION CORP WARR 31421V115 70 100,000 SH   SOLE 8 100,000 0 0
FEDERAL STR ACQUISITION CORP COM 31421V107 2,559 250,100 SH   SOLE 8 250,100 0 0
FEDERATED INVS INC PA COM 314211103 606 22,846 SH   SOLE 1 22,846 0 0
FEDERATED INVS INC PA COM 314211103 0 18 SH   SOLE 9 18 0 0
FEDEX CORP COM 31428X106 60,833 377,070 SH   SOLE 1 377,070 0 0
FEDEX CORP OPT 31428X106 65,516 406,100 SH Put SOLE 8 406,100 0 0
FEDEX CORP COM 31428X106 26,725 165,654 SH   SOLE 8 165,654 0 0
FEDEX CORP OPT 31428X106 29,830 184,900 SH Call SOLE 8 184,900 0 0
FEDEX CORP COM 31428X106 4,912 30,449 SH   SOLE 9 30,449 0 0
FEDNAT HLDG CO COM 31431B109 0 5 SH   SOLE 1 5 0 0
FEDNAT HLDG CO COM 31431B109 3 141 SH   SOLE 8 141 0 0
FERRARI N V COM N3167Y103 32,459 326,426 SH   SOLE 1 326,426 0 0
FERRARI N V COM N3167Y103 270 2,715 SH   SOLE 8 2,715 0 0
FERRARI N V OPT N3167Y103 388 3,900 SH Put SOLE 8 3,900 0 0
FERRARI N V COM N3167Y103 2,040 20,531 SH   SOLE 9 20,531 0 0
FERRARI N V COM N3167Y103 18,000 181,018 SH   SOLE 58 181,018 0 0
FERRELLGAS PARTNERS L.P. OPT 315293100 1 1,800 SH Put SOLE 8 1,800 0 0
FERRELLGAS PARTNERS L.P. COM 315293100 1 1,497 SH   SOLE 8 1,497 0 0
FERRO CORP COM 315405100 27 1,699 SH   SOLE 8 1,699 0 0
FERROGLOBE PLC COM G33856108 40 24,941 SH   SOLE 1 24,941 0 0
FERROGLOBE PLC COM G33856108 34 21,667 SH   SOLE 8 21,667 0 0
FERROGLOBE PLC OPT G33856108 3 2,200 SH Put SOLE 8 2,200 0 0
FGL HLDGS COM G3402M102 525 78,887 SH   SOLE 1 78,887 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 41,382 2,861,872 SH   SOLE 1 2,861,872 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 10,226 707,200 SH Call SOLE 8 707,200 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 2,321 160,500 SH   SOLE 8 160,500 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 8,460 585,000 SH Put SOLE 8 585,000 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 8,691 601,031 SH   SOLE 9 601,031 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 22,767 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBRIA CELULOSE S A ADR 31573A109 57 3,289 SH   SOLE 1 3,289 0 0
FIBROGEN INC COM 31572Q808 325 7,031 SH   SOLE 1 7,031 0 0
FIBROGEN INC COM 31572Q808 8 169 SH   SOLE 8 169 0 0
FIBROGEN INC OPT 31572Q808 46 1,000 SH Call SOLE 8 1,000 0 0
FIBROGEN INC OPT 31572Q808 46 1,000 SH Put SOLE 8 1,000 0 0
FIDELITY FUND 316092501 667 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 5 72 SH   SOLE 1 72 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 11,657 370,742 SH   SOLE 1 370,742 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 45 1,423 SH   SOLE 8 1,423 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 106 3,352 SH   SOLE 9 3,352 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 594 5,793 SH   DFND 1 0 0 5,793
FIDELITY NATL INFORMATION SV COM 31620M106 47,359 461,810 SH   SOLE 1 461,810 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 103 1,000 SH Call SOLE 8 1,000 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 41 400 SH Put SOLE 8 400 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7 64 SH   SOLE 8 64 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,710 65,434 SH   SOLE 9 65,434 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 764 29,338 SH   SOLE 1 29,338 0 0
FIDUS INVT CORP COM 316500107 5 433 SH   SOLE 8 433 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 289 18,599 SH   SOLE 1 18,599 0 0
FIESTA RESTAURANT GROUP INC OPT 31660B101 3 200 SH Call SOLE 8 200 0 0
FIFTH THIRD BANCORP COM 316773100 13,159 559,316 SH   SOLE 1 559,316 0 0
FIFTH THIRD BANCORP OPT 316773100 2,273 96,600 SH Call SOLE 8 96,600 0 0
FIFTH THIRD BANCORP OPT 316773100 758 32,200 SH Put SOLE 8 32,200 0 0
FIFTH THIRD BANCORP COM 316773100 1,487 63,183 SH   SOLE 9 63,183 0 0
FIFTH THIRD BANCORP COM 316773100 0 1 SH   SOLE 44 1 0 0
FINANCIAL INSTNS INC COM 317585404 21 848 SH   SOLE 1 848 0 0
FINANCIAL INSTNS INC COM 317585404 0 12 SH   SOLE 8 12 0 0
FINISAR CORP COM 31787A507 11,453 530,252 SH   SOLE 1 530,252 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP OPT 31787A507 7,795 360,900 SH Put SOLE 8 360,900 0 0
FINISAR CORP BOND 31787AAP6 324 341,000 PRN   SOLE 8 0 0 341,000
FINISAR CORP OPT 31787A507 4,925 228,000 SH Call SOLE 8 228,000 0 0
FINISAR CORP COM 31787A507 516 23,901 SH   SOLE 8 23,901 0 0
FINJAN HLDGS INC COM 31788H303 32 12,764 SH   SOLE 8 12,764 0 0
FIREEYE INC COM 31816Q101 5,124 316,010 SH   SOLE 1 316,010 0 0
FIREEYE INC COM 31816Q101 131 8,063 SH   DFND 1 0 0 8,063
FIREEYE INC OPT 31816Q101 6,053 373,400 SH Put SOLE 8 373,400 0 0
FIREEYE INC COM 31816Q101 3,827 236,088 SH   SOLE 8 236,088 0 0
FIREEYE INC BOND 31816QAB7 1,911 1,998,000 PRN   SOLE 8 0 0 1,998,000
FIREEYE INC OPT 31816Q101 1,690 104,300 SH Call SOLE 8 104,300 0 0
FIREEYE INC BOND 31816QAD3 6,115 6,731,000 PRN   SOLE 8 0 0 6,731,000
FIREEYE INC COM 31816Q101 337 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 7,369 165,052 SH   SOLE 1 165,052 0 0
FIRST BANCORP INC ME COM 31866P102 8 295 SH   SOLE 1 295 0 0
FIRST BANCORP N C COM 318910106 123 3,751 SH   SOLE 1 3,751 0 0
FIRST BANCORP P R COM 318672706 2,053 238,667 SH   SOLE 1 238,667 0 0
FIRST BANCSHARES INC MS COM 318916103 16 524 SH   SOLE 1 524 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 10 775 SH   SOLE 1 775 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 5 241 SH   SOLE 1 241 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 1 46 SH   SOLE 8 46 0 0
FIRST BUSEY CORP COM 319383204 454 18,517 SH   SOLE 1 18,517 0 0
FIRST CHOICE BANCORP COM 31948P104 8 360 SH   SOLE 1 360 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 18 556 SH   SOLE 1 556 0 0
FIRST CMNTY CORP S C COM 319835104 4 207 SH   SOLE 1 207 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 556 46,040 SH   SOLE 1 46,040 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 139 11,493 SH   SOLE 8 11,493 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 312 828 SH   SOLE 1 828 0 0
FIRST DATA CORP NEW COM 32008D106 42,262 2,499,210 SH   SOLE 1 2,499,210 0 0
FIRST DATA CORP NEW COM 32008D106 9,820 580,706 SH   SOLE 8 580,706 0 0
FIRST DATA CORP NEW OPT 32008D106 666 39,400 SH Put SOLE 8 39,400 0 0
FIRST DATA CORP NEW OPT 32008D106 12,368 731,400 SH Call SOLE 8 731,400 0 0
FIRST DATA CORP NEW COM 32008D106 115 6,748 SH   SOLE 9 6,748 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 20 840 SH   SOLE 1 840 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 3 188 SH   SOLE 1 188 0 0
FIRST FINL BANCORP OH COM 320209109 926 39,022 SH   SOLE 1 39,022 0 0
FIRST FINL BANKSHARES COM 32020R109 1,983 34,362 SH   SOLE 1 34,362 0 0
FIRST FINL BANKSHARES COM 32020R109 10 170 SH   SOLE 8 170 0 0
FIRST FINL CORP IND COM 320218100 14 345 SH   SOLE 1 345 0 0
FIRST FINL CORP IND COM 320218100 3 63 SH   SOLE 8 63 0 0
FIRST FNDTN INC COM 32026V104 6 443 SH   SOLE 1 443 0 0
FIRST GTY BANCSHARES INC COM 32043P106 3 139 SH   SOLE 1 139 0 0
FIRST GTY BANCSHARES INC COM 32043P106 2 74 SH   SOLE 8 74 0 0
FIRST HAWAIIAN INC COM 32051X108 131 5,835 SH   SOLE 1 5,835 0 0
FIRST HORIZON NATL CORP COM 320517105 2,254 171,237 SH   SOLE 1 171,237 0 0
FIRST HORIZON NATL CORP OPT 320517105 5 400 SH Call SOLE 8 400 0 0
FIRST HORIZON NATL CORP OPT 320517105 3 200 SH Put SOLE 8 200 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,245 43,155 SH   SOLE 1 43,155 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 5,537 191,866 SH   SOLE 1 191,866 0 0
FIRST INTERNET BANCORP COM 320557101 121 5,900 SH   SOLE 1 5,900 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 268 7,341 SH   SOLE 1 7,341 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 87 2,380 SH   SOLE 8 2,380 0 0
FIRST LONG IS CORP COM 320734106 14 713 SH   SOLE 1 713 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 47 8,000 SH   DFND 1 0 0 8,000
FIRST MAJESTIC SILVER CORP OPT 32076V103 466 79,100 SH Call SOLE 8 79,100 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 82 13,942 SH   SOLE 8 13,942 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 307 52,200 SH Put SOLE 8 52,200 0 0
FIRST MERCHANTS CORP COM 320817109 510 14,876 SH   SOLE 1 14,876 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 17 530 SH   SOLE 1 530 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1,476 74,512 SH   SOLE 1 74,512 0 0
FIRST NORTHWEST BANCORP COM 335834107 4 276 SH   SOLE 1 276 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 71,094 818,113 SH   SOLE 1 289,655 528,458 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 161 1,851 SH   DFND 1 0 0 1,851
FIRST REP BK SAN FRANCISCO C COM 33616C100 122 1,400 SH   SOLE 8 1,400 0 0
FIRST REP BK SAN FRANCISCO C OPT 33616C100 9 100 SH Call SOLE 8 100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,604 18,464 SH   SOLE 9 18,464 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,643 18,902 SH   SOLE 20 0 18,902 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,560 86,999 SH   SOLE 99 0 86,999 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 3 53 SH   SOLE 1 53 0 0
FIRST SOLAR INC COM 336433107 932 21,935 SH   SOLE 1 21,935 0 0
FIRST SOLAR INC OPT 336433107 3,137 73,900 SH Call SOLE 8 73,900 0 0
FIRST SOLAR INC OPT 336433107 5,685 133,900 SH Put SOLE 8 133,900 0 0
FIRST SOLAR INC COM 336433107 3,099 72,996 SH   SOLE 8 72,996 0 0
FIRST SOLAR INC COM 336433107 63 1,493 SH   SOLE 9 1,493 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 72 578 SH   DFND 1 0 0 578
FIRST TR EXCHANGE TRADED FD FUND 33733E302 272 2,334 SH   SOLE 1 2,334 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X846 1 42 SH   SOLE 8 42 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 210 14,300 SH Put SOLE 8 14,300 0 0
FIRST TR EXCHANGE TRADED FD FUND 33738D309 3 65 SH   SOLE 8 65 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 6 400 SH Call SOLE 8 400 0 0
FIRST TR EXCHANGE TRADED FD OPT 33734X143 9,008 130,800 SH Put SOLE 8 130,800 0 0
FIRST TR MID CAP CORE ALPHAD FUND 33735B108 2 26 SH   SOLE 8 26 0 0
FIRST UTD CORP COM 33741H107 3 198 SH   SOLE 1 198 0 0
FIRSTCASH INC COM 33767D105 1,958 27,069 SH   SOLE 1 27,069 0 0
FIRSTCASH INC COM 33767D105 184 2,544 SH   SOLE 8 2,544 0 0
FIRSTENERGY CORP COM 337932107 24,451 651,141 SH   SOLE 1 651,141 0 0
FIRSTENERGY CORP OPT 337932107 841 22,400 SH Put SOLE 8 22,400 0 0
FIRSTENERGY CORP OPT 337932107 518 13,800 SH Call SOLE 8 13,800 0 0
FIRSTENERGY CORP COM 337932107 2,766 73,645 SH   SOLE 8 73,645 0 0
FIRSTENERGY CORP COM 337932107 213 5,669 SH   SOLE 9 5,669 0 0
FIRSTENERGY CORP COM 337932107 0 1 SH   SOLE 44 1 0 0
FISERV INC COM 337738108 43,696 594,594 SH   SOLE 1 594,594 0 0
FISERV INC OPT 337738108 536 7,300 SH Call SOLE 8 7,300 0 0
FISERV INC COM 337738108 38 523 SH   SOLE 8 523 0 0
FISERV INC OPT 337738108 169 2,300 SH Put SOLE 8 2,300 0 0
FISERV INC COM 337738108 2,765 37,616 SH   SOLE 9 37,616 0 0
FITBIT INC COM 33812L102 366 73,626 SH   SOLE 1 73,626 0 0
FITBIT INC OPT 33812L102 458 92,100 SH Call SOLE 8 92,100 0 0
FITBIT INC COM 33812L102 461 92,721 SH   SOLE 8 92,721 0 0
FITBIT INC OPT 33812L102 539 108,500 SH Put SOLE 8 108,500 0 0
FIVE BELOW INC COM 33829M101 5,968 58,327 SH   SOLE 1 58,327 0 0
FIVE BELOW INC OPT 33829M101 6,026 58,900 SH Call SOLE 8 58,900 0 0
FIVE BELOW INC COM 33829M101 374 3,658 SH   SOLE 8 3,658 0 0
FIVE BELOW INC OPT 33829M101 911 8,900 SH Put SOLE 8 8,900 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 486 70,087 SH   SOLE 1 70,087 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 19 2,776 SH   SOLE 8 2,776 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 147 15,848 SH   SOLE 1 15,848 0 0
FLAGSTAR BANCORP INC COM 337930705 884 33,478 SH   SOLE 1 33,478 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 13,381 72,042 SH   SOLE 1 72,042 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 3,914 21,070 SH   SOLE 8 21,070 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,686 9,080 SH   SOLE 9 9,080 0 0
FLEX LTD COM Y2573F102 5,139 675,302 SH   SOLE 1 675,302 0 0
FLEX LTD COM Y2573F102 24 3,195 SH   SOLE 8 3,195 0 0
FLEX LTD OPT Y2573F102 52 6,800 SH Put SOLE 8 6,800 0 0
FLEX LTD OPT Y2573F102 353 46,400 SH Call SOLE 8 46,400 0 0
FLEX LTD COM Y2573F102 46 6,248 SH   SOLE 9 6,248 0 0
FLEX PHARMA INC COM 33938A105 0 88 SH   SOLE 8 88 0 0
FLEXION THERAPEUTICS INC COM 33938J106 111 9,817 SH   SOLE 1 9,817 0 0
FLEXION THERAPEUTICS INC OPT 33938J106 37 3,300 SH Put SOLE 8 3,300 0 0
FLEXION THERAPEUTICS INC COM 33938J106 0 20 SH   SOLE 8 20 0 0
FLEXSHARES TR FUND 33939L860 4 93 SH   SOLE 8 93 0 0
FLEXSHARES TR FUND 33939L407 4 149 SH   SOLE 8 149 0 0
FLEXSTEEL INDS INC COM 339382103 5 213 SH   SOLE 1 213 0 0
FLEXSTEEL INDS INC COM 339382103 1 62 SH   SOLE 8 62 0 0
FLIR SYS INC COM 302445101 4,039 92,776 SH   SOLE 1 92,776 0 0
FLIR SYS INC OPT 302445101 157 3,600 SH Put SOLE 8 3,600 0 0
FLIR SYS INC OPT 302445101 213 4,900 SH Call SOLE 8 4,900 0 0
FLIR SYS INC COM 302445101 596 13,675 SH   SOLE 9 13,675 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 93 3,588 SH   SOLE 1 3,588 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 70 2,681 SH   SOLE 8 2,681 0 0
FLOTEK INDS INC DEL COM 343389102 4 3,322 SH   SOLE 1 3,322 0 0
FLOTEK INDS INC DEL COM 343389102 12 10,863 SH   SOLE 8 10,863 0 0
FLOTEK INDS INC DEL OPT 343389102 2 1,700 SH Call SOLE 8 1,700 0 0
FLOWERS FOODS INC COM 343498101 4,816 260,741 SH   SOLE 1 260,741 0 0
FLOWERS FOODS INC COM 343498101 798 43,220 SH   SOLE 8 43,220 0 0
FLOWERS FOODS INC OPT 343498101 68 3,700 SH Call SOLE 8 3,700 0 0
FLOWERS FOODS INC OPT 343498101 373 20,200 SH Put SOLE 8 20,200 0 0
FLOWSERVE CORP COM 34354P105 26,785 704,469 SH   SOLE 1 704,469 0 0
FLOWSERVE CORP OPT 34354P105 278 7,300 SH Put SOLE 8 7,300 0 0
FLOWSERVE CORP OPT 34354P105 11 300 SH Call SOLE 8 300 0 0
FLOWSERVE CORP COM 34354P105 498 13,097 SH   SOLE 8 13,097 0 0
FLOWSERVE CORP COM 34354P105 1,007 26,525 SH   SOLE 9 26,525 0 0
FLUENT INC COM 34380C102 3 947 SH   SOLE 1 947 0 0
FLUENT INC COM 34380C102 16 4,336 SH   SOLE 8 4,336 0 0
FLUIDIGM CORP DEL COM 34385P108 0 11 SH   SOLE 1 11 0 0
FLUIDIGM CORP DEL COM 34385P108 0 36 SH   SOLE 8 36 0 0
FLUOR CORP NEW COM 343412102 15 465 SH   DFND 1 0 0 465
FLUOR CORP NEW COM 343412102 3,359 104,294 SH   SOLE 1 104,294 0 0
FLUOR CORP NEW COM 343412102 152 4,697 SH   SOLE 8 4,697 0 0
FLUOR CORP NEW OPT 343412102 1,223 38,000 SH Put SOLE 8 38,000 0 0
FLUOR CORP NEW OPT 343412102 612 19,000 SH Call SOLE 8 19,000 0 0
FLUOR CORP NEW COM 343412102 444 13,792 SH   SOLE 9 13,792 0 0
FLUSHING FINL CORP COM 343873105 18 820 SH   SOLE 1 820 0 0
FLUSHING FINL CORP COM 343873105 0 4 SH   SOLE 8 4 0 0
FLWS/1-800 FLOWERS COM 68243Q106 29 2,417 SH   SOLE 1 2,417 0 0
FLWS/1-800 FLOWERS COM 68243Q106 2,418 197,670 SH   SOLE 8 197,670 0 0
FLY LEASING LTD ADR 34407D109 2 208 SH   SOLE 1 208 0 0
FNB CORP PA COM 302520101 973 98,956 SH   SOLE 1 98,956 0 0
FNB CORP PA COM 302520101 0 42 SH   SOLE 9 42 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 3 717 SH   SOLE 8 717 0 0
FOCUS FINL PARTNERS INC COM 34417P100 124 4,700 SH   SOLE 1 4,700 0 0
FOCUS FINL PARTNERS INC COM 34417P100 32 1,200 SH   SOLE 8 1,200 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 164 1,904 SH   SOLE 1 1,904 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 800 9,300 SH Call SOLE 8 9,300 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 0 1 SH   SOLE 8 1 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 43 500 SH Put SOLE 8 500 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 258 3,000 SH   SOLE 9 3,000 0 0
FONAR CORP COM 344437405 2 123 SH   SOLE 1 123 0 0
FOOT LOCKER INC COM 344849104 53 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC COM 344849104 11,743 220,712 SH   SOLE 1 220,712 0 0
FOOT LOCKER INC COM 344849104 1,065 20,011 SH   SOLE 8 20,011 0 0
FOOT LOCKER INC OPT 344849104 2,187 41,100 SH Call SOLE 8 41,100 0 0
FOOT LOCKER INC OPT 344849104 2,681 50,400 SH Put SOLE 8 50,400 0 0
FOOT LOCKER INC COM 344849104 539 10,128 SH   SOLE 9 10,128 0 0
FORD MTR CO DEL COM 345370860 245 31,993 SH   DFND 1 0 0 31,993
FORD MTR CO DEL COM 345370860 43,666 5,708,104 SH   SOLE 1 5,708,104 0 0
FORD MTR CO DEL COM 345370860 17,744 2,319,413 SH   SOLE 8 2,319,413 0 0
FORD MTR CO DEL OPT 345370860 25,072 3,277,300 SH Put SOLE 8 3,277,300 0 0
FORD MTR CO DEL OPT 345370860 9,718 1,270,300 SH Call SOLE 8 1,270,300 0 0
FORD MTR CO DEL COM 345370860 3,127 408,795 SH   SOLE 9 408,795 0 0
FORD MTR CO DEL COM 345370860 0 5 SH   SOLE 44 5 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 110 4,240 SH   SOLE 1 4,240 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 572 22,017 SH   SOLE 8 22,017 0 0
FORESIGHT ENERGY LP COM 34552U104 45 13,095 SH   SOLE 8 13,095 0 0
FORESTAR GROUP INC COM 346232101 9 690 SH   SOLE 1 690 0 0
FORESTAR GROUP INC OPT 346232101 7 500 SH Put SOLE 8 500 0 0
FORESTAR GROUP INC COM 346232101 3 230 SH   SOLE 8 230 0 0
FORMFACTOR INC COM 346375108 641 45,456 SH   SOLE 1 45,456 0 0
FORRESTER RESH INC COM 346563109 203 4,533 SH   SOLE 1 4,533 0 0
FORRESTER RESH INC COM 346563109 1,188 26,586 SH   SOLE 8 26,586 0 0
FORTERRA INC COM 34960W106 1 258 SH   SOLE 8 258 0 0
FORTINET INC COM 34959E109 14,441 205,026 SH   SOLE 1 205,026 0 0
FORTINET INC OPT 34959E109 2,564 36,400 SH Call SOLE 8 36,400 0 0
FORTINET INC OPT 34959E109 4,057 57,600 SH Put SOLE 8 57,600 0 0
FORTINET INC COM 34959E109 1,341 19,031 SH   SOLE 8 19,031 0 0
FORTINET INC COM 34959E109 968 13,749 SH   SOLE 9 13,749 0 0
FORTIS INC COM 349553107 492 14,759 SH   SOLE 1 14,759 0 0
FORTIS INC COM 349553107 4,538 136,000 SH   SOLE 9 136,000 0 0
FORTIVE CORP COM 34959J108 70,935 1,048,380 SH   SOLE 1 263,173 785,207 0
FORTIVE CORP COM 34959J108 456 6,738 SH   DFND 1 0 0 6,738
FORTIVE CORP COM 34959J108 30 444 SH   SOLE 8 444 0 0
FORTIVE CORP CONV 34959J207 19,296 21,322 SH   SOLE 8 21,322 0 0
FORTIVE CORP OPT 34959J108 14 200 SH Call SOLE 8 200 0 0
FORTIVE CORP COM 34959J108 2,105 31,108 SH   SOLE 9 31,108 0 0
FORTIVE CORP COM 34959J108 2,488 36,770 SH   SOLE 20 0 36,770 0
FORTIVE CORP COM 34959J108 9,207 136,071 SH   SOLE 99 0 136,071 0
FORTRESS TRANS INFRST INVS L COM 34960P101 8 578 SH   SOLE 8 578 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 8,243 217,000 SH   SOLE 1 217,000 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 38 1,000 SH Call SOLE 8 1,000 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 163 4,300 SH Put SOLE 8 4,300 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 572 15,047 SH   SOLE 8 15,047 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 531 13,990 SH   SOLE 9 13,990 0 0
FORTY SEVEN INC COM 34983P104 132 8,402 SH   SOLE 1 8,402 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 124 30,065 SH   SOLE 1 30,065 0 0
FORWARD AIR CORP COM 349853101 1,612 29,373 SH   SOLE 1 29,373 0 0
FORWARD AIR CORP OPT 349853101 11 200 SH Put SOLE 8 200 0 0
FOSSIL GROUP INC COM 34988V106 1,787 113,627 SH   SOLE 1 113,627 0 0
FOSSIL GROUP INC OPT 34988V106 719 45,700 SH Call SOLE 8 45,700 0 0
FOSSIL GROUP INC COM 34988V106 124 7,873 SH   SOLE 8 7,873 0 0
FOSSIL GROUP INC OPT 34988V106 632 40,200 SH Put SOLE 8 40,200 0 0
FOSTER L B CO COM 350060109 261 16,371 SH   SOLE 1 16,371 0 0
FOSTER L B CO COM 350060109 2 152 SH   SOLE 8 152 0 0
FOUNDATION BLDG MATLS INC COM 350392106 3 324 SH   SOLE 1 324 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1,512 57,700 SH   SOLE 1 57,700 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 5 161 SH   SOLE 8 161 0 0
FOX FACTORY HLDG CORP COM 35138V102 1,081 18,365 SH   SOLE 1 18,365 0 0
FOX FACTORY HLDG CORP OPT 35138V102 77 1,300 SH Call SOLE 8 1,300 0 0
FOX FACTORY HLDG CORP COM 35138V102 6 106 SH   SOLE 8 106 0 0
FRANCESCAS HLDGS CORP COM 351793104 14 14,636 SH   SOLE 1 14,636 0 0
FRANCESCAS HLDGS CORP OPT 351793104 3 2,600 SH Call SOLE 8 2,600 0 0
FRANCESCAS HLDGS CORP COM 351793104 5 5,364 SH   SOLE 8 5,364 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 3,543 50,488 SH   SOLE 1 50,488 0 0
FRANCO NEVADA CORP OPT 351858105 70 1,000 SH Call SOLE 8 1,000 0 0
FRANCO NEVADA CORP OPT 351858105 133 1,900 SH Put SOLE 8 1,900 0 0
FRANCO NEVADA CORP COM 351858105 79 1,122 SH   SOLE 8 1,122 0 0
FRANCO NEVADA CORP COM 351858105 96 1,353 SH   SOLE 9 1,353 0 0
FRANKLIN COVEY CO COM 353469109 0 3 SH   SOLE 1 3 0 0
FRANKLIN ELEC INC COM 353514102 626 14,602 SH   SOLE 1 14,602 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 126 4,779 SH   SOLE 1 4,779 0 0
FRANKLIN RES INC COM 354613101 40 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 31,931 1,076,573 SH   SOLE 1 1,076,573 0 0
FRANKLIN RES INC OPT 354613101 2,408 81,200 SH Put SOLE 8 81,200 0 0
FRANKLIN RES INC COM 354613101 1,163 39,197 SH   SOLE 8 39,197 0 0
FRANKLIN RES INC OPT 354613101 1,192 40,200 SH Call SOLE 8 40,200 0 0
FRANKLIN RES INC COM 354613101 860 28,976 SH   SOLE 9 28,976 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,017 163,224 SH   SOLE 1 163,224 0 0
FRANKS INTL N V COM N33462107 11 2,128 SH   SOLE 1 2,128 0 0
FREDS INC COM 356108100 0 49 SH   SOLE 1 49 0 0
FREDS INC OPT 356108100 6 3,100 SH Call SOLE 8 3,100 0 0
FREDS INC COM 356108100 31 16,417 SH   SOLE 8 16,417 0 0
FREDS INC OPT 356108100 7 3,600 SH Put SOLE 8 3,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 23,720 2,300,686 SH   SOLE 1 2,300,686 0 0
FREEPORT-MCMORAN INC COM 35671D857 25 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC COM 35671D857 22,621 2,194,163 SH   SOLE 8 2,194,163 0 0
FREEPORT-MCMORAN INC OPT 35671D857 34,605 3,356,500 SH Put SOLE 8 3,356,500 0 0
FREEPORT-MCMORAN INC OPT 35671D857 7,582 735,400 SH Call SOLE 8 735,400 0 0
FREEPORT-MCMORAN INC COM 35671D857 1,405 136,338 SH   SOLE 9 136,338 0 0
FREEPORT-MCMORAN INC COM 35671D857 423 41,075 SH   DFND 20 0 0 41,075
FREEPORT-MCMORAN INC COM 35671D857 0 2 SH   SOLE 44 2 0 0
FREIGHTCAR AMER INC COM 357023100 5 780 SH   SOLE 1 780 0 0
FREIGHTCAR AMER INC COM 357023100 66 9,806 SH   SOLE 8 9,806 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 503 15,518 SH   SOLE 1 15,518 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 578 20,432 SH   SOLE 1 20,432 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 133 4,717 SH   SOLE 8 4,717 0 0
FRESHPET INC COM 358039105 790 24,589 SH   SOLE 1 24,589 0 0
FRESHPET INC OPT 358039105 254 7,900 SH Call SOLE 8 7,900 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 645 73,891 SH   SOLE 1 73,891 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 270 30,944 SH   SOLE 8 30,944 0 0
FRONTDOOR INC COM 35905A109 661 24,836 SH   SOLE 1 24,836 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 595 250,000 SH Put SOLE 1 250,000 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 115 48,329 SH   SOLE 1 48,329 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 242 101,700 SH Put SOLE 8 101,700 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 84 35,283 SH   SOLE 8 35,283 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 243 101,934 SH Call SOLE 8 101,934 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 0 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 624 112,824 SH   SOLE 1 112,824 0 0
FRONTLINE LTD OPT G3682E192 216 39,000 SH Call SOLE 8 39,000 0 0
FRONTLINE LTD OPT G3682E192 30 5,400 SH Put SOLE 8 5,400 0 0
FRONTLINE LTD COM G3682E192 1 95 SH   SOLE 8 95 0 0
FRONTLINE LTD COM G3682E192 351 63,724 SH   SOLE 9 63,724 0 0
FRONTLINE LTD COM G3682E192 2 400 SH   DFND 20 0 0 400
FRP HLDGS INC COM 30292L107 12 247 SH   SOLE 1 247 0 0
FS BANCORP INC COM 30263Y104 9 209 SH   SOLE 1 209 0 0
FS KKR CAPITAL CORP COM 302635107 366 70,600 SH   SOLE 1 70,600 0 0
FS KKR CAPITAL CORP COM 302635107 67 12,895 SH   SOLE 8 12,895 0 0
FTD COS INC COM 30281V108 1 579 SH   SOLE 1 579 0 0
FTI CONSULTING INC COM 302941109 1,037 15,551 SH   SOLE 1 15,551 0 0
FTI CONSULTING INC OPT 302941109 7 100 SH Put SOLE 8 100 0 0
FTI CONSULTING INC COM 302941109 424 6,366 SH   SOLE 8 6,366 0 0
FTI CONSULTING INC OPT 302941109 7 100 SH Call SOLE 8 100 0 0
FTS INTERNATIONAL INC COM 30283W104 648 91,045 SH   SOLE 1 91,045 0 0
FUELCELL ENERGY INC COM 35952H502 1 2,732 SH   SOLE 1 2,732 0 0
FULLER H B CO COM 359694106 814 19,080 SH   SOLE 1 19,080 0 0
FULTON FINL CORP PA COM 360271100 931 60,099 SH   SOLE 1 60,099 0 0
FULTON FINL CORP PA COM 360271100 1 86 SH   SOLE 8 86 0 0
FUNKO INC COM 361008105 85 6,442 SH   SOLE 1 6,442 0 0
FUNKO INC COM 361008105 615 46,760 SH   SOLE 8 46,760 0 0
FUSION CONNECT INC COM 36116X102 1 472 SH   SOLE 1 472 0 0
FUSION CONNECT INC COM 36116X102 17 9,945 SH   SOLE 8 9,945 0 0
FUTURE FINTECH GROUP INC COM 36117V105 11 17,400 SH   SOLE 8 17,400 0 0
FUTUREFUEL CORPORATION COM 36116M106 174 10,991 SH   SOLE 1 10,991 0 0
FUTUREFUEL CORPORATION COM 36116M106 25 1,580 SH   SOLE 8 1,580 0 0
FVCBANKCORP INC COM 36120Q101 1 41 SH   SOLE 1 41 0 0
G-III APPAREL GROUP LTD COM 36237H101 959 34,393 SH   SOLE 1 34,393 0 0
G-III APPAREL GROUP LTD COM 36237H101 289 10,378 SH   SOLE 8 10,378 0 0
G1 THERAPEUTICS INC COM 3621LQ109 55 2,855 SH   SOLE 1 2,855 0 0
GAIA INC NEW COM 36269P104 4 413 SH   SOLE 1 413 0 0
GAIN CAP HLDGS INC COM 36268W100 5 795 SH   SOLE 1 795 0 0
GAIN CAP HLDGS INC COM 36268W100 3 490 SH   SOLE 8 490 0 0
GALAPAGOS NV ADR 36315X101 4 49 SH   SOLE 8 49 0 0
GALECTIN THERAPEUTICS INC COM 363225202 599 174,603 SH   SOLE 1 174,603 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 14,526 197,084 SH   SOLE 1 197,084 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 40 537 SH   SOLE 8 537 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 1,278 17,356 SH   SOLE 9 17,356 0 0
GALMED PHARMACEUTICALS LTD COM M47238106 2 277 SH   SOLE 1 277 0 0
GAMCO INVESTORS INC COM 361438104 1 88 SH   SOLE 1 88 0 0
GAMESTOP CORP NEW COM 36467W109 1,998 158,272 SH   SOLE 1 158,272 0 0
GAMESTOP CORP NEW OPT 36467W109 1,718 136,100 SH Call SOLE 8 136,100 0 0
GAMESTOP CORP NEW OPT 36467W109 2,322 184,000 SH Put SOLE 8 184,000 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 2,489 77,078 SH   SOLE 1 77,078 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 6,238 193,068 SH   SOLE 1 193,068 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 1 33 SH   SOLE 8 33 0 0
GANNETT CO INC COM 36473H104 1,201 140,868 SH   SOLE 1 140,868 0 0
GANNETT CO INC COM 36473H104 30 3,570 SH   SOLE 8 3,570 0 0
GANNETT CO INC OPT 36473H104 54 6,300 SH Call SOLE 8 6,300 0 0
GAP INC DEL COM 364760108 12,459 483,662 SH   SOLE 1 483,662 0 0
GAP INC DEL OPT 364760108 2,767 107,400 SH Call SOLE 8 107,400 0 0
GAP INC DEL COM 364760108 9,870 383,172 SH   SOLE 8 383,172 0 0
GAP INC DEL OPT 364760108 17,014 660,500 SH Put SOLE 8 660,500 0 0
GAP INC DEL COM 364760108 569 22,076 SH   SOLE 9 22,076 0 0
GARDNER DENVER HLDGS INC COM 36555P107 2,625 128,309 SH   SOLE 1 128,309 0 0
GARDNER DENVER HLDGS INC COM 36555P107 10 500 SH   SOLE 8 500 0 0
GARMIN LTD COM H2906T109 9,805 154,857 SH   SOLE 1 154,857 0 0
GARMIN LTD OPT H2906T109 1,209 19,100 SH Call SOLE 8 19,100 0 0
GARMIN LTD OPT H2906T109 481 7,600 SH Put SOLE 8 7,600 0 0
GARMIN LTD COM H2906T109 74 1,168 SH   SOLE 8 1,168 0 0
GARMIN LTD COM H2906T109 2,848 44,963 SH   SOLE 9 44,963 0 0
GARRETT MOTION INC COM 366505105 9 760 SH   DFND 1 0 0 760
GARRETT MOTION INC COM 366505105 609 49,342 SH   SOLE 1 49,342 0 0
GARRETT MOTION INC OPT 366505105 204 16,550 SH Call SOLE 8 16,550 0 0
GARRETT MOTION INC COM 366505105 27 2,192 SH   SOLE 8 2,192 0 0
GARRETT MOTION INC OPT 366505105 5 430 SH Put SOLE 8 430 0 0
GARRETT MOTION INC COM 366505105 37 3,086 SH   SOLE 9 3,086 0 0
GARTNER INC COM 366651107 16,767 131,159 SH   SOLE 1 131,159 0 0
GARTNER INC COM 366651107 1,191 9,318 SH   SOLE 8 9,318 0 0
GARTNER INC COM 366651107 1,098 8,597 SH   SOLE 9 8,597 0 0
GASLOG LTD COM G37585109 1,425 86,613 SH   SOLE 1 86,613 0 0
GASLOG LTD OPT G37585109 3 200 SH Put SOLE 8 200 0 0
GASLOG PARTNERS LP COM Y2687W108 131 6,638 SH   SOLE 1 6,638 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 366 27,600 SH   SOLE 1 27,600 0 0
GATX CORP COM 361448103 395 5,585 SH   SOLE 1 5,585 0 0
GCI LIBERTY INC COM 36164V305 227 5,510 SH   SOLE 1 5,510 0 0
GCI LIBERTY INC COM 36164V305 3 66 SH   SOLE 8 66 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 223 9,084 SH   SOLE 8 9,084 0 0
GDS HLDGS LTD ADR 36165L108 1,598 69,196 SH   SOLE 8 69,196 0 0
GDS HLDGS LTD ADR 36165L108 374 16,200 SH   SOLE 9 16,200 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 2 283 SH   SOLE 1 283 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 2 259 SH   SOLE 8 259 0 0
GENCOR INDS INC COM 368678108 2 179 SH   SOLE 1 179 0 0
GENERAC HLDGS INC COM 368736104 724 14,572 SH   SOLE 1 14,572 0 0
GENERAC HLDGS INC COM 368736104 2,138 43,019 SH   SOLE 8 43,019 0 0
GENERAL DYNAMICS CORP COM 369550108 36,153 229,967 SH   SOLE 1 229,967 0 0
GENERAL DYNAMICS CORP OPT 369550108 7,106 45,200 SH Put SOLE 8 45,200 0 0
GENERAL DYNAMICS CORP OPT 369550108 2,877 18,300 SH Call SOLE 8 18,300 0 0
GENERAL DYNAMICS CORP COM 369550108 291 1,852 SH   SOLE 9 1,852 0 0
GENERAL ELECTRIC CO COM 369604103 254 33,513 SH   DFND 1 0 0 33,513
GENERAL ELECTRIC CO COM 369604103 111,235 14,694,061 SH   SOLE 1 14,694,061 0 0
GENERAL ELECTRIC CO OPT 369604103 4,005 529,000 SH Put SOLE 1 529,000 0 0
GENERAL ELECTRIC CO OPT 369604103 4,921 650,000 SH Call SOLE 1 650,000 0 0
GENERAL ELECTRIC CO COM 369604103 57,086 7,541,151 SH   SOLE 8 7,541,151 0 0
GENERAL ELECTRIC CO OPT 369604103 75,068 9,916,400 SH Put SOLE 8 9,916,400 0 0
GENERAL ELECTRIC CO OPT 369604103 19,445 2,568,700 SH Call SOLE 8 2,568,700 0 0
GENERAL ELECTRIC CO COM 369604103 12,374 1,634,667 SH   SOLE 9 1,634,667 0 0
GENERAL ELECTRIC CO COM 369604103 291 38,480 SH   DFND 20 0 0 38,480
GENERAL ELECTRIC CO COM 369604103 0 10 SH   SOLE 44 10 0 0
GENERAL ELECTRIC CO COM 369604103 3 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 5 451 SH   SOLE 1 451 0 0
GENERAL MLS INC COM 370334104 53,126 1,364,327 SH   SOLE 1 1,364,327 0 0
GENERAL MLS INC COM 370334104 78 2,000 SH   DFND 1 0 0 2,000
GENERAL MLS INC COM 370334104 7,898 202,833 SH   SOLE 8 202,833 0 0
GENERAL MLS INC OPT 370334104 17,761 456,100 SH Put SOLE 8 456,100 0 0
GENERAL MLS INC OPT 370334104 15,814 406,100 SH Call SOLE 8 406,100 0 0
GENERAL MLS INC COM 370334104 2,263 58,109 SH   SOLE 9 58,109 0 0
GENERAL MLS INC COM 370334104 0 1 SH   SOLE 44 1 0 0
GENERAL MTRS CO COM 37045V100 475 14,200 SH   DFND 1 0 0 14,200
GENERAL MTRS CO COM 37045V100 52,757 1,577,210 SH   SOLE 1 1,577,210 0 0
GENERAL MTRS CO COM 37045V100 51,943 1,552,856 SH   SOLE 8 1,552,856 0 0
GENERAL MTRS CO OPT 37045V100 58,865 1,759,800 SH Call SOLE 8 1,759,800 0 0
GENERAL MTRS CO OPT 37045V100 98,909 2,956,900 SH Put SOLE 8 2,956,900 0 0
GENERAL MTRS CO COM 37045V100 4,294 128,372 SH   SOLE 9 128,372 0 0
GENERAL MTRS CO COM 37045V100 0 1 SH   SOLE 44 1 0 0
GENESCO INC COM 371532102 1,380 31,166 SH   SOLE 1 31,166 0 0
GENESCO INC OPT 371532102 71 1,600 SH Put SOLE 8 1,600 0 0
GENESCO INC OPT 371532102 3,283 74,100 SH Call SOLE 8 74,100 0 0
GENESCO INC COM 371532102 200 4,505 SH   SOLE 8 4,505 0 0
GENESEE &amp WYO INC COM 371559105 13,490 182,248 SH   SOLE 1 182,248 0 0
GENESEE &amp WYO INC OPT 371559105 30 400 SH Put SOLE 8 400 0 0
GENESEE &amp WYO INC COM 371559105 67 901 SH   SOLE 8 901 0 0
GENESIS ENERGY L P COM 371927104 1,123 60,811 SH   SOLE 1 60,811 0 0
GENESIS ENERGY L P COM 371927104 214 11,590 SH   SOLE 8 11,590 0 0
GENESIS ENERGY L P OPT 371927104 2 100 SH Call SOLE 8 100 0 0
GENESIS HEALTHCARE INC COM 37185X106 5 4,000 SH   SOLE 1 4,000 0 0
GENIE ENERGY LTD COM 372284208 1 151 SH   SOLE 8 151 0 0
GENOMIC HEALTH INC COM 37244C101 650 10,096 SH   SOLE 1 10,096 0 0
GENOMIC HEALTH INC OPT 37244C101 19 300 SH Call SOLE 8 300 0 0
GENOMIC HEALTH INC COM 37244C101 38 583 SH   SOLE 8 583 0 0
GENPACT LIMITED COM G3922B107 2,030 75,236 SH   SOLE 1 75,236 0 0
GENPACT LIMITED COM G3922B107 244 9,016 SH   SOLE 8 9,016 0 0
GENTEX CORP COM 371901109 4,366 216,039 SH   SOLE 1 216,039 0 0
GENTEX CORP COM 371901109 0 18 SH   SOLE 8 18 0 0
GENTEX CORP OPT 371901109 32 1,600 SH Put SOLE 8 1,600 0 0
GENTHERM INC COM 37253A103 1,215 30,392 SH   SOLE 1 30,392 0 0
GENTHERM INC COM 37253A103 76 1,921 SH   SOLE 8 1,921 0 0
GENTHERM INC OPT 37253A103 20 500 SH Call SOLE 8 500 0 0
GENUINE PARTS CO COM 372460105 17,766 185,008 SH   SOLE 1 185,008 0 0
GENUINE PARTS CO OPT 372460105 7,566 78,800 SH Call SOLE 8 78,800 0 0
GENUINE PARTS CO COM 372460105 355 3,705 SH   SOLE 8 3,705 0 0
GENUINE PARTS CO OPT 372460105 1,248 13,000 SH Put SOLE 8 13,000 0 0
GENUINE PARTS CO COM 372460105 6,120 63,742 SH   SOLE 9 63,742 0 0
GENWORTH FINL INC COM 37247D106 5,342 1,146,297 SH   SOLE 1 1,146,297 0 0
GENWORTH FINL INC OPT 37247D106 140 30,000 SH Put SOLE 8 30,000 0 0
GENWORTH FINL INC OPT 37247D106 1,040 223,200 SH Call SOLE 8 223,200 0 0
GEO GROUP INC NEW TRUS 36162J106 1,699 86,285 SH   SOLE 1 86,285 0 0
GEO GROUP INC NEW COM 36162J106 1,117 56,697 SH   SOLE 1 56,697 0 0
GEO GROUP INC NEW TRUS 36162J106 2 81 SH   SOLE 8 81 0 0
GEOPARK LTD COM G38327105 221 16,002 SH   SOLE 1 16,002 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 670 64,918 SH   SOLE 1 64,918 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 66 6,450 SH   SOLE 8 6,450 0 0
GERDAU S A ADR 373737105 2,120 563,823 SH   SOLE 1 563,823 0 0
GERDAU S A ADR 373737105 0 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 9 336 SH   SOLE 1 336 0 0
GERON CORP COM 374163103 197 197,217 SH   SOLE 1 197,217 0 0
GERON CORP COM 374163103 1 642 SH   SOLE 8 642 0 0
GETTY RLTY CORP NEW TRUS 374297109 400 13,613 SH   SOLE 1 13,613 0 0
GETTY RLTY CORP NEW TRUS 374297109 386 13,135 SH   SOLE 8 13,135 0 0
GEVO INC COM 374396406 0 5 SH   SOLE 8 5 0 0
GIBRALTAR INDS INC COM 374689107 463 12,996 SH   SOLE 1 12,996 0 0
GIBRALTAR INDS INC COM 374689107 350 9,844 SH   SOLE 8 9,844 0 0
GIGAMEDIA LTD COM Y2711Y112 33 11,094 SH   DFND 1 0 0 11,094
GILAT SATELLITE NETWORKS LTD COM M51474118 9 966 SH   SOLE 8 966 0 0
GILDAN ACTIVEWEAR INC COM 375916103 257 8,474 SH   SOLE 1 8,474 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 33 1,100 SH Call SOLE 8 1,100 0 0
GILDAN ACTIVEWEAR INC COM 375916103 611 20,126 SH   SOLE 9 20,126 0 0
GILEAD SCIENCES INC COM 375558103 136,604 2,183,949 SH   SOLE 1 2,183,949 0 0
GILEAD SCIENCES INC COM 375558103 202 3,229 SH   DFND 1 0 0 3,229
GILEAD SCIENCES INC OPT 375558103 23,794 380,400 SH Call SOLE 8 380,400 0 0
GILEAD SCIENCES INC OPT 375558103 40,902 653,900 SH Put SOLE 8 653,900 0 0
GILEAD SCIENCES INC COM 375558103 24,495 391,608 SH   SOLE 8 391,608 0 0
GILEAD SCIENCES INC COM 375558103 1,045 16,721 SH   SOLE 9 16,721 0 0
GILEAD SCIENCES INC COM 375558103 0 2 SH   SOLE 44 2 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,842 46,497 SH   SOLE 1 46,497 0 0
GLADSTONE CAPITAL CORP COM 376535100 3 452 SH   SOLE 8 452 0 0
GLADSTONE COML CORP TRUS 376536108 15 834 SH   SOLE 1 834 0 0
GLADSTONE COML CORP TRUS 376536108 4 235 SH   SOLE 8 235 0 0
GLADSTONE INVT CORP COM 376546107 18 1,899 SH   SOLE 8 1,899 0 0
GLADSTONE LD CORP TRUS 376549101 5 424 SH   SOLE 1 424 0 0
GLATFELTER COM 377316104 173 17,740 SH   SOLE 1 17,740 0 0
GLAUKOS CORP COM 377322102 292 5,203 SH   SOLE 1 5,203 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 1,168 30,585 SH   SOLE 1 30,585 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 6 150 SH   DFND 1 0 0 150
GLAXOSMITHKLINE PLC OPT 37733W105 2,151 56,300 SH Put SOLE 8 56,300 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 1 16 SH   SOLE 8 16 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 5,254 137,500 SH Call SOLE 8 137,500 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 684 17,900 SH   DFND 20 0 0 17,900
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 88 2,149 SH   SOLE 1 2,149 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 213 5,200 SH Put SOLE 8 5,200 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 2,197 53,500 SH Call SOLE 8 53,500 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 701 17,088 SH   SOLE 8 17,088 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 21 826 SH   SOLE 1 826 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 56 2,212 SH   SOLE 8 2,212 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 33 14,700 SH   SOLE 1 14,700 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 6 159 SH   SOLE 1 159 0 0
GLOBAL MED REIT INC TRUS 37954A204 5 550 SH   SOLE 1 550 0 0
GLOBAL NET LEASE INC TRUS 379378201 718 40,775 SH   SOLE 1 40,775 0 0
GLOBAL PARTNERS LP COM 37946R109 116 7,102 SH   SOLE 1 7,102 0 0
GLOBAL PMTS INC COM 37940X102 17,289 167,644 SH   SOLE 1 167,644 0 0
GLOBAL PMTS INC OPT 37940X102 52 500 SH Put SOLE 8 500 0 0
GLOBAL PMTS INC COM 37940X102 564 5,468 SH   SOLE 8 5,468 0 0
GLOBAL PMTS INC COM 37940X102 2,060 19,983 SH   SOLE 9 19,983 0 0
GLOBAL X FDS FUND 37954Y715 30 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37950E259 3,178 135,407 SH   SOLE 1 135,407 0 0
GLOBAL X FDS FUND 37954Y855 61 2,245 SH   SOLE 1 2,245 0 0
GLOBAL X FDS FUND 37950E366 22 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37950E366 87 12,570 SH   SOLE 8 12,570 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBAL X FDS OPT 37950E366 59 8,500 SH Call SOLE 8 8,500 0 0
GLOBAL X FDS OPT 37950E366 141 20,500 SH Put SOLE 8 20,500 0 0
GLOBALSCAPE INC COM 37940G109 0 45 SH   SOLE 8 45 0 0
GLOBALSTAR INC COM 378973408 0 67 SH   SOLE 8 67 0 0
GLOBANT S A COM L44385109 158 2,800 SH   SOLE 1 2,800 0 0
GLOBUS MED INC COM 379577208 2,444 56,462 SH   SOLE 1 56,462 0 0
GLOBUS MED INC COM 379577208 1,723 39,828 SH   SOLE 8 39,828 0 0
GLU MOBILE INC COM 379890106 531 65,786 SH   SOLE 1 65,786 0 0
GLU MOBILE INC OPT 379890106 572 70,900 SH Call SOLE 8 70,900 0 0
GLU MOBILE INC OPT 379890106 399 49,500 SH Put SOLE 8 49,500 0 0
GLU MOBILE INC COM 379890106 425 52,704 SH   SOLE 8 52,704 0 0
GLYCOMIMETICS INC COM 38000Q102 118 12,388 SH   SOLE 1 12,388 0 0
GMS INC COM 36251C103 284 19,137 SH   SOLE 1 19,137 0 0
GMS INC COM 36251C103 52 3,531 SH   SOLE 8 3,531 0 0
GNC HLDGS INC COM 36191G107 363 152,999 SH   SOLE 1 152,999 0 0
GNC HLDGS INC COM 36191G107 2 1,051 SH   SOLE 8 1,051 0 0
GNC HLDGS INC OPT 36191G107 11 4,800 SH Put SOLE 8 4,800 0 0
GNC HLDGS INC OPT 36191G107 48 20,400 SH Call SOLE 8 20,400 0 0
GODADDY INC COM 380237107 5,325 81,145 SH   SOLE 1 81,145 0 0
GODADDY INC COM 380237107 1 15 SH   SOLE 8 15 0 0
GODADDY INC OPT 380237107 2,205 33,600 SH Put SOLE 8 33,600 0 0
GODADDY INC OPT 380237107 157 2,400 SH Call SOLE 8 2,400 0 0
GODADDY INC COM 380237107 136 2,062 SH   SOLE 9 2,062 0 0
GOGO INC COM 38046C109 134 44,900 SH   SOLE 1 44,900 0 0
GOGO INC OPT 38046C109 19 6,400 SH Put SOLE 8 6,400 0 0
GOGO INC COM 38046C109 3 1,077 SH   SOLE 8 1,077 0 0
GOGO INC OPT 38046C109 219 73,100 SH Call SOLE 8 73,100 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 738 54,500 SH   SOLE 1 54,500 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 411 18,892 SH   SOLE 1 18,892 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 883 40,600 SH Put SOLE 8 40,600 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 6,094 280,075 SH   SOLE 8 280,075 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 487 22,400 SH Call SOLE 8 22,400 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 112 10,386 SH   SOLE 1 10,386 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 7 649 SH   SOLE 8 649 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 5 500 SH Call SOLE 8 500 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 13 1,200 SH Put SOLE 8 1,200 0 0
GOLD FIELDS LTD NEW ADR 38059T106 1,497 425,306 SH   SOLE 1 425,306 0 0
GOLD FIELDS LTD NEW OPT 38059T106 69 19,600 SH Call SOLE 8 19,600 0 0
GOLD FIELDS LTD NEW OPT 38059T106 75 21,400 SH Put SOLE 8 21,400 0 0
GOLD FIELDS LTD NEW ADR 38059T106 483 137,213 SH   SOLE 8 137,213 0 0
GOLD RESOURCE CORP COM 38068T105 50 12,500 SH   SOLE 1 12,500 0 0
GOLD RESOURCE CORP COM 38068T105 1 144 SH   SOLE 8 144 0 0
GOLDCORP INC NEW COM 380956409 56 5,722 SH   DFND 1 0 0 5,722
GOLDCORP INC NEW COM 380956409 11,174 1,140,283 SH   SOLE 1 1,140,283 0 0
GOLDCORP INC NEW OPT 380956409 562 57,300 SH Call SOLE 8 57,300 0 0
GOLDCORP INC NEW OPT 380956409 6,826 696,500 SH Put SOLE 8 696,500 0 0
GOLDCORP INC NEW COM 380956409 2,742 279,761 SH   SOLE 8 279,761 0 0
GOLDCORP INC NEW COM 380956409 1,136 115,809 SH   SOLE 9 115,809 0 0
GOLDCORP INC NEW COM 380956409 1,512 154,330 SH   DFND 20 0 0 154,330
GOLDEN ENTMT INC COM 381013101 1 65 SH   SOLE 8 65 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 55 8,979 SH   SOLE 1 8,979 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 1,031 167,377 SH   SOLE 9 167,377 0 0
GOLDMAN SACHS BDC INC COM 38147U107 13 700 SH   SOLE 1 700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,072 12,401 SH   DFND 1 0 0 12,401
GOLDMAN SACHS GROUP INC COM 38141G104 84,230 504,208 SH   SOLE 1 504,208 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 46,311 277,228 SH   SOLE 8 277,228 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 58,751 351,700 SH Call SOLE 8 351,700 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 99,912 598,100 SH Put SOLE 8 598,100 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,244 31,393 SH   SOLE 9 31,393 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 578 3,460 SH   DFND 20 0 0 3,460
GOODYEAR TIRE &amp RUBR CO COM 382550101 17,787 871,446 SH   SOLE 1 871,446 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,263 159,877 SH   SOLE 8 159,877 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 1,870 91,600 SH Call SOLE 8 91,600 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 6,317 309,500 SH Put SOLE 8 309,500 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,055 149,632 SH   SOLE 9 149,632 0 0
GOOSEHEAD INS INC COM 38267D109 7 283 SH   SOLE 1 283 0 0
GOPRO INC COM 38268T103 2 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 5,654 1,333,585 SH   SOLE 1 1,333,585 0 0
GOPRO INC COM 38268T103 1,362 321,190 SH   SOLE 8 321,190 0 0
GOPRO INC OPT 38268T103 182 43,000 SH Put SOLE 8 43,000 0 0
GOPRO INC OPT 38268T103 511 120,600 SH Call SOLE 8 120,600 0 0
GOVERNMENT PPTYS INCOME TR TRUS 38376A103 944 137,515 SH   SOLE 1 137,515 0 0
GP STRATEGIES CORP COM 36225V104 8 564 SH   SOLE 1 564 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 33 404 SH   SOLE 1 404 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 5,207 80,222 SH   SOLE 1 80,222 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 2,506 38,600 SH Call SOLE 8 38,600 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 227 3,500 SH Put SOLE 8 3,500 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 367 5,655 SH   SOLE 8 5,655 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 13 200 SH   SOLE 9 200 0 0
GRACO INC COM 384109104 1,486 35,485 SH   SOLE 1 35,485 0 0
GRACO INC COM 384109104 65 1,563 SH   SOLE 8 1,563 0 0
GRACO INC OPT 384109104 8 200 SH Call SOLE 8 200 0 0
GRAF INDL CORP TRUS 384278206 1,500 150,000 SH   SOLE 8 150,000 0 0
GRAFTECH INTL LTD COM 384313508 1,462 127,756 SH   SOLE 1 127,756 0 0
GRAFTECH INTL LTD COM 384313508 892 78,027 SH   SOLE 8 78,027 0 0
GRAHAM CORP COM 384556106 6 258 SH   SOLE 1 258 0 0
GRAHAM HLDGS CO COM 384637104 1,994 3,111 SH   SOLE 1 3,111 0 0
GRAINGER W W INC COM 384802104 17,351 61,452 SH   SOLE 1 61,452 0 0
GRAINGER W W INC OPT 384802104 25,610 90,700 SH Call SOLE 8 90,700 0 0
GRAINGER W W INC OPT 384802104 5,732 20,300 SH Put SOLE 8 20,300 0 0
GRAINGER W W INC COM 384802104 639 2,263 SH   SOLE 8 2,263 0 0
GRAINGER W W INC COM 384802104 1,221 4,327 SH   SOLE 9 4,327 0 0
GRAN TIERRA ENERGY INC COM 38500T101 11 5,000 SH   SOLE 1 5,000 0 0
GRAN TIERRA ENERGY INC COM 38500T101 10 4,827 SH   SOLE 8 4,827 0 0
GRAN TIERRA ENERGY INC COM 38500T101 251 115,800 SH   SOLE 9 115,800 0 0
GRAND CANYON ED INC COM 38526M106 4,822 50,160 SH   SOLE 1 50,160 0 0
GRAND CANYON ED INC OPT 38526M106 240 2,500 SH Call SOLE 8 2,500 0 0
GRAND CANYON ED INC OPT 38526M106 894 9,300 SH Put SOLE 8 9,300 0 0
GRANITE CONSTR INC COM 387328107 1,001 24,868 SH   SOLE 1 24,868 0 0
GRANITE CONSTR INC OPT 387328107 40 1,000 SH Put SOLE 8 1,000 0 0
GRANITE CONSTR INC OPT 387328107 20 500 SH Call SOLE 8 500 0 0
GRANITE CONSTR INC COM 387328107 93 2,317 SH   SOLE 8 2,317 0 0
GRANITE PT MTG TR INC TRUS 38741L107 1,358 75,264 SH   SOLE 1 75,264 0 0
GRANITE PT MTG TR INC COM 38741L107 739 41,000 SH   SOLE 9 41,000 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 740 69,526 SH   SOLE 1 69,526 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 1 100 SH   SOLE 8 100 0 0
GRAY TELEVISION INC COM 389375106 277 18,801 SH   SOLE 1 18,801 0 0
GRAY TELEVISION INC OPT 389375106 4 300 SH Call SOLE 8 300 0 0
GRAY TELEVISION INC COM 389375106 3 203 SH   SOLE 8 203 0 0
GREAT AJAX CORP TRUS 38983D300 6 467 SH   SOLE 1 467 0 0
GREAT AJAX CORP TRUS 38983D300 1 44 SH   SOLE 8 44 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 23 3,507 SH   SOLE 1 3,507 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 29 4,379 SH   SOLE 8 4,379 0 0
GREAT SOUTHN BANCORP INC COM 390905107 15 320 SH   SOLE 1 320 0 0
GREAT WESTN BANCORP INC COM 391416104 1,139 36,438 SH   SOLE 1 36,438 0 0
GREAT WESTN BANCORP INC COM 391416104 122 3,894 SH   SOLE 8 3,894 0 0
GREEN BANCORP INC COM 39260X100 300 17,507 SH   SOLE 1 17,507 0 0
GREEN BRICK PARTNERS INC COM 392709101 5 633 SH   SOLE 1 633 0 0
GREEN DOT CORP COM 39304D102 2,156 27,116 SH   SOLE 1 27,116 0 0
GREEN DOT CORP COM 39304D102 630 7,924 SH   SOLE 8 7,924 0 0
GREEN PLAINS INC COM 393222104 680 51,873 SH   SOLE 1 51,873 0 0
GREEN PLAINS INC OPT 393222104 58 4,400 SH Call SOLE 8 4,400 0 0
GREEN PLAINS INC COM 393222104 18 1,347 SH   SOLE 8 1,347 0 0
GREEN PLAINS INC OPT 393222104 38 2,900 SH Put SOLE 8 2,900 0 0
GREEN PLAINS PARTNERS LP COM 393221106 118 8,702 SH   SOLE 1 8,702 0 0
GREENBRIER COS INC COM 393657101 1,530 38,710 SH   SOLE 1 38,710 0 0
GREENBRIER COS INC COM 393657101 43 1,088 SH   SOLE 8 1,088 0 0
GREENBRIER COS INC OPT 393657101 8 200 SH Call SOLE 8 200 0 0
GREENHILL &amp CO INC COM 395259104 30 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC COM 395259104 687 28,154 SH   SOLE 1 28,154 0 0
GREENHILL &amp CO INC OPT 395259104 39 1,600 SH Put SOLE 8 1,600 0 0
GREENHILL &amp CO INC COM 395259104 17 717 SH   SOLE 8 717 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 7 836 SH   SOLE 1 836 0 0
GREENSKY INC COM 39572G100 7 700 SH   SOLE 1 700 0 0
GREENSKY INC COM 39572G100 98 10,200 SH   DFND 1 0 0 10,200
GREENTREE HOSPITALTY GROUP L ADR 39579V100 4 270 SH   SOLE 1 270 0 0
GREIF INC COM 397624107 662 17,837 SH   SOLE 1 17,837 0 0
GREIF INC COM 397624206 6 136 SH   SOLE 1 136 0 0
GREIF INC COM 397624107 136 3,665 SH   SOLE 8 3,665 0 0
GRIDSUM HLDG INC ADR 398132100 2 889 SH   SOLE 8 889 0 0
GRIFFIN INL RLTY INC COM 398231100 1 18 SH   SOLE 1 18 0 0
GRIFFON CORP COM 398433102 143 13,733 SH   SOLE 1 13,733 0 0
GRIFFON CORP COM 398433102 88 8,378 SH   SOLE 8 8,378 0 0
GRIFFON CORP OPT 398433102 6 600 SH Put SOLE 8 600 0 0
GRIFOLS S A ADR 398438408 8 437 SH   SOLE 8 437 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 0 50 SH   DFND 1 0 0 50
GRITSTONE ONCOLOGY INC COM 39868T105 14 898 SH   SOLE 1 898 0 0
GRITSTONE ONCOLOGY INC COM 39868T105 53 3,456 SH   SOLE 8 3,456 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 2,343 44,447 SH   SOLE 1 44,447 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 148 2,800 SH Call SOLE 8 2,800 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 84 1,600 SH Put SOLE 8 1,600 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 41 771 SH   SOLE 8 771 0 0
GROUPE CGI INC COM 39945C109 482 7,885 SH   SOLE 1 7,885 0 0
GROUPE CGI INC COM 39945C109 5,187 84,762 SH   SOLE 9 84,762 0 0
GROUPON INC COM 399473107 1,239 386,990 SH   SOLE 1 386,990 0 0
GROUPON INC OPT 399473107 102 31,900 SH Call SOLE 8 31,900 0 0
GROUPON INC COM 399473107 903 282,377 SH   SOLE 8 282,377 0 0
GROUPON INC OPT 399473107 87 27,100 SH Put SOLE 8 27,100 0 0
GRUBHUB INC COM 400110102 3,308 43,064 SH   SOLE 1 43,064 0 0
GRUBHUB INC COM 400110102 677 8,817 SH   SOLE 8 8,817 0 0
GRUBHUB INC OPT 400110102 2,665 34,700 SH Call SOLE 8 34,700 0 0
GRUBHUB INC OPT 400110102 2,458 32,000 SH Put SOLE 8 32,000 0 0
GRUBHUB INC COM 400110102 97 1,273 SH   SOLE 9 1,273 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 2 293 SH   SOLE 1 293 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 0 64 SH   SOLE 8 64 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 452 16,404 SH   SOLE 1 16,404 0 0
GRUPO FINANCIERO GALICIA S A OPT 399909100 8 300 SH Call SOLE 8 300 0 0
GRUPO FINANCIERO GALICIA S A OPT 399909100 36 1,300 SH Put SOLE 8 1,300 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 19 702 SH   SOLE 8 702 0 0
GRUPO SUPERVIELLE S A ADR 40054A108 68 7,881 SH   SOLE 1 7,881 0 0
GRUPO TELEVISA SA ADR 40049J206 7,766 617,303 SH   SOLE 1 617,303 0 0
GRUPO TELEVISA SA OPT 40049J206 1 100 SH Call SOLE 8 100 0 0
GSV CAP CORP COM 36191J101 159 30,376 SH   SOLE 8 30,376 0 0
GTT COMMUNICATIONS INC OPT 362393100 473 20,000 SH Put SOLE 1 20,000 0 0
GTT COMMUNICATIONS INC COM 362393100 473 20,000 SH   SOLE 1 20,000 0 0
GTT COMMUNICATIONS INC COM 362393100 300 12,680 SH   SOLE 8 12,680 0 0
GTX INC DEL COM 40052B207 6 7,055 SH   SOLE 1 7,055 0 0
GTX INC DEL COM 40052B207 1 700 SH   SOLE 8 700 0 0
GTY TECHNOLOGY HOLDINGS INC COM G4182A102 1,508 150,000 SH   SOLE 8 150,000 0 0
GTY TECHNOLOGY HOLDINGS INC WARR G4182A128 58 75,000 SH   SOLE 8 75,000 0 0
GUANGSHEN RY LTD ADR 40065W107 2 93 SH   SOLE 8 93 0 0
GUARANTY BANCORP DEL COM 40075T607 135 6,544 SH   SOLE 1 6,544 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 7 223 SH   SOLE 1 223 0 0
GUARDANT HEALTH INC COM 40131M109 664 17,675 SH   SOLE 1 17,675 0 0
GUESS INC COM 401617105 1,608 77,412 SH   SOLE 1 77,412 0 0
GUESS INC OPT 401617105 216 10,400 SH Call SOLE 8 10,400 0 0
GUESS INC OPT 401617105 555 26,700 SH Put SOLE 8 26,700 0 0
GUESS INC COM 401617105 214 10,325 SH   SOLE 8 10,325 0 0
GUGGENHEIM CR ALLOCATION FD FUND 40168G108 1 63 SH   SOLE 8 63 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,604 19,990 SH   SOLE 1 19,990 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 3,735 3,898,000 PRN   SOLE 8 0 0 3,898,000
GULF ISLAND FABRICATION INC COM 402307102 43 5,965 SH   SOLE 1 5,965 0 0
GULFPORT ENERGY CORP COM 402635304 1,585 241,986 SH   SOLE 1 241,986 0 0
GULFPORT ENERGY CORP COM 402635304 19 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP OPT 402635304 14 2,200 SH Put SOLE 8 2,200 0 0
GULFPORT ENERGY CORP OPT 402635304 141 21,600 SH Call SOLE 8 21,600 0 0
GULFPORT ENERGY CORP COM 402635304 7 1,108 SH   SOLE 8 1,108 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 23,158 237,783 SH   SOLE 1 237,783 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 2,464 25,300 SH Call SOLE 8 25,300 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 5,376 55,200 SH Put SOLE 8 55,200 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 41,106 422,072 SH   SOLE 8 422,072 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 6 297 SH   SOLE 8 297 0 0
HABIT RESTAURANTS INC COM 40449J103 6 600 SH   DFND 1 0 0 600
HABIT RESTAURANTS INC COM 40449J103 376 35,806 SH   SOLE 1 35,806 0 0
HABIT RESTAURANTS INC OPT 40449J103 1 100 SH Call SOLE 8 100 0 0
HABIT RESTAURANTS INC COM 40449J103 0 34 SH   SOLE 8 34 0 0
HACKETT GROUP INC COM 404609109 3 172 SH   SOLE 1 172 0 0
HACKETT GROUP INC COM 404609109 356 22,208 SH   SOLE 8 22,208 0 0
HAEMONETICS CORP COM 405024100 1,402 14,019 SH   SOLE 1 14,019 0 0
HAEMONETICS CORP COM 405024100 3 30 SH   SOLE 8 30 0 0
HAIN CELESTIAL GROUP INC COM 405217100 79 4,965 SH   SOLE 1 4,965 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 162 10,200 SH Put SOLE 8 10,200 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 1,776 112,000 SH Call SOLE 8 112,000 0 0
HAIN CELESTIAL GROUP INC COM 405217100 425 26,786 SH   SOLE 8 26,786 0 0
HALCON RES CORP COM 40537Q605 81 47,689 SH   SOLE 1 47,689 0 0
HALCON RES CORP WARR 40537Q118 20 676,281 SH   SOLE 8 676,281 0 0
HALLADOR ENERGY COMPANY COM 40609P105 2 483 SH   SOLE 1 483 0 0
HALLADOR ENERGY COMPANY COM 40609P105 0 94 SH   SOLE 8 94 0 0
HALLIBURTON CO COM 406216101 36,892 1,387,929 SH   SOLE 1 1,385,978 1,951 0
HALLIBURTON CO COM 406216101 367 13,812 SH   DFND 1 0 0 13,812
HALLIBURTON CO OPT 406216101 8,995 338,400 SH Put SOLE 8 338,400 0 0
HALLIBURTON CO OPT 406216101 5,178 194,800 SH Call SOLE 8 194,800 0 0
HALLIBURTON CO COM 406216101 240 9,042 SH   SOLE 8 9,042 0 0
HALLIBURTON CO COM 406216101 4,375 164,653 SH   SOLE 9 164,653 0 0
HALLIBURTON CO COM 406216101 155 5,847 SH   DFND 20 0 0 5,847
HALLIBURTON CO COM 406216101 0 1 SH   SOLE 44 1 0 0
HALLIBURTON CO COM 406216101 9 330 SH   SOLE 99 0 330 0
HALLMARK FINL SVCS INC EC COM 40624Q203 4 378 SH   SOLE 1 378 0 0
HALLMARK FINL SVCS INC EC COM 40624Q203 4 391 SH   SOLE 8 391 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 426 29,116 SH   SOLE 1 29,116 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 15 1,000 SH Put SOLE 8 1,000 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 236 16,103 SH   SOLE 8 16,103 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 59 4,000 SH Call SOLE 8 4,000 0 0
HAMILTON LANE INC COM 407497106 185 5,001 SH   SOLE 1 5,001 0 0
HANCOCK JOHN TAX-ADV DIV INC FUND 41013V100 1 50 SH   SOLE 8 50 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 822 23,713 SH   SOLE 1 23,713 0 0
HANESBRANDS INC COM 410345102 4,923 392,949 SH   SOLE 1 392,949 0 0
HANESBRANDS INC OPT 410345102 3,389 270,400 SH Put SOLE 8 270,400 0 0
HANESBRANDS INC COM 410345102 2,068 165,011 SH   SOLE 8 165,011 0 0
HANESBRANDS INC OPT 410345102 2,136 170,500 SH Call SOLE 8 170,500 0 0
HANESBRANDS INC COM 410345102 443 35,378 SH   SOLE 9 35,378 0 0
HANGER INC COM 41043F208 13 700 SH   SOLE 1 700 0 0
HANMI FINL CORP COM 410495204 241 12,271 SH   SOLE 1 12,271 0 0
HANMI FINL CORP COM 410495204 82 4,179 SH   SOLE 8 4,179 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 79 4,163 SH   SOLE 1 4,163 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 540 28,323 SH   SOLE 1 28,323 0 0
HANOVER INS GROUP INC COM 410867105 6,340 54,297 SH   SOLE 1 54,297 0 0
HANWHA Q CELL CO LTD ADR 41135V301 2 159 SH   SOLE 8 159 0 0
HARBORONE BANCORP INC COM 41165F101 1 59 SH   SOLE 1 59 0 0
HARLEY DAVIDSON INC COM 412822108 8,346 244,563 SH   SOLE 1 244,563 0 0
HARLEY DAVIDSON INC COM 412822108 2,597 76,136 SH   SOLE 8 76,136 0 0
HARLEY DAVIDSON INC OPT 412822108 4,419 129,500 SH Put SOLE 8 129,500 0 0
HARLEY DAVIDSON INC OPT 412822108 2,709 79,400 SH Call SOLE 8 79,400 0 0
HARLEY DAVIDSON INC COM 412822108 3,130 91,700 SH   SOLE 9 91,700 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 168 35,673 SH   SOLE 1 35,673 0 0
HARMONY GOLD MNG LTD ADR 413216300 138 77,000 SH   SOLE 1 77,000 0 0
HARMONY GOLD MNG LTD ADR 413216300 58 32,550 SH   SOLE 8 32,550 0 0
HARRIS CORP DEL COM 413875105 14,572 108,233 SH   SOLE 1 108,233 0 0
HARRIS CORP DEL COM 413875105 136 1,015 SH   SOLE 8 1,015 0 0
HARRIS CORP DEL COM 413875105 1,496 11,116 SH   SOLE 9 11,116 0 0
HARSCO CORP COM 415864107 700 35,254 SH   SOLE 1 35,254 0 0
HARSCO CORP COM 415864107 225 11,338 SH   SOLE 8 11,338 0 0
HARSCO CORP OPT 415864107 254 12,800 SH Call SOLE 8 12,800 0 0
HARSCO CORP OPT 415864107 165 8,300 SH Put SOLE 8 8,300 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 13,729 308,877 SH   SOLE 1 308,877 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 382 8,600 SH Call SOLE 8 8,600 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 627 14,100 SH Put SOLE 8 14,100 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 693 15,587 SH   SOLE 8 15,587 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,562 35,151 SH   SOLE 9 35,151 0 0
HARVARD BIOSCIENCE INC COM 416906105 4 1,251 SH   SOLE 1 1,251 0 0
HASBRO INC COM 418056107 8,115 99,866 SH   SOLE 1 99,866 0 0
HASBRO INC OPT 418056107 3,055 37,600 SH Call SOLE 8 37,600 0 0
HASBRO INC COM 418056107 3,779 46,506 SH   SOLE 8 46,506 0 0
HASBRO INC OPT 418056107 3,470 42,700 SH Put SOLE 8 42,700 0 0
HASBRO INC COM 418056107 895 11,023 SH   SOLE 9 11,023 0 0
HAVERTY FURNITURE INC COM 419596101 152 8,122 SH   SOLE 1 8,122 0 0
HAVERTY FURNITURE INC COM 419596101 19 1,001 SH   SOLE 8 1,001 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 3,829 104,601 SH   SOLE 1 104,601 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,982 75,057 SH   SOLE 1 75,057 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 48 1,800 SH Put SOLE 8 1,800 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 774 29,300 SH Call SOLE 8 29,300 0 0
HAWAIIAN HOLDINGS INC COM 419879101 121 4,584 SH   SOLE 8 4,584 0 0
HAWKINS INC COM 420261109 161 3,912 SH   SOLE 1 3,912 0 0
HAYNES INTERNATIONAL INC COM 420877201 134 5,066 SH   SOLE 1 5,066 0 0
HAYNES INTERNATIONAL INC COM 420877201 9 348 SH   SOLE 8 348 0 0
HC2 HLDGS INC COM 404139107 23 8,777 SH   SOLE 8 8,777 0 0
HCA HEALTHCARE INC COM 40412C101 43,953 353,159 SH   SOLE 1 353,159 0 0
HCA HEALTHCARE INC COM 40412C101 147 1,183 SH   DFND 1 0 0 1,183
HCA HEALTHCARE INC COM 40412C101 6,146 49,390 SH   SOLE 8 49,390 0 0
HCA HEALTHCARE INC OPT 40412C101 7,007 56,300 SH Call SOLE 8 56,300 0 0
HCA HEALTHCARE INC OPT 40412C101 13,154 105,700 SH Put SOLE 8 105,700 0 0
HCA HEALTHCARE INC COM 40412C101 3,313 26,616 SH   SOLE 9 26,616 0 0
HCI GROUP INC COM 40416E103 150 2,940 SH   SOLE 1 2,940 0 0
HCP INC COM 40414L109 4,030 144,261 SH   SOLE 1 144,261 0 0
HCP INC TRUS 40414L109 29,512 1,056,654 SH   SOLE 1 1,056,654 0 0
HCP INC OPT 40414L109 768 27,500 SH Call SOLE 8 27,500 0 0
HCP INC OPT 40414L109 257 9,200 SH Put SOLE 8 9,200 0 0
HCP INC COM 40414L109 1,723 61,703 SH   SOLE 9 61,703 0 0
HCP INC TRUS 40414L109 0 1 SH   SOLE 44 1 0 0
HD SUPPLY HLDGS INC COM 40416M105 3,607 96,120 SH   SOLE 1 96,120 0 0
HD SUPPLY HLDGS INC COM 40416M105 19 500 SH   SOLE 8 500 0 0
HD SUPPLY HLDGS INC OPT 40416M105 109 2,900 SH Call SOLE 8 2,900 0 0
HD SUPPLY HLDGS INC COM 40416M105 78 2,084 SH   SOLE 9 2,084 0 0
HDFC BANK LTD ADR 40415F101 33,682 325,153 SH   SOLE 1 30,669 294,484 0
HDFC BANK LTD ADR 40415F101 259 2,496 SH   SOLE 9 2,496 0 0
HDFC BANK LTD ADR 40415F101 1,544 14,901 SH   SOLE 20 0 14,901 0
HDFC BANK LTD ADR 40415F101 4,418 42,649 SH   SOLE 99 0 42,649 0
HEALTH INS INNOVATIONS INC COM 42225K106 44 1,647 SH   SOLE 8 1,647 0 0
HEALTHCARE RLTY TR TRUS 421946104 6,184 217,436 SH   SOLE 1 217,436 0 0
HEALTHCARE RLTY TR COM 421946104 246 8,647 SH   SOLE 9 8,647 0 0
HEALTHCARE SVCS GRP INC COM 421906108 499 12,407 SH   SOLE 1 12,407 0 0
HEALTHCARE SVCS GRP INC COM 421906108 175 4,363 SH   SOLE 8 4,363 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 1,713 67,684 SH   SOLE 1 67,684 0 0
HEALTHCARE TR AMER INC COM 42225P501 2,055 81,175 SH   SOLE 1 81,175 0 0
HEALTHEQUITY INC COM 42226A107 1,567 26,266 SH   SOLE 1 26,266 0 0
HEALTHEQUITY INC OPT 42226A107 36 600 SH Call SOLE 8 600 0 0
HEALTHEQUITY INC OPT 42226A107 66 1,100 SH Put SOLE 8 1,100 0 0
HEALTHEQUITY INC COM 42226A107 22 375 SH   SOLE 8 375 0 0
HEALTHSTREAM INC COM 42222N103 232 9,611 SH   SOLE 1 9,611 0 0
HEARTLAND EXPRESS INC COM 422347104 473 25,858 SH   SOLE 1 25,858 0 0
HEARTLAND EXPRESS INC COM 422347104 589 32,205 SH   SOLE 8 32,205 0 0
HEARTLAND FINL USA INC COM 42234Q102 60 1,354 SH   SOLE 1 1,354 0 0
HECLA MNG CO COM 422704106 929 393,852 SH   SOLE 1 393,852 0 0
HECLA MNG CO OPT 422704106 132 56,100 SH Put SOLE 8 56,100 0 0
HECLA MNG CO COM 422704106 651 276,023 SH   SOLE 8 276,023 0 0
HECLA MNG CO OPT 422704106 281 119,000 SH Call SOLE 8 119,000 0 0
HEICO CORP NEW COM 422806208 719 11,419 SH   SOLE 1 11,419 0 0
HEICO CORP NEW COM 422806109 2,666 34,409 SH   SOLE 1 34,409 0 0
HEICO CORP NEW COM 422806109 116 1,500 SH   SOLE 8 1,500 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 326 10,435 SH   SOLE 1 10,435 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 62 1,974 SH   SOLE 8 1,974 0 0
HELEN OF TROY CORP LTD COM G4388N106 1,907 14,526 SH   SOLE 1 14,526 0 0
HELEN OF TROY CORP LTD OPT G4388N106 66 500 SH Call SOLE 8 500 0 0
HELEN OF TROY CORP LTD OPT G4388N106 13 100 SH Put SOLE 8 100 0 0
HELIOS &amp MATHESON ANALYTICS OPT 42327L309 0 2,000 SH Put SOLE 8 2,000 0 0
HELIOS &amp MATHESON ANALYTICS COM 42327L309 0 800 SH   SOLE 8 800 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 306 56,503 SH   SOLE 1 56,503 0 0
HELMERICH &amp PAYNE INC COM 423452101 5,575 116,258 SH   SOLE 1 116,258 0 0
HELMERICH &amp PAYNE INC OPT 423452101 5,872 122,500 SH Call SOLE 8 122,500 0 0
HELMERICH &amp PAYNE INC OPT 423452101 2,723 56,800 SH Put SOLE 8 56,800 0 0
HELMERICH &amp PAYNE INC COM 423452101 803 16,747 SH   SOLE 8 16,747 0 0
HELMERICH &amp PAYNE INC COM 423452101 516 10,774 SH   SOLE 9 10,774 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 11 842 SH   SOLE 1 842 0 0
HENRY JACK &amp ASSOC INC COM 426281101 16,322 129,003 SH   SOLE 1 129,003 0 0
HENRY JACK &amp ASSOC INC COM 426281101 968 7,653 SH   SOLE 8 7,653 0 0
HENRY JACK &amp ASSOC INC COM 426281101 969 7,657 SH   SOLE 9 7,657 0 0
HERBALIFE NUTRITION LTD COM G4412G101 8,778 148,900 SH   SOLE 1 148,900 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 2,199 37,300 SH Call SOLE 8 37,300 0 0
HERBALIFE NUTRITION LTD COM G4412G101 6,698 113,621 SH   SOLE 8 113,621 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 354 6,000 SH Put SOLE 8 6,000 0 0
HERC HLDGS INC COM 42704L104 220 8,475 SH   SOLE 1 8,475 0 0
HERC HLDGS INC OPT 42704L104 81 3,100 SH Call SOLE 8 3,100 0 0
HERC HLDGS INC OPT 42704L104 8 300 SH Put SOLE 8 300 0 0
HERC HLDGS INC COM 42704L104 29 1,129 SH   SOLE 8 1,129 0 0
HERITAGE COMMERCE CORP COM 426927109 345 30,424 SH   SOLE 1 30,424 0 0
HERITAGE COMMERCE CORP COM 426927109 19 1,678 SH   SOLE 8 1,678 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 18 759 SH   SOLE 1 759 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 4 172 SH   SOLE 8 172 0 0
HERITAGE FINL CORP WASH COM 42722X106 492 16,518 SH   SOLE 1 16,518 0 0
HERITAGE INS HLDGS INC COM 42727J102 7 456 SH   SOLE 1 456 0 0
HERON THERAPEUTICS INC COM 427746102 604 23,276 SH   SOLE 1 23,276 0 0
HERON THERAPEUTICS INC COM 427746102 70 2,717 SH   SOLE 8 2,717 0 0
HERON THERAPEUTICS INC OPT 427746102 5 200 SH Put SOLE 8 200 0 0
HERON THERAPEUTICS INC OPT 427746102 241 9,300 SH Call SOLE 8 9,300 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1,574 89,690 SH   SOLE 1 89,690 0 0
HERSHEY CO COM 427866108 15,627 145,792 SH   SOLE 1 145,792 0 0
HERSHEY CO OPT 427866108 2,262 21,100 SH Call SOLE 8 21,100 0 0
HERSHEY CO OPT 427866108 6,613 61,700 SH Put SOLE 8 61,700 0 0
HERSHEY CO COM 427866108 1,428 13,320 SH   SOLE 8 13,320 0 0
HERSHEY CO COM 427866108 10,460 97,597 SH   SOLE 9 97,597 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 1,013 74,289 SH   SOLE 1 74,289 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 15,959 1,169,100 SH Put SOLE 8 1,169,100 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 7,605 557,125 SH   SOLE 8 557,125 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 2,793 204,600 SH Call SOLE 8 204,600 0 0
HESKA CORP COM 42805E306 221 2,568 SH   SOLE 1 2,568 0 0
HESS CORP COM 42809H107 8,589 212,094 SH   SOLE 1 212,094 0 0
HESS CORP OPT 42809H107 4,945 122,100 SH Put SOLE 8 122,100 0 0
HESS CORP COM 42809H107 120 2,967 SH   SOLE 8 2,967 0 0
HESS CORP OPT 42809H107 5,812 143,500 SH Call SOLE 8 143,500 0 0
HESS CORP COM 42809H107 983 24,288 SH   SOLE 9 24,288 0 0
HESS MIDSTREAM PARTNERS LP COM 428104103 178 10,500 SH   SOLE 1 10,500 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 51,100 3,868,296 SH   SOLE 1 3,868,296 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 383 29,047 SH   SOLE 8 29,047 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 1,313 99,400 SH Call SOLE 8 99,400 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 523 39,600 SH Put SOLE 8 39,600 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 4,830 365,647 SH   SOLE 9 365,647 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 0 2 SH   SOLE 44 2 0 0
HEXCEL CORP NEW COM 428291108 641 11,159 SH   SOLE 1 11,159 0 0
HEXCEL CORP NEW COM 428291108 34 600 SH   SOLE 8 600 0 0
HEXINDAI INC ADR 428295109 3 1,000 SH   SOLE 1 1,000 0 0
HFF INC COM 40418F108 1,248 37,640 SH   SOLE 1 37,640 0 0
HI-CRUSH PARTNERS LP COM 428337109 536 149,619 SH   SOLE 1 149,619 0 0
HI-CRUSH PARTNERS LP OPT 428337109 631 176,300 SH Put SOLE 8 176,300 0 0
HI-CRUSH PARTNERS LP COM 428337109 334 93,414 SH   SOLE 8 93,414 0 0
HI-CRUSH PARTNERS LP OPT 428337109 380 106,200 SH Call SOLE 8 106,200 0 0
HIBBETT SPORTS INC COM 428567101 456 31,828 SH   SOLE 1 31,828 0 0
HIBBETT SPORTS INC OPT 428567101 63 4,400 SH Put SOLE 8 4,400 0 0
HIBBETT SPORTS INC COM 428567101 1 45 SH   SOLE 8 45 0 0
HIBBETT SPORTS INC OPT 428567101 4 300 SH Call SOLE 8 300 0 0
HIGHLAND FDS I FUND 430101774 1 87 SH   SOLE 8 87 0 0
HIGHPOINT RES CORP COM 43114K108 153 61,234 SH   SOLE 1 61,234 0 0
HIGHWOODS PPTYS INC TRUS 431284108 7,334 189,578 SH   SOLE 1 189,578 0 0
HIGHWOODS PPTYS INC COM 431284108 673 17,385 SH   SOLE 1 17,385 0 0
HILL ROM HLDGS INC COM 431475102 3,858 43,564 SH   SOLE 1 43,564 0 0
HILLENBRAND INC COM 431571108 1,421 37,471 SH   SOLE 1 37,471 0 0
HILLTOP HOLDINGS INC COM 432748101 37 2,091 SH   SOLE 1 2,091 0 0
HILLTOP HOLDINGS INC COM 432748101 269 15,081 SH   SOLE 8 15,081 0 0
HILTON GRAND VACATIONS INC COM 43283X105 3,934 149,083 SH   SOLE 1 149,083 0 0
HILTON GRAND VACATIONS INC COM 43283X105 15 553 SH   SOLE 8 553 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 16,857 234,773 SH   SOLE 1 234,773 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 3,741 52,100 SH Call SOLE 8 52,100 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 5,974 83,200 SH Put SOLE 8 83,200 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,017 28,095 SH   SOLE 9 28,095 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 858 250,000 SH Put SOLE 1 250,000 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 1,170 340,905 SH   SOLE 1 340,905 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 95 27,717 SH   SOLE 8 27,717 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 48 14,000 SH Put SOLE 8 14,000 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 1,189 346,600 SH Call SOLE 8 346,600 0 0
HINGHAM INSTN SVGS MASS COM 433323102 1 5 SH   SOLE 1 5 0 0
HINGHAM INSTN SVGS MASS COM 433323102 0 1 SH   SOLE 8 1 0 0
HMS HLDGS CORP COM 40425J101 1,800 64,030 SH   SOLE 1 64,030 0 0
HMS HLDGS CORP COM 40425J101 304 10,817 SH   SOLE 8 10,817 0 0
HNI CORP COM 404251100 76 2,150 SH   SOLE 1 2,150 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 58 3,780 SH   SOLE 1 3,780 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 1 79 SH   SOLE 8 79 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 1,021 35,761 SH   SOLE 1 35,761 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 88 3,070 SH   SOLE 8 3,070 0 0
HOLLYFRONTIER CORP COM 436106108 6,106 119,459 SH   SOLE 1 119,459 0 0
HOLLYFRONTIER CORP COM 436106108 102 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP OPT 436106108 10,888 213,000 SH Call SOLE 8 213,000 0 0
HOLLYFRONTIER CORP COM 436106108 2,726 53,344 SH   SOLE 8 53,344 0 0
HOLLYFRONTIER CORP OPT 436106108 14,170 277,200 SH Put SOLE 8 277,200 0 0
HOLLYFRONTIER CORP COM 436106108 826 16,167 SH   SOLE 9 16,167 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 189 10,754 SH   SOLE 1 10,754 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 30 1,731 SH   SOLE 8 1,731 0 0
HOLOGIC INC COM 436440101 10,957 266,609 SH   SOLE 1 266,609 0 0
HOLOGIC INC OPT 436440101 90 2,200 SH Call SOLE 8 2,200 0 0
HOLOGIC INC COM 436440101 561 13,643 SH   SOLE 8 13,643 0 0
HOLOGIC INC OPT 436440101 818 19,900 SH Put SOLE 8 19,900 0 0
HOLOGIC INC COM 436440101 1,045 25,426 SH   SOLE 9 25,426 0 0
HOME BANCORP INC COM 43689E107 12 327 SH   SOLE 1 327 0 0
HOME BANCSHARES INC COM 436893200 1,401 85,777 SH   SOLE 1 85,777 0 0
HOME DEPOT INC COM 437076102 225 1,308 SH   DFND 1 0 0 1,308
HOME DEPOT INC COM 437076102 327,354 1,905,204 SH   SOLE 1 1,625,659 279,545 0
HOME DEPOT INC COM 437076102 6,592 38,364 SH   SOLE 8 38,364 0 0
HOME DEPOT INC OPT 437076102 29,862 173,800 SH Put SOLE 8 173,800 0 0
HOME DEPOT INC OPT 437076102 36,735 213,800 SH Call SOLE 8 213,800 0 0
HOME DEPOT INC COM 437076102 11,288 65,697 SH   SOLE 9 65,697 0 0
HOME DEPOT INC COM 437076102 859 5,000 SH   DFND 20 0 0 5,000
HOME DEPOT INC COM 437076102 2,331 13,569 SH   SOLE 20 0 13,569 0
HOME DEPOT INC COM 437076102 0 1 SH   SOLE 44 1 0 0
HOME DEPOT INC COM 437076102 8,617 50,149 SH   SOLE 99 0 50,149 0
HOMESTREET INC COM 43785V102 231 10,882 SH   SOLE 1 10,882 0 0
HOMESTREET INC COM 43785V102 2 87 SH   SOLE 8 87 0 0
HOMETRUST BANCSHARES INC COM 437872104 10 363 SH   SOLE 1 363 0 0
HOMOLOGY MEDICINES INC COM 438083107 145 6,506 SH   SOLE 8 6,506 0 0
HONDA MOTOR LTD ADR 438128308 1 19 SH   DFND 1 0 0 19
HONEYWELL INTL INC COM 438516106 1,151 8,713 SH   DFND 1 0 0 8,713
HONEYWELL INTL INC COM 438516106 111,214 841,777 SH   SOLE 1 841,777 0 0
HONEYWELL INTL INC OPT 438516106 1,784 13,500 SH Put SOLE 8 13,500 0 0
HONEYWELL INTL INC COM 438516106 189 1,429 SH   SOLE 8 1,429 0 0
HONEYWELL INTL INC OPT 438516106 27,098 205,100 SH Call SOLE 8 205,100 0 0
HONEYWELL INTL INC COM 438516106 6,553 49,608 SH   SOLE 9 49,608 0 0
HONEYWELL INTL INC COM 438516106 330 2,500 SH   DFND 20 0 0 2,500
HONEYWELL INTL INC COM 438516106 0 1 SH   SOLE 44 1 0 0
HOOKER FURNITURE CORP COM 439038100 2 60 SH   SOLE 1 60 0 0
HOOKER FURNITURE CORP COM 439038100 11 421 SH   SOLE 8 421 0 0
HOPE BANCORP INC COM 43940T109 909 76,688 SH   SOLE 1 76,688 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,054 28,151 SH   SOLE 1 28,151 0 0
HORIZON BANCORP INC COM 440407104 18 1,163 SH   SOLE 1 1,163 0 0
HORIZON PHARMA PLC COM G4617B105 341 17,442 SH   SOLE 1 17,442 0 0
HORIZON PHARMA PLC OPT G4617B105 90 4,600 SH Put SOLE 8 4,600 0 0
HORIZON PHARMA PLC OPT G4617B105 705 36,100 SH Call SOLE 8 36,100 0 0
HORIZON PHARMA PLC COM G4617B105 299 15,300 SH   SOLE 8 15,300 0 0
HORMEL FOODS CORP COM 440452100 26,862 629,350 SH   SOLE 1 629,350 0 0
HORMEL FOODS CORP OPT 440452100 26 600 SH Call SOLE 8 600 0 0
HORMEL FOODS CORP COM 440452100 1 25 SH   SOLE 8 25 0 0
HORMEL FOODS CORP COM 440452100 1,148 26,897 SH   SOLE 9 26,897 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 12 8,000 SH   SOLE 1 8,000 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 66 46,112 SH   SOLE 8 46,112 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 13 8,900 SH Call SOLE 8 8,900 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 0 100 SH Put SOLE 8 100 0 0
HORTONWORKS INC COM 440894103 2,197 152,422 SH   SOLE 1 152,422 0 0
HORTONWORKS INC OPT 440894103 3 200 SH Call SOLE 8 200 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 6,527 273,325 SH   SOLE 1 273,325 0 0
HOSPITALITY PPTYS TR COM 44106M102 1,593 66,700 SH   SOLE 1 66,700 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 36 1,513 SH   SOLE 8 1,513 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 4,382 262,826 SH   SOLE 1 262,826 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 24,082 1,444,646 SH   SOLE 1 1,444,646 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 7 400 SH Call SOLE 8 400 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 492 29,500 SH Put SOLE 8 29,500 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 142 8,496 SH   SOLE 8 8,496 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 1,169 70,093 SH   SOLE 9 70,093 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 0 1 SH   SOLE 44 1 0 0
HOSTESS BRANDS INC COM 44109J106 350 32,070 SH   SOLE 1 32,070 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 771 87,052 SH   SOLE 1 87,052 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 48 5,412 SH   SOLE 8 5,412 0 0
HOULIHAN LOKEY INC COM 441593100 122 3,324 SH   SOLE 1 3,324 0 0
HOULIHAN LOKEY INC COM 441593100 27 728 SH   SOLE 8 728 0 0
HOUSTON AMERN ENERGY CORP COM 44183U100 13 68,401 SH   SOLE 8 68,401 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 8 1,569 SH   SOLE 8 1,569 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 1 2,178 SH   SOLE 1 2,178 0 0
HOVNANIAN ENTERPRISES INC COM 442487203 1 1,912 SH   SOLE 8 1,912 0 0
HOWARD BANCORP INC COM 442496105 3 242 SH   SOLE 1 242 0 0
HOWARD HUGHES CORP COM 44267D107 1,194 12,229 SH   SOLE 1 12,229 0 0
HOWARD HUGHES CORP OPT 44267D107 88 900 SH Put SOLE 8 900 0 0
HOWARD HUGHES CORP COM 44267D107 19 190 SH   SOLE 8 190 0 0
HP INC COM 40434L105 63,473 3,102,366 SH   SOLE 1 3,102,366 0 0
HP INC COM 40434L105 0 17 SH   DFND 1 0 0 17
HP INC COM 40434L105 430 21,023 SH   SOLE 8 21,023 0 0
HP INC OPT 40434L105 1,596 78,000 SH Put SOLE 8 78,000 0 0
HP INC OPT 40434L105 4,100 200,400 SH Call SOLE 8 200,400 0 0
HP INC COM 40434L105 5,754 281,280 SH   SOLE 9 281,280 0 0
HP INC COM 40434L105 0 2 SH   SOLE 44 2 0 0
HSBC HLDGS PLC ADR 404280406 55 1,349 SH   DFND 1 0 0 1,349
HSBC HLDGS PLC PREF 404280604 129 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC ADR 404280406 1,655 40,258 SH   SOLE 1 40,258 0 0
HSBC HLDGS PLC OPT 404280406 9,369 227,900 SH Call SOLE 8 227,900 0 0
HSBC HLDGS PLC OPT 404280406 6,167 150,000 SH Put SOLE 8 150,000 0 0
HSBC HLDGS PLC ADR 404280406 109 2,657 SH   SOLE 9 2,657 0 0
HUANENG PWR INTL INC ADR 443304100 205 8,160 SH   SOLE 1 8,160 0 0
HUANENG PWR INTL INC OPT 443304100 60 2,400 SH Put SOLE 8 2,400 0 0
HUANENG PWR INTL INC OPT 443304100 75 3,000 SH Call SOLE 8 3,000 0 0
HUANENG PWR INTL INC ADR 443304100 25 1,000 SH   DFND 20 0 0 1,000
HUAZHU GROUP LTD ADR 44332N106 15,959 557,431 SH   SOLE 1 557,431 0 0
HUAZHU GROUP LTD OPT 44332N106 392 13,700 SH Call SOLE 8 13,700 0 0
HUAZHU GROUP LTD OPT 44332N106 31 1,100 SH Put SOLE 8 1,100 0 0
HUAZHU GROUP LTD ADR 44332N106 1,035 36,140 SH   SOLE 9 36,140 0 0
HUB GROUP INC COM 443320106 1,082 29,173 SH   SOLE 1 29,173 0 0
HUB GROUP INC COM 443320106 11 300 SH   SOLE 8 300 0 0
HUB GROUP INC OPT 443320106 22 600 SH Call SOLE 8 600 0 0
HUBBELL INC COM 443510607 4,860 48,923 SH   SOLE 1 48,923 0 0
HUBSPOT INC COM 443573100 858 6,829 SH   SOLE 1 6,829 0 0
HUBSPOT INC COM 443573100 4 35 SH   DFND 1 0 0 35
HUBSPOT INC COM 443573100 27 215 SH   SOLE 8 215 0 0
HUDBAY MINERALS INC COM 443628102 354 75,000 SH   SOLE 8 75,000 0 0
HUDBAY MINERALS INC COM 443628102 0 100 SH   SOLE 9 100 0 0
HUDSON LTD COM G46408103 923 53,795 SH   SOLE 1 53,795 0 0
HUDSON LTD COM G46408103 437 25,452 SH   SOLE 8 25,452 0 0
HUDSON PAC PPTYS INC COM 444097109 578 19,879 SH   SOLE 1 19,879 0 0
HUDSON PAC PPTYS INC TRUS 444097109 7,826 269,339 SH   SOLE 1 269,339 0 0
HUDSON PAC PPTYS INC TRUS 444097109 0 3 SH   SOLE 8 3 0 0
HUDSON TECHNOLOGIES INC COM 444144109 2 2,617 SH   SOLE 1 2,617 0 0
HUMANA INC COM 444859102 55,752 194,611 SH   SOLE 1 194,611 0 0
HUMANA INC OPT 444859102 19,223 67,100 SH Put SOLE 8 67,100 0 0
HUMANA INC COM 444859102 2,817 9,833 SH   SOLE 8 9,833 0 0
HUMANA INC OPT 444859102 5,013 17,500 SH Call SOLE 8 17,500 0 0
HUMANA INC COM 444859102 326 1,135 SH   SOLE 9 1,135 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 8,469 91,027 SH   SOLE 1 91,027 0 0
HUNT J B TRANS SVCS INC COM 445658107 24 262 SH   SOLE 8 262 0 0
HUNT J B TRANS SVCS INC OPT 445658107 140 1,500 SH Call SOLE 8 1,500 0 0
HUNT J B TRANS SVCS INC OPT 445658107 372 4,000 SH Put SOLE 8 4,000 0 0
HUNT J B TRANS SVCS INC COM 445658107 768 8,251 SH   SOLE 9 8,251 0 0
HUNTINGTON BANCSHARES INC COM 446150104 38,044 3,191,596 SH   SOLE 1 3,191,596 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 422 35,400 SH Call SOLE 8 35,400 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 358 30,000 SH Put SOLE 8 30,000 0 0
HUNTINGTON BANCSHARES INC COM 446150104 233 19,487 SH   SOLE 8 19,487 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,191 99,979 SH   SOLE 9 99,979 0 0
HUNTINGTON BANCSHARES INC COM 446150104 0 1 SH   SOLE 44 1 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 13,773 72,371 SH   SOLE 1 72,371 0 0
HUNTINGTON INGALLS INDS INC OPT 446413106 19 100 SH Put SOLE 8 100 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 10,263 53,924 SH   SOLE 9 53,924 0 0
HUNTSMAN CORP COM 447011107 10,962 568,289 SH   SOLE 1 568,289 0 0
HUNTSMAN CORP OPT 447011107 2,220 115,100 SH Call SOLE 8 115,100 0 0
HUNTSMAN CORP OPT 447011107 693 35,900 SH Put SOLE 8 35,900 0 0
HUNTSMAN CORP COM 447011107 269 13,948 SH   SOLE 8 13,948 0 0
HUNTSMAN CORP COM 447011107 133 6,868 SH   SOLE 9 6,868 0 0
HURCO COMPANIES INC COM 447324104 6 180 SH   SOLE 1 180 0 0
HURON CONSULTING GROUP INC COM 447462102 469 9,156 SH   SOLE 1 9,156 0 0
HURON CONSULTING GROUP INC OPT 447462102 133 2,600 SH Call SOLE 8 2,600 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 468 20,254 SH   SOLE 1 20,254 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 339 14,700 SH   SOLE 9 14,700 0 0
HUYA INC ADR 44852D108 793 51,200 SH   SOLE 1 51,200 0 0
HYATT HOTELS CORP COM 448579102 15,262 225,770 SH   SOLE 1 225,770 0 0
HYATT HOTELS CORP COM 448579102 3 51 SH   SOLE 8 51 0 0
HYDROGENICS CORP NEW COM 448883207 0 77 SH   SOLE 8 77 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 19 301 SH   SOLE 1 301 0 0
I D SYSTEMS INC COM 449489103 2 399 SH   SOLE 8 399 0 0
IAC INTERACTIVECORP COM 44919P508 6,031 32,953 SH   SOLE 1 32,953 0 0
IAC INTERACTIVECORP COM 44919P508 2,468 13,483 SH   SOLE 8 13,483 0 0
IAC INTERACTIVECORP OPT 44919P508 5,674 31,000 SH Put SOLE 8 31,000 0 0
IAC INTERACTIVECORP OPT 44919P508 5,876 32,100 SH Call SOLE 8 32,100 0 0
IAC INTERACTIVECORP COM 44919P508 168 921 SH   SOLE 9 921 0 0
IAMGOLD CORP COM 450913108 247 67,209 SH   SOLE 1 67,209 0 0
IAMGOLD CORP COM 450913108 13 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP OPT 450913108 5 1,300 SH Put SOLE 8 1,300 0 0
IAMGOLD CORP COM 450913108 625 169,966 SH   SOLE 8 169,966 0 0
IAMGOLD CORP OPT 450913108 82 22,300 SH Call SOLE 8 22,300 0 0
IAMGOLD CORP COM 450913108 0 100 SH   SOLE 9 100 0 0
IBERIABANK CORP COM 450828108 1,430 22,240 SH   SOLE 1 22,240 0 0
ICAHN ENTERPRISES LP COM 451100101 23 400 SH   SOLE 1 400 0 0
ICAHN ENTERPRISES LP OPT 451100101 696 12,200 SH Put SOLE 8 12,200 0 0
ICAHN ENTERPRISES LP OPT 451100101 194 3,400 SH Call SOLE 8 3,400 0 0
ICAHN ENTERPRISES LP COM 451100101 379 6,632 SH   SOLE 8 6,632 0 0
ICF INTL INC COM 44925C103 317 4,885 SH   SOLE 1 4,885 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 1,304 80,001 SH   SOLE 1 80,001 0 0
ICHOR HOLDINGS COM G4740B105 26 1,608 SH   SOLE 8 1,608 0 0
ICICI BK LTD ADR 45104G104 2,365 229,815 SH   SOLE 1 229,815 0 0
ICICI BK LTD ADR 45104G104 260 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD OPT 45104G104 7,861 763,950 SH Put SOLE 8 763,950 0 0
ICICI BK LTD ADR 45104G104 523 50,887 SH   SOLE 8 50,887 0 0
ICICI BK LTD OPT 45104G104 1,680 163,280 SH Call SOLE 8 163,280 0 0
ICICI BK LTD ADR 45104G104 873 84,795 SH   SOLE 9 84,795 0 0
ICON PLC COM G4705A100 2,696 20,865 SH   SOLE 1 20,865 0 0
ICON PLC COM G4705A100 1,094 8,469 SH   SOLE 8 8,469 0 0
ICONIX BRAND GROUP INC COM 451055107 1 5,987 SH   DFND 1 0 0 5,987
ICU MED INC COM 44930G107 6,286 27,372 SH   SOLE 1 27,372 0 0
ICU MED INC COM 44930G107 812 3,534 SH   SOLE 8 3,534 0 0
IDACORP INC COM 451107106 992 10,660 SH   SOLE 1 10,660 0 0
IDACORP INC COM 451107106 0 4 SH   SOLE 9 4 0 0
IDEAL PWR INC COM 451622104 1 5,100 SH   SOLE 8 5,100 0 0
IDEANOMICS INC COM 45166V106 19 15,769 SH   SOLE 8 15,769 0 0
IDENTIV INC COM 45170X205 17 4,662 SH   DFND 1 0 0 4,662
IDEX CORP COM 45167R104 50,339 398,681 SH   SOLE 1 49,985 348,696 0
IDEX CORP COM 45167R104 143 1,136 SH   DFND 1 0 0 1,136
IDEX CORP OPT 45167R104 38 300 SH Call SOLE 8 300 0 0
IDEX CORP COM 45167R104 517 4,089 SH   SOLE 9 4,089 0 0
IDEX CORP COM 45167R104 2,016 15,964 SH   SOLE 20 0 15,964 0
IDEX CORP COM 45167R104 8,899 70,481 SH   SOLE 99 0 70,481 0
IDEXX LABS INC COM 45168D104 23,118 124,274 SH   SOLE 1 124,274 0 0
IDEXX LABS INC OPT 45168D104 37 200 SH Put SOLE 8 200 0 0
IDEXX LABS INC COM 45168D104 149 800 SH   SOLE 8 800 0 0
IDEXX LABS INC COM 45168D104 1,519 8,164 SH   SOLE 9 8,164 0 0
IDT CORP COM 448947507 569 91,910 SH   SOLE 1 91,910 0 0
IDT CORP OPT 448947507 38 6,100 SH Call SOLE 8 6,100 0 0
IDT CORP COM 448947507 98 15,814 SH   SOLE 8 15,814 0 0
IES HLDGS INC COM 44951W106 4 242 SH   SOLE 1 242 0 0
IHS MARKIT LTD COM G47567105 16,197 337,631 SH   SOLE 1 337,631 0 0
IHS MARKIT LTD COM G47567105 138 2,874 SH   SOLE 9 2,874 0 0
II VI INC COM 902104108 818 25,201 SH   SOLE 1 25,201 0 0
II VI INC OPT 902104108 584 18,000 SH Put SOLE 8 18,000 0 0
II VI INC COM 902104108 78 2,404 SH   SOLE 8 2,404 0 0
II VI INC OPT 902104108 256 7,900 SH Call SOLE 8 7,900 0 0
II VI INC BOND 902104AB4 195 201,000 PRN   SOLE 8 0 0 201,000
IKANG HEALTHCARE GROUP INC ADR 45174L108 304 14,909 SH   SOLE 1 14,909 0 0
ILLINOIS TOOL WKS INC COM 452308109 31,258 246,736 SH   SOLE 1 246,736 0 0
ILLINOIS TOOL WKS INC OPT 452308109 6,550 51,700 SH Call SOLE 8 51,700 0 0
ILLINOIS TOOL WKS INC OPT 452308109 5,131 40,500 SH Put SOLE 8 40,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,020 15,939 SH   SOLE 8 15,939 0 0
ILLINOIS TOOL WKS INC COM 452308109 18,101 142,876 SH   SOLE 9 142,876 0 0
ILLUMINA INC COM 452327109 48,458 161,563 SH   SOLE 1 161,563 0 0
ILLUMINA INC COM 452327109 30 100 SH   DFND 1 0 0 100
ILLUMINA INC BOND 452327AH2 7,767 5,917,000 PRN   SOLE 8 0 0 5,917,000
ILLUMINA INC COM 452327109 6,059 20,205 SH   SOLE 8 20,205 0 0
ILLUMINA INC OPT 452327109 12,507 41,700 SH Put SOLE 8 41,700 0 0
ILLUMINA INC OPT 452327109 9,118 30,400 SH Call SOLE 8 30,400 0 0
ILLUMINA INC COM 452327109 4,326 14,423 SH   SOLE 9 14,423 0 0
IMAX CORP COM 45245E109 29 1,526 SH   SOLE 1 1,526 0 0
IMAX CORP OPT 45245E109 64 3,400 SH Call SOLE 8 3,400 0 0
IMAX CORP OPT 45245E109 463 24,600 SH Put SOLE 8 24,600 0 0
IMMERSION CORP COM 452521107 14 1,614 SH   SOLE 1 1,614 0 0
IMMERSION CORP OPT 452521107 2 200 SH Call SOLE 8 200 0 0
IMMERSION CORP COM 452521107 38 4,279 SH   SOLE 8 4,279 0 0
IMMERSION CORP OPT 452521107 90 10,100 SH Put SOLE 8 10,100 0 0
IMMUNE DESIGN CORP COM 45252L103 4 2,952 SH   SOLE 1 2,952 0 0
IMMUNOGEN INC COM 45253H101 201 41,836 SH   SOLE 1 41,836 0 0
IMMUNOGEN INC OPT 45253H101 48 10,000 SH Put SOLE 8 10,000 0 0
IMMUNOGEN INC COM 45253H101 99 20,684 SH   SOLE 8 20,684 0 0
IMMUNOMEDICS INC COM 452907108 135 9,463 SH   SOLE 1 9,463 0 0
IMMUNOMEDICS INC OPT 452907108 3,130 219,400 SH Call SOLE 8 219,400 0 0
IMMUNOMEDICS INC OPT 452907108 2,302 161,300 SH Put SOLE 8 161,300 0 0
IMMUNOMEDICS INC COM 452907108 2,283 160,050 SH   SOLE 8 160,050 0 0
IMPAC MTG HLDGS INC COM 45254P508 1 284 SH   SOLE 1 284 0 0
IMPERIAL OIL LTD COM 453038408 602 23,760 SH   SOLE 1 23,760 0 0
IMPERIAL OIL LTD COM 453038408 96 3,791 SH   DFND 1 0 0 3,791
IMPERIAL OIL LTD COM 453038408 1,297 51,239 SH   SOLE 9 51,239 0 0
IMPERVA INC OPT 45321L100 206 3,700 SH Call SOLE 8 3,700 0 0
IMPERVA INC OPT 45321L100 312 5,600 SH Put SOLE 8 5,600 0 0
IMPERVA INC COM 45321L100 8 145 SH   SOLE 8 145 0 0
IMPINJ INC COM 453204109 1,840 126,411 SH   SOLE 1 126,411 0 0
IMPRIMIS PHARMACEUTICALS INC COM 45323A201 313 55,000 SH   SOLE 1 55,000 0 0
INCYTE CORP COM 45337C102 10,715 168,503 SH   SOLE 1 168,503 0 0
INCYTE CORP COM 45337C102 13,193 207,465 SH   SOLE 8 207,465 0 0
INCYTE CORP OPT 45337C102 27,007 424,700 SH Put SOLE 8 424,700 0 0
INCYTE CORP OPT 45337C102 8,400 132,100 SH Call SOLE 8 132,100 0 0
INCYTE CORP COM 45337C102 1,134 17,836 SH   SOLE 9 17,836 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 1 441 SH   SOLE 1 441 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 1 314 SH   SOLE 8 314 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 5 135 SH   SOLE 1 135 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 28 3,000 SH   DFND 1 0 0 3,000
INDEPENDENCE RLTY TR INC TRUS 45378A106 1,265 137,871 SH   SOLE 1 137,871 0 0
INDEPENDENT BANK CORP MASS COM 453836108 1,114 15,849 SH   SOLE 1 15,849 0 0
INDEPENDENT BANK CORP MICH COM 453838609 7 316 SH   SOLE 1 316 0 0
INDEPENDENT BK GROUP INC COM 45384B106 354 7,725 SH   SOLE 1 7,725 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 39 2,003 SH   SOLE 1 2,003 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 71 3,572 SH   SOLE 8 3,572 0 0
INDUSTRIAS BACHOCO S A B DE ADR 456463108 4 100 SH   SOLE 1 100 0 0
INFINERA CORPORATION COM 45667G103 21 5,301 SH   SOLE 1 5,301 0 0
INFINERA CORPORATION COM 45667G103 7 1,877 SH   SOLE 8 1,877 0 0
INFINERA CORPORATION OPT 45667G103 90 22,500 SH Put SOLE 8 22,500 0 0
INFINERA CORPORATION OPT 45667G103 369 92,600 SH Call SOLE 8 92,600 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 0 96 SH   SOLE 8 96 0 0
INFOSYS LTD ADR 456788108 340 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 35,362 3,714,522 SH   SOLE 1 3,714,522 0 0
INFOSYS LTD OPT 456788108 398 41,800 SH Put SOLE 8 41,800 0 0
INFOSYS LTD OPT 456788108 91 9,600 SH Call SOLE 8 9,600 0 0
INFOSYS LTD ADR 456788108 72 7,642 SH   SOLE 8 7,642 0 0
INFOSYS LTD ADR 456788108 17,082 1,794,384 SH   SOLE 9 1,794,384 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 6 749 SH   SOLE 1 749 0 0
INFRAREIT INC TRUS 45685L100 882 41,962 SH   SOLE 1 41,962 0 0
ING GROEP N V ADR 456837103 5 434 SH   DFND 1 0 0 434
ING GROEP N V ADR 456837103 637 59,776 SH   SOLE 1 59,776 0 0
ING GROEP N V OPT 456837103 80 7,500 SH Call SOLE 8 7,500 0 0
ING GROEP N V ADR 456837103 30 2,853 SH   SOLE 8 2,853 0 0
ING GROEP N V OPT 456837103 109 10,200 SH Put SOLE 8 10,200 0 0
ING GROEP N V ADR 456837103 107 10,000 SH   DFND 20 0 0 10,000
INGERSOLL-RAND PLC COM G47791101 19,177 210,202 SH   SOLE 1 210,202 0 0
INGERSOLL-RAND PLC OPT G47791101 438 4,800 SH Put SOLE 8 4,800 0 0
INGERSOLL-RAND PLC OPT G47791101 2,518 27,600 SH Call SOLE 8 27,600 0 0
INGERSOLL-RAND PLC COM G47791101 294 3,219 SH   SOLE 8 3,219 0 0
INGERSOLL-RAND PLC COM G47791101 2,117 23,206 SH   SOLE 9 23,206 0 0
INGEVITY CORP COM 45688C107 2,301 27,496 SH   SOLE 1 27,496 0 0
INGEVITY CORP COM 45688C107 5 63 SH   SOLE 8 63 0 0
INGLES MKTS INC COM 457030104 47 1,718 SH   SOLE 1 1,718 0 0
INGLES MKTS INC COM 457030104 241 8,867 SH   SOLE 8 8,867 0 0
INGREDION INC COM 457187102 9,528 104,254 SH   SOLE 1 104,254 0 0
INGREDION INC OPT 457187102 73 800 SH Put SOLE 8 800 0 0
INGREDION INC OPT 457187102 128 1,400 SH Call SOLE 8 1,400 0 0
INGREDION INC COM 457187102 81 877 SH   SOLE 9 877 0 0
INNERWORKINGS INC COM 45773Y105 12 3,291 SH   SOLE 1 3,291 0 0
INNERWORKINGS INC COM 45773Y105 0 5 SH   SOLE 8 5 0 0
INNOPHOS HOLDINGS INC COM 45774N108 191 7,797 SH   SOLE 1 7,797 0 0
INNOSPEC INC COM 45768S105 1,052 17,042 SH   SOLE 1 17,042 0 0
INNOSPEC INC COM 45768S105 51 827 SH   SOLE 8 827 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 266 5,869 SH   SOLE 1 5,869 0 0
INNOVATIVE SOLUTIONS &amp SUPPO COM 45769N105 0 99 SH   SOLE 8 99 0 0
INNOVIVA INC COM 45781M101 1,157 66,278 SH   SOLE 1 66,278 0 0
INNOVIVA INC OPT 45781M101 2 100 SH Call SOLE 8 100 0 0
INNOVIVA INC COM 45781M101 82 4,684 SH   SOLE 8 4,684 0 0
INNOVIVA INC OPT 45781M101 5 300 SH Put SOLE 8 300 0 0
INOGEN INC COM 45780L104 974 7,840 SH   SOLE 1 7,840 0 0
INOGEN INC COM 45780L104 1,863 15,005 SH   SOLE 8 15,005 0 0
INOGEN INC OPT 45780L104 1,366 11,000 SH Put SOLE 8 11,000 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 286 71,479 SH   SOLE 1 71,479 0 0
INPHI CORP BOND 45772FAC1 3,053 3,303,000 PRN   SOLE 8 0 0 3,303,000
INPHI CORP COM 45772F107 1 42 SH   SOLE 8 42 0 0
INSEEGO CORP COM 45782B104 1,330 320,423 SH   SOLE 1 320,423 0 0
INSIGHT ENTERPRISES INC COM 45765U103 735 18,039 SH   SOLE 1 18,039 0 0
INSIGHT ENTERPRISES INC COM 45765U103 48 1,184 SH   SOLE 8 1,184 0 0
INSMED INC OPT 457669307 1,312 100,000 SH Put SOLE 8 100,000 0 0
INSMED INC BOND 457669AA7 9,558 13,419,000 PRN   SOLE 8 0 0 13,419,000
INSMED INC COM 457669307 66 5,030 SH   SOLE 8 5,030 0 0
INSPERITY INC COM 45778Q107 692 7,414 SH   SOLE 1 7,414 0 0
INSPERITY INC OPT 45778Q107 28 300 SH Put SOLE 8 300 0 0
INSPERITY INC OPT 45778Q107 131 1,400 SH Call SOLE 8 1,400 0 0
INSPIRE MED SYS INC COM 457730109 32 762 SH   SOLE 1 762 0 0
INSPIRE MED SYS INC COM 457730109 1,875 44,397 SH   SOLE 8 44,397 0 0
INSPIRE MED SYS INC OPT 457730109 423 10,000 SH Call SOLE 8 10,000 0 0
INSPIREMD INC COM 45779A861 26 162,797 SH   SOLE 8 162,797 0 0
INSTALLED BLDG PRODS INC COM 45780R101 582 17,266 SH   SOLE 1 17,266 0 0
INSTEEL INDUSTRIES INC COM 45774W108 237 9,749 SH   SOLE 1 9,749 0 0
INSTEEL INDUSTRIES INC COM 45774W108 31 1,271 SH   SOLE 8 1,271 0 0
INSULET CORP COM 45784P101 519 6,546 SH   SOLE 1 6,546 0 0
INSULET CORP BOND 45784PAF8 665 470,000 PRN   SOLE 8 0 0 470,000
INSYS THERAPEUTICS INC NEW OPT 45824V209 3 900 SH Put SOLE 8 900 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 1 412 SH   SOLE 8 412 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 17 4,800 SH Call SOLE 8 4,800 0 0
INTEGER HLDGS CORP COM 45826H109 1,165 15,273 SH   SOLE 1 15,273 0 0
INTEGER HLDGS CORP COM 45826H109 34 439 SH   SOLE 8 439 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 1,928 42,727 SH   SOLE 1 42,727 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 7,852 162,128 SH   SOLE 1 162,128 0 0
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 1,545 31,900 SH Call SOLE 8 31,900 0 0
INTEGRATED DEVICE TECHNOLOGY BOND 458118AC0 2,205 1,426,000 PRN   SOLE 8 0 0 1,426,000
INTEGRATED DEVICE TECHNOLOGY OPT 458118106 24 500 SH Put SOLE 8 500 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 402 8,292 SH   SOLE 8 8,292 0 0
INTEL CORP COM 458140100 211,556 4,507,896 SH   SOLE 1 4,507,896 0 0
INTEL CORP COM 458140100 241 5,138 SH   DFND 1 0 0 5,138
INTEL CORP OPT 458140100 186,683 3,977,900 SH Call SOLE 8 3,977,900 0 0
INTEL CORP OPT 458140100 155,615 3,315,900 SH Put SOLE 8 3,315,900 0 0
INTEL CORP COM 458140100 21,393 455,861 SH   SOLE 8 455,861 0 0
INTEL CORP COM 458140100 47,000 1,001,479 SH   SOLE 9 1,001,479 0 0
INTEL CORP COM 458140100 427 9,100 SH   DFND 20 0 0 9,100
INTEL CORP COM 458140100 0 5 SH   SOLE 44 5 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 197 14,420 SH   SOLE 1 14,420 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 12 867 SH   SOLE 8 867 0 0
INTELSAT S A OPT L5140P101 5,134 240,000 SH Call SOLE 1 240,000 0 0
INTELSAT S A COM L5140P101 1,838 85,919 SH   SOLE 1 85,919 0 0
INTELSAT S A OPT L5140P101 111 5,200 SH Put SOLE 8 5,200 0 0
INTELSAT S A OPT L5140P101 4,111 192,200 SH Call SOLE 8 192,200 0 0
INTER PARFUMS INC COM 458334109 425 6,485 SH   SOLE 1 6,485 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 889 16,265 SH   SOLE 1 16,265 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 694 12,700 SH Put SOLE 8 12,700 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 905 16,564 SH   SOLE 8 16,564 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,284 23,500 SH Call SOLE 8 23,500 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 445 4,412 SH   DFND 1 0 0 4,412
INTERCEPT PHARMACEUTICALS IN COM 45845P108 1,637 16,245 SH   SOLE 1 16,245 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 3,661 36,328 SH   SOLE 8 36,328 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 4,062 40,300 SH Put SOLE 8 40,300 0 0
INTERCEPT PHARMACEUTICALS IN BOND 45845PAA6 6 7,000 PRN   SOLE 8 0 0 7,000
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 302 3,000 SH Call SOLE 8 3,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 32 425 SH   DFND 1 0 0 425
INTERCONTINENTAL EXCHANGE IN COM 45866F104 37,167 493,412 SH   SOLE 1 493,412 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 6,320 83,900 SH Put SOLE 8 83,900 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,182 55,510 SH   SOLE 8 55,510 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 9,605 127,500 SH Call SOLE 8 127,500 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,744 36,418 SH   SOLE 9 36,418 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 0 1 SH   SOLE 44 1 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P707 650 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 36,763 553,436 SH   SOLE 1 553,436 0 0
INTERDIGITAL INC COM 45867G101 20 304 SH   SOLE 8 304 0 0
INTERDIGITAL INC BOND 458660AD9 629 599,000 PRN   SOLE 8 0 0 599,000
INTERDIGITAL INC OPT 45867G101 60 900 SH Put SOLE 8 900 0 0
INTERDIGITAL INC OPT 45867G101 66 1,000 SH Call SOLE 8 1,000 0 0
INTERFACE INC COM 458665304 732 51,414 SH   SOLE 1 51,414 0 0
INTERNAP CORP COM 45885A409 75 18,145 SH   SOLE 8 18,145 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 158 4,599 SH   SOLE 1 4,599 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 302 2,653 SH   DFND 1 0 0 2,653
INTERNATIONAL BUSINESS MACHS COM 459200101 171,093 1,505,183 SH   SOLE 1 1,505,183 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 15,009 132,028 SH   SOLE 8 132,028 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 8,662 76,200 SH Call SOLE 8 76,200 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 62,246 547,600 SH Put SOLE 8 547,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 26,924 236,857 SH   SOLE 9 236,857 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 0 1 SH   SOLE 44 1 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 18,620 138,680 SH   SOLE 1 138,680 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 363 2,700 SH Call SOLE 8 2,700 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 1,308 9,743 SH   SOLE 9 9,743 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,148 78,488 SH   SOLE 1 78,488 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 1,966 134,400 SH Call SOLE 8 134,400 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 1,111 75,900 SH Put SOLE 8 75,900 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 263 18,043 SH   SOLE 8 18,043 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 38 2,233 SH   SOLE 1 2,233 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 62 1,404 SH   SOLE 1 1,404 0 0
INTERNATIONAL SPEEDWAY CORP OPT 460335201 18 400 SH Call SOLE 8 400 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 867 19,761 SH   SOLE 8 19,761 0 0
INTERNATIONAL SPEEDWAY CORP OPT 460335201 88 2,000 SH Put SOLE 8 2,000 0 0
INTERPUBLIC GROUP COS INC COM 460690100 29,070 1,409,017 SH   SOLE 1 1,409,017 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1 33 SH   SOLE 8 33 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 97 4,700 SH Call SOLE 8 4,700 0 0
INTERPUBLIC GROUP COS INC COM 460690100 749 36,313 SH   SOLE 9 36,313 0 0
INTERSECT ENT INC COM 46071F103 412 14,619 SH   SOLE 1 14,619 0 0
INTERSECTIONS INC COM 460981301 61 16,625 SH   SOLE 8 16,625 0 0
INTERXION HOLDING N.V COM N47279109 1,650 30,447 SH   SOLE 1 30,447 0 0
INTERXION HOLDING N.V COM N47279109 1,021 18,847 SH   SOLE 8 18,847 0 0
INTEVAC INC COM 461148108 526 100,567 SH   SOLE 8 100,567 0 0
INTL FCSTONE INC COM 46116V105 235 6,422 SH   SOLE 1 6,422 0 0
INTL FCSTONE INC COM 46116V105 117 3,210 SH   SOLE 8 3,210 0 0
INTL PAPER CO COM 460146103 81 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO COM 460146103 143,111 3,545,935 SH   SOLE 1 3,545,935 0 0
INTL PAPER CO OPT 460146103 5,275 130,700 SH Call SOLE 8 130,700 0 0
INTL PAPER CO OPT 460146103 3,213 79,600 SH Put SOLE 8 79,600 0 0
INTL PAPER CO COM 460146103 2 58 SH   SOLE 8 58 0 0
INTL PAPER CO COM 460146103 1,608 39,863 SH   SOLE 9 39,863 0 0
INTL PAPER CO COM 460146103 20 500 SH   DFND 20 0 0 500
INTRA CELLULAR THERAPIES INC COM 46116X101 250 21,951 SH   SOLE 1 21,951 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 70 6,200 SH Call SOLE 8 6,200 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 74 6,500 SH Put SOLE 8 6,500 0 0
INTREPID POTASH INC COM 46121Y102 7 2,937 SH   SOLE 1 2,937 0 0
INTREPID POTASH INC COM 46121Y102 106 40,874 SH   SOLE 8 40,874 0 0
INTREPID POTASH INC OPT 46121Y102 16 6,300 SH Call SOLE 8 6,300 0 0
INTREPID POTASH INC OPT 46121Y102 1 200 SH Put SOLE 8 200 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP OPT 46122T102 2,370 362,400 SH Put SOLE 8 362,400 0 0
INTREXON CORP COM 46122T102 3,345 511,399 SH   SOLE 8 511,399 0 0
INTREXON CORP OPT 46122T102 1,048 160,300 SH Call SOLE 8 160,300 0 0
INTRICON CORP COM 46121H109 712 26,990 SH   SOLE 1 26,990 0 0
INTUIT COM 461202103 557 2,830 SH   DFND 1 0 0 2,830
INTUIT COM 461202103 138,992 706,080 SH   SOLE 1 447,185 258,895 0
INTUIT OPT 461202103 1,024 5,200 SH Call SOLE 8 5,200 0 0
INTUIT OPT 461202103 531 2,700 SH Put SOLE 8 2,700 0 0
INTUIT COM 461202103 6,497 33,005 SH   SOLE 8 33,005 0 0
INTUIT COM 461202103 12,266 62,315 SH   SOLE 9 62,315 0 0
INTUIT COM 461202103 2,166 11,001 SH   SOLE 20 0 11,001 0
INTUIT COM 461202103 8,969 45,562 SH   SOLE 99 0 45,562 0
INTUITIVE SURGICAL INC COM 46120E602 144 300 SH   DFND 1 0 0 300
INTUITIVE SURGICAL INC COM 46120E602 48,791 101,880 SH   SOLE 1 101,880 0 0
INTUITIVE SURGICAL INC OPT 46120E602 26,245 54,800 SH Call SOLE 8 54,800 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,575 3,288 SH   SOLE 8 3,288 0 0
INTUITIVE SURGICAL INC OPT 46120E602 23,179 48,400 SH Put SOLE 8 48,400 0 0
INTUITIVE SURGICAL INC COM 46120E602 4,361 9,105 SH   SOLE 9 9,105 0 0
INTUITIVE SURGICAL INC COM 46120E602 718 1,500 SH   DFND 20 0 0 1,500
INVACARE CORP COM 461203101 58 13,450 SH   SOLE 1 13,450 0 0
INVACARE CORP COM 461203101 1 219 SH   SOLE 8 219 0 0
INVESCO CURNCYSHS AUSTRLA DL FUND 46090N103 68 971 SH   SOLE 8 971 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 613 8,700 SH Put SOLE 8 8,700 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 21 300 SH Call SOLE 8 300 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 0 1 SH   SOLE 1 1 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 2,300 18,600 SH Put SOLE 8 18,600 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 2,918 23,600 SH Call SOLE 8 23,600 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 564 7,800 SH Put SOLE 8 7,800 0 0
INVESCO CURNCYSHS CDN DLR TR FUND 46138T104 131 1,809 SH   SOLE 8 1,809 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 535 7,400 SH Call SOLE 8 7,400 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 749 8,600 SH Call SOLE 8 8,600 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 3,554 40,800 SH Put SOLE 8 40,800 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 2,452 28,145 SH   SOLE 8 28,145 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 9,426 86,100 SH Put SOLE 8 86,100 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 7,598 69,400 SH Call SOLE 8 69,400 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 172 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK OPT 46138B103 3 200 SH Put SOLE 8 200 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 7 500 SH Call SOLE 8 500 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 173 11,975 SH   SOLE 8 11,975 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 169 10,000 SH   SOLE 1 10,000 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 17 1,073 SH   DFND 1 0 0 1,073
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 274 16,200 SH Call SOLE 8 16,200 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 349 20,600 SH Put SOLE 8 20,600 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 523 30,855 SH   SOLE 8 30,855 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 4 229 SH   SOLE 8 229 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 0 11 SH   SOLE 1 11 0 0
INVESCO DB US DLR INDEX TR FUND 46141D203 900 35,359 SH   SOLE 1 35,359 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 1,003 39,400 SH Call SOLE 8 39,400 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 440 17,300 SH Put SOLE 8 17,300 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 0 7 SH   SOLE 8 7 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V670 6 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V530 58 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V357 415 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T FUND 46137V142 353 12,500 SH   DFND 1 0 0 12,500
INVESCO EXCHANGE TRADED FD T FUND 46137V357 146 1,600 SH   SOLE 1 1,600 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V647 107 2,420 SH   DFND 1 0 0 2,420
INVESCO EXCHANGE TRADED FD T OPT 46137V357 18 200 SH Call SOLE 8 200 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V589 0 14 SH   SOLE 8 14 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V308 3 60 SH   SOLE 8 60 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 9 100 SH Put SOLE 8 100 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V100 0 1 SH   SOLE 8 1 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 88 967 SH   SOLE 8 967 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G508 621 28,524 SH   SOLE 1 28,524 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E354 1,771 37,950 SH   SOLE 1 37,950 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E784 2,483 93,999 SH   SOLE 1 93,999 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 404 30,000 SH   DFND 1 0 0 30,000
INVESCO EXCHNG TRADED FD TR FUND 46138G870 2 100 SH   SOLE 8 100 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E115 3 46 SH   SOLE 8 46 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E578 0 8 SH   SOLE 8 8 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E404 2 75 SH   SOLE 8 75 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E545 2 99 SH   SOLE 8 99 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E123 3 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 46138E719 2,021 114,375 SH   SOLE 8 114,375 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E149 2 15 SH   SOLE 8 15 0 0
INVESCO LTD COM G491BT108 10,986 656,214 SH   SOLE 1 656,214 0 0
INVESCO LTD OPT G491BT108 321 19,200 SH Put SOLE 8 19,200 0 0
INVESCO LTD OPT G491BT108 599 35,800 SH Call SOLE 8 35,800 0 0
INVESCO LTD COM G491BT108 81 4,837 SH   SOLE 8 4,837 0 0
INVESCO LTD COM G491BT108 676 40,339 SH   SOLE 9 40,339 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 7 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 1,795 124,003 SH   SOLE 1 124,003 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 0 28 SH   SOLE 8 28 0 0
INVESCO QQQ TR OPT 46090E103 30,852 200,000 SH Put SOLE 1 200,000 0 0
INVESCO QQQ TR FUND 46090E103 1,520 9,853 SH   DFND 1 0 0 9,853
INVESCO QQQ TR FUND 46090E103 582,619 3,776,866 SH   SOLE 1 3,776,866 0 0
INVESCO QQQ TR OPT 46090E103 34,709 225,000 SH Call SOLE 1 225,000 0 0
INVESCO QQQ TR OPT 46090E103 2,974,672 19,283,500 SH Put SOLE 8 19,283,500 0 0
INVESCO QQQ TR OPT 46090E103 3,417,106 22,151,600 SH Call SOLE 8 22,151,600 0 0
INVESCO QQQ TR FUND 46090E103 328 2,128 SH   SOLE 8 2,128 0 0
INVESCO QQQ TR FUND 46090E103 685 4,443 SH   SOLE 9 4,443 0 0
INVESCO QQQ TR FUND 46090E103 4,551 29,500 SH   DFND 20 0 0 29,500
INVESCO QQQ TR FUND 46090E103 385,650 2,500,000 SH   SOLE 44 2,500,000 0 0
INVESTAR HLDG CORP COM 46134L105 3 110 SH   SOLE 1 110 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 1,946 64,340 SH   SOLE 1 64,340 0 0
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 1 45 SH   SOLE 8 45 0 0
INVESTORS BANCORP INC NEW COM 46146L101 1,616 155,444 SH   SOLE 1 155,444 0 0
INVESTORS BANCORP INC NEW COM 46146L101 65 6,257 SH   SOLE 8 6,257 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 17 348 SH   SOLE 1 348 0 0
INVESTORS TITLE CO COM 461804106 5 27 SH   SOLE 1 27 0 0
INVESTORS TITLE CO COM 461804106 1 6 SH   SOLE 8 6 0 0
INVITAE CORP COM 46185L103 694 62,690 SH   SOLE 1 62,690 0 0
INVITATION HOMES INC TRUS 46187W107 11,361 565,835 SH   SOLE 1 565,835 0 0
INVITATION HOMES INC COM 46187W107 1,872 93,227 SH   SOLE 1 93,227 0 0
INVITATION HOMES INC COM 46187W107 76 3,809 SH   SOLE 9 3,809 0 0
IONIS PHARMACEUTICALS INC COM 462222100 3,172 58,683 SH   SOLE 1 58,683 0 0
IONIS PHARMACEUTICALS INC COM 462222100 209 3,874 SH   SOLE 8 3,874 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 7,125 131,800 SH Call SOLE 8 131,800 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 4,773 88,300 SH Put SOLE 8 88,300 0 0
IPG PHOTONICS CORP COM 44980X109 8,256 72,870 SH   SOLE 1 72,870 0 0
IPG PHOTONICS CORP OPT 44980X109 34 300 SH Put SOLE 8 300 0 0
IPG PHOTONICS CORP OPT 44980X109 11 100 SH Call SOLE 8 100 0 0
IPG PHOTONICS CORP COM 44980X109 421 3,713 SH   SOLE 9 3,713 0 0
IQIYI INC OPT 46267X108 15,093 1,015,000 SH Put SOLE 1 1,015,000 0 0
IQIYI INC ADR 46267X108 45 3,000 SH   DFND 1 0 0 3,000
IQIYI INC ADR 46267X108 18,739 1,260,226 SH   SOLE 1 1,260,226 0 0
IQIYI INC OPT 46267X108 6,842 460,100 SH Call SOLE 8 460,100 0 0
IQIYI INC ADR 46267X108 11 761 SH   SOLE 8 761 0 0
IQIYI INC OPT 46267X108 1,416 95,200 SH Put SOLE 8 95,200 0 0
IQIYI INC ADR 46267X108 589 39,600 SH   DFND 20 0 0 39,600
IQVIA HLDGS INC COM 46266C105 17,643 151,870 SH   SOLE 1 151,870 0 0
IQVIA HLDGS INC COM 46266C105 163 1,400 SH   SOLE 8 1,400 0 0
IQVIA HLDGS INC OPT 46266C105 35 300 SH Call SOLE 8 300 0 0
IQVIA HLDGS INC OPT 46266C105 256 2,200 SH Put SOLE 8 2,200 0 0
IQVIA HLDGS INC COM 46266C105 1,846 15,895 SH   SOLE 9 15,895 0 0
IRADIMED CORP COM 46266A109 48 1,969 SH   SOLE 1 1,969 0 0
IRADIMED CORP COM 46266A109 2 90 SH   SOLE 8 90 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 505 7,273 SH   SOLE 8 7,273 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 846 45,880 SH   SOLE 1 45,880 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 822 44,537 SH   SOLE 8 44,537 0 0
IROBOT CORP COM 462726100 1,853 22,128 SH   SOLE 1 22,128 0 0
IROBOT CORP OPT 462726100 2,403 28,700 SH Call SOLE 8 28,700 0 0
IROBOT CORP OPT 462726100 9,019 107,700 SH Put SOLE 8 107,700 0 0
IRON MTN INC NEW COM 46284V101 2,149 66,302 SH   SOLE 1 66,302 0 0
IRON MTN INC NEW TRUS 46284V101 22,235 686,036 SH   SOLE 1 686,036 0 0
IRON MTN INC NEW OPT 46284V101 10,575 326,300 SH Call SOLE 8 326,300 0 0
IRON MTN INC NEW OPT 46284V101 548 16,900 SH Put SOLE 8 16,900 0 0
IRON MTN INC NEW COM 46284V101 5,872 181,162 SH   SOLE 9 181,162 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 1,117 107,826 SH   SOLE 1 107,826 0 0
IRONWOOD PHARMACEUTICALS INC BOND 46333XAD0 4,786 5,119,000 PRN   SOLE 8 0 0 5,119,000
IRONWOOD PHARMACEUTICALS INC OPT 46333X108 518 50,000 SH Put SOLE 8 50,000 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 766 73,933 SH   SOLE 8 73,933 0 0
IRSA PROPIEDADES COMERCIALES ADR 463588103 2 100 SH   SOLE 8 100 0 0
ISHARES GOLD TRUST FUND 464285105 71 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST OPT 464285105 48 3,900 SH Call SOLE 8 3,900 0 0
ISHARES GOLD TRUST OPT 464285105 2 200 SH Put SOLE 8 200 0 0
ISHARES INC OPT 464286400 19,100 500,000 SH Put SOLE 1 500,000 0 0
ISHARES INC FUND 464286509 753 31,407 SH   SOLE 1 31,407 0 0
ISHARES INC FUND 464286749 159 5,058 SH   DFND 1 0 0 5,058
ISHARES INC FUND 464286806 78,044 3,078,677 SH   SOLE 1 3,078,677 0 0
ISHARES INC FUND 464286517 154 3,585 SH   DFND 1 0 0 3,585
ISHARES INC FUND 464286392 501 6,350 SH   DFND 1 0 0 6,350
ISHARES INC FUND 46434G772 1,046 33,058 SH   SOLE 1 33,058 0 0
ISHARES INC FUND 464286871 215 9,547 SH   DFND 1 0 0 9,547
ISHARES INC FUND 464286780 130 2,585 SH   SOLE 1 2,585 0 0
ISHARES INC FUND 464286319 3 93 SH   DFND 1 0 0 93
ISHARES INC FUND 46434G822 5,946 117,302 SH   SOLE 1 117,302 0 0
ISHARES INC FUND 464286822 183 4,435 SH   DFND 1 0 0 4,435
ISHARES INC FUND 464286822 7,763 188,537 SH   SOLE 1 188,537 0 0
ISHARES INC FUND 464286608 129 3,691 SH   DFND 1 0 0 3,691
ISHARES INC FUND 46434G814 150 5,051 SH   DFND 1 0 0 5,051
ISHARES INC FUND 464286657 246 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 46434G822 249 4,916 SH   DFND 1 0 0 4,916
ISHARES INC FUND 46434G814 86 2,890 SH   SOLE 1 2,890 0 0
ISHARES INC FUND 464286772 736 12,508 SH   SOLE 1 12,508 0 0
ISHARES INC FUND 464286806 316 12,473 SH   DFND 1 0 0 12,473
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC FUND 46434G780 72 3,274 SH   DFND 1 0 0 3,274
ISHARES INC FUND 464286871 911 40,362 SH   SOLE 1 40,362 0 0
ISHARES INC FUND 464286764 312 11,641 SH   SOLE 1 11,641 0 0
ISHARES INC FUND 464286608 7,635 217,781 SH   SOLE 1 217,781 0 0
ISHARES INC FUND 464286400 102 2,674 SH   DFND 1 0 0 2,674
ISHARES INC FUND 46434G798 3 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286665 814 20,000 SH   SOLE 1 20,000 0 0
ISHARES INC FUND 464286715 7 266 SH   DFND 1 0 0 266
ISHARES INC FUND 46434G772 109 3,447 SH   DFND 1 0 0 3,447
ISHARES INC FUND 464286665 503 12,358 SH   DFND 1 0 0 12,358
ISHARES INC FUND 464286509 320 13,341 SH   DFND 1 0 0 13,341
ISHARES INC FUND 46434G830 86 3,539 SH   SOLE 1 3,539 0 0
ISHARES INC FUND 46434G780 149 6,753 SH   SOLE 1 6,753 0 0
ISHARES INC FUND 464286400 4,110 107,586 SH   SOLE 1 107,586 0 0
ISHARES INC FUND 464286772 124 2,111 SH   DFND 1 0 0 2,111
ISHARES INC OPT 464286806 360 14,200 SH Call SOLE 8 14,200 0 0
ISHARES INC OPT 464286509 58 2,400 SH Put SOLE 8 2,400 0 0
ISHARES INC FUND 46434G772 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286772 7,705 130,900 SH Put SOLE 8 130,900 0 0
ISHARES INC OPT 464286806 1,098 43,300 SH Put SOLE 8 43,300 0 0
ISHARES INC FUND 464286780 0 1 SH   SOLE 8 1 0 0
ISHARES INC FUND 464286640 0 7 SH   SOLE 8 7 0 0
ISHARES INC FUND 464286400 1,365 35,729 SH   SOLE 8 35,729 0 0
ISHARES INC FUND 464286772 3,008 51,108 SH   SOLE 8 51,108 0 0
ISHARES INC OPT 464286772 2,431 41,300 SH Call SOLE 8 41,300 0 0
ISHARES INC FUND 46434G798 6 200 SH   SOLE 8 200 0 0
ISHARES INC FUND 464286822 6,408 155,603 SH   SOLE 8 155,603 0 0
ISHARES INC FUND 464286756 0 12 SH   SOLE 8 12 0 0
ISHARES INC OPT 464286715 1,533 62,400 SH Call SOLE 8 62,400 0 0
ISHARES INC OPT 464286822 2,549 61,900 SH Call SOLE 8 61,900 0 0
ISHARES INC OPT 46434G822 14,706 290,100 SH Call SOLE 8 290,100 0 0
ISHARES INC FUND 464286475 2 38 SH   SOLE 8 38 0 0
ISHARES INC FUND 464286806 366 14,436 SH   SOLE 8 14,436 0 0
ISHARES INC OPT 464286822 37,000 898,500 SH Put SOLE 8 898,500 0 0
ISHARES INC OPT 464286400 444,621 11,639,300 SH Put SOLE 8 11,639,300 0 0
ISHARES INC OPT 46434G772 335 10,600 SH Call SOLE 8 10,600 0 0
ISHARES INC OPT 464286400 176,267 4,614,300 SH Call SOLE 8 4,614,300 0 0
ISHARES INC OPT 464286103 98 5,100 SH Put SOLE 8 5,100 0 0
ISHARES INC OPT 464286715 7,482 304,500 SH Put SOLE 8 304,500 0 0
ISHARES INC OPT 464286509 125 5,200 SH Call SOLE 8 5,200 0 0
ISHARES INC FUND 464286715 2,096 85,297 SH   SOLE 8 85,297 0 0
ISHARES INC OPT 464286103 167 8,700 SH Call SOLE 8 8,700 0 0
ISHARES INC OPT 46434G822 46,295 913,300 SH Put SOLE 8 913,300 0 0
ISHARES INC OPT 46434G772 294 9,300 SH Put SOLE 8 9,300 0 0
ISHARES INC OPT 464286871 657 29,100 SH Put SOLE 8 29,100 0 0
ISHARES INC FUND 464286665 2,605 64,000 SH   SOLE 9 64,000 0 0
ISHARES INC FUND 46434G772 101 3,200 SH   SOLE 9 3,200 0 0
ISHARES INC FUND 464286772 1,344 22,841 SH   SOLE 9 22,841 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 46434G822 713 14,062 SH   SOLE 9 14,062 0 0
ISHARES INC FUND 464286509 168 7,023 SH   SOLE 9 7,023 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 464286400 6,553 171,536 SH   SOLE 9 171,536 0 0
ISHARES INC FUND 464286715 19 793 SH   DFND 20 0 0 793
ISHARES INC FUND 464286400 6,143 160,800 SH   DFND 20 0 0 160,800
ISHARES INC FUND 464286772 6,157 104,600 SH   DFND 20 0 0 104,600
ISHARES INC FUND 464286822 1,610 39,100 SH   DFND 20 0 0 39,100
ISHARES INC FUND 464286665 49 1,200 SH   DFND 20 0 0 1,200
ISHARES INC FUND 46434G772 4,678 147,950 SH   DFND 20 0 0 147,950
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 14 1,000 SH   SOLE 1 1,000 0 0
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 2 175 SH   DFND 1 0 0 175
ISHARES SILVER TRUST FUND 46428Q109 49 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST OPT 46428Q109 18,513 1,275,000 SH Put SOLE 8 1,275,000 0 0
ISHARES SILVER TRUST FUND 46428Q109 23,265 1,602,235 SH   SOLE 8 1,602,235 0 0
ISHARES SILVER TRUST OPT 46428Q109 19,699 1,356,700 SH Call SOLE 8 1,356,700 0 0
ISHARES TR FUND 464288620 211 3,990 SH   DFND 1 0 0 3,990
ISHARES TR FUND 464287200 7,468 29,679 SH   DFND 1 0 0 29,679
ISHARES TR FUND 464287499 172 3,700 SH   SOLE 1 3,700 0 0
ISHARES TR FUND 46429B598 1,006 30,181 SH   SOLE 1 30,181 0 0
ISHARES TR FUND 464287432 97 800 SH   DFND 1 0 0 800
ISHARES TR FUND 464287523 3,179 20,258 SH   SOLE 1 20,258 0 0
ISHARES TR FUND 464287234 132,334 3,387,978 SH   SOLE 1 3,387,978 0 0
ISHARES TR OPT 464287655 127,205 950,000 SH Call SOLE 1 950,000 0 0
ISHARES TR FUND 464287242 27,907 247,358 SH   SOLE 1 247,358 0 0
ISHARES TR FUND 464287630 99 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464288851 39 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287184 139,434 3,567,910 SH   SOLE 1 3,567,910 0 0
ISHARES TR FUND 464287200 25 100 SH   SOLE 1 100 0 0
ISHARES TR FUND 464287507 115 695 SH   DFND 1 0 0 695
ISHARES TR FUND 464287804 1,386 20,000 SH   SOLE 1 20,000 0 0
ISHARES TR FUND 464287150 36 630 SH   DFND 1 0 0 630
ISHARES TR FUND 464288646 22 432 SH   DFND 1 0 0 432
ISHARES TR FUND 464287333 12 208 SH   DFND 1 0 0 208
ISHARES TR FUND 464287176 250 2,285 SH   DFND 1 0 0 2,285
ISHARES TR FUND 46434V423 3,761 130,200 SH   SOLE 1 130,200 0 0
ISHARES TR OPT 464287184 115,286 2,950,000 SH Put SOLE 1 2,950,000 0 0
ISHARES TR FUND 46429B309 797 32,115 SH   SOLE 1 32,115 0 0
ISHARES TR FUND 464288752 424 14,122 SH   SOLE 1 14,122 0 0
ISHARES TR FUND 464287226 14,042 131,859 SH   SOLE 1 131,859 0 0
ISHARES TR FUND 464288414 6,872 63,026 SH   SOLE 1 63,026 0 0
ISHARES TR FUND 464288588 116,904 1,117,094 SH   SOLE 1 1,117,094 0 0
ISHARES TR FUND 464287887 41 255 SH   DFND 1 0 0 255
ISHARES TR FUND 464287655 797,382 5,955,049 SH   SOLE 1 5,955,049 0 0
ISHARES TR FUND 464287473 70 918 SH   SOLE 1 918 0 0
ISHARES TR FUND 464288661 104 860 SH   SOLE 1 860 0 0
ISHARES TR FUND 464287309 158 1,050 SH   DFND 1 0 0 1,050
ISHARES TR OPT 464287184 15,632 400,000 SH Call SOLE 1 400,000 0 0
ISHARES TR OPT 464287242 8,462 75,000 SH Put SOLE 1 75,000 0 0
ISHARES TR FUND 464287655 18 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464288489 8 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464288760 107 619 SH   SOLE 1 619 0 0
ISHARES TR FUND 46429B135 3 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464288513 146,129 1,801,841 SH   SOLE 1 1,801,841 0 0
ISHARES TR FUND 464287291 727 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287242 1,073 9,512 SH   DFND 1 0 0 9,512
ISHARES TR FUND 464287176 2,060 18,819 SH   SOLE 1 18,819 0 0
ISHARES TR FUND 464287622 3,030 21,845 SH   SOLE 1 21,845 0 0
ISHARES TR OPT 464287234 57,223 1,465,000 SH Call SOLE 1 1,465,000 0 0
ISHARES TR FUND 46434V647 19 822 SH   DFND 1 0 0 822
ISHARES TR FUND 46434V639 576 22,220 SH   SOLE 1 22,220 0 0
ISHARES TR OPT 464288513 81,100 1,000,000 SH Put SOLE 1 1,000,000 0 0
ISHARES TR FUND 464287432 136,435 1,122,835 SH   SOLE 1 1,122,835 0 0
ISHARES TR FUND 464287234 808 20,684 SH   DFND 1 0 0 20,684
ISHARES TR OPT 464288513 16,220 200,000 SH Call SOLE 1 200,000 0 0
ISHARES TR FUND 464288125 453 5,678 SH   DFND 1 0 0 5,678
ISHARES TR FUND 464287481 345 3,030 SH   DFND 1 0 0 3,030
ISHARES TR FUND 464287101 92 823 SH   SOLE 1 823 0 0
ISHARES TR FUND 46435G334 294 10,007 SH   SOLE 1 10,007 0 0
ISHARES TR FUND 46429B671 0 1 SH   SOLE 1 1 0 0
ISHARES TR FUND 464287440 180 1,727 SH   DFND 1 0 0 1,727
ISHARES TR FUND 464287408 3,057 30,234 SH   SOLE 1 30,234 0 0
ISHARES TR FUND 46435G524 4 84 SH   DFND 1 0 0 84
ISHARES TR OPT 464287465 18,222 310,000 SH Put SOLE 1 310,000 0 0
ISHARES TR FUND 464287440 39,494 379,025 SH   SOLE 1 379,025 0 0
ISHARES TR FUND 464287739 107,602 1,435,834 SH   SOLE 1 1,435,834 0 0
ISHARES TR FUND 464288281 28,492 274,192 SH   SOLE 1 274,192 0 0
ISHARES TR FUND 464288182 1,597 25,141 SH   DFND 1 0 0 25,141
ISHARES TR FUND 464287390 292 9,462 SH   SOLE 1 9,462 0 0
ISHARES TR FUND 464288802 1,941 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 46429B663 368 4,359 SH   DFND 1 0 0 4,359
ISHARES TR OPT 464287465 9,405 160,000 SH Call SOLE 1 160,000 0 0
ISHARES TR OPT 464287242 121,282 1,075,000 SH Call SOLE 1 1,075,000 0 0
ISHARES TR FUND 464288182 971 15,286 SH   SOLE 1 15,286 0 0
ISHARES TR FUND 464287168 200 2,235 SH   SOLE 1 2,235 0 0
ISHARES TR FUND 464287689 19 126 SH   DFND 1 0 0 126
ISHARES TR FUND 464287382 21 390 SH   DFND 1 0 0 390
ISHARES TR FUND 464288513 427 5,262 SH   DFND 1 0 0 5,262
ISHARES TR FUND 464287598 28 250 SH   SOLE 1 250 0 0
ISHARES TR FUND 46434V886 616 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464289180 85 5,000 SH   DFND 1 0 0 5,000
ISHARES TR FUND 46435G102 24 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464288257 1,593 24,826 SH   SOLE 1 24,826 0 0
ISHARES TR FUND 464287465 68,294 1,161,864 SH   SOLE 1 1,161,864 0 0
ISHARES TR FUND 464287614 8,120 62,024 SH   SOLE 1 62,024 0 0
ISHARES TR FUND 464287473 310 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464288497 8 177 SH   DFND 1 0 0 177
ISHARES TR FUND 46429B465 43 900 SH   DFND 1 0 0 900
ISHARES TR FUND 46435G334 225 7,677 SH   DFND 1 0 0 7,677
ISHARES TR FUND 464287739 22 288 SH   DFND 1 0 0 288
ISHARES TR FUND 464287457 297 3,556 SH   SOLE 1 3,556 0 0
ISHARES TR FUND 46429B747 458 4,675 SH   DFND 1 0 0 4,675
ISHARES TR FUND 464287614 755 5,770 SH   DFND 1 0 0 5,770
ISHARES TR FUND 464287879 614 4,659 SH   DFND 1 0 0 4,659
ISHARES TR FUND 464287184 1,444 36,956 SH   DFND 1 0 0 36,956
ISHARES TR FUND 464287788 85 800 SH   SOLE 1 800 0 0
ISHARES TR FUND 464287598 644 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464287861 59 1,497 SH   DFND 1 0 0 1,497
ISHARES TR FUND 464287457 575 6,877 SH   DFND 1 0 0 6,877
ISHARES TR FUND 464287192 46 280 SH   SOLE 1 280 0 0
ISHARES TR FUND 464288281 201 1,936 SH   DFND 1 0 0 1,936
ISHARES TR FUND 464287341 110 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 464289529 132 3,750 SH   DFND 1 0 0 3,750
ISHARES TR OPT 464287234 58,590 1,500,000 SH Put SOLE 1 1,500,000 0 0
ISHARES TR FUND 46429B697 765 14,608 SH   SOLE 1 14,608 0 0
ISHARES TR FUND 464287648 107 639 SH   DFND 1 0 0 639
ISHARES TR OPT 464287655 80,340 600,000 SH Put SOLE 1 600,000 0 0
ISHARES TR FUND 464288273 39 752 SH   SOLE 1 752 0 0
ISHARES TR FUND 464287689 239 1,624 SH   SOLE 8 1,624 0 0
ISHARES TR OPT 464287630 140 1,300 SH Call SOLE 8 1,300 0 0
ISHARES TR OPT 464287614 1,257 9,600 SH Call SOLE 8 9,600 0 0
ISHARES TR OPT 46435G334 15 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464288778 24 600 SH Call SOLE 8 600 0 0
ISHARES TR OPT 464289180 436 25,700 SH Put SOLE 8 25,700 0 0
ISHARES TR FUND 464287614 317 2,424 SH   SOLE 8 2,424 0 0
ISHARES TR OPT 464287432 264,588 2,177,500 SH Call SOLE 8 2,177,500 0 0
ISHARES TR OPT 464287200 101 400 SH Put SOLE 8 400 0 0
ISHARES TR FUND 464287440 9,117 87,491 SH   SOLE 8 87,491 0 0
ISHARES TR OPT 464288257 16,637 259,300 SH Call SOLE 8 259,300 0 0
ISHARES TR FUND 464288513 655,814 8,086,490 SH   SOLE 8 8,086,490 0 0
ISHARES TR FUND 464287184 20,889 534,516 SH   SOLE 8 534,516 0 0
ISHARES TR OPT 464287788 11 100 SH Call SOLE 8 100 0 0
ISHARES TR OPT 464287614 92 700 SH Put SOLE 8 700 0 0
ISHARES TR OPT 464288752 1,826 60,800 SH Call SOLE 8 60,800 0 0
ISHARES TR OPT 464287192 1,386 8,400 SH Call SOLE 8 8,400 0 0
ISHARES TR OPT 464287507 149 900 SH Put SOLE 8 900 0 0
ISHARES TR FUND 464287655 101,688 759,424 SH   SOLE 8 759,424 0 0
ISHARES TR OPT 464287465 252,278 4,291,900 SH Put SOLE 8 4,291,900 0 0
ISHARES TR FUND 464287168 277 3,099 SH   SOLE 8 3,099 0 0
ISHARES TR OPT 464287234 585,267 14,983,800 SH Call SOLE 8 14,983,800 0 0
ISHARES TR FUND 464288257 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 464287465 22,562 383,847 SH   SOLE 8 383,847 0 0
ISHARES TR OPT 464287556 12,112 125,600 SH Call SOLE 8 125,600 0 0
ISHARES TR OPT 464287242 7,841 69,500 SH Call SOLE 8 69,500 0 0
ISHARES TR FUND 46429B614 8 220 SH   SOLE 8 220 0 0
ISHARES TR FUND 46434V738 4 101 SH   SOLE 8 101 0 0
ISHARES TR OPT 464287630 140 1,300 SH Put SOLE 8 1,300 0 0
ISHARES TR FUND 464287598 120 1,082 SH   SOLE 8 1,082 0 0
ISHARES TR OPT 464287804 28 400 SH Put SOLE 8 400 0 0
ISHARES TR OPT 464287739 60,882 812,400 SH Put SOLE 8 812,400 0 0
ISHARES TR FUND 464287200 1,334 5,301 SH   SOLE 8 5,301 0 0
ISHARES TR FUND 464288851 2 42 SH   SOLE 8 42 0 0
ISHARES TR OPT 464288281 207,820 2,000,000 SH Put SOLE 8 2,000,000 0 0
ISHARES TR OPT 464287242 2,708 24,000 SH Put SOLE 8 24,000 0 0
ISHARES TR OPT 464288752 1,799 59,900 SH Put SOLE 8 59,900 0 0
ISHARES TR OPT 464287739 61,503 820,700 SH Call SOLE 8 820,700 0 0
ISHARES TR FUND 46429B291 786 15,700 SH   SOLE 8 15,700 0 0
ISHARES TR OPT 464287556 31,764 329,400 SH Put SOLE 8 329,400 0 0
ISHARES TR OPT 464287432 96,577 794,800 SH Put SOLE 8 794,800 0 0
ISHARES TR FUND 464288752 523 17,396 SH   SOLE 8 17,396 0 0
ISHARES TR FUND 464287556 4,660 48,325 SH   SOLE 8 48,325 0 0
ISHARES TR FUND 464288612 4 39 SH   SOLE 8 39 0 0
ISHARES TR OPT 464288778 44 1,100 SH Put SOLE 8 1,100 0 0
ISHARES TR OPT 464287200 554 2,200 SH Call SOLE 8 2,200 0 0
ISHARES TR OPT 464287184 450,952 11,539,200 SH Call SOLE 8 11,539,200 0 0
ISHARES TR OPT 464288513 3,523,389 43,445,000 SH Put SOLE 8 43,445,000 0 0
ISHARES TR OPT 464287184 158,320 4,051,200 SH Put SOLE 8 4,051,200 0 0
ISHARES TR FUND 464289180 259 15,309 SH   SOLE 8 15,309 0 0
ISHARES TR FUND 464288778 11 272 SH   SOLE 8 272 0 0
ISHARES TR OPT 464288513 315,885 3,895,000 SH Call SOLE 8 3,895,000 0 0
ISHARES TR FUND 464287630 0 2 SH   SOLE 8 2 0 0
ISHARES TR OPT 464287234 417,524 10,689,300 SH Put SOLE 8 10,689,300 0 0
ISHARES TR OPT 464287648 134 800 SH Call SOLE 8 800 0 0
ISHARES TR OPT 464287507 565 3,400 SH Call SOLE 8 3,400 0 0
ISHARES TR OPT 464287655 910,546 6,800,200 SH Put SOLE 8 6,800,200 0 0
ISHARES TR FUND 464287374 7 253 SH   SOLE 8 253 0 0
ISHARES TR FUND 464287648 933 5,551 SH   SOLE 8 5,551 0 0
ISHARES TR FUND 464287457 875 10,461 SH   SOLE 8 10,461 0 0
ISHARES TR FUND 464287226 5,685 53,386 SH   SOLE 8 53,386 0 0
ISHARES TR OPT 464287440 3,647 35,000 SH Put SOLE 8 35,000 0 0
ISHARES TR OPT 464287804 1,227 17,700 SH Call SOLE 8 17,700 0 0
ISHARES TR OPT 464287168 2,465 27,600 SH Call SOLE 8 27,600 0 0
ISHARES TR OPT 464287465 204,737 3,483,100 SH Call SOLE 8 3,483,100 0 0
ISHARES TR OPT 464287168 179 2,000 SH Put SOLE 8 2,000 0 0
ISHARES TR FUND 464287739 11,740 156,659 SH   SOLE 8 156,659 0 0
ISHARES TR OPT 464287440 6,523 62,600 SH Call SOLE 8 62,600 0 0
ISHARES TR FUND 464287838 17 199 SH   SOLE 8 199 0 0
ISHARES TR OPT 464287655 747,362 5,581,500 SH Call SOLE 8 5,581,500 0 0
ISHARES TR OPT 464287598 189 1,700 SH Call SOLE 8 1,700 0 0
ISHARES TR OPT 464289180 10 600 SH Call SOLE 8 600 0 0
ISHARES TR FUND 464287234 2,161 55,347 SH   SOLE 8 55,347 0 0
ISHARES TR OPT 464288257 436 6,800 SH Put SOLE 8 6,800 0 0
ISHARES TR OPT 464287192 875 5,300 SH Put SOLE 8 5,300 0 0
ISHARES TR FUND 46429B598 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464288281 356,183 3,427,800 SH Call SOLE 8 3,427,800 0 0
ISHARES TR OPT 46435G334 59 2,000 SH Call SOLE 8 2,000 0 0
ISHARES TR OPT 464287648 1,512 9,000 SH Put SOLE 8 9,000 0 0
ISHARES TR FUND 464287465 1,368 23,276 SH   SOLE 9 23,276 0 0
ISHARES TR FUND 464287739 600 8,001 SH   SOLE 9 8,001 0 0
ISHARES TR FUND 464287655 175 1,308 SH   SOLE 9 1,308 0 0
ISHARES TR FUND 46429B598 56 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287184 274 7,006 SH   SOLE 9 7,006 0 0
ISHARES TR FUND 464287234 1,877 48,029 SH   SOLE 9 48,029 0 0
ISHARES TR FUND 464287390 907 29,427 SH   SOLE 9 29,427 0 0
ISHARES TR FUND 464287556 227 2,357 SH   SOLE 9 2,357 0 0
ISHARES TR OPT 464287234 83,588 2,140,000 SH Put SOLE 9 2,140,000 0 0
ISHARES TR FUND 464288240 97 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR OPT 464287234 51,559 1,320,000 SH Call SOLE 9 1,320,000 0 0
ISHARES TR OPT 464287655 6,695 50,000 SH Put SOLE 9 50,000 0 0
ISHARES TR FUND 464287200 1,585 6,300 SH   DFND 20 0 0 6,300
ISHARES TR FUND 464288729 101 1,290 SH   DFND 20 0 0 1,290
ISHARES TR FUND 464287655 268 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464287101 217 1,950 SH   DFND 20 0 0 1,950
ISHARES TR FUND 464287234 2,847 72,900 SH   DFND 20 0 0 72,900
ISHARES TR FUND 464287390 1,664 54,000 SH   DFND 20 0 0 54,000
ISHARES TR OPT 464288513 55,554 685,000 SH Put SOLE 44 685,000 0 0
ISHARES TR FUND 464288513 55,554 685,000 SH   SOLE 44 685,000 0 0
ISRAEL CHEMICALS LTD COM M5920A109 841 148,626 SH   SOLE 1 148,626 0 0
ISRAEL CHEMICALS LTD COM M5920A109 168 29,604 SH   SOLE 9 29,604 0 0
ISRAMCO INC COM 465141406 2 15 SH   SOLE 1 15 0 0
ISTAR INC TRUS 45031U101 252 27,479 SH   SOLE 1 27,479 0 0
ISTAR INC TRUS 45031U101 4 411 SH   SOLE 8 411 0 0
ISTAR INC BOND 45031UCB5 35 39,000 PRN   SOLE 8 0 0 39,000
ITAU UNIBANCO HLDG SA ADR 465562106 10,718 1,172,531 SH   SOLE 1 1,172,531 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 589 64,414 SH   DFND 1 0 0 64,414
ITAU UNIBANCO HLDG SA ADR 465562106 725 79,291 SH   SOLE 8 79,291 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 3,681 402,750 SH Put SOLE 8 402,750 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 2,995 327,700 SH Call SOLE 8 327,700 0 0
ITERIS INC COM 46564T107 38 10,307 SH   SOLE 8 10,307 0 0
ITRON INC COM 465741106 1,110 23,476 SH   SOLE 1 23,476 0 0
ITRON INC COM 465741106 0 2 SH   SOLE 8 2 0 0
ITT INC COM 45073V108 1,084 22,463 SH   SOLE 1 22,463 0 0
ITT INC COM 45073V108 1,137 23,552 SH   SOLE 8 23,552 0 0
ITT INC OPT 45073V108 48 1,000 SH Call SOLE 8 1,000 0 0
J &amp J SNACK FOODS CORP COM 466032109 990 6,849 SH   SOLE 1 6,849 0 0
J ALEXANDERS HLDGS INC COM 46609J106 4 470 SH   SOLE 1 470 0 0
J ALEXANDERS HLDGS INC COM 46609J106 52 6,371 SH   SOLE 8 6,371 0 0
J JILL INC COM 46620W102 9 1,678 SH   SOLE 1 1,678 0 0
J2 GLOBAL INC COM 48123V102 160 2,301 SH   SOLE 1 2,301 0 0
J2 GLOBAL INC COM 48123V102 24 350 SH   DFND 1 0 0 350
J2 GLOBAL INC BOND 48123VAC6 464 405,000 PRN   SOLE 8 0 0 405,000
JABIL INC COM 466313103 6,795 274,113 SH   SOLE 1 274,113 0 0
JABIL INC OPT 466313103 203 8,200 SH Put SOLE 8 8,200 0 0
JABIL INC OPT 466313103 464 18,700 SH Call SOLE 8 18,700 0 0
JACK IN THE BOX INC COM 466367109 2,940 37,880 SH   SOLE 1 37,880 0 0
JACK IN THE BOX INC OPT 466367109 2,313 29,800 SH Call SOLE 8 29,800 0 0
JACK IN THE BOX INC OPT 466367109 101 1,300 SH Put SOLE 8 1,300 0 0
JACK IN THE BOX INC COM 466367109 141 1,817 SH   SOLE 8 1,817 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 6,206 106,170 SH   SOLE 1 106,170 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 129 2,200 SH   SOLE 8 2,200 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 392 6,700 SH Call SOLE 8 6,700 0 0
JACOBS ENGR GROUP INC DEL OPT 469814107 70 1,200 SH Put SOLE 8 1,200 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 665 11,360 SH   SOLE 9 11,360 0 0
JAGGED PEAK ENERGY INC COM 47009K107 80 8,740 SH   SOLE 1 8,740 0 0
JAKKS PAC INC COM 47012E106 30 20,445 SH   SOLE 8 20,445 0 0
JAMES RIV GROUP LTD COM G5005R107 674 18,442 SH   SOLE 1 18,442 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 151 7,283 SH   SOLE 1 7,283 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 8 1,000 SH   DFND 1 0 0 1,000
JAZZ INVESTMENTS I LTD BOND 472145AB7 5,380 5,555,000 PRN   SOLE 8 0 0 5,555,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 393 435,000 PRN   SOLE 8 0 0 435,000
JAZZ PHARMACEUTICALS PLC COM G50871105 12 100 SH   DFND 1 0 0 100
JAZZ PHARMACEUTICALS PLC COM G50871105 8,147 65,720 SH   SOLE 1 65,720 0 0
JAZZ PHARMACEUTICALS PLC OPT G50871105 335 2,700 SH Call SOLE 8 2,700 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 279 2,254 SH   SOLE 8 2,254 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 170 1,370 SH   SOLE 9 1,370 0 0
JBG SMITH PPTYS TRUS 46590V100 8,927 256,434 SH   SOLE 1 256,434 0 0
JBG SMITH PPTYS TRUS 46590V100 50 1,424 SH   SOLE 8 1,424 0 0
JD COM INC ADR 47215P106 117 5,588 SH   DFND 1 0 0 5,588
JD COM INC ADR 47215P106 15,007 717,006 SH   SOLE 1 717,006 0 0
JD COM INC OPT 47215P106 21,506 1,027,500 SH Call SOLE 8 1,027,500 0 0
JD COM INC ADR 47215P106 40,188 1,920,149 SH   SOLE 8 1,920,149 0 0
JD COM INC OPT 47215P106 55,356 2,644,800 SH Put SOLE 8 2,644,800 0 0
JD COM INC ADR 47215P106 7,557 361,034 SH   SOLE 9 361,034 0 0
JD COM INC ADR 47215P106 1,400 66,871 SH   DFND 20 0 0 66,871
JEFFERIES FINL GROUP INC COM 47233W109 8,799 506,939 SH   SOLE 1 506,939 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 40 2,300 SH Call SOLE 8 2,300 0 0
JEFFERIES FINL GROUP INC COM 47233W109 332 19,137 SH   SOLE 8 19,137 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 109 6,300 SH Put SOLE 8 6,300 0 0
JEFFERIES FINL GROUP INC COM 47233W109 309 17,755 SH   SOLE 9 17,755 0 0
JELD-WEN HLDG INC COM 47580P103 239 16,821 SH   SOLE 1 16,821 0 0
JERNIGAN CAP INC TRUS 476405105 299 15,099 SH   SOLE 1 15,099 0 0
JETBLUE AIRWAYS CORP COM 477143101 8,401 523,172 SH   SOLE 1 523,172 0 0
JETBLUE AIRWAYS CORP OPT 477143101 4,116 256,300 SH Call SOLE 8 256,300 0 0
JETBLUE AIRWAYS CORP COM 477143101 533 33,183 SH   SOLE 8 33,183 0 0
JETBLUE AIRWAYS CORP OPT 477143101 353 22,000 SH Put SOLE 8 22,000 0 0
JIANPU TECHNOLOGY INC ADR 47738D101 4 1,039 SH   SOLE 1 1,039 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 798 80,668 SH   SOLE 1 80,668 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 1 77 SH   SOLE 8 77 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 523 52,900 SH Put SOLE 8 52,900 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 405 40,900 SH Call SOLE 8 40,900 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 854 11,895 SH   SOLE 1 11,895 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4 60 SH   SOLE 8 60 0 0
JOHNSON &amp JOHNSON COM 478160104 2,898 22,457 SH   DFND 1 0 0 22,457
JOHNSON &amp JOHNSON COM 478160104 497,014 3,851,334 SH   SOLE 1 3,387,543 463,791 0
JOHNSON &amp JOHNSON OPT 478160104 57,660 446,800 SH Call SOLE 8 446,800 0 0
JOHNSON &amp JOHNSON OPT 478160104 51,892 402,100 SH Put SOLE 8 402,100 0 0
JOHNSON &amp JOHNSON COM 478160104 23,294 180,502 SH   SOLE 8 180,502 0 0
JOHNSON &amp JOHNSON COM 478160104 50,090 388,155 SH   SOLE 9 388,155 0 0
JOHNSON &amp JOHNSON COM 478160104 800 6,200 SH   DFND 20 0 0 6,200
JOHNSON &amp JOHNSON COM 478160104 4,177 32,365 SH   SOLE 20 0 32,365 0
JOHNSON &amp JOHNSON COM 478160104 0 3 SH   SOLE 44 3 0 0
JOHNSON &amp JOHNSON COM 478160104 8,763 67,907 SH   SOLE 99 0 67,907 0
JOHNSON CTLS INTL PLC COM G51502105 4 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 30,216 1,019,067 SH   SOLE 1 1,019,067 0 0
JOHNSON CTLS INTL PLC COM G51502105 1,430 48,236 SH   SOLE 8 48,236 0 0
JOHNSON CTLS INTL PLC COM G51502105 269 9,048 SH   SOLE 9 9,048 0 0
JOHNSON CTLS INTL PLC COM G51502105 0 1 SH   SOLE 44 1 0 0
JOHNSON OUTDOORS INC COM 479167108 18 312 SH   SOLE 1 312 0 0
JONES LANG LASALLE INC COM 48020Q107 6,451 50,968 SH   SOLE 1 50,968 0 0
JONES LANG LASALLE INC OPT 48020Q107 25 200 SH Call SOLE 8 200 0 0
JONES LANG LASALLE INC COM 48020Q107 40 314 SH   SOLE 8 314 0 0
JONES LANG LASALLE INC COM 48020Q107 71 562 SH   SOLE 9 562 0 0
JOUNCE THERAPEUTICS INC COM 481116101 35 10,255 SH   SOLE 1 10,255 0 0
JOUNCE THERAPEUTICS INC COM 481116101 96 28,679 SH   SOLE 8 28,679 0 0
JPMORGAN CHASE &amp CO COM 46625H100 351,103 3,596,648 SH   SOLE 1 3,555,106 41,542 0
JPMORGAN CHASE &amp CO COM 46625H100 1,722 17,635 SH   DFND 1 0 0 17,635
JPMORGAN CHASE &amp CO OPT 46625H100 90,543 927,500 SH Put SOLE 8 927,500 0 0
JPMORGAN CHASE &amp CO FUND 46625H365 480 21,518 SH   SOLE 8 21,518 0 0
JPMORGAN CHASE &amp CO OPT 46625H365 2,629 117,800 SH Call SOLE 8 117,800 0 0
JPMORGAN CHASE &amp CO COM 46625H100 39,561 405,251 SH   SOLE 8 405,251 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 56,259 576,300 SH Call SOLE 8 576,300 0 0
JPMORGAN CHASE &amp CO COM 46625H100 7,485 76,671 SH   SOLE 9 76,671 0 0
JPMORGAN CHASE &amp CO COM 46625H100 439 4,500 SH   DFND 20 0 0 4,500
JPMORGAN CHASE &amp CO COM 46625H100 1,917 19,638 SH   SOLE 20 0 19,638 0
JPMORGAN CHASE &amp CO COM 46625H100 0 4 SH   SOLE 44 4 0 0
JPMORGAN CHASE &amp CO COM 46625H100 133 1,360 SH   SOLE 99 0 1,360 0
JUMEI INTL HLDG LTD ADR 48138L107 14 7,850 SH   SOLE 1 7,850 0 0
JUNIPER NETWORKS INC COM 48203R104 17,259 641,345 SH   SOLE 1 641,345 0 0
JUNIPER NETWORKS INC COM 48203R104 472 17,557 SH   SOLE 8 17,557 0 0
JUNIPER NETWORKS INC OPT 48203R104 743 27,600 SH Put SOLE 8 27,600 0 0
JUNIPER NETWORKS INC OPT 48203R104 662 24,600 SH Call SOLE 8 24,600 0 0
JUNIPER NETWORKS INC COM 48203R104 880 32,712 SH   SOLE 9 32,712 0 0
JUPAI HLDGS LTD ADR 48205B107 2 527 SH   SOLE 1 527 0 0
JUPAI HLDGS LTD ADR 48205B107 2 358 SH   SOLE 8 358 0 0
K12 INC COM 48273U102 167 6,738 SH   SOLE 1 6,738 0 0
K12 INC COM 48273U102 84 3,401 SH   SOLE 8 3,401 0 0
KAISER ALUMINUM CORP COM 483007704 556 6,232 SH   SOLE 1 6,232 0 0
KALA PHARMACEUTICALS INC COM 483119103 9 1,862 SH   SOLE 1 1,862 0 0
KALA PHARMACEUTICALS INC COM 483119103 1 191 SH   SOLE 8 191 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 1,195 60,500 SH   SOLE 1 60,500 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 45 2,278 SH   SOLE 8 2,278 0 0
KAMAN CORP COM 483548103 1,000 17,829 SH   SOLE 1 17,829 0 0
KAMAN CORP BOND 483548AF0 13 12,000 PRN   SOLE 8 0 0 12,000
KAMAN CORP COM 483548103 94 1,670 SH   SOLE 8 1,670 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 173 47,848 SH   SOLE 8 47,848 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 11 2,900 SH Call SOLE 8 2,900 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 134 37,000 SH Put SOLE 8 37,000 0 0
KANSAS CITY SOUTHERN COM 485170302 12,069 126,433 SH   SOLE 1 126,433 0 0
KANSAS CITY SOUTHERN OPT 485170302 12,179 127,600 SH Call SOLE 8 127,600 0 0
KANSAS CITY SOUTHERN COM 485170302 379 3,972 SH   SOLE 8 3,972 0 0
KANSAS CITY SOUTHERN OPT 485170302 1,193 12,500 SH Put SOLE 8 12,500 0 0
KANSAS CITY SOUTHERN COM 485170302 921 9,639 SH   SOLE 9 9,639 0 0
KAR AUCTION SVCS INC COM 48238T109 2,554 53,528 SH   SOLE 1 53,528 0 0
KAR AUCTION SVCS INC COM 48238T109 1,019 21,353 SH   SOLE 8 21,353 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 92 9,864 SH   SOLE 1 9,864 0 0
KB FINANCIAL GROUP INC ADR 48241A105 433 10,320 SH   SOLE 1 10,320 0 0
KB FINANCIAL GROUP INC ADR 48241A105 23 536 SH   SOLE 8 536 0 0
KB HOME COM 48666K109 2,026 106,102 SH   SOLE 1 106,102 0 0
KB HOME OPT 48666K109 903 47,300 SH Call SOLE 8 47,300 0 0
KB HOME OPT 48666K109 2,458 128,700 SH Put SOLE 8 128,700 0 0
KB HOME COM 48666K109 1,231 64,435 SH   SOLE 8 64,435 0 0
KBR INC COM 48242W106 1,744 114,914 SH   SOLE 1 114,914 0 0
KBR INC OPT 48242W106 77 5,100 SH Put SOLE 8 5,100 0 0
KBR INC OPT 48242W106 3 200 SH Call SOLE 8 200 0 0
KEANE GROUP INC COM 48669A108 392 47,880 SH   SOLE 1 47,880 0 0
KEARNY FINL CORP MD COM 48716P108 186 14,487 SH   SOLE 1 14,487 0 0
KEARNY FINL CORP MD COM 48716P108 231 18,034 SH   SOLE 8 18,034 0 0
KELLOGG CO COM 487836108 54 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 30,459 534,284 SH   SOLE 1 534,284 0 0
KELLOGG CO OPT 487836108 6,311 110,700 SH Call SOLE 8 110,700 0 0
KELLOGG CO OPT 487836108 19,002 333,300 SH Put SOLE 8 333,300 0 0
KELLOGG CO COM 487836108 10,828 189,926 SH   SOLE 8 189,926 0 0
KELLOGG CO COM 487836108 9,378 164,530 SH   SOLE 9 164,530 0 0
KELLY SVCS INC COM 488152208 261 12,725 SH   SOLE 1 12,725 0 0
KEMET CORP COM 488360207 412 23,458 SH   SOLE 1 23,458 0 0
KEMET CORP COM 488360207 775 44,201 SH   SOLE 8 44,201 0 0
KEMET CORP OPT 488360207 2,170 123,700 SH Call SOLE 8 123,700 0 0
KEMET CORP OPT 488360207 403 23,000 SH Put SOLE 8 23,000 0 0
KEMPER CORP DEL COM 488401100 499 7,515 SH   SOLE 1 7,515 0 0
KEMPER CORP DEL COM 488401100 398 5,989 SH   SOLE 8 5,989 0 0
KEMPHARM INC COM 488445107 0 6 SH   SOLE 1 6 0 0
KEMPHARM INC COM 488445107 0 95 SH   SOLE 8 95 0 0
KENNAMETAL INC COM 489170100 12 362 SH   SOLE 8 362 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 1,131 62,232 SH   SOLE 1 62,232 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 0 11 SH   SOLE 9 11 0 0
KEURIG DR PEPPER INC COM 49271V100 2,321 90,505 SH   SOLE 1 90,505 0 0
KEURIG DR PEPPER INC COM 49271V100 16 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC OPT 49271V100 1,313 51,200 SH Put SOLE 8 51,200 0 0
KEURIG DR PEPPER INC OPT 49271V100 1,351 52,700 SH Call SOLE 8 52,700 0 0
KEURIG DR PEPPER INC COM 49271V100 53 2,065 SH   SOLE 8 2,065 0 0
KEURIG DR PEPPER INC COM 49271V100 40 1,571 SH   SOLE 9 1,571 0 0
KEURIG DR PEPPER INC COM 49271V100 3 135 SH   DFND 20 0 0 135
KEURIG DR PEPPER INC COM 49271V100 27 1,041 SH   SOLE 99 0 1,041 0
KEY ENERGY SVCS INC DEL COM 49309J103 71 34,504 SH   SOLE 8 34,504 0 0
KEY TRONIC CORP COM 493144109 5 940 SH   SOLE 8 940 0 0
KEYCORP NEW COM 493267108 17,350 1,173,891 SH   SOLE 1 1,173,891 0 0
KEYCORP NEW OPT 493267108 1,089 73,700 SH Call SOLE 8 73,700 0 0
KEYCORP NEW OPT 493267108 605 40,900 SH Put SOLE 8 40,900 0 0
KEYCORP NEW COM 493267108 389 26,341 SH   SOLE 8 26,341 0 0
KEYCORP NEW COM 493267108 17,450 1,180,662 SH   SOLE 9 1,180,662 0 0
KEYCORP NEW COM 493267108 0 1 SH   SOLE 44 1 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 7,784 125,391 SH   SOLE 1 125,391 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 6 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC OPT 49338L103 68 1,100 SH Put SOLE 8 1,100 0 0
KEYSIGHT TECHNOLOGIES INC OPT 49338L103 671 10,800 SH Call SOLE 8 10,800 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 575 9,249 SH   SOLE 8 9,249 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,149 18,521 SH   SOLE 9 18,521 0 0
KEYW HLDG CORP COM 493723100 9 1,414 SH   SOLE 1 1,414 0 0
KFORCE INC COM 493732101 519 16,784 SH   SOLE 1 16,784 0 0
KFORCE INC COM 493732101 612 19,800 SH   SOLE 8 19,800 0 0
KFORCE INC OPT 493732101 31 1,000 SH Call SOLE 8 1,000 0 0
KILROY RLTY CORP TRUS 49427F108 26,097 415,025 SH   SOLE 1 415,025 0 0
KILROY RLTY CORP COM 49427F108 938 14,917 SH   SOLE 1 14,917 0 0
KIMBALL ELECTRONICS INC COM 49428J109 16 996 SH   SOLE 1 996 0 0
KIMBELL RTY PARTNERS LP COM 49435R102 113 8,300 SH   SOLE 1 8,300 0 0
KIMBERLY CLARK CORP COM 494368103 62,060 544,676 SH   SOLE 1 544,676 0 0
KIMBERLY CLARK CORP COM 494368103 56 493 SH   DFND 1 0 0 493
KIMBERLY CLARK CORP OPT 494368103 6,130 53,800 SH Put SOLE 8 53,800 0 0
KIMBERLY CLARK CORP COM 494368103 219 1,920 SH   SOLE 8 1,920 0 0
KIMBERLY CLARK CORP OPT 494368103 2,814 24,700 SH Call SOLE 8 24,700 0 0
KIMBERLY CLARK CORP COM 494368103 5,049 44,313 SH   SOLE 9 44,313 0 0
KIMCO RLTY CORP COM 49446R109 1,923 131,296 SH   SOLE 1 131,296 0 0
KIMCO RLTY CORP TRUS 49446R109 13,633 930,620 SH   SOLE 1 930,620 0 0
KIMCO RLTY CORP OPT 49446R109 7 500 SH Put SOLE 8 500 0 0
KIMCO RLTY CORP TRUS 49446R109 1 64 SH   SOLE 8 64 0 0
KIMCO RLTY CORP OPT 49446R109 204 13,900 SH Call SOLE 8 13,900 0 0
KIMCO RLTY CORP COM 49446R109 606 41,334 SH   SOLE 9 41,334 0 0
KINDER MORGAN INC DEL COM 49456B101 41,571 2,702,990 SH   SOLE 1 2,702,990 0 0
KINDER MORGAN INC DEL COM 49456B101 552 35,857 SH   SOLE 8 35,857 0 0
KINDER MORGAN INC DEL OPT 49456B101 2,036 132,400 SH Put SOLE 8 132,400 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,783 115,900 SH Call SOLE 8 115,900 0 0
KINDER MORGAN INC DEL COM 49456B101 3,044 197,969 SH   SOLE 9 197,969 0 0
KINDER MORGAN INC DEL COM 49456B101 0 2 SH   SOLE 44 2 0 0
KINDRED BIOSCIENCES INC COM 494577109 4 398 SH   SOLE 1 398 0 0
KINGSTONE COS INC COM 496719105 9 535 SH   SOLE 1 535 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 49 1,743 SH   SOLE 1 1,743 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 37 1,311 SH   SOLE 8 1,311 0 0
KINROSS GOLD CORP COM 496902404 722 222,626 SH   SOLE 1 222,626 0 0
KINROSS GOLD CORP COM 496902404 28 8,672 SH   DFND 1 0 0 8,672
KINROSS GOLD CORP COM 496902404 630 194,591 SH   SOLE 8 194,591 0 0
KINROSS GOLD CORP OPT 496902404 1,749 540,000 SH Call SOLE 8 540,000 0 0
KINROSS GOLD CORP OPT 496902404 329 101,600 SH Put SOLE 8 101,600 0 0
KINROSS GOLD CORP COM 496902404 32 10,242 SH   SOLE 9 10,242 0 0
KINSALE CAP GROUP INC COM 49714P108 299 5,384 SH   SOLE 1 5,384 0 0
KINSALE CAP GROUP INC COM 49714P108 197 3,552 SH   SOLE 8 3,552 0 0
KIRBY CORP COM 497266106 2,307 34,249 SH   SOLE 1 34,249 0 0
KIRBY CORP COM 497266106 133 1,972 SH   SOLE 8 1,972 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 783 30,000 SH   DFND 1 0 0 30,000
KIRKLAND LAKE GOLD LTD COM 49741E100 1,426 54,651 SH   SOLE 1 54,651 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 3,410 130,700 SH Call SOLE 8 130,700 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 872 33,426 SH   SOLE 8 33,426 0 0
KIRKLANDS INC COM 497498105 77 8,141 SH   SOLE 1 8,141 0 0
KIRKLANDS INC COM 497498105 823 86,312 SH   SOLE 8 86,312 0 0
KITE RLTY GROUP TR TRUS 49803T300 2,085 147,968 SH   SOLE 1 147,968 0 0
KITE RLTY GROUP TR TRUS 49803T300 0 28 SH   SOLE 8 28 0 0
KITE RLTY GROUP TR OPT 49803T300 7 500 SH Call SOLE 8 500 0 0
KKR &amp CO INC COM 48251W104 16,626 846,978 SH   DFND 1 0 0 846,978
KKR &amp CO INC OPT 48251W104 1,963 100,000 SH Call SOLE 1 100,000 0 0
KKR &amp CO INC COM 48251W104 426 21,682 SH   SOLE 1 21,682 0 0
KKR &amp CO INC COM 48251W104 2,140 109,012 SH   SOLE 8 109,012 0 0
KKR &amp CO INC OPT 48251W104 1,023 52,100 SH Put SOLE 8 52,100 0 0
KKR &amp CO INC OPT 48251W104 3,033 154,500 SH Call SOLE 8 154,500 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 86 4,453 SH   SOLE 1 4,453 0 0
KLA-TENCOR CORP COM 482480100 16,893 188,774 SH   SOLE 1 188,774 0 0
KLA-TENCOR CORP OPT 482480100 716 8,000 SH Put SOLE 8 8,000 0 0
KLA-TENCOR CORP COM 482480100 1,789 19,990 SH   SOLE 8 19,990 0 0
KLA-TENCOR CORP OPT 482480100 1,342 15,000 SH Call SOLE 8 15,000 0 0
KLA-TENCOR CORP COM 482480100 1,372 15,331 SH   SOLE 9 15,331 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 657 28,005 SH   SOLE 1 28,005 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 24 1,040 SH   SOLE 8 1,040 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 1,972 78,661 SH   SOLE 1 78,661 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 237 9,458 SH   SOLE 8 9,458 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 193 7,700 SH Put SOLE 8 7,700 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 27 1,092 SH Call SOLE 8 1,092 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 41 1,657 SH   SOLE 9 1,657 0 0
KNOLL INC COM 498904200 380 23,046 SH   SOLE 1 23,046 0 0
KNOLL INC OPT 498904200 3 200 SH Call SOLE 8 200 0 0
KNOLL INC OPT 498904200 33 2,000 SH Put SOLE 8 2,000 0 0
KNOLL INC COM 498904200 16 962 SH   SOLE 8 962 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 59 3,302 SH   SOLE 1 3,302 0 0
KNOT OFFSHORE PARTNERS LP OPT Y48125101 7 400 SH Call SOLE 8 400 0 0
KNOWLES CORP COM 49926D109 1,496 112,385 SH   SOLE 1 112,385 0 0
KNOWLES CORP COM 49926D109 119 8,908 SH   SOLE 8 8,908 0 0
KNOWLES CORP BOND 49926DAB5 42 41,000 PRN   SOLE 8 0 0 41,000
KOHLS CORP COM 500255104 21,662 326,533 SH   SOLE 1 326,533 0 0
KOHLS CORP COM 500255104 8,834 133,175 SH   SOLE 8 133,175 0 0
KOHLS CORP OPT 500255104 28,466 429,100 SH Put SOLE 8 429,100 0 0
KOHLS CORP OPT 500255104 17,773 267,900 SH Call SOLE 8 267,900 0 0
KOHLS CORP COM 500255104 1,086 16,377 SH   SOLE 9 16,377 0 0
KOPIN CORP COM 500600101 27 26,766 SH   SOLE 1 26,766 0 0
KOPIN CORP COM 500600101 101 101,333 SH   SOLE 8 101,333 0 0
KOPPERS HOLDINGS INC COM 50060P106 132 7,718 SH   SOLE 1 7,718 0 0
KOPPERS HOLDINGS INC COM 50060P106 97 5,701 SH   SOLE 8 5,701 0 0
KOREA ELECTRIC PWR ADR 500631106 402 27,272 SH   SOLE 1 27,272 0 0
KOREA ELECTRIC PWR ADR 500631106 290 19,667 SH   SOLE 8 19,667 0 0
KOREA FD FUND 500634209 46 1,638 SH   DFND 1 0 0 1,638
KORN FERRY INTL COM 500643200 2,123 53,691 SH   SOLE 1 53,691 0 0
KORN FERRY INTL COM 500643200 585 14,784 SH   SOLE 8 14,784 0 0
KORNIT DIGITAL LTD COM M6372Q113 7 386 SH   SOLE 1 386 0 0
KORNIT DIGITAL LTD COM M6372Q113 111 5,947 SH   SOLE 8 5,947 0 0
KOSMOS ENERGY LTD COM 500688106 102 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 56 13,720 SH   SOLE 1 13,720 0 0
KRAFT HEINZ CO COM 500754106 70,428 1,636,338 SH   SOLE 1 1,636,338 0 0
KRAFT HEINZ CO COM 500754106 2,569 59,698 SH   DFND 1 0 0 59,698
KRAFT HEINZ CO OPT 500754106 17,014 395,300 SH Call SOLE 8 395,300 0 0
KRAFT HEINZ CO COM 500754106 11,004 255,681 SH   SOLE 8 255,681 0 0
KRAFT HEINZ CO OPT 500754106 24,631 572,300 SH Put SOLE 8 572,300 0 0
KRAFT HEINZ CO COM 500754106 11,431 265,593 SH   SOLE 9 265,593 0 0
KRAFT HEINZ CO COM 500754106 0 1 SH   SOLE 44 1 0 0
KRAFT HEINZ CO COM 500754106 7 166 SH   SOLE 99 0 166 0
KRANESHARES TR FUND 500767306 75 2,000 SH   DFND 1 0 0 2,000
KRANESHARES TR FUND 500767306 56 1,496 SH   SOLE 8 1,496 0 0
KRATON CORPORATION COM 50077C106 509 23,273 SH   SOLE 1 23,273 0 0
KRATON CORPORATION COM 50077C106 0 13 SH   SOLE 8 13 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 21 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 1,181 83,821 SH   SOLE 1 83,821 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 835 59,261 SH   SOLE 8 59,261 0 0
KROGER CO OPT 501044101 1,375 50,000 SH Put SOLE 1 50,000 0 0
KROGER CO COM 501044101 42,449 1,543,600 SH   SOLE 1 1,543,600 0 0
KROGER CO OPT 501044101 14,367 522,400 SH Put SOLE 8 522,400 0 0
KROGER CO COM 501044101 6,543 237,955 SH   SOLE 8 237,955 0 0
KROGER CO OPT 501044101 18,929 688,300 SH Call SOLE 8 688,300 0 0
KROGER CO COM 501044101 3,132 113,834 SH   SOLE 9 113,834 0 0
KROGER CO COM 501044101 0 1 SH   SOLE 44 1 0 0
KRONOS WORLDWIDE INC COM 50105F105 12 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 622 54,022 SH   SOLE 1 54,022 0 0
KRONOS WORLDWIDE INC OPT 50105F105 18 1,600 SH Put SOLE 8 1,600 0 0
KRONOS WORLDWIDE INC COM 50105F105 7 600 SH   SOLE 8 600 0 0
KRYSTAL BIOTECH INC COM 501147102 777 37,389 SH   SOLE 1 37,389 0 0
KT CORP ADR 48268K101 1,146 80,610 SH   SOLE 1 80,610 0 0
KT CORP ADR 48268K101 839 59,000 SH   DFND 1 0 0 59,000
KULICKE &amp SOFFA INDS INC COM 501242101 1,488 73,410 SH   SOLE 1 73,410 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 32 1,600 SH Call SOLE 8 1,600 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 0 12 SH   SOLE 8 12 0 0
KVH INDS INC COM 482738101 5 471 SH   SOLE 1 471 0 0
L BRANDS INC COM 501797104 12,967 505,169 SH   SOLE 1 505,169 0 0
L BRANDS INC COM 501797104 1,168 45,469 SH   SOLE 8 45,469 0 0
L BRANDS INC OPT 501797104 3,627 141,300 SH Put SOLE 8 141,300 0 0
L BRANDS INC OPT 501797104 2,254 87,800 SH Call SOLE 8 87,800 0 0
L BRANDS INC COM 501797104 770 29,949 SH   SOLE 9 29,949 0 0
L3 TECHNOLOGIES INC COM 502413107 43,385 249,827 SH   SOLE 1 249,827 0 0
L3 TECHNOLOGIES INC COM 502413107 4,593 26,445 SH   SOLE 8 26,445 0 0
L3 TECHNOLOGIES INC OPT 502413107 191 1,100 SH Put SOLE 8 1,100 0 0
L3 TECHNOLOGIES INC OPT 502413107 677 3,900 SH Call SOLE 8 3,900 0 0
L3 TECHNOLOGIES INC COM 502413107 1,291 7,439 SH   SOLE 9 7,439 0 0
L3 TECHNOLOGIES INC COM 502413107 452 2,600 SH   DFND 20 0 0 2,600
LA JOLLA PHARMACEUTICAL CO COM 503459604 386 40,909 SH   SOLE 1 40,909 0 0
LA JOLLA PHARMACEUTICAL CO OPT 503459604 8 800 SH Call SOLE 8 800 0 0
LA Z BOY INC COM 505336107 1,029 37,140 SH   SOLE 1 37,140 0 0
LA Z BOY INC COM 505336107 625 22,554 SH   SOLE 8 22,554 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 15,370 121,635 SH   SOLE 1 121,635 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 139 1,100 SH   SOLE 8 1,100 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 455 3,600 SH Put SOLE 8 3,600 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 139 1,100 SH Call SOLE 8 1,100 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 4,524 35,809 SH   SOLE 9 35,809 0 0
LADDER CAP CORP TRUS 505743104 6,017 388,927 SH   SOLE 1 388,927 0 0
LAIX INC ADR 50736W105 2 311 SH   SOLE 1 311 0 0
LAKELAND BANCORP INC COM 511637100 287 19,417 SH   SOLE 1 19,417 0 0
LAKELAND BANCORP INC COM 511637100 3 192 SH   SOLE 8 192 0 0
LAKELAND FINL CORP COM 511656100 82 2,047 SH   SOLE 1 2,047 0 0
LAKELAND INDS INC COM 511795106 1 117 SH   SOLE 8 117 0 0
LAM RESEARCH CORP COM 512807108 26,297 193,123 SH   SOLE 1 193,123 0 0
LAM RESEARCH CORP COM 512807108 1 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP OPT 512807108 6,931 50,900 SH Put SOLE 8 50,900 0 0
LAM RESEARCH CORP OPT 512807108 11,139 81,800 SH Call SOLE 8 81,800 0 0
LAM RESEARCH CORP COM 512807108 742 5,446 SH   SOLE 8 5,446 0 0
LAM RESEARCH CORP COM 512807108 740 5,433 SH   SOLE 9 5,433 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 4,027 58,204 SH   SOLE 1 58,204 0 0
LAMAR ADVERTISING CO NEW COM 512816109 12 175 SH   SOLE 1 175 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 306 4,427 SH   SOLE 8 4,427 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 228 3,300 SH Call SOLE 8 3,300 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 1,695 24,500 SH Put SOLE 8 24,500 0 0
LAMB WESTON HLDGS INC COM 513272104 19,736 268,272 SH   SOLE 1 268,272 0 0
LAMB WESTON HLDGS INC COM 513272104 619 8,407 SH   SOLE 8 8,407 0 0
LAMB WESTON HLDGS INC COM 513272104 1,083 14,724 SH   SOLE 9 14,724 0 0
LANCASTER COLONY CORP COM 513847103 312 1,766 SH   SOLE 1 1,766 0 0
LANCASTER COLONY CORP COM 513847103 1,949 11,019 SH   SOLE 8 11,019 0 0
LANDEC CORP COM 514766104 11 959 SH   SOLE 1 959 0 0
LANDS END INC NEW COM 51509F105 81 5,714 SH   SOLE 1 5,714 0 0
LANDS END INC NEW OPT 51509F105 922 64,900 SH Call SOLE 8 64,900 0 0
LANDS END INC NEW OPT 51509F105 399 28,100 SH Put SOLE 8 28,100 0 0
LANDSTAR SYS INC COM 515098101 6,409 66,988 SH   SOLE 1 66,988 0 0
LANDSTAR SYS INC OPT 515098101 144 1,500 SH Put SOLE 8 1,500 0 0
LANDSTAR SYS INC OPT 515098101 124 1,300 SH Call SOLE 8 1,300 0 0
LANDSTAR SYS INC COM 515098101 59 622 SH   SOLE 8 622 0 0
LANNET INC COM 516012101 315 63,724 SH   SOLE 1 63,724 0 0
LANNET INC COM 516012101 2 333 SH   SOLE 8 333 0 0
LANNET INC OPT 516012101 5 1,100 SH Put SOLE 8 1,100 0 0
LANTHEUS HLDGS INC COM 516544103 320 20,419 SH   SOLE 1 20,419 0 0
LANTHEUS HLDGS INC COM 516544103 88 5,598 SH   SOLE 8 5,598 0 0
LAREDO PETROLEUM INC COM 516806106 600 165,814 SH   SOLE 1 165,814 0 0
LAREDO PETROLEUM INC OPT 516806106 66 18,200 SH Put SOLE 8 18,200 0 0
LAREDO PETROLEUM INC COM 516806106 181 50,253 SH   SOLE 8 50,253 0 0
LAREDO PETROLEUM INC OPT 516806106 8 2,200 SH Call SOLE 8 2,200 0 0
LAS VEGAS SANDS CORP COM 517834107 15,670 301,077 SH   SOLE 1 301,077 0 0
LAS VEGAS SANDS CORP OPT 517834107 13,299 255,500 SH Put SOLE 8 255,500 0 0
LAS VEGAS SANDS CORP COM 517834107 3,717 71,430 SH   SOLE 8 71,430 0 0
LAS VEGAS SANDS CORP OPT 517834107 16,859 323,900 SH Call SOLE 8 323,900 0 0
LAS VEGAS SANDS CORP COM 517834107 4,305 82,700 SH   SOLE 9 82,700 0 0
LATAM AIRLS GROUP S A ADR 51817R106 1 53 SH   SOLE 1 53 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 192 27,800 SH   SOLE 1 27,800 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 3 440 SH   SOLE 8 440 0 0
LAUDER ESTEE COS INC COM 518439104 1,308 10,051 SH   DFND 1 0 0 10,051
LAUDER ESTEE COS INC COM 518439104 65,148 500,765 SH   SOLE 1 435,721 65,044 0
LAUDER ESTEE COS INC OPT 518439104 3,044 23,400 SH Put SOLE 8 23,400 0 0
LAUDER ESTEE COS INC COM 518439104 893 6,858 SH   SOLE 8 6,858 0 0
LAUDER ESTEE COS INC OPT 518439104 4,098 31,500 SH Call SOLE 8 31,500 0 0
LAUDER ESTEE COS INC COM 518439104 18,966 145,790 SH   SOLE 9 145,790 0 0
LAUDER ESTEE COS INC COM 518439104 520 4,000 SH   DFND 20 0 0 4,000
LAUDER ESTEE COS INC COM 518439104 282 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 3,608 27,731 SH   SOLE 99 0 27,731 0
LAUREATE EDUCATION INC COM 518613203 42 2,756 SH   SOLE 1 2,756 0 0
LAWSON PRODS INC COM 520776105 3 109 SH   SOLE 1 109 0 0
LAZARD LTD COM G54050102 89,802 2,432,982 SH   SOLE 1 2,432,982 0 0
LAZARD LTD OPT G54050102 583 15,800 SH Call SOLE 8 15,800 0 0
LAZARD LTD COM G54050102 132 3,582 SH   SOLE 8 3,582 0 0
LAZARD LTD OPT G54050102 281 7,600 SH Put SOLE 8 7,600 0 0
LAZARD LTD COM G54050102 0 13 SH   SOLE 9 13 0 0
LCI INDS COM 50189K103 1,137 17,022 SH   SOLE 1 17,022 0 0
LCNB CORP COM 50181P100 4 261 SH   SOLE 1 261 0 0
LEAF GROUP LTD COM 52177G102 109 15,911 SH   SOLE 8 15,911 0 0
LEAR CORP COM 521865204 3,406 27,722 SH   SOLE 1 27,722 0 0
LEAR CORP OPT 521865204 6,475 52,700 SH Call SOLE 8 52,700 0 0
LEAR CORP OPT 521865204 4,656 37,900 SH Put SOLE 8 37,900 0 0
LEAR CORP COM 521865204 2,996 24,380 SH   SOLE 8 24,380 0 0
LEAR CORP COM 521865204 4,397 35,789 SH   SOLE 9 35,789 0 0
LEE ENTERPRISES INC COM 523768109 27 12,640 SH   SOLE 8 12,640 0 0
LEGACY RESVS INC COM 524706108 52 33,900 SH   SOLE 1 33,900 0 0
LEGACY RESVS INC COM 524706108 3 1,997 SH   SOLE 8 1,997 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 1,128 35,152 SH   SOLE 1 35,152 0 0
LEGG MASON INC COM 524901105 721 28,269 SH   SOLE 1 28,269 0 0
LEGG MASON INC COM 524901105 792 31,028 SH   SOLE 8 31,028 0 0
LEGG MASON INC OPT 524901105 1,452 56,900 SH Put SOLE 8 56,900 0 0
LEGG MASON INC OPT 524901105 977 38,300 SH Call SOLE 8 38,300 0 0
LEGGETT &amp PLATT INC COM 524660107 5,191 144,814 SH   SOLE 1 144,814 0 0
LEGGETT &amp PLATT INC COM 524660107 72 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC OPT 524660107 240 6,700 SH Put SOLE 8 6,700 0 0
LEGGETT &amp PLATT INC COM 524660107 164 4,587 SH   SOLE 8 4,587 0 0
LEGGETT &amp PLATT INC OPT 524660107 93 2,600 SH Call SOLE 8 2,600 0 0
LEGGETT &amp PLATT INC COM 524660107 442 12,335 SH   SOLE 9 12,335 0 0
LEIDOS HLDGS INC COM 525327102 14,846 281,593 SH   SOLE 1 281,593 0 0
LEIDOS HLDGS INC COM 525327102 43 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 440 8,341 SH   SOLE 8 8,341 0 0
LEIDOS HLDGS INC OPT 525327102 74 1,400 SH Call SOLE 8 1,400 0 0
LEIDOS HLDGS INC COM 525327102 93 1,739 SH   SOLE 9 1,739 0 0
LEMAITRE VASCULAR INC COM 525558201 141 5,969 SH   SOLE 1 5,969 0 0
LEMAITRE VASCULAR INC COM 525558201 16 671 SH   SOLE 8 671 0 0
LENDINGCLUB CORP COM 52603A109 25 9,333 SH   SOLE 1 9,333 0 0
LENDINGCLUB CORP OPT 52603A109 124 47,300 SH Put SOLE 8 47,300 0 0
LENDINGCLUB CORP OPT 52603A109 18 6,900 SH Call SOLE 8 6,900 0 0
LENDINGCLUB CORP COM 52603A109 126 48,197 SH   SOLE 8 48,197 0 0
LENDINGTREE INC NEW BOND 52603BAA5 183 148,000 PRN   SOLE 8 0 0 148,000
LENDINGTREE INC NEW OPT 52603B107 22 100 SH Call SOLE 8 100 0 0
LENNAR CORP COM 526057104 15,956 407,556 SH   SOLE 1 407,556 0 0
LENNAR CORP COM 526057302 317 10,127 SH   SOLE 1 10,127 0 0
LENNAR CORP OPT 526057104 4,588 117,200 SH Put SOLE 8 117,200 0 0
LENNAR CORP OPT 526057104 4,181 106,800 SH Call SOLE 8 106,800 0 0
LENNAR CORP COM 526057302 1 16 SH   SOLE 8 16 0 0
LENNAR CORP OPT 526057302 10 334 SH Call SOLE 8 334 0 0
LENNAR CORP OPT 526057302 1 30 SH Put SOLE 8 30 0 0
LENNAR CORP COM 526057104 1,252 31,989 SH   SOLE 8 31,989 0 0
LENNAR CORP COM 526057104 1,120 28,610 SH   SOLE 9 28,610 0 0
LENNOX INTL INC COM 526107107 6,549 29,921 SH   SOLE 1 29,921 0 0
LENNOX INTL INC COM 526107107 885 4,047 SH   SOLE 8 4,047 0 0
LENNOX INTL INC COM 526107107 97 445 SH   SOLE 9 445 0 0
LEVEL ONE BANCORP INC COM 52730D208 3 149 SH   SOLE 1 149 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 15 2,202 SH   SOLE 1 2,202 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 2 300 SH Call SOLE 8 300 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 3 405 SH   SOLE 8 405 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 132 18,200 SH   SOLE 1 18,200 0 0
LEXINGTON REALTY TRUST TRUS 529043101 1,455 177,166 SH   SOLE 1 177,166 0 0
LEXINGTON REALTY TRUST TRUS 529043101 2 300 SH   SOLE 8 300 0 0
LG DISPLAY CO LTD ADR 50186V102 20 2,502 SH   SOLE 1 2,502 0 0
LGI HOMES INC COM 50187T106 668 14,781 SH   SOLE 1 14,781 0 0
LGI HOMES INC COM 50187T106 38 837 SH   SOLE 8 837 0 0
LGI HOMES INC OPT 50187T106 59 1,300 SH Put SOLE 8 1,300 0 0
LHC GROUP INC COM 50187A107 1,604 17,083 SH   SOLE 1 17,083 0 0
LIBERTY BROADBAND CORP COM 530307107 99 1,383 SH   SOLE 1 1,383 0 0
LIBERTY BROADBAND CORP COM 530307305 1,765 24,489 SH   SOLE 1 24,489 0 0
LIBERTY BROADBAND CORP COM 530307107 108 1,501 SH   SOLE 8 1,501 0 0
LIBERTY BROADBAND CORP COM 530307305 1,593 22,102 SH   SOLE 9 22,102 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 1,545 39,482 SH   SOLE 1 39,482 0 0
LIBERTY EXPEDIA HOLDINGS COM 53046P109 3 75 SH   SOLE 8 75 0 0
LIBERTY GLOBAL PLC COM G5480U104 4,304 201,645 SH   SOLE 1 201,645 0 0
LIBERTY GLOBAL PLC COM G5480U120 6,614 320,492 SH   SOLE 1 320,492 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 1,280 60,000 SH Call SOLE 8 60,000 0 0
LIBERTY GLOBAL PLC OPT G5480U104 305 14,300 SH Put SOLE 8 14,300 0 0
LIBERTY GLOBAL PLC COM G5480U104 301 14,099 SH   SOLE 8 14,099 0 0
LIBERTY GLOBAL PLC COM G5480U120 2,298 111,386 SH   SOLE 9 111,386 0 0
LIBERTY GLOBAL PLC COM G5480U104 47 2,218 SH   SOLE 9 2,218 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 65 4,539 SH   SOLE 1 4,539 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E128 48 3,305 SH   SOLE 1 3,305 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E102 1 63 SH   SOLE 8 63 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 14 SH   SOLE 9 14 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 17 SH   SOLE 9 17 0 0
LIBERTY MEDIA CORP BOND 530715AL5 1,444 2,188,000 PRN   SOLE 8 0 0 2,188,000
LIBERTY MEDIA CORP BOND 530715AG6 2,754 4,087,000 PRN   SOLE 8 0 0 4,087,000
LIBERTY MEDIA CORP DELAWARE COM 531229888 318 12,756 SH   SOLE 1 12,756 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 4 172 SH   SOLE 1 172 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 6,014 162,599 SH   SOLE 1 162,599 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 40 1,346 SH   SOLE 1 1,346 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 2,338 76,148 SH   SOLE 1 76,148 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 6,215 168,875 SH   SOLE 1 168,875 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 1 23 SH   SOLE 8 23 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 412 11,200 SH   SOLE 8 11,200 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AB8 5,187 4,845,000 PRN   SOLE 8 0 0 4,845,000
LIBERTY MEDIA CORP DELAWARE COM 531229888 1 24 SH   SOLE 8 24 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 120 3,900 SH   SOLE 8 3,900 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 2,582 69,821 SH   SOLE 8 69,821 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AF9 2,841 2,758,000 PRN   SOLE 8 0 0 2,758,000
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 1,196 2,527,000 PRN   SOLE 8 0 0 2,527,000
LIBERTY MEDIA CORP DELAWARE COM 531229854 99 3,221 SH   SOLE 9 3,221 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 38 1,045 SH   SOLE 9 1,045 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 103 2,783 SH   SOLE 9 2,783 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 62 4,786 SH   SOLE 8 4,786 0 0
LIBERTY PPTY TR COM 531172104 670 15,999 SH   SOLE 1 15,999 0 0
LIBERTY PPTY TR TRUS 531172104 15,208 363,156 SH   SOLE 1 363,156 0 0
LIBERTY PPTY TR TRUS 531172104 4 100 SH   SOLE 8 100 0 0
LIBERTY PPTY TR COM 531172104 77 1,801 SH   SOLE 9 1,801 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1,261 79,308 SH   SOLE 1 79,308 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 0 1 SH   SOLE 8 1 0 0
LIFE STORAGE INC TRUS 53223X107 9,479 101,943 SH   SOLE 1 101,943 0 0
LIFE STORAGE INC COM 53223X107 2,507 26,958 SH   SOLE 1 26,958 0 0
LIFE STORAGE INC TRUS 53223X107 9 105 SH   SOLE 8 105 0 0
LIFETIME BRANDS INC COM 53222Q103 3 341 SH   SOLE 1 341 0 0
LIFETIME BRANDS INC COM 53222Q103 1 56 SH   SOLE 8 56 0 0
LIFEVANTAGE CORP COM 53222K205 807 61,200 SH   SOLE 1 61,200 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 8,749 64,471 SH   SOLE 1 64,471 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 41 300 SH Call SOLE 8 300 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 419 3,089 SH   SOLE 8 3,089 0 0
LILIS ENERGY INC COM 532403201 0 19 SH   SOLE 1 19 0 0
LILIS ENERGY INC COM 532403201 8 6,071 SH   SOLE 8 6,071 0 0
LILLY ELI &amp CO COM 532457108 417 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO COM 532457108 105,681 913,246 SH   SOLE 1 913,246 0 0
LILLY ELI &amp CO OPT 532457108 59,793 516,700 SH Put SOLE 8 516,700 0 0
LILLY ELI &amp CO OPT 532457108 4,502 38,900 SH Call SOLE 8 38,900 0 0
LILLY ELI &amp CO COM 532457108 12,964 112,030 SH   SOLE 8 112,030 0 0
LILLY ELI &amp CO COM 532457108 912 7,883 SH   SOLE 9 7,883 0 0
LILLY ELI &amp CO COM 532457108 0 1 SH   SOLE 44 1 0 0
LIMELIGHT NETWORKS INC COM 53261M104 155 66,131 SH   SOLE 8 66,131 0 0
LIMONEIRA CO COM 532746104 4 187 SH   SOLE 1 187 0 0
LINCOLN ELEC HLDGS INC COM 533900106 371 4,713 SH   SOLE 1 4,713 0 0
LINCOLN ELEC HLDGS INC COM 533900106 112 1,427 SH   SOLE 8 1,427 0 0
LINCOLN NATL CORP IND COM 534187109 13,871 270,312 SH   SOLE 1 270,312 0 0
LINCOLN NATL CORP IND OPT 534187109 826 16,100 SH Call SOLE 8 16,100 0 0
LINCOLN NATL CORP IND OPT 534187109 6,983 136,100 SH Put SOLE 8 136,100 0 0
LINCOLN NATL CORP IND COM 534187109 2,552 49,732 SH   SOLE 8 49,732 0 0
LINCOLN NATL CORP IND COM 534187109 1,048 20,437 SH   SOLE 9 20,437 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 124 9,217 SH   SOLE 1 9,217 0 0
LINDE PLC COM G5494J103 481 3,080 SH   DFND 1 0 0 3,080
LINDE PLC COM G5494J103 1,003,210 6,429,192 SH   SOLE 1 6,429,192 0 0
LINDE PLC OPT G5494J103 1,139 7,300 SH Call SOLE 8 7,300 0 0
LINDE PLC OPT G5494J103 780 5,000 SH Put SOLE 8 5,000 0 0
LINDE PLC COM G5494J103 3,701 23,717 SH   SOLE 8 23,717 0 0
LINDE PLC COM G5494J103 52,687 337,643 SH   SOLE 9 337,643 0 0
LINDE PLC COM G5494J103 68,510 439,054 SH   SOLE 58 439,054 0 0
LINDSAY CORP COM 535555106 1,007 10,460 SH   SOLE 1 10,460 0 0
LINDSAY CORP OPT 535555106 395 4,100 SH Put SOLE 8 4,100 0 0
LINDSAY CORP COM 535555106 2,226 23,122 SH   SOLE 8 23,122 0 0
LINE CORP ADR 53567X101 0 5 SH   SOLE 1 5 0 0
LINE CORP ADR 53567X101 3 100 SH   DFND 1 0 0 100
LINE CORP ADR 53567X101 1,332 39,039 SH   SOLE 8 39,039 0 0
LINE CORP OPT 53567X101 85 2,500 SH Call SOLE 8 2,500 0 0
LIONS GATE ENTMNT CORP COM 535919500 81 5,484 SH   SOLE 1 5,484 0 0
LIONS GATE ENTMNT CORP COM 535919401 567 35,240 SH   SOLE 1 35,240 0 0
LIONS GATE ENTMNT CORP COM 535919401 37 2,318 SH   SOLE 8 2,318 0 0
LIPOCINE INC NEW COM 53630X104 39 30,200 SH   SOLE 1 30,200 0 0
LIQUID MEDIA GROUP LTD NEW COM 53634Q204 0 88 SH   SOLE 8 88 0 0
LIQUIDITY SERVICES INC COM 53635B107 67 10,933 SH   SOLE 1 10,933 0 0
LITHIA MTRS INC COM 536797103 925 12,122 SH   SOLE 1 12,122 0 0
LITHIA MTRS INC OPT 536797103 23 300 SH Put SOLE 8 300 0 0
LITHIA MTRS INC OPT 536797103 38 500 SH Call SOLE 8 500 0 0
LITHIA MTRS INC COM 536797103 760 9,962 SH   SOLE 8 9,962 0 0
LITTELFUSE INC COM 537008104 506 2,947 SH   SOLE 1 2,947 0 0
LIVANOVA PLC COM G5509L101 152 1,667 SH   SOLE 1 1,667 0 0
LIVANOVA PLC COM G5509L101 693 7,580 SH   SOLE 8 7,580 0 0
LIVANOVA PLC OPT G5509L101 2,149 23,500 SH Put SOLE 8 23,500 0 0
LIVANOVA PLC OPT G5509L101 10,977 120,000 SH Call SOLE 8 120,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 5,759 116,929 SH   SOLE 1 116,929 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 2,916 59,200 SH Call SOLE 8 59,200 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 2,916 59,200 SH Put SOLE 8 59,200 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,003 20,362 SH   SOLE 8 20,362 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 90 1,822 SH   SOLE 9 1,822 0 0
LIVE OAK BANCSHARES INC COM 53803X105 0 31 SH   SOLE 1 31 0 0
LIVE OAK BANCSHARES INC COM 53803X105 4 238 SH   SOLE 8 238 0 0
LIVENT CORP COM 53814L108 37 2,727 SH   SOLE 1 2,727 0 0
LIVENT CORP COM 53814L108 79 5,750 SH   SOLE 8 5,750 0 0
LIVEPERSON INC COM 538146101 438 23,206 SH   SOLE 1 23,206 0 0
LIVEPERSON INC OPT 538146101 11 600 SH Call SOLE 8 600 0 0
LIVEPERSON INC COM 538146101 221 11,708 SH   SOLE 8 11,708 0 0
LIVEPERSON INC OPT 538146101 2 100 SH Put SOLE 8 100 0 0
LIVERAMP HLDGS INC COM 53815P108 15,724 407,038 SH   SOLE 1 407,038 0 0
LIVERAMP HLDGS INC COM 53815P108 716 18,546 SH   SOLE 8 18,546 0 0
LIVEXLIVE MEDIA INC COM 53839L208 10 2,000 SH   SOLE 1 2,000 0 0
LKQ CORP COM 501889208 4,125 173,857 SH   SOLE 1 173,857 0 0
LKQ CORP COM 501889208 353 14,876 SH   SOLE 8 14,876 0 0
LKQ CORP OPT 501889208 9 400 SH Put SOLE 8 400 0 0
LKQ CORP OPT 501889208 38 1,600 SH Call SOLE 8 1,600 0 0
LKQ CORP COM 501889208 746 31,393 SH   SOLE 9 31,393 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 5 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 388 151,367 SH   SOLE 1 151,367 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 0 1 SH   SOLE 8 1 0 0
LOCKHEED MARTIN CORP COM 539830109 157 601 SH   DFND 1 0 0 601
LOCKHEED MARTIN CORP COM 539830109 92,812 354,460 SH   SOLE 1 354,460 0 0
LOCKHEED MARTIN CORP OPT 539830109 18,564 70,900 SH Put SOLE 8 70,900 0 0
LOCKHEED MARTIN CORP OPT 539830109 14,454 55,200 SH Call SOLE 8 55,200 0 0
LOCKHEED MARTIN CORP COM 539830109 325 1,242 SH   SOLE 8 1,242 0 0
LOCKHEED MARTIN CORP COM 539830109 5,370 20,510 SH   SOLE 9 20,510 0 0
LOEWS CORP COM 540424108 33,809 742,746 SH   SOLE 1 742,746 0 0
LOEWS CORP OPT 540424108 82 1,800 SH Call SOLE 8 1,800 0 0
LOEWS CORP COM 540424108 5,544 121,800 SH   SOLE 8 121,800 0 0
LOEWS CORP OPT 540424108 6,864 150,800 SH Put SOLE 8 150,800 0 0
LOEWS CORP COM 540424108 1,189 26,139 SH   SOLE 9 26,139 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 21 1,998 SH   SOLE 1 1,998 0 0
LOGITECH INTL S A COM H50430232 4,365 139,561 SH   SOLE 1 139,561 0 0
LOGITECH INTL S A OPT H50430232 34 1,100 SH Call SOLE 8 1,100 0 0
LOGITECH INTL S A COM H50430232 13,380 427,727 SH   SOLE 9 427,727 0 0
LOGMEIN INC COM 54142L109 6,742 82,645 SH   SOLE 1 82,645 0 0
LOGMEIN INC COM 54142L109 61 748 SH   SOLE 8 748 0 0
LOMA NEGRA CORP ADR 54150E104 37 3,358 SH   SOLE 8 3,358 0 0
LONESTAR RES US INC COM 54240F103 150 41,000 SH   SOLE 1 41,000 0 0
LONESTAR RES US INC COM 54240F103 9 2,340 SH   SOLE 8 2,340 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 82 2,202 SH   SOLE 1 2,202 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 37 1,000 SH Put SOLE 8 1,000 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 216 5,800 SH Call SOLE 8 5,800 0 0
LOUISIANA PAC CORP COM 546347105 1,176 52,875 SH   SOLE 1 52,875 0 0
LOUISIANA PAC CORP OPT 546347105 4,286 192,900 SH Call SOLE 8 192,900 0 0
LOUISIANA PAC CORP COM 546347105 40 1,800 SH   SOLE 8 1,800 0 0
LOUISIANA PAC CORP OPT 546347105 213 9,600 SH Put SOLE 8 9,600 0 0
LOVESAC COMPANY COM 54738L109 1 22 SH   SOLE 1 22 0 0
LOWES COS INC COM 548661107 62,151 672,903 SH   SOLE 1 672,903 0 0
LOWES COS INC OPT 548661107 19,562 211,800 SH Call SOLE 8 211,800 0 0
LOWES COS INC COM 548661107 1,906 20,641 SH   SOLE 8 20,641 0 0
LOWES COS INC OPT 548661107 11,231 121,600 SH Put SOLE 8 121,600 0 0
LOWES COS INC COM 548661107 5,298 57,366 SH   SOLE 9 57,366 0 0
LOWES COS INC COM 548661107 0 1 SH   SOLE 44 1 0 0
LOXO ONCOLOGY INC COM 548862101 1,049 7,491 SH   SOLE 1 7,491 0 0
LOXO ONCOLOGY INC COM 548862101 29 208 SH   SOLE 8 208 0 0
LPL FINL HLDGS INC COM 50212V100 1,194 19,546 SH   SOLE 1 19,546 0 0
LPL FINL HLDGS INC COM 50212V100 17 280 SH   SOLE 8 280 0 0
LSB INDS INC COM 502160104 53 9,720 SH   SOLE 1 9,720 0 0
LSC COMMUNICATIONS INC COM 50218P107 587 83,795 SH   SOLE 1 83,795 0 0
LSC COMMUNICATIONS INC COM 50218P107 0 25 SH   SOLE 8 25 0 0
LSI INDS INC COM 50216C108 3 800 SH   SOLE 1 800 0 0
LTC PPTYS INC TRUS 502175102 3,163 75,885 SH   SOLE 1 75,885 0 0
LTC PPTYS INC OPT 502175102 38 900 SH Call SOLE 8 900 0 0
LTC PPTYS INC TRUS 502175102 2 59 SH   SOLE 8 59 0 0
LULULEMON ATHLETICA INC COM 550021109 39,641 325,963 SH   SOLE 1 325,963 0 0
LULULEMON ATHLETICA INC COM 550021109 3 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC OPT 550021109 35,450 291,500 SH Call SOLE 8 291,500 0 0
LULULEMON ATHLETICA INC OPT 550021109 29,052 238,900 SH Put SOLE 8 238,900 0 0
LULULEMON ATHLETICA INC COM 550021109 17,206 141,483 SH   SOLE 8 141,483 0 0
LULULEMON ATHLETICA INC COM 550021109 193 1,597 SH   SOLE 9 1,597 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 123 12,891 SH   SOLE 1 12,891 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 313 32,900 SH Call SOLE 8 32,900 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 203 21,300 SH Put SOLE 8 21,300 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 326 34,264 SH   SOLE 8 34,264 0 0
LUMENTUM HLDGS INC COM 55024U109 1,513 36,062 SH   SOLE 1 36,062 0 0
LUMENTUM HLDGS INC COM 55024U109 0 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC OPT 55024U109 5,894 140,308 SH Put SOLE 8 140,308 0 0
LUMENTUM HLDGS INC COM 55024U109 2,105 50,088 SH   SOLE 8 50,088 0 0
LUMENTUM HLDGS INC OPT 55024U109 5,216 124,162 SH Call SOLE 8 124,162 0 0
LUMINEX CORP DEL COM 55027E102 1,507 65,207 SH   SOLE 1 65,207 0 0
LUMINEX CORP DEL COM 55027E102 701 30,360 SH   SOLE 8 30,360 0 0
LUTHER BURBANK CORP COM 550550107 5 592 SH   SOLE 1 592 0 0
LUXOFT HLDG INC COM G57279104 18 600 SH   SOLE 1 600 0 0
LYDALL INC DEL COM 550819106 177 8,708 SH   SOLE 1 8,708 0 0
LYDALL INC DEL COM 550819106 43 2,120 SH   SOLE 8 2,120 0 0
LYON WILLIAM HOMES COM 552074700 289 26,978 SH   SOLE 1 26,978 0 0
LYON WILLIAM HOMES COM 552074700 0 16 SH   SOLE 8 16 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 8 100 SH   DFND 1 0 0 100
LYONDELLBASELL INDUSTRIES N COM N53745100 58,472 703,129 SH   SOLE 1 703,129 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 1,102 13,242 SH   SOLE 8 13,242 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 2,686 32,300 SH Call SOLE 8 32,300 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 2,753 33,100 SH Put SOLE 8 33,100 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 4,944 59,444 SH   SOLE 9 59,444 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 17 200 SH   DFND 20 0 0 200
M &amp T BK CORP COM 55261F104 20,912 146,095 SH   SOLE 1 146,095 0 0
M &amp T BK CORP OPT 55261F104 859 6,000 SH Call SOLE 8 6,000 0 0
M &amp T BK CORP COM 55261F104 53 370 SH   SOLE 8 370 0 0
M &amp T BK CORP OPT 55261F104 372 2,600 SH Put SOLE 8 2,600 0 0
M &amp T BK CORP COM 55261F104 2,009 14,029 SH   SOLE 9 14,029 0 0
M D C HLDGS INC COM 552676108 630 22,432 SH   SOLE 1 22,432 0 0
M D C HLDGS INC COM 552676108 531 18,893 SH   SOLE 8 18,893 0 0
M/I HOMES INC COM 55305B101 397 18,871 SH   SOLE 1 18,871 0 0
M/I HOMES INC COM 55305B101 2 100 SH   SOLE 8 100 0 0
MACATAWA BK CORP COM 554225102 6 659 SH   SOLE 1 659 0 0
MACERICH CO TRUS 554382101 10,050 232,220 SH   SOLE 1 232,220 0 0
MACERICH CO COM 554382101 1,014 23,425 SH   SOLE 1 23,425 0 0
MACERICH CO OPT 554382101 982 22,700 SH Call SOLE 8 22,700 0 0
MACERICH CO OPT 554382101 52 1,200 SH Put SOLE 8 1,200 0 0
MACERICH CO COM 554382101 431 9,991 SH   SOLE 9 9,991 0 0
MACK CALI RLTY CORP COM 554489104 305 15,552 SH   SOLE 1 15,552 0 0
MACK CALI RLTY CORP TRUS 554489104 2,447 124,897 SH   SOLE 1 124,897 0 0
MACK CALI RLTY CORP TRUS 554489104 1 54 SH   SOLE 8 54 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 241 16,644 SH   SOLE 1 16,644 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 10 700 SH   SOLE 8 700 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 189 5,163 SH   SOLE 1 5,163 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 360 9,834 SH   SOLE 8 9,834 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 435 11,900 SH Call SOLE 8 11,900 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 766 885,000 PRN   SOLE 8 0 0 885,000
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 760 20,800 SH Put SOLE 8 20,800 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 8 232 SH   SOLE 9 232 0 0
MACYS INC COM 55616P104 30,041 1,008,790 SH   SOLE 1 1,008,790 0 0
MACYS INC OPT 55616P104 21,623 726,100 SH Put SOLE 8 726,100 0 0
MACYS INC COM 55616P104 4,804 161,312 SH   SOLE 8 161,312 0 0
MACYS INC OPT 55616P104 18,109 608,100 SH Call SOLE 8 608,100 0 0
MACYS INC COM 55616P104 901 30,254 SH   SOLE 9 30,254 0 0
MADDEN STEVEN LTD COM 556269108 1,728 57,129 SH   SOLE 1 57,129 0 0
MADDEN STEVEN LTD OPT 556269108 70 2,300 SH Put SOLE 8 2,300 0 0
MADDEN STEVEN LTD COM 556269108 696 22,983 SH   SOLE 8 22,983 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 11,787 44,027 SH   SOLE 1 44,027 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 2,677 10,000 SH   SOLE 8 10,000 0 0
MADRIGAL PHARMACEUTICALS INC OPT 558868105 4,678 41,500 SH Call SOLE 8 41,500 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 0 2 SH   SOLE 8 2 0 0
MAG SILVER CORP COM 55903Q104 2 211 SH   SOLE 8 211 0 0
MAGAL SECURITY SYS LTD COM M6786D104 4 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 560 9,843 SH   SOLE 1 9,843 0 0
MAGELLAN HEALTH INC OPT 559079207 85 1,500 SH Put SOLE 8 1,500 0 0
MAGELLAN HEALTH INC COM 559079207 72 1,272 SH   SOLE 8 1,272 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 34,951 612,544 SH   SOLE 1 612,544 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 525 9,207 SH   SOLE 8 9,207 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 2,225 39,000 SH Call SOLE 8 39,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 1,786 31,300 SH Put SOLE 8 31,300 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 15 2,651 SH   SOLE 1 2,651 0 0
MAGIC SOFTWARE ENTERPRISES L COM 559166103 0 30 SH   SOLE 8 30 0 0
MAGNA INTL INC COM 559222401 420 9,220 SH   SOLE 1 9,220 0 0
MAGNA INTL INC COM 559222401 386 8,508 SH   SOLE 8 8,508 0 0
MAGNA INTL INC OPT 559222401 64 1,400 SH Call SOLE 8 1,400 0 0
MAGNA INTL INC OPT 559222401 95 2,100 SH Put SOLE 8 2,100 0 0
MAGNA INTL INC COM 559222401 244 5,381 SH   SOLE 9 5,381 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 3 537 SH   SOLE 8 537 0 0
MAGNACHIP SEMICONDUCTOR SA BOND 55932XAB0 122 120,000 PRN   SOLE 8 0 0 120,000
MAGNEGAS APPLIED TECHNLGY SO COM 55939M101 0 46 SH   DFND 1 0 0 46
MAGNOLIA OIL &amp GAS CORP COM 559663109 529 47,183 SH   SOLE 8 47,183 0 0
MAIDEN HOLDINGS LTD COM G5753U112 68 41,298 SH   SOLE 1 41,298 0 0
MAIDEN HOLDINGS LTD COM G5753U112 0 300 SH   SOLE 8 300 0 0
MAIN STREET CAPITAL CORP COM 56035L104 288 8,504 SH   SOLE 8 8,504 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 205 8,448 SH   SOLE 8 8,448 0 0
MAKEMYTRIP LIMITED MAURITIUS OPT V5633W109 24 1,000 SH Put SOLE 8 1,000 0 0
MALIBU BOATS INC COM 56117J100 1,266 36,391 SH   SOLE 1 36,391 0 0
MALIBU BOATS INC COM 56117J100 41 1,171 SH   SOLE 8 1,171 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO COM G5785G107 1,539 97,468 SH   SOLE 1 97,468 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 985 62,387 SH   SOLE 8 62,387 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 799 50,600 SH Call SOLE 8 50,600 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 3,685 233,200 SH Put SOLE 8 233,200 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 626 39,598 SH   SOLE 9 39,598 0 0
MALVERN BANCORP INC COM 561409103 3 142 SH   SOLE 1 142 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 787 43,826 SH   SOLE 1 43,826 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 59 3,281 SH   SOLE 8 3,281 0 0
MANCHESTER UTD PLC NEW COM G5784H106 35 1,830 SH   SOLE 8 1,830 0 0
MANHATTAN ASSOCS INC COM 562750109 3,336 78,760 SH   SOLE 1 78,760 0 0
MANHATTAN ASSOCS INC OPT 562750109 4 100 SH Call SOLE 8 100 0 0
MANHATTAN ASSOCS INC COM 562750109 259 6,113 SH   SOLE 8 6,113 0 0
MANITEX INTL INC COM 563420108 113 19,976 SH   SOLE 8 19,976 0 0
MANITOWOC CO INC COM 563571405 85 5,745 SH   SOLE 1 5,745 0 0
MANITOWOC CO INC COM 563571405 46 3,140 SH   SOLE 8 3,140 0 0
MANITOWOC CO INC OPT 563571405 21 1,400 SH Call SOLE 8 1,400 0 0
MANITOWOC CO INC OPT 563571405 92 6,200 SH Put SOLE 8 6,200 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 90 SH   SOLE 8 90 0 0
MANNKIND CORP OPT 56400P706 53 49,600 SH Put SOLE 8 49,600 0 0
MANNKIND CORP OPT 56400P706 86 81,140 SH Call SOLE 8 81,140 0 0
MANPOWERGROUP INC COM 56418H100 5,935 91,594 SH   SOLE 1 91,594 0 0
MANPOWERGROUP INC COM 56418H100 105 1,626 SH   SOLE 8 1,626 0 0
MANPOWERGROUP INC OPT 56418H100 104 1,600 SH Call SOLE 8 1,600 0 0
MANPOWERGROUP INC OPT 56418H100 130 2,000 SH Put SOLE 8 2,000 0 0
MANPOWERGROUP INC COM 56418H100 7,387 114,011 SH   SOLE 9 114,011 0 0
MANTECH INTL CORP COM 564563104 1,289 24,649 SH   SOLE 1 24,649 0 0
MANTECH INTL CORP COM 564563104 335 6,414 SH   SOLE 8 6,414 0 0
MANULIFE FINL CORP COM 56501R106 2,276 160,378 SH   SOLE 1 160,378 0 0
MANULIFE FINL CORP COM 56501R106 95 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP OPT 56501R106 28 2,000 SH Call SOLE 8 2,000 0 0
MANULIFE FINL CORP OPT 56501R106 118 8,300 SH Put SOLE 8 8,300 0 0
MANULIFE FINL CORP COM 56501R106 1 55 SH   SOLE 8 55 0 0
MANULIFE FINL CORP COM 56501R106 9,203 648,500 SH   SOLE 9 648,500 0 0
MANULIFE FINL CORP COM 56501R106 84 5,944 SH   DFND 20 0 0 5,944
MARATHON OIL CORP COM 565849106 19,452 1,356,484 SH   SOLE 1 1,356,484 0 0
MARATHON OIL CORP COM 565849106 2 130 SH   DFND 1 0 0 130
MARATHON OIL CORP OPT 565849106 3,833 267,300 SH Call SOLE 8 267,300 0 0
MARATHON OIL CORP OPT 565849106 4,911 342,500 SH Put SOLE 8 342,500 0 0
MARATHON OIL CORP COM 565849106 924 64,457 SH   SOLE 8 64,457 0 0
MARATHON OIL CORP COM 565849106 1,165 81,293 SH   SOLE 9 81,293 0 0
MARATHON OIL CORP COM 565849106 0 1 SH   SOLE 44 1 0 0
MARATHON PATENT GROUP INC COM 56585W302 6 15,443 SH   SOLE 8 15,443 0 0
MARATHON PETE CORP COM 56585A102 49,134 832,659 SH   SOLE 1 832,659 0 0
MARATHON PETE CORP COM 56585A102 12 200 SH   DFND 1 0 0 200
MARATHON PETE CORP OPT 56585A102 33,989 575,986 SH Call SOLE 8 575,986 0 0
MARATHON PETE CORP OPT 56585A102 37,487 635,266 SH Put SOLE 8 635,266 0 0
MARATHON PETE CORP COM 56585A102 20,932 354,720 SH   SOLE 8 354,720 0 0
MARATHON PETE CORP COM 56585A102 309 5,246 SH   SOLE 9 5,246 0 0
MARATHON PETE CORP COM 56585A102 0 1 SH   SOLE 44 1 0 0
MARCHEX INC COM 56624R108 0 91 SH   SOLE 8 91 0 0
MARCUS &amp MILLICHAP INC COM 566324109 787 22,928 SH   SOLE 1 22,928 0 0
MARCUS CORP COM 566330106 319 8,082 SH   SOLE 1 8,082 0 0
MARIN SOFTWARE INC COM 56804T205 105 19,700 SH   SOLE 1 19,700 0 0
MARINEMAX INC COM 567908108 284 15,481 SH   SOLE 1 15,481 0 0
MARINEMAX INC COM 567908108 10 565 SH   SOLE 8 565 0 0
MARINUS PHARMACEUTICALS INC OPT 56854Q101 57 20,000 SH Call SOLE 8 20,000 0 0
MARKEL CORP COM 570535104 104 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 4,838 4,661 SH   SOLE 1 4,661 0 0
MARKEL CORP COM 570535104 3,688 3,553 SH   SOLE 9 3,553 0 0
MARKER THERAPEUTICS INC COM 57055L107 889 160,119 SH   SOLE 1 160,119 0 0
MARKETAXESS HLDGS INC COM 57060D108 3,070 14,528 SH   SOLE 1 14,528 0 0
MARKETAXESS HLDGS INC COM 57060D108 710 3,358 SH   SOLE 8 3,358 0 0
MARKETAXESS HLDGS INC OPT 57060D108 211 1,000 SH Put SOLE 8 1,000 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 2 127 SH   SOLE 1 127 0 0
MARRIOTT INTL INC NEW COM 571903202 27,069 249,353 SH   SOLE 1 249,353 0 0
MARRIOTT INTL INC NEW OPT 571903202 2,334 21,500 SH Put SOLE 8 21,500 0 0
MARRIOTT INTL INC NEW OPT 571903202 1,172 10,800 SH Call SOLE 8 10,800 0 0
MARRIOTT INTL INC NEW COM 571903202 2,912 26,822 SH   SOLE 9 26,822 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1 14 SH   SOLE 1 14 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 164 2,332 SH Call SOLE 8 2,332 0 0
MARRIOTT VACATIONS WRLDWDE C BOND 57164YAB3 130 151,000 PRN   SOLE 8 0 0 151,000
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 116 1,651 SH   SOLE 8 1,651 0 0
MARRIOTT VACATIONS WRLDWDE C OPT 57164Y107 2,234 31,684 SH Put SOLE 8 31,684 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 34,400 431,330 SH   SOLE 1 431,330 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 2,209 27,700 SH   SOLE 8 27,700 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 702 8,800 SH Call SOLE 8 8,800 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 6,819 85,500 SH Put SOLE 8 85,500 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 3,970 49,774 SH   SOLE 9 49,774 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 0 1 SH   SOLE 44 1 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 25 310 SH   SOLE 99 0 310 0
MARTEN TRANS LTD COM 573075108 243 14,964 SH   SOLE 1 14,964 0 0
MARTEN TRANS LTD COM 573075108 350 21,619 SH   SOLE 8 21,619 0 0
MARTIN MARIETTA MATLS INC COM 573284106 25,568 148,762 SH   SOLE 1 148,762 0 0
MARTIN MARIETTA MATLS INC COM 573284106 14,417 83,885 SH   SOLE 8 83,885 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 35,148 204,500 SH Put SOLE 8 204,500 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 2,716 15,800 SH Call SOLE 8 15,800 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,025 5,965 SH   SOLE 9 5,965 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 156 15,162 SH   SOLE 1 15,162 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 57,210 3,533,583 SH   SOLE 1 3,533,583 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 103,616 6,400,000 SH Call SOLE 1 6,400,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 3,706 228,901 SH   SOLE 8 228,901 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 11,900 734,980 SH Put SOLE 8 734,980 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 27,857 1,720,631 SH Call SOLE 8 1,720,631 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 107 6,590 SH   SOLE 9 6,590 0 0
MASCO CORP COM 574599106 47,666 1,630,188 SH   SOLE 1 1,630,188 0 0
MASCO CORP COM 574599106 384 13,134 SH   SOLE 8 13,134 0 0
MASCO CORP OPT 574599106 175 6,000 SH Put SOLE 8 6,000 0 0
MASCO CORP OPT 574599106 430 14,700 SH Call SOLE 8 14,700 0 0
MASCO CORP COM 574599106 848 28,995 SH   SOLE 9 28,995 0 0
MASIMO CORP COM 574795100 5,161 48,066 SH   SOLE 1 48,066 0 0
MASONITE INTL CORP NEW COM 575385109 378 8,434 SH   SOLE 1 8,434 0 0
MASONITE INTL CORP NEW COM 575385109 50 1,125 SH   SOLE 8 1,125 0 0
MASTEC INC COM 576323109 3,124 77,034 SH   SOLE 1 77,034 0 0
MASTEC INC OPT 576323109 174 4,300 SH Call SOLE 8 4,300 0 0
MASTEC INC OPT 576323109 3,164 78,000 SH Put SOLE 8 78,000 0 0
MASTEC INC COM 576323109 431 10,627 SH   SOLE 8 10,627 0 0
MASTERCARD INCORPORATED COM 57636Q104 282,357 1,496,719 SH   SOLE 1 1,496,719 0 0
MASTERCARD INCORPORATED COM 57636Q104 299 1,584 SH   DFND 1 0 0 1,584
MASTERCARD INCORPORATED OPT 57636Q104 72,894 386,400 SH Put SOLE 8 386,400 0 0
MASTERCARD INCORPORATED OPT 57636Q104 46,295 245,400 SH Call SOLE 8 245,400 0 0
MASTERCARD INCORPORATED COM 57636Q104 23,445 124,283 SH   SOLE 8 124,283 0 0
MASTERCARD INCORPORATED COM 57636Q104 31,674 167,902 SH   SOLE 9 167,902 0 0
MASTERCARD INCORPORATED COM 57636Q104 1,830 9,700 SH   DFND 20 0 0 9,700
MASTERCARD INCORPORATED COM 57636Q104 0 1 SH   SOLE 44 1 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 383 20,438 SH   SOLE 1 20,438 0 0
MATADOR RES CO COM 576485205 136 8,735 SH   SOLE 1 8,735 0 0
MATADOR RES CO COM 576485205 6 380 SH   SOLE 8 380 0 0
MATADOR RES CO OPT 576485205 3 200 SH Call SOLE 8 200 0 0
MATCH GROUP INC COM 57665R106 86 2,000 SH   DFND 1 0 0 2,000
MATCH GROUP INC COM 57665R106 5,582 130,510 SH   SOLE 1 130,510 0 0
MATCH GROUP INC OPT 57665R106 2,887 67,500 SH Put SOLE 8 67,500 0 0
MATCH GROUP INC COM 57665R106 1,011 23,646 SH   SOLE 8 23,646 0 0
MATCH GROUP INC OPT 57665R106 4,863 113,700 SH Call SOLE 8 113,700 0 0
MATERION CORP COM 576690101 717 15,945 SH   SOLE 1 15,945 0 0
MATERION CORP COM 576690101 1,002 22,264 SH   SOLE 8 22,264 0 0
MATRIX SVC CO COM 576853105 249 13,858 SH   SOLE 1 13,858 0 0
MATRIX SVC CO COM 576853105 1 29 SH   SOLE 8 29 0 0
MATRIX SVC CO OPT 576853105 5 300 SH Put SOLE 8 300 0 0
MATSON INC COM 57686G105 521 16,274 SH   SOLE 1 16,274 0 0
MATSON INC COM 57686G105 68 2,125 SH   SOLE 8 2,125 0 0
MATTEL INC COM 577081102 3,176 317,905 SH   SOLE 1 317,905 0 0
MATTEL INC COM 577081102 5 500 SH   DFND 1 0 0 500
MATTEL INC OPT 577081102 952 95,300 SH Call SOLE 8 95,300 0 0
MATTEL INC OPT 577081102 1,831 183,300 SH Put SOLE 8 183,300 0 0
MATTEL INC COM 577081102 115 11,548 SH   SOLE 8 11,548 0 0
MATTEL INC COM 577081102 471 47,144 SH   SOLE 9 47,144 0 0
MATTHEWS INTL CORP COM 577128101 633 15,578 SH   SOLE 1 15,578 0 0
MATTHEWS INTL CORP COM 577128101 3 76 SH   SOLE 8 76 0 0
MAXAR TECHNOLOGIES LTD COM 57778L103 49 4,070 SH   SOLE 1 4,070 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 19,987 393,068 SH   SOLE 1 393,068 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 127 2,500 SH Put SOLE 8 2,500 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 956 18,800 SH Call SOLE 8 18,800 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 127 2,500 SH   SOLE 8 2,500 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,777 54,625 SH   SOLE 9 54,625 0 0
MAXIMUS INC COM 577933104 1,561 23,982 SH   SOLE 1 23,982 0 0
MAXIMUS INC COM 577933104 22 333 SH   SOLE 8 333 0 0
MAXLINEAR INC COM 57776J100 416 23,620 SH   SOLE 1 23,620 0 0
MAXLINEAR INC COM 57776J100 1,075 61,051 SH   SOLE 8 61,051 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 2 1,190 SH   SOLE 1 1,190 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 39 18,700 SH Put SOLE 8 18,700 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 0 200 SH Call SOLE 8 200 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 88 42,566 SH   SOLE 8 42,566 0 0
MB FINANCIAL INC NEW COM 55264U108 1,313 33,132 SH   SOLE 1 33,132 0 0
MBIA INC COM 55262C100 2,784 312,224 SH   SOLE 1 312,224 0 0
MBIA INC COM 55262C100 513 57,540 SH   SOLE 8 57,540 0 0
MBIA INC OPT 55262C100 932 104,500 SH Put SOLE 8 104,500 0 0
MBIA INC OPT 55262C100 388 43,500 SH Call SOLE 8 43,500 0 0
MBT FINL CORP COM 578877102 5 520 SH   SOLE 1 520 0 0
MCCORMICK &amp CO INC COM 579780206 25,964 186,470 SH   SOLE 1 186,470 0 0
MCCORMICK &amp CO INC COM 579780206 1,035 7,435 SH   DFND 1 0 0 7,435
MCCORMICK &amp CO INC OPT 579780206 1,824 13,100 SH Call SOLE 8 13,100 0 0
MCCORMICK &amp CO INC COM 579780206 191 1,368 SH   SOLE 8 1,368 0 0
MCCORMICK &amp CO INC OPT 579780206 1,211 8,700 SH Put SOLE 8 8,700 0 0
MCCORMICK &amp CO INC COM 579780206 133 952 SH   SOLE 9 952 0 0
MCDERMOTT INTL INC COM 580037703 121 18,557 SH   SOLE 1 18,557 0 0
MCDERMOTT INTL INC OPT 580037703 1,799 275,000 SH Call SOLE 1 275,000 0 0
MCDERMOTT INTL INC COM 580037703 185 28,336 SH   SOLE 8 28,336 0 0
MCDERMOTT INTL INC OPT 580037703 1,438 219,912 SH Call SOLE 8 219,912 0 0
MCDERMOTT INTL INC OPT 580037703 80 12,243 SH Put SOLE 8 12,243 0 0
MCDONALDS CORP COM 580135101 2,522 14,203 SH   DFND 1 0 0 14,203
MCDONALDS CORP COM 580135101 153,331 863,498 SH   SOLE 1 863,498 0 0
MCDONALDS CORP OPT 580135101 37,539 211,400 SH Put SOLE 8 211,400 0 0
MCDONALDS CORP OPT 580135101 36,580 206,000 SH Call SOLE 8 206,000 0 0
MCDONALDS CORP COM 580135101 6,016 33,887 SH   SOLE 8 33,887 0 0
MCDONALDS CORP COM 580135101 23,734 133,654 SH   SOLE 9 133,654 0 0
MCDONALDS CORP COM 580135101 0 1 SH   SOLE 44 1 0 0
MCEWEN MNG INC COM 58039P107 74 40,800 SH   SOLE 1 40,800 0 0
MCEWEN MNG INC COM 58039P107 214 117,798 SH   SOLE 8 117,798 0 0
MCGRATH RENTCORP COM 580589109 256 4,968 SH   SOLE 1 4,968 0 0
MCKESSON CORP COM 58155Q103 42,721 386,719 SH   SOLE 1 386,719 0 0
MCKESSON CORP COM 58155Q103 215 1,950 SH   DFND 1 0 0 1,950
MCKESSON CORP OPT 58155Q103 8,131 73,600 SH Call SOLE 8 73,600 0 0
MCKESSON CORP OPT 58155Q103 2,673 24,200 SH Put SOLE 8 24,200 0 0
MCKESSON CORP COM 58155Q103 2,722 24,642 SH   SOLE 8 24,642 0 0
MCKESSON CORP COM 58155Q103 19,247 174,223 SH   SOLE 9 174,223 0 0
MDC PARTNERS INC COM 552697104 0 95 SH   SOLE 8 95 0 0
MDU RES GROUP INC COM 552690109 4,515 189,370 SH   SOLE 1 189,370 0 0
MDU RES GROUP INC COM 552690109 193 8,104 SH   SOLE 8 8,104 0 0
MECHEL PAO ADR 583840509 26 40,000 SH   DFND 1 0 0 40,000
MECHEL PAO ADR 583840608 0 100 SH   SOLE 8 100 0 0
MEDALLION FINL CORP COM 583928106 0 36 SH   SOLE 8 36 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 6 831 SH   SOLE 1 831 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 1,436 89,280 SH   SOLE 1 89,280 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 8 500 SH   DFND 1 0 0 500
MEDICINES CO COM 584688105 1,138 59,406 SH   SOLE 1 59,406 0 0
MEDICINES CO OPT 584688105 128 6,700 SH Put SOLE 8 6,700 0 0
MEDICINES CO COM 584688105 38 1,971 SH   SOLE 8 1,971 0 0
MEDICINES CO OPT 584688105 794 41,500 SH Call SOLE 8 41,500 0 0
MEDICINOVA INC COM 58468P206 38 4,620 SH   SOLE 1 4,620 0 0
MEDICINOVA INC COM 58468P206 1 100 SH   SOLE 8 100 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 134 1,997 SH   SOLE 1 1,997 0 0
MEDIDATA SOLUTIONS INC OPT 58471A105 465 6,900 SH Call SOLE 8 6,900 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 2,514 37,288 SH   SOLE 8 37,288 0 0
MEDIFAST INC COM 58470H101 1,169 9,353 SH   SOLE 1 9,353 0 0
MEDIFAST INC OPT 58470H101 150 1,200 SH Put SOLE 8 1,200 0 0
MEDIFAST INC OPT 58470H101 400 3,200 SH Call SOLE 8 3,200 0 0
MEDIFAST INC COM 58470H101 28 222 SH   SOLE 8 222 0 0
MEDNAX INC COM 58502B106 891 26,995 SH   SOLE 1 26,995 0 0
MEDNAX INC COM 58502B106 95 2,885 SH   SOLE 9 2,885 0 0
MEDPACE HLDGS INC COM 58506Q109 1,927 36,408 SH   SOLE 1 36,408 0 0
MEDPACE HLDGS INC COM 58506Q109 7 138 SH   SOLE 8 138 0 0
MEDTRONIC PLC COM G5960L103 636 6,991 SH   DFND 1 0 0 6,991
MEDTRONIC PLC COM G5960L103 235,574 2,589,885 SH   SOLE 1 1,897,808 692,077 0
MEDTRONIC PLC OPT G5960L103 27,097 297,900 SH Put SOLE 8 297,900 0 0
MEDTRONIC PLC COM G5960L103 7,561 83,142 SH   SOLE 8 83,142 0 0
MEDTRONIC PLC OPT G5960L103 43,861 482,200 SH Call SOLE 8 482,200 0 0
MEDTRONIC PLC COM G5960L103 31,258 343,645 SH   SOLE 9 343,645 0 0
MEDTRONIC PLC COM G5960L103 3,165 34,792 SH   SOLE 20 0 34,792 0
MEDTRONIC PLC COM G5960L103 1,455 16,000 SH   DFND 20 0 0 16,000
MEDTRONIC PLC COM G5960L103 0 2 SH   SOLE 44 2 0 0
MEDTRONIC PLC COM G5960L103 10,746 118,142 SH   SOLE 99 0 118,142 0
MEET GROUP INC COM 58513U101 9 2,024 SH   SOLE 1 2,024 0 0
MEI PHARMA INC COM 55279B202 627 237,606 SH   SOLE 1 237,606 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 13,462 764,022 SH   SOLE 1 764,022 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 1,065 60,452 SH   SOLE 8 60,452 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 964 54,700 SH Call SOLE 8 54,700 0 0
MELCO RESORT ENTERTAINMENT L OPT 585464100 1,510 85,700 SH Put SOLE 8 85,700 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 376 21,338 SH   SOLE 9 21,338 0 0
MELINTA THERAPEUTICS INC COM 58549G100 1 1,479 SH   SOLE 1 1,479 0 0
MELINTA THERAPEUTICS INC COM 58549G100 0 20 SH   SOLE 8 20 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 1,523 16,494 SH   SOLE 1 16,494 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 166 1,800 SH Put SOLE 8 1,800 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 5,036 54,515 SH   SOLE 8 54,515 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 656 7,100 SH Call SOLE 8 7,100 0 0
MENLO THERAPEUTICS INC COM 586858102 1 279 SH   SOLE 1 279 0 0
MERCADOLIBRE INC COM 58733R102 16 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC COM 58733R102 6,499 22,190 SH   SOLE 1 22,190 0 0
MERCADOLIBRE INC COM 58733R102 13 45 SH   SOLE 8 45 0 0
MERCADOLIBRE INC OPT 58733R102 17,600 60,100 SH Call SOLE 8 60,100 0 0
MERCADOLIBRE INC OPT 58733R102 11,099 37,900 SH Put SOLE 8 37,900 0 0
MERCADOLIBRE INC COM 58733R102 197 671 SH   SOLE 9 671 0 0
MERCADOLIBRE INC COM 58733R102 1,189 4,060 SH   DFND 20 0 0 4,060
MERCANTILE BANK CORP COM 587376104 14 502 SH   SOLE 1 502 0 0
MERCANTILE BANK CORP COM 587376104 81 2,864 SH   SOLE 8 2,864 0 0
MERCHANTS BANCORP IND COM 58844R108 9 441 SH   SOLE 1 441 0 0
MERCK &amp CO INC COM 58933Y105 345,785 4,525,407 SH   SOLE 1 4,525,407 0 0
MERCK &amp CO INC COM 58933Y105 638 8,346 SH   DFND 1 0 0 8,346
MERCK &amp CO INC OPT 58933Y105 43,294 566,600 SH Put SOLE 8 566,600 0 0
MERCK &amp CO INC COM 58933Y105 5,234 68,500 SH   SOLE 8 68,500 0 0
MERCK &amp CO INC OPT 58933Y105 71,497 935,700 SH Call SOLE 8 935,700 0 0
MERCK &amp CO INC COM 58933Y105 6,054 79,245 SH   SOLE 9 79,245 0 0
MERCK &amp CO INC COM 58933Y105 682 8,927 SH   SOLE 20 0 8,927 0
MERCK &amp CO INC COM 58933Y105 0 3 SH   SOLE 44 3 0 0
MERCURY GENL CORP NEW COM 589400100 2,740 52,964 SH   SOLE 1 52,964 0 0
MERCURY GENL CORP NEW COM 589400100 959 18,536 SH   SOLE 8 18,536 0 0
MERCURY GENL CORP NEW OPT 589400100 5 100 SH Call SOLE 8 100 0 0
MERCURY GENL CORP NEW COM 589400100 6 114 SH   SOLE 9 114 0 0
MERCURY SYS INC COM 589378108 865 18,298 SH   SOLE 1 18,298 0 0
MERCURY SYS INC OPT 589378108 24 500 SH Call SOLE 8 500 0 0
MEREDITH CORP COM 589433101 167 3,212 SH   SOLE 1 3,212 0 0
MEREDITH CORP COM 589433101 20 392 SH   SOLE 9 392 0 0
MERIDIAN BANCORP INC MD COM 58958U103 42 2,967 SH   SOLE 1 2,967 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 277 15,959 SH   SOLE 1 15,959 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 1 37 SH   SOLE 8 37 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 9 500 SH Call SOLE 8 500 0 0
MERIT MED SYS INC COM 589889104 1,999 35,820 SH   SOLE 1 35,820 0 0
MERIT MED SYS INC COM 589889104 145 2,606 SH   SOLE 8 2,606 0 0
MERITAGE HOMES CORP COM 59001A102 933 25,411 SH   SOLE 1 25,411 0 0
MERITAGE HOMES CORP COM 59001A102 519 14,138 SH   SOLE 8 14,138 0 0
MERITOR INC COM 59001K100 279 16,499 SH   SOLE 1 16,499 0 0
MERITOR INC COM 59001K100 773 45,700 SH   SOLE 8 45,700 0 0
MERITOR INC OPT 59001K100 130 7,700 SH Call SOLE 8 7,700 0 0
MERITOR INC OPT 59001K100 93 5,500 SH Put SOLE 8 5,500 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 0 50 SH   SOLE 1 50 0 0
MERSANA THERAPEUTICS INC COM 59045L106 18 4,388 SH   SOLE 1 4,388 0 0
MERSANA THERAPEUTICS INC COM 59045L106 0 49 SH   SOLE 8 49 0 0
MESA AIR GROUP INC COM 590479135 15 1,997 SH   SOLE 1 1,997 0 0
MESA AIR GROUP INC COM 590479135 169 21,902 SH   SOLE 8 21,902 0 0
MESA LABS INC COM 59064R109 39 189 SH   SOLE 1 189 0 0
MESABI TR TRUS 590672101 237 10,025 SH   SOLE 8 10,025 0 0
MESOBLAST LTD ADR 590717104 1 151 SH   SOLE 1 151 0 0
META FINL GROUP INC COM 59100U108 201 10,381 SH   SOLE 1 10,381 0 0
METHANEX CORP COM 59151K108 1,722 35,758 SH   SOLE 1 35,758 0 0
METHANEX CORP COM 59151K108 547 11,366 SH   SOLE 9 11,366 0 0
METHODE ELECTRS INC COM 591520200 596 25,598 SH   SOLE 1 25,598 0 0
METLIFE INC COM 59156R108 240,925 5,867,599 SH   SOLE 1 5,867,599 0 0
METLIFE INC OPT 59156R108 8,212 200,000 SH Call SOLE 1 200,000 0 0
METLIFE INC OPT 59156R108 7,723 188,100 SH Call SOLE 8 188,100 0 0
METLIFE INC OPT 59156R108 6,036 147,000 SH Put SOLE 8 147,000 0 0
METLIFE INC COM 59156R108 527 12,824 SH   SOLE 8 12,824 0 0
METLIFE INC COM 59156R108 2,369 57,712 SH   SOLE 9 57,712 0 0
METLIFE INC COM 59156R108 3,536 86,130 SH   DFND 20 0 0 86,130
METLIFE INC COM 59156R108 0 1 SH   SOLE 44 1 0 0
METROPOLITAN BK HLDG CORP COM 591774104 6 188 SH   SOLE 1 188 0 0
METROPOLITAN BK HLDG CORP COM 591774104 5 152 SH   SOLE 8 152 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 64,900 114,747 SH   SOLE 1 28,620 86,127 0
METTLER TOLEDO INTERNATIONAL COM 592688105 226 400 SH   SOLE 8 400 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,401 2,476 SH   SOLE 9 2,476 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,513 4,443 SH   SOLE 20 0 4,443 0
METTLER TOLEDO INTERNATIONAL COM 592688105 9,735 17,213 SH   SOLE 99 0 17,213 0
MFA FINL INC COM 55272X102 1,587 237,600 SH   SOLE 1 237,600 0 0
MFA FINL INC TRUS 55272X102 707 105,780 SH   SOLE 1 105,780 0 0
MGE ENERGY INC COM 55277P104 224 3,734 SH   SOLE 1 3,734 0 0
MGIC INVT CORP WIS COM 552848103 4,633 443,052 SH   SOLE 1 443,052 0 0
MGIC INVT CORP WIS OPT 552848103 187 17,900 SH Put SOLE 8 17,900 0 0
MGIC INVT CORP WIS OPT 552848103 110 10,500 SH Call SOLE 8 10,500 0 0
MGIC INVT CORP WIS COM 552848103 505 48,337 SH   SOLE 8 48,337 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 1,100 41,658 SH   SOLE 1 41,658 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 4 163 SH   SOLE 8 163 0 0
MGM RESORTS INTERNATIONAL COM 552953101 30,068 1,239,412 SH   SOLE 1 1,239,412 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 2,426 100,000 SH Put SOLE 1 100,000 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 16,822 693,400 SH Call SOLE 8 693,400 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 24,612 1,014,500 SH Put SOLE 8 1,014,500 0 0
MGM RESORTS INTERNATIONAL COM 552953101 14,180 584,484 SH   SOLE 8 584,484 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,216 50,117 SH   SOLE 9 50,117 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,343 55,346 SH   SOLE 20 0 55,346 0
MGM RESORTS INTERNATIONAL COM 552953101 0 1 SH   SOLE 44 1 0 0
MGP INGREDIENTS INC NEW COM 55303J106 271 4,757 SH   SOLE 1 4,757 0 0
MGP INGREDIENTS INC NEW COM 55303J106 26 451 SH   SOLE 8 451 0 0
MICHAEL KORS HLDGS LTD COM G60754101 20 531 SH   DFND 1 0 0 531
MICHAEL KORS HLDGS LTD COM G60754101 12,124 319,728 SH   SOLE 1 319,728 0 0
MICHAEL KORS HLDGS LTD COM G60754101 2,384 62,880 SH   SOLE 8 62,880 0 0
MICHAEL KORS HLDGS LTD OPT G60754101 4,395 115,900 SH Put SOLE 8 115,900 0 0
MICHAEL KORS HLDGS LTD OPT G60754101 9,290 245,000 SH Call SOLE 8 245,000 0 0
MICHAEL KORS HLDGS LTD COM G60754101 811 21,380 SH   SOLE 9 21,380 0 0
MICHAELS COS INC COM 59408Q106 1,064 78,595 SH   SOLE 1 78,595 0 0
MICHAELS COS INC OPT 59408Q106 76 5,600 SH Put SOLE 8 5,600 0 0
MICHAELS COS INC COM 59408Q106 354 26,140 SH   SOLE 8 26,140 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 303 17,584 SH   SOLE 1 17,584 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 13 SH   DFND 1 0 0 13
MICRO FOCUS INTERNATIONAL PL OPT 594837304 43 2,496 SH Call SOLE 8 2,496 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 1 66 SH   SOLE 8 66 0 0
MICRO FOCUS INTERNATIONAL PL OPT 594837304 1 39 SH Put SOLE 8 39 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 1 SH   SOLE 9 1 0 0
MICROBOT MED INC COM 59503A204 0 1 SH   DFND 1 0 0 1
MICROBOT MED INC COM 59503A204 1 480 SH   SOLE 8 480 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 21,072 292,976 SH   SOLE 1 292,976 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 72 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC OPT 595017104 5,761 80,100 SH Call SOLE 8 80,100 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 1,979 2,026,000 PRN   SOLE 8 0 0 2,026,000
MICROCHIP TECHNOLOGY INC COM 595017104 438 6,085 SH   SOLE 8 6,085 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 5,142 71,500 SH Put SOLE 8 71,500 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,664 23,132 SH   SOLE 9 23,132 0 0
MICRON TECHNOLOGY INC COM 595112103 85,097 2,681,904 SH   SOLE 1 2,681,904 0 0
MICRON TECHNOLOGY INC OPT 595112103 41,903 1,320,600 SH Call SOLE 8 1,320,600 0 0
MICRON TECHNOLOGY INC OPT 595112103 70,393 2,218,500 SH Put SOLE 8 2,218,500 0 0
MICRON TECHNOLOGY INC BOND 595112AY9 201 181,000 PRN   SOLE 8 0 0 181,000
MICRON TECHNOLOGY INC COM 595112103 16,261 512,456 SH   SOLE 8 512,456 0 0
MICRON TECHNOLOGY INC COM 595112103 1,650 52,036 SH   SOLE 9 52,036 0 0
MICRON TECHNOLOGY INC COM 595112103 203 6,400 SH   DFND 20 0 0 6,400
MICRON TECHNOLOGY INC COM 595112103 0 1 SH   SOLE 44 1 0 0
MICROSOFT CORP COM 594918104 6,000 59,075 SH   DFND 1 0 0 59,075
MICROSOFT CORP OPT 594918104 10,157 100,000 SH Put SOLE 1 100,000 0 0
MICROSOFT CORP COM 594918104 1,162,525 11,445,558 SH   SOLE 1 10,596,272 849,286 0
MICROSOFT CORP OPT 594918104 134,591 1,325,100 SH Call SOLE 8 1,325,100 0 0
MICROSOFT CORP COM 594918104 35,964 354,087 SH   SOLE 8 354,087 0 0
MICROSOFT CORP OPT 594918104 122,757 1,208,600 SH Put SOLE 8 1,208,600 0 0
MICROSOFT CORP OPT 594918104 10,157 100,000 SH Put SOLE 9 100,000 0 0
MICROSOFT CORP COM 594918104 51,374 505,801 SH   SOLE 9 505,801 0 0
MICROSOFT CORP COM 594918104 752 7,400 SH   DFND 20 0 0 7,400
MICROSOFT CORP COM 594918104 6,428 63,283 SH   SOLE 20 0 63,283 0
MICROSOFT CORP COM 594918104 1 9 SH   SOLE 44 9 0 0
MICROSOFT CORP COM 594918104 13,657 134,461 SH   SOLE 99 0 134,461 0
MICROSTRATEGY INC COM 594972408 488 3,824 SH   SOLE 1 3,824 0 0
MICROSTRATEGY INC OPT 594972408 256 2,000 SH Put SOLE 8 2,000 0 0
MICROSTRATEGY INC COM 594972408 804 6,292 SH   SOLE 8 6,292 0 0
MICROVISION INC DEL COM 594960304 1 1,600 SH   SOLE 1 1,600 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 32,202 336,484 SH   SOLE 1 336,484 0 0
MID AMER APT CMNTYS INC COM 59522J103 10,176 106,325 SH   SOLE 1 106,325 0 0
MID AMER APT CMNTYS INC OPT 59522J103 38 400 SH Put SOLE 8 400 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 39 415 SH   SOLE 8 415 0 0
MID AMER APT CMNTYS INC COM 59522J103 1,030 10,755 SH   SOLE 9 10,755 0 0
MID CON ENERGY PARTNERS LP COM 59560V109 0 47 SH   SOLE 8 47 0 0
MID PENN BANCORP INC COM 59540G107 3 136 SH   SOLE 1 136 0 0
MIDDLEBY CORP COM 596278101 3,407 33,157 SH   SOLE 1 33,157 0 0
MIDDLEBY CORP COM 596278101 789 7,671 SH   SOLE 8 7,671 0 0
MIDDLEBY CORP COM 596278101 68 658 SH   SOLE 9 658 0 0
MIDDLEFIELD BANC CORP COM 596304204 4 88 SH   SOLE 1 88 0 0
MIDDLESEX WATER CO COM 596680108 95 1,772 SH   SOLE 8 1,772 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 1 36 SH   SOLE 1 36 0 0
MIDSOUTH BANCORP INC COM 598039105 5 434 SH   SOLE 1 434 0 0
MIDSTATES PETE CO INC COM 59804T407 17 2,310 SH   SOLE 1 2,310 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 8 323 SH   SOLE 1 323 0 0
MILACRON HLDGS CORP COM 59870L106 500 42,130 SH   SOLE 1 42,130 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 0 6 SH   SOLE 8 6 0 0
MILLER HERMAN INC COM 600544100 1,025 33,870 SH   SOLE 1 33,870 0 0
MILLER HERMAN INC OPT 600544100 175 5,800 SH Call SOLE 8 5,800 0 0
MILLER HERMAN INC OPT 600544100 24 800 SH Put SOLE 8 800 0 0
MILLER HERMAN INC COM 600544100 450 14,859 SH   SOLE 8 14,859 0 0
MILLER INDS INC TENN COM 600551204 8 280 SH   SOLE 1 280 0 0
MILLER INDS INC TENN COM 600551204 2 89 SH   SOLE 8 89 0 0
MIMECAST LTD COM G14838109 581 17,273 SH   DFND 1 0 0 17,273
MIMECAST LTD COM G14838109 414 12,298 SH   SOLE 1 12,298 0 0
MIMECAST LTD COM G14838109 208 6,172 SH   SOLE 8 6,172 0 0
MINDBODY INC COM 60255W105 823 22,608 SH   SOLE 1 22,608 0 0
MINDBODY INC COM 60255W105 3 77 SH   SOLE 8 77 0 0
MINDBODY INC OPT 60255W105 33 900 SH Call SOLE 8 900 0 0
MINERALS TECHNOLOGIES INC COM 603158106 650 12,672 SH   SOLE 1 12,672 0 0
MINERVA NEUROSCIENCES INC COM 603380106 21 3,142 SH   SOLE 1 3,142 0 0
MINERVA NEUROSCIENCES INC COM 603380106 1 214 SH   SOLE 8 214 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 0 12 SH   SOLE 1 12 0 0
MIRATI THERAPEUTICS INC COM 60468T105 1,689 39,803 SH   SOLE 8 39,803 0 0
MISTRAS GROUP INC COM 60649T107 1 35 SH   SOLE 1 35 0 0
MISTRAS GROUP INC COM 60649T107 52 3,629 SH   SOLE 8 3,629 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 0 34 SH   SOLE 8 34 0 0
MIX TELEMATICS LTD ADR 60688N102 2 136 SH   SOLE 1 136 0 0
MKS INSTRUMENT INC COM 55306N104 8,189 126,729 SH   SOLE 1 126,729 0 0
MKS INSTRUMENT INC OPT 55306N104 26 400 SH Put SOLE 8 400 0 0
MKS INSTRUMENT INC OPT 55306N104 187 2,900 SH Call SOLE 8 2,900 0 0
MOBILE MINI INC COM 60740F105 1,047 32,989 SH   SOLE 1 32,989 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 606 86,557 SH   SOLE 1 86,557 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 7,448 1,064,106 SH   SOLE 9 1,064,106 0 0
MOBILEIRON INC COM 60739U204 33 7,088 SH   SOLE 8 7,088 0 0
MODEL N INC COM 607525102 231 17,447 SH   SOLE 1 17,447 0 0
MODEL N INC COM 607525102 57 4,299 SH   SOLE 8 4,299 0 0
MODINE MFG CO COM 607828100 11 1,041 SH   SOLE 1 1,041 0 0
MODINE MFG CO COM 607828100 77 7,169 SH   SOLE 8 7,169 0 0
MOELIS &amp CO COM 60786M105 771 22,441 SH   SOLE 1 22,441 0 0
MOHAWK INDS INC COM 608190104 8,675 74,165 SH   SOLE 1 74,165 0 0
MOHAWK INDS INC OPT 608190104 4,807 41,100 SH Put SOLE 8 41,100 0 0
MOHAWK INDS INC OPT 608190104 4,620 39,500 SH Call SOLE 8 39,500 0 0
MOHAWK INDS INC COM 608190104 293 2,499 SH   SOLE 8 2,499 0 0
MOHAWK INDS INC COM 608190104 730 6,232 SH   SOLE 9 6,232 0 0
MOLECULAR TEMPLATES INC COM 608550109 1 387 SH   SOLE 1 387 0 0
MOLINA HEALTHCARE INC COM 60855R100 2,871 24,695 SH   SOLE 1 24,695 0 0
MOLINA HEALTHCARE INC OPT 60855R100 314 2,700 SH Call SOLE 8 2,700 0 0
MOLINA HEALTHCARE INC BOND 60855RAC4 115 40,000 PRN   SOLE 8 0 0 40,000
MOLINA HEALTHCARE INC OPT 60855R100 93 800 SH Put SOLE 8 800 0 0
MOLSON COORS BREWING CO COM 60871R209 15,244 271,449 SH   SOLE 1 271,449 0 0
MOLSON COORS BREWING CO OPT 60871R209 2,494 44,400 SH Call SOLE 8 44,400 0 0
MOLSON COORS BREWING CO COM 60871R209 1,413 25,158 SH   SOLE 8 25,158 0 0
MOLSON COORS BREWING CO OPT 60871R209 2,662 47,400 SH Put SOLE 8 47,400 0 0
MOLSON COORS BREWING CO COM 60871R209 994 17,706 SH   SOLE 9 17,706 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 409 37,078 SH   SOLE 1 37,078 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 16 1,421 SH   SOLE 8 1,421 0 0
MOMENTA PHARMACEUTICALS INC OPT 60877T100 22 2,000 SH Put SOLE 8 2,000 0 0
MOMENTA PHARMACEUTICALS INC OPT 60877T100 21 1,900 SH Call SOLE 8 1,900 0 0
MOMO INC ADR 60879B107 7,963 335,280 SH   SOLE 1 335,280 0 0
MOMO INC OPT 60879B107 3,819 160,800 SH Call SOLE 8 160,800 0 0
MOMO INC OPT 60879B107 5,626 236,900 SH Put SOLE 8 236,900 0 0
MOMO INC ADR 60879B107 2,729 114,922 SH   SOLE 8 114,922 0 0
MOMO INC ADR 60879B107 950 40,000 SH   SOLE 9 40,000 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 301 7,865 SH   SOLE 1 7,865 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 9 223 SH   SOLE 8 223 0 0
MONDELEZ INTL INC COM 609207105 92,035 2,299,100 SH   SOLE 1 2,222,677 76,423 0
MONDELEZ INTL INC COM 609207105 1,826 45,612 SH   DFND 1 0 0 45,612
MONDELEZ INTL INC COM 609207105 1,084 27,089 SH   SOLE 8 27,089 0 0
MONDELEZ INTL INC OPT 609207105 6,105 152,500 SH Call SOLE 8 152,500 0 0
MONDELEZ INTL INC OPT 609207105 4,131 103,200 SH Put SOLE 8 103,200 0 0
MONDELEZ INTL INC COM 609207105 6,027 150,565 SH   SOLE 9 150,565 0 0
MONDELEZ INTL INC COM 609207105 641 16,017 SH   SOLE 20 0 16,017 0
MONDELEZ INTL INC COM 609207105 0 2 SH   SOLE 44 2 0 0
MONDELEZ INTL INC COM 609207105 20 501 SH   SOLE 99 0 501 0
MONEYGRAM INTL INC COM 60935Y208 1 748 SH   SOLE 1 748 0 0
MONEYGRAM INTL INC COM 60935Y208 11 5,448 SH   SOLE 8 5,448 0 0
MONGODB INC COM 60937P106 5,432 64,868 SH   SOLE 1 64,868 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 424 34,268 SH   SOLE 1 34,268 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 0 1 SH   SOLE 8 1 0 0
MONOLITHIC PWR SYS INC COM 609839105 962 8,276 SH   SOLE 1 8,276 0 0
MONOLITHIC PWR SYS INC COM 609839105 16 134 SH   SOLE 8 134 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 246 15,808 SH   SOLE 1 15,808 0 0
MONRO INC COM 610236101 2,758 40,114 SH   SOLE 1 40,114 0 0
MONROE CAP CORP COM 610335101 2 260 SH   SOLE 8 260 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 45,050 915,282 SH   SOLE 1 915,282 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 522 10,600 SH Put SOLE 8 10,600 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,024 20,800 SH Call SOLE 8 20,800 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 837 17,014 SH   SOLE 8 17,014 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 25,328 514,554 SH   SOLE 9 514,554 0 0
MOODYS CORP COM 615369105 19,193 137,051 SH   SOLE 1 137,051 0 0
MOODYS CORP OPT 615369105 1,708 12,200 SH Put SOLE 8 12,200 0 0
MOODYS CORP OPT 615369105 154 1,100 SH Call SOLE 8 1,100 0 0
MOODYS CORP COM 615369105 756 5,400 SH   SOLE 8 5,400 0 0
MOODYS CORP COM 615369105 3,697 26,404 SH   SOLE 9 26,404 0 0
MOOG INC COM 615394202 1,735 22,370 SH   SOLE 1 22,370 0 0
MORGAN STANLEY COM 617446448 2,091 52,744 SH   DFND 1 0 0 52,744
MORGAN STANLEY COM 617446448 110,882 2,796,494 SH   SOLE 1 2,796,494 0 0
MORGAN STANLEY OPT 617446448 118,566 2,990,300 SH Put SOLE 8 2,990,300 0 0
MORGAN STANLEY COM 617446448 57,798 1,457,708 SH   SOLE 8 1,457,708 0 0
MORGAN STANLEY OPT 617446448 19,599 494,300 SH Call SOLE 8 494,300 0 0
MORGAN STANLEY COM 617446448 4,648 117,236 SH   SOLE 9 117,236 0 0
MORGAN STANLEY COM 617446448 0 2 SH   SOLE 44 2 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 33 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 279 13,922 SH   DFND 1 0 0 13,922
MORNINGSTAR INC COM 617700109 1,577 14,351 SH   SOLE 1 14,351 0 0
MORNINGSTAR INC COM 617700109 28 250 SH   SOLE 8 250 0 0
MORNINGSTAR INC OPT 617700109 110 1,000 SH Put SOLE 8 1,000 0 0
MOSAIC CO NEW COM 61945C103 58 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW COM 61945C103 9,232 316,090 SH   SOLE 1 316,090 0 0
MOSAIC CO NEW OPT 61945C103 6,467 221,400 SH Call SOLE 8 221,400 0 0
MOSAIC CO NEW COM 61945C103 131 4,500 SH   SOLE 8 4,500 0 0
MOSAIC CO NEW OPT 61945C103 2,813 96,300 SH Put SOLE 8 96,300 0 0
MOSAIC CO NEW COM 61945C103 1,716 58,780 SH   SOLE 9 58,780 0 0
MOSYS INC COM 619718208 0 400 SH   SOLE 8 400 0 0
MOTORCAR PTS AMER INC COM 620071100 330 19,872 SH   SOLE 1 19,872 0 0
MOTORCAR PTS AMER INC COM 620071100 7 438 SH   SOLE 8 438 0 0
MOTOROLA SOLUTIONS INC COM 620076307 8 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC COM 620076307 20,736 180,244 SH   SOLE 1 180,244 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 345 3,000 SH Call SOLE 8 3,000 0 0
MOTOROLA SOLUTIONS INC COM 620076307 235 2,039 SH   SOLE 8 2,039 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 414 3,600 SH Put SOLE 8 3,600 0 0
MOTOROLA SOLUTIONS INC COM 620076307 223 1,940 SH   SOLE 9 1,940 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 820 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 1,035 32,717 SH   SOLE 1 32,717 0 0
MOVADO GROUP INC COM 624580106 357 11,285 SH   SOLE 8 11,285 0 0
MPLX LP COM 55336V100 68,484 2,260,212 SH   SOLE 1 2,260,212 0 0
MPLX LP OPT 55336V100 1,542 50,900 SH Call SOLE 8 50,900 0 0
MPLX LP OPT 55336V100 739 24,400 SH Put SOLE 8 24,400 0 0
MPLX LP COM 55336V100 114 3,783 SH   SOLE 8 3,783 0 0
MR COOPER GROUP INC COM 62482R107 284 24,375 SH   SOLE 1 24,375 0 0
MR COOPER GROUP INC COM 62482R107 144 12,316 SH   SOLE 8 12,316 0 0
MRC GLOBAL INC COM 55345K103 82 6,723 SH   SOLE 1 6,723 0 0
MRC GLOBAL INC COM 55345K103 28 2,269 SH   SOLE 8 2,269 0 0
MSA SAFETY INC COM 553498106 717 7,602 SH   SOLE 1 7,602 0 0
MSC INDL DIRECT INC COM 553530106 3,394 44,121 SH   SOLE 1 44,121 0 0
MSC INDL DIRECT INC OPT 553530106 85 1,100 SH Put SOLE 8 1,100 0 0
MSC INDL DIRECT INC COM 553530106 187 2,432 SH   SOLE 8 2,432 0 0
MSCI INC COM 55354G100 7,026 47,660 SH   SOLE 1 47,660 0 0
MSCI INC COM 55354G100 162 1,100 SH   SOLE 8 1,100 0 0
MSCI INC OPT 55354G100 15 100 SH Put SOLE 8 100 0 0
MSCI INC COM 55354G100 1,292 8,767 SH   SOLE 9 8,767 0 0
MSG NETWORK INC COM 553573106 845 35,830 SH   SOLE 1 35,830 0 0
MSG NETWORK INC COM 553573106 7 297 SH   SOLE 8 297 0 0
MTS SYS CORP COM 553777103 390 9,722 SH   SOLE 1 9,722 0 0
MTS SYS CORP COM 553777103 15 371 SH   SOLE 8 371 0 0
MUELLER INDS INC COM 624756102 533 22,805 SH   SOLE 1 22,805 0 0
MUELLER INDS INC COM 624756102 99 4,248 SH   SOLE 8 4,248 0 0
MUELLER WTR PRODS INC COM 624758108 489 53,682 SH   SOLE 1 53,682 0 0
MUELLER WTR PRODS INC COM 624758108 1 100 SH   SOLE 8 100 0 0
MULTI COLOR CORP COM 625383104 198 5,653 SH   SOLE 1 5,653 0 0
MURPHY OIL CORP COM 626717102 2,775 118,668 SH   SOLE 1 118,668 0 0
MURPHY OIL CORP OPT 626717102 269 11,500 SH Put SOLE 8 11,500 0 0
MURPHY OIL CORP OPT 626717102 3,815 163,100 SH Call SOLE 8 163,100 0 0
MURPHY USA INC COM 626755102 2,986 38,951 SH   SOLE 1 38,951 0 0
MURPHY USA INC COM 626755102 25 328 SH   SOLE 8 328 0 0
MUTUALFIRST FINL INC COM 62845B104 4 169 SH   SOLE 1 169 0 0
MVB FINANCIAL CORP COM 553810102 4 248 SH   SOLE 1 248 0 0
MVC CAPITAL INC COM 553829102 0 3 SH   SOLE 8 3 0 0
MY SIZE INC COM 62844N109 0 239 SH   SOLE 8 239 0 0
MYERS INDS INC COM 628464109 201 13,305 SH   SOLE 1 13,305 0 0
MYERS INDS INC COM 628464109 11 743 SH   SOLE 8 743 0 0
MYLAN N V COM N59465109 78,323 2,858,514 SH   SOLE 1 2,858,514 0 0
MYLAN N V COM N59465109 5 186 SH   DFND 1 0 0 186
MYLAN N V OPT N59465109 2,970 108,400 SH Put SOLE 8 108,400 0 0
MYLAN N V OPT N59465109 4,164 152,000 SH Call SOLE 8 152,000 0 0
MYLAN N V COM N59465109 1,988 72,589 SH   SOLE 9 72,589 0 0
MYLAN N V COM N59465109 0 1 SH   SOLE 44 1 0 0
MYOKARDIA INC COM 62857M105 325 6,644 SH   SOLE 1 6,644 0 0
MYR GROUP INC DEL COM 55405W104 215 7,634 SH   SOLE 1 7,634 0 0
MYR GROUP INC DEL COM 55405W104 328 11,639 SH   SOLE 8 11,639 0 0
MYRIAD GENETICS INC COM 62855J104 818 28,137 SH   SOLE 1 28,137 0 0
MYRIAD GENETICS INC OPT 62855J104 58 2,000 SH Call SOLE 8 2,000 0 0
MYRIAD GENETICS INC COM 62855J104 48 1,656 SH   SOLE 8 1,656 0 0
MYRIAD GENETICS INC OPT 62855J104 64 2,200 SH Put SOLE 8 2,200 0 0
NABORS INDUSTRIES LTD COM G6359F103 1,976 988,960 SH   SOLE 1 988,960 0 0
NABORS INDUSTRIES LTD OPT G6359F103 186 93,000 SH Put SOLE 8 93,000 0 0
NABORS INDUSTRIES LTD OPT G6359F103 196 97,900 SH Call SOLE 8 97,900 0 0
NABORS INDUSTRIES LTD COM G6359F103 169 84,706 SH   SOLE 8 84,706 0 0
NABORS INDUSTRIES LTD CONV G6359F129 4,881 272,700 SH   SOLE 8 272,700 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 126 SH   SOLE 8 126 0 0
NACCO INDS INC COM 629579103 4 109 SH   SOLE 1 109 0 0
NAM TAI PPTY INC COM G63907102 47 5,371 SH   SOLE 8 5,371 0 0
NANO DIMENSION LTD ADR 63008G104 13 12,100 SH   SOLE 8 12,100 0 0
NANOMETRICS INC COM 630077105 1,531 56,045 SH   SOLE 1 56,045 0 0
NANOMETRICS INC OPT 630077105 96 3,500 SH Call SOLE 8 3,500 0 0
NANOMETRICS INC COM 630077105 1,401 51,268 SH   SOLE 8 51,268 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 142 9,592 SH   SOLE 1 9,592 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 1,483 100,000 SH Put SOLE 8 100,000 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 1,401 94,527 SH   SOLE 8 94,527 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 721 48,600 SH Call SOLE 8 48,600 0 0
NANTHEALTH INC COM 630104107 1 2,067 SH   SOLE 1 2,067 0 0
NANTHEALTH INC COM 630104107 8 14,452 SH   SOLE 8 14,452 0 0
NANTKWEST INC COM 63016Q102 1 821 SH   SOLE 1 821 0 0
NANTKWEST INC COM 63016Q102 0 138 SH   SOLE 8 138 0 0
NASDAQ INC COM 631103108 8 95 SH   DFND 1 0 0 95
NASDAQ INC COM 631103108 10,324 126,568 SH   SOLE 1 126,568 0 0
NASDAQ INC OPT 631103108 440 5,400 SH Put SOLE 8 5,400 0 0
NASDAQ INC OPT 631103108 343 4,200 SH Call SOLE 8 4,200 0 0
NASDAQ INC COM 631103108 1,124 13,783 SH   SOLE 8 13,783 0 0
NASDAQ INC COM 631103108 885 10,839 SH   SOLE 9 10,839 0 0
NATERA INC COM 632307104 1,140 81,640 SH   SOLE 1 81,640 0 0
NATHANS FAMOUS INC NEW COM 632347100 7 100 SH   SOLE 1 100 0 0
NATIONAL BANKSHARES INC VA COM 634865109 7 195 SH   SOLE 1 195 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,245 17,353 SH   SOLE 1 17,353 0 0
NATIONAL BEVERAGE CORP OPT 635017106 14 200 SH Put SOLE 8 200 0 0
NATIONAL BEVERAGE CORP OPT 635017106 57 800 SH Call SOLE 8 800 0 0
NATIONAL BEVERAGE CORP COM 635017106 207 2,873 SH   SOLE 8 2,873 0 0
NATIONAL BK HLDGS CORP COM 633707104 439 14,226 SH   SOLE 1 14,226 0 0
NATIONAL CINEMEDIA INC COM 635309107 269 41,515 SH   SOLE 1 41,515 0 0
NATIONAL CINEMEDIA INC OPT 635309107 73 11,200 SH Call SOLE 8 11,200 0 0
NATIONAL CINEMEDIA INC COM 635309107 3 390 SH   SOLE 8 390 0 0
NATIONAL CINEMEDIA INC OPT 635309107 7 1,100 SH Put SOLE 8 1,100 0 0
NATIONAL COMM CORP COM 63546L102 394 10,956 SH   SOLE 1 10,956 0 0
NATIONAL FUEL GAS CO N J COM 636180101 438 8,571 SH   SOLE 1 8,571 0 0
NATIONAL FUEL GAS CO N J COM 636180101 118 2,300 SH   SOLE 8 2,300 0 0
NATIONAL GEN HLDGS CORP COM 636220303 3 124 SH   SOLE 8 124 0 0
NATIONAL GRID PLC ADR 636274409 399 8,302 SH   SOLE 1 8,302 0 0
NATIONAL GRID PLC ADR 636274409 22 468 SH   SOLE 8 468 0 0
NATIONAL GRID PLC ADR 636274409 1,142 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 2,073 27,427 SH   SOLE 1 27,427 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 2 21 SH   SOLE 8 21 0 0
NATIONAL HEALTHCARE CORP COM 635906100 99 1,252 SH   SOLE 1 1,252 0 0
NATIONAL HEALTHCARE CORP COM 635906100 250 3,182 SH   SOLE 8 3,182 0 0
NATIONAL INSTRS CORP COM 636518102 7,247 159,706 SH   SOLE 1 159,706 0 0
NATIONAL INSTRS CORP COM 636518102 2,067 45,554 SH   SOLE 8 45,554 0 0
NATIONAL INSTRS CORP OPT 636518102 290 6,400 SH Put SOLE 8 6,400 0 0
NATIONAL OILWELL VARCO INC COM 637071101 10,911 424,559 SH   SOLE 1 424,559 0 0
NATIONAL OILWELL VARCO INC COM 637071101 54 2,082 SH   DFND 1 0 0 2,082
NATIONAL OILWELL VARCO INC OPT 637071101 1,157 45,000 SH Call SOLE 8 45,000 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 974 37,900 SH Put SOLE 8 37,900 0 0
NATIONAL OILWELL VARCO INC COM 637071101 112 4,366 SH   SOLE 8 4,366 0 0
NATIONAL OILWELL VARCO INC COM 637071101 931 36,217 SH   SOLE 9 36,217 0 0
NATIONAL PRESTO INDS INC COM 637215104 539 4,609 SH   SOLE 1 4,609 0 0
NATIONAL PRESTO INDS INC COM 637215104 3 28 SH   SOLE 8 28 0 0
NATIONAL RESH CORP COM 637372202 5 135 SH   SOLE 1 135 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 7,921 163,271 SH   SOLE 1 163,271 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 15 312 SH   SOLE 1 312 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 150 3,100 SH Call SOLE 8 3,100 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 23 471 SH   SOLE 8 471 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 120 2,470 SH   SOLE 9 2,470 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 3,057 115,523 SH   SOLE 1 115,523 0 0
NATIONAL VISION HLDGS INC COM 63845R107 653 23,185 SH   SOLE 1 23,185 0 0
NATIONAL VISION HLDGS INC COM 63845R107 425 15,092 SH   SOLE 8 15,092 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 50 166 SH   SOLE 1 166 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 270 16,430 SH   SOLE 1 16,430 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 99 6,037 SH   SOLE 8 6,037 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 4 262 SH   SOLE 1 262 0 0
NATURAL GROCERS BY VITAMIN C OPT 63888U108 18 1,200 SH Put SOLE 8 1,200 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 577 37,594 SH   SOLE 8 37,594 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 7 370 SH   SOLE 1 370 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 20 1,083 SH   SOLE 8 1,083 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 7,131 186,502 SH   SOLE 1 186,502 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 2 247 SH   SOLE 1 247 0 0
NATUS MEDICAL INC DEL COM 639050103 1,444 42,413 SH   SOLE 1 42,413 0 0
NATUS MEDICAL INC DEL COM 639050103 4 120 SH   SOLE 8 120 0 0
NAUTILUS INC COM 63910B102 122 11,210 SH   SOLE 1 11,210 0 0
NAUTILUS INC COM 63910B102 8 724 SH   SOLE 8 724 0 0
NAVIENT CORPORATION COM 63938C108 2,717 308,301 SH   SOLE 1 308,301 0 0
NAVIENT CORPORATION COM 63938C108 5 503 SH   SOLE 8 503 0 0
NAVIGANT CONSULTING INC COM 63935N107 967 40,210 SH   SOLE 1 40,210 0 0
NAVIGATORS GROUP INC COM 638904102 3,031 43,619 SH   SOLE 1 43,619 0 0
NAVIOS MARITIME ACQUIS CORP COM Y62159143 0 42 SH   SOLE 8 42 0 0
NAVIOS MARITIME CONTAINERS L COM Y62151108 0 4 SH   SOLE 8 4 0 0
NAVIOS MARITIME PARTNERS L P COM Y62267102 1 800 SH   SOLE 8 800 0 0
NAVISTAR INTL CORP NEW COM 63934E108 1,515 58,403 SH   SOLE 1 58,403 0 0
NAVISTAR INTL CORP NEW COM 63934E108 1,235 47,553 SH   SOLE 8 47,553 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 535 20,600 SH Put SOLE 8 20,600 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 1,347 51,900 SH Call SOLE 8 51,900 0 0
NBT BANCORP INC COM 628778102 641 18,513 SH   SOLE 1 18,513 0 0
NBT BANCORP INC OPT 628778102 14 400 SH Call SOLE 8 400 0 0
NCI BUILDING SYS INC COM 628852204 183 25,211 SH   SOLE 1 25,211 0 0
NCI BUILDING SYS INC OPT 628852204 1 200 SH Call SOLE 8 200 0 0
NCI BUILDING SYS INC COM 628852204 40 5,472 SH   SOLE 8 5,472 0 0
NCI BUILDING SYS INC OPT 628852204 1 100 SH Put SOLE 8 100 0 0
NCR CORP NEW COM 62886E108 2,266 98,197 SH   SOLE 1 98,197 0 0
NCR CORP NEW OPT 62886E108 143 6,200 SH Put SOLE 8 6,200 0 0
NCR CORP NEW OPT 62886E108 168 7,300 SH Call SOLE 8 7,300 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 1 284 SH   SOLE 1 284 0 0
NEENAH INC COM 640079109 1,804 30,604 SH   SOLE 1 30,604 0 0
NEKTAR THERAPEUTICS COM 640268108 5,061 154,023 SH   SOLE 1 154,023 0 0
NEKTAR THERAPEUTICS COM 640268108 1,510 45,953 SH   SOLE 8 45,953 0 0
NEKTAR THERAPEUTICS OPT 640268108 1,137 34,600 SH Put SOLE 8 34,600 0 0
NEKTAR THERAPEUTICS OPT 640268108 4,671 142,100 SH Call SOLE 8 142,100 0 0
NEKTAR THERAPEUTICS COM 640268108 549 16,680 SH   SOLE 9 16,680 0 0
NELNET INC COM 64031N108 28 541 SH   SOLE 1 541 0 0
NEOGEN CORP COM 640491106 1,710 30,022 SH   SOLE 1 30,022 0 0
NEOGENOMICS INC COM 64049M209 1,430 113,466 SH   SOLE 1 113,466 0 0
NEOGENOMICS INC COM 64049M209 45 3,552 SH   SOLE 8 3,552 0 0
NEON THERAPEUTICS INC COM 64050Y100 9 1,747 SH   SOLE 1 1,747 0 0
NEOPHOTONICS CORP COM 64051T100 1,176 181,356 SH   SOLE 1 181,356 0 0
NEOPHOTONICS CORP COM 64051T100 9 1,444 SH   SOLE 8 1,444 0 0
NEOPHOTONICS CORP OPT 64051T100 16 2,500 SH Put SOLE 8 2,500 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 81 SH   SOLE 8 81 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 3 1,056 SH   SOLE 1 1,056 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 4 814 SH   SOLE 8 814 0 0
NETAPP INC COM 64110D104 19,970 334,678 SH   SOLE 1 334,678 0 0
NETAPP INC OPT 64110D104 4,583 76,800 SH Put SOLE 8 76,800 0 0
NETAPP INC COM 64110D104 754 12,632 SH   SOLE 8 12,632 0 0
NETAPP INC OPT 64110D104 11,033 184,900 SH Call SOLE 8 184,900 0 0
NETAPP INC COM 64110D104 1,491 24,991 SH   SOLE 9 24,991 0 0
NETEASE INC ADR 64110W102 15,025 63,836 SH   SOLE 1 63,836 0 0
NETEASE INC ADR 64110W102 13,532 57,490 SH   SOLE 8 57,490 0 0
NETEASE INC OPT 64110W102 8,497 36,100 SH Call SOLE 8 36,100 0 0
NETEASE INC OPT 64110W102 37,283 158,400 SH Put SOLE 8 158,400 0 0
NETEASE INC ADR 64110W102 5,842 24,822 SH   SOLE 9 24,822 0 0
NETFLIX INC COM 64110L106 220,127 822,426 SH   SOLE 1 668,418 154,008 0
NETFLIX INC COM 64110L106 846 3,160 SH   DFND 1 0 0 3,160
NETFLIX INC COM 64110L106 98,021 366,218 SH   SOLE 8 366,218 0 0
NETFLIX INC OPT 64110L106 289,019 1,079,800 SH Put SOLE 8 1,079,800 0 0
NETFLIX INC OPT 64110L106 181,313 677,400 SH Call SOLE 8 677,400 0 0
NETFLIX INC COM 64110L106 4,354 16,268 SH   SOLE 9 16,268 0 0
NETFLIX INC COM 64110L106 1,325 4,950 SH   DFND 20 0 0 4,950
NETFLIX INC COM 64110L106 2,172 8,115 SH   SOLE 20 0 8,115 0
NETFLIX INC COM 64110L106 0 1 SH   SOLE 44 1 0 0
NETFLIX INC COM 64110L106 8,049 30,070 SH   SOLE 99 0 30,070 0
NETGEAR INC COM 64111Q104 9,109 175,094 SH   SOLE 1 175,094 0 0
NETGEAR INC COM 64111Q104 2,117 40,694 SH   SOLE 8 40,694 0 0
NETGEAR INC OPT 64111Q104 47 900 SH Call SOLE 8 900 0 0
NETGEAR INC OPT 64111Q104 312 6,000 SH Put SOLE 8 6,000 0 0
NETSCOUT SYS INC COM 64115T104 244 10,338 SH   SOLE 1 10,338 0 0
NETSCOUT SYS INC COM 64115T104 8 334 SH   SOLE 8 334 0 0
NETSCOUT SYS INC OPT 64115T104 47 2,000 SH Call SOLE 8 2,000 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 3,635 50,916 SH   SOLE 1 50,916 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 18 247 SH   DFND 1 0 0 247
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,856 25,988 SH   SOLE 8 25,988 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 3,206 44,900 SH Put SOLE 8 44,900 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 614 8,600 SH Call SOLE 8 8,600 0 0
NEUROCRINE BIOSCIENCES INC BOND 64125CAD1 13,392 11,219,000 PRN   SOLE 8 0 0 11,219,000
NEURONETICS INC COM 64131A105 25 1,300 SH   SOLE 8 1,300 0 0
NEVRO CORP COM 64157F103 137 3,516 SH   SOLE 1 3,516 0 0
NEVRO CORP OPT 64157F103 1,365 35,100 SH Call SOLE 8 35,100 0 0
NEVRO CORP COM 64157F103 4 110 SH   SOLE 8 110 0 0
NEVRO CORP OPT 64157F103 2,917 75,000 SH Put SOLE 8 75,000 0 0
NEVSUN RES LTD COM 64156L101 88 20,000 SH   DFND 1 0 0 20,000
NEVSUN RES LTD COM 64156L101 5 1,111 SH   SOLE 8 1,111 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 728 140,000 SH Put SOLE 1 140,000 0 0
NEW AGE BEVERAGES CORP COM 64157V108 2,935 564,400 SH   SOLE 1 564,400 0 0
NEW AGE BEVERAGES CORP COM 64157V108 2 379 SH   SOLE 8 379 0 0
NEW CONCEPT ENERGY INC COM 643611106 7 4,800 SH   SOLE 8 4,800 0 0
NEW GOLD INC CDA COM 644535106 5 6,527 SH   SOLE 1 6,527 0 0
NEW GOLD INC CDA COM 644535106 45 59,420 SH   SOLE 8 59,420 0 0
NEW GOLD INC CDA OPT 644535106 114 150,000 SH Call SOLE 8 150,000 0 0
NEW GOLD INC CDA OPT 644535106 1 1,500 SH Put SOLE 8 1,500 0 0
NEW HOME CO INC COM 645370107 2 375 SH   SOLE 1 375 0 0
NEW JERSEY RES COM 646025106 3,689 80,755 SH   SOLE 1 80,755 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 485 41,975 SH   SOLE 1 41,975 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 38 3,294 SH   SOLE 8 3,294 0 0
NEW MTN FIN CORP COM 647551100 38 3,000 SH   SOLE 1 3,000 0 0
NEW MTN FIN CORP OPT 647551100 8 600 SH Put SOLE 8 600 0 0
NEW MTN FIN CORP BOND 647551AC4 3,958 4,005,000 PRN   SOLE 8 0 0 4,005,000
NEW MTN FIN CORP COM 647551100 6 500 SH   SOLE 8 500 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 25,861 471,823 SH   SOLE 1 471,823 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 15,736 287,100 SH Call SOLE 8 287,100 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 13,949 254,500 SH Put SOLE 8 254,500 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 6,126 111,775 SH   SOLE 8 111,775 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 2,250 41,046 SH   SOLE 9 41,046 0 0
NEW RELIC INC COM 64829B100 4 50 SH   DFND 1 0 0 50
NEW RELIC INC COM 64829B100 361 4,468 SH   SOLE 8 4,468 0 0
NEW RESIDENTIAL INVT CORP COM 64828T201 630 44,300 SH   SOLE 1 44,300 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 5,544 390,111 SH   SOLE 1 390,111 0 0
NEW SR INVT GROUP INC TRUS 648691103 61 14,669 SH   SOLE 1 14,669 0 0
NEW SR INVT GROUP INC TRUS 648691103 2 440 SH   SOLE 8 440 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 10,587 1,125,222 SH   SOLE 1 1,125,222 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 84 8,900 SH Put SOLE 8 8,900 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 98 10,383 SH   SOLE 8 10,383 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 333 35,400 SH Call SOLE 8 35,400 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 20 2,216 SH   SOLE 9 2,216 0 0
NEW YORK MTG TR INC TRUS 649604501 907 153,847 SH   SOLE 1 153,847 0 0
NEW YORK MTG TR INC TRUS 649604501 0 64 SH   SOLE 8 64 0 0
NEW YORK TIMES CO COM 650111107 2,081 93,407 SH   SOLE 1 93,407 0 0
NEW YORK TIMES CO OPT 650111107 36 1,600 SH Call SOLE 8 1,600 0 0
NEW YORK TIMES CO COM 650111107 439 19,709 SH   SOLE 8 19,709 0 0
NEWELL BRANDS INC COM 651229106 6 300 SH   DFND 1 0 0 300
NEWELL BRANDS INC COM 651229106 7,468 401,733 SH   SOLE 1 401,733 0 0
NEWELL BRANDS INC COM 651229106 517 27,820 SH   SOLE 8 27,820 0 0
NEWELL BRANDS INC OPT 651229106 3,666 197,200 SH Put SOLE 8 197,200 0 0
NEWELL BRANDS INC OPT 651229106 4,592 247,000 SH Call SOLE 8 247,000 0 0
NEWELL BRANDS INC COM 651229106 812 43,650 SH   SOLE 9 43,650 0 0
NEWELL BRANDS INC COM 651229106 0 1 SH   SOLE 44 1 0 0
NEWFIELD EXPL CO COM 651290108 9,275 632,633 SH   SOLE 1 632,633 0 0
NEWFIELD EXPL CO COM 651290108 20 1,391 SH   DFND 1 0 0 1,391
NEWFIELD EXPL CO COM 651290108 281 19,173 SH   SOLE 8 19,173 0 0
NEWFIELD EXPL CO OPT 651290108 2,473 168,700 SH Call SOLE 8 168,700 0 0
NEWFIELD EXPL CO OPT 651290108 397 27,100 SH Put SOLE 8 27,100 0 0
NEWFIELD EXPL CO COM 651290108 269 18,367 SH   SOLE 9 18,367 0 0
NEWLINK GENETICS CORP COM 651511107 26 17,117 SH   SOLE 1 17,117 0 0
NEWLINK GENETICS CORP COM 651511107 0 345 SH   SOLE 8 345 0 0
NEWMARK GROUP INC COM 65158N102 18 2,266 SH   SOLE 1 2,266 0 0
NEWMARK GROUP INC COM 65158N102 243 30,367 SH   SOLE 8 30,367 0 0
NEWMARK GROUP INC OPT 65158N102 30 3,726 SH Put SOLE 8 3,726 0 0
NEWMARKET CORP COM 651587107 2,076 5,038 SH   SOLE 1 5,038 0 0
NEWMARKET CORP OPT 651587107 82 200 SH Call SOLE 8 200 0 0
NEWMONT MINING CORP COM 651639106 74,261 2,143,112 SH   SOLE 1 2,143,112 0 0
NEWMONT MINING CORP COM 651639106 35 1,010 SH   DFND 1 0 0 1,010
NEWMONT MINING CORP COM 651639106 163 4,700 SH   SOLE 8 4,700 0 0
NEWMONT MINING CORP OPT 651639106 4,203 121,300 SH Call SOLE 8 121,300 0 0
NEWMONT MINING CORP OPT 651639106 2,651 76,500 SH Put SOLE 8 76,500 0 0
NEWMONT MINING CORP COM 651639106 1,833 52,887 SH   SOLE 9 52,887 0 0
NEWMONT MINING CORP COM 651639106 0 1 SH   SOLE 44 1 0 0
NEWPARK RES INC COM 651718504 353 51,266 SH   SOLE 1 51,266 0 0
NEWS CORP NEW COM 65249B208 1 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B109 17,424 1,535,127 SH   SOLE 1 1,535,127 0 0
NEWS CORP NEW COM 65249B208 4,216 364,895 SH   SOLE 1 364,895 0 0
NEWS CORP NEW COM 65249B109 1,675 147,602 SH   SOLE 8 147,602 0 0
NEWS CORP NEW COM 65249B208 1 84 SH   SOLE 8 84 0 0
NEWS CORP NEW COM 65249B208 124 10,786 SH   SOLE 9 10,786 0 0
NEWS CORP NEW COM 65249B109 572 50,470 SH   SOLE 9 50,470 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 9 532 SH   SOLE 8 532 0 0
NEXEO SOLUTIONS INC COM 65342H102 256 29,825 SH   SOLE 1 29,825 0 0
NEXGEN ENERGY LTD COM 65340P106 47 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 80 2,284 SH   SOLE 1 2,284 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 3,491 44,396 SH   SOLE 1 44,396 0 0
NEXTERA ENERGY INC COM 65339F101 44,589 256,526 SH   SOLE 1 256,526 0 0
NEXTERA ENERGY INC COM 65339F101 5,632 32,400 SH   SOLE 8 32,400 0 0
NEXTERA ENERGY INC OPT 65339F101 13,419 77,200 SH Call SOLE 8 77,200 0 0
NEXTERA ENERGY INC OPT 65339F101 3,198 18,400 SH Put SOLE 8 18,400 0 0
NEXTERA ENERGY INC COM 65339F101 4,623 26,595 SH   SOLE 9 26,595 0 0
NEXTERA ENERGY INC COM 65339F101 0 1 SH   SOLE 44 1 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 24,998 580,664 SH   SOLE 1 580,664 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 4 101 SH   SOLE 8 101 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 470 31,034 SH   SOLE 1 31,034 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 2 141 SH   SOLE 8 141 0 0
NGL ENERGY PARTNERS LP COM 62913M107 989 103,131 SH   SOLE 1 103,131 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 32 3,300 SH Call SOLE 8 3,300 0 0
NI HLDGS INC COM 65342T106 4 282 SH   SOLE 1 282 0 0
NIC INC COM 62914B100 816 65,418 SH   SOLE 1 65,418 0 0
NICE LTD ADR 653656108 12,973 119,891 SH   SOLE 1 119,891 0 0
NICE LTD OPT 653656108 303 2,800 SH Put SOLE 8 2,800 0 0
NICE LTD ADR 653656108 2,200 20,335 SH   SOLE 8 20,335 0 0
NICE LTD OPT 653656108 249 2,300 SH Call SOLE 8 2,300 0 0
NICE SYS INC BOND 65366HAB9 376 275,000 PRN   SOLE 8 0 0 275,000
NICOLET BANKSHARES INC COM 65406E102 15 303 SH   SOLE 1 303 0 0
NIELSEN HLDGS PLC COM G6518L108 5,947 254,923 SH   SOLE 1 254,923 0 0
NIELSEN HLDGS PLC OPT G6518L108 5,463 234,200 SH Call SOLE 8 234,200 0 0
NIELSEN HLDGS PLC OPT G6518L108 14,087 603,800 SH Put SOLE 8 603,800 0 0
NIELSEN HLDGS PLC COM G6518L108 16,006 686,086 SH   SOLE 8 686,086 0 0
NIELSEN HLDGS PLC COM G6518L108 784 33,608 SH   SOLE 9 33,608 0 0
NII HLDGS INC COM 62913F508 99 22,554 SH   SOLE 1 22,554 0 0
NIKE INC COM 654106103 175,306 2,364,565 SH   SOLE 1 1,659,087 705,478 0
NIKE INC COM 654106103 1,759 23,719 SH   DFND 1 0 0 23,719
NIKE INC OPT 654106103 22,346 301,400 SH Call SOLE 8 301,400 0 0
NIKE INC COM 654106103 15,229 205,400 SH   SOLE 8 205,400 0 0
NIKE INC OPT 654106103 64,236 866,400 SH Put SOLE 8 866,400 0 0
NIKE INC COM 654106103 29,579 398,957 SH   SOLE 9 398,957 0 0
NIKE INC COM 654106103 3,002 40,496 SH   SOLE 20 0 40,496 0
NIKE INC COM 654106103 667 9,000 SH   DFND 20 0 0 9,000
NIKE INC COM 654106103 0 2 SH   SOLE 44 2 0 0
NIKE INC COM 654106103 9,249 124,753 SH   SOLE 99 0 124,753 0
NINE ENERGY SVC INC COM 65441V101 276 12,232 SH   SOLE 1 12,232 0 0
NIO INC ADR 62914V106 36 5,578 SH   SOLE 1 5,578 0 0
NISOURCE INC COM 65473P105 7,384 291,252 SH   SOLE 1 291,252 0 0
NISOURCE INC OPT 65473P105 33 1,300 SH Call SOLE 8 1,300 0 0
NISOURCE INC OPT 65473P105 10 400 SH Put SOLE 8 400 0 0
NISOURCE INC COM 65473P105 50 1,957 SH   SOLE 8 1,957 0 0
NISOURCE INC COM 65473P105 870 34,321 SH   SOLE 9 34,321 0 0
NL INDS INC COM 629156407 1 242 SH   SOLE 1 242 0 0
NL INDS INC COM 629156407 73 20,780 SH   SOLE 8 20,780 0 0
NLIGHT INC COM 65487K100 26 1,442 SH   SOLE 1 1,442 0 0
NLIGHT INC COM 65487K100 37 2,062 SH   SOLE 8 2,062 0 0
NMI HLDGS INC COM 629209305 1,279 71,670 SH   SOLE 1 71,670 0 0
NN INC COM 629337106 8 1,224 SH   SOLE 1 1,224 0 0
NOAH HLDGS LTD ADR 65487X102 3 71 SH   SOLE 1 71 0 0
NOAH HLDGS LTD ADR 65487X102 130 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 449 10,358 SH   SOLE 8 10,358 0 0
NOAH HLDGS LTD ADR 65487X102 338 7,800 SH   SOLE 9 7,800 0 0
NOBILIS HEALTH CORP COM 65500B103 0 41 SH   SOLE 8 41 0 0
NOBLE CORP PLC COM G65431101 264 100,897 SH   SOLE 1 100,897 0 0
NOBLE CORP PLC OPT G65431101 492 187,900 SH Put SOLE 8 187,900 0 0
NOBLE CORP PLC OPT G65431101 603 230,200 SH Call SOLE 8 230,200 0 0
NOBLE CORP PLC COM G65431101 283 107,855 SH   SOLE 8 107,855 0 0
NOBLE ENERGY INC COM 655044105 13 704 SH   DFND 1 0 0 704
NOBLE ENERGY INC COM 655044105 8,358 445,485 SH   SOLE 1 445,485 0 0
NOBLE ENERGY INC OPT 655044105 799 42,600 SH Call SOLE 8 42,600 0 0
NOBLE ENERGY INC COM 655044105 805 42,947 SH   SOLE 8 42,947 0 0
NOBLE ENERGY INC OPT 655044105 199 10,600 SH Put SOLE 8 10,600 0 0
NOBLE ENERGY INC COM 655044105 1,404 74,817 SH   SOLE 9 74,817 0 0
NOBLE ENERGY INC COM 655044105 0 1 SH   SOLE 44 1 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 357 12,380 SH   SOLE 1 12,380 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 32 1,107 SH   SOLE 8 1,107 0 0
NOKIA CORP ADR 654902204 68 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP ADR 654902204 0 14 SH   SOLE 1 14 0 0
NOKIA CORP OPT 654902204 521 89,600 SH Put SOLE 8 89,600 0 0
NOKIA CORP ADR 654902204 788 135,400 SH   SOLE 8 135,400 0 0
NOKIA CORP OPT 654902204 1,415 243,200 SH Call SOLE 8 243,200 0 0
NOKIA CORP ADR 654902204 122 21,041 SH   SOLE 9 21,041 0 0
NOMAD FOODS LTD COM G6564A105 331 19,800 SH   SOLE 1 19,800 0 0
NOMAD FOODS LTD COM G6564A105 120 7,172 SH   SOLE 8 7,172 0 0
NOODLES &amp CO COM 65540B105 134 19,082 SH   SOLE 1 19,082 0 0
NORBORD INC COM 65548P403 465 17,470 SH   SOLE 1 17,470 0 0
NORBORD INC COM 65548P403 23 864 SH   SOLE 9 864 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 90 45,144 SH   SOLE 1 45,144 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 16 8,200 SH Put SOLE 8 8,200 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 5 2,300 SH Call SOLE 8 2,300 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 98 48,811 SH   SOLE 8 48,811 0 0
NORDSON CORP COM 655663102 1,851 15,508 SH   SOLE 1 15,508 0 0
NORDSON CORP COM 655663102 929 7,788 SH   SOLE 8 7,788 0 0
NORDSTROM INC COM 655664100 10,130 217,365 SH   SOLE 1 217,365 0 0
NORDSTROM INC OPT 655664100 4,960 106,400 SH Call SOLE 8 106,400 0 0
NORDSTROM INC OPT 655664100 5,258 112,800 SH Put SOLE 8 112,800 0 0
NORDSTROM INC COM 655664100 3,049 65,407 SH   SOLE 8 65,407 0 0
NORDSTROM INC COM 655664100 526 11,273 SH   SOLE 9 11,273 0 0
NORFOLK SOUTHERN CORP COM 655844108 24,232 162,037 SH   SOLE 1 162,037 0 0
NORFOLK SOUTHERN CORP COM 655844108 5,370 35,912 SH   SOLE 8 35,912 0 0
NORFOLK SOUTHERN CORP OPT 655844108 17,406 116,400 SH Call SOLE 8 116,400 0 0
NORFOLK SOUTHERN CORP OPT 655844108 23,657 158,200 SH Put SOLE 8 158,200 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,028 13,558 SH   SOLE 9 13,558 0 0
NORTH AMERICAN CONST COM 656811106 84 9,400 SH   SOLE 9 9,400 0 0
NORTH EUROPEAN OIL RTY TR TRUS 659310106 0 16 SH   SOLE 8 16 0 0
NORTHEAST BANCORP COM 663904209 3 178 SH   SOLE 1 178 0 0
NORTHERN DYNASTY MINERALS LT COM 66510M204 0 44 SH   SOLE 8 44 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 1,133 501,271 SH   SOLE 1 501,271 0 0
NORTHERN TR CORP COM 665859104 16,877 201,905 SH   SOLE 1 201,905 0 0
NORTHERN TR CORP COM 665859104 32 377 SH   DFND 1 0 0 377
NORTHERN TR CORP OPT 665859104 1,471 17,600 SH Call SOLE 8 17,600 0 0
NORTHERN TR CORP COM 665859104 192 2,291 SH   SOLE 8 2,291 0 0
NORTHERN TR CORP OPT 665859104 585 7,000 SH Put SOLE 8 7,000 0 0
NORTHERN TR CORP COM 665859104 1,740 20,820 SH   SOLE 9 20,820 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 257 18,975 SH   SOLE 1 18,975 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 11 843 SH   SOLE 8 843 0 0
NORTHRIM BANCORP INC COM 666762109 6 196 SH   SOLE 1 196 0 0
NORTHROP GRUMMAN CORP COM 666807102 31,309 127,842 SH   SOLE 1 127,842 0 0
NORTHROP GRUMMAN CORP OPT 666807102 11,388 46,500 SH Put SOLE 8 46,500 0 0
NORTHROP GRUMMAN CORP OPT 666807102 4,016 16,400 SH Call SOLE 8 16,400 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,776 7,253 SH   SOLE 8 7,253 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,157 16,975 SH   SOLE 9 16,975 0 0
NORTHROP GRUMMAN CORP COM 666807102 73 300 SH   DFND 20 0 0 300
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 982 67,567 SH   SOLE 1 67,567 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 706 41,659 SH   SOLE 1 41,659 0 0
NORTHWEST NAT HLDG CO COM 66765N105 995 16,459 SH   SOLE 1 16,459 0 0
NORTHWEST NAT HLDG CO COM 66765N105 482 7,974 SH   SOLE 8 7,974 0 0
NORTHWEST PIPE CO COM 667746101 6 277 SH   SOLE 1 277 0 0
NORTHWESTERN CORP COM 668074305 230 3,869 SH   SOLE 1 3,869 0 0
NORTHWESTERN CORP COM 668074305 2 40 SH   SOLE 8 40 0 0
NORTHWESTERN CORP COM 668074305 0 8 SH   SOLE 9 8 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 5,919 139,631 SH   SOLE 1 139,631 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 55 1,300 SH Call SOLE 8 1,300 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 5 120 SH   SOLE 8 120 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 912 21,535 SH   SOLE 9 21,535 0 0
NORWOOD FINANCIAL CORP COM 669549107 5 166 SH   SOLE 1 166 0 0
NOVA LIFESTYLE INC COM 66979P102 0 175 SH   DFND 1 0 0 175
NOVAGOLD RES INC COM 66987E206 62 15,700 SH   SOLE 1 15,700 0 0
NOVAGOLD RES INC COM 66987E206 1,895 479,684 SH   SOLE 8 479,684 0 0
NOVAGOLD RES INC OPT 66987E206 20 5,000 SH Call SOLE 8 5,000 0 0
NOVAGOLD RES INC OPT 66987E206 108 27,300 SH Put SOLE 8 27,300 0 0
NOVARTIS A G ADR 66987V109 70 819 SH   DFND 1 0 0 819
NOVARTIS A G OPT 66987V109 3,733 43,500 SH Call SOLE 8 43,500 0 0
NOVARTIS A G ADR 66987V109 1,919 22,357 SH   SOLE 8 22,357 0 0
NOVARTIS A G OPT 66987V109 7,337 85,500 SH Put SOLE 8 85,500 0 0
NOVAVAX INC COM 670002104 13 6,802 SH   DFND 1 0 0 6,802
NOVAVAX INC COM 670002104 24 12,998 SH   SOLE 1 12,998 0 0
NOVAVAX INC OPT 670002104 1,569 852,500 SH Put SOLE 8 852,500 0 0
NOVAVAX INC COM 670002104 101 54,636 SH   SOLE 8 54,636 0 0
NOVELLUS SYS INC BOND 670008AD3 4 1,000 PRN   SOLE 8 0 0 1,000
NOVO-NORDISK A S ADR 670100205 3,071 66,658 SH   SOLE 8 66,658 0 0
NOVO-NORDISK A S OPT 670100205 235 5,100 SH Put SOLE 8 5,100 0 0
NOVO-NORDISK A S OPT 670100205 2,497 54,200 SH Call SOLE 8 54,200 0 0
NOVOCURE LTD COM G6674U108 18 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 9 276 SH   SOLE 8 276 0 0
NOVUS THERAPEUTICS INC COM 67011N105 0 2 SH   SOLE 8 2 0 0
NOW INC COM 67011P100 5 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 198 17,035 SH   SOLE 1 17,035 0 0
NOW INC OPT 67011P100 14 1,200 SH Call SOLE 8 1,200 0 0
NRG ENERGY INC OPT 629377508 19,800 500,000 SH Put SOLE 1 500,000 0 0
NRG ENERGY INC COM 629377508 12,320 311,139 SH   SOLE 1 311,139 0 0
NRG ENERGY INC OPT 629377508 1,002 25,300 SH Put SOLE 8 25,300 0 0
NRG ENERGY INC COM 629377508 656 16,573 SH   SOLE 8 16,573 0 0
NRG ENERGY INC OPT 629377508 1,295 32,700 SH Call SOLE 8 32,700 0 0
NRG ENERGY INC COM 629377508 1,208 30,513 SH   SOLE 9 30,513 0 0
NU SKIN ENTERPRISES INC COM 67018T105 7,855 128,088 SH   SOLE 1 128,088 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 687 11,200 SH Call SOLE 8 11,200 0 0
NU SKIN ENTERPRISES INC COM 67018T105 350 5,708 SH   SOLE 8 5,708 0 0
NU SKIN ENTERPRISES INC COM 67018T105 0 7 SH   SOLE 9 7 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,410 106,590 SH   SOLE 1 106,590 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAG5 1,281 1,368,000 PRN   SOLE 8 0 0 1,368,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 8 600 SH Put SOLE 8 600 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 78 5,900 SH Call SOLE 8 5,900 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 5,462 412,833 SH   SOLE 8 412,833 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAN0 3,871 4,395,000 PRN   SOLE 8 0 0 4,395,000
NUANCE COMMUNICATIONS INC BOND 67020YAK6 3,193 3,687,000 PRN   SOLE 8 0 0 3,687,000
NUCOR CORP COM 670346105 8,642 166,804 SH   SOLE 1 166,804 0 0
NUCOR CORP OPT 670346105 25,905 500,000 SH Put SOLE 1 500,000 0 0
NUCOR CORP OPT 670346105 4,295 82,900 SH Call SOLE 8 82,900 0 0
NUCOR CORP COM 670346105 2,676 51,658 SH   SOLE 8 51,658 0 0
NUCOR CORP OPT 670346105 6,658 128,500 SH Put SOLE 8 128,500 0 0
NUCOR CORP COM 670346105 192 3,695 SH   SOLE 9 3,695 0 0
NUSTAR ENERGY LP COM 67058H102 1,120 53,497 SH   SOLE 1 53,497 0 0
NUSTAR ENERGY LP COM 67058H102 2 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP OPT 67058H102 4 200 SH Call SOLE 8 200 0 0
NUSTAR ENERGY LP COM 67058H102 31 1,480 SH   SOLE 8 1,480 0 0
NUTANIX INC COM 67059N108 4,283 102,984 SH   SOLE 1 102,984 0 0
NUTANIX INC OPT 67059N108 23,149 556,600 SH Put SOLE 8 556,600 0 0
NUTANIX INC OPT 67059N108 14,744 354,500 SH Call SOLE 8 354,500 0 0
NUTANIX INC COM 67059N108 6,308 151,675 SH   SOLE 8 151,675 0 0
NUTRI SYS INC NEW COM 67069D108 3,799 86,582 SH   SOLE 1 86,582 0 0
NUTRI SYS INC NEW OPT 67069D108 145 3,300 SH Put SOLE 8 3,300 0 0
NUTRI SYS INC NEW OPT 67069D108 338 7,700 SH Call SOLE 8 7,700 0 0
NUTRIEN LTD COM 67077M108 27,085 576,262 SH   SOLE 1 576,262 0 0
NUTRIEN LTD COM 67077M108 857 18,229 SH   DFND 1 0 0 18,229
NUTRIEN LTD OPT 67077M108 3,203 68,155 SH Call SOLE 8 68,155 0 0
NUTRIEN LTD COM 67077M108 532 11,327 SH   SOLE 8 11,327 0 0
NUTRIEN LTD OPT 67077M108 4,795 102,012 SH Put SOLE 8 102,012 0 0
NUTRIEN LTD COM 67077M108 4,519 96,144 SH   SOLE 9 96,144 0 0
NUVASIVE INC COM 670704105 3,602 72,685 SH   SOLE 1 72,685 0 0
NUVASIVE INC COM 670704105 863 17,425 SH   SOLE 8 17,425 0 0
NUVECTRA CORP OPT 67075N108 490 30,000 SH Call SOLE 8 30,000 0 0
NUVECTRA CORP COM 67075N108 118 7,246 SH   SOLE 8 7,246 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 6 700 SH   DFND 1 0 0 700
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 0 42 SH   SOLE 1 42 0 0
NV5 GLOBAL INC COM 62945V109 248 4,097 SH   SOLE 1 4,097 0 0
NVE CORP COM 629445206 14 165 SH   SOLE 1 165 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC COM G6700G107 3,437 153,054 SH   SOLE 1 153,054 0 0
NVENT ELECTRIC PLC COM G6700G107 235 10,441 SH   SOLE 8 10,441 0 0
NVENT ELECTRIC PLC COM G6700G107 131 5,801 SH   SOLE 9 5,801 0 0
NVIDIA CORP COM 67066G104 154,811 1,159,624 SH   SOLE 1 1,159,624 0 0
NVIDIA CORP OPT 67066G104 13,350 100,000 SH Call SOLE 1 100,000 0 0
NVIDIA CORP COM 67066G104 591 4,429 SH   DFND 1 0 0 4,429
NVIDIA CORP OPT 67066G104 174,712 1,308,700 SH Put SOLE 8 1,308,700 0 0
NVIDIA CORP COM 67066G104 30,279 226,811 SH   SOLE 8 226,811 0 0
NVIDIA CORP OPT 67066G104 118,401 886,900 SH Call SOLE 8 886,900 0 0
NVIDIA CORP COM 67066G104 9,968 74,667 SH   SOLE 9 74,667 0 0
NVIDIA CORP COM 67066G104 0 1 SH   SOLE 44 1 0 0
NVR INC COM 62944T105 2,985 1,225 SH   SOLE 1 1,225 0 0
NVR INC COM 62944T105 56 23 SH   SOLE 8 23 0 0
NVR INC COM 62944T105 100 41 SH   SOLE 9 41 0 0
NXP SEMICONDUCTORS N V COM N6596X109 147 2,000 SH   DFND 1 0 0 2,000
NXP SEMICONDUCTORS N V COM N6596X109 22,756 310,544 SH   SOLE 1 310,544 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 14,656 200,000 SH Call SOLE 1 200,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109 248 3,387 SH   SOLE 8 3,387 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 14,304 195,200 SH Call SOLE 8 195,200 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 1,605 21,900 SH Put SOLE 8 21,900 0 0
NXP SEMICONDUCTORS N V BOND 62952QAB6 247 247,000 PRN   SOLE 8 0 0 247,000
NXP SEMICONDUCTORS N V COM N6596X109 1,722 23,493 SH   SOLE 9 23,493 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1 18 SH   SOLE 44 18 0 0
NXSTAGE MEDICAL INC COM 67072V103 1,354 47,281 SH   SOLE 1 47,281 0 0
NXT ID INC COM 67091J206 48 70,612 SH   SOLE 8 70,612 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 0 499 SH   SOLE 1 499 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 18,529 53,815 SH   SOLE 1 53,815 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 6,921 20,100 SH Call SOLE 8 20,100 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 2,100 6,100 SH Put SOLE 8 6,100 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 9,216 26,767 SH   SOLE 9 26,767 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 3 179 SH   SOLE 1 179 0 0
OAKTREE CAP GROUP LLC COM 674001201 6 150 SH   DFND 1 0 0 150
OAKTREE CAP GROUP LLC COM 674001201 202 5,067 SH   SOLE 8 5,067 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1,967 465,000 SH   SOLE 1 465,000 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1 303 SH   SOLE 8 303 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 0 34 SH   SOLE 8 34 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 836 52,256 SH   SOLE 1 52,256 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 7 452 SH   SOLE 8 452 0 0
OASIS PETE INC NEW COM 674215108 758 137,236 SH   SOLE 1 137,236 0 0
OASIS PETE INC NEW COM 674215108 860 155,558 SH   SOLE 8 155,558 0 0
OASIS PETE INC NEW OPT 674215108 702 127,000 SH Call SOLE 8 127,000 0 0
OASIS PETE INC NEW BOND 674215AJ7 159 181,000 PRN   SOLE 8 0 0 181,000
OASIS PETE INC NEW OPT 674215108 1,239 224,100 SH Put SOLE 8 224,100 0 0
OBSEVA SA COM H5861P103 4 302 SH   SOLE 1 302 0 0
OBSEVA SA COM H5861P103 124 9,816 SH   SOLE 9 9,816 0 0
OBSIDIAN ENERGY LTD COM 674482104 1 2,287 SH   DFND 1 0 0 2,287
OCCIDENTAL PETE CORP DEL COM 674599105 1,333 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP DEL COM 674599105 36,305 591,483 SH   SOLE 1 591,483 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 1,314 21,400 SH Put SOLE 8 21,400 0 0
OCCIDENTAL PETE CORP DEL OPT 674599105 8,200 133,600 SH Call SOLE 8 133,600 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 0 1 SH   SOLE 8 1 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 380 6,179 SH   SOLE 9 6,179 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 0 1 SH   SOLE 44 1 0 0
OCEANEERING INTL INC COM 675232102 660 54,505 SH   SOLE 1 54,505 0 0
OCEANFIRST FINL CORP COM 675234108 31 1,381 SH   SOLE 1 1,381 0 0
OCH ZIFF CAP MGMT GROUP COM 67551U105 8 8,302 SH   SOLE 8 8,302 0 0
OCONEE FED FINL CORP COM 675607105 1 42 SH   SOLE 1 42 0 0
OCULAR THERAPEUTIX INC COM 67576A100 88 22,100 SH   SOLE 1 22,100 0 0
OCULAR THERAPEUTIX INC COM 67576A100 0 129 SH   SOLE 8 129 0 0
OCWEN FINL CORP COM 675746309 5 3,416 SH   SOLE 1 3,416 0 0
OCWEN FINL CORP OPT 675746309 81 60,700 SH Call SOLE 8 60,700 0 0
OCWEN FINL CORP OPT 675746309 376 280,600 SH Put SOLE 8 280,600 0 0
OCWEN FINL CORP COM 675746309 312 233,339 SH   SOLE 8 233,339 0 0
ODONATE THERAPEUTICS INC COM 676079106 8 602 SH   SOLE 1 602 0 0
OFFICE DEPOT INC COM 676220106 1,826 707,862 SH   SOLE 1 707,862 0 0
OFFICE DEPOT INC OPT 676220106 75 29,200 SH Call SOLE 8 29,200 0 0
OFFICE DEPOT INC COM 676220106 499 193,239 SH   SOLE 8 193,239 0 0
OFFICE DEPOT INC OPT 676220106 32 12,500 SH Put SOLE 8 12,500 0 0
OFG BANCORP COM 67103X102 488 29,661 SH   SOLE 1 29,661 0 0
OFG BANCORP COM 67103X102 1,670 101,487 SH   SOLE 8 101,487 0 0
OGE ENERGY CORP COM 670837103 42,367 1,081,052 SH   SOLE 1 1,081,052 0 0
OGE ENERGY CORP COM 670837103 97 2,448 SH   SOLE 9 2,448 0 0
OHIO VY BANC CORP COM 677719106 4 118 SH   SOLE 1 118 0 0
OI S A ADR 670851500 42 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 4 145 SH   SOLE 1 145 0 0
OIL STS INTL INC COM 678026105 733 51,326 SH   SOLE 1 51,326 0 0
OIL STS INTL INC COM 678026105 1 107 SH   SOLE 8 107 0 0
OKTA INC COM 679295105 5 80 SH   DFND 1 0 0 80
OKTA INC COM 679295105 1,067 16,723 SH   SOLE 1 16,723 0 0
OKTA INC COM 679295105 768 12,031 SH   SOLE 8 12,031 0 0
OKTA INC OPT 679295105 8,013 125,600 SH Call SOLE 8 125,600 0 0
OKTA INC OPT 679295105 6,928 108,600 SH Put SOLE 8 108,600 0 0
OLD DOMINION FGHT LINES INC COM 679580100 14,287 115,686 SH   SOLE 1 115,686 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 284 2,300 SH Call SOLE 8 2,300 0 0
OLD DOMINION FGHT LINES INC COM 679580100 252 2,042 SH   SOLE 8 2,042 0 0
OLD DOMINION FGHT LINES INC OPT 679580100 123 1,000 SH Put SOLE 8 1,000 0 0
OLD DOMINION FGHT LINES INC COM 679580100 9,711 78,631 SH   SOLE 9 78,631 0 0
OLD LINE BANCSHARES INC COM 67984M100 16 638 SH   SOLE 1 638 0 0
OLD NATL BANCORP IND COM 680033107 972 63,127 SH   SOLE 1 63,127 0 0
OLD REP INTL CORP COM 680223104 1,288 62,604 SH   SOLE 1 62,604 0 0
OLD REP INTL CORP COM 680223104 121 5,900 SH   SOLE 8 5,900 0 0
OLD REP INTL CORP COM 680223104 257 12,524 SH   SOLE 9 12,524 0 0
OLD SECOND BANCORP INC ILL COM 680277100 13 984 SH   SOLE 1 984 0 0
OLIN CORP COM 680665205 1,448 72,008 SH   SOLE 1 72,008 0 0
OLIN CORP OPT 680665205 406 20,200 SH Call SOLE 8 20,200 0 0
OLIN CORP OPT 680665205 292 14,500 SH Put SOLE 8 14,500 0 0
OLIN CORP COM 680665205 25 1,237 SH   SOLE 8 1,237 0 0
OLIN CORP COM 680665205 0 23 SH   SOLE 9 23 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 788 11,859 SH   SOLE 1 11,859 0 0
OLLIES BARGAIN OUTLT HLDGS I OPT 681116109 20 300 SH Call SOLE 8 300 0 0
OLLIES BARGAIN OUTLT HLDGS I OPT 681116109 27 400 SH Put SOLE 8 400 0 0
OLYMPIC STEEL INC COM 68162K106 61 4,253 SH   SOLE 1 4,253 0 0
OLYMPIC STEEL INC OPT 68162K106 3 200 SH Call SOLE 8 200 0 0
OLYMPIC STEEL INC OPT 68162K106 3 200 SH Put SOLE 8 200 0 0
OLYMPIC STEEL INC COM 68162K106 9 656 SH   SOLE 8 656 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 1 39 SH   SOLE 1 39 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 6 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC OPT 681936100 3,515 100,000 SH Put SOLE 1 100,000 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 7,735 220,044 SH   SOLE 1 220,044 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 12,461 354,500 SH Put SOLE 8 354,500 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 1,959 55,700 SH Call SOLE 8 55,700 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 373 10,607 SH   SOLE 8 10,607 0 0
OMEROS CORP OPT 682143102 7 600 SH Put SOLE 8 600 0 0
OMEROS CORP COM 682143102 3 276 SH   SOLE 8 276 0 0
OMEROS CORP OPT 682143102 92 8,300 SH Call SOLE 8 8,300 0 0
OMNICELL INC COM 68213N109 1,134 18,528 SH   SOLE 1 18,528 0 0
OMNICELL INC COM 68213N109 33 538 SH   SOLE 8 538 0 0
OMNICOM GROUP INC COM 681919106 48,788 666,155 SH   SOLE 1 666,155 0 0
OMNICOM GROUP INC COM 681919106 365 4,973 SH   SOLE 8 4,973 0 0
OMNICOM GROUP INC OPT 681919106 3,772 51,500 SH Put SOLE 8 51,500 0 0
OMNICOM GROUP INC OPT 681919106 4,973 67,900 SH Call SOLE 8 67,900 0 0
OMNICOM GROUP INC COM 681919106 1,612 22,005 SH   SOLE 9 22,005 0 0
OMNOVA SOLUTIONS INC COM 682129101 139 18,999 SH   SOLE 1 18,999 0 0
OMNOVA SOLUTIONS INC OPT 682129101 22 3,000 SH Put SOLE 8 3,000 0 0
ON DECK CAP INC COM 682163100 65 10,948 SH   SOLE 8 10,948 0 0
ON SEMICONDUCTOR CORP COM 682189105 7,836 474,675 SH   SOLE 1 474,675 0 0
ON SEMICONDUCTOR CORP COM 682189105 773 46,856 SH   SOLE 8 46,856 0 0
ON SEMICONDUCTOR CORP OPT 682189105 2,552 154,600 SH Call SOLE 8 154,600 0 0
ON SEMICONDUCTOR CORP BOND 682189AP0 7,200 6,709,000 PRN   SOLE 8 0 0 6,709,000
ON SEMICONDUCTOR CORP OPT 682189105 474 28,700 SH Put SOLE 8 28,700 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 550 499,000 PRN   SOLE 8 0 0 499,000
ON SEMICONDUCTOR CORP COM 682189105 66 3,991 SH   SOLE 9 3,991 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 2,046 25,697 SH   SOLE 1 25,697 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 53 2,168 SH   SOLE 1 2,168 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 3 130 SH   SOLE 8 130 0 0
ONEMAIN HLDGS INC COM 68268W103 1,704 70,182 SH   SOLE 1 70,182 0 0
ONEMAIN HLDGS INC COM 68268W103 219 9,019 SH   SOLE 8 9,019 0 0
ONEOK INC NEW COM 682680103 30,933 573,351 SH   SOLE 1 573,351 0 0
ONEOK INC NEW COM 682680103 571 10,585 SH   DFND 1 0 0 10,585
ONEOK INC NEW OPT 682680103 685 12,700 SH Call SOLE 8 12,700 0 0
ONEOK INC NEW OPT 682680103 221 4,100 SH Put SOLE 8 4,100 0 0
ONEOK INC NEW COM 682680103 110 2,030 SH   SOLE 8 2,030 0 0
ONEOK INC NEW COM 682680103 2,097 38,859 SH   SOLE 9 38,859 0 0
ONESMART INTL ED GROUP LTD ADR 68276W103 54 6,843 SH   SOLE 1 6,843 0 0
ONESPAN INC COM 68287N100 492 38,017 SH   SOLE 1 38,017 0 0
OOMA INC COM 683416101 0 18 SH   SOLE 1 18 0 0
OOMA INC COM 683416101 216 15,562 SH   SOLE 8 15,562 0 0
OP BANCORP COM 67109R109 3 366 SH   SOLE 1 366 0 0
OPEN TEXT CORP COM 683715106 271 8,297 SH   SOLE 1 8,297 0 0
OPEN TEXT CORP COM 683715106 375 11,517 SH   SOLE 8 11,517 0 0
OPEN TEXT CORP OPT 683715106 10 300 SH Call SOLE 8 300 0 0
OPEN TEXT CORP COM 683715106 73 2,218 SH   SOLE 9 2,218 0 0
OPERA LTD ADR 68373M107 3 541 SH   SOLE 1 541 0 0
OPKO HEALTH INC COM 68375N103 468 155,840 SH   SOLE 1 155,840 0 0
OPKO HEALTH INC OPT 68375N103 785 260,800 SH Call SOLE 8 260,800 0 0
OPKO HEALTH INC OPT 68375N103 64 21,300 SH Put SOLE 8 21,300 0 0
OPPENHEIMER HLDGS INC COM 683797104 7 294 SH   SOLE 1 294 0 0
OPUS BK IRVINE CALIF COM 684000102 164 8,389 SH   SOLE 1 8,389 0 0
ORACLE CORP COM 68389X105 261,634 5,794,789 SH   SOLE 1 5,794,789 0 0
ORACLE CORP COM 68389X105 960 21,253 SH   DFND 1 0 0 21,253
ORACLE CORP OPT 68389X105 107,237 2,375,100 SH Put SOLE 8 2,375,100 0 0
ORACLE CORP OPT 68389X105 28,093 622,200 SH Call SOLE 8 622,200 0 0
ORACLE CORP COM 68389X105 38,344 849,272 SH   SOLE 8 849,272 0 0
ORACLE CORP COM 68389X105 34,214 757,795 SH   SOLE 9 757,795 0 0
ORACLE CORP COM 68389X105 0 4 SH   SOLE 44 4 0 0
ORAGENICS INC COM 684023302 116 135,400 SH   SOLE 8 135,400 0 0
ORAMED PHARM INC COM 68403P203 124 41,186 SH   DFND 1 0 0 41,186
ORANGE ADR 684060106 160 9,881 SH   SOLE 1 9,881 0 0
ORANGE ADR 684060106 1,829 112,970 SH   SOLE 9 112,970 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 318 27,216 SH   SOLE 1 27,216 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 104 8,889 SH   SOLE 8 8,889 0 0
ORBCOMM INC COM 68555P100 85 10,313 SH   SOLE 1 10,313 0 0
ORBCOMM INC COM 68555P100 0 1 SH   SOLE 8 1 0 0
ORBOTECH LTD COM M75253100 26,010 460,032 SH   SOLE 1 460,032 0 0
ORBOTECH LTD OPT M75253100 28 500 SH Put SOLE 8 500 0 0
ORBOTECH LTD COM M75253100 636 11,250 SH   SOLE 8 11,250 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 2 100 SH   SOLE 1 100 0 0
ORCHID IS CAP INC TRUS 68571X103 92 14,422 SH   SOLE 1 14,422 0 0
ORCHID IS CAP INC TRUS 68571X103 4 553 SH   SOLE 8 553 0 0
ORCHIDS PAPER PRODS CO DEL COM 68572N104 0 497 SH   SOLE 8 497 0 0
ORGANOVO HLDGS INC COM 68620A104 0 89 SH   SOLE 1 89 0 0
ORGENESIS INC COM 68619K204 23 5,000 SH   SOLE 8 5,000 0 0
ORIGIN BANCORP INC COM 68621T102 16 486 SH   SOLE 1 486 0 0
ORION ENERGY SYSTEMS INC COM 686275108 0 56 SH   SOLE 8 56 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1,334 52,780 SH   SOLE 8 52,780 0 0
ORION GROUP HOLDINGS INC COM 68628V308 53 12,409 SH   SOLE 1 12,409 0 0
ORITANI FINL CORP DEL COM 68633D103 232 15,719 SH   SOLE 1 15,719 0 0
ORMAT TECHNOLOGIES INC COM 686688102 61 1,157 SH   SOLE 1 1,157 0 0
ORMAT TECHNOLOGIES INC COM 686688102 70 1,342 SH   SOLE 9 1,342 0 0
ORRSTOWN FINL SVCS INC COM 687380105 4 216 SH   SOLE 1 216 0 0
ORTHOFIX MED INC COM 68752M108 1,001 19,060 SH   SOLE 1 19,060 0 0
ORTHOFIX MED INC OPT 68752M108 262 5,000 SH Put SOLE 8 5,000 0 0
ORTHOFIX MED INC COM 68752M108 540 10,278 SH   SOLE 8 10,278 0 0
ORTHOFIX MED INC OPT 68752M108 262 5,000 SH Call SOLE 8 5,000 0 0
ORTHOPEDIATRICS CORP COM 68752L100 9 246 SH   SOLE 1 246 0 0
OSHKOSH CORP COM 688239201 2,165 35,311 SH   SOLE 1 35,311 0 0
OSHKOSH CORP OPT 688239201 356 5,800 SH Put SOLE 8 5,800 0 0
OSHKOSH CORP OPT 688239201 435 7,100 SH Call SOLE 8 7,100 0 0
OSHKOSH CORP COM 688239201 394 6,420 SH   SOLE 8 6,420 0 0
OSI SYSTEMS INC COM 671044105 609 8,308 SH   SOLE 1 8,308 0 0
OSI SYSTEMS INC BOND 671044AD7 312 337,000 PRN   SOLE 8 0 0 337,000
OSIRIS THERAPEUTICS INC NEW COM 68827R108 1 66 SH   SOLE 1 66 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 1 81 SH   SOLE 8 81 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 471 34,891 SH   DFND 20 0 0 34,891
OSISKO GOLD ROYALTIES LTD COM 68827L101 98 11,139 SH   SOLE 1 11,139 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 5 516 SH   SOLE 8 516 0 0
OTONOMY INC COM 68906L105 8 4,496 SH   SOLE 1 4,496 0 0
OTONOMY INC COM 68906L105 33 17,821 SH   SOLE 8 17,821 0 0
OTTER TAIL CORP COM 689648103 57 1,145 SH   SOLE 1 1,145 0 0
OUTFRONT MEDIA INC COM 69007J106 323 17,844 SH   SOLE 1 17,844 0 0
OUTFRONT MEDIA INC TRUS 69007J106 2,972 163,990 SH   SOLE 1 163,990 0 0
OUTFRONT MEDIA INC TRUS 69007J106 101 5,600 SH   SOLE 8 5,600 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 17 9,749 SH   SOLE 1 9,749 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 1 854 SH   SOLE 8 854 0 0
OVERSTOCK COM INC DEL OPT 690370101 422 31,100 SH Put SOLE 1 31,100 0 0
OVERSTOCK COM INC DEL COM 690370101 615 45,304 SH   SOLE 1 45,304 0 0
OVERSTOCK COM INC DEL COM 690370101 1,366 100,594 SH   SOLE 8 100,594 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,506 110,900 SH Call SOLE 8 110,900 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,612 118,700 SH Put SOLE 8 118,700 0 0
OWENS &amp MINOR INC NEW COM 690732102 233 36,847 SH   SOLE 1 36,847 0 0
OWENS CORNING NEW COM 690742101 12,268 278,956 SH   SOLE 1 278,956 0 0
OWENS CORNING NEW OPT 690742101 1,302 29,600 SH Call SOLE 8 29,600 0 0
OWENS CORNING NEW OPT 690742101 70 1,600 SH Put SOLE 8 1,600 0 0
OWENS CORNING NEW COM 690742101 821 18,665 SH   SOLE 8 18,665 0 0
OWENS CORNING NEW COM 690742101 59 1,351 SH   SOLE 9 1,351 0 0
OWENS ILL INC COM 690768403 3,395 196,977 SH   SOLE 1 196,977 0 0
OWENS ILL INC COM 690768403 143 8,323 SH   SOLE 8 8,323 0 0
OWENS ILL INC OPT 690768403 145 8,400 SH Call SOLE 8 8,400 0 0
OWENS ILL INC OPT 690768403 97 5,600 SH Put SOLE 8 5,600 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 8 648 SH   SOLE 1 648 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 16 1,261 SH   SOLE 8 1,261 0 0
OXFORD INDS INC COM 691497309 1,477 20,786 SH   SOLE 1 20,786 0 0
OXFORD INDS INC COM 691497309 533 7,497 SH   SOLE 8 7,497 0 0
OXFORD INDS INC OPT 691497309 71 1,000 SH Put SOLE 8 1,000 0 0
OXFORD LANE CAP CORP FUND 691543102 1 82 SH   SOLE 8 82 0 0
P A M TRANSN SVCS INC COM 693149106 2 50 SH   SOLE 1 50 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 42 1,587 SH   SOLE 1 1,587 0 0
PACCAR INC COM 693718108 29,129 509,774 SH   SOLE 1 509,774 0 0
PACCAR INC OPT 693718108 1,371 24,000 SH Put SOLE 8 24,000 0 0
PACCAR INC COM 693718108 367 6,430 SH   SOLE 8 6,430 0 0
PACCAR INC OPT 693718108 486 8,500 SH Call SOLE 8 8,500 0 0
PACCAR INC COM 693718108 147 2,572 SH   SOLE 9 2,572 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 4,406 595,351 SH   SOLE 1 595,351 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 24 3,204 SH   SOLE 8 3,204 0 0
PACIFIC CITY FINANCIAL CORP COM 69406T408 4 258 SH   SOLE 1 258 0 0
PACIFIC COAST OIL TR TRUS 694103102 0 226 SH   SOLE 8 226 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 770 57,663 SH   SOLE 1 57,663 0 0
PACIFIC ETHANOL INC COM 69423U305 1 648 SH   DFND 1 0 0 648
PACIFIC ETHANOL INC COM 69423U305 0 279 SH   SOLE 8 279 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 3 452 SH   SOLE 1 452 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,086 42,573 SH   SOLE 1 42,573 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 245 5,696 SH   SOLE 1 5,696 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 55 1,283 SH   SOLE 8 1,283 0 0
PACIRA PHARMACEUTICALS INC BOND 695127AD2 90 91,000 PRN   SOLE 8 0 0 91,000
PACKAGING CORP AMER COM 695156109 7,128 85,407 SH   SOLE 1 85,407 0 0
PACKAGING CORP AMER COM 695156109 67 801 SH   SOLE 8 801 0 0
PACKAGING CORP AMER OPT 695156109 3,856 46,200 SH Call SOLE 8 46,200 0 0
PACKAGING CORP AMER OPT 695156109 2,387 28,600 SH Put SOLE 8 28,600 0 0
PACKAGING CORP AMER COM 695156109 747 8,949 SH   SOLE 9 8,949 0 0
PACWEST BANCORP DEL COM 695263103 1,457 43,798 SH   SOLE 1 43,798 0 0
PACWEST BANCORP DEL COM 695263103 89 2,667 SH   SOLE 8 2,667 0 0
PACWEST BANCORP DEL COM 695263103 0 12 SH   SOLE 9 12 0 0
PAGSEGURO DIGITAL LTD COM G68707101 39 2,100 SH   SOLE 1 2,100 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 1,813 96,800 SH Put SOLE 8 96,800 0 0
PAGSEGURO DIGITAL LTD COM G68707101 1,864 99,528 SH   SOLE 8 99,528 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 1,217 65,000 SH Call SOLE 8 65,000 0 0
PALO ALTO NETWORKS INC COM 697435105 57,713 306,409 SH   SOLE 1 306,409 0 0
PALO ALTO NETWORKS INC OPT 697435105 20,531 109,000 SH Call SOLE 8 109,000 0 0
PALO ALTO NETWORKS INC COM 697435105 2,337 12,406 SH   SOLE 8 12,406 0 0
PALO ALTO NETWORKS INC BOND 697435AB1 849 500,000 PRN   SOLE 8 0 0 500,000
PALO ALTO NETWORKS INC OPT 697435105 28,065 149,000 SH Put SOLE 8 149,000 0 0
PALO ALTO NETWORKS INC COM 697435105 281 1,487 SH   SOLE 9 1,487 0 0
PAMPA ENERGIA S A ADR 697660207 116 3,639 SH   SOLE 1 3,639 0 0
PAMPA ENERGIA S A ADR 697660207 8 238 SH   SOLE 8 238 0 0
PAN AMERICAN SILVER CORP COM 697900108 135 9,255 SH   SOLE 1 9,255 0 0
PAN AMERICAN SILVER CORP COM 697900108 177 12,137 SH   SOLE 8 12,137 0 0
PAN AMERICAN SILVER CORP OPT 697900108 164 11,200 SH Put SOLE 8 11,200 0 0
PAN AMERICAN SILVER CORP OPT 697900108 293 20,100 SH Call SOLE 8 20,100 0 0
PANDORA MEDIA INC COM 698354107 6,496 802,857 SH   SOLE 1 802,857 0 0
PANDORA MEDIA INC OPT 698354107 1,240 153,300 SH Call SOLE 8 153,300 0 0
PANDORA MEDIA INC COM 698354107 384 47,488 SH   SOLE 8 47,488 0 0
PANDORA MEDIA INC BOND 698354AB3 38 40,000 PRN   SOLE 8 0 0 40,000
PANDORA MEDIA INC OPT 698354107 61 7,600 SH Put SOLE 8 7,600 0 0
PANHANDLE OIL AND GAS INC COM 698477106 0 19 SH   SOLE 1 19 0 0
PANHANDLE OIL AND GAS INC COM 698477106 0 25 SH   SOLE 8 25 0 0
PAPA JOHNS INTL INC COM 698813102 199 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC COM 698813102 2,134 53,601 SH   SOLE 1 53,601 0 0
PAPA JOHNS INTL INC OPT 698813102 374 9,400 SH Call SOLE 8 9,400 0 0
PAPA JOHNS INTL INC OPT 698813102 4,021 101,000 SH Put SOLE 8 101,000 0 0
PAPA JOHNS INTL INC COM 698813102 4,199 105,476 SH   SOLE 8 105,476 0 0
PAPA MURPHYS HLDGS INC COM 698814100 0 11 SH   SOLE 8 11 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 182 12,839 SH   SOLE 1 12,839 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 37 2,576 SH   SOLE 8 2,576 0 0
PAR TECHNOLOGY CORP COM 698884103 1 34 SH   SOLE 8 34 0 0
PARAMOUNT GROUP INC COM 69924R108 742 59,100 SH   SOLE 1 59,100 0 0
PARAMOUNT GROUP INC TRUS 69924R108 5,794 461,298 SH   SOLE 1 461,298 0 0
PARAMOUNT GROUP INC TRUS 69924R108 1 100 SH   SOLE 8 100 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 12 2,260 SH   SOLE 1 2,260 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 1 241 SH   SOLE 8 241 0 0
PARETEUM CORP COM 69946T207 771 456,500 SH   SOLE 1 456,500 0 0
PARK CITY GROUP INC COM 700215304 20 3,394 SH   SOLE 8 3,394 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 133 7,359 SH   SOLE 1 7,359 0 0
PARK HOTELS RESORTS INC COM 700517105 608 23,400 SH   SOLE 1 23,400 0 0
PARK HOTELS RESORTS INC TRUS 700517105 29 1,125 SH   SOLE 8 1,125 0 0
PARK NATL CORP COM 700658107 34 398 SH   SOLE 1 398 0 0
PARK NATL CORP COM 700658107 1 9 SH   SOLE 8 9 0 0
PARK OHIO HLDGS CORP COM 700666100 14 449 SH   SOLE 1 449 0 0
PARK OHIO HLDGS CORP COM 700666100 93 3,019 SH   SOLE 8 3,019 0 0
PARKE BANCORP INC COM 700885106 4 200 SH   SOLE 1 200 0 0
PARKER HANNIFIN CORP COM 701094104 16,353 109,648 SH   SOLE 1 109,648 0 0
PARKER HANNIFIN CORP OPT 701094104 3,356 22,500 SH Put SOLE 8 22,500 0 0
PARKER HANNIFIN CORP OPT 701094104 1,805 12,100 SH Call SOLE 8 12,100 0 0
PARKER HANNIFIN CORP COM 701094104 1,380 9,252 SH   SOLE 8 9,252 0 0
PARKER HANNIFIN CORP COM 701094104 145 970 SH   SOLE 9 970 0 0
PARSLEY ENERGY INC COM 701877102 10,793 675,390 SH   SOLE 1 675,390 0 0
PARSLEY ENERGY INC OPT 701877102 155 9,700 SH Call SOLE 8 9,700 0 0
PARSLEY ENERGY INC OPT 701877102 6,392 400,000 SH Put SOLE 8 400,000 0 0
PARSLEY ENERGY INC COM 701877102 6,184 386,966 SH   SOLE 8 386,966 0 0
PARSLEY ENERGY INC COM 701877102 62 3,944 SH   SOLE 9 3,944 0 0
PARTY CITY HOLDCO INC COM 702149105 893 89,508 SH   SOLE 1 89,508 0 0
PARTY CITY HOLDCO INC COM 702149105 9 916 SH   SOLE 8 916 0 0
PATRICK INDS INC COM 703343103 362 12,215 SH   SOLE 1 12,215 0 0
PATTERN ENERGY GROUP INC COM 70338P100 809 43,428 SH   SOLE 1 43,428 0 0
PATTERN ENERGY GROUP INC OPT 70338P100 6 300 SH Call SOLE 8 300 0 0
PATTERN ENERGY GROUP INC COM 70338P100 1,880 100,944 SH   SOLE 8 100,944 0 0
PATTERN ENERGY GROUP INC COM 70338P100 69 3,682 SH   SOLE 9 3,682 0 0
PATTERSON COMPANIES INC COM 703395103 1,755 89,275 SH   SOLE 1 89,275 0 0
PATTERSON COMPANIES INC COM 703395103 299 15,206 SH   SOLE 8 15,206 0 0
PATTERSON COMPANIES INC OPT 703395103 320 16,300 SH Put SOLE 8 16,300 0 0
PATTERSON COMPANIES INC OPT 703395103 55 2,800 SH Call SOLE 8 2,800 0 0
PATTERSON COMPANIES INC COM 703395103 5 263 SH   SOLE 9 263 0 0
PATTERSON UTI ENERGY INC COM 703481101 4,371 422,397 SH   SOLE 1 422,397 0 0
PATTERSON UTI ENERGY INC OPT 703481101 174 16,800 SH Put SOLE 8 16,800 0 0
PATTERSON UTI ENERGY INC COM 703481101 122 11,833 SH   SOLE 8 11,833 0 0
PATTERSON UTI ENERGY INC OPT 703481101 34 3,300 SH Call SOLE 8 3,300 0 0
PAYCHEX INC COM 704326107 59,794 917,776 SH   SOLE 1 917,776 0 0
PAYCHEX INC COM 704326107 98 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 111 1,695 SH   SOLE 8 1,695 0 0
PAYCHEX INC OPT 704326107 1,655 25,400 SH Put SOLE 8 25,400 0 0
PAYCHEX INC OPT 704326107 6,267 96,200 SH Call SOLE 8 96,200 0 0
PAYCHEX INC COM 704326107 47,809 733,842 SH   SOLE 9 733,842 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,783 14,566 SH   SOLE 1 14,566 0 0
PAYCOM SOFTWARE INC COM 70432V102 5 40 SH   DFND 1 0 0 40
PAYLOCITY HLDG CORP COM 70438V106 223 3,702 SH   SOLE 1 3,702 0 0
PAYLOCITY HLDG CORP OPT 70438V106 253 4,200 SH Call SOLE 8 4,200 0 0
PAYLOCITY HLDG CORP COM 70438V106 98 1,633 SH   SOLE 8 1,633 0 0
PAYPAL HLDGS INC COM 70450Y103 127,307 1,513,940 SH   SOLE 1 1,513,940 0 0
PAYPAL HLDGS INC COM 70450Y103 1,995 23,728 SH   DFND 1 0 0 23,728
PAYPAL HLDGS INC OPT 70450Y103 78,767 936,700 SH Call SOLE 8 936,700 0 0
PAYPAL HLDGS INC OPT 70450Y103 84,082 999,900 SH Put SOLE 8 999,900 0 0
PAYPAL HLDGS INC COM 70450Y103 7,916 94,148 SH   SOLE 8 94,148 0 0
PAYPAL HLDGS INC COM 70450Y103 1,499 17,828 SH   SOLE 9 17,828 0 0
PAYPAL HLDGS INC COM 70450Y103 277 3,300 SH   DFND 20 0 0 3,300
PAYPAL HLDGS INC COM 70450Y103 0 1 SH   SOLE 44 1 0 0
PBF ENERGY INC COM 69318G106 6,539 200,185 SH   SOLE 1 200,185 0 0
PBF ENERGY INC OPT 69318G106 2,058 63,000 SH Put SOLE 8 63,000 0 0
PBF ENERGY INC COM 69318G106 1,398 42,769 SH   SOLE 8 42,769 0 0
PBF ENERGY INC OPT 69318G106 493 15,100 SH Call SOLE 8 15,100 0 0
PBF LOGISTICS LP COM 69318Q104 78 3,917 SH   SOLE 1 3,917 0 0
PC CONNECTION INC COM 69318J100 412 13,857 SH   SOLE 1 13,857 0 0
PC-TEL INC COM 69325Q105 0 97 SH   SOLE 8 97 0 0
PCM INC COM 69323K100 968 54,963 SH   SOLE 1 54,963 0 0
PCSB FINL CORP COM 69324R104 11 573 SH   SOLE 1 573 0 0
PCSB FINL CORP COM 69324R104 63 3,196 SH   SOLE 8 3,196 0 0
PDC ENERGY INC COM 69327R101 1,080 36,290 SH   SOLE 1 36,290 0 0
PDC ENERGY INC COM 69327R101 3,655 122,806 SH   SOLE 8 122,806 0 0
PDC ENERGY INC OPT 69327R101 5,726 192,400 SH Call SOLE 8 192,400 0 0
PDC ENERGY INC BOND 69327RAD3 302 341,000 PRN   SOLE 8 0 0 341,000
PDF SOLUTIONS INC COM 693282105 102 12,086 SH   SOLE 1 12,086 0 0
PDL BIOPHARMA INC COM 69329Y104 274 94,467 SH   SOLE 1 94,467 0 0
PDL BIOPHARMA INC COM 69329Y104 47 16,074 SH   SOLE 8 16,074 0 0
PDL CMNTY BANCORP COM 69290X101 3 255 SH   SOLE 1 255 0 0
PDVWIRELESS INC COM 69290R104 10 272 SH   SOLE 1 272 0 0
PEABODY ENERGY CORP NEW OPT 704551100 1,524 50,000 SH Put SOLE 1 50,000 0 0
PEABODY ENERGY CORP NEW COM 704551100 759 24,925 SH   SOLE 1 24,925 0 0
PEABODY ENERGY CORP NEW COM 704551100 33 1,072 SH   SOLE 8 1,072 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 13 532 SH   SOLE 1 532 0 0
PEARSON PLC ADR 705015105 26 2,200 SH   SOLE 1 2,200 0 0
PEARSON PLC ADR 705015105 7 625 SH   SOLE 8 625 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 6,175 218,121 SH   SOLE 1 218,121 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 4 125 SH   SOLE 8 125 0 0
PEGASYSTEMS INC COM 705573103 255 5,328 SH   SOLE 1 5,328 0 0
PEGASYSTEMS INC COM 705573103 337 7,039 SH   SOLE 8 7,039 0 0
PEMBINA PIPELINE CORP COM 706327103 36 1,200 SH   DFND 1 0 0 1,200
PEMBINA PIPELINE CORP COM 706327103 1,446 48,749 SH   SOLE 1 48,749 0 0
PEMBINA PIPELINE CORP COM 706327103 3 115 SH   SOLE 8 115 0 0
PEMBINA PIPELINE CORP COM 706327103 114 3,835 SH   SOLE 9 3,835 0 0
PENN NATL GAMING INC COM 707569109 66 3,465 SH   SOLE 1 3,465 0 0
PENN NATL GAMING INC OPT 707569109 21 1,100 SH Call SOLE 8 1,100 0 0
PENN NATL GAMING INC COM 707569109 55 2,940 SH   SOLE 8 2,940 0 0
PENN NATL GAMING INC OPT 707569109 264 14,000 SH Put SOLE 8 14,000 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 2 155 SH   SOLE 8 155 0 0
PENNANTPARK INVT CORP COM 708062104 13 2,100 SH   SOLE 1 2,100 0 0
PENNANTPARK INVT CORP COM 708062104 2 241 SH   SOLE 8 241 0 0
PENNEY J C INC COM 708160106 637 612,572 SH   SOLE 1 612,572 0 0
PENNEY J C INC OPT 708160106 173 166,600 SH Call SOLE 8 166,600 0 0
PENNEY J C INC OPT 708160106 678 651,700 SH Put SOLE 8 651,700 0 0
PENNEY J C INC COM 708160106 189 181,824 SH   SOLE 8 181,824 0 0
PENNEY J C INC COM 708160106 3 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 5 132 SH   SOLE 1 132 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 955 160,845 SH   SOLE 1 160,845 0 0
PENNYMAC CORP BOND 70932AAB9 648 655,000 PRN   SOLE 8 0 0 655,000
PENNYMAC FINL SVCS INC COM 70932M107 281 13,231 SH   SOLE 8 13,231 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 805 43,245 SH   SOLE 1 43,245 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 0 21 SH   SOLE 8 21 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,212 30,053 SH   SOLE 1 30,053 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 12 300 SH Put SOLE 8 300 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 4 100 SH Call SOLE 8 100 0 0
PENTAIR PLC COM G7S00T104 1 33 SH   DFND 1 0 0 33
PENTAIR PLC COM G7S00T104 8,149 215,718 SH   SOLE 1 215,718 0 0
PENTAIR PLC COM G7S00T104 685 18,141 SH   SOLE 8 18,141 0 0
PENTAIR PLC OPT G7S00T104 332 8,800 SH Call SOLE 8 8,800 0 0
PENTAIR PLC OPT G7S00T104 1,149 30,400 SH Put SOLE 8 30,400 0 0
PENTAIR PLC COM G7S00T104 1,379 36,484 SH   SOLE 9 36,484 0 0
PENUMBRA INC COM 70975L107 657 5,382 SH   SOLE 1 5,382 0 0
PENUMBRA INC COM 70975L107 871 7,128 SH   SOLE 8 7,128 0 0
PEOPLES BANCORP INC COM 709789101 23 777 SH   SOLE 1 777 0 0
PEOPLES BANCORP INC COM 709789101 7 225 SH   SOLE 8 225 0 0
PEOPLES BANCORP N C INC COM 710577107 3 134 SH   SOLE 1 134 0 0
PEOPLES FINL SVCS CORP COM 711040105 9 199 SH   SOLE 1 199 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 9,100 630,579 SH   SOLE 1 630,579 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 78 5,400 SH Call SOLE 8 5,400 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 677 46,947 SH   SOLE 8 46,947 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 814 56,400 SH Put SOLE 8 56,400 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 507 35,146 SH   SOLE 9 35,146 0 0
PEPSICO INC COM 713448108 242,511 2,195,063 SH   SOLE 1 2,195,063 0 0
PEPSICO INC COM 713448108 2,677 24,232 SH   DFND 1 0 0 24,232
PEPSICO INC OPT 713448108 9,391 85,000 SH Call SOLE 1 85,000 0 0
PEPSICO INC OPT 713448108 15,379 139,200 SH Put SOLE 8 139,200 0 0
PEPSICO INC COM 713448108 293 2,656 SH   SOLE 8 2,656 0 0
PEPSICO INC OPT 713448108 28,128 254,600 SH Call SOLE 8 254,600 0 0
PEPSICO INC COM 713448108 10,431 94,412 SH   SOLE 9 94,412 0 0
PEPSICO INC COM 713448108 0 2 SH   SOLE 44 2 0 0
PERFICIENT INC COM 71375U101 909 40,840 SH   SOLE 1 40,840 0 0
PERFICIENT INC COM 71375U101 391 17,575 SH   SOLE 8 17,575 0 0
PERFICIENT INC OPT 71375U101 45 2,000 SH Call SOLE 8 2,000 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 907 28,098 SH   SOLE 1 28,098 0 0
PERKINELMER INC COM 714046109 6,510 82,876 SH   SOLE 1 82,876 0 0
PERKINELMER INC COM 714046109 1,058 13,473 SH   SOLE 8 13,473 0 0
PERKINELMER INC COM 714046109 762 9,698 SH   SOLE 9 9,698 0 0
PERMIAN BASIN RTY TR TRUS 714236106 3 537 SH   SOLE 8 537 0 0
PERMIANVILLE RTY TR TRUS 71425H100 0 22 SH   SOLE 8 22 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 55 SH   DFND 1 0 0 55
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 0 3 SH   SOLE 1 3 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V306 29 69,714 SH   SOLE 8 69,714 0 0
PERRIGO CO PLC COM G97822103 6,744 174,024 SH   SOLE 1 174,024 0 0
PERRIGO CO PLC OPT G97822103 89 2,300 SH Put SOLE 8 2,300 0 0
PERRIGO CO PLC OPT G97822103 504 13,000 SH Call SOLE 8 13,000 0 0
PERRIGO CO PLC COM G97822103 462 11,956 SH   SOLE 9 11,956 0 0
PERSHING GOLD CORP COM 715302204 0 60 SH   SOLE 8 60 0 0
PERSPECTA INC COM 715347100 229 13,274 SH   SOLE 1 13,274 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 179 10,410 SH   SOLE 8 10,410 0 0
PERSPECTA INC OPT 715347100 3 200 SH Call SOLE 8 200 0 0
PERSPECTA INC OPT 715347100 71 4,112 SH Put SOLE 8 4,112 0 0
PETIQ INC COM 71639T106 155 6,605 SH   SOLE 1 6,605 0 0
PETIQ INC COM 71639T106 754 32,104 SH   SOLE 8 32,104 0 0
PETMED EXPRESS INC COM 716382106 433 18,611 SH   SOLE 1 18,611 0 0
PETMED EXPRESS INC OPT 716382106 44 1,900 SH Put SOLE 8 1,900 0 0
PETROCHINA CO LTD ADR 71646E100 535 8,679 SH   SOLE 1 8,679 0 0
PETROCHINA CO LTD OPT 71646E100 1,422 23,100 SH Put SOLE 8 23,100 0 0
PETROCHINA CO LTD ADR 71646E100 533 8,658 SH   SOLE 8 8,658 0 0
PETROCHINA CO LTD OPT 71646E100 209 3,400 SH Call SOLE 8 3,400 0 0
PETROCHINA CO LTD ADR 71646E100 214 3,474 SH   SOLE 9 3,474 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 20 1,510 SH   DFND 1 0 0 1,510
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 2 165 SH   DFND 1 0 0 165
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 20,464 1,572,913 SH   SOLE 1 1,572,913 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 21,962 1,688,100 SH Call SOLE 8 1,688,100 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 89,592 6,886,400 SH Put SOLE 8 6,886,400 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 19,106 1,468,572 SH   SOLE 8 1,468,572 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 385 29,555 SH   SOLE 9 29,555 0 0
PFIZER INC COM 717081103 2,793 63,997 SH   DFND 1 0 0 63,997
PFIZER INC COM 717081103 535,358 12,264,806 SH   SOLE 1 12,264,806 0 0
PFIZER INC OPT 717081103 30,699 703,300 SH Call SOLE 8 703,300 0 0
PFIZER INC COM 717081103 1,507 34,534 SH   SOLE 8 34,534 0 0
PFIZER INC OPT 717081103 42,135 965,300 SH Put SOLE 8 965,300 0 0
PFIZER INC OPT 717081103 437 10,000 SH Put SOLE 9 10,000 0 0
PFIZER INC OPT 717081103 437 10,000 SH Call SOLE 9 10,000 0 0
PFIZER INC COM 717081103 44,129 1,010,974 SH   SOLE 9 1,010,974 0 0
PFIZER INC COM 717081103 0 7 SH   SOLE 44 7 0 0
PFSWEB INC COM 717098206 14 2,744 SH   SOLE 8 2,744 0 0
PG&ampE CORP COM 69331C108 10,519 442,849 SH   SOLE 1 442,849 0 0
PG&ampE CORP COM 69331C108 917 38,626 SH   SOLE 8 38,626 0 0
PG&ampE CORP OPT 69331C108 1,152 48,500 SH Put SOLE 8 48,500 0 0
PG&ampE CORP OPT 69331C108 11,630 489,700 SH Call SOLE 8 489,700 0 0
PG&ampE CORP COM 69331C108 18,434 776,240 SH   SOLE 9 776,240 0 0
PG&ampE CORP COM 69331C108 0 1 SH   SOLE 44 1 0 0
PGT INNOVATIONS INC COM 69336V101 435 27,407 SH   SOLE 1 27,407 0 0
PGT INNOVATIONS INC COM 69336V101 1,158 73,028 SH   SOLE 8 73,028 0 0
PHI INC COM 69336T205 1 340 SH   SOLE 1 340 0 0
PHI INC COM 69336T205 0 84 SH   SOLE 8 84 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 393 12,203 SH   SOLE 1 12,203 0 0
PHILIP MORRIS INTL INC COM 718172109 145,755 2,183,254 SH   SOLE 1 2,183,254 0 0
PHILIP MORRIS INTL INC COM 718172109 1,365 20,451 SH   DFND 1 0 0 20,451
PHILIP MORRIS INTL INC OPT 718172109 11,763 176,200 SH Put SOLE 8 176,200 0 0
PHILIP MORRIS INTL INC OPT 718172109 19,294 289,000 SH Call SOLE 8 289,000 0 0
PHILIP MORRIS INTL INC COM 718172109 5,090 76,257 SH   SOLE 8 76,257 0 0
PHILIP MORRIS INTL INC COM 718172109 14,939 223,782 SH   SOLE 9 223,782 0 0
PHILIP MORRIS INTL INC COM 718172109 2,631 39,415 SH   DFND 20 0 0 39,415
PHILIP MORRIS INTL INC COM 718172109 0 2 SH   SOLE 44 2 0 0
PHILLIPS 66 COM 718546104 79,748 925,704 SH   SOLE 1 925,704 0 0
PHILLIPS 66 COM 718546104 551 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 OPT 718546104 1,008 11,700 SH Put SOLE 8 11,700 0 0
PHILLIPS 66 OPT 718546104 4,652 54,000 SH Call SOLE 8 54,000 0 0
PHILLIPS 66 COM 718546104 4,659 54,079 SH   SOLE 9 54,079 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 8,863 210,489 SH   SOLE 1 210,489 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 64 1,518 SH   SOLE 8 1,518 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 516 161,329 SH   SOLE 1 161,329 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 19 5,927 SH   SOLE 8 5,927 0 0
PHOTRONICS INC COM 719405102 357 36,844 SH   SOLE 1 36,844 0 0
PHOTRONICS INC COM 719405102 40 4,113 SH   SOLE 8 4,113 0 0
PHYSICIANS RLTY TR COM 71943U104 864 53,914 SH   SOLE 1 53,914 0 0
PHYSICIANS RLTY TR TRUS 71943U104 1,653 103,209 SH   SOLE 1 103,209 0 0
PHYSICIANS RLTY TR TRUS 71943U104 1 67 SH   SOLE 8 67 0 0
PICO HLDGS INC COM 693366205 8 959 SH   SOLE 1 959 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 4,412 258,916 SH   SOLE 1 258,916 0 0
PIER 1 IMPORTS INC COM 720279108 3 9,911 SH   SOLE 1 9,911 0 0
PIER 1 IMPORTS INC COM 720279108 0 340 SH   SOLE 8 340 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 15 5,517 SH   SOLE 8 5,517 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 287 18,441 SH   SOLE 1 18,441 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 1,763 113,660 SH   SOLE 8 113,660 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 81 5,200 SH Call SOLE 8 5,200 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 99 6,400 SH Put SOLE 8 6,400 0 0
PIMCO DYNAMIC INCOME FD FUND 72201Y101 1 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 FINL PARTNERS INC COM 72346Q104 1,660 35,998 SH   SOLE 1 35,998 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 16 352 SH   SOLE 8 352 0 0
PINNACLE WEST CAP CORP COM 723484101 15,736 184,696 SH   SOLE 1 184,696 0 0
PINNACLE WEST CAP CORP COM 723484101 359 4,217 SH   SOLE 8 4,217 0 0
PINNACLE WEST CAP CORP COM 723484101 6,093 71,505 SH   SOLE 9 71,505 0 0
PIONEER ENERGY SVCS CORP COM 723664108 48 39,372 SH   SOLE 1 39,372 0 0
PIONEER NAT RES CO COM 723787107 6 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO COM 723787107 23,582 179,318 SH   SOLE 1 179,318 0 0
PIONEER NAT RES CO COM 723787107 2,287 17,386 SH   SOLE 8 17,386 0 0
PIONEER NAT RES CO OPT 723787107 22,464 170,800 SH Call SOLE 8 170,800 0 0
PIONEER NAT RES CO OPT 723787107 11,232 85,400 SH Put SOLE 8 85,400 0 0
PIONEER NAT RES CO COM 723787107 2,220 16,880 SH   SOLE 9 16,880 0 0
PIPER JAFFRAY COS COM 724078100 981 14,897 SH   SOLE 1 14,897 0 0
PITNEY BOWES INC COM 724479100 292 49,635 SH   SOLE 1 49,635 0 0
PITNEY BOWES INC OPT 724479100 519 87,800 SH Call SOLE 8 87,800 0 0
PITNEY BOWES INC COM 724479100 41 6,909 SH   SOLE 8 6,909 0 0
PITNEY BOWES INC OPT 724479100 180 30,400 SH Put SOLE 8 30,400 0 0
PITNEY BOWES INC COM 724479100 0 64 SH   SOLE 9 64 0 0
PIVOTAL SOFTWARE INC COM 72582H107 2,311 141,391 SH   SOLE 1 141,391 0 0
PIXELWORKS INC COM 72581M305 393 135,421 SH   SOLE 8 135,421 0 0
PJT PARTNERS INC COM 69343T107 6 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 115 2,958 SH   SOLE 1 2,958 0 0
PJT PARTNERS INC COM 69343T107 46 1,186 SH   SOLE 8 1,186 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 32,140 1,603,806 SH   SOLE 1 1,603,806 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 3,198 159,600 SH Call SOLE 8 159,600 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 609 30,400 SH Put SOLE 8 30,400 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 432 21,595 SH   SOLE 8 21,595 0 0
PLAINS GP HLDGS L P COM 72651A207 11,785 586,354 SH   SOLE 1 586,354 0 0
PLAINS GP HLDGS L P OPT 72651A207 40 2,000 SH Call SOLE 8 2,000 0 0
PLAINS GP HLDGS L P COM 72651A207 1 43 SH   SOLE 8 43 0 0
PLAINS GP HLDGS L P OPT 72651A207 14 700 SH Put SOLE 8 700 0 0
PLAINS GP HLDGS L P COM 72651A207 37 1,830 SH   SOLE 9 1,830 0 0
PLANET FITNESS INC COM 72703H101 1,942 36,208 SH   SOLE 1 36,208 0 0
PLANET FITNESS INC COM 72703H101 71 1,330 SH   SOLE 8 1,330 0 0
PLANTRONICS INC NEW COM 727493108 616 18,618 SH   SOLE 1 18,618 0 0
PLANTRONICS INC NEW COM 727493108 114 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 21 624 SH   SOLE 8 624 0 0
PLANTRONICS INC NEW OPT 727493108 3 100 SH Call SOLE 8 100 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 4,073 394,377 SH   SOLE 1 394,377 0 0
PLATFORM SPECIALTY PRODS COR OPT 72766Q105 422 40,900 SH Put SOLE 8 40,900 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 563 54,518 SH   SOLE 8 54,518 0 0
PLATFORM SPECIALTY PRODS COR OPT 72766Q105 21 2,000 SH Call SOLE 8 2,000 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 4 2,900 SH   DFND 1 0 0 2,900
PLATINUM GROUP METALS LTD COM 72765Q882 0 6 SH   SOLE 8 6 0 0
PLAYAGS INC COM 72814N104 279 12,121 SH   SOLE 1 12,121 0 0
PLDT INC ADR 69344D408 1 61 SH   SOLE 1 61 0 0
PLEXUS CORP COM 729132100 1,687 33,042 SH   SOLE 1 33,042 0 0
PLUG POWER INC COM 72919P202 11 8,671 SH   SOLE 9 8,671 0 0
PLURALSIGHT INC COM 72941B106 225 9,555 SH   SOLE 1 9,555 0 0
PLURALSIGHT INC OPT 72941B106 57 2,400 SH Put SOLE 8 2,400 0 0
PLURALSIGHT INC COM 72941B106 32 1,376 SH   SOLE 8 1,376 0 0
PNC FINL SVCS GROUP INC COM 693475105 33,598 287,386 SH   SOLE 1 287,386 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,753 23,550 SH   SOLE 8 23,550 0 0
PNC FINL SVCS GROUP INC OPT 693475105 5,109 43,700 SH Call SOLE 8 43,700 0 0
PNC FINL SVCS GROUP INC OPT 693475105 10,159 86,900 SH Put SOLE 8 86,900 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,129 35,317 SH   SOLE 9 35,317 0 0
PNC FINL SVCS GROUP INC COM 693475105 0 1 SH   SOLE 44 1 0 0
PNM RES INC COM 69349H107 684 16,655 SH   SOLE 1 16,655 0 0
POINTS INTL LTD COM 730843208 32 3,207 SH   SOLE 8 3,207 0 0
POLARIS INDS INC COM 731068102 3,036 39,609 SH   SOLE 1 39,609 0 0
POLARIS INDS INC OPT 731068102 728 9,500 SH Put SOLE 8 9,500 0 0
POLARIS INDS INC OPT 731068102 897 11,700 SH Call SOLE 8 11,700 0 0
POLARIS INDS INC COM 731068102 497 6,476 SH   SOLE 8 6,476 0 0
POLARIS INDS INC COM 731068102 55 717 SH   SOLE 9 717 0 0
POLARITYTE INC COM 731094108 610 45,227 SH   SOLE 8 45,227 0 0
POLARITYTE INC OPT 731094108 538 39,900 SH Call SOLE 8 39,900 0 0
POLYONE CORP COM 73179P106 853 29,841 SH   SOLE 1 29,841 0 0
POOL CORPORATION COM 73278L105 1,340 9,019 SH   SOLE 1 9,019 0 0
POOL CORPORATION OPT 73278L105 15 100 SH Call SOLE 8 100 0 0
POOL CORPORATION OPT 73278L105 30 200 SH Put SOLE 8 200 0 0
POOL CORPORATION COM 73278L105 94 630 SH   SOLE 8 630 0 0
POPULAR INC COM 733174700 943 19,963 SH   SOLE 1 19,963 0 0
POPULAR INC OPT 733174700 264 5,600 SH Call SOLE 8 5,600 0 0
POPULAR INC COM 733174700 251 5,319 SH   SOLE 8 5,319 0 0
PORTLAND GEN ELEC CO COM 736508847 1,509 32,916 SH   SOLE 1 32,916 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 428 21,920 SH   SOLE 1 21,920 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 431 22,100 SH Put SOLE 8 22,100 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 21 1,100 SH Call SOLE 8 1,100 0 0
POSCO ADR 693483109 329 5,998 SH   SOLE 1 5,998 0 0
POSCO OPT 693483109 11 200 SH Put SOLE 8 200 0 0
POST HLDGS INC COM 737446104 4,282 48,032 SH   SOLE 1 48,032 0 0
POST HLDGS INC OPT 737446104 446 5,000 SH Call SOLE 8 5,000 0 0
POTBELLY CORP COM 73754Y100 15 1,824 SH   SOLE 1 1,824 0 0
POTBELLY CORP COM 73754Y100 413 51,335 SH   SOLE 8 51,335 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 1,924 60,793 SH   SOLE 1 60,793 0 0
POTLATCHDELTIC CORPORATION COM 737630103 478 15,113 SH   SOLE 1 15,113 0 0
POWELL INDS INC COM 739128106 88 3,537 SH   SOLE 1 3,537 0 0
POWELL INDS INC COM 739128106 3 124 SH   SOLE 8 124 0 0
POWER INTEGRATIONS INC COM 739276103 685 11,241 SH   SOLE 1 11,241 0 0
PPDAI GROUP INC ADR 69354V108 268 74,500 SH   SOLE 1 74,500 0 0
PPDAI GROUP INC ADR 69354V108 69 19,107 SH   DFND 1 0 0 19,107
PPDAI GROUP INC ADR 69354V108 55 15,250 SH   SOLE 8 15,250 0 0
PPDAI GROUP INC ADR 69354V108 306 85,000 SH   DFND 20 0 0 85,000
PPG INDS INC COM 693506107 38,993 381,432 SH   SOLE 1 381,432 0 0
PPG INDS INC OPT 693506107 705 6,900 SH Call SOLE 8 6,900 0 0
PPG INDS INC OPT 693506107 930 9,100 SH Put SOLE 8 9,100 0 0
PPG INDS INC COM 693506107 218 2,135 SH   SOLE 8 2,135 0 0
PPG INDS INC COM 693506107 4,084 39,941 SH   SOLE 9 39,941 0 0
PPL CORP COM 69351T106 53,088 1,873,939 SH   SOLE 1 1,873,939 0 0
PPL CORP OPT 69351T106 4,666 164,700 SH Call SOLE 8 164,700 0 0
PPL CORP COM 69351T106 2 54 SH   SOLE 8 54 0 0
PPL CORP OPT 69351T106 1,258 44,400 SH Put SOLE 8 44,400 0 0
PPL CORP COM 69351T106 940 33,206 SH   SOLE 9 33,206 0 0
PPL CORP COM 69351T106 0 1 SH   SOLE 44 1 0 0
PQ GROUP HLDGS INC COM 73943T103 173 11,693 SH   SOLE 1 11,693 0 0
PQ GROUP HLDGS INC COM 73943T103 0 1 SH   SOLE 8 1 0 0
PRA GROUP INC COM 69354N106 743 30,453 SH   SOLE 1 30,453 0 0
PRA GROUP INC BOND 69354NAB2 879 1,043,000 PRN   SOLE 8 0 0 1,043,000
PRA GROUP INC COM 69354N106 88 3,625 SH   SOLE 8 3,625 0 0
PRA HEALTH SCIENCES INC COM 69354M108 3,411 37,103 SH   SOLE 1 37,103 0 0
PRA HEALTH SCIENCES INC COM 69354M108 94 1,018 SH   SOLE 8 1,018 0 0
PRECISION DRILLING CORP COM 74022D308 179 102,600 SH   SOLE 1 102,600 0 0
PRECISION DRILLING CORP COM 74022D308 164 94,100 SH   SOLE 9 94,100 0 0
PRECISION THERAPEUTICS INC COM 74033P100 34 55,371 SH   SOLE 8 55,371 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 16 1,161 SH   SOLE 1 1,161 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 332 7,670 SH   SOLE 1 7,670 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 5 118 SH   SOLE 8 118 0 0
PREFORMED LINE PRODS CO COM 740444104 5 88 SH   SOLE 1 88 0 0
PREMIER FINL BANCORP INC COM 74050M105 5 343 SH   SOLE 1 343 0 0
PREMIER INC COM 74051N102 131 3,548 SH   SOLE 1 3,548 0 0
PREMIER INC OPT 74051N102 37 1,000 SH Call SOLE 8 1,000 0 0
PREMIER INC COM 74051N102 285 7,636 SH   SOLE 8 7,636 0 0
PRESIDIO INC COM 74102M103 139 10,627 SH   SOLE 1 10,627 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 47 1,513 SH   SOLE 1 1,513 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 26 850 SH   DFND 1 0 0 850
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 23 754 SH   SOLE 8 754 0 0
PRETIUM RES INC COM 74139C102 417 49,334 SH   SOLE 1 49,334 0 0
PRETIUM RES INC OPT 74139C102 1,278 151,200 SH Call SOLE 8 151,200 0 0
PRETIUM RES INC OPT 74139C102 1,336 158,000 SH Put SOLE 8 158,000 0 0
PRETIUM RES INC COM 74139C102 611 72,283 SH   SOLE 8 72,283 0 0
PRGX GLOBAL INC COM 69357C503 2 262 SH   SOLE 1 262 0 0
PRGX GLOBAL INC COM 69357C503 0 26 SH   SOLE 8 26 0 0
PRICE T ROWE GROUP INC COM 74144T108 32 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC COM 74144T108 46,884 507,835 SH   SOLE 1 507,835 0 0
PRICE T ROWE GROUP INC OPT 74144T108 2,493 27,000 SH Put SOLE 8 27,000 0 0
PRICE T ROWE GROUP INC OPT 74144T108 3,573 38,700 SH Call SOLE 8 38,700 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,084 22,580 SH   SOLE 8 22,580 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,361 25,571 SH   SOLE 9 25,571 0 0
PRICELINE GRP INC BOND 741503AS5 794 590,000 PRN   SOLE 8 0 0 590,000
PRICESMART INC COM 741511109 1,187 20,064 SH   SOLE 1 20,064 0 0
PRIMERICA INC COM 74164M108 2,813 28,791 SH   SOLE 1 28,791 0 0
PRIMERICA INC OPT 74164M108 195 2,000 SH Call SOLE 8 2,000 0 0
PRIMO WTR CORP COM 74165N105 92 6,600 SH   SOLE 1 6,600 0 0
PRIMORIS SVCS CORP COM 74164F103 34 1,800 SH   DFND 1 0 0 1,800
PRIMORIS SVCS CORP COM 74164F103 230 12,004 SH   SOLE 1 12,004 0 0
PRIMORIS SVCS CORP COM 74164F103 63 3,300 SH   SOLE 8 3,300 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 15,352 347,551 SH   SOLE 1 347,551 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 57 1,300 SH Put SOLE 8 1,300 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 203 4,600 SH Call SOLE 8 4,600 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 242 5,479 SH   SOLE 8 5,479 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,104 24,999 SH   SOLE 9 24,999 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 33 1,212 SH   SOLE 1 1,212 0 0
PROASSURANCE CORP COM 74267C106 1,769 43,597 SH   SOLE 1 43,597 0 0
PROASSURANCE CORP COM 74267C106 46 1,133 SH   SOLE 8 1,133 0 0
PROCTER AND GAMBLE CO COM 742718109 1,127 12,261 SH   DFND 1 0 0 12,261
PROCTER AND GAMBLE CO COM 742718109 421,829 4,589,092 SH   SOLE 1 4,571,903 17,189 0
PROCTER AND GAMBLE CO OPT 742718109 65,208 709,400 SH Call SOLE 8 709,400 0 0
PROCTER AND GAMBLE CO COM 742718109 542 5,900 SH   SOLE 8 5,900 0 0
PROCTER AND GAMBLE CO OPT 742718109 24,211 263,400 SH Put SOLE 8 263,400 0 0
PROCTER AND GAMBLE CO COM 742718109 11,487 124,968 SH   SOLE 9 124,968 0 0
PROCTER AND GAMBLE CO COM 742718109 552 6,000 SH   DFND 20 0 0 6,000
PROCTER AND GAMBLE CO COM 742718109 0 3 SH   SOLE 44 3 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 160 38,119 SH   SOLE 1 38,119 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 379 90,300 SH Call SOLE 8 90,300 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 28 6,700 SH Put SOLE 8 6,700 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 102 24,373 SH   SOLE 8 24,373 0 0
PROGRESS SOFTWARE CORP COM 743312100 1,583 44,581 SH   SOLE 1 44,581 0 0
PROGRESS SOFTWARE CORP COM 743312100 647 18,221 SH   SOLE 8 18,221 0 0
PROGRESSIVE CORP OHIO COM 743315103 36,587 606,447 SH   SOLE 1 606,447 0 0
PROGRESSIVE CORP OHIO OPT 743315103 2,015 33,400 SH Call SOLE 8 33,400 0 0
PROGRESSIVE CORP OHIO OPT 743315103 929 15,400 SH Put SOLE 8 15,400 0 0
PROGRESSIVE CORP OHIO COM 743315103 304 5,035 SH   SOLE 8 5,035 0 0
PROGRESSIVE CORP OHIO COM 743315103 3,326 55,121 SH   SOLE 9 55,121 0 0
PROGRESSIVE CORP OHIO COM 743315103 0 1 SH   SOLE 44 1 0 0
PROLOGIS INC COM 74340W103 12,954 220,601 SH   SOLE 1 220,601 0 0
PROLOGIS INC TRUS 74340W103 67,151 1,143,590 SH   SOLE 1 1,143,590 0 0
PROLOGIS INC OPT 74340W103 65 1,100 SH Put SOLE 8 1,100 0 0
PROLOGIS INC OPT 74340W103 159 2,700 SH Call SOLE 8 2,700 0 0
PROLOGIS INC COM 74340W103 2,414 41,095 SH   SOLE 9 41,095 0 0
PROLOGIS INC COM 74340W103 411 7,000 SH   DFND 20 0 0 7,000
PROLOGIS INC TRUS 74340W103 0 1 SH   SOLE 44 1 0 0
PROOFPOINT INC COM 743424103 3,283 39,174 SH   SOLE 1 39,174 0 0
PROOFPOINT INC COM 743424103 499 5,950 SH   SOLE 8 5,950 0 0
PROPETRO HLDG CORP COM 74347M108 922 74,876 SH   SOLE 1 74,876 0 0
PROPETRO HLDG CORP COM 74347M108 57 4,635 SH   SOLE 8 4,635 0 0
PROQR THRAPEUTICS N V COM N71542109 51 3,216 SH   SOLE 1 3,216 0 0
PROS HOLDINGS INC COM 74346Y103 476 15,167 SH   SOLE 1 15,167 0 0
PROS HOLDINGS INC COM 74346Y103 3,524 112,252 SH   SOLE 8 112,252 0 0
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X849 157 7,000 SH   DFND 1 0 0 7,000
PROSHARES TR FUND 74347X625 81 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR FUND 74347X633 3 102 SH   SOLE 1 102 0 0
PROSHARES TR FUND 74347B185 5 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347B425 81 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR OPT 74347B425 1,112 35,500 SH Call SOLE 8 35,500 0 0
PROSHARES TR FUND 74347B235 0 4 SH   SOLE 8 4 0 0
PROSHARES TR OPT 74348A160 5,430 324,000 SH Call SOLE 8 324,000 0 0
PROSHARES TR OPT 74347R693 63 800 SH Call SOLE 8 800 0 0
PROSHARES TR OPT 74347R719 2 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74348A319 151 7,300 SH Put SOLE 8 7,300 0 0
PROSHARES TR OPT 74347R107 2,126 22,900 SH Call SOLE 8 22,900 0 0
PROSHARES TR OPT 74348A319 82 4,000 SH Call SOLE 8 4,000 0 0
PROSHARES TR OPT 74347R305 38 1,000 SH Put SOLE 8 1,000 0 0
PROSHARES TR OPT 74347B268 1,525 32,775 SH Put SOLE 8 32,775 0 0
PROSHARES TR OPT 74347X880 17 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347X831 13,371 361,000 SH Call SOLE 8 361,000 0 0
PROSHARES TR OPT 74348A525 35 700 SH Put SOLE 8 700 0 0
PROSHARES TR OPT 74347R305 95 2,500 SH Call SOLE 8 2,500 0 0
PROSHARES TR FUND 74347X633 22 676 SH   SOLE 8 676 0 0
PROSHARES TR FUND 74348A244 15 490 SH   SOLE 8 490 0 0
PROSHARES TR OPT 74347R776 5 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347R719 30 1,300 SH Put SOLE 8 1,300 0 0
PROSHARES TR OPT 74347R206 155 2,300 SH Put SOLE 8 2,300 0 0
PROSHARES TR OPT 74347X625 62 1,100 SH Call SOLE 8 1,100 0 0
PROSHARES TR OPT 74347X625 6 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347B268 1,916 41,175 SH Call SOLE 8 41,175 0 0
PROSHARES TR FUND 74348A160 995 59,345 SH   SOLE 8 59,345 0 0
PROSHARES TR OPT 74347B425 66 2,100 SH Put SOLE 8 2,100 0 0
PROSHARES TR OPT 74347R206 343 5,100 SH Call SOLE 8 5,100 0 0
PROSHARES TR OPT 74348A244 3 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74347R107 928 10,000 SH Put SOLE 8 10,000 0 0
PROSHARES TR OPT 74348A160 1,120 66,800 SH Put SOLE 8 66,800 0 0
PROSHARES TR OPT 74347B201 3,098 88,200 SH Put SOLE 8 88,200 0 0
PROSHARES TR FUND 74347B243 259 5,444 SH   SOLE 8 5,444 0 0
PROSHARES TR OPT 74347B383 2,652 61,800 SH Call SOLE 8 61,800 0 0
PROSHARES TR OPT 74347X831 2,615 70,600 SH Put SOLE 8 70,600 0 0
PROSHARES TR OPT 74347X864 949 27,300 SH Call SOLE 8 27,300 0 0
PROSHARES TR OPT 74347B243 317 6,675 SH Call SOLE 8 6,675 0 0
PROSHARES TR OPT 74347X864 1,280 36,800 SH Put SOLE 8 36,800 0 0
PROSHARES TR FUND 74347R107 150 1,618 SH   SOLE 8 1,618 0 0
PROSHARES TR OPT 74347B383 2,515 58,600 SH Put SOLE 8 58,600 0 0
PROSHARES TR OPT 74347B276 81 2,300 SH Call SOLE 8 2,300 0 0
PROSHARES TR FUND 74347B268 246 5,284 SH   SOLE 8 5,284 0 0
PROSHARES TR OPT 74348A244 31 1,000 SH Put SOLE 8 1,000 0 0
PROSHARES TR FUND 74347X880 26 450 SH   SOLE 8 450 0 0
PROSHARES TR FUND 74347B714 2 69 SH   SOLE 8 69 0 0
PROSHARES TR OPT 74347B227 8 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347B201 8,779 249,900 SH Call SOLE 8 249,900 0 0
PROSHARES TR FUND 74347R719 9 393 SH   SOLE 8 393 0 0
PROSHARES TR OPT 74347R669 3 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74347B276 13 373 SH   SOLE 8 373 0 0
PROSHARES TR OPT 74347B243 96 2,025 SH Put SOLE 8 2,025 0 0
PROSHARES TR FUND 74347R107 34 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W247 1 55 SH   DFND 1 0 0 55
PROSHARES TR II FUND 74347W148 155 1,898 SH   SOLE 1 1,898 0 0
PROSHARES TR II FUND 74347W882 17 698 SH   SOLE 8 698 0 0
PROSHARES TR II FUND 74347W395 114 1,571 SH   SOLE 8 1,571 0 0
PROSHARES TR II FUND 74347W130 861 20,361 SH   SOLE 8 20,361 0 0
PROSHARES TR II FUND 74347W247 0 10 SH   SOLE 8 10 0 0
PROSHARES TR II OPT 74347W130 45,341 1,071,875 SH Call SOLE 8 1,071,875 0 0
PROSHARES TR II OPT 74347W171 35 900 SH Put SOLE 8 900 0 0
PROSHARES TR II OPT 74347W130 424 10,025 SH Put SOLE 8 10,025 0 0
PROSHARES TR II FUND 74347W171 120 3,113 SH   SOLE 8 3,113 0 0
PROSHARES TR II OPT 74347W882 70 2,900 SH Call SOLE 8 2,900 0 0
PROSHARES TR II OPT 74347W353 53 2,000 SH Put SOLE 8 2,000 0 0
PROSHARES TR II OPT 74347W171 8 200 SH Call SOLE 8 200 0 0
PROSHARES TR II OPT 74347W247 500 37,600 SH Put SOLE 8 37,600 0 0
PROSHARES TR II OPT 74347W148 2,101 25,705 SH Put SOLE 8 25,705 0 0
PROSHARES TR II OPT 74347W601 67 1,800 SH Put SOLE 8 1,800 0 0
PROSHARES TR II FUND 74347W668 1,477 50,454 SH   SOLE 8 50,454 0 0
PROSHARES TR II FUND 74347W148 1,225 14,989 SH   SOLE 8 14,989 0 0
PROSHARES TR II OPT 74347W668 302 10,300 SH Put SOLE 8 10,300 0 0
PROSHARES TR II OPT 74347W148 2,195 26,860 SH Call SOLE 8 26,860 0 0
PROSHARES TR II OPT 74347W353 261 9,900 SH Call SOLE 8 9,900 0 0
PROSHARES TR II OPT 74347W882 32 1,300 SH Put SOLE 8 1,300 0 0
PROSHARES TR II OPT 74347W395 95 1,300 SH Put SOLE 8 1,300 0 0
PROSHARES TR II OPT 74347W247 1,887 141,900 SH Call SOLE 8 141,900 0 0
PROSHARES TR II FUND 74347W601 22 581 SH   SOLE 8 581 0 0
PROSHARES TR II OPT 74347W668 855 29,200 SH Call SOLE 8 29,200 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 160 25,296 SH   SOLE 8 25,296 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 182 28,900 SH Put SOLE 8 28,900 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 100 15,800 SH Call SOLE 8 15,800 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 0 1 SH   SOLE 9 1 0 0
PROSPERITY BANCSHARES INC COM 743606105 226 3,629 SH   SOLE 1 3,629 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 462 68,602 SH   SOLE 1 68,602 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 6 20,000 SH   DFND 1 0 0 20,000
PROTECTIVE INS CORP COM 74368L203 5 278 SH   SOLE 1 278 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 111 34,228 SH   SOLE 1 34,228 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 1 170 SH   SOLE 8 170 0 0
PROTHENA CORP PLC COM G72800108 12 1,167 SH   SOLE 1 1,167 0 0
PROTHENA CORP PLC OPT G72800108 198 19,200 SH Call SOLE 8 19,200 0 0
PROTHENA CORP PLC OPT G72800108 576 55,900 SH Put SOLE 8 55,900 0 0
PROTHENA CORP PLC COM G72800108 263 25,574 SH   SOLE 8 25,574 0 0
PROTO LABS INC COM 743713109 1,755 15,559 SH   SOLE 1 15,559 0 0
PROTO LABS INC COM 743713109 41 364 SH   SOLE 8 364 0 0
PROVIDENCE SVC CORP COM 743815102 700 11,658 SH   SOLE 1 11,658 0 0
PROVIDENCE SVC CORP COM 743815102 931 15,510 SH   SOLE 8 15,510 0 0
PROVIDENT BANCORP INC COM 74383X109 2 106 SH   SOLE 1 106 0 0
PROVIDENT FINL SVCS INC COM 74386T105 609 25,220 SH   SOLE 1 25,220 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 5 258 SH   SOLE 1 258 0 0
PRUDENTIAL FINL INC COM 744320102 52,610 645,135 SH   SOLE 1 645,135 0 0
PRUDENTIAL FINL INC COM 744320102 238 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC OPT 744320102 6,402 78,500 SH Put SOLE 8 78,500 0 0
PRUDENTIAL FINL INC OPT 744320102 4,844 59,400 SH Call SOLE 8 59,400 0 0
PRUDENTIAL FINL INC COM 744320102 2,925 35,874 SH   SOLE 8 35,874 0 0
PRUDENTIAL FINL INC COM 744320102 3,457 42,389 SH   SOLE 9 42,389 0 0
PRUDENTIAL FINL INC COM 744320102 2,822 34,610 SH   DFND 20 0 0 34,610
PRUDENTIAL PLC ADR 74435K204 440 12,450 SH   SOLE 1 12,450 0 0
PRUDENTIAL PLC ADR 74435K204 389 11,000 SH   DFND 20 0 0 11,000
PS BUSINESS PKS INC CALIF TRUS 69360J107 4,483 34,211 SH   SOLE 1 34,211 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 1 11 SH   SOLE 8 11 0 0
PTC INC COM 69370C100 4,856 58,579 SH   SOLE 1 58,579 0 0
PTC INC COM 69370C100 1,793 21,627 SH   SOLE 8 21,627 0 0
PTC INC OPT 69370C100 2,835 34,200 SH Call SOLE 8 34,200 0 0
PTC INC OPT 69370C100 2,785 33,600 SH Put SOLE 8 33,600 0 0
PTC INC COM 69370C100 67 810 SH   SOLE 9 810 0 0
PTC THERAPEUTICS INC COM 69366J200 895 26,076 SH   SOLE 1 26,076 0 0
PTC THERAPEUTICS INC COM 69366J200 417 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC COM 69366J200 10 284 SH   SOLE 8 284 0 0
PTC THERAPEUTICS INC OPT 69366J200 17 500 SH Put SOLE 8 500 0 0
PUBLIC STORAGE TRUS 74460D109 54,924 271,352 SH   SOLE 1 271,352 0 0
PUBLIC STORAGE COM 74460D109 18,096 89,400 SH   SOLE 1 89,400 0 0
PUBLIC STORAGE TRUS 74460D109 1,293 6,390 SH   SOLE 8 6,390 0 0
PUBLIC STORAGE OPT 74460D109 3,987 19,700 SH Call SOLE 8 19,700 0 0
PUBLIC STORAGE OPT 74460D109 283 1,400 SH Put SOLE 8 1,400 0 0
PUBLIC STORAGE COM 74460D109 10,264 50,709 SH   SOLE 9 50,709 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 57,394 1,102,666 SH   SOLE 1 1,102,666 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 708 13,600 SH Call SOLE 8 13,600 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5 96 SH   SOLE 8 96 0 0
PUBLIC SVC ENTERPRISE GROUP OPT 744573106 57 1,100 SH Put SOLE 8 1,100 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 10,373 199,329 SH   SOLE 9 199,329 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 0 1 SH   SOLE 44 1 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 4 SH   SOLE 1 4 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 22 SH   SOLE 8 22 0 0
PULTE GROUP INC COM 745867101 14,316 550,851 SH   SOLE 1 550,851 0 0
PULTE GROUP INC COM 745867101 788 30,338 SH   SOLE 8 30,338 0 0
PULTE GROUP INC OPT 745867101 408 15,700 SH Put SOLE 8 15,700 0 0
PULTE GROUP INC OPT 745867101 416 16,000 SH Call SOLE 8 16,000 0 0
PULTE GROUP INC COM 745867101 643 24,732 SH   SOLE 9 24,732 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 164 8,051 SH   SOLE 1 8,051 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 24 1,200 SH Call SOLE 8 1,200 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 391 19,208 SH   SOLE 8 19,208 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 195 9,600 SH Put SOLE 8 9,600 0 0
PURE STORAGE INC COM 74624M102 569 35,421 SH   SOLE 1 35,421 0 0
PURE STORAGE INC OPT 74624M102 16 1,000 SH Call SOLE 8 1,000 0 0
PURE STORAGE INC OPT 74624M102 132 8,200 SH Put SOLE 8 8,200 0 0
PURE STORAGE INC COM 74624M102 494 30,713 SH   SOLE 8 30,713 0 0
PURECYCLE CORP COM 746228303 0 27 SH   SOLE 1 27 0 0
PVH CORP COM 693656100 8,473 91,155 SH   SOLE 1 91,155 0 0
PVH CORP OPT 693656100 3,597 38,700 SH Put SOLE 8 38,700 0 0
PVH CORP OPT 693656100 3,300 35,500 SH Call SOLE 8 35,500 0 0
PVH CORP COM 693656100 1,133 12,194 SH   SOLE 8 12,194 0 0
PVH CORP COM 693656100 761 8,184 SH   SOLE 9 8,184 0 0
PYXIS TANKERS INC COM Y71726106 32 32,060 SH   SOLE 8 32,060 0 0
PYXUS INTL INC COM 74737V106 16 1,365 SH   SOLE 1 1,365 0 0
PYXUS INTL INC COM 74737V106 59 5,000 SH   SOLE 8 5,000 0 0
Q2 HLDGS INC COM 74736L109 121 2,433 SH   SOLE 1 2,433 0 0
Q2 HLDGS INC OPT 74736L109 94 1,900 SH Put SOLE 8 1,900 0 0
Q2 HLDGS INC COM 74736L109 9 177 SH   SOLE 8 177 0 0
QAD INC COM 74727D306 43 1,098 SH   SOLE 8 1,098 0 0
QCR HOLDINGS INC COM 74727A104 14 430 SH   SOLE 1 430 0 0
QEP RES INC COM 74733V100 9,683 1,719,811 SH   SOLE 1 1,719,811 0 0
QEP RES INC COM 74733V100 249 44,248 SH   SOLE 8 44,248 0 0
QEP RES INC OPT 74733V100 141 25,100 SH Call SOLE 8 25,100 0 0
QEP RES INC OPT 74733V100 8 1,400 SH Put SOLE 8 1,400 0 0
QIAGEN NV COM N72482123 12,657 367,429 SH   SOLE 1 267,168 100,261 0
QIAGEN NV COM N72482123 1 38 SH   SOLE 8 38 0 0
QIAGEN NV BOND N72482AB3 2,277 1,800,000 PRN   SOLE 9 0 0 1,800,000
QIAGEN NV BOND N72482AT4 7,785 7,800,000 PRN   SOLE 9 0 0 7,800,000
QIAGEN NV COM N72482123 10,175 295,303 SH   SOLE 9 295,303 0 0
QIAGEN NV COM N72482123 171 4,978 SH   SOLE 20 0 4,978 0
QIWI PLC ADR 74735M108 6 440 SH   SOLE 1 440 0 0
QIWI PLC ADR 74735M108 239 16,864 SH   SOLE 8 16,864 0 0
QORVO INC COM 74736K101 14,496 238,705 SH   SOLE 1 238,705 0 0
QORVO INC OPT 74736K101 1,439 23,700 SH Call SOLE 8 23,700 0 0
QORVO INC COM 74736K101 46 758 SH   SOLE 8 758 0 0
QORVO INC OPT 74736K101 1,555 25,600 SH Put SOLE 8 25,600 0 0
QORVO INC COM 74736K101 719 11,836 SH   SOLE 9 11,836 0 0
QTS RLTY TR INC TRUS 74736A103 2,164 58,426 SH   SOLE 1 58,426 0 0
QTS RLTY TR INC TRUS 74736A103 0 3 SH   SOLE 8 3 0 0
QUAD / GRAPHICS INC COM 747301109 109 8,924 SH   SOLE 1 8,924 0 0
QUAD / GRAPHICS INC OPT 747301109 2 200 SH Put SOLE 8 200 0 0
QUAD / GRAPHICS INC COM 747301109 6 495 SH   SOLE 8 495 0 0
QUAKER CHEM CORP COM 747316107 1,201 6,756 SH   SOLE 1 6,756 0 0
QUAKER CHEM CORP COM 747316107 259 1,456 SH   SOLE 8 1,456 0 0
QUALCOMM INC OPT 747525103 11,382 200,000 SH Call SOLE 1 200,000 0 0
QUALCOMM INC COM 747525103 76,901 1,351,274 SH   SOLE 1 1,351,274 0 0
QUALCOMM INC COM 747525103 889 15,621 SH   DFND 1 0 0 15,621
QUALCOMM INC OPT 747525103 39,638 696,500 SH Call SOLE 8 696,500 0 0
QUALCOMM INC COM 747525103 1,473 25,872 SH   SOLE 8 25,872 0 0
QUALCOMM INC OPT 747525103 39,757 698,600 SH Put SOLE 8 698,600 0 0
QUALCOMM INC COM 747525103 7,023 123,438 SH   SOLE 9 123,438 0 0
QUALCOMM INC COM 747525103 0 2 SH   SOLE 44 2 0 0
QUALYS INC COM 74758T303 991 13,255 SH   SOLE 1 13,255 0 0
QUALYS INC COM 74758T303 36 479 SH   SOLE 8 479 0 0
QUALYS INC OPT 74758T303 97 1,300 SH Put SOLE 8 1,300 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 194 14,248 SH   SOLE 1 14,248 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 75 5,527 SH   SOLE 8 5,527 0 0
QUANEX BUILDING PRODUCTS COR OPT 747619104 7 500 SH Put SOLE 8 500 0 0
QUANTA SVCS INC COM 74762E102 3,324 110,413 SH   SOLE 1 110,413 0 0
QUANTA SVCS INC OPT 74762E102 262 8,700 SH Put SOLE 8 8,700 0 0
QUANTA SVCS INC COM 74762E102 150 4,981 SH   SOLE 8 4,981 0 0
QUANTA SVCS INC OPT 74762E102 105 3,500 SH Call SOLE 8 3,500 0 0
QUANTA SVCS INC COM 74762E102 388 12,885 SH   SOLE 9 12,885 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 460 32,012 SH   SOLE 1 32,012 0 0
QUANTERIX CORP COM 74766Q101 25 1,355 SH   SOLE 1 1,355 0 0
QUANTUM CORP COM 747906501 24 12,193 SH   SOLE 8 12,193 0 0
QUDIAN INC ADR 747798106 379 88,324 SH   SOLE 1 88,324 0 0
QUDIAN INC OPT 747798106 111 25,800 SH Put SOLE 8 25,800 0 0
QUDIAN INC ADR 747798106 90 20,871 SH   SOLE 8 20,871 0 0
QUDIAN INC OPT 747798106 50 11,700 SH Call SOLE 8 11,700 0 0
QUEST DIAGNOSTICS INC COM 74834L100 10,074 120,986 SH   SOLE 1 120,986 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,344 16,139 SH   SOLE 8 16,139 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 1,141 13,700 SH Call SOLE 8 13,700 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 1,382 16,600 SH Put SOLE 8 16,600 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,074 12,908 SH   SOLE 9 12,908 0 0
QUICKLOGIC CORP COM 74837P108 1 1,885 SH   SOLE 8 1,885 0 0
QUIDEL CORP COM 74838J101 842 17,254 SH   SOLE 1 17,254 0 0
QUIDEL CORP COM 74838J101 36 732 SH   SOLE 8 732 0 0
QUIDEL CORP BOND 74838JAA9 5,435 3,410,000 PRN   SOLE 8 0 0 3,410,000
QUINSTREET INC COM 74874Q100 478 29,470 SH   SOLE 1 29,470 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 1 180 SH   SOLE 1 180 0 0
QUMU CORP COM 749063103 0 59 SH   SOLE 8 59 0 0
QUORUM HEALTH CORP COM 74909E106 30 10,145 SH   SOLE 1 10,145 0 0
QUORUM HEALTH CORP COM 74909E106 35 12,035 SH   SOLE 8 12,035 0 0
QUOTIENT LTD COM G73268107 108 17,700 SH   SOLE 1 17,700 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 286 26,745 SH   SOLE 1 26,745 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 175 16,339 SH   SOLE 8 16,339 0 0
QURATE RETAIL INC COM 74915M100 4,453 228,101 SH   SOLE 1 228,101 0 0
QURATE RETAIL INC COM 74915M100 357 18,310 SH   SOLE 8 18,310 0 0
QURATE RETAIL INC OPT 74915M100 310 15,900 SH Call SOLE 8 15,900 0 0
QURATE RETAIL INC OPT 74915M100 187 9,600 SH Put SOLE 8 9,600 0 0
QURATE RETAIL INC COM 74915M100 86 4,407 SH   SOLE 9 4,407 0 0
QUTOUTIAO INC ADR 74915J107 12 1,957 SH   SOLE 1 1,957 0 0
R1 RCM INC COM 749397105 368 46,331 SH   SOLE 1 46,331 0 0
R1 RCM INC COM 749397105 3 365 SH   SOLE 8 365 0 0
RA PHARMACEUTICALS INC COM 74933V108 403 22,150 SH   SOLE 1 22,150 0 0
RA PHARMACEUTICALS INC COM 74933V108 2 113 SH   SOLE 8 113 0 0
RADIAN GROUP INC COM 750236101 942 57,614 SH   SOLE 1 57,614 0 0
RADIAN GROUP INC COM 750236101 143 8,734 SH   SOLE 8 8,734 0 0
RADIAN GROUP INC OPT 750236101 308 18,800 SH Put SOLE 8 18,800 0 0
RADIAN GROUP INC OPT 750236101 152 9,300 SH Call SOLE 8 9,300 0 0
RADIANT LOGISTICS INC COM 75025X100 48 11,231 SH   SOLE 1 11,231 0 0
RADIANT LOGISTICS INC COM 75025X100 0 32 SH   SOLE 8 32 0 0
RADIUS HEALTH INC COM 750469207 30 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC COM 750469207 1,085 65,748 SH   SOLE 1 65,748 0 0
RADIUS HEALTH INC COM 750469207 165 10,026 SH   SOLE 8 10,026 0 0
RADIUS HEALTH INC OPT 750469207 218 13,200 SH Put SOLE 8 13,200 0 0
RADIUS HEALTH INC OPT 750469207 950 57,600 SH Call SOLE 8 57,600 0 0
RADNET INC COM 750491102 48 4,756 SH   SOLE 1 4,756 0 0
RADNET INC OPT 750491102 10 1,000 SH Call SOLE 8 1,000 0 0
RADWARE LTD COM M81873107 556 24,481 SH   SOLE 1 24,481 0 0
RADWARE LTD OPT M81873107 82 3,600 SH Call SOLE 8 3,600 0 0
RADWARE LTD COM M81873107 56 2,476 SH   SOLE 8 2,476 0 0
RAFAEL HLDGS INC COM 75062E106 6 700 SH   SOLE 1 700 0 0
RALPH LAUREN CORP COM 751212101 13,218 127,767 SH   SOLE 1 127,767 0 0
RALPH LAUREN CORP OPT 751212101 1,014 9,800 SH Call SOLE 8 9,800 0 0
RALPH LAUREN CORP OPT 751212101 4,314 41,700 SH Put SOLE 8 41,700 0 0
RALPH LAUREN CORP COM 751212101 1,288 12,452 SH   SOLE 8 12,452 0 0
RALPH LAUREN CORP COM 751212101 1,202 11,620 SH   SOLE 9 11,620 0 0
RAMBUS INC DEL COM 750917106 2,030 264,585 SH   SOLE 1 264,585 0 0
RAMBUS INC DEL BOND 750917AG1 343 396,000 PRN   SOLE 8 0 0 396,000
RAMBUS INC DEL OPT 750917106 79 10,300 SH Put SOLE 8 10,300 0 0
RAMBUS INC DEL OPT 750917106 214 27,900 SH Call SOLE 8 27,900 0 0
RANDGOLD RES LTD ADR 752344309 65 799 SH   SOLE 1 799 0 0
RANDGOLD RES LTD ADR 752344309 3,431 41,940 SH   SOLE 8 41,940 0 0
RANDGOLD RES LTD OPT 752344309 49 600 SH Call SOLE 8 600 0 0
RANDGOLD RES LTD OPT 752344309 1,006 12,300 SH Put SOLE 8 12,300 0 0
RANGE RES CORP COM 75281A109 2,734 285,817 SH   SOLE 1 285,817 0 0
RANGE RES CORP OPT 75281A109 2,627 274,500 SH Call SOLE 8 274,500 0 0
RANGE RES CORP COM 75281A109 331 34,599 SH   SOLE 8 34,599 0 0
RANGE RES CORP OPT 75281A109 643 67,200 SH Put SOLE 8 67,200 0 0
RAPID7 INC COM 753422104 11,019 353,634 SH   SOLE 1 353,634 0 0
RAPID7 INC OPT 753422104 31 1,000 SH Call SOLE 8 1,000 0 0
RAVEN INDS INC COM 754212108 742 20,491 SH   SOLE 1 20,491 0 0
RAVEN INDS INC OPT 754212108 58 1,600 SH Call SOLE 8 1,600 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 8,889 119,460 SH   SOLE 1 119,460 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 149 2,000 SH Put SOLE 8 2,000 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 368 4,940 SH   SOLE 8 4,940 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 952 12,800 SH Call SOLE 8 12,800 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 923 12,397 SH   SOLE 9 12,397 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 239 22,409 SH   SOLE 1 22,409 0 0
RAYONIER ADVANCED MATLS INC OPT 75508B104 2 200 SH Call SOLE 8 200 0 0
RAYONIER INC COM 754907103 698 25,200 SH   SOLE 1 25,200 0 0
RAYONIER INC TRUS 754907103 2,239 80,858 SH   SOLE 1 80,858 0 0
RAYONIER INC OPT 754907103 6 200 SH Put SOLE 8 200 0 0
RAYONIER INC TRUS 754907103 116 4,200 SH   SOLE 8 4,200 0 0
RAYTHEON CO COM 755111507 41,195 268,631 SH   SOLE 1 268,631 0 0
RAYTHEON CO COM 755111507 211 1,375 SH   SOLE 8 1,375 0 0
RAYTHEON CO OPT 755111507 10,075 65,700 SH Put SOLE 8 65,700 0 0
RAYTHEON CO OPT 755111507 3,312 21,600 SH Call SOLE 8 21,600 0 0
RAYTHEON CO COM 755111507 324 2,111 SH   SOLE 9 2,111 0 0
RBB BANCORP COM 74930B105 10 585 SH   SOLE 1 585 0 0
RBC BEARINGS INC COM 75524B104 293 2,233 SH   SOLE 1 2,233 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 5 203 SH   SOLE 1 203 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 116 5,200 SH Put SOLE 8 5,200 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 64 2,871 SH   SOLE 8 2,871 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 13 600 SH Call SOLE 8 600 0 0
RE MAX HLDGS INC COM 75524W108 221 7,197 SH   SOLE 1 7,197 0 0
READING INTERNATIONAL INC COM 755408101 8 575 SH   SOLE 1 575 0 0
READING INTERNATIONAL INC COM 755408101 322 22,131 SH   SOLE 8 22,131 0 0
READY CAP CORP TRUS 75574U101 7 514 SH   SOLE 1 514 0 0
REALOGY HLDGS CORP COM 75605Y106 1,476 100,499 SH   SOLE 1 100,499 0 0
REALOGY HLDGS CORP OPT 75605Y106 34,670 2,361,700 SH Put SOLE 8 2,361,700 0 0
REALOGY HLDGS CORP OPT 75605Y106 1,764 120,200 SH Call SOLE 8 120,200 0 0
REALOGY HLDGS CORP COM 75605Y106 9,713 661,573 SH   SOLE 8 661,573 0 0
REALPAGE INC COM 75606N109 368 7,650 SH   SOLE 1 7,650 0 0
REALPAGE INC BOND 75606NAB5 782 605,000 PRN   SOLE 8 0 0 605,000
REALTY INCOME CORP COM 756109104 4,189 66,459 SH   SOLE 1 66,459 0 0
REALTY INCOME CORP TRUS 756109104 14,544 230,708 SH   SOLE 1 230,708 0 0
REALTY INCOME CORP OPT 756109104 3,152 50,000 SH Put SOLE 1 50,000 0 0
REALTY INCOME CORP COM 756109104 25 400 SH   DFND 1 0 0 400
REALTY INCOME CORP OPT 756109104 340 5,400 SH Call SOLE 8 5,400 0 0
REALTY INCOME CORP OPT 756109104 82 1,300 SH Put SOLE 8 1,300 0 0
REALTY INCOME CORP TRUS 756109104 117 1,858 SH   SOLE 8 1,858 0 0
REALTY INCOME CORP COM 756109104 1,759 27,909 SH   SOLE 9 27,909 0 0
REATA PHARMACEUTICALS INC COM 75615P103 537 9,584 SH   SOLE 1 9,584 0 0
RECRO PHARMA INC COM 75629F109 6 794 SH   SOLE 1 794 0 0
RED HAT INC COM 756577102 161,857 921,517 SH   SOLE 1 921,517 0 0
RED HAT INC COM 756577102 474 2,696 SH   DFND 1 0 0 2,696
RED HAT INC OPT 756577102 5,866 33,400 SH Call SOLE 8 33,400 0 0
RED HAT INC OPT 756577102 2,986 17,000 SH Put SOLE 8 17,000 0 0
RED HAT INC COM 756577102 1,571 8,943 SH   SOLE 8 8,943 0 0
RED HAT INC COM 756577102 3,060 17,417 SH   SOLE 9 17,417 0 0
RED LION HOTELS CORP COM 756764106 4 463 SH   SOLE 1 463 0 0
RED LION HOTELS CORP COM 756764106 295 35,976 SH   SOLE 8 35,976 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 479 17,902 SH   SOLE 1 17,902 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 5 200 SH Call SOLE 8 200 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 48 1,800 SH Put SOLE 8 1,800 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 10 363 SH   SOLE 8 363 0 0
RED ROCK RESORTS INC COM 75700L108 867 42,697 SH   SOLE 1 42,697 0 0
RED ROCK RESORTS INC COM 75700L108 1,334 65,646 SH   SOLE 8 65,646 0 0
RED ROCK RESORTS INC OPT 75700L108 35 1,700 SH Put SOLE 8 1,700 0 0
RED VIOLET INC COM 75704L104 28 4,075 SH   SOLE 1 4,075 0 0
RED VIOLET INC COM 75704L104 0 2 SH   SOLE 8 2 0 0
REDFIN CORP COM 75737F108 2 109 SH   SOLE 1 109 0 0
REDFIN CORP OPT 75737F108 151 10,500 SH Put SOLE 8 10,500 0 0
REDFIN CORP OPT 75737F108 308 21,400 SH Call SOLE 8 21,400 0 0
REDWOOD TR INC COM 758075402 297 19,704 SH   SOLE 1 19,704 0 0
REDWOOD TR INC TRUS 758075402 1,351 89,618 SH   SOLE 1 89,618 0 0
REDWOOD TR INC BOND 758075AC9 295 322,000 PRN   SOLE 8 0 0 322,000
REEDS INC COM 758338107 5 2,646 SH   SOLE 8 2,646 0 0
REGAL BELOIT CORP COM 758750103 1,665 23,758 SH   SOLE 1 23,758 0 0
REGAL BELOIT CORP COM 758750103 105 1,500 SH   SOLE 8 1,500 0 0
REGENCY CTRS CORP COM 758849103 1,335 22,756 SH   SOLE 1 22,756 0 0
REGENCY CTRS CORP TRUS 758849103 1 14 SH   SOLE 8 14 0 0
REGENCY CTRS CORP COM 758849103 1,002 17,075 SH   SOLE 9 17,075 0 0
REGENERON PHARMACEUTICALS COM 75886F107 40,164 107,534 SH   SOLE 1 107,534 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 14,940 40,000 SH Call SOLE 8 40,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,521 4,073 SH   SOLE 8 4,073 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 20,692 55,400 SH Put SOLE 8 55,400 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,004 8,042 SH   SOLE 9 8,042 0 0
REGENXBIO INC COM 75901B107 1,227 29,265 SH   SOLE 1 29,265 0 0
REGENXBIO INC OPT 75901B107 239 5,700 SH Call SOLE 8 5,700 0 0
REGENXBIO INC COM 75901B107 235 5,608 SH   SOLE 8 5,608 0 0
REGIONAL MGMT CORP COM 75902K106 1 21 SH   SOLE 1 21 0 0
REGIONS FINL CORP NEW COM 7591EP100 19,123 1,429,275 SH   SOLE 1 1,429,275 0 0
REGIONS FINL CORP NEW COM 7591EP100 227 16,975 SH   SOLE 8 16,975 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,668 124,700 SH Put SOLE 8 124,700 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,032 151,900 SH Call SOLE 8 151,900 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,314 98,262 SH   SOLE 9 98,262 0 0
REGIONS FINL CORP NEW COM 7591EP100 0 1 SH   SOLE 44 1 0 0
REGIS CORP MINN COM 758932107 577 34,030 SH   SOLE 1 34,030 0 0
REGULUS THERAPEUTICS INC COM 75915K200 0 7 SH   SOLE 8 7 0 0
REINSURANCE GROUP AMER INC COM 759351604 6,628 47,274 SH   SOLE 1 47,274 0 0
REINSURANCE GROUP AMER INC COM 759351604 140 1,000 SH   SOLE 8 1,000 0 0
REINSURANCE GROUP AMER INC COM 759351604 111 789 SH   SOLE 9 789 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 2,374 33,348 SH   SOLE 1 33,348 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 1,329 18,675 SH   SOLE 8 18,675 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 36 500 SH Call SOLE 8 500 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 14 200 SH Put SOLE 8 200 0 0
RELIANT BANCORP INC COM 75956B101 6 251 SH   SOLE 1 251 0 0
RELIANT BANCORP INC COM 75956B101 0 20 SH   SOLE 8 20 0 0
REMARK HLDGS INC COM 75955K102 0 259 SH   SOLE 8 259 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 2,071 15,488 SH   SOLE 1 15,488 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 83 620 SH   SOLE 8 620 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 65 490 SH   SOLE 9 490 0 0
RENASANT CORP COM 75970E107 155 5,143 SH   SOLE 1 5,143 0 0
RENESOLA LTD ADR 75971T301 2 1,617 SH   SOLE 8 1,617 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 803 31,248 SH   SOLE 1 31,248 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2,895 112,651 SH   SOLE 8 112,651 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 39 1,504 SH   SOLE 9 1,504 0 0
RENT A CTR INC NEW COM 76009N100 1,822 112,554 SH   SOLE 1 112,554 0 0
RENT A CTR INC NEW OPT 76009N100 55 3,400 SH Call SOLE 8 3,400 0 0
RENT A CTR INC NEW OPT 76009N100 144 8,900 SH Put SOLE 8 8,900 0 0
RENT A CTR INC NEW COM 76009N100 127 7,850 SH   SOLE 8 7,850 0 0
REPLIGEN CORP COM 759916109 1,064 20,181 SH   SOLE 1 20,181 0 0
REPLIMUNE GROUP INC COM 76029N106 15 1,479 SH   SOLE 1 1,479 0 0
REPUBLIC BANCORP KY COM 760281204 15 379 SH   SOLE 1 379 0 0
REPUBLIC BANCORP KY COM 760281204 4 100 SH   SOLE 8 100 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 5 779 SH   SOLE 1 779 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 4 633 SH   SOLE 8 633 0 0
REPUBLIC SVCS INC COM 760759100 144 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 12,831 178,005 SH   SOLE 1 178,005 0 0
REPUBLIC SVCS INC OPT 760759100 14 200 SH Put SOLE 8 200 0 0
REPUBLIC SVCS INC COM 760759100 32 445 SH   SOLE 8 445 0 0
REPUBLIC SVCS INC OPT 760759100 706 9,800 SH Call SOLE 8 9,800 0 0
REPUBLIC SVCS INC COM 760759100 2,682 37,201 SH   SOLE 9 37,201 0 0
RESEARCH FRONTIERS INC COM 760911107 0 66 SH   SOLE 8 66 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 9,051 440,439 SH   SOLE 1 440,439 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 26 1,268 SH   DFND 1 0 0 1,268
RESIDEO TECHNOLOGIES INC COM 76118Y104 6 288 SH   SOLE 8 288 0 0
RESIDEO TECHNOLOGIES INC OPT 76118Y104 558 27,120 SH Call SOLE 8 27,120 0 0
RESIDEO TECHNOLOGIES INC OPT 76118Y104 25 1,232 SH Put SOLE 8 1,232 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 81 3,938 SH   SOLE 9 3,938 0 0
RESMED INC COM 761152107 13,529 118,823 SH   SOLE 1 118,823 0 0
RESMED INC OPT 761152107 330 2,900 SH Call SOLE 8 2,900 0 0
RESMED INC OPT 761152107 353 3,100 SH Put SOLE 8 3,100 0 0
RESMED INC COM 761152107 231 2,030 SH   SOLE 8 2,030 0 0
RESMED INC COM 761152107 1,537 13,498 SH   SOLE 9 13,498 0 0
RESOLUTE ENERGY CORP COM 76116A306 1,240 42,770 SH   SOLE 1 42,770 0 0
RESOLUTE ENERGY CORP OPT 76116A306 58 2,000 SH Put SOLE 8 2,000 0 0
RESOLUTE ENERGY CORP COM 76116A306 478 16,499 SH   SOLE 8 16,499 0 0
RESOLUTE FST PRODS INC COM 76117W109 80 10,104 SH   SOLE 8 10,104 0 0
RESONANT INC COM 76118L102 0 13 SH   SOLE 1 13 0 0
RESONANT INC COM 76118L102 28 20,714 SH   SOLE 8 20,714 0 0
RESOURCES CONNECTION INC COM 76122Q105 163 11,517 SH   SOLE 1 11,517 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,507 28,804 SH   SOLE 1 28,804 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 13,980 267,300 SH Put SOLE 8 267,300 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 9,309 178,000 SH   SOLE 8 178,000 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 2,437 46,600 SH Call SOLE 8 46,600 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 90 1,730 SH   SOLE 9 1,730 0 0
RESTORATION HARDWARE HLDGS I BOND 761283AC4 4,108 3,541,000 PRN   SOLE 8 0 0 3,541,000
RESTORATION HARDWARE HLDGS I BOND 761283AD2 8,912 8,000,000 PRN   SOLE 8 0 0 8,000,000
RESTORBIO INC COM 76133L103 2 192 SH   SOLE 1 192 0 0
RESTORBIO INC COM 76133L103 4 495 SH   SOLE 8 495 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 3,591 226,144 SH   SOLE 1 226,144 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 558 35,131 SH   SOLE 1 35,131 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 0 24 SH   SOLE 8 24 0 0
RETAIL PPTYS AMER INC COM 76131V202 769 70,900 SH   SOLE 1 70,900 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 5,463 503,454 SH   SOLE 1 503,454 0 0
RETAIL VALUE INC TRUS 76133Q102 620 24,262 SH   SOLE 1 24,262 0 0
RETAIL VALUE INC TRUS 76133Q102 2 56 SH   SOLE 8 56 0 0
RETROPHIN INC COM 761299106 16 715 SH   SOLE 1 715 0 0
RETROPHIN INC BOND 761299AB2 3,786 4,225,000 PRN   SOLE 8 0 0 4,225,000
RETROPHIN INC OPT 761299106 79 3,500 SH Put SOLE 8 3,500 0 0
RETROPHIN INC COM 761299106 61 2,710 SH   SOLE 8 2,710 0 0
REV GROUP INC COM 749527107 4 577 SH   SOLE 1 577 0 0
REVANCE THERAPEUTICS INC COM 761330109 125 6,217 SH   SOLE 1 6,217 0 0
REVANCE THERAPEUTICS INC COM 761330109 201 10,000 SH   SOLE 8 10,000 0 0
REVLON INC COM 761525609 113 4,500 SH   SOLE 1 4,500 0 0
REVLON INC COM 761525609 12 457 SH   SOLE 8 457 0 0
REVLON INC OPT 761525609 212 8,400 SH Call SOLE 8 8,400 0 0
REVLON INC OPT 761525609 20 800 SH Put SOLE 8 800 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 9 23,009 SH   SOLE 8 23,009 0 0
REX AMERICAN RESOURCES CORP COM 761624105 157 2,306 SH   SOLE 1 2,306 0 0
REXFORD INDL RLTY INC TRUS 76169C100 4,446 150,878 SH   SOLE 1 150,878 0 0
REXFORD INDL RLTY INC COM 76169C100 2,016 68,419 SH   SOLE 1 68,419 0 0
REXNORD CORP NEW COM 76169B102 531 23,109 SH   SOLE 1 23,109 0 0
REXNORD CORP NEW COM 76169B102 7 299 SH   SOLE 8 299 0 0
RF INDS LTD COM 749552105 6 773 SH   SOLE 8 773 0 0
RGC RES INC COM 74955L103 6 215 SH   SOLE 1 215 0 0
RH COM 74967X103 4,152 34,651 SH   SOLE 1 34,651 0 0
RH OPT 74967X103 5,667 47,300 SH Put SOLE 8 47,300 0 0
RH COM 74967X103 10 85 SH   SOLE 8 85 0 0
RH OPT 74967X103 12,509 104,400 SH Call SOLE 8 104,400 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 90 3,326 SH   SOLE 1 3,326 0 0
RIBBON COMMUNICATIONS INC COM 762544104 8 1,568 SH   SOLE 1 1,568 0 0
RIBBON COMMUNICATIONS INC COM 762544104 4 845 SH   SOLE 8 845 0 0
RICHARDSON ELECTRS LTD COM 763165107 15 1,727 SH   SOLE 8 1,727 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 115 50,099 SH   SOLE 1 50,099 0 0
RIGEL PHARMACEUTICALS INC OPT 766559603 5 2,000 SH Call SOLE 8 2,000 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 115 50,000 SH   SOLE 8 50,000 0 0
RIGNET INC COM 766582100 18 1,388 SH   SOLE 1 1,388 0 0
RIGNET INC COM 766582100 139 11,024 SH   SOLE 8 11,024 0 0
RING ENERGY INC COM 76680V108 309 60,832 SH   SOLE 1 60,832 0 0
RING ENERGY INC COM 76680V108 0 20 SH   SOLE 8 20 0 0
RINGCENTRAL INC COM 76680R206 3,580 43,427 SH   SOLE 1 43,427 0 0
RINGCENTRAL INC COM 76680R206 21 250 SH   DFND 1 0 0 250
RINGCENTRAL INC COM 76680R206 173 2,100 SH   SOLE 8 2,100 0 0
RINGCENTRAL INC OPT 76680R206 91 1,100 SH Call SOLE 8 1,100 0 0
RIO TINTO PLC ADR 767204100 189,882 3,916,694 SH   SOLE 1 3,916,694 0 0
RIO TINTO PLC OPT 767204100 5,895 121,600 SH Call SOLE 8 121,600 0 0
RIO TINTO PLC OPT 767204100 3,762 77,600 SH Put SOLE 8 77,600 0 0
RIO TINTO PLC ADR 767204100 343 7,073 SH   SOLE 8 7,073 0 0
RIO TINTO PLC ADR 767204100 1 25 SH   SOLE 9 25 0 0
RIO TINTO PLC ADR 767204100 1,988 41,000 SH   DFND 20 0 0 41,000
RIOT BLOCKCHAIN INC COM 767292105 240 159,200 SH   SOLE 1 159,200 0 0
RIOT BLOCKCHAIN INC COM 767292105 1 590 SH   SOLE 8 590 0 0
RISE ED CAYMAN LTD ADR 76761L102 1 149 SH   SOLE 1 149 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 26 800 SH   SOLE 1 800 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 3 100 SH   SOLE 8 100 0 0
RITE AID CORP COM 767754104 511 720,334 SH   SOLE 1 720,334 0 0
RITE AID CORP OPT 767754104 168 237,200 SH Call SOLE 8 237,200 0 0
RITE AID CORP OPT 767754104 35 49,800 SH Put SOLE 8 49,800 0 0
RIVERVIEW BANCORP INC COM 769397100 4 616 SH   SOLE 1 616 0 0
RLI CORP COM 749607107 1,671 24,230 SH   SOLE 1 24,230 0 0
RLJ LODGING TR TRUS 74965L101 5,408 329,768 SH   SOLE 1 329,768 0 0
ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 0 36 SH   SOLE 8 36 0 0
ROAN RES INC COM 769755109 64 7,579 SH   SOLE 1 7,579 0 0
ROAN RES INC COM 769755109 1 178 SH   DFND 1 0 0 178
ROBERT HALF INTL INC COM 770323103 10,435 182,436 SH   SOLE 1 182,436 0 0
ROBERT HALF INTL INC COM 770323103 457 7,978 SH   SOLE 8 7,978 0 0
ROBERT HALF INTL INC OPT 770323103 40 700 SH Put SOLE 8 700 0 0
ROBERT HALF INTL INC OPT 770323103 46 800 SH Call SOLE 8 800 0 0
ROBERT HALF INTL INC COM 770323103 685 11,958 SH   SOLE 9 11,958 0 0
ROCKWELL AUTOMATION INC COM 773903109 25,850 171,789 SH   SOLE 1 171,789 0 0
ROCKWELL AUTOMATION INC OPT 773903109 1,670 11,100 SH Call SOLE 8 11,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 163 1,086 SH   SOLE 8 1,086 0 0
ROCKWELL AUTOMATION INC OPT 773903109 1,715 11,400 SH Put SOLE 8 11,400 0 0
ROCKWELL AUTOMATION INC COM 773903109 275 1,825 SH   SOLE 9 1,825 0 0
ROCKWELL MED INC COM 774374102 0 16 SH   SOLE 1 16 0 0
ROCKWELL MED INC OPT 774374102 47 20,600 SH Put SOLE 8 20,600 0 0
ROCKWELL MED INC COM 774374102 20 8,879 SH   SOLE 8 8,879 0 0
ROCKWELL MED INC OPT 774374102 38 16,700 SH Call SOLE 8 16,700 0 0
ROCKY BRANDS INC COM 774515100 9 348 SH   SOLE 1 348 0 0
ROGERS COMMUNICATIONS INC COM 775109200 53 1,037 SH   SOLE 1 1,037 0 0
ROGERS COMMUNICATIONS INC COM 775109200 64 1,249 SH   SOLE 8 1,249 0 0
ROGERS COMMUNICATIONS INC COM 775109200 7,423 144,793 SH   SOLE 9 144,793 0 0
ROGERS CORP COM 775133101 1,113 11,232 SH   SOLE 1 11,232 0 0
ROGERS CORP COM 775133101 168 1,697 SH   SOLE 8 1,697 0 0
ROKU INC COM 77543R102 5,875 191,743 SH   SOLE 1 191,743 0 0
ROKU INC OPT 77543R102 10,375 338,600 SH Put SOLE 8 338,600 0 0
ROKU INC COM 77543R102 2,327 75,945 SH   SOLE 8 75,945 0 0
ROKU INC OPT 77543R102 7,727 252,200 SH Call SOLE 8 252,200 0 0
ROKU INC COM 77543R102 184 6,000 SH   DFND 20 0 0 6,000
ROLLINS INC COM 775711104 4,341 120,239 SH   SOLE 1 120,239 0 0
ROLLINS INC OPT 775711104 5 150 SH Call SOLE 8 150 0 0
ROLLINS INC COM 775711104 524 14,542 SH   SOLE 9 14,542 0 0
ROPER TECHNOLOGIES INC COM 776696106 78,902 296,046 SH   SOLE 1 73,813 222,233 0
ROPER TECHNOLOGIES INC COM 776696106 176 659 SH   DFND 1 0 0 659
ROPER TECHNOLOGIES INC OPT 776696106 5,330 20,000 SH Put SOLE 8 20,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,066 11,504 SH   SOLE 8 11,504 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,603 9,771 SH   SOLE 9 9,771 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,211 8,294 SH   SOLE 20 0 8,294 0
ROPER TECHNOLOGIES INC COM 776696106 10,479 39,316 SH   SOLE 99 0 39,316 0
ROSEHILL RES INC COM 777385105 0 100 SH   SOLE 1 100 0 0
ROSETTA STONE INC COM 777780107 217 13,198 SH   SOLE 1 13,198 0 0
ROSETTA STONE INC COM 777780107 450 27,463 SH   SOLE 8 27,463 0 0
ROSS STORES INC COM 778296103 60,763 730,337 SH   SOLE 1 730,337 0 0
ROSS STORES INC OPT 778296103 5,275 63,400 SH Call SOLE 8 63,400 0 0
ROSS STORES INC OPT 778296103 1,672 20,100 SH Put SOLE 8 20,100 0 0
ROSS STORES INC COM 778296103 24,607 295,750 SH   SOLE 9 295,750 0 0
ROWAN COMPANIES PLC COM G7665A101 1,502 178,975 SH   SOLE 1 178,975 0 0
ROWAN COMPANIES PLC OPT G7665A101 13 1,600 SH Put SOLE 8 1,600 0 0
ROWAN COMPANIES PLC COM G7665A101 4 429 SH   SOLE 8 429 0 0
ROWAN COMPANIES PLC OPT G7665A101 101 12,000 SH Call SOLE 8 12,000 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3,629 52,969 SH   SOLE 1 52,969 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 13,357 194,942 SH   SOLE 8 194,942 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 4,344 63,400 SH Call SOLE 8 63,400 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 82 1,200 SH Put SOLE 8 1,200 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 53,884 786,405 SH   SOLE 9 786,405 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 5 900 SH Put SOLE 8 900 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 12 2,233 SH   SOLE 8 2,233 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 19,323 197,606 SH   SOLE 1 197,606 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 293 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 5,525 56,500 SH Call SOLE 8 56,500 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 2,689 27,500 SH Put SOLE 8 27,500 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,716 17,561 SH   SOLE 9 17,561 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 161 2,767 SH   DFND 1 0 0 2,767
ROYAL DUTCH SHELL PLC ADR 780259206 376 6,452 SH   SOLE 1 6,452 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 3,957 67,900 SH Call SOLE 8 67,900 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 849 14,566 SH   SOLE 8 14,566 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 7,610 130,600 SH Put SOLE 8 130,600 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 11 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 616 7,186 SH   SOLE 1 7,186 0 0
ROYAL GOLD INC OPT 780287108 1,507 17,600 SH Call SOLE 8 17,600 0 0
ROYAL GOLD INC BOND 780287AA6 3,901 3,891,000 PRN   SOLE 8 0 0 3,891,000
ROYAL GOLD INC OPT 780287108 1,233 14,400 SH Put SOLE 8 14,400 0 0
ROYAL GOLD INC COM 780287108 1,016 11,865 SH   SOLE 8 11,865 0 0
RPC INC COM 749660106 1,274 129,131 SH   SOLE 1 129,131 0 0
RPC INC COM 749660106 99 10,033 SH   SOLE 8 10,033 0 0
RPC INC OPT 749660106 9 900 SH Call SOLE 8 900 0 0
RPC INC OPT 749660106 81 8,200 SH Put SOLE 8 8,200 0 0
RPM INTL INC COM 749685103 1,632 27,754 SH   SOLE 1 27,754 0 0
RPM INTL INC COM 749685103 2,138 36,368 SH   SOLE 8 36,368 0 0
RPM INTL INC OPT 749685103 18 300 SH Call SOLE 8 300 0 0
RPM INTL INC OPT 749685103 88 1,500 SH Put SOLE 8 1,500 0 0
RPT REALTY TRUS 74971D101 1,686 141,132 SH   SOLE 1 141,132 0 0
RPT REALTY TRUS 74971D101 0 7 SH   SOLE 8 7 0 0
RTW RETAILWINDS INC COM 74980D100 0 34 SH   SOLE 1 34 0 0
RUBICON PROJ INC COM 78112V102 871 233,588 SH   SOLE 1 233,588 0 0
RUBICON PROJ INC COM 78112V102 62 16,524 SH   SOLE 8 16,524 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 3 200 SH   SOLE 8 200 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 445 21,739 SH   SOLE 1 21,739 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 2 90 SH   SOLE 8 90 0 0
RUSH ENTERPRISES INC COM 781846209 539 15,608 SH   SOLE 1 15,608 0 0
RUSH ENTERPRISES INC COM 781846308 1 19 SH   SOLE 1 19 0 0
RUSH ENTERPRISES INC COM 781846209 387 11,228 SH   SOLE 8 11,228 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 985 43,324 SH   SOLE 1 43,324 0 0
RUTHS HOSPITALITY GROUP INC OPT 783332109 2 100 SH Call SOLE 8 100 0 0
RYANAIR HLDGS PLC ADR 783513203 294 4,120 SH   SOLE 1 4,120 0 0
RYANAIR HLDGS PLC OPT 783513203 143 2,000 SH Call SOLE 8 2,000 0 0
RYB ED INC ADR 74979W101 1 193 SH   SOLE 1 193 0 0
RYDER SYS INC COM 783549108 158 3,274 SH   SOLE 1 3,274 0 0
RYDER SYS INC COM 783549108 368 7,652 SH   SOLE 8 7,652 0 0
RYDER SYS INC OPT 783549108 578 12,000 SH Put SOLE 8 12,000 0 0
RYDER SYS INC OPT 783549108 347 7,200 SH Call SOLE 8 7,200 0 0
RYERSON HLDG CORP COM 783754104 157 24,879 SH   SOLE 1 24,879 0 0
RYERSON HLDG CORP COM 783754104 1 100 SH   SOLE 8 100 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 4,447 66,679 SH   SOLE 1 66,679 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 1 22 SH   SOLE 8 22 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 7 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 537 14,176 SH   SOLE 1 14,176 0 0
S&ampP GLOBAL INC COM 78409V104 41,985 247,064 SH   SOLE 1 247,064 0 0
S&ampP GLOBAL INC COM 78409V104 706 4,152 SH   DFND 1 0 0 4,152
S&ampP GLOBAL INC OPT 78409V104 527 3,100 SH Put SOLE 8 3,100 0 0
S&ampP GLOBAL INC OPT 78409V104 3,552 20,900 SH Call SOLE 8 20,900 0 0
S&ampP GLOBAL INC COM 78409V104 192 1,131 SH   SOLE 8 1,131 0 0
S&ampP GLOBAL INC COM 78409V104 3,705 21,803 SH   SOLE 9 21,803 0 0
S&ampW SEED CO COM 785135104 0 5 SH   SOLE 8 5 0 0
SABAN CAP ACQUISITION CORP WARR 78516C114 30 50,000 SH   SOLE 8 50,000 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 1,896 115,061 SH   SOLE 1 115,061 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 0 29 SH   SOLE 8 29 0 0
SABRE CORP COM 78573M104 3,661 169,167 SH   SOLE 1 169,167 0 0
SABRE CORP OPT 78573M104 19 900 SH Call SOLE 8 900 0 0
SABRE CORP COM 78573M104 5,294 244,646 SH   SOLE 9 244,646 0 0
SAEXPLORATION HLDGS INC COM 78636X873 8 4,300 SH   SOLE 8 4,300 0 0
SAFE BULKERS INC COM Y7388L103 180 100,979 SH   SOLE 1 100,979 0 0
SAFE BULKERS INC COM Y7388L103 2 992 SH   SOLE 8 992 0 0
SAFE BULKERS INC COM Y7388L103 9 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 6 649 SH   SOLE 1 649 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 151 17,474 SH   SOLE 8 17,474 0 0
SAFEGUARD SCIENTIFICS INC OPT 786449207 9 1,000 SH Put SOLE 8 1,000 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 4 230 SH   SOLE 1 230 0 0
SAFETY INCOME &amp GROWTH INC TRUS 78649D104 93 4,963 SH   SOLE 8 4,963 0 0
SAFETY INS GROUP INC COM 78648T100 613 7,482 SH   SOLE 1 7,482 0 0
SAFETY INS GROUP INC OPT 78648T100 115 1,400 SH Call SOLE 8 1,400 0 0
SAFETY INS GROUP INC OPT 78648T100 82 1,000 SH Put SOLE 8 1,000 0 0
SAGA COMMUNICATIONS INC COM 786598300 4 110 SH   SOLE 1 110 0 0
SAGE THERAPEUTICS INC COM 78667J108 395 4,123 SH   SOLE 1 4,123 0 0
SAGE THERAPEUTICS INC OPT 78667J108 8,324 86,900 SH Put SOLE 8 86,900 0 0
SAGE THERAPEUTICS INC COM 78667J108 3,876 40,465 SH   SOLE 8 40,465 0 0
SAGE THERAPEUTICS INC OPT 78667J108 8,717 91,000 SH Call SOLE 8 91,000 0 0
SAIA INC COM 78709Y105 915 16,388 SH   SOLE 1 16,388 0 0
SAIA INC COM 78709Y105 9 161 SH   SOLE 8 161 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 925 39,388 SH   SOLE 1 39,388 0 0
SALESFORCE COM INC COM 79466L302 285 2,079 SH   DFND 1 0 0 2,079
SALESFORCE COM INC COM 79466L302 106,288 775,978 SH   SOLE 1 775,978 0 0
SALESFORCE COM INC OPT 79466L302 42,707 311,800 SH Call SOLE 8 311,800 0 0
SALESFORCE COM INC COM 79466L302 30,428 222,145 SH   SOLE 8 222,145 0 0
SALESFORCE COM INC OPT 79466L302 44,022 321,400 SH Put SOLE 8 321,400 0 0
SALESFORCE COM INC COM 79466L302 10,090 73,667 SH   SOLE 9 73,667 0 0
SALESFORCE COM INC COM 79466L302 0 1 SH   SOLE 44 1 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 5,738 336,528 SH   SOLE 1 336,528 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 179 10,489 SH   SOLE 8 10,489 0 0
SANCHEZ ENERGY CORP COM 79970Y105 0 11 SH   SOLE 1 11 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 8 28,100 SH Call SOLE 8 28,100 0 0
SANCHEZ ENERGY CORP OPT 79970Y105 4 14,300 SH Put SOLE 8 14,300 0 0
SANCHEZ ENERGY CORP COM 79970Y105 34 123,965 SH   SOLE 8 123,965 0 0
SANDERSON FARMS INC COM 800013104 2,399 24,153 SH   SOLE 1 24,153 0 0
SANDERSON FARMS INC OPT 800013104 109 1,100 SH Call SOLE 8 1,100 0 0
SANDERSON FARMS INC COM 800013104 213 2,145 SH   SOLE 8 2,145 0 0
SANDRIDGE ENERGY INC COM 80007P869 254 33,352 SH   SOLE 1 33,352 0 0
SANDRIDGE ENERGY INC COM 80007P869 0 56 SH   SOLE 8 56 0 0
SANDSTORM GOLD LTD COM 80013R206 369 80,123 SH   SOLE 8 80,123 0 0
SANDY SPRING BANCORP INC COM 800363103 208 6,625 SH   SOLE 1 6,625 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 427 7,674 SH   SOLE 1 7,674 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 1,100 19,766 SH   SOLE 8 19,766 0 0
SANGAMO THERAPEUTICS INC COM 800677106 38 3,267 SH   SOLE 1 3,267 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 879 76,600 SH Put SOLE 8 76,600 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 1,265 110,200 SH Call SOLE 8 110,200 0 0
SANGAMO THERAPEUTICS INC COM 800677106 670 58,371 SH   SOLE 8 58,371 0 0
SANMINA CORPORATION COM 801056102 1,168 48,576 SH   SOLE 1 48,576 0 0
SANMINA CORPORATION OPT 801056102 12 500 SH Put SOLE 8 500 0 0
SANMINA CORPORATION OPT 801056102 5 200 SH Call SOLE 8 200 0 0
SANMINA CORPORATION COM 801056102 40 1,638 SH   SOLE 8 1,638 0 0
SANOFI ADR 80105N105 195 4,473 SH   SOLE 1 4,473 0 0
SANOFI OPT 80105N105 5,014 115,500 SH Call SOLE 8 115,500 0 0
SANOFI OPT 80105N105 187 4,300 SH Put SOLE 8 4,300 0 0
SANOFI ADR 80105N105 4,728 108,916 SH   SOLE 9 108,916 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 2,807 159,534 SH   SOLE 1 159,534 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 28 1,600 SH Put SOLE 8 1,600 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 106 6,000 SH Call SOLE 8 6,000 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 257 14,586 SH   SOLE 8 14,586 0 0
SAP SE ADR 803054204 16,974 170,508 SH   SOLE 1 170,508 0 0
SAP SE OPT 803054204 1,384 13,900 SH Call SOLE 8 13,900 0 0
SAP SE OPT 803054204 3,116 31,300 SH Put SOLE 8 31,300 0 0
SAP SE ADR 803054204 1,451 14,578 SH   SOLE 8 14,578 0 0
SAREPTA THERAPEUTICS INC COM 803607100 2,949 27,016 SH   SOLE 1 27,016 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 11,131 102,000 SH Call SOLE 8 102,000 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1,022 9,368 SH   SOLE 8 9,368 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 5,926 54,300 SH Put SOLE 8 54,300 0 0
SASOL LTD ADR 803866300 88 3,035 SH   SOLE 1 3,035 0 0
SASOL LTD ADR 803866300 433 14,797 SH   SOLE 8 14,797 0 0
SAUL CTRS INC COM 804395101 320 6,770 SH   SOLE 1 6,770 0 0
SAUL CTRS INC TRUS 804395101 813 17,219 SH   SOLE 1 17,219 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 1 129 SH   SOLE 8 129 0 0
SB ONE BANCORP COM 78413T103 4 207 SH   SOLE 1 207 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 4,505 27,827 SH   SOLE 1 27,827 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 42 261 SH   SOLE 1 261 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 15,770 97,413 SH   SOLE 1 97,413 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 308 1,900 SH Call SOLE 8 1,900 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 1,619 10,000 SH Put SOLE 8 10,000 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 625 3,863 SH   SOLE 8 3,863 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 1,734 10,708 SH   SOLE 9 10,708 0 0
SCANA CORP NEW COM 80589M102 27,673 579,151 SH   SOLE 1 579,151 0 0
SCANA CORP NEW OPT 80589M102 115 2,400 SH Call SOLE 8 2,400 0 0
SCANA CORP NEW OPT 80589M102 731 15,300 SH Put SOLE 8 15,300 0 0
SCANA CORP NEW COM 80589M102 121 2,526 SH   SOLE 8 2,526 0 0
SCANA CORP NEW COM 80589M102 642 13,419 SH   SOLE 9 13,419 0 0
SCANSOURCE INC COM 806037107 356 10,369 SH   SOLE 1 10,369 0 0
SCHEIN HENRY INC COM 806407102 17,415 221,795 SH   SOLE 1 221,795 0 0
SCHEIN HENRY INC OPT 806407102 24 300 SH Put SOLE 8 300 0 0
SCHEIN HENRY INC COM 806407102 473 6,036 SH   SOLE 8 6,036 0 0
SCHEIN HENRY INC OPT 806407102 228 2,900 SH Call SOLE 8 2,900 0 0
SCHEIN HENRY INC COM 806407102 1,179 15,016 SH   SOLE 9 15,016 0 0
SCHLUMBERGER LTD COM 806857108 74,312 2,059,683 SH   SOLE 1 2,050,275 9,408 0
SCHLUMBERGER LTD COM 806857108 965 26,736 SH   DFND 1 0 0 26,736
SCHLUMBERGER LTD OPT 806857108 25,468 705,900 SH Call SOLE 8 705,900 0 0
SCHLUMBERGER LTD COM 806857108 18,076 501,031 SH   SOLE 8 501,031 0 0
SCHLUMBERGER LTD OPT 806857108 31,945 885,400 SH Put SOLE 8 885,400 0 0
SCHLUMBERGER LTD COM 806857108 16,561 458,990 SH   SOLE 9 458,990 0 0
SCHLUMBERGER LTD COM 806857108 3,191 88,449 SH   DFND 20 0 0 88,449
SCHLUMBERGER LTD COM 806857108 193 5,342 SH   SOLE 20 0 5,342 0
SCHLUMBERGER LTD COM 806857108 0 2 SH   SOLE 44 2 0 0
SCHLUMBERGER LTD COM 806857108 406 11,263 SH   SOLE 99 0 11,263 0
SCHNEIDER NATIONAL INC COM 80689H102 3,548 190,029 SH   SOLE 1 190,029 0 0
SCHNEIDER NATIONAL INC COM 80689H102 165 8,840 SH   SOLE 8 8,840 0 0
SCHNITZER STL INDS COM 806882106 1,000 46,406 SH   SOLE 1 46,406 0 0
SCHNITZER STL INDS COM 806882106 86 4,017 SH   SOLE 8 4,017 0 0
SCHNITZER STL INDS OPT 806882106 142 6,600 SH Put SOLE 8 6,600 0 0
SCHNITZER STL INDS OPT 806882106 54 2,500 SH Call SOLE 8 2,500 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 22 944 SH   SOLE 1 944 0 0
SCHOLASTIC CORP COM 807066105 529 13,156 SH   SOLE 1 13,156 0 0
SCHOLASTIC CORP COM 807066105 3 66 SH   SOLE 8 66 0 0
SCHWAB CHARLES CORP NEW COM 808513105 38,127 918,065 SH   SOLE 1 918,065 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 8,152 196,300 SH Call SOLE 8 196,300 0 0
SCHWAB CHARLES CORP NEW COM 808513105 950 22,882 SH   SOLE 8 22,882 0 0
SCHWAB CHARLES CORP NEW OPT 808513105 2,895 69,700 SH Put SOLE 8 69,700 0 0
SCHWAB CHARLES CORP NEW COM 808513105 2,959 71,232 SH   SOLE 9 71,232 0 0
SCHWAB CHARLES CORP NEW COM 808513105 490 11,800 SH   DFND 20 0 0 11,800
SCHWAB CHARLES CORP NEW COM 808513105 0 1 SH   SOLE 44 1 0 0
SCHWAB STRATEGIC TR FUND 808524870 3 61 SH   SOLE 8 61 0 0
SCHWAB STRATEGIC TR FUND 808524839 3 50 SH   SOLE 8 50 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 726 28,989 SH   SOLE 1 28,989 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 5,533 220,904 SH   SOLE 8 220,904 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 1,602 25,155 SH   SOLE 1 25,155 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 1,625 25,507 SH   SOLE 8 25,507 0 0
SCIENTIFIC GAMES CORP COM 80874P109 26 1,430 SH   SOLE 1 1,430 0 0
SCIENTIFIC GAMES CORP COM 80874P109 5,180 289,729 SH   SOLE 8 289,729 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 3,774 211,100 SH Put SOLE 8 211,100 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 16,103 900,600 SH Call SOLE 8 900,600 0 0
SCORPIO BULKERS INC COM Y7546A122 80 14,578 SH   SOLE 1 14,578 0 0
SCORPIO TANKERS INC COM Y7542C106 23 13,279 SH   SOLE 1 13,279 0 0
SCORPIO TANKERS INC COM Y7542C106 41 23,046 SH   SOLE 8 23,046 0 0
SCOTTS MIRACLE GRO CO COM 810186106 1,063 17,289 SH   SOLE 1 17,289 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 707 11,500 SH Put SOLE 8 11,500 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 860 14,000 SH Call SOLE 8 14,000 0 0
SCOTTS MIRACLE GRO CO COM 810186106 178 2,900 SH   SOLE 8 2,900 0 0
SCPHARMACEUTICALS INC COM 810648105 1 197 SH   SOLE 1 197 0 0
SCRIPPS E W CO OHIO COM 811054402 778 49,450 SH   SOLE 1 49,450 0 0
SCRIPPS E W CO OHIO COM 811054402 785 49,904 SH   SOLE 8 49,904 0 0
SEA LTD ADR 81141R100 713 62,988 SH   SOLE 1 62,988 0 0
SEA LTD ADR 81141R100 36 3,208 SH   SOLE 8 3,208 0 0
SEABOARD CORP COM 811543107 50 14 SH   SOLE 1 14 0 0
SEABOARD CORP COM 811543107 14 4 SH   SOLE 8 4 0 0
SEABRIDGE GOLD INC COM 811916105 24 1,816 SH   SOLE 1 1,816 0 0
SEABRIDGE GOLD INC OPT 811916105 455 34,400 SH Call SOLE 8 34,400 0 0
SEABRIDGE GOLD INC COM 811916105 254 19,192 SH   SOLE 8 19,192 0 0
SEABRIDGE GOLD INC OPT 811916105 157 11,900 SH Put SOLE 8 11,900 0 0
SEACHANGE INTL INC COM 811699107 2 1,535 SH   SOLE 8 1,535 0 0
SEACOAST BKG CORP FLA COM 811707801 515 19,797 SH   SOLE 1 19,797 0 0
SEACOR HOLDINGS INC COM 811904101 257 6,952 SH   SOLE 1 6,952 0 0
SEACOR HOLDINGS INC COM 811904101 190 5,124 SH   SOLE 8 5,124 0 0
SEACOR MARINE HLDGS INC COM 78413P101 92 7,789 SH   SOLE 1 7,789 0 0
SEADRILL LTD OPT G7998G106 24,028 2,464,400 SH Put SOLE 1 2,464,400 0 0
SEADRILL LTD COM G7998G106 82 8,413 SH   SOLE 1 8,413 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 567 58,191 SH   SOLE 8 58,191 0 0
SEADRILL LTD COM G7998G106 693 71,050 SH   SOLE 9 71,050 0 0
SEADRILL PARTNERS LLC COM Y7545W109 3 2,000 SH   SOLE 1 2,000 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 35,198 912,142 SH   SOLE 1 912,142 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 62,573 1,621,500 SH Put SOLE 8 1,621,500 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 19,995 518,134 SH   SOLE 8 518,134 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 5,190 134,500 SH Call SOLE 8 134,500 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 1,008 26,121 SH   SOLE 9 26,121 0 0
SEALED AIR CORP NEW COM 81211K100 10,694 306,970 SH   SOLE 1 306,970 0 0
SEALED AIR CORP NEW OPT 81211K100 1,432 41,100 SH Call SOLE 8 41,100 0 0
SEALED AIR CORP NEW OPT 81211K100 341 9,800 SH Put SOLE 8 9,800 0 0
SEALED AIR CORP NEW COM 81211K100 384 11,024 SH   SOLE 8 11,024 0 0
SEALED AIR CORP NEW COM 81211K100 523 14,991 SH   SOLE 9 14,991 0 0
SEARS HOMETOWN &amp OUTLET STOR COM 812362101 5 2,277 SH   SOLE 8 2,277 0 0
SEASPAN CORP COM Y75638109 34 4,400 SH   DFND 1 0 0 4,400
SEASPAN CORP COM Y75638109 9 1,200 SH   SOLE 1 1,200 0 0
SEASPAN CORP OPT Y75638109 112 14,300 SH Call SOLE 8 14,300 0 0
SEASPAN CORP COM Y75638109 132 16,946 SH   SOLE 8 16,946 0 0
SEASPAN CORP OPT Y75638109 199 25,400 SH Put SOLE 8 25,400 0 0
SEATTLE GENETICS INC COM 812578102 2,062 36,376 SH   SOLE 1 36,376 0 0
SEATTLE GENETICS INC OPT 812578102 198 3,500 SH Put SOLE 8 3,500 0 0
SEATTLE GENETICS INC OPT 812578102 261 4,600 SH Call SOLE 8 4,600 0 0
SEATTLE GENETICS INC COM 812578102 1,981 34,960 SH   SOLE 8 34,960 0 0
SEATTLE GENETICS INC COM 812578102 100 1,751 SH   SOLE 9 1,751 0 0
SEAWORLD ENTMT INC COM 81282V100 2,371 107,357 SH   SOLE 1 107,357 0 0
SEAWORLD ENTMT INC OPT 81282V100 2,187 99,000 SH Call SOLE 8 99,000 0 0
SEAWORLD ENTMT INC COM 81282V100 55 2,497 SH   SOLE 8 2,497 0 0
SEAWORLD ENTMT INC OPT 81282V100 1,171 53,000 SH Put SOLE 8 53,000 0 0
SECOO HLDG LTD ADR 81367P101 3 280 SH   SOLE 1 280 0 0
SECOO HLDG LTD ADR 81367P101 23 2,505 SH   SOLE 8 2,505 0 0
SECUREWORKS CORP COM 81374A105 3 200 SH   SOLE 1 200 0 0
SEI INVESTMENTS CO COM 784117103 4,419 95,644 SH   SOLE 1 95,644 0 0
SEI INVESTMENTS CO COM 784117103 73 1,556 SH   SOLE 9 1,556 0 0
SELECT BANCORP INC NEW COM 81617L108 314 25,288 SH   SOLE 1 25,288 0 0
SELECT ENERGY SVCS INC COM 81617J301 40 6,270 SH   SOLE 1 6,270 0 0
SELECT ENERGY SVCS INC COM 81617J301 212 33,553 SH   SOLE 8 33,553 0 0
SELECT INCOME REIT TRUS 81618T100 1,922 261,100 SH   SOLE 1 261,100 0 0
SELECT INCOME REIT TRUS 81618T100 1 100 SH   SOLE 8 100 0 0
SELECT MED HLDGS CORP COM 81619Q105 1,296 84,451 SH   SOLE 1 84,451 0 0
SELECT MED HLDGS CORP COM 81619Q105 58 3,746 SH   SOLE 8 3,746 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 916 29,564 SH   SOLE 1 29,564 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 183,036 3,458,752 SH   SOLE 1 3,458,752 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 572 24,000 SH   DFND 1 0 0 24,000
SELECT SECTOR SPDR TR FUND 81369Y407 1,602 16,174 SH   SOLE 1 16,174 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 132,791 5,574,765 SH   SOLE 1 5,574,765 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 141 2,450 SH   DFND 1 0 0 2,450
SELECT SECTOR SPDR TR OPT 81369Y605 8,813 370,000 SH Put SOLE 1 370,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 2,526 50,000 SH Put SOLE 1 50,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 6,441 100,000 SH Put SOLE 1 100,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 17,768 430,422 SH   SOLE 1 430,422 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 296 5,590 SH   DFND 1 0 0 5,590
SELECT SECTOR SPDR TR FUND 81369Y506 18,153 316,540 SH   SOLE 1 316,540 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 7,004 138,643 SH   SOLE 1 138,643 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 18,027 279,878 SH   SOLE 1 279,878 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 14,941 241,060 SH   SOLE 1 241,060 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 156,220 1,805,800 SH   SOLE 1 1,805,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 71,408 1,406,226 SH   SOLE 1 1,406,226 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 1,941 19,600 SH Put SOLE 8 19,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 16,679 192,800 SH Call SOLE 8 192,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 22,181 256,400 SH Put SOLE 8 256,400 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 13,936 242,998 SH   SOLE 8 242,998 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 12,741 197,800 SH Put SOLE 8 197,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 14,848 239,562 SH   SOLE 8 239,562 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 3,508 69,456 SH   SOLE 8 69,456 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 1,326 15,332 SH   SOLE 8 15,332 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 49,218 858,200 SH Put SOLE 8 858,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 0 9 SH   SOLE 8 9 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 2 76 SH   SOLE 8 76 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 6,517 129,000 SH Put SOLE 8 129,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 39,113 739,100 SH Put SOLE 8 739,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 1,991 39,200 SH Call SOLE 8 39,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 19,665 371,600 SH Call SOLE 8 371,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 6,790 134,400 SH Call SOLE 8 134,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 57,511 1,002,800 SH Call SOLE 8 1,002,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 2,514 49,500 SH Put SOLE 8 49,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 12,158 122,800 SH Call SOLE 8 122,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 250,513 10,516,900 SH Put SOLE 8 10,516,900 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 107 2,100 SH   SOLE 8 2,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 55,734 865,300 SH Call SOLE 8 865,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 11,487 178,348 SH   SOLE 8 178,348 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 79,031 3,317,855 SH   SOLE 8 3,317,855 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 27,482 443,400 SH Call SOLE 8 443,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 45,234 1,899,000 SH Call SOLE 8 1,899,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 69,901 1,127,800 SH Put SOLE 8 1,127,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 671 7,754 SH   SOLE 9 7,754 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 786 13,700 SH   SOLE 9 13,700 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 0 1 SH   SOLE 9 1 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 778 13,571 SH   DFND 20 0 0 13,571
SELECT SECTOR SPDR TR FUND 81369Y803 39 625 SH   DFND 20 0 0 625
SELECTA BIOSCIENCES INC COM 816212104 34 12,661 SH   SOLE 1 12,661 0 0
SELECTIVE INS GROUP INC COM 816300107 2,045 33,561 SH   SOLE 1 33,561 0 0
SELLAS LIFE SCIENCES GROUP I COM 81642T100 0 100 SH   SOLE 1 100 0 0
SEMGROUP CORP COM 81663A105 232 16,787 SH   SOLE 1 16,787 0 0
SEMPRA ENERGY COM 816851109 38,526 356,088 SH   SOLE 1 356,088 0 0
SEMPRA ENERGY COM 816851109 173 1,600 SH   SOLE 8 1,600 0 0
SEMPRA ENERGY OPT 816851109 1,006 9,300 SH Call SOLE 8 9,300 0 0
SEMPRA ENERGY OPT 816851109 65 600 SH Put SOLE 8 600 0 0
SEMPRA ENERGY COM 816851109 2,905 26,846 SH   SOLE 9 26,846 0 0
SEMTECH CORP COM 816850101 2,208 48,143 SH   SOLE 1 48,143 0 0
SEMTECH CORP COM 816850101 26 583 SH   SOLE 8 583 0 0
SEMTECH CORP OPT 816850101 46 1,000 SH Call SOLE 8 1,000 0 0
SENDGRID INC COM 816883102 5,386 124,765 SH   SOLE 1 124,765 0 0
SENECA FOODS CORP NEW COM 817070501 77 2,736 SH   SOLE 1 2,736 0 0
SENESTECH INC COM 81720R109 5 8,700 SH   SOLE 8 8,700 0 0
SENIOR HSG PPTYS TR COM 81721M109 3,946 336,700 SH   SOLE 1 336,700 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 4,017 342,711 SH   SOLE 1 342,711 0 0
SENIOR HSG PPTYS TR COM 81721M109 65 5,584 SH   SOLE 9 5,584 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 1,782 39,736 SH   SOLE 1 39,736 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 144 3,204 SH   SOLE 8 3,204 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 93 2,066 SH   SOLE 9 2,066 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 405 7,236 SH   SOLE 1 7,236 0 0
SEQUANS COMMUNICATIONS S A ADR 817323108 0 31 SH   SOLE 8 31 0 0
SERES THERAPEUTICS INC COM 81750R102 0 67 SH   SOLE 1 67 0 0
SERES THERAPEUTICS INC COM 81750R102 1 158 SH   SOLE 8 158 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1,036 32,041 SH   SOLE 1 32,041 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 20 626 SH   SOLE 8 626 0 0
SERVICE CORP INTL COM 817565104 6,339 157,459 SH   SOLE 1 157,459 0 0
SERVICE CORP INTL COM 817565104 146 3,624 SH   SOLE 8 3,624 0 0
SERVICE CORP INTL OPT 817565104 4 100 SH Call SOLE 8 100 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 9,300 253,155 SH   SOLE 1 253,155 0 0
SERVICENOW INC COM 81762P102 5 30 SH   DFND 1 0 0 30
SERVICENOW INC COM 81762P102 8,201 46,059 SH   SOLE 1 46,059 0 0
SERVICENOW INC BOND 81762PAC6 779 558,000 PRN   SOLE 8 0 0 558,000
SERVICENOW INC OPT 81762P102 9,454 53,100 SH Call SOLE 8 53,100 0 0
SERVICENOW INC COM 81762P102 863 4,846 SH   SOLE 8 4,846 0 0
SERVICENOW INC OPT 81762P102 7,425 41,700 SH Put SOLE 8 41,700 0 0
SERVICENOW INC COM 81762P102 509 2,862 SH   SOLE 9 2,862 0 0
SERVICESOURCE INTL INC COM 81763U100 4 3,602 SH   SOLE 1 3,602 0 0
SERVICESOURCE INTL INC COM 81763U100 7 6,457 SH   SOLE 8 6,457 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 671 21,069 SH   SOLE 1 21,069 0 0
SHAKE SHACK INC COM 819047101 1,372 30,208 SH   SOLE 1 30,208 0 0
SHAKE SHACK INC OPT 819047101 12,763 281,000 SH Put SOLE 8 281,000 0 0
SHAKE SHACK INC COM 819047101 7,762 170,886 SH   SOLE 8 170,886 0 0
SHAKE SHACK INC OPT 819047101 5,109 112,500 SH Call SOLE 8 112,500 0 0
SHARPS COMPLIANCE CORP COM 820017101 5 1,338 SH   SOLE 8 1,338 0 0
SHAW COMMUNICATIONS INC COM 82028K200 638 35,295 SH   SOLE 1 35,295 0 0
SHAW COMMUNICATIONS INC COM 82028K200 3,127 172,904 SH   SOLE 9 172,904 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 3,609 219,909 SH   SOLE 1 219,909 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 425 25,900 SH   SOLE 8 25,900 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 132 2,993 SH   SOLE 1 2,993 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 246 5,552 SH   SOLE 8 5,552 0 0
SHERWIN WILLIAMS CO COM 824348106 25,648 65,187 SH   SOLE 1 65,187 0 0
SHERWIN WILLIAMS CO OPT 824348106 511 1,300 SH Call SOLE 8 1,300 0 0
SHERWIN WILLIAMS CO OPT 824348106 2,046 5,200 SH Put SOLE 8 5,200 0 0
SHERWIN WILLIAMS CO COM 824348106 358 910 SH   SOLE 8 910 0 0
SHERWIN WILLIAMS CO COM 824348106 3,069 7,798 SH   SOLE 9 7,798 0 0
SHILOH INDS INC COM 824543102 2 348 SH   SOLE 1 348 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 25 2,360 SH   SOLE 1 2,360 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 14 1,349 SH   SOLE 8 1,349 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 20 1,900 SH Put SOLE 8 1,900 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 12 1,100 SH Call SOLE 8 1,100 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 0 31 SH   SOLE 9 31 0 0
SHIRE PLC ADR 82481R106 1,267 7,282 SH   SOLE 1 7,282 0 0
SHIRE PLC ADR 82481R106 30,883 177,451 SH   SOLE 8 177,451 0 0
SHIRE PLC OPT 82481R106 49,584 284,900 SH Call SOLE 8 284,900 0 0
SHIRE PLC OPT 82481R106 49,236 282,900 SH Put SOLE 8 282,900 0 0
SHIRE PLC ADR 82481R106 31,264 179,636 SH   SOLE 9 179,636 0 0
SHOE CARNIVAL INC COM 824889109 1,655 49,363 SH   SOLE 1 49,363 0 0
SHOE CARNIVAL INC COM 824889109 11 334 SH   SOLE 8 334 0 0
SHOPIFY INC COM 82509L107 102 735 SH   DFND 1 0 0 735
SHOPIFY INC COM 82509L107 1,664 12,017 SH   SOLE 1 12,017 0 0
SHOPIFY INC COM 82509L107 208 1,500 SH   SOLE 8 1,500 0 0
SHOPIFY INC OPT 82509L107 332 2,400 SH Call SOLE 8 2,400 0 0
SHOPIFY INC OPT 82509L107 125 900 SH Put SOLE 8 900 0 0
SHOPIFY INC COM 82509L107 451 3,264 SH   SOLE 9 3,264 0 0
SHORE BANCSHARES INC COM 825107105 5 365 SH   SOLE 1 365 0 0
SHOTSPOTTER INC COM 82536T107 172 5,517 SH   SOLE 1 5,517 0 0
SHUTTERFLY INC COM 82568P304 1,505 37,381 SH   SOLE 1 37,381 0 0
SHUTTERFLY INC COM 82568P304 436 10,814 SH   SOLE 8 10,814 0 0
SHUTTERFLY INC OPT 82568P304 1,498 37,200 SH Put SOLE 8 37,200 0 0
SHUTTERFLY INC OPT 82568P304 24 600 SH Call SOLE 8 600 0 0
SHUTTERSTOCK INC COM 825690100 1,183 32,849 SH   SOLE 1 32,849 0 0
SHUTTERSTOCK INC COM 825690100 66 1,839 SH   SOLE 8 1,839 0 0
SI BONE INC COM 825704109 4 199 SH   SOLE 1 199 0 0
SI FINL GROUP INC MD COM 78425V104 21 1,622 SH   SOLE 1 1,622 0 0
SI FINL GROUP INC MD COM 78425V104 1 50 SH   SOLE 8 50 0 0
SIBANYE STILLWATER ADR 825724206 72 25,320 SH   DFND 1 0 0 25,320
SIBANYE STILLWATER ADR 825724206 247 87,398 SH   SOLE 1 87,398 0 0
SIBANYE STILLWATER ADR 825724206 380 134,173 SH   SOLE 8 134,173 0 0
SIEBERT FINL CORP COM 826176109 2 134 SH   SOLE 8 134 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 0 65 SH   SOLE 8 65 0 0
SIENTRA INC COM 82621J105 1,333 104,879 SH   SOLE 1 104,879 0 0
SIENTRA INC OPT 82621J105 533 41,900 SH Put SOLE 8 41,900 0 0
SIERRA BANCORP COM 82620P102 16 642 SH   SOLE 1 642 0 0
SIERRA BANCORP COM 82620P102 2 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 62 4,600 SH   SOLE 1 4,600 0 0
SIERRA WIRELESS INC COM 826516106 33 2,434 SH   SOLE 8 2,434 0 0
SIERRA WIRELESS INC OPT 826516106 59 4,400 SH Put SOLE 8 4,400 0 0
SIERRA WIRELESS INC OPT 826516106 67 5,000 SH Call SOLE 8 5,000 0 0
SIFY TECHNOLOGIES LIMITED ADR 82655M107 0 100 SH   SOLE 1 100 0 0
SIFY TECHNOLOGIES LIMITED ADR 82655M107 1 539 SH   SOLE 8 539 0 0
SIGA TECHNOLOGIES INC COM 826917106 53 6,742 SH   SOLE 1 6,742 0 0
SIGA TECHNOLOGIES INC COM 826917106 2 200 SH   SOLE 8 200 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 6,330 61,555 SH   SOLE 1 61,555 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 32 308 SH   SOLE 8 308 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 6,860 66,725 SH   SOLE 9 66,725 0 0
SIGNET JEWELERS LIMITED COM G81276100 446 14,107 SH   SOLE 1 14,107 0 0
SIGNET JEWELERS LIMITED OPT G81276100 1,274 40,100 SH Call SOLE 8 40,100 0 0
SIGNET JEWELERS LIMITED OPT G81276100 527 16,600 SH Put SOLE 8 16,600 0 0
SIGNET JEWELERS LIMITED COM G81276100 2 65 SH   SOLE 9 65 0 0
SILGAN HOLDINGS INC COM 827048109 394 16,708 SH   SOLE 1 16,708 0 0
SILGAN HOLDINGS INC COM 827048109 257 10,903 SH   SOLE 8 10,903 0 0
SILICOM LTD COM M84116108 35 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 1,461 18,536 SH   SOLE 1 18,536 0 0
SILICON LABORATORIES INC BOND 826919AB8 837 792,000 PRN   SOLE 8 0 0 792,000
SILICON LABORATORIES INC OPT 826919102 252 3,200 SH Call SOLE 8 3,200 0 0
SILICON LABORATORIES INC OPT 826919102 181 2,300 SH Put SOLE 8 2,300 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 460 13,336 SH   SOLE 1 13,336 0 0
SILVERBOW RES INC COM 82836G102 7 305 SH   SOLE 1 305 0 0
SIMMONS 1ST NATL CORP COM 828730200 1,706 70,714 SH   SOLE 1 70,714 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 122,994 732,155 SH   SOLE 1 732,155 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,153 24,720 SH   SOLE 1 24,720 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 28,727 171,000 SH Put SOLE 8 171,000 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 13,234 78,778 SH   SOLE 8 78,778 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 10,517 62,600 SH Call SOLE 8 62,600 0 0
SIMON PPTY GROUP INC NEW COM 828806109 26,894 160,091 SH   SOLE 9 160,091 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,134 59,981 SH   SOLE 1 59,981 0 0
SIMPLY GOOD FOODS CO COM 82900L102 25 1,323 SH   SOLE 8 1,323 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 882 16,281 SH   SOLE 1 16,281 0 0
SINA CORP COM G81477104 542 10,091 SH   SOLE 1 10,091 0 0
SINA CORP OPT G81477104 1,421 26,500 SH Call SOLE 8 26,500 0 0
SINA CORP OPT G81477104 1,700 31,700 SH Put SOLE 8 31,700 0 0
SINA CORP COM G81477104 1,282 23,878 SH   SOLE 8 23,878 0 0
SINA CORP COM G81477104 949 17,700 SH   SOLE 9 17,700 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 877 33,278 SH   SOLE 1 33,278 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 511 19,400 SH Put SOLE 8 19,400 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 1,167 44,300 SH Call SOLE 8 44,300 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 3,092 117,414 SH   SOLE 8 117,414 0 0
SINOPEC SHANGHAI PETROCHEMIC ADR 82935M109 5 125 SH   SOLE 1 125 0 0
SINTX TECHNOLOGIES INC COM 829392109 16 89,212 SH   SOLE 8 89,212 0 0
SIRIUS XM HLDGS INC COM 82968B103 5,594 979,538 SH   SOLE 1 979,538 0 0
SIRIUS XM HLDGS INC OPT 82968B103 2,570 450,000 SH Call SOLE 1 450,000 0 0
SIRIUS XM HLDGS INC OPT 82968B103 199 34,800 SH Call SOLE 8 34,800 0 0
SIRIUS XM HLDGS INC COM 82968B103 1,007 176,327 SH   SOLE 8 176,327 0 0
SIRIUS XM HLDGS INC OPT 82968B103 167 29,300 SH Put SOLE 8 29,300 0 0
SIRIUS XM HLDGS INC COM 82968B103 144 25,237 SH   SOLE 9 25,237 0 0
SITE CENTERS CORP TRUS 82981J109 3,435 310,215 SH   SOLE 1 310,215 0 0
SITE CENTERS CORP TRUS 82981J109 3 202 SH   SOLE 8 202 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 22 407 SH   SOLE 8 407 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,552 27,916 SH   SOLE 1 27,916 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 5 92 SH   SOLE 8 92 0 0
SIX FLAGS ENTMT CORP NEW OPT 83001A102 22 400 SH Call SOLE 8 400 0 0
SK TELECOM LTD ADR 78440P108 936 34,939 SH   SOLE 1 34,939 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SKECHERS U S A INC COM 830566105 566 24,679 SH   SOLE 1 24,679 0 0
SKECHERS U S A INC OPT 830566105 2,907 127,000 SH Put SOLE 8 127,000 0 0
SKECHERS U S A INC COM 830566105 247 10,807 SH   SOLE 8 10,807 0 0
SKECHERS U S A INC OPT 830566105 611 26,700 SH Call SOLE 8 26,700 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 342 23,292 SH   SOLE 1 23,292 0 0
SKYWEST INC COM 830879102 1,004 22,575 SH   SOLE 1 22,575 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 24,100 359,584 SH   SOLE 1 359,584 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,833 27,350 SH   SOLE 8 27,350 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 4,893 73,000 SH Put SOLE 8 73,000 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,013 74,800 SH Call SOLE 8 74,800 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,124 16,786 SH   SOLE 9 16,786 0 0
SL GREEN RLTY CORP TRUS 78440X101 13,204 166,979 SH   SOLE 1 166,979 0 0
SL GREEN RLTY CORP COM 78440X101 3,506 44,335 SH   SOLE 1 44,335 0 0
SL GREEN RLTY CORP OPT 78440X101 47 600 SH Call SOLE 8 600 0 0
SL GREEN RLTY CORP TRUS 78440X101 197 2,492 SH   SOLE 8 2,492 0 0
SL GREEN RLTY CORP OPT 78440X101 32 400 SH Put SOLE 8 400 0 0
SL GREEN RLTY CORP COM 78440X101 648 8,180 SH   SOLE 9 8,180 0 0
SLEEP NUMBER CORP COM 83125X103 2,088 65,780 SH   SOLE 1 65,780 0 0
SLEEP NUMBER CORP COM 83125X103 279 8,788 SH   SOLE 8 8,788 0 0
SLEEP NUMBER CORP OPT 83125X103 6 200 SH Call SOLE 8 200 0 0
SLM CORP COM 78442P106 807 97,088 SH   SOLE 1 97,088 0 0
SLM CORP OPT 78442P106 47 5,700 SH Call SOLE 8 5,700 0 0
SLM CORP OPT 78442P106 1,057 127,200 SH Put SOLE 8 127,200 0 0
SLM CORP COM 78442P106 599 72,118 SH   SOLE 8 72,118 0 0
SM ENERGY CO COM 78454L100 13 808 SH   DFND 1 0 0 808
SM ENERGY CO COM 78454L100 2,870 185,408 SH   SOLE 1 185,408 0 0
SM ENERGY CO BOND 78454LAM2 383 412,000 PRN   SOLE 8 0 0 412,000
SM ENERGY CO OPT 78454L100 912 58,900 SH Put SOLE 8 58,900 0 0
SM ENERGY CO OPT 78454L100 755 48,800 SH Call SOLE 8 48,800 0 0
SM ENERGY CO COM 78454L100 230 14,879 SH   SOLE 8 14,879 0 0
SMART &amp FINAL STORES INC COM 83190B101 3 670 SH   SOLE 1 670 0 0
SMART &amp FINAL STORES INC COM 83190B101 17 3,521 SH   SOLE 8 3,521 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 139 4,680 SH   SOLE 1 4,680 0 0
SMART SAND INC COM 83191H107 454 204,847 SH   SOLE 1 204,847 0 0
SMARTFINANCIAL INC COM 83190L208 6 329 SH   SOLE 1 329 0 0
SMARTSHEET INC COM 83200N103 124 4,994 SH   SOLE 1 4,994 0 0
SMARTSHEET INC COM 83200N103 5 200 SH   DFND 1 0 0 200
SMITH &amp NEPHEW PLC ADR 83175M205 169 4,523 SH   SOLE 1 4,523 0 0
SMITH &amp NEPHEW PLC OPT 83175M205 11 300 SH Call SOLE 8 300 0 0
SMITH A O COM 831865209 8,922 208,937 SH   SOLE 1 208,937 0 0
SMITH A O OPT 831865209 952 22,300 SH Put SOLE 8 22,300 0 0
SMITH A O OPT 831865209 175 4,100 SH Call SOLE 8 4,100 0 0
SMITH A O COM 831865209 353 8,258 SH   SOLE 8 8,258 0 0
SMITH A O COM 831865209 7,378 172,777 SH   SOLE 9 172,777 0 0
SMUCKER J M CO COM 832696405 26,966 288,452 SH   SOLE 1 288,452 0 0
SMUCKER J M CO OPT 832696405 7,068 75,600 SH Put SOLE 8 75,600 0 0
SMUCKER J M CO OPT 832696405 2,468 26,400 SH Call SOLE 8 26,400 0 0
SMUCKER J M CO COM 832696405 3,656 39,109 SH   SOLE 8 39,109 0 0
SMUCKER J M CO COM 832696405 1,017 10,875 SH   SOLE 9 10,875 0 0
SNAP INC COM 83304A106 269 48,828 SH   DFND 1 0 0 48,828
SNAP INC COM 83304A106 17,805 3,231,259 SH   SOLE 1 3,231,259 0 0
SNAP INC OPT 83304A106 5,441 987,500 SH Call SOLE 8 987,500 0 0
SNAP INC OPT 83304A106 16,992 3,083,900 SH Put SOLE 8 3,083,900 0 0
SNAP INC COM 83304A106 9,720 1,764,028 SH   SOLE 8 1,764,028 0 0
SNAP INC COM 83304A106 77 14,000 SH   DFND 20 0 0 14,000
SNAP ON INC COM 833034101 25,624 176,359 SH   SOLE 1 176,359 0 0
SNAP ON INC COM 833034101 1,123 7,726 SH   SOLE 8 7,726 0 0
SNAP ON INC OPT 833034101 1,816 12,500 SH Put SOLE 8 12,500 0 0
SNAP ON INC OPT 833034101 3,051 21,000 SH Call SOLE 8 21,000 0 0
SNAP ON INC COM 833034101 775 5,334 SH   SOLE 9 5,334 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 1,790 46,739 SH   SOLE 1 46,739 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 4 100 SH Put SOLE 8 100 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 54 1,400 SH Call SOLE 8 1,400 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 155 4,041 SH   SOLE 9 4,041 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 1,235 32,240 SH   DFND 20 0 0 32,240
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOGOU INC ADR 83409V104 190 36,200 SH   SOLE 1 36,200 0 0
SOGOU INC OPT 83409V104 25 4,700 SH Put SOLE 8 4,700 0 0
SOGOU INC OPT 83409V104 177 33,700 SH Call SOLE 8 33,700 0 0
SOHU COM LTD ADR 83410S108 858 49,228 SH   SOLE 1 49,228 0 0
SOHU COM LTD ADR 83410S108 1,176 67,517 SH   SOLE 8 67,517 0 0
SOHU COM LTD OPT 83410S108 523 30,000 SH Call SOLE 8 30,000 0 0
SOHU COM LTD OPT 83410S108 406 23,300 SH Put SOLE 8 23,300 0 0
SOLAR CAP LTD COM 83413U100 2 127 SH   SOLE 8 127 0 0
SOLAR SR CAP LTD COM 83416M105 1 35 SH   SOLE 8 35 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 882 25,154 SH   SOLE 1 25,154 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 663 18,900 SH Call SOLE 8 18,900 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 1,106 31,500 SH Put SOLE 8 31,500 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 523 14,889 SH   SOLE 8 14,889 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 61 1,727 SH   SOLE 9 1,727 0 0
SOLARWINDS CORP COM 83417Q105 24 1,731 SH   SOLE 1 1,731 0 0
SOLID BIOSCIENCES INC COM 83422E105 16 587 SH   SOLE 1 587 0 0
SONIC AUTOMOTIVE INC COM 83545G102 215 15,647 SH   SOLE 1 15,647 0 0
SONIC AUTOMOTIVE INC COM 83545G102 25 1,843 SH   SOLE 8 1,843 0 0
SONOCO PRODS CO COM 835495102 1,889 35,569 SH   SOLE 1 35,569 0 0
SONOCO PRODS CO COM 835495102 52 977 SH   SOLE 8 977 0 0
SONOCO PRODS CO COM 835495102 159 3,008 SH   SOLE 9 3,008 0 0
SONOS INC COM 83570H108 785 79,887 SH   SOLE 1 79,887 0 0
SONOS INC OPT 83570H108 491 50,000 SH Put SOLE 1 50,000 0 0
SONOS INC OPT 83570H108 82 8,300 SH Put SOLE 8 8,300 0 0
SONOS INC OPT 83570H108 285 29,000 SH Call SOLE 8 29,000 0 0
SONY CORP ADR 835699307 1 26 SH   DFND 1 0 0 26
SONY CORP ADR 835699307 3,725 77,145 SH   SOLE 1 77,145 0 0
SONY CORP ADR 835699307 2,369 49,082 SH   SOLE 8 49,082 0 0
SONY CORP OPT 835699307 4,958 102,700 SH Call SOLE 8 102,700 0 0
SONY CORP OPT 835699307 3,051 63,200 SH Put SOLE 8 63,200 0 0
SONY CORP ADR 835699307 7 136 SH   SOLE 9 136 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 249 103,672 SH   SOLE 1 103,672 0 0
SOTHEBYS COM 835898107 1,587 39,936 SH   SOLE 1 39,936 0 0
SOTHEBYS OPT 835898107 127 3,200 SH Call SOLE 8 3,200 0 0
SOTHEBYS OPT 835898107 389 9,800 SH Put SOLE 8 9,800 0 0
SOTHERLY HOTELS INC TRUS 83600C103 0 40 SH   SOLE 8 40 0 0
SOUTH JERSEY INDS INC COM 838518108 1,237 44,513 SH   SOLE 1 44,513 0 0
SOUTH ST CORP COM 840441109 613 10,213 SH   SOLE 1 10,213 0 0
SOUTHCROSS ENERGY PARTNERS L COM 84130C100 0 102 SH   SOLE 8 102 0 0
SOUTHERN CO COM 842587107 79 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO COM 842587107 44,457 1,012,212 SH   SOLE 1 1,012,212 0 0
SOUTHERN CO OPT 842587107 2,315 52,700 SH Put SOLE 8 52,700 0 0
SOUTHERN CO COM 842587107 132 3,000 SH   SOLE 8 3,000 0 0
SOUTHERN CO OPT 842587107 6,830 155,500 SH Call SOLE 8 155,500 0 0
SOUTHERN CO COM 842587107 17,256 392,908 SH   SOLE 9 392,908 0 0
SOUTHERN CO COM 842587107 0 1 SH   SOLE 44 1 0 0
SOUTHERN COPPER CORP COM 84265V105 18 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP COM 84265V105 3,092 100,489 SH   SOLE 1 100,489 0 0
SOUTHERN COPPER CORP OPT 84265V105 840 27,300 SH Call SOLE 8 27,300 0 0
SOUTHERN COPPER CORP COM 84265V105 427 13,856 SH   SOLE 8 13,856 0 0
SOUTHERN COPPER CORP OPT 84265V105 757 24,600 SH Put SOLE 8 24,600 0 0
SOUTHERN COPPER CORP COM 84265V105 127 4,114 SH   SOLE 9 4,114 0 0
SOUTHERN COPPER CORP COM 84265V105 622 20,214 SH   DFND 20 0 0 20,214
SOUTHERN FIRST BANCSHARES IN COM 842873101 5 160 SH   SOLE 1 160 0 0
SOUTHERN MO BANCORP INC COM 843380106 6 182 SH   SOLE 1 182 0 0
SOUTHERN MO BANCORP INC COM 843380106 3 100 SH   SOLE 8 100 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 10 716 SH   SOLE 1 716 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 418 13,149 SH   SOLE 1 13,149 0 0
SOUTHWEST AIRLS CO COM 844741108 16,053 345,376 SH   SOLE 1 345,376 0 0
SOUTHWEST AIRLS CO COM 844741108 6,126 131,800 SH   SOLE 8 131,800 0 0
SOUTHWEST AIRLS CO OPT 844741108 7,883 169,600 SH Put SOLE 8 169,600 0 0
SOUTHWEST AIRLS CO OPT 844741108 6,024 129,600 SH Call SOLE 8 129,600 0 0
SOUTHWEST AIRLS CO COM 844741108 2,125 45,726 SH   SOLE 9 45,726 0 0
SOUTHWEST AIRLS CO COM 844741108 61 1,304 SH   DFND 20 0 0 1,304
SOUTHWEST AIRLS CO COM 844741108 0 1 SH   SOLE 44 1 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 158 2,067 SH   SOLE 1 2,067 0 0
SOUTHWESTERN ENERGY CO COM 845467109 2,371 695,412 SH   SOLE 1 695,412 0 0
SOUTHWESTERN ENERGY CO COM 845467109 238 69,912 SH   SOLE 8 69,912 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 508 148,900 SH Call SOLE 8 148,900 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 71 20,900 SH Put SOLE 8 20,900 0 0
SP PLUS CORP COM 78469C103 21 699 SH   SOLE 1 699 0 0
SPARK ENERGY INC COM 846511103 6 864 SH   SOLE 1 864 0 0
SPARK THERAPEUTICS INC COM 84652J103 532 13,602 SH   SOLE 1 13,602 0 0
SPARK THERAPEUTICS INC COM 84652J103 6 150 SH   SOLE 8 150 0 0
SPARK THERAPEUTICS INC OPT 84652J103 20 500 SH Put SOLE 8 500 0 0
SPARTAN MTRS INC COM 846819100 53 7,282 SH   SOLE 8 7,282 0 0
SPARTANNASH CO COM 847215100 250 14,561 SH   SOLE 1 14,561 0 0
SPARTANNASH CO COM 847215100 33 1,911 SH   SOLE 8 1,911 0 0
SPARTON CORP COM 847235108 1 30 SH   SOLE 1 30 0 0
SPARTON CORP COM 847235108 3 142 SH   SOLE 8 142 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 19,027 81,591 SH   SOLE 1 81,591 0 0
SPDR GOLD TRUST FUND 78463V107 511 4,213 SH   DFND 1 0 0 4,213
SPDR GOLD TRUST FUND 78463V107 77,593 639,934 SH   SOLE 1 639,934 0 0
SPDR GOLD TRUST OPT 78463V107 440,319 3,631,500 SH Call SOLE 8 3,631,500 0 0
SPDR GOLD TRUST FUND 78463V107 14,832 122,325 SH   SOLE 8 122,325 0 0
SPDR GOLD TRUST OPT 78463V107 420,144 3,465,100 SH Put SOLE 8 3,465,100 0 0
SPDR GOLD TRUST FUND 78463V107 186 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X202 256 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS FUND 78463X202 26,962 810,389 SH   SOLE 1 810,389 0 0
SPDR INDEX SHS FDS FUND 78463X756 4 100 SH   SOLE 8 100 0 0
SPDR INDEX SHS FDS FUND 78463X848 2 49 SH   SOLE 8 49 0 0
SPDR INDEX SHS FDS FUND 78463X202 22,596 679,185 SH   SOLE 8 679,185 0 0
SPDR INDEX SHS FDS FUND 78463X400 51 603 SH   SOLE 8 603 0 0
SPDR INDEX SHS FDS OPT 78463X202 6,727 202,200 SH Call SOLE 8 202,200 0 0
SPDR INDEX SHS FDS OPT 78463X202 44,598 1,340,500 SH Put SOLE 8 1,340,500 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,921,065 11,688,007 SH   SOLE 1 11,688,007 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,122,141 4,490,000 SH Call SOLE 1 4,490,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,954 11,819 SH   DFND 1 0 0 11,819
SPDR S&ampP 500 ETF TR OPT 78462F103 534,829 2,140,000 SH Put SOLE 1 2,140,000 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 11,129,062 44,530,500 SH Call SOLE 8 44,530,500 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 159,851 639,616 SH   SOLE 8 639,616 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 10,286,307 41,158,400 SH Put SOLE 8 41,158,400 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,258 5,032 SH   DFND 20 0 0 5,032
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 68,751 227,148 SH   SOLE 1 227,148 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 14,740 48,700 SH Call SOLE 8 48,700 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 3,541 11,700 SH Put SOLE 8 11,700 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 13,582 44,873 SH   SOLE 8 44,873 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 67 220 SH   SOLE 9 220 0 0
SPDR SER TR FUND 78468R408 443 17,000 SH   DFND 1 0 0 17,000
SPDR SER TR FUND 78468R408 78 3,000 SH   SOLE 8 3,000 0 0
SPDR SERIES TRUST FUND 78464A714 56,927 1,388,820 SH   SOLE 1 1,388,820 0 0
SPDR SERIES TRUST FUND 78464A417 41,997 1,250,248 SH   SOLE 1 1,250,248 0 0
SPDR SERIES TRUST FUND 78464A359 140 2,998 SH   SOLE 1 2,998 0 0
SPDR SERIES TRUST FUND 78464A888 19,669 604,806 SH   SOLE 1 604,806 0 0
SPDR SERIES TRUST FUND 78464A755 7,857 300,000 SH   SOLE 1 300,000 0 0
SPDR SERIES TRUST FUND 78464A797 36,617 980,364 SH   SOLE 1 980,364 0 0
SPDR SERIES TRUST FUND 78464A870 46,997 654,996 SH   SOLE 1 654,996 0 0
SPDR SERIES TRUST FUND 78464A763 325 3,633 SH   SOLE 1 3,633 0 0
SPDR SERIES TRUST FUND 78464A730 79,982 3,014,771 SH   SOLE 1 3,014,771 0 0
SPDR SERIES TRUST FUND 78464A698 44,558 952,280 SH   SOLE 1 952,280 0 0
SPDR SERIES TRUST OPT 78464A730 180,452 6,801,800 SH Put SOLE 8 6,801,800 0 0
SPDR SERIES TRUST FUND 78464A714 3,602 87,871 SH   SOLE 8 87,871 0 0
SPDR SERIES TRUST FUND 78464A417 11,757 350,001 SH   SOLE 8 350,001 0 0
SPDR SERIES TRUST OPT 78464A698 24,729 528,500 SH Put SOLE 8 528,500 0 0
SPDR SERIES TRUST OPT 78464A797 4,366 116,900 SH Put SOLE 8 116,900 0 0
SPDR SERIES TRUST FUND 78464A748 43 4,778 SH   SOLE 8 4,778 0 0
SPDR SERIES TRUST OPT 78464A417 24 700 SH Call SOLE 8 700 0 0
SPDR SERIES TRUST FUND 78464A730 58,446 2,202,980 SH   SOLE 8 2,202,980 0 0
SPDR SERIES TRUST FUND 78464A722 1,736 47,400 SH   SOLE 8 47,400 0 0
SPDR SERIES TRUST FUND 78464A870 5,409 75,381 SH   SOLE 8 75,381 0 0
SPDR SERIES TRUST OPT 78464A698 33,394 713,700 SH Call SOLE 8 713,700 0 0
SPDR SERIES TRUST OPT 78464A748 14 1,600 SH Call SOLE 8 1,600 0 0
SPDR SERIES TRUST FUND 78464A797 2,166 57,996 SH   SOLE 8 57,996 0 0
SPDR SERIES TRUST FUND 78464A888 437 13,430 SH   SOLE 8 13,430 0 0
SPDR SERIES TRUST OPT 78464A870 37,655 524,800 SH Call SOLE 8 524,800 0 0
SPDR SERIES TRUST FUND 78464A763 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST OPT 78464A797 3,967 106,200 SH Call SOLE 8 106,200 0 0
SPDR SERIES TRUST OPT 78464A417 153,228 4,561,700 SH Put SOLE 8 4,561,700 0 0
SPDR SERIES TRUST OPT 78464A748 105 11,700 SH Put SOLE 8 11,700 0 0
SPDR SERIES TRUST OPT 78464A755 1,786 68,200 SH Call SOLE 8 68,200 0 0
SPDR SERIES TRUST OPT 78464A870 74,420 1,037,200 SH Put SOLE 8 1,037,200 0 0
SPDR SERIES TRUST FUND 78464A771 4 81 SH   SOLE 8 81 0 0
SPDR SERIES TRUST OPT 78464A714 8,854 216,000 SH Put SOLE 8 216,000 0 0
SPDR SERIES TRUST OPT 78464A888 3,278 100,800 SH Call SOLE 8 100,800 0 0
SPDR SERIES TRUST OPT 78464A888 5,694 175,100 SH Put SOLE 8 175,100 0 0
SPDR SERIES TRUST FUND 78464A375 2,533 76,677 SH   SOLE 8 76,677 0 0
SPDR SERIES TRUST OPT 78464A755 30,367 1,159,500 SH Put SOLE 8 1,159,500 0 0
SPDR SERIES TRUST OPT 78464A714 2,677 65,300 SH Call SOLE 8 65,300 0 0
SPDR SERIES TRUST FUND 78464A698 20,914 446,984 SH   SOLE 8 446,984 0 0
SPDR SERIES TRUST FUND 78464A755 10,392 396,778 SH   SOLE 8 396,778 0 0
SPDR SERIES TRUST OPT 78464A730 70,626 2,662,100 SH Call SOLE 8 2,662,100 0 0
SPDR SERIES TRUST FUND 78464A797 1,315 35,207 SH   SOLE 9 35,207 0 0
SPDR SERIES TRUST FUND 78464A698 122 2,604 SH   SOLE 9 2,604 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 623 14,719 SH   SOLE 1 14,719 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 3 80 SH   SOLE 9 80 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 513 58,724 SH   SOLE 1 58,724 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 14 1,600 SH Put SOLE 8 1,600 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 68 7,800 SH Call SOLE 8 7,800 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 5 332 SH   SOLE 1 332 0 0
SPERO THERAPEUTICS INC COM 84833T103 2 436 SH   SOLE 1 436 0 0
SPHERE 3D CORP NEW COM 84841L308 4 1,300 SH   SOLE 1 1,300 0 0
SPHERIX INC COM 84842R403 2 2,850 SH   SOLE 8 2,850 0 0
SPIRE INC COM 84857L101 1,591 21,479 SH   SOLE 1 21,479 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 14,151 196,306 SH   SOLE 1 196,306 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 79 1,100 SH Put SOLE 8 1,100 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 83 1,156 SH   SOLE 8 1,156 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 187 2,600 SH Call SOLE 8 2,600 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 58 803 SH   SOLE 9 803 0 0
SPIRIT AIRLS INC COM 848577102 1,803 31,120 SH   SOLE 1 31,120 0 0
SPIRIT AIRLS INC OPT 848577102 4,153 71,700 SH Call SOLE 8 71,700 0 0
SPIRIT AIRLS INC OPT 848577102 1,755 30,300 SH Put SOLE 8 30,300 0 0
SPIRIT MTA REIT TRUS 84861U105 9 1,266 SH   SOLE 1 1,266 0 0
SPIRIT MTA REIT TRUS 84861U105 2 280 SH   SOLE 8 280 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 5 240 SH   SOLE 1 240 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 5 232 SH   SOLE 8 232 0 0
SPIRIT RLTY CAP INC NEW COM 84860W300 3,409 96,715 SH   SOLE 1 96,715 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 1,664 47,190 SH   SOLE 1 47,190 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAA0 738 739,000 PRN   SOLE 8 0 0 739,000
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 569 581,000 PRN   SOLE 8 0 0 581,000
SPLUNK INC COM 848637104 86,127 821,426 SH   SOLE 1 821,426 0 0
SPLUNK INC COM 848637104 1,792 17,090 SH   SOLE 8 17,090 0 0
SPLUNK INC OPT 848637104 15,885 151,500 SH Call SOLE 8 151,500 0 0
SPLUNK INC OPT 848637104 13,809 131,700 SH Put SOLE 8 131,700 0 0
SPLUNK INC COM 848637104 179 1,707 SH   SOLE 9 1,707 0 0
SPOK HLDGS INC COM 84863T106 108 8,206 SH   SOLE 1 8,206 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 71 16,200 SH   SOLE 1 16,200 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 3 659 SH   SOLE 8 659 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 1,472 12,975 SH   SOLE 1 12,975 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 285 2,515 SH   DFND 1 0 0 2,515
SPOTIFY TECHNOLOGY S A OPT L8681T102 11,089 97,700 SH Put SOLE 8 97,700 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 29,408 259,100 SH Call SOLE 8 259,100 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 3,085 27,179 SH   SOLE 8 27,179 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 76 667 SH   SOLE 9 667 0 0
SPRAGUE RES LP COM 849343108 29 2,000 SH   SOLE 1 2,000 0 0
SPRAGUE RES LP COM 849343108 207 14,315 SH   SOLE 8 14,315 0 0
SPRING BK PHARMACEUTICALS IN COM 849431101 1 99 SH   SOLE 1 99 0 0
SPRINT CORP COM 85207U105 31,708 5,448,349 SH   SOLE 1 5,448,349 0 0
SPRINT CORP OPT 85207U105 150 25,800 SH Put SOLE 1 25,800 0 0
SPRINT CORP OPT 85207U105 6,801 1,168,600 SH Put SOLE 8 1,168,600 0 0
SPRINT CORP OPT 85207U105 708 121,600 SH Call SOLE 8 121,600 0 0
SPRINT CORP COM 85207U105 287 49,165 SH   SOLE 8 49,165 0 0
SPRINT CORP COM 85207U105 58 10,062 SH   SOLE 9 10,062 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 2,336 99,316 SH   SOLE 1 99,316 0 0
SPROUTS FMRS MKT INC OPT 85208M102 2,480 105,500 SH Call SOLE 8 105,500 0 0
SPROUTS FMRS MKT INC OPT 85208M102 125 5,300 SH Put SOLE 8 5,300 0 0
SPS COMM INC COM 78463M107 1,037 12,586 SH   SOLE 1 12,586 0 0
SPX CORP COM 784635104 457 16,331 SH   SOLE 1 16,331 0 0
SPX CORP COM 784635104 106 3,785 SH   SOLE 8 3,785 0 0
SPX FLOW INC COM 78469X107 805 26,448 SH   SOLE 1 26,448 0 0
SQUARE INC COM 852234103 4 65 SH   DFND 1 0 0 65
SQUARE INC COM 852234103 73,594 1,312,077 SH   SOLE 1 1,312,077 0 0
SQUARE INC OPT 852234103 116,275 2,073,000 SH Put SOLE 8 2,073,000 0 0
SQUARE INC BOND 852234AB9 635 260,000 PRN   SOLE 8 0 0 260,000
SQUARE INC OPT 852234103 57,335 1,022,200 SH Call SOLE 8 1,022,200 0 0
SQUARE INC COM 852234103 31,927 569,198 SH   SOLE 8 569,198 0 0
SQUARE INC COM 852234103 206 3,673 SH   SOLE 9 3,673 0 0
SQUARE INC COM 852234103 533 9,500 SH   DFND 20 0 0 9,500
SRC ENERGY INC COM 78470V108 2,196 467,116 SH   SOLE 1 467,116 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 12,375 274,327 SH   SOLE 1 274,327 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 4 96 SH   SOLE 8 96 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 112 2,496 SH   SOLE 9 2,496 0 0
SSGA ACTIVE ETF TR FUND 78467V608 3 69 SH   SOLE 8 69 0 0
SSLJ COM LIMITED COM G8406F102 13 38,200 SH   SOLE 8 38,200 0 0
SSR MNG INC COM 784730103 11 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 588 48,640 SH   SOLE 1 48,640 0 0
SSR MNG INC OPT 784730103 1,049 86,800 SH Call SOLE 8 86,800 0 0
SSR MNG INC COM 784730103 1,172 96,918 SH   SOLE 8 96,918 0 0
SSR MNG INC OPT 784730103 168 13,900 SH Put SOLE 8 13,900 0 0
ST JOE CO COM 790148100 13 1,014 SH   SOLE 1 1,014 0 0
ST JOE CO OPT 790148100 1 100 SH Put SOLE 8 100 0 0
ST JOE CO COM 790148100 458 34,743 SH   SOLE 8 34,743 0 0
STAAR SURGICAL CO COM 852312305 617 19,346 SH   SOLE 1 19,346 0 0
STAAR SURGICAL CO COM 852312305 161 5,024 SH   SOLE 8 5,024 0 0
STAFFING 360 SOLUTIONS INC COM 852387307 10 6,465 SH   SOLE 8 6,465 0 0
STAG INDL INC COM 85254J102 593 23,844 SH   SOLE 1 23,844 0 0
STAG INDL INC TRUS 85254J102 631 25,358 SH   SOLE 1 25,358 0 0
STAG INDL INC TRUS 85254J102 0 17 SH   SOLE 8 17 0 0
STAGE STORES INC COM 85254C305 4 4,800 SH   SOLE 8 4,800 0 0
STAMPS COM INC COM 852857200 2,026 13,011 SH   SOLE 1 13,011 0 0
STAMPS COM INC OPT 852857200 62 400 SH Put SOLE 8 400 0 0
STAMPS COM INC OPT 852857200 218 1,400 SH Call SOLE 8 1,400 0 0
STAMPS COM INC COM 852857200 605 3,885 SH   SOLE 8 3,885 0 0
STANDARD MTR PRODS INC COM 853666105 398 8,215 SH   SOLE 1 8,215 0 0
STANDARD MTR PRODS INC COM 853666105 389 8,022 SH   SOLE 8 8,022 0 0
STANDEX INTL CORP COM 854231107 324 4,828 SH   SOLE 1 4,828 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 15,482 129,299 SH   SOLE 1 129,299 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 3,675 30,696 SH   SOLE 8 30,696 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 251 2,100 SH Put SOLE 8 2,100 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 10,693 89,300 SH Call SOLE 8 89,300 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 162 1,344 SH   SOLE 9 1,344 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 359 3,000 SH   DFND 20 0 0 3,000
STANTEC INC COM 85472N109 15 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 150 6,863 SH   SOLE 9 6,863 0 0
STAR BULK CARRIERS CORP COM Y8162K204 128 14,001 SH   SOLE 8 14,001 0 0
STAR BULK CARRIERS CORP COM Y8162K204 449 49,154 SH   SOLE 9 49,154 0 0
STARBUCKS CORP COM 855244109 111 1,729 SH   DFND 1 0 0 1,729
STARBUCKS CORP OPT 855244109 4,186 65,000 SH Put SOLE 1 65,000 0 0
STARBUCKS CORP COM 855244109 161,850 2,513,197 SH   SOLE 1 2,513,197 0 0
STARBUCKS CORP COM 855244109 206 3,200 SH   SOLE 8 3,200 0 0
STARBUCKS CORP OPT 855244109 31,659 491,600 SH Put SOLE 8 491,600 0 0
STARBUCKS CORP OPT 855244109 62,339 968,000 SH Call SOLE 8 968,000 0 0
STARBUCKS CORP COM 855244109 47,429 736,485 SH   SOLE 9 736,485 0 0
STARBUCKS CORP COM 855244109 0 2 SH   SOLE 44 2 0 0
STARS GROUP INC COM 85570W100 9 575 SH   SOLE 9 575 0 0
STARTEK INC COM 85569C107 126 18,977 SH   SOLE 8 18,977 0 0
STARWOOD PPTY TR INC COM 85571B105 3,670 186,210 SH   SOLE 1 186,210 0 0
STARWOOD PPTY TR INC TRUS 85571B105 48,231 2,447,022 SH   SOLE 1 2,447,022 0 0
STARWOOD PPTY TR INC OPT 85571B105 61 3,100 SH Put SOLE 8 3,100 0 0
STARWOOD PPTY TR INC TRUS 85571B105 11 565 SH   SOLE 8 565 0 0
STARWOOD PPTY TR INC BOND 85571BAH8 526 533,000 PRN   SOLE 8 0 0 533,000
STATE AUTO FINL CORP COM 855707105 630 18,486 SH   SOLE 1 18,486 0 0
STATE BK FINL CORP COM 856190103 128 5,908 SH   SOLE 1 5,908 0 0
STATE STR CORP COM 857477103 20 319 SH   DFND 1 0 0 319
STATE STR CORP COM 857477103 33,240 527,041 SH   SOLE 1 527,041 0 0
STATE STR CORP COM 857477103 1,832 29,042 SH   SOLE 8 29,042 0 0
STATE STR CORP OPT 857477103 3,986 63,200 SH Put SOLE 8 63,200 0 0
STATE STR CORP OPT 857477103 2,214 35,100 SH Call SOLE 8 35,100 0 0
STATE STR CORP COM 857477103 2,260 35,851 SH   SOLE 9 35,851 0 0
STEALTHGAS INC COM Y81669106 35 12,500 SH   DFND 20 0 0 12,500
STEEL CONNECT INC COM 858098106 1 859 SH   SOLE 8 859 0 0
STEEL DYNAMICS INC COM 858119100 9,106 303,120 SH   SOLE 1 303,120 0 0
STEEL DYNAMICS INC OPT 858119100 22,530 750,000 SH Put SOLE 1 750,000 0 0
STEEL DYNAMICS INC OPT 858119100 6,880 229,000 SH Put SOLE 8 229,000 0 0
STEEL DYNAMICS INC COM 858119100 3,419 113,844 SH   SOLE 8 113,844 0 0
STEEL DYNAMICS INC OPT 858119100 955 31,800 SH Call SOLE 8 31,800 0 0
STEEL DYNAMICS INC COM 858119100 83 2,745 SH   SOLE 9 2,745 0 0
STEELCASE INC COM 858155203 200 13,502 SH   SOLE 1 13,502 0 0
STEELCASE INC COM 858155203 1 100 SH   SOLE 8 100 0 0
STELLUS CAP INVT CORP COM 858568108 3 232 SH   SOLE 8 232 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 381 40,093 SH   SOLE 8 40,093 0 0
STEPAN CO COM 858586100 1,390 18,783 SH   SOLE 1 18,783 0 0
STEPAN CO COM 858586100 43 578 SH   SOLE 8 578 0 0
STERICYCLE INC COM 858912108 3,922 106,865 SH   SOLE 1 106,865 0 0
STERICYCLE INC OPT 858912108 235 6,400 SH Put SOLE 8 6,400 0 0
STERICYCLE INC OPT 858912108 290 7,900 SH Call SOLE 8 7,900 0 0
STERICYCLE INC COM 858912108 0 10 SH   SOLE 9 10 0 0
STERIS PLC COM G84720104 4,913 45,982 SH   SOLE 1 45,982 0 0
STERIS PLC COM G84720104 0 4 SH   SOLE 9 4 0 0
STERLING BANCORP DEL COM 85917A100 1,162 70,363 SH   SOLE 1 70,363 0 0
STERLING CONSTRUCTION CO INC COM 859241101 5 448 SH   SOLE 1 448 0 0
STEWART INFORMATION SVCS COR COM 860372101 957 23,104 SH   SOLE 1 23,104 0 0
STIFEL FINL CORP COM 860630102 645 15,569 SH   SOLE 1 15,569 0 0
STIFEL FINL CORP COM 860630102 332 8,025 SH   SOLE 8 8,025 0 0
STITCH FIX INC COM 860897107 308 18,028 SH   SOLE 1 18,028 0 0
STITCH FIX INC COM 860897107 33 1,968 SH   SOLE 8 1,968 0 0
STITCH FIX INC OPT 860897107 892 52,200 SH Put SOLE 8 52,200 0 0
STITCH FIX INC OPT 860897107 1,738 101,700 SH Call SOLE 8 101,700 0 0
STMICROELECTRONICS N V ADR 861012102 143 10,313 SH   SOLE 1 10,313 0 0
STMICROELECTRONICS N V ADR 861012102 55 3,976 SH   SOLE 8 3,976 0 0
STMICROELECTRONICS N V OPT 861012102 2,131 153,500 SH Call SOLE 8 153,500 0 0
STMICROELECTRONICS N V OPT 861012102 526 37,900 SH Put SOLE 8 37,900 0 0
STOCK YDS BANCORP INC COM 861025104 13 383 SH   SOLE 1 383 0 0
STONECO LTD COM G85158106 199 10,795 SH   SOLE 1 10,795 0 0
STONECO LTD COM G85158106 18 1,000 SH   DFND 1 0 0 1,000
STONECO LTD COM G85158106 239 12,982 SH   SOLE 8 12,982 0 0
STONERIDGE INC COM 86183P102 147 5,957 SH   SOLE 1 5,957 0 0
STORE CAP CORP TRUS 862121100 3,442 121,616 SH   SOLE 1 121,616 0 0
STORE CAP CORP COM 862121100 5,033 177,784 SH   SOLE 1 177,784 0 0
STORE CAP CORP TRUS 862121100 1 49 SH   SOLE 8 49 0 0
STRATASYS LTD COM M85548101 411 22,800 SH   SOLE 1 22,800 0 0
STRATASYS LTD OPT M85548101 1,941 107,800 SH Put SOLE 8 107,800 0 0
STRATASYS LTD COM M85548101 2,037 113,114 SH   SOLE 8 113,114 0 0
STRATASYS LTD OPT M85548101 801 44,500 SH Call SOLE 8 44,500 0 0
STRATEGIC ED INC COM 86272C103 1,862 16,417 SH   SOLE 1 16,417 0 0
STRATEGIC ED INC COM 86272C103 229 2,017 SH   SOLE 8 2,017 0 0
STRATEGIC ED INC OPT 86272C103 2,280 20,100 SH Put SOLE 8 20,100 0 0
STRATEGIC ED INC OPT 86272C103 1,304 11,500 SH Call SOLE 8 11,500 0 0
STRATUS PPTYS INC COM 863167201 4 170 SH   SOLE 1 170 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 1 206 SH   SOLE 8 206 0 0
STRYKER CORP COM 863667101 92,103 587,564 SH   SOLE 1 587,564 0 0
STRYKER CORP COM 863667101 949 6,055 SH   DFND 1 0 0 6,055
STRYKER CORP COM 863667101 157 1,000 SH   SOLE 8 1,000 0 0
STRYKER CORP OPT 863667101 4,311 27,500 SH Put SOLE 8 27,500 0 0
STRYKER CORP OPT 863667101 3,699 23,600 SH Call SOLE 8 23,600 0 0
STRYKER CORP COM 863667101 411 2,624 SH   SOLE 9 2,624 0 0
STURM RUGER &amp CO INC COM 864159108 2,100 39,444 SH   SOLE 1 39,444 0 0
STURM RUGER &amp CO INC OPT 864159108 160 3,000 SH Put SOLE 8 3,000 0 0
STURM RUGER &amp CO INC OPT 864159108 314 5,900 SH Call SOLE 8 5,900 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 58 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L COM 864482104 274 14,176 SH   SOLE 1 14,176 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 405 21,000 SH Put SOLE 8 21,000 0 0
SUMITOMO MITSUI FINL GROUP I ADR 86562M209 324 49,791 SH   SOLE 1 49,791 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 6 318 SH   SOLE 1 318 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 1,775 182,403 SH   SOLE 1 182,403 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 0 12 SH   SOLE 8 12 0 0
SUMMIT MATLS INC COM 86614U100 2 148 SH   SOLE 1 148 0 0
SUMMIT MATLS INC COM 86614U100 527 42,478 SH   SOLE 8 42,478 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 92 9,165 SH   SOLE 1 9,165 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 232 23,043 SH   SOLE 8 23,043 0 0
SUMMIT MIDSTREAM PARTNERS LP OPT 866142102 16 1,600 SH Call SOLE 8 1,600 0 0
SUN CMNTYS INC TRUS 866674104 13,763 135,310 SH   SOLE 1 135,310 0 0
SUN CMNTYS INC COM 866674104 5,915 58,150 SH   SOLE 1 58,150 0 0
SUN CMNTYS INC TRUS 866674104 3 34 SH   SOLE 8 34 0 0
SUN HYDRAULICS CORP COM 866942105 100 3,021 SH   SOLE 1 3,021 0 0
SUN LIFE FINL INC COM 866796105 593 17,858 SH   SOLE 1 17,858 0 0
SUN LIFE FINL INC COM 866796105 4 125 SH   SOLE 8 125 0 0
SUN LIFE FINL INC COM 866796105 6,736 202,908 SH   SOLE 9 202,908 0 0
SUNCOKE ENERGY INC COM 86722A103 381 44,683 SH   SOLE 1 44,683 0 0
SUNCOKE ENERGY INC COM 86722A103 115 13,440 SH   SOLE 8 13,440 0 0
SUNCOR ENERGY INC NEW COM 867224107 3,004 107,402 SH   SOLE 1 107,402 0 0
SUNCOR ENERGY INC NEW COM 867224107 464 16,585 SH   SOLE 8 16,585 0 0
SUNCOR ENERGY INC NEW OPT 867224107 1,947 69,600 SH Put SOLE 8 69,600 0 0
SUNCOR ENERGY INC NEW OPT 867224107 6,243 223,200 SH Call SOLE 8 223,200 0 0
SUNCOR ENERGY INC NEW COM 867224107 993 35,524 SH   SOLE 9 35,524 0 0
SUNLANDS ONLINE ED GROUP ADR 86740P108 1,277 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 343 12,623 SH   SOLE 1 12,623 0 0
SUNOCO LP OPT 86765K109 188 6,900 SH Put SOLE 8 6,900 0 0
SUNOCO LP OPT 86765K109 188 6,900 SH Call SOLE 8 6,900 0 0
SUNOCO LP COM 86765K109 78 2,851 SH   SOLE 8 2,851 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 1,140 229,472 SH   SOLE 1 229,472 0 0
SUNPOWER CORP OPT 867652406 155 31,200 SH Call SOLE 8 31,200 0 0
SUNPOWER CORP COM 867652406 2 334 SH   SOLE 8 334 0 0
SUNPOWER CORP OPT 867652406 295 59,400 SH Put SOLE 8 59,400 0 0
SUNPOWER CORP COM 867652406 12 2,448 SH   SOLE 9 2,448 0 0
SUNRUN INC COM 86771W105 131 11,918 SH   SOLE 1 11,918 0 0
SUNRUN INC COM 86771W105 32 2,946 SH   SOLE 9 2,946 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 771 59,238 SH   SOLE 1 59,238 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 3,972 305,366 SH   SOLE 1 305,366 0 0
SUNTRUST BKS INC COM 867914103 19,507 386,745 SH   SOLE 1 386,745 0 0
SUNTRUST BKS INC COM 867914103 175 3,482 SH   SOLE 8 3,482 0 0
SUNTRUST BKS INC OPT 867914103 5,498 109,000 SH Call SOLE 8 109,000 0 0
SUNTRUST BKS INC OPT 867914103 1,760 34,900 SH Put SOLE 8 34,900 0 0
SUNTRUST BKS INC COM 867914103 2,136 42,370 SH   SOLE 9 42,370 0 0
SUNTRUST BKS INC COM 867914103 0 1 SH   SOLE 44 1 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 258 76,969 SH   SOLE 1 76,969 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 0 20 SH   SOLE 8 20 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 1 300 SH Call SOLE 8 300 0 0
SUPERIOR INDS INTL INC COM 868168105 45 9,376 SH   SOLE 1 9,376 0 0
SUPERIOR INDS INTL INC COM 868168105 30 6,200 SH   SOLE 8 6,200 0 0
SUPERIOR INDS INTL INC OPT 868168105 38 8,000 SH Put SOLE 8 8,000 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,400 42,135 SH   SOLE 1 42,135 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 892 26,847 SH   SOLE 8 26,847 0 0
SUPERNUS PHARMACEUTICALS INC OPT 868459108 80 2,400 SH Put SOLE 8 2,400 0 0
SURGERY PARTNERS INC COM 86881A100 154 15,770 SH   SOLE 1 15,770 0 0
SURGERY PARTNERS INC COM 86881A100 72 7,375 SH   SOLE 8 7,375 0 0
SURMODICS INC COM 868873100 1,269 26,850 SH   SOLE 1 26,850 0 0
SURMODICS INC COM 868873100 685 14,487 SH   SOLE 8 14,487 0 0
SUTRO BIOPHARMA INC COM 869367102 9 999 SH   SOLE 1 999 0 0
SVB FINL GROUP COM 78486Q101 159 836 SH   DFND 1 0 0 836
SVB FINL GROUP COM 78486Q101 7,911 41,654 SH   SOLE 1 41,654 0 0
SVB FINL GROUP OPT 78486Q101 1,842 9,700 SH Put SOLE 8 9,700 0 0
SVB FINL GROUP OPT 78486Q101 3,893 20,500 SH Call SOLE 8 20,500 0 0
SVB FINL GROUP COM 78486Q101 102 535 SH   SOLE 8 535 0 0
SVB FINL GROUP COM 78486Q101 1,020 5,372 SH   SOLE 9 5,372 0 0
SVMK INC COM 78489X103 281 22,887 SH   SOLE 1 22,887 0 0
SVMK INC COM 78489X103 103 8,378 SH   SOLE 8 8,378 0 0
SWITCH INC COM 87105L104 1,578 225,403 SH   SOLE 1 225,403 0 0
SYKES ENTERPRISES INC COM 871237103 603 24,415 SH   SOLE 1 24,415 0 0
SYKES ENTERPRISES INC COM 871237103 2 100 SH   DFND 1 0 0 100
SYMANTEC CORP COM 871503108 9,004 476,523 SH   SOLE 1 476,523 0 0
SYMANTEC CORP OPT 871503108 2,027 107,300 SH Put SOLE 8 107,300 0 0
SYMANTEC CORP COM 871503108 2,210 116,954 SH   SOLE 8 116,954 0 0
SYMANTEC CORP OPT 871503108 4,053 214,500 SH Call SOLE 8 214,500 0 0
SYMANTEC CORP COM 871503108 1,143 60,541 SH   SOLE 9 60,541 0 0
SYMANTEC CORP COM 871503108 0 1 SH   SOLE 44 1 0 0
SYNACOR INC COM 871561106 0 15 SH   SOLE 8 15 0 0
SYNALLOY CP DEL COM 871565107 4 240 SH   SOLE 1 240 0 0
SYNALLOY CP DEL COM 871565107 2 133 SH   SOLE 8 133 0 0
SYNAPTICS INC COM 87157D109 461 12,399 SH   SOLE 1 12,399 0 0
SYNAPTICS INC COM 87157D109 968 26,010 SH   SOLE 8 26,010 0 0
SYNAPTICS INC OPT 87157D109 878 23,600 SH Put SOLE 8 23,600 0 0
SYNAPTICS INC BOND 87157DAD1 281 321,000 PRN   SOLE 8 0 0 321,000
SYNAPTICS INC OPT 87157D109 610 16,400 SH Call SOLE 8 16,400 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 21 3,450 SH   SOLE 8 3,450 0 0
SYNCHRONY FINL COM 87165B103 14,417 614,474 SH   SOLE 1 614,474 0 0
SYNCHRONY FINL OPT 87165B103 7,754 330,500 SH Put SOLE 8 330,500 0 0
SYNCHRONY FINL COM 87165B103 5,021 214,006 SH   SOLE 8 214,006 0 0
SYNCHRONY FINL OPT 87165B103 2,245 95,700 SH Call SOLE 8 95,700 0 0
SYNCHRONY FINL COM 87165B103 1,517 64,618 SH   SOLE 9 64,618 0 0
SYNCHRONY FINL COM 87165B103 0 1 SH   SOLE 44 1 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 52 11,792 SH   SOLE 1 11,792 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 0 60 SH   SOLE 8 60 0 0
SYNEOS HEALTH INC COM 87166B102 1,247 31,709 SH   SOLE 1 31,709 0 0
SYNEOS HEALTH INC COM 87166B102 13 340 SH   SOLE 8 340 0 0
SYNERGY PHARMACEUTICALS DEL COM 871639308 2 15,000 SH   DFND 1 0 0 15,000
SYNERGY PHARMACEUTICALS DEL COM 871639308 1 10,084 SH   SOLE 1 10,084 0 0
SYNLOGIC INC COM 87166L100 65 9,254 SH   SOLE 1 9,254 0 0
SYNNEX CORP COM 87162W100 195 2,415 SH   SOLE 1 2,415 0 0
SYNNEX CORP COM 87162W100 184 2,272 SH   SOLE 8 2,272 0 0
SYNNEX CORP OPT 87162W100 81 1,000 SH Call SOLE 8 1,000 0 0
SYNOPSYS INC COM 871607107 21,175 251,368 SH   SOLE 1 251,368 0 0
SYNOPSYS INC OPT 871607107 34 400 SH Put SOLE 8 400 0 0
SYNOPSYS INC OPT 871607107 59 700 SH Call SOLE 8 700 0 0
SYNOPSYS INC COM 871607107 122 1,450 SH   SOLE 8 1,450 0 0
SYNOPSYS INC COM 871607107 1,231 14,600 SH   SOLE 9 14,600 0 0
SYNOVUS FINL CORP COM 87161C501 3,326 103,939 SH   SOLE 1 103,939 0 0
SYNOVUS FINL CORP OPT 87161C501 953 29,800 SH Put SOLE 8 29,800 0 0
SYNOVUS FINL CORP COM 87161C501 812 25,386 SH   SOLE 8 25,386 0 0
SYNOVUS FINL CORP OPT 87161C501 272 8,500 SH Call SOLE 8 8,500 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 16 2,831 SH   SOLE 1 2,831 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 1 100 SH   SOLE 8 100 0 0
SYSCO CORP COM 871829107 40,406 644,851 SH   SOLE 1 644,851 0 0
SYSCO CORP COM 871829107 22 348 SH   DFND 1 0 0 348
SYSCO CORP OPT 871829107 25 400 SH Call SOLE 8 400 0 0
SYSCO CORP OPT 871829107 3,058 48,800 SH Put SOLE 8 48,800 0 0
SYSCO CORP COM 871829107 1,331 21,234 SH   SOLE 8 21,234 0 0
SYSCO CORP COM 871829107 3,066 48,924 SH   SOLE 9 48,924 0 0
SYSCO CORP COM 871829107 0 1 SH   SOLE 44 1 0 0
T MOBILE US INC COM 872590104 15,747 247,557 SH   SOLE 1 247,557 0 0
T MOBILE US INC OPT 872590104 2,354 37,000 SH Call SOLE 8 37,000 0 0
T MOBILE US INC COM 872590104 8,895 139,838 SH   SOLE 8 139,838 0 0
T MOBILE US INC OPT 872590104 10,076 158,400 SH Put SOLE 8 158,400 0 0
T MOBILE US INC COM 872590104 542 8,527 SH   SOLE 9 8,527 0 0
T2 BIOSYSTEMS INC COM 89853L104 69 22,889 SH   SOLE 1 22,889 0 0
TABLEAU SOFTWARE INC COM 87336U105 4,721 39,335 SH   SOLE 1 39,335 0 0
TABLEAU SOFTWARE INC OPT 87336U105 780 6,500 SH Put SOLE 8 6,500 0 0
TABLEAU SOFTWARE INC COM 87336U105 2,493 20,774 SH   SOLE 8 20,774 0 0
TABLEAU SOFTWARE INC OPT 87336U105 9,240 77,000 SH Call SOLE 8 77,000 0 0
TABULA RASA HEALTHCARE INC COM 873379101 508 7,965 SH   SOLE 1 7,965 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,082 23,745 SH   SOLE 1 23,745 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 13 278 SH   SOLE 8 278 0 0
TAHOE RES INC COM 873868103 80 22,116 SH   SOLE 1 22,116 0 0
TAHOE RES INC COM 873868103 9 2,500 SH   DFND 1 0 0 2,500
TAHOE RES INC OPT 873868103 1,681 460,500 SH Put SOLE 8 460,500 0 0
TAHOE RES INC COM 873868103 2,827 774,481 SH   SOLE 8 774,481 0 0
TAHOE RES INC OPT 873868103 3,837 1,051,200 SH Call SOLE 8 1,051,200 0 0
TAILORED BRANDS INC COM 87403A107 607 44,530 SH   SOLE 1 44,530 0 0
TAILORED BRANDS INC OPT 87403A107 327 24,000 SH Put SOLE 8 24,000 0 0
TAILORED BRANDS INC COM 87403A107 4 304 SH   SOLE 8 304 0 0
TAILORED BRANDS INC OPT 87403A107 3,289 241,100 SH Call SOLE 8 241,100 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 29,626 802,664 SH   SOLE 1 104,022 698,642 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 608 16,469 SH   DFND 1 0 0 16,469
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 15,926 431,500 SH Put SOLE 8 431,500 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 2,093 56,700 SH Call SOLE 8 56,700 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 3,667 99,346 SH   SOLE 8 99,346 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,615 43,744 SH   SOLE 20 0 43,744 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 4,172 113,039 SH   SOLE 99 0 113,039 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 40 387 SH   DFND 1 0 0 387
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 24,524 238,229 SH   SOLE 1 238,229 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 6,146 59,700 SH Call SOLE 8 59,700 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 9,460 91,900 SH Put SOLE 8 91,900 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8,540 82,962 SH   SOLE 8 82,962 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,243 12,068 SH   SOLE 9 12,068 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 362 21,500 SH   DFND 1 0 0 21,500
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 0 1 SH   SOLE 9 1 0 0
TAL ED GROUP ADR 874080104 39,258 1,471,450 SH   SOLE 1 1,471,450 0 0
TAL ED GROUP OPT 874080104 36,283 1,359,900 SH Put SOLE 8 1,359,900 0 0
TAL ED GROUP ADR 874080104 20,416 765,238 SH   SOLE 8 765,238 0 0
TAL ED GROUP OPT 874080104 2,668 100,000 SH Call SOLE 8 100,000 0 0
TAL ED GROUP ADR 874080104 2,614 97,981 SH   SOLE 9 97,981 0 0
TALEND S A ADR 874224207 35 944 SH   SOLE 1 944 0 0
TALEND S A ADR 874224207 0 1 SH   SOLE 8 1 0 0
TALLGRASS ENERGY LP COM 874696107 13,467 553,288 SH   SOLE 1 553,288 0 0
TALLGRASS ENERGY LP COM 874696107 7 300 SH   SOLE 8 300 0 0
TALLGRASS ENERGY LP OPT 874696107 2 100 SH Call SOLE 8 100 0 0
TALOS ENERGY INC COM 87484T108 186 11,385 SH   SOLE 1 11,385 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 1,578 41,562 SH   SOLE 1 41,562 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 308 15,255 SH   SOLE 1 15,255 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 2,686 132,880 SH   SOLE 1 132,880 0 0
TANGER FACTORY OUTLET CTRS I OPT 875465106 1,011 50,000 SH Call SOLE 8 50,000 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 88 4,370 SH   SOLE 8 4,370 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 0 52 SH   SOLE 8 52 0 0
TAPESTRY INC COM 876030107 14,883 441,009 SH   SOLE 1 441,009 0 0
TAPESTRY INC OPT 876030107 2,187 64,800 SH Put SOLE 8 64,800 0 0
TAPESTRY INC OPT 876030107 496 14,700 SH Call SOLE 8 14,700 0 0
TAPESTRY INC COM 876030107 27 786 SH   SOLE 8 786 0 0
TAPESTRY INC COM 876030107 932 27,636 SH   SOLE 9 27,636 0 0
TARGA RES CORP COM 87612G101 7,777 215,886 SH   SOLE 1 215,886 0 0
TARGA RES CORP OPT 87612G101 955 26,500 SH Call SOLE 8 26,500 0 0
TARGA RES CORP COM 87612G101 231 6,430 SH   SOLE 8 6,430 0 0
TARGA RES CORP OPT 87612G101 425 11,800 SH Put SOLE 8 11,800 0 0
TARGA RES CORP COM 87612G101 100 2,761 SH   SOLE 9 2,761 0 0
TARGET CORP COM 87612E106 46,764 707,575 SH   SOLE 1 707,575 0 0
TARGET CORP OPT 87612E106 12,537 189,700 SH Call SOLE 8 189,700 0 0
TARGET CORP COM 87612E106 1,981 29,981 SH   SOLE 8 29,981 0 0
TARGET CORP OPT 87612E106 12,419 187,900 SH Put SOLE 8 187,900 0 0
TARGET CORP COM 87612E106 8,101 122,577 SH   SOLE 9 122,577 0 0
TARGET CORP COM 87612E106 0 1 SH   SOLE 44 1 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 102 1,200 SH   SOLE 1 1,200 0 0
TATA MTRS LTD ADR 876568502 412 33,852 SH   DFND 1 0 0 33,852
TATA MTRS LTD ADR 876568502 15,044 1,235,082 SH   SOLE 1 1,235,082 0 0
TATA MTRS LTD OPT 876568502 691 56,700 SH Call SOLE 8 56,700 0 0
TATA MTRS LTD ADR 876568502 8 697 SH   SOLE 8 697 0 0
TATA MTRS LTD OPT 876568502 76 6,200 SH Put SOLE 8 6,200 0 0
TATA MTRS LTD ADR 876568502 1,899 155,945 SH   SOLE 9 155,945 0 0
TAUBMAN CTRS INC COM 876664103 438 9,624 SH   SOLE 1 9,624 0 0
TAUBMAN CTRS INC TRUS 876664103 5,604 123,189 SH   SOLE 1 123,189 0 0
TAUBMAN CTRS INC TRUS 876664103 174 3,800 SH   SOLE 8 3,800 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 137 8,589 SH   SOLE 1 8,589 0 0
TC PIPELINES LP COM 87233Q108 6,724 209,316 SH   SOLE 1 209,316 0 0
TC PIPELINES LP OPT 87233Q108 10 300 SH Call SOLE 8 300 0 0
TCF FINL CORP COM 872275102 3,506 179,907 SH   SOLE 1 179,907 0 0
TCF FINL CORP COM 872275102 682 34,974 SH   SOLE 8 34,974 0 0
TCF FINL CORP OPT 872275102 10 500 SH Call SOLE 8 500 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 14,278 291,630 SH   SOLE 1 291,630 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 894 18,274 SH   SOLE 8 18,274 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 6,037 123,300 SH Call SOLE 8 123,300 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 5,141 105,000 SH Put SOLE 8 105,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 162 3,301 SH   SOLE 9 3,301 0 0
TE CONNECTIVITY LTD COM H84989104 27,078 358,032 SH   SOLE 1 358,032 0 0
TE CONNECTIVITY LTD PREF H84989104 11 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 97 1,284 SH   SOLE 8 1,284 0 0
TE CONNECTIVITY LTD OPT H84989104 106 1,400 SH Call SOLE 8 1,400 0 0
TE CONNECTIVITY LTD OPT H84989104 68 900 SH Put SOLE 8 900 0 0
TE CONNECTIVITY LTD COM H84989104 197 2,611 SH   SOLE 9 2,611 0 0
TEAM INC COM 878155100 177 12,089 SH   SOLE 1 12,089 0 0
TEAM INC COM 878155100 171 11,690 SH   SOLE 8 11,690 0 0
TECH DATA CORP COM 878237106 969 11,838 SH   SOLE 1 11,838 0 0
TECH DATA CORP COM 878237106 29 358 SH   SOLE 8 358 0 0
TECH DATA CORP OPT 878237106 41 500 SH Put SOLE 8 500 0 0
TECHNIPFMC PLC OPT G87110105 9,790 500,000 SH Call SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 5 238 SH   DFND 1 0 0 238
TECHNIPFMC PLC OPT G87110105 9,790 500,000 SH Put SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 22,501 1,149,074 SH   SOLE 1 1,149,074 0 0
TECHNIPFMC PLC OPT G87110105 102 5,200 SH Put SOLE 8 5,200 0 0
TECHNIPFMC PLC COM G87110105 36 1,795 SH   SOLE 8 1,795 0 0
TECHNIPFMC PLC OPT G87110105 63 3,200 SH Call SOLE 8 3,200 0 0
TECHNIPFMC PLC OPT G87110105 9,790 500,000 SH Call SOLE 9 500,000 0 0
TECHNIPFMC PLC COM G87110105 85,098 4,346,177 SH   SOLE 9 4,346,177 0 0
TECHNIPFMC PLC COM G87110105 0 1 SH   SOLE 44 1 0 0
TECHTARGET INC COM 87874R100 373 30,487 SH   SOLE 1 30,487 0 0
TECHTARGET INC COM 87874R100 767 62,838 SH   SOLE 8 62,838 0 0
TECK RESOURCES LTD COM 878742204 1,064 49,383 SH   SOLE 1 49,383 0 0
TECK RESOURCES LTD COM 878742204 6,415 297,844 SH   SOLE 8 297,844 0 0
TECK RESOURCES LTD OPT 878742204 5,997 278,400 SH Call SOLE 8 278,400 0 0
TECK RESOURCES LTD OPT 878742204 13,488 626,200 SH Put SOLE 8 626,200 0 0
TECK RESOURCES LTD COM 878742204 1,390 64,571 SH   SOLE 9 64,571 0 0
TEEKAY CORPORATION COM Y8564W103 7 1,991 SH   SOLE 1 1,991 0 0
TEEKAY CORPORATION OPT Y8564W103 59 17,700 SH Put SOLE 8 17,700 0 0
TEEKAY CORPORATION OPT Y8564W103 271 81,200 SH Call SOLE 8 81,200 0 0
TEEKAY CORPORATION COM Y8564W103 86 25,696 SH   SOLE 8 25,696 0 0
TEEKAY CORPORATION COM Y8564W103 3 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P COM Y8564M105 131 11,870 SH   SOLE 1 11,870 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 747 67,734 SH   SOLE 8 67,734 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 121 11,000 SH Put SOLE 8 11,000 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 10 900 SH Call SOLE 8 900 0 0
TEEKAY OFFSHORE PARTNERS L P COM Y8565J101 20 16,401 SH   SOLE 1 16,401 0 0
TEEKAY TANKERS LTD COM Y8565N102 5 5,556 SH   SOLE 1 5,556 0 0
TEEKAY TANKERS LTD COM Y8565N102 0 51 SH   SOLE 8 51 0 0
TEGNA INC COM 87901J105 2,240 206,086 SH   SOLE 1 206,086 0 0
TEGNA INC OPT 87901J105 8 700 SH Put SOLE 8 700 0 0
TEGNA INC OPT 87901J105 124 11,400 SH Call SOLE 8 11,400 0 0
TEGNA INC COM 87901J105 490 45,100 SH   SOLE 8 45,100 0 0
TEJON RANCH CO COM 879080109 10 611 SH   SOLE 1 611 0 0
TELADOC HEALTH INC COM 87918A105 7 150 SH   DFND 1 0 0 150
TELADOC HEALTH INC COM 87918A105 1,203 24,261 SH   SOLE 1 24,261 0 0
TELADOC HEALTH INC OPT 87918A105 263 5,300 SH Call SOLE 8 5,300 0 0
TELADOC HEALTH INC OPT 87918A105 292 5,900 SH Put SOLE 8 5,900 0 0
TELARIA INC COM 879181105 1 481 SH   SOLE 1 481 0 0
TELECOM ARGENTINA S A ADR 879273209 49 3,112 SH   SOLE 1 3,112 0 0
TELECOM ARGENTINA S A ADR 879273209 1 77 SH   SOLE 8 77 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 840 4,054 SH   SOLE 1 4,054 0 0
TELEFLEX INC COM 879369106 3,505 13,564 SH   SOLE 1 13,564 0 0
TELEFLEX INC COM 879369106 7 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 146 562 SH   SOLE 9 562 0 0
TELEFONICA BRASIL SA ADR 87936R106 0 3 SH   SOLE 8 3 0 0
TELENAV INC COM 879455103 0 64 SH   SOLE 1 64 0 0
TELENAV INC COM 879455103 119 29,233 SH   SOLE 8 29,233 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 5,517 169,542 SH   SOLE 1 169,542 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 59 1,800 SH Put SOLE 8 1,800 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 657 20,200 SH Call SOLE 8 20,200 0 0
TELIGENT INC NEW COM 87960W104 0 136 SH   SOLE 8 136 0 0
TELLURIAN INC NEW COM 87968A104 280 40,300 SH   SOLE 1 40,300 0 0
TELLURIAN INC NEW OPT 87968A104 500 72,000 SH Call SOLE 8 72,000 0 0
TELUS CORP COM 87971M103 956 28,837 SH   SOLE 1 28,837 0 0
TELUS CORP COM 87971M103 3,065 92,423 SH   SOLE 9 92,423 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 266 27,623 SH   DFND 20 0 0 27,623
TEMPLETON GLOBAL INCOME FD FUND 880198106 679 112,668 SH   DFND 20 0 0 112,668
TEMPUR SEALY INTL INC COM 88023U101 923 22,305 SH   DFND 1 0 0 22,305
TEMPUR SEALY INTL INC COM 88023U101 27,737 669,990 SH   SOLE 1 669,990 0 0
TEMPUR SEALY INTL INC COM 88023U101 133 3,208 SH   SOLE 8 3,208 0 0
TEMPUR SEALY INTL INC OPT 88023U101 575 13,900 SH Put SOLE 8 13,900 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,449 35,000 SH Call SOLE 8 35,000 0 0
TENABLE HLDGS INC COM 88025T102 415 18,682 SH   SOLE 1 18,682 0 0
TENARIS S A ADR 88031M109 8 363 SH   DFND 1 0 0 363
TENARIS S A ADR 88031M109 688 32,299 SH   SOLE 1 32,299 0 0
TENARIS S A ADR 88031M109 111 5,180 SH   SOLE 8 5,180 0 0
TENARIS S A OPT 88031M109 13 600 SH Put SOLE 8 600 0 0
TENARIS S A OPT 88031M109 11 500 SH Call SOLE 8 500 0 0
TENAX THERAPEUTICS INC COM 88032L209 0 100 SH   SOLE 1 100 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 107 8,097 SH   SOLE 1 8,097 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 4 338 SH   SOLE 8 338 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 0 16 SH   SOLE 9 16 0 0
TENET HEALTHCARE CORP COM 88033G407 1,581 92,261 SH   SOLE 1 92,261 0 0
TENET HEALTHCARE CORP COM 88033G407 268 15,609 SH   SOLE 8 15,609 0 0
TENET HEALTHCARE CORP OPT 88033G407 1,270 74,100 SH Call SOLE 8 74,100 0 0
TENET HEALTHCARE CORP OPT 88033G407 2,293 133,800 SH Put SOLE 8 133,800 0 0
TENNANT CO COM 880345103 355 6,821 SH   SOLE 1 6,821 0 0
TENNECO INC COM 880349105 2 78 SH   SOLE 1 78 0 0
TENNECO INC OPT 880349105 373 13,600 SH Call SOLE 8 13,600 0 0
TENNECO INC COM 880349105 283 10,334 SH   SOLE 8 10,334 0 0
TENNECO INC OPT 880349105 33 1,200 SH Put SOLE 8 1,200 0 0
TERADATA CORP DEL COM 88076W103 2,096 54,648 SH   SOLE 1 54,648 0 0
TERADATA CORP DEL OPT 88076W103 295 7,700 SH Call SOLE 8 7,700 0 0
TERADATA CORP DEL OPT 88076W103 8 200 SH Put SOLE 8 200 0 0
TERADATA CORP DEL COM 88076W103 112 2,914 SH   SOLE 9 2,914 0 0
TERADYNE INC COM 880770102 27,723 883,457 SH   SOLE 1 883,457 0 0
TERADYNE INC OPT 880770102 3,251 103,600 SH Put SOLE 8 103,600 0 0
TERADYNE INC BOND 880770AG7 6,462 5,450,000 PRN   SOLE 8 0 0 5,450,000
TERADYNE INC COM 880770102 19 610 SH   SOLE 8 610 0 0
TERADYNE INC OPT 880770102 1,268 40,400 SH Call SOLE 8 40,400 0 0
TEREX CORP NEW COM 880779103 3,205 116,221 SH   SOLE 1 116,221 0 0
TEREX CORP NEW OPT 880779103 39 1,400 SH Put SOLE 8 1,400 0 0
TEREX CORP NEW OPT 880779103 91 3,300 SH Call SOLE 8 3,300 0 0
TEREX CORP NEW COM 880779103 56 2,048 SH   SOLE 8 2,048 0 0
TERNIUM SA ADR 880890108 611 22,557 SH   SOLE 1 22,557 0 0
TERNIUM SA OPT 880890108 106 3,900 SH Call SOLE 8 3,900 0 0
TERNIUM SA OPT 880890108 11 400 SH Put SOLE 8 400 0 0
TERNIUM SA ADR 880890108 298 10,984 SH   SOLE 8 10,984 0 0
TERRAFORM PWR INC COM 88104R209 230 20,541 SH   SOLE 1 20,541 0 0
TERRAFORM PWR INC COM 88104R209 37 3,258 SH   SOLE 9 3,258 0 0
TERRENO RLTY CORP TRUS 88146M101 385 10,978 SH   SOLE 1 10,978 0 0
TERRITORIAL BANCORP INC COM 88145X108 6 226 SH   SOLE 1 226 0 0
TESARO INC COM 881569107 15,093 203,265 SH   SOLE 1 203,265 0 0
TESARO INC OPT 881569107 9,177 123,600 SH Put SOLE 8 123,600 0 0
TESARO INC OPT 881569107 15,421 207,700 SH Call SOLE 8 207,700 0 0
TESARO INC COM 881569107 34,142 459,823 SH   SOLE 8 459,823 0 0
TESARO INC COM 881569107 8 116 SH   SOLE 9 116 0 0
TESLA INC OPT 88160R101 65,062 195,500 SH Call SOLE 1 195,500 0 0
TESLA INC COM 88160R101 36,015 108,218 SH   SOLE 1 108,218 0 0
TESLA INC COM 88160R101 485 1,457 SH   DFND 1 0 0 1,457
TESLA INC OPT 88160R101 379,762 1,141,111 SH Call SOLE 8 1,141,111 0 0
TESLA INC BOND 88160RAC5 2,388 2,126,000 PRN   SOLE 8 0 0 2,126,000
TESLA INC COM 88160R101 20,165 60,590 SH   SOLE 8 60,590 0 0
TESLA INC OPT 88160R101 948,794 2,850,944 SH Put SOLE 8 2,850,944 0 0
TESLA INC COM 88160R101 707 2,126 SH   SOLE 9 2,126 0 0
TETRA TECH INC NEW COM 88162G103 3,449 66,593 SH   SOLE 1 66,593 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 86 51,731 SH   SOLE 1 51,731 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 15 9,225 SH   SOLE 8 9,225 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 20 17,724 SH   SOLE 1 17,724 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 0 45 SH   SOLE 8 45 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 27 1,700 SH Call SOLE 8 1,700 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 25 1,587 SH   SOLE 8 1,587 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 2 100 SH Put SOLE 8 100 0 0
TEVA PHARMACEUTICAL FIN LLC BOND 88163VAE9 188 208,000 PRN   SOLE 8 0 0 208,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 12,561 814,602 SH   SOLE 1 814,602 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 19 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 3,759 243,774 SH   SOLE 8 243,774 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 15,944 1,034,000 SH Call SOLE 8 1,034,000 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 10,324 669,500 SH Put SOLE 8 669,500 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,702 110,420 SH   SOLE 9 110,420 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 785 50,933 SH   DFND 20 0 0 50,933
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,372 26,848 SH   SOLE 1 26,848 0 0
TEXAS CAPITAL BANCSHARES INC OPT 88224Q107 72 1,400 SH Put SOLE 8 1,400 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 26 500 SH   SOLE 8 500 0 0
TEXAS INSTRS INC COM 882508104 135,098 1,429,610 SH   SOLE 1 1,429,610 0 0
TEXAS INSTRS INC OPT 882508104 29,125 308,200 SH Call SOLE 8 308,200 0 0
TEXAS INSTRS INC COM 882508104 21,139 223,693 SH   SOLE 8 223,693 0 0
TEXAS INSTRS INC OPT 882508104 43,914 464,700 SH Put SOLE 8 464,700 0 0
TEXAS INSTRS INC COM 882508104 30,538 323,150 SH   SOLE 9 323,150 0 0
TEXAS INSTRS INC COM 882508104 0 1 SH   SOLE 44 1 0 0
TEXAS ROADHOUSE INC COM 882681109 24,857 416,377 SH   SOLE 1 416,377 0 0
TEXAS ROADHOUSE INC OPT 882681109 985 16,500 SH Call SOLE 8 16,500 0 0
TEXAS ROADHOUSE INC OPT 882681109 66 1,100 SH Put SOLE 8 1,100 0 0
TEXAS ROADHOUSE INC COM 882681109 2,825 47,318 SH   SOLE 8 47,318 0 0
TEXAS ROADHOUSE INC COM 882681109 22,582 378,266 SH   SOLE 9 378,266 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 11 1,070 SH   SOLE 1 1,070 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 46 4,608 SH   SOLE 8 4,608 0 0
TEXTRON INC COM 883203101 12,503 271,845 SH   SOLE 1 271,845 0 0
TEXTRON INC OPT 883203101 1,932 42,000 SH Call SOLE 8 42,000 0 0
TEXTRON INC OPT 883203101 2,148 46,700 SH Put SOLE 8 46,700 0 0
TEXTRON INC COM 883203101 2,978 64,756 SH   SOLE 8 64,756 0 0
TEXTRON INC COM 883203101 1,077 23,427 SH   SOLE 9 23,427 0 0
TFS FINL CORP COM 87240R107 43 2,686 SH   SOLE 1 2,686 0 0
TFS FINL CORP COM 87240R107 9 580 SH   SOLE 8 580 0 0
TG THERAPEUTICS INC COM 88322Q108 210 51,258 SH   SOLE 1 51,258 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 15 700 SH   DFND 1 0 0 700
THE TRADE DESK INC COM 88339J105 1,110 9,562 SH   SOLE 1 9,562 0 0
THE TRADE DESK INC OPT 88339J105 2,089 18,000 SH Put SOLE 8 18,000 0 0
THE TRADE DESK INC COM 88339J105 532 4,578 SH   SOLE 8 4,578 0 0
THE TRADE DESK INC OPT 88339J105 2,623 22,600 SH Call SOLE 8 22,600 0 0
THE9 LTD ADR 88337K203 0 200 SH   SOLE 1 200 0 0
THERAPIX BIOSCIENCES LTD ADR 88339A203 2 681 SH   SOLE 1 681 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 477 18,604 SH   SOLE 1 18,604 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 4 148 SH   SOLE 8 148 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 86,978 388,657 SH   SOLE 1 388,657 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 936 4,181 SH   DFND 1 0 0 4,181
THERMO FISHER SCIENTIFIC INC COM 883556102 157 700 SH   SOLE 8 700 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 11,234 50,200 SH Put SOLE 8 50,200 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 14,300 63,900 SH Call SOLE 8 63,900 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 966 4,314 SH   SOLE 9 4,314 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 324 1,450 SH   DFND 20 0 0 1,450
THERMO FISHER SCIENTIFIC INC COM 883556102 612 2,733 SH   SOLE 20 0 2,733 0
THERMON GROUP HLDGS INC COM 88362T103 368 18,122 SH   SOLE 1 18,122 0 0
THIRD PT REINS LTD COM G8827U100 476 49,300 SH   SOLE 1 49,300 0 0
THIRD PT REINS LTD COM G8827U100 120 12,440 SH   SOLE 8 12,440 0 0
THL CREDIT INC COM 872438106 13 2,116 SH   SOLE 8 2,116 0 0
THOMSON REUTERS CORP COM 884903709 181 3,755 SH   SOLE 1 3,755 0 0
THOMSON REUTERS CORP COM 884903709 37 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP OPT 884903709 109 2,250 SH Call SOLE 8 2,250 0 0
THOMSON REUTERS CORP COM 884903709 1,000 20,698 SH   SOLE 8 20,698 0 0
THOMSON REUTERS CORP COM 884903709 7,139 147,760 SH   SOLE 9 147,760 0 0
THOR INDS INC COM 885160101 1,592 30,628 SH   SOLE 1 30,628 0 0
THOR INDS INC COM 885160101 992 19,077 SH   SOLE 8 19,077 0 0
THOR INDS INC OPT 885160101 2,283 43,900 SH Put SOLE 8 43,900 0 0
THOR INDS INC OPT 885160101 1,050 20,200 SH Call SOLE 8 20,200 0 0
TIDEWATER INC NEW COM 88642R109 124 6,453 SH   SOLE 1 6,453 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIER REIT INC TRUS 88650V208 1,417 68,680 SH   SOLE 1 68,680 0 0
TIFFANY &amp CO NEW COM 886547108 27,537 342,010 SH   SOLE 1 342,010 0 0
TIFFANY &amp CO NEW OPT 886547108 950 11,800 SH Call SOLE 8 11,800 0 0
TIFFANY &amp CO NEW OPT 886547108 10,958 136,100 SH Put SOLE 8 136,100 0 0
TIFFANY &amp CO NEW COM 886547108 7,424 92,213 SH   SOLE 8 92,213 0 0
TIFFANY &amp CO NEW COM 886547108 1,630 20,245 SH   SOLE 9 20,245 0 0
TILE SHOP HLDGS INC COM 88677Q109 81 14,735 SH   SOLE 1 14,735 0 0
TILE SHOP HLDGS INC COM 88677Q109 3 561 SH   SOLE 8 561 0 0
TILLYS INC COM 886885102 640 58,867 SH   SOLE 1 58,867 0 0
TILLYS INC COM 886885102 980 90,200 SH   SOLE 8 90,200 0 0
TILRAY INC OPT 88688T100 13,318 188,800 SH Put SOLE 8 188,800 0 0
TILRAY INC OPT 88688T100 13,036 184,800 SH Call SOLE 8 184,800 0 0
TIM PARTICIPACOES S A ADR 88706P205 365 23,770 SH   SOLE 1 23,770 0 0
TIMBERLAND BANCORP INC COM 887098101 8 389 SH   SOLE 1 389 0 0
TIMKEN CO COM 887389104 142 3,790 SH   SOLE 1 3,790 0 0
TIMKEN CO COM 887389104 112 3,000 SH   SOLE 8 3,000 0 0
TIMKEN CO OPT 887389104 15 400 SH Put SOLE 8 400 0 0
TIMKEN CO OPT 887389104 63 1,700 SH Call SOLE 8 1,700 0 0
TIMKENSTEEL CORP COM 887399103 286 32,832 SH   SOLE 1 32,832 0 0
TIMKENSTEEL CORP COM 887399103 121 13,819 SH   SOLE 8 13,819 0 0
TITAN INTL INC ILL COM 88830M102 95 20,402 SH   SOLE 1 20,402 0 0
TITAN INTL INC ILL OPT 88830M102 4 900 SH Put SOLE 8 900 0 0
TITAN INTL INC ILL COM 88830M102 20 4,427 SH   SOLE 8 4,427 0 0
TITAN INTL INC ILL OPT 88830M102 5 1,000 SH Call SOLE 8 1,000 0 0
TITAN MACHY INC COM 88830R101 7 548 SH   SOLE 1 548 0 0
TITAN MACHY INC OPT 88830R101 70 5,300 SH Put SOLE 8 5,300 0 0
TITAN MACHY INC COM 88830R101 408 30,973 SH   SOLE 8 30,973 0 0
TITAN MACHY INC OPT 88830R101 14 1,100 SH Call SOLE 8 1,100 0 0
TITAN PHARMACEUTICALS INC DE COM 888314309 0 100 SH   SOLE 1 100 0 0
TITAN PHARMACEUTICALS INC DE COM 888314309 0 50 SH   SOLE 8 50 0 0
TIVITY HEALTH INC COM 88870R102 1,281 51,645 SH   SOLE 1 51,645 0 0
TIVITY HEALTH INC OPT 88870R102 87 3,500 SH Call SOLE 8 3,500 0 0
TIVO CORP COM 88870P106 850 90,241 SH   SOLE 1 90,241 0 0
TIVO CORP COM 88870P106 346 36,717 SH   SOLE 8 36,717 0 0
TIVO CORP OPT 88870P106 28 3,000 SH Call SOLE 8 3,000 0 0
TJX COS INC NEW COM 872540109 80,123 1,790,868 SH   SOLE 1 1,790,868 0 0
TJX COS INC NEW OPT 872540109 2,913 65,100 SH Put SOLE 8 65,100 0 0
TJX COS INC NEW COM 872540109 3,184 71,177 SH   SOLE 8 71,177 0 0
TJX COS INC NEW OPT 872540109 6,402 143,100 SH Call SOLE 8 143,100 0 0
TJX COS INC NEW COM 872540109 37,156 830,507 SH   SOLE 9 830,507 0 0
TJX COS INC NEW COM 872540109 0 2 SH   SOLE 44 2 0 0
TOCAGEN INC COM 888846102 1 126 SH   SOLE 8 126 0 0
TOLL BROTHERS INC COM 889478103 1,383 41,994 SH   SOLE 1 41,994 0 0
TOLL BROTHERS INC COM 889478103 32 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC OPT 889478103 748 22,700 SH Call SOLE 8 22,700 0 0
TOLL BROTHERS INC OPT 889478103 761 23,100 SH Put SOLE 8 23,100 0 0
TOLL BROTHERS INC COM 889478103 0 5 SH   SOLE 8 5 0 0
TOLL BROTHERS INC COM 889478103 21 652 SH   SOLE 9 652 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 378 5,046 SH   SOLE 1 5,046 0 0
TOOTSIE ROLL INDS INC COM 890516107 191 5,743 SH   SOLE 1 5,743 0 0
TOP SHIPS INC COM Y8897Y800 0 178 SH   SOLE 8 178 0 0
TOPBUILD CORP COM 89055F103 1,319 29,312 SH   SOLE 1 29,312 0 0
TORCHMARK CORP COM 891027104 20,278 272,058 SH   SOLE 1 272,058 0 0
TORCHMARK CORP COM 891027104 134 1,800 SH   SOLE 8 1,800 0 0
TORCHMARK CORP OPT 891027104 119 1,600 SH Call SOLE 8 1,600 0 0
TORCHMARK CORP OPT 891027104 380 5,100 SH Put SOLE 8 5,100 0 0
TORCHMARK CORP COM 891027104 732 9,810 SH   SOLE 9 9,810 0 0
TORM PLC COM G89479102 708 120,388 SH   SOLE 9 120,388 0 0
TORO CO COM 891092108 25,627 458,631 SH   SOLE 1 458,631 0 0
TORO CO COM 891092108 203 3,632 SH   SOLE 8 3,632 0 0
TORO CO COM 891092108 21,282 380,858 SH   SOLE 9 380,858 0 0
TORONTO DOMINION BK ONT COM 891160509 121 2,440 SH   DFND 1 0 0 2,440
TORONTO DOMINION BK ONT COM 891160509 4,812 96,783 SH   SOLE 1 96,783 0 0
TORONTO DOMINION BK ONT OPT 891160509 671 13,500 SH Put SOLE 8 13,500 0 0
TORONTO DOMINION BK ONT OPT 891160509 194 3,900 SH Call SOLE 8 3,900 0 0
TORONTO DOMINION BK ONT COM 891160509 5,801 116,642 SH   SOLE 9 116,642 0 0
TOTAL S A ADR 89151E109 2,416 46,313 SH   SOLE 1 86 46,227 0
TOTAL S A ADR 89151E109 194 3,721 SH   SOLE 8 3,721 0 0
TOTAL S A OPT 89151E109 4,707 90,200 SH Put SOLE 8 90,200 0 0
TOTAL S A OPT 89151E109 3,710 71,100 SH Call SOLE 8 71,100 0 0
TOTAL S A ADR 89151E109 10,127 194,072 SH   SOLE 9 194,072 0 0
TOTAL S A ADR 89151E109 783 15,000 SH   DFND 20 0 0 15,000
TOTAL SYS SVCS INC COM 891906109 15,305 188,266 SH   SOLE 1 188,266 0 0
TOTAL SYS SVCS INC OPT 891906109 8 100 SH Put SOLE 8 100 0 0
TOTAL SYS SVCS INC OPT 891906109 317 3,900 SH Call SOLE 8 3,900 0 0
TOTAL SYS SVCS INC COM 891906109 44 543 SH   SOLE 8 543 0 0
TOTAL SYS SVCS INC COM 891906109 5,530 68,024 SH   SOLE 9 68,024 0 0
TOWER INTL INC COM 891826109 430 18,062 SH   SOLE 1 18,062 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 455 30,900 SH Put SOLE 8 30,900 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 363 24,612 SH   SOLE 8 24,612 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 833 56,500 SH Call SOLE 8 56,500 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 110 7,468 SH   SOLE 9 7,468 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 2 348 SH   SOLE 1 348 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 19 2,952 SH   SOLE 8 2,952 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 46 1,916 SH   SOLE 1 1,916 0 0
TOWNSQUARE MEDIA INC COM 892231101 15 3,557 SH   SOLE 8 3,557 0 0
TOYOTA MOTOR CORP OPT 892331307 952 8,200 SH Put SOLE 8 8,200 0 0
TOYOTA MOTOR CORP OPT 892331307 1,126 9,700 SH Call SOLE 8 9,700 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG RE FIN TR INC COM 87266M107 106 5,800 SH   SOLE 9 5,800 0 0
TPG SPECIALTY LENDING INC COM 87265K102 27 1,500 SH   SOLE 1 1,500 0 0
TPG SPECIALTY LENDING INC BOND 87265KAB8 91 91,000 PRN   SOLE 8 0 0 91,000
TPG SPECIALTY LENDING INC COM 87265K102 76 4,207 SH   SOLE 8 4,207 0 0
TPG SPECIALTY LENDING INC BOND 87265KAD4 2,005 2,044,000 PRN   SOLE 8 0 0 2,044,000
TPI COMPOSITES INC COM 87266J104 396 16,100 SH   SOLE 1 16,100 0 0
TPI COMPOSITES INC COM 87266J104 18 736 SH   SOLE 9 736 0 0
TRACTOR SUPPLY CO COM 892356106 16,243 194,669 SH   SOLE 1 194,669 0 0
TRACTOR SUPPLY CO OPT 892356106 5,365 64,300 SH Put SOLE 8 64,300 0 0
TRACTOR SUPPLY CO COM 892356106 1,294 15,510 SH   SOLE 8 15,510 0 0
TRACTOR SUPPLY CO OPT 892356106 1,418 17,000 SH Call SOLE 8 17,000 0 0
TRACTOR SUPPLY CO COM 892356106 963 11,532 SH   SOLE 9 11,532 0 0
TRANSALTA CORP COM 89346D107 0 100 SH   SOLE 9 100 0 0
TRANSCANADA CORP COM 89353D107 20,234 566,785 SH   SOLE 1 566,785 0 0
TRANSCANADA CORP COM 89353D107 24,121 675,691 SH   SOLE 9 675,691 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 1 48 SH   SOLE 1 48 0 0
TRANSDIGM GROUP INC COM 893641100 12,427 36,542 SH   SOLE 1 36,542 0 0
TRANSDIGM GROUP INC OPT 893641100 1,836 5,400 SH Call SOLE 8 5,400 0 0
TRANSDIGM GROUP INC OPT 893641100 3,979 11,700 SH Put SOLE 8 11,700 0 0
TRANSDIGM GROUP INC COM 893641100 1,557 4,578 SH   SOLE 9 4,578 0 0
TRANSENTERIX INC COM 89366M201 130 57,700 SH   SOLE 1 57,700 0 0
TRANSLATE BIO INC COM 89374L104 50 6,710 SH   SOLE 1 6,710 0 0
TRANSMONTAIGNE PARTNERS L P COM 89376V100 7,528 185,502 SH   SOLE 1 185,502 0 0
TRANSOCEAN INC BOND 893830BJ7 2,343 2,473,000 PRN   SOLE 8 0 0 2,473,000
TRANSOCEAN LTD OPT H8817H100 7,634 1,100,000 SH Put SOLE 1 1,100,000 0 0
TRANSOCEAN LTD COM H8817H100 2,874 414,249 SH   SOLE 1 414,249 0 0
TRANSOCEAN LTD COM H8817H100 10,620 1,530,187 SH   SOLE 8 1,530,187 0 0
TRANSOCEAN LTD OPT H8817H100 10,297 1,483,700 SH Call SOLE 8 1,483,700 0 0
TRANSOCEAN LTD OPT H8817H100 17,996 2,593,000 SH Put SOLE 8 2,593,000 0 0
TRANSOCEAN LTD COM H8817H100 649 93,455 SH   SOLE 9 93,455 0 0
TRANSPORTADORA DE GAS SUR ADR 893870204 0 6 SH   SOLE 1 6 0 0
TRANSUNION COM 89400J107 8,890 156,518 SH   SOLE 1 156,518 0 0
TRANSUNION COM 89400J107 128 2,253 SH   SOLE 9 2,253 0 0
TRAVELERS COMPANIES INC COM 89417E109 1 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC COM 89417E109 53,069 443,157 SH   SOLE 1 443,157 0 0
TRAVELERS COMPANIES INC COM 89417E109 74 615 SH   SOLE 8 615 0 0
TRAVELERS COMPANIES INC OPT 89417E109 6,011 50,200 SH Put SOLE 8 50,200 0 0
TRAVELERS COMPANIES INC OPT 89417E109 2,251 18,800 SH Call SOLE 8 18,800 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,994 25,004 SH   SOLE 9 25,004 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 4,447 284,771 SH   SOLE 1 284,771 0 0
TRAVELPORT WORLDWIDE LTD OPT G9019D104 108 6,900 SH Call SOLE 8 6,900 0 0
TRAVELZOO COM 89421Q205 2 230 SH   SOLE 1 230 0 0
TRAVELZOO COM 89421Q205 247 25,131 SH   SOLE 8 25,131 0 0
TRECORA RES COM 894648104 5 602 SH   SOLE 1 602 0 0
TREDEGAR CORP COM 894650100 174 10,967 SH   SOLE 1 10,967 0 0
TREEHOUSE FOODS INC COM 89469A104 3,958 78,053 SH   SOLE 1 78,053 0 0
TREEHOUSE FOODS INC OPT 89469A104 35 700 SH Put SOLE 8 700 0 0
TREEHOUSE FOODS INC COM 89469A104 447 8,813 SH   SOLE 8 8,813 0 0
TREVENA INC COM 89532E109 7 16,383 SH   SOLE 1 16,383 0 0
TREVENA INC COM 89532E109 0 85 SH   SOLE 8 85 0 0
TREX CO INC COM 89531P105 1,326 22,330 SH   SOLE 1 22,330 0 0
TREX CO INC OPT 89531P105 154 2,600 SH Put SOLE 8 2,600 0 0
TREX CO INC COM 89531P105 71 1,200 SH   SOLE 8 1,200 0 0
TRI POINTE GROUP INC COM 87265H109 3,584 327,853 SH   SOLE 1 327,853 0 0
TRI POINTE GROUP INC COM 87265H109 32 2,987 SH   SOLE 8 2,987 0 0
TRIBUNE MEDIA CO COM 896047503 13,667 301,180 SH   SOLE 1 301,180 0 0
TRICIDA INC COM 89610F101 169 7,176 SH   SOLE 1 7,176 0 0
TRICO BANCSHARES COM 896095106 85 2,520 SH   SOLE 1 2,520 0 0
TRICO BANCSHARES COM 896095106 2 65 SH   SOLE 8 65 0 0
TRIMAS CORP COM 896215209 36 1,332 SH   SOLE 1 1,332 0 0
TRIMBLE INC COM 896239100 4,036 122,660 SH   SOLE 1 122,660 0 0
TRIMBLE INC COM 896239100 12 357 SH   SOLE 8 357 0 0
TRIMBLE INC OPT 896239100 16 500 SH Put SOLE 8 500 0 0
TRIMBLE INC OPT 896239100 375 11,400 SH Call SOLE 8 11,400 0 0
TRIMBLE INC COM 896239100 98 2,954 SH   SOLE 9 2,954 0 0
TRINET GROUP INC COM 896288107 1,567 37,338 SH   SOLE 1 37,338 0 0
TRINITY INDS INC COM 896522109 1,050 50,977 SH   SOLE 1 50,977 0 0
TRINITY INDS INC OPT 896522109 875 42,500 SH Put SOLE 8 42,500 0 0
TRINITY INDS INC OPT 896522109 933 45,300 SH Call SOLE 8 45,300 0 0
TRINITY INDS INC COM 896522109 332 16,144 SH   SOLE 8 16,144 0 0
TRINSEO S A COM L9340P101 286 6,254 SH   SOLE 1 6,254 0 0
TRIPADVISOR INC COM 896945201 19,830 367,646 SH   SOLE 1 367,646 0 0
TRIPADVISOR INC OPT 896945201 7,352 136,300 SH Call SOLE 8 136,300 0 0
TRIPADVISOR INC OPT 896945201 9,553 177,100 SH Put SOLE 8 177,100 0 0
TRIPADVISOR INC COM 896945201 570 10,578 SH   SOLE 9 10,578 0 0
TRIPLE-S MGMT CORP COM 896749108 409 23,542 SH   SOLE 1 23,542 0 0
TRISTATE CAP HLDGS INC COM 89678F100 133 6,804 SH   SOLE 1 6,804 0 0
TRITON INTL LTD COM G9078F107 138 4,418 SH   SOLE 1 4,418 0 0
TRIUMPH BANCORP INC COM 89679E300 672 22,635 SH   SOLE 1 22,635 0 0
TRIUMPH GROUP INC NEW COM 896818101 313 27,216 SH   SOLE 1 27,216 0 0
TRIVAGO N V ADR 89686D105 459 81,371 SH   SOLE 1 81,371 0 0
TRIVAGO N V ADR 89686D105 49 8,722 SH   SOLE 8 8,722 0 0
TRONOX LTD COM Q9235V101 3 406 SH   SOLE 1 406 0 0
TRONOX LTD COM Q9235V101 1,318 169,459 SH   SOLE 8 169,459 0 0
TRONOX LTD OPT Q9235V101 779 100,100 SH Call SOLE 8 100,100 0 0
TROVAGENE INC COM 897238408 1 2,084 SH   DFND 1 0 0 2,084
TRUEBLUE INC COM 89785X101 403 18,145 SH   SOLE 1 18,145 0 0
TRUEBLUE INC COM 89785X101 2 106 SH   SOLE 8 106 0 0
TRUECAR INC COM 89785L107 182 20,178 SH   SOLE 1 20,178 0 0
TRUECAR INC COM 89785L107 203 22,410 SH   SOLE 8 22,410 0 0
TRUECAR INC OPT 89785L107 18 2,000 SH Put SOLE 8 2,000 0 0
TRUPANION INC COM 898202106 2,880 113,058 SH   SOLE 1 23,619 89,439 0
TRUPANION INC COM 898202106 35 1,422 SH   SOLE 8 1,422 0 0
TRUPANION INC OPT 898202106 532 20,900 SH Call SOLE 8 20,900 0 0
TRUPANION INC COM 898202106 701 27,529 SH   SOLE 20 0 27,529 0
TRUPANION INC COM 898202106 396 15,559 SH   SOLE 99 0 15,559 0
TRUSTCO BK CORP N Y COM 898349105 269 39,099 SH   SOLE 1 39,099 0 0
TRUSTMARK CORP COM 898402102 156 5,495 SH   SOLE 1 5,495 0 0
TRUSTMARK CORP COM 898402102 0 16 SH   SOLE 9 16 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 2 540 SH   SOLE 8 540 0 0
TTEC HLDGS INC COM 89854H102 149 5,215 SH   SOLE 1 5,215 0 0
TTEC HLDGS INC COM 89854H102 351 12,278 SH   SOLE 8 12,278 0 0
TTM TECHNOLOGIES INC COM 87305R109 647 66,453 SH   SOLE 1 66,453 0 0
TTM TECHNOLOGIES INC COM 87305R109 1 110 SH   SOLE 8 110 0 0
TTM TECHNOLOGIES INC OPT 87305R109 13 1,300 SH Call SOLE 8 1,300 0 0
TUCOWS INC COM 898697206 37 614 SH   SOLE 1 614 0 0
TUCOWS INC OPT 898697206 60 1,000 SH Call SOLE 8 1,000 0 0
TUCOWS INC COM 898697206 54 897 SH   SOLE 8 897 0 0
TUESDAY MORNING CORP COM 899035505 13 7,606 SH   SOLE 8 7,606 0 0
TUNIU CORP ADR 89977P106 27 5,509 SH   SOLE 8 5,509 0 0
TUPPERWARE BRANDS CORP COM 899896104 660 20,935 SH   SOLE 1 20,935 0 0
TUPPERWARE BRANDS CORP OPT 899896104 347 11,000 SH Call SOLE 8 11,000 0 0
TUPPERWARE BRANDS CORP OPT 899896104 60 1,900 SH Put SOLE 8 1,900 0 0
TUPPERWARE BRANDS CORP COM 899896104 136 4,311 SH   SOLE 8 4,311 0 0
TUPPERWARE BRANDS CORP COM 899896104 0 13 SH   SOLE 9 13 0 0
TURQUOISE HILL RES LTD COM 900435108 3 2,085 SH   SOLE 1 2,085 0 0
TURQUOISE HILL RES LTD COM 900435108 13 7,738 SH   SOLE 9 7,738 0 0
TURTLE BEACH CORP COM 900450206 1,306 91,500 SH   SOLE 1 91,500 0 0
TURTLE BEACH CORP COM 900450206 5 370 SH   SOLE 8 370 0 0
TUTOR PERINI CORP COM 901109108 17 1,088 SH   SOLE 1 1,088 0 0
TUTOR PERINI CORP BOND 901109AD0 767 833,000 PRN   SOLE 8 0 0 833,000
TUTOR PERINI CORP COM 901109108 217 13,579 SH   SOLE 8 13,579 0 0
TUTOR PERINI CORP OPT 901109108 54 3,400 SH Call SOLE 8 3,400 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 110,502 2,296,370 SH   SOLE 1 2,296,370 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 24 500 SH   DFND 1 0 0 500
TWENTY FIRST CENTY FOX INC COM 90130A200 349,817 7,321,405 SH   SOLE 1 7,321,405 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 19,681 409,000 SH Put SOLE 8 409,000 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 2 43 SH   SOLE 8 43 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 435 9,100 SH Put SOLE 8 9,100 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A101 31,913 663,200 SH Call SOLE 8 663,200 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 0 7 SH   SOLE 8 7 0 0
TWENTY FIRST CENTY FOX INC OPT 90130A200 3,278 68,600 SH Call SOLE 8 68,600 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 3,287 68,286 SH   SOLE 9 68,286 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 2,256 47,218 SH   SOLE 9 47,218 0 0
TWENTY FIRST CENTY FOX INC COM 90130A200 0 1 SH   SOLE 44 1 0 0
TWENTY FIRST CENTY FOX INC COM 90130A101 0 1 SH   SOLE 44 1 0 0
TWILIO INC COM 90138F102 6 65 SH   DFND 1 0 0 65
TWILIO INC COM 90138F102 1,137 12,746 SH   SOLE 1 12,746 0 0
TWILIO INC OPT 90138F102 6,287 70,400 SH Put SOLE 8 70,400 0 0
TWILIO INC OPT 90138F102 26,111 292,400 SH Call SOLE 8 292,400 0 0
TWIN DISC INC COM 901476101 3 233 SH   SOLE 1 233 0 0
TWIN DISC INC COM 901476101 9 634 SH   SOLE 8 634 0 0
TWIST BIOSCIENCE CORP COM 90184D100 8 344 SH   SOLE 1 344 0 0
TWITTER INC COM 90184L102 60,337 2,099,459 SH   SOLE 1 2,099,459 0 0
TWITTER INC COM 90184L102 201 7,005 SH   DFND 1 0 0 7,005
TWITTER INC COM 90184L102 25,420 884,491 SH   SOLE 8 884,491 0 0
TWITTER INC OPT 90184L102 41,678 1,450,200 SH Call SOLE 8 1,450,200 0 0
TWITTER INC OPT 90184L102 89,450 3,112,400 SH Put SOLE 8 3,112,400 0 0
TWITTER INC BOND 90184LAB8 22 23,000 PRN   SOLE 8 0 0 23,000
TWITTER INC BOND 90184LAD4 284 311,000 PRN   SOLE 8 0 0 311,000
TWITTER INC COM 90184L102 5,106 177,657 SH   SOLE 9 177,657 0 0
TWITTER INC COM 90184L102 198 6,883 SH   DFND 20 0 0 6,883
TWO HBRS INVT CORP TRUS 90187B408 749 58,321 SH   SOLE 1 58,321 0 0
TWO HBRS INVT CORP COM 90187B408 148 11,533 SH   SOLE 1 11,533 0 0
TWO HBRS INVT CORP TRUS 90187B408 104 8,100 SH   SOLE 8 8,100 0 0
TYLER TECHNOLOGIES INC COM 902252105 515 2,770 SH   SOLE 1 2,770 0 0
TYLER TECHNOLOGIES INC COM 902252105 39 210 SH   SOLE 8 210 0 0
TYSON FOODS INC COM 902494103 21,415 400,999 SH   SOLE 1 400,999 0 0
TYSON FOODS INC OPT 902494103 5,249 98,300 SH Put SOLE 8 98,300 0 0
TYSON FOODS INC OPT 902494103 1,169 21,900 SH Call SOLE 8 21,900 0 0
TYSON FOODS INC COM 902494103 2,896 54,226 SH   SOLE 8 54,226 0 0
TYSON FOODS INC COM 902494103 1,491 27,933 SH   SOLE 9 27,933 0 0
U S CONCRETE INC COM 90333L201 212 6,014 SH   SOLE 1 6,014 0 0
U S CONCRETE INC COM 90333L201 16 444 SH   SOLE 8 444 0 0
U S CONCRETE INC OPT 90333L201 7 200 SH Call SOLE 8 200 0 0
U S G CORP COM 903293405 13,701 321,168 SH   SOLE 1 321,168 0 0
U S G CORP OPT 903293405 2,969 69,600 SH Call SOLE 8 69,600 0 0
U S G CORP OPT 903293405 990 23,200 SH Put SOLE 8 23,200 0 0
U S GLOBAL INVS INC COM 902952100 3 2,461 SH   SOLE 8 2,461 0 0
U S PHYSICAL THERAPY INC COM 90337L108 1,112 10,854 SH   SOLE 1 10,854 0 0
U S PHYSICAL THERAPY INC COM 90337L108 324 3,169 SH   SOLE 8 3,169 0 0
U S SILICA HLDGS INC COM 90346E103 1,702 167,212 SH   SOLE 1 167,212 0 0
U S SILICA HLDGS INC COM 90346E103 446 43,824 SH   SOLE 8 43,824 0 0
U S SILICA HLDGS INC OPT 90346E103 954 93,700 SH Call SOLE 8 93,700 0 0
U S SILICA HLDGS INC OPT 90346E103 995 97,700 SH Put SOLE 8 97,700 0 0
UBIQUITI NETWORKS INC COM 90347A100 986 9,912 SH   SOLE 1 9,912 0 0
UBIQUITI NETWORKS INC OPT 90347A100 1,551 15,600 SH Put SOLE 8 15,600 0 0
UBIQUITI NETWORKS INC OPT 90347A100 3,887 39,100 SH Call SOLE 8 39,100 0 0
UBIQUITI NETWORKS INC COM 90347A100 1,612 16,215 SH   SOLE 8 16,215 0 0
UBS GROUP AG COM H42097107 981 79,265 SH   SOLE 1 79,265 0 0
UBS GROUP AG OPT H42097107 56 4,500 SH Call SOLE 8 4,500 0 0
UBS GROUP AG OPT H42097107 134 10,800 SH Put SOLE 8 10,800 0 0
UBS GROUP AG COM H42097107 85 6,830 SH   SOLE 8 6,830 0 0
UBS GROUP AG COM H42097107 15 1,241 SH   SOLE 9 1,241 0 0
UDR INC TRUS 902653104 22,140 558,812 SH   SOLE 1 558,812 0 0
UDR INC COM 902653104 5,957 150,336 SH   SOLE 1 150,336 0 0
UDR INC COM 902653104 1,033 26,083 SH   SOLE 9 26,083 0 0
UFP TECHNOLOGIES INC COM 902673102 6 191 SH   SOLE 1 191 0 0
UGI CORP NEW COM 902681105 9,043 169,511 SH   SOLE 1 169,511 0 0
UGI CORP NEW COM 902681105 354 6,639 SH   SOLE 8 6,639 0 0
UGI CORP NEW OPT 902681105 5 100 SH Call SOLE 8 100 0 0
UGI CORP NEW COM 902681105 113 2,121 SH   SOLE 9 2,121 0 0
ULTA BEAUTY INC COM 90384S303 13,039 53,258 SH   SOLE 1 53,258 0 0
ULTA BEAUTY INC COM 90384S303 789 3,221 SH   SOLE 8 3,221 0 0
ULTA BEAUTY INC OPT 90384S303 7,002 28,600 SH Put SOLE 8 28,600 0 0
ULTA BEAUTY INC OPT 90384S303 4,848 19,800 SH Call SOLE 8 19,800 0 0
ULTA BEAUTY INC COM 90384S303 1,365 5,573 SH   SOLE 9 5,573 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 1,373 5,604 SH   SOLE 1 5,604 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 373 44,106 SH   SOLE 1 44,106 0 0
ULTRA CLEAN HLDGS INC OPT 90385V107 8 1,000 SH Put SOLE 8 1,000 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 3 321 SH   SOLE 8 321 0 0
ULTRA PETROLEUM CORP COM 903914208 4 4,627 SH   SOLE 1 4,627 0 0
ULTRA PETROLEUM CORP COM 903914208 21 27,087 SH   SOLE 8 27,087 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 264 6,064 SH   SOLE 1 6,064 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 9 200 SH   SOLE 8 200 0 0
ULTRAGENYX PHARMACEUTICAL IN OPT 90400D108 26 600 SH Put SOLE 8 600 0 0
ULTRALIFE CORP COM 903899102 77 11,433 SH   SOLE 8 11,433 0 0
UMB FINL CORP COM 902788108 425 6,976 SH   SOLE 1 6,976 0 0
UMPQUA HLDGS CORP COM 904214103 3,778 237,612 SH   SOLE 1 237,612 0 0
UNDER ARMOUR INC COM 904311206 3,141 194,315 SH   SOLE 1 194,315 0 0
UNDER ARMOUR INC COM 904311107 9,479 536,489 SH   SOLE 1 536,489 0 0
UNDER ARMOUR INC OPT 904311206 2,193 135,600 SH Put SOLE 8 135,600 0 0
UNDER ARMOUR INC OPT 904311107 14,067 796,100 SH Put SOLE 8 796,100 0 0
UNDER ARMOUR INC OPT 904311107 4,684 265,100 SH Call SOLE 8 265,100 0 0
UNDER ARMOUR INC COM 904311107 7,011 396,768 SH   SOLE 8 396,768 0 0
UNDER ARMOUR INC OPT 904311206 1,884 116,500 SH Call SOLE 8 116,500 0 0
UNDER ARMOUR INC COM 904311107 336 19,046 SH   SOLE 9 19,046 0 0
UNDER ARMOUR INC COM 904311206 590 36,504 SH   SOLE 9 36,504 0 0
UNDER ARMOUR INC COM 904311206 275 17,000 SH   DFND 20 0 0 17,000
UNIFI INC COM 904677200 182 7,979 SH   SOLE 1 7,979 0 0
UNIFIRST CORP MASS COM 904708104 3,138 21,930 SH   SOLE 1 21,930 0 0
UNILEVER N V ADR 904784709 2,233 41,507 SH   SOLE 1 41,507 0 0
UNILEVER N V ADR 904784709 122 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 186 3,457 SH   SOLE 8 3,457 0 0
UNILEVER PLC ADR 904767704 128 2,445 SH   DFND 1 0 0 2,445
UNILEVER PLC ADR 904767704 543 10,391 SH   SOLE 1 10,391 0 0
UNILEVER PLC ADR 904767704 237 4,542 SH   SOLE 8 4,542 0 0
UNILEVER PLC OPT 904767704 209 4,000 SH Call SOLE 8 4,000 0 0
UNILEVER PLC OPT 904767704 110 2,100 SH Put SOLE 8 2,100 0 0
UNILEVER PLC ADR 904767704 1,547 29,600 SH   DFND 20 0 0 29,600
UNION BANKSHARES CORP NEW COM 90539J109 372 13,178 SH   SOLE 1 13,178 0 0
UNION BANKSHARES CORP NEW COM 90539J109 39 1,388 SH   SOLE 8 1,388 0 0
UNION PAC CORP COM 907818108 51,079 369,517 SH   SOLE 1 369,517 0 0
UNION PAC CORP PREF 907818108 196 1,417 SH   DFND 1 0 0 1,417
UNION PAC CORP OPT 907818108 10,658 77,100 SH Put SOLE 8 77,100 0 0
UNION PAC CORP OPT 907818108 13,726 99,300 SH Call SOLE 8 99,300 0 0
UNION PAC CORP COM 907818108 17,402 125,890 SH   SOLE 8 125,890 0 0
UNION PAC CORP COM 907818108 1,267 9,166 SH   SOLE 9 9,166 0 0
UNION PAC CORP COM 907818108 0 1 SH   SOLE 44 1 0 0
UNIQURE NV COM N90064101 60 2,079 SH   SOLE 1 2,079 0 0
UNIQURE NV COM N90064101 4 143 SH   SOLE 8 143 0 0
UNISYS CORP COM 909214306 2 200 SH   DFND 1 0 0 200
UNISYS CORP COM 909214306 448 38,650 SH   SOLE 1 38,650 0 0
UNISYS CORP OPT 909214306 48 4,100 SH Call SOLE 8 4,100 0 0
UNISYS CORP OPT 909214306 71 6,100 SH Put SOLE 8 6,100 0 0
UNISYS CORP COM 909214306 84 7,273 SH   SOLE 8 7,273 0 0
UNIT CORP COM 909218109 993 69,494 SH   SOLE 1 69,494 0 0
UNIT CORP OPT 909218109 1 100 SH Call SOLE 8 100 0 0
UNIT CORP OPT 909218109 23 1,600 SH Put SOLE 8 1,600 0 0
UNIT CORP COM 909218109 49 3,455 SH   SOLE 8 3,455 0 0
UNITED BANKSHARES INC WEST V COM 909907107 120 3,876 SH   SOLE 1 3,876 0 0
UNITED BANKSHARES INC WEST V COM 909907107 0 15 SH   SOLE 9 15 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,182 55,103 SH   SOLE 1 55,103 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 16 1,917 SH   SOLE 1 1,917 0 0
UNITED CONTL HLDGS INC COM 910047109 8,550 102,121 SH   SOLE 1 102,121 0 0
UNITED CONTL HLDGS INC OPT 910047109 25,906 309,400 SH Call SOLE 8 309,400 0 0
UNITED CONTL HLDGS INC OPT 910047109 148,796 1,777,100 SH Put SOLE 8 1,777,100 0 0
UNITED CONTL HLDGS INC COM 910047109 41,965 501,201 SH   SOLE 8 501,201 0 0
UNITED CONTL HLDGS INC COM 910047109 48 570 SH   SOLE 9 570 0 0
UNITED FINL BANCORP INC NEW COM 910304104 84 5,695 SH   SOLE 1 5,695 0 0
UNITED FINL BANCORP INC NEW COM 910304104 14 953 SH   SOLE 8 953 0 0
UNITED FIRE GROUP INC COM 910340108 1,177 21,221 SH   SOLE 1 21,221 0 0
UNITED FIRE GROUP INC COM 910340108 363 6,539 SH   SOLE 8 6,539 0 0
UNITED INS HLDGS CORP COM 910710102 151 9,137 SH   SOLE 1 9,137 0 0
UNITED INS HLDGS CORP COM 910710102 5 283 SH   SOLE 8 283 0 0
UNITED NAT FOODS INC COM 911163103 318 29,980 SH   SOLE 1 29,980 0 0
UNITED NAT FOODS INC OPT 911163103 43 4,100 SH Put SOLE 8 4,100 0 0
UNITED NAT FOODS INC COM 911163103 270 25,482 SH   SOLE 8 25,482 0 0
UNITED PARCEL SERVICE INC COM 911312106 49 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 154,335 1,582,440 SH   SOLE 1 1,582,440 0 0
UNITED PARCEL SERVICE INC COM 911312106 178 1,820 SH   SOLE 8 1,820 0 0
UNITED PARCEL SERVICE INC OPT 911312106 14,951 153,300 SH Call SOLE 8 153,300 0 0
UNITED PARCEL SERVICE INC OPT 911312106 9,860 101,100 SH Put SOLE 8 101,100 0 0
UNITED PARCEL SERVICE INC COM 911312106 5,239 53,718 SH   SOLE 9 53,718 0 0
UNITED PARCEL SERVICE INC COM 911312106 176 1,800 SH   SOLE 20 0 1,800 0
UNITED PARCEL SERVICE INC COM 911312106 0 1 SH   SOLE 44 1 0 0
UNITED RENTALS INC COM 911363109 15,034 146,633 SH   SOLE 1 146,633 0 0
UNITED RENTALS INC OPT 911363109 16,025 156,300 SH Call SOLE 8 156,300 0 0
UNITED RENTALS INC COM 911363109 3,077 30,015 SH   SOLE 8 30,015 0 0
UNITED RENTALS INC OPT 911363109 10,356 101,000 SH Put SOLE 8 101,000 0 0
UNITED RENTALS INC COM 911363109 833 8,125 SH   SOLE 9 8,125 0 0
UNITED SECURITY BANCSHARES C COM 911460103 4 380 SH   SOLE 1 380 0 0
UNITED STATES CELLULAR CORP COM 911684108 2,906 55,926 SH   SOLE 1 55,926 0 0
UNITED STATES CELLULAR CORP COM 911684108 42 810 SH   SOLE 8 810 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 18 250 SH   SOLE 1 250 0 0
UNITED STATES NATL GAS FUND OPT 912318300 30,107 1,218,400 SH Put SOLE 8 1,218,400 0 0
UNITED STATES NATL GAS FUND OPT 912318300 22,519 911,350 SH Call SOLE 8 911,350 0 0
UNITED STATES NATL GAS FUND FUND 912318300 1,136 45,961 SH   SOLE 8 45,961 0 0
UNITED STATES OIL FUND LP FUND 91232N108 3,541 366,576 SH   SOLE 8 366,576 0 0
UNITED STATES OIL FUND LP OPT 91232N108 11,760 1,217,400 SH Put SOLE 8 1,217,400 0 0
UNITED STATES OIL FUND LP OPT 91232N108 31,191 3,228,900 SH Call SOLE 8 3,228,900 0 0
UNITED STATES OIL FUND LP FUND 91232N108 97 10,000 SH   DFND 20 0 0 10,000
UNITED STATES STL CORP NEW COM 912909108 39,448 2,162,697 SH   SOLE 1 2,162,697 0 0
UNITED STATES STL CORP NEW OPT 912909108 4,560 250,000 SH Call SOLE 1 250,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 36,480 2,000,000 SH Put SOLE 1 2,000,000 0 0
UNITED STATES STL CORP NEW COM 912909108 24 1,342 SH   SOLE 8 1,342 0 0
UNITED STATES STL CORP NEW OPT 912909108 24,943 1,367,500 SH Put SOLE 8 1,367,500 0 0
UNITED STATES STL CORP NEW OPT 912909108 12,130 665,000 SH Call SOLE 8 665,000 0 0
UNITED STATES STL CORP NEW COM 912909108 225 12,357 SH   SOLE 9 12,357 0 0
UNITED TECHNOLOGIES CORP COM 913017109 782 7,340 SH   DFND 1 0 0 7,340
UNITED TECHNOLOGIES CORP COM 913017109 69,734 654,915 SH   SOLE 1 654,190 725 0
UNITED TECHNOLOGIES CORP COM 913017109 1,291 12,124 SH   SOLE 8 12,124 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 16,173 151,896 SH Call SOLE 8 151,896 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 52,736 495,268 SH Put SOLE 8 495,268 0 0
UNITED TECHNOLOGIES CORP COM 913017109 29,291 275,087 SH   SOLE 9 275,087 0 0
UNITED TECHNOLOGIES CORP COM 913017109 426 4,000 SH   DFND 20 0 0 4,000
UNITED TECHNOLOGIES CORP COM 913017109 0 1 SH   SOLE 44 1 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,854 17,025 SH   SOLE 1 17,025 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 120 1,100 SH Call SOLE 8 1,100 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 535 4,914 SH   SOLE 8 4,914 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 87 800 SH Put SOLE 8 800 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 55 517 SH   SOLE 9 517 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,263 5,069 SH   DFND 1 0 0 5,069
UNITEDHEALTH GROUP INC COM 91324P102 296,797 1,191,383 SH   SOLE 1 918,002 273,381 0
UNITEDHEALTH GROUP INC OPT 91324P102 30,268 121,500 SH Call SOLE 8 121,500 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 56,201 225,600 SH Put SOLE 8 225,600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 23,114 92,784 SH   SOLE 8 92,784 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,370 53,672 SH   SOLE 9 53,672 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,048 12,236 SH   SOLE 20 0 12,236 0
UNITEDHEALTH GROUP INC COM 91324P102 1,744 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 0 1 SH   SOLE 44 1 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,479 50,091 SH   SOLE 99 0 50,091 0
UNITI GROUP INC TRUS 91325V108 4,287 275,310 SH   SOLE 1 275,310 0 0
UNITI GROUP INC TRUS 91325V108 52 3,325 SH   SOLE 8 3,325 0 0
UNITI GROUP INC OPT 91325V108 5 300 SH Put SOLE 8 300 0 0
UNITI GROUP INC OPT 91325V108 5 300 SH Call SOLE 8 300 0 0
UNITIL CORP COM 913259107 21 423 SH   SOLE 1 423 0 0
UNITY BANCORP INC COM 913290102 4 188 SH   SOLE 1 188 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 23 1,400 SH   SOLE 1 1,400 0 0
UNIVAR INC COM 91336L107 684 38,491 SH   SOLE 1 38,491 0 0
UNIVAR INC COM 91336L107 14 787 SH   SOLE 8 787 0 0
UNIVERSAL CORP VA COM 913456109 1,230 22,703 SH   SOLE 1 22,703 0 0
UNIVERSAL CORP VA COM 913456109 6,034 111,426 SH   SOLE 8 111,426 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 289 3,086 SH   SOLE 1 3,086 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 5,046 53,929 SH   SOLE 8 53,929 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 8,168 87,300 SH Call SOLE 8 87,300 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 6,690 71,500 SH Put SOLE 8 71,500 0 0
UNIVERSAL ELECTRS INC COM 913483103 454 17,986 SH   SOLE 1 17,986 0 0
UNIVERSAL FST PRODS INC COM 913543104 1,124 43,299 SH   SOLE 1 43,299 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 1,417 23,092 SH   SOLE 1 23,092 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 36,588 313,892 SH   SOLE 1 313,892 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 163 1,400 SH Put SOLE 8 1,400 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 3,998 34,300 SH Call SOLE 8 34,300 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 949 8,141 SH   SOLE 9 8,141 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1,221 32,206 SH   SOLE 1 32,206 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 112 2,952 SH   SOLE 8 2,952 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 7 404 SH   SOLE 1 404 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 0 66 SH   SOLE 8 66 0 0
UNIVEST CORP PA COM 915271100 18 837 SH   SOLE 1 837 0 0
UNIVEST CORP PA COM 915271100 17 786 SH   SOLE 8 786 0 0
UNUM GROUP COM 91529Y106 4,714 160,422 SH   SOLE 1 160,422 0 0
UNUM GROUP COM 91529Y106 14 473 SH   SOLE 8 473 0 0
UNUM GROUP OPT 91529Y106 44 1,500 SH Put SOLE 8 1,500 0 0
UNUM GROUP OPT 91529Y106 141 4,800 SH Call SOLE 8 4,800 0 0
UNUM GROUP COM 91529Y106 608 20,664 SH   SOLE 9 20,664 0 0
UPLAND SOFTWARE INC COM 91544A109 91 3,339 SH   SOLE 1 3,339 0 0
UPWORK INC COM 91688F104 22 1,233 SH   DFND 1 0 0 1,233
UPWORK INC COM 91688F104 71 3,899 SH   SOLE 1 3,899 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URBAN EDGE PPTYS TRUS 91704F104 2,859 171,966 SH   SOLE 1 171,966 0 0
URBAN EDGE PPTYS TRUS 91704F104 0 27 SH   SOLE 8 27 0 0
URBAN OUTFITTERS INC COM 917047102 5,602 168,704 SH   SOLE 1 168,704 0 0
URBAN OUTFITTERS INC OPT 917047102 349 10,500 SH Put SOLE 8 10,500 0 0
URBAN OUTFITTERS INC OPT 917047102 860 25,900 SH Call SOLE 8 25,900 0 0
URBAN OUTFITTERS INC COM 917047102 433 13,024 SH   SOLE 8 13,024 0 0
UROGEN PHARMA LTD COM M96088105 55 1,281 SH   SOLE 1 1,281 0 0
UROGEN PHARMA LTD COM M96088105 861 20,000 SH   SOLE 8 20,000 0 0
UROVANT SCIENCES LTD COM G9381B108 37 5,627 SH   SOLE 8 5,627 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 389 20,189 SH   SOLE 1 20,189 0 0
US BANCORP DEL COM 902973304 150 3,288 SH   DFND 1 0 0 3,288
US BANCORP DEL COM 902973304 141,627 3,099,059 SH   SOLE 1 2,086,748 1,012,311 0
US BANCORP DEL OPT 902973304 8,646 189,200 SH Call SOLE 8 189,200 0 0
US BANCORP DEL COM 902973304 372 8,135 SH   SOLE 8 8,135 0 0
US BANCORP DEL OPT 902973304 3,935 86,100 SH Put SOLE 8 86,100 0 0
US BANCORP DEL COM 902973304 1,771 38,740 SH   SOLE 9 38,740 0 0
US BANCORP DEL COM 902973304 2,040 44,634 SH   SOLE 20 0 44,634 0
US BANCORP DEL COM 902973304 0 2 SH   SOLE 44 2 0 0
US BANCORP DEL COM 902973304 8,921 195,214 SH   SOLE 99 0 195,214 0
US ECOLOGY INC COM 91732J102 611 9,701 SH   SOLE 1 9,701 0 0
US ECOLOGY INC COM 91732J102 52 819 SH   SOLE 8 819 0 0
US FOODS HLDG CORP COM 912008109 15,133 478,304 SH   SOLE 1 478,304 0 0
US FOODS HLDG CORP OPT 912008109 3 100 SH Put SOLE 8 100 0 0
US XPRESS ENTERPRISES INC COM 90338N202 109 19,400 SH   SOLE 1 19,400 0 0
US XPRESS ENTERPRISES INC COM 90338N202 29 5,192 SH   SOLE 8 5,192 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 379 29,155 SH   SOLE 1 29,155 0 0
USA COMPRESSION PARTNERS LP OPT 90290N109 3 200 SH Put SOLE 8 200 0 0
USA COMPRESSION PARTNERS LP OPT 90290N109 26 2,000 SH Call SOLE 8 2,000 0 0
USA TECHNOLOGIES INC COM 90328S500 3 643 SH   SOLE 8 643 0 0
USA TRUCK INC COM 902925106 5 345 SH   SOLE 1 345 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,258 10,682 SH   SOLE 1 10,682 0 0
USANA HEALTH SCIENCES INC COM 90328M107 224 1,903 SH   SOLE 8 1,903 0 0
USD PARTNERS LP COM 903318103 76 7,301 SH   SOLE 1 7,301 0 0
UTAH MED PRODS INC COM 917488108 8 100 SH   SOLE 1 100 0 0
UXIN LTD ADR 91818X108 0 58 SH   SOLE 1 58 0 0
V F CORP COM 918204108 25,528 357,830 SH   SOLE 1 357,830 0 0
V F CORP OPT 918204108 1,662 23,300 SH Call SOLE 8 23,300 0 0
V F CORP OPT 918204108 4,195 58,800 SH Put SOLE 8 58,800 0 0
V F CORP COM 918204108 2,018 28,290 SH   SOLE 8 28,290 0 0
V F CORP COM 918204108 2,199 30,824 SH   SOLE 9 30,824 0 0
VAALCO ENERGY INC COM 91851C201 23 15,420 SH   SOLE 8 15,420 0 0
VAIL RESORTS INC COM 91879Q109 5,466 25,928 SH   SOLE 1 25,928 0 0
VAIL RESORTS INC OPT 91879Q109 949 4,500 SH Call SOLE 8 4,500 0 0
VAIL RESORTS INC OPT 91879Q109 2,277 10,800 SH Put SOLE 8 10,800 0 0
VAIL RESORTS INC COM 91879Q109 914 4,336 SH   SOLE 8 4,336 0 0
VAIL RESORTS INC COM 91879Q109 106 498 SH   SOLE 9 498 0 0
VALE S A ADR 91912E105 987 74,803 SH   SOLE 1 74,803 0 0
VALE S A ADR 91912E105 71 5,405 SH   DFND 1 0 0 5,405
VALE S A OPT 91912E105 94,063 7,131,400 SH Put SOLE 8 7,131,400 0 0
VALE S A OPT 91912E105 32,013 2,427,100 SH Call SOLE 8 2,427,100 0 0
VALE S A ADR 91912E105 26,763 2,028,988 SH   SOLE 8 2,028,988 0 0
VALE S A ADR 91912E105 445 33,704 SH   SOLE 9 33,704 0 0
VALE S A ADR 91912E105 2,499 189,477 SH   DFND 20 0 0 189,477
VALERO ENERGY CORP NEW COM 91913Y100 43,710 583,022 SH   SOLE 1 583,022 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,692 35,914 SH   SOLE 8 35,914 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 12,835 171,200 SH Call SOLE 8 171,200 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 7,699 102,700 SH Put SOLE 8 102,700 0 0
VALERO ENERGY CORP NEW COM 91913Y100 3,145 41,952 SH   SOLE 9 41,952 0 0
VALERO ENERGY CORP NEW COM 91913Y100 0 1 SH   SOLE 44 1 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 3,623 85,947 SH   SOLE 1 85,947 0 0
VALERO ENERGY PARTNERS LP COM 91914J102 13,276 314,837 SH   SOLE 8 314,837 0 0
VALHI INC NEW COM 918905100 1 654 SH   SOLE 1 654 0 0
VALLEY NATL BANCORP COM 919794107 84 9,462 SH   SOLE 1 9,462 0 0
VALLEY NATL BANCORP OPT 919794107 44 5,000 SH Call SOLE 8 5,000 0 0
VALLEY NATL BANCORP COM 919794107 1,616 181,942 SH   SOLE 8 181,942 0 0
VALLEY NATL BANCORP COM 919794107 0 50 SH   SOLE 9 50 0 0
VALMONT INDS INC COM 920253101 557 5,030 SH   SOLE 1 5,030 0 0
VALMONT INDS INC OPT 920253101 111 1,000 SH Put SOLE 8 1,000 0 0
VALMONT INDS INC COM 920253101 106 953 SH   SOLE 8 953 0 0
VALVOLINE INC COM 92047W101 400 20,668 SH   SOLE 1 20,668 0 0
VALVOLINE INC COM 92047W101 336 17,368 SH   SOLE 8 17,368 0 0
VANDA PHARMACEUTICALS INC COM 921659108 516 19,740 SH   SOLE 1 19,740 0 0
VANDA PHARMACEUTICALS INC COM 921659108 104 3,995 SH   SOLE 8 3,995 0 0
VANECK VECTORS ETF TR FUND 92189F742 1 50 SH   SOLE 1 50 0 0
VANECK VECTORS ETF TR FUND 92189F205 2 63 SH   SOLE 1 63 0 0
VANECK VECTORS ETF TR FUND 92189F106 4,229 200,537 SH   SOLE 1 200,537 0 0
VANECK VECTORS ETF TR OPT 92189F106 10,545 500,000 SH Put SOLE 1 500,000 0 0
VANECK VECTORS ETF TR FUND 92189F106 65 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 FUND 92189F718 3,070 218,827 SH   SOLE 1 218,827 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,620 139,752 SH   SOLE 1 139,752 0 0
VANECK VECTORS ETF TR FUND 92189F676 120,217 1,377,362 SH   SOLE 1 1,377,362 0 0
VANECK VECTORS ETF TR FUND 92189F403 19 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TR FUND 92189F791 208 6,870 SH   SOLE 1 6,870 0 0
VANECK VECTORS ETF TR OPT 92189F403 17,355 925,600 SH Put SOLE 8 925,600 0 0
VANECK VECTORS ETF TR FUND 92189F403 12,794 682,355 SH   SOLE 8 682,355 0 0
VANECK VECTORS ETF TR OPT 92189F676 18,189 208,400 SH Call SOLE 8 208,400 0 0
VANECK VECTORS ETF TR OPT 92189F791 24,917 824,500 SH Put SOLE 8 824,500 0 0
VANECK VECTORS ETF TR FUND 92189F718 20,367 1,451,748 SH   SOLE 8 1,451,748 0 0
VANECK VECTORS ETF TR FUND 92189F106 31,735 1,504,731 SH   SOLE 8 1,504,731 0 0
VANECK VECTORS ETF TR OPT 92189F809 65 5,200 SH Call SOLE 8 5,200 0 0
VANECK VECTORS ETF TR FUND 92189F791 13,723 454,112 SH   SOLE 8 454,112 0 0
VANECK VECTORS ETF TR FUND 92189F676 8,531 97,745 SH   SOLE 8 97,745 0 0
VANECK VECTORS ETF TR OPT 92189F718 28,958 2,064,000 SH Put SOLE 8 2,064,000 0 0
VANECK VECTORS ETF TR OPT 92189F676 46,075 527,900 SH Put SOLE 8 527,900 0 0
VANECK VECTORS ETF TR FUND 92189F809 0 4 SH   SOLE 8 4 0 0
VANECK VECTORS ETF TR OPT 92189F403 16,109 859,100 SH Call SOLE 8 859,100 0 0
VANECK VECTORS ETF TR OPT 92189F791 3,249 107,500 SH Call SOLE 8 107,500 0 0
VANECK VECTORS ETF TR OPT 92189F106 105,456 5,000,300 SH Call SOLE 8 5,000,300 0 0
VANECK VECTORS ETF TR OPT 92189F106 218,079 10,340,400 SH Put SOLE 8 10,340,400 0 0
VANECK VECTORS ETF TR OPT 92189F718 17,326 1,234,900 SH Call SOLE 8 1,234,900 0 0
VANECK VECTORS ETF TR FUND 92189F106 1,162 55,111 SH   SOLE 9 55,111 0 0
VANECK VECTORS ETF TR FUND 92189F718 2,065 147,162 SH   DFND 20 0 0 147,162
VANECK VECTORS ETF TR FUND 92189F403 22 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F676 611 7,000 SH   DFND 20 0 0 7,000
VANECK VECTORS ETF TR FUND 92189F676 17 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FD INC FUND 921937827 2,519 32,064 SH   SOLE 1 32,064 0 0
VANGUARD BD INDEX FD INC FUND 921937835 3,337 42,128 SH   SOLE 1 42,128 0 0
VANGUARD BD INDEX FD INC FUND 921937819 330 4,056 SH   SOLE 1 4,056 0 0
VANGUARD CHARLOTTE FDS FUND 92203J407 6,488 119,600 SH   SOLE 1 119,600 0 0
VANGUARD GROUP FUND 921908844 306 3,122 SH   SOLE 1 3,122 0 0
VANGUARD INDEX FDS FUND 922908553 120,187 1,611,735 SH   SOLE 1 1,611,735 0 0
VANGUARD INDEX FDS FUND 922908363 623 2,712 SH   DFND 1 0 0 2,712
VANGUARD INDEX FDS FUND 922908769 49 383 SH   SOLE 1 383 0 0
VANGUARD INDEX FDS OPT 922908553 5,153 69,100 SH Put SOLE 8 69,100 0 0
VANGUARD INDEX FDS OPT 922908553 880 11,800 SH Call SOLE 8 11,800 0 0
VANGUARD INDEX FDS OPT 922908769 715 5,600 SH Put SOLE 8 5,600 0 0
VANGUARD INDEX FDS FUND 922908553 1,365 18,294 SH   SOLE 8 18,294 0 0
VANGUARD INDEX FDS OPT 922908769 1,098 8,600 SH Call SOLE 8 8,600 0 0
VANGUARD INDEX FDS FUND 922908553 67 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 66 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042858 618 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042858 24,421 640,976 SH   SOLE 1 640,976 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 1,838 37,800 SH Call SOLE 8 37,800 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 1,224 32,125 SH   SOLE 8 32,125 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042775 3 74 SH   SOLE 8 74 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 5,044 132,400 SH Put SOLE 8 132,400 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 3,780 99,200 SH Call SOLE 8 99,200 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 564 11,600 SH Put SOLE 8 11,600 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 369 5,632 SH   DFND 20 0 0 5,632
VANGUARD SCOTTSDALE FDS FUND 92206C409 4,009 51,438 SH   SOLE 1 51,438 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C870 205 2,480 SH   SOLE 1 2,480 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C706 3 42 SH   SOLE 8 42 0 0
VANGUARD WORLD FDS FUND 92204A405 498 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A405 10 167 SH   SOLE 1 167 0 0
VANGUARD WORLD FDS FUND 92204A603 2,173 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A702 362 2,170 SH   DFND 1 0 0 2,170
VANGUARD WORLD FDS FUND 92204A801 3 24 SH   SOLE 8 24 0 0
VANGUARD WORLD FDS FUND 92204A884 1 7 SH   SOLE 8 7 0 0
VAPOTHERM INC COM 922107107 142 7,119 SH   SOLE 8 7,119 0 0
VAREX IMAGING CORP COM 92214X106 340 14,365 SH   SOLE 1 14,365 0 0
VARIAN MED SYS INC COM 92220P105 11,423 100,815 SH   SOLE 1 100,815 0 0
VARIAN MED SYS INC OPT 92220P105 1,643 14,500 SH Call SOLE 8 14,500 0 0
VARIAN MED SYS INC COM 92220P105 205 1,812 SH   SOLE 8 1,812 0 0
VARIAN MED SYS INC COM 92220P105 979 8,641 SH   SOLE 9 8,641 0 0
VARONIS SYS INC COM 922280102 521 9,843 SH   SOLE 1 9,843 0 0
VECTOR GROUP LTD COM 92240M108 1,605 164,973 SH   SOLE 1 164,973 0 0
VECTOR GROUP LTD COM 92240M108 178 18,275 SH   SOLE 8 18,275 0 0
VECTREN CORP COM 92240G101 8,420 116,970 SH   SOLE 1 116,970 0 0
VECTRUS INC COM 92242T101 11 525 SH   SOLE 1 525 0 0
VEDANTA LTD OPT 92242Y100 20 1,700 SH Call SOLE 8 1,700 0 0
VEDANTA LTD OPT 92242Y100 47 4,100 SH Put SOLE 8 4,100 0 0
VEDANTA LTD ADR 92242Y100 24 2,105 SH   SOLE 8 2,105 0 0
VEECO INSTRS INC DEL COM 922417100 143 19,368 SH   SOLE 1 19,368 0 0
VEECO INSTRS INC DEL BOND 922417AD2 2,133 2,829,000 PRN   SOLE 8 0 0 2,829,000
VEECO INSTRS INC DEL COM 922417100 0 29 SH   SOLE 8 29 0 0
VEEVA SYS INC COM 922475108 8,242 92,289 SH   SOLE 1 92,289 0 0
VEEVA SYS INC COM 922475108 27 305 SH   DFND 1 0 0 305
VEEVA SYS INC OPT 922475108 2,036 22,800 SH Call SOLE 8 22,800 0 0
VEEVA SYS INC COM 922475108 1,235 13,830 SH   SOLE 8 13,830 0 0
VEEVA SYS INC OPT 922475108 1,134 12,700 SH Put SOLE 8 12,700 0 0
VEEVA SYS INC COM 922475108 172 1,925 SH   SOLE 9 1,925 0 0
VENATOR MATLS PLC COM G9329Z100 791 188,800 SH   SOLE 1 188,800 0 0
VENTAS INC TRUS 92276F100 102,866 1,755,678 SH   SOLE 1 1,755,678 0 0
VENTAS INC COM 92276F100 1,692 28,881 SH   SOLE 1 28,881 0 0
VENTAS INC OPT 92276F100 2,765 47,200 SH Call SOLE 8 47,200 0 0
VENTAS INC OPT 92276F100 3,808 65,000 SH Put SOLE 8 65,000 0 0
VENTAS INC TRUS 92276F100 114 1,946 SH   SOLE 8 1,946 0 0
VENTAS INC COM 92276F100 2,400 40,987 SH   SOLE 9 40,987 0 0
VEON LTD ADR 91822M106 96 41,044 SH   DFND 1 0 0 41,044
VEON LTD ADR 91822M106 451 192,698 SH   SOLE 1 192,698 0 0
VEON LTD OPT 91822M106 1 600 SH Call SOLE 8 600 0 0
VEONEER INCORPORATED COM 92336X109 4 177 SH   SOLE 1 177 0 0
VEONEER INCORPORATED GDR 92336X109 159 6,735 SH   SOLE 9 6,735 0 0
VEONEER INCORPORATED COM 92336X109 25 1,043 SH   SOLE 9 1,043 0 0
VERA BRADLEY INC COM 92335C106 421 48,976 SH   SOLE 1 48,976 0 0
VERA BRADLEY INC COM 92335C106 2 329 SH   SOLE 8 329 0 0
VERACYTE INC COM 92337F107 160 12,700 SH   SOLE 1 12,700 0 0
VERACYTE INC COM 92337F107 2 162 SH   SOLE 8 162 0 0
VERASTEM INC COM 92337C104 99 29,516 SH   SOLE 1 29,516 0 0
VERASTEM INC COM 92337C104 0 118 SH   SOLE 8 118 0 0
VEREIT INC TRUS 92339V100 10,169 1,422,389 SH   SOLE 1 1,422,389 0 0
VEREIT INC COM 92339V100 14 1,972 SH   SOLE 1 1,972 0 0
VEREIT INC TRUS 92339V100 49 6,878 SH   SOLE 8 6,878 0 0
VEREIT INC OPT 92339V100 115 16,100 SH Call SOLE 8 16,100 0 0
VEREIT INC OPT 92339V100 106 14,800 SH Put SOLE 8 14,800 0 0
VEREIT INC COM 92339V100 86 11,938 SH   SOLE 9 11,938 0 0
VERICEL CORP COM 92346J108 26 1,469 SH   SOLE 8 1,469 0 0
VERINT SYS INC COM 92343X100 5,636 133,223 SH   SOLE 1 133,223 0 0
VERINT SYS INC BOND 92343XAA8 807 834,000 PRN   SOLE 8 0 0 834,000
VERINT SYS INC COM 92343X100 195 4,608 SH   SOLE 8 4,608 0 0
VERINT SYS INC OPT 92343X100 47 1,100 SH Call SOLE 8 1,100 0 0
VERISIGN INC COM 92343E102 25,530 172,159 SH   SOLE 1 172,159 0 0
VERISIGN INC COM 92343E102 1,916 12,926 SH   SOLE 8 12,926 0 0
VERISIGN INC OPT 92343E102 682 4,600 SH Call SOLE 8 4,600 0 0
VERISIGN INC OPT 92343E102 1,705 11,500 SH Put SOLE 8 11,500 0 0
VERISIGN INC COM 92343E102 1,493 10,063 SH   SOLE 9 10,063 0 0
VERISK ANALYTICS INC COM 92345Y106 23,438 214,948 SH   SOLE 1 214,948 0 0
VERISK ANALYTICS INC COM 92345Y106 11 100 SH   SOLE 8 100 0 0
VERISK ANALYTICS INC OPT 92345Y106 33 300 SH Put SOLE 8 300 0 0
VERISK ANALYTICS INC COM 92345Y106 126 1,147 SH   SOLE 9 1,147 0 0
VERITEX HLDGS INC COM 923451108 359 16,798 SH   SOLE 1 16,798 0 0
VERITIV CORP COM 923454102 127 5,104 SH   SOLE 1 5,104 0 0
VERITONE INC COM 92347M100 27 7,200 SH   SOLE 1 7,200 0 0
VERITONE INC COM 92347M100 1 247 SH   SOLE 8 247 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 342,792 6,097,382 SH   SOLE 1 6,097,382 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,343 23,891 SH   DFND 1 0 0 23,891
VERIZON COMMUNICATIONS INC OPT 92343V104 43,380 771,600 SH Put SOLE 8 771,600 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 545 9,700 SH   SOLE 8 9,700 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 66,486 1,182,600 SH Call SOLE 8 1,182,600 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 46,343 824,325 SH   SOLE 9 824,325 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 517 9,197 SH   DFND 20 0 0 9,197
VERIZON COMMUNICATIONS INC COM 92343V104 142 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 0 5 SH   SOLE 44 5 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 32 575 SH   SOLE 99 0 575 0
VERMILION ENERGY INC COM 923725105 24 1,112 SH   SOLE 1 1,112 0 0
VERMILION ENERGY INC COM 923725105 23 1,087 SH   SOLE 9 1,087 0 0
VERSO CORP COM 92531L207 4,752 212,164 SH   SOLE 1 212,164 0 0
VERSO CORP WARR 92531L207 458 20,440 SH   SOLE 1 20,440 0 0
VERSUM MATLS INC COM 92532W103 5 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 4,223 152,341 SH   SOLE 1 152,341 0 0
VERSUM MATLS INC OPT 92532W103 3 100 SH Call SOLE 8 100 0 0
VERSUM MATLS INC COM 92532W103 47 1,677 SH   SOLE 8 1,677 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 10 62 SH   DFND 1 0 0 62
VERTEX PHARMACEUTICALS INC COM 92532F100 48,258 291,219 SH   SOLE 1 291,219 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 19,504 117,700 SH Put SOLE 8 117,700 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 8,580 51,780 SH   SOLE 8 51,780 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 2,088 12,600 SH Call SOLE 8 12,600 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 326 1,968 SH   SOLE 9 1,968 0 0
VIACOM INC NEW COM 92553P201 34,991 1,361,483 SH   SOLE 1 1,361,483 0 0
VIACOM INC NEW COM 92553P102 115 4,148 SH   SOLE 1 4,148 0 0
VIACOM INC NEW COM 92553P102 3 100 SH   DFND 1 0 0 100
VIACOM INC NEW COM 92553P102 50 1,796 SH   SOLE 8 1,796 0 0
VIACOM INC NEW OPT 92553P201 5,885 229,000 SH Call SOLE 8 229,000 0 0
VIACOM INC NEW COM 92553P201 4,995 194,341 SH   SOLE 8 194,341 0 0
VIACOM INC NEW OPT 92553P201 6,137 238,800 SH Put SOLE 8 238,800 0 0
VIACOM INC NEW COM 92553P201 1,091 42,422 SH   SOLE 9 42,422 0 0
VIAD CORP COM 92552R406 383 7,656 SH   SOLE 1 7,656 0 0
VIAD CORP COM 92552R406 1 29 SH   SOLE 8 29 0 0
VIASAT INC COM 92552V100 298 5,056 SH   SOLE 1 5,056 0 0
VIASAT INC OPT 92552V100 401 6,800 SH Put SOLE 8 6,800 0 0
VIASAT INC OPT 92552V100 489 8,300 SH Call SOLE 8 8,300 0 0
VIASAT INC COM 92552V100 1,065 18,055 SH   SOLE 8 18,055 0 0
VIAVI SOLUTIONS INC COM 925550105 1,258 125,151 SH   SOLE 1 125,151 0 0
VIAVI SOLUTIONS INC OPT 925550105 32 3,200 SH Call SOLE 8 3,200 0 0
VIAVI SOLUTIONS INC OPT 925550105 10 1,000 SH Put SOLE 8 1,000 0 0
VIAVI SOLUTIONS INC COM 925550105 709 70,534 SH   SOLE 8 70,534 0 0
VICI PPTYS INC TRUS 925652109 1,847 98,390 SH   SOLE 1 98,390 0 0
VICI PPTYS INC COM 925652109 13,079 696,383 SH   SOLE 1 696,383 0 0
VICI PPTYS INC TRUS 925652109 111 5,900 SH   SOLE 8 5,900 0 0
VICOR CORP COM 925815102 230 6,093 SH   SOLE 1 6,093 0 0
VICOR CORP OPT 925815102 91 2,400 SH Call SOLE 8 2,400 0 0
VICOR CORP COM 925815102 259 6,847 SH   SOLE 8 6,847 0 0
VICOR CORP OPT 925815102 355 9,400 SH Put SOLE 8 9,400 0 0
VICTORY CAP HLDGS INC COM 92645B103 21 2,069 SH   SOLE 8 2,069 0 0
VIEWRAY INC COM 92672L107 52 8,608 SH   SOLE 1 8,608 0 0
VIEWRAY INC COM 92672L107 1,042 171,723 SH   SOLE 8 171,723 0 0
VIKING THERAPEUTICS INC COM 92686J106 89 11,647 SH   SOLE 1 11,647 0 0
VILLAGE SUPER MKT INC COM 927107409 6 239 SH   SOLE 1 239 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 297 11,387 SH   SOLE 1 11,387 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 1,582 60,764 SH   SOLE 8 60,764 0 0
VIPSHOP HLDGS LTD ADR 92763W103 8,446 1,546,910 SH   SOLE 1 1,546,910 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,441 263,853 SH   SOLE 8 263,853 0 0
VIPSHOP HLDGS LTD OPT 92763W103 1,277 233,800 SH Call SOLE 8 233,800 0 0
VIPSHOP HLDGS LTD OPT 92763W103 217 39,800 SH Put SOLE 8 39,800 0 0
VIPSHOP HLDGS LTD ADR 92763W103 655 119,912 SH   SOLE 9 119,912 0 0
VIRNETX HLDG CORP COM 92823T108 0 10 SH   SOLE 1 10 0 0
VIRNETX HLDG CORP OPT 92823T108 15 6,300 SH Call SOLE 8 6,300 0 0
VIRNETX HLDG CORP OPT 92823T108 7 2,800 SH Put SOLE 8 2,800 0 0
VIRTU FINL INC COM 928254101 9,102 353,339 SH   SOLE 1 353,339 0 0
VIRTU FINL INC COM 928254101 78 3,029 SH   SOLE 8 3,029 0 0
VIRTU FINL INC COM 928254101 587 22,800 SH   SOLE 9 22,800 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 226 2,840 SH   SOLE 1 2,840 0 0
VIRTUS INVT PARTNERS INC CONV 92828Q208 906 11,936 SH   SOLE 8 11,936 0 0
VIRTUSA CORP COM 92827P102 918 21,559 SH   SOLE 1 21,559 0 0
VISA INC OPT 92826C839 39,582 300,000 SH Call SOLE 1 300,000 0 0
VISA INC COM 92826C839 354,242 2,684,867 SH   SOLE 1 2,042,522 642,345 0
VISA INC COM 92826C839 2,812 21,311 SH   DFND 1 0 0 21,311
VISA INC COM 92826C839 31,357 237,659 SH   SOLE 8 237,659 0 0
VISA INC OPT 92826C839 55,111 417,700 SH Call SOLE 8 417,700 0 0
VISA INC OPT 92826C839 49,228 373,100 SH Put SOLE 8 373,100 0 0
VISA INC COM 92826C839 45,493 344,806 SH   SOLE 9 344,806 0 0
VISA INC COM 92826C839 5,167 39,163 SH   SOLE 20 0 39,163 0
VISA INC COM 92826C839 1,742 13,200 SH   DFND 20 0 0 13,200
VISA INC COM 92826C839 0 2 SH   SOLE 44 2 0 0
VISA INC COM 92826C839 14,395 109,103 SH   SOLE 99 0 109,103 0
VISHAY INTERTECHNOLOGY INC COM 928298108 1,800 99,952 SH   SOLE 1 99,952 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 173 9,639 SH   SOLE 8 9,639 0 0
VISHAY PRECISION GROUP INC COM 92835K103 133 4,424 SH   SOLE 8 4,424 0 0
VISTA GOLD CORP COM 927926303 0 271 SH   SOLE 8 271 0 0
VISTA OUTDOOR INC COM 928377100 590 51,944 SH   SOLE 1 51,944 0 0
VISTA OUTDOOR INC COM 928377100 0 14 SH   SOLE 8 14 0 0
VISTEON CORP COM 92839U206 135 2,223 SH   SOLE 1 2,223 0 0
VISTEON CORP COM 92839U206 2,652 43,989 SH   SOLE 8 43,989 0 0
VISTEON CORP OPT 92839U206 6,028 100,000 SH Put SOLE 8 100,000 0 0
VISTRA ENERGY CORP COM 92840M128 18 12,758 SH   SOLE 1 12,758 0 0
VISTRA ENERGY CORP COM 92840M102 19,721 861,511 SH   SOLE 1 861,511 0 0
VISTRA ENERGY CORP OPT 92840M102 16 715 SH Put SOLE 8 715 0 0
VISTRA ENERGY CORP WARR 92840M128 64 45,977 SH   SOLE 8 45,977 0 0
VISTRA ENERGY CORP OPT 92840M102 104 4,550 SH Call SOLE 8 4,550 0 0
VISTRA ENERGY CORP COM 92840M102 694 30,331 SH   SOLE 8 30,331 0 0
VISTRA ENERGY CORP COM 92840M102 94 4,106 SH   SOLE 9 4,106 0 0
VITAL THERAPIES INC COM 92847R104 0 1,343 SH   SOLE 1 1,343 0 0
VITAL THERAPIES INC COM 92847R104 0 64 SH   SOLE 8 64 0 0
VITAMIN SHOPPE INC COM 92849E101 1,005 211,884 SH   SOLE 1 211,884 0 0
VITAMIN SHOPPE INC COM 92849E101 32 6,929 SH   SOLE 8 6,929 0 0
VITAMIN SHOPPE INC OPT 92849E101 9 2,000 SH Call SOLE 8 2,000 0 0
VITAMIN SHOPPE INC OPT 92849E101 31 6,500 SH Put SOLE 8 6,500 0 0
VIVEVE MED INC COM 92852W204 2 2,100 SH   SOLE 1 2,100 0 0
VIVINT SOLAR INC COM 92854Q106 98 25,662 SH   SOLE 1 25,662 0 0
VIVUS INC COM 928551308 5 2,418 SH   SOLE 1 2,418 0 0
VMWARE INC COM 928563402 35,280 257,271 SH   SOLE 1 257,271 0 0
VMWARE INC COM 928563402 4,706 34,319 SH   SOLE 8 34,319 0 0
VMWARE INC OPT 928563402 10,724 78,200 SH Call SOLE 8 78,200 0 0
VMWARE INC OPT 928563402 21,420 156,200 SH Put SOLE 8 156,200 0 0
VMWARE INC COM 928563402 22,633 165,038 SH   SOLE 9 165,038 0 0
VOC ENERGY TR TRUS 91829B103 0 59 SH   SOLE 8 59 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 5,084 129,201 SH   SOLE 1 129,201 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 218 11,300 SH   DFND 1 0 0 11,300
VODAFONE GROUP PLC NEW ADR 92857W308 226 11,766 SH   SOLE 1 11,766 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 5,042 261,500 SH Call SOLE 8 261,500 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 1,003 52,032 SH   SOLE 8 52,032 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,110 213,200 SH Put SOLE 8 213,200 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 2,044 106,000 SH   SOLE 9 106,000 0 0
VONAGE HLDGS CORP COM 92886T201 1,299 148,794 SH   SOLE 1 148,794 0 0
VORNADO RLTY TR TRUS 929042109 20,421 329,215 SH   SOLE 1 329,215 0 0
VORNADO RLTY TR COM 929042109 2,528 40,753 SH   SOLE 1 40,753 0 0
VORNADO RLTY TR TRUS 929042109 2,074 33,428 SH   SOLE 8 33,428 0 0
VORNADO RLTY TR OPT 929042109 2,016 32,500 SH Call SOLE 8 32,500 0 0
VORNADO RLTY TR OPT 929042109 4,559 73,500 SH Put SOLE 8 73,500 0 0
VORNADO RLTY TR COM 929042109 1,014 16,345 SH   SOLE 9 16,345 0 0
VOXELJET AG ADR 92912L107 0 90 SH   SOLE 8 90 0 0
VOXX INTL CORP COM 91829F104 75 18,950 SH   SOLE 8 18,950 0 0
VOYA FINL INC COM 929089100 8,147 202,964 SH   SOLE 1 202,964 0 0
VOYA FINL INC COM 929089100 203 5,075 SH   SOLE 8 5,075 0 0
VOYA FINL INC COM 929089100 79 1,942 SH   SOLE 9 1,942 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 2 201 SH   SOLE 8 201 0 0
VSE CORP COM 918284100 6 217 SH   SOLE 1 217 0 0
VTV THERAPEUTICS INC COM 918385105 74 28,000 SH   SOLE 1 28,000 0 0
VULCAN MATLS CO COM 929160109 153 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 14,003 141,726 SH   SOLE 1 141,726 0 0
VULCAN MATLS CO COM 929160109 572 5,782 SH   SOLE 8 5,782 0 0
VULCAN MATLS CO OPT 929160109 1,788 18,100 SH Put SOLE 8 18,100 0 0
VULCAN MATLS CO OPT 929160109 5,454 55,200 SH Call SOLE 8 55,200 0 0
VULCAN MATLS CO COM 929160109 1,284 12,988 SH   SOLE 9 12,988 0 0
VUZIX CORP COM 92921W300 6 1,176 SH   SOLE 1 1,176 0 0
VUZIX CORP COM 92921W300 74 15,422 SH   SOLE 8 15,422 0 0
W &amp T OFFSHORE INC COM 92922P106 625 151,615 SH   SOLE 1 151,615 0 0
W P CAREY INC COM 92936U109 3,424 52,400 SH   SOLE 1 52,400 0 0
W P CAREY INC TRUS 92936U109 11,791 180,456 SH   SOLE 1 180,456 0 0
W P CAREY INC TRUS 92936U109 2 29 SH   SOLE 8 29 0 0
W P CAREY INC COM 92936U109 3,117 47,711 SH   SOLE 9 47,711 0 0
W R BERKLEY CORPORATION COM 084423102 2,291 30,994 SH   SOLE 1 30,994 0 0
W R BERKLEY CORPORATION OPT 084423102 200 2,700 SH Call SOLE 8 2,700 0 0
W R BERKLEY CORPORATION COM 084423102 125 1,687 SH   SOLE 9 1,687 0 0
WABASH NATL CORP COM 929566107 1,474 112,735 SH   SOLE 1 112,735 0 0
WABCO HLDGS INC COM 92927K102 1,401 13,051 SH   SOLE 1 13,051 0 0
WABCO HLDGS INC COM 92927K102 71 654 SH   SOLE 9 654 0 0
WABTEC CORP COM 929740108 5,234 74,512 SH   SOLE 1 74,512 0 0
WABTEC CORP OPT 929740108 3,126 44,500 SH Put SOLE 8 44,500 0 0
WABTEC CORP OPT 929740108 155 2,200 SH Call SOLE 8 2,200 0 0
WABTEC CORP COM 929740108 98 1,394 SH   SOLE 9 1,394 0 0
WADDELL &amp REED FINL INC COM 930059100 871 48,188 SH   SOLE 1 48,188 0 0
WAGEWORKS INC COM 930427109 1,029 37,900 SH   SOLE 1 37,900 0 0
WAGEWORKS INC COM 930427109 66 2,430 SH   SOLE 8 2,430 0 0
WAGEWORKS INC OPT 930427109 8 300 SH Put SOLE 8 300 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 90 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC COM 931427108 145,448 2,128,662 SH   SOLE 1 2,128,662 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 331 4,845 SH   SOLE 8 4,845 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 12,606 184,500 SH Put SOLE 8 184,500 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 14,288 209,100 SH Call SOLE 8 209,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 41,603 608,884 SH   SOLE 9 608,884 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 0 1 SH   SOLE 44 1 0 0
WALKER &amp DUNLOP INC COM 93148P102 542 12,522 SH   SOLE 1 12,522 0 0
WALKER &amp DUNLOP INC COM 93148P102 38 875 SH   SOLE 8 875 0 0
WALMART INC COM 931142103 221,559 2,378,531 SH   SOLE 1 2,378,531 0 0
WALMART INC COM 931142103 256 2,747 SH   DFND 1 0 0 2,747
WALMART INC OPT 931142103 39,654 425,700 SH Call SOLE 8 425,700 0 0
WALMART INC OPT 931142103 59,821 642,200 SH Put SOLE 8 642,200 0 0
WALMART INC COM 931142103 18,144 194,779 SH   SOLE 8 194,779 0 0
WALMART INC COM 931142103 4,316 46,342 SH   SOLE 9 46,342 0 0
WALMART INC COM 931142103 0 2 SH   SOLE 44 2 0 0
WARRIOR MET COAL INC COM 93627C101 930 38,539 SH   SOLE 1 38,539 0 0
WARRIOR MET COAL INC COM 93627C101 130 5,383 SH   SOLE 8 5,383 0 0
WASHINGTON FED INC COM 938824109 715 26,770 SH   SOLE 1 26,770 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 1,443 297,011 SH   SOLE 1 297,011 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 486 100,000 SH Put SOLE 1 100,000 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 5 1,000 SH Call SOLE 8 1,000 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 6 1,107 SH   SOLE 8 1,107 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 3,029 131,675 SH   SOLE 1 131,675 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 1 58 SH   SOLE 8 58 0 0
WASHINGTON TR BANCORP COM 940610108 58 1,214 SH   SOLE 1 1,214 0 0
WASTE CONNECTIONS INC COM 94106B101 7,205 97,037 SH   SOLE 1 97,037 0 0
WASTE CONNECTIONS INC COM 94106B101 288 3,876 SH   SOLE 8 3,876 0 0
WASTE CONNECTIONS INC COM 94106B101 2,225 29,955 SH   SOLE 9 29,955 0 0
WASTE MGMT INC DEL COM 94106L109 35,867 403,067 SH   SOLE 1 403,067 0 0
WASTE MGMT INC DEL COM 94106L109 245 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL OPT 94106L109 2,171 24,400 SH Put SOLE 8 24,400 0 0
WASTE MGMT INC DEL OPT 94106L109 1,602 18,000 SH Call SOLE 8 18,000 0 0
WASTE MGMT INC DEL COM 94106L109 3,338 37,523 SH   SOLE 9 37,523 0 0
WATERS CORP COM 941848103 19,479 103,260 SH   SOLE 1 103,260 0 0
WATERS CORP OPT 941848103 302 1,600 SH Put SOLE 8 1,600 0 0
WATERS CORP COM 941848103 1,429 7,577 SH   SOLE 9 7,577 0 0
WATERSTONE FINL INC MD COM 94188P101 15 873 SH   SOLE 1 873 0 0
WATSCO INC COM 942622200 1,721 12,366 SH   SOLE 1 12,366 0 0
WATSCO INC COM 942622200 111 800 SH   SOLE 8 800 0 0
WATSCO INC OPT 942622200 56 400 SH Call SOLE 8 400 0 0
WATSCO INC OPT 942622200 14 100 SH Put SOLE 8 100 0 0
WATSCO INC COM 942622200 0 3 SH   SOLE 9 3 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 1,637 25,368 SH   SOLE 1 25,368 0 0
WAYFAIR INC COM 94419L101 3,189 35,399 SH   SOLE 1 35,399 0 0
WAYFAIR INC OPT 94419L101 5,450 60,500 SH Put SOLE 8 60,500 0 0
WAYFAIR INC BOND 94419LAB7 11,654 10,850,000 PRN   SOLE 8 0 0 10,850,000
WAYFAIR INC OPT 94419L101 20,349 225,900 SH Call SOLE 8 225,900 0 0
WAYFAIR INC COM 94419L101 6 68 SH   SOLE 8 68 0 0
WAYFAIR INC COM 94419L101 72 796 SH   SOLE 9 796 0 0
WD-40 CO COM 929236107 1,898 10,357 SH   SOLE 1 10,357 0 0
WEATHERFORD INTL PLC COM G48833100 664 1,187,047 SH   SOLE 1 1,187,047 0 0
WEATHERFORD INTL PLC OPT G48833100 655 1,171,300 SH Put SOLE 8 1,171,300 0 0
WEATHERFORD INTL PLC COM G48833100 2,437 4,360,461 SH   SOLE 8 4,360,461 0 0
WEATHERFORD INTL PLC OPT G48833100 108 192,900 SH Call SOLE 8 192,900 0 0
WEBSTER FINL CORP CONN COM 947890109 2,479 50,295 SH   SOLE 1 50,295 0 0
WEBSTER FINL CORP CONN COM 947890109 1,157 23,464 SH   SOLE 8 23,464 0 0
WEBSTER FINL CORP CONN OPT 947890109 25 500 SH Put SOLE 8 500 0 0
WEC ENERGY GROUP INC COM 92939U106 79,728 1,151,133 SH   SOLE 1 1,151,133 0 0
WEC ENERGY GROUP INC OPT 92939U106 14 200 SH Call SOLE 8 200 0 0
WEC ENERGY GROUP INC COM 92939U106 5 73 SH   SOLE 8 73 0 0
WEC ENERGY GROUP INC OPT 92939U106 21 300 SH Put SOLE 8 300 0 0
WEC ENERGY GROUP INC COM 92939U106 2,143 30,946 SH   SOLE 9 30,946 0 0
WEIBO CORP ADR 948596101 11,779 201,598 SH   SOLE 1 201,598 0 0
WEIBO CORP OPT 948596101 16,426 281,130 SH Put SOLE 8 281,130 0 0
WEIBO CORP OPT 948596101 2,633 45,060 SH Call SOLE 8 45,060 0 0
WEIBO CORP ADR 948596101 6,658 113,942 SH   SOLE 8 113,942 0 0
WEIBO CORP ADR 948596101 1,246 21,313 SH   SOLE 9 21,313 0 0
WEIBO CORP ADR 948596101 193 3,300 SH   DFND 20 0 0 3,300
WEIGHT WATCHERS INTL INC NEW OPT 948626106 23,030 597,400 SH Put SOLE 8 597,400 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 3,185 82,618 SH   SOLE 8 82,618 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 1,615 41,900 SH Call SOLE 8 41,900 0 0
WEINGARTEN RLTY INVS TRUS 948741103 5,201 209,604 SH   SOLE 1 209,604 0 0
WEINGARTEN RLTY INVS TRUS 948741103 112 4,500 SH   SOLE 8 4,500 0 0
WEINGARTEN RLTY INVS OPT 948741103 45 1,800 SH Put SOLE 8 1,800 0 0
WEINGARTEN RLTY INVS OPT 948741103 10 400 SH Call SOLE 8 400 0 0
WEIS MKTS INC COM 948849104 251 5,267 SH   SOLE 1 5,267 0 0
WEIS MKTS INC COM 948849104 1,490 31,183 SH   SOLE 8 31,183 0 0
WELBILT INC COM 949090104 2,491 224,284 SH   SOLE 1 224,284 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 12,577 53,271 SH   SOLE 1 53,271 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 663 2,808 SH   SOLE 8 2,808 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 401 1,700 SH Put SOLE 8 1,700 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 165 700 SH Call SOLE 8 700 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,187 5,029 SH   SOLE 9 5,029 0 0
WELLS FARGO CO NEW OPT 949746101 922 20,000 SH Put SOLE 1 20,000 0 0
WELLS FARGO CO NEW COM 949746101 1,563 33,916 SH   DFND 1 0 0 33,916
WELLS FARGO CO NEW COM 949746101 413,849 8,981,126 SH   SOLE 1 8,981,126 0 0
WELLS FARGO CO NEW OPT 949746101 54,932 1,192,100 SH Call SOLE 8 1,192,100 0 0
WELLS FARGO CO NEW CONV 949746804 1,262 1,000 SH   SOLE 8 1,000 0 0
WELLS FARGO CO NEW COM 949746101 66,637 1,446,102 SH   SOLE 8 1,446,102 0 0
WELLS FARGO CO NEW OPT 949746101 125,784 2,729,700 SH Put SOLE 8 2,729,700 0 0
WELLS FARGO CO NEW COM 949746101 8,835 191,744 SH   SOLE 9 191,744 0 0
WELLS FARGO CO NEW COM 949746101 1,258 27,305 SH   DFND 20 0 0 27,305
WELLS FARGO CO NEW COM 949746101 0 5 SH   SOLE 44 5 0 0
WELLTOWER INC COM 95040Q104 5,729 82,538 SH   SOLE 1 82,538 0 0
WELLTOWER INC TRUS 95040Q104 53,924 776,895 SH   SOLE 1 776,895 0 0
WELLTOWER INC OPT 95040Q104 1,701 24,500 SH Call SOLE 8 24,500 0 0
WELLTOWER INC OPT 95040Q104 2,679 38,600 SH Put SOLE 8 38,600 0 0
WELLTOWER INC TRUS 95040Q104 35 500 SH   SOLE 8 500 0 0
WELLTOWER INC COM 95040Q104 3,817 55,004 SH   SOLE 9 55,004 0 0
WENDYS CO COM 95058W100 2,190 140,276 SH   SOLE 1 140,276 0 0
WENDYS CO OPT 95058W100 159 10,200 SH Put SOLE 8 10,200 0 0
WENDYS CO OPT 95058W100 293 18,800 SH Call SOLE 8 18,800 0 0
WENDYS CO COM 95058W100 1,623 104,001 SH   SOLE 8 104,001 0 0
WERNER ENTERPRISES INC COM 950755108 338 11,474 SH   SOLE 1 11,474 0 0
WERNER ENTERPRISES INC COM 950755108 194 6,578 SH   SOLE 8 6,578 0 0
WESBANCO INC COM 950810101 209 5,678 SH   SOLE 1 5,678 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 316 40,016 SH   SOLE 1 40,016 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 152 19,272 SH   SOLE 8 19,272 0 0
WESCO INTL INC COM 95082P105 426 8,874 SH   SOLE 1 8,874 0 0
WESCO INTL INC OPT 95082P105 768 16,000 SH Call SOLE 8 16,000 0 0
WESCO INTL INC COM 95082P105 146 3,044 SH   SOLE 8 3,044 0 0
WESCO INTL INC OPT 95082P105 10 200 SH Put SOLE 8 200 0 0
WEST BANCORPORATION INC COM 95123P106 5 279 SH   SOLE 1 279 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,380 14,075 SH   SOLE 1 14,075 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 504 5,143 SH   SOLE 8 5,143 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3 33 SH   SOLE 9 33 0 0
WESTAMERICA BANCORPORATION COM 957090103 705 12,661 SH   SOLE 1 12,661 0 0
WESTAMERICA BANCORPORATION COM 957090103 4 77 SH   SOLE 8 77 0 0
WESTERN ALLIANCE BANCORP COM 957638109 865 21,902 SH   SOLE 1 21,902 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 222 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 103 12,348 SH   SOLE 1 12,348 0 0
WESTERN DIGITAL CORP COM 958102105 27,489 743,508 SH   SOLE 1 743,508 0 0
WESTERN DIGITAL CORP OPT 958102105 6,891 186,400 SH Call SOLE 8 186,400 0 0
WESTERN DIGITAL CORP COM 958102105 3,410 92,229 SH   SOLE 8 92,229 0 0
WESTERN DIGITAL CORP OPT 958102105 7,645 206,800 SH Put SOLE 8 206,800 0 0
WESTERN DIGITAL CORP COM 958102105 1,144 30,956 SH   SOLE 9 30,956 0 0
WESTERN GAS EQUITY PARTNERS COM 95825R103 27,164 979,591 SH   SOLE 1 979,591 0 0
WESTERN GAS EQUITY PARTNERS OPT 95825R103 8 300 SH Call SOLE 8 300 0 0
WESTERN GAS EQUITY PARTNERS COM 95825R103 1,178 42,499 SH   SOLE 8 42,499 0 0
WESTERN GAS PARTNERS LP COM 958254104 39,500 935,348 SH   SOLE 1 935,348 0 0
WESTERN GAS PARTNERS LP OPT 958254104 17 400 SH Call SOLE 8 400 0 0
WESTERN GAS PARTNERS LP COM 958254104 14 326 SH   SOLE 8 326 0 0
WESTERN GAS PARTNERS LP OPT 958254104 13 300 SH Put SOLE 8 300 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 8 767 SH   SOLE 1 767 0 0
WESTERN UN CO COM 959802109 14,492 849,507 SH   SOLE 1 849,507 0 0
WESTERN UN CO COM 959802109 131 7,648 SH   SOLE 8 7,648 0 0
WESTERN UN CO OPT 959802109 61 3,600 SH Put SOLE 8 3,600 0 0
WESTERN UN CO OPT 959802109 63 3,700 SH Call SOLE 8 3,700 0 0
WESTERN UN CO COM 959802109 1,242 72,738 SH   SOLE 9 72,738 0 0
WESTERN UN CO COM 959802109 0 1 SH   SOLE 44 1 0 0
WESTLAKE CHEM CORP COM 960413102 2,451 37,047 SH   SOLE 1 37,047 0 0
WESTLAKE CHEM CORP OPT 960413102 185 2,800 SH Call SOLE 8 2,800 0 0
WESTLAKE CHEM CORP OPT 960413102 225 3,400 SH Put SOLE 8 3,400 0 0
WESTLAKE CHEM CORP COM 960413102 32 480 SH   SOLE 9 480 0 0
WESTLAKE CHEM PARTNERS LP COM 960417103 118 4,885 SH   SOLE 8 4,885 0 0
WESTPAC BKG CORP ADR 961214301 367 21,021 SH   SOLE 1 21,021 0 0
WESTROCK CO COM 96145D105 11,644 308,385 SH   SOLE 1 308,385 0 0
WESTROCK CO OPT 96145D105 170 4,500 SH Put SOLE 8 4,500 0 0
WESTROCK CO OPT 96145D105 665 17,600 SH Call SOLE 8 17,600 0 0
WESTROCK CO COM 96145D105 192 5,111 SH   SOLE 8 5,111 0 0
WESTROCK CO COM 96145D105 910 24,092 SH   SOLE 9 24,092 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WEX INC COM 96208T104 983 7,027 SH   SOLE 1 7,027 0 0
WEX INC COM 96208T104 5 38 SH   SOLE 8 38 0 0
WEYCO GROUP INC COM 962149100 5 176 SH   SOLE 1 176 0 0
WEYCO GROUP INC COM 962149100 1 32 SH   SOLE 8 32 0 0
WEYERHAEUSER CO TRUS 962166104 11,918 545,161 SH   SOLE 1 545,161 0 0
WEYERHAEUSER CO COM 962166104 1,176 53,836 SH   SOLE 1 53,836 0 0
WEYERHAEUSER CO TRUS 962166104 130 5,946 SH   SOLE 8 5,946 0 0
WEYERHAEUSER CO OPT 962166104 892 40,800 SH Put SOLE 8 40,800 0 0
WEYERHAEUSER CO OPT 962166104 903 41,300 SH Call SOLE 8 41,300 0 0
WEYERHAEUSER CO COM 962166104 1,696 77,573 SH   SOLE 9 77,573 0 0
WEYERHAEUSER CO TRUS 962166104 0 1 SH   SOLE 44 1 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 674 34,536 SH   SOLE 1 34,536 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 825 42,240 SH   SOLE 8 42,240 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 812 41,600 SH Put SOLE 8 41,600 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,799 143,300 SH Call SOLE 8 143,300 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 733 37,534 SH   SOLE 9 37,534 0 0
WHIRLPOOL CORP COM 963320106 36,295 339,620 SH   SOLE 1 339,620 0 0
WHIRLPOOL CORP COM 963320106 5 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP OPT 963320106 1,742 16,300 SH Call SOLE 8 16,300 0 0
WHIRLPOOL CORP COM 963320106 208 1,942 SH   SOLE 8 1,942 0 0
WHIRLPOOL CORP OPT 963320106 1,496 14,000 SH Put SOLE 8 14,000 0 0
WHIRLPOOL CORP COM 963320106 712 6,658 SH   SOLE 9 6,658 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 2,070 2,413 SH   SOLE 1 2,413 0 0
WHITESTONE REIT TRUS 966084204 215 17,478 SH   SOLE 1 17,478 0 0
WHITING PETE CORP NEW COM 966387409 8,336 367,413 SH   SOLE 1 367,413 0 0
WHITING PETE CORP NEW COM 966387409 964 42,496 SH   SOLE 8 42,496 0 0
WHITING PETE CORP NEW OPT 966387409 2,253 99,275 SH Put SOLE 8 99,275 0 0
WHITING PETE CORP NEW OPT 966387409 2,909 128,225 SH Call SOLE 8 128,225 0 0
WHITING PETE CORP NEW BOND 966387AL6 369 390,000 PRN   SOLE 8 0 0 390,000
WIDEOPENWEST INC COM 96758W101 82 11,426 SH   SOLE 1 11,426 0 0
WIDEPOINT CORP COM 967590100 0 18 SH   SOLE 8 18 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 3,154 223,463 SH   SOLE 1 223,463 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 25 1,745 SH   SOLE 8 1,745 0 0
WILEY JOHN &amp SONS INC COM 968223206 4,083 86,924 SH   SOLE 1 86,924 0 0
WILHELMINA INTL INC COM 968235200 0 1 SH   SOLE 8 1 0 0
WILLDAN GROUP INC COM 96924N100 125 3,581 SH   SOLE 1 3,581 0 0
WILLDAN GROUP INC COM 96924N100 21 596 SH   SOLE 8 596 0 0
WILLIAMS COS INC DEL COM 969457100 41,519 1,882,859 SH   SOLE 1 1,882,859 0 0
WILLIAMS COS INC DEL COM 969457100 3,852 174,708 SH   SOLE 8 174,708 0 0
WILLIAMS COS INC DEL OPT 969457100 4,267 193,535 SH Put SOLE 8 193,535 0 0
WILLIAMS COS INC DEL OPT 969457100 1,273 57,716 SH Call SOLE 8 57,716 0 0
WILLIAMS COS INC DEL COM 969457100 2,572 116,670 SH   SOLE 9 116,670 0 0
WILLIAMS COS INC DEL COM 969457100 0 1 SH   SOLE 44 1 0 0
WILLIAMS SONOMA INC COM 969904101 1,219 24,139 SH   SOLE 1 24,139 0 0
WILLIAMS SONOMA INC OPT 969904101 1,453 28,800 SH Call SOLE 8 28,800 0 0
WILLIAMS SONOMA INC COM 969904101 2,280 45,202 SH   SOLE 8 45,202 0 0
WILLIAMS SONOMA INC OPT 969904101 3,582 71,000 SH Put SOLE 8 71,000 0 0
WILLIS LEASE FINANCE CORP COM 970646105 3 78 SH   SOLE 1 78 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 10,203 67,179 SH   SOLE 1 67,179 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 4,129 27,186 SH   SOLE 9 27,186 0 0
WILLSCOT CORP COM 971375126 111 11,754 SH   SOLE 1 11,754 0 0
WINDSTREAM HLDGS INC OPT 97382A309 3,135 1,500,000 SH Put SOLE 1 1,500,000 0 0
WINDSTREAM HLDGS INC OPT 97382A309 361 172,700 SH Call SOLE 1 172,700 0 0
WINDSTREAM HLDGS INC COM 97382A309 533 255,212 SH   SOLE 8 255,212 0 0
WINDSTREAM HLDGS INC COM 97382A309 0 74 SH   SOLE 9 74 0 0
WINGSTOP INC COM 974155103 2,332 36,326 SH   SOLE 1 36,326 0 0
WINGSTOP INC OPT 974155103 5,777 90,000 SH Put SOLE 8 90,000 0 0
WINGSTOP INC COM 974155103 796 12,400 SH   SOLE 8 12,400 0 0
WINGSTOP INC OPT 974155103 6 100 SH Call SOLE 8 100 0 0
WINNEBAGO INDS INC COM 974637100 1,176 48,622 SH   SOLE 1 48,622 0 0
WINNEBAGO INDS INC OPT 974637100 792 32,700 SH Put SOLE 8 32,700 0 0
WINNEBAGO INDS INC OPT 974637100 905 37,400 SH Call SOLE 8 37,400 0 0
WINTRUST FINL CORP COM 97650W108 2,121 31,907 SH   SOLE 1 31,907 0 0
WIPRO LTD ADR 97651M109 1,553 302,852 SH   SOLE 1 302,852 0 0
WISDOMTREE INVTS INC COM 97717P104 515 77,485 SH   SOLE 1 77,485 0 0
WISDOMTREE INVTS INC COM 97717P104 18 2,707 SH   SOLE 8 2,707 0 0
WISDOMTREE INVTS INC OPT 97717P104 66 9,900 SH Call SOLE 8 9,900 0 0
WISDOMTREE INVTS INC OPT 97717P104 275 41,300 SH Put SOLE 8 41,300 0 0
WISDOMTREE TR FUND 97717X701 277 4,900 SH   DFND 1 0 0 4,900
WISDOMTREE TR FUND 97717W851 160 3,434 SH   SOLE 1 3,434 0 0
WISDOMTREE TR FUND 97717W851 93 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717X701 288 5,100 SH   SOLE 1 5,100 0 0
WISDOMTREE TR FUND 97717W422 7,970 321,326 SH   SOLE 1 321,326 0 0
WISDOMTREE TR OPT 97717W851 840 18,100 SH Call SOLE 8 18,100 0 0
WISDOMTREE TR FUND 97717W307 3 33 SH   SOLE 8 33 0 0
WISDOMTREE TR FUND 97717W851 1,126 24,274 SH   SOLE 8 24,274 0 0
WISDOMTREE TR OPT 97717W851 2,217 47,800 SH Put SOLE 8 47,800 0 0
WISDOMTREE TR OPT 97717W422 255 10,300 SH Call SOLE 8 10,300 0 0
WISDOMTREE TR FUND 97717W281 2 43 SH   SOLE 8 43 0 0
WISDOMTREE TR FUND 97717X594 3 93 SH   SOLE 8 93 0 0
WISDOMTREE TR FUND 97717W760 2 30 SH   SOLE 8 30 0 0
WISDOMTREE TR FUND 97717W422 0 1 SH   SOLE 8 1 0 0
WISDOMTREE TR OPT 97717W422 925 37,300 SH Put SOLE 8 37,300 0 0
WISDOMTREE TR OPT 97717X701 34 600 SH Put SOLE 8 600 0 0
WISDOMTREE TR OPT 97717X701 6 100 SH Call SOLE 8 100 0 0
WISDOMTREE TR FUND 97717W422 640 25,808 SH   SOLE 9 25,808 0 0
WIX COM LTD COM M98068105 9,870 109,258 SH   SOLE 1 109,258 0 0
WIX COM LTD OPT M98068105 2,421 26,800 SH Call SOLE 8 26,800 0 0
WIX COM LTD COM M98068105 1,651 18,280 SH   SOLE 8 18,280 0 0
WIX COM LTD OPT M98068105 3,550 39,300 SH Put SOLE 8 39,300 0 0
WIX COM LTD COM M98068105 11 126 SH   SOLE 9 126 0 0
WNS HOLDINGS LTD ADR 92932M101 587 14,210 SH   SOLE 1 14,210 0 0
WOLVERINE WORLD WIDE INC COM 978097103 2,088 65,488 SH   SOLE 1 65,488 0 0
WOLVERINE WORLD WIDE INC COM 978097103 519 16,281 SH   SOLE 8 16,281 0 0
WOODWARD INC COM 980745103 111 1,493 SH   SOLE 1 1,493 0 0
WOODWARD INC COM 980745103 1,302 17,529 SH   SOLE 8 17,529 0 0
WORKDAY INC COM 98138H101 9,751 61,067 SH   SOLE 1 61,067 0 0
WORKDAY INC COM 98138H101 6 35 SH   DFND 1 0 0 35
WORKDAY INC COM 98138H101 1,452 9,091 SH   SOLE 8 9,091 0 0
WORKDAY INC OPT 98138H101 12,008 75,200 SH Call SOLE 8 75,200 0 0
WORKDAY INC OPT 98138H101 8,239 51,600 SH Put SOLE 8 51,600 0 0
WORKDAY INC COM 98138H101 2,041 12,780 SH   SOLE 9 12,780 0 0
WORKHORSE GROUP INC COM 98138J206 2 4,400 SH   SOLE 1 4,400 0 0
WORKIVA INC COM 98139A105 882 24,556 SH   SOLE 1 24,556 0 0
WORKIVA INC COM 98139A105 144 4,015 SH   SOLE 8 4,015 0 0
WORLD ACCEP CORP DEL COM 981419104 496 4,853 SH   SOLE 1 4,853 0 0
WORLD ACCEP CORP DEL COM 981419104 1,985 19,413 SH   SOLE 8 19,413 0 0
WORLD FUEL SVCS CORP COM 981475106 653 30,460 SH   SOLE 1 30,460 0 0
WORLD FUEL SVCS CORP OPT 981475106 13 600 SH Call SOLE 8 600 0 0
WORLD FUEL SVCS CORP COM 981475106 40 1,871 SH   SOLE 8 1,871 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 2,837 37,965 SH   SOLE 1 37,965 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 359 4,800 SH Call SOLE 8 4,800 0 0
WORLDPAY INC COM 981558109 14,513 189,893 SH   SOLE 1 189,893 0 0
WORLDPAY INC COM 981558109 51 672 SH   DFND 1 0 0 672
WORLDPAY INC COM 981558109 26 343 SH   SOLE 8 343 0 0
WORLDPAY INC OPT 981558109 191 2,500 SH Put SOLE 8 2,500 0 0
WORLDPAY INC OPT 981558109 153 2,000 SH Call SOLE 8 2,000 0 0
WORLDPAY INC COM 981558109 1,739 22,719 SH   SOLE 9 22,719 0 0
WORTHINGTON INDS INC COM 981811102 492 14,139 SH   SOLE 1 14,139 0 0
WORTHINGTON INDS INC OPT 981811102 45 1,300 SH Call SOLE 8 1,300 0 0
WORTHINGTON INDS INC OPT 981811102 24 700 SH Put SOLE 8 700 0 0
WPP PLC NEW ADR 92937A102 213 3,878 SH   SOLE 1 3,878 0 0
WPP PLC NEW ADR 92937A102 152 2,777 SH   SOLE 8 2,777 0 0
WPX ENERGY INC COM 98212B103 1,986 175,007 SH   SOLE 1 175,007 0 0
WPX ENERGY INC COM 98212B103 479 42,243 SH   SOLE 8 42,243 0 0
WPX ENERGY INC OPT 98212B103 697 61,400 SH Put SOLE 8 61,400 0 0
WPX ENERGY INC OPT 98212B103 7 600 SH Call SOLE 8 600 0 0
WRIGHT MED GROUP N V COM N96617118 74 2,713 SH   SOLE 8 2,713 0 0
WSFS FINL CORP COM 929328102 606 15,983 SH   SOLE 1 15,983 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 2,182 60,875 SH   SOLE 1 60,875 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 1 41 SH   SOLE 8 41 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 158 4,400 SH Put SOLE 8 4,400 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 79 2,200 SH Call SOLE 8 2,200 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 12 347 SH   SOLE 9 347 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 12,968 285,830 SH   SOLE 1 285,830 0 0
WYNDHAM HOTELS &amp RESORTS INC OPT 98311A105 23 500 SH Call SOLE 8 500 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 566 12,464 SH   SOLE 8 12,464 0 0
WYNDHAM HOTELS &amp RESORTS INC OPT 98311A105 95 2,100 SH Put SOLE 8 2,100 0 0
WYNN RESORTS LTD COM 983134107 18,787 189,938 SH   SOLE 1 189,938 0 0
WYNN RESORTS LTD COM 983134107 4,543 45,922 SH   SOLE 8 45,922 0 0
WYNN RESORTS LTD OPT 983134107 13,946 141,000 SH Put SOLE 8 141,000 0 0
WYNN RESORTS LTD OPT 983134107 47,121 476,400 SH Call SOLE 8 476,400 0 0
WYNN RESORTS LTD COM 983134107 1,167 11,805 SH   SOLE 9 11,805 0 0
XBIOTECH INC COM 98400H102 0 8 SH   SOLE 8 8 0 0
XCEL ENERGY INC COM 98389B100 67,595 1,371,938 SH   SOLE 1 1,371,938 0 0
XCEL ENERGY INC COM 98389B100 49 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC OPT 98389B100 79 1,600 SH Call SOLE 8 1,600 0 0
XCEL ENERGY INC COM 98389B100 550 11,167 SH   SOLE 8 11,167 0 0
XCEL ENERGY INC COM 98389B100 2,509 50,928 SH   SOLE 9 50,928 0 0
XCEL ENERGY INC COM 98389B100 0 1 SH   SOLE 44 1 0 0
XENETIC BIOSCIENCES INC COM 984015206 3 1,800 SH   SOLE 8 1,800 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 3,975 231,092 SH   SOLE 1 231,092 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 0 24 SH   SOLE 8 24 0 0
XENON PHARMACEUTICALS INC COM 98420N105 24 3,727 SH   SOLE 1 3,727 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 10 565 SH   SOLE 1 565 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 5 277 SH   SOLE 8 277 0 0
XEROX CORP COM 984121608 6,012 304,242 SH   SOLE 1 304,242 0 0
XEROX CORP COM 984121608 0 22 SH   DFND 1 0 0 22
XEROX CORP OPT 984121608 4,158 210,400 SH Put SOLE 8 210,400 0 0
XEROX CORP COM 984121608 4,750 240,348 SH   SOLE 8 240,348 0 0
XEROX CORP OPT 984121608 2,706 136,950 SH Call SOLE 8 136,950 0 0
XEROX CORP COM 984121608 408 20,614 SH   SOLE 9 20,614 0 0
XG TECHNOLOGY INC COM 98372A705 9 29,424 SH   SOLE 8 29,424 0 0
XILINX INC COM 983919101 70,559 828,452 SH   SOLE 1 828,452 0 0
XILINX INC OPT 983919101 1,124 13,200 SH Put SOLE 8 13,200 0 0
XILINX INC COM 983919101 5,942 69,761 SH   SOLE 8 69,761 0 0
XILINX INC OPT 983919101 34,196 401,500 SH Call SOLE 8 401,500 0 0
XILINX INC COM 983919101 41,184 483,547 SH   SOLE 9 483,547 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 5 1,411 SH   SOLE 1 1,411 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 21 5,500 SH Put SOLE 8 5,500 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 23 5,990 SH   SOLE 8 5,990 0 0
XOMA CORP DEL COM 98419J206 1 112 SH   SOLE 1 112 0 0
XPERI CORP COM 98421B100 351 19,089 SH   SOLE 1 19,089 0 0
XPO LOGISTICS INC COM 983793100 2,378 41,694 SH   SOLE 1 41,694 0 0
XPO LOGISTICS INC OPT 983793100 11,768 206,300 SH Put SOLE 8 206,300 0 0
XPO LOGISTICS INC COM 983793100 8,017 140,554 SH   SOLE 8 140,554 0 0
XPO LOGISTICS INC OPT 983793100 23,740 416,200 SH Call SOLE 8 416,200 0 0
XPO LOGISTICS INC COM 983793100 91 1,585 SH   SOLE 9 1,585 0 0
XUNLEI LTD ADR 98419E108 1,877 552,141 SH   SOLE 1 552,141 0 0
XYLEM INC COM 98419M100 11,708 175,478 SH   SOLE 1 175,478 0 0
XYLEM INC COM 98419M100 300 4,505 SH   SOLE 8 4,505 0 0
XYLEM INC OPT 98419M100 807 12,100 SH Call SOLE 8 12,100 0 0
XYLEM INC OPT 98419M100 133 2,000 SH Put SOLE 8 2,000 0 0
XYLEM INC COM 98419M100 1,200 17,979 SH   SOLE 9 17,979 0 0
Y MABS THERAPEUTICS INC COM 984241109 210 10,339 SH   SOLE 1 10,339 0 0
YAMANA GOLD INC COM 98462Y100 464 196,918 SH   SOLE 1 196,918 0 0
YAMANA GOLD INC COM 98462Y100 2 817 SH   DFND 1 0 0 817
YAMANA GOLD INC COM 98462Y100 213 90,439 SH   SOLE 8 90,439 0 0
YAMANA GOLD INC OPT 98462Y100 339 143,800 SH Put SOLE 8 143,800 0 0
YAMANA GOLD INC OPT 98462Y100 504 213,700 SH Call SOLE 8 213,700 0 0
YAMANA GOLD INC COM 98462Y100 0 126 SH   SOLE 9 126 0 0
YANDEX N V COM N97284108 272 9,923 SH   SOLE 1 9,923 0 0
YANDEX N V OPT N97284108 5,618 205,400 SH Put SOLE 8 205,400 0 0
YANDEX N V COM N97284108 2,743 100,317 SH   SOLE 8 100,317 0 0
YANDEX N V OPT N97284108 5,270 192,700 SH Call SOLE 8 192,700 0 0
YELP INC COM 985817105 1,857 53,100 SH   SOLE 1 53,100 0 0
YELP INC COM 985817105 1,378 39,371 SH   SOLE 8 39,371 0 0
YELP INC OPT 985817105 5,371 153,500 SH Put SOLE 8 153,500 0 0
YELP INC OPT 985817105 6,914 197,600 SH Call SOLE 8 197,600 0 0
YEXT INC COM 98585N106 739 49,823 SH   SOLE 1 49,823 0 0
YIELD10 BIOSCIENCE INC COM 98585K201 0 6 SH   SOLE 8 6 0 0
YIRENDAI LTD ADR 98585L100 358 33,309 SH   SOLE 1 33,309 0 0
YOUNGEVITY INTL INC COM 987537206 414 72,400 SH   SOLE 1 72,400 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 853 63,738 SH   SOLE 1 63,738 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 1,767 131,950 SH   SOLE 8 131,950 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 2,504 187,000 SH Put SOLE 8 187,000 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 937 70,000 SH Call SOLE 8 70,000 0 0
YRC WORLDWIDE INC COM 984249607 2 595 SH   SOLE 1 595 0 0
YRC WORLDWIDE INC OPT 984249607 21 6,700 SH Put SOLE 8 6,700 0 0
YRC WORLDWIDE INC COM 984249607 355 112,739 SH   SOLE 8 112,739 0 0
YRC WORLDWIDE INC OPT 984249607 23 7,300 SH Call SOLE 8 7,300 0 0
YUM BRANDS INC COM 988498101 512 5,574 SH   DFND 1 0 0 5,574
YUM BRANDS INC COM 988498101 27,909 303,637 SH   SOLE 1 303,637 0 0
YUM BRANDS INC OPT 988498101 6,977 75,900 SH Call SOLE 8 75,900 0 0
YUM BRANDS INC OPT 988498101 5,754 62,600 SH Put SOLE 8 62,600 0 0
YUM BRANDS INC COM 988498101 2,722 29,610 SH   SOLE 8 29,610 0 0
YUM BRANDS INC COM 988498101 2,712 29,502 SH   SOLE 9 29,502 0 0
YUM CHINA HLDGS INC COM 98850P109 9,228 275,227 SH   SOLE 1 275,227 0 0
YUM CHINA HLDGS INC COM 98850P109 321 9,562 SH   SOLE 8 9,562 0 0
YUM CHINA HLDGS INC OPT 98850P109 1,992 59,400 SH Put SOLE 8 59,400 0 0
YUM CHINA HLDGS INC OPT 98850P109 2,438 72,700 SH Call SOLE 8 72,700 0 0
YUM CHINA HLDGS INC COM 98850P109 3,369 100,477 SH   SOLE 9 100,477 0 0
YUMA ENERGY INC NEW COM 98872F105 17 115,281 SH   SOLE 8 115,281 0 0
YY INC ADR 98426T106 183 3,068 SH   SOLE 1 3,068 0 0
YY INC OPT 98426T106 3,645 60,900 SH Call SOLE 8 60,900 0 0
YY INC ADR 98426T106 4,451 74,362 SH   SOLE 8 74,362 0 0
YY INC OPT 98426T106 6,920 115,600 SH Put SOLE 8 115,600 0 0
YY INC ADR 98426T106 808 13,500 SH   SOLE 9 13,500 0 0
ZAFGEN INC COM 98885E103 9 1,723 SH   SOLE 1 1,723 0 0
ZAFGEN INC COM 98885E103 0 100 SH   SOLE 8 100 0 0
ZAGG INC COM 98884U108 35 3,578 SH   SOLE 8 3,578 0 0
ZAGG INC OPT 98884U108 35 3,600 SH Call SOLE 8 3,600 0 0
ZAI LAB LTD ADR 98887Q104 65 2,790 SH   SOLE 1 2,790 0 0
ZAYO GROUP HLDGS INC COM 98919V105 11,269 493,378 SH   SOLE 1 493,378 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 927 40,600 SH Put SOLE 8 40,600 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 4,340 190,000 SH Call SOLE 8 190,000 0 0
ZAYO GROUP HLDGS INC COM 98919V105 4,662 204,116 SH   SOLE 8 204,116 0 0
ZAYO GROUP HLDGS INC COM 98919V105 59 2,550 SH   SOLE 9 2,550 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 4,504 28,280 SH   SOLE 1 28,280 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 247 1,554 SH   SOLE 8 1,554 0 0
ZENDESK INC COM 98936J101 14,602 250,155 SH   SOLE 1 250,155 0 0
ZENDESK INC COM 98936J101 5 90 SH   DFND 1 0 0 90
ZENDESK INC OPT 98936J101 18 300 SH Call SOLE 8 300 0 0
ZENDESK INC COM 98936J101 996 17,049 SH   SOLE 8 17,049 0 0
ZILLOW GROUP INC COM 98954M101 118 3,764 SH   SOLE 1 3,764 0 0
ZILLOW GROUP INC COM 98954M200 23 729 SH   SOLE 1 729 0 0
ZILLOW GROUP INC OPT 98954M101 519 16,500 SH Put SOLE 8 16,500 0 0
ZILLOW GROUP INC COM 98954M200 659 20,863 SH   SOLE 8 20,863 0 0
ZILLOW GROUP INC OPT 98954M200 2,444 77,400 SH Put SOLE 8 77,400 0 0
ZILLOW GROUP INC OPT 98954M101 578 18,400 SH Call SOLE 8 18,400 0 0
ZILLOW GROUP INC BOND 98954MAC5 180 210,000 PRN   SOLE 8 0 0 210,000
ZILLOW GROUP INC OPT 98954M200 3,919 124,100 SH Call SOLE 8 124,100 0 0
ZILLOW GROUP INC COM 98954M101 249 7,923 SH   SOLE 8 7,923 0 0
ZILLOW GROUP INC BOND 98954MAB7 204 210,000 PRN   SOLE 8 0 0 210,000
ZILLOW GROUP INC COM 98954M200 60 1,923 SH   SOLE 9 1,923 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 46,980 452,938 SH   SOLE 1 452,938 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 33 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC OPT 98956P102 6,856 66,100 SH Call SOLE 8 66,100 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 6,753 65,112 SH   SOLE 8 65,112 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 9,096 87,700 SH Put SOLE 8 87,700 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 19,655 189,495 SH   SOLE 9 189,495 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 311 3,000 SH   DFND 20 0 0 3,000
ZION OIL &amp GAS INC COM 989696109 0 87 SH   SOLE 1 87 0 0
ZIONS BANCORPORATION N A COM 989701107 11,134 273,282 SH   SOLE 1 273,282 0 0
ZIONS BANCORPORATION N A OPT 989701107 1,919 47,100 SH Call SOLE 8 47,100 0 0
ZIONS BANCORPORATION N A COM 989701107 628 15,416 SH   SOLE 8 15,416 0 0
ZIONS BANCORPORATION N A OPT 989701107 1,772 43,500 SH Put SOLE 8 43,500 0 0
ZIONS BANCORPORATION N A COM 989701107 738 18,138 SH   SOLE 9 18,138 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 152 81,562 SH   SOLE 1 81,562 0 0
ZIX CORP COM 98974P100 99 17,300 SH   SOLE 1 17,300 0 0
ZIX CORP COM 98974P100 3 500 SH   SOLE 8 500 0 0
ZOETIS INC COM 98978V103 71,922 840,798 SH   SOLE 1 840,798 0 0
ZOETIS INC COM 98978V103 1,279 14,949 SH   DFND 1 0 0 14,949
ZOETIS INC OPT 98978V103 402 4,700 SH Put SOLE 8 4,700 0 0
ZOETIS INC OPT 98978V103 3,285 38,400 SH Call SOLE 8 38,400 0 0
ZOETIS INC COM 98978V103 1,947 22,768 SH   SOLE 8 22,768 0 0
ZOETIS INC COM 98978V103 2,428 28,392 SH   SOLE 9 28,392 0 0
ZOETIS INC COM 98978V103 0 1 SH   SOLE 44 1 0 0
ZOGENIX INC COM 98978L204 4 109 SH   SOLE 1 109 0 0
ZOGENIX INC COM 98978L204 631 17,300 SH   SOLE 8 17,300 0 0
ZOSANO PHARMA CORP COM 98979H202 3 1,500 SH   SOLE 1 1,500 0 0
ZSCALER INC COM 98980G102 1,101 28,044 SH   SOLE 1 28,044 0 0
ZSCALER INC OPT 98980G102 5,536 141,200 SH Call SOLE 8 141,200 0 0
ZSCALER INC OPT 98980G102 2,431 62,000 SH Put SOLE 8 62,000 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 5 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC ADR 98980A105 8,036 507,647 SH   SOLE 1 507,647 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 2,134 134,800 SH Call SOLE 8 134,800 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 491 31,000 SH Put SOLE 8 31,000 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,167 73,733 SH   SOLE 8 73,733 0 0
ZUMIEZ INC COM 989817101 759 39,532 SH   SOLE 1 39,532 0 0
ZUMIEZ INC COM 989817101 94 4,928 SH   SOLE 8 4,928 0 0
ZUMIEZ INC OPT 989817101 40 2,100 SH Put SOLE 8 2,100 0 0
ZUMIEZ INC OPT 989817101 6 300 SH Call SOLE 8 300 0 0
ZUORA INC COM 98983V106 4 240 SH   DFND 1 0 0 240
ZUORA INC COM 98983V106 787 43,360 SH   SOLE 1 43,360 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 96 32,400 SH   SOLE 1 32,400 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 0 30 SH   SOLE 8 30 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 6 2,000 SH Call SOLE 8 2,000 0 0
ZYNGA INC COM 98986T108 24,418 6,213,151 SH   SOLE 1 6,213,151 0 0
ZYNGA INC OPT 98986T108 258 65,700 SH Call SOLE 8 65,700 0 0
ZYNGA INC COM 98986T108 62,892 16,003,022 SH   SOLE 8 16,003,022 0 0
ZYNGA INC OPT 98986T108 105 26,700 SH Put SOLE 8 26,700 0 0