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 5 2,794 SH   SOLE 8 2,794 0 0
1ST CONSTITUTION BANCORP COM 31986N102 41 2,312 SH   SOLE 1 2,312 0 0
1ST SOURCE CORP COM 336901103 585 13,017 SH   SOLE 1 13,017 0 0
21VIANET GROUP INC ADR 90138A103 15,438 1,944,413 SH   SOLE 1 1,944,413 0 0
21VIANET GROUP INC ADR 90138A103 134 16,903 SH   SOLE 8 16,903 0 0
21VIANET GROUP INC OPT 90138A103 1 100 SH Call SOLE 8 100 0 0
22ND CENTY GROUP INC COM 90137F103 56 32,837 SH   SOLE 1 32,837 0 0
22ND CENTY GROUP INC COM 90137F103 0 35 SH   SOLE 8 35 0 0
2U INC COM 90214J101 483 6,811 SH   SOLE 1 6,811 0 0
2U INC COM 90214J101 4 50 SH   DFND 1 0 0 50
2U INC COM 90214J101 1 12 SH   SOLE 8 12 0 0
3-D SYS CORP DEL COM 88554D205 92 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 1,541 143,237 SH   SOLE 1 143,237 0 0
3-D SYS CORP DEL OPT 88554D205 1,296 120,400 SH Put SOLE 8 120,400 0 0
3-D SYS CORP DEL COM 88554D205 1,010 93,888 SH   SOLE 8 93,888 0 0
3-D SYS CORP DEL OPT 88554D205 303 28,200 SH Call SOLE 8 28,200 0 0
3M CO COM 88579Y101 123,190 592,895 SH   SOLE 1 592,895 0 0
3M CO COM 88579Y101 553 2,660 SH   DFND 1 0 0 2,660
3M CO OPT 88579Y101 46,896 225,700 SH Put SOLE 8 225,700 0 0
3M CO COM 88579Y101 4,090 19,685 SH   SOLE 8 19,685 0 0
3M CO OPT 88579Y101 15,417 74,200 SH Call SOLE 8 74,200 0 0
3M CO COM 88579Y101 12,997 62,551 SH   SOLE 9 62,551 0 0
3M CO COM 88579Y101 12,978 62,460 SH   SOLE 58 62,460 0 0
3PEA INTL INC COM 88579C109 220 27,684 SH   SOLE 1 27,684 0 0
500 COM LTD ADR 33829R100 9 653 SH   SOLE 8 653 0 0
51JOB INC ADR 316827104 921 11,834 SH   SOLE 1 11,834 0 0
51JOB INC ADR 316827104 0 4 SH   SOLE 8 4 0 0
51JOB INC ADR 316827104 537 6,900 SH   SOLE 9 6,900 0 0
58 COM INC ADR 31680Q104 1,287 19,600 SH   SOLE 1 19,600 0 0
58 COM INC ADR 31680Q104 30 461 SH   SOLE 8 461 0 0
58 COM INC OPT 31680Q104 46 700 SH Put SOLE 8 700 0 0
58 COM INC ADR 31680Q104 1,721 26,200 SH   SOLE 9 26,200 0 0
8X8 INC NEW COM 282914100 53,859 2,666,244 SH   SOLE 1 2,666,244 0 0
8X8 INC NEW COM 282914100 10 500 SH   SOLE 8 500 0 0
A10 NETWORKS INC COM 002121101 107 15,223 SH   SOLE 1 15,223 0 0
AAC HLDGS INC COM 000307108 7 3,753 SH   SOLE 1 3,753 0 0
AAC HLDGS INC COM 000307108 101 55,137 SH   SOLE 8 55,137 0 0
AAON INC COM 000360206 1,289 27,903 SH   SOLE 1 27,903 0 0
AAON INC COM 000360206 8 171 SH   SOLE 8 171 0 0
AAR CORP COM 000361105 864 26,600 SH   SOLE 1 26,600 0 0
AAR CORP OPT 000361105 7 200 SH Call SOLE 8 200 0 0
AAR CORP COM 000361105 4 116 SH   SOLE 8 116 0 0
AARONS INC COM 002535300 2,851 54,186 SH   SOLE 1 54,186 0 0
AARONS INC OPT 002535300 105 2,000 SH Put SOLE 8 2,000 0 0
AARONS INC OPT 002535300 26 500 SH Call SOLE 8 500 0 0
AARONS INC COM 002535300 194 3,693 SH   SOLE 8 3,693 0 0
ABB LTD ADR 000375204 648 34,316 SH   SOLE 1 34,316 0 0
ABB LTD ADR 000375204 4 207 SH   DFND 1 0 0 207
ABB LTD OPT 000375204 209 11,100 SH Call SOLE 8 11,100 0 0
ABB LTD OPT 000375204 1,593 84,400 SH Put SOLE 8 84,400 0 0
ABB LTD ADR 000375204 1,969 104,352 SH   SOLE 8 104,352 0 0
ABB LTD ADR 000375204 1,540 81,603 SH   SOLE 9 81,603 0 0
ABB LTD ADR 000375204 217 11,500 SH   DFND 20 0 0 11,500
ABBOTT LABS COM 002824100 188 2,350 SH   DFND 1 0 0 2,350
ABBOTT LABS COM 002824100 149,487 1,869,974 SH   SOLE 1 1,869,974 0 0
ABBOTT LABS OPT 002824100 29,674 371,200 SH Call SOLE 8 371,200 0 0
ABBOTT LABS OPT 002824100 12,103 151,400 SH Put SOLE 8 151,400 0 0
ABBOTT LABS COM 002824100 16,214 202,832 SH   SOLE 9 202,832 0 0
ABBOTT LABS COM 002824100 887 11,100 SH   DFND 20 0 0 11,100
ABBOTT LABS COM 002824100 17,586 219,984 SH   SOLE 58 219,984 0 0
ABBVIE INC COM 00287Y109 241 2,987 SH   DFND 1 0 0 2,987
ABBVIE INC COM 00287Y109 208,529 2,587,520 SH   SOLE 1 2,587,520 0 0
ABBVIE INC OPT 00287Y109 19,970 247,800 SH Put SOLE 8 247,800 0 0
ABBVIE INC COM 00287Y109 2,798 34,715 SH   SOLE 8 34,715 0 0
ABBVIE INC OPT 00287Y109 16,634 206,400 SH Call SOLE 8 206,400 0 0
ABBVIE INC COM 00287Y109 12,658 157,068 SH   SOLE 9 157,068 0 0
ABBVIE INC COM 00287Y109 15,183 188,404 SH   SOLE 58 188,404 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 98 13,315 SH   SOLE 1 13,315 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 1 81 SH   SOLE 8 81 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 2,935 107,073 SH   SOLE 1 107,073 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 5,131 187,200 SH Put SOLE 8 187,200 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 315 11,498 SH   SOLE 8 11,498 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 3,755 137,000 SH Call SOLE 8 137,000 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 13 2,086 SH   DFND 1 0 0 2,086
ABERDEEN STD GOLD ETF TR FUND 00326A104 166 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 17,620 61,698 SH   SOLE 1 61,698 0 0
ABIOMED INC COM 003654100 14 50 SH   DFND 1 0 0 50
ABIOMED INC COM 003654100 2,025 7,089 SH   SOLE 8 7,089 0 0
ABIOMED INC OPT 003654100 2,970 10,400 SH Call SOLE 8 10,400 0 0
ABIOMED INC COM 003654100 1,326 4,644 SH   SOLE 9 4,644 0 0
ABM INDS INC COM 000957100 1,654 45,479 SH   SOLE 1 45,479 0 0
ABRAXAS PETE CORP COM 003830106 56 44,929 SH   SOLE 1 44,929 0 0
ABRAXAS PETE CORP COM 003830106 2 1,518 SH   SOLE 8 1,518 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC COM 00401C108 1,054 18,356 SH   SOLE 1 18,356 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 40 700 SH Put SOLE 8 700 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 522 9,100 SH Call SOLE 8 9,100 0 0
ACACIA RESH CORP COM 003881307 49 14,823 SH   SOLE 1 14,823 0 0
ACACIA RESH CORP COM 003881307 0 66 SH   SOLE 8 66 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 3,474 118,503 SH   SOLE 1 118,503 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 25 845 SH   SOLE 8 845 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,560 58,111 SH   SOLE 1 58,111 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,246 46,441 SH   SOLE 8 46,441 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 4,403 164,000 SH Put SOLE 8 164,000 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 1,635 60,900 SH Call SOLE 8 60,900 0 0
ACADIA RLTY TR TRUS 004239109 4,112 150,796 SH   SOLE 1 150,796 0 0
ACADIA RLTY TR TRUS 004239109 0 12 SH   SOLE 8 12 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 1,212 57,667 SH   SOLE 1 57,667 0 0
ACCELERON PHARMA INC COM 00434H108 1,121 24,095 SH   SOLE 1 24,095 0 0
ACCELERON PHARMA INC COM 00434H108 329 7,072 SH   SOLE 8 7,072 0 0
ACCELERON PHARMA INC OPT 00434H108 37 800 SH Call SOLE 8 800 0 0
ACCELERON PHARMA INC OPT 00434H108 5,170 111,000 SH Put SOLE 8 111,000 0 0
ACCENTURE PLC IRELAND COM G1151C101 8,351 47,446 SH   DFND 1 0 0 47,446
ACCENTURE PLC IRELAND COM G1151C101 222,760 1,265,533 SH   SOLE 1 1,265,533 0 0
ACCENTURE PLC IRELAND COM G1151C101 570 3,237 SH   SOLE 8 3,237 0 0
ACCENTURE PLC IRELAND OPT G1151C101 15,982 90,800 SH Call SOLE 8 90,800 0 0
ACCENTURE PLC IRELAND OPT G1151C101 8,343 47,400 SH Put SOLE 8 47,400 0 0
ACCENTURE PLC IRELAND COM G1151C101 35,358 200,866 SH   SOLE 9 200,866 0 0
ACCENTURE PLC IRELAND COM G1151C101 14,054 79,841 SH   SOLE 58 79,841 0 0
ACCO BRANDS CORP COM 00081T108 311 36,262 SH   SOLE 1 36,262 0 0
ACCO BRANDS CORP COM 00081T108 33 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 1 93 SH   SOLE 8 93 0 0
ACCURAY INC COM 004397105 572 119,853 SH   SOLE 1 119,853 0 0
ACCURAY INC COM 004397105 3,426 718,079 SH   SOLE 8 718,079 0 0
ACCURAY INC OPT 004397105 80 16,700 SH Call SOLE 8 16,700 0 0
ACCURAY INC OPT 004397105 971 203,500 SH Put SOLE 8 203,500 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 603 173,400 SH   SOLE 1 173,400 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 3 775 SH   SOLE 8 775 0 0
ACER THERAPEUTICS INC COM 00444P108 1,075 44,252 SH   SOLE 1 44,252 0 0
ACER THERAPEUTICS INC COM 00444P108 6 244 SH   SOLE 8 244 0 0
ACHAOGEN INC COM 004449104 4 9,134 SH   SOLE 1 9,134 0 0
ACHAOGEN INC COM 004449104 0 100 SH   SOLE 8 100 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 300 101,328 SH   SOLE 1 101,328 0 0
ACI WORLDWIDE INC COM 004498101 2,154 65,528 SH   SOLE 1 65,528 0 0
ACI WORLDWIDE INC COM 004498101 277 8,418 SH   SOLE 8 8,418 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 60 10,012 SH   SOLE 1 10,012 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 3 471 SH   SOLE 8 471 0 0
ACM RESEARCH INC COM 00108J109 36 2,364 SH   SOLE 1 2,364 0 0
ACNB CORP COM 000868109 82 2,221 SH   SOLE 1 2,221 0 0
ACORDA THERAPEUTICS INC COM 00484M106 408 30,714 SH   SOLE 1 30,714 0 0
ACORDA THERAPEUTICS INC COM 00484M106 83 6,246 SH   SOLE 8 6,246 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 8 600 SH Put SOLE 8 600 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 14 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 14 28,600 SH   SOLE 8 28,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 562 12,348 SH   DFND 1 0 0 12,348
ACTIVISION BLIZZARD INC COM 00507V109 125,282 2,751,687 SH   SOLE 1 1,929,703 821,984 0
ACTIVISION BLIZZARD INC COM 00507V109 13,705 301,001 SH   SOLE 8 301,001 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 10,681 234,600 SH Call SOLE 8 234,600 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 33,802 742,400 SH Put SOLE 8 742,400 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,609 167,101 SH   SOLE 9 167,101 0 0
ACTIVISION BLIZZARD INC COM 00507V109 182 4,000 SH   DFND 20 0 0 4,000
ACTIVISION BLIZZARD INC COM 00507V109 1,862 40,886 SH   SOLE 20 0 40,886 0
ACTIVISION BLIZZARD INC COM 00507V109 6,412 140,825 SH   SOLE 99 0 140,825 0
ACTUANT CORP COM 00508X203 1,209 49,634 SH   SOLE 1 49,634 0 0
ACUITY BRANDS INC COM 00508Y102 8,566 71,385 SH   SOLE 1 71,385 0 0
ACUITY BRANDS INC OPT 00508Y102 2,232 18,600 SH Put SOLE 8 18,600 0 0
ACUITY BRANDS INC OPT 00508Y102 768 6,400 SH Call SOLE 8 6,400 0 0
ACUITY BRANDS INC COM 00508Y102 537 4,477 SH   SOLE 8 4,477 0 0
ACUITY BRANDS INC COM 00508Y102 334 2,781 SH   SOLE 9 2,781 0 0
ACUSHNET HOLDINGS CORP COM 005098108 371 16,064 SH   SOLE 1 16,064 0 0
ACUSHNET HOLDINGS CORP COM 005098108 29 1,265 SH   SOLE 8 1,265 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 358 50,287 SH   SOLE 1 50,287 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 4 559 SH   SOLE 8 559 0 0
ADAMIS PHARMACEUTICALS CORP COM 00547W208 363 172,246 SH   SOLE 1 172,246 0 0
ADAMIS PHARMACEUTICALS CORP COM 00547W208 1 311 SH   SOLE 8 311 0 0
ADAMS RES &amp ENERGY INC COM 006351308 26 663 SH   SOLE 1 663 0 0
ADAMS RES &amp ENERGY INC COM 006351308 0 1 SH   SOLE 8 1 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 4 871 SH   SOLE 8 871 0 0
ADDUS HOMECARE CORP COM 006739106 979 15,403 SH   SOLE 1 15,403 0 0
ADDUS HOMECARE CORP COM 006739106 702 11,032 SH   SOLE 8 11,032 0 0
ADECOAGRO S A COM L00849106 55 7,988 SH   SOLE 8 7,988 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 42 6,976 SH   SOLE 1 6,976 0 0
ADIAL PHARMACEUTICALS INC COM 00688A106 0 16 SH   SOLE 1 16 0 0
ADIENT PLC COM G0084W101 1,322 101,966 SH   SOLE 1 101,966 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC OPT G0084W101 1,015 78,300 SH Put SOLE 8 78,300 0 0
ADIENT PLC COM G0084W101 579 44,649 SH   SOLE 8 44,649 0 0
ADIENT PLC OPT G0084W101 87 6,700 SH Call SOLE 8 6,700 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 21 5,467 SH   SOLE 1 5,467 0 0
ADMA BIOLOGICS INC OPT 000899104 85 22,500 SH Call SOLE 8 22,500 0 0
ADMA BIOLOGICS INC COM 000899104 190 50,000 SH   SOLE 8 50,000 0 0
ADOBE INC COM 00724F101 232,722 873,284 SH   SOLE 1 651,521 221,763 0
ADOBE INC COM 00724F101 481 1,806 SH   DFND 1 0 0 1,806
ADOBE INC OPT 00724F101 36,243 136,000 SH Call SOLE 8 136,000 0 0
ADOBE INC OPT 00724F101 38,001 142,600 SH Put SOLE 8 142,600 0 0
ADOBE INC COM 00724F101 4,831 18,127 SH   SOLE 8 18,127 0 0
ADOBE INC COM 00724F101 13,684 51,351 SH   SOLE 9 51,351 0 0
ADOBE INC COM 00724F101 3,234 12,137 SH   SOLE 20 0 12,137 0
ADOBE INC COM 00724F101 586 2,200 SH   DFND 20 0 0 2,200
ADOBE INC COM 00724F101 16,293 61,138 SH   SOLE 58 61,138 0 0
ADOBE INC COM 00724F101 9,794 36,751 SH   SOLE 99 0 36,751 0
ADT INC COM 00090Q103 630 98,612 SH   SOLE 1 98,612 0 0
ADT INC COM 00090Q103 778 121,731 SH   SOLE 8 121,731 0 0
ADTALEM GLOBAL ED INC COM 00737L103 1,808 39,024 SH   SOLE 1 39,024 0 0
ADTALEM GLOBAL ED INC COM 00737L103 270 5,824 SH   SOLE 8 5,824 0 0
ADTRAN INC COM 00738A106 731 53,481 SH   SOLE 1 53,481 0 0
ADTRAN INC COM 00738A106 1 128 SH   SOLE 8 128 0 0
ADTRAN INC OPT 00738A106 92 6,700 SH Put SOLE 8 6,700 0 0
ADTRAN INC OPT 00738A106 7 500 SH Call SOLE 8 500 0 0
ADURO BIOTECH INC COM 00739L101 134 33,629 SH   SOLE 1 33,629 0 0
ADURO BIOTECH INC COM 00739L101 17 4,273 SH   SOLE 8 4,273 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 19,518 114,447 SH   SOLE 1 114,447 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 945 5,536 SH   SOLE 8 5,536 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 2,370 13,900 SH Put SOLE 8 13,900 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 1,125 6,600 SH Call SOLE 8 6,600 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,297 7,604 SH   SOLE 9 7,604 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 1,432 51,101 SH   SOLE 1 51,101 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,268 49,187 SH   SOLE 1 49,187 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 60 5,256 SH   SOLE 1 5,256 0 0
ADVANCED ENERGY INDS COM 007973100 4,167 83,867 SH   SOLE 1 83,867 0 0
ADVANCED ENERGY INDS COM 007973100 1 13 SH   SOLE 8 13 0 0
ADVANCED ENERGY INDS OPT 007973100 25 500 SH Call SOLE 8 500 0 0
ADVANCED MICRO DEVICES INC COM 007903107 26 1,000 SH   DFND 1 0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107 67,047 2,627,187 SH   SOLE 1 2,627,187 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 50,862 1,993,000 SH Call SOLE 8 1,993,000 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 37,177 1,456,800 SH Put SOLE 8 1,456,800 0 0
ADVANCED MICRO DEVICES INC BOND 007903BD8 1,051 322,000 PRN   SOLE 8 0 0 322,000
ADVANCED MICRO DEVICES INC COM 007903107 96 3,744 SH   SOLE 8 3,744 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,402 94,163 SH   SOLE 9 94,163 0 0
ADVANSIX INC COM 00773T101 1,283 44,883 SH   SOLE 1 44,883 0 0
ADVANSIX INC COM 00773T101 0 11 SH   DFND 1 0 0 11
ADVANSIX INC COM 00773T101 103 3,591 SH   SOLE 8 3,591 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVAXIS INC COM 007624307 0 1 SH   SOLE 8 1 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 87 16,440 SH   SOLE 1 16,440 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 171 32,645 SH   SOLE 8 32,645 0 0
ADVISORSHARES TR FUND 00768Y727 1,345 28,000 SH   SOLE 1 28,000 0 0
AECOM COM 00766T100 1,683 56,707 SH   SOLE 1 56,707 0 0
AECOM OPT 00766T100 3 100 SH Put SOLE 8 100 0 0
AECOM COM 00766T100 66 2,229 SH   SOLE 8 2,229 0 0
AECOM OPT 00766T100 18 600 SH Call SOLE 8 600 0 0
AEGION CORP COM 00770F104 385 21,926 SH   SOLE 1 21,926 0 0
AEGION CORP COM 00770F104 13 738 SH   SOLE 8 738 0 0
AEGION CORP OPT 00770F104 40 2,300 SH Put SOLE 8 2,300 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 98 12,172 SH   SOLE 1 12,172 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 2 300 SH   SOLE 8 300 0 0
AEGON N V ADR 007924103 803 167,783 SH   SOLE 1 167,783 0 0
AEGON N V OPT 007924103 5 1,000 SH Put SOLE 8 1,000 0 0
AEGON N V ADR 007924103 442 92,344 SH   SOLE 8 92,344 0 0
AERCAP HOLDINGS NV COM N00985106 4,863 104,483 SH   SOLE 1 104,483 0 0
AERCAP HOLDINGS NV COM N00985106 989 21,261 SH   SOLE 8 21,261 0 0
AERCAP HOLDINGS NV OPT N00985106 2,336 50,200 SH Put SOLE 8 50,200 0 0
AERCAP HOLDINGS NV OPT N00985106 2,150 46,200 SH Call SOLE 8 46,200 0 0
AERCAP HOLDINGS NV COM N00985106 503 10,811 SH   SOLE 9 10,811 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 2,348 49,437 SH   SOLE 1 49,437 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1 31 SH   SOLE 8 31 0 0
AERIE PHARMACEUTICALS INC OPT 00771V108 10 200 SH Call SOLE 8 200 0 0
AEROHIVE NETWORKS INC COM 007786106 42 9,381 SH   SOLE 1 9,381 0 0
AEROHIVE NETWORKS INC COM 007786106 357 78,730 SH   SOLE 8 78,730 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,707 48,050 SH   SOLE 1 48,050 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 226 152,000 PRN   SOLE 8 0 0 152,000
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 4 100 SH Put SOLE 8 100 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 11 308 SH   SOLE 8 308 0 0
AEROVIRONMENT INC COM 008073108 1,433 20,941 SH   SOLE 1 20,941 0 0
AEROVIRONMENT INC OPT 008073108 48 700 SH Call SOLE 8 700 0 0
AEROVIRONMENT INC COM 008073108 145 2,128 SH   SOLE 8 2,128 0 0
AEROVIRONMENT INC OPT 008073108 287 4,200 SH Put SOLE 8 4,200 0 0
AES CORP COM 00130H105 17,454 965,450 SH   SOLE 1 965,450 0 0
AES CORP OPT 00130H105 92 5,100 SH Put SOLE 8 5,100 0 0
AES CORP COM 00130H105 132 7,311 SH   SOLE 8 7,311 0 0
AES CORP OPT 00130H105 2,817 155,800 SH Call SOLE 8 155,800 0 0
AES CORP COM 00130H105 1,258 69,528 SH   SOLE 9 69,528 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 69 SH   SOLE 8 69 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 6,048 56,474 SH   SOLE 1 56,474 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 0 1 SH   SOLE 8 1 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 585 5,463 SH   SOLE 9 5,463 0 0
AFFIMED N V COM N01045108 139 33,242 SH   SOLE 1 33,242 0 0
AFLAC INC COM 001055102 43,312 866,252 SH   SOLE 1 866,252 0 0
AFLAC INC OPT 001055102 2,575 51,500 SH Call SOLE 8 51,500 0 0
AFLAC INC COM 001055102 7,094 141,876 SH   SOLE 8 141,876 0 0
AFLAC INC OPT 001055102 150 3,000 SH Put SOLE 8 3,000 0 0
AFLAC INC COM 001055102 5,932 118,625 SH   SOLE 9 118,625 0 0
AG MTG INVT TR INC TRUS 001228105 219 13,051 SH   SOLE 1 13,051 0 0
AG MTG INVT TR INC TRUS 001228105 3 191 SH   SOLE 8 191 0 0
AGCO CORP COM 001084102 1,380 19,834 SH   SOLE 1 19,834 0 0
AGCO CORP OPT 001084102 529 7,600 SH Call SOLE 8 7,600 0 0
AGCO CORP OPT 001084102 1,349 19,400 SH Put SOLE 8 19,400 0 0
AGCO CORP COM 001084102 24 345 SH   SOLE 8 345 0 0
AGCO CORP COM 001084102 316 4,542 SH   SOLE 9 4,542 0 0
AGENUS INC COM 00847G705 264 88,971 SH   SOLE 1 88,971 0 0
AGEX THERAPEUTICS INC COM 00848H108 19 4,924 SH   SOLE 1 4,924 0 0
AGEX THERAPEUTICS INC COM 00848H108 0 6 SH   SOLE 8 6 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 15 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 27,309 339,741 SH   SOLE 1 339,741 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 2,243 27,900 SH Call SOLE 8 27,900 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 370 4,600 SH Put SOLE 8 4,600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,327 41,385 SH   SOLE 9 41,385 0 0
AGILYSYS INC COM 00847J105 368 17,389 SH   SOLE 1 17,389 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 133 1,976 SH   SOLE 1 1,976 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 103 1,522 SH   SOLE 8 1,522 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 20 300 SH Call SOLE 8 300 0 0
AGNC INVT CORP COM 00123Q104 822 45,665 SH   SOLE 1 45,665 0 0
AGNC INVT CORP TRUS 00123Q104 2,789 154,914 SH   SOLE 1 154,914 0 0
AGNC INVT CORP OPT 00123Q104 932 51,800 SH Put SOLE 8 51,800 0 0
AGNC INVT CORP TRUS 00123Q104 501 27,837 SH   SOLE 8 27,837 0 0
AGNC INVT CORP OPT 00123Q104 419 23,300 SH Call SOLE 8 23,300 0 0
AGNC INVT CORP COM 00123Q104 362 20,091 SH   SOLE 9 20,091 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,831 65,080 SH   DFND 1 0 0 65,080
AGNICO EAGLE MINES LTD COM 008474108 2,491 57,286 SH   SOLE 1 57,286 0 0
AGNICO EAGLE MINES LTD OPT 008474108 6,125 140,800 SH Call SOLE 8 140,800 0 0
AGNICO EAGLE MINES LTD OPT 008474108 4,024 92,500 SH Put SOLE 8 92,500 0 0
AGNICO EAGLE MINES LTD COM 008474108 23 534 SH   SOLE 9 534 0 0
AGREE REALTY CORP COM 008492100 394 5,682 SH   SOLE 1 5,682 0 0
AGREE REALTY CORP TRUS 008492100 3,283 47,356 SH   SOLE 1 47,356 0 0
AGROFRESH SOLUTIONS COM 00856G109 32 9,654 SH   SOLE 1 9,654 0 0
AGROFRESH SOLUTIONS COM 00856G109 123 36,652 SH   SOLE 8 36,652 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 277 12,372 SH   SOLE 1 12,372 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 53 2,375 SH   SOLE 8 2,375 0 0
AIR LEASE CORP COM 00912X302 1,005 29,258 SH   SOLE 1 29,258 0 0
AIR LEASE CORP COM 00912X302 10 285 SH   SOLE 8 285 0 0
AIR LEASE CORP OPT 00912X302 34 1,000 SH Put SOLE 8 1,000 0 0
AIR PRODS &amp CHEMS INC COM 009158106 77,066 403,573 SH   SOLE 1 403,573 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,498 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 15 78 SH   SOLE 8 78 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 172 900 SH Put SOLE 8 900 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 7,066 37,000 SH Call SOLE 8 37,000 0 0
AIR PRODS &amp CHEMS INC COM 009158106 11,871 62,165 SH   SOLE 9 62,165 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 380 16,499 SH   SOLE 1 16,499 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 46 2,008 SH   SOLE 8 2,008 0 0
AIR TRANSPORT SERVICES GRP I OPT 00922R105 290 12,600 SH Call SOLE 8 12,600 0 0
AIRCASTLE LTD COM G0129K104 714 35,250 SH   SOLE 1 35,250 0 0
AIRCASTLE LTD OPT G0129K104 4 200 SH Put SOLE 8 200 0 0
AIRCASTLE LTD OPT G0129K104 65 3,200 SH Call SOLE 8 3,200 0 0
AIRGAIN INC COM 00938A104 0 38 SH   SOLE 8 38 0 0
AK STL HLDG CORP COM 001547108 611 222,249 SH   SOLE 1 222,249 0 0
AK STL HLDG CORP OPT 001547108 11,000 4,000,000 SH Put SOLE 1 4,000,000 0 0
AK STL HLDG CORP OPT 001547108 5,670 2,061,800 SH Put SOLE 8 2,061,800 0 0
AK STL HLDG CORP COM 001547108 229 83,291 SH   SOLE 8 83,291 0 0
AK STL HLDG CORP OPT 001547108 210 76,300 SH Call SOLE 8 76,300 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 16,277 226,997 SH   SOLE 1 226,997 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 2,008 28,000 SH Put SOLE 8 28,000 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 975 13,600 SH Call SOLE 8 13,600 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,098 15,314 SH   SOLE 8 15,314 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,221 17,027 SH   SOLE 9 17,027 0 0
AKCEA THERAPEUTICS INC COM 00972L107 287 10,161 SH   SOLE 1 10,161 0 0
AKCEA THERAPEUTICS INC COM 00972L107 15 533 SH   SOLE 8 533 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 495 60,367 SH   SOLE 1 60,367 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 396 48,324 SH   SOLE 8 48,324 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 25 3,091 SH Call SOLE 8 3,091 0 0
AKERS BIOSCIENCES INC COM 00973E300 0 82 SH   SOLE 8 82 0 0
AKORN INC COM 009728106 555 157,769 SH   SOLE 1 157,769 0 0
AKORN INC COM 009728106 137 39,008 SH   SOLE 8 39,008 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 958 164,913 SH   SOLE 1 164,913 0 0
ALAMO GROUP INC COM 011311107 1,280 12,816 SH   SOLE 1 12,816 0 0
ALAMOS GOLD INC NEW COM 011532108 977 192,335 SH   SOLE 1 192,335 0 0
ALAMOS GOLD INC NEW COM 011532108 0 88 SH   SOLE 8 88 0 0
ALARM COM HLDGS INC COM 011642105 2,292 35,317 SH   SOLE 1 35,317 0 0
ALARM COM HLDGS INC OPT 011642105 1,752 27,000 SH Put SOLE 8 27,000 0 0
ALARM COM HLDGS INC COM 011642105 312 4,800 SH   SOLE 8 4,800 0 0
ALASKA AIR GROUP INC COM 011659109 8,554 152,420 SH   SOLE 1 152,420 0 0
ALASKA AIR GROUP INC OPT 011659109 1,588 28,300 SH Put SOLE 8 28,300 0 0
ALASKA AIR GROUP INC OPT 011659109 2,020 36,000 SH Call SOLE 8 36,000 0 0
ALASKA AIR GROUP INC COM 011659109 539 9,600 SH   SOLE 9 9,600 0 0
ALBANY INTL CORP COM 012348108 2,347 32,779 SH   SOLE 1 32,779 0 0
ALBANY INTL CORP COM 012348108 80 1,113 SH   SOLE 8 1,113 0 0
ALBEMARLE CORP COM 012653101 24,882 303,506 SH   SOLE 1 303,506 0 0
ALBEMARLE CORP COM 012653101 62 760 SH   DFND 1 0 0 760
ALBEMARLE CORP COM 012653101 139 1,702 SH   SOLE 8 1,702 0 0
ALBEMARLE CORP OPT 012653101 131 1,600 SH Call SOLE 8 1,600 0 0
ALBEMARLE CORP OPT 012653101 197 2,400 SH Put SOLE 8 2,400 0 0
ALBEMARLE CORP COM 012653101 2,260 27,561 SH   SOLE 9 27,561 0 0
ALBIREO PHARMA INC COM 01345P106 86 2,676 SH   SOLE 1 2,676 0 0
ALCENTRA CAP CORP COM 01374T102 13 1,742 SH   SOLE 8 1,742 0 0
ALCOA CORP COM 013872106 38 1,358 SH   DFND 1 0 0 1,358
ALCOA CORP COM 013872106 8,904 316,188 SH   SOLE 1 316,188 0 0
ALCOA CORP COM 013872106 10,950 388,858 SH   SOLE 8 388,858 0 0
ALCOA CORP OPT 013872106 26,005 923,500 SH Call SOLE 8 923,500 0 0
ALCOA CORP OPT 013872106 7,074 251,200 SH Put SOLE 8 251,200 0 0
ALCOA CORP COM 013872106 4,290 152,348 SH   SOLE 9 152,348 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 225 16,465 SH   SOLE 1 16,465 0 0
ALDER BIOPHARMACEUTICALS INC BOND 014339AA3 1,348 1,412,000 PRN   SOLE 8 0 0 1,412,000
ALDER BIOPHARMACEUTICALS INC COM 014339105 1 100 SH   SOLE 8 100 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 59 6,506 SH   SOLE 1 6,506 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 15 1,693 SH   SOLE 8 1,693 0 0
ALECTOR INC COM 014442107 29 1,570 SH   SOLE 1 1,570 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 1,087 42,711 SH   SOLE 1 42,711 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 0 1 SH   SOLE 8 1 0 0
ALEXANDERS INC TRUS 014752109 286 761 SH   SOLE 1 761 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 36,005 252,562 SH   SOLE 1 252,562 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6,401 44,905 SH   SOLE 1 44,905 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 1,589 11,148 SH   SOLE 8 11,148 0 0
ALEXANDRIA REAL ESTATE EQ IN OPT 015271109 3,051 21,400 SH Call SOLE 8 21,400 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,665 11,678 SH   SOLE 9 11,678 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 31,390 232,204 SH   SOLE 1 232,204 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,362 10,078 SH   SOLE 8 10,078 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 9,597 71,000 SH Put SOLE 8 71,000 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 21,440 158,600 SH Call SOLE 8 158,600 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 3,314 24,516 SH   SOLE 9 24,516 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 27 2,400 SH   SOLE 1 2,400 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 0 21 SH   SOLE 8 21 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 161,807 886,851 SH   SOLE 1 638,430 248,421 0
ALIBABA GROUP HLDG LTD ADR 01609W102 4,341 23,792 SH   DFND 1 0 0 23,792
ALIBABA GROUP HLDG LTD OPT 01609W102 523,814 2,871,000 SH Put SOLE 8 2,871,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 67,224 368,458 SH   SOLE 8 368,458 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 571,050 3,129,900 SH Call SOLE 8 3,129,900 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 69,940 383,341 SH   SOLE 9 383,341 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 2,845 15,594 SH   SOLE 20 0 15,594 0
ALIBABA GROUP HLDG LTD ADR 01609W102 9,278 50,850 SH   DFND 20 0 0 50,850
ALIBABA GROUP HLDG LTD ADR 01609W102 7,354 40,305 SH   SOLE 99 0 40,305 0
ALICO INC COM 016230104 25 912 SH   SOLE 1 912 0 0
ALIGN TECHNOLOGY INC COM 016255101 31,308 110,111 SH   SOLE 1 110,111 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,873 6,588 SH   SOLE 8 6,588 0 0
ALIGN TECHNOLOGY INC OPT 016255101 25,903 91,100 SH Call SOLE 8 91,100 0 0
ALIGN TECHNOLOGY INC OPT 016255101 24,026 84,500 SH Put SOLE 8 84,500 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,271 7,987 SH   SOLE 9 7,987 0 0
ALIMERA SCIENCES INC COM 016259103 0 93 SH   SOLE 1 93 0 0
ALIMERA SCIENCES INC COM 016259103 1 535 SH   SOLE 8 535 0 0
ALKERMES PLC COM G01767105 1,809 49,549 SH   SOLE 1 49,549 0 0
ALKERMES PLC OPT G01767105 522 14,300 SH Call SOLE 8 14,300 0 0
ALKERMES PLC OPT G01767105 186 5,100 SH Put SOLE 8 5,100 0 0
ALKERMES PLC COM G01767105 630 17,257 SH   SOLE 8 17,257 0 0
ALKERMES PLC COM G01767105 199 5,471 SH   SOLE 9 5,471 0 0
ALLAKOS INC COM 01671P100 280 6,901 SH   SOLE 1 6,901 0 0
ALLEGHANY CORP DEL COM 017175100 3,240 5,291 SH   SOLE 1 5,291 0 0
ALLEGHANY CORP DEL COM 017175100 322 525 SH   SOLE 9 525 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,223 86,883 SH   SOLE 1 86,883 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 422 16,500 SH Call SOLE 8 16,500 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 263 10,300 SH Put SOLE 8 10,300 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 183 7,171 SH   SOLE 8 7,171 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 862 25,584 SH   SOLE 1 25,584 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,106 8,544 SH   SOLE 1 8,544 0 0
ALLEGIANT TRAVEL CO COM 01748X102 13 100 SH   SOLE 8 100 0 0
ALLEGIANT TRAVEL CO OPT 01748X102 129 1,000 SH Put SOLE 8 1,000 0 0
ALLEGION PUB LTD CO COM G0176J109 8,011 88,314 SH   SOLE 1 88,314 0 0
ALLEGION PUB LTD CO COM G0176J109 25 270 SH   SOLE 8 270 0 0
ALLEGION PUB LTD CO COM G0176J109 904 9,969 SH   SOLE 9 9,969 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 23 3,277 SH   SOLE 1 3,277 0 0
ALLERGAN PLC COM G0177J108 82 561 SH   DFND 1 0 0 561
ALLERGAN PLC COM G0177J108 63,868 436,231 SH   SOLE 1 436,231 0 0
ALLERGAN PLC COM G0177J108 8,481 57,923 SH   SOLE 8 57,923 0 0
ALLERGAN PLC OPT G0177J108 33,264 227,200 SH Put SOLE 8 227,200 0 0
ALLERGAN PLC OPT G0177J108 4,012 27,400 SH Call SOLE 8 27,400 0 0
ALLERGAN PLC COM G0177J108 8,963 61,223 SH   SOLE 9 61,223 0 0
ALLERGAN PLC COM G0177J108 135 925 SH   DFND 20 0 0 925
ALLETE INC COM 018522300 2,611 31,751 SH   SOLE 1 31,751 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 11,296 64,561 SH   SOLE 1 64,561 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 3,937 22,500 SH Put SOLE 8 22,500 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,713 9,789 SH   SOLE 8 9,789 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,925 11,000 SH Call SOLE 8 11,000 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,080 6,176 SH   SOLE 9 6,176 0 0
ALLIANCE RES PARTNER L P COM 01877R108 454 22,305 SH   SOLE 1 22,305 0 0
ALLIANCE RES PARTNER L P COM 01877R108 57 2,797 SH   SOLE 8 2,797 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 4 150 SH   DFND 1 0 0 150
ALLIANT ENERGY CORP COM 018802108 15,869 336,697 SH   SOLE 1 336,697 0 0
ALLIANT ENERGY CORP COM 018802108 8 165 SH   SOLE 8 165 0 0
ALLIANT ENERGY CORP COM 018802108 1,170 24,819 SH   SOLE 9 24,819 0 0
ALLIANZGI EQUITY &amp CONV INCO FUND 018829101 0 15 SH   SOLE 8 15 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 68 1,977 SH   SOLE 1 1,977 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 13 380 SH   SOLE 8 380 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 5,441 121,140 SH   SOLE 1 121,140 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 180 4,006 SH   SOLE 8 4,006 0 0
ALLISON TRANSMISSION HLDGS I OPT 01973R101 391 8,700 SH Call SOLE 8 8,700 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 868 30,011 SH   SOLE 1 30,011 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 498 52,203 SH   SOLE 1 52,203 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 992 1,014,000 PRN   SOLE 8 0 0 1,014,000
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 16 1,667 SH   SOLE 8 1,667 0 0
ALLSTATE CORP COM 020002101 19 200 SH   DFND 1 0 0 200
ALLSTATE CORP COM 020002101 41,967 445,606 SH   SOLE 1 445,606 0 0
ALLSTATE CORP OPT 020002101 2,298 24,400 SH Call SOLE 8 24,400 0 0
ALLSTATE CORP COM 020002101 1,011 10,744 SH   SOLE 8 10,744 0 0
ALLSTATE CORP OPT 020002101 744 7,900 SH Put SOLE 8 7,900 0 0
ALLSTATE CORP COM 020002101 3,435 36,469 SH   SOLE 9 36,469 0 0
ALLY FINL INC COM 02005N100 11,309 411,344 SH   SOLE 1 411,344 0 0
ALLY FINL INC COM 02005N100 4,004 145,696 SH   SOLE 8 145,696 0 0
ALLY FINL INC OPT 02005N100 118 4,300 SH Put SOLE 8 4,300 0 0
ALLY FINL INC OPT 02005N100 201 7,300 SH Call SOLE 8 7,300 0 0
ALLY FINL INC COM 02005N100 440 15,994 SH   SOLE 9 15,994 0 0
ALMADEN MINERALS LTD COM 020283305 0 56 SH   SOLE 8 56 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,072 22,165 SH   SOLE 1 22,165 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 1,439 15,400 SH Call SOLE 8 15,400 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 1,206 12,900 SH Put SOLE 8 12,900 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,311 24,743 SH   SOLE 8 24,743 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 300 3,215 SH   SOLE 9 3,215 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 70 6,074 SH   SOLE 1 6,074 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 35 2,983 SH   SOLE 8 2,983 0 0
ALPHA PRO TECH LTD COM 020772109 2 541 SH   SOLE 8 541 0 0
ALPHABET INC COM 02079K305 822,206 698,626 SH   SOLE 1 630,471 68,155 0
ALPHABET INC COM 02079K107 471,791 402,102 SH   SOLE 1 401,683 419 0
ALPHABET INC COM 02079K107 5,104 4,350 SH   DFND 1 0 0 4,350
ALPHABET INC COM 02079K305 6,252 5,312 SH   DFND 1 0 0 5,312
ALPHABET INC OPT 02079K107 110,174 93,900 SH Call SOLE 8 93,900 0 0
ALPHABET INC COM 02079K107 20,080 17,114 SH   SOLE 8 17,114 0 0
ALPHABET INC OPT 02079K107 90,228 76,900 SH Put SOLE 8 76,900 0 0
ALPHABET INC COM 02079K305 44,824 38,087 SH   SOLE 8 38,087 0 0
ALPHABET INC OPT 02079K305 165,471 140,600 SH Put SOLE 8 140,600 0 0
ALPHABET INC OPT 02079K305 125,574 106,700 SH Call SOLE 8 106,700 0 0
ALPHABET INC COM 02079K107 39,580 33,734 SH   SOLE 9 33,734 0 0
ALPHABET INC COM 02079K305 63,330 53,811 SH   SOLE 9 53,811 0 0
ALPHABET INC COM 02079K305 1,409 1,197 SH   DFND 20 0 0 1,197
ALPHABET INC COM 02079K107 3,733 3,182 SH   DFND 20 0 0 3,182
ALPHABET INC COM 02079K107 831 708 SH   SOLE 20 0 708 0
ALPHABET INC COM 02079K305 5,022 4,267 SH   SOLE 20 0 4,267 0
ALPHABET INC COM 02079K305 44,069 37,445 SH   SOLE 58 37,445 0 0
ALPHABET INC COM 02079K107 45,214 38,535 SH   SOLE 58 38,535 0 0
ALPHABET INC COM 02079K305 12,967 11,018 SH   SOLE 99 0 11,018 0
ALPHABET INC COM 02079K107 35 30 SH   SOLE 99 0 30 0
ALPS ETF TR FUND 00162Q585 15 560 SH   DFND 1 0 0 560
ALPS ETF TR FUND 00162Q783 172 7,000 SH   SOLE 1 7,000 0 0
ALPS ETF TR FUND 00162Q866 9,580 955,135 SH   SOLE 1 955,135 0 0
ALPS ETF TR FUND 00162Q643 15 792 SH   DFND 1 0 0 792
ALPS ETF TR OPT 00162Q866 502 50,000 SH Put SOLE 8 50,000 0 0
ALPS ETF TR OPT 00162Q866 448 44,700 SH Call SOLE 8 44,700 0 0
ALPS ETF TR FUND 00162Q866 2,393 238,540 SH   DFND 20 0 0 238,540
ALTA MESA RES INC COM 02133L109 9 34,476 SH   SOLE 1 34,476 0 0
ALTA MESA RES INC COM 02133L109 4 14,469 SH   SOLE 8 14,469 0 0
ALTABA INC FUND 021346101 524,917 7,081,999 SH   SOLE 1 7,081,999 0 0
ALTABA INC FUND 021346101 848 11,442 SH   DFND 1 0 0 11,442
ALTABA INC FUND 021346101 220,307 2,972,289 SH   SOLE 8 2,972,289 0 0
ALTABA INC OPT 021346101 77,433 1,044,700 SH Call SOLE 8 1,044,700 0 0
ALTABA INC OPT 021346101 12,141 163,800 SH Put SOLE 8 163,800 0 0
ALTAIR ENGR INC COM 021369103 574 15,591 SH   SOLE 1 15,591 0 0
ALTAIR ENGR INC COM 021369103 62 1,693 SH   SOLE 8 1,693 0 0
ALTERYX INC COM 02156B103 2,512 29,946 SH   SOLE 1 29,946 0 0
ALTERYX INC COM 02156B103 9 111 SH   SOLE 8 111 0 0
ALTICE USA INC COM 02156K103 2,474 115,218 SH   SOLE 1 115,218 0 0
ALTICE USA INC COM 02156K103 0 1 SH   SOLE 8 1 0 0
ALTICE USA INC COM 02156K103 248 11,613 SH   SOLE 9 11,613 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 71 2,983 SH   SOLE 1 2,983 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 19 813 SH   SOLE 8 813 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,041 33,521 SH   SOLE 1 33,521 0 0
ALTRA INDL MOTION CORP COM 02208R106 102 3,302 SH   SOLE 8 3,302 0 0
ALTRIA GROUP INC COM 02209S103 379 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC COM 02209S103 186,649 3,250,038 SH   SOLE 1 3,250,038 0 0
ALTRIA GROUP INC COM 02209S103 692 12,049 SH   SOLE 8 12,049 0 0
ALTRIA GROUP INC OPT 02209S103 16,838 293,200 SH Put SOLE 8 293,200 0 0
ALTRIA GROUP INC OPT 02209S103 36,766 640,200 SH Call SOLE 8 640,200 0 0
ALTRIA GROUP INC COM 02209S103 13,696 238,486 SH   SOLE 9 238,486 0 0
ALTUS MIDSTREAM CO COM 02215L100 538 91,143 SH   SOLE 1 91,143 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 556 43,198 SH   SOLE 1 43,198 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 62 4,800 SH Put SOLE 8 4,800 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 51 3,937 SH   SOLE 8 3,937 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 152 11,800 SH Call SOLE 8 11,800 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 55 3,534 SH   SOLE 1 3,534 0 0
AMARIN CORP PLC ADR 023111206 245 11,822 SH   DFND 1 0 0 11,822
AMARIN CORP PLC ADR 023111206 164 7,897 SH   SOLE 1 7,897 0 0
AMARIN CORP PLC OPT 023111206 5,063 243,900 SH Put SOLE 8 243,900 0 0
AMARIN CORP PLC ADR 023111206 6,589 317,406 SH   SOLE 8 317,406 0 0
AMARIN CORP PLC OPT 023111206 8,445 406,800 SH Call SOLE 8 406,800 0 0
AMAZON COM INC COM 023135106 13,345 7,494 SH   DFND 1 0 0 7,494
AMAZON COM INC COM 023135106 808,400 453,966 SH   SOLE 1 390,694 63,272 0
AMAZON COM INC OPT 023135106 695,027 390,300 SH Call SOLE 8 390,300 0 0
AMAZON COM INC COM 023135106 83,004 46,612 SH   SOLE 8 46,612 0 0
AMAZON COM INC OPT 023135106 963,743 541,200 SH Put SOLE 8 541,200 0 0
AMAZON COM INC COM 023135106 81,349 45,683 SH   SOLE 9 45,683 0 0
AMAZON COM INC COM 023135106 1,936 1,087 SH   DFND 20 0 0 1,087
AMAZON COM INC COM 023135106 6,129 3,442 SH   SOLE 20 0 3,442 0
AMAZON COM INC COM 023135106 91,607 51,443 SH   SOLE 58 51,443 0 0
AMAZON COM INC COM 023135106 17,727 9,955 SH   SOLE 99 0 9,955 0
AMBAC FINL GROUP INC COM 023139884 1,380 76,205 SH   SOLE 1 76,205 0 0
AMBAC FINL GROUP INC OPT 023139884 91 5,000 SH Put SOLE 8 5,000 0 0
AMBAC FINL GROUP INC COM 023139884 140 7,704 SH   SOLE 8 7,704 0 0
AMBARELLA INC COM G037AX101 440 10,177 SH   SOLE 1 10,177 0 0
AMBARELLA INC COM G037AX101 502 11,620 SH   SOLE 8 11,620 0 0
AMBARELLA INC OPT G037AX101 1,331 30,800 SH Call SOLE 8 30,800 0 0
AMBARELLA INC OPT G037AX101 609 14,100 SH Put SOLE 8 14,100 0 0
AMBARELLA INC COM G037AX101 55 1,267 SH   SOLE 9 1,267 0 0
AMBER RD INC COM 02318Y108 73 8,404 SH   SOLE 1 8,404 0 0
AMBEV SA ADR 02319V103 1,624 377,619 SH   SOLE 1 377,619 0 0
AMBEV SA ADR 02319V103 13 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 967 65,219 SH   SOLE 1 65,219 0 0
AMC ENTMT HLDGS INC COM 00165C104 5 350 SH   SOLE 8 350 0 0
AMC NETWORKS INC COM 00164V103 5,616 98,938 SH   SOLE 1 98,938 0 0
AMC NETWORKS INC COM 00164V103 926 16,337 SH   SOLE 8 16,337 0 0
AMDOCS LTD COM G02602103 10,869 200,856 SH   SOLE 1 200,856 0 0
AMDOCS LTD COM G02602103 350 6,480 SH   SOLE 8 6,480 0 0
AMEDISYS INC COM 023436108 4,622 37,492 SH   SOLE 1 37,492 0 0
AMEDISYS INC OPT 023436108 99 800 SH Call SOLE 8 800 0 0
AMEDISYS INC OPT 023436108 949 7,700 SH Put SOLE 8 7,700 0 0
AMEDISYS INC COM 023436108 240 1,950 SH   SOLE 8 1,950 0 0
AMERCO COM 023586100 720 1,937 SH   SOLE 1 1,937 0 0
AMERCO COM 023586100 122 330 SH   SOLE 9 330 0 0
AMEREN CORP COM 023608102 20,940 284,707 SH   SOLE 1 284,707 0 0
AMEREN CORP OPT 023608102 1,037 14,100 SH Call SOLE 8 14,100 0 0
AMEREN CORP COM 023608102 14 185 SH   SOLE 8 185 0 0
AMEREN CORP OPT 023608102 265 3,600 SH Put SOLE 8 3,600 0 0
AMEREN CORP COM 023608102 1,878 25,530 SH   SOLE 9 25,530 0 0
AMERESCO INC COM 02361E108 102 6,266 SH   SOLE 1 6,266 0 0
AMERESCO INC COM 02361E108 195 12,088 SH   SOLE 8 12,088 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 1,269 88,897 SH   SOLE 1 88,897 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 11 800 SH Put SOLE 8 800 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 47 3,323 SH   SOLE 8 3,323 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 29 2,000 SH Call SOLE 8 2,000 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 147 10,296 SH   SOLE 9 10,296 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 23,085 726,842 SH   SOLE 1 726,842 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 42,441 1,336,300 SH Call SOLE 8 1,336,300 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 4,683 147,446 SH   SOLE 8 147,446 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 30,858 971,600 SH Put SOLE 8 971,600 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,249 39,313 SH   SOLE 9 39,313 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 306 9,623 SH   DFND 20 0 0 9,623
AMERICAN ASSETS TR INC COM 024013104 709 15,460 SH   SOLE 1 15,460 0 0
AMERICAN ASSETS TR INC TRUS 024013104 3,596 78,417 SH   SOLE 1 78,417 0 0
AMERICAN ASSETS TR INC TRUS 024013104 59 1,288 SH   SOLE 8 1,288 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 3,170 221,520 SH   SOLE 1 221,520 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 885 61,800 SH Call SOLE 8 61,800 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 5,187 362,500 SH Put SOLE 8 362,500 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 1,367 95,566 SH   SOLE 8 95,566 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 7,738 162,630 SH   SOLE 1 162,630 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 48 1,000 SH Put SOLE 8 1,000 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 133 2,800 SH Call SOLE 8 2,800 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 2 39 SH   SOLE 8 39 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 5,288 238,605 SH   SOLE 1 238,605 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 370 16,693 SH   SOLE 8 16,693 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 594 26,800 SH Call SOLE 8 26,800 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 1,714 77,300 SH Put SOLE 8 77,300 0 0
AMERICAN ELEC PWR CO INC COM 025537101 73,979 883,327 SH   SOLE 1 883,327 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 410 4,900 SH Put SOLE 8 4,900 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,351 16,133 SH   SOLE 8 16,133 0 0
AMERICAN ELEC PWR CO INC CONV 025537127 2,249 43,704 SH   SOLE 8 43,704 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 4,003 47,800 SH Call SOLE 8 47,800 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,591 54,828 SH   SOLE 9 54,828 0 0
AMERICAN ELECTRIC TECH INC COM 025576109 0 1 SH   SOLE 8 1 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,757 65,054 SH   SOLE 1 65,054 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1 36 SH   SOLE 8 36 0 0
AMERICAN EXPRESS CO COM 025816109 105,296 963,385 SH   SOLE 1 962,119 1,266 0
AMERICAN EXPRESS CO COM 025816109 224 2,049 SH   DFND 1 0 0 2,049
AMERICAN EXPRESS CO OPT 025816109 5,323 48,700 SH Call SOLE 8 48,700 0 0
AMERICAN EXPRESS CO OPT 025816109 52,847 483,500 SH Put SOLE 8 483,500 0 0
AMERICAN EXPRESS CO COM 025816109 10,723 98,097 SH   SOLE 8 98,097 0 0
AMERICAN EXPRESS CO COM 025816109 8,212 75,129 SH   SOLE 9 75,129 0 0
AMERICAN FIN TR INC TRUS 02607T109 2,397 221,932 SH   SOLE 1 221,932 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 8,121 84,407 SH   SOLE 1 84,407 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 18 192 SH   SOLE 8 192 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 266 2,766 SH   SOLE 9 2,766 0 0
AMERICAN HOMES 4 RENT COM 02665T306 3,478 153,048 SH   SOLE 1 153,048 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 9,949 437,892 SH   SOLE 1 437,892 0 0
AMERICAN INTL GROUP INC WARR 026874156 37 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 37 856 SH   DFND 1 0 0 856
AMERICAN INTL GROUP INC COM 026874784 95,643 2,221,153 SH   SOLE 1 2,221,153 0 0
AMERICAN INTL GROUP INC OPT 026874784 9,732 226,000 SH Put SOLE 8 226,000 0 0
AMERICAN INTL GROUP INC COM 026874784 2,375 55,170 SH   SOLE 8 55,170 0 0
AMERICAN INTL GROUP INC OPT 026874784 5,107 118,600 SH Call SOLE 8 118,600 0 0
AMERICAN INTL GROUP INC COM 026874784 4,925 114,355 SH   SOLE 9 114,355 0 0
AMERICAN INTL GROUP INC COM 026874156 0 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 131 3,040 SH   SOLE 20 0 3,040 0
AMERICAN NATL BANKSHARES INC COM 027745108 101 2,913 SH   SOLE 1 2,913 0 0
AMERICAN NATL INS CO COM 028591105 2,289 18,945 SH   SOLE 1 18,945 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 550 58,779 SH   SOLE 1 58,779 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 40 4,261 SH   SOLE 8 4,261 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 63 6,700 SH Call SOLE 8 6,700 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 43 4,600 SH Put SOLE 8 4,600 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 334 11,113 SH   SOLE 1 11,113 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 6 204 SH   SOLE 8 204 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 23 3,695 SH   SOLE 1 3,695 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 3 564 SH   SOLE 8 564 0 0
AMERICAN RLTY CAP PPTYS INC BOND 02917TAB0 139 139,000 PRN   SOLE 8 0 0 139,000
AMERICAN RLTY INVS INC COM 029174109 8 634 SH   SOLE 1 634 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105 0 37 SH   SOLE 8 37 0 0
AMERICAN SOFTWARE INC COM 029683109 109 9,060 SH   SOLE 1 9,060 0 0
AMERICAN STS WTR CO COM 029899101 2,232 31,301 SH   SOLE 1 31,301 0 0
AMERICAN STS WTR CO COM 029899101 257 3,603 SH   SOLE 8 3,603 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 1,222 95,013 SH   SOLE 1 95,013 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 80 6,200 SH Call SOLE 8 6,200 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 92 7,165 SH   SOLE 8 7,165 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 51 4,000 SH Put SOLE 8 4,000 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 69,001 350,147 SH   SOLE 1 350,147 0 0
AMERICAN TOWER CORP NEW COM 03027X100 95,650 485,380 SH   SOLE 1 197,814 287,566 0
AMERICAN TOWER CORP NEW COM 03027X100 136 690 SH   DFND 1 0 0 690
AMERICAN TOWER CORP NEW TRUS 03027X100 3,083 15,646 SH   SOLE 8 15,646 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 1,892 9,600 SH Put SOLE 8 9,600 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 1,123 5,700 SH Call SOLE 8 5,700 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,255 46,965 SH   SOLE 9 46,965 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,976 10,026 SH   SOLE 20 0 10,026 0
AMERICAN TOWER CORP NEW COM 03027X100 1,561 7,921 SH   SOLE 58 7,921 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,401 47,704 SH   SOLE 99 0 47,704 0
AMERICAN VANGUARD CORP COM 030371108 563 32,679 SH   SOLE 1 32,679 0 0
AMERICAN VANGUARD CORP COM 030371108 56 3,232 SH   SOLE 8 3,232 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,392 16,852 SH   SOLE 1 16,852 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 35 425 SH   SOLE 8 425 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 19,817 190,065 SH   SOLE 1 190,065 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 136 1,300 SH Call SOLE 8 1,300 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 6 59 SH   SOLE 8 59 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,973 28,524 SH   SOLE 9 28,524 0 0
AMERICAS CAR MART INC COM 03062T105 1,689 18,484 SH   SOLE 1 18,484 0 0
AMERICAS CAR MART INC COM 03062T105 93 1,016 SH   SOLE 8 1,016 0 0
AMERICOLD RLTY TR TRUS 03064D108 3,758 123,178 SH   SOLE 1 123,178 0 0
AMERIGAS PARTNERS L P COM 030975106 469 15,199 SH   SOLE 1 15,199 0 0
AMERIGAS PARTNERS L P OPT 030975106 123 4,000 SH Call SOLE 8 4,000 0 0
AMERIGAS PARTNERS L P COM 030975106 514 16,649 SH   SOLE 8 16,649 0 0
AMERIGAS PARTNERS L P OPT 030975106 28 900 SH Put SOLE 8 900 0 0
AMERIPRISE FINL INC COM 03076C106 18,363 143,348 SH   SOLE 1 143,348 0 0
AMERIPRISE FINL INC OPT 03076C106 2,037 15,900 SH Call SOLE 8 15,900 0 0
AMERIPRISE FINL INC OPT 03076C106 128 1,000 SH Put SOLE 8 1,000 0 0
AMERIPRISE FINL INC COM 03076C106 1,869 14,591 SH   SOLE 9 14,591 0 0
AMERIS BANCORP COM 03076K108 989 28,760 SH   SOLE 1 28,760 0 0
AMERISAFE INC COM 03071H100 1,048 17,635 SH   SOLE 1 17,635 0 0
AMERISOURCEBERGEN CORP COM 03073E105 15,698 197,400 SH   SOLE 1 197,400 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 1,368 17,200 SH Call SOLE 8 17,200 0 0
AMERISOURCEBERGEN CORP COM 03073E105 4,585 57,662 SH   SOLE 8 57,662 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 10,004 125,800 SH Put SOLE 8 125,800 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,311 16,496 SH   SOLE 9 16,496 0 0
AMES NATL CORP COM 031001100 75 2,701 SH   SOLE 1 2,701 0 0
AMETEK INC NEW COM 031100100 15,404 185,662 SH   SOLE 1 185,662 0 0
AMETEK INC NEW COM 031100100 128 1,542 SH   SOLE 8 1,542 0 0
AMETEK INC NEW COM 031100100 2,001 24,128 SH   SOLE 9 24,128 0 0
AMGEN INC COM 031162100 167,993 884,266 SH   SOLE 1 884,266 0 0
AMGEN INC COM 031162100 71 374 SH   DFND 1 0 0 374
AMGEN INC OPT 031162100 72,971 384,100 SH Put SOLE 8 384,100 0 0
AMGEN INC OPT 031162100 13,394 70,500 SH Call SOLE 8 70,500 0 0
AMGEN INC COM 031162100 20,053 105,555 SH   SOLE 8 105,555 0 0
AMGEN INC COM 031162100 51,416 270,638 SH   SOLE 9 270,638 0 0
AMGEN INC COM 031162100 12,986 68,353 SH   SOLE 58 68,353 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,137 83,545 SH   SOLE 1 83,545 0 0
AMICUS THERAPEUTICS INC COM 03152W109 2 142 SH   SOLE 8 142 0 0
AMIRA NATURE FOODS LTD COM G0335L102 0 10 SH   SOLE 8 10 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,543 180,637 SH   SOLE 1 180,637 0 0
AMKOR TECHNOLOGY INC OPT 031652100 47 5,500 SH Call SOLE 8 5,500 0 0
AMKOR TECHNOLOGY INC OPT 031652100 13 1,500 SH Put SOLE 8 1,500 0 0
AMKOR TECHNOLOGY INC COM 031652100 2 268 SH   SOLE 8 268 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,617 55,544 SH   SOLE 1 55,544 0 0
AMN HEALTHCARE SERVICES INC OPT 001744101 24 500 SH Call SOLE 8 500 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 96 2,050 SH   SOLE 8 2,050 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 822 57,974 SH   SOLE 1 57,974 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 1 103 SH   SOLE 8 103 0 0
AMPCO-PITTSBURGH CORP COM 032037103 2 626 SH   SOLE 8 626 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 629 30,798 SH   SOLE 1 30,798 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 5 251 SH   SOLE 8 251 0 0
AMPHENOL CORP NEW COM 032095101 243 2,574 SH   DFND 1 0 0 2,574
AMPHENOL CORP NEW COM 032095101 85,493 905,261 SH   SOLE 1 415,256 490,005 0
AMPHENOL CORP NEW OPT 032095101 9 100 SH Put SOLE 8 100 0 0
AMPHENOL CORP NEW COM 032095101 77 824 SH   SOLE 8 824 0 0
AMPHENOL CORP NEW OPT 032095101 94 1,000 SH Call SOLE 8 1,000 0 0
AMPHENOL CORP NEW COM 032095101 2,952 31,264 SH   SOLE 9 31,264 0 0
AMPHENOL CORP NEW COM 032095101 2,624 27,780 SH   SOLE 20 0 27,780 0
AMPHENOL CORP NEW COM 032095101 7,356 77,888 SH   SOLE 99 0 77,888 0
AMPIO PHARMACEUTICALS INC COM 03209T109 16 27,667 SH   SOLE 1 27,667 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 0 742 SH   SOLE 8 742 0 0
AMTECH SYS INC COM 032332504 16 3,009 SH   SOLE 8 3,009 0 0
AMYRIS INC COM 03236M200 20 9,847 SH   SOLE 1 9,847 0 0
AMYRIS INC COM 03236M200 2 800 SH   SOLE 8 800 0 0
ANADARKO PETE CORP COM 032511107 78,019 1,715,437 SH   SOLE 1 1,715,437 0 0
ANADARKO PETE CORP COM 032511107 4,773 104,962 SH   SOLE 8 104,962 0 0
ANADARKO PETE CORP OPT 032511107 5,485 120,600 SH Call SOLE 8 120,600 0 0
ANADARKO PETE CORP OPT 032511107 12,157 267,300 SH Put SOLE 8 267,300 0 0
ANADARKO PETE CORP COM 032511107 2,538 55,797 SH   SOLE 9 55,797 0 0
ANALOG DEVICES INC COM 032654105 5 50 SH   DFND 1 0 0 50
ANALOG DEVICES INC COM 032654105 194,498 1,847,610 SH   SOLE 1 1,847,610 0 0
ANALOG DEVICES INC OPT 032654105 6,327 60,100 SH Put SOLE 8 60,100 0 0
ANALOG DEVICES INC COM 032654105 2,828 26,869 SH   SOLE 8 26,869 0 0
ANALOG DEVICES INC OPT 032654105 937 8,900 SH Call SOLE 8 8,900 0 0
ANALOG DEVICES INC COM 032654105 4,080 38,758 SH   SOLE 9 38,758 0 0
ANAPLAN INC COM 03272L108 2,563 65,110 SH   SOLE 1 65,110 0 0
ANAPTYSBIO INC COM 032724106 935 12,793 SH   SOLE 1 12,793 0 0
ANAPTYSBIO INC COM 032724106 547 7,488 SH   SOLE 8 7,488 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 358 117,500 SH   SOLE 1 117,500 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 13,863 393,181 SH   SOLE 1 393,181 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 2 55 SH   SOLE 8 55 0 0
ANDEAVOR LOGISTICS LP OPT 03350F106 11 300 SH Call SOLE 8 300 0 0
ANDERSONS INC COM 034164103 1,119 34,705 SH   SOLE 1 34,705 0 0
ANDERSONS INC COM 034164103 167 5,194 SH   SOLE 8 5,194 0 0
ANGI HOMESERVICES INC COM 00183L102 449 29,039 SH   SOLE 1 29,039 0 0
ANGI HOMESERVICES INC COM 00183L102 230 14,911 SH   SOLE 8 14,911 0 0
ANGIODYNAMICS INC COM 03475V101 889 38,894 SH   SOLE 1 38,894 0 0
ANGIODYNAMICS INC COM 03475V101 2 73 SH   SOLE 8 73 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 15 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD ADR 035128206 5,291 403,905 SH   SOLE 1 403,905 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 11,966 913,400 SH Call SOLE 8 913,400 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 9,757 744,800 SH Put SOLE 8 744,800 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 153 11,685 SH   SOLE 8 11,685 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 549 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 1,754 20,898 SH   SOLE 1 20,898 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 10,689 127,300 SH Put SOLE 8 127,300 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 8,430 100,400 SH Call SOLE 8 100,400 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 5,558 66,182 SH   SOLE 8 66,182 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 263 3,137 SH   SOLE 9 3,137 0 0
ANI PHARMACEUTICALS INC COM 00182C103 1,687 23,914 SH   SOLE 1 23,914 0 0
ANI PHARMACEUTICALS INC BOND 00182CAA1 65 59,000 PRN   SOLE 8 0 0 59,000
ANI PHARMACEUTICALS INC OPT 00182C103 14 200 SH Put SOLE 8 200 0 0
ANI PHARMACEUTICALS INC COM 00182C103 0 1 SH   SOLE 8 1 0 0
ANIKA THERAPEUTICS INC COM 035255108 342 11,271 SH   SOLE 1 11,271 0 0
ANIKA THERAPEUTICS INC COM 035255108 164 5,436 SH   SOLE 8 5,436 0 0
ANIXTER INTL INC COM 035290105 1,941 34,593 SH   SOLE 1 34,593 0 0
ANIXTER INTL INC OPT 035290105 17 300 SH Call SOLE 8 300 0 0
ANIXTER INTL INC COM 035290105 100 1,782 SH   SOLE 8 1,782 0 0
ANIXTER INTL INC OPT 035290105 651 11,600 SH Put SOLE 8 11,600 0 0
ANNALY CAP MGMT INC COM 035710409 117 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC COM 035710409 6,703 670,985 SH   SOLE 1 670,985 0 0
ANNALY CAP MGMT INC TRUS 035710409 8,092 810,082 SH   SOLE 1 810,082 0 0
ANNALY CAP MGMT INC OPT 035710409 237 23,700 SH Put SOLE 8 23,700 0 0
ANNALY CAP MGMT INC OPT 035710409 192 19,200 SH Call SOLE 8 19,200 0 0
ANNALY CAP MGMT INC COM 035710409 484 48,428 SH   SOLE 9 48,428 0 0
ANSYS INC COM 03662Q105 27,138 148,533 SH   SOLE 1 148,533 0 0
ANSYS INC OPT 03662Q105 347 1,900 SH Call SOLE 8 1,900 0 0
ANSYS INC OPT 03662Q105 219 1,200 SH Put SOLE 8 1,200 0 0
ANSYS INC COM 03662Q105 1,597 8,736 SH   SOLE 9 8,736 0 0
ANTARES PHARMA INC COM 036642106 210 69,069 SH   SOLE 1 69,069 0 0
ANTARES PHARMA INC COM 036642106 115 38,065 SH   SOLE 8 38,065 0 0
ANTERO MIDSTREAM CORP COM 03676B102 5,635 408,845 SH   SOLE 1 408,845 0 0
ANTERO RES CORP COM 03674X106 42 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP COM 03674X106 7,912 895,923 SH   SOLE 1 895,923 0 0
ANTERO RES CORP OPT 03674X106 10,596 1,200,000 SH Call SOLE 8 1,200,000 0 0
ANTERO RES CORP COM 03674X106 933 105,780 SH   SOLE 8 105,780 0 0
ANTHEM INC COM 036752103 113,326 394,892 SH   SOLE 1 394,892 0 0
ANTHEM INC OPT 036752103 8,581 29,900 SH Put SOLE 8 29,900 0 0
ANTHEM INC OPT 036752103 14,062 49,000 SH Call SOLE 8 49,000 0 0
ANTHEM INC COM 036752103 266 927 SH   SOLE 8 927 0 0
ANTHEM INC COM 036752103 30,961 107,889 SH   SOLE 9 107,889 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 120 29,820 SH   SOLE 1 29,820 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 0 53 SH   SOLE 8 53 0 0
AON PLC COM G0408V102 55,273 323,809 SH   SOLE 1 323,809 0 0
AON PLC OPT G0408V102 1,092 6,400 SH Put SOLE 8 6,400 0 0
AON PLC COM G0408V102 224 1,316 SH   SOLE 8 1,316 0 0
AON PLC OPT G0408V102 85 500 SH Call SOLE 8 500 0 0
AON PLC COM G0408V102 4,322 25,323 SH   SOLE 9 25,323 0 0
APACHE CORP COM 037411105 37,754 1,089,239 SH   SOLE 1 1,089,239 0 0
APACHE CORP COM 037411105 48 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 205 5,904 SH   SOLE 8 5,904 0 0
APACHE CORP OPT 037411105 3,681 106,200 SH Call SOLE 8 106,200 0 0
APACHE CORP OPT 037411105 2,461 71,000 SH Put SOLE 8 71,000 0 0
APACHE CORP COM 037411105 1,386 40,013 SH   SOLE 9 40,013 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 9,168 182,330 SH   SOLE 1 182,330 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 14,396 286,254 SH   SOLE 1 286,254 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 27 524 SH   SOLE 8 524 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 589 11,723 SH   SOLE 9 11,723 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 199 10,206 SH   SOLE 1 10,206 0 0
APELLIS PHARMACEUTICALS INC OPT 03753U106 1,463 75,000 SH Put SOLE 8 75,000 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 1,345 68,949 SH   SOLE 8 68,949 0 0
APERGY CORP COM 03755L104 3,421 83,322 SH   SOLE 1 83,322 0 0
APERGY CORP COM 03755L104 27 650 SH   SOLE 9 650 0 0
APHRIA INC COM 03765K104 30 3,177 SH   DFND 1 0 0 3,177
APOGEE ENTERPRISES INC COM 037598109 1,013 27,032 SH   SOLE 1 27,032 0 0
APOGEE ENTERPRISES INC OPT 037598109 4 100 SH Call SOLE 8 100 0 0
APOGEE ENTERPRISES INC COM 037598109 78 2,070 SH   SOLE 8 2,070 0 0
APOGEE ENTERPRISES INC OPT 037598109 262 7,000 SH Put SOLE 8 7,000 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 1,794 98,529 SH   SOLE 1 98,529 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 619 635,000 PRN   SOLE 8 0 0 635,000
APOLLO COML REAL EST FIN INC TRUS 03762U105 506 27,800 SH   SOLE 8 27,800 0 0
APOLLO ENDOSURGERY INC COM 03767D108 1 353 SH   SOLE 8 353 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 6,756 239,185 SH   SOLE 1 239,185 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 1,463 51,800 SH Call SOLE 8 51,800 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 209 7,400 SH Put SOLE 8 7,400 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 283 10,007 SH   SOLE 8 10,007 0 0
APOLLO INVT CORP COM 03761U502 1,535 101,340 SH   SOLE 8 101,340 0 0
APOLLO INVT CORP OPT 03761U502 9 600 SH Put SOLE 8 600 0 0
APOLLO INVT CORP COM 03761U502 28 1,853 SH   SOLE 9 1,853 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 153 8,326 SH   SOLE 1 8,326 0 0
APPFOLIO INC COM 03783C100 350 4,413 SH   SOLE 1 4,413 0 0
APPIAN CORP COM 03782L101 1,562 45,362 SH   SOLE 1 45,362 0 0
APPIAN CORP COM 03782L101 46 1,348 SH   SOLE 8 1,348 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 9,522 584,188 SH   SOLE 1 584,188 0 0
APPLE INC COM 037833100 1,251,633 6,589,283 SH   SOLE 1 6,196,472 392,811 0
APPLE INC COM 037833100 6,128 32,259 SH   DFND 1 0 0 32,259
APPLE INC OPT 037833100 127,304 670,200 SH Put SOLE 1 670,200 0 0
APPLE INC COM 037833100 4,334 22,817 SH   SOLE 8 22,817 0 0
APPLE INC OPT 037833100 580,696 3,057,100 SH Call SOLE 8 3,057,100 0 0
APPLE INC OPT 037833100 604,155 3,180,600 SH Put SOLE 8 3,180,600 0 0
APPLE INC COM 037833100 114,262 601,540 SH   SOLE 9 601,540 0 0
APPLE INC COM 037833100 3,168 16,677 SH   SOLE 20 0 16,677 0
APPLE INC COM 037833100 217 1,145 SH   DFND 20 0 0 1,145
APPLE INC COM 037833100 107,255 564,651 SH   SOLE 58 564,651 0 0
APPLE INC COM 037833100 12,120 63,808 SH   SOLE 99 0 63,808 0
APPLIED DNA SCIENCES INC COM 03815U201 1 778 SH   SOLE 8 778 0 0
APPLIED GENETIC TECHNOL CORP COM 03820J100 0 84 SH   SOLE 8 84 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,209 37,128 SH   SOLE 1 37,128 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 6 100 SH   SOLE 8 100 0 0
APPLIED MATLS INC COM 038222105 175 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 70,183 1,769,594 SH   SOLE 1 1,769,594 0 0
APPLIED MATLS INC OPT 038222105 21,242 535,600 SH Call SOLE 8 535,600 0 0
APPLIED MATLS INC COM 038222105 6,729 169,672 SH   SOLE 8 169,672 0 0
APPLIED MATLS INC OPT 038222105 38,930 981,600 SH Put SOLE 8 981,600 0 0
APPLIED MATLS INC COM 038222105 10,042 253,196 SH   SOLE 9 253,196 0 0
APPLIED MATLS INC COM 038222105 377 9,500 SH   DFND 20 0 0 9,500
APPLIED OPTOELECTRONICS INC COM 03823U102 153 12,558 SH   SOLE 1 12,558 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 86 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC OPT 03823U102 9 700 SH Put SOLE 8 700 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 29 2,422 SH   SOLE 8 2,422 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 51 4,200 SH Call SOLE 8 4,200 0 0
APPROACH RESOURCES INC COM 03834A103 5 13,790 SH   SOLE 1 13,790 0 0
APTARGROUP INC COM 038336103 141 1,323 SH   SOLE 1 1,323 0 0
APTARGROUP INC OPT 038336103 11 100 SH Call SOLE 8 100 0 0
APTARGROUP INC COM 038336103 59 555 SH   SOLE 8 555 0 0
APTINYX INC COM 03836N103 16 3,905 SH   SOLE 1 3,905 0 0
APTINYX INC COM 03836N103 2 400 SH   SOLE 8 400 0 0
APTIV PLC COM G6095L109 18,378 231,191 SH   SOLE 1 231,191 0 0
APTIV PLC COM G6095L109 31 390 SH   DFND 1 0 0 390
APTIV PLC OPT G6095L109 1,486 18,700 SH Put SOLE 8 18,700 0 0
APTIV PLC OPT G6095L109 2,011 25,300 SH Call SOLE 8 25,300 0 0
APTIV PLC COM G6095L109 223 2,806 SH   SOLE 8 2,806 0 0
APTIV PLC COM G6095L109 2,207 27,753 SH   SOLE 9 27,753 0 0
APYX MED CORP COM 03837C106 1 163 SH   SOLE 8 163 0 0
AQUA AMERICA INC COM 03836W103 1,936 53,140 SH   SOLE 1 53,140 0 0
AQUA AMERICA INC OPT 03836W103 44 1,200 SH Put SOLE 8 1,200 0 0
AQUA AMERICA INC OPT 03836W103 182 5,000 SH Call SOLE 8 5,000 0 0
AQUA METALS INC COM 03837J101 70 22,660 SH   DFND 1 0 0 22,660
AQUA METALS INC COM 03837J101 219 71,400 SH   SOLE 1 71,400 0 0
AQUA METALS INC COM 03837J101 1 392 SH   SOLE 8 392 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
AQUANTIA CORP COM 03842Q108 56 6,193 SH   SOLE 1 6,193 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 71 3,653 SH   SOLE 1 3,653 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 11 564 SH   SOLE 8 564 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 39 5,661 SH   SOLE 1 5,661 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 1 200 SH   SOLE 8 200 0 0
ARAMARK COM 03852U106 2,860 96,801 SH   SOLE 1 96,801 0 0
ARAMARK COM 03852U106 17 580 SH   SOLE 8 580 0 0
ARAMARK OPT 03852U106 3 100 SH Call SOLE 8 100 0 0
ARAMARK COM 03852U106 266 8,988 SH   SOLE 9 8,988 0 0
ARATANA THERAPEUTICS INC COM 03874P101 47 13,101 SH   SOLE 1 13,101 0 0
ARATANA THERAPEUTICS INC COM 03874P101 15 4,171 SH   SOLE 8 4,171 0 0
ARAVIVE INC COM 03890D108 0 39 SH   SOLE 1 39 0 0
ARBOR RLTY TR INC TRUS 038923108 547 42,233 SH   SOLE 1 42,233 0 0
ARBOR RLTY TR INC TRUS 038923108 65 4,983 SH   SOLE 8 4,983 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 52 14,492 SH   SOLE 1 14,492 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 2 653 SH   SOLE 8 653 0 0
ARCBEST CORP COM 03937C105 536 17,426 SH   SOLE 1 17,426 0 0
ARCBEST CORP COM 03937C105 2,835 92,103 SH   SOLE 8 92,103 0 0
ARCBEST CORP OPT 03937C105 31 1,000 SH Call SOLE 8 1,000 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 1,760 86,400 SH   SOLE 1 86,400 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 20,380 1,000,000 SH Put SOLE 1 1,000,000 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 1,778 87,241 SH   SOLE 8 87,241 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 3,657 179,400 SH Put SOLE 8 179,400 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 1,535 75,300 SH Call SOLE 8 75,300 0 0
ARCH CAP GROUP LTD COM G0450A105 12,821 396,680 SH   SOLE 1 396,680 0 0
ARCH CAP GROUP LTD COM G0450A105 472 14,616 SH   SOLE 9 14,616 0 0
ARCH COAL INC COM 039380407 3,466 37,970 SH   SOLE 1 37,970 0 0
ARCH COAL INC COM 039380407 186 2,037 SH   SOLE 8 2,037 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 46,148 1,069,955 SH   SOLE 1 1,069,955 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 483 11,200 SH Put SOLE 8 11,200 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 402 9,334 SH   SOLE 8 9,334 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 1,880 43,600 SH Call SOLE 8 43,600 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,554 59,197 SH   SOLE 9 59,197 0 0
ARCHROCK INC COM 03957W106 867 88,611 SH   SOLE 1 88,611 0 0
ARCONIC INC COM 03965L100 142 7,409 SH   DFND 1 0 0 7,409
ARCONIC INC COM 03965L100 13,636 713,543 SH   SOLE 1 713,543 0 0
ARCONIC INC OPT 03965L100 5,305 277,600 SH Call SOLE 8 277,600 0 0
ARCONIC INC OPT 03965L100 2,226 116,500 SH Put SOLE 8 116,500 0 0
ARCONIC INC COM 03965L100 1,139 59,607 SH   SOLE 8 59,607 0 0
ARCONIC INC COM 03965L100 872 45,598 SH   SOLE 9 45,598 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 371 51,782 SH   SOLE 1 51,782 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 50 7,000 SH   DFND 1 0 0 7,000
ARCOS DORADOS HOLDINGS INC COM G0457F107 31 4,349 SH   SOLE 8 4,349 0 0
ARCOSA INC COM 039653100 2,435 79,688 SH   SOLE 1 79,688 0 0
ARCOSA INC OPT 039653100 15 495 SH Call SOLE 8 495 0 0
ARCOSA INC OPT 039653100 14 462 SH Put SOLE 8 462 0 0
ARCOSA INC COM 039653100 83 2,726 SH   SOLE 8 2,726 0 0
ARCTURUS THERAPEUTICS LTD COM M1492T105 1 84 SH   SOLE 8 84 0 0
ARCUS BIOSCIENCES INC COM 03969F109 131 10,471 SH   SOLE 1 10,471 0 0
ARDAGH GROUP S A COM L0223L101 1,634 125,701 SH   SOLE 1 125,701 0 0
ARDELYX INC COM 039697107 38 13,383 SH   SOLE 1 13,383 0 0
ARDELYX INC COM 039697107 0 111 SH   SOLE 8 111 0 0
ARDMORE SHIPPING CORP COM Y0207T100 63 10,227 SH   SOLE 1 10,227 0 0
ARDMORE SHIPPING CORP COM Y0207T100 117 18,962 SH   SOLE 8 18,962 0 0
ARENA PHARMACEUTICALS INC COM 040047607 1,283 28,645 SH   SOLE 1 28,645 0 0
ARES CAP CORP COM 04010L103 1 49 SH   SOLE 1 49 0 0
ARES CAP CORP BOND 04010LAW3 6,112 6,158,000 PRN   SOLE 8 0 0 6,158,000
ARES CAP CORP COM 04010L103 379 22,106 SH   SOLE 8 22,106 0 0
ARES CAP CORP OPT 04010L103 69 4,000 SH Put SOLE 8 4,000 0 0
ARES CAP CORP OPT 04010L103 941 54,900 SH Call SOLE 8 54,900 0 0
ARES CAP CORP BOND 04010LAT0 1,681 1,686,000 PRN   SOLE 8 0 0 1,686,000
ARES COML REAL ESTATE CORP TRUS 04013V108 143 9,398 SH   SOLE 1 9,398 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 363 24,457 SH   DFND 1 0 0 24,457
ARES MANAGEMENT CORPORATION COM 03990B101 1,498 64,538 SH   SOLE 1 64,538 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 2 86 SH   SOLE 8 86 0 0
ARGAN INC COM 04010E109 663 13,257 SH   SOLE 1 13,257 0 0
ARGENX SE ADR 04016X101 1,271 10,177 SH   SOLE 1 10,177 0 0
ARGENX SE ADR 04016X101 2,672 21,407 SH   SOLE 8 21,407 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 905 12,807 SH   SOLE 1 12,807 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 4 64 SH   SOLE 8 64 0 0
ARISTA NETWORKS INC COM 040413106 23,781 75,623 SH   SOLE 1 75,623 0 0
ARISTA NETWORKS INC COM 040413106 46 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC OPT 040413106 126 400 SH Call SOLE 8 400 0 0
ARISTA NETWORKS INC COM 040413106 1,719 5,467 SH   SOLE 9 5,467 0 0
ARLINGTON ASSET INVT CORP COM 041356205 73 9,115 SH   SOLE 1 9,115 0 0
ARLO TECHNOLOGIES INC COM 04206A101 1,318 319,205 SH   SOLE 1 319,205 0 0
ARLO TECHNOLOGIES INC OPT 04206A101 8 1,980 SH Put SOLE 8 1,980 0 0
ARLO TECHNOLOGIES INC COM 04206A101 86 20,861 SH   SOLE 8 20,861 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 730 46,738 SH   SOLE 1 46,738 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 1,434 73,408 SH   SOLE 1 73,408 0 0
ARMSTRONG FLOORING INC COM 04238R106 211 15,509 SH   SOLE 1 15,509 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,842 23,194 SH   SOLE 1 23,194 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,583 19,929 SH   SOLE 8 19,929 0 0
AROTECH CORP COM 042682203 19 6,616 SH   SOLE 8 6,616 0 0
ARQULE INC COM 04269E107 147 30,644 SH   SOLE 1 30,644 0 0
ARQULE INC COM 04269E107 75 15,582 SH   SOLE 8 15,582 0 0
ARRAY BIOPHARMA INC COM 04269X105 2,602 106,770 SH   SOLE 1 106,770 0 0
ARRAY BIOPHARMA INC BOND 04269XAB1 4,219 2,403,000 PRN   SOLE 8 0 0 2,403,000
ARRAY BIOPHARMA INC OPT 04269X105 56 2,300 SH Call SOLE 8 2,300 0 0
ARRAY BIOPHARMA INC COM 04269X105 89 3,644 SH   SOLE 8 3,644 0 0
ARRIS INTERNATIONAL PLC COM G0551A103 21,757 688,280 SH   SOLE 1 688,280 0 0
ARRIS INTERNATIONAL PLC OPT G0551A103 38 1,200 SH Call SOLE 8 1,200 0 0
ARRIS INTERNATIONAL PLC COM G0551A103 8 271 SH   SOLE 8 271 0 0
ARROW ELECTRS INC COM 042735100 5,590 72,561 SH   SOLE 1 72,561 0 0
ARROW ELECTRS INC COM 042735100 101 1,304 SH   SOLE 8 1,304 0 0
ARROW ELECTRS INC COM 042735100 236 3,071 SH   SOLE 9 3,071 0 0
ARROW FINL CORP COM 042744102 142 4,312 SH   SOLE 1 4,312 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,168 63,620 SH   SOLE 1 63,620 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 109 5,914 SH   SOLE 8 5,914 0 0
ARTESIAN RESOURCES CORP COM 043113208 101 2,707 SH   SOLE 1 2,707 0 0
ARTESIAN RESOURCES CORP COM 043113208 30 805 SH   SOLE 8 805 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 573 22,768 SH   SOLE 1 22,768 0 0
ARVINAS INC COM 04335A105 136 9,219 SH   SOLE 1 9,219 0 0
ARVINAS INC COM 04335A105 29 1,938 SH   SOLE 8 1,938 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASANKO GOLD INC COM 04341Y105 0 35 SH   SOLE 8 35 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 2,784 40,158 SH   SOLE 1 40,158 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 2,276 32,812 SH   SOLE 8 32,812 0 0
ASCENA RETAIL GROUP INC COM 04351G101 201 185,716 SH   SOLE 1 185,716 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 91 84,300 SH Call SOLE 8 84,300 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 17 16,100 SH Put SOLE 8 16,100 0 0
ASCENA RETAIL GROUP INC COM 04351G101 55 50,809 SH   SOLE 8 50,809 0 0
ASCENDIS PHARMA A S ADR 04351P101 1,131 9,611 SH   SOLE 1 9,611 0 0
ASCENDIS PHARMA A S OPT 04351P101 7,886 67,000 SH Put SOLE 8 67,000 0 0
ASCENDIS PHARMA A S OPT 04351P101 15,242 129,500 SH Call SOLE 8 129,500 0 0
ASCENT CAP GROUP INC COM 043632108 2 2,606 SH   SOLE 8 2,606 0 0
ASGN INC COM 00191U102 1,059 16,672 SH   SOLE 1 16,672 0 0
ASGN INC COM 00191U102 51 800 SH   SOLE 8 800 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 680 143,192 SH   SOLE 1 143,192 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 11 2,367 SH   SOLE 8 2,367 0 0
ASHFORD INC COM 044104107 27 501 SH   SOLE 1 501 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 18,826 240,954 SH   SOLE 1 240,954 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 249 3,195 SH   SOLE 8 3,195 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 109 1,400 SH Call SOLE 8 1,400 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 188 2,400 SH Put SOLE 8 2,400 0 0
ASML HOLDING N V ADR N07059210 671 3,567 SH   SOLE 1 3,567 0 0
ASML HOLDING N V OPT N07059210 6,601 35,100 SH Call SOLE 8 35,100 0 0
ASML HOLDING N V OPT N07059210 1,354 7,200 SH Put SOLE 8 7,200 0 0
ASML HOLDING N V ADR N07059210 38 200 SH   SOLE 8 200 0 0
ASPEN TECHNOLOGY INC COM 045327103 10,497 100,682 SH   SOLE 1 100,682 0 0
ASPEN TECHNOLOGY INC OPT 045327103 104 1,000 SH Call SOLE 8 1,000 0 0
ASPEN TECHNOLOGY INC COM 045327103 50 481 SH   SOLE 8 481 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 155 7,842 SH   SOLE 1 7,842 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 377 74,596 SH   SOLE 1 74,596 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 4 806 SH   SOLE 8 806 0 0
ASSERTIO THERAPEUTICS INC BOND 249908AA2 35 45,000 PRN   SOLE 8 0 0 45,000
ASSERTIO THERAPEUTICS INC OPT 04545L107 8 1,600 SH Call SOLE 8 1,600 0 0
ASSOCIATED BANC CORP COM 045487105 3,503 164,076 SH   SOLE 1 164,076 0 0
ASSOCIATED CAP GROUP INC COM 045528106 28 714 SH   SOLE 1 714 0 0
ASSURANT INC COM 04621X108 6,200 65,315 SH   SOLE 1 65,315 0 0
ASSURANT INC COM 04621X108 85 894 SH   SOLE 8 894 0 0
ASSURANT INC COM 04621X108 547 5,762 SH   SOLE 9 5,762 0 0
ASSURED GUARANTY LTD COM G0585R106 11,690 263,130 SH   SOLE 1 263,130 0 0
ASSURED GUARANTY LTD OPT G0585R106 2,657 59,800 SH Call SOLE 8 59,800 0 0
ASSURED GUARANTY LTD OPT G0585R106 507 11,400 SH Put SOLE 8 11,400 0 0
ASTEC INDS INC COM 046224101 1,113 29,472 SH   SOLE 1 29,472 0 0
ASTEC INDS INC COM 046224101 506 13,393 SH   SOLE 8 13,393 0 0
ASTRAZENECA PLC ADR 046353108 2,814 69,624 SH   SOLE 1 69,624 0 0
ASTRAZENECA PLC OPT 046353108 2,102 52,000 SH Put SOLE 8 52,000 0 0
ASTRAZENECA PLC ADR 046353108 1,537 38,008 SH   SOLE 8 38,008 0 0
ASTRAZENECA PLC OPT 046353108 19,184 474,500 SH Call SOLE 8 474,500 0 0
ASTRONICS CORP COM 046433108 443 13,538 SH   SOLE 1 13,538 0 0
ASTRONICS CORP COM 046433108 3 92 SH   SOLE 8 92 0 0
ASTRONOVA INC COM 04638F108 33 1,636 SH   SOLE 1 1,636 0 0
ASURE SOFTWARE INC COM 04649U102 22 3,548 SH   SOLE 1 3,548 0 0
AT HOME GROUP INC COM 04650Y100 531 29,743 SH   SOLE 1 29,743 0 0
AT HOME GROUP INC COM 04650Y100 3 157 SH   SOLE 8 157 0 0
AT&ampT INC COM 00206R102 473,782 15,107,860 SH   SOLE 1 15,107,860 0 0
AT&ampT INC COM 00206R102 747 23,815 SH   DFND 1 0 0 23,815
AT&ampT INC OPT 00206R102 6,272 200,000 SH Call SOLE 1 200,000 0 0
AT&ampT INC COM 00206R102 31,882 1,016,638 SH   SOLE 8 1,016,638 0 0
AT&ampT INC OPT 00206R102 113,056 3,605,093 SH Put SOLE 8 3,605,093 0 0
AT&ampT INC OPT 00206R102 44,239 1,410,694 SH Call SOLE 8 1,410,694 0 0
AT&ampT INC COM 00206R102 55,433 1,767,655 SH   SOLE 9 1,767,655 0 0
AT&ampT INC COM 00206R102 4,285 136,628 SH   DFND 20 0 0 136,628
AT&ampT INC COM 00206R102 28,587 911,586 SH   SOLE 58 911,586 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 567 14,276 SH   SOLE 1 14,276 0 0
ATHENE HLDG LTD COM G0684D107 15,688 384,514 SH   SOLE 1 384,514 0 0
ATHENE HLDG LTD COM G0684D107 6,936 170,000 SH   SOLE 8 170,000 0 0
ATHENE HLDG LTD OPT G0684D107 1,693 41,500 SH Put SOLE 8 41,500 0 0
ATHENE HLDG LTD OPT G0684D107 486 11,900 SH Call SOLE 8 11,900 0 0
ATHENE HLDG LTD COM G0684D107 225 5,514 SH   SOLE 9 5,514 0 0
ATHENEX INC COM 04685N103 152 12,423 SH   SOLE 1 12,423 0 0
ATHENEX INC COM 04685N103 1 102 SH   SOLE 8 102 0 0
ATHERSYS INC COM 04744L106 51 33,973 SH   SOLE 1 33,973 0 0
ATKORE INTL GROUP INC COM 047649108 1,463 68,016 SH   SOLE 1 68,016 0 0
ATKORE INTL GROUP INC COM 047649108 10 486 SH   SOLE 8 486 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 125 7,004 SH   SOLE 1 7,004 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 21 1,191 SH   SOLE 8 1,191 0 0
ATLANTIC PWR CORP COM 04878Q863 433 172,136 SH   SOLE 1 172,136 0 0
ATLANTIC PWR CORP COM 04878Q863 5 1,871 SH   DFND 1 0 0 1,871
ATLANTIC PWR CORP COM 04878Q863 42 16,709 SH   SOLE 8 16,709 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTICA YIELD PLC COM G0751N103 1,126 57,881 SH   SOLE 1 57,881 0 0
ATLANTICA YIELD PLC COM G0751N103 46 2,340 SH   SOLE 9 2,340 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 862 17,056 SH   SOLE 1 17,056 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 891 17,609 SH   SOLE 8 17,609 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 157 3,100 SH Call SOLE 8 3,100 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 5 100 SH Put SOLE 8 100 0 0
ATLASSIAN CORP PLC COM G06242104 7,786 69,277 SH   SOLE 1 69,277 0 0
ATLASSIAN CORP PLC COM G06242104 7 65 SH   DFND 1 0 0 65
ATLASSIAN CORP PLC OPT G06242104 427 3,800 SH Call SOLE 8 3,800 0 0
ATLASSIAN CORP PLC COM G06242104 33 298 SH   SOLE 8 298 0 0
ATLASSIAN CORP PLC OPT G06242104 34 300 SH Put SOLE 8 300 0 0
ATMOS ENERGY CORP COM 049560105 15,597 151,539 SH   SOLE 1 151,539 0 0
ATMOS ENERGY CORP COM 049560105 170 1,654 SH   SOLE 8 1,654 0 0
ATMOS ENERGY CORP OPT 049560105 51 500 SH Call SOLE 8 500 0 0
ATMOS ENERGY CORP COM 049560105 1,256 12,199 SH   SOLE 9 12,199 0 0
ATN INTL INC COM 00215F107 634 11,242 SH   SOLE 1 11,242 0 0
ATN INTL INC COM 00215F107 58 1,031 SH   SOLE 8 1,031 0 0
ATOSSA GENETICS INC COM 04962H506 0 50 SH   SOLE 1 50 0 0
ATOSSA GENETICS INC COM 04962H506 25 7,184 SH   SOLE 8 7,184 0 0
ATRICURE INC COM 04963C209 756 28,224 SH   SOLE 1 28,224 0 0
ATRICURE INC COM 04963C209 1,431 53,445 SH   SOLE 8 53,445 0 0
ATRION CORP COM 049904105 368 419 SH   SOLE 1 419 0 0
ATRION CORP COM 049904105 42 48 SH   SOLE 8 48 0 0
ATTUNITY LTD COM M15332121 491 20,942 SH   SOLE 1 20,942 0 0
ATYR PHARMA INC COM 002120103 0 54 SH   SOLE 8 54 0 0
AU OPTRONICS CORP ADR 002255107 8 2,204 SH   DFND 1 0 0 2,204
AU OPTRONICS CORP ADR 002255107 28 7,798 SH   SOLE 1 7,798 0 0
AU OPTRONICS CORP ADR 002255107 3 874 SH   SOLE 8 874 0 0
AUBURN NATL BANCORP COM 050473107 28 723 SH   SOLE 1 723 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 653 16,749 SH   SOLE 1 16,749 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 302 7,738 SH   SOLE 8 7,738 0 0
AUDIOCODES LTD COM M15342104 477 34,449 SH   SOLE 8 34,449 0 0
AUDIOEYE INC COM 050734201 5 507 SH   SOLE 8 507 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 0 16 SH   SOLE 1 16 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 6 974 SH   SOLE 8 974 0 0
AURIS MEDICAL HOLDING LTD COM G07025102 0 192 SH   SOLE 8 192 0 0
AURORA CANNABIS INC COM 05156X108 18 2,000 SH   DFND 1 0 0 2,000
AURORA CANNABIS INC COM 05156X108 2,265 250,001 SH   SOLE 1 250,001 0 0
AURORA CANNABIS INC OPT 05156X108 2,265 250,000 SH Put SOLE 1 250,000 0 0
AURORA CANNABIS INC COM 05156X108 192 21,239 SH   SOLE 8 21,239 0 0
AURORA CANNABIS INC COM 05156X108 21 2,394 SH   SOLE 9 2,394 0 0
AUTODESK INC COM 052769106 51,618 331,243 SH   SOLE 1 331,243 0 0
AUTODESK INC COM 052769106 4,864 31,224 SH   SOLE 8 31,224 0 0
AUTODESK INC OPT 052769106 37,086 238,000 SH Call SOLE 8 238,000 0 0
AUTODESK INC OPT 052769106 15,255 97,900 SH Put SOLE 8 97,900 0 0
AUTODESK INC COM 052769106 3,628 23,280 SH   SOLE 9 23,280 0 0
AUTOHOME INC ADR 05278C107 421 3,998 SH   SOLE 1 3,998 0 0
AUTOHOME INC ADR 05278C107 1 9 SH   SOLE 8 9 0 0
AUTOHOME INC ADR 05278C107 1,724 16,400 SH   SOLE 9 16,400 0 0
AUTOLIV INC COM 052800109 2,549 34,658 SH   SOLE 1 34,658 0 0
AUTOLIV INC COM 052800109 326 4,436 SH   SOLE 9 4,436 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 47 1,500 SH   SOLE 1 1,500 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 135,230 846,581 SH   SOLE 1 846,581 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 911 5,700 SH Put SOLE 8 5,700 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,914 49,540 SH   SOLE 8 49,540 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 15,750 98,600 SH Call SOLE 8 98,600 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 33,761 211,351 SH   SOLE 9 211,351 0 0
AUTONATION INC COM 05329W102 3,425 95,874 SH   SOLE 1 95,874 0 0
AUTONATION INC OPT 05329W102 54 1,500 SH Call SOLE 8 1,500 0 0
AUTONATION INC COM 05329W102 237 6,636 SH   SOLE 8 6,636 0 0
AUTONATION INC OPT 05329W102 204 5,700 SH Put SOLE 8 5,700 0 0
AUTOWEB INC COM 05335B100 1 369 SH   SOLE 8 369 0 0
AUTOZONE INC COM 053332102 58,105 56,736 SH   SOLE 1 56,736 0 0
AUTOZONE INC COM 053332102 583 570 SH   SOLE 8 570 0 0
AUTOZONE INC OPT 053332102 10,651 10,400 SH Put SOLE 8 10,400 0 0
AUTOZONE INC OPT 053332102 3,789 3,700 SH Call SOLE 8 3,700 0 0
AUTOZONE INC COM 053332102 38,468 37,562 SH   SOLE 9 37,562 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 0 7 SH   SOLE 8 7 0 0
AVALARA INC COM 05338G106 522 9,354 SH   SOLE 1 9,354 0 0
AVALON GLOBOCARE CORP COM 05344R104 92 17,101 SH   SOLE 1 17,101 0 0
AVALON HLDGS CORP COM 05343P109 26 10,000 SH   SOLE 1 10,000 0 0
AVALON HLDGS CORP COM 05343P109 1 322 SH   SOLE 8 322 0 0
AVALONBAY CMNTYS INC COM 053484101 9,411 46,884 SH   SOLE 1 46,884 0 0
AVALONBAY CMNTYS INC TRUS 053484101 54,260 270,315 SH   SOLE 1 270,315 0 0
AVALONBAY CMNTYS INC TRUS 053484101 1,732 8,631 SH   SOLE 8 8,631 0 0
AVALONBAY CMNTYS INC OPT 053484101 3,673 18,300 SH Put SOLE 8 18,300 0 0
AVALONBAY CMNTYS INC COM 053484101 2,952 14,711 SH   SOLE 9 14,711 0 0
AVANGRID INC COM 05351W103 836 16,606 SH   SOLE 1 16,606 0 0
AVANOS MED INC COM 05350V106 1,672 39,164 SH   SOLE 1 39,164 0 0
AVANOS MED INC COM 05350V106 10 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 1,889 44,281 SH   SOLE 8 44,281 0 0
AVAYA HLDGS CORP COM 05351X101 5,603 332,944 SH   SOLE 1 332,944 0 0
AVAYA HLDGS CORP COM 05351X101 5 330 SH   SOLE 8 330 0 0
AVEDRO INC COM 05355N109 49 3,980 SH   SOLE 1 3,980 0 0
AVENUE THERAPEUTICS INC COM 05360L205 0 40 SH   SOLE 8 40 0 0
AVEO PHARMACEUTICALS INC COM 053588109 25 30,289 SH   SOLE 1 30,289 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 55 67,500 SH Call SOLE 8 67,500 0 0
AVERY DENNISON CORP COM 053611109 11,085 98,088 SH   SOLE 1 98,088 0 0
AVERY DENNISON CORP COM 053611109 23 200 SH   SOLE 8 200 0 0
AVERY DENNISON CORP COM 053611109 1,022 9,045 SH   SOLE 9 9,045 0 0
AVIANCA HLDGS SA ADR 05367G100 4 1,079 SH   SOLE 8 1,079 0 0
AVIAT NETWORKS INC COM 05366Y201 1 68 SH   SOLE 8 68 0 0
AVID BIOSERVICES INC COM 05368M106 61 14,322 SH   SOLE 1 14,322 0 0
AVID TECHNOLOGY INC COM 05367P100 133 17,856 SH   SOLE 1 17,856 0 0
AVID TECHNOLOGY INC COM 05367P100 0 2 SH   SOLE 8 2 0 0
AVINGER INC COM 053734208 0 8 SH   SOLE 8 8 0 0
AVIS BUDGET GROUP INC COM 053774105 1,642 47,087 SH   SOLE 1 47,087 0 0
AVIS BUDGET GROUP INC COM 053774105 24 678 SH   SOLE 8 678 0 0
AVIS BUDGET GROUP INC OPT 053774105 6,840 196,200 SH Put SOLE 8 196,200 0 0
AVIS BUDGET GROUP INC OPT 053774105 3,001 86,100 SH Call SOLE 8 86,100 0 0
AVISTA CORP COM 05379B107 2,657 65,379 SH   SOLE 1 65,379 0 0
AVISTA CORP COM 05379B107 169 4,178 SH   SOLE 8 4,178 0 0
AVNET INC COM 053807103 2,669 61,535 SH   SOLE 1 61,535 0 0
AVNET INC OPT 053807103 4 100 SH Put SOLE 8 100 0 0
AVNET INC COM 053807103 72 1,674 SH   SOLE 8 1,674 0 0
AVON PRODS INC COM 054303102 495 168,606 SH   SOLE 1 168,606 0 0
AVON PRODS INC OPT 054303102 1,072 364,600 SH Call SOLE 8 364,600 0 0
AVON PRODS INC COM 054303102 81 27,789 SH   SOLE 8 27,789 0 0
AVON PRODS INC OPT 054303102 195 66,300 SH Put SOLE 8 66,300 0 0
AVROBIO INC COM 05455M100 168 7,611 SH   SOLE 1 7,611 0 0
AVROBIO INC COM 05455M100 4 200 SH   SOLE 8 200 0 0
AVX CORP NEW COM 002444107 358 20,609 SH   SOLE 1 20,609 0 0
AVX CORP NEW COM 002444107 2 130 SH   SOLE 8 130 0 0
AWARE INC MASS COM 05453N100 0 72 SH   SOLE 8 72 0 0
AXA EQUITABLE HLDGS INC COM 054561105 1,264 62,792 SH   SOLE 1 62,792 0 0
AXA EQUITABLE HLDGS INC COM 054561105 175 8,666 SH   SOLE 9 8,666 0 0
AXALTA COATING SYS LTD COM G0750C108 6,448 255,741 SH   SOLE 1 255,741 0 0
AXALTA COATING SYS LTD COM G0750C108 1,029 40,811 SH   SOLE 8 40,811 0 0
AXALTA COATING SYS LTD COM G0750C108 191 7,580 SH   SOLE 9 7,580 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 735 36,565 SH   SOLE 1 36,565 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 2,638 48,153 SH   SOLE 1 48,153 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 159 2,898 SH   SOLE 8 2,898 0 0
AXOGEN INC COM 05463X106 202 9,583 SH   SOLE 1 9,583 0 0
AXOGEN INC OPT 05463X106 6,318 300,000 SH Put SOLE 8 300,000 0 0
AXOGEN INC COM 05463X106 4,345 206,320 SH   SOLE 8 206,320 0 0
AXON ENTERPRISE INC COM 05464C101 2,474 45,476 SH   SOLE 1 45,476 0 0
AXON ENTERPRISE INC OPT 05464C101 424 7,800 SH Call SOLE 8 7,800 0 0
AXON ENTERPRISE INC OPT 05464C101 354 6,500 SH Put SOLE 8 6,500 0 0
AXON ENTERPRISE INC COM 05464C101 441 8,111 SH   SOLE 8 8,111 0 0
AXONICS MODULATION TECH INC COM 05465P101 373 15,578 SH   SOLE 1 15,578 0 0
AXONICS MODULATION TECH INC COM 05465P101 122 5,101 SH   SOLE 8 5,101 0 0
AXOS FINL INC COM 05465C100 2,230 77,008 SH   SOLE 1 77,008 0 0
AXOS FINL INC OPT 05465C100 67 2,300 SH Call SOLE 8 2,300 0 0
AXOS FINL INC COM 05465C100 1,072 37,013 SH   SOLE 8 37,013 0 0
AXOS FINL INC OPT 05465C100 18,396 635,200 SH Put SOLE 8 635,200 0 0
AXOVANT SCIENCES LTD COM G0750W104 3 1,902 SH   SOLE 8 1,902 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 1,382 97,100 SH Call SOLE 8 97,100 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 1,220 85,700 SH Put SOLE 8 85,700 0 0
AXSOME THERAPEUTICS INC COM 05464T104 2 175 SH   SOLE 8 175 0 0
AXT INC COM 00246W103 52 11,647 SH   SOLE 1 11,647 0 0
AXT INC COM 00246W103 561 126,170 SH   SOLE 8 126,170 0 0
AYTU BIOSCIENCE INC COM 054754700 0 1 SH   SOLE 8 1 0 0
AZZ INC COM 002474104 718 17,547 SH   SOLE 1 17,547 0 0
AZZ INC COM 002474104 194 4,757 SH   SOLE 8 4,757 0 0
B &amp G FOODS INC NEW COM 05508R106 1,410 57,732 SH   SOLE 1 57,732 0 0
B &amp G FOODS INC NEW COM 05508R106 85 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW COM 05508R106 19 784 SH   SOLE 8 784 0 0
B COMMUNICATIONS LTD COM M15629104 1 492 SH   SOLE 9 492 0 0
B RILEY FINL INC COM 05580M108 107 6,422 SH   SOLE 1 6,422 0 0
B2GOLD CORP COM 11777Q209 1,432 509,514 SH   SOLE 1 509,514 0 0
B2GOLD CORP COM 11777Q209 7 2,547 SH   SOLE 8 2,547 0 0
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 4 9,812 SH   SOLE 1 9,812 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 0 4 SH   SOLE 8 4 0 0
BADGER METER INC COM 056525108 2,047 36,791 SH   SOLE 1 36,791 0 0
BADGER METER INC COM 056525108 30 528 SH   SOLE 8 528 0 0
BAIDU INC ADR 056752108 25,137 152,488 SH   SOLE 1 152,488 0 0
BAIDU INC ADR 056752108 226 1,372 SH   DFND 1 0 0 1,372
BAIDU INC ADR 056752108 9,126 55,355 SH   SOLE 8 55,355 0 0
BAIDU INC OPT 056752108 45,696 277,200 SH Put SOLE 8 277,200 0 0
BAIDU INC OPT 056752108 35,756 216,900 SH Call SOLE 8 216,900 0 0
BAIDU INC ADR 056752108 15,758 95,591 SH   SOLE 9 95,591 0 0
BAIDU INC ADR 056752108 462 2,800 SH   DFND 20 0 0 2,800
BAIN CAP SPECIALTY FIN INC COM 05684B107 64 3,314 SH   SOLE 8 3,314 0 0
BAKER HUGHES A GE CO COM 05722G100 326 11,773 SH   DFND 1 0 0 11,773
BAKER HUGHES A GE CO COM 05722G100 28,259 1,019,464 SH   SOLE 1 1,019,464 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,622 58,500 SH Put SOLE 8 58,500 0 0
BAKER HUGHES A GE CO COM 05722G100 200 7,215 SH   SOLE 8 7,215 0 0
BAKER HUGHES A GE CO OPT 05722G100 266 9,600 SH Call SOLE 8 9,600 0 0
BAKER HUGHES A GE CO COM 05722G100 1,514 54,587 SH   SOLE 9 54,587 0 0
BALCHEM CORP COM 057665200 2,698 29,071 SH   SOLE 1 29,071 0 0
BALCHEM CORP COM 057665200 148 1,595 SH   SOLE 8 1,595 0 0
BALL CORP COM 058498106 62,705 1,083,742 SH   SOLE 1 1,083,742 0 0
BALL CORP COM 058498106 17 300 SH   DFND 1 0 0 300
BALL CORP OPT 058498106 2,147 37,100 SH Put SOLE 8 37,100 0 0
BALL CORP OPT 058498106 2,812 48,600 SH Call SOLE 8 48,600 0 0
BALL CORP COM 058498106 11 188 SH   SOLE 8 188 0 0
BALL CORP COM 058498106 2,022 34,962 SH   SOLE 9 34,962 0 0
BALL CORP COM 058498106 21 360 SH   SOLE 99 0 360 0
BALLANTYNE STRONG INC COM 058516105 2 1,030 SH   SOLE 8 1,030 0 0
BALLARD PWR SYS INC NEW COM 058586108 0 100 SH   SOLE 1 100 0 0
BANC OF CALIFORNIA INC COM 05990K106 603 43,572 SH   SOLE 1 43,572 0 0
BANC OF CALIFORNIA INC OPT 05990K106 71 5,100 SH Put SOLE 8 5,100 0 0
BANC OF CALIFORNIA INC OPT 05990K106 29 2,100 SH Call SOLE 8 2,100 0 0
BANC OF CALIFORNIA INC COM 05990K106 38 2,794 SH   SOLE 8 2,794 0 0
BANCFIRST CORP COM 05945F103 328 6,278 SH   SOLE 1 6,278 0 0
BANCFIRST CORP COM 05945F103 1 16 SH   SOLE 8 16 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 1,042 181,669 SH   SOLE 1 181,669 0 0
BANCO BRADESCO S A ADR 059460303 4,266 391,006 SH   SOLE 1 391,006 0 0
BANCO BRADESCO S A ADR 059460303 0 35 SH   SOLE 8 35 0 0
BANCO BRADESCO S A OPT 059460303 3,871 354,800 SH Put SOLE 8 354,800 0 0
BANCO BRADESCO S A OPT 059460303 403 36,900 SH Call SOLE 8 36,900 0 0
BANCO DE CHILE ADR 059520106 12 411 SH   SOLE 1 411 0 0
BANCO MACRO SA ADR 05961W105 674 14,720 SH   SOLE 1 14,720 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 1,466 130,536 SH   SOLE 1 130,536 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 1,357 45,588 SH   SOLE 1 45,588 0 0
BANCO SANTANDER MEXICO S A ADR 05969B103 772 114,065 SH   SOLE 1 114,065 0 0
BANCO SANTANDER SA ADR 05964H105 0 1 SH   SOLE 9 1 0 0
BANCO SANTANDER SA OPT 05964H105 30,373 6,560,020 SH Put SOLE 9 6,560,020 0 0
BANCO SANTANDER SA OPT 05964H105 116 25,000 SH Call SOLE 9 25,000 0 0
BANCOLOMBIA S A ADR 05968L102 4,746 92,935 SH   SOLE 1 92,935 0 0
BANCORP INC DEL COM 05969A105 125 15,434 SH   SOLE 1 15,434 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,651 58,497 SH   SOLE 1 58,497 0 0
BANDWIDTH INC COM 05988J103 2,019 30,165 SH   SOLE 1 30,165 0 0
BANDWIDTH INC COM 05988J103 27 410 SH   SOLE 8 410 0 0
BANK AMER CORP COM 060505104 315,060 11,419,370 SH   SOLE 1 11,419,370 0 0
BANK AMER CORP COM 060505104 5,700 206,613 SH   DFND 1 0 0 206,613
BANK AMER CORP OPT 060505104 88,288 3,200,000 SH Put SOLE 1 3,200,000 0 0
BANK AMER CORP OPT 060505104 146,147 5,297,100 SH Put SOLE 8 5,297,100 0 0
BANK AMER CORP COM 060505104 14,561 527,775 SH   SOLE 8 527,775 0 0
BANK AMER CORP OPT 060505104 118,199 4,284,100 SH Call SOLE 8 4,284,100 0 0
BANK AMER CORP CONV 060505682 2,406 1,848 SH   SOLE 8 1,848 0 0
BANK AMER CORP COM 060505104 26,263 951,914 SH   SOLE 9 951,914 0 0
BANK AMER CORP COM 060505104 723 26,200 SH   DFND 20 0 0 26,200
BANK AMER CORP COM 060505104 27,010 978,984 SH   SOLE 58 978,984 0 0
BANK COMM HLDGS COM 06424J103 79 7,488 SH   SOLE 1 7,488 0 0
BANK HAWAII CORP COM 062540109 48 614 SH   SOLE 1 614 0 0
BANK HAWAII CORP COM 062540109 0 6 SH   SOLE 8 6 0 0
BANK MONTREAL QUE COM 063671101 3,037 40,584 SH   SOLE 1 40,584 0 0
BANK MONTREAL QUE COM 063671101 150 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE OPT 063671101 628 8,400 SH Call SOLE 8 8,400 0 0
BANK MONTREAL QUE OPT 063671101 441 5,900 SH Put SOLE 8 5,900 0 0
BANK MONTREAL QUE COM 063671101 1,838 24,554 SH   SOLE 9 24,554 0 0
BANK N S HALIFAX PREF 064149107 10 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 1,017 19,097 SH   SOLE 1 19,097 0 0
BANK N S HALIFAX COM 064149107 16,784 315,027 SH   SOLE 9 315,027 0 0
BANK NEW YORK MELLON CORP COM 064058100 307 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP COM 064058100 77,177 1,530,368 SH   SOLE 1 1,530,368 0 0
BANK NEW YORK MELLON CORP OPT 064058100 3,737 74,100 SH Put SOLE 8 74,100 0 0
BANK NEW YORK MELLON CORP OPT 064058100 5,159 102,300 SH Call SOLE 8 102,300 0 0
BANK NEW YORK MELLON CORP COM 064058100 822 16,297 SH   SOLE 8 16,297 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,924 97,640 SH   SOLE 9 97,640 0 0
BANK OF MARIN BANCORP COM 063425102 169 4,165 SH   SOLE 1 4,165 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 1,273 35,491 SH   SOLE 1 35,491 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 5 130 SH   SOLE 8 130 0 0
BANK OZK COM 06417N103 1,648 56,872 SH   SOLE 1 56,872 0 0
BANK OZK COM 06417N103 38 1,304 SH   SOLE 8 1,304 0 0
BANK OZK OPT 06417N103 1,333 46,000 SH Put SOLE 8 46,000 0 0
BANK PRINCETON NEW JERSEY COM 064520109 56 1,769 SH   SOLE 1 1,769 0 0
BANK7 CORP COM 06652N107 26 1,459 SH   SOLE 1 1,459 0 0
BANK7 CORP COM 06652N107 15 856 SH   SOLE 8 856 0 0
BANKFINANCIAL CORP COM 06643P104 62 4,178 SH   SOLE 1 4,178 0 0
BANKFINANCIAL CORP COM 06643P104 0 25 SH   SOLE 8 25 0 0
BANKUNITED INC COM 06652K103 521 15,609 SH   SOLE 1 15,609 0 0
BANKUNITED INC COM 06652K103 3 100 SH   SOLE 8 100 0 0
BANKWELL FINL GROUP INC COM 06654A103 54 1,839 SH   SOLE 1 1,839 0 0
BANNER CORP COM 06652V208 2,024 37,343 SH   SOLE 1 37,343 0 0
BANNER CORP OPT 06652V208 11 200 SH Put SOLE 8 200 0 0
BANNER CORP COM 06652V208 4 83 SH   SOLE 8 83 0 0
BAOZUN INC OPT 06684L103 1,454 35,000 SH Put SOLE 1 35,000 0 0
BAOZUN INC ADR 06684L103 7,290 175,482 SH   SOLE 1 175,482 0 0
BAOZUN INC OPT 06684L103 2,509 60,400 SH Call SOLE 8 60,400 0 0
BAOZUN INC OPT 06684L103 5,774 139,000 SH Put SOLE 8 139,000 0 0
BAOZUN INC ADR 06684L103 1 19 SH   SOLE 8 19 0 0
BAOZUN INC ADR 06684L103 1,937 46,621 SH   SOLE 9 46,621 0 0
BAR HBR BANKSHARES COM 066849100 135 5,253 SH   SOLE 1 5,253 0 0
BAR HBR BANKSHARES COM 066849100 0 1 SH   SOLE 8 1 0 0
BARCLAYS BK PLC FUND 06746P514 3,936 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P472 3,345 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06739H263 140 3,000 SH   SOLE 1 3,000 0 0
BARCLAYS BK PLC FUND 06740P221 145 7,900 SH   SOLE 1 7,900 0 0
BARCLAYS BK PLC FUND 06746P571 3,534 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P621 108,262 3,700,000 SH   SOLE 1 3,700,000 0 0
BARCLAYS BK PLC COM 06746P563 19,945 588,000 SH   SOLE 1 588,000 0 0
BARCLAYS BK PLC FUND 06742C723 12 575 SH   SOLE 1 575 0 0
BARCLAYS BK PLC FUND 06746P548 6,958 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC COM 06746P555 10,863 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06746P480 4,424 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P464 3,724 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 34,978 510,307 SH   SOLE 1 510,307 0 0
BARCLAYS BK PLC FUND 06740L477 2,563 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC FUND 06740L493 3,968 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P643 2,652 88,400 SH   SOLE 1 88,400 0 0
BARCLAYS BK PLC FUND 06746P530 3,862 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC OPT 06746P621 66,458 2,271,300 SH Call SOLE 1 2,271,300 0 0
BARCLAYS BK PLC FUND 06740D830 29,175 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06738C778 3,966 175,000 SH   SOLE 1 175,000 0 0
BARCLAYS BK PLC FUND 06746P456 3,382 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC COM 06746P522 10,315 233,000 SH   SOLE 1 233,000 0 0
BARCLAYS BK PLC FUND 06740P650 3,371 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06742W570 10,387 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06740P114 14,409 513,998 SH   SOLE 1 513,998 0 0
BARCLAYS BK PLC FUND 06746P555 10,863 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06746P498 5,239 103,000 SH   SOLE 1 103,000 0 0
BARCLAYS BK PLC FUND 06740L469 3,592 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740L485 2,705 54,000 SH   SOLE 1 54,000 0 0
BARCLAYS BK PLC FUND 06745R693 63,315 1,032,700 SH   SOLE 1 1,032,700 0 0
BARCLAYS BK PLC FUND 06745T368 3,753 100,000 SH   SOLE 1 100,000 0 0
BARCLAYS BK PLC FUND 06746P589 3,903 90,000 SH   SOLE 1 90,000 0 0
BARCLAYS BK PLC FUND 06746P563 20,318 599,000 SH   SOLE 1 599,000 0 0
BARCLAYS BK PLC FUND 06746P449 15,557 355,500 SH   SOLE 1 355,500 0 0
BARCLAYS BK PLC FUND 06746P431 4,327 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P522 10,315 233,000 SH   SOLE 1 233,000 0 0
BARCLAYS BK PLC FUND 06746P613 10,836 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC COM 06746P548 6,958 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC COM 06746P449 15,557 355,500 SH   SOLE 1 355,500 0 0
BARCLAYS BK PLC FUND 06746Q256 263 2,905 SH   SOLE 8 2,905 0 0
BARCLAYS BK PLC OPT 06746P613 36 2,000 SH Put SOLE 8 2,000 0 0
BARCLAYS BK PLC FUND 06744M836 1,048 7,930 SH   SOLE 8 7,930 0 0
BARCLAYS BK PLC FUND 06746P621 6,959 237,833 SH   SOLE 8 237,833 0 0
BARCLAYS BK PLC OPT 06746P621 367,283 12,552,400 SH Call SOLE 8 12,552,400 0 0
BARCLAYS BK PLC FUND 06746Q249 844 8,265 SH   SOLE 8 8,265 0 0
BARCLAYS BK PLC OPT 06746P621 190,857 6,522,800 SH Put SOLE 8 6,522,800 0 0
BARCLAYS PLC ADR 06738E204 923 115,352 SH   DFND 1 0 0 115,352
BARINGS BDC INC OPT 06759L103 10 1,000 SH Put SOLE 8 1,000 0 0
BARINGS BDC INC COM 06759L103 47 4,779 SH   SOLE 8 4,779 0 0
BARNES &amp NOBLE ED INC COM 06777U101 533 126,767 SH   SOLE 1 126,767 0 0
BARNES &amp NOBLE ED INC COM 06777U101 1 254 SH   SOLE 8 254 0 0
BARNES &amp NOBLE INC COM 067774109 431 79,420 SH   SOLE 1 79,420 0 0
BARNES &amp NOBLE INC COM 067774109 320 59,160 SH   SOLE 8 59,160 0 0
BARNES &amp NOBLE INC OPT 067774109 97 17,800 SH Put SOLE 8 17,800 0 0
BARNES &amp NOBLE INC OPT 067774109 248 45,700 SH Call SOLE 8 45,700 0 0
BARNES GROUP INC COM 067806109 3,083 59,975 SH   SOLE 1 59,975 0 0
BARNES GROUP INC COM 067806109 144 2,797 SH   SOLE 8 2,797 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 155 2,008 SH   SOLE 1 2,008 0 0
BARRICK GOLD CORPORATION COM 067901108 20,809 1,517,759 SH   SOLE 1 1,517,759 0 0
BARRICK GOLD CORPORATION COM 067901108 788 57,465 SH   DFND 1 0 0 57,465
BARRICK GOLD CORPORATION OPT 067901108 8,583 626,072 SH Call SOLE 8 626,072 0 0
BARRICK GOLD CORPORATION OPT 067901108 7,002 510,736 SH Put SOLE 8 510,736 0 0
BARRICK GOLD CORPORATION COM 067901108 1,699 123,988 SH   SOLE 8 123,988 0 0
BARRICK GOLD CORPORATION COM 067901108 1,189 86,716 SH   SOLE 9 86,716 0 0
BASIC ENERGY SVCS INC NEW COM 06985P209 23 5,890 SH   SOLE 1 5,890 0 0
BASIC ENERGY SVCS INC NEW COM 06985P209 21 5,640 SH   SOLE 8 5,640 0 0
BASSETT FURNITURE INDS INC COM 070203104 51 3,095 SH   SOLE 1 3,095 0 0
BASSETT FURNITURE INDS INC COM 070203104 1 48 SH   SOLE 8 48 0 0
BAUSCH HEALTH COS INC COM 071734107 25 1,000 SH   DFND 1 0 0 1,000
BAUSCH HEALTH COS INC COM 071734107 4,941 200,092 SH   SOLE 1 200,092 0 0
BAUSCH HEALTH COS INC OPT 071734107 3,041 123,100 SH Put SOLE 8 123,100 0 0
BAUSCH HEALTH COS INC OPT 071734107 13,659 553,000 SH Call SOLE 8 553,000 0 0
BAUSCH HEALTH COS INC COM 071734107 5,271 213,380 SH   SOLE 9 213,380 0 0
BAXTER INTL INC COM 071813109 51,810 637,184 SH   SOLE 1 637,184 0 0
BAXTER INTL INC OPT 071813109 407 5,000 SH Put SOLE 8 5,000 0 0
BAXTER INTL INC OPT 071813109 1,187 14,600 SH Call SOLE 8 14,600 0 0
BAXTER INTL INC COM 071813109 1,093 13,440 SH   SOLE 8 13,440 0 0
BAXTER INTL INC COM 071813109 19,868 244,346 SH   SOLE 9 244,346 0 0
BAYCOM CORP COM 07272M107 84 3,705 SH   SOLE 1 3,705 0 0
BAYTEX ENERGY CORP COM 07317Q105 99 58,600 SH   SOLE 1 58,600 0 0
BAYTEX ENERGY CORP COM 07317Q105 3 1,993 SH   SOLE 8 1,993 0 0
BAYTEX ENERGY CORP COM 07317Q105 74 43,817 SH   SOLE 9 43,817 0 0
BB&ampT CORP COM 054937107 78,191 1,680,467 SH   SOLE 1 1,680,467 0 0
BB&ampT CORP OPT 054937107 4,225 90,800 SH Call SOLE 8 90,800 0 0
BB&ampT CORP OPT 054937107 2,457 52,800 SH Put SOLE 8 52,800 0 0
BB&ampT CORP COM 054937107 19 407 SH   SOLE 8 407 0 0
BB&ampT CORP COM 054937107 3,749 80,560 SH   SOLE 9 80,560 0 0
BBX CAP CORP NEW COM 05491N104 119 20,094 SH   SOLE 1 20,094 0 0
BCB BANCORP INC COM 055298103 67 4,996 SH   SOLE 1 4,996 0 0
BCE INC COM 05534B760 697 15,700 SH   DFND 1 0 0 15,700
BCE INC COM 05534B760 2,490 56,090 SH   SOLE 1 56,090 0 0
BCE INC COM 05534B760 24 539 SH   SOLE 8 539 0 0
BCE INC COM 05534B760 16,210 365,173 SH   SOLE 9 365,173 0 0
BEACON ROOFING SUPPLY INC COM 073685109 798 24,813 SH   SOLE 1 24,813 0 0
BEACON ROOFING SUPPLY INC OPT 073685109 10 300 SH Call SOLE 8 300 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 9 2,377 SH   SOLE 1 2,377 0 0
BEAZER HOMES USA INC COM 07556Q881 106 9,198 SH   SOLE 1 9,198 0 0
BEAZER HOMES USA INC OPT 07556Q881 26 2,300 SH Call SOLE 8 2,300 0 0
BEAZER HOMES USA INC COM 07556Q881 401 34,807 SH   SOLE 8 34,807 0 0
BECTON DICKINSON &amp CO COM 075887109 60,459 242,099 SH   SOLE 1 242,099 0 0
BECTON DICKINSON &amp CO COM 075887109 1,390 5,566 SH   DFND 1 0 0 5,566
BECTON DICKINSON &amp CO COM 075887109 371 1,486 SH   SOLE 8 1,486 0 0
BECTON DICKINSON &amp CO OPT 075887109 3,072 12,300 SH Call SOLE 8 12,300 0 0
BECTON DICKINSON &amp CO CONV 075887208 7,753 125,436 SH   SOLE 8 125,436 0 0
BECTON DICKINSON &amp CO OPT 075887109 4,121 16,500 SH Put SOLE 8 16,500 0 0
BECTON DICKINSON &amp CO COM 075887109 7,121 28,514 SH   SOLE 9 28,514 0 0
BED BATH &amp BEYOND INC COM 075896100 1,254 73,770 SH   SOLE 1 73,770 0 0
BED BATH &amp BEYOND INC COM 075896100 205 12,095 SH   SOLE 8 12,095 0 0
BED BATH &amp BEYOND INC OPT 075896100 1,279 75,300 SH Call SOLE 8 75,300 0 0
BED BATH &amp BEYOND INC OPT 075896100 2,468 145,300 SH Put SOLE 8 145,300 0 0
BED BATH &amp BEYOND INC COM 075896100 2 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 57 430 SH   SOLE 8 430 0 0
BEIGENE LTD ADR 07725L102 212 1,604 SH   SOLE 9 1,604 0 0
BEL FUSE INC COM 077347300 189 7,440 SH   SOLE 1 7,440 0 0
BEL FUSE INC COM 077347300 94 3,725 SH   SOLE 8 3,725 0 0
BELDEN INC COM 077454106 2,497 46,510 SH   SOLE 1 46,510 0 0
BELDEN INC COM 077454106 3,084 57,417 SH   SOLE 8 57,417 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 38 11,383 SH   SOLE 1 11,383 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 1 264 SH   SOLE 8 264 0 0
BELMOND LTD COM G1154H107 5,994 240,411 SH   SOLE 1 240,411 0 0
BELMOND LTD OPT G1154H107 25 1,000 SH Call SOLE 8 1,000 0 0
BEMIS CO INC COM 081437105 48 870 SH   DFND 1 0 0 870
BEMIS CO INC COM 081437105 33,300 600,206 SH   SOLE 1 600,206 0 0
BEMIS CO INC COM 081437105 44 800 SH   SOLE 8 800 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,623 61,861 SH   SOLE 1 61,861 0 0
BENCHMARK ELECTRS INC COM 08160H101 115 4,368 SH   SOLE 8 4,368 0 0
BENEFITFOCUS INC COM 08180D106 1,089 21,988 SH   SOLE 1 21,988 0 0
BENEFITFOCUS INC COM 08180D106 67 1,352 SH   SOLE 8 1,352 0 0
BERKLEY W R CORP COM 084423102 3,891 45,933 SH   SOLE 1 45,933 0 0
BERKLEY W R CORP COM 084423102 23 272 SH   SOLE 8 272 0 0
BERKLEY W R CORP OPT 084423102 42 500 SH Call SOLE 8 500 0 0
BERKLEY W R CORP COM 084423102 291 3,438 SH   SOLE 9 3,438 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,337 16,612 SH   DFND 1 0 0 16,612
BERKSHIRE HATHAWAY INC DEL COM 084670702 478,040 2,379,609 SH   SOLE 1 2,026,021 353,588 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 0 1 SH   DFND 1 0 0 1
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,695 18,395 SH   SOLE 8 18,395 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 26,597 132,400 SH Call SOLE 8 132,400 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 19,446 96,800 SH Put SOLE 8 96,800 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 37,458 186,462 SH   SOLE 9 186,462 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,796 18,896 SH   SOLE 20 0 18,896 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 48,950 243,664 SH   SOLE 58 243,664 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 11,076 55,137 SH   SOLE 99 0 55,137 0
BERKSHIRE HILLS BANCORP INC COM 084680107 864 31,704 SH   SOLE 1 31,704 0 0
BERRY GLOBAL GROUP INC COM 08579W103 7,836 145,460 SH   SOLE 1 145,460 0 0
BERRY GLOBAL GROUP INC COM 08579W103 27 502 SH   SOLE 8 502 0 0
BERRY PETE CORP COM 08579X101 283 24,473 SH   SOLE 1 24,473 0 0
BERRY PETE CORP COM 08579X101 114 9,848 SH   SOLE 8 9,848 0 0
BEST BUY INC COM 086516101 26,410 371,647 SH   SOLE 1 371,647 0 0
BEST BUY INC OPT 086516101 6,061 85,300 SH Call SOLE 8 85,300 0 0
BEST BUY INC COM 086516101 3,353 47,185 SH   SOLE 8 47,185 0 0
BEST BUY INC OPT 086516101 8,463 119,100 SH Put SOLE 8 119,100 0 0
BEST BUY INC COM 086516101 1,795 25,261 SH   SOLE 9 25,261 0 0
BEST INC ADR 08653C106 0 22 SH   SOLE 8 22 0 0
BG STAFFING INC COM 05544A109 52 2,373 SH   SOLE 1 2,373 0 0
BGC PARTNERS INC COM 05541T101 792 149,042 SH   SOLE 1 149,042 0 0
BGC PARTNERS INC OPT 05541T101 33 6,200 SH Put SOLE 8 6,200 0 0
BGC PARTNERS INC COM 05541T101 3,186 600,064 SH   SOLE 8 600,064 0 0
BHP GROUP LTD ADR 088606108 762 13,938 SH   DFND 1 0 0 13,938
BHP GROUP LTD ADR 088606108 15 278 SH   SOLE 1 278 0 0
BHP GROUP LTD OPT 088606108 12,001 219,510 SH Put SOLE 8 219,510 0 0
BHP GROUP LTD OPT 088606108 43,247 791,056 SH Call SOLE 8 791,056 0 0
BHP GROUP LTD ADR 088606108 574 10,495 SH   SOLE 8 10,495 0 0
BHP GROUP LTD ADR 088606108 3,089 56,500 SH   SOLE 9 56,500 0 0
BHP GROUP LTD ADR 088606108 2,280 41,700 SH   DFND 20 0 0 41,700
BHP GROUP PLC ADR 05545E209 4,225 87,500 SH   SOLE 8 87,500 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 20 6,146 SH   SOLE 1 6,146 0 0
BIG LOTS INC COM 089302103 3,186 83,775 SH   SOLE 1 83,775 0 0
BIG LOTS INC OPT 089302103 106 2,800 SH Call SOLE 8 2,800 0 0
BIG LOTS INC COM 089302103 853 22,413 SH   SOLE 8 22,413 0 0
BIG LOTS INC OPT 089302103 2,057 54,100 SH Put SOLE 8 54,100 0 0
BIGLARI HLDGS INC COM 08986R309 95 669 SH   SOLE 1 669 0 0
BIGLARI HLDGS INC COM 08986R408 21 29 SH   SOLE 1 29 0 0
BILIBILI INC ADR 090040106 3,747 197,704 SH   SOLE 1 197,704 0 0
BILIBILI INC ADR 090040106 0 6 SH   SOLE 8 6 0 0
BIO PATH HOLDINGS INC COM 09057N300 43 2,100 SH   SOLE 1 2,100 0 0
BIO RAD LABS INC COM 090572207 773 2,527 SH   SOLE 1 2,527 0 0
BIO RAD LABS INC COM 090572207 661 2,162 SH   SOLE 8 2,162 0 0
BIO TECHNE CORP COM 09073M104 1,375 6,920 SH   SOLE 1 6,920 0 0
BIO TECHNE CORP COM 09073M104 101 508 SH   SOLE 8 508 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 83 SH   DFND 1 0 0 83
BIOCEPT INC COM 09072V402 0 150 SH   SOLE 1 150 0 0
BIOCEPT INC COM 09072V402 35 30,000 SH   SOLE 8 30,000 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 566 69,537 SH   SOLE 1 69,537 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 11 1,300 SH Call SOLE 8 1,300 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 897 110,200 SH Put SOLE 8 110,200 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 295 36,288 SH   SOLE 8 36,288 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 1,387 261,613 SH   SOLE 1 261,613 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 28 5,306 SH   SOLE 8 5,306 0 0
BIOGEN INC COM 09062X103 35 150 SH   DFND 1 0 0 150
BIOGEN INC COM 09062X103 82,987 351,068 SH   SOLE 1 351,068 0 0
BIOGEN INC OPT 09062X103 23,591 99,800 SH Put SOLE 8 99,800 0 0
BIOGEN INC COM 09062X103 1,932 8,171 SH   SOLE 8 8,171 0 0
BIOGEN INC OPT 09062X103 25,245 106,800 SH Call SOLE 8 106,800 0 0
BIOGEN INC COM 09062X103 7,466 31,583 SH   SOLE 9 31,583 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 454 8,828 SH   SOLE 1 8,828 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2,919 56,717 SH   SOLE 8 56,717 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 807 45,113 SH   SOLE 1 45,113 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 20,701 233,057 SH   SOLE 1 233,057 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAH4 808 790,000 PRN   SOLE 8 0 0 790,000
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 20,680 232,800 SH Put SOLE 8 232,800 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 2,194 24,700 SH Call SOLE 8 24,700 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 4,048 45,579 SH   SOLE 8 45,579 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 849 9,557 SH   SOLE 9 9,557 0 0
BIOSCRIP INC COM 09069N108 105 52,428 SH   SOLE 1 52,428 0 0
BIOSCRIP INC COM 09069N108 1 429 SH   SOLE 8 429 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 128 2,053 SH   SOLE 1 2,053 0 0
BIOTELEMETRY INC COM 090672106 2,950 47,111 SH   SOLE 1 47,111 0 0
BIOTELEMETRY INC OPT 090672106 125 2,000 SH Put SOLE 8 2,000 0 0
BIOTELEMETRY INC COM 090672106 656 10,481 SH   SOLE 8 10,481 0 0
BIOTIME INC COM 09066L105 42 32,176 SH   SOLE 1 32,176 0 0
BIOTIME INC COM 09066L105 0 66 SH   SOLE 8 66 0 0
BITAUTO HLDGS LTD ADR 091727107 91 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD ADR 091727107 579 36,387 SH   SOLE 8 36,387 0 0
BITAUTO HLDGS LTD OPT 091727107 298 18,700 SH Put SOLE 8 18,700 0 0
BITAUTO HLDGS LTD OPT 091727107 32 2,000 SH Call SOLE 8 2,000 0 0
BJS RESTAURANTS INC COM 09180C106 1,448 30,615 SH   SOLE 1 30,615 0 0
BJS RESTAURANTS INC COM 09180C106 71 1,507 SH   SOLE 8 1,507 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 3,803 138,789 SH   SOLE 1 138,789 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 176 6,420 SH   SOLE 8 6,420 0 0
BLACK HILLS CORP COM 092113109 2,841 38,362 SH   SOLE 1 38,362 0 0
BLACK HILLS CORP COM 092113109 7 95 SH   SOLE 8 95 0 0
BLACK KNIGHT INC COM 09215C105 3,883 71,273 SH   SOLE 1 71,273 0 0
BLACK STONE MINERALS L P COM 09225M101 328 18,596 SH   SOLE 1 18,596 0 0
BLACKBAUD INC COM 09227Q100 2,496 31,302 SH   SOLE 1 31,302 0 0
BLACKBAUD INC COM 09227Q100 16 200 SH   SOLE 8 200 0 0
BLACKBAUD INC OPT 09227Q100 48 600 SH Put SOLE 8 600 0 0
BLACKBERRY LTD COM 09228F103 967 95,816 SH   SOLE 1 95,816 0 0
BLACKBERRY LTD COM 09228F103 21 2,125 SH   DFND 1 0 0 2,125
BLACKBERRY LTD COM 09228F103 4,854 481,027 SH   SOLE 8 481,027 0 0
BLACKBERRY LTD OPT 09228F103 2,091 207,200 SH Put SOLE 8 207,200 0 0
BLACKBERRY LTD OPT 09228F103 5,148 510,200 SH Call SOLE 8 510,200 0 0
BLACKBERRY LTD COM 09228F103 12 1,167 SH   SOLE 9 1,167 0 0
BLACKLINE INC COM 09239B109 951 20,529 SH   SOLE 1 20,529 0 0
BLACKLINE INC COM 09239B109 121 2,619 SH   SOLE 8 2,619 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 0 1 SH   SOLE 8 1 0 0
BLACKROCK CAPITAL INVESTMENT BOND 092533AC2 2,244 2,255,000 PRN   SOLE 8 0 0 2,255,000
BLACKROCK CR ALLCTN INC TR FUND 092508100 12 998 SH   DFND 1 0 0 998
BLACKROCK FLOATING RATE INCO FUND 091941104 0 21 SH   SOLE 8 21 0 0
BLACKROCK INC COM 09247X101 51,574 120,680 SH   SOLE 1 120,680 0 0
BLACKROCK INC COM 09247X101 247 578 SH   DFND 1 0 0 578
BLACKROCK INC OPT 09247X101 3,162 7,400 SH Call SOLE 8 7,400 0 0
BLACKROCK INC OPT 09247X101 27,950 65,400 SH Put SOLE 8 65,400 0 0
BLACKROCK INC COM 09247X101 14,798 34,625 SH   SOLE 8 34,625 0 0
BLACKROCK INC COM 09247X101 5,739 13,430 SH   SOLE 9 13,430 0 0
BLACKROCK TCP CAP CORP COM 09259E108 8 590 SH   SOLE 8 590 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAB9 806 800,000 PRN   SOLE 8 0 0 800,000
BLACKSTONE GROUP L P COM 09253U108 174,718 4,996,222 SH   SOLE 1 4,996,222 0 0
BLACKSTONE GROUP L P COM 09253U108 1,305 37,310 SH   DFND 1 0 0 37,310
BLACKSTONE GROUP L P COM 09253U108 2,069 59,191 SH   SOLE 8 59,191 0 0
BLACKSTONE GROUP L P OPT 09253U108 11,603 331,800 SH Put SOLE 8 331,800 0 0
BLACKSTONE GROUP L P OPT 09253U108 4,007 114,600 SH Call SOLE 8 114,600 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 3,223 93,251 SH   SOLE 1 93,251 0 0
BLACKSTONE MTG TR INC COM 09257W100 3 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC BOND 09257WAC4 765 759,000 PRN   SOLE 8 0 0 759,000
BLINK CHARGING CO COM 09354A100 69 22,100 SH   SOLE 1 22,100 0 0
BLINK CHARGING CO COM 09354A100 1 174 SH   SOLE 8 174 0 0
BLOCK H &amp R INC COM 093671105 10,521 439,546 SH   SOLE 1 439,546 0 0
BLOCK H &amp R INC OPT 093671105 1,870 78,100 SH Call SOLE 8 78,100 0 0
BLOCK H &amp R INC OPT 093671105 2,056 85,900 SH Put SOLE 8 85,900 0 0
BLOCK H &amp R INC COM 093671105 106 4,418 SH   SOLE 8 4,418 0 0
BLOCK H &amp R INC COM 093671105 513 21,461 SH   SOLE 9 21,461 0 0
BLOOM ENERGY CORP COM 093712107 295 22,849 SH   SOLE 1 22,849 0 0
BLOOM ENERGY CORP COM 093712107 4 297 SH   SOLE 8 297 0 0
BLOOMIN BRANDS INC COM 094235108 4,600 224,916 SH   SOLE 1 224,916 0 0
BLOOMIN BRANDS INC COM 094235108 29 1,394 SH   SOLE 8 1,394 0 0
BLUCORA INC COM 095229100 1,383 41,427 SH   SOLE 1 41,427 0 0
BLUCORA INC COM 095229100 407 12,182 SH   SOLE 8 12,182 0 0
BLUCORA INC OPT 095229100 33 1,000 SH Call SOLE 8 1,000 0 0
BLUE APRON HLDGS INC COM 09523Q101 12 12,574 SH   SOLE 1 12,574 0 0
BLUE APRON HLDGS INC OPT 09523Q101 6 6,400 SH Put SOLE 8 6,400 0 0
BLUE APRON HLDGS INC COM 09523Q101 1 611 SH   SOLE 8 611 0 0
BLUE APRON HLDGS INC OPT 09523Q101 181 184,500 SH Call SOLE 8 184,500 0 0
BLUE BIRD CORP COM 095306106 72 4,265 SH   SOLE 1 4,265 0 0
BLUE BIRD CORP COM 095306106 15 912 SH   SOLE 8 912 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 0 29 SH   SOLE 8 29 0 0
BLUE HILLS BANCORP INC COM 095573101 31 1,300 SH   SOLE 1 1,300 0 0
BLUEBIRD BIO INC COM 09609G100 798 5,073 SH   SOLE 1 5,073 0 0
BLUEBIRD BIO INC OPT 09609G100 236 1,500 SH Put SOLE 8 1,500 0 0
BLUEBIRD BIO INC COM 09609G100 18 114 SH   SOLE 8 114 0 0
BLUEBIRD BIO INC OPT 09609G100 47 300 SH Call SOLE 8 300 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 31 2,108 SH   SOLE 1 2,108 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 0 2 SH   SOLE 8 2 0 0
BLUEKNIGHT ENERGY PARTNERS L COM 09625U109 0 11 SH   SOLE 8 11 0 0
BLUELINX HLDGS INC COM 09624H208 67 2,519 SH   SOLE 1 2,519 0 0
BLUELINX HLDGS INC COM 09624H208 188 7,044 SH   SOLE 8 7,044 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 2,198 27,457 SH   SOLE 1 27,457 0 0
BLUEPRINT MEDICINES CORP OPT 09627Y109 96 1,200 SH Call SOLE 8 1,200 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 26 322 SH   SOLE 8 322 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 138 12,816 SH   SOLE 1 12,816 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 0 5 SH   SOLE 8 5 0 0
BMC STK HLDGS INC COM 05591B109 1,431 80,954 SH   SOLE 1 80,954 0 0
BMC STK HLDGS INC COM 05591B109 146 8,288 SH   SOLE 8 8,288 0 0
BOEING CO COM 097023105 287,847 754,672 SH   SOLE 1 590,388 164,284 0
BOEING CO OPT 097023105 5,721 15,000 SH Call SOLE 1 15,000 0 0
BOEING CO COM 097023105 1,372 3,597 SH   DFND 1 0 0 3,597
BOEING CO OPT 097023105 15,257 40,000 SH Put SOLE 1 40,000 0 0
BOEING CO COM 097023105 15,190 39,823 SH   SOLE 8 39,823 0 0
BOEING CO OPT 097023105 196,737 515,800 SH Call SOLE 8 515,800 0 0
BOEING CO OPT 097023105 158,328 415,100 SH Put SOLE 8 415,100 0 0
BOEING CO OPT 097023105 5,721 15,000 SH Call SOLE 9 15,000 0 0
BOEING CO OPT 097023105 15,257 40,000 SH Put SOLE 9 40,000 0 0
BOEING CO COM 097023105 31,464 82,494 SH   SOLE 9 82,494 0 0
BOEING CO COM 097023105 1,118 2,930 SH   DFND 20 0 0 2,930
BOEING CO COM 097023105 2,367 6,205 SH   SOLE 20 0 6,205 0
BOEING CO COM 097023105 25,230 66,148 SH   SOLE 58 66,148 0 0
BOEING CO COM 097023105 10,704 28,064 SH   SOLE 99 0 28,064 0
BOINGO WIRELESS INC COM 09739C102 8,408 361,206 SH   SOLE 1 361,206 0 0
BOINGO WIRELESS INC COM 09739C102 9 425 SH   SOLE 8 425 0 0
BOINGO WIRELESS INC OPT 09739C102 23 1,000 SH Call SOLE 8 1,000 0 0
BOISE CASCADE CO DEL COM 09739D100 1,878 70,190 SH   SOLE 1 70,190 0 0
BOK FINL CORP COM 05561Q201 764 9,371 SH   SOLE 1 9,371 0 0
BOK FINL CORP COM 05561Q201 1,852 22,706 SH   SOLE 8 22,706 0 0
BONANZA CREEK ENERGY INC COM 097793400 903 39,790 SH   SOLE 1 39,790 0 0
BONANZA CREEK ENERGY INC OPT 097793400 227 10,000 SH Put SOLE 8 10,000 0 0
BONANZA CREEK ENERGY INC OPT 097793400 29 1,300 SH Call SOLE 8 1,300 0 0
BONANZA CREEK ENERGY INC COM 097793400 57 2,512 SH   SOLE 8 2,512 0 0
BOOKING HLDGS INC COM 09857L108 85,299 48,885 SH   SOLE 1 48,885 0 0
BOOKING HLDGS INC COM 09857L108 583 334 SH   DFND 1 0 0 334
BOOKING HLDGS INC OPT 09857L108 105,567 60,500 SH Put SOLE 8 60,500 0 0
BOOKING HLDGS INC COM 09857L108 15,473 8,867 SH   SOLE 8 8,867 0 0
BOOKING HLDGS INC OPT 09857L108 57,407 32,900 SH Call SOLE 8 32,900 0 0
BOOKING HLDGS INC COM 09857L108 8,581 4,918 SH   SOLE 9 4,918 0 0
BOOKING HLDGS INC COM 09857L108 1,134 650 SH   DFND 20 0 0 650
BOOKING HLDGS INC COM 09857L108 10,124 5,802 SH   SOLE 58 5,802 0 0
BOOT BARN HLDGS INC COM 099406100 498 16,930 SH   SOLE 1 16,930 0 0
BOOT BARN HLDGS INC COM 099406100 172 5,871 SH   SOLE 8 5,871 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 2,365 40,690 SH   SOLE 1 40,690 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 230 3,950 SH   SOLE 8 3,950 0 0
BORGWARNER INC COM 099724106 11,141 290,084 SH   SOLE 1 290,084 0 0
BORGWARNER INC COM 099724106 71 1,841 SH   SOLE 8 1,841 0 0
BORGWARNER INC OPT 099724106 1,022 26,600 SH Call SOLE 8 26,600 0 0
BORGWARNER INC OPT 099724106 58 1,500 SH Put SOLE 8 1,500 0 0
BORGWARNER INC COM 099724106 842 21,907 SH   SOLE 9 21,907 0 0
BOSTON BEER INC COM 100557107 2,349 7,973 SH   SOLE 1 7,973 0 0
BOSTON BEER INC COM 100557107 432 1,466 SH   SOLE 8 1,466 0 0
BOSTON OMAHA CORP COM 101044105 43 1,701 SH   SOLE 1 1,701 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 1,245 113,627 SH   SOLE 1 113,627 0 0
BOSTON PROPERTIES INC TRUS 101121101 45,172 337,411 SH   SOLE 1 337,411 0 0
BOSTON PROPERTIES INC COM 101121101 6,025 45,004 SH   SOLE 1 45,004 0 0
BOSTON PROPERTIES INC TRUS 101121101 67 504 SH   SOLE 8 504 0 0
BOSTON PROPERTIES INC OPT 101121101 13 100 SH Put SOLE 8 100 0 0
BOSTON PROPERTIES INC OPT 101121101 27 200 SH Call SOLE 8 200 0 0
BOSTON PROPERTIES INC COM 101121101 2,175 16,248 SH   SOLE 9 16,248 0 0
BOSTON SCIENTIFIC CORP COM 101137107 51,866 1,351,389 SH   SOLE 1 1,351,389 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 2,023 52,700 SH Call SOLE 8 52,700 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,379 35,910 SH   SOLE 8 35,910 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 829 21,600 SH Put SOLE 8 21,600 0 0
BOSTON SCIENTIFIC CORP COM 101137107 5,551 144,635 SH   SOLE 9 144,635 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1,982 39,571 SH   SOLE 1 39,571 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1,187 23,704 SH   SOLE 8 23,704 0 0
BOX INC COM 10316T104 777 40,236 SH   SOLE 1 40,236 0 0
BOX INC OPT 10316T104 1,471 76,200 SH Call SOLE 8 76,200 0 0
BOX INC COM 10316T104 166 8,609 SH   SOLE 8 8,609 0 0
BOX INC OPT 10316T104 1,493 77,300 SH Put SOLE 8 77,300 0 0
BOYD GAMING CORP COM 103304101 1,630 59,579 SH   SOLE 1 59,579 0 0
BOYD GAMING CORP OPT 103304101 101 3,700 SH Put SOLE 8 3,700 0 0
BOYD GAMING CORP OPT 103304101 758 27,700 SH Call SOLE 8 27,700 0 0
BOYD GAMING CORP COM 103304101 25 931 SH   SOLE 8 931 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 151 10,419 SH   SOLE 1 10,419 0 0
BP PLC OPT 055622104 24,046 550,000 SH Put SOLE 1 550,000 0 0
BP PLC ADR 055622104 2,614 59,787 SH   SOLE 1 59,787 0 0
BP PLC ADR 055622104 156 3,562 SH   DFND 1 0 0 3,562
BP PLC OPT 055622104 18,869 431,600 SH Call SOLE 8 431,600 0 0
BP PLC OPT 055622104 18,634 426,200 SH Put SOLE 8 426,200 0 0
BP PLC ADR 055622104 1,591 36,393 SH   SOLE 8 36,393 0 0
BP PLC OPT 055622104 24,046 550,000 SH Put SOLE 9 550,000 0 0
BP PLC ADR 055622104 11,913 272,500 SH   SOLE 9 272,500 0 0
BP PLC ADR 055622104 1,813 41,467 SH   DFND 20 0 0 41,467
BP PRUDHOE BAY RTY TR OPT 055630107 45 1,700 SH Put SOLE 8 1,700 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 0 1 SH   SOLE 8 1 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 364 13,700 SH Call SOLE 8 13,700 0 0
BRADY CORP COM 104674106 1,854 39,960 SH   SOLE 1 39,960 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 403 33,028 SH   SOLE 1 33,028 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 6 459 SH   SOLE 8 459 0 0
BRANDYWINE RLTY TR TRUS 105368203 6,175 389,395 SH   SOLE 1 389,395 0 0
BRANDYWINE RLTY TR COM 105368203 780 49,196 SH   SOLE 1 49,196 0 0
BRANDYWINE RLTY TR TRUS 105368203 2 99 SH   SOLE 8 99 0 0
BRASKEM S A ADR 105532105 1,836 71,109 SH   SOLE 1 71,109 0 0
BRASKEM S A OPT 105532105 13 500 SH Put SOLE 8 500 0 0
BRASKEM S A OPT 105532105 65 2,500 SH Call SOLE 8 2,500 0 0
BRASKEM S A ADR 105532105 248 9,613 SH   SOLE 8 9,613 0 0
BRF SA ADR 10552T107 3,072 527,825 SH   SOLE 1 527,825 0 0
BRF SA ADR 10552T107 1 100 SH   SOLE 8 100 0 0
BRF SA ADR 10552T107 117 20,072 SH   SOLE 9 20,072 0 0
BRIDGE BANCORP INC COM 108035106 153 5,253 SH   SOLE 1 5,253 0 0
BRIDGELINE DIGITAL INC COM 10807Q403 0 1 SH   SOLE 8 1 0 0
BRIDGEPOINT ED INC COM 10807M105 211 34,607 SH   SOLE 1 34,607 0 0
BRIDGEPOINT ED INC COM 10807M105 0 4 SH   SOLE 8 4 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 74 7,097 SH   SOLE 1 7,097 0 0
BRIGGS &amp STRATTON CORP COM 109043109 489 41,297 SH   SOLE 1 41,297 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 19 1,600 SH Call SOLE 8 1,600 0 0
BRIGGS &amp STRATTON CORP COM 109043109 64 5,397 SH   SOLE 8 5,397 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 17 1,400 SH Put SOLE 8 1,400 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 7,819 61,510 SH   SOLE 1 61,510 0 0
BRIGHT HORIZONS FAM SOL IN D OPT 109194100 1,449 11,400 SH Call SOLE 8 11,400 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 81 637 SH   SOLE 8 637 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 241 23,313 SH   SOLE 1 23,313 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 0 1 SH   SOLE 8 1 0 0
BRIGHTCOVE INC COM 10921T101 86 10,202 SH   SOLE 1 10,202 0 0
BRIGHTCOVE INC COM 10921T101 141 16,778 SH   SOLE 8 16,778 0 0
BRIGHTHOUSE FINL INC COM 10922N103 6,798 187,326 SH   SOLE 1 187,326 0 0
BRIGHTHOUSE FINL INC COM 10922N103 807 22,217 SH   SOLE 8 22,217 0 0
BRIGHTHOUSE FINL INC COM 10922N103 434 11,984 SH   SOLE 9 11,984 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 36 SH   DFND 20 0 0 36
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 901 66,441 SH   SOLE 1 66,441 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 735 51,067 SH   SOLE 1 51,067 0 0
BRINKER INTL INC COM 109641100 2,342 52,767 SH   SOLE 1 52,767 0 0
BRINKER INTL INC COM 109641100 71 1,592 SH   SOLE 8 1,592 0 0
BRINKS CO COM 109696104 1,808 23,961 SH   SOLE 1 23,961 0 0
BRINKS CO COM 109696104 21 267 SH   SOLE 8 267 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 650 13,616 SH   DFND 1 0 0 13,616
BRISTOL MYERS SQUIBB CO COM 110122108 116,619 2,444,374 SH   SOLE 1 2,444,374 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 102,367 2,145,600 SH Put SOLE 8 2,145,600 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 95,458 2,000,800 SH Call SOLE 8 2,000,800 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 52,609 1,102,674 SH   SOLE 8 1,102,674 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 12,720 266,628 SH   SOLE 9 266,628 0 0
BRISTOW GROUP INC OPT 110394103 111 100,000 SH Put SOLE 1 100,000 0 0
BRISTOW GROUP INC OPT 110394103 182 164,400 SH Call SOLE 1 164,400 0 0
BRISTOW GROUP INC COM 110394103 11 10,104 SH   SOLE 1 10,104 0 0
BRISTOW GROUP INC OPT 110394103 1 600 SH Put SOLE 8 600 0 0
BRISTOW GROUP INC COM 110394103 2 1,765 SH   SOLE 8 1,765 0 0
BRISTOW GROUP INC OPT 110394103 35 31,800 SH Call SOLE 8 31,800 0 0
BRITISH AMERN TOB PLC ADR 110448107 313 7,498 SH   DFND 1 0 0 7,498
BRITISH AMERN TOB PLC ADR 110448107 608 14,564 SH   SOLE 8 14,564 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,414 33,900 SH Put SOLE 8 33,900 0 0
BRITISH AMERN TOB PLC OPT 110448107 634 15,200 SH Call SOLE 8 15,200 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 815 44,344 SH   SOLE 1 44,344 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 7,395 402,586 SH   SOLE 1 402,586 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 1 77 SH   SOLE 8 77 0 0
BROADCOM INC COM 11135F101 196,140 652,251 SH   SOLE 1 652,251 0 0
BROADCOM INC COM 11135F101 244 813 SH   DFND 1 0 0 813
BROADCOM INC COM 11135F101 54,857 182,424 SH   SOLE 8 182,424 0 0
BROADCOM INC OPT 11135F101 71,749 238,600 SH Put SOLE 8 238,600 0 0
BROADCOM INC OPT 11135F101 62,397 207,500 SH Call SOLE 8 207,500 0 0
BROADCOM INC COM 11135F101 13,277 44,153 SH   SOLE 9 44,153 0 0
BROADCOM INC COM 11135F101 421 1,400 SH   DFND 20 0 0 1,400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 57 552 SH   DFND 1 0 0 552
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 60,357 582,077 SH   SOLE 1 155,384 426,693 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 290 2,800 SH Put SOLE 8 2,800 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 31 300 SH Call SOLE 8 300 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7 70 SH   SOLE 8 70 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,256 12,114 SH   SOLE 9 12,114 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,260 12,153 SH   SOLE 20 0 12,153 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,882 66,369 SH   SOLE 99 0 66,369 0
BROADWIND ENERGY INC COM 11161T207 4 2,673 SH   SOLE 8 2,673 0 0
BROOKDALE SR LIVING INC COM 112463104 1,002 152,364 SH   SOLE 1 152,364 0 0
BROOKDALE SR LIVING INC OPT 112463104 61 9,300 SH Put SOLE 8 9,300 0 0
BROOKDALE SR LIVING INC OPT 112463104 68 10,300 SH Call SOLE 8 10,300 0 0
BROOKDALE SR LIVING INC COM 112463104 24 3,634 SH   SOLE 8 3,634 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 653 14,000 SH   DFND 1 0 0 14,000
BROOKFIELD ASSET MGMT INC COM 112585104 238 5,092 SH   SOLE 1 5,092 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 14 300 SH Call SOLE 8 300 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 201 4,300 SH Put SOLE 8 4,300 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 25 528 SH   SOLE 8 528 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 8,279 177,477 SH   SOLE 9 177,477 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 35 888 SH   SOLE 9 888 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 356 8,500 SH Put SOLE 8 8,500 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 109 2,600 SH Call SOLE 8 2,600 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 77 SH   SOLE 8 77 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 22 1,048 SH   SOLE 1 1,048 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 0 15 SH   SOLE 8 15 0 0
BROOKFIELD PPTY PARTNERS L P OPT G16249107 12 592 SH Put SOLE 8 592 0 0
BROOKFIELD PPTY PARTNERS L P OPT G16249107 36 1,739 SH Call SOLE 8 1,739 0 0
BROOKFIELD PPTY PARTNERS L P COM G16249107 48 2,345 SH   SOLE 9 2,345 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 3,669 179,085 SH   SOLE 1 179,085 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 3 134 SH   SOLE 8 134 0 0
BROOKFIELD PROPERTY REIT INC COM 11282X103 92 4,487 SH   SOLE 9 4,487 0 0
BROOKFIELD REAL ASSETS INCOM FUND 112830104 1 61 SH   SOLE 8 61 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 901 62,559 SH   SOLE 1 62,559 0 0
BROOKS AUTOMATION INC COM 114340102 1,445 49,276 SH   SOLE 1 49,276 0 0
BROWN &amp BROWN INC COM 115236101 1,619 54,860 SH   SOLE 1 54,860 0 0
BROWN &amp BROWN INC COM 115236101 21 726 SH   SOLE 9 726 0 0
BROWN FORMAN CORP COM 115637209 13,845 262,304 SH   SOLE 1 262,304 0 0
BROWN FORMAN CORP COM 115637100 74 1,455 SH   SOLE 1 1,455 0 0
BROWN FORMAN CORP COM 115637209 31 576 SH   SOLE 8 576 0 0
BROWN FORMAN CORP COM 115637209 1,107 20,972 SH   SOLE 9 20,972 0 0
BROWN FORMAN CORP COM 115637209 312 5,905 SH   SOLE 99 0 5,905 0
BRP INC COM 05577W200 1,024 36,965 SH   SOLE 9 36,965 0 0
BRT APARTMENTS CORP TRUS 055645303 51 3,687 SH   SOLE 1 3,687 0 0
BRUKER CORP COM 116794108 10,499 273,120 SH   SOLE 1 273,120 0 0
BRUKER CORP COM 116794108 133 3,466 SH   SOLE 8 3,466 0 0
BRUNSWICK CORP COM 117043109 1,462 29,052 SH   SOLE 1 29,052 0 0
BRUNSWICK CORP COM 117043109 66 1,310 SH   SOLE 8 1,310 0 0
BRUNSWICK CORP OPT 117043109 4,993 99,200 SH Call SOLE 8 99,200 0 0
BRYN MAWR BK CORP COM 117665109 221 6,104 SH   SOLE 1 6,104 0 0
BSB BANCORP INC MD COM 05573H108 722 22,000 SH   SOLE 8 22,000 0 0
BSQUARE CORP COM 11776U300 0 171 SH   SOLE 8 171 0 0
BT GROUP PLC ADR 05577E101 3 200 SH   DFND 1 0 0 200
BT GROUP PLC ADR 05577E101 9 584 SH   SOLE 8 584 0 0
BT GROUP PLC ADR 05577E101 740 50,000 SH   SOLE 9 50,000 0 0
BUCKEYE PARTNERS L P COM 118230101 30,826 906,122 SH   SOLE 1 906,122 0 0
BUCKEYE PARTNERS L P OPT 118230101 194 5,700 SH Put SOLE 8 5,700 0 0
BUCKEYE PARTNERS L P COM 118230101 164 4,828 SH   SOLE 8 4,828 0 0
BUCKEYE PARTNERS L P OPT 118230101 670 19,700 SH Call SOLE 8 19,700 0 0
BUCKLE INC COM 118440106 700 37,419 SH   SOLE 1 37,419 0 0
BUCKLE INC OPT 118440106 22 1,200 SH Call SOLE 8 1,200 0 0
BUCKLE INC OPT 118440106 10 517 SH Put SOLE 8 517 0 0
BUCKLE INC COM 118440106 214 11,439 SH   SOLE 8 11,439 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,108 157,992 SH   SOLE 1 157,992 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 129 9,690 SH   SOLE 8 9,690 0 0
BUNGE LIMITED COM G16962105 42,296 796,969 SH   SOLE 1 796,969 0 0
BUNGE LIMITED COM G16962105 3,268 61,591 SH   SOLE 8 61,591 0 0
BUNGE LIMITED OPT G16962105 1,937 36,500 SH Put SOLE 8 36,500 0 0
BUNGE LIMITED OPT G16962105 1,879 35,400 SH Call SOLE 8 35,400 0 0
BUNGE LIMITED COM G16962105 751 14,163 SH   SOLE 9 14,163 0 0
BURLINGTON STORES INC COM 122017106 4,075 26,011 SH   SOLE 1 26,011 0 0
BURLINGTON STORES INC OPT 122017106 2,867 18,300 SH Put SOLE 8 18,300 0 0
BURLINGTON STORES INC OPT 122017106 15,590 99,500 SH Call SOLE 8 99,500 0 0
BURLINGTON STORES INC COM 122017106 567 3,621 SH   SOLE 8 3,621 0 0
BURLINGTON STORES INC COM 122017106 374 2,386 SH   SOLE 9 2,386 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 131 5,343 SH   SOLE 1 5,343 0 0
BWX TECHNOLOGIES INC COM 05605H100 998 20,139 SH   SOLE 1 20,139 0 0
BWX TECHNOLOGIES INC COM 05605H100 165 3,327 SH   SOLE 8 3,327 0 0
BYLINE BANCORP INC COM 124411109 106 5,754 SH   SOLE 1 5,754 0 0
C &amp F FINL CORP COM 12466Q104 51 1,015 SH   SOLE 1 1,015 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 21,376 245,735 SH   SOLE 1 245,735 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 6,855 78,800 SH Call SOLE 8 78,800 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 1,127 12,961 SH   SOLE 8 12,961 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 296 3,400 SH Put SOLE 8 3,400 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 1,258 14,440 SH   SOLE 9 14,440 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 30 1,875 SH   SOLE 8 1,875 0 0
CABLE ONE INC COM 12685J105 11,474 11,692 SH   SOLE 1 11,692 0 0
CABLE ONE INC COM 12685J105 3 3 SH   SOLE 8 3 0 0
CABOT CORP COM 127055101 2,452 58,889 SH   SOLE 1 58,889 0 0
CABOT CORP COM 127055101 6 148 SH   SOLE 8 148 0 0
CABOT CORP OPT 127055101 1,078 25,900 SH Call SOLE 8 25,900 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 2,951 26,359 SH   SOLE 1 26,359 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 23 213 SH   SOLE 8 213 0 0
CABOT MICROELECTRONICS CORP OPT 12709P103 112 1,000 SH Put SOLE 8 1,000 0 0
CABOT OIL &amp GAS CORP COM 127097103 25,365 971,852 SH   SOLE 1 971,852 0 0
CABOT OIL &amp GAS CORP OPT 127097103 629 24,100 SH Call SOLE 8 24,100 0 0
CABOT OIL &amp GAS CORP OPT 127097103 441 16,900 SH Put SOLE 8 16,900 0 0
CABOT OIL &amp GAS CORP COM 127097103 20,873 799,731 SH   SOLE 8 799,731 0 0
CABOT OIL &amp GAS CORP COM 127097103 1,167 44,712 SH   SOLE 9 44,712 0 0
CACI INTL INC COM 127190304 3,081 16,922 SH   SOLE 1 16,922 0 0
CACI INTL INC COM 127190304 223 1,226 SH   SOLE 8 1,226 0 0
CACI INTL INC COM 127190304 362 1,988 SH   SOLE 9 1,988 0 0
CACTUS INC COM 127203107 1,896 53,281 SH   SOLE 1 53,281 0 0
CACTUS INC COM 127203107 2 46 SH   SOLE 8 46 0 0
CADENCE BANCORPORATION COM 12739A100 642 34,596 SH   SOLE 1 34,596 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 24,677 388,562 SH   SOLE 1 388,562 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 5,636 88,736 SH   SOLE 8 88,736 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 51 800 SH Put SOLE 8 800 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 813 12,800 SH Call SOLE 8 12,800 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,874 29,508 SH   SOLE 9 29,508 0 0
CADIZ INC COM 127537207 67 6,921 SH   SOLE 1 6,921 0 0
CADIZ INC COM 127537207 377 38,895 SH   SOLE 8 38,895 0 0
CADIZ INC COM 127537207 48 5,000 SH   SOLE 9 5,000 0 0
CAE INC COM 124765108 60 2,700 SH   SOLE 1 2,700 0 0
CAE INC COM 124765108 0 4 SH   SOLE 8 4 0 0
CAE INC COM 124765108 2,540 114,695 SH   SOLE 9 114,695 0 0
CAESARS ENTMT CORP COM 127686103 24,187 2,783,421 SH   SOLE 1 2,783,421 0 0
CAESARS ENTMT CORP COM 127686103 7,436 855,710 SH   SOLE 8 855,710 0 0
CAESARS ENTMT CORP BOND 127686AA1 478 335,992 PRN   SOLE 8 0 0 335,992
CAESARS ENTMT CORP OPT 127686103 17,862 2,055,400 SH Call SOLE 8 2,055,400 0 0
CAESARS ENTMT CORP OPT 127686103 27,049 3,112,600 SH Put SOLE 8 3,112,600 0 0
CAESARSTONE LTD COM M20598104 340 21,819 SH   SOLE 1 21,819 0 0
CAESARSTONE LTD COM M20598104 140 8,963 SH   SOLE 8 8,963 0 0
CAESARSTONE LTD OPT M20598104 17 1,100 SH Put SOLE 8 1,100 0 0
CAI INTERNATIONAL INC COM 12477X106 113 4,866 SH   SOLE 1 4,866 0 0
CAI INTERNATIONAL INC OPT 12477X106 7 300 SH Put SOLE 8 300 0 0
CAI INTERNATIONAL INC COM 12477X106 28 1,177 SH   SOLE 8 1,177 0 0
CAL MAINE FOODS INC COM 128030202 1,555 34,847 SH   SOLE 1 34,847 0 0
CAL MAINE FOODS INC COM 128030202 591 13,257 SH   SOLE 8 13,257 0 0
CAL MAINE FOODS INC OPT 128030202 652 14,600 SH Put SOLE 8 14,600 0 0
CAL MAINE FOODS INC OPT 128030202 357 8,000 SH Call SOLE 8 8,000 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALAMOS CONV OPP AND INC FD FUND 128117108 8 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 745 59,243 SH   SOLE 1 59,243 0 0
CALAMP CORP COM 128126109 63 4,997 SH   SOLE 8 4,997 0 0
CALAVO GROWERS INC COM 128246105 1,299 15,491 SH   SOLE 1 15,491 0 0
CALAVO GROWERS INC COM 128246105 88 1,048 SH   SOLE 8 1,048 0 0
CALERES INC COM 129500104 1,607 65,109 SH   SOLE 1 65,109 0 0
CALERES INC COM 129500104 373 15,090 SH   SOLE 8 15,090 0 0
CALIFORNIA RES CORP COM 13057Q206 1,230 47,875 SH   SOLE 1 47,875 0 0
CALIFORNIA RES CORP COM 13057Q206 69 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP OPT 13057Q206 748 29,100 SH Put SOLE 8 29,100 0 0
CALIFORNIA RES CORP COM 13057Q206 2,390 92,975 SH   SOLE 8 92,975 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,540 59,900 SH Call SOLE 8 59,900 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 3,107 57,217 SH   SOLE 1 57,217 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 49 900 SH   SOLE 8 900 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 128 19,026 SH   SOLE 1 19,026 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 22 SH   SOLE 8 22 0 0
CALIX INC COM 13100M509 162 21,126 SH   SOLE 1 21,126 0 0
CALIX INC COM 13100M509 679 88,278 SH   SOLE 8 88,278 0 0
CALLAWAY GOLF CO COM 131193104 1,956 122,740 SH   SOLE 1 122,740 0 0
CALLAWAY GOLF CO OPT 131193104 18 1,100 SH Put SOLE 8 1,100 0 0
CALLAWAY GOLF CO OPT 131193104 148 9,300 SH Call SOLE 8 9,300 0 0
CALLAWAY GOLF CO COM 131193104 23 1,440 SH   SOLE 8 1,440 0 0
CALLON PETE CO DEL COM 13123X102 1,341 177,584 SH   SOLE 1 177,584 0 0
CALLON PETE CO DEL COM 13123X102 1 68 SH   SOLE 8 68 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 49 13,690 SH   SOLE 1 13,690 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 88 24,700 SH Put SOLE 8 24,700 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 52 14,700 SH Call SOLE 8 14,700 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 221 62,062 SH   SOLE 8 62,062 0 0
CALYXT INC COM 13173L107 30 1,682 SH   SOLE 1 1,682 0 0
CALYXT INC COM 13173L107 2 99 SH   SOLE 8 99 0 0
CAMBER ENERGY INC COM 13200M300 0 233 SH   SOLE 1 233 0 0
CAMBREX CORP COM 132011107 929 23,929 SH   SOLE 1 23,929 0 0
CAMBREX CORP COM 132011107 142 3,654 SH   SOLE 8 3,654 0 0
CAMDEN NATL CORP COM 133034108 197 4,713 SH   SOLE 1 4,713 0 0
CAMDEN PPTY TR TRUS 133131102 18,523 182,483 SH   SOLE 1 182,483 0 0
CAMDEN PPTY TR COM 133131102 1,391 13,703 SH   SOLE 1 13,703 0 0
CAMDEN PPTY TR TRUS 133131102 1 12 SH   SOLE 8 12 0 0
CAMDEN PPTY TR COM 133131102 343 3,374 SH   SOLE 9 3,374 0 0
CAMECO CORP COM 13321L108 904 76,625 SH   SOLE 1 76,625 0 0
CAMECO CORP OPT 13321L108 134 11,400 SH Call SOLE 8 11,400 0 0
CAMECO CORP COM 13321L108 1,549 131,365 SH   SOLE 8 131,365 0 0
CAMECO CORP OPT 13321L108 262 22,200 SH Put SOLE 8 22,200 0 0
CAMECO CORP COM 13321L108 446 37,755 SH   SOLE 9 37,755 0 0
CAMPBELL SOUP CO COM 134429109 14,875 390,092 SH   SOLE 1 390,092 0 0
CAMPBELL SOUP CO OPT 134429109 19,164 502,600 SH Put SOLE 8 502,600 0 0
CAMPBELL SOUP CO OPT 134429109 7,214 189,200 SH Call SOLE 8 189,200 0 0
CAMPBELL SOUP CO COM 134429109 8,029 210,591 SH   SOLE 8 210,591 0 0
CAMPBELL SOUP CO COM 134429109 798 20,936 SH   SOLE 9 20,936 0 0
CAMPING WORLD HLDGS INC COM 13462K109 324 23,303 SH   SOLE 1 23,303 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 156 11,200 SH Put SOLE 8 11,200 0 0
CAMPING WORLD HLDGS INC COM 13462K109 174 12,445 SH   SOLE 8 12,445 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 309 22,200 SH Call SOLE 8 22,200 0 0
CAMTEK LTD COM M20791105 5 593 SH   SOLE 8 593 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 223 4,652 SH   SOLE 1 4,652 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 2,862 59,600 SH Call SOLE 8 59,600 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 937 19,512 SH   SOLE 8 19,512 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 528 11,000 SH Put SOLE 8 11,000 0 0
CANADIAN NAT RES LTD COM 136385101 3,795 138,001 SH   SOLE 1 138,001 0 0
CANADIAN NAT RES LTD COM 136385101 4 157 SH   DFND 1 0 0 157
CANADIAN NAT RES LTD OPT 136385101 534 19,400 SH Put SOLE 8 19,400 0 0
CANADIAN NAT RES LTD OPT 136385101 212 7,700 SH Call SOLE 8 7,700 0 0
CANADIAN NAT RES LTD COM 136385101 708 25,763 SH   SOLE 8 25,763 0 0
CANADIAN NAT RES LTD COM 136385101 79 2,854 SH   SOLE 9 2,854 0 0
CANADIAN NATL RY CO COM 136375102 493 5,501 SH   SOLE 1 5,501 0 0
CANADIAN NATL RY CO OPT 136375102 1,494 16,700 SH Put SOLE 8 16,700 0 0
CANADIAN NATL RY CO COM 136375102 9 100 SH   SOLE 8 100 0 0
CANADIAN NATL RY CO OPT 136375102 770 8,600 SH Call SOLE 8 8,600 0 0
CANADIAN NATL RY CO COM 136375102 7,446 83,219 SH   SOLE 9 83,219 0 0
CANADIAN PAC RY LTD COM 13645T100 666 3,232 SH   DFND 1 0 0 3,232
CANADIAN PAC RY LTD COM 13645T100 2,955 14,342 SH   SOLE 1 14,342 0 0
CANADIAN PAC RY LTD OPT 13645T100 62 300 SH Call SOLE 8 300 0 0
CANADIAN PAC RY LTD COM 13645T100 2,505 12,163 SH   SOLE 8 12,163 0 0
CANADIAN PAC RY LTD OPT 13645T100 7,891 38,300 SH Put SOLE 8 38,300 0 0
CANADIAN PAC RY LTD COM 13645T100 8,246 40,025 SH   SOLE 9 40,025 0 0
CANADIAN SOLAR INC COM 136635109 483 25,900 SH   SOLE 1 25,900 0 0
CANADIAN SOLAR INC COM 136635109 141 7,590 SH   SOLE 8 7,590 0 0
CANADIAN SOLAR INC OPT 136635109 3,089 165,800 SH Put SOLE 8 165,800 0 0
CANADIAN SOLAR INC OPT 136635109 2,288 122,800 SH Call SOLE 8 122,800 0 0
CANADIAN SOLAR INC COM 136635109 33 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 1,235 50,892 SH   SOLE 1 50,892 0 0
CANON INC ADR 138006309 46 1,600 SH   SOLE 1 1,600 0 0
CANON INC ADR 138006309 1 32 SH   SOLE 8 32 0 0
CANOPY GROWTH CORP OPT 138035100 22,769 525,000 SH Put SOLE 1 525,000 0 0
CANOPY GROWTH CORP COM 138035100 22,769 525,000 SH   SOLE 1 525,000 0 0
CANOPY GROWTH CORP COM 138035100 69 1,600 SH   DFND 1 0 0 1,600
CANOPY GROWTH CORP COM 138035100 2,042 47,089 SH   SOLE 8 47,089 0 0
CANOPY GROWTH CORP OPT 138035100 17,170 395,900 SH Put SOLE 8 395,900 0 0
CANOPY GROWTH CORP OPT 138035100 16,573 382,132 SH Call SOLE 8 382,132 0 0
CANOPY GROWTH CORP COM 138035100 27 636 SH   SOLE 9 636 0 0
CANTEL MEDICAL CORP COM 138098108 171 2,553 SH   SOLE 1 2,553 0 0
CANTEL MEDICAL CORP COM 138098108 250 3,732 SH   SOLE 8 3,732 0 0
CAPITAL BANCORP INC MD COM 139737100 22 1,928 SH   SOLE 1 1,928 0 0
CAPITAL CITY BK GROUP INC COM 139674105 76 3,499 SH   SOLE 1 3,499 0 0
CAPITAL ONE FINL CORP COM 14040H105 42,764 523,509 SH   SOLE 1 523,509 0 0
CAPITAL ONE FINL CORP COM 14040H105 835 10,230 SH   SOLE 8 10,230 0 0
CAPITAL ONE FINL CORP OPT 14040H105 2,622 32,100 SH Call SOLE 8 32,100 0 0
CAPITAL ONE FINL CORP OPT 14040H105 5,726 70,100 SH Put SOLE 8 70,100 0 0
CAPITAL ONE FINL CORP COM 14040H105 4,047 49,530 SH   SOLE 9 49,530 0 0
CAPITAL ONE FINL CORP COM 14040H105 161 1,970 SH   SOLE 20 0 1,970 0
CAPITAL SR LIVING CORP COM 140475104 29 7,136 SH   SOLE 1 7,136 0 0
CAPITAL SR LIVING CORP COM 140475104 2 377 SH   SOLE 8 377 0 0
CAPITALA FIN CORP COM 14054R106 0 14 SH   SOLE 8 14 0 0
CAPITOL FED FINL INC COM 14057J101 733 54,896 SH   SOLE 1 54,896 0 0
CAPITOL FED FINL INC OPT 14057J101 13 1,000 SH Call SOLE 8 1,000 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 7,873 172,044 SH   SOLE 1 172,044 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 24 531 SH   DFND 1 0 0 531
CAPRI HOLDINGS LIMITED OPT G1890L107 8,794 192,200 SH Put SOLE 8 192,200 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 7,248 158,427 SH   SOLE 8 158,427 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 5,289 115,600 SH Call SOLE 8 115,600 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 932 20,389 SH   SOLE 9 20,389 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 45 3,122 SH   SOLE 1 3,122 0 0
CAPSTEAD MTG CORP TRUS 14067E506 635 73,975 SH   SOLE 1 73,975 0 0
CAPSTEAD MTG CORP TRUS 14067E506 6 649 SH   SOLE 8 649 0 0
CAPSTONE TURBINE CORP COM 14067D409 0 17 SH   SOLE 9 17 0 0
CARA THERAPEUTICS INC COM 140755109 1,244 63,399 SH   SOLE 1 63,399 0 0
CARA THERAPEUTICS INC OPT 140755109 8 400 SH Put SOLE 8 400 0 0
CARA THERAPEUTICS INC OPT 140755109 4 200 SH Call SOLE 8 200 0 0
CARA THERAPEUTICS INC COM 140755109 13 668 SH   SOLE 8 668 0 0
CARBO CERAMICS INC COM 140781105 51 14,547 SH   SOLE 1 14,547 0 0
CARBO CERAMICS INC COM 140781105 53 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC COM 140781105 49 13,887 SH   SOLE 8 13,887 0 0
CARBO CERAMICS INC OPT 140781105 7 2,000 SH Put SOLE 8 2,000 0 0
CARBO CERAMICS INC OPT 140781105 7 2,000 SH Call SOLE 8 2,000 0 0
CARBON BLACK INC COM 14081R103 359 25,734 SH   SOLE 1 25,734 0 0
CARBONITE INC COM 141337105 758 30,568 SH   SOLE 1 30,568 0 0
CARBONITE INC COM 141337105 2 83 SH   SOLE 8 83 0 0
CARBONITE INC BOND 141337AB1 6,653 5,717,000 PRN   SOLE 8 0 0 5,717,000
CARDINAL HEALTH INC COM 14149Y108 17 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 21,342 443,258 SH   SOLE 1 443,258 0 0
CARDINAL HEALTH INC OPT 14149Y108 2,509 52,100 SH Put SOLE 8 52,100 0 0
CARDINAL HEALTH INC OPT 14149Y108 1,555 32,300 SH Call SOLE 8 32,300 0 0
CARDINAL HEALTH INC COM 14149Y108 355 7,382 SH   SOLE 8 7,382 0 0
CARDINAL HEALTH INC COM 14149Y108 2,368 49,204 SH   SOLE 9 49,204 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,287 33,284 SH   SOLE 1 33,284 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 3 79 SH   SOLE 8 79 0 0
CARDLYTICS INC COM 14161W105 195 11,787 SH   SOLE 1 11,787 0 0
CARDTRONICS PLC COM G1991C105 2,667 74,948 SH   SOLE 1 74,948 0 0
CARDTRONICS PLC COM G1991C105 282 7,944 SH   SOLE 8 7,944 0 0
CARE COM INC COM 141633107 1,234 62,432 SH   SOLE 1 62,432 0 0
CARE COM INC COM 141633107 21 1,078 SH   SOLE 8 1,078 0 0
CAREDX INC COM 14167L103 1,203 38,149 SH   SOLE 1 38,149 0 0
CAREDX INC COM 14167L103 40 1,281 SH   SOLE 8 1,281 0 0
CAREER EDUCATION CORP COM 141665109 1,204 72,889 SH   SOLE 1 72,889 0 0
CAREER EDUCATION CORP COM 141665109 59 3,600 SH   SOLE 8 3,600 0 0
CARETRUST REIT INC COM 14174T107 408 17,371 SH   SOLE 1 17,371 0 0
CARETRUST REIT INC TRUS 14174T107 2,396 102,161 SH   SOLE 1 102,161 0 0
CARETRUST REIT INC TRUS 14174T107 386 16,473 SH   SOLE 8 16,473 0 0
CARGURUS INC COM 141788109 2,792 69,691 SH   SOLE 1 69,691 0 0
CARGURUS INC COM 141788109 119 2,975 SH   SOLE 8 2,975 0 0
CARLISLE COS INC COM 142339100 2,299 18,746 SH   SOLE 1 18,746 0 0
CARLISLE COS INC COM 142339100 557 4,546 SH   SOLE 8 4,546 0 0
CARLYLE GROUP L P COM 14309L102 7 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P OPT 14309L102 2 100 SH Put SOLE 8 100 0 0
CARMAX INC COM 143130102 16,354 234,302 SH   SOLE 1 234,302 0 0
CARMAX INC COM 143130102 1,091 15,645 SH   SOLE 8 15,645 0 0
CARMAX INC OPT 143130102 5,186 74,300 SH Put SOLE 8 74,300 0 0
CARMAX INC OPT 143130102 2,876 41,200 SH Call SOLE 8 41,200 0 0
CARMAX INC COM 143130102 1,263 18,099 SH   SOLE 9 18,099 0 0
CARNIVAL CORP COM 143658300 25,408 500,944 SH   SOLE 1 500,944 0 0
CARNIVAL CORP COM 143658300 7,148 140,918 SH   SOLE 8 140,918 0 0
CARNIVAL CORP OPT 143658300 9,734 191,900 SH Call SOLE 8 191,900 0 0
CARNIVAL CORP OPT 143658300 12,726 250,900 SH Put SOLE 8 250,900 0 0
CARNIVAL CORP COM 143658300 2,247 44,287 SH   SOLE 9 44,287 0 0
CARNIVAL PLC ADR 14365C103 561 11,265 SH   SOLE 1 11,265 0 0
CARNIVAL PLC ADR 14365C103 3 70 SH   SOLE 8 70 0 0
CAROLINA FINL CORP NEW COM 143873107 205 5,940 SH   SOLE 1 5,940 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 1,200 26,148 SH   SOLE 1 26,148 0 0
CARRIAGE SVCS INC COM 143905107 145 7,525 SH   SOLE 1 7,525 0 0
CARRIZO OIL &amp GAS INC COM 144577103 2,598 208,291 SH   SOLE 1 208,291 0 0
CARRIZO OIL &amp GAS INC COM 144577103 205 16,467 SH   SOLE 8 16,467 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 153 12,300 SH Call SOLE 8 12,300 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 221 17,700 SH Put SOLE 8 17,700 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 174 17,418 SH   SOLE 1 17,418 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 36 3,564 SH   SOLE 8 3,564 0 0
CARS COM INC COM 14575E105 1,267 55,564 SH   SOLE 1 55,564 0 0
CARS COM INC OPT 14575E105 1,685 73,900 SH Call SOLE 8 73,900 0 0
CARS COM INC OPT 14575E105 2 100 SH Put SOLE 8 100 0 0
CARS COM INC COM 14575E105 2,619 114,911 SH   SOLE 8 114,911 0 0
CARTERS INC COM 146229109 28,053 278,337 SH   SOLE 1 278,337 0 0
CARTERS INC COM 146229109 473 4,690 SH   SOLE 8 4,690 0 0
CARVANA CO COM 146869102 740 12,759 SH   SOLE 1 12,759 0 0
CARVANA CO COM 146869102 28,777 495,641 SH   SOLE 8 495,641 0 0
CARVANA CO OPT 146869102 7,902 136,100 SH Call SOLE 8 136,100 0 0
CARVANA CO COM 146869102 348 6,000 SH   DFND 20 0 0 6,000
CASA SYS INC COM 14713L102 332 40,025 SH   SOLE 8 40,025 0 0
CASELLA WASTE SYS INC COM 147448104 940 26,431 SH   SOLE 1 26,431 0 0
CASELLA WASTE SYS INC COM 147448104 16 447 SH   SOLE 8 447 0 0
CASEYS GEN STORES INC COM 147528103 1,669 12,955 SH   SOLE 1 12,955 0 0
CASEYS GEN STORES INC COM 147528103 159 1,237 SH   SOLE 8 1,237 0 0
CASI PHARMACEUTICALS INC COM 14757U109 40 14,103 SH   SOLE 1 14,103 0 0
CASS INFORMATION SYS INC COM 14808P109 193 4,072 SH   SOLE 1 4,072 0 0
CASS INFORMATION SYS INC COM 14808P109 21 454 SH   SOLE 8 454 0 0
CASTLE BRANDS INC COM 148435100 18 26,061 SH   SOLE 1 26,061 0 0
CASTLIGHT HEALTH INC COM 14862Q100 186 49,721 SH   SOLE 1 49,721 0 0
CASTLIGHT HEALTH INC COM 14862Q100 116 30,862 SH   SOLE 8 30,862 0 0
CATALENT INC COM 148806102 1,436 35,386 SH   SOLE 1 35,386 0 0
CATALENT INC COM 148806102 200 4,933 SH   SOLE 8 4,933 0 0
CATALYST BIOSCIENCES INC COM 14888D208 29 3,637 SH   SOLE 1 3,637 0 0
CATALYST BIOSCIENCES INC COM 14888D208 0 33 SH   SOLE 8 33 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 139 27,261 SH   SOLE 1 27,261 0 0
CATASYS INC COM 149049504 322 26,300 SH   SOLE 1 26,300 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 147 15,039 SH   SOLE 1 15,039 0 0
CATERPILLAR INC DEL COM 149123101 82,733 610,619 SH   SOLE 1 610,619 0 0
CATERPILLAR INC DEL OPT 149123101 4,065 30,000 SH Put SOLE 1 30,000 0 0
CATERPILLAR INC DEL OPT 149123101 4,065 30,000 SH Call SOLE 1 30,000 0 0
CATERPILLAR INC DEL COM 149123101 154 1,138 SH   DFND 1 0 0 1,138
CATERPILLAR INC DEL OPT 149123101 61,133 451,200 SH Call SOLE 8 451,200 0 0
CATERPILLAR INC DEL OPT 149123101 85,034 627,600 SH Put SOLE 8 627,600 0 0
CATERPILLAR INC DEL COM 149123101 11,447 84,483 SH   SOLE 8 84,483 0 0
CATERPILLAR INC DEL OPT 149123101 4,065 30,000 SH Call SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 10,626 78,424 SH   SOLE 9 78,424 0 0
CATERPILLAR INC DEL OPT 149123101 4,065 30,000 SH Put SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 813 6,000 SH   DFND 20 0 0 6,000
CATERPILLAR INC DEL COM 149123101 10,014 73,911 SH   SOLE 58 73,911 0 0
CATHAY GEN BANCORP COM 149150104 2,262 66,684 SH   SOLE 1 66,684 0 0
CATHAY GEN BANCORP COM 149150104 25 736 SH   SOLE 8 736 0 0
CATO CORP NEW COM 149205106 293 19,553 SH   SOLE 1 19,553 0 0
CATO CORP NEW COM 149205106 56 3,704 SH   SOLE 8 3,704 0 0
CAVCO INDS INC DEL COM 149568107 1,461 12,435 SH   SOLE 1 12,435 0 0
CAVCO INDS INC DEL COM 149568107 42 361 SH   SOLE 8 361 0 0
CB FINL SVCS INC COM 12479G101 34 1,430 SH   SOLE 1 1,430 0 0
CBIZ INC COM 124805102 639 31,559 SH   SOLE 1 31,559 0 0
CBIZ INC COM 124805102 42 2,099 SH   SOLE 8 2,099 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 1,011 652,759 SH   SOLE 1 652,759 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 15 9,700 SH Put SOLE 8 9,700 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 46 29,600 SH Call SOLE 8 29,600 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 9 5,625 SH   SOLE 8 5,625 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 10,833 113,505 SH   SOLE 1 113,505 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 1,832 19,200 SH Call SOLE 8 19,200 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2,023 21,195 SH   SOLE 8 21,195 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 1,374 14,400 SH Put SOLE 8 14,400 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,151 12,058 SH   SOLE 9 12,058 0 0
CBRE GROUP INC COM 12504L109 99 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC COM 12504L109 27,296 552,025 SH   SOLE 1 552,025 0 0
CBRE GROUP INC OPT 12504L109 539 10,900 SH Put SOLE 8 10,900 0 0
CBRE GROUP INC OPT 12504L109 7,547 152,600 SH Call SOLE 8 152,600 0 0
CBRE GROUP INC COM 12504L109 1,648 33,319 SH   SOLE 9 33,319 0 0
CBS CORP NEW COM 124857103 51 1,079 SH   SOLE 1 1,079 0 0
CBS CORP NEW COM 124857202 43,556 916,398 SH   SOLE 1 916,398 0 0
CBS CORP NEW OPT 124857202 2,201 46,300 SH Put SOLE 8 46,300 0 0
CBS CORP NEW OPT 124857202 1,098 23,100 SH Call SOLE 8 23,100 0 0
CBS CORP NEW COM 124857202 3 61 SH   SOLE 8 61 0 0
CBS CORP NEW COM 124857103 24 506 SH   SOLE 8 506 0 0
CBS CORP NEW COM 124857202 1,711 36,012 SH   SOLE 9 36,012 0 0
CBTX INC COM 12481V104 178 5,473 SH   SOLE 1 5,473 0 0
CDK GLOBAL INC COM 12508E101 5,368 91,262 SH   SOLE 1 91,262 0 0
CDK GLOBAL INC OPT 12508E101 447 7,600 SH Put SOLE 8 7,600 0 0
CDK GLOBAL INC OPT 12508E101 1,618 27,500 SH Call SOLE 8 27,500 0 0
CDK GLOBAL INC COM 12508E101 119 2,012 SH   SOLE 8 2,012 0 0
CDK GLOBAL INC COM 12508E101 253 4,312 SH   SOLE 9 4,312 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 122 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO COM 136069101 2,689 34,008 SH   SOLE 1 34,008 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 316 4,000 SH Put SOLE 8 4,000 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 174 2,200 SH Call SOLE 8 2,200 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 51 647 SH   SOLE 8 647 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 4,043 51,133 SH   SOLE 9 51,133 0 0
CDW CORP COM 12514G108 4,450 46,174 SH   SOLE 1 46,174 0 0
CDW CORP COM 12514G108 1,306 13,556 SH   SOLE 8 13,556 0 0
CDW CORP COM 12514G108 512 5,318 SH   SOLE 9 5,318 0 0
CECO ENVIRONMENTAL CORP COM 125141101 71 9,798 SH   SOLE 1 9,798 0 0
CECO ENVIRONMENTAL CORP COM 125141101 2 303 SH   SOLE 8 303 0 0
CEDAR FAIR L P OPT 150185106 5 100 SH Put SOLE 8 100 0 0
CEDAR FAIR L P OPT 150185106 221 4,200 SH Call SOLE 8 4,200 0 0
CEDAR REALTY TRUST INC TRUS 150602209 204 59,892 SH   SOLE 1 59,892 0 0
CEDAR REALTY TRUST INC TRUS 150602209 0 118 SH   SOLE 8 118 0 0
CELANESE CORP DEL COM 150870103 13,731 139,245 SH   SOLE 1 139,245 0 0
CELANESE CORP DEL OPT 150870103 177 1,800 SH Put SOLE 8 1,800 0 0
CELANESE CORP DEL OPT 150870103 769 7,800 SH Call SOLE 8 7,800 0 0
CELANESE CORP DEL COM 150870103 248 2,510 SH   SOLE 8 2,510 0 0
CELANESE CORP DEL COM 150870103 1,373 13,928 SH   SOLE 9 13,928 0 0
CELCUITY INC COM 15102K100 36 1,642 SH   SOLE 1 1,642 0 0
CELESTICA INC OPT 15101Q108 8 1,000 SH Call SOLE 8 1,000 0 0
CELGENE CORP COM 151020104 566 6,000 SH   DFND 1 0 0 6,000
CELGENE CORP COM 151020104 185,301 1,964,187 SH   SOLE 1 1,964,187 0 0
CELGENE CORP OPT 151020104 101,690 1,077,900 SH Put SOLE 8 1,077,900 0 0
CELGENE CORP COM 151020104 54,080 573,235 SH   SOLE 8 573,235 0 0
CELGENE CORP OPT 151020104 114,057 1,209,000 SH Call SOLE 8 1,209,000 0 0
CELGENE CORP COM 151020104 26,139 277,082 SH   SOLE 9 277,082 0 0
CELGENE CORP COM 151020104 4,352 46,135 SH   DFND 20 0 0 46,135
CELGENE CORP COM 151020104 7,076 75,008 SH   SOLE 58 75,008 0 0
CELLCOM ISRAEL LTD COM M2196U109 12 3,255 SH   SOLE 9 3,255 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B202 45 9,126 SH   SOLE 1 9,126 0 0
CELLECTIS S A ADR 15117K103 21 1,145 SH   SOLE 1 1,145 0 0
CELLECTIS S A ADR 15117K103 2 87 SH   SOLE 8 87 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 58 3,354 SH   SOLE 1 3,354 0 0
CELSIUS HOLDINGS INC COM 15118V207 28 6,456 SH   SOLE 1 6,456 0 0
CELSIUS HOLDINGS INC COM 15118V207 5 1,091 SH   SOLE 8 1,091 0 0
CEMEX SAB DE CV ADR 151290889 1,167 251,480 SH   SOLE 1 251,480 0 0
CEMEX SAB DE CV OPT 151290889 77 16,500 SH Put SOLE 8 16,500 0 0
CEMEX SAB DE CV ADR 151290889 1,981 427,064 SH   SOLE 8 427,064 0 0
CEMEX SAB DE CV BOND 151290BR3 147 148,000 PRN   SOLE 8 0 0 148,000
CEMEX SAB DE CV OPT 151290889 187 40,200 SH Call SOLE 8 40,200 0 0
CEMEX SAB DE CV ADR 151290889 444 95,677 SH   SOLE 9 95,677 0 0
CEMTREX INC COM 15130G303 1 1,219 SH   SOLE 8 1,219 0 0
CENOVUS ENERGY INC COM 15135U109 115 13,342 SH   SOLE 1 13,342 0 0
CENOVUS ENERGY INC COM 15135U109 612 70,483 SH   SOLE 8 70,483 0 0
CENOVUS ENERGY INC COM 15135U109 63 7,277 SH   SOLE 9 7,277 0 0
CENTENE CORP DEL COM 15135B101 34,328 646,471 SH   SOLE 1 646,471 0 0
CENTENE CORP DEL OPT 15135B101 4,657 87,700 SH Put SOLE 8 87,700 0 0
CENTENE CORP DEL OPT 15135B101 12,548 236,300 SH Call SOLE 8 236,300 0 0
CENTENE CORP DEL COM 15135B101 5,813 109,468 SH   SOLE 8 109,468 0 0
CENTENE CORP DEL COM 15135B101 2,318 43,647 SH   SOLE 9 43,647 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 3,413 388,314 SH   SOLE 1 388,314 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 22 2,500 SH   SOLE 8 2,500 0 0
CENTERPOINT ENERGY INC COM 15189T107 25,039 815,624 SH   SOLE 1 815,624 0 0
CENTERPOINT ENERGY INC COM 15189T107 9 282 SH   SOLE 8 282 0 0
CENTERPOINT ENERGY INC CONV 15189T503 583 11,040 SH   SOLE 8 11,040 0 0
CENTERPOINT ENERGY INC OPT 15189T107 896 29,200 SH Call SOLE 8 29,200 0 0
CENTERPOINT ENERGY INC OPT 15189T107 810 26,400 SH Put SOLE 8 26,400 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,806 58,847 SH   SOLE 9 58,847 0 0
CENTERSTATE BK CORP COM 15201P109 1,167 49,001 SH   SOLE 1 49,001 0 0
CENTERSTATE BK CORP COM 15201P109 269 11,300 SH   SOLE 8 11,300 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 707 75,533 SH   SOLE 1 75,533 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 103 25,978 SH   SOLE 1 25,978 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 61 15,372 SH   SOLE 8 15,372 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 557 139,845 SH   SOLE 9 139,845 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 176 6,868 SH   SOLE 1 6,868 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 849 36,521 SH   SOLE 1 36,521 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 538 21,036 SH   SOLE 8 21,036 0 0
CENTRAL PAC FINL CORP COM 154760409 555 19,260 SH   SOLE 1 19,260 0 0
CENTRAL PAC FINL CORP COM 154760409 5 158 SH   SOLE 8 158 0 0
CENTRAL PUERTO S A ADR 155038201 283 30,758 SH   SOLE 1 30,758 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 69 3,528 SH   SOLE 1 3,528 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 2 83 SH   SOLE 8 83 0 0
CENTRIC BRANDS INC COM 15644G104 8 1,689 SH   SOLE 1 1,689 0 0
CENTRIC BRANDS INC COM 15644G104 2 501 SH   SOLE 8 501 0 0
CENTURY ALUM CO COM 156431108 301 33,927 SH   SOLE 1 33,927 0 0
CENTURY ALUM CO OPT 156431108 151 17,000 SH Call SOLE 8 17,000 0 0
CENTURY ALUM CO OPT 156431108 127 14,300 SH Put SOLE 8 14,300 0 0
CENTURY ALUM CO COM 156431108 326 36,690 SH   SOLE 8 36,690 0 0
CENTURY BANCORP INC MASS COM 156432106 64 879 SH   SOLE 1 879 0 0
CENTURY CASINOS INC COM 156492100 75 8,274 SH   SOLE 1 8,274 0 0
CENTURY CASINOS INC COM 156492100 5 577 SH   SOLE 8 577 0 0
CENTURY CMNTYS INC COM 156504300 344 14,373 SH   SOLE 1 14,373 0 0
CENTURY CMNTYS INC COM 156504300 3 112 SH   SOLE 8 112 0 0
CENTURYLINK INC COM 156700106 50,676 4,226,544 SH   SOLE 1 4,226,544 0 0
CENTURYLINK INC COM 156700106 2,108 175,848 SH   SOLE 8 175,848 0 0
CENTURYLINK INC OPT 156700106 4,143 345,500 SH Call SOLE 8 345,500 0 0
CENTURYLINK INC OPT 156700106 5,557 463,400 SH Put SOLE 8 463,400 0 0
CENTURYLINK INC COM 156700106 1,592 132,754 SH   SOLE 9 132,754 0 0
CERAGON NETWORKS LTD COM M22013102 43 12,100 SH   SOLE 1 12,100 0 0
CERAGON NETWORKS LTD COM M22013102 75 20,911 SH   SOLE 8 20,911 0 0
CERECOR INC COM 15671L109 319 54,620 SH   SOLE 1 54,620 0 0
CERIDIAN HCM HLDG INC COM 15677J108 1,092 21,282 SH   SOLE 1 21,282 0 0
CERIDIAN HCM HLDG INC COM 15677J108 84 1,633 SH   SOLE 8 1,633 0 0
CERNER CORP COM 156782104 19,519 341,184 SH   SOLE 1 341,184 0 0
CERNER CORP COM 156782104 92 1,595 SH   SOLE 8 1,595 0 0
CERNER CORP OPT 156782104 664 11,600 SH Call SOLE 8 11,600 0 0
CERNER CORP OPT 156782104 492 8,600 SH Put SOLE 8 8,600 0 0
CERNER CORP COM 156782104 1,904 33,293 SH   SOLE 9 33,293 0 0
CERUS CORP COM 157085101 308 49,359 SH   SOLE 1 49,359 0 0
CERUS CORP COM 157085101 10 1,619 SH   SOLE 8 1,619 0 0
CEVA INC COM 157210105 588 21,792 SH   SOLE 1 21,792 0 0
CEVA INC COM 157210105 307 11,389 SH   SOLE 8 11,389 0 0
CF INDS HLDGS INC COM 125269100 10,624 259,859 SH   SOLE 1 259,859 0 0
CF INDS HLDGS INC OPT 125269100 1,390 34,000 SH Put SOLE 8 34,000 0 0
CF INDS HLDGS INC OPT 125269100 1,243 30,400 SH Call SOLE 8 30,400 0 0
CF INDS HLDGS INC COM 125269100 168 4,098 SH   SOLE 8 4,098 0 0
CF INDS HLDGS INC COM 125269100 1,956 47,859 SH   SOLE 9 47,859 0 0
CF INDS HLDGS INC COM 125269100 94 2,300 SH   DFND 20 0 0 2,300
CGI INC COM 12532H104 2,039 29,655 SH   SOLE 1 29,655 0 0
CGI INC COM 12532H104 7,956 115,720 SH   SOLE 9 115,720 0 0
CHAMPIONS ONCOLOGY INC COM 15870P307 0 47 SH   SOLE 1 47 0 0
CHANGYOU COM LTD ADR 15911M107 33 1,943 SH   SOLE 1 1,943 0 0
CHANGYOU COM LTD OPT 15911M107 2 100 SH Call SOLE 8 100 0 0
CHANGYOU COM LTD ADR 15911M107 192 11,259 SH   SOLE 8 11,259 0 0
CHANGYOU COM LTD OPT 15911M107 5 300 SH Put SOLE 8 300 0 0
CHANNELADVISOR CORP COM 159179100 109 8,989 SH   SOLE 1 8,989 0 0
CHANNELADVISOR CORP COM 159179100 403 33,051 SH   SOLE 8 33,051 0 0
CHAPARRAL ENERGY INC COM 15942R208 12 2,045 SH   SOLE 8 2,045 0 0
CHARAH SOLUTIONS INC COM 15957P105 21 3,306 SH   SOLE 1 3,306 0 0
CHARLES RIV LABS INTL INC COM 159864107 4,319 29,731 SH   SOLE 1 29,731 0 0
CHARLES RIV LABS INTL INC COM 159864107 19 133 SH   SOLE 8 133 0 0
CHARLES RIV LABS INTL INC OPT 159864107 174 1,200 SH Call SOLE 8 1,200 0 0
CHART INDS INC COM 16115Q308 2,600 28,729 SH   SOLE 1 28,729 0 0
CHART INDS INC COM 16115Q308 4,518 49,907 SH   SOLE 8 49,907 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 120,597 347,634 SH   SOLE 1 347,634 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 7 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 1,110 3,195 SH   SOLE 8 3,195 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 3,261 9,400 SH Put SOLE 8 9,400 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 3,296 9,500 SH Call SOLE 8 9,500 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 6,196 17,859 SH   SOLE 9 17,859 0 0
CHASE CORP COM 16150R104 244 2,632 SH   SOLE 1 2,632 0 0
CHASE CORP COM 16150R104 20 211 SH   SOLE 8 211 0 0
CHATHAM LODGING TR TRUS 16208T102 1,981 102,962 SH   SOLE 1 102,962 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 49,076 387,978 SH   SOLE 1 387,978 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 126 1,000 SH   DFND 1 0 0 1,000
CHECK POINT SOFTWARE TECH LT OPT M22465104 16,128 127,500 SH Put SOLE 8 127,500 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 164 1,300 SH Call SOLE 8 1,300 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 520 4,104 SH   SOLE 8 4,104 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 42,287 334,308 SH   SOLE 9 334,308 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 126 1,000 SH   DFND 20 0 0 1,000
CHEESECAKE FACTORY INC COM 163072101 2,826 57,739 SH   SOLE 1 57,739 0 0
CHEESECAKE FACTORY INC OPT 163072101 3,150 64,400 SH Put SOLE 8 64,400 0 0
CHEESECAKE FACTORY INC COM 163072101 1,416 28,944 SH   SOLE 8 28,944 0 0
CHEESECAKE FACTORY INC OPT 163072101 39 800 SH Call SOLE 8 800 0 0
CHEETAH MOBILE INC ADR 163075104 544 84,716 SH   SOLE 1 84,716 0 0
CHEETAH MOBILE INC ADR 163075104 0 1 SH   SOLE 8 1 0 0
CHEFS WHSE INC COM 163086101 1,364 43,934 SH   SOLE 1 43,934 0 0
CHEFS WHSE INC COM 163086101 306 9,854 SH   SOLE 8 9,854 0 0
CHEGG INC COM 163092109 2,101 55,103 SH   SOLE 1 55,103 0 0
CHEGG INC COM 163092109 0 1 SH   SOLE 8 1 0 0
CHEMED CORP NEW COM 16359R103 4,989 15,585 SH   SOLE 1 15,585 0 0
CHEMED CORP NEW COM 16359R103 163 511 SH   SOLE 8 511 0 0
CHEMICAL FINL CORP COM 163731102 1,263 30,675 SH   SOLE 1 30,675 0 0
CHEMICAL FINL CORP COM 163731102 308 7,490 SH   SOLE 8 7,490 0 0
CHEMOCENTRYX INC COM 16383L106 174 12,548 SH   SOLE 1 12,548 0 0
CHEMOCENTRYX INC COM 16383L106 8 566 SH   SOLE 8 566 0 0
CHEMOURS CO COM 163851108 2,258 60,771 SH   SOLE 1 60,771 0 0
CHEMOURS CO OPT 163851108 1,040 28,000 SH Call SOLE 8 28,000 0 0
CHEMOURS CO COM 163851108 99 2,674 SH   SOLE 8 2,674 0 0
CHEMOURS CO COM 163851108 226 6,070 SH   SOLE 9 6,070 0 0
CHEMUNG FINL CORP COM 164024101 56 1,198 SH   SOLE 1 1,198 0 0
CHENIERE ENERGY INC COM 16411R208 3,833 56,076 SH   SOLE 1 56,076 0 0
CHENIERE ENERGY INC OPT 16411R208 6,310 92,300 SH Put SOLE 8 92,300 0 0
CHENIERE ENERGY INC BOND 16411RAG4 77 99,000 PRN   SOLE 8 0 0 99,000
CHENIERE ENERGY INC OPT 16411R208 10,705 156,600 SH Call SOLE 8 156,600 0 0
CHENIERE ENERGY INC COM 16411R208 2,513 36,762 SH   SOLE 8 36,762 0 0
CHENIERE ENERGY INC COM 16411R208 538 7,870 SH   SOLE 9 7,870 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 1,068 25,484 SH   SOLE 1 25,484 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 63 1,500 SH Put SOLE 8 1,500 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 273 6,500 SH Call SOLE 8 6,500 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 252 6,000 SH   SOLE 8 6,000 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 229 13,241 SH   SOLE 1 13,241 0 0
CHESAPEAKE ENERGY CORP COM 165167107 9,231 2,977,645 SH   SOLE 1 2,977,645 0 0
CHESAPEAKE ENERGY CORP COM 165167107 14 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP OPT 165167107 867 279,600 SH Put SOLE 8 279,600 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 2,503 807,400 SH Call SOLE 8 807,400 0 0
CHESAPEAKE ENERGY CORP COM 165167107 290 93,524 SH   SOLE 8 93,524 0 0
CHESAPEAKE LODGING TR TRUS 165240102 4,531 162,924 SH   SOLE 1 162,924 0 0
CHESAPEAKE LODGING TR TRUS 165240102 11 391 SH   SOLE 8 391 0 0
CHESAPEAKE UTILS CORP COM 165303108 786 8,618 SH   SOLE 1 8,618 0 0
CHESAPEAKE UTILS CORP COM 165303108 135 1,481 SH   SOLE 8 1,481 0 0
CHEVRON CORP NEW COM 166764100 430,503 3,494,912 SH   SOLE 1 3,494,006 906 0
CHEVRON CORP NEW COM 166764100 540 4,385 SH   DFND 1 0 0 4,385
CHEVRON CORP NEW OPT 166764100 12,724 103,300 SH Put SOLE 8 103,300 0 0
CHEVRON CORP NEW COM 166764100 229 1,855 SH   SOLE 8 1,855 0 0
CHEVRON CORP NEW OPT 166764100 30,413 246,900 SH Call SOLE 8 246,900 0 0
CHEVRON CORP NEW COM 166764100 25,955 210,712 SH   SOLE 9 210,712 0 0
CHEVRON CORP NEW COM 166764100 25,248 204,967 SH   SOLE 58 204,967 0 0
CHIASMA INC COM 16706W102 207 39,900 SH   SOLE 1 39,900 0 0
CHICOS FAS INC COM 168615102 974 228,187 SH   SOLE 1 228,187 0 0
CHICOS FAS INC COM 168615102 179 41,802 SH   SOLE 8 41,802 0 0
CHICOS FAS INC OPT 168615102 47 11,100 SH Put SOLE 8 11,100 0 0
CHICOS FAS INC OPT 168615102 45 10,500 SH Call SOLE 8 10,500 0 0
CHILDRENS PL INC COM 168905107 3,296 33,881 SH   SOLE 1 33,881 0 0
CHILDRENS PL INC OPT 168905107 2,792 28,700 SH Call SOLE 8 28,700 0 0
CHILDRENS PL INC COM 168905107 1,406 14,448 SH   SOLE 8 14,448 0 0
CHILDRENS PL INC OPT 168905107 2,851 29,300 SH Put SOLE 8 29,300 0 0
CHIMERA INVT CORP TRUS 16934Q208 5,975 318,834 SH   SOLE 1 318,834 0 0
CHIMERA INVT CORP COM 16934Q208 2,703 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP COM 16934Q208 1,259 67,206 SH   SOLE 1 67,206 0 0
CHIMERA INVT CORP TRUS 16934Q208 7 374 SH   SOLE 8 374 0 0
CHIMERA INVT CORP OPT 16934Q208 118 6,300 SH Call SOLE 8 6,300 0 0
CHIMERA INVT CORP OPT 16934Q208 9 500 SH Put SOLE 8 500 0 0
CHIMERIX INC COM 16934W106 30 14,332 SH   SOLE 1 14,332 0 0
CHIMERIX INC COM 16934W106 0 25 SH   SOLE 8 25 0 0
CHINA AUTOMOTIVE SYS INC COM 16936R105 0 59 SH   SOLE 8 59 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 6 67 SH   SOLE 1 67 0 0
CHINA BIOLOGIC PRODS HLDGS I OPT G21515104 192 2,100 SH Call SOLE 8 2,100 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 107 1,173 SH   SOLE 8 1,173 0 0
CHINA CUST RELATIONS CNTR IN COM G2118P102 0 1 SH   SOLE 8 1 0 0
CHINA DISTANCE ED HLDGS LTD ADR 16944W104 4 577 SH   SOLE 8 577 0 0
CHINA FD INC FUND 169373107 51 2,496 SH   DFND 1 0 0 2,496
CHINA LIFE INS CO LTD ADR 16939P106 190 14,129 SH   SOLE 1 14,129 0 0
CHINA LIFE INS CO LTD OPT 16939P106 236 17,600 SH Put SOLE 8 17,600 0 0
CHINA LIFE INS CO LTD OPT 16939P106 144 10,700 SH Call SOLE 8 10,700 0 0
CHINA LIFE INS CO LTD ADR 16939P106 1,459 108,725 SH   SOLE 8 108,725 0 0
CHINA MOBILE LIMITED ADR 16941M109 576 11,312 SH   SOLE 1 11,312 0 0
CHINA MOBILE LIMITED ADR 16941M109 511 10,015 SH   DFND 1 0 0 10,015
CHINA MOBILE LIMITED OPT 16941M109 143 2,800 SH Put SOLE 8 2,800 0 0
CHINA MOBILE LIMITED ADR 16941M109 266 5,208 SH   SOLE 8 5,208 0 0
CHINA MOBILE LIMITED OPT 16941M109 1,448 28,400 SH Call SOLE 8 28,400 0 0
CHINA MOBILE LIMITED ADR 16941M109 174 3,406 SH   SOLE 9 3,406 0 0
CHINA MOBILE LIMITED ADR 16941M109 510 10,000 SH   DFND 20 0 0 10,000
CHINA PETE &amp CHEM CORP ADR 16941R108 2,563 32,234 SH   SOLE 1 32,234 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 913 11,490 SH   DFND 20 0 0 11,490
CHINA SOUTHN AIRLS LTD ADR 169409109 3 63 SH   SOLE 1 63 0 0
CHINA SOUTHN AIRLS LTD OPT 169409109 87 2,000 SH Call SOLE 8 2,000 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 1,571 36,089 SH   SOLE 8 36,089 0 0
CHINA TELECOM CORP LTD ADR 169426103 7 123 SH   SOLE 1 123 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 532 41,576 SH   SOLE 1 41,576 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 51 4,000 SH Call SOLE 8 4,000 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 232 94,966 SH   SOLE 1 94,966 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 0 91 SH   SOLE 8 91 0 0
CHINA YUCHAI INTL LTD COM G21082105 124 7,805 SH   SOLE 8 7,805 0 0
CHINACACHE INTL HLDG LTD ADR 16950M107 0 41 SH   SOLE 8 41 0 0
CHINANET ONLINE HLDGS INC COM 16949H201 59 30,503 SH   SOLE 8 30,503 0 0
CHIPMOS TECHNOLOGIES INC ADR 16965P202 47 2,805 SH   SOLE 8 2,805 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 22,904 32,246 SH   SOLE 1 32,246 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 159,535 224,600 SH Put SOLE 8 224,600 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 39,706 55,900 SH Call SOLE 8 55,900 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 22,380 31,508 SH   SOLE 8 31,508 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,815 2,556 SH   SOLE 9 2,556 0 0
CHOICE HOTELS INTL INC COM 169905106 3,170 40,779 SH   SOLE 1 40,779 0 0
CHOICE HOTELS INTL INC COM 169905106 166 2,136 SH   SOLE 8 2,136 0 0
CHRISTOPHER &amp BANKS CORP COM 171046105 0 25 SH   SOLE 8 25 0 0
CHROMADEX CORP COM 171077407 46 10,876 SH   SOLE 1 10,876 0 0
CHROMADEX CORP COM 171077407 2 387 SH   SOLE 8 387 0 0
CHUBB LIMITED COM H1467J104 95,249 679,958 SH   SOLE 1 679,958 0 0
CHUBB LIMITED OPT H1467J104 560 4,000 SH Put SOLE 8 4,000 0 0
CHUBB LIMITED OPT H1467J104 4,188 29,900 SH Call SOLE 8 29,900 0 0
CHUBB LIMITED COM H1467J104 39,837 284,379 SH   SOLE 9 284,379 0 0
CHUNGHWA TELECOM CO LTD ADR 17133Q502 42 1,175 SH   SOLE 1 1,175 0 0
CHURCH &amp DWIGHT INC COM 171340102 43,737 614,035 SH   SOLE 1 614,035 0 0
CHURCH &amp DWIGHT INC OPT 171340102 1,724 24,200 SH Call SOLE 8 24,200 0 0
CHURCH &amp DWIGHT INC OPT 171340102 1,289 18,100 SH Put SOLE 8 18,100 0 0
CHURCH &amp DWIGHT INC COM 171340102 687 9,650 SH   SOLE 8 9,650 0 0
CHURCH &amp DWIGHT INC COM 171340102 1,830 25,679 SH   SOLE 9 25,679 0 0
CHURCHILL DOWNS INC COM 171484108 3,663 40,594 SH   SOLE 1 40,594 0 0
CHURCHILL DOWNS INC OPT 171484108 271 3,000 SH Put SOLE 8 3,000 0 0
CHURCHILL DOWNS INC COM 171484108 59 654 SH   SOLE 8 654 0 0
CHUYS HLDGS INC COM 171604101 255 11,188 SH   SOLE 1 11,188 0 0
CHUYS HLDGS INC COM 171604101 144 6,344 SH   SOLE 8 6,344 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP COM 171779309 2,203 59,012 SH   SOLE 1 59,012 0 0
CIENA CORP OPT 171779309 3,450 92,400 SH Call SOLE 8 92,400 0 0
CIENA CORP COM 171779309 5,209 139,480 SH   SOLE 8 139,480 0 0
CIENA CORP OPT 171779309 1,901 50,900 SH Put SOLE 8 50,900 0 0
CIGNA CORP NEW COM 125523100 78,000 485,030 SH   SOLE 1 485,030 0 0
CIGNA CORP NEW COM 125523100 410 2,550 SH   DFND 1 0 0 2,550
CIGNA CORP NEW OPT 125523100 9,665 60,096 SH Put SOLE 8 60,096 0 0
CIGNA CORP NEW COM 125523100 735 4,568 SH   SOLE 8 4,568 0 0
CIGNA CORP NEW OPT 125523100 9,909 61,616 SH Call SOLE 8 61,616 0 0
CIGNA CORP NEW COM 125523100 24,110 149,921 SH   SOLE 9 149,921 0 0
CIMAREX ENERGY CO COM 171798101 21,683 310,202 SH   SOLE 1 310,202 0 0
CIMAREX ENERGY CO OPT 171798101 937 13,400 SH Call SOLE 8 13,400 0 0
CIMAREX ENERGY CO OPT 171798101 440 6,300 SH Put SOLE 8 6,300 0 0
CIMAREX ENERGY CO COM 171798101 3,684 52,705 SH   SOLE 8 52,705 0 0
CIMAREX ENERGY CO COM 171798101 778 11,134 SH   SOLE 9 11,134 0 0
CIMPRESS N V COM N20146101 1,236 15,430 SH   SOLE 1 15,430 0 0
CIMPRESS N V OPT N20146101 521 6,500 SH Call SOLE 8 6,500 0 0
CIMPRESS N V COM N20146101 312 3,892 SH   SOLE 8 3,892 0 0
CINCINNATI BELL INC NEW COM 171871502 317 33,215 SH   SOLE 1 33,215 0 0
CINCINNATI BELL INC NEW COM 171871502 55 5,840 SH   SOLE 8 5,840 0 0
CINCINNATI FINL CORP COM 172062101 17,236 200,640 SH   SOLE 1 200,640 0 0
CINCINNATI FINL CORP COM 172062101 1 6 SH   SOLE 8 6 0 0
CINCINNATI FINL CORP OPT 172062101 223 2,600 SH Call SOLE 8 2,600 0 0
CINCINNATI FINL CORP COM 172062101 1,366 15,900 SH   SOLE 9 15,900 0 0
CINEDIGM CORP COM 172406209 28 14,495 SH   SOLE 8 14,495 0 0
CINEMARK HOLDINGS INC COM 17243V102 5,015 125,373 SH   SOLE 1 125,373 0 0
CINEMARK HOLDINGS INC OPT 17243V102 44 1,100 SH Call SOLE 8 1,100 0 0
CINEMARK HOLDINGS INC COM 17243V102 19 470 SH   SOLE 8 470 0 0
CINTAS CORP COM 172908105 18,182 89,958 SH   SOLE 1 89,958 0 0
CINTAS CORP OPT 172908105 889 4,400 SH Put SOLE 8 4,400 0 0
CINTAS CORP OPT 172908105 344 1,700 SH Call SOLE 8 1,700 0 0
CINTAS CORP COM 172908105 695 3,438 SH   SOLE 8 3,438 0 0
CINTAS CORP COM 172908105 1,839 9,097 SH   SOLE 9 9,097 0 0
CIRCOR INTL INC COM 17273K109 409 12,540 SH   SOLE 1 12,540 0 0
CIRCOR INTL INC COM 17273K109 123 3,788 SH   SOLE 8 3,788 0 0
CIRRUS LOGIC INC COM 172755100 2,309 54,886 SH   SOLE 1 54,886 0 0
CIRRUS LOGIC INC OPT 172755100 5,456 129,700 SH Put SOLE 8 129,700 0 0
CIRRUS LOGIC INC OPT 172755100 362 8,600 SH Call SOLE 8 8,600 0 0
CIRRUS LOGIC INC COM 172755100 2,431 57,762 SH   SOLE 8 57,762 0 0
CISCO SYS INC COM 17275R102 343 6,346 SH   DFND 1 0 0 6,346
CISCO SYS INC COM 17275R102 418,347 7,748,630 SH   SOLE 1 7,748,630 0 0
CISCO SYS INC OPT 17275R102 65,981 1,222,100 SH Call SOLE 8 1,222,100 0 0
CISCO SYS INC OPT 17275R102 38,188 707,300 SH Put SOLE 8 707,300 0 0
CISCO SYS INC COM 17275R102 2,803 51,927 SH   SOLE 8 51,927 0 0
CISCO SYS INC COM 17275R102 83,373 1,544,221 SH   SOLE 9 1,544,221 0 0
CISCO SYS INC COM 17275R102 200 3,700 SH   SOLE 20 0 3,700 0
CISION LTD COM G1992S109 480 34,856 SH   SOLE 1 34,856 0 0
CIT GROUP INC COM 125581801 3,845 80,128 SH   SOLE 1 80,128 0 0
CIT GROUP INC OPT 125581801 844 17,600 SH Call SOLE 8 17,600 0 0
CIT GROUP INC COM 125581801 60 1,258 SH   SOLE 8 1,258 0 0
CIT GROUP INC OPT 125581801 96 2,000 SH Put SOLE 8 2,000 0 0
CIT GROUP INC COM 125581801 178 3,721 SH   SOLE 9 3,721 0 0
CITI TRENDS INC COM 17306X102 70 3,671 SH   SOLE 1 3,671 0 0
CITI TRENDS INC COM 17306X102 14 748 SH   SOLE 8 748 0 0
CITIGROUP INC COM 172967424 3,570 57,382 SH   DFND 1 0 0 57,382
CITIGROUP INC OPT 172967424 6,222 100,000 SH Put SOLE 1 100,000 0 0
CITIGROUP INC COM 172967424 219,664 3,530,424 SH   SOLE 1 3,530,424 0 0
CITIGROUP INC OPT 172967424 6,222 100,000 SH Call SOLE 1 100,000 0 0
CITIGROUP INC COM 172967424 64,225 1,032,217 SH   SOLE 8 1,032,217 0 0
CITIGROUP INC OPT 172967424 132,722 2,133,100 SH Put SOLE 8 2,133,100 0 0
CITIGROUP INC OPT 172967424 61,554 989,300 SH Call SOLE 8 989,300 0 0
CITIGROUP INC COM 172967424 16,187 260,161 SH   SOLE 9 260,161 0 0
CITIGROUP INC OPT 172967424 6,222 100,000 SH Put SOLE 9 100,000 0 0
CITIGROUP INC OPT 172967424 6,222 100,000 SH Call SOLE 9 100,000 0 0
CITIGROUP INC COM 172967424 194 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 1,397 22,450 SH   DFND 20 0 0 22,450
CITIGROUP INC COM 172967424 19,032 305,883 SH   SOLE 58 305,883 0 0
CITIZENS &amp NORTHN CORP COM 172922106 102 4,064 SH   SOLE 1 4,064 0 0
CITIZENS &amp NORTHN CORP COM 172922106 1 32 SH   SOLE 8 32 0 0
CITIZENS FINL GROUP INC COM 174610105 15,565 478,921 SH   SOLE 1 478,921 0 0
CITIZENS FINL GROUP INC OPT 174610105 26 800 SH Call SOLE 8 800 0 0
CITIZENS FINL GROUP INC COM 174610105 1,589 48,893 SH   SOLE 9 48,893 0 0
CITIZENS INC COM 174740100 110 16,513 SH   SOLE 1 16,513 0 0
CITIZENS INC COM 174740100 111 16,577 SH   SOLE 8 16,577 0 0
CITRIX SYS INC COM 177376100 36,681 368,038 SH   SOLE 1 368,038 0 0
CITRIX SYS INC OPT 177376100 857 8,600 SH Call SOLE 8 8,600 0 0
CITRIX SYS INC OPT 177376100 5,641 56,600 SH Put SOLE 8 56,600 0 0
CITRIX SYS INC COM 177376100 3,354 33,653 SH   SOLE 8 33,653 0 0
CITRIX SYS INC COM 177376100 1,375 13,792 SH   SOLE 9 13,792 0 0
CITY HLDG CO COM 177835105 1,086 14,248 SH   SOLE 1 14,248 0 0
CITY OFFICE REIT INC TRUS 178587101 130 11,521 SH   SOLE 1 11,521 0 0
CITY OFFICE REIT INC TRUS 178587101 28 2,448 SH   SOLE 8 2,448 0 0
CIVEO CORP CDA COM 17878Y108 3 1,397 SH   SOLE 8 1,397 0 0
CIVISTA BANCSHARES INC COM 178867107 107 4,866 SH   SOLE 1 4,866 0 0
CIVISTA BANCSHARES INC COM 178867107 2 100 SH   SOLE 8 100 0 0
CLARUS CORP NEW COM 18270P109 87 6,802 SH   SOLE 1 6,802 0 0
CLARUS CORP NEW COM 18270P109 211 16,500 SH   SOLE 8 16,500 0 0
CLEAN ENERGY FUELS CORP COM 184499101 130 42,009 SH   SOLE 1 42,009 0 0
CLEAN ENERGY FUELS CORP COM 184499101 33 10,472 SH   SOLE 8 10,472 0 0
CLEAN HARBORS INC COM 184496107 4,247 59,372 SH   SOLE 1 59,372 0 0
CLEAN HARBORS INC OPT 184496107 43 600 SH Call SOLE 8 600 0 0
CLEAN HARBORS INC COM 184496107 599 8,378 SH   SOLE 8 8,378 0 0
CLEAN HARBORS INC OPT 184496107 186 2,600 SH Put SOLE 8 2,600 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 77 14,198 SH   SOLE 1 14,198 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18451C109 7,668 1,433,237 SH   SOLE 8 1,433,237 0 0
CLEARFIELD INC COM 18482P103 47 3,176 SH   SOLE 1 3,176 0 0
CLEARFIELD INC COM 18482P103 1 89 SH   SOLE 8 89 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 11 7,901 SH   SOLE 1 7,901 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 1 471 SH   SOLE 8 471 0 0
CLEARSIGN COMBUSTION CORP COM 185064102 1 1,241 SH   SOLE 8 1,241 0 0
CLEARWATER PAPER CORP COM 18538R103 282 14,516 SH   SOLE 1 14,516 0 0
CLEARWAY ENERGY INC COM 18539C204 776 51,348 SH   SOLE 1 51,348 0 0
CLEARWAY ENERGY INC COM 18539C105 444 30,565 SH   SOLE 1 30,565 0 0
CLEARWAY ENERGY INC COM 18539C204 487 32,267 SH   SOLE 8 32,267 0 0
CLEARWAY ENERGY INC COM 18539C105 253 17,414 SH   SOLE 8 17,414 0 0
CLEVELAND CLIFFS INC COM 185899101 5 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 1,641 164,297 SH   SOLE 1 164,297 0 0
CLEVELAND CLIFFS INC COM 185899101 1,340 134,155 SH   SOLE 8 134,155 0 0
CLEVELAND CLIFFS INC OPT 185899101 3,850 385,400 SH Put SOLE 8 385,400 0 0
CLEVELAND CLIFFS INC BOND 185899AA9 48 35,000 PRN   SOLE 8 0 0 35,000
CLEVELAND CLIFFS INC OPT 185899101 3,491 349,400 SH Call SOLE 8 349,400 0 0
CLIPPER RLTY INC TRUS 18885T306 86 6,412 SH   SOLE 1 6,412 0 0
CLIPPER RLTY INC TRUS 18885T306 1 81 SH   SOLE 8 81 0 0
CLOROX CO DEL COM 189054109 44,403 276,721 SH   SOLE 1 276,721 0 0
CLOROX CO DEL COM 189054109 104 650 SH   DFND 1 0 0 650
CLOROX CO DEL OPT 189054109 1,765 11,000 SH Put SOLE 8 11,000 0 0
CLOROX CO DEL OPT 189054109 3,033 18,900 SH Call SOLE 8 18,900 0 0
CLOROX CO DEL COM 189054109 33 206 SH   SOLE 8 206 0 0
CLOROX CO DEL COM 189054109 2,156 13,438 SH   SOLE 9 13,438 0 0
CLOUDERA INC COM 18914U100 19 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 12,790 1,169,093 SH   SOLE 1 1,169,093 0 0
CLOUDERA INC OPT 18914U100 14 1,300 SH Call SOLE 8 1,300 0 0
CLOUDERA INC COM 18914U100 332 30,325 SH   SOLE 8 30,325 0 0
CLOVIS ONCOLOGY INC COM 189464100 559 22,506 SH   SOLE 1 22,506 0 0
CLOVIS ONCOLOGY INC OPT 189464100 948 38,200 SH Call SOLE 8 38,200 0 0
CLOVIS ONCOLOGY INC COM 189464100 1,243 50,118 SH   SOLE 8 50,118 0 0
CLOVIS ONCOLOGY INC OPT 189464100 1,129 45,500 SH Put SOLE 8 45,500 0 0
CM FIN INC COM 12574Q103 0 64 SH   SOLE 8 64 0 0
CME GROUP INC COM 12572Q105 153 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 91,157 553,889 SH   SOLE 1 553,889 0 0
CME GROUP INC OPT 12572Q105 2,485 15,100 SH Call SOLE 8 15,100 0 0
CME GROUP INC OPT 12572Q105 2,452 14,900 SH Put SOLE 8 14,900 0 0
CME GROUP INC COM 12572Q105 323 1,965 SH   SOLE 8 1,965 0 0
CME GROUP INC COM 12572Q105 7,073 42,971 SH   SOLE 9 42,971 0 0
CMS ENERGY CORP COM 125896100 58,405 1,051,618 SH   SOLE 1 1,051,618 0 0
CMS ENERGY CORP COM 125896100 34 622 SH   SOLE 8 622 0 0
CMS ENERGY CORP COM 125896100 1,655 29,802 SH   SOLE 9 29,802 0 0
CNA FINL CORP COM 126117100 610 14,085 SH   SOLE 1 14,085 0 0
CNA FINL CORP COM 126117100 112 2,600 SH   SOLE 8 2,600 0 0
CNB FINL CORP PA COM 126128107 115 4,556 SH   SOLE 1 4,556 0 0
CNH INDL N V COM N20944109 25,412 2,491,312 SH   SOLE 1 2,491,312 0 0
CNH INDL N V COM N20944109 4,785 469,164 SH   SOLE 9 469,164 0 0
CNH INDL N V COM N20944109 14,112 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 836 51,594 SH   SOLE 1 51,594 0 0
CNOOC LTD ADR 126132109 830 4,466 SH   SOLE 1 4,466 0 0
CNOOC LTD OPT 126132109 2,749 14,800 SH Call SOLE 8 14,800 0 0
CNOOC LTD ADR 126132109 840 4,521 SH   SOLE 8 4,521 0 0
CNOOC LTD OPT 126132109 3,585 19,300 SH Put SOLE 8 19,300 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 90 5,940 SH   SOLE 1 5,940 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 2 100 SH   SOLE 8 100 0 0
CNX RESOURCES CORPORATION COM 12653C108 1,648 153,012 SH   SOLE 1 153,012 0 0
CNX RESOURCES CORPORATION OPT 12653C108 354 32,900 SH Put SOLE 8 32,900 0 0
CNX RESOURCES CORPORATION COM 12653C108 54 5,021 SH   SOLE 8 5,021 0 0
CNX RESOURCES CORPORATION OPT 12653C108 52 4,800 SH Call SOLE 8 4,800 0 0
COASTAL FINL CORP WA COM 19046P209 36 2,139 SH   SOLE 1 2,139 0 0
COCA COLA CO COM 191216100 325,874 6,954,212 SH   SOLE 1 6,954,212 0 0
COCA COLA CO COM 191216100 311 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO OPT 191216100 22,273 475,300 SH Put SOLE 8 475,300 0 0
COCA COLA CO OPT 191216100 20,047 427,800 SH Call SOLE 8 427,800 0 0
COCA COLA CO COM 191216100 23,649 504,675 SH   SOLE 9 504,675 0 0
COCA COLA CO COM 191216100 197 4,200 SH   SOLE 20 0 4,200 0
COCA COLA CO COM 191216100 19,255 410,898 SH   SOLE 58 410,898 0 0
COCA COLA CONSOLIDATED INC COM 191098102 977 3,396 SH   SOLE 1 3,396 0 0
COCA COLA CONSOLIDATED INC COM 191098102 54 188 SH   SOLE 8 188 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 33,092 639,562 SH   SOLE 1 639,562 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 6,556 126,705 SH   SOLE 8 126,705 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 5 100 SH Call SOLE 8 100 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 16,062 310,416 SH   SOLE 9 310,416 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 30 454 SH   DFND 20 0 0 454
CODEXIS INC COM 192005106 941 45,832 SH   SOLE 1 45,832 0 0
CODEXIS INC COM 192005106 5 254 SH   SOLE 8 254 0 0
CODORUS VY BANCORP INC COM 192025104 60 2,789 SH   SOLE 1 2,789 0 0
COEUR MNG INC COM 192108504 409 100,268 SH   SOLE 1 100,268 0 0
COEUR MNG INC OPT 192108504 78 19,100 SH Put SOLE 8 19,100 0 0
COEUR MNG INC OPT 192108504 92 22,500 SH Call SOLE 8 22,500 0 0
COEUR MNG INC COM 192108504 265 64,974 SH   SOLE 8 64,974 0 0
COFFEE HLDG CO INC COM 192176105 0 44 SH   SOLE 8 44 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 2,618 48,258 SH   SOLE 1 48,258 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 1 23 SH   SOLE 8 23 0 0
COGNEX CORP COM 192422103 3,028 59,554 SH   SOLE 1 59,554 0 0
COGNEX CORP COM 192422103 11 215 SH   SOLE 8 215 0 0
COGNEX CORP COM 192422103 308 6,062 SH   SOLE 9 6,062 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 127,197 1,755,631 SH   SOLE 1 1,755,631 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 196 2,717 SH   SOLE 8 2,717 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 7,317 101,000 SH Call SOLE 8 101,000 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 1,413 19,500 SH Put SOLE 8 19,500 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 63,314 873,901 SH   SOLE 9 873,901 0 0
COHBAR INC COM 19249J109 22 6,701 SH   SOLE 1 6,701 0 0
COHEN &amp STEERS INC COM 19247A100 513 12,113 SH   SOLE 1 12,113 0 0
COHERENT INC COM 192479103 190 1,342 SH   SOLE 1 1,342 0 0
COHERENT INC COM 192479103 20 138 SH   SOLE 8 138 0 0
COHERUS BIOSCIENCES INC COM 19249H103 35 2,596 SH   DFND 1 0 0 2,596
COHERUS BIOSCIENCES INC COM 19249H103 237 17,377 SH   SOLE 1 17,377 0 0
COHERUS BIOSCIENCES INC COM 19249H103 4 310 SH   SOLE 8 310 0 0
COHERUS BIOSCIENCES INC OPT 19249H103 72 5,300 SH Call SOLE 8 5,300 0 0
COHU INC COM 192576106 471 31,913 SH   SOLE 1 31,913 0 0
COLFAX CORP COM 194014106 42 1,428 SH   SOLE 1 1,428 0 0
COLFAX CORP COM 194014106 56 1,900 SH   SOLE 8 1,900 0 0
COLFAX CORP CONV 194014205 3,189 23,954 SH   SOLE 8 23,954 0 0
COLFAX CORP OPT 194014106 104 3,500 SH Call SOLE 8 3,500 0 0
COLGATE PALMOLIVE CO PREF 194162103 431 6,285 SH   DFND 1 0 0 6,285
COLGATE PALMOLIVE CO COM 194162103 105,006 1,532,049 SH   SOLE 1 1,532,049 0 0
COLGATE PALMOLIVE CO OPT 194162103 33,146 483,600 SH Put SOLE 8 483,600 0 0
COLGATE PALMOLIVE CO COM 194162103 7,908 115,384 SH   SOLE 8 115,384 0 0
COLGATE PALMOLIVE CO OPT 194162103 14,140 206,300 SH Call SOLE 8 206,300 0 0
COLGATE PALMOLIVE CO COM 194162103 6,347 92,588 SH   SOLE 9 92,588 0 0
COLGATE PALMOLIVE CO PREF 194162103 685 10,000 SH   DFND 20 0 0 10,000
COLLECTORS UNIVERSE INC COM 19421R200 1,108 63,235 SH   SOLE 1 63,235 0 0
COLLECTORS UNIVERSE INC COM 19421R200 143 8,153 SH   SOLE 8 8,153 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 722 47,655 SH   SOLE 1 47,655 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 64 4,202 SH   SOLE 8 4,202 0 0
COLLIER CREEK HOLDINGS TRUS G22707122 5,160 500,000 SH   SOLE 8 500,000 0 0
COLONY CAP INC NEW TRUS 19626G108 3,073 577,559 SH   SOLE 1 577,559 0 0
COLONY CAP INC NEW TRUS 19626G108 0 62 SH   SOLE 8 62 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 426 27,168 SH   SOLE 1 27,168 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 0 12 SH   SOLE 8 12 0 0
COLUMBIA BKG SYS INC COM 197236102 1,621 49,593 SH   SOLE 1 49,593 0 0
COLUMBIA ETF TR I FUND 19761L508 94 4,700 SH   SOLE 1 4,700 0 0
COLUMBIA FINL INC COM 197641103 238 15,211 SH   SOLE 1 15,211 0 0
COLUMBIA PPTY TR INC TRUS 198287203 4,674 207,603 SH   SOLE 1 207,603 0 0
COLUMBIA PPTY TR INC TRUS 198287203 3 124 SH   SOLE 8 124 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 6,748 64,775 SH   SOLE 1 64,775 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 91 874 SH   SOLE 8 874 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 298 8,673 SH   SOLE 1 8,673 0 0
COMCAST CORP NEW COM 20030N101 226,690 5,670,042 SH   SOLE 1 5,670,042 0 0
COMCAST CORP NEW COM 20030N101 356 8,897 SH   DFND 1 0 0 8,897
COMCAST CORP NEW OPT 20030N101 59,639 1,491,700 SH Put SOLE 8 1,491,700 0 0
COMCAST CORP NEW OPT 20030N101 40,400 1,010,500 SH Call SOLE 8 1,010,500 0 0
COMCAST CORP NEW COM 20030N101 8,214 205,453 SH   SOLE 8 205,453 0 0
COMCAST CORP NEW COM 20030N101 51,839 1,296,616 SH   SOLE 9 1,296,616 0 0
COMERICA INC COM 200340107 18,539 252,841 SH   SOLE 1 252,841 0 0
COMERICA INC OPT 200340107 2,742 37,400 SH Put SOLE 8 37,400 0 0
COMERICA INC COM 200340107 2,586 35,263 SH   SOLE 8 35,263 0 0
COMERICA INC OPT 200340107 2,537 34,600 SH Call SOLE 8 34,600 0 0
COMERICA INC COM 200340107 1,239 16,896 SH   SOLE 9 16,896 0 0
COMFORT SYS USA INC COM 199908104 1,911 36,471 SH   SOLE 1 36,471 0 0
COMFORT SYS USA INC COM 199908104 28 552 SH   SOLE 8 552 0 0
COMMERCE BANCSHARES INC COM 200525103 1,624 27,973 SH   SOLE 1 27,973 0 0
COMMERCIAL METALS CO COM 201723103 1,018 59,612 SH   SOLE 1 59,612 0 0
COMMERCIAL METALS CO COM 201723103 28 1,639 SH   SOLE 8 1,639 0 0
COMMERCIAL METALS CO OPT 201723103 20 1,200 SH Put SOLE 8 1,200 0 0
COMMERCIAL VEH GROUP INC COM 202608105 66 8,547 SH   SOLE 1 8,547 0 0
COMMERCIAL VEH GROUP INC COM 202608105 77 10,018 SH   SOLE 8 10,018 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,209 55,648 SH   SOLE 1 55,648 0 0
COMMSCOPE HLDG CO INC COM 20337X109 4 184 SH   SOLE 8 184 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 89 4,100 SH Call SOLE 8 4,100 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 22 1,000 SH Put SOLE 8 1,000 0 0
COMMSCOPE HLDG CO INC COM 20337X109 148 6,770 SH   SOLE 9 6,770 0 0
COMMUNICATIONS SYS INC COM 203900105 16 6,000 SH   DFND 1 0 0 6,000
COMMUNICATIONS SYS INC COM 203900105 0 69 SH   SOLE 8 69 0 0
COMMUNITY BANKERS TR CORP COM 203612106 48 6,574 SH   SOLE 1 6,574 0 0
COMMUNITY BK SYS INC COM 203607106 2,098 35,080 SH   SOLE 1 35,080 0 0
COMMUNITY FINL CORP MD COM 20368X101 42 1,484 SH   SOLE 1 1,484 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 329 88,100 SH   SOLE 1 88,100 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 19 5,100 SH Put SOLE 8 5,100 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 2 435 SH   SOLE 8 435 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 6 1,500 SH Call SOLE 8 1,500 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 1,669 46,512 SH   SOLE 1 46,512 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 3 93 SH   SOLE 8 93 0 0
COMMUNITY TR BANCORP INC COM 204149108 195 4,747 SH   SOLE 1 4,747 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,971 30,444 SH   SOLE 1 30,444 0 0
COMMVAULT SYSTEMS INC COM 204166102 919 14,195 SH   SOLE 8 14,195 0 0
COMMVAULT SYSTEMS INC OPT 204166102 214 3,300 SH Call SOLE 8 3,300 0 0
COMMVAULT SYSTEMS INC OPT 204166102 304 4,700 SH Put SOLE 8 4,700 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 3,541 152,108 SH   SOLE 1 152,108 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 6,753 638,308 SH   SOLE 1 638,308 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 2 175 SH   SOLE 8 175 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 868 82,011 SH   SOLE 9 82,011 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 4,338 1,215,093 SH   SOLE 1 1,215,093 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 96 26,928 SH   SOLE 9 26,928 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 89 9,637 SH   SOLE 1 9,637 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 0 6 SH   SOLE 8 6 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 37 4,011 SH   SOLE 9 4,011 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 23 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 331 80,523 SH   SOLE 1 80,523 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 4 947 SH   SOLE 9 947 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 1,145 38,859 SH   SOLE 1 38,859 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 410 23,709 SH   SOLE 1 23,709 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 48 2,800 SH Call SOLE 8 2,800 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 2 100 SH Put SOLE 8 100 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 340 19,685 SH   SOLE 8 19,685 0 0
COMPASS MINERALS INTL INC COM 20451N101 622 11,442 SH   SOLE 1 11,442 0 0
COMPASS MINERALS INTL INC OPT 20451N101 190 3,500 SH Put SOLE 8 3,500 0 0
COMPASS MINERALS INTL INC COM 20451N101 13 238 SH   SOLE 8 238 0 0
COMPASS MINERALS INTL INC OPT 20451N101 375 6,900 SH Call SOLE 8 6,900 0 0
COMPUGEN LTD COM M25722105 0 42 SH   SOLE 8 42 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 465 15,653 SH   SOLE 1 15,653 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 6 209 SH   SOLE 8 209 0 0
COMPUTER TASK GROUP INC COM 205477102 1 268 SH   SOLE 8 268 0 0
COMPX INTERNATIONAL INC COM 20563P101 8 506 SH   SOLE 1 506 0 0
COMSCORE INC COM 20564W105 2,669 131,767 SH   SOLE 1 131,767 0 0
COMSCORE INC COM 20564W105 79 3,896 SH   SOLE 8 3,896 0 0
COMSTOCK RES INC COM 205768302 898 129,599 SH   SOLE 1 129,599 0 0
COMSTOCK RES INC COM 205768302 13 1,882 SH   SOLE 8 1,882 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 500 21,553 SH   SOLE 1 21,553 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 0 13 SH   SOLE 8 13 0 0
CONAGRA BRANDS INC COM 205887102 22,243 801,790 SH   SOLE 1 801,790 0 0
CONAGRA BRANDS INC OPT 205887102 15,379 554,400 SH Put SOLE 8 554,400 0 0
CONAGRA BRANDS INC COM 205887102 6,154 221,823 SH   SOLE 8 221,823 0 0
CONAGRA BRANDS INC OPT 205887102 1,701 61,300 SH Call SOLE 8 61,300 0 0
CONAGRA BRANDS INC COM 205887102 1,435 51,746 SH   SOLE 9 51,746 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 190 15,718 SH   SOLE 1 15,718 0 0
CONCERT PHARMACEUTICALS INC OPT 206022105 191 15,800 SH Call SOLE 8 15,800 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 849 70,316 SH   SOLE 8 70,316 0 0
CONCERT PHARMACEUTICALS INC OPT 206022105 724 60,000 SH Put SOLE 8 60,000 0 0
CONCHO RES INC COM 20605P101 41,763 376,371 SH   SOLE 1 376,371 0 0
CONCHO RES INC COM 20605P101 42 375 SH   SOLE 8 375 0 0
CONCHO RES INC OPT 20605P101 65,667 591,800 SH Call SOLE 8 591,800 0 0
CONCHO RES INC OPT 20605P101 1,176 10,600 SH Put SOLE 8 10,600 0 0
CONCHO RES INC COM 20605P101 2,393 21,560 SH   SOLE 9 21,560 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 20 2,209 SH   SOLE 8 2,209 0 0
CONDUENT INC COM 206787103 13,481 974,742 SH   SOLE 1 974,742 0 0
CONDUENT INC COM 206787103 1 38 SH   SOLE 8 38 0 0
CONFORMIS INC COM 20717E101 322 111,800 SH   SOLE 1 111,800 0 0
CONMED CORP COM 207410101 21,044 253,002 SH   SOLE 1 253,002 0 0
CONMED CORP COM 207410101 3 37 SH   SOLE 8 37 0 0
CONNECTICUT WTR SVC INC COM 207797101 568 8,279 SH   SOLE 1 8,279 0 0
CONNECTICUT WTR SVC INC COM 207797101 62 902 SH   SOLE 8 902 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 352 17,847 SH   SOLE 1 17,847 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 1 75 SH   SOLE 8 75 0 0
CONNS INC COM 208242107 754 32,936 SH   SOLE 1 32,936 0 0
CONNS INC OPT 208242107 860 37,600 SH Put SOLE 8 37,600 0 0
CONNS INC OPT 208242107 1,015 44,400 SH Call SOLE 8 44,400 0 0
CONNS INC COM 208242107 431 18,820 SH   SOLE 8 18,820 0 0
CONOCOPHILLIPS COM 20825C104 221,897 3,324,806 SH   SOLE 1 3,324,806 0 0
CONOCOPHILLIPS COM 20825C104 734 11,001 SH   DFND 1 0 0 11,001
CONOCOPHILLIPS OPT 20825C104 1,575 23,600 SH Call SOLE 1 23,600 0 0
CONOCOPHILLIPS OPT 20825C104 3,077 46,100 SH Put SOLE 1 46,100 0 0
CONOCOPHILLIPS OPT 20825C104 2,863 42,900 SH Put SOLE 8 42,900 0 0
CONOCOPHILLIPS OPT 20825C104 13,996 209,700 SH Call SOLE 8 209,700 0 0
CONOCOPHILLIPS COM 20825C104 1,368 20,504 SH   SOLE 8 20,504 0 0
CONOCOPHILLIPS COM 20825C104 10,552 158,106 SH   SOLE 9 158,106 0 0
CONOCOPHILLIPS OPT 20825C104 3,077 46,100 SH Put SOLE 9 46,100 0 0
CONOCOPHILLIPS OPT 20825C104 1,575 23,600 SH Call SOLE 9 23,600 0 0
CONOCOPHILLIPS COM 20825C104 1,382 20,703 SH   SOLE 58 20,703 0 0
CONSOL ENERGY INC NEW COM 20854L108 39 1,161 SH   SOLE 8 1,161 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 1,406 128,966 SH   SOLE 1 128,966 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 70 6,391 SH   SOLE 8 6,391 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 474 43,400 SH Call SOLE 8 43,400 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 64 5,900 SH Put SOLE 8 5,900 0 0
CONSOLIDATED EDISON INC COM 209115104 85 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 206,938 2,440,018 SH   SOLE 1 2,440,018 0 0
CONSOLIDATED EDISON INC OPT 209115104 670 7,900 SH Call SOLE 8 7,900 0 0
CONSOLIDATED EDISON INC OPT 209115104 42 500 SH Put SOLE 8 500 0 0
CONSOLIDATED EDISON INC COM 209115104 826 9,743 SH   SOLE 8 9,743 0 0
CONSOLIDATED EDISON INC COM 209115104 3,983 46,966 SH   SOLE 9 46,966 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 65 1,096 SH   SOLE 1 1,096 0 0
CONSOLIDATED WATER CO INC COM G23773107 58 4,505 SH   SOLE 1 4,505 0 0
CONSOLIDATED WATER CO INC COM G23773107 0 3 SH   SOLE 8 3 0 0
CONSTELLATION BRANDS INC COM 21036P108 12 68 SH   DFND 1 0 0 68
CONSTELLATION BRANDS INC COM 21036P108 61,932 353,230 SH   SOLE 1 353,230 0 0
CONSTELLATION BRANDS INC OPT 21036P108 13,448 76,700 SH Call SOLE 8 76,700 0 0
CONSTELLATION BRANDS INC OPT 21036P108 22,846 130,300 SH Put SOLE 8 130,300 0 0
CONSTELLATION BRANDS INC COM 21036P108 14,754 84,147 SH   SOLE 8 84,147 0 0
CONSTELLATION BRANDS INC COM 21036P108 3,046 17,374 SH   SOLE 9 17,374 0 0
CONSTELLATION BRANDS INC COM 21036P108 430 2,455 SH   DFND 20 0 0 2,455
CONSTELLATION PHARMCETICLS I COM 210373106 61 4,476 SH   SOLE 1 4,476 0 0
CONSTELLIUM NV COM N22035104 96 12,066 SH   SOLE 1 12,066 0 0
CONSTELLIUM NV OPT N22035104 160 20,000 SH Put SOLE 8 20,000 0 0
CONSTELLIUM NV COM N22035104 9 1,113 SH   SOLE 9 1,113 0 0
CONSUMER PORTFOLIO SVCS INC COM 210502100 122 34,846 SH   SOLE 8 34,846 0 0
CONTAINER STORE GROUP INC COM 210751103 43 4,886 SH   SOLE 1 4,886 0 0
CONTAINER STORE GROUP INC COM 210751103 53 6,060 SH   SOLE 8 6,060 0 0
CONTANGO OIL &amp GAS COMPANY COM 21075N204 0 23 SH   SOLE 8 23 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 1,345 54,296 SH   SOLE 1 54,296 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 135 5,460 SH   SOLE 8 5,460 0 0
CONTINENTAL RESOURCES INC COM 212015101 12,452 278,107 SH   SOLE 1 278,107 0 0
CONTINENTAL RESOURCES INC OPT 212015101 8,999 201,000 SH Call SOLE 8 201,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 1,441 32,187 SH   SOLE 8 32,187 0 0
CONTINENTAL RESOURCES INC OPT 212015101 3,107 69,400 SH Put SOLE 8 69,400 0 0
CONTINENTAL RESOURCES INC COM 212015101 148 3,310 SH   SOLE 9 3,310 0 0
CONTRAFECT CORP COM 212326102 10 24,703 SH   SOLE 1 24,703 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 8 36,738 SH   DFND 1 0 0 36,738
CONTRAVIR PHARMACEUTICALS IN COM 21234W202 11 47,296 SH   SOLE 8 47,296 0 0
CONTROL4 CORP COM 21240D107 298 17,620 SH   SOLE 1 17,620 0 0
CONTROL4 CORP COM 21240D107 5 293 SH   SOLE 8 293 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 55 6,500 SH   SOLE 1 6,500 0 0
CONTURA ENERGY INC COM 21241B100 17,261 298,019 SH   SOLE 1 298,019 0 0
CONTURA ENERGY INC COM 21241B100 6 104 SH   SOLE 8 104 0 0
COOPER COS INC COM 216648402 18,970 64,056 SH   SOLE 1 64,056 0 0
COOPER COS INC COM 216648402 13 44 SH   SOLE 8 44 0 0
COOPER COS INC COM 216648402 1,523 5,143 SH   SOLE 9 5,143 0 0
COOPER STD HLDGS INC COM 21676P103 1,894 40,334 SH   SOLE 1 40,334 0 0
COOPER STD HLDGS INC COM 21676P103 1 16 SH   SOLE 8 16 0 0
COOPER TIRE &amp RUBR CO COM 216831107 2,041 68,241 SH   SOLE 1 68,241 0 0
COOPER TIRE &amp RUBR CO COM 216831107 0 2 SH   SOLE 8 2 0 0
COOPER TIRE &amp RUBR CO OPT 216831107 24 800 SH Call SOLE 8 800 0 0
COOTEK CAYMAN INC ADR 21718L102 4 383 SH   SOLE 1 383 0 0
COPA HOLDINGS SA COM P31076105 4,071 50,520 SH   SOLE 1 50,520 0 0
COPA HOLDINGS SA OPT P31076105 81 1,000 SH Call SOLE 8 1,000 0 0
COPA HOLDINGS SA COM P31076105 38 477 SH   SOLE 8 477 0 0
COPA HOLDINGS SA OPT P31076105 8 100 SH Put SOLE 8 100 0 0
COPART INC COM 217204106 13,817 228,031 SH   SOLE 1 228,031 0 0
COPART INC OPT 217204106 309 5,100 SH Put SOLE 8 5,100 0 0
COPART INC COM 217204106 168 2,770 SH   SOLE 8 2,770 0 0
COPART INC OPT 217204106 412 6,800 SH Call SOLE 8 6,800 0 0
COPART INC COM 217204106 1,315 21,699 SH   SOLE 9 21,699 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 390 56,073 SH   SOLE 1 56,073 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 50 7,233 SH   SOLE 8 7,233 0 0
CORCEPT THERAPEUTICS INC COM 218352102 1,039 88,479 SH   SOLE 1 88,479 0 0
CORCEPT THERAPEUTICS INC COM 218352102 143 12,213 SH   SOLE 8 12,213 0 0
CORE LABORATORIES N V COM N22717107 14,843 215,340 SH   SOLE 1 7,121 208,219 0
CORE LABORATORIES N V COM N22717107 14 200 SH   DFND 1 0 0 200
CORE LABORATORIES N V OPT N22717107 731 10,600 SH Call SOLE 8 10,600 0 0
CORE LABORATORIES N V OPT N22717107 365 5,300 SH Put SOLE 8 5,300 0 0
CORE LABORATORIES N V COM N22717107 7 103 SH   SOLE 8 103 0 0
CORE LABORATORIES N V COM N22717107 25 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 752 10,907 SH   SOLE 20 0 10,907 0
CORE LABORATORIES N V COM N22717107 2,601 37,727 SH   SOLE 99 0 37,727 0
CORE MARK HOLDING CO INC COM 218681104 1,570 42,276 SH   SOLE 1 42,276 0 0
CORE MARK HOLDING CO INC COM 218681104 27 738 SH   SOLE 8 738 0 0
CORECIVIC INC TRUS 21871N101 2,436 125,267 SH   SOLE 1 125,267 0 0
CORECIVIC INC OPT 21871N101 25 1,300 SH Call SOLE 8 1,300 0 0
CORECIVIC INC OPT 21871N101 99 5,100 SH Put SOLE 8 5,100 0 0
CORECIVIC INC TRUS 21871N101 58 3,014 SH   SOLE 8 3,014 0 0
CORELOGIC INC COM 21871D103 2,658 71,312 SH   SOLE 1 71,312 0 0
CORELOGIC INC COM 21871D103 775 20,794 SH   SOLE 8 20,794 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 144 3,904 SH   SOLE 1 3,904 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 4 100 SH   SOLE 8 100 0 0
CORENERGY INFRASTRUCTURE TR OPT 21870U502 15 400 SH Call SOLE 8 400 0 0
COREPOINT LODGING INC TRUS 21872L104 615 55,025 SH   SOLE 1 55,025 0 0
COREPOINT LODGING INC TRUS 21872L104 1 59 SH   SOLE 8 59 0 0
CORESITE RLTY CORP TRUS 21870Q105 2,699 25,225 SH   SOLE 1 25,225 0 0
CORESITE RLTY CORP COM 21870Q105 474 4,428 SH   SOLE 1 4,428 0 0
CORESITE RLTY CORP TRUS 21870Q105 35 330 SH   SOLE 8 330 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 270 155,113 SH   SOLE 1 155,113 0 0
CORMEDIX INC COM 21900C308 301 31,884 SH   SOLE 1 31,884 0 0
CORMEDIX INC COM 21900C308 1 114 SH   SOLE 8 114 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 1,985 36,239 SH   SOLE 1 36,239 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 179 3,272 SH   SOLE 8 3,272 0 0
CORNERSTONE ONDEMAND INC OPT 21925Y103 82 1,500 SH Call SOLE 8 1,500 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 50,968 1,539,810 SH   SOLE 1 1,539,810 0 0
CORNING INC COM 219350105 18 551 SH   DFND 1 0 0 551
CORNING INC OPT 219350105 6,286 189,900 SH Call SOLE 8 189,900 0 0
CORNING INC COM 219350105 143 4,326 SH   SOLE 8 4,326 0 0
CORNING INC OPT 219350105 1,264 38,200 SH Put SOLE 8 38,200 0 0
CORNING INC COM 219350105 3,329 100,551 SH   SOLE 9 100,551 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 3,551 130,064 SH   SOLE 1 130,064 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 3,179 116,427 SH   SOLE 1 116,427 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 1 48 SH   SOLE 8 48 0 0
CORVEL CORP COM 221006109 503 7,706 SH   SOLE 1 7,706 0 0
CORVEL CORP COM 221006109 21 318 SH   SOLE 8 318 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 16 3,919 SH   SOLE 1 3,919 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 76 SH   SOLE 8 76 0 0
COSAN LTD COM G25343107 1,110 95,822 SH   SOLE 1 95,822 0 0
COSAN LTD COM G25343107 254 21,927 SH   SOLE 8 21,927 0 0
COSTAMARE INC COM Y1771G102 80 15,360 SH   SOLE 1 15,360 0 0
COSTAR GROUP INC COM 22160N109 8,216 17,615 SH   SOLE 1 17,615 0 0
COSTAR GROUP INC COM 22160N109 23 50 SH   SOLE 8 50 0 0
COSTAR GROUP INC COM 22160N109 601 1,288 SH   SOLE 9 1,288 0 0
COSTCO WHSL CORP NEW COM 22160K105 918 3,792 SH   DFND 1 0 0 3,792
COSTCO WHSL CORP NEW COM 22160K105 132,251 546,178 SH   SOLE 1 546,178 0 0
COSTCO WHSL CORP NEW OPT 22160K105 55,740 230,200 SH Call SOLE 8 230,200 0 0
COSTCO WHSL CORP NEW COM 22160K105 29 120 SH   SOLE 8 120 0 0
COSTCO WHSL CORP NEW OPT 22160K105 29,081 120,100 SH Put SOLE 8 120,100 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,120 45,924 SH   SOLE 9 45,924 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,908 7,880 SH   SOLE 58 7,880 0 0
COTT CORP QUE COM 22163N106 6 400 SH   SOLE 1 400 0 0
COTY INC COM 222070203 11,188 972,904 SH   SOLE 1 972,904 0 0
COTY INC OPT 222070203 4,025 350,000 SH Call SOLE 1 350,000 0 0
COTY INC OPT 222070203 1,880 163,500 SH Put SOLE 1 163,500 0 0
COTY INC OPT 222070203 6,736 585,700 SH Call SOLE 8 585,700 0 0
COTY INC COM 222070203 4,526 393,547 SH   SOLE 8 393,547 0 0
COTY INC OPT 222070203 9,137 794,500 SH Put SOLE 8 794,500 0 0
COTY INC COM 222070203 2,269 197,302 SH   SOLE 9 197,302 0 0
COTY INC OPT 222070203 112,268 9,762,400 SH Call SOLE 44 9,762,400 0 0
COUNTY BANCORP INC COM 221907108 27 1,569 SH   SOLE 1 1,569 0 0
COUPA SOFTWARE INC COM 22266L106 1,562 17,170 SH   SOLE 1 17,170 0 0
COUPA SOFTWARE INC OPT 22266L106 318 3,500 SH Call SOLE 8 3,500 0 0
COUPA SOFTWARE INC OPT 22266L106 73 800 SH Put SOLE 8 800 0 0
COUPA SOFTWARE INC COM 22266L106 64 694 SH   SOLE 8 694 0 0
COUSINS PPTYS INC TRUS 222795106 8,782 909,206 SH   SOLE 1 909,206 0 0
COUSINS PPTYS INC TRUS 222795106 0 6 SH   SOLE 8 6 0 0
COVANTA HLDG CORP COM 22282E102 690 39,860 SH   SOLE 1 39,860 0 0
COVANTA HLDG CORP COM 22282E102 2 100 SH   SOLE 8 100 0 0
COVANTA HLDG CORP COM 22282E102 74 4,289 SH   SOLE 9 4,289 0 0
COVENANT TRANSN GROUP INC COM 22284P105 72 3,777 SH   SOLE 1 3,777 0 0
COVENANT TRANSN GROUP INC COM 22284P105 223 11,732 SH   SOLE 8 11,732 0 0
COVETRUS INC COM 22304C100 997 31,297 SH   SOLE 1 31,297 0 0
COVETRUS INC OPT 22304C100 11 360 SH Call SOLE 8 360 0 0
COVETRUS INC COM 22304C100 0 1 SH   SOLE 8 1 0 0
COVETRUS INC OPT 22304C100 1 40 SH Put SOLE 8 40 0 0
COVETRUS INC COM 22304C100 52 1,627 SH   SOLE 9 1,627 0 0
COVIA HLDGS CORP COM 22305A103 49 8,783 SH   SOLE 1 8,783 0 0
COVIA HLDGS CORP COM 22305A103 2 459 SH   SOLE 8 459 0 0
COWEN INC COM 223622606 467 32,273 SH   SOLE 1 32,273 0 0
COWEN INC COM 223622606 1 100 SH   SOLE 8 100 0 0
CPI CARD GROUP INC COM 12634H200 0 14 SH   SOLE 8 14 0 0
CRA INTL INC COM 12618T105 115 2,286 SH   SOLE 1 2,286 0 0
CRA INTL INC COM 12618T105 202 4,004 SH   SOLE 8 4,004 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,685 16,613 SH   SOLE 1 16,613 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 2,909 18,000 SH Call SOLE 8 18,000 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,095 6,776 SH   SOLE 8 6,776 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 2,198 13,600 SH Put SOLE 8 13,600 0 0
CRAFT BREW ALLIANCE INC COM 224122101 50 3,599 SH   SOLE 1 3,599 0 0
CRAFT BREW ALLIANCE INC COM 224122101 66 4,706 SH   SOLE 8 4,706 0 0
CRANE CO COM 224399105 1,059 12,509 SH   SOLE 1 12,509 0 0
CRANE CO OPT 224399105 135 1,600 SH Call SOLE 8 1,600 0 0
CRANE CO OPT 224399105 161 1,900 SH Put SOLE 8 1,900 0 0
CRANE CO COM 224399105 48 564 SH   SOLE 8 564 0 0
CRAWFORD &amp CO COM 224633107 30 3,375 SH   SOLE 1 3,375 0 0
CRAY INC COM 225223304 762 29,238 SH   SOLE 1 29,238 0 0
CRAY INC COM 225223304 68 2,581 SH   SOLE 8 2,581 0 0
CREDICORP LTD COM G2519Y108 15,402 64,187 SH   SOLE 1 64,187 0 0
CREDICORP LTD COM G2519Y108 297 1,237 SH   SOLE 8 1,237 0 0
CREDIT ACCEP CORP MICH COM 225310101 2,398 5,305 SH   SOLE 1 5,305 0 0
CREDIT ACCEP CORP MICH COM 225310101 2 4 SH   SOLE 8 4 0 0
CREDIT SUISSE GROUP ADR 225401108 14,791 1,269,580 SH   SOLE 1 1,269,580 0 0
CREDIT SUISSE GROUP ADR 225401108 1,449 124,377 SH   SOLE 8 124,377 0 0
CREDIT SUISSE GROUP OPT 225401108 2,727 234,100 SH Put SOLE 8 234,100 0 0
CREDIT SUISSE GROUP OPT 225401108 3,677 315,600 SH Call SOLE 8 315,600 0 0
CREDIT SUISSE GROUP ADR 225401108 270 23,173 SH   SOLE 9 23,173 0 0
CREDIT SUISSE GROUP ADR 225401108 204 17,500 SH   DFND 20 0 0 17,500
CREE INC COM 225447101 1,974 34,508 SH   SOLE 1 34,508 0 0
CREE INC OPT 225447101 566 9,900 SH Put SOLE 8 9,900 0 0
CREE INC OPT 225447101 1,842 32,200 SH Call SOLE 8 32,200 0 0
CREE INC COM 225447101 2,706 47,299 SH   SOLE 8 47,299 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 728 224,797 SH   SOLE 1 224,797 0 0
CRESCENT PT ENERGY CORP COM 22576C101 0 1 SH   SOLE 8 1 0 0
CRESCENT PT ENERGY CORP COM 22576C101 82 25,406 SH   SOLE 9 25,406 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 989 28,104 SH   SOLE 1 28,104 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 147 4,173 SH   SOLE 8 4,173 0 0
CRESTWOOD EQUITY PARTNERS LP OPT 226344208 70 2,000 SH Call SOLE 8 2,000 0 0
CRESUD S A C I F Y A ADR 226406106 13 1,153 SH   SOLE 8 1,153 0 0
CRESUD S A C I F Y A ADR 226406106 42 3,650 SH   DFND 20 0 0 3,650
CRH PLC ADR 12626K203 172 5,554 SH   SOLE 1 5,554 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 104 4,596 SH   SOLE 1 4,596 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 17 726 SH   SOLE 8 726 0 0
CRISPR THERAPEUTICS AG COM H17182108 496 13,894 SH   SOLE 1 13,894 0 0
CRISPR THERAPEUTICS AG COM H17182108 32 905 SH   SOLE 8 905 0 0
CRITEO S A ADR 226718104 2,629 131,249 SH   SOLE 1 131,249 0 0
CRITEO S A ADR 226718104 42 2,097 SH   SOLE 8 2,097 0 0
CRITEO S A OPT 226718104 20 1,000 SH Call SOLE 8 1,000 0 0
CRITEO S A OPT 226718104 20 1,000 SH Put SOLE 8 1,000 0 0
CROCS INC COM 227046109 1,928 74,890 SH   SOLE 1 74,890 0 0
CROCS INC OPT 227046109 62 2,400 SH Call SOLE 8 2,400 0 0
CROCS INC COM 227046109 420 16,306 SH   SOLE 8 16,306 0 0
CROCS INC OPT 227046109 1,476 57,300 SH Put SOLE 8 57,300 0 0
CRONOS GROUP INC COM 22717L101 1 41 SH   SOLE 1 41 0 0
CRONOS GROUP INC COM 22717L101 1 48 SH   SOLE 8 48 0 0
CRONOS GROUP INC OPT 22717L101 8,021 435,200 SH Call SOLE 8 435,200 0 0
CRONOS GROUP INC OPT 22717L101 4,869 264,200 SH Put SOLE 8 264,200 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 174 24,789 SH   SOLE 1 24,789 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 39 5,564 SH   SOLE 8 5,564 0 0
CROSS TIMBERS RTY TR TRUS 22757R109 0 3 SH   SOLE 8 3 0 0
CROSSAMERICA PARTNERS LP OPT 22758A105 5 300 SH Put SOLE 8 300 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 16,719 130,620 SH   SOLE 1 130,620 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 44,614 348,551 SH   SOLE 1 348,551 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 1,526 11,922 SH   SOLE 8 11,922 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 5,517 43,100 SH Call SOLE 8 43,100 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 512 4,000 SH Put SOLE 8 4,000 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 17,014 14,360 SH   SOLE 8 14,360 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 5,551 43,364 SH   SOLE 9 43,364 0 0
CROWN HOLDINGS INC COM 228368106 3,569 65,404 SH   SOLE 1 65,404 0 0
CROWN HOLDINGS INC OPT 228368106 104 1,900 SH Call SOLE 8 1,900 0 0
CROWN HOLDINGS INC OPT 228368106 5 100 SH Put SOLE 8 100 0 0
CROWN HOLDINGS INC COM 228368106 7 121 SH   SOLE 8 121 0 0
CROWN HOLDINGS INC COM 228368106 260 4,760 SH   SOLE 9 4,760 0 0
CRYOLIFE INC COM 228903100 864 29,640 SH   SOLE 1 29,640 0 0
CRYOLIFE INC COM 228903100 38 1,319 SH   SOLE 8 1,319 0 0
CRYOPORT INC COM 229050307 119 9,155 SH   SOLE 1 9,155 0 0
CSG SYS INTL INC COM 126349109 1,015 23,999 SH   SOLE 1 23,999 0 0
CSG SYS INTL INC BOND 126349AF6 1,559 1,486,000 PRN   SOLE 8 0 0 1,486,000
CSG SYS INTL INC COM 126349109 45 1,081 SH   SOLE 8 1,081 0 0
CSS INDS INC COM 125906107 2 300 SH   SOLE 1 300 0 0
CSS INDS INC COM 125906107 0 82 SH   SOLE 8 82 0 0
CSW INDUSTRIALS INC COM 126402106 342 5,980 SH   SOLE 1 5,980 0 0
CSW INDUSTRIALS INC COM 126402106 4 65 SH   SOLE 8 65 0 0
CSX CORP COM 126408103 279 3,735 SH   DFND 1 0 0 3,735
CSX CORP COM 126408103 66,372 887,106 SH   SOLE 1 887,106 0 0
CSX CORP OPT 126408103 8,260 110,400 SH Put SOLE 8 110,400 0 0
CSX CORP OPT 126408103 3,689 49,300 SH Call SOLE 8 49,300 0 0
CSX CORP COM 126408103 628 8,383 SH   SOLE 8 8,383 0 0
CSX CORP COM 126408103 9,303 124,339 SH   SOLE 9 124,339 0 0
CTI BIOPHARMA CORP COM 12648L601 1 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 14 14,438 SH   SOLE 1 14,438 0 0
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTI INDUSTRIES CORP COM 125961300 0 27 SH   SOLE 8 27 0 0
CTRIP COM INTL LTD ADR 22943F100 1,890 43,267 SH   SOLE 1 43,267 0 0
CTRIP COM INTL LTD OPT 22943F100 6,650 152,200 SH Call SOLE 8 152,200 0 0
CTRIP COM INTL LTD BOND 22943FAH3 1,396 1,235,000 PRN   SOLE 8 0 0 1,235,000
CTRIP COM INTL LTD BOND 22943FAM2 375 370,000 PRN   SOLE 8 0 0 370,000
CTRIP COM INTL LTD OPT 22943F100 17,092 391,200 SH Put SOLE 8 391,200 0 0
CTRIP COM INTL LTD BOND 22943FAF7 95 93,000 PRN   SOLE 8 0 0 93,000
CTRIP COM INTL LTD ADR 22943F100 6,662 152,485 SH   SOLE 8 152,485 0 0
CTRIP COM INTL LTD ADR 22943F100 5,598 128,126 SH   SOLE 9 128,126 0 0
CTRIP COM INTL LTD ADR 22943F100 350 8,000 SH   DFND 20 0 0 8,000
CTS CORP COM 126501105 908 30,883 SH   SOLE 1 30,883 0 0
CUBESMART COM 229663109 1,030 32,141 SH   SOLE 1 32,141 0 0
CUBESMART TRUS 229663109 10,658 332,675 SH   SOLE 1 332,675 0 0
CUBESMART TRUS 229663109 3 100 SH   SOLE 8 100 0 0
CUBIC CORP COM 229669106 1,111 19,750 SH   SOLE 1 19,750 0 0
CUBIC CORP COM 229669106 7 122 SH   SOLE 8 122 0 0
CUE BIOPHARMA INC COM 22978P106 40 5,136 SH   SOLE 1 5,136 0 0
CUI GLOBAL INC COM 126576206 0 91 SH   SOLE 8 91 0 0
CULLEN FROST BANKERS INC COM 229899109 1,191 12,264 SH   SOLE 1 12,264 0 0
CULLEN FROST BANKERS INC OPT 229899109 155 1,600 SH Put SOLE 8 1,600 0 0
CULLEN FROST BANKERS INC OPT 229899109 563 5,800 SH Call SOLE 8 5,800 0 0
CULLEN FROST BANKERS INC COM 229899109 113 1,167 SH   SOLE 8 1,167 0 0
CULP INC COM 230215105 66 3,418 SH   SOLE 1 3,418 0 0
CULP INC COM 230215105 12 657 SH   SOLE 8 657 0 0
CUMMINS INC COM 231021106 74,183 469,905 SH   SOLE 1 469,905 0 0
CUMMINS INC OPT 231021106 4,831 30,600 SH Call SOLE 8 30,600 0 0
CUMMINS INC COM 231021106 3,656 23,158 SH   SOLE 8 23,158 0 0
CUMMINS INC OPT 231021106 12,693 80,400 SH Put SOLE 8 80,400 0 0
CUMMINS INC COM 231021106 2,736 17,334 SH   SOLE 9 17,334 0 0
CUMULUS MEDIA INC COM 231082801 144 7,991 SH   SOLE 1 7,991 0 0
CURIS INC COM 231269200 0 49 SH   SOLE 1 49 0 0
CURIS INC COM 231269200 0 103 SH   SOLE 8 103 0 0
CURO GROUP HLDGS CORP COM 23131L107 109 10,843 SH   SOLE 1 10,843 0 0
CURTISS WRIGHT CORP COM 231561101 3,424 30,204 SH   SOLE 1 30,204 0 0
CURTISS WRIGHT CORP COM 231561101 424 3,745 SH   SOLE 8 3,745 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 3,205 180,040 SH   SOLE 1 180,040 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 287 16,132 SH   SOLE 8 16,132 0 0
CUSTOMERS BANCORP INC COM 23204G100 1,018 55,649 SH   SOLE 1 55,649 0 0
CUSTOMERS BANCORP INC COM 23204G100 3 172 SH   SOLE 8 172 0 0
CUTERA INC COM 232109108 180 10,143 SH   SOLE 1 10,143 0 0
CUTERA INC COM 232109108 40 2,255 SH   SOLE 8 2,255 0 0
CUTERA INC OPT 232109108 12 700 SH Call SOLE 8 700 0 0
CUTERA INC OPT 232109108 104 5,900 SH Put SOLE 8 5,900 0 0
CVB FINL CORP COM 126600105 1,888 89,715 SH   SOLE 1 89,715 0 0
CVR ENERGY INC COM 12662P108 573 13,906 SH   SOLE 1 13,906 0 0
CVR ENERGY INC OPT 12662P108 457 11,100 SH Call SOLE 8 11,100 0 0
CVR ENERGY INC COM 12662P108 26 628 SH   SOLE 8 628 0 0
CVR PARTNERS LP COM 126633106 22,069 5,573,031 SH   SOLE 1 5,573,031 0 0
CVS HEALTH CORP COM 126650100 154,365 2,862,338 SH   SOLE 1 2,862,338 0 0
CVS HEALTH CORP COM 126650100 118 2,181 SH   DFND 1 0 0 2,181
CVS HEALTH CORP OPT 126650100 161,946 3,002,897 SH Put SOLE 8 3,002,897 0 0
CVS HEALTH CORP OPT 126650100 220,609 4,090,647 SH Call SOLE 8 4,090,647 0 0
CVS HEALTH CORP COM 126650100 17,384 322,327 SH   SOLE 8 322,327 0 0
CVS HEALTH CORP COM 126650100 38,877 720,883 SH   SOLE 9 720,883 0 0
CVS HEALTH CORP COM 126650100 5,452 101,100 SH   DFND 20 0 0 101,100
CVS HEALTH CORP COM 126650100 8,735 161,976 SH   SOLE 58 161,976 0 0
CYBERARK SOFTWARE LTD COM M2682V108 99 830 SH   DFND 1 0 0 830
CYBERARK SOFTWARE LTD COM M2682V108 2,223 18,674 SH   SOLE 1 18,674 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 3,333 28,000 SH Call SOLE 8 28,000 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 1,298 10,900 SH Put SOLE 8 10,900 0 0
CYBERARK SOFTWARE LTD COM M2682V108 3,444 28,928 SH   SOLE 8 28,928 0 0
CYBEROPTICS CORP COM 232517102 838 49,000 SH   SOLE 1 49,000 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 822 61,909 SH   SOLE 1 61,909 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 15 1,138 SH   SOLE 8 1,138 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,609 174,885 SH   SOLE 1 174,885 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 322 21,600 SH Put SOLE 8 21,600 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 863 57,844 SH   SOLE 8 57,844 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 267 209,000 PRN   SOLE 8 0 0 209,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 301 20,200 SH Call SOLE 8 20,200 0 0
CYRUSONE INC TRUS 23283R100 3,560 67,897 SH   SOLE 1 67,897 0 0
CYRUSONE INC TRUS 23283R100 7 142 SH   SOLE 8 142 0 0
CYTOKINETICS INC COM 23282W605 274 33,831 SH   SOLE 1 33,831 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 434 40,382 SH   SOLE 1 40,382 0 0
CYTORI THERAPEUTICS INC COM 23283K402 0 147 SH   DFND 1 0 0 147
CYTORI THERAPEUTICS INC COM 23283K402 0 157 SH   SOLE 8 157 0 0
CYTOSORBENTS CORP COM 23283X206 64 8,406 SH   SOLE 1 8,406 0 0
CYTOSORBENTS CORP COM 23283X206 95 12,599 SH   SOLE 8 12,599 0 0
D R HORTON INC COM 23331A109 35,821 865,666 SH   SOLE 1 865,666 0 0
D R HORTON INC OPT 23331A109 2,396 57,900 SH Call SOLE 8 57,900 0 0
D R HORTON INC OPT 23331A109 2,901 70,100 SH Put SOLE 8 70,100 0 0
D R HORTON INC COM 23331A109 4,161 100,561 SH   SOLE 8 100,561 0 0
D R HORTON INC COM 23331A109 1,487 35,954 SH   SOLE 9 35,954 0 0
DAILY JOURNAL CORP COM 233912104 95 442 SH   SOLE 1 442 0 0
DAKTRONICS INC COM 234264109 195 26,234 SH   SOLE 1 26,234 0 0
DAKTRONICS INC COM 234264109 2 270 SH   SOLE 8 270 0 0
DANA INCORPORATED COM 235825205 1,623 91,529 SH   SOLE 1 91,529 0 0
DANA INCORPORATED OPT 235825205 119 6,700 SH Put SOLE 8 6,700 0 0
DANA INCORPORATED COM 235825205 8 452 SH   SOLE 8 452 0 0
DANA INCORPORATED OPT 235825205 181 10,200 SH Call SOLE 8 10,200 0 0
DANAHER CORPORATION COM 235851102 1,443 10,931 SH   DFND 1 0 0 10,931
DANAHER CORPORATION COM 235851102 157,150 1,190,342 SH   SOLE 1 563,115 627,227 0
DANAHER CORPORATION COM 235851102 1,147 8,688 SH   SOLE 8 8,688 0 0
DANAHER CORPORATION OPT 235851102 2,033 15,400 SH Put SOLE 8 15,400 0 0
DANAHER CORPORATION OPT 235851102 951 7,200 SH Call SOLE 8 7,200 0 0
DANAHER CORPORATION CONV 235851300 12,620 11,985 SH   SOLE 8 11,985 0 0
DANAHER CORPORATION COM 235851102 11,130 84,298 SH   SOLE 9 84,298 0 0
DANAHER CORPORATION COM 235851102 4,507 34,140 SH   SOLE 20 0 34,140 0
DANAHER CORPORATION COM 235851102 14,149 107,175 SH   SOLE 99 0 107,175 0
DARDEN RESTAURANTS INC COM 237194105 24,161 198,901 SH   SOLE 1 198,901 0 0
DARDEN RESTAURANTS INC OPT 237194105 2,636 21,700 SH Call SOLE 8 21,700 0 0
DARDEN RESTAURANTS INC OPT 237194105 449 3,700 SH Put SOLE 8 3,700 0 0
DARDEN RESTAURANTS INC COM 237194105 966 7,956 SH   SOLE 8 7,956 0 0
DARDEN RESTAURANTS INC COM 237194105 2,279 18,765 SH   SOLE 9 18,765 0 0
DARLING INGREDIENTS INC COM 237266101 3,310 152,841 SH   SOLE 1 152,841 0 0
DARLING INGREDIENTS INC OPT 237266101 11 500 SH Call SOLE 8 500 0 0
DARLING INGREDIENTS INC COM 237266101 65 2,990 SH   SOLE 8 2,990 0 0
DARLING INGREDIENTS INC OPT 237266101 2 100 SH Put SOLE 8 100 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 19 1,799 SH   SOLE 1 1,799 0 0
DASEKE INC COM 23753F107 76 14,847 SH   SOLE 1 14,847 0 0
DASEKE INC COM 23753F107 469 92,053 SH   SOLE 8 92,053 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 1,965 39,391 SH   SOLE 1 39,391 0 0
DAVE &amp BUSTERS ENTMT INC OPT 238337109 15 300 SH Call SOLE 8 300 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 527 10,555 SH   SOLE 8 10,555 0 0
DAVE &amp BUSTERS ENTMT INC OPT 238337109 115 2,300 SH Put SOLE 8 2,300 0 0
DAVIDSTEA INC COM 238661102 110 79,680 SH   SOLE 1 79,680 0 0
DAVIDSTEA INC COM 238661102 8 5,935 SH   SOLE 8 5,935 0 0
DAVITA INC COM 23918K108 20,726 381,735 SH   SOLE 1 381,735 0 0
DAVITA INC COM 23918K108 4,714 86,837 SH   SOLE 8 86,837 0 0
DAVITA INC OPT 23918K108 1,162 21,400 SH Call SOLE 8 21,400 0 0
DAVITA INC OPT 23918K108 10,473 192,900 SH Put SOLE 8 192,900 0 0
DAVITA INC COM 23918K108 726 13,369 SH   SOLE 9 13,369 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 18 6,462 SH   SOLE 1 6,462 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 16 5,338 SH   SOLE 8 5,338 0 0
DBV TECHNOLOGIES S A ADR 23306J101 2 279 SH   SOLE 8 279 0 0
DBX ETF TR FUND 233051200 366 11,718 SH   SOLE 1 11,718 0 0
DBX ETF TR FUND 233051879 392 13,638 SH   SOLE 1 13,638 0 0
DBX ETF TR FUND 233051408 25 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 968 33,700 SH Put SOLE 8 33,700 0 0
DBX ETF TR FUND 233051879 17,501 609,154 SH   SOLE 8 609,154 0 0
DBX ETF TR OPT 233051879 35,211 1,225,600 SH Call SOLE 8 1,225,600 0 0
DCP MIDSTREAM LP COM 23311P100 1,901 57,531 SH   SOLE 1 57,531 0 0
DCP MIDSTREAM LP OPT 23311P100 10 300 SH Call SOLE 8 300 0 0
DEAN FOODS CO NEW COM 242370203 329 108,273 SH   SOLE 1 108,273 0 0
DEAN FOODS CO NEW OPT 242370203 96 31,800 SH Put SOLE 8 31,800 0 0
DEAN FOODS CO NEW OPT 242370203 19 6,400 SH Call SOLE 8 6,400 0 0
DEAN FOODS CO NEW COM 242370203 134 44,264 SH   SOLE 8 44,264 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 234 10,063 SH   SOLE 1 10,063 0 0
DECKERS OUTDOOR CORP COM 243537107 4,986 33,920 SH   SOLE 1 33,920 0 0
DECKERS OUTDOOR CORP OPT 243537107 279 1,900 SH Call SOLE 8 1,900 0 0
DECKERS OUTDOOR CORP COM 243537107 40 272 SH   SOLE 8 272 0 0
DECKERS OUTDOOR CORP OPT 243537107 456 3,100 SH Put SOLE 8 3,100 0 0
DEERE &amp CO COM 244199105 51,690 323,383 SH   SOLE 1 323,383 0 0
DEERE &amp CO COM 244199105 3,627 22,693 SH   SOLE 8 22,693 0 0
DEERE &amp CO OPT 244199105 31,936 199,800 SH Call SOLE 8 199,800 0 0
DEERE &amp CO OPT 244199105 19,293 120,700 SH Put SOLE 8 120,700 0 0
DEERE &amp CO COM 244199105 7,359 46,037 SH   SOLE 9 46,037 0 0
DEERE &amp CO COM 244199105 400 2,500 SH   DFND 20 0 0 2,500
DEL FRISCOS RESTAURANT GROUP COM 245077102 65 10,132 SH   SOLE 1 10,132 0 0
DEL FRISCOS RESTAURANT GROUP COM 245077102 4 625 SH   SOLE 8 625 0 0
DEL FRISCOS RESTAURANT GROUP OPT 245077102 3 500 SH Call SOLE 8 500 0 0
DEL TACO RESTAURANTS INC COM 245496104 95 9,410 SH   SOLE 1 9,410 0 0
DEL TACO RESTAURANTS INC COM 245496104 158 15,739 SH   SOLE 8 15,739 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 1 22 SH   SOLE 8 22 0 0
DELEK US HLDGS INC NEW COM 24665A103 3,008 82,586 SH   SOLE 1 82,586 0 0
DELEK US HLDGS INC NEW COM 24665A103 75 2,083 SH   SOLE 8 2,083 0 0
DELL TECHNOLOGIES INC COM 24703L202 28,109 478,948 SH   SOLE 1 478,948 0 0
DELL TECHNOLOGIES INC COM 24703L202 268 4,568 SH   DFND 1 0 0 4,568
DELL TECHNOLOGIES INC OPT 24703L202 31,693 540,000 SH Put SOLE 8 540,000 0 0
DELL TECHNOLOGIES INC COM 24703L202 3,550 60,495 SH   SOLE 8 60,495 0 0
DELL TECHNOLOGIES INC COM 24703L202 378 6,442 SH   SOLE 9 6,442 0 0
DELMAR PHARMACEUTICALS INC COM 247078207 35 71,494 SH   SOLE 8 71,494 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 3 130 SH   DFND 1 0 0 130
DELPHI TECHNOLOGIES PLC COM G2709G107 2 134 SH   SOLE 8 134 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 1 77 SH   SOLE 9 77 0 0
DELTA AIR LINES INC DEL COM 247361702 32,159 622,651 SH   SOLE 1 622,651 0 0
DELTA AIR LINES INC DEL COM 247361702 198 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL OPT 247361702 30,505 590,600 SH Call SOLE 8 590,600 0 0
DELTA AIR LINES INC DEL OPT 247361702 26,735 517,600 SH Put SOLE 8 517,600 0 0
DELTA AIR LINES INC DEL COM 247361702 2,835 54,882 SH   SOLE 8 54,882 0 0
DELTA AIR LINES INC DEL COM 247361702 3,571 69,130 SH   SOLE 9 69,130 0 0
DELTA APPAREL INC COM 247368103 1,460 65,708 SH   SOLE 1 65,708 0 0
DELUXE CORP COM 248019101 1,978 45,266 SH   SOLE 1 45,266 0 0
DELUXE CORP COM 248019101 120 2,748 SH   SOLE 8 2,748 0 0
DENALI THERAPEUTICS INC COM 24823R105 299 12,879 SH   SOLE 1 12,879 0 0
DENALI THERAPEUTICS INC COM 24823R105 20 849 SH   SOLE 8 849 0 0
DENBURY RES INC COM 247916208 979 477,279 SH   SOLE 1 477,279 0 0
DENBURY RES INC COM 247916208 656 320,265 SH   SOLE 8 320,265 0 0
DENBURY RES INC OPT 247916208 440 214,700 SH Call SOLE 8 214,700 0 0
DENBURY RES INC OPT 247916208 44 21,500 SH Put SOLE 8 21,500 0 0
DENISON MINES CORP COM 248356107 1 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 1,132 61,654 SH   SOLE 1 61,654 0 0
DENNYS CORP COM 24869P104 1 32 SH   SOLE 8 32 0 0
DENTSPLY SIRONA INC COM 24906P109 10,692 215,569 SH   SOLE 1 215,569 0 0
DENTSPLY SIRONA INC COM 24906P109 7 150 SH   DFND 1 0 0 150
DENTSPLY SIRONA INC COM 24906P109 451 9,082 SH   SOLE 8 9,082 0 0
DENTSPLY SIRONA INC COM 24906P109 1,160 23,386 SH   SOLE 9 23,386 0 0
DERMIRA INC COM 24983L104 426 31,472 SH   SOLE 1 31,472 0 0
DERMIRA INC COM 24983L104 1,704 125,719 SH   SOLE 8 125,719 0 0
DERMIRA INC BOND 24983LAB0 544 615,000 PRN   SOLE 8 0 0 615,000
DESPEGAR COM CORP COM G27358103 50 3,351 SH   SOLE 1 3,351 0 0
DESPEGAR COM CORP COM G27358103 56 3,751 SH   SOLE 8 3,751 0 0
DESPEGAR COM CORP COM G27358103 417 28,000 SH   DFND 20 0 0 28,000
DESTINATION MATERNITY CORP COM 25065D100 0 129 SH   SOLE 8 129 0 0
DESTINATION XL GROUP INC COM 25065K104 67 27,399 SH   SOLE 8 27,399 0 0
DEUTSCHE BANK AG COM D18190898 11,950 1,471,653 SH   SOLE 1 1,471,653 0 0
DEUTSCHE BANK AG OPT D18190898 1,928 237,400 SH Call SOLE 8 237,400 0 0
DEUTSCHE BANK AG OPT D18190898 15,931 1,961,900 SH Put SOLE 8 1,961,900 0 0
DEUTSCHE BANK AG COM D18190898 5,730 705,663 SH   SOLE 8 705,663 0 0
DEVON ENERGY CORP NEW COM 25179M103 3 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW COM 25179M103 37,137 1,176,682 SH   SOLE 1 1,176,682 0 0
DEVON ENERGY CORP NEW OPT 25179M103 13,281 420,800 SH Call SOLE 8 420,800 0 0
DEVON ENERGY CORP NEW COM 25179M103 16,903 535,611 SH   SOLE 8 535,611 0 0
DEVON ENERGY CORP NEW OPT 25179M103 2,894 91,700 SH Put SOLE 8 91,700 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,397 44,243 SH   SOLE 9 44,243 0 0
DEXCOM INC COM 252131107 4,136 34,722 SH   SOLE 1 34,722 0 0
DEXCOM INC OPT 252131107 3,073 25,800 SH Call SOLE 8 25,800 0 0
DEXCOM INC BOND 252131AF4 2,628 1,958,000 PRN   SOLE 8 0 0 1,958,000
DEXCOM INC COM 252131107 383 3,216 SH   SOLE 8 3,216 0 0
DEXCOM INC COM 252131107 374 3,139 SH   SOLE 9 3,139 0 0
DHI GROUP INC COM 23331S100 174 71,510 SH   SOLE 1 71,510 0 0
DHI GROUP INC COM 23331S100 0 39 SH   SOLE 8 39 0 0
DHT HOLDINGS INC COM Y2065G121 222 49,696 SH   SOLE 1 49,696 0 0
DHT HOLDINGS INC COM Y2065G121 20 4,500 SH   DFND 20 0 0 4,500
DHX MEDIA LTD COM 252406152 1,029 672,412 SH   SOLE 9 672,412 0 0
DIAGEO P L C ADR 25243Q205 197 1,203 SH   SOLE 1 1,203 0 0
DIAGEO P L C OPT 25243Q205 573 3,500 SH Put SOLE 8 3,500 0 0
DIAGEO P L C ADR 25243Q205 4,856 29,687 SH   SOLE 8 29,687 0 0
DIAGEO P L C OPT 25243Q205 344 2,100 SH Call SOLE 8 2,100 0 0
DIAGEO P L C ADR 25243Q205 491 3,000 SH   DFND 20 0 0 3,000
DIAMOND HILL INVESTMENT GROU COM 25264R207 129 922 SH   SOLE 1 922 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 41 294 SH   SOLE 8 294 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 1 105 SH   DFND 1 0 0 105
DIAMOND OFFSHORE DRILLING IN COM 25271C102 854 81,326 SH   SOLE 1 81,326 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 47 4,500 SH Call SOLE 8 4,500 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 170 16,200 SH Put SOLE 8 16,200 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 41 3,853 SH   SOLE 8 3,853 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 587 55,974 SH   SOLE 9 55,974 0 0
DIAMONDBACK ENERGY INC COM 25278X109 28,561 281,299 SH   SOLE 1 281,299 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 148 1,456 SH Call SOLE 8 1,456 0 0
DIAMONDBACK ENERGY INC COM 25278X109 6 57 SH   SOLE 8 57 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 329 3,240 SH Put SOLE 8 3,240 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,642 16,164 SH   SOLE 9 16,164 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 5,119 472,638 SH   SOLE 1 472,638 0 0
DIANA SHIPPING INC COM Y2066G104 3,092 1,096,476 SH   DFND 1 0 0 1,096,476
DIANA SHIPPING INC COM Y2066G104 6 2,036 SH   SOLE 8 2,036 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 594 40,500 SH   SOLE 1 40,500 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 70 4,772 SH   SOLE 8 4,772 0 0
DICKS SPORTING GOODS INC COM 253393102 5,640 153,218 SH   SOLE 1 153,218 0 0
DICKS SPORTING GOODS INC OPT 253393102 11,245 305,500 SH Put SOLE 8 305,500 0 0
DICKS SPORTING GOODS INC OPT 253393102 6,324 171,800 SH Call SOLE 8 171,800 0 0
DICKS SPORTING GOODS INC COM 253393102 4,112 111,712 SH   SOLE 8 111,712 0 0
DIEBOLD NXDF INC COM 253651103 583 52,576 SH   SOLE 1 52,576 0 0
DIEBOLD NXDF INC COM 253651103 3 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 1,052 95,092 SH   SOLE 8 95,092 0 0
DIEBOLD NXDF INC OPT 253651103 3,002 271,200 SH Call SOLE 8 271,200 0 0
DIEBOLD NXDF INC OPT 253651103 48 4,300 SH Put SOLE 8 4,300 0 0
DIGI INTL INC COM 253798102 240 18,922 SH   SOLE 1 18,922 0 0
DIGI INTL INC COM 253798102 15 1,185 SH   SOLE 8 1,185 0 0
DIGIMARC CORP NEW COM 25381B101 99 3,169 SH   SOLE 1 3,169 0 0
DIGITAL ALLY INC COM 25382P208 0 76 SH   SOLE 8 76 0 0
DIGITAL RLTY TR INC TRUS 253868103 72,864 612,309 SH   SOLE 1 612,309 0 0
DIGITAL RLTY TR INC COM 253868103 5,344 44,908 SH   SOLE 1 44,908 0 0
DIGITAL RLTY TR INC OPT 253868103 6,248 52,500 SH Put SOLE 8 52,500 0 0
DIGITAL RLTY TR INC TRUS 253868103 1,245 10,466 SH   SOLE 8 10,466 0 0
DIGITAL RLTY TR INC OPT 253868103 6,057 50,900 SH Call SOLE 8 50,900 0 0
DIGITAL RLTY TR INC COM 253868103 2,577 21,654 SH   SOLE 9 21,654 0 0
DIGITAL TURBINE INC COM 25400W102 739 211,166 SH   SOLE 1 211,166 0 0
DILLARDS INC COM 254067101 1,968 27,325 SH   SOLE 1 27,325 0 0
DILLARDS INC OPT 254067101 2,679 37,200 SH Call SOLE 8 37,200 0 0
DILLARDS INC OPT 254067101 1,268 17,600 SH Put SOLE 8 17,600 0 0
DILLARDS INC COM 254067101 170 2,353 SH   SOLE 8 2,353 0 0
DIME CMNTY BANCSHARES COM 253922108 1,808 96,521 SH   SOLE 1 96,521 0 0
DIME CMNTY BANCSHARES COM 253922108 4 201 SH   SOLE 8 201 0 0
DINE BRANDS GLOBAL INC COM 254423106 3,312 36,283 SH   SOLE 1 36,283 0 0
DINE BRANDS GLOBAL INC OPT 254423106 237 2,600 SH Put SOLE 8 2,600 0 0
DINE BRANDS GLOBAL INC OPT 254423106 91 1,000 SH Call SOLE 8 1,000 0 0
DINE BRANDS GLOBAL INC COM 254423106 133 1,463 SH   SOLE 8 1,463 0 0
DIODES INC COM 254543101 1,984 57,162 SH   SOLE 1 57,162 0 0
DIODES INC OPT 254543101 24 700 SH Put SOLE 8 700 0 0
DIODES INC COM 254543101 294 8,478 SH   SOLE 8 8,478 0 0
DIPLOMAT PHARMACY INC COM 25456K101 219 37,851 SH   SOLE 1 37,851 0 0
DIPLOMAT PHARMACY INC COM 25456K101 2 259 SH   SOLE 8 259 0 0
DIREXION SHS ETF TR FUND 25459W557 79 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR FUND 25459Y132 155 3,900 SH   DFND 1 0 0 3,900
DIREXION SHS ETF TR OPT 25460E554 321 8,100 SH Put SOLE 8 8,100 0 0
DIREXION SHS ETF TR FUND 25459W730 10 235 SH   SOLE 8 235 0 0
DIREXION SHS ETF TR OPT 25459W862 271 5,800 SH Put SOLE 8 5,800 0 0
DIREXION SHS ETF TR FUND 25459W102 393 2,835 SH   SOLE 8 2,835 0 0
DIREXION SHS ETF TR OPT 25459Y363 7 1,000 SH Call SOLE 8 1,000 0 0
DIREXION SHS ETF TR OPT 25459W755 5 200 SH Call SOLE 8 200 0 0
DIREXION SHS ETF TR FUND 25460E554 8 206 SH   SOLE 8 206 0 0
DIREXION SHS ETF TR FUND 25460E844 1,060 53,564 SH   SOLE 8 53,564 0 0
DIREXION SHS ETF TR OPT 25460E885 801 38,400 SH Put SOLE 8 38,400 0 0
DIREXION SHS ETF TR OPT 25459W888 883 38,900 SH Put SOLE 8 38,900 0 0
DIREXION SHS ETF TR OPT 25460E562 46 3,000 SH Put SOLE 8 3,000 0 0
DIREXION SHS ETF TR OPT 25459W862 851 18,200 SH Call SOLE 8 18,200 0 0
DIREXION SHS ETF TR FUND 25460E562 15 983 SH   SOLE 8 983 0 0
DIREXION SHS ETF TR OPT 25459Y678 556 34,700 SH Put SOLE 8 34,700 0 0
DIREXION SHS ETF TR FUND 25490K521 143 14,536 SH   SOLE 8 14,536 0 0
DIREXION SHS ETF TR OPT 25459W102 735 5,300 SH Put SOLE 8 5,300 0 0
DIREXION SHS ETF TR OPT 25490K539 1,624 171,900 SH Put SOLE 8 171,900 0 0
DIREXION SHS ETF TR OPT 25490K133 3,103 171,600 SH Call SOLE 8 171,600 0 0
DIREXION SHS ETF TR FUND 25459Y363 193 27,982 SH   SOLE 8 27,982 0 0
DIREXION SHS ETF TR OPT 25490K133 626 34,600 SH Put SOLE 8 34,600 0 0
DIREXION SHS ETF TR FUND 25490K281 2 21 SH   SOLE 8 21 0 0
DIREXION SHS ETF TR OPT 25460E844 3,570 180,400 SH Put SOLE 8 180,400 0 0
DIREXION SHS ETF TR FUND 25460E547 24 545 SH   SOLE 8 545 0 0
DIREXION SHS ETF TR OPT 25459W102 388 2,800 SH Call SOLE 8 2,800 0 0
DIREXION SHS ETF TR OPT 25460E554 293 7,400 SH Call SOLE 8 7,400 0 0
DIREXION SHS ETF TR FUND 25459Y678 360 22,479 SH   SOLE 8 22,479 0 0
DIREXION SHS ETF TR OPT 25490K521 233 23,700 SH Put SOLE 8 23,700 0 0
DIREXION SHS ETF TR OPT 25490K281 160 2,000 SH Call SOLE 8 2,000 0 0
DIREXION SHS ETF TR FUND 25459W540 122 5,633 SH   SOLE 8 5,633 0 0
DIREXION SHS ETF TR OPT 25460E885 273 13,100 SH Call SOLE 8 13,100 0 0
DIREXION SHS ETF TR OPT 25460E844 6,980 352,700 SH Call SOLE 8 352,700 0 0
DIREXION SHS ETF TR OPT 25460E562 3 200 SH Call SOLE 8 200 0 0
DIREXION SHS ETF TR OPT 25460E547 105 2,400 SH Put SOLE 8 2,400 0 0
DIREXION SHS ETF TR OPT 25459Y678 54 3,400 SH Call SOLE 8 3,400 0 0
DIREXION SHS ETF TR OPT 25459W847 3,392 55,500 SH Call SOLE 8 55,500 0 0
DIREXION SHS ETF TR OPT 25460E851 1,007 102,600 SH Put SOLE 8 102,600 0 0
DIREXION SHS ETF TR FUND 25490K133 2 100 SH   SOLE 8 100 0 0
DIREXION SHS ETF TR OPT 25459W888 1,258 55,400 SH Call SOLE 8 55,400 0 0
DIREXION SHS ETF TR OPT 25459W540 169 7,800 SH Call SOLE 8 7,800 0 0
DIREXION SHS ETF TR OPT 25459Y694 2,320 37,500 SH Put SOLE 8 37,500 0 0
DIREXION SHS ETF TR OPT 25460E877 90 2,300 SH Put SOLE 8 2,300 0 0
DIREXION SHS ETF TR OPT 25490K281 367 4,600 SH Put SOLE 8 4,600 0 0
DIREXION SHS ETF TR OPT 25460E851 567 57,800 SH Call SOLE 8 57,800 0 0
DIREXION SHS ETF TR OPT 25490K521 748 75,900 SH Call SOLE 8 75,900 0 0
DIREXION SHS ETF TR OPT 25490K539 335 35,400 SH Call SOLE 8 35,400 0 0
DIREXION SHS ETF TR OPT 25459Y694 2,400 38,800 SH Call SOLE 8 38,800 0 0
DIREXION SHS ETF TR FUND 25460E885 228 10,929 SH   SOLE 8 10,929 0 0
DIREXION SHS ETF TR OPT 25459W540 15 700 SH Put SOLE 8 700 0 0
DIREXION SHS ETF TR OPT 25459W847 1,956 32,000 SH Put SOLE 8 32,000 0 0
DIREXION SHS ETF TR OPT 25460E877 3,984 101,600 SH Call SOLE 8 101,600 0 0
DIREXION SHS ETF TR FUND 25459Y694 54 870 SH   SOLE 8 870 0 0
DIREXION SHS ETF TR FUND 25460E851 1,231 125,530 SH   SOLE 8 125,530 0 0
DISCOVER FINL SVCS COM 254709108 80,156 1,126,414 SH   SOLE 1 504,390 622,024 0
DISCOVER FINL SVCS COM 254709108 431 6,053 SH   DFND 1 0 0 6,053
DISCOVER FINL SVCS OPT 254709108 7,657 107,600 SH Call SOLE 8 107,600 0 0
DISCOVER FINL SVCS COM 254709108 2,934 41,228 SH   SOLE 8 41,228 0 0
DISCOVER FINL SVCS OPT 254709108 14,965 210,300 SH Put SOLE 8 210,300 0 0
DISCOVER FINL SVCS COM 254709108 2,498 35,099 SH   SOLE 9 35,099 0 0
DISCOVER FINL SVCS COM 254709108 2,901 40,768 SH   SOLE 20 0 40,768 0
DISCOVER FINL SVCS COM 254709108 6,527 91,721 SH   SOLE 99 0 91,721 0
DISCOVERY INC COM 25470F302 21,684 853,089 SH   SOLE 1 853,089 0 0
DISCOVERY INC COM 25470F104 13,795 510,596 SH   SOLE 1 510,596 0 0
DISCOVERY INC COM 25470F302 240 9,441 SH   SOLE 8 9,441 0 0
DISCOVERY INC COM 25470F104 1,819 67,325 SH   SOLE 8 67,325 0 0
DISCOVERY INC OPT 25470F104 2,651 98,100 SH Put SOLE 8 98,100 0 0
DISCOVERY INC COM 25470F104 443 16,386 SH   SOLE 9 16,386 0 0
DISCOVERY INC COM 25470F302 928 36,528 SH   SOLE 9 36,528 0 0
DISH NETWORK CORP COM 25470M109 63,034 1,989,059 SH   SOLE 1 1,989,059 0 0
DISH NETWORK CORP OPT 25470M109 2,770 87,400 SH Call SOLE 8 87,400 0 0
DISH NETWORK CORP BOND 25470MAD1 1,074 1,302,000 PRN   SOLE 8 0 0 1,302,000
DISH NETWORK CORP COM 25470M109 610 19,267 SH   SOLE 8 19,267 0 0
DISH NETWORK CORP BOND 25470MAB5 2,963 3,488,000 PRN   SOLE 8 0 0 3,488,000
DISH NETWORK CORP OPT 25470M109 2,025 63,900 SH Put SOLE 8 63,900 0 0
DISH NETWORK CORP COM 25470M109 2,686 84,798 SH   SOLE 9 84,798 0 0
DISNEY WALT CO COM 254687106 294,725 2,654,465 SH   SOLE 1 2,653,957 508 0
DISNEY WALT CO COM 254687106 1,880 16,928 SH   DFND 1 0 0 16,928
DISNEY WALT CO COM 254687106 28,246 254,411 SH   SOLE 8 254,411 0 0
DISNEY WALT CO OPT 254687106 67,091 604,262 SH Call SOLE 8 604,262 0 0
DISNEY WALT CO OPT 254687106 70,035 630,775 SH Put SOLE 8 630,775 0 0
DISNEY WALT CO COM 254687106 50,621 455,919 SH   SOLE 9 455,919 0 0
DISNEY WALT CO COM 254687106 666 6,000 SH   DFND 20 0 0 6,000
DISNEY WALT CO COM 254687106 20,703 186,460 SH   SOLE 58 186,460 0 0
DISNEY WALT CO COM 254687106 42 380 SH   SOLE 99 0 380 0
DIXIE GROUP INC COM 255519100 0 110 SH   SOLE 8 110 0 0
DMC GLOBAL INC COM 23291C103 200 4,036 SH   SOLE 1 4,036 0 0
DMC GLOBAL INC COM 23291C103 1,110 22,374 SH   SOLE 8 22,374 0 0
DOCUMENT SEC SYS INC COM 25614T200 0 120 SH   SOLE 8 120 0 0
DOCUSIGN INC COM 256163106 1,186 22,877 SH   SOLE 1 22,877 0 0
DOCUSIGN INC COM 256163106 6 120 SH   DFND 1 0 0 120
DOCUSIGN INC OPT 256163106 8,854 170,800 SH Call SOLE 8 170,800 0 0
DOCUSIGN INC OPT 256163106 4,292 82,800 SH Put SOLE 8 82,800 0 0
DOCUSIGN INC COM 256163106 3,107 59,946 SH   SOLE 8 59,946 0 0
DOLBY LABORATORIES INC COM 25659T107 4,605 73,126 SH   SOLE 1 73,126 0 0
DOLBY LABORATORIES INC OPT 25659T107 82 1,300 SH Call SOLE 8 1,300 0 0
DOLBY LABORATORIES INC COM 25659T107 57 901 SH   SOLE 8 901 0 0
DOLLAR GEN CORP NEW COM 256677105 70,356 589,750 SH   SOLE 1 589,750 0 0
DOLLAR GEN CORP NEW OPT 256677105 5,762 48,300 SH Put SOLE 8 48,300 0 0
DOLLAR GEN CORP NEW COM 256677105 3,010 25,235 SH   SOLE 8 25,235 0 0
DOLLAR GEN CORP NEW OPT 256677105 9,151 76,700 SH Call SOLE 8 76,700 0 0
DOLLAR GEN CORP NEW COM 256677105 3,283 27,522 SH   SOLE 9 27,522 0 0
DOLLAR TREE INC COM 256746108 31,634 301,156 SH   SOLE 1 301,156 0 0
DOLLAR TREE INC OPT 256746108 7,594 72,300 SH Call SOLE 8 72,300 0 0
DOLLAR TREE INC OPT 256746108 5,241 49,900 SH Put SOLE 8 49,900 0 0
DOLLAR TREE INC COM 256746108 1,988 18,931 SH   SOLE 8 18,931 0 0
DOLLAR TREE INC COM 256746108 2,611 24,848 SH   SOLE 9 24,848 0 0
DOMINION ENERGY INC COM 25746U109 82,324 1,073,884 SH   SOLE 1 1,073,884 0 0
DOMINION ENERGY INC CONV 25746U836 31 614 SH   SOLE 8 614 0 0
DOMINION ENERGY INC OPT 25746U109 2,637 34,400 SH Call SOLE 8 34,400 0 0
DOMINION ENERGY INC COM 25746U109 62 804 SH   SOLE 8 804 0 0
DOMINION ENERGY INC OPT 25746U109 355 4,632 SH Put SOLE 8 4,632 0 0
DOMINION ENERGY INC COM 25746U109 6,514 84,982 SH   SOLE 9 84,982 0 0
DOMINOS PIZZA INC COM 25754A201 2,942 11,397 SH   SOLE 1 11,397 0 0
DOMINOS PIZZA INC OPT 25754A201 21,113 81,800 SH Call SOLE 8 81,800 0 0
DOMINOS PIZZA INC COM 25754A201 1,581 6,121 SH   SOLE 8 6,121 0 0
DOMINOS PIZZA INC OPT 25754A201 17,964 69,600 SH Put SOLE 8 69,600 0 0
DOMINOS PIZZA INC COM 25754A201 369 1,429 SH   SOLE 9 1,429 0 0
DOMO INC COM 257554105 326 8,073 SH   SOLE 1 8,073 0 0
DOMTAR CORP COM 257559203 5,571 112,192 SH   SOLE 1 112,192 0 0
DOMTAR CORP COM 257559203 515 10,359 SH   SOLE 8 10,359 0 0
DONALDSON INC COM 257651109 942 18,818 SH   SOLE 1 18,818 0 0
DONALDSON INC OPT 257651109 5 100 SH Put SOLE 8 100 0 0
DONALDSON INC OPT 257651109 10 200 SH Call SOLE 8 200 0 0
DONALDSON INC COM 257651109 24 498 SH   SOLE 8 498 0 0
DONEGAL GROUP INC COM 257701201 47 3,442 SH   SOLE 1 3,442 0 0
DONEGAL GROUP INC COM 257701201 9 700 SH   SOLE 8 700 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 335 22,512 SH   SOLE 1 22,512 0 0
DONNELLEY FINL SOLUTIONS INC OPT 25787G100 7 500 SH Call SOLE 8 500 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 13 891 SH   SOLE 8 891 0 0
DONNELLEY R R &amp SONS CO COM 257867200 278 58,841 SH   SOLE 1 58,841 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 6 1,300 SH Put SOLE 8 1,300 0 0
DONNELLEY R R &amp SONS CO COM 257867200 5 977 SH   SOLE 8 977 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 7 1,500 SH Call SOLE 8 1,500 0 0
DORCHESTER MINERALS LP COM 25820R105 208 11,392 SH   SOLE 8 11,392 0 0
DORIAN LPG LTD COM Y2106R110 56 8,805 SH   SOLE 1 8,805 0 0
DORMAN PRODUCTS INC COM 258278100 1,643 18,652 SH   SOLE 1 18,652 0 0
DORMAN PRODUCTS INC COM 258278100 64 729 SH   SOLE 8 729 0 0
DOUGLAS DYNAMICS INC COM 25960R105 474 12,445 SH   SOLE 1 12,445 0 0
DOUGLAS EMMETT INC TRUS 25960P109 10,553 261,110 SH   SOLE 1 261,110 0 0
DOUGLAS EMMETT INC COM 25960P109 1,106 27,362 SH   SOLE 1 27,362 0 0
DOUGLAS EMMETT INC TRUS 25960P109 1 32 SH   SOLE 8 32 0 0
DOUGLAS EMMETT INC OPT 25960P109 8 200 SH Put SOLE 8 200 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 30 3,328 SH   SOLE 1 3,328 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 3 339 SH   SOLE 8 339 0 0
DOVER CORP COM 260003108 18,732 199,703 SH   SOLE 1 199,703 0 0
DOVER CORP OPT 260003108 8,292 88,400 SH Call SOLE 8 88,400 0 0
DOVER CORP OPT 260003108 66 700 SH Put SOLE 8 700 0 0
DOVER CORP COM 260003108 267 2,853 SH   SOLE 8 2,853 0 0
DOVER CORP COM 260003108 1,427 15,210 SH   SOLE 9 15,210 0 0
DOW INC COM 260557103 671 13,000 SH   SOLE 1 13,000 0 0
DOWDUPONT INC COM 26078J100 130,163 2,441,644 SH   SOLE 1 2,441,644 0 0
DOWDUPONT INC COM 26078J100 780 14,630 SH   DFND 1 0 0 14,630
DOWDUPONT INC OPT 26078J100 45,660 856,500 SH Put SOLE 8 856,500 0 0
DOWDUPONT INC COM 26078J100 21,919 411,185 SH   SOLE 8 411,185 0 0
DOWDUPONT INC OPT 26078J100 67,682 1,269,600 SH Call SOLE 8 1,269,600 0 0
DOWDUPONT INC COM 26078J100 14,417 270,445 SH   SOLE 9 270,445 0 0
DOWDUPONT INC COM 26078J100 13,118 246,079 SH   SOLE 58 246,079 0 0
DPW HLDGS INC COM 26140E501 3 10,637 SH   SOLE 8 10,637 0 0
DR REDDYS LABS LTD ADR 256135203 153 3,784 SH   SOLE 1 3,784 0 0
DRDGOLD LIMITED ADR 26152H301 3 1,636 SH   SOLE 8 1,636 0 0
DRIL QUIP INC COM 262037104 1,164 25,376 SH   SOLE 1 25,376 0 0
DRIL QUIP INC OPT 262037104 101 2,200 SH Call SOLE 8 2,200 0 0
DRIVE SHACK INC COM 262077100 77 17,089 SH   SOLE 1 17,089 0 0
DRIVE SHACK INC COM 262077100 0 11 SH   SOLE 8 11 0 0
DROPBOX INC COM 26210C104 834 38,252 SH   DFND 1 0 0 38,252
DROPBOX INC COM 26210C104 9,359 429,321 SH   SOLE 1 429,321 0 0
DROPBOX INC OPT 26210C104 7,556 346,600 SH Put SOLE 8 346,600 0 0
DROPBOX INC COM 26210C104 2,858 131,096 SH   SOLE 8 131,096 0 0
DROPBOX INC OPT 26210C104 2,396 109,900 SH Call SOLE 8 109,900 0 0
DRYSHIPS INC COM Y2109Q705 40 8,600 SH   SOLE 1 8,600 0 0
DRYSHIPS INC COM Y2109Q705 20 4,254 SH   SOLE 8 4,254 0 0
DSP GROUP INC COM 23332B106 259 18,455 SH   SOLE 1 18,455 0 0
DSW INC COM 23334L102 2,042 91,947 SH   SOLE 1 91,947 0 0
DSW INC OPT 23334L102 798 35,900 SH Call SOLE 8 35,900 0 0
DSW INC COM 23334L102 215 9,649 SH   SOLE 8 9,649 0 0
DSW INC OPT 23334L102 311 14,000 SH Put SOLE 8 14,000 0 0
DTE ENERGY CO COM 233331107 34,129 273,589 SH   SOLE 1 273,589 0 0
DTE ENERGY CO COM 233331107 102 821 SH   SOLE 8 821 0 0
DTE ENERGY CO OPT 233331107 624 5,000 SH Call SOLE 8 5,000 0 0
DTE ENERGY CO COM 233331107 2,386 19,134 SH   SOLE 9 19,134 0 0
DUCOMMUN INC DEL COM 264147109 142 3,257 SH   SOLE 1 3,257 0 0
DUCOMMUN INC DEL COM 264147109 14 324 SH   SOLE 8 324 0 0
DUKE ENERGY CORP NEW COM 26441C204 123,442 1,371,596 SH   SOLE 1 1,371,596 0 0
DUKE ENERGY CORP NEW COM 26441C204 30 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 895 9,947 SH   SOLE 8 9,947 0 0
DUKE ENERGY CORP NEW OPT 26441C204 25,614 284,600 SH Call SOLE 8 284,600 0 0
DUKE ENERGY CORP NEW OPT 26441C204 17,010 189,000 SH Put SOLE 8 189,000 0 0
DUKE ENERGY CORP NEW COM 26441C204 7,964 88,488 SH   SOLE 9 88,488 0 0
DUKE ENERGY CORP NEW COM 26441C204 6,882 76,469 SH   SOLE 58 76,469 0 0
DUKE REALTY CORP COM 264411505 3,908 127,774 SH   SOLE 1 127,774 0 0
DUKE REALTY CORP TRUS 264411505 24,741 809,052 SH   SOLE 1 809,052 0 0
DUKE REALTY CORP TRUS 264411505 3 100 SH   SOLE 8 100 0 0
DUKE REALTY CORP COM 264411505 1,153 37,710 SH   SOLE 9 37,710 0 0
DULUTH HLDGS INC COM 26443V101 56 2,334 SH   SOLE 1 2,334 0 0
DUNKIN BRANDS GROUP INC COM 265504100 2,331 31,044 SH   SOLE 1 31,044 0 0
DUNKIN BRANDS GROUP INC COM 265504100 1,707 22,735 SH   SOLE 8 22,735 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 12,084 160,900 SH Put SOLE 8 160,900 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 6,158 82,000 SH Call SOLE 8 82,000 0 0
DURECT CORP COM 266605104 28 44,298 SH   SOLE 1 44,298 0 0
DURECT CORP COM 266605104 0 97 SH   SOLE 8 97 0 0
DXC TECHNOLOGY CO COM 23355L106 24,477 380,608 SH   SOLE 1 380,608 0 0
DXC TECHNOLOGY CO COM 23355L106 1 8 SH   DFND 1 0 0 8
DXC TECHNOLOGY CO OPT 23355L106 45 700 SH Put SOLE 8 700 0 0
DXC TECHNOLOGY CO OPT 23355L106 386 6,000 SH Call SOLE 8 6,000 0 0
DXC TECHNOLOGY CO COM 23355L106 703 10,938 SH   SOLE 8 10,938 0 0
DXC TECHNOLOGY CO COM 23355L106 1,864 28,992 SH   SOLE 9 28,992 0 0
DXP ENTERPRISES INC NEW COM 233377407 414 10,640 SH   SOLE 1 10,640 0 0
DXP ENTERPRISES INC NEW COM 233377407 79 2,029 SH   SOLE 8 2,029 0 0
DYCOM INDS INC COM 267475101 454 9,886 SH   SOLE 1 9,886 0 0
DYCOM INDS INC BOND 267475AB7 2,769 3,009,000 PRN   SOLE 8 0 0 3,009,000
DYCOM INDS INC COM 267475101 45 963 SH   SOLE 8 963 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 182 24,807 SH   SOLE 1 24,807 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 38 5,173 SH   SOLE 8 5,173 0 0
DYNEX CAP INC TRUS 26817Q506 344 56,506 SH   SOLE 1 56,506 0 0
E L F BEAUTY INC COM 26856L103 68 6,400 SH   SOLE 1 6,400 0 0
EAGLE BANCORP INC MD COM 268948106 1,244 24,767 SH   SOLE 1 24,767 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 68 14,608 SH   SOLE 1 14,608 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 2 489 SH   SOLE 8 489 0 0
EAGLE MATERIALS INC COM 26969P108 817 9,694 SH   SOLE 1 9,694 0 0
EAGLE MATERIALS INC COM 26969P108 1,613 19,128 SH   SOLE 8 19,128 0 0
EAGLE MATERIALS INC OPT 26969P108 5,488 65,100 SH Call SOLE 8 65,100 0 0
EAGLE MATERIALS INC OPT 26969P108 8,675 102,900 SH Put SOLE 8 102,900 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,371 27,145 SH   SOLE 1 27,145 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1 16 SH   SOLE 8 16 0 0
EARTHSTONE ENERGY INC COM 27032D304 42 5,901 SH   SOLE 1 5,901 0 0
EAST WEST BANCORP INC COM 27579R104 3,503 73,027 SH   SOLE 1 73,027 0 0
EAST WEST BANCORP INC COM 27579R104 96 1,992 SH   SOLE 8 1,992 0 0
EAST WEST BANCORP INC COM 27579R104 252 5,253 SH   SOLE 9 5,253 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 2,153 119,555 SH   SOLE 1 119,555 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 3 151 SH   SOLE 8 151 0 0
EASTERN CO COM 276317104 52 1,869 SH   SOLE 1 1,869 0 0
EASTGROUP PPTY INC TRUS 277276101 9,233 82,713 SH   SOLE 1 82,713 0 0
EASTGROUP PPTY INC TRUS 277276101 0 1 SH   SOLE 8 1 0 0
EASTMAN CHEMICAL CO COM 277432100 13,573 178,876 SH   SOLE 1 178,876 0 0
EASTMAN CHEMICAL CO COM 277432100 469 6,179 SH   SOLE 8 6,179 0 0
EASTMAN CHEMICAL CO OPT 277432100 129 1,700 SH Call SOLE 8 1,700 0 0
EASTMAN CHEMICAL CO OPT 277432100 645 8,500 SH Put SOLE 8 8,500 0 0
EASTMAN CHEMICAL CO COM 277432100 1,107 14,597 SH   SOLE 9 14,597 0 0
EASTMAN KODAK CO COM 277461406 14 4,781 SH   SOLE 1 4,781 0 0
EASTMAN KODAK CO COM 277461406 2 820 SH   SOLE 8 820 0 0
EATON CORP PLC COM G29183103 67,045 832,234 SH   SOLE 1 832,234 0 0
EATON CORP PLC COM G29183103 142 1,760 SH   DFND 1 0 0 1,760
EATON CORP PLC COM G29183103 22 275 SH   SOLE 8 275 0 0
EATON CORP PLC OPT G29183103 2,634 32,700 SH Call SOLE 8 32,700 0 0
EATON CORP PLC OPT G29183103 1,063 13,200 SH Put SOLE 8 13,200 0 0
EATON CORP PLC COM G29183103 3,675 45,617 SH   SOLE 9 45,617 0 0
EATON VANCE CORP COM 278265103 2,719 67,458 SH   SOLE 1 67,458 0 0
EATON VANCE CORP OPT 278265103 44 1,100 SH Call SOLE 8 1,100 0 0
EATON VANCE CORP COM 278265103 18 449 SH   SOLE 8 449 0 0
EATON VANCE CORP COM 278265103 165 4,115 SH   SOLE 9 4,115 0 0
EBAY INC COM 278642103 89 2,399 SH   DFND 1 0 0 2,399
EBAY INC COM 278642103 88,718 2,388,721 SH   SOLE 1 2,388,721 0 0
EBAY INC COM 278642103 18,462 497,089 SH   SOLE 8 497,089 0 0
EBAY INC OPT 278642103 4,947 133,200 SH Call SOLE 8 133,200 0 0
EBAY INC OPT 278642103 13,419 361,300 SH Put SOLE 8 361,300 0 0
EBAY INC COM 278642103 46,534 1,252,911 SH   SOLE 9 1,252,911 0 0
EBAY INC COM 278642103 208 5,600 SH   DFND 20 0 0 5,600
EBIX INC COM 278715206 750 15,180 SH   SOLE 1 15,180 0 0
EBIX INC COM 278715206 1,132 22,942 SH   SOLE 8 22,942 0 0
EBIX INC OPT 278715206 301 6,100 SH Put SOLE 8 6,100 0 0
EBIX INC OPT 278715206 30 600 SH Call SOLE 8 600 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 1,056 42,574 SH   SOLE 1 42,574 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 1,187 47,897 SH   SOLE 8 47,897 0 0
ECHOSTAR CORP COM 278768106 8,411 230,745 SH   SOLE 1 230,745 0 0
ECHOSTAR CORP COM 278768106 4,074 111,773 SH   SOLE 8 111,773 0 0
ECOLAB INC COM 278865100 782 4,429 SH   DFND 1 0 0 4,429
ECOLAB INC COM 278865100 167,729 950,094 SH   SOLE 1 559,813 390,281 0
ECOLAB INC COM 278865100 62 351 SH   SOLE 8 351 0 0
ECOLAB INC OPT 278865100 3,002 17,000 SH Put SOLE 8 17,000 0 0
ECOLAB INC OPT 278865100 583 3,300 SH Call SOLE 8 3,300 0 0
ECOLAB INC COM 278865100 6,531 36,996 SH   SOLE 9 36,996 0 0
ECOLAB INC COM 278865100 4,055 22,970 SH   SOLE 20 0 22,970 0
ECOLAB INC COM 278865100 11,619 65,815 SH   SOLE 99 0 65,815 0
ECOPETROL S A ADR 279158109 318 14,828 SH   SOLE 1 14,828 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,095 24,926 SH   SOLE 1 24,926 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 22 500 SH Put SOLE 8 500 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,025 23,337 SH   SOLE 8 23,337 0 0
EDISON INTL COM 281020107 23,358 377,221 SH   SOLE 1 377,221 0 0
EDISON INTL OPT 281020107 5,238 84,600 SH Call SOLE 8 84,600 0 0
EDISON INTL OPT 281020107 10,638 171,800 SH Put SOLE 8 171,800 0 0
EDISON INTL COM 281020107 83 1,338 SH   SOLE 8 1,338 0 0
EDISON INTL COM 281020107 2,121 34,249 SH   SOLE 9 34,249 0 0
EDITAS MEDICINE INC COM 28106W103 319 13,066 SH   SOLE 1 13,066 0 0
EDITAS MEDICINE INC COM 28106W103 17 680 SH   SOLE 8 680 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 75,139 392,715 SH   SOLE 1 392,715 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,941 25,825 SH   SOLE 8 25,825 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 7,424 38,800 SH Put SOLE 8 38,800 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 13,297 69,500 SH Call SOLE 8 69,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 19,372 101,245 SH   SOLE 9 101,245 0 0
EGAIN CORP COM 28225C806 188 18,026 SH   SOLE 1 18,026 0 0
EGAIN CORP COM 28225C806 63 5,990 SH   SOLE 8 5,990 0 0
EHEALTH INC COM 28238P109 854 13,697 SH   SOLE 1 13,697 0 0
EHEALTH INC COM 28238P109 180 2,886 SH   SOLE 8 2,886 0 0
EHI CAR SVCS LTD ADR 26853A100 188 16,017 SH   SOLE 1 16,017 0 0
EHI CAR SVCS LTD ADR 26853A100 0 15 SH   SOLE 8 15 0 0
EIDOS THERAPEUTICS INC COM 28249H104 443 18,892 SH   SOLE 1 18,892 0 0
EIDOS THERAPEUTICS INC COM 28249H104 356 15,200 SH   SOLE 8 15,200 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 1,013 72,497 SH   SOLE 1 72,497 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 3 200 SH   SOLE 8 200 0 0
EKSO BIONICS HLDGS INC COM 282644202 541 215,519 SH   SOLE 1 215,519 0 0
EKSO BIONICS HLDGS INC COM 282644202 0 89 SH   SOLE 8 89 0 0
EL PASO ELEC CO COM 283677854 2,025 34,434 SH   SOLE 1 34,434 0 0
EL PASO ELEC CO COM 283677854 155 2,637 SH   SOLE 8 2,637 0 0
EL POLLO LOCO HLDGS INC COM 268603107 750 57,683 SH   SOLE 1 57,683 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 55 4,200 SH Call SOLE 8 4,200 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 26 2,000 SH Put SOLE 8 2,000 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 7,986 249,036 SH   SOLE 1 249,036 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 199 6,200 SH   SOLE 8 6,200 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 3 100 SH Call SOLE 8 100 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 312 9,717 SH   SOLE 9 9,717 0 0
ELASTIC N V COM N14506104 198 2,470 SH   SOLE 1 2,470 0 0
ELASTIC N V COM N14506104 343 4,290 SH   SOLE 8 4,290 0 0
ELBIT SYS LTD COM M3760D101 194 1,500 SH   SOLE 1 1,500 0 0
ELBIT SYS LTD COM M3760D101 110 849 SH   SOLE 9 849 0 0
ELDORADO GOLD CORP NEW COM 284902509 432 93,409 SH   SOLE 1 93,409 0 0
ELDORADO GOLD CORP NEW OPT 284902509 98 21,080 SH Put SOLE 8 21,080 0 0
ELDORADO GOLD CORP NEW COM 284902509 53 11,507 SH   SOLE 8 11,507 0 0
ELDORADO GOLD CORP NEW OPT 284902509 78 16,840 SH Call SOLE 8 16,840 0 0
ELDORADO RESORTS INC COM 28470R102 869 18,613 SH   SOLE 1 18,613 0 0
ELDORADO RESORTS INC OPT 28470R102 2,335 50,000 SH Put SOLE 8 50,000 0 0
ELDORADO RESORTS INC OPT 28470R102 2,335 50,000 SH Call SOLE 8 50,000 0 0
ELECTROCORE INC COM 28531P103 48 6,829 SH   SOLE 1 6,829 0 0
ELECTROCORE INC COM 28531P103 2 274 SH   SOLE 8 274 0 0
ELECTROMED INC COM 285409108 0 52 SH   SOLE 8 52 0 0
ELECTRONIC ARTS INC COM 285512109 73,156 719,824 SH   SOLE 1 719,824 0 0
ELECTRONIC ARTS INC COM 285512109 132 1,300 SH   DFND 1 0 0 1,300
ELECTRONIC ARTS INC COM 285512109 8,942 87,989 SH   SOLE 8 87,989 0 0
ELECTRONIC ARTS INC OPT 285512109 82,005 806,900 SH Call SOLE 8 806,900 0 0
ELECTRONIC ARTS INC OPT 285512109 62,767 617,600 SH Put SOLE 8 617,600 0 0
ELECTRONIC ARTS INC COM 285512109 3,186 31,354 SH   SOLE 9 31,354 0 0
ELECTRONIC ARTS INC COM 285512109 366 3,600 SH   DFND 20 0 0 3,600
ELECTRONICS FOR IMAGING INC COM 286082102 1,045 38,803 SH   SOLE 1 38,803 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 6 206 SH   SOLE 8 206 0 0
ELEMENT SOLUTIONS INC COM 28618M106 3,122 309,124 SH   SOLE 1 309,124 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 1 100 SH Call SOLE 8 100 0 0
ELEMENT SOLUTIONS INC COM 28618M106 8,677 859,031 SH   SOLE 8 859,031 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 378 37,400 SH Put SOLE 8 37,400 0 0
ELEVATE CREDIT INC COM 28621V101 32 7,324 SH   SOLE 1 7,324 0 0
ELLIE MAE INC COM 28849P100 5,047 51,141 SH   SOLE 1 51,141 0 0
ELLINGTON FINANCIAL INC COM 28852N109 1,258 70,294 SH   SOLE 1 70,294 0 0
ELLINGTON FINANCIAL INC COM 28852N109 1 61 SH   SOLE 8 61 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 1,349 113,400 SH   SOLE 1 113,400 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 83 7,144 SH   SOLE 1 7,144 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 5 402 SH   SOLE 8 402 0 0
EMAGIN CORP COM 29076N206 0 66 SH   SOLE 8 66 0 0
EMBRAER S A ADR 29082A107 1,585 83,360 SH   SOLE 1 83,360 0 0
EMBRAER S A ADR 29082A107 541 28,465 SH   SOLE 8 28,465 0 0
EMBRAER S A ADR 29082A107 70 3,657 SH   SOLE 9 3,657 0 0
EMC INS GROUP INC COM 268664109 90 2,831 SH   SOLE 1 2,831 0 0
EMC INS GROUP INC COM 268664109 5 155 SH   SOLE 8 155 0 0
EMCOR GROUP INC COM 29084Q100 3,190 43,645 SH   SOLE 1 43,645 0 0
EMCOR GROUP INC COM 29084Q100 115 1,567 SH   SOLE 8 1,567 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 105 8,293 SH   SOLE 1 8,293 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 2 163 SH   SOLE 8 163 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 35 18,200 SH Put SOLE 8 18,200 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 44 22,900 SH Call SOLE 8 22,900 0 0
EMERGE ENERGY SVCS LP COM 29102H108 24 12,490 SH   SOLE 8 12,490 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,561 30,916 SH   SOLE 1 30,916 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 464 9,181 SH   SOLE 8 9,181 0 0
EMERSON ELEC CO COM 291011104 55,471 810,139 SH   SOLE 1 810,139 0 0
EMERSON ELEC CO OPT 291011104 1,520 22,200 SH Put SOLE 8 22,200 0 0
EMERSON ELEC CO OPT 291011104 61,034 891,400 SH Call SOLE 8 891,400 0 0
EMERSON ELEC CO COM 291011104 160 2,338 SH   SOLE 8 2,338 0 0
EMERSON ELEC CO COM 291011104 4,877 71,230 SH   SOLE 9 71,230 0 0
EMERSON RADIO CORP COM 291087203 0 22 SH   SOLE 8 22 0 0
EMPIRE RESORTS INC COM 292052305 11 1,048 SH   SOLE 1 1,048 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 1,919 121,437 SH   SOLE 1 121,437 0 0
EMPLOYERS HOLDINGS INC COM 292218104 1,768 44,075 SH   SOLE 1 44,075 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 6,357 443,973 SH   SOLE 1 443,973 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 1,757 18,396 SH   SOLE 1 18,396 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 3,613 37,828 SH   SOLE 8 37,828 0 0
ENBRIDGE INC COM 29250N105 1,596 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC COM 29250N105 21,015 579,585 SH   SOLE 1 579,585 0 0
ENBRIDGE INC OPT 29250N105 6,940 191,411 SH Call SOLE 8 191,411 0 0
ENBRIDGE INC COM 29250N105 945 26,049 SH   SOLE 8 26,049 0 0
ENBRIDGE INC OPT 29250N105 7,648 210,915 SH Put SOLE 8 210,915 0 0
ENBRIDGE INC COM 29250N105 230 6,375 SH   SOLE 9 6,375 0 0
ENCANA CORP COM 292505104 8,882 1,226,773 SH   SOLE 1 1,226,773 0 0
ENCANA CORP OPT 292505104 873 120,545 SH Put SOLE 8 120,545 0 0
ENCANA CORP COM 292505104 1,791 247,243 SH   SOLE 8 247,243 0 0
ENCANA CORP OPT 292505104 626 86,409 SH Call SOLE 8 86,409 0 0
ENCANA CORP COM 292505104 73 10,027 SH   SOLE 9 10,027 0 0
ENCOMPASS HEALTH CORP COM 29261A100 5,313 90,977 SH   SOLE 1 90,977 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 58 1,000 SH Call SOLE 8 1,000 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 894 15,300 SH Put SOLE 8 15,300 0 0
ENCOMPASS HEALTH CORP COM 29261A100 123 2,109 SH   SOLE 8 2,109 0 0
ENCORE CAP GROUP INC COM 292554102 2,789 102,386 SH   SOLE 1 102,386 0 0
ENCORE CAP GROUP INC BOND 292554AK8 772 875,000 PRN   SOLE 8 0 0 875,000
ENCORE CAP GROUP INC OPT 292554102 27 1,000 SH Call SOLE 8 1,000 0 0
ENCORE CAP GROUP INC COM 292554102 85 3,119 SH   SOLE 8 3,119 0 0
ENCORE WIRE CORP COM 292562105 811 14,187 SH   SOLE 1 14,187 0 0
ENCORE WIRE CORP COM 292562105 0 4 SH   SOLE 8 4 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 0 100 SH   SOLE 1 100 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 0 48 SH   SOLE 8 48 0 0
ENDO INTL PLC COM G30401106 2,520 313,824 SH   SOLE 1 313,824 0 0
ENDO INTL PLC COM G30401106 177 22,094 SH   SOLE 8 22,094 0 0
ENDO INTL PLC OPT G30401106 448 55,800 SH Call SOLE 8 55,800 0 0
ENDO INTL PLC OPT G30401106 70 8,700 SH Put SOLE 8 8,700 0 0
ENDOLOGIX INC COM 29266S304 19 2,895 SH   SOLE 1 2,895 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 315 43,391 SH   SOLE 1 43,391 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 106 14,742 SH   SOLE 8 14,742 0 0
ENEL AMERICAS S A ADR 29274F104 1,381 154,658 SH   SOLE 1 154,658 0 0
ENEL CHILE S A ADR 29278D105 135 25,974 SH   SOLE 1 25,974 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 4,109 91,443 SH   SOLE 1 91,443 0 0
ENERGIZER HLDGS INC NEW CONV 29272W208 929 9,540 SH   SOLE 8 9,540 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 37 831 SH   SOLE 8 831 0 0
ENERGOUS CORP COM 29272C103 631 99,570 SH   SOLE 1 99,570 0 0
ENERGOUS CORP OPT 29272C103 92 14,500 SH Call SOLE 8 14,500 0 0
ENERGOUS CORP OPT 29272C103 124 19,600 SH Put SOLE 8 19,600 0 0
ENERGOUS CORP COM 29272C103 360 56,687 SH   SOLE 8 56,687 0 0
ENERGY FOCUS INC COM 29268T300 0 313 SH   SOLE 8 313 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 90 26,936 SH   SOLE 1 26,936 0 0
ENERGY FUELS INC COM 292671708 81 24,241 SH   SOLE 8 24,241 0 0
ENERGY RECOVERY INC COM 29270J100 122 13,998 SH   SOLE 1 13,998 0 0
ENERGY RECOVERY INC COM 29270J100 12 1,351 SH   SOLE 8 1,351 0 0
ENERGY RECOVERY INC OPT 29270J100 54 6,200 SH Call SOLE 8 6,200 0 0
ENERGY RECOVERY INC OPT 29270J100 1 100 SH Put SOLE 8 100 0 0
ENERGY TRANSFER LP COM 29273V100 385,558 25,085,163 SH   SOLE 1 25,085,163 0 0
ENERGY TRANSFER LP COM 29273V100 30 1,920 SH   DFND 1 0 0 1,920
ENERGY TRANSFER LP OPT 29273V100 4,054 263,776 SH Call SOLE 8 263,776 0 0
ENERGY TRANSFER LP OPT 29273V100 2,464 160,304 SH Put SOLE 8 160,304 0 0
ENERGY TRANSFER LP COM 29273V100 643 41,799 SH   SOLE 8 41,799 0 0
ENERPLUS CORP COM 292766102 580 68,931 SH   SOLE 1 68,931 0 0
ENERPLUS CORP OPT 292766102 8 900 SH Put SOLE 8 900 0 0
ENERPLUS CORP COM 292766102 0 1 SH   SOLE 8 1 0 0
ENERPLUS CORP OPT 292766102 39 4,600 SH Call SOLE 8 4,600 0 0
ENERSYS COM 29275Y102 1,017 15,605 SH   SOLE 1 15,605 0 0
ENERSYS OPT 29275Y102 33 500 SH Put SOLE 8 500 0 0
ENERSYS OPT 29275Y102 7 100 SH Call SOLE 8 100 0 0
ENERSYS COM 29275Y102 188 2,891 SH   SOLE 8 2,891 0 0
ENI S P A ADR 26874R108 768 21,772 SH   SOLE 1 21,772 0 0
ENI S P A ADR 26874R108 779 22,100 SH   DFND 20 0 0 22,100
ENLINK MIDSTREAM LLC TRUS 29336T100 7,648 598,400 SH   SOLE 1 598,400 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 1 115 SH   SOLE 8 115 0 0
ENLINK MIDSTREAM LLC OPT 29336T100 3 230 SH Put SOLE 8 230 0 0
ENLINK MIDSTREAM LLC OPT 29336T100 4 300 SH Call SOLE 8 300 0 0
ENNIS INC COM 293389102 192 9,241 SH   SOLE 1 9,241 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 8 1,197 SH   SOLE 1 1,197 0 0
ENOVA INTL INC COM 29357K103 1,315 57,585 SH   SOLE 1 57,585 0 0
ENOVA INTL INC COM 29357K103 3 137 SH   SOLE 8 137 0 0
ENOVA INTL INC OPT 29357K103 39 1,700 SH Call SOLE 8 1,700 0 0
ENPHASE ENERGY INC COM 29355A107 608 65,853 SH   SOLE 1 65,853 0 0
ENPHASE ENERGY INC COM 29355A107 10 1,061 SH   SOLE 8 1,061 0 0
ENPRO INDS INC COM 29355X107 1,349 20,933 SH   SOLE 1 20,933 0 0
ENPRO INDS INC COM 29355X107 488 7,573 SH   SOLE 8 7,573 0 0
ENSCO JERSEY FIN LTD BOND 29359WAB1 1,005 1,303,000 PRN   SOLE 8 0 0 1,303,000
ENSCO PLC COM G3157S106 1,320 335,606 SH   SOLE 1 335,606 0 0
ENSCO PLC COM G3157S106 277 70,341 SH   SOLE 8 70,341 0 0
ENSCO PLC OPT G3157S106 211 53,600 SH Call SOLE 8 53,600 0 0
ENSCO PLC OPT G3157S106 134 34,000 SH Put SOLE 8 34,000 0 0
ENSIGN GROUP INC COM 29358P101 3,074 60,061 SH   SOLE 1 60,061 0 0
ENSIGN GROUP INC COM 29358P101 536 10,470 SH   SOLE 8 10,470 0 0
ENSTAR GROUP LIMITED COM G3075P101 705 4,054 SH   SOLE 1 4,054 0 0
ENTEGRA FINL CORP COM 29363J108 46 2,014 SH   SOLE 1 2,014 0 0
ENTEGRIS INC COM 29362U104 2,636 73,857 SH   SOLE 1 73,857 0 0
ENTEGRIS INC COM 29362U104 36 1,001 SH   SOLE 8 1,001 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 206 39,205 SH   SOLE 1 39,205 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 14 2,838 SH   SOLE 8 2,838 0 0
ENTERGY CORP NEW COM 29364G103 15,919 166,477 SH   SOLE 1 166,477 0 0
ENTERGY CORP NEW OPT 29364G103 6,742 70,500 SH Call SOLE 8 70,500 0 0
ENTERGY CORP NEW COM 29364G103 2,540 26,572 SH   SOLE 8 26,572 0 0
ENTERGY CORP NEW COM 29364G103 3,143 32,853 SH   SOLE 9 32,853 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 87 3,060 SH   SOLE 1 3,060 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 286 6,991 SH   SOLE 1 6,991 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 23 562 SH   SOLE 8 562 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 187,090 6,429,176 SH   SOLE 1 6,429,176 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 29 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L OPT 293792107 844 29,000 SH Put SOLE 8 29,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 0 4 SH   SOLE 8 4 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 20,100 690,700 SH Call SOLE 8 690,700 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 65 20,056 SH   SOLE 1 20,056 0 0
ENVESTNET INC COM 29404K106 1,082 16,538 SH   SOLE 1 16,538 0 0
ENVESTNET INC COM 29404K106 60 916 SH   SOLE 8 916 0 0
ENVIVA PARTNERS LP COM 29414J107 10 300 SH   SOLE 8 300 0 0
ENZO BIOCHEM INC COM 294100102 34 12,446 SH   SOLE 1 12,446 0 0
EOG RES INC COM 26875P101 274 2,880 SH   DFND 1 0 0 2,880
EOG RES INC COM 26875P101 138,284 1,452,862 SH   SOLE 1 1,043,346 409,516 0
EOG RES INC OPT 26875P101 4,588 48,200 SH Put SOLE 8 48,200 0 0
EOG RES INC COM 26875P101 10 107 SH   SOLE 8 107 0 0
EOG RES INC OPT 26875P101 10,927 114,800 SH Call SOLE 8 114,800 0 0
EOG RES INC COM 26875P101 5,844 61,398 SH   SOLE 9 61,398 0 0
EOG RES INC COM 26875P101 286 3,000 SH   DFND 20 0 0 3,000
EOG RES INC COM 26875P101 1,844 19,372 SH   SOLE 20 0 19,372 0
EOG RES INC COM 26875P101 5,687 59,746 SH   SOLE 99 0 59,746 0
EP ENERGY CORP COM 268785102 3 12,673 SH   SOLE 1 12,673 0 0
EP ENERGY CORP COM 268785102 4 15,444 SH   SOLE 8 15,444 0 0
EPAM SYS INC COM 29414B104 2,687 15,882 SH   SOLE 1 15,882 0 0
EPIZYME INC COM 29428V104 329 26,513 SH   SOLE 1 26,513 0 0
EPIZYME INC COM 29428V104 26 2,072 SH   SOLE 8 2,072 0 0
EPLUS INC COM 294268107 795 8,975 SH   SOLE 1 8,975 0 0
EPLUS INC COM 294268107 11 125 SH   SOLE 8 125 0 0
EPR PPTYS TRUS 26884U109 7,115 92,529 SH   SOLE 1 92,529 0 0
EPR PPTYS COM 26884U109 6,527 84,871 SH   SOLE 1 84,871 0 0
EPR PPTYS TRUS 26884U109 8 100 SH   SOLE 8 100 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 33,314 721,548 SH   SOLE 1 721,548 0 0
EQM MIDSTREAM PARTNERS LP OPT 26885B100 46 1,000 SH Call SOLE 8 1,000 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 7,818 169,334 SH   SOLE 8 169,334 0 0
EQM MIDSTREAM PARTNERS LP OPT 26885B100 5 100 SH Put SOLE 8 100 0 0
EQT CORP COM 26884L109 364 17,555 SH   SOLE 1 17,555 0 0
EQT CORP OPT 26884L109 56 2,700 SH Put SOLE 8 2,700 0 0
EQT CORP OPT 26884L109 1,665 80,300 SH Call SOLE 8 80,300 0 0
EQT CORP COM 26884L109 433 20,858 SH   SOLE 8 20,858 0 0
EQUIFAX INC COM 294429105 12,653 106,779 SH   SOLE 1 106,779 0 0
EQUIFAX INC COM 294429105 3 26 SH   SOLE 8 26 0 0
EQUIFAX INC OPT 294429105 12 100 SH Put SOLE 8 100 0 0
EQUIFAX INC COM 294429105 1,497 12,631 SH   SOLE 9 12,631 0 0
EQUILLIUM INC COM 29446K106 12 1,475 SH   SOLE 1 1,475 0 0
EQUINIX INC TRUS 29444U700 35,876 79,166 SH   SOLE 1 79,166 0 0
EQUINIX INC COM 29444U700 9,039 19,947 SH   SOLE 1 19,947 0 0
EQUINIX INC COM 29444U700 208 458 SH   DFND 1 0 0 458
EQUINIX INC OPT 29444U700 2,175 4,800 SH Put SOLE 8 4,800 0 0
EQUINIX INC OPT 29444U700 8,293 18,300 SH Call SOLE 8 18,300 0 0
EQUINIX INC COM 29444U700 3,961 8,739 SH   SOLE 9 8,739 0 0
EQUINOR ASA ADR 29446M102 13 600 SH   DFND 1 0 0 600
EQUINOR ASA ADR 29446M102 1,850 84,224 SH   SOLE 1 84,224 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 179 8,164 SH   SOLE 1 8,164 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 776 35,614 SH   SOLE 8 35,614 0 0
EQUITRANS MIDSTREAM CORPORAT OPT 294600101 141 6,480 SH Call SOLE 8 6,480 0 0
EQUITRANS MIDSTREAM CORPORAT OPT 294600101 10 480 SH Put SOLE 8 480 0 0
EQUITY BANCSHARES INC COM 29460X109 111 3,857 SH   SOLE 1 3,857 0 0
EQUITY COMWLTH COM 294628102 4,863 148,771 SH   SOLE 1 148,771 0 0
EQUITY COMWLTH TRUS 294628102 6,872 210,207 SH   SOLE 1 210,207 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 21,202 185,492 SH   SOLE 1 185,492 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 531 4,646 SH   SOLE 1 4,646 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 4 36 SH   SOLE 8 36 0 0
EQUITY RESIDENTIAL COM 29476L107 12,798 169,917 SH   SOLE 1 169,917 0 0
EQUITY RESIDENTIAL TRUS 29476L107 55,022 730,517 SH   SOLE 1 730,517 0 0
EQUITY RESIDENTIAL OPT 29476L107 3,322 44,100 SH Put SOLE 8 44,100 0 0
EQUITY RESIDENTIAL TRUS 29476L107 168 2,238 SH   SOLE 8 2,238 0 0
EQUITY RESIDENTIAL COM 29476L107 3,001 39,860 SH   SOLE 9 39,860 0 0
ERA GROUP INC COM 26885G109 161 13,969 SH   SOLE 1 13,969 0 0
ERA GROUP INC COM 26885G109 0 1 SH   SOLE 8 1 0 0
ERICSSON ADR 294821608 856 93,295 SH   SOLE 1 93,295 0 0
ERICSSON OPT 294821608 114 12,400 SH Put SOLE 8 12,400 0 0
ERICSSON ADR 294821608 286 31,103 SH   SOLE 8 31,103 0 0
ERICSSON OPT 294821608 554 60,300 SH Call SOLE 8 60,300 0 0
ERIE INDTY CO COM 29530P102 556 3,113 SH   SOLE 1 3,113 0 0
ERIE INDTY CO COM 29530P102 9 49 SH   SOLE 8 49 0 0
EROS INTL PLC COM G3788M114 5,480 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 418 45,766 SH   SOLE 1 45,766 0 0
EROS INTL PLC OPT G3788M114 1 100 SH Put SOLE 8 100 0 0
EROS INTL PLC COM G3788M114 58 6,391 SH   SOLE 8 6,391 0 0
ESCALADE INC COM 296056104 37 3,262 SH   SOLE 1 3,262 0 0
ESCO TECHNOLOGIES INC COM 296315104 1,613 24,064 SH   SOLE 1 24,064 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 300 7,457 SH   SOLE 1 7,457 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 21 537 SH   SOLE 8 537 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 44 1,100 SH Put SOLE 8 1,100 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 293 7,300 SH Call SOLE 8 7,300 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 39 1,719 SH   SOLE 1 1,719 0 0
ESSA BANCORP INC COM 29667D104 44 2,913 SH   SOLE 1 2,913 0 0
ESSENT GROUP LTD COM G3198U102 1,694 38,999 SH   SOLE 1 38,999 0 0
ESSENT GROUP LTD COM G3198U102 699 16,086 SH   SOLE 8 16,086 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 2,057 105,373 SH   SOLE 1 105,373 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 180 9,229 SH   SOLE 1 9,229 0 0
ESSEX PPTY TR INC COM 297178105 6,102 21,096 SH   SOLE 1 21,096 0 0
ESSEX PPTY TR INC TRUS 297178105 43,655 150,927 SH   SOLE 1 150,927 0 0
ESSEX PPTY TR INC TRUS 297178105 20 71 SH   SOLE 8 71 0 0
ESSEX PPTY TR INC COM 297178105 1,986 6,864 SH   SOLE 9 6,864 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 72 3,000 SH   SOLE 8 3,000 0 0
ETF MANAGERS TR FUND 26924G409 43 1,000 SH   DFND 1 0 0 1,000
ETF MANAGERS TR FUND 26924G201 280 7,000 SH   DFND 1 0 0 7,000
ETF MANAGERS TR OPT 26924G508 22 600 SH Call SOLE 8 600 0 0
ETF MANAGERS TR FUND 26924G508 49 1,366 SH   SOLE 8 1,366 0 0
ETF MANAGERS TR FUND 26924G201 2 52 SH   SOLE 8 52 0 0
ETF MANAGERS TR OPT 26924G508 185 5,100 SH Put SOLE 8 5,100 0 0
ETF MANAGERS TR FUND 26924G508 240 6,600 SH   DFND 20 0 0 6,600
ETHAN ALLEN INTERIORS INC COM 297602104 1,029 53,816 SH   SOLE 1 53,816 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 155 8,091 SH   SOLE 8 8,091 0 0
ETON PHARMACEUTICALS INC COM 29772L108 70 8,800 SH   SOLE 1 8,800 0 0
ETSY INC COM 29786A106 3,410 50,744 SH   SOLE 1 50,744 0 0
ETSY INC OPT 29786A106 1,869 27,800 SH Call SOLE 8 27,800 0 0
ETSY INC OPT 29786A106 12,805 190,500 SH Put SOLE 8 190,500 0 0
ETSY INC BOND 29786AAC0 357 185,000 PRN   SOLE 8 0 0 185,000
ETSY INC COM 29786A106 3,062 45,559 SH   SOLE 8 45,559 0 0
EURONAV NV ANTWERPEN COM B38564108 1,198 147,006 SH   SOLE 9 147,006 0 0
EURONET WORLDWIDE INC COM 298736109 2,406 16,874 SH   SOLE 1 16,874 0 0
EURONET WORLDWIDE INC COM 298736109 30 211 SH   SOLE 8 211 0 0
EURONET WORLDWIDE INC OPT 298736109 57 400 SH Call SOLE 8 400 0 0
EUROSEAS LTD COM Y23592309 8 11,350 SH   SOLE 8 11,350 0 0
EVANS BANCORP INC COM 29911Q208 51 1,429 SH   SOLE 1 1,429 0 0
EVELO BIOSCIENCES INC COM 299734103 31 3,896 SH   SOLE 1 3,896 0 0
EVENTBRITE INC COM 29975E109 1 34 SH   SOLE 1 34 0 0
EVENTBRITE INC COM 29975E109 74 3,866 SH   SOLE 8 3,866 0 0
EVERBRIDGE INC COM 29978A104 704 9,380 SH   SOLE 1 9,380 0 0
EVERBRIDGE INC COM 29978A104 8 100 SH   DFND 1 0 0 100
EVERBRIDGE INC COM 29978A104 18 240 SH   SOLE 8 240 0 0
EVERCORE INC COM 29977A105 4,133 45,432 SH   SOLE 1 45,432 0 0
EVERCORE INC COM 29977A105 24 264 SH   SOLE 8 264 0 0
EVEREST RE GROUP LTD COM G3223R108 14,086 65,218 SH   SOLE 1 65,218 0 0
EVEREST RE GROUP LTD OPT G3223R108 108 500 SH Put SOLE 8 500 0 0
EVEREST RE GROUP LTD OPT G3223R108 259 1,200 SH Call SOLE 8 1,200 0 0
EVEREST RE GROUP LTD COM G3223R108 788 3,647 SH   SOLE 8 3,647 0 0
EVEREST RE GROUP LTD COM G3223R108 917 4,244 SH   SOLE 9 4,244 0 0
EVERGY INC COM 30034W106 12,648 217,901 SH   SOLE 1 217,901 0 0
EVERGY INC COM 30034W106 6 106 SH   SOLE 8 106 0 0
EVERGY INC COM 30034W106 1,584 27,286 SH   SOLE 9 27,286 0 0
EVERI HLDGS INC COM 30034T103 324 30,873 SH   SOLE 1 30,873 0 0
EVERQUOTE INC COM 30041R108 1 119 SH   SOLE 8 119 0 0
EVERSOURCE ENERGY COM 30040W108 33,587 473,405 SH   SOLE 1 473,405 0 0
EVERSOURCE ENERGY COM 30040W108 12 169 SH   SOLE 8 169 0 0
EVERSOURCE ENERGY COM 30040W108 2,348 33,089 SH   SOLE 9 33,089 0 0
EVERSPIN TECHNOLOGIES INC COM 30041T104 388 50,600 SH   SOLE 1 50,600 0 0
EVERTEC INC COM 30040P103 3,305 118,850 SH   SOLE 1 118,850 0 0
EVERTEC INC COM 30040P103 342 12,310 SH   SOLE 8 12,310 0 0
EVI INDUSTRIES INC COM 26929N102 43 1,127 SH   SOLE 1 1,127 0 0
EVI INDUSTRIES INC COM 26929N102 13 347 SH   SOLE 8 347 0 0
EVO PMTS INC COM 26927E104 275 9,470 SH   SOLE 1 9,470 0 0
EVOGENE LTD COM M4119S104 2 986 SH   SOLE 9 986 0 0
EVOLENT HEALTH INC COM 30050B101 350 27,894 SH   SOLE 1 27,894 0 0
EVOLENT HEALTH INC BOND 30050BAB7 2,094 2,172,000 PRN   SOLE 8 0 0 2,172,000
EVOLENT HEALTH INC COM 30050B101 9 692 SH   SOLE 8 692 0 0
EVOLUS INC COM 30052C107 310 13,732 SH   SOLE 1 13,732 0 0
EVOLUS INC COM 30052C107 38 1,694 SH   SOLE 8 1,694 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 54 7,904 SH   SOLE 1 7,904 0 0
EVOLVING SYS INC COM 30049R209 0 67 SH   SOLE 8 67 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 752 59,791 SH   SOLE 1 59,791 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 741 58,930 SH   SOLE 8 58,930 0 0
EXACT SCIENCES CORP COM 30063P105 3,809 43,972 SH   SOLE 1 43,972 0 0
EXACT SCIENCES CORP COM 30063P105 5,024 57,991 SH   SOLE 8 57,991 0 0
EXACT SCIENCES CORP BOND 30063PAB1 1,832 1,800,000 PRN   SOLE 8 0 0 1,800,000
EXACT SCIENCES CORP OPT 30063P105 17,056 196,900 SH Put SOLE 8 196,900 0 0
EXACT SCIENCES CORP OPT 30063P105 6,219 71,800 SH Call SOLE 8 71,800 0 0
EXACT SCIENCES CORP BOND 30063PAA3 134 98,000 PRN   SOLE 8 0 0 98,000
EXANTAS CAP CORP TRUS 30068N105 108 10,100 SH   SOLE 1 10,100 0 0
EXANTAS CAP CORP TRUS 30068N105 2 187 SH   SOLE 8 187 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 74 1,902 SH   DFND 1 0 0 1,902
EXCHANGE TRADED CONCEPTS TR FUND 301505707 4 100 SH   SOLE 8 100 0 0
EXELA TECHNOLOGIES INC COM 30162V102 45 13,397 SH   SOLE 1 13,397 0 0
EXELIXIS INC COM 30161Q104 1,063 44,664 SH   SOLE 1 44,664 0 0
EXELIXIS INC OPT 30161Q104 1,166 49,000 SH Put SOLE 8 49,000 0 0
EXELIXIS INC OPT 30161Q104 1,257 52,800 SH Call SOLE 8 52,800 0 0
EXELIXIS INC COM 30161Q104 304 12,789 SH   SOLE 8 12,789 0 0
EXELON CORP COM 30161N101 91,043 1,816,173 SH   SOLE 1 1,816,173 0 0
EXELON CORP COM 30161N101 39 787 SH   SOLE 8 787 0 0
EXELON CORP OPT 30161N101 597 11,900 SH Put SOLE 8 11,900 0 0
EXELON CORP OPT 30161N101 3,183 63,500 SH Call SOLE 8 63,500 0 0
EXELON CORP COM 30161N101 5,094 101,627 SH   SOLE 9 101,627 0 0
EXLSERVICE HOLDINGS INC COM 302081104 1,856 30,921 SH   SOLE 1 30,921 0 0
EXONE CO COM 302104104 646 76,047 SH   SOLE 1 76,047 0 0
EXONE CO COM 302104104 212 24,972 SH   SOLE 8 24,972 0 0
EXONE CO OPT 302104104 28 3,300 SH Call SOLE 8 3,300 0 0
EXP WORLD HOLDINGS INC COM 30212W100 317 29,142 SH   SOLE 1 29,142 0 0
EXPEDIA GROUP INC COM 30212P303 234 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC COM 30212P303 16,738 140,648 SH   SOLE 1 140,648 0 0
EXPEDIA GROUP INC COM 30212P303 8,948 75,191 SH   SOLE 8 75,191 0 0
EXPEDIA GROUP INC OPT 30212P303 8,556 71,900 SH Call SOLE 8 71,900 0 0
EXPEDIA GROUP INC OPT 30212P303 35,665 299,700 SH Put SOLE 8 299,700 0 0
EXPEDIA GROUP INC COM 30212P303 1,729 14,526 SH   SOLE 9 14,526 0 0
EXPEDIA GROUP INC COM 30212P303 357 3,000 SH   DFND 20 0 0 3,000
EXPEDITORS INTL WASH INC COM 302130109 36,361 479,068 SH   SOLE 1 479,068 0 0
EXPEDITORS INTL WASH INC COM 302130109 68 900 SH   SOLE 8 900 0 0
EXPEDITORS INTL WASH INC OPT 302130109 106 1,400 SH Call SOLE 8 1,400 0 0
EXPEDITORS INTL WASH INC OPT 302130109 15 200 SH Put SOLE 8 200 0 0
EXPEDITORS INTL WASH INC COM 302130109 25,416 334,868 SH   SOLE 9 334,868 0 0
EXPONENT INC COM 30214U102 3,039 52,642 SH   SOLE 1 52,642 0 0
EXPONENT INC COM 30214U102 2 34 SH   SOLE 8 34 0 0
EXPRESS INC COM 30219E103 585 136,843 SH   SOLE 1 136,843 0 0
EXPRESS INC COM 30219E103 157 36,914 SH   SOLE 8 36,914 0 0
EXPRESS INC OPT 30219E103 7 1,600 SH Put SOLE 8 1,600 0 0
EXPRESS INC OPT 30219E103 28 6,500 SH Call SOLE 8 6,500 0 0
EXTENDED STAY AMER INC COM 30224P200 3,108 173,146 SH   SOLE 1 173,146 0 0
EXTENDED STAY AMER INC TRUS 30224P200 497 27,643 SH   SOLE 1 27,643 0 0
EXTERRAN CORP COM 30227H106 392 23,293 SH   SOLE 1 23,293 0 0
EXTERRAN CORP COM 30227H106 0 2 SH   SOLE 8 2 0 0
EXTRA SPACE STORAGE INC COM 30225T102 4,342 42,609 SH   SOLE 1 42,609 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 34,302 336,602 SH   SOLE 1 336,602 0 0
EXTRA SPACE STORAGE INC OPT 30225T102 102 1,000 SH Put SOLE 8 1,000 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 68 669 SH   SOLE 8 669 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,352 13,266 SH   SOLE 9 13,266 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 12,182 2,879,867 SH   SOLE 1 2,879,867 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 3 751 SH   SOLE 8 751 0 0
EXTREME NETWORKS INC COM 30226D106 988 131,852 SH   SOLE 1 131,852 0 0
EXTREME NETWORKS INC COM 30226D106 472 63,161 SH   SOLE 8 63,161 0 0
EXXON MOBIL CORP COM 30231G102 622,804 7,707,963 SH   SOLE 1 7,706,636 1,327 0
EXXON MOBIL CORP OPT 30231G102 4,040 50,000 SH Put SOLE 1 50,000 0 0
EXXON MOBIL CORP COM 30231G102 1,857 22,987 SH   DFND 1 0 0 22,987
EXXON MOBIL CORP OPT 30231G102 4,040 50,000 SH Call SOLE 1 50,000 0 0
EXXON MOBIL CORP COM 30231G102 10,454 129,384 SH   SOLE 8 129,384 0 0
EXXON MOBIL CORP OPT 30231G102 55,639 688,600 SH Call SOLE 8 688,600 0 0
EXXON MOBIL CORP OPT 30231G102 42,743 529,000 SH Put SOLE 8 529,000 0 0
EXXON MOBIL CORP OPT 30231G102 4,040 50,000 SH Put SOLE 9 50,000 0 0
EXXON MOBIL CORP COM 30231G102 47,209 584,264 SH   SOLE 9 584,264 0 0
EXXON MOBIL CORP OPT 30231G102 4,040 50,000 SH Call SOLE 9 50,000 0 0
EXXON MOBIL CORP COM 30231G102 42,848 530,292 SH   SOLE 58 530,292 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 667 372,900 SH   SOLE 1 372,900 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 4 2,116 SH   SOLE 8 2,116 0 0
EZCORP INC COM 302301106 331 35,611 SH   SOLE 1 35,611 0 0
EZCORP INC COM 302301106 356 38,211 SH   SOLE 8 38,211 0 0
EZCORP INC OPT 302301106 418 44,800 SH Put SOLE 8 44,800 0 0
EZCORP INC OPT 302301106 17 1,800 SH Call SOLE 8 1,800 0 0
F M C CORP COM 302491303 8,935 116,317 SH   SOLE 1 116,317 0 0
F M C CORP OPT 302491303 200 2,600 SH Call SOLE 8 2,600 0 0
F M C CORP OPT 302491303 177 2,300 SH Put SOLE 8 2,300 0 0
F M C CORP COM 302491303 91 1,186 SH   SOLE 8 1,186 0 0
F M C CORP COM 302491303 1,125 14,644 SH   SOLE 9 14,644 0 0
F5 NETWORKS INC COM 315616102 40,223 256,324 SH   SOLE 1 256,324 0 0
F5 NETWORKS INC COM 315616102 2,274 14,487 SH   SOLE 8 14,487 0 0
F5 NETWORKS INC OPT 315616102 1,459 9,300 SH Call SOLE 8 9,300 0 0
F5 NETWORKS INC OPT 315616102 11,347 72,300 SH Put SOLE 8 72,300 0 0
F5 NETWORKS INC COM 315616102 23,388 149,040 SH   SOLE 9 149,040 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 3,537 67,570 SH   SOLE 1 67,570 0 0
FABRINET OPT G3323L100 94 1,800 SH Call SOLE 8 1,800 0 0
FABRINET COM G3323L100 37 709 SH   SOLE 8 709 0 0
FACEBOOK INC COM 30303M102 2,818 16,903 SH   DFND 1 0 0 16,903
FACEBOOK INC COM 30303M102 669,103 4,014,054 SH   SOLE 1 3,632,171 381,883 0
FACEBOOK INC COM 30303M102 81,536 489,150 SH   SOLE 8 489,150 0 0
FACEBOOK INC OPT 30303M102 465,282 2,791,300 SH Put SOLE 8 2,791,300 0 0
FACEBOOK INC OPT 30303M102 359,550 2,157,000 SH Call SOLE 8 2,157,000 0 0
FACEBOOK INC COM 30303M102 41,731 250,347 SH   SOLE 9 250,347 0 0
FACEBOOK INC COM 30303M102 3,203 19,217 SH   DFND 20 0 0 19,217
FACEBOOK INC COM 30303M102 3,425 20,548 SH   SOLE 20 0 20,548 0
FACEBOOK INC COM 30303M102 50,159 300,913 SH   SOLE 58 300,913 0 0
FACEBOOK INC COM 30303M102 10,855 65,122 SH   SOLE 99 0 65,122 0
FACTSET RESH SYS INC COM 303075105 1,120 4,515 SH   SOLE 1 4,515 0 0
FACTSET RESH SYS INC OPT 303075105 1,465 5,900 SH Call SOLE 8 5,900 0 0
FACTSET RESH SYS INC COM 303075105 531 2,142 SH   SOLE 8 2,142 0 0
FACTSET RESH SYS INC OPT 303075105 6,753 27,200 SH Put SOLE 8 27,200 0 0
FAIR ISAAC CORP COM 303250104 4,182 15,393 SH   SOLE 1 15,393 0 0
FAIR ISAAC CORP OPT 303250104 27 100 SH Call SOLE 8 100 0 0
FAIR ISAAC CORP COM 303250104 5,215 19,195 SH   SOLE 8 19,195 0 0
FALCON MINERALS CORP COM 30607B109 319 36,058 SH   SOLE 1 36,058 0 0
FALCON MINERALS CORP COM 30607B109 3 299 SH   SOLE 8 299 0 0
FAMOUS DAVES AMER INC COM 307068106 1 208 SH   SOLE 8 208 0 0
FANG HLDGS LTD ADR 30711Y102 2 1,742 SH   SOLE 8 1,742 0 0
FANHUA INC ADR 30712A103 511 19,469 SH   SOLE 1 19,469 0 0
FARFETCH LTD COM 30744W107 121 4,517 SH   SOLE 1 4,517 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 158 5,250 SH   SOLE 1 5,250 0 0
FARMER BROS CO COM 307675108 64 3,184 SH   SOLE 1 3,184 0 0
FARMERS NATL BANC CORP COM 309627107 118 8,522 SH   SOLE 1 8,522 0 0
FARMLAND PARTNERS INC TRUS 31154R109 74 11,523 SH   SOLE 1 11,523 0 0
FARMLAND PARTNERS INC TRUS 31154R109 3 494 SH   SOLE 8 494 0 0
FARMMI INC COM G33277107 29 6,600 SH   SOLE 1 6,600 0 0
FARO TECHNOLOGIES INC COM 311642102 501 11,404 SH   SOLE 1 11,404 0 0
FARO TECHNOLOGIES INC COM 311642102 100 2,282 SH   SOLE 8 2,282 0 0
FASTENAL CO COM 311900104 52,841 821,654 SH   SOLE 1 821,654 0 0
FASTENAL CO COM 311900104 533 8,294 SH   SOLE 8 8,294 0 0
FASTENAL CO OPT 311900104 3,929 61,100 SH Put SOLE 8 61,100 0 0
FASTENAL CO OPT 311900104 3,524 54,800 SH Call SOLE 8 54,800 0 0
FASTENAL CO COM 311900104 36,150 562,149 SH   SOLE 9 562,149 0 0
FATE THERAPEUTICS INC COM 31189P102 573 32,641 SH   SOLE 1 32,641 0 0
FATE THERAPEUTICS INC COM 31189P102 3 165 SH   SOLE 8 165 0 0
FB FINL CORP COM 30257X104 147 4,624 SH   SOLE 1 4,624 0 0
FBL FINL GROUP INC COM 30239F106 191 3,038 SH   SOLE 1 3,038 0 0
FEDERAL AGRIC MTG CORP COM 313148306 188 2,598 SH   SOLE 1 2,598 0 0
FEDERAL REALTY INVT TR COM 313747206 2,215 16,068 SH   SOLE 1 16,068 0 0
FEDERAL REALTY INVT TR TRUS 313747206 21,940 159,165 SH   SOLE 1 159,165 0 0
FEDERAL REALTY INVT TR TRUS 313747206 28 200 SH   SOLE 8 200 0 0
FEDERAL REALTY INVT TR COM 313747206 1,080 7,834 SH   SOLE 9 7,834 0 0
FEDERAL SIGNAL CORP COM 313855108 1,074 41,375 SH   SOLE 1 41,375 0 0
FEDERAL SIGNAL CORP COM 313855108 57 2,201 SH   SOLE 8 2,201 0 0
FEDERATED INVS INC PA COM 314211103 2,465 84,057 SH   SOLE 1 84,057 0 0
FEDEX CORP COM 31428X106 53,586 295,391 SH   SOLE 1 295,391 0 0
FEDEX CORP OPT 31428X106 34,886 192,300 SH Call SOLE 8 192,300 0 0
FEDEX CORP COM 31428X106 21,272 117,260 SH   SOLE 8 117,260 0 0
FEDEX CORP OPT 31428X106 85,407 470,800 SH Put SOLE 8 470,800 0 0
FEDEX CORP COM 31428X106 9,769 53,852 SH   SOLE 9 53,852 0 0
FEDNAT HLDG CO COM 31431B109 52 3,255 SH   SOLE 1 3,255 0 0
FEDNAT HLDG CO COM 31431B109 16 984 SH   SOLE 8 984 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 17 3,416 SH   SOLE 1 3,416 0 0
FERRARI N V COM N3167Y103 39,135 292,488 SH   SOLE 1 292,488 0 0
FERRARI N V OPT N3167Y103 134 1,000 SH Put SOLE 8 1,000 0 0
FERRARI N V OPT N3167Y103 682 5,100 SH Call SOLE 8 5,100 0 0
FERRARI N V COM N3167Y103 7 56 SH   SOLE 8 56 0 0
FERRARI N V COM N3167Y103 7,385 55,182 SH   SOLE 9 55,182 0 0
FERRARI N V COM N3167Y103 24,220 181,018 SH   SOLE 58 181,018 0 0
FERRELLGAS PARTNERS L.P. COM 315293100 0 34 SH   SOLE 8 34 0 0
FERRO CORP COM 315405100 1,536 81,150 SH   SOLE 1 81,150 0 0
FERRO CORP COM 315405100 18 910 SH   SOLE 8 910 0 0
FERROGLOBE PLC COM G33856108 90 43,928 SH   SOLE 1 43,928 0 0
FERROGLOBE PLC COM G33856108 60 29,467 SH   SOLE 8 29,467 0 0
FGL HLDGS COM G3402M102 1,022 129,810 SH   SOLE 1 129,810 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 42,702 2,875,502 SH   SOLE 1 2,875,502 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 13,243 891,700 SH Put SOLE 8 891,700 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 6,792 457,300 SH Call SOLE 8 457,300 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 6,132 412,904 SH   SOLE 8 412,904 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 30,977 2,086,139 SH   SOLE 9 2,086,139 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 5,569 375,000 SH Call SOLE 9 375,000 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 23,381 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 2,675 49,228 SH   SOLE 1 49,228 0 0
FIBROGEN INC COM 31572Q808 68 1,249 SH   SOLE 8 1,249 0 0
FIBROGEN INC OPT 31572Q808 440 8,100 SH Call SOLE 8 8,100 0 0
FIBROGEN INC OPT 31572Q808 54 1,000 SH Put SOLE 8 1,000 0 0
FIDELITY FUND 316092501 724 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 50 847 SH   SOLE 1 847 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 6,349 173,729 SH   SOLE 1 173,729 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 29 811 SH   SOLE 8 811 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 356 9,738 SH   SOLE 9 9,738 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 655 5,793 SH   DFND 1 0 0 5,793
FIDELITY NATL INFORMATION SV COM 31620M106 52,640 465,430 SH   SOLE 1 465,430 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 10,078 89,102 SH   SOLE 8 89,102 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 8,098 71,600 SH Call SOLE 8 71,600 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 170 1,500 SH Put SOLE 8 1,500 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,843 33,971 SH   SOLE 9 33,971 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 2,824 103,077 SH   SOLE 1 103,077 0 0
FIDUS INVT CORP COM 316500107 1 92 SH   SOLE 8 92 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 204 15,596 SH   SOLE 1 15,596 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 9 680 SH   SOLE 8 680 0 0
FIFTH THIRD BANCORP COM 316773100 17,668 700,588 SH   SOLE 1 700,588 0 0
FIFTH THIRD BANCORP COM 316773100 1,528 60,583 SH   SOLE 8 60,583 0 0
FIFTH THIRD BANCORP OPT 316773100 938 37,200 SH Call SOLE 8 37,200 0 0
FIFTH THIRD BANCORP OPT 316773100 431 17,100 SH Put SOLE 8 17,100 0 0
FIFTH THIRD BANCORP COM 316773100 1,912 75,815 SH   SOLE 9 75,815 0 0
FINANCIAL INSTNS INC COM 317585404 128 4,700 SH   SOLE 1 4,700 0 0
FINANCIAL INSTNS INC COM 317585404 0 12 SH   SOLE 8 12 0 0
FINISAR CORP COM 31787A507 10,027 432,669 SH   SOLE 1 432,669 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP BOND 31787AAP6 643 656,000 PRN   SOLE 8 0 0 656,000
FINISAR CORP OPT 31787A507 1,075 46,400 SH Call SOLE 8 46,400 0 0
FINISAR CORP OPT 31787A507 14,542 627,600 SH Put SOLE 8 627,600 0 0
FINJAN HLDGS INC COM 31788H303 37 12,759 SH   SOLE 8 12,759 0 0
FIREEYE INC COM 31816Q101 3,295 196,217 SH   SOLE 1 196,217 0 0
FIREEYE INC COM 31816Q101 135 8,063 SH   DFND 1 0 0 8,063
FIREEYE INC BOND 31816QAD3 2,305 2,471,000 PRN   SOLE 8 0 0 2,471,000
FIREEYE INC COM 31816Q101 440 26,207 SH   SOLE 8 26,207 0 0
FIREEYE INC OPT 31816Q101 1,797 107,000 SH Call SOLE 8 107,000 0 0
FIREEYE INC BOND 31816QAB7 482 498,000 PRN   SOLE 8 0 0 498,000
FIREEYE INC OPT 31816Q101 1,068 63,600 SH Put SOLE 8 63,600 0 0
FIREEYE INC COM 31816Q101 349 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 3,450 66,969 SH   SOLE 1 66,969 0 0
FIRST AMERN FINL CORP COM 31847R102 19 368 SH   SOLE 8 368 0 0
FIRST BANCORP INC ME COM 31866P102 82 3,270 SH   SOLE 1 3,270 0 0
FIRST BANCORP N C COM 318910106 370 10,644 SH   SOLE 1 10,644 0 0
FIRST BANCORP P R COM 318672706 4,621 403,244 SH   SOLE 1 403,244 0 0
FIRST BANCORP P R COM 318672706 3 280 SH   SOLE 8 280 0 0
FIRST BANCSHARES INC MS COM 318916103 264 8,552 SH   SOLE 1 8,552 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 60 5,297 SH   SOLE 1 5,297 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 51 2,541 SH   SOLE 1 2,541 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 1 46 SH   SOLE 8 46 0 0
FIRST BUSEY CORP COM 319383204 1,211 49,600 SH   SOLE 1 49,600 0 0
FIRST CHOICE BANCORP COM 31948P104 64 2,953 SH   SOLE 1 2,953 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 158 4,777 SH   SOLE 1 4,777 0 0
FIRST CMNTY CORP S C COM 319835104 43 2,243 SH   SOLE 1 2,243 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 1,363 108,170 SH   SOLE 1 108,170 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 125 305 SH   SOLE 1 305 0 0
FIRST DATA CORP NEW COM 32008D106 15,568 592,521 SH   SOLE 1 592,521 0 0
FIRST DATA CORP NEW OPT 32008D106 407 15,500 SH Put SOLE 8 15,500 0 0
FIRST DATA CORP NEW COM 32008D106 18 667 SH   SOLE 8 667 0 0
FIRST DATA CORP NEW OPT 32008D106 9,366 356,500 SH Call SOLE 8 356,500 0 0
FIRST DATA CORP NEW COM 32008D106 500 19,042 SH   SOLE 9 19,042 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 175 6,106 SH   SOLE 1 6,106 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 1 23 SH   SOLE 8 23 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 38 2,452 SH   SOLE 1 2,452 0 0
FIRST FINL BANCORP OH COM 320209109 1,588 65,984 SH   SOLE 1 65,984 0 0
FIRST FINL BANCORP OH COM 320209109 63 2,619 SH   SOLE 8 2,619 0 0
FIRST FINL BANKSHARES COM 32020R109 1,559 26,993 SH   SOLE 1 26,993 0 0
FIRST FINL BANKSHARES COM 32020R109 454 7,856 SH   SOLE 8 7,856 0 0
FIRST FINL CORP IND COM 320218100 153 3,646 SH   SOLE 1 3,646 0 0
FIRST FINL CORP IND COM 320218100 3 63 SH   SOLE 8 63 0 0
FIRST FNDTN INC COM 32026V104 149 10,989 SH   SOLE 1 10,989 0 0
FIRST GTY BANCSHARES INC COM 32043P106 30 1,475 SH   SOLE 1 1,475 0 0
FIRST GTY BANCSHARES INC COM 32043P106 2 74 SH   SOLE 8 74 0 0
FIRST HAWAIIAN INC COM 32051X108 86 3,296 SH   SOLE 1 3,296 0 0
FIRST HORIZON NATL CORP COM 320517105 3,120 223,230 SH   SOLE 1 223,230 0 0
FIRST HORIZON NATL CORP OPT 320517105 32 2,300 SH Call SOLE 8 2,300 0 0
FIRST HORIZON NATL CORP COM 320517105 217 15,541 SH   SOLE 8 15,541 0 0
FIRST HORIZON NATL CORP OPT 320517105 6 400 SH Put SOLE 8 400 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,356 38,349 SH   SOLE 1 38,349 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 6,548 185,207 SH   SOLE 1 185,207 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 1,057 29,889 SH   SOLE 8 29,889 0 0
FIRST INTERNET BANCORP COM 320557101 57 2,990 SH   SOLE 1 2,990 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 1,101 27,653 SH   SOLE 1 27,653 0 0
FIRST LONG IS CORP COM 320734106 183 8,315 SH   SOLE 1 8,315 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 33 5,000 SH   DFND 1 0 0 5,000
FIRST MAJESTIC SILVER CORP OPT 32076V103 655 99,500 SH Call SOLE 8 99,500 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 238 36,179 SH   SOLE 8 36,179 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 420 63,800 SH Put SOLE 8 63,800 0 0
FIRST MERCHANTS CORP COM 320817109 1,148 31,151 SH   SOLE 1 31,151 0 0
FIRST MERCHANTS CORP COM 320817109 0 13 SH   SOLE 8 13 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 189 5,671 SH   SOLE 1 5,671 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 29 879 SH   SOLE 8 879 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1,881 91,959 SH   SOLE 1 91,959 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 6 300 SH   SOLE 8 300 0 0
FIRST NORTHWEST BANCORP COM 335834107 43 2,816 SH   SOLE 1 2,816 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 247 2,463 SH   DFND 1 0 0 2,463
FIRST REP BK SAN FRANCISCO C COM 33616C100 91,850 914,291 SH   SOLE 1 378,466 535,825 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,741 17,326 SH   SOLE 9 17,326 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,381 23,701 SH   SOLE 20 0 23,701 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,544 85,051 SH   SOLE 99 0 85,051 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 30 559 SH   SOLE 1 559 0 0
FIRST SOLAR INC COM 336433107 764 14,460 SH   SOLE 1 14,460 0 0
FIRST SOLAR INC OPT 336433107 6,008 113,700 SH Call SOLE 8 113,700 0 0
FIRST SOLAR INC OPT 336433107 6,034 114,200 SH Put SOLE 8 114,200 0 0
FIRST SOLAR INC COM 336433107 1,813 34,316 SH   SOLE 8 34,316 0 0
FIRST SOLAR INC COM 336433107 163 3,084 SH   SOLE 9 3,084 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 87 578 SH   DFND 1 0 0 578
FIRST TR EXCHANGE TRADED FD FUND 33733E302 25,119 180,843 SH   SOLE 1 180,843 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 52 3,000 SH Call SOLE 8 3,000 0 0
FIRST TR EXCHANGE TRADED FD FUND 33738D309 3 65 SH   SOLE 8 65 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X846 1 42 SH   SOLE 8 42 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X143 237 3,100 SH   SOLE 8 3,100 0 0
FIRST TR EXCHANGE-TRADED FD FUND 33739E108 2,848 149,400 SH   SOLE 1 149,400 0 0
FIRST TR MID CAP CORE ALPHAD FUND 33735B108 2 26 SH   SOLE 8 26 0 0
FIRST UTD CORP COM 33741H107 36 2,093 SH   SOLE 1 2,093 0 0
FIRSTCASH INC COM 33767D105 2,862 33,098 SH   SOLE 1 33,098 0 0
FIRSTCASH INC COM 33767D105 102 1,172 SH   SOLE 8 1,172 0 0
FIRSTCASH INC OPT 33767D105 173 2,000 SH Call SOLE 8 2,000 0 0
FIRSTENERGY CORP COM 337932107 73,295 1,761,458 SH   SOLE 1 1,761,458 0 0
FIRSTENERGY CORP COM 337932107 2,632 63,251 SH   SOLE 8 63,251 0 0
FIRSTENERGY CORP OPT 337932107 894 21,500 SH Call SOLE 8 21,500 0 0
FIRSTENERGY CORP OPT 337932107 208 5,000 SH Put SOLE 8 5,000 0 0
FIRSTENERGY CORP COM 337932107 2,262 54,361 SH   SOLE 9 54,361 0 0
FISERV INC COM 337738108 69,335 785,391 SH   SOLE 1 785,391 0 0
FISERV INC COM 337738108 53 605 SH   SOLE 8 605 0 0
FISERV INC OPT 337738108 2,675 30,300 SH Call SOLE 8 30,300 0 0
FISERV INC OPT 337738108 1,324 15,000 SH Put SOLE 8 15,000 0 0
FISERV INC COM 337738108 3,648 41,323 SH   SOLE 9 41,323 0 0
FITBIT INC COM 33812L102 828 139,733 SH   SOLE 1 139,733 0 0
FITBIT INC COM 33812L102 663 112,021 SH   SOLE 8 112,021 0 0
FITBIT INC OPT 33812L102 459 77,600 SH Put SOLE 8 77,600 0 0
FITBIT INC OPT 33812L102 244 41,300 SH Call SOLE 8 41,300 0 0
FIVE BELOW INC COM 33829M101 2,676 21,539 SH   SOLE 1 21,539 0 0
FIVE BELOW INC OPT 33829M101 5,654 45,500 SH Put SOLE 8 45,500 0 0
FIVE BELOW INC COM 33829M101 9,950 80,084 SH   SOLE 8 80,084 0 0
FIVE BELOW INC OPT 33829M101 8,983 72,300 SH Call SOLE 8 72,300 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 505 70,087 SH   SOLE 1 70,087 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 14 1,961 SH   SOLE 8 1,961 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 291 21,727 SH   SOLE 1 21,727 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 3 200 SH   SOLE 8 200 0 0
FIVE9 INC COM 338307101 1,233 23,335 SH   SOLE 1 23,335 0 0
FIVE9 INC COM 338307101 14 266 SH   SOLE 8 266 0 0
FLAGSTAR BANCORP INC COM 337930705 659 20,013 SH   SOLE 1 20,013 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 23,813 96,575 SH   SOLE 1 96,575 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 718 2,914 SH   SOLE 8 2,914 0 0
FLEETCOR TECHNOLOGIES INC OPT 339041105 49 200 SH Put SOLE 8 200 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,265 9,185 SH   SOLE 9 9,185 0 0
FLEX LTD COM Y2573F102 9,177 917,638 SH   SOLE 1 917,638 0 0
FLEX LTD COM Y2573F102 434 43,411 SH   SOLE 8 43,411 0 0
FLEX LTD OPT Y2573F102 57 5,700 SH Put SOLE 8 5,700 0 0
FLEX LTD OPT Y2573F102 90 9,000 SH Call SOLE 8 9,000 0 0
FLEX LTD COM Y2573F102 193 19,314 SH   SOLE 9 19,314 0 0
FLEX PHARMA INC COM 33938A105 0 88 SH   SOLE 8 88 0 0
FLEXION THERAPEUTICS INC COM 33938J106 497 39,893 SH   SOLE 1 39,893 0 0
FLEXION THERAPEUTICS INC COM 33938J106 77 6,206 SH   SOLE 8 6,206 0 0
FLEXION THERAPEUTICS INC OPT 33938J106 7 600 SH Call SOLE 8 600 0 0
FLEXSHARES TR FUND 33939L407 5 149 SH   SOLE 8 149 0 0
FLEXSHARES TR FUND 33939L860 4 93 SH   SOLE 8 93 0 0
FLEXSHOPPER INC COM 33939J303 0 298 SH   SOLE 8 298 0 0
FLEXSTEEL INDS INC COM 339382103 52 2,247 SH   SOLE 1 2,247 0 0
FLEXSTEEL INDS INC COM 339382103 1 62 SH   SOLE 8 62 0 0
FLIR SYS INC COM 302445101 11,615 244,122 SH   SOLE 1 244,122 0 0
FLIR SYS INC COM 302445101 1,051 22,085 SH   SOLE 8 22,085 0 0
FLIR SYS INC OPT 302445101 86 1,800 SH Put SOLE 8 1,800 0 0
FLIR SYS INC OPT 302445101 319 6,700 SH Call SOLE 8 6,700 0 0
FLIR SYS INC COM 302445101 682 14,341 SH   SOLE 9 14,341 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 68 1,651 SH   SOLE 1 1,651 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 0 7 SH   SOLE 8 7 0 0
FLOTEK INDS INC DEL COM 343389102 54 16,848 SH   SOLE 1 16,848 0 0
FLOTEK INDS INC DEL OPT 343389102 2 600 SH Call SOLE 8 600 0 0
FLOWERS FOODS INC COM 343498101 67 3,147 SH   SOLE 1 3,147 0 0
FLOWERS FOODS INC OPT 343498101 75 3,500 SH Call SOLE 8 3,500 0 0
FLOWERS FOODS INC COM 343498101 571 26,800 SH   SOLE 8 26,800 0 0
FLOWERS FOODS INC OPT 343498101 43 2,000 SH Put SOLE 8 2,000 0 0
FLOWSERVE CORP COM 34354P105 32,468 719,268 SH   SOLE 1 719,268 0 0
FLOWSERVE CORP OPT 34354P105 14 300 SH Call SOLE 8 300 0 0
FLOWSERVE CORP OPT 34354P105 95 2,100 SH Put SOLE 8 2,100 0 0
FLOWSERVE CORP COM 34354P105 1,265 28,024 SH   SOLE 9 28,024 0 0
FLUENT INC COM 34380C102 56 9,977 SH   SOLE 1 9,977 0 0
FLUIDIGM CORP DEL COM 34385P108 408 30,696 SH   SOLE 1 30,696 0 0
FLUIDIGM CORP DEL COM 34385P108 0 36 SH   SOLE 8 36 0 0
FLUOR CORP NEW COM 343412102 17 465 SH   DFND 1 0 0 465
FLUOR CORP NEW COM 343412102 7,066 191,983 SH   SOLE 1 191,983 0 0
FLUOR CORP NEW COM 343412102 702 19,091 SH   SOLE 8 19,091 0 0
FLUOR CORP NEW OPT 343412102 585 15,900 SH Call SOLE 8 15,900 0 0
FLUOR CORP NEW OPT 343412102 961 26,100 SH Put SOLE 8 26,100 0 0
FLUOR CORP NEW COM 343412102 538 14,626 SH   SOLE 9 14,626 0 0
FLUSHING FINL CORP COM 343873105 181 8,241 SH   SOLE 1 8,241 0 0
FLUSHING FINL CORP COM 343873105 0 4 SH   SOLE 8 4 0 0
FLWS/1-800 FLOWERS COM 68243Q106 323 17,703 SH   SOLE 1 17,703 0 0
FLWS/1-800 FLOWERS COM 68243Q106 1,123 61,629 SH   SOLE 8 61,629 0 0
FLY LEASING LTD ADR 34407D109 352 25,468 SH   SOLE 8 25,468 0 0
FNB CORP PA COM 302520101 809 76,220 SH   SOLE 1 76,220 0 0
FNB CORP PA COM 302520101 0 1 SH   SOLE 8 1 0 0
FNCB BANCORP INC COM 302578109 352 45,686 SH   SOLE 1 45,686 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 4 1,124 SH   SOLE 8 1,124 0 0
FOCUS FINL PARTNERS INC COM 34417P100 777 21,785 SH   SOLE 1 21,785 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 1,908 20,680 SH   SOLE 1 20,680 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 14 153 SH   SOLE 8 153 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 46 500 SH Put SOLE 8 500 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 145 1,567 SH   SOLE 9 1,567 0 0
FONAR CORP COM 344437405 41 1,999 SH   SOLE 1 1,999 0 0
FOOT LOCKER INC COM 344849104 9,564 157,811 SH   SOLE 1 157,811 0 0
FOOT LOCKER INC COM 344849104 61 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC OPT 344849104 794 13,100 SH Put SOLE 8 13,100 0 0
FOOT LOCKER INC COM 344849104 3,369 55,610 SH   SOLE 8 55,610 0 0
FOOT LOCKER INC OPT 344849104 1,224 20,200 SH Call SOLE 8 20,200 0 0
FOOT LOCKER INC COM 344849104 537 8,863 SH   SOLE 9 8,863 0 0
FORD MTR CO DEL COM 345370860 281 31,993 SH   DFND 1 0 0 31,993
FORD MTR CO DEL COM 345370860 61,900 7,050,215 SH   SOLE 1 7,050,215 0 0
FORD MTR CO DEL COM 345370860 8,309 946,304 SH   SOLE 8 946,304 0 0
FORD MTR CO DEL OPT 345370860 19,759 2,250,500 SH Put SOLE 8 2,250,500 0 0
FORD MTR CO DEL OPT 345370860 10,291 1,172,100 SH Call SOLE 8 1,172,100 0 0
FORD MTR CO DEL COM 345370860 3,553 404,678 SH   SOLE 9 404,678 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 1,481 35,352 SH   SOLE 1 35,352 0 0
FORESIGHT ENERGY LP COM 34552U104 34 13,095 SH   SOLE 8 13,095 0 0
FORESTAR GROUP INC COM 346232101 120 6,929 SH   SOLE 1 6,929 0 0
FORESTAR GROUP INC OPT 346232101 9 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 1,105 68,696 SH   SOLE 1 68,696 0 0
FORRESTER RESH INC COM 346563109 361 7,472 SH   SOLE 1 7,472 0 0
FORRESTER RESH INC COM 346563109 1,194 24,685 SH   SOLE 8 24,685 0 0
FORTERRA INC COM 34960W106 24 5,621 SH   SOLE 1 5,621 0 0
FORTINET INC COM 34959E109 16,244 193,465 SH   SOLE 1 193,465 0 0
FORTINET INC OPT 34959E109 2,863 34,100 SH Call SOLE 8 34,100 0 0
FORTINET INC COM 34959E109 1 8 SH   SOLE 8 8 0 0
FORTINET INC OPT 34959E109 1,738 20,700 SH Put SOLE 8 20,700 0 0
FORTINET INC COM 34959E109 1,271 15,134 SH   SOLE 9 15,134 0 0
FORTIS INC COM 349553107 63 1,708 SH   SOLE 1 1,708 0 0
FORTIS INC OPT 349553107 222 6,000 SH Call SOLE 8 6,000 0 0
FORTIS INC COM 349553107 0 7 SH   SOLE 8 7 0 0
FORTIS INC COM 349553107 5,234 141,525 SH   SOLE 9 141,525 0 0
FORTIVE CORP COM 34959J108 620 7,396 SH   DFND 1 0 0 7,396
FORTIVE CORP COM 34959J108 85,524 1,019,476 SH   SOLE 1 311,763 707,713 0
FORTIVE CORP CONV 34959J207 2,682 2,557 SH   SOLE 8 2,557 0 0
FORTIVE CORP OPT 34959J108 8 100 SH Put SOLE 8 100 0 0
FORTIVE CORP OPT 34959J108 17 200 SH Call SOLE 8 200 0 0
FORTIVE CORP COM 34959J108 775 9,244 SH   SOLE 8 9,244 0 0
FORTIVE CORP COM 34959J108 2,676 31,898 SH   SOLE 9 31,898 0 0
FORTIVE CORP COM 34959J108 3,525 42,024 SH   SOLE 20 0 42,024 0
FORTIVE CORP COM 34959J108 9,646 114,983 SH   SOLE 99 0 114,983 0
FORTRESS BIOTECH INC COM 34960Q109 18 10,309 SH   SOLE 1 10,309 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 11,802 247,906 SH   SOLE 1 247,906 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 133 2,800 SH Put SOLE 8 2,800 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 43 900 SH   SOLE 8 900 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 248 5,200 SH Call SOLE 8 5,200 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 701 14,722 SH   SOLE 9 14,722 0 0
FORTY SEVEN INC COM 34983P104 155 9,609 SH   SOLE 1 9,609 0 0
FORTY SEVEN INC COM 34983P104 5 300 SH   SOLE 8 300 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 613 119,894 SH   SOLE 1 119,894 0 0
FORUM ENERGY TECHNOLOGIES IN OPT 34984V100 2 300 SH Put SOLE 8 300 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 89 17,455 SH   SOLE 8 17,455 0 0
FORWARD AIR CORP COM 349853101 2,158 33,328 SH   SOLE 1 33,328 0 0
FORWARD AIR CORP COM 349853101 16 244 SH   SOLE 8 244 0 0
FOSSIL GROUP INC COM 34988V106 479 34,886 SH   SOLE 1 34,886 0 0
FOSSIL GROUP INC COM 34988V106 265 19,315 SH   SOLE 8 19,315 0 0
FOSSIL GROUP INC OPT 34988V106 1,085 79,100 SH Put SOLE 8 79,100 0 0
FOSSIL GROUP INC OPT 34988V106 752 54,800 SH Call SOLE 8 54,800 0 0
FOSTER L B CO COM 350060109 344 18,296 SH   SOLE 1 18,296 0 0
FOSTER L B CO COM 350060109 3 152 SH   SOLE 8 152 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 2,623 88,600 SH   SOLE 1 88,600 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 3 102 SH   SOLE 8 102 0 0
FOX CORP COM 35137L204 6 166 SH   DFND 1 0 0 166
FOX CORP COM 35137L204 81,674 2,276,305 SH   SOLE 1 2,276,305 0 0
FOX CORP COM 35137L105 18,908 515,092 SH   SOLE 1 515,092 0 0
FOX CORP OPT 35137L105 333 9,075 SH Put SOLE 8 9,075 0 0
FOX CORP COM 35137L105 2 52 SH   SOLE 8 52 0 0
FOX CORP COM 35137L204 5 114 SH   SOLE 8 114 0 0
FOX CORP OPT 35137L105 1,373 37,403 SH Call SOLE 8 37,403 0 0
FOX CORP OPT 35137L204 27 759 SH Call SOLE 8 759 0 0
FOX CORP COM 35137L204 592 16,526 SH   SOLE 9 16,526 0 0
FOX CORP COM 35137L105 2,046 55,732 SH   SOLE 9 55,732 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,090 29,908 SH   SOLE 1 29,908 0 0
FOX FACTORY HLDG CORP COM 35138V102 90 1,281 SH   SOLE 8 1,281 0 0
FRANCESCAS HLDGS CORP COM 351793104 8 10,664 SH   SOLE 1 10,664 0 0
FRANCESCAS HLDGS CORP COM 351793104 4 5,364 SH   SOLE 8 5,364 0 0
FRANCESCAS HLDGS CORP OPT 351793104 8 11,200 SH Call SOLE 8 11,200 0 0
FRANCESCAS HLDGS CORP OPT 351793104 0 100 SH Put SOLE 8 100 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 4,581 61,045 SH   SOLE 1 61,045 0 0
FRANCO NEVADA CORP OPT 351858105 8 100 SH Call SOLE 8 100 0 0
FRANCO NEVADA CORP COM 351858105 39 522 SH   SOLE 8 522 0 0
FRANCO NEVADA CORP COM 351858105 43 570 SH   SOLE 9 570 0 0
FRANKLIN COVEY CO COM 353469109 85 3,345 SH   SOLE 1 3,345 0 0
FRANKLIN ELEC INC COM 353514102 1,779 34,820 SH   SOLE 1 34,820 0 0
FRANKLIN ELEC INC COM 353514102 1 22 SH   SOLE 8 22 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 245 8,449 SH   SOLE 1 8,449 0 0
FRANKLIN RES INC COM 354613101 44 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 55,862 1,685,621 SH   SOLE 1 1,685,621 0 0
FRANKLIN RES INC OPT 354613101 355 10,700 SH Call SOLE 8 10,700 0 0
FRANKLIN RES INC COM 354613101 796 24,019 SH   SOLE 8 24,019 0 0
FRANKLIN RES INC OPT 354613101 2,708 81,700 SH Put SOLE 8 81,700 0 0
FRANKLIN RES INC COM 354613101 1,042 31,406 SH   SOLE 9 31,406 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,407 195,606 SH   SOLE 1 195,606 0 0
FRANKS INTL N V COM N33462107 225 36,153 SH   SOLE 1 36,153 0 0
FRANKS INTL N V COM N33462107 1 89 SH   SOLE 8 89 0 0
FREDS INC COM 356108100 0 49 SH   SOLE 1 49 0 0
FREDS INC COM 356108100 25 10,216 SH   SOLE 8 10,216 0 0
FREDS INC OPT 356108100 2 1,000 SH Put SOLE 8 1,000 0 0
FREDS INC OPT 356108100 6 2,600 SH Call SOLE 8 2,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 32 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC COM 35671D857 28,454 2,207,424 SH   SOLE 1 2,207,424 0 0
FREEPORT-MCMORAN INC COM 35671D857 7,754 601,552 SH   SOLE 8 601,552 0 0
FREEPORT-MCMORAN INC OPT 35671D857 22,609 1,754,000 SH Put SOLE 8 1,754,000 0 0
FREEPORT-MCMORAN INC OPT 35671D857 8,680 673,400 SH Call SOLE 8 673,400 0 0
FREEPORT-MCMORAN INC COM 35671D857 3,382 262,442 SH   SOLE 9 262,442 0 0
FREEPORT-MCMORAN INC COM 35671D857 633 49,075 SH   DFND 20 0 0 49,075
FREIGHTCAR AMER INC COM 357023100 23 3,656 SH   SOLE 1 3,656 0 0
FREIGHTCAR AMER INC COM 357023100 50 8,148 SH   SOLE 8 8,148 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 725 26,825 SH   SOLE 1 26,825 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 758 28,058 SH   SOLE 8 28,058 0 0
FRESHPET INC COM 358039105 913 21,573 SH   SOLE 1 21,573 0 0
FRESHPET INC COM 358039105 137 3,249 SH   SOLE 8 3,249 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 1,236 133,340 SH   SOLE 1 133,340 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 0 1 SH   SOLE 8 1 0 0
FRONTDOOR INC COM 35905A109 2,439 70,822 SH   SOLE 1 70,822 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 498 250,000 SH Put SOLE 1 250,000 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 154 76,947 SH   SOLE 1 76,947 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 95 47,779 SH   SOLE 8 47,779 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 207 103,800 SH Put SOLE 8 103,800 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 187 94,200 SH Call SOLE 8 94,200 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 0 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 1,142 176,705 SH   SOLE 1 176,705 0 0
FRONTLINE LTD OPT G3682E192 82 12,700 SH Put SOLE 8 12,700 0 0
FRONTLINE LTD COM G3682E192 2 176 SH   SOLE 8 176 0 0
FRONTLINE LTD OPT G3682E192 130 20,100 SH Call SOLE 8 20,100 0 0
FRONTLINE LTD COM G3682E192 621 96,020 SH   SOLE 9 96,020 0 0
FRONTLINE LTD COM G3682E192 3 400 SH   DFND 20 0 0 400
FRP HLDGS INC COM 30292L107 100 2,108 SH   SOLE 1 2,108 0 0
FS BANCORP INC COM 30263Y104 73 1,448 SH   SOLE 1 1,448 0 0
FS KKR CAPITAL CORP COM 302635107 153 25,293 SH   SOLE 8 25,293 0 0
FTD COS INC COM 30281V108 0 579 SH   SOLE 1 579 0 0
FTD COS INC COM 30281V108 39 77,233 SH   SOLE 8 77,233 0 0
FTI CONSULTING INC COM 302941109 2,311 30,079 SH   SOLE 1 30,079 0 0
FTI CONSULTING INC COM 302941109 5 63 SH   SOLE 8 63 0 0
FTS INTERNATIONAL INC COM 30283W104 568 56,762 SH   SOLE 1 56,762 0 0
FTS INTERNATIONAL INC COM 30283W104 22 2,191 SH   SOLE 8 2,191 0 0
FUELCELL ENERGY INC COM 35952H502 8 30,290 SH   SOLE 1 30,290 0 0
FULLER H B CO COM 359694106 2,398 49,308 SH   SOLE 1 49,308 0 0
FULLER H B CO COM 359694106 9 201 SH   SOLE 8 201 0 0
FULTON FINL CORP PA COM 360271100 2,397 154,856 SH   SOLE 1 154,856 0 0
FULTON FINL CORP PA COM 360271100 15 1,000 SH   SOLE 8 1,000 0 0
FUNKO INC COM 361008105 68 3,145 SH   SOLE 1 3,145 0 0
FUNKO INC COM 361008105 10 504 SH   SOLE 8 504 0 0
FUSION CONNECT INC COM 36116X102 8 6,689 SH   SOLE 1 6,689 0 0
FUSION CONNECT INC COM 36116X102 12 9,181 SH   SOLE 8 9,181 0 0
FUTURE FINTECH GROUP INC COM 36117V105 13 17,400 SH   SOLE 8 17,400 0 0
FUTUREFUEL CORPORATION COM 36116M106 249 18,579 SH   SOLE 1 18,579 0 0
FUTUREFUEL CORPORATION OPT 36116M106 3 200 SH Call SOLE 8 200 0 0
FVCBANKCORP INC COM 36120Q101 13 783 SH   SOLE 1 783 0 0
G-III APPAREL GROUP LTD COM 36237H101 2,134 53,421 SH   SOLE 1 53,421 0 0
G-III APPAREL GROUP LTD COM 36237H101 158 3,955 SH   SOLE 8 3,955 0 0
G1 THERAPEUTICS INC COM 3621LQ109 47 2,855 SH   SOLE 1 2,855 0 0
G1 THERAPEUTICS INC COM 3621LQ109 54 3,266 SH   SOLE 8 3,266 0 0
GAIA INC NEW COM 36269P104 29 3,182 SH   SOLE 1 3,182 0 0
GAIA INC NEW COM 36269P104 1 66 SH   SOLE 8 66 0 0
GAIN CAP HLDGS INC COM 36268W100 52 8,287 SH   SOLE 1 8,287 0 0
GAIN CAP HLDGS INC COM 36268W100 39 6,236 SH   SOLE 8 6,236 0 0
GALAPAGOS NV ADR 36315X101 885 7,509 SH   SOLE 1 7,509 0 0
GALAPAGOS NV OPT 36315X101 353 3,000 SH Put SOLE 8 3,000 0 0
GALAPAGOS NV ADR 36315X101 122 1,040 SH   SOLE 8 1,040 0 0
GALECTIN THERAPEUTICS INC COM 363225202 677 132,391 SH   SOLE 1 132,391 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 21,942 280,949 SH   SOLE 1 280,949 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 1,509 19,331 SH   SOLE 9 19,331 0 0
GAMCO INVESTORS INC COM 361438104 32 1,550 SH   SOLE 1 1,550 0 0
GAMESTOP CORP NEW COM 36467W109 1,994 196,327 SH   SOLE 1 196,327 0 0
GAMESTOP CORP NEW COM 36467W109 1,126 110,873 SH   SOLE 8 110,873 0 0
GAMESTOP CORP NEW OPT 36467W109 3,277 322,600 SH Put SOLE 8 322,600 0 0
GAMESTOP CORP NEW OPT 36467W109 1,704 167,700 SH Call SOLE 8 167,700 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 3,098 80,344 SH   SOLE 1 80,344 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 654 16,966 SH   SOLE 1 16,966 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 1 33 SH   SOLE 8 33 0 0
GANNETT CO INC COM 36473H104 1,396 132,394 SH   SOLE 1 132,394 0 0
GANNETT CO INC OPT 36473H104 259 24,600 SH Call SOLE 8 24,600 0 0
GANNETT CO INC OPT 36473H104 119 11,300 SH Put SOLE 8 11,300 0 0
GAP INC COM 364760108 16,215 619,291 SH   SOLE 1 619,291 0 0
GAP INC COM 364760108 1,360 51,936 SH   SOLE 8 51,936 0 0
GAP INC OPT 364760108 1,039 39,700 SH Call SOLE 8 39,700 0 0
GAP INC OPT 364760108 7,750 296,000 SH Put SOLE 8 296,000 0 0
GAP INC COM 364760108 711 27,207 SH   SOLE 9 27,207 0 0
GARDNER DENVER HLDGS INC COM 36555P107 2,729 98,136 SH   SOLE 1 98,136 0 0
GARDNER DENVER HLDGS INC COM 36555P107 15 530 SH   SOLE 8 530 0 0
GARMIN LTD COM H2906T109 20,314 235,243 SH   SOLE 1 235,243 0 0
GARMIN LTD OPT H2906T109 1,114 12,900 SH Call SOLE 8 12,900 0 0
GARMIN LTD OPT H2906T109 639 7,400 SH Put SOLE 8 7,400 0 0
GARMIN LTD COM H2906T109 73 841 SH   SOLE 8 841 0 0
GARMIN LTD COM H2906T109 1,081 12,528 SH   SOLE 9 12,528 0 0
GARRETT MOTION INC COM 366505105 4,289 291,222 SH   SOLE 1 291,222 0 0
GARRETT MOTION INC COM 366505105 11 715 SH   DFND 1 0 0 715
GARRETT MOTION INC COM 366505105 5 355 SH   SOLE 8 355 0 0
GARRETT MOTION INC OPT 366505105 1 46 SH Put SOLE 8 46 0 0
GARRETT MOTION INC OPT 366505105 22 1,478 SH Call SOLE 8 1,478 0 0
GARRETT MOTION INC COM 366505105 9 585 SH   SOLE 9 585 0 0
GARTNER INC COM 366651107 20,093 132,471 SH   SOLE 1 132,471 0 0
GARTNER INC COM 366651107 1,430 9,428 SH   SOLE 9 9,428 0 0
GASLOG LTD COM G37585109 567 32,446 SH   SOLE 1 32,446 0 0
GASLOG LTD OPT G37585109 3 200 SH Put SOLE 8 200 0 0
GASLOG LTD COM G37585109 0 5 SH   SOLE 8 5 0 0
GASLOG PARTNERS LP COM Y2687W108 148 6,549 SH   SOLE 1 6,549 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 925 64,512 SH   SOLE 1 64,512 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 48 3,333 SH   SOLE 8 3,333 0 0
GATX CORP COM 361448103 1,270 16,627 SH   SOLE 1 16,627 0 0
GATX CORP OPT 361448103 76 1,000 SH Call SOLE 8 1,000 0 0
GATX CORP COM 361448103 5 62 SH   SOLE 8 62 0 0
GCI LIBERTY INC COM 36164V305 412 7,414 SH   SOLE 1 7,414 0 0
GCI LIBERTY INC COM 36164V305 4 67 SH   SOLE 8 67 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,523 51,415 SH   SOLE 1 51,415 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 2 53 SH   SOLE 8 53 0 0
GDS HLDGS LTD ADR 36165L108 423 11,840 SH   SOLE 1 11,840 0 0
GDS HLDGS LTD ADR 36165L108 585 16,400 SH   SOLE 9 16,400 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 23 2,989 SH   SOLE 1 2,989 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 1 149 SH   SOLE 8 149 0 0
GENCOR INDS INC COM 368678108 33 2,619 SH   SOLE 1 2,619 0 0
GENERAC HLDGS INC COM 368736104 1,548 30,217 SH   SOLE 1 30,217 0 0
GENERAC HLDGS INC COM 368736104 34 654 SH   SOLE 8 654 0 0
GENERAC HLDGS INC OPT 368736104 82 1,600 SH Put SOLE 8 1,600 0 0
GENERAL DYNAMICS CORP COM 369550108 43,754 258,463 SH   SOLE 1 258,463 0 0
GENERAL DYNAMICS CORP COM 369550108 500 2,953 SH   SOLE 8 2,953 0 0
GENERAL DYNAMICS CORP OPT 369550108 6,280 37,100 SH Call SOLE 8 37,100 0 0
GENERAL DYNAMICS CORP OPT 369550108 3,470 20,500 SH Put SOLE 8 20,500 0 0
GENERAL DYNAMICS CORP COM 369550108 4,788 28,285 SH   SOLE 9 28,285 0 0
GENERAL ELECTRIC CO COM 369604103 164,230 16,439,510 SH   SOLE 1 16,436,880 2,630 0
GENERAL ELECTRIC CO COM 369604103 279 27,883 SH   DFND 1 0 0 27,883
GENERAL ELECTRIC CO OPT 369604103 6,494 650,000 SH Call SOLE 1 650,000 0 0
GENERAL ELECTRIC CO OPT 369604103 7,992 800,000 SH Put SOLE 1 800,000 0 0
GENERAL ELECTRIC CO OPT 369604103 53,166 5,321,900 SH Call SOLE 8 5,321,900 0 0
GENERAL ELECTRIC CO COM 369604103 49,361 4,941,108 SH   SOLE 8 4,941,108 0 0
GENERAL ELECTRIC CO OPT 369604103 121,942 12,206,400 SH Put SOLE 8 12,206,400 0 0
GENERAL ELECTRIC CO OPT 369604103 2,498 250,000 SH Put SOLE 9 250,000 0 0
GENERAL ELECTRIC CO OPT 369604103 2,498 250,000 SH Call SOLE 9 250,000 0 0
GENERAL ELECTRIC CO COM 369604103 16,195 1,621,152 SH   SOLE 9 1,621,152 0 0
GENERAL ELECTRIC CO COM 369604103 380 38,000 SH   DFND 20 0 0 38,000
GENERAL ELECTRIC CO COM 369604103 4 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 33 3,542 SH   SOLE 1 3,542 0 0
GENERAL MLS INC COM 370334104 64,697 1,250,206 SH   SOLE 1 1,250,206 0 0
GENERAL MLS INC COM 370334104 65 1,250 SH   DFND 1 0 0 1,250
GENERAL MLS INC OPT 370334104 10,065 194,500 SH Call SOLE 8 194,500 0 0
GENERAL MLS INC COM 370334104 13,384 258,632 SH   SOLE 8 258,632 0 0
GENERAL MLS INC OPT 370334104 16,798 324,600 SH Put SOLE 8 324,600 0 0
GENERAL MLS INC COM 370334104 3,338 64,502 SH   SOLE 9 64,502 0 0
GENERAL MTRS CO COM 37045V100 527 14,200 SH   DFND 1 0 0 14,200
GENERAL MTRS CO COM 37045V100 75,947 2,047,083 SH   SOLE 1 2,047,083 0 0
GENERAL MTRS CO COM 37045V100 12,887 347,350 SH   SOLE 8 347,350 0 0
GENERAL MTRS CO OPT 37045V100 24,293 654,800 SH Call SOLE 8 654,800 0 0
GENERAL MTRS CO OPT 37045V100 76,111 2,051,500 SH Put SOLE 8 2,051,500 0 0
GENERAL MTRS CO COM 37045V100 6,114 164,789 SH   SOLE 9 164,789 0 0
GENESCO INC COM 371532102 1,956 42,952 SH   SOLE 1 42,952 0 0
GENESCO INC COM 371532102 1,578 34,651 SH   SOLE 8 34,651 0 0
GENESCO INC OPT 371532102 77 1,700 SH Put SOLE 8 1,700 0 0
GENESCO INC OPT 371532102 109 2,400 SH Call SOLE 8 2,400 0 0
GENESEE &amp WYO INC COM 371559105 7,200 82,622 SH   SOLE 1 82,622 0 0
GENESEE &amp WYO INC COM 371559105 167 1,914 SH   SOLE 8 1,914 0 0
GENESEE &amp WYO INC OPT 371559105 35 400 SH Put SOLE 8 400 0 0
GENESIS ENERGY L P COM 371927104 1,226 52,606 SH   SOLE 1 52,606 0 0
GENESIS ENERGY L P COM 371927104 2 100 SH   SOLE 8 100 0 0
GENESIS HEALTHCARE INC COM 37185X106 23 16,140 SH   SOLE 1 16,140 0 0
GENIE ENERGY LTD COM 372284208 1,042 122,600 SH   SOLE 1 122,600 0 0
GENIE ENERGY LTD COM 372284208 34 4,078 SH   SOLE 8 4,078 0 0
GENMARK DIAGNOSTICS INC COM 372309104 104 14,655 SH   SOLE 1 14,655 0 0
GENMARK DIAGNOSTICS INC COM 372309104 1 94 SH   SOLE 8 94 0 0
GENOMIC HEALTH INC COM 37244C101 1,421 20,292 SH   SOLE 1 20,292 0 0
GENOMIC HEALTH INC COM 37244C101 555 7,911 SH   SOLE 8 7,911 0 0
GENPACT LIMITED COM G3922B107 907 25,787 SH   SOLE 1 25,787 0 0
GENPACT LIMITED COM G3922B107 101 2,884 SH   SOLE 8 2,884 0 0
GENTEX CORP COM 371901109 4,652 224,996 SH   SOLE 1 224,996 0 0
GENTEX CORP COM 371901109 173 8,361 SH   SOLE 8 8,361 0 0
GENTEX CORP OPT 371901109 21 1,000 SH Put SOLE 8 1,000 0 0
GENTEX CORP OPT 371901109 2 100 SH Call SOLE 8 100 0 0
GENTHERM INC COM 37253A103 1,587 43,082 SH   SOLE 1 43,082 0 0
GENTHERM INC COM 37253A103 17 461 SH   SOLE 8 461 0 0
GENUINE PARTS CO COM 372460105 20,679 184,597 SH   SOLE 1 184,597 0 0
GENUINE PARTS CO OPT 372460105 627 5,600 SH Put SOLE 8 5,600 0 0
GENUINE PARTS CO COM 372460105 26 232 SH   SOLE 8 232 0 0
GENUINE PARTS CO OPT 372460105 3,450 30,800 SH Call SOLE 8 30,800 0 0
GENUINE PARTS CO COM 372460105 8,033 71,707 SH   SOLE 9 71,707 0 0
GENWORTH FINL INC OPT 37247D106 460 120,000 SH Put SOLE 1 120,000 0 0
GENWORTH FINL INC COM 37247D106 4,100 1,070,984 SH   SOLE 1 1,070,984 0 0
GENWORTH FINL INC OPT 37247D106 42 10,900 SH Put SOLE 8 10,900 0 0
GENWORTH FINL INC OPT 37247D106 263 68,600 SH Call SOLE 8 68,600 0 0
GEO GROUP INC NEW COM 36162J106 1,013 52,742 SH   SOLE 1 52,742 0 0
GEO GROUP INC NEW TRUS 36162J106 2,265 118,011 SH   SOLE 1 118,011 0 0
GEO GROUP INC NEW TRUS 36162J106 0 11 SH   SOLE 8 11 0 0
GEOPARK LTD COM G38327105 545 31,502 SH   SOLE 1 31,502 0 0
GEOPARK LTD COM G38327105 43 2,515 SH   SOLE 8 2,515 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 1,069 82,593 SH   SOLE 1 82,593 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 96 7,399 SH   SOLE 8 7,399 0 0
GERDAU S A ADR 373737105 858 221,271 SH   SOLE 1 221,271 0 0
GERDAU S A ADR 373737105 0 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 285 9,685 SH   SOLE 1 9,685 0 0
GERMAN AMERN BANCORP INC COM 373865104 12 416 SH   SOLE 8 416 0 0
GERON CORP COM 374163103 80 48,450 SH   SOLE 1 48,450 0 0
GERON CORP COM 374163103 4 2,142 SH   SOLE 8 2,142 0 0
GETTY RLTY CORP NEW TRUS 374297109 1,078 33,642 SH   SOLE 1 33,642 0 0
GETTY RLTY CORP NEW TRUS 374297109 413 12,915 SH   SOLE 8 12,915 0 0
GEVO INC COM 374396406 0 5 SH   SOLE 8 5 0 0
GIBRALTAR INDS INC COM 374689107 1,294 31,873 SH   SOLE 1 31,873 0 0
GIGAMEDIA LTD COM Y2711Y112 10 3,644 SH   DFND 1 0 0 3,644
GILAT SATELLITE NETWORKS LTD COM M51474118 8 966 SH   SOLE 8 966 0 0
GILDAN ACTIVEWEAR INC COM 375916103 223 6,190 SH   SOLE 1 6,190 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1 41 SH   SOLE 8 41 0 0
GILDAN ACTIVEWEAR INC COM 375916103 5,132 142,672 SH   SOLE 9 142,672 0 0
GILEAD SCIENCES INC COM 375558103 177 2,729 SH   DFND 1 0 0 2,729
GILEAD SCIENCES INC COM 375558103 138,291 2,127,249 SH   SOLE 1 2,127,249 0 0
GILEAD SCIENCES INC OPT 375558103 1,625 25,000 SH Put SOLE 1 25,000 0 0
GILEAD SCIENCES INC OPT 375558103 33,889 521,300 SH Put SOLE 8 521,300 0 0
GILEAD SCIENCES INC COM 375558103 17,595 270,648 SH   SOLE 8 270,648 0 0
GILEAD SCIENCES INC OPT 375558103 25,633 394,300 SH Call SOLE 8 394,300 0 0
GILEAD SCIENCES INC COM 375558103 14,062 216,304 SH   SOLE 9 216,304 0 0
GLACIER BANCORP INC NEW COM 37637Q105 2,334 58,241 SH   SOLE 1 58,241 0 0
GLADSTONE CAPITAL CORP COM 376535100 91 10,062 SH   SOLE 8 10,062 0 0
GLADSTONE COML CORP TRUS 376536108 191 9,205 SH   SOLE 1 9,205 0 0
GLADSTONE COML CORP TRUS 376536108 1 57 SH   SOLE 8 57 0 0
GLADSTONE INVT CORP COM 376546107 17 1,453 SH   SOLE 8 1,453 0 0
GLADSTONE LD CORP TRUS 376549101 87 6,868 SH   SOLE 1 6,868 0 0
GLATFELTER COM 377316104 424 30,069 SH   SOLE 1 30,069 0 0
GLAUKOS CORP COM 377322102 1,082 13,804 SH   SOLE 1 13,804 0 0
GLAUKOS CORP OPT 377322102 980 12,500 SH Put SOLE 8 12,500 0 0
GLAUKOS CORP COM 377322102 99 1,254 SH   SOLE 8 1,254 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 61 1,450 SH   DFND 1 0 0 1,450
GLAXOSMITHKLINE PLC ADR 37733W105 1,148 27,491 SH   SOLE 1 27,491 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 1 23 SH   SOLE 8 23 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 2,436 58,300 SH Call SOLE 8 58,300 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 932 22,300 SH Put SOLE 8 22,300 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 639 15,300 SH   DFND 20 0 0 15,300
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 934 17,643 SH   SOLE 1 17,643 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 64 1,200 SH Put SOLE 8 1,200 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 64 1,200 SH Call SOLE 8 1,200 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1 20 SH   SOLE 8 20 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 319 9,248 SH   SOLE 1 9,248 0 0
GLOBAL CORD BLOOD CORPORATIO COM G39342103 0 6 SH   SOLE 8 6 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 88 124,400 SH   SOLE 1 124,400 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 0 43 SH   SOLE 8 43 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 84 2,785 SH   SOLE 1 2,785 0 0
GLOBAL MED REIT INC TRUS 37954A204 224 22,842 SH   SOLE 1 22,842 0 0
GLOBAL MED REIT INC TRUS 37954A204 3 328 SH   SOLE 8 328 0 0
GLOBAL NET LEASE INC TRUS 379378201 1,224 64,741 SH   SOLE 1 64,741 0 0
GLOBAL NET LEASE INC TRUS 379378201 4 212 SH   SOLE 8 212 0 0
GLOBAL PMTS INC COM 37940X102 27,415 200,818 SH   SOLE 1 200,818 0 0
GLOBAL PMTS INC OPT 37940X102 164 1,200 SH Call SOLE 8 1,200 0 0
GLOBAL PMTS INC OPT 37940X102 68 500 SH Put SOLE 8 500 0 0
GLOBAL PMTS INC COM 37940X102 216 1,584 SH   SOLE 8 1,584 0 0
GLOBAL PMTS INC COM 37940X102 2,288 16,760 SH   SOLE 9 16,760 0 0
GLOBAL WTR RES INC COM 379463102 30 3,058 SH   SOLE 1 3,058 0 0
GLOBAL X FDS FUND 37950E366 25 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37954Y715 36 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37954Y855 36 1,283 SH   SOLE 1 1,283 0 0
GLOBAL X FDS FUND 37950E259 3,841 139,106 SH   SOLE 1 139,106 0 0
GLOBAL X FDS FUND 37950E366 48 5,970 SH   SOLE 8 5,970 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBAL X FDS OPT 37950E366 1 100 SH Call SOLE 8 100 0 0
GLOBALSCAPE INC COM 37940G109 1 126 SH   SOLE 8 126 0 0
GLOBALSTAR INC COM 378973408 0 67 SH   SOLE 8 67 0 0
GLOBANT S A COM L44385109 1,062 14,865 SH   SOLE 1 14,865 0 0
GLOBANT S A COM L44385109 56 783 SH   SOLE 8 783 0 0
GLOBUS MED INC COM 379577208 2,226 45,061 SH   SOLE 1 45,061 0 0
GLOBUS MED INC COM 379577208 6 122 SH   SOLE 8 122 0 0
GLU MOBILE INC COM 379890106 2,354 215,090 SH   SOLE 1 215,090 0 0
GLU MOBILE INC COM 379890106 444 40,562 SH   SOLE 8 40,562 0 0
GLU MOBILE INC OPT 379890106 351 32,100 SH Call SOLE 8 32,100 0 0
GLU MOBILE INC OPT 379890106 707 64,600 SH Put SOLE 8 64,600 0 0
GLYCOMIMETICS INC COM 38000Q102 248 19,932 SH   SOLE 1 19,932 0 0
GLYCOMIMETICS INC COM 38000Q102 433 34,719 SH   SOLE 8 34,719 0 0
GMS INC COM 36251C103 144 9,545 SH   SOLE 1 9,545 0 0
GMS INC COM 36251C103 299 19,793 SH   SOLE 8 19,793 0 0
GNC HLDGS INC COM 36191G107 806 295,678 SH   SOLE 1 295,678 0 0
GNC HLDGS INC COM 36191G107 65 23,828 SH   SOLE 8 23,828 0 0
GNC HLDGS INC OPT 36191G107 73 26,900 SH Call SOLE 8 26,900 0 0
GNC HLDGS INC OPT 36191G107 92 33,800 SH Put SOLE 8 33,800 0 0
GODADDY INC COM 380237107 4,866 64,728 SH   SOLE 1 64,728 0 0
GODADDY INC OPT 380237107 83 1,100 SH Put SOLE 8 1,100 0 0
GODADDY INC OPT 380237107 45 600 SH Call SOLE 8 600 0 0
GODADDY INC COM 380237107 462 6,147 SH   SOLE 9 6,147 0 0
GOGO INC COM 38046C109 790 175,907 SH   SOLE 1 175,907 0 0
GOGO INC OPT 38046C109 36 8,000 SH Put SOLE 8 8,000 0 0
GOGO INC OPT 38046C109 47 10,400 SH Call SOLE 8 10,400 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 2,267 173,695 SH   SOLE 1 173,695 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 0 18 SH   SOLE 8 18 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 1,461 69,303 SH   SOLE 1 69,303 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 849 40,298 SH   SOLE 8 40,298 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 763 36,200 SH Put SOLE 8 36,200 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 424 20,100 SH Call SOLE 8 20,100 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 168 13,046 SH   SOLE 1 13,046 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 5 349 SH   SOLE 8 349 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 218 16,900 SH Call SOLE 8 16,900 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 226 17,500 SH Put SOLE 8 17,500 0 0
GOLD FIELDS LTD NEW ADR 38059T106 2,375 636,743 SH   SOLE 1 636,743 0 0
GOLD FIELDS LTD NEW OPT 38059T106 73 19,500 SH Put SOLE 8 19,500 0 0
GOLD FIELDS LTD NEW OPT 38059T106 49 13,100 SH Call SOLE 8 13,100 0 0
GOLD RESOURCE CORP COM 38068T105 66 16,809 SH   SOLE 1 16,809 0 0
GOLD RESOURCE CORP COM 38068T105 24 6,081 SH   SOLE 8 6,081 0 0
GOLDCORP INC NEW COM 380956409 4,187 366,110 SH   SOLE 1 366,110 0 0
GOLDCORP INC NEW COM 380956409 66 5,726 SH   DFND 1 0 0 5,726
GOLDCORP INC NEW OPT 380956409 8,665 757,400 SH Call SOLE 8 757,400 0 0
GOLDCORP INC NEW COM 380956409 2,101 183,663 SH   SOLE 8 183,663 0 0
GOLDCORP INC NEW OPT 380956409 12,640 1,104,900 SH Put SOLE 8 1,104,900 0 0
GOLDCORP INC NEW COM 380956409 2,360 206,231 SH   SOLE 9 206,231 0 0
GOLDCORP INC NEW COM 380956409 2,000 174,830 SH   DFND 20 0 0 174,830
GOLDEN ENTMT INC COM 381013101 74 5,249 SH   SOLE 1 5,249 0 0
GOLDEN ENTMT INC COM 381013101 1 48 SH   SOLE 8 48 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 0 46 SH   SOLE 8 46 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 1,630 341,625 SH   SOLE 9 341,625 0 0
GOLDFIELD CORP COM 381370105 0 14 SH   SOLE 8 14 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,381 12,401 SH   DFND 1 0 0 12,401
GOLDMAN SACHS GROUP INC COM 38141G104 85,768 446,726 SH   SOLE 1 446,726 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 171,102 891,200 SH Put SOLE 8 891,200 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 66,947 348,700 SH Call SOLE 8 348,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 47,516 247,489 SH   SOLE 8 247,489 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,694 40,077 SH   SOLE 9 40,077 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 664 3,460 SH   DFND 20 0 0 3,460
GOODRICH PETE CORP COM 382410843 39 2,885 SH   SOLE 1 2,885 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 1,529 84,230 SH   SOLE 1 84,230 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 995 54,800 SH Call SOLE 8 54,800 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 841 46,377 SH   SOLE 8 46,377 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 1,588 87,500 SH Put SOLE 8 87,500 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,964 218,381 SH   SOLE 9 218,381 0 0
GOOSEHEAD INS INC COM 38267D109 113 4,052 SH   SOLE 1 4,052 0 0
GOOSEHEAD INS INC COM 38267D109 20 734 SH   SOLE 8 734 0 0
GOPRO INC COM 38268T103 6,890 1,060,072 SH   SOLE 1 1,060,072 0 0
GOPRO INC COM 38268T103 3 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 310 47,733 SH   SOLE 8 47,733 0 0
GOPRO INC OPT 38268T103 1,163 178,900 SH Put SOLE 8 178,900 0 0
GOPRO INC OPT 38268T103 446 68,600 SH Call SOLE 8 68,600 0 0
GORMAN RUPP CO COM 383082104 60 1,740 SH   SOLE 8 1,740 0 0
GOSSAMER BIO INC COM 38341P102 68 3,138 SH   SOLE 1 3,138 0 0
GP STRATEGIES CORP COM 36225V104 47 3,798 SH   SOLE 1 3,798 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 1,284 14,427 SH   SOLE 1 14,427 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 6 70 SH   SOLE 8 70 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 2,664 34,128 SH   SOLE 1 34,128 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 195 2,500 SH Put SOLE 8 2,500 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 431 5,531 SH   SOLE 8 5,531 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 570 7,300 SH Call SOLE 8 7,300 0 0
GRACO INC COM 384109104 1,376 27,787 SH   SOLE 1 27,787 0 0
GRACO INC COM 384109104 54 1,104 SH   SOLE 8 1,104 0 0
GRAF INDL CORP TRUS 384278206 1,517 150,000 SH   SOLE 8 150,000 0 0
GRAFTECH INTL LTD COM 384313508 154 12,017 SH   SOLE 1 12,017 0 0
GRAFTECH INTL LTD COM 384313508 125 9,800 SH   SOLE 8 9,800 0 0
GRAHAM CORP COM 384556106 68 3,458 SH   SOLE 1 3,458 0 0
GRAHAM HLDGS CO COM 384637104 162 236 SH   SOLE 1 236 0 0
GRAINGER W W INC COM 384802104 18,653 61,984 SH   SOLE 1 61,984 0 0
GRAINGER W W INC OPT 384802104 3,130 10,400 SH Call SOLE 8 10,400 0 0
GRAINGER W W INC OPT 384802104 3,310 11,000 SH Put SOLE 8 11,000 0 0
GRAINGER W W INC COM 384802104 1,175 3,905 SH   SOLE 8 3,905 0 0
GRAINGER W W INC COM 384802104 1,442 4,792 SH   SOLE 9 4,792 0 0
GRAN TIERRA ENERGY INC COM 38500T101 45 20,008 SH   SOLE 8 20,008 0 0
GRAN TIERRA ENERGY INC COM 38500T101 89 39,000 SH   SOLE 9 39,000 0 0
GRAND CANYON ED INC COM 38526M106 7,866 68,694 SH   SOLE 1 68,694 0 0
GRAND CANYON ED INC COM 38526M106 378 3,299 SH   SOLE 8 3,299 0 0
GRAND CANYON ED INC OPT 38526M106 1,443 12,600 SH Put SOLE 8 12,600 0 0
GRAND CANYON ED INC OPT 38526M106 34 300 SH Call SOLE 8 300 0 0
GRANITE CONSTR INC COM 387328107 1,565 36,272 SH   SOLE 1 36,272 0 0
GRANITE CONSTR INC OPT 387328107 22 500 SH Call SOLE 8 500 0 0
GRANITE CONSTR INC COM 387328107 21 485 SH   SOLE 8 485 0 0
GRANITE PT MTG TR INC TRUS 38741L107 1,415 76,151 SH   SOLE 1 76,151 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 472 37,302 SH   SOLE 1 37,302 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 60 4,726 SH   SOLE 8 4,726 0 0
GRAVITY CO LTD ADR 38911N206 23 355 SH   SOLE 1 355 0 0
GRAY TELEVISION INC COM 389375106 1,611 75,430 SH   SOLE 1 75,430 0 0
GREAT AJAX CORP TRUS 38983D300 82 6,032 SH   SOLE 1 6,032 0 0
GREAT AJAX CORP TRUS 38983D300 1 44 SH   SOLE 8 44 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 217 24,375 SH   SOLE 1 24,375 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 4 344 SH   SOLE 8 344 0 0
GREAT SOUTHN BANCORP INC COM 390905107 183 3,537 SH   SOLE 1 3,537 0 0
GREAT WESTN BANCORP INC COM 391416104 2,673 84,627 SH   SOLE 1 84,627 0 0
GREAT WESTN BANCORP INC COM 391416104 10 332 SH   SOLE 8 332 0 0
GREEN BRICK PARTNERS INC COM 392709101 65 7,430 SH   SOLE 1 7,430 0 0
GREEN DOT CORP COM 39304D102 1,253 20,654 SH   SOLE 1 20,654 0 0
GREEN DOT CORP COM 39304D102 1,475 24,326 SH   SOLE 8 24,326 0 0
GREEN PLAINS INC COM 393222104 446 26,757 SH   SOLE 1 26,757 0 0
GREEN PLAINS INC COM 393222104 1,038 62,222 SH   SOLE 8 62,222 0 0
GREEN PLAINS INC OPT 393222104 35 2,100 SH Call SOLE 8 2,100 0 0
GREEN PLAINS INC OPT 393222104 32 1,900 SH Put SOLE 8 1,900 0 0
GREENBRIER COS INC COM 393657101 1,088 33,774 SH   SOLE 1 33,774 0 0
GREENBRIER COS INC BOND 393657AK7 899 941,000 PRN   SOLE 8 0 0 941,000
GREENBRIER COS INC OPT 393657101 3 100 SH Call SOLE 8 100 0 0
GREENBRIER COS INC COM 393657101 3 93 SH   SOLE 8 93 0 0
GREENE COUNTY BANCORP INC COM 394357107 26 859 SH   SOLE 1 859 0 0
GREENHILL &amp CO INC COM 395259104 722 33,535 SH   SOLE 1 33,535 0 0
GREENHILL &amp CO INC COM 395259104 26 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC OPT 395259104 2 100 SH Call SOLE 8 100 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 95 8,801 SH   SOLE 1 8,801 0 0
GREENSKY INC COM 39572G100 132 10,200 SH   DFND 1 0 0 10,200
GREENSKY INC COM 39572G100 200 15,423 SH   SOLE 1 15,423 0 0
GREENTREE HOSPITALTY GROUP L ADR 39579V100 15 1,077 SH   SOLE 1 1,077 0 0
GREIF INC COM 397624107 488 11,831 SH   SOLE 1 11,831 0 0
GREIF INC COM 397624206 85 1,742 SH   SOLE 1 1,742 0 0
GRIDSUM HLDG INC ADR 398132100 3 889 SH   SOLE 8 889 0 0
GRIFFIN INL RLTY INC COM 398231100 8 250 SH   SOLE 1 250 0 0
GRIFFON CORP COM 398433102 512 27,668 SH   SOLE 1 27,668 0 0
GRIFFON CORP OPT 398433102 44 2,400 SH Call SOLE 8 2,400 0 0
GRIFFON CORP COM 398433102 68 3,662 SH   SOLE 8 3,662 0 0
GRIFFON CORP OPT 398433102 9 500 SH Put SOLE 8 500 0 0
GRIFOLS S A ADR 398438408 43 2,137 SH   SOLE 1 2,137 0 0
GRIFOLS S A ADR 398438408 31 1,559 SH   SOLE 8 1,559 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 20 3,843 SH   DFND 1 0 0 3,843
GRITSTONE ONCOLOGY INC COM 39868T105 266 20,000 SH   SOLE 1 20,000 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 2,979 46,058 SH   SOLE 1 46,058 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 32 500 SH Put SOLE 8 500 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 212 3,288 SH   SOLE 8 3,288 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 13 200 SH Call SOLE 8 200 0 0
GROUPON INC COM 399473107 1,783 502,481 SH   SOLE 1 502,481 0 0
GROUPON INC OPT 399473107 499 140,600 SH Call SOLE 8 140,600 0 0
GROUPON INC OPT 399473107 56 15,900 SH Put SOLE 8 15,900 0 0
GROUPON INC COM 399473107 1,795 505,770 SH   SOLE 8 505,770 0 0
GRUBHUB INC COM 400110102 6,526 93,944 SH   SOLE 1 93,944 0 0
GRUBHUB INC COM 400110102 2,257 32,487 SH   SOLE 8 32,487 0 0
GRUBHUB INC OPT 400110102 16,895 243,200 SH Call SOLE 8 243,200 0 0
GRUBHUB INC OPT 400110102 10,962 157,800 SH Put SOLE 8 157,800 0 0
GRUBHUB INC COM 400110102 221 3,190 SH   SOLE 9 3,190 0 0
GRUPO AEROPORTUARIO CTR NORT ADR 400501102 89 1,975 SH   SOLE 1 1,975 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 901 5,566 SH   SOLE 1 5,566 0 0
GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 0 64 SH   SOLE 8 64 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 1,424 55,802 SH   SOLE 1 55,802 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 15 601 SH   SOLE 8 601 0 0
GRUPO SUPERVIELLE S A ADR 40054A108 19 3,152 SH   SOLE 1 3,152 0 0
GRUPO TELEVISA SA ADR 40049J206 246 22,262 SH   SOLE 1 22,262 0 0
GSI TECHNOLOGY COM 36241U106 709 91,217 SH   SOLE 1 91,217 0 0
GSV CAP CORP COM 36191J101 226 29,800 SH   SOLE 8 29,800 0 0
GTT COMMUNICATIONS INC COM 362393100 422 12,154 SH   SOLE 1 12,154 0 0
GTT COMMUNICATIONS INC COM 362393100 39 1,121 SH   SOLE 8 1,121 0 0
GTX INC DEL COM 40052B207 4 2,903 SH   SOLE 1 2,903 0 0
GTX INC DEL COM 40052B207 1 700 SH   SOLE 8 700 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 30 3,400 SH   SOLE 1 3,400 0 0
GTY TECHNOLOGY HOLDINGS INC WARR 362409112 45 75,000 SH   SOLE 8 75,000 0 0
GUANGSHEN RY LTD ADR 40065W107 2 93 SH   SOLE 8 93 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 69 2,380 SH   SOLE 1 2,380 0 0
GUARDANT HEALTH INC COM 40131M109 6 75 SH   DFND 1 0 0 75
GUARDANT HEALTH INC COM 40131M109 2,326 30,329 SH   SOLE 1 30,329 0 0
GUARDANT HEALTH INC COM 40131M109 18 233 SH   SOLE 8 233 0 0
GUARDANT HEALTH INC OPT 40131M109 3,843 50,100 SH Put SOLE 8 50,100 0 0
GUARDANT HEALTH INC OPT 40131M109 8,821 115,000 SH Call SOLE 8 115,000 0 0
GUESS INC COM 401617105 1,637 83,504 SH   SOLE 1 83,504 0 0
GUESS INC COM 401617105 161 8,230 SH   SOLE 8 8,230 0 0
GUESS INC OPT 401617105 837 42,700 SH Put SOLE 8 42,700 0 0
GUESS INC OPT 401617105 564 28,800 SH Call SOLE 8 28,800 0 0
GUGGENHEIM CR ALLOCATION FD FUND 40168G108 1 63 SH   SOLE 8 63 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 548 5,643 SH   SOLE 1 5,643 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 922 849,000 PRN   SOLE 8 0 0 849,000
GULF ISLAND FABRICATION INC COM 402307102 611 66,652 SH   SOLE 1 66,652 0 0
GULFPORT ENERGY CORP COM 402635304 1,064 132,681 SH   SOLE 1 132,681 0 0
GULFPORT ENERGY CORP COM 402635304 23 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP OPT 402635304 35 4,400 SH Call SOLE 8 4,400 0 0
GULFPORT ENERGY CORP OPT 402635304 51 6,300 SH Put SOLE 8 6,300 0 0
GULFPORT ENERGY CORP COM 402635304 64 8,022 SH   SOLE 8 8,022 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 18,160 107,730 SH   SOLE 1 107,730 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 17 100 SH Call SOLE 8 100 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 12,913 76,600 SH Put SOLE 8 76,600 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 20,478 121,478 SH   SOLE 8 121,478 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 580 23,093 SH   SOLE 1 23,093 0 0
H &amp E EQUIPMENT SERVICES INC OPT 404030108 13 500 SH Call SOLE 8 500 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 7 265 SH   SOLE 8 265 0 0
HABIT RESTAURANTS INC COM 40449J103 67 6,245 SH   SOLE 1 6,245 0 0
HABIT RESTAURANTS INC COM 40449J103 6 600 SH   DFND 1 0 0 600
HABIT RESTAURANTS INC COM 40449J103 23 2,161 SH   SOLE 8 2,161 0 0
HACKETT GROUP INC COM 404609109 108 6,810 SH   SOLE 1 6,810 0 0
HACKETT GROUP INC COM 404609109 1 58 SH   SOLE 8 58 0 0
HAEMONETICS CORP COM 405024100 2,570 29,370 SH   SOLE 1 29,370 0 0
HAEMONETICS CORP COM 405024100 1,408 16,100 SH   SOLE 8 16,100 0 0
HAIN CELESTIAL GROUP INC COM 405217100 31 1,357 SH   SOLE 1 1,357 0 0
HAIN CELESTIAL GROUP INC COM 405217100 3,051 131,954 SH   SOLE 8 131,954 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 1,149 49,700 SH Call SOLE 8 49,700 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 3,114 134,700 SH Put SOLE 8 134,700 0 0
HALCON RES CORP COM 40537Q605 461 341,974 SH   SOLE 1 341,974 0 0
HALCON RES CORP COM 40537Q605 5 3,598 SH   SOLE 8 3,598 0 0
HALCON RES CORP WARR 40537Q118 7 676,281 SH   SOLE 8 676,281 0 0
HALLADOR ENERGY COMPANY COM 40609P105 29 5,469 SH   SOLE 1 5,469 0 0
HALLADOR ENERGY COMPANY COM 40609P105 0 101 SH   SOLE 8 101 0 0
HALLIBURTON CO COM 406216101 69,213 2,362,217 SH   SOLE 1 2,360,266 1,951 0
HALLIBURTON CO COM 406216101 405 13,812 SH   DFND 1 0 0 13,812
HALLIBURTON CO COM 406216101 6,456 220,333 SH   SOLE 8 220,333 0 0
HALLIBURTON CO OPT 406216101 9,854 336,300 SH Put SOLE 8 336,300 0 0
HALLIBURTON CO OPT 406216101 8,257 281,800 SH Call SOLE 8 281,800 0 0
HALLIBURTON CO COM 406216101 5,304 181,014 SH   SOLE 9 181,014 0 0
HALLIBURTON CO COM 406216101 171 5,847 SH   DFND 20 0 0 5,847
HALLIBURTON CO COM 406216101 10 330 SH   SOLE 99 0 330 0
HALLMARK FINL SVCS INC EC COM 40624Q203 41 3,992 SH   SOLE 1 3,992 0 0
HALLMARK FINL SVCS INC EC COM 40624Q203 4 391 SH   SOLE 8 391 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,487 92,315 SH   SOLE 1 92,315 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 116 7,200 SH Call SOLE 8 7,200 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 94 5,831 SH   SOLE 8 5,831 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 39 1,819 SH   SOLE 1 1,819 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 1 52 SH   SOLE 8 52 0 0
HAMILTON LANE INC COM 407497106 515 11,804 SH   SOLE 1 11,804 0 0
HAMILTON LANE INC COM 407497106 254 5,829 SH   SOLE 8 5,829 0 0
HANCOCK JOHN TAX-ADV DIV INC FUND 41013V100 1 50 SH   SOLE 8 50 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 2,245 55,567 SH   SOLE 1 55,567 0 0
HANESBRANDS INC COM 410345102 7,726 432,033 SH   SOLE 1 432,033 0 0
HANESBRANDS INC OPT 410345102 2,519 140,900 SH Call SOLE 8 140,900 0 0
HANESBRANDS INC OPT 410345102 3,811 213,100 SH Put SOLE 8 213,100 0 0
HANESBRANDS INC COM 410345102 1,999 111,787 SH   SOLE 8 111,787 0 0
HANESBRANDS INC COM 410345102 681 38,133 SH   SOLE 9 38,133 0 0
HANGER INC COM 41043F208 1,624 85,251 SH   SOLE 1 85,251 0 0
HANGER INC COM 41043F208 51 2,684 SH   SOLE 8 2,684 0 0
HANMI FINL CORP COM 410495204 437 20,515 SH   SOLE 1 20,515 0 0
HANMI FINL CORP COM 410495204 1 69 SH   SOLE 8 69 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 1,162 45,342 SH   SOLE 1 45,342 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 107 4,163 SH   SOLE 1 4,163 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 302 11,762 SH   SOLE 8 11,762 0 0
HANOVER INS GROUP INC COM 410867105 5,884 51,541 SH   SOLE 1 51,541 0 0
HARBORONE BANCORP INC COM 41165F101 71 4,104 SH   SOLE 1 4,104 0 0
HARLEY DAVIDSON INC COM 412822108 7,589 212,815 SH   SOLE 1 212,815 0 0
HARLEY DAVIDSON INC OPT 412822108 1,612 45,200 SH Call SOLE 8 45,200 0 0
HARLEY DAVIDSON INC COM 412822108 169 4,742 SH   SOLE 8 4,742 0 0
HARLEY DAVIDSON INC OPT 412822108 2,122 59,500 SH Put SOLE 8 59,500 0 0
HARLEY DAVIDSON INC COM 412822108 3,945 110,617 SH   SOLE 9 110,617 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 324 59,809 SH   SOLE 1 59,809 0 0
HARMONIC INC COM 413160102 1 248 SH   SOLE 8 248 0 0
HARPOON THERAPEUTICS INC COM 41358P106 7 760 SH   SOLE 1 760 0 0
HARRIS CORP DEL COM 413875105 21,190 132,679 SH   SOLE 1 132,679 0 0
HARRIS CORP DEL COM 413875105 130 814 SH   SOLE 8 814 0 0
HARRIS CORP DEL COM 413875105 1,972 12,342 SH   SOLE 9 12,342 0 0
HARSCO CORP COM 415864107 1,364 67,666 SH   SOLE 1 67,666 0 0
HARSCO CORP OPT 415864107 254 12,600 SH Call SOLE 8 12,600 0 0
HARSCO CORP OPT 415864107 10 500 SH Put SOLE 8 500 0 0
HARSCO CORP COM 415864107 76 3,789 SH   SOLE 8 3,789 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 19,905 400,362 SH   SOLE 1 400,362 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,349 27,126 SH   SOLE 8 27,126 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 278 5,600 SH Call SOLE 8 5,600 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 50 1,000 SH Put SOLE 8 1,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,878 37,775 SH   SOLE 9 37,775 0 0
HARVARD BIOSCIENCE INC COM 416906105 48 11,342 SH   SOLE 1 11,342 0 0
HASBRO INC COM 418056107 11,026 129,672 SH   SOLE 1 129,672 0 0
HASBRO INC OPT 418056107 3,460 40,700 SH Put SOLE 8 40,700 0 0
HASBRO INC COM 418056107 1,824 21,458 SH   SOLE 8 21,458 0 0
HASBRO INC OPT 418056107 3,630 42,700 SH Call SOLE 8 42,700 0 0
HASBRO INC COM 418056107 1,045 12,286 SH   SOLE 9 12,286 0 0
HAVERTY FURNITURE INC COM 419596101 298 13,587 SH   SOLE 1 13,587 0 0
HAVERTY FURNITURE INC COM 419596101 2 92 SH   SOLE 8 92 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 2,159 52,969 SH   SOLE 1 52,969 0 0
HAWAIIAN HOLDINGS INC COM 419879101 878 33,464 SH   SOLE 1 33,464 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 79 3,000 SH Put SOLE 8 3,000 0 0
HAWAIIAN HOLDINGS INC COM 419879101 9 339 SH   SOLE 8 339 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 457 17,400 SH Call SOLE 8 17,400 0 0
HAWKINS INC COM 420261109 244 6,629 SH   SOLE 1 6,629 0 0
HAWKINS INC COM 420261109 0 10 SH   SOLE 8 10 0 0
HAYNES INTERNATIONAL INC COM 420877201 282 8,568 SH   SOLE 1 8,568 0 0
HC2 HLDGS INC COM 404139107 21 8,501 SH   SOLE 8 8,501 0 0
HCA HEALTHCARE INC COM 40412C101 60,350 462,894 SH   SOLE 1 461,711 1,183 0
HCA HEALTHCARE INC OPT 40412C101 1,851 14,200 SH Call SOLE 8 14,200 0 0
HCA HEALTHCARE INC COM 40412C101 5,461 41,882 SH   SOLE 8 41,882 0 0
HCA HEALTHCARE INC OPT 40412C101 6,194 47,500 SH Put SOLE 8 47,500 0 0
HCA HEALTHCARE INC COM 40412C101 3,690 28,301 SH   SOLE 9 28,301 0 0
HCI GROUP INC COM 40416E103 204 4,786 SH   SOLE 1 4,786 0 0
HCI GROUP INC COM 40416E103 247 5,776 SH   SOLE 8 5,776 0 0
HCP INC TRUS 40414L109 29,549 944,055 SH   SOLE 1 944,055 0 0
HCP INC COM 40414L109 3,747 119,699 SH   SOLE 1 119,699 0 0
HCP INC OPT 40414L109 28 900 SH Put SOLE 8 900 0 0
HCP INC OPT 40414L109 88 2,800 SH Call SOLE 8 2,800 0 0
HCP INC TRUS 40414L109 1 17 SH   SOLE 8 17 0 0
HCP INC COM 40414L109 2,084 66,579 SH   SOLE 9 66,579 0 0
HD SUPPLY HLDGS INC COM 40416M105 5,800 133,801 SH   SOLE 1 133,801 0 0
HD SUPPLY HLDGS INC COM 40416M105 14 320 SH   SOLE 8 320 0 0
HD SUPPLY HLDGS INC OPT 40416M105 43 1,000 SH Call SOLE 8 1,000 0 0
HD SUPPLY HLDGS INC COM 40416M105 266 6,147 SH   SOLE 9 6,147 0 0
HDFC BANK LTD ADR 40415F101 181 1,560 SH   DFND 1 0 0 1,560
HDFC BANK LTD ADR 40415F101 46,000 396,864 SH   SOLE 1 85,500 311,364 0
HDFC BANK LTD ADR 40415F101 546 4,710 SH   SOLE 8 4,710 0 0
HDFC BANK LTD ADR 40415F101 166 1,430 SH   SOLE 9 1,430 0 0
HDFC BANK LTD ADR 40415F101 1,814 15,652 SH   SOLE 20 0 15,652 0
HDFC BANK LTD ADR 40415F101 5,167 44,581 SH   SOLE 99 0 44,581 0
HEALTH INS INNOVATIONS INC COM 42225K106 1,282 47,794 SH   SOLE 1 47,794 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 1,132 42,200 SH Put SOLE 1 42,200 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 682 25,429 SH   SOLE 8 25,429 0 0
HEALTHCARE RLTY TR TRUS 421946104 7,601 236,735 SH   SOLE 1 236,735 0 0
HEALTHCARE RLTY TR TRUS 421946104 2 67 SH   SOLE 8 67 0 0
HEALTHCARE RLTY TR COM 421946104 211 6,581 SH   SOLE 9 6,581 0 0
HEALTHCARE SVCS GRP INC COM 421906108 957 28,995 SH   SOLE 1 28,995 0 0
HEALTHCARE SVCS GRP INC COM 421906108 77 2,335 SH   SOLE 8 2,335 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 10,008 350,065 SH   SOLE 1 350,065 0 0
HEALTHCARE TR AMER INC COM 42225P501 1,235 43,203 SH   SOLE 1 43,203 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 2 56 SH   SOLE 8 56 0 0
HEALTHEQUITY INC COM 42226A107 3,462 46,793 SH   SOLE 1 46,793 0 0
HEALTHEQUITY INC OPT 42226A107 81 1,100 SH Put SOLE 8 1,100 0 0
HEALTHEQUITY INC COM 42226A107 180 2,427 SH   SOLE 8 2,427 0 0
HEALTHSTREAM INC COM 42222N103 563 20,071 SH   SOLE 1 20,071 0 0
HEALTHSTREAM INC COM 42222N103 1 38 SH   SOLE 8 38 0 0
HEARTLAND EXPRESS INC COM 422347104 1,083 56,149 SH   SOLE 1 56,149 0 0
HEARTLAND EXPRESS INC COM 422347104 31 1,594 SH   SOLE 8 1,594 0 0
HEARTLAND FINL USA INC COM 42234Q102 475 11,146 SH   SOLE 1 11,146 0 0
HEARTLAND FINL USA INC COM 42234Q102 471 11,048 SH   SOLE 8 11,048 0 0
HECLA MNG CO COM 422704106 866 376,243 SH   SOLE 1 376,243 0 0
HECLA MNG CO OPT 422704106 136 59,300 SH Call SOLE 8 59,300 0 0
HECLA MNG CO OPT 422704106 262 114,000 SH Put SOLE 8 114,000 0 0
HECLA MNG CO COM 422704106 111 48,134 SH   SOLE 8 48,134 0 0
HEICO CORP NEW COM 422806208 512 6,098 SH   SOLE 1 6,098 0 0
HEICO CORP NEW COM 422806109 3,665 38,637 SH   SOLE 1 38,637 0 0
HEICO CORP NEW COM 422806109 46 482 SH   SOLE 8 482 0 0
HEICO CORP NEW COM 422806208 2 19 SH   SOLE 8 19 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 591 15,442 SH   SOLE 1 15,442 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 139 3,643 SH   SOLE 8 3,643 0 0
HELEN OF TROY CORP LTD COM G4388N106 3,730 32,159 SH   SOLE 1 32,159 0 0
HELEN OF TROY CORP LTD COM G4388N106 149 1,280 SH   SOLE 8 1,280 0 0
HELEN OF TROY CORP LTD OPT G4388N106 371 3,200 SH Call SOLE 8 3,200 0 0
HELIUS MED TECHNOLOGIES INC COM 42328V504 34 5,049 SH   SOLE 1 5,049 0 0
HELIUS MED TECHNOLOGIES INC COM 42328V504 1 149 SH   SOLE 8 149 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 762 96,355 SH   SOLE 1 96,355 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1 121 SH   SOLE 8 121 0 0
HELMERICH &amp PAYNE INC COM 423452101 12,227 220,059 SH   SOLE 1 220,059 0 0
HELMERICH &amp PAYNE INC COM 423452101 379 6,819 SH   SOLE 8 6,819 0 0
HELMERICH &amp PAYNE INC OPT 423452101 717 12,900 SH Put SOLE 8 12,900 0 0
HELMERICH &amp PAYNE INC OPT 423452101 961 17,300 SH Call SOLE 8 17,300 0 0
HELMERICH &amp PAYNE INC COM 423452101 634 11,410 SH   SOLE 9 11,410 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 83 5,921 SH   SOLE 1 5,921 0 0
HENRY JACK &amp ASSOC INC COM 426281101 20,207 145,645 SH   SOLE 1 145,645 0 0
HENRY JACK &amp ASSOC INC COM 426281101 49 352 SH   SOLE 8 352 0 0
HENRY JACK &amp ASSOC INC COM 426281101 1,125 8,113 SH   SOLE 9 8,113 0 0
HENRY SCHEIN INC COM 806407102 11,735 195,231 SH   SOLE 1 195,231 0 0
HENRY SCHEIN INC OPT 806407102 138 2,300 SH Call SOLE 8 2,300 0 0
HENRY SCHEIN INC OPT 806407102 42 700 SH Put SOLE 8 700 0 0
HENRY SCHEIN INC COM 806407102 449 7,484 SH   SOLE 8 7,484 0 0
HENRY SCHEIN INC COM 806407102 965 16,050 SH   SOLE 9 16,050 0 0
HERBALIFE LTD BOND 42703MAD5 144 137,000 PRN   SOLE 8 0 0 137,000
HERBALIFE NUTRITION LTD COM G4412G101 8,549 161,333 SH   SOLE 1 161,333 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 567 10,700 SH Put SOLE 8 10,700 0 0
HERBALIFE NUTRITION LTD COM G4412G101 30 583 SH   SOLE 8 583 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 2,210 41,700 SH Call SOLE 8 41,700 0 0
HERC HLDGS INC COM 42704L104 265 6,788 SH   SOLE 1 6,788 0 0
HERC HLDGS INC COM 42704L104 98 2,506 SH   SOLE 8 2,506 0 0
HERC HLDGS INC OPT 42704L104 1,162 29,800 SH Put SOLE 8 29,800 0 0
HERC HLDGS INC OPT 42704L104 62 1,600 SH Call SOLE 8 1,600 0 0
HERITAGE COMMERCE CORP COM 426927109 486 40,131 SH   SOLE 1 40,131 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 123 4,494 SH   SOLE 1 4,494 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 8 280 SH   SOLE 8 280 0 0
HERITAGE FINL CORP WASH COM 42722X106 790 26,234 SH   SOLE 1 26,234 0 0
HERITAGE INS HLDGS INC COM 42727J102 119 8,149 SH   SOLE 1 8,149 0 0
HERON THERAPEUTICS INC COM 427746102 795 32,537 SH   SOLE 1 32,537 0 0
HERON THERAPEUTICS INC COM 427746102 150 6,142 SH   SOLE 8 6,142 0 0
HERSHA HOSPITALITY TR TRUS 427825500 2,047 119,392 SH   SOLE 1 119,392 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1 69 SH   SOLE 8 69 0 0
HERSHEY CO COM 427866108 27,087 235,879 SH   SOLE 1 235,879 0 0
HERSHEY CO OPT 427866108 5,122 44,600 SH Put SOLE 8 44,600 0 0
HERSHEY CO COM 427866108 1,117 9,733 SH   SOLE 8 9,733 0 0
HERSHEY CO OPT 427866108 4,478 39,000 SH Call SOLE 8 39,000 0 0
HERSHEY CO COM 427866108 1,776 15,466 SH   SOLE 9 15,466 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 975 56,146 SH   SOLE 1 56,146 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 8,147 469,000 SH Put SOLE 8 469,000 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 1,229 70,764 SH   SOLE 8 70,764 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 818 47,100 SH Call SOLE 8 47,100 0 0
HESKA CORP COM 42805E306 563 6,618 SH   SOLE 1 6,618 0 0
HESKA CORP COM 42805E306 64 751 SH   SOLE 8 751 0 0
HESS CORP COM 42809H107 27,931 463,705 SH   SOLE 1 463,705 0 0
HESS CORP OPT 42809H107 2,572 42,700 SH Put SOLE 8 42,700 0 0
HESS CORP COM 42809H107 3,648 60,591 SH   SOLE 8 60,591 0 0
HESS CORP OPT 42809H107 1,988 33,000 SH Call SOLE 8 33,000 0 0
HESS CORP COM 42809H107 1,654 27,462 SH   SOLE 9 27,462 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 33,053 2,142,278 SH   SOLE 1 2,142,278 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 7,868 509,900 SH Put SOLE 8 509,900 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 903 58,500 SH Call SOLE 8 58,500 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 844 54,714 SH   SOLE 8 54,714 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,315 149,945 SH   SOLE 9 149,945 0 0
HEXCEL CORP NEW COM 428291108 2,299 33,240 SH   SOLE 1 33,240 0 0
HEXCEL CORP NEW COM 428291108 84 1,223 SH   SOLE 8 1,223 0 0
HEXINDAI INC ADR 428295109 0 7 SH   SOLE 1 7 0 0
HFF INC COM 40418F108 3,450 72,254 SH   SOLE 1 72,254 0 0
HI-CRUSH PARTNERS LP COM 428337109 78 17,573 SH   SOLE 1 17,573 0 0
HI-CRUSH PARTNERS LP OPT 428337109 416 93,500 SH Put SOLE 8 93,500 0 0
HI-CRUSH PARTNERS LP OPT 428337109 654 146,900 SH Call SOLE 8 146,900 0 0
HI-CRUSH PARTNERS LP COM 428337109 316 71,150 SH   SOLE 8 71,150 0 0
HIBBETT SPORTS INC COM 428567101 1,645 72,107 SH   SOLE 1 72,107 0 0
HIBBETT SPORTS INC COM 428567101 1,093 47,895 SH   SOLE 8 47,895 0 0
HIBBETT SPORTS INC OPT 428567101 66 2,900 SH Put SOLE 8 2,900 0 0
HIBBETT SPORTS INC OPT 428567101 64 2,800 SH Call SOLE 8 2,800 0 0
HIGHLAND FDS I FUND 430101774 2 87 SH   SOLE 8 87 0 0
HIGHPOINT RES CORP COM 43114K108 505 228,372 SH   SOLE 1 228,372 0 0
HIGHPOINT RES CORP COM 43114K108 19 8,494 SH   SOLE 8 8,494 0 0
HIGHWOODS PPTYS INC TRUS 431284108 7,352 157,152 SH   SOLE 1 157,152 0 0
HIGHWOODS PPTYS INC COM 431284108 341 7,287 SH   SOLE 1 7,287 0 0
HILL INTERNATIONAL INC COM 431466101 139 47,581 SH   SOLE 1 47,581 0 0
HILL ROM HLDGS INC COM 431475102 8,933 84,387 SH   SOLE 1 84,387 0 0
HILL ROM HLDGS INC COM 431475102 155 1,455 SH   SOLE 8 1,455 0 0
HILLENBRAND INC COM 431571108 2,585 62,246 SH   SOLE 1 62,246 0 0
HILLTOP HOLDINGS INC COM 432748101 557 30,501 SH   SOLE 1 30,501 0 0
HILLTOP HOLDINGS INC COM 432748101 25 1,371 SH   SOLE 8 1,371 0 0
HILLTOP HOLDINGS INC OPT 432748101 183 10,000 SH Put SOLE 8 10,000 0 0
HILTON GRAND VACATIONS INC COM 43283X105 3,682 119,326 SH   SOLE 1 119,326 0 0
HILTON GRAND VACATIONS INC COM 43283X105 101 3,271 SH   SOLE 8 3,271 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 32,463 390,610 SH   SOLE 1 390,610 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 3,208 38,600 SH Put SOLE 8 38,600 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 382 4,606 SH   SOLE 8 4,606 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 3,491 42,000 SH Call SOLE 8 42,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,542 30,582 SH   SOLE 9 30,582 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 0 34 SH   SOLE 1 34 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 81 25,650 SH   SOLE 8 25,650 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 80 25,100 SH Call SOLE 8 25,100 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 24 7,600 SH Put SOLE 8 7,600 0 0
HINGHAM INSTN SVGS MASS COM 433323102 68 392 SH   SOLE 1 392 0 0
HINGHAM INSTN SVGS MASS COM 433323102 0 1 SH   SOLE 8 1 0 0
HMS HLDGS CORP COM 40425J101 2,715 91,734 SH   SOLE 1 91,734 0 0
HMS HLDGS CORP COM 40425J101 59 1,988 SH   SOLE 8 1,988 0 0
HNI CORP COM 404251100 1,883 51,905 SH   SOLE 1 51,905 0 0
HNI CORP COM 404251100 2 52 SH   SOLE 8 52 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 73 3,729 SH   SOLE 1 3,729 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 2 79 SH   SOLE 8 79 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 828 30,660 SH   SOLE 1 30,660 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 83 3,070 SH   SOLE 8 3,070 0 0
HOLLYFRONTIER CORP COM 436106108 21,139 429,020 SH   SOLE 1 429,020 0 0
HOLLYFRONTIER CORP COM 436106108 99 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP OPT 436106108 1,281 26,000 SH Call SOLE 8 26,000 0 0
HOLLYFRONTIER CORP COM 436106108 3,552 72,082 SH   SOLE 8 72,082 0 0
HOLLYFRONTIER CORP OPT 436106108 5,740 116,500 SH Put SOLE 8 116,500 0 0
HOLLYFRONTIER CORP COM 436106108 822 16,684 SH   SOLE 9 16,684 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 59 2,800 SH   SOLE 1 2,800 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 162 7,766 SH   SOLE 8 7,766 0 0
HOLOGIC INC COM 436440101 20,646 426,573 SH   SOLE 1 426,573 0 0
HOLOGIC INC OPT 436440101 24 500 SH Call SOLE 8 500 0 0
HOLOGIC INC COM 436440101 1,225 25,320 SH   SOLE 8 25,320 0 0
HOLOGIC INC OPT 436440101 5 100 SH Put SOLE 8 100 0 0
HOLOGIC INC COM 436440101 1,394 28,793 SH   SOLE 9 28,793 0 0
HOME BANCORP INC COM 43689E107 102 3,071 SH   SOLE 1 3,071 0 0
HOME BANCSHARES INC COM 436893200 1,606 91,471 SH   SOLE 1 91,471 0 0
HOME DEPOT INC COM 437076102 252,488 1,315,793 SH   SOLE 1 1,028,093 287,700 0
HOME DEPOT INC COM 437076102 251 1,308 SH   DFND 1 0 0 1,308
HOME DEPOT INC OPT 437076102 23,718 123,600 SH Put SOLE 8 123,600 0 0
HOME DEPOT INC OPT 437076102 76,506 398,700 SH Call SOLE 8 398,700 0 0
HOME DEPOT INC COM 437076102 5 25 SH   SOLE 8 25 0 0
HOME DEPOT INC COM 437076102 23,262 121,232 SH   SOLE 9 121,232 0 0
HOME DEPOT INC COM 437076102 959 5,000 SH   DFND 20 0 0 5,000
HOME DEPOT INC COM 437076102 3,041 15,847 SH   SOLE 20 0 15,847 0
HOME DEPOT INC COM 437076102 23,248 121,152 SH   SOLE 58 121,152 0 0
HOME DEPOT INC COM 437076102 9,362 48,790 SH   SOLE 99 0 48,790 0
HOMESTREET INC COM 43785V102 888 33,699 SH   SOLE 1 33,699 0 0
HOMETRUST BANCSHARES INC COM 437872104 124 4,904 SH   SOLE 1 4,904 0 0
HOMOLOGY MEDICINES INC COM 438083107 171 6,159 SH   SOLE 1 6,159 0 0
HOMOLOGY MEDICINES INC COM 438083107 31 1,142 SH   SOLE 8 1,142 0 0
HONDA MOTOR LTD ADR 438128308 1 19 SH   DFND 1 0 0 19
HONEYWELL INTL INC COM 438516106 138,838 873,647 SH   SOLE 1 873,647 0 0
HONEYWELL INTL INC COM 438516106 1,349 8,488 SH   DFND 1 0 0 8,488
HONEYWELL INTL INC OPT 438516106 10,394 65,400 SH Put SOLE 8 65,400 0 0
HONEYWELL INTL INC OPT 438516106 6,854 43,128 SH Call SOLE 8 43,128 0 0
HONEYWELL INTL INC COM 438516106 2,117 13,325 SH   SOLE 8 13,325 0 0
HONEYWELL INTL INC COM 438516106 12,670 79,725 SH   SOLE 9 79,725 0 0
HONEYWELL INTL INC COM 438516106 397 2,500 SH   DFND 20 0 0 2,500
HONEYWELL INTL INC COM 438516106 12,620 79,410 SH   SOLE 58 79,410 0 0
HOOKER FURNITURE CORP COM 439038100 99 3,450 SH   SOLE 1 3,450 0 0
HOOKER FURNITURE CORP COM 439038100 1 49 SH   SOLE 8 49 0 0
HOPE BANCORP INC COM 43940T109 1,948 148,852 SH   SOLE 1 148,852 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,552 44,058 SH   SOLE 1 44,058 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 376 10,705 SH   SOLE 8 10,705 0 0
HORIZON BANCORP INC COM 440407104 182 11,336 SH   SOLE 1 11,336 0 0
HORIZON GLOBAL CORP COM 44052W104 1 555 SH   SOLE 8 555 0 0
HORIZON PHARMA INVT LTD BOND 44052TAB7 630 554,000 PRN   SOLE 8 0 0 554,000
HORIZON PHARMA PLC COM G4617B105 2,442 92,414 SH   SOLE 1 92,414 0 0
HORIZON PHARMA PLC OPT G4617B105 2,550 96,500 SH Call SOLE 8 96,500 0 0
HORIZON PHARMA PLC OPT G4617B105 262 9,900 SH Put SOLE 8 9,900 0 0
HORIZON PHARMA PLC COM G4617B105 1,166 44,128 SH   SOLE 8 44,128 0 0
HORIZON TECHNOLOGY FIN CORP COM 44045A102 8 649 SH   SOLE 8 649 0 0
HORMEL FOODS CORP COM 440452100 22,337 499,054 SH   SOLE 1 499,054 0 0
HORMEL FOODS CORP OPT 440452100 36 800 SH Call SOLE 8 800 0 0
HORMEL FOODS CORP OPT 440452100 2,471 55,200 SH Put SOLE 8 55,200 0 0
HORMEL FOODS CORP COM 440452100 795 17,778 SH   SOLE 8 17,778 0 0
HORMEL FOODS CORP COM 440452100 1,310 29,246 SH   SOLE 9 29,246 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 16 13,000 SH Call SOLE 8 13,000 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 115 92,669 SH   SOLE 8 92,669 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 7 5,300 SH Put SOLE 8 5,300 0 0
HOSPITALITY PPTYS TR COM 44106M102 5,150 195,762 SH   SOLE 1 195,762 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 7,659 291,099 SH   SOLE 1 291,099 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 69 2,621 SH   SOLE 8 2,621 0 0
HOSPITALITY PPTYS TR OPT 44106M102 21 800 SH Call SOLE 8 800 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 29,170 1,543,441 SH   SOLE 1 1,543,441 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 3,395 179,608 SH   SOLE 1 179,608 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 96 5,100 SH Call SOLE 8 5,100 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 21 1,100 SH Put SOLE 8 1,100 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 1,474 77,928 SH   SOLE 9 77,928 0 0
HOSTESS BRANDS INC COM 44109J106 1,568 125,424 SH   SOLE 1 125,424 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 779 107,191 SH   SOLE 1 107,191 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 135 18,599 SH   SOLE 8 18,599 0 0
HOULIHAN LOKEY INC COM 441593100 550 11,980 SH   SOLE 1 11,980 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 10 1,565 SH   SOLE 8 1,565 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 16 1,428 SH   SOLE 1 1,428 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 1 92 SH   SOLE 8 92 0 0
HOWARD BANCORP INC COM 442496105 58 3,863 SH   SOLE 1 3,863 0 0
HOWARD HUGHES CORP COM 44267D107 603 5,487 SH   SOLE 1 5,487 0 0
HOWARD HUGHES CORP COM 44267D107 10 90 SH   SOLE 8 90 0 0
HP INC COM 40434L105 47,652 2,452,408 SH   SOLE 1 2,452,408 0 0
HP INC COM 40434L105 5 267 SH   DFND 1 0 0 267
HP INC COM 40434L105 1,448 74,544 SH   SOLE 8 74,544 0 0
HP INC OPT 40434L105 2,417 124,400 SH Put SOLE 8 124,400 0 0
HP INC OPT 40434L105 1,739 89,500 SH Call SOLE 8 89,500 0 0
HP INC COM 40434L105 3,373 173,612 SH   SOLE 9 173,612 0 0
HSBC HLDGS PLC ADR 404280406 49 1,199 SH   DFND 1 0 0 1,199
HSBC HLDGS PLC PREF 404280604 129 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC ADR 404280406 2,164 53,333 SH   SOLE 1 53,333 0 0
HSBC HLDGS PLC OPT 404280406 3,242 79,900 SH Call SOLE 8 79,900 0 0
HSBC HLDGS PLC OPT 404280406 45,851 1,129,900 SH Put SOLE 8 1,129,900 0 0
HSBC HLDGS PLC ADR 404280406 10,041 247,437 SH   SOLE 8 247,437 0 0
HSBC HLDGS PLC ADR 404280406 108 2,657 SH   SOLE 9 2,657 0 0
HUANENG PWR INTL INC ADR 443304100 174 7,500 SH   SOLE 1 7,500 0 0
HUANENG PWR INTL INC OPT 443304100 76 3,300 SH Call SOLE 8 3,300 0 0
HUANENG PWR INTL INC ADR 443304100 23 1,000 SH   DFND 20 0 0 1,000
HUAZHU GROUP LTD ADR 44332N106 3,849 91,322 SH   SOLE 1 91,322 0 0
HUAZHU GROUP LTD OPT 44332N106 80 1,900 SH Call SOLE 8 1,900 0 0
HUAZHU GROUP LTD ADR 44332N106 47 1,119 SH   SOLE 8 1,119 0 0
HUAZHU GROUP LTD OPT 44332N106 25 600 SH Put SOLE 8 600 0 0
HUAZHU GROUP LTD ADR 44332N106 1,540 36,540 SH   SOLE 9 36,540 0 0
HUB GROUP INC COM 443320106 1,910 46,747 SH   SOLE 1 46,747 0 0
HUB GROUP INC OPT 443320106 25 600 SH Call SOLE 8 600 0 0
HUBBELL INC COM 443510607 444 3,768 SH   SOLE 1 3,768 0 0
HUBBELL INC COM 443510607 18 154 SH   SOLE 8 154 0 0
HUBSPOT INC COM 443573100 6 35 SH   DFND 1 0 0 35
HUBSPOT INC COM 443573100 3,956 23,796 SH   SOLE 1 23,796 0 0
HUBSPOT INC COM 443573100 438 2,633 SH   SOLE 8 2,633 0 0
HUDBAY MINERALS INC COM 443628102 95 13,300 SH   SOLE 1 13,300 0 0
HUDBAY MINERALS INC COM 443628102 3 471 SH   SOLE 8 471 0 0
HUDBAY MINERALS INC COM 443628102 1 100 SH   SOLE 9 100 0 0
HUDSON LTD COM G46408103 948 68,926 SH   SOLE 1 68,926 0 0
HUDSON LTD COM G46408103 1,028 74,793 SH   SOLE 8 74,793 0 0
HUDSON PAC PPTYS INC COM 444097109 639 18,568 SH   SOLE 1 18,568 0 0
HUDSON PAC PPTYS INC TRUS 444097109 6,846 198,870 SH   SOLE 1 198,870 0 0
HUDSON PAC PPTYS INC TRUS 444097109 7 217 SH   SOLE 8 217 0 0
HUDSON TECHNOLOGIES INC COM 444144109 0 17 SH   SOLE 1 17 0 0
HUMANA INC COM 444859102 98,834 371,556 SH   SOLE 1 371,556 0 0
HUMANA INC COM 444859102 1,545 5,809 SH   SOLE 8 5,809 0 0
HUMANA INC OPT 444859102 771 2,900 SH Call SOLE 8 2,900 0 0
HUMANA INC OPT 444859102 7,022 26,400 SH Put SOLE 8 26,400 0 0
HUMANA INC COM 444859102 3,844 14,446 SH   SOLE 9 14,446 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 12,877 127,137 SH   SOLE 1 127,137 0 0
HUNT J B TRANS SVCS INC OPT 445658107 182 1,800 SH Call SOLE 8 1,800 0 0
HUNT J B TRANS SVCS INC OPT 445658107 2,350 23,200 SH Put SOLE 8 23,200 0 0
HUNT J B TRANS SVCS INC COM 445658107 7,086 69,963 SH   SOLE 8 69,963 0 0
HUNT J B TRANS SVCS INC COM 445658107 920 9,089 SH   SOLE 9 9,089 0 0
HUNTINGTON BANCSHARES INC COM 446150104 36,712 2,895,233 SH   SOLE 1 2,895,233 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 62 4,900 SH Call SOLE 8 4,900 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 36 2,800 SH Put SOLE 8 2,800 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,408 110,949 SH   SOLE 9 110,949 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 15,244 73,571 SH   SOLE 1 73,571 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 193 933 SH   SOLE 8 933 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 937 4,520 SH   SOLE 9 4,520 0 0
HUNTSMAN CORP COM 447011107 1,263 56,141 SH   SOLE 1 56,141 0 0
HUNTSMAN CORP OPT 447011107 409 18,200 SH Put SOLE 8 18,200 0 0
HUNTSMAN CORP OPT 447011107 798 35,500 SH Call SOLE 8 35,500 0 0
HUNTSMAN CORP COM 447011107 754 33,557 SH   SOLE 8 33,557 0 0
HUNTSMAN CORP COM 447011107 75 3,324 SH   SOLE 9 3,324 0 0
HURCO COMPANIES INC COM 447324104 106 2,624 SH   SOLE 1 2,624 0 0
HURON CONSULTING GROUP INC COM 447462102 850 17,980 SH   SOLE 1 17,980 0 0
HURON CONSULTING GROUP INC COM 447462102 0 10 SH   SOLE 8 10 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 32 1,046 SH   SOLE 1 1,046 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 0 4 SH   SOLE 8 4 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 456 14,900 SH   SOLE 9 14,900 0 0
HUTTIG BLDG PRODS INC COM 448451104 0 31 SH   SOLE 8 31 0 0
HUYA INC ADR 44852D108 1,587 56,428 SH   SOLE 1 56,428 0 0
HYATT HOTELS CORP COM 448579102 5,432 74,854 SH   SOLE 1 74,854 0 0
HYATT HOTELS CORP COM 448579102 38 514 SH   SOLE 8 514 0 0
HYDROGENICS CORP NEW COM 448883207 1 77 SH   SOLE 8 77 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 198 3,176 SH   SOLE 1 3,176 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 9 145 SH   SOLE 8 145 0 0
I D SYSTEMS INC COM 449489103 2 399 SH   SOLE 8 399 0 0
I3 VERTICALS INC COM 46571Y107 83 3,461 SH   SOLE 1 3,461 0 0
IAC INTERACTIVECORP COM 44919P508 10,124 48,178 SH   SOLE 1 48,178 0 0
IAC INTERACTIVECORP OPT 44919P508 4,875 23,200 SH Call SOLE 8 23,200 0 0
IAC INTERACTIVECORP OPT 44919P508 17,859 85,000 SH Put SOLE 8 85,000 0 0
IAC INTERACTIVECORP COM 44919P508 4,637 22,071 SH   SOLE 8 22,071 0 0
IAC INTERACTIVECORP COM 44919P508 577 2,748 SH   SOLE 9 2,748 0 0
IAMGOLD CORP COM 450913108 0 15 SH   SOLE 1 15 0 0
IAMGOLD CORP COM 450913108 13 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP OPT 450913108 56 16,000 SH Call SOLE 8 16,000 0 0
IAMGOLD CORP COM 450913108 19 5,369 SH   SOLE 8 5,369 0 0
IAMGOLD CORP OPT 450913108 8 2,400 SH Put SOLE 8 2,400 0 0
IAMGOLD CORP COM 450913108 850 245,100 SH   SOLE 9 245,100 0 0
IBERIABANK CORP COM 450828108 2,653 36,988 SH   SOLE 1 36,988 0 0
IBERIABANK CORP COM 450828108 1 10 SH   SOLE 8 10 0 0
ICAHN ENTERPRISES LP COM 451100101 310 4,278 SH   SOLE 8 4,278 0 0
ICAHN ENTERPRISES LP OPT 451100101 435 6,000 SH Call SOLE 8 6,000 0 0
ICF INTL INC COM 44925C103 823 10,802 SH   SOLE 1 10,802 0 0
ICF INTL INC COM 44925C103 572 7,515 SH   SOLE 8 7,515 0 0
ICHOR HOLDINGS COM G4740B105 2,225 98,569 SH   SOLE 1 98,569 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 69 3,042 SH   SOLE 8 3,042 0 0
ICICI BK LTD ADR 45104G104 289 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD ADR 45104G104 2,990 260,885 SH   SOLE 1 260,885 0 0
ICICI BK LTD ADR 45104G104 1,026 89,545 SH   SOLE 8 89,545 0 0
ICICI BK LTD OPT 45104G104 314 27,400 SH Call SOLE 8 27,400 0 0
ICICI BK LTD OPT 45104G104 889 77,600 SH Put SOLE 8 77,600 0 0
ICICI BK LTD ADR 45104G104 1,401 122,270 SH   SOLE 9 122,270 0 0
ICON PLC COM G4705A100 1,687 12,351 SH   SOLE 1 12,351 0 0
ICON PLC COM G4705A100 2,305 16,868 SH   SOLE 8 16,868 0 0
ICON PLC OPT G4705A100 942 6,900 SH Call SOLE 8 6,900 0 0
ICON PLC OPT G4705A100 137 1,000 SH Put SOLE 8 1,000 0 0
ICONIX BRAND GROUP INC COM 451055305 1 598 SH   DFND 1 0 0 598
ICONIX BRAND GROUP INC COM 451055305 1 442 SH   SOLE 8 442 0 0
ICU MED INC COM 44930G107 238 995 SH   SOLE 1 995 0 0
ICU MED INC COM 44930G107 686 2,868 SH   SOLE 8 2,868 0 0
IDACORP INC COM 451107106 2,398 24,090 SH   SOLE 1 24,090 0 0
IDACORP INC COM 451107106 3 26 SH   SOLE 8 26 0 0
IDEANOMICS INC COM 45166V106 81 42,000 SH   SOLE 1 42,000 0 0
IDEANOMICS INC COM 45166V106 31 15,769 SH   SOLE 8 15,769 0 0
IDENTIV INC COM 45170X205 23 4,662 SH   DFND 1 0 0 4,662
IDERA PHARMACEUTICALS INC COM 45168K405 14 5,394 SH   SOLE 1 5,394 0 0
IDEX CORP COM 45167R104 231 1,524 SH   DFND 1 0 0 1,524
IDEX CORP COM 45167R104 68,078 448,652 SH   SOLE 1 47,972 400,680 0
IDEX CORP COM 45167R104 76 505 SH   SOLE 8 505 0 0
IDEX CORP COM 45167R104 412 2,713 SH   SOLE 9 2,713 0 0
IDEX CORP COM 45167R104 2,811 18,524 SH   SOLE 20 0 18,524 0
IDEX CORP COM 45167R104 10,444 68,830 SH   SOLE 99 0 68,830 0
IDEXX LABS INC COM 45168D104 30,562 136,678 SH   SOLE 1 136,678 0 0
IDEXX LABS INC COM 45168D104 25 114 SH   SOLE 8 114 0 0
IDEXX LABS INC COM 45168D104 2,018 9,027 SH   SOLE 9 9,027 0 0
IDT CORP COM 448947507 762 114,809 SH   SOLE 1 114,809 0 0
IDT CORP OPT 448947507 19 2,900 SH Put SOLE 8 2,900 0 0
IDT CORP COM 448947507 107 16,160 SH   SOLE 8 16,160 0 0
IDT CORP OPT 448947507 29 4,400 SH Call SOLE 8 4,400 0 0
IES HLDGS INC COM 44951W106 45 2,554 SH   SOLE 1 2,554 0 0
IES HLDGS INC COM 44951W106 0 22 SH   SOLE 8 22 0 0
IHS MARKIT LTD COM G47567105 25,884 475,994 SH   SOLE 1 475,994 0 0
IHS MARKIT LTD COM G47567105 19 355 SH   SOLE 8 355 0 0
IHS MARKIT LTD COM G47567105 2,129 39,154 SH   SOLE 9 39,154 0 0
II VI INC COM 902104108 1,591 42,737 SH   SOLE 1 42,737 0 0
II VI INC OPT 902104108 10,450 280,600 SH Put SOLE 8 280,600 0 0
II VI INC COM 902104108 2,987 80,189 SH   SOLE 8 80,189 0 0
II VI INC OPT 902104108 391 10,500 SH Call SOLE 8 10,500 0 0
II VI INC BOND 902104AB4 2,026 1,937,000 PRN   SOLE 8 0 0 1,937,000
ILLINOIS TOOL WKS INC COM 452308109 59,530 414,757 SH   SOLE 1 414,757 0 0
ILLINOIS TOOL WKS INC OPT 452308109 4,177 29,100 SH Call SOLE 8 29,100 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,883 13,124 SH   SOLE 8 13,124 0 0
ILLINOIS TOOL WKS INC OPT 452308109 7,391 51,500 SH Put SOLE 8 51,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,559 31,762 SH   SOLE 9 31,762 0 0
ILLUMINA INC COM 452327109 31 100 SH   DFND 1 0 0 100
ILLUMINA INC COM 452327109 48,966 157,599 SH   SOLE 1 157,599 0 0
ILLUMINA INC BOND 452327AH2 408 302,000 PRN   SOLE 8 0 0 302,000
ILLUMINA INC COM 452327109 627 2,021 SH   SOLE 8 2,021 0 0
ILLUMINA INC BOND 452327AF6 34,455 28,160,000 PRN   SOLE 8 0 0 28,160,000
ILLUMINA INC OPT 452327109 7,084 22,800 SH Put SOLE 8 22,800 0 0
ILLUMINA INC OPT 452327109 4,722 15,200 SH Call SOLE 8 15,200 0 0
ILLUMINA INC COM 452327109 4,767 15,345 SH   SOLE 9 15,345 0 0
IMAX CORP COM 45245E109 1,079 47,573 SH   SOLE 1 47,573 0 0
IMAX CORP OPT 45245E109 640 28,200 SH Put SOLE 8 28,200 0 0
IMAX CORP OPT 45245E109 88 3,900 SH Call SOLE 8 3,900 0 0
IMAX CORP COM 45245E109 105 4,665 SH   SOLE 8 4,665 0 0
IMMERSION CORP COM 452521107 70 8,322 SH   SOLE 1 8,322 0 0
IMMERSION CORP OPT 452521107 77 9,100 SH Put SOLE 8 9,100 0 0
IMMERSION CORP COM 452521107 51 5,993 SH   SOLE 8 5,993 0 0
IMMUNE DESIGN CORP COM 45252L103 136 23,314 SH   SOLE 1 23,314 0 0
IMMUNOGEN INC COM 45253H101 286 105,545 SH   SOLE 1 105,545 0 0
IMMUNOGEN INC COM 45253H101 23 8,435 SH   SOLE 8 8,435 0 0
IMMUNOGEN INC OPT 45253H101 156 57,500 SH Call SOLE 8 57,500 0 0
IMMUNOMEDICS INC COM 452907108 814 42,385 SH   SOLE 1 42,385 0 0
IMMUNOMEDICS INC OPT 452907108 6,231 324,400 SH Call SOLE 8 324,400 0 0
IMMUNOMEDICS INC COM 452907108 1,129 58,752 SH   SOLE 8 58,752 0 0
IMMUNOMEDICS INC OPT 452907108 373 19,400 SH Put SOLE 8 19,400 0 0
IMPAC MTG HLDGS INC COM 45254P508 12 3,004 SH   SOLE 1 3,004 0 0
IMPERIAL OIL LTD COM 453038408 104 3,791 SH   DFND 1 0 0 3,791
IMPERIAL OIL LTD COM 453038408 903 33,009 SH   SOLE 1 33,009 0 0
IMPERIAL OIL LTD OPT 453038408 3 100 SH Call SOLE 8 100 0 0
IMPERIAL OIL LTD COM 453038408 4 149 SH   SOLE 8 149 0 0
IMPERIAL OIL LTD COM 453038408 20 734 SH   SOLE 9 734 0 0
IMPINJ INC COM 453204109 1,367 81,621 SH   SOLE 1 81,621 0 0
INCYTE CORP COM 45337C102 14,934 173,621 SH   SOLE 1 173,621 0 0
INCYTE CORP OPT 45337C102 15,318 178,100 SH Put SOLE 8 178,100 0 0
INCYTE CORP OPT 45337C102 10,536 122,500 SH Call SOLE 8 122,500 0 0
INCYTE CORP COM 45337C102 4,913 57,129 SH   SOLE 8 57,129 0 0
INCYTE CORP COM 45337C102 1,799 20,917 SH   SOLE 9 20,917 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 38 13,929 SH   SOLE 1 13,929 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 2 799 SH   SOLE 8 799 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 51 1,469 SH   SOLE 1 1,469 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 1,852 171,603 SH   SOLE 1 171,603 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 32 3,000 SH   DFND 1 0 0 3,000
INDEPENDENT BANK CORP MASS COM 453836108 1,970 24,336 SH   SOLE 1 24,336 0 0
INDEPENDENT BANK CORP MASS COM 453836108 94 1,157 SH   SOLE 8 1,157 0 0
INDEPENDENT BANK CORP MICH COM 453838609 154 7,156 SH   SOLE 1 7,156 0 0
INDEPENDENT BK GROUP INC COM 45384B106 474 9,236 SH   SOLE 1 9,236 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 793 39,348 SH   SOLE 1 39,348 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 3 148 SH   SOLE 8 148 0 0
INDUSTRIAS BACHOCO S A B DE ADR 456463108 2 54 SH   SOLE 1 54 0 0
INFINERA CORPORATION COM 45667G103 200 46,184 SH   SOLE 1 46,184 0 0
INFINERA CORPORATION OPT 45667G103 108 24,900 SH Put SOLE 8 24,900 0 0
INFINERA CORPORATION OPT 45667G103 389 89,600 SH Call SOLE 8 89,600 0 0
INFINERA CORPORATION COM 45667G103 172 39,558 SH   SOLE 8 39,558 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 0 96 SH   SOLE 8 96 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 38 10,179 SH   SOLE 1 10,179 0 0
INFOSYS LTD ADR 456788108 45,300 4,144,542 SH   SOLE 1 4,144,542 0 0
INFOSYS LTD ADR 456788108 391 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 177 16,092 SH   SOLE 8 16,092 0 0
INFOSYS LTD OPT 456788108 28 2,600 SH Call SOLE 8 2,600 0 0
INFOSYS LTD OPT 456788108 1 100 SH Put SOLE 8 100 0 0
INFOSYS LTD ADR 456788108 20,634 1,887,897 SH   SOLE 9 1,887,897 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 28 5,447 SH   SOLE 1 5,447 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 0 1 SH   SOLE 8 1 0 0
INFRAREIT INC TRUS 45685L100 1,490 71,083 SH   SOLE 1 71,083 0 0
INFRAREIT INC TRUS 45685L100 3 155 SH   SOLE 8 155 0 0
INFUSYSTEM HLDGS INC COM 45685K102 1 121 SH   SOLE 8 121 0 0
ING GROEP N V ADR 456837103 5 434 SH   DFND 1 0 0 434
ING GROEP N V OPT 456837103 253 20,800 SH Call SOLE 8 20,800 0 0
ING GROEP N V ADR 456837103 120 9,853 SH   SOLE 8 9,853 0 0
ING GROEP N V OPT 456837103 55 4,500 SH Put SOLE 8 4,500 0 0
ING GROEP N V ADR 456837103 121 10,000 SH   DFND 20 0 0 10,000
INGERSOLL-RAND PLC COM G47791101 36,019 333,670 SH   SOLE 1 333,670 0 0
INGERSOLL-RAND PLC COM G47791101 604 5,601 SH   SOLE 8 5,601 0 0
INGERSOLL-RAND PLC OPT G47791101 766 7,100 SH Put SOLE 8 7,100 0 0
INGERSOLL-RAND PLC OPT G47791101 788 7,300 SH Call SOLE 8 7,300 0 0
INGERSOLL-RAND PLC COM G47791101 2,778 25,736 SH   SOLE 9 25,736 0 0
INGEVITY CORP COM 45688C107 4,177 39,544 SH   SOLE 1 39,544 0 0
INGEVITY CORP COM 45688C107 18 170 SH   SOLE 8 170 0 0
INGLES MKTS INC COM 457030104 179 6,502 SH   SOLE 1 6,502 0 0
INGLES MKTS INC COM 457030104 326 11,798 SH   SOLE 8 11,798 0 0
INGREDION INC COM 457187102 10,239 108,142 SH   SOLE 1 108,142 0 0
INGREDION INC OPT 457187102 38 400 SH Call SOLE 8 400 0 0
INGREDION INC COM 457187102 550 5,811 SH   SOLE 8 5,811 0 0
INGREDION INC COM 457187102 236 2,492 SH   SOLE 9 2,492 0 0
INNERWORKINGS INC COM 45773Y105 47 13,025 SH   SOLE 1 13,025 0 0
INNERWORKINGS INC COM 45773Y105 16 4,339 SH   SOLE 8 4,339 0 0
INNOPHOS HOLDINGS INC COM 45774N108 459 15,231 SH   SOLE 1 15,231 0 0
INNOPHOS HOLDINGS INC COM 45774N108 6 188 SH   SOLE 8 188 0 0
INNOSPEC INC COM 45768S105 1,526 18,296 SH   SOLE 1 18,296 0 0
INNOSPEC INC COM 45768S105 17 201 SH   SOLE 8 201 0 0
INNOVATE BIOPHARMACEUTICLS I COM 45782F105 11 5,820 SH   SOLE 1 5,820 0 0
INNOVATE BIOPHARMACEUTICLS I COM 45782F105 0 5 SH   SOLE 8 5 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 1,072 13,125 SH   SOLE 1 13,125 0 0
INNOVATIVE SOLUTIONS &amp SUPPO COM 45769N105 0 99 SH   SOLE 8 99 0 0
INNOVIVA INC COM 45781M101 1,413 100,688 SH   SOLE 1 100,688 0 0
INNOVIVA INC COM 45781M101 64 4,557 SH   SOLE 8 4,557 0 0
INOGEN INC COM 45780L104 1,457 15,270 SH   SOLE 1 15,270 0 0
INOGEN INC OPT 45780L104 95 1,000 SH Put SOLE 8 1,000 0 0
INOGEN INC COM 45780L104 61 636 SH   SOLE 8 636 0 0
INOVALON HLDGS INC COM 45781D101 654 52,638 SH   SOLE 1 52,638 0 0
INOVALON HLDGS INC COM 45781D101 427 34,307 SH   SOLE 8 34,307 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 92 24,563 SH   SOLE 1 24,563 0 0
INPHI CORP COM 45772F107 2,050 46,861 SH   SOLE 1 46,861 0 0
INPHI CORP BOND 45772FAC1 6 6,000 PRN   SOLE 8 0 0 6,000
INPHI CORP COM 45772F107 81 1,842 SH   SOLE 8 1,842 0 0
INSEEGO CORP COM 45782B104 1,199 253,941 SH   SOLE 1 253,941 0 0
INSEEGO CORP COM 45782B104 107 22,689 SH   SOLE 8 22,689 0 0
INSIGHT ENTERPRISES INC COM 45765U103 1,649 29,960 SH   SOLE 1 29,960 0 0
INSIGHT ENTERPRISES INC COM 45765U103 0 5 SH   SOLE 8 5 0 0
INSMED INC COM 457669307 1,030 35,453 SH   SOLE 1 35,453 0 0
INSMED INC OPT 457669307 9 300 SH Call SOLE 8 300 0 0
INSMED INC COM 457669307 2,519 86,632 SH   SOLE 8 86,632 0 0
INSMED INC BOND 457669AA7 129 128,000 PRN   SOLE 8 0 0 128,000
INSMED INC OPT 457669307 2,919 100,400 SH Put SOLE 8 100,400 0 0
INSPERITY INC COM 45778Q107 3,205 25,915 SH   SOLE 1 25,915 0 0
INSPERITY INC OPT 45778Q107 1,336 10,800 SH Call SOLE 8 10,800 0 0
INSPERITY INC OPT 45778Q107 173 1,400 SH Put SOLE 8 1,400 0 0
INSPERITY INC COM 45778Q107 402 3,252 SH   SOLE 8 3,252 0 0
INSPIRE MED SYS INC COM 457730109 237 4,178 SH   SOLE 1 4,178 0 0
INSPIRE MED SYS INC COM 457730109 4 63 SH   SOLE 8 63 0 0
INSPIRED ENTMT INC COM 45782N108 36 5,450 SH   SOLE 1 5,450 0 0
INSTALLED BLDG PRODS INC COM 45780R101 762 15,706 SH   SOLE 1 15,706 0 0
INSTALLED BLDG PRODS INC COM 45780R101 8 158 SH   SOLE 8 158 0 0
INSTEEL INDUSTRIES INC COM 45774W108 677 32,349 SH   SOLE 1 32,349 0 0
INSTRUCTURE INC COM 45781U103 941 19,980 SH   SOLE 1 19,980 0 0
INSTRUCTURE INC COM 45781U103 3 78 SH   SOLE 8 78 0 0
INSULET CORP COM 45784P101 282 2,969 SH   SOLE 1 2,969 0 0
INSULET CORP COM 45784P101 870 9,150 SH   SOLE 8 9,150 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 195 42,300 SH   SOLE 1 42,300 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 6 1,300 SH Call SOLE 8 1,300 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 16 3,371 SH   SOLE 8 3,371 0 0
INTEGER HLDGS CORP COM 45826H109 3,474 46,071 SH   SOLE 1 46,071 0 0
INTEGER HLDGS CORP COM 45826H109 192 2,546 SH   SOLE 8 2,546 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 1,419 25,456 SH   SOLE 1 25,456 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 53 953 SH   SOLE 8 953 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 7,936 162,003 SH   SOLE 1 162,003 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 21 421 SH   SOLE 8 421 0 0
INTEL CORP COM 458140100 269,371 5,016,182 SH   SOLE 1 5,016,182 0 0
INTEL CORP COM 458140100 1,414 26,325 SH   DFND 1 0 0 26,325
INTEL CORP OPT 458140100 119,536 2,226,000 SH Put SOLE 8 2,226,000 0 0
INTEL CORP OPT 458140100 87,488 1,629,200 SH Call SOLE 8 1,629,200 0 0
INTEL CORP COM 458140100 9,247 172,205 SH   SOLE 8 172,205 0 0
INTEL CORP COM 458140100 27,602 513,994 SH   SOLE 9 513,994 0 0
INTEL CORP COM 458140100 462 8,600 SH   DFND 20 0 0 8,600
INTEL CORP COM 458140100 30,698 571,651 SH   SOLE 58 571,651 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 160 9,389 SH   SOLE 1 9,389 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 2 130 SH   SOLE 8 130 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 529 16,556 SH   SOLE 1 16,556 0 0
INTELSAT S A COM L5140P101 1,149 73,302 SH   SOLE 1 73,302 0 0
INTELSAT S A OPT L5140P101 4,334 276,800 SH Put SOLE 8 276,800 0 0
INTELSAT S A COM L5140P101 677 43,233 SH   SOLE 8 43,233 0 0
INTELSAT S A OPT L5140P101 362 23,100 SH Call SOLE 8 23,100 0 0
INTER PARFUMS INC COM 458334109 1,290 17,008 SH   SOLE 1 17,008 0 0
INTER PARFUMS INC COM 458334109 78 1,032 SH   SOLE 8 1,032 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 1,586 30,563 SH   SOLE 1 30,563 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,245 24,000 SH Call SOLE 8 24,000 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 429 8,257 SH   SOLE 8 8,257 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 3,393 65,400 SH Put SOLE 8 65,400 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 8,097 72,387 SH   SOLE 1 72,387 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 270 2,412 SH   DFND 1 0 0 2,412
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 22,796 203,800 SH Put SOLE 8 203,800 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 1,392 12,439 SH   SOLE 8 12,439 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 313 2,800 SH Call SOLE 8 2,800 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 42 558 SH   DFND 1 0 0 558
INTERCONTINENTAL EXCHANGE IN COM 45866F104 59,675 783,738 SH   SOLE 1 783,738 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,759 23,100 SH Put SOLE 8 23,100 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,233 16,200 SH Call SOLE 8 16,200 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 125 1,650 SH   SOLE 8 1,650 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,553 59,797 SH   SOLE 9 59,797 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P806 74 1,205 SH   SOLE 1 1,205 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P806 691 11,314 SH   DFND 1 0 0 11,314
INTERCONTINENTAL HOTELS GROU ADR 45857P806 2 37 SH   SOLE 8 37 0 0
INTERDIGITAL INC COM 45867G101 41,008 621,515 SH   SOLE 1 621,515 0 0
INTERDIGITAL INC BOND 458660AD9 1,157 1,106,000 PRN   SOLE 8 0 0 1,106,000
INTERDIGITAL INC OPT 45867G101 211 3,200 SH Put SOLE 8 3,200 0 0
INTERDIGITAL INC COM 45867G101 170 2,573 SH   SOLE 8 2,573 0 0
INTERFACE INC COM 458665304 1,137 74,181 SH   SOLE 1 74,181 0 0
INTERNAP CORP COM 45885A409 34 6,851 SH   SOLE 1 6,851 0 0
INTERNAP CORP COM 45885A409 101 20,373 SH   SOLE 8 20,373 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 913 23,999 SH   SOLE 1 23,999 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 248,897 1,763,971 SH   SOLE 1 1,763,971 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 374 2,649 SH   DFND 1 0 0 2,649
INTERNATIONAL BUSINESS MACHS OPT 459200101 64,313 455,800 SH Put SOLE 8 455,800 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 19,359 137,200 SH Call SOLE 8 137,200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 15,803 111,995 SH   SOLE 8 111,995 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 47,179 334,356 SH   SOLE 9 334,356 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 16,061 113,827 SH   SOLE 58 113,827 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 19,893 154,469 SH   SOLE 1 154,469 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 245 1,900 SH Call SOLE 8 1,900 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 73 567 SH   SOLE 8 567 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 90 700 SH Put SOLE 8 700 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 1,315 10,208 SH   SOLE 9 10,208 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 9,016 694,061 SH   SOLE 1 694,061 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 1,861 143,300 SH Call SOLE 8 143,300 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 2 137 SH   SOLE 8 137 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 742 57,100 SH Put SOLE 8 57,100 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 201 17,203 SH   SOLE 1 17,203 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 131 7,647 SH   SOLE 1 7,647 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 876 20,069 SH   SOLE 1 20,069 0 0
INTERNATIONAL SPEEDWAY CORP OPT 460335201 17 400 SH Call SOLE 8 400 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 205 4,697 SH   SOLE 8 4,697 0 0
INTERNATIONAL SPEEDWAY CORP OPT 460335201 87 2,000 SH Put SOLE 8 2,000 0 0
INTERPUBLIC GROUP COS INC COM 460690100 32,806 1,561,515 SH   SOLE 1 1,561,515 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 65 3,100 SH Put SOLE 8 3,100 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 2,845 135,400 SH Call SOLE 8 135,400 0 0
INTERPUBLIC GROUP COS INC COM 460690100 18 862 SH   SOLE 8 862 0 0
INTERPUBLIC GROUP COS INC COM 460690100 851 40,513 SH   SOLE 9 40,513 0 0
INTERSECT ENT INC COM 46071F103 877 27,290 SH   SOLE 1 27,290 0 0
INTERSECT ENT INC COM 46071F103 3,063 95,257 SH   SOLE 8 95,257 0 0
INTERXION HOLDING N.V COM N47279109 1,259 18,862 SH   SOLE 1 18,862 0 0
INTERXION HOLDING N.V COM N47279109 26 391 SH   SOLE 9 391 0 0
INTEVAC INC COM 461148108 300 48,900 SH   SOLE 1 48,900 0 0
INTEVAC INC COM 461148108 561 91,550 SH   SOLE 8 91,550 0 0
INTL FCSTONE INC COM 46116V105 421 10,851 SH   SOLE 1 10,851 0 0
INTL FCSTONE INC COM 46116V105 79 2,053 SH   SOLE 8 2,053 0 0
INTL PAPER CO COM 460146103 165,817 3,583,654 SH   SOLE 1 3,583,654 0 0
INTL PAPER CO COM 460146103 93 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO OPT 460146103 2,434 52,600 SH Put SOLE 8 52,600 0 0
INTL PAPER CO OPT 460146103 3,623 78,300 SH Call SOLE 8 78,300 0 0
INTL PAPER CO COM 460146103 659 14,241 SH   SOLE 8 14,241 0 0
INTL PAPER CO COM 460146103 1,934 41,783 SH   SOLE 9 41,783 0 0
INTL PAPER CO COM 460146103 23 500 SH   DFND 20 0 0 500
INTRA CELLULAR THERAPIES INC COM 46116X101 175 14,363 SH   SOLE 1 14,363 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 350 28,700 SH Call SOLE 8 28,700 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 138 11,293 SH   SOLE 8 11,293 0 0
INTREPID POTASH INC COM 46121Y102 111 29,248 SH   SOLE 1 29,248 0 0
INTREPID POTASH INC OPT 46121Y102 1 300 SH Call SOLE 8 300 0 0
INTREXON CORP COM 46122T102 552 104,945 SH   SOLE 1 104,945 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP OPT 46122T102 21 4,000 SH Put SOLE 8 4,000 0 0
INTREXON CORP COM 46122T102 602 114,533 SH   SOLE 8 114,533 0 0
INTREXON CORP OPT 46122T102 6 1,100 SH Call SOLE 8 1,100 0 0
INTRICON CORP COM 46121H109 92 3,650 SH   SOLE 1 3,650 0 0
INTUIT COM 461202103 805 3,078 SH   DFND 1 0 0 3,078
INTUIT COM 461202103 153,649 587,769 SH   SOLE 1 387,934 199,835 0
INTUIT COM 461202103 407 1,558 SH   SOLE 8 1,558 0 0
INTUIT OPT 461202103 6,431 24,600 SH Put SOLE 8 24,600 0 0
INTUIT OPT 461202103 8,313 31,800 SH Call SOLE 8 31,800 0 0
INTUIT COM 461202103 23,888 91,382 SH   SOLE 9 91,382 0 0
INTUIT COM 461202103 2,797 10,699 SH   SOLE 20 0 10,699 0
INTUIT COM 461202103 7,277 27,838 SH   SOLE 58 27,838 0 0
INTUIT COM 461202103 8,023 30,693 SH   SOLE 99 0 30,693 0
INTUITIVE SURGICAL INC COM 46120E602 62,715 109,918 SH   SOLE 1 109,918 0 0
INTUITIVE SURGICAL INC COM 46120E602 749 1,313 SH   DFND 1 0 0 1,313
INTUITIVE SURGICAL INC OPT 46120E602 26,133 45,800 SH Put SOLE 8 45,800 0 0
INTUITIVE SURGICAL INC OPT 46120E602 21,111 37,000 SH Call SOLE 8 37,000 0 0
INTUITIVE SURGICAL INC COM 46120E602 820 1,436 SH   SOLE 8 1,436 0 0
INTUITIVE SURGICAL INC COM 46120E602 7,126 12,488 SH   SOLE 9 12,488 0 0
INTUITIVE SURGICAL INC COM 46120E602 856 1,500 SH   DFND 20 0 0 1,500
INVACARE CORP COM 461203101 229 27,408 SH   SOLE 1 27,408 0 0
INVACARE CORP COM 461203101 56 6,708 SH   SOLE 8 6,708 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 78 1,100 SH Call SOLE 8 1,100 0 0
INVESCO CURNCYSHS AUSTRLA DL FUND 46090N103 144 2,030 SH   SOLE 8 2,030 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 1,498 21,100 SH Put SOLE 8 21,100 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,513 19,900 SH Call SOLE 8 19,900 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 1,806 14,300 SH Put SOLE 8 14,300 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 598 8,100 SH Put SOLE 8 8,100 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 473 6,400 SH Call SOLE 8 6,400 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,085 12,600 SH Call SOLE 8 12,600 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,042 12,100 SH Put SOLE 8 12,100 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 2,123 24,652 SH   SOLE 8 24,652 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 4,548 42,500 SH Call SOLE 8 42,500 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 4,891 45,700 SH Put SOLE 8 45,700 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 605 5,649 SH   SOLE 8 5,649 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 189 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK OPT 46138B103 116 7,300 SH Call SOLE 8 7,300 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 437 27,482 SH   SOLE 8 27,482 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 2 100 SH Put SOLE 8 100 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 165 10,000 SH   SOLE 1 10,000 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 18 1,073 SH   DFND 1 0 0 1,073
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 425 25,812 SH   SOLE 8 25,812 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 96 5,800 SH Call SOLE 8 5,800 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 7 429 SH   SOLE 8 429 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 249 15,100 SH Put SOLE 8 15,100 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 2,971 114,134 SH   SOLE 1 114,134 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 489 18,800 SH Put SOLE 8 18,800 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 33 1,607 SH   SOLE 8 1,607 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 1,400 53,800 SH Call SOLE 8 53,800 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V142 425 12,500 SH   DFND 1 0 0 12,500
INVESCO EXCHANGE TRADED FD T FUND 46137V357 73 700 SH   SOLE 1 700 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V647 128 2,420 SH   DFND 1 0 0 2,420
INVESCO EXCHANGE TRADED FD T FUND 46137V357 474 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T FUND 46137V670 7 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V530 71 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V589 0 14 SH   SOLE 8 14 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V100 0 1 SH   SOLE 8 1 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V308 4 60 SH   SOLE 8 60 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 178 1,700 SH Call SOLE 8 1,700 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 435 30,000 SH   DFND 1 0 0 30,000
INVESCO EXCHNG TRADED FD TR FUND 46138E628 89 1,852 SH   SOLE 1 1,852 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E719 177 9,500 SH   SOLE 1 9,500 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E784 1,992 71,133 SH   SOLE 1 71,133 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E545 3 99 SH   SOLE 8 99 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E115 4 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 46138G508 28,148 1,243,305 SH   SOLE 8 1,243,305 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E149 2 15 SH   SOLE 8 15 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E123 4 62 SH   SOLE 8 62 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E156 3 56 SH   SOLE 8 56 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 82,308 3,635,500 SH Put SOLE 8 3,635,500 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E404 2 75 SH   SOLE 8 75 0 0
INVESCO LTD COM G491BT108 8,780 454,745 SH   SOLE 1 454,745 0 0
INVESCO LTD OPT G491BT108 668 34,600 SH Put SOLE 8 34,600 0 0
INVESCO LTD OPT G491BT108 558 28,900 SH Call SOLE 8 28,900 0 0
INVESCO LTD COM G491BT108 212 10,941 SH   SOLE 8 10,941 0 0
INVESCO LTD COM G491BT108 830 43,012 SH   SOLE 9 43,012 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 3,122 197,561 SH   SOLE 1 197,561 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 0 28 SH   SOLE 8 28 0 0
INVESCO QQQ TR OPT 46090E103 35,932 200,000 SH Put SOLE 1 200,000 0 0
INVESCO QQQ TR FUND 46090E103 939,875 5,231,410 SH   SOLE 1 5,231,410 0 0
INVESCO QQQ TR FUND 46090E103 2,050 11,410 SH   DFND 1 0 0 11,410
INVESCO QQQ TR FUND 46090E103 44,941 250,147 SH   SOLE 8 250,147 0 0
INVESCO QQQ TR OPT 46090E103 4,504,273 25,071,100 SH Call SOLE 8 25,071,100 0 0
INVESCO QQQ TR OPT 46090E103 5,705,894 31,759,400 SH Put SOLE 8 31,759,400 0 0
INVESCO QQQ TR FUND 46090E103 97 543 SH   SOLE 9 543 0 0
INVESCO QQQ TR FUND 46090E103 5,300 29,500 SH   DFND 20 0 0 29,500
INVESTAR HLDG CORP COM 46134L105 58 2,571 SH   SOLE 1 2,571 0 0
INVESTORS BANCORP INC NEW COM 46146L101 2,298 193,973 SH   SOLE 1 193,973 0 0
INVESTORS BANCORP INC NEW COM 46146L101 4 300 SH   SOLE 8 300 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 220 3,671 SH   SOLE 1 3,671 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 5 77 SH   SOLE 8 77 0 0
INVESTORS TITLE CO COM 461804106 65 409 SH   SOLE 1 409 0 0
INVESTORS TITLE CO COM 461804106 20 125 SH   SOLE 8 125 0 0
INVITAE CORP COM 46185L103 1,547 66,096 SH   SOLE 1 66,096 0 0
INVITAE CORP COM 46185L103 9 363 SH   SOLE 8 363 0 0
INVITATION HOMES INC COM 46187W107 2,088 85,835 SH   SOLE 1 85,835 0 0
INVITATION HOMES INC TRUS 46187W107 15,624 642,151 SH   SOLE 1 642,151 0 0
INVITATION HOMES INC COM 46187W107 274 11,244 SH   SOLE 9 11,244 0 0
ION GEOPHYSICAL CORP COM 462044207 43 3,005 SH   SOLE 1 3,005 0 0
ION GEOPHYSICAL CORP COM 462044207 1 58 SH   SOLE 8 58 0 0
IONIS PHARMACEUTICALS INC COM 462222100 8,964 110,439 SH   SOLE 1 110,439 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 5,398 66,500 SH Put SOLE 8 66,500 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 6,177 76,100 SH Call SOLE 8 76,100 0 0
IONIS PHARMACEUTICALS INC COM 462222100 606 7,469 SH   SOLE 8 7,469 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 525 55,162 SH   SOLE 1 55,162 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 9 866 SH   SOLE 8 866 0 0
IPG PHOTONICS CORP COM 44980X109 10,649 70,156 SH   SOLE 1 70,156 0 0
IPG PHOTONICS CORP OPT 44980X109 46 300 SH Put SOLE 8 300 0 0
IPG PHOTONICS CORP COM 44980X109 570 3,755 SH   SOLE 9 3,755 0 0
IQIYI INC ADR 46267X108 14,823 619,710 SH   SOLE 1 619,710 0 0
IQIYI INC OPT 46267X108 12,199 510,000 SH Put SOLE 1 510,000 0 0
IQIYI INC ADR 46267X108 72 3,000 SH   DFND 1 0 0 3,000
IQIYI INC OPT 46267X108 5,566 232,700 SH Put SOLE 8 232,700 0 0
IQIYI INC ADR 46267X108 0 2 SH   SOLE 8 2 0 0
IQIYI INC OPT 46267X108 9,231 385,900 SH Call SOLE 8 385,900 0 0
IQIYI INC ADR 46267X108 1,386 57,947 SH   SOLE 9 57,947 0 0
IQIYI INC ADR 46267X108 445 18,600 SH   DFND 20 0 0 18,600
IQIYI INC OPT 46267X108 4,784 200,000 SH Put SOLE 44 200,000 0 0
IQIYI INC ADR 46267X108 4,784 200,000 SH   SOLE 44 200,000 0 0
IQVIA HLDGS INC COM 46266C105 23,394 162,626 SH   SOLE 1 162,626 0 0
IQVIA HLDGS INC COM 46266C105 169 1,172 SH   SOLE 8 1,172 0 0
IQVIA HLDGS INC OPT 46266C105 1,784 12,400 SH Put SOLE 8 12,400 0 0
IQVIA HLDGS INC OPT 46266C105 72 500 SH Call SOLE 8 500 0 0
IQVIA HLDGS INC COM 46266C105 2,400 16,682 SH   SOLE 9 16,682 0 0
IRADIMED CORP COM 46266A109 82 2,896 SH   SOLE 1 2,896 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 977 13,037 SH   SOLE 1 13,037 0 0
IRHYTHM TECHNOLOGIES INC OPT 450056106 2,361 31,500 SH Put SOLE 8 31,500 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 1,994 26,607 SH   SOLE 8 26,607 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,143 81,084 SH   SOLE 1 81,084 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 59 2,242 SH   SOLE 8 2,242 0 0
IROBOT CORP COM 462726100 5,629 47,828 SH   SOLE 1 47,828 0 0
IROBOT CORP OPT 462726100 10,003 85,000 SH Call SOLE 8 85,000 0 0
IROBOT CORP OPT 462726100 10,134 86,100 SH Put SOLE 8 86,100 0 0
IROBOT CORP COM 462726100 1 6 SH   SOLE 8 6 0 0
IRON MTN INC NEW TRUS 46284V101 9,867 278,246 SH   SOLE 1 278,246 0 0
IRON MTN INC NEW COM 46284V101 2,194 61,872 SH   SOLE 1 61,872 0 0
IRON MTN INC NEW OPT 46284V101 1,560 44,000 SH Call SOLE 8 44,000 0 0
IRON MTN INC NEW OPT 46284V101 220 6,200 SH Put SOLE 8 6,200 0 0
IRON MTN INC NEW TRUS 46284V101 2 53 SH   SOLE 8 53 0 0
IRON MTN INC NEW COM 46284V101 1,055 29,728 SH   SOLE 9 29,728 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 2,706 199,970 SH   SOLE 1 199,970 0 0
IRONWOOD PHARMACEUTICALS INC BOND 46333XAD0 24,023 21,846,000 PRN   SOLE 8 0 0 21,846,000
IRONWOOD PHARMACEUTICALS INC COM 46333X108 579 42,830 SH   SOLE 8 42,830 0 0
IRSA PROPIEDADES COMERCIALES ADR 463588103 2 100 SH   SOLE 8 100 0 0
ISHARES GOLD TRUST FUND 464285105 72 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST OPT 464285105 2 200 SH Put SOLE 8 200 0 0
ISHARES GOLD TRUST OPT 464285105 51 4,100 SH Call SOLE 8 4,100 0 0
ISHARES GOLD TRUST FUND 464285105 31 2,501 SH   SOLE 8 2,501 0 0
ISHARES INC FUND 46434G798 3 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286103 25 1,164 SH   SOLE 1 1,164 0 0
ISHARES INC FUND 464286665 918 20,000 SH   SOLE 1 20,000 0 0
ISHARES INC FUND 464286400 15 374 SH   DFND 1 0 0 374
ISHARES INC FUND 464286715 6 266 SH   DFND 1 0 0 266
ISHARES INC FUND 464286665 567 12,358 SH   DFND 1 0 0 12,358
ISHARES INC FUND 46434G822 102,520 1,873,529 SH   SOLE 1 1,873,529 0 0
ISHARES INC FUND 46434G822 269 4,916 SH   DFND 1 0 0 4,916
ISHARES INC FUND 464286657 283 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286822 58,409 1,339,964 SH   SOLE 1 1,339,964 0 0
ISHARES INC FUND 464286707 1,106 37,513 SH   SOLE 1 37,513 0 0
ISHARES INC FUND 464286871 9,710 370,498 SH   SOLE 1 370,498 0 0
ISHARES INC FUND 464286772 141 2,306 SH   SOLE 1 2,306 0 0
ISHARES INC FUND 464286806 336 12,473 SH   DFND 1 0 0 12,473
ISHARES INC FUND 464286608 8,906 230,719 SH   SOLE 1 230,719 0 0
ISHARES INC FUND 464286806 82,528 3,065,646 SH   SOLE 1 3,065,646 0 0
ISHARES INC FUND 46434G772 30 863 SH   SOLE 1 863 0 0
ISHARES INC FUND 46434G814 75 2,500 SH   DFND 1 0 0 2,500
ISHARES INC FUND 464286319 4 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286608 142 3,691 SH   DFND 1 0 0 3,691
ISHARES INC FUND 464286749 179 5,058 SH   DFND 1 0 0 5,058
ISHARES INC FUND 464286392 564 6,350 SH   DFND 1 0 0 6,350
ISHARES INC FUND 464286509 78,569 2,842,581 SH   SOLE 1 2,842,581 0 0
ISHARES INC FUND 464286871 132 5,030 SH   DFND 1 0 0 5,030
ISHARES INC FUND 464286517 157 3,585 SH   DFND 1 0 0 3,585
ISHARES INC FUND 464286780 208 3,979 SH   SOLE 1 3,979 0 0
ISHARES INC FUND 464286640 10 230 SH   SOLE 1 230 0 0
ISHARES INC FUND 46434G780 5 200 SH   SOLE 1 200 0 0
ISHARES INC FUND 464286400 85,420 2,083,938 SH   SOLE 1 2,083,938 0 0
ISHARES INC FUND 464286509 369 13,341 SH   DFND 1 0 0 13,341
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC OPT 46434G822 6,561 119,900 SH Call SOLE 8 119,900 0 0
ISHARES INC FUND 464286475 2 38 SH   SOLE 8 38 0 0
ISHARES INC OPT 464286822 48,498 1,112,600 SH Put SOLE 8 1,112,600 0 0
ISHARES INC OPT 464286806 528 19,600 SH Call SOLE 8 19,600 0 0
ISHARES INC OPT 464286103 116 5,400 SH Put SOLE 8 5,400 0 0
ISHARES INC OPT 464286509 33 1,200 SH Call SOLE 8 1,200 0 0
ISHARES INC OPT 464286715 699 28,800 SH Put SOLE 8 28,800 0 0
ISHARES INC OPT 464286400 418,209 10,202,699 SH Put SOLE 8 10,202,699 0 0
ISHARES INC FUND 464286806 44 1,636 SH   SOLE 8 1,636 0 0
ISHARES INC OPT 464286871 3 100 SH Call SOLE 8 100 0 0
ISHARES INC OPT 464286400 300,994 7,343,107 SH Call SOLE 8 7,343,107 0 0
ISHARES INC OPT 464286715 228 9,400 SH Call SOLE 8 9,400 0 0
ISHARES INC FUND 464286756 0 12 SH   SOLE 8 12 0 0
ISHARES INC FUND 46434G103 5 89 SH   SOLE 8 89 0 0
ISHARES INC OPT 464286822 5,388 123,600 SH Call SOLE 8 123,600 0 0
ISHARES INC OPT 464286871 31 1,200 SH Put SOLE 8 1,200 0 0
ISHARES INC OPT 464286772 8,423 138,200 SH Call SOLE 8 138,200 0 0
ISHARES INC FUND 464286822 9,807 224,999 SH   SOLE 8 224,999 0 0
ISHARES INC OPT 46434G772 7 200 SH Put SOLE 8 200 0 0
ISHARES INC FUND 46434G772 17 507 SH   SOLE 8 507 0 0
ISHARES INC FUND 464286780 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286806 840 31,200 SH Put SOLE 8 31,200 0 0
ISHARES INC OPT 464286509 41 1,500 SH Put SOLE 8 1,500 0 0
ISHARES INC FUND 464286400 22,675 553,193 SH   SOLE 8 553,193 0 0
ISHARES INC FUND 464286772 8,494 139,361 SH   SOLE 8 139,361 0 0
ISHARES INC FUND 464286715 1,202 49,522 SH   SOLE 8 49,522 0 0
ISHARES INC OPT 46434G822 48,794 891,700 SH Put SOLE 8 891,700 0 0
ISHARES INC OPT 464286772 33,663 552,300 SH Put SOLE 8 552,300 0 0
ISHARES INC FUND 46434G822 769 14,062 SH   SOLE 9 14,062 0 0
ISHARES INC FUND 464286665 2,938 64,000 SH   SOLE 9 64,000 0 0
ISHARES INC FUND 464286509 194 7,023 SH   SOLE 9 7,023 0 0
ISHARES INC FUND 464286772 1,148 18,841 SH   SOLE 9 18,841 0 0
ISHARES INC FUND 464286400 8,181 199,570 SH   SOLE 9 199,570 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 46434G772 111 3,200 SH   SOLE 9 3,200 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286772 6,375 104,600 SH   DFND 20 0 0 104,600
ISHARES INC FUND 464286400 6,591 160,800 SH   DFND 20 0 0 160,800
ISHARES INC FUND 464286665 55 1,200 SH   DFND 20 0 0 1,200
ISHARES INC FUND 464286822 1,704 39,100 SH   DFND 20 0 0 39,100
ISHARES INC FUND 464286715 19 793 SH   DFND 20 0 0 793
ISHARES INC FUND 46434G772 5,116 147,950 SH   DFND 20 0 0 147,950
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 3 175 SH   DFND 1 0 0 175
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 16 1,000 SH   SOLE 1 1,000 0 0
ISHARES SILVER TRUST FUND 46428Q109 48 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST OPT 46428Q109 58,969 4,158,600 SH Call SOLE 8 4,158,600 0 0
ISHARES SILVER TRUST OPT 46428Q109 62,864 4,433,300 SH Put SOLE 8 4,433,300 0 0
ISHARES SILVER TRUST FUND 46428Q109 20,630 1,454,886 SH   SOLE 8 1,454,886 0 0
ISHARES TR FUND 464287887 46 255 SH   DFND 1 0 0 255
ISHARES TR FUND 464288687 38,867 1,063,399 SH   SOLE 1 1,063,399 0 0
ISHARES TR FUND 464287333 13 208 SH   DFND 1 0 0 208
ISHARES TR FUND 464288752 0 12 SH   SOLE 1 12 0 0
ISHARES TR FUND 464287473 10,410 119,848 SH   SOLE 1 119,848 0 0
ISHARES TR FUND 464287176 258 2,285 SH   DFND 1 0 0 2,285
ISHARES TR FUND 46429B291 183 3,500 SH   SOLE 1 3,500 0 0
ISHARES TR OPT 464287184 10,244 231,400 SH Call SOLE 1 231,400 0 0
ISHARES TR OPT 464287242 68,519 575,500 SH Put SOLE 1 575,500 0 0
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464287648 126 639 SH   DFND 1 0 0 639
ISHARES TR FUND 464287655 21 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464287226 49,450 453,377 SH   SOLE 1 453,377 0 0
ISHARES TR FUND 464287655 834,554 5,451,395 SH   SOLE 1 5,451,395 0 0
ISHARES TR FUND 464288588 168,052 1,580,032 SH   SOLE 1 1,580,032 0 0
ISHARES TR FUND 464287788 71 600 SH   SOLE 1 600 0 0
ISHARES TR FUND 464287200 8,445 29,679 SH   DFND 1 0 0 29,679
ISHARES TR OPT 464287655 125,534 820,000 SH Call SOLE 1 820,000 0 0
ISHARES TR OPT 464287234 171,680 4,000,000 SH Put SOLE 1 4,000,000 0 0
ISHARES TR FUND 46429B598 142 4,025 SH   SOLE 1 4,025 0 0
ISHARES TR FUND 464287499 38 700 SH   SOLE 1 700 0 0
ISHARES TR FUND 46429B135 3 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464287523 29,241 154,276 SH   SOLE 1 154,276 0 0
ISHARES TR OPT 464287655 45,927 300,000 SH Put SOLE 1 300,000 0 0
ISHARES TR FUND 464288620 221 3,990 SH   DFND 1 0 0 3,990
ISHARES TR FUND 46429B697 688 11,708 SH   SOLE 1 11,708 0 0
ISHARES TR FUND 464287432 101 800 SH   DFND 1 0 0 800
ISHARES TR FUND 464288273 27 476 SH   SOLE 1 476 0 0
ISHARES TR FUND 464287507 132 695 SH   DFND 1 0 0 695
ISHARES TR FUND 464288851 45 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287630 111 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464287184 4,000 90,350 SH   SOLE 1 90,350 0 0
ISHARES TR FUND 464287150 41 630 SH   DFND 1 0 0 630
ISHARES TR FUND 464287242 58,452 490,952 SH   SOLE 1 490,952 0 0
ISHARES TR FUND 464288646 23 432 SH   DFND 1 0 0 432
ISHARES TR FUND 464287200 28 100 SH   SOLE 1 100 0 0
ISHARES TR FUND 464288513 409,950 4,740,956 SH   SOLE 1 4,740,956 0 0
ISHARES TR FUND 464287309 181 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 464288414 13,804 124,152 SH   SOLE 1 124,152 0 0
ISHARES TR FUND 464288661 902 7,325 SH   SOLE 1 7,325 0 0
ISHARES TR FUND 464287622 1,785 11,350 SH   SOLE 1 11,350 0 0
ISHARES TR FUND 46435G102 26 450 SH   DFND 1 0 0 450
ISHARES TR FUND 46429B663 407 4,359 SH   DFND 1 0 0 4,359
ISHARES TR FUND 464287101 542 4,323 SH   SOLE 1 4,323 0 0
ISHARES TR FUND 464287242 1,132 9,512 SH   DFND 1 0 0 9,512
ISHARES TR FUND 464287234 209,823 4,888,703 SH   SOLE 1 4,888,703 0 0
ISHARES TR FUND 464287739 25 288 SH   DFND 1 0 0 288
ISHARES TR FUND 464287689 21 126 SH   DFND 1 0 0 126
ISHARES TR FUND 46434V886 675 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464287473 353 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287382 23 390 SH   DFND 1 0 0 390
ISHARES TR FUND 464287457 644 7,658 SH   SOLE 1 7,658 0 0
ISHARES TR FUND 464287804 8,172 105,923 SH   SOLE 1 105,923 0 0
ISHARES TR FUND 464288257 2,021 28,012 SH   SOLE 1 28,012 0 0
ISHARES TR FUND 464287598 31,432 254,529 SH   SOLE 1 254,529 0 0
ISHARES TR FUND 46429B465 49 900 SH   DFND 1 0 0 900
ISHARES TR OPT 46435G334 17 500 SH Put SOLE 1 500 0 0
ISHARES TR FUND 464287614 11,702 77,314 SH   SOLE 1 77,314 0 0
ISHARES TR FUND 464288497 9 177 SH   DFND 1 0 0 177
ISHARES TR FUND 464288513 455 5,262 SH   DFND 1 0 0 5,262
ISHARES TR FUND 464287465 185,093 2,853,748 SH   SOLE 1 2,853,748 0 0
ISHARES TR OPT 464287432 164,372 1,300,000 SH Call SOLE 1 1,300,000 0 0
ISHARES TR FUND 464287168 115 1,174 SH   SOLE 1 1,174 0 0
ISHARES TR FUND 46435G334 253 7,677 SH   DFND 1 0 0 7,677
ISHARES TR FUND 464288281 213 1,936 SH   DFND 1 0 0 1,936
ISHARES TR FUND 464287440 184 1,727 SH   DFND 1 0 0 1,727
ISHARES TR FUND 46429B671 4,206 67,374 SH   SOLE 1 67,374 0 0
ISHARES TR FUND 464287408 4,227 37,490 SH   SOLE 1 37,490 0 0
ISHARES TR OPT 464287465 20,107 310,000 SH Put SOLE 1 310,000 0 0
ISHARES TR FUND 46435G334 147,448 4,466,735 SH   SOLE 1 4,466,735 0 0
ISHARES TR OPT 464287234 83,870 1,954,100 SH Call SOLE 1 1,954,100 0 0
ISHARES TR FUND 464287739 82,048 942,646 SH   SOLE 1 942,646 0 0
ISHARES TR FUND 464288182 866 12,259 SH   SOLE 1 12,259 0 0
ISHARES TR FUND 464288281 27,962 254,058 SH   SOLE 1 254,058 0 0
ISHARES TR FUND 464287556 17,392 155,563 SH   SOLE 1 155,563 0 0
ISHARES TR FUND 464287481 411 3,030 SH   DFND 1 0 0 3,030
ISHARES TR FUND 464288802 2,225 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464287234 888 20,684 SH   DFND 1 0 0 20,684
ISHARES TR FUND 464287390 207 6,224 SH   SOLE 1 6,224 0 0
ISHARES TR OPT 464287242 8,930 75,000 SH Call SOLE 1 75,000 0 0
ISHARES TR FUND 464288182 1,777 25,141 SH   DFND 1 0 0 25,141
ISHARES TR FUND 464287648 157 800 SH   SOLE 1 800 0 0
ISHARES TR OPT 464287465 10,378 160,000 SH Call SOLE 1 160,000 0 0
ISHARES TR FUND 464287432 146,918 1,161,958 SH   SOLE 1 1,161,958 0 0
ISHARES TR FUND 464289180 91 5,000 SH   DFND 1 0 0 5,000
ISHARES TR FUND 464289529 142 3,750 SH   DFND 1 0 0 3,750
ISHARES TR FUND 464287614 873 5,770 SH   DFND 1 0 0 5,770
ISHARES TR OPT 464288513 172,940 2,000,000 SH Put SOLE 1 2,000,000 0 0
ISHARES TR FUND 464287598 716 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464287192 15 80 SH   SOLE 1 80 0 0
ISHARES TR FUND 464287861 65 1,497 SH   DFND 1 0 0 1,497
ISHARES TR FUND 46429B663 450 4,824 SH   SOLE 1 4,824 0 0
ISHARES TR FUND 46429B747 466 4,675 SH   DFND 1 0 0 4,675
ISHARES TR FUND 464287184 383 8,642 SH   DFND 1 0 0 8,642
ISHARES TR FUND 464287291 864 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287341 126 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 464287457 578 6,877 SH   DFND 1 0 0 6,877
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR FUND 464287176 2,091 18,493 SH   SOLE 1 18,493 0 0
ISHARES TR FUND 46434V647 22 822 SH   DFND 1 0 0 822
ISHARES TR FUND 464287440 85,597 802,442 SH   SOLE 1 802,442 0 0
ISHARES TR OPT 464287655 2,369,297 15,476,500 SH Put SOLE 8 15,476,500 0 0
ISHARES TR FUND 464288885 39 506 SH   SOLE 8 506 0 0
ISHARES TR OPT 464287192 3,483 18,600 SH Call SOLE 8 18,600 0 0
ISHARES TR FUND 464287655 287 1,872 SH   SOLE 8 1,872 0 0
ISHARES TR OPT 464287234 296,736 6,913,700 SH Call SOLE 8 6,913,700 0 0
ISHARES TR FUND 464288257 6,571 91,070 SH   SOLE 8 91,070 0 0
ISHARES TR OPT 464287556 11,169 99,900 SH Call SOLE 8 99,900 0 0
ISHARES TR OPT 464287614 424 2,800 SH Call SOLE 8 2,800 0 0
ISHARES TR OPT 464288778 22 500 SH Call SOLE 8 500 0 0
ISHARES TR FUND 464287184 104,154 2,352,712 SH   SOLE 8 2,352,712 0 0
ISHARES TR FUND 464288513 91,114 1,053,698 SH   SOLE 8 1,053,698 0 0
ISHARES TR OPT 464288257 599 8,300 SH Call SOLE 8 8,300 0 0
ISHARES TR OPT 464287788 142 1,200 SH Call SOLE 8 1,200 0 0
ISHARES TR FUND 46434V738 3 69 SH   SOLE 8 69 0 0
ISHARES TR OPT 464287804 8 100 SH Put SOLE 8 100 0 0
ISHARES TR FUND 464287200 285 1,001 SH   SOLE 8 1,001 0 0
ISHARES TR OPT 464287242 4,441 37,300 SH Call SOLE 8 37,300 0 0
ISHARES TR OPT 464287630 12 100 SH Put SOLE 8 100 0 0
ISHARES TR OPT 46429B598 21,150 600,000 SH Put SOLE 8 600,000 0 0
ISHARES TR OPT 46435G334 49,799 1,508,600 SH Put SOLE 8 1,508,600 0 0
ISHARES TR FUND 464288281 11,265 102,350 SH   SOLE 8 102,350 0 0
ISHARES TR OPT 464287432 163,638 1,294,200 SH Call SOLE 8 1,294,200 0 0
ISHARES TR FUND 464287804 7 86 SH   SOLE 8 86 0 0
ISHARES TR FUND 464287242 21,928 184,179 SH   SOLE 8 184,179 0 0
ISHARES TR FUND 464287739 6,566 75,442 SH   SOLE 8 75,442 0 0
ISHARES TR OPT 464287440 1,536 14,400 SH Put SOLE 8 14,400 0 0
ISHARES TR OPT 464287598 12 100 SH Call SOLE 8 100 0 0
ISHARES TR OPT 464287168 628 6,400 SH Put SOLE 8 6,400 0 0
ISHARES TR OPT 464287556 13,740 122,900 SH Put SOLE 8 122,900 0 0
ISHARES TR OPT 464287192 2,753 14,700 SH Put SOLE 8 14,700 0 0
ISHARES TR OPT 464288257 4,444 61,600 SH Put SOLE 8 61,600 0 0
ISHARES TR FUND 464287838 18 199 SH   SOLE 8 199 0 0
ISHARES TR OPT 464287374 9 300 SH Put SOLE 8 300 0 0
ISHARES TR OPT 464287168 2,239 22,800 SH Call SOLE 8 22,800 0 0
ISHARES TR OPT 464287655 1,810,005 11,823,141 SH Call SOLE 8 11,823,141 0 0
ISHARES TR OPT 464287648 1,003 5,100 SH Put SOLE 8 5,100 0 0
ISHARES TR FUND 464287234 48,372 1,127,031 SH   SOLE 8 1,127,031 0 0
ISHARES TR FUND 464287556 2,205 19,725 SH   SOLE 8 19,725 0 0
ISHARES TR OPT 464288281 255,394 2,320,500 SH Put SOLE 8 2,320,500 0 0
ISHARES TR FUND 464287465 44,764 690,166 SH   SOLE 8 690,166 0 0
ISHARES TR OPT 464287432 181,277 1,433,700 SH Put SOLE 8 1,433,700 0 0
ISHARES TR OPT 464288281 51,728 470,000 SH Call SOLE 8 470,000 0 0
ISHARES TR FUND 464288752 268 7,606 SH   SOLE 8 7,606 0 0
ISHARES TR OPT 464287804 208 2,700 SH Call SOLE 8 2,700 0 0
ISHARES TR FUND 464288844 6 251 SH   SOLE 8 251 0 0
ISHARES TR OPT 464289180 36 2,000 SH Call SOLE 8 2,000 0 0
ISHARES TR OPT 46435G334 845 25,600 SH Call SOLE 8 25,600 0 0
ISHARES TR OPT 464287739 36,008 413,700 SH Call SOLE 8 413,700 0 0
ISHARES TR FUND 464287788 10 83 SH   SOLE 8 83 0 0
ISHARES TR OPT 464287242 124,977 1,049,700 SH Put SOLE 8 1,049,700 0 0
ISHARES TR OPT 464288752 1,681 47,700 SH Put SOLE 8 47,700 0 0
ISHARES TR FUND 464288877 1 12 SH   SOLE 8 12 0 0
ISHARES TR FUND 464287481 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 464287630 14 122 SH   SOLE 8 122 0 0
ISHARES TR FUND 464287432 19,362 153,131 SH   SOLE 8 153,131 0 0
ISHARES TR FUND 464288778 12 272 SH   SOLE 8 272 0 0
ISHARES TR OPT 464288513 165,391 1,912,700 SH Call SOLE 8 1,912,700 0 0
ISHARES TR OPT 464287184 494,053 11,160,000 SH Call SOLE 8 11,160,000 0 0
ISHARES TR FUND 464288448 2 54 SH   SOLE 8 54 0 0
ISHARES TR OPT 464288778 43 1,000 SH Put SOLE 8 1,000 0 0
ISHARES TR OPT 464287465 206,813 3,188,600 SH Call SOLE 8 3,188,600 0 0
ISHARES TR OPT 464288844 3 100 SH Call SOLE 8 100 0 0
ISHARES TR OPT 464287440 4,693 44,000 SH Call SOLE 8 44,000 0 0
ISHARES TR FUND 46435G334 9,631 291,759 SH   SOLE 8 291,759 0 0
ISHARES TR OPT 464287200 85 300 SH Put SOLE 8 300 0 0
ISHARES TR OPT 464287739 41,579 477,700 SH Put SOLE 8 477,700 0 0
ISHARES TR FUND 464287564 5 42 SH   SOLE 8 42 0 0
ISHARES TR FUND 464287598 4 35 SH   SOLE 8 35 0 0
ISHARES TR FUND 464287523 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 46429B614 5 120 SH   SOLE 8 120 0 0
ISHARES TR OPT 464287614 1,377 9,100 SH Put SOLE 8 9,100 0 0
ISHARES TR OPT 464289180 91 5,000 SH Put SOLE 8 5,000 0 0
ISHARES TR FUND 464287440 10,324 96,789 SH   SOLE 8 96,789 0 0
ISHARES TR OPT 464288513 3,139,207 36,304,000 SH Put SOLE 8 36,304,000 0 0
ISHARES TR OPT 464287648 79 400 SH Call SOLE 8 400 0 0
ISHARES TR OPT 464287374 50 1,600 SH Call SOLE 8 1,600 0 0
ISHARES TR OPT 464287507 398 2,100 SH Put SOLE 8 2,100 0 0
ISHARES TR OPT 464287465 610,955 9,419,600 SH Put SOLE 8 9,419,600 0 0
ISHARES TR OPT 464288752 1,653 46,900 SH Call SOLE 8 46,900 0 0
ISHARES TR OPT 464287234 931,605 21,705,600 SH Put SOLE 8 21,705,600 0 0
ISHARES TR OPT 464287184 259,267 5,856,500 SH Put SOLE 8 5,856,500 0 0
ISHARES TR FUND 464289180 21 1,145 SH   SOLE 8 1,145 0 0
ISHARES TR FUND 46432F842 4 67 SH   SOLE 8 67 0 0
ISHARES TR OPT 464287200 228 800 SH Call SOLE 8 800 0 0
ISHARES TR FUND 464288612 4 39 SH   SOLE 8 39 0 0
ISHARES TR OPT 464287507 1,875 9,900 SH Call SOLE 8 9,900 0 0
ISHARES TR FUND 464287242 1,786 15,000 SH   SOLE 9 15,000 0 0
ISHARES TR FUND 464287739 0 1 SH   SOLE 9 1 0 0
ISHARES TR FUND 464287465 7,023 108,276 SH   SOLE 9 108,276 0 0
ISHARES TR OPT 464287234 56,654 1,320,000 SH Call SOLE 9 1,320,000 0 0
ISHARES TR FUND 46429B598 59 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287655 200 1,308 SH   SOLE 9 1,308 0 0
ISHARES TR FUND 464287556 185 1,655 SH   SOLE 9 1,655 0 0
ISHARES TR FUND 464287234 10,001 233,015 SH   SOLE 9 233,015 0 0
ISHARES TR FUND 464287390 738 22,215 SH   SOLE 9 22,215 0 0
ISHARES TR OPT 464287234 79,831 1,860,000 SH Put SOLE 9 1,860,000 0 0
ISHARES TR FUND 464288240 107 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR FUND 464287226 1,636 15,000 SH   SOLE 9 15,000 0 0
ISHARES TR FUND 464288513 1,513 17,500 SH   SOLE 9 17,500 0 0
ISHARES TR FUND 464287184 311 7,006 SH   SOLE 9 7,006 0 0
ISHARES TR FUND 464287234 210 4,900 SH   SOLE 20 0 4,900 0
ISHARES TR FUND 464288729 115 1,290 SH   SOLE 20 0 1,290 0
ISHARES TR FUND 464287655 306 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464287234 2,919 68,000 SH   DFND 20 0 0 68,000
ISHARES TR FUND 464287200 1,793 6,300 SH   SOLE 20 0 6,300 0
ISHARES TR FUND 464287101 244 1,950 SH   DFND 20 0 0 1,950
ISHARES TR FUND 464287390 1,794 54,000 SH   DFND 20 0 0 54,000
ISRAEL CHEMICALS LTD COM M5920A109 812 154,949 SH   SOLE 1 154,949 0 0
ISRAEL CHEMICALS LTD COM M5920A109 133 25,429 SH   SOLE 9 25,429 0 0
ISRAMCO INC COM 465141406 25 221 SH   SOLE 1 221 0 0
ISRAMCO INC COM 465141406 0 1 SH   SOLE 8 1 0 0
ISTAR INC TRUS 45031U101 387 45,887 SH   SOLE 1 45,887 0 0
ISTAR INC TRUS 45031U101 5 626 SH   SOLE 8 626 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 4,035 458,083 SH   SOLE 1 458,083 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 567 64,414 SH   DFND 1 0 0 64,414
ITAU UNIBANCO HLDG SA ADR 465562106 1,428 162,110 SH   SOLE 8 162,110 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 796 90,350 SH Call SOLE 8 90,350 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 617 70,050 SH Put SOLE 8 70,050 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 0 20 SH   SOLE 9 20 0 0
ITERIS INC COM 46564T107 34 8,054 SH   SOLE 1 8,054 0 0
ITERIS INC COM 46564T107 43 10,430 SH   SOLE 8 10,430 0 0
ITRON INC COM 465741106 2,096 44,949 SH   SOLE 1 44,949 0 0
ITRON INC COM 465741106 1 18 SH   SOLE 8 18 0 0
ITT INC COM 45073V108 3,835 66,129 SH   SOLE 1 66,129 0 0
ITT INC OPT 45073V108 12 200 SH Put SOLE 8 200 0 0
ITT INC OPT 45073V108 12 200 SH Call SOLE 8 200 0 0
ITURAN LOCATION AND CONTROL COM M6158M104 0 2 SH   SOLE 8 2 0 0
J &amp J SNACK FOODS CORP COM 466032109 1,712 10,778 SH   SOLE 1 10,778 0 0
J &amp J SNACK FOODS CORP COM 466032109 19 119 SH   SOLE 8 119 0 0
J ALEXANDERS HLDGS INC COM 46609J106 39 3,933 SH   SOLE 1 3,933 0 0
J ALEXANDERS HLDGS INC COM 46609J106 62 6,353 SH   SOLE 8 6,353 0 0
J JILL INC COM 46620W102 289 52,730 SH   SOLE 1 52,730 0 0
J2 GLOBAL INC COM 48123V102 30 350 SH   DFND 1 0 0 350
J2 GLOBAL INC COM 48123V102 1,147 13,244 SH   SOLE 1 13,244 0 0
J2 GLOBAL INC COM 48123V102 8 94 SH   SOLE 8 94 0 0
J2 GLOBAL INC BOND 48123VAC6 1,564 1,173,000 PRN   SOLE 8 0 0 1,173,000
JABIL INC COM 466313103 14,081 529,494 SH   SOLE 1 529,494 0 0
JABIL INC OPT 466313103 66 2,500 SH Put SOLE 8 2,500 0 0
JABIL INC OPT 466313103 168 6,300 SH Call SOLE 8 6,300 0 0
JABIL INC COM 466313103 281 10,576 SH   SOLE 8 10,576 0 0
JACK IN THE BOX INC COM 466367109 1,560 19,253 SH   SOLE 1 19,253 0 0
JACK IN THE BOX INC COM 466367109 235 2,903 SH   SOLE 8 2,903 0 0
JACK IN THE BOX INC OPT 466367109 235 2,900 SH Call SOLE 8 2,900 0 0
JACK IN THE BOX INC OPT 466367109 105 1,300 SH Put SOLE 8 1,300 0 0
JACOBS ENGR GROUP INC COM 469814107 8,469 112,646 SH   SOLE 1 112,646 0 0
JACOBS ENGR GROUP INC OPT 469814107 1,391 18,500 SH Call SOLE 8 18,500 0 0
JACOBS ENGR GROUP INC COM 469814107 152 2,021 SH   SOLE 8 2,021 0 0
JACOBS ENGR GROUP INC OPT 469814107 1,105 14,700 SH Put SOLE 8 14,700 0 0
JACOBS ENGR GROUP INC COM 469814107 955 12,691 SH   SOLE 9 12,691 0 0
JAGGED PEAK ENERGY INC COM 47009K107 772 73,757 SH   SOLE 1 73,757 0 0
JAGGED PEAK ENERGY INC COM 47009K107 2 149 SH   SOLE 8 149 0 0
JAKKS PAC INC COM 47012E106 21 20,496 SH   SOLE 8 20,496 0 0
JAMES RIV GROUP LTD COM G5005R107 1,284 32,031 SH   SOLE 1 32,031 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 385 15,400 SH   SOLE 1 15,400 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 9 1,000 SH   DFND 1 0 0 1,000
JASON INDS INC COM 471172106 1 434 SH   SOLE 8 434 0 0
JAZZ INVESTMENTS I LTD BOND 472145AB7 2,159 2,133,000 PRN   SOLE 8 0 0 2,133,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 1,661 1,697,000 PRN   SOLE 8 0 0 1,697,000
JAZZ PHARMACEUTICALS PLC COM G50871105 7,765 54,320 SH   SOLE 1 54,320 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 480 3,364 SH   SOLE 9 3,364 0 0
JBG SMITH PPTYS TRUS 46590V100 6,468 156,440 SH   SOLE 1 156,440 0 0
JBG SMITH PPTYS TRUS 46590V100 4 87 SH   SOLE 8 87 0 0
JD COM INC OPT 47215P106 34,974 1,160,000 SH Put SOLE 1 1,160,000 0 0
JD COM INC ADR 47215P106 57,944 1,921,840 SH   SOLE 1 1,921,840 0 0
JD COM INC ADR 47215P106 168 5,588 SH   DFND 1 0 0 5,588
JD COM INC ADR 47215P106 31,166 1,033,719 SH   SOLE 8 1,033,719 0 0
JD COM INC OPT 47215P106 55,947 1,855,600 SH Put SOLE 8 1,855,600 0 0
JD COM INC OPT 47215P106 45,719 1,516,400 SH Call SOLE 8 1,516,400 0 0
JD COM INC ADR 47215P106 11,099 368,106 SH   SOLE 9 368,106 0 0
JD COM INC ADR 47215P106 2,199 72,951 SH   DFND 20 0 0 72,951
JEFFERIES FINL GROUP INC COM 47233W109 13,120 698,286 SH   SOLE 1 698,286 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 49 2,600 SH Put SOLE 8 2,600 0 0
JEFFERIES FINL GROUP INC COM 47233W109 177 9,431 SH   SOLE 8 9,431 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 147 7,800 SH Call SOLE 8 7,800 0 0
JEFFERIES FINL GROUP INC COM 47233W109 538 28,662 SH   SOLE 9 28,662 0 0
JELD-WEN HLDG INC COM 47580P103 746 42,278 SH   SOLE 1 42,278 0 0
JELD-WEN HLDG INC COM 47580P103 201 11,378 SH   SOLE 8 11,378 0 0
JERNIGAN CAP INC TRUS 476405105 196 9,305 SH   SOLE 1 9,305 0 0
JETBLUE AWYS CORP COM 477143101 9,993 610,735 SH   SOLE 1 610,735 0 0
JETBLUE AWYS CORP OPT 477143101 949 58,000 SH Put SOLE 8 58,000 0 0
JETBLUE AWYS CORP OPT 477143101 322 19,700 SH Call SOLE 8 19,700 0 0
JETBLUE AWYS CORP COM 477143101 449 27,456 SH   SOLE 8 27,456 0 0
JIANPU TECHNOLOGY INC ADR 47738D101 21 4,249 SH   SOLE 1 4,249 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 1,625 90,300 SH   SOLE 1 90,300 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 760 42,200 SH Put SOLE 8 42,200 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 69 3,811 SH   SOLE 8 3,811 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 900 50,000 SH Call SOLE 8 50,000 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 3,241 35,280 SH   SOLE 1 35,280 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 122 1,326 SH   SOLE 8 1,326 0 0
JOHNSON &amp JOHNSON COM 478160104 523,623 3,745,767 SH   SOLE 1 3,271,734 474,033 0
JOHNSON &amp JOHNSON COM 478160104 3,192 22,837 SH   DFND 1 0 0 22,837
JOHNSON &amp JOHNSON COM 478160104 35,285 252,415 SH   SOLE 8 252,415 0 0
JOHNSON &amp JOHNSON OPT 478160104 89,591 640,900 SH Put SOLE 8 640,900 0 0
JOHNSON &amp JOHNSON OPT 478160104 43,614 312,000 SH Call SOLE 8 312,000 0 0
JOHNSON &amp JOHNSON COM 478160104 95,366 682,202 SH   SOLE 9 682,202 0 0
JOHNSON &amp JOHNSON COM 478160104 867 6,200 SH   DFND 20 0 0 6,200
JOHNSON &amp JOHNSON COM 478160104 4,835 34,588 SH   SOLE 20 0 34,588 0
JOHNSON &amp JOHNSON COM 478160104 40,217 287,693 SH   SOLE 58 287,693 0 0
JOHNSON &amp JOHNSON COM 478160104 9,186 65,714 SH   SOLE 99 0 65,714 0
JOHNSON CTLS INTL PLC COM G51502105 38,136 1,032,376 SH   SOLE 1 1,032,376 0 0
JOHNSON CTLS INTL PLC COM G51502105 5 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC OPT G51502105 916 24,800 SH Call SOLE 8 24,800 0 0
JOHNSON CTLS INTL PLC COM G51502105 759 20,561 SH   SOLE 8 20,561 0 0
JOHNSON CTLS INTL PLC OPT G51502105 3,059 82,800 SH Put SOLE 8 82,800 0 0
JOHNSON CTLS INTL PLC COM G51502105 3,658 99,012 SH   SOLE 9 99,012 0 0
JOHNSON OUTDOORS INC COM 479167108 98 1,379 SH   SOLE 1 1,379 0 0
JOINT CORP COM 47973J102 646 41,000 SH   SOLE 1 41,000 0 0
JONES LANG LASALLE INC COM 48020Q107 7,939 51,493 SH   SOLE 1 51,493 0 0
JONES LANG LASALLE INC COM 48020Q107 452 2,931 SH   SOLE 8 2,931 0 0
JONES LANG LASALLE INC OPT 48020Q107 6,953 45,100 SH Call SOLE 8 45,100 0 0
JONES LANG LASALLE INC COM 48020Q107 255 1,650 SH   SOLE 9 1,650 0 0
JOUNCE THERAPEUTICS INC COM 481116101 44 7,091 SH   SOLE 1 7,091 0 0
JOUNCE THERAPEUTICS INC COM 481116101 145 23,279 SH   SOLE 8 23,279 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 10,123 100,000 SH Put SOLE 1 100,000 0 0
JPMORGAN CHASE &amp CO COM 46625H100 367,063 3,626,045 SH   SOLE 1 3,583,704 42,341 0
JPMORGAN CHASE &amp CO COM 46625H100 1,748 17,266 SH   DFND 1 0 0 17,266
JPMORGAN CHASE &amp CO OPT 46625H100 74,788 738,800 SH Call SOLE 8 738,800 0 0
JPMORGAN CHASE &amp CO COM 46625H100 24,258 239,626 SH   SOLE 8 239,626 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 75,882 749,600 SH Put SOLE 8 749,600 0 0
JPMORGAN CHASE &amp CO COM 46625H100 35,530 350,988 SH   SOLE 9 350,988 0 0
JPMORGAN CHASE &amp CO COM 46625H100 526 5,200 SH   DFND 20 0 0 5,200
JPMORGAN CHASE &amp CO COM 46625H100 1,988 19,638 SH   SOLE 20 0 19,638 0
JUMEI INTL HLDG LTD ADR 48138L107 14 6,018 SH   SOLE 1 6,018 0 0
JUMEI INTL HLDG LTD ADR 48138L107 0 2 SH   SOLE 8 2 0 0
JUNIPER NETWORKS INC COM 48203R104 20,556 776,474 SH   SOLE 1 776,474 0 0
JUNIPER NETWORKS INC COM 48203R104 1,310 49,513 SH   SOLE 8 49,513 0 0
JUNIPER NETWORKS INC OPT 48203R104 879 33,200 SH Call SOLE 8 33,200 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,578 59,600 SH Put SOLE 8 59,600 0 0
JUNIPER NETWORKS INC COM 48203R104 959 36,249 SH   SOLE 9 36,249 0 0
JUPAI HLDGS LTD ADR 48205B107 1 358 SH   SOLE 8 358 0 0
K12 INC COM 48273U102 673 19,702 SH   SOLE 1 19,702 0 0
K12 INC OPT 48273U102 3 100 SH Put SOLE 8 100 0 0
K12 INC COM 48273U102 84 2,472 SH   SOLE 8 2,472 0 0
K12 INC OPT 48273U102 24 700 SH Call SOLE 8 700 0 0
KADANT INC COM 48282T104 447 5,087 SH   SOLE 1 5,087 0 0
KADMON HLDGS INC COM 48283N106 112 42,466 SH   SOLE 1 42,466 0 0
KAISER ALUMINUM CORP COM 483007704 2,023 19,320 SH   SOLE 1 19,320 0 0
KAISER ALUMINUM CORP OPT 483007704 628 6,000 SH Call SOLE 8 6,000 0 0
KAISER ALUMINUM CORP OPT 483007704 628 6,000 SH Put SOLE 8 6,000 0 0
KAISER ALUMINUM CORP COM 483007704 55 529 SH   SOLE 8 529 0 0
KALA PHARMACEUTICALS INC COM 483119103 52 6,388 SH   SOLE 1 6,388 0 0
KALA PHARMACEUTICALS INC COM 483119103 9 1,097 SH   SOLE 8 1,097 0 0
KALEIDO BIOSCIENCES INC COM 483347100 50 3,453 SH   SOLE 1 3,453 0 0
KALEIDO BIOSCIENCES INC COM 483347100 6 394 SH   SOLE 8 394 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 865 30,211 SH   SOLE 1 30,211 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 65 2,278 SH   SOLE 8 2,278 0 0
KAMAN CORP COM 483548103 1,305 22,340 SH   SOLE 1 22,340 0 0
KAMAN CORP COM 483548103 7 111 SH   SOLE 8 111 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 351 62,623 SH   SOLE 8 62,623 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 110 19,600 SH Call SOLE 8 19,600 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 353 62,900 SH Put SOLE 8 62,900 0 0
KANSAS CITY SOUTHERN COM 485170302 13,116 113,097 SH   SOLE 1 113,097 0 0
KANSAS CITY SOUTHERN OPT 485170302 51,136 440,900 SH Call SOLE 8 440,900 0 0
KANSAS CITY SOUTHERN OPT 485170302 3,804 32,800 SH Put SOLE 8 32,800 0 0
KANSAS CITY SOUTHERN COM 485170302 10,430 89,932 SH   SOLE 8 89,932 0 0
KANSAS CITY SOUTHERN COM 485170302 1,232 10,630 SH   SOLE 9 10,630 0 0
KAR AUCTION SVCS INC COM 48238T109 24,855 484,396 SH   SOLE 1 484,396 0 0
KAR AUCTION SVCS INC COM 48238T109 80 1,561 SH   SOLE 8 1,561 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 122 20,963 SH   SOLE 1 20,963 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 6 1,022 SH   SOLE 8 1,022 0 0
KB FINANCIAL GROUP INC ADR 48241A105 49 1,311 SH   SOLE 1 1,311 0 0
KB HOME COM 48666K109 2,287 94,640 SH   SOLE 1 94,640 0 0
KB HOME COM 48666K109 1,008 41,697 SH   SOLE 8 41,697 0 0
KB HOME OPT 48666K109 657 27,200 SH Call SOLE 8 27,200 0 0
KB HOME OPT 48666K109 1,636 67,700 SH Put SOLE 8 67,700 0 0
KBR INC COM 48242W106 1,701 89,173 SH   SOLE 1 89,173 0 0
KBR INC OPT 48242W106 19 1,000 SH Put SOLE 8 1,000 0 0
KBR INC COM 48242W106 18 968 SH   SOLE 8 968 0 0
KBR INC OPT 48242W106 13 700 SH Call SOLE 8 700 0 0
KEANE GROUP INC COM 48669A108 1,124 103,250 SH   SOLE 1 103,250 0 0
KEANE GROUP INC COM 48669A108 63 5,708 SH   SOLE 8 5,708 0 0
KEARNY FINL CORP MD COM 48716P108 514 39,929 SH   SOLE 1 39,929 0 0
KEARNY FINL CORP MD COM 48716P108 207 16,073 SH   SOLE 8 16,073 0 0
KELLOGG CO COM 487836108 55 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 40,724 709,697 SH   SOLE 1 709,697 0 0
KELLOGG CO OPT 487836108 16,055 279,800 SH Call SOLE 8 279,800 0 0
KELLOGG CO COM 487836108 4,629 80,670 SH   SOLE 8 80,670 0 0
KELLOGG CO OPT 487836108 17,409 303,400 SH Put SOLE 8 303,400 0 0
KELLOGG CO COM 487836108 11,194 195,096 SH   SOLE 9 195,096 0 0
KELLY SVCS INC COM 488152208 513 23,259 SH   SOLE 1 23,259 0 0
KELLY SVCS INC COM 488152208 8 372 SH   SOLE 8 372 0 0
KEMET CORP COM 488360207 667 39,284 SH   SOLE 1 39,284 0 0
KEMET CORP COM 488360207 484 28,544 SH   SOLE 8 28,544 0 0
KEMET CORP OPT 488360207 623 36,700 SH Put SOLE 8 36,700 0 0
KEMET CORP OPT 488360207 1,495 88,100 SH Call SOLE 8 88,100 0 0
KEMPER CORP DEL COM 488401100 1,309 17,192 SH   SOLE 1 17,192 0 0
KEMPER CORP DEL COM 488401100 193 2,535 SH   SOLE 8 2,535 0 0
KEMPHARM INC COM 488445107 0 6 SH   SOLE 1 6 0 0
KEMPHARM INC COM 488445107 0 281 SH   SOLE 8 281 0 0
KENNAMETAL INC COM 489170100 846 23,029 SH   SOLE 1 23,029 0 0
KENNAMETAL INC COM 489170100 78 2,113 SH   SOLE 8 2,113 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 1,952 91,269 SH   SOLE 1 91,269 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 45 2,123 SH   SOLE 8 2,123 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 0 11 SH   SOLE 9 11 0 0
KEURIG DR PEPPER INC COM 49271V100 7,315 261,571 SH   SOLE 1 261,571 0 0
KEURIG DR PEPPER INC COM 49271V100 17 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC OPT 49271V100 4,204 150,300 SH Put SOLE 8 150,300 0 0
KEURIG DR PEPPER INC COM 49271V100 933 33,351 SH   SOLE 8 33,351 0 0
KEURIG DR PEPPER INC OPT 49271V100 1,412 50,500 SH Call SOLE 8 50,500 0 0
KEURIG DR PEPPER INC COM 49271V100 8 260 SH   SOLE 9 260 0 0
KEURIG DR PEPPER INC COM 49271V100 4 135 SH   DFND 20 0 0 135
KEURIG DR PEPPER INC COM 49271V100 29 1,041 SH   SOLE 99 0 1,041 0
KEY ENERGY SVCS INC DEL COM 49309J103 12 2,890 SH   SOLE 1 2,890 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 139 34,234 SH   SOLE 8 34,234 0 0
KEY TRONIC CORP COM 493144109 6 938 SH   SOLE 8 938 0 0
KEYCORP NEW COM 493267108 21,071 1,337,864 SH   SOLE 1 1,337,864 0 0
KEYCORP NEW COM 493267108 298 18,916 SH   SOLE 8 18,916 0 0
KEYCORP NEW OPT 493267108 869 55,200 SH Put SOLE 8 55,200 0 0
KEYCORP NEW OPT 493267108 350 22,200 SH Call SOLE 8 22,200 0 0
KEYCORP NEW COM 493267108 1,688 107,223 SH   SOLE 9 107,223 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 8 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 19,492 223,541 SH   SOLE 1 223,541 0 0
KEYSIGHT TECHNOLOGIES INC OPT 49338L103 174 2,000 SH Call SOLE 8 2,000 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,311 15,030 SH   SOLE 8 15,030 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,719 19,696 SH   SOLE 9 19,696 0 0
KEYW HLDG CORP COM 493723100 129 14,898 SH   SOLE 1 14,898 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 63 3,558 SH   SOLE 1 3,558 0 0
KFORCE INC COM 493732101 798 22,700 SH   SOLE 1 22,700 0 0
KFORCE INC COM 493732101 89 2,525 SH   SOLE 8 2,525 0 0
KFORCE INC OPT 493732101 88 2,500 SH Put SOLE 8 2,500 0 0
KILROY RLTY CORP TRUS 49427F108 14,356 188,995 SH   SOLE 1 188,995 0 0
KILROY RLTY CORP COM 49427F108 1,060 13,960 SH   SOLE 1 13,960 0 0
KILROY RLTY CORP TRUS 49427F108 1 18 SH   SOLE 8 18 0 0
KIMBALL ELECTRONICS INC COM 49428J109 118 7,588 SH   SOLE 1 7,588 0 0
KIMBALL ELECTRONICS INC COM 49428J109 3 223 SH   SOLE 8 223 0 0
KIMBALL INTL INC COM 494274103 153 10,839 SH   SOLE 1 10,839 0 0
KIMBALL INTL INC COM 494274103 1 49 SH   SOLE 8 49 0 0
KIMBERLY CLARK CORP COM 494368103 86 693 SH   DFND 1 0 0 693
KIMBERLY CLARK CORP COM 494368103 87,896 709,424 SH   SOLE 1 709,424 0 0
KIMBERLY CLARK CORP COM 494368103 1,172 9,460 SH   SOLE 8 9,460 0 0
KIMBERLY CLARK CORP OPT 494368103 4,572 36,900 SH Put SOLE 8 36,900 0 0
KIMBERLY CLARK CORP OPT 494368103 4,250 34,300 SH Call SOLE 8 34,300 0 0
KIMBERLY CLARK CORP COM 494368103 5,038 40,667 SH   SOLE 9 40,667 0 0
KIMCO RLTY CORP TRUS 49446R109 27,207 1,470,617 SH   SOLE 1 1,470,617 0 0
KIMCO RLTY CORP COM 49446R109 5,947 321,425 SH   SOLE 1 321,425 0 0
KIMCO RLTY CORP TRUS 49446R109 5 287 SH   SOLE 8 287 0 0
KIMCO RLTY CORP COM 49446R109 813 43,990 SH   SOLE 9 43,990 0 0
KINDER MORGAN INC DEL COM 49456B101 95,966 4,795,887 SH   SOLE 1 4,795,887 0 0
KINDER MORGAN INC DEL COM 49456B101 21 1,063 SH   SOLE 8 1,063 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,174 58,700 SH Put SOLE 8 58,700 0 0
KINDER MORGAN INC DEL OPT 49456B101 5,661 282,900 SH Call SOLE 8 282,900 0 0
KINDER MORGAN INC DEL COM 49456B101 4,331 216,461 SH   SOLE 9 216,461 0 0
KINDRED BIOSCIENCES INC COM 494577109 99 10,771 SH   SOLE 1 10,771 0 0
KINDRED BIOSCIENCES INC COM 494577109 15 1,684 SH   SOLE 8 1,684 0 0
KINGSTONE COS INC COM 496719105 46 3,104 SH   SOLE 1 3,104 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 61 3,350 SH   SOLE 1 3,350 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 19 1,015 SH   SOLE 8 1,015 0 0
KINROSS GOLD CORP COM 496902404 845 245,542 SH   SOLE 1 245,542 0 0
KINROSS GOLD CORP COM 496902404 103 30,052 SH   DFND 1 0 0 30,052
KINROSS GOLD CORP OPT 496902404 26 7,700 SH Call SOLE 8 7,700 0 0
KINROSS GOLD CORP COM 496902404 285 82,721 SH   SOLE 8 82,721 0 0
KINROSS GOLD CORP OPT 496902404 363 105,400 SH Put SOLE 8 105,400 0 0
KINROSS GOLD CORP COM 496902404 10 2,955 SH   SOLE 9 2,955 0 0
KINSALE CAP GROUP INC COM 49714P108 557 8,125 SH   SOLE 1 8,125 0 0
KINSALE CAP GROUP INC COM 49714P108 118 1,715 SH   SOLE 8 1,715 0 0
KIRBY CORP COM 497266106 2,453 32,655 SH   SOLE 1 32,655 0 0
KIRBY CORP COM 497266106 5 72 SH   SOLE 8 72 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 182 6,000 SH   DFND 1 0 0 6,000
KIRKLAND LAKE GOLD LTD COM 49741E100 1,404 46,160 SH   SOLE 1 46,160 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 0 7 SH   SOLE 8 7 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 3,400 111,800 SH Put SOLE 8 111,800 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 8,408 276,500 SH Call SOLE 8 276,500 0 0
KIRKLANDS INC COM 497498105 71 9,993 SH   SOLE 1 9,993 0 0
KIRKLANDS INC COM 497498105 445 63,299 SH   SOLE 8 63,299 0 0
KITE RLTY GROUP TR TRUS 49803T300 2,719 170,109 SH   SOLE 1 170,109 0 0
KITE RLTY GROUP TR TRUS 49803T300 3 228 SH   SOLE 8 228 0 0
KKR &amp CO INC COM 48251W104 1,933 82,296 SH   SOLE 1 82,296 0 0
KKR &amp CO INC COM 48251W104 21,962 934,958 SH   DFND 1 0 0 934,958
KKR &amp CO INC OPT 48251W104 7,726 328,900 SH Call SOLE 8 328,900 0 0
KKR &amp CO INC OPT 48251W104 8,306 353,600 SH Put SOLE 8 353,600 0 0
KKR &amp CO INC COM 48251W104 1,310 55,761 SH   SOLE 8 55,761 0 0
KKR &amp CO INC COM 48251W104 401 17,089 SH   SOLE 9 17,089 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 720 35,905 SH   SOLE 1 35,905 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 6 278 SH   SOLE 8 278 0 0
KLA-TENCOR CORP COM 482480100 24,690 206,786 SH   SOLE 1 206,786 0 0
KLA-TENCOR CORP OPT 482480100 325 2,725 SH Put SOLE 8 2,725 0 0
KLA-TENCOR CORP COM 482480100 49 413 SH   SOLE 8 413 0 0
KLA-TENCOR CORP OPT 482480100 681 5,700 SH Call SOLE 8 5,700 0 0
KLA-TENCOR CORP COM 482480100 2,046 17,127 SH   SOLE 9 17,127 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 524 20,824 SH   SOLE 1 20,824 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 790 24,189 SH   SOLE 1 24,189 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 4,340 132,800 SH Call SOLE 8 132,800 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 1,832 56,042 SH   SOLE 8 56,042 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 428 13,100 SH Put SOLE 8 13,100 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 151 4,630 SH   SOLE 9 4,630 0 0
KNOLL INC COM 498904200 617 32,605 SH   SOLE 1 32,605 0 0
KNOLL INC COM 498904200 1 69 SH   SOLE 8 69 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 11 603 SH   SOLE 8 603 0 0
KNOWLES CORP COM 49926D109 2,189 124,215 SH   SOLE 1 124,215 0 0
KNOWLES CORP COM 49926D109 0 10 SH   SOLE 8 10 0 0
KNOWLES CORP BOND 49926DAB5 22 19,000 PRN   SOLE 8 0 0 19,000
KODIAK SCIENCES INC COM 50015M109 18 2,683 SH   SOLE 1 2,683 0 0
KOHLS CORP COM 500255104 29,242 425,195 SH   SOLE 1 425,195 0 0
KOHLS CORP COM 500255104 30 439 SH   SOLE 8 439 0 0
KOHLS CORP OPT 500255104 28,980 421,400 SH Put SOLE 8 421,400 0 0
KOHLS CORP OPT 500255104 14,916 216,900 SH Call SOLE 8 216,900 0 0
KOHLS CORP COM 500255104 1,196 17,396 SH   SOLE 9 17,396 0 0
KONINKLIJKE PHILIPS N V ADR 500472303 0 1 SH   SOLE 8 1 0 0
KOPIN CORP COM 500600101 56 42,257 SH   SOLE 1 42,257 0 0
KOPIN CORP COM 500600101 136 101,312 SH   SOLE 8 101,312 0 0
KOPPERS HOLDINGS INC COM 50060P106 846 32,580 SH   SOLE 1 32,580 0 0
KOPPERS HOLDINGS INC COM 50060P106 352 13,539 SH   SOLE 8 13,539 0 0
KOREA ELECTRIC PWR ADR 500631106 334 25,704 SH   SOLE 1 25,704 0 0
KOREA ELECTRIC PWR ADR 500631106 0 2 SH   SOLE 8 2 0 0
KOREA FD FUND 500634209 48 1,638 SH   DFND 1 0 0 1,638
KORN FERRY COM 500643200 2,668 59,585 SH   SOLE 1 59,585 0 0
KORN FERRY COM 500643200 4 94 SH   SOLE 8 94 0 0
KOSMOS ENERGY LTD COM 500688106 156 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 151 24,171 SH   SOLE 1 24,171 0 0
KOSMOS ENERGY LTD COM 500688106 100 16,014 SH   SOLE 8 16,014 0 0
KOSMOS ENERGY LTD COM 500688106 36 5,750 SH   SOLE 9 5,750 0 0
KRAFT HEINZ CO COM 500754106 47,913 1,467,474 SH   SOLE 1 1,467,474 0 0
KRAFT HEINZ CO COM 500754106 1,058 32,390 SH   DFND 1 0 0 32,390
KRAFT HEINZ CO COM 500754106 13,182 403,735 SH   SOLE 8 403,735 0 0
KRAFT HEINZ CO OPT 500754106 42,631 1,305,700 SH Put SOLE 8 1,305,700 0 0
KRAFT HEINZ CO OPT 500754106 7,882 241,400 SH Call SOLE 8 241,400 0 0
KRAFT HEINZ CO COM 500754106 12,136 371,688 SH   SOLE 9 371,688 0 0
KRAFT HEINZ CO COM 500754106 302 9,240 SH   DFND 20 0 0 9,240
KRAFT HEINZ CO COM 500754106 5 166 SH   SOLE 99 0 166 0
KRANESHARES TR FUND 500767306 94 2,000 SH   DFND 1 0 0 2,000
KRATON CORPORATION COM 50077C106 673 20,921 SH   SOLE 1 20,921 0 0
KRATON CORPORATION COM 50077C106 0 13 SH   SOLE 8 13 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 2,023 129,439 SH   SOLE 1 129,439 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 23 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 20 1,271 SH   SOLE 8 1,271 0 0
KROGER CO COM 501044101 56,842 2,310,619 SH   SOLE 1 2,310,619 0 0
KROGER CO OPT 501044101 21,186 861,200 SH Put SOLE 8 861,200 0 0
KROGER CO COM 501044101 13,256 538,875 SH   SOLE 8 538,875 0 0
KROGER CO OPT 501044101 5,395 219,300 SH Call SOLE 8 219,300 0 0
KROGER CO COM 501044101 3,128 127,158 SH   SOLE 9 127,158 0 0
KRONOS WORLDWIDE INC COM 50105F105 399 28,417 SH   SOLE 1 28,417 0 0
KRONOS WORLDWIDE INC COM 50105F105 14 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 149 10,639 SH   SOLE 8 10,639 0 0
KRYSTAL BIOTECH INC COM 501147102 1,157 35,156 SH   SOLE 1 35,156 0 0
KRYSTAL BIOTECH INC COM 501147102 27 830 SH   SOLE 8 830 0 0
KT CORP ADR 48268K101 815 65,485 SH   SOLE 1 65,485 0 0
KT CORP ADR 48268K101 1 69 SH   SOLE 8 69 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 1,126 50,928 SH   SOLE 1 50,928 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 35 1,600 SH Call SOLE 8 1,600 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 69 3,100 SH Put SOLE 8 3,100 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 331 14,962 SH   SOLE 8 14,962 0 0
KURA ONCOLOGY INC COM 50127T109 133 7,996 SH   SOLE 1 7,996 0 0
KVH INDS INC COM 482738101 59 5,798 SH   SOLE 1 5,798 0 0
KVH INDS INC COM 482738101 25 2,453 SH   SOLE 8 2,453 0 0
L BRANDS INC COM 501797104 9,520 345,155 SH   SOLE 1 345,155 0 0
L BRANDS INC OPT 501797104 4,278 155,100 SH Call SOLE 8 155,100 0 0
L BRANDS INC COM 501797104 197 7,148 SH   SOLE 8 7,148 0 0
L BRANDS INC OPT 501797104 3,630 131,600 SH Put SOLE 8 131,600 0 0
L BRANDS INC COM 501797104 895 32,423 SH   SOLE 9 32,423 0 0
L3 TECHNOLOGIES INC COM 502413107 22,836 110,662 SH   SOLE 1 110,662 0 0
L3 TECHNOLOGIES INC COM 502413107 64 312 SH   SOLE 8 312 0 0
L3 TECHNOLOGIES INC OPT 502413107 516 2,500 SH Call SOLE 8 2,500 0 0
L3 TECHNOLOGIES INC OPT 502413107 330 1,600 SH Put SOLE 8 1,600 0 0
L3 TECHNOLOGIES INC COM 502413107 1,728 8,375 SH   SOLE 9 8,375 0 0
L3 TECHNOLOGIES INC COM 502413107 537 2,600 SH   DFND 20 0 0 2,600
LA JOLLA PHARMACEUTICAL CO COM 503459604 39 6,133 SH   SOLE 1 6,133 0 0
LA JOLLA PHARMACEUTICAL CO OPT 503459604 2 300 SH Call SOLE 8 300 0 0
LA Z BOY INC COM 505336107 1,786 54,190 SH   SOLE 1 54,190 0 0
LA Z BOY INC COM 505336107 189 5,711 SH   SOLE 8 5,711 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 16,754 109,525 SH   SOLE 1 109,525 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 5,495 35,921 SH   SOLE 8 35,921 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 4,788 31,300 SH Put SOLE 8 31,300 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 337 2,200 SH Call SOLE 8 2,200 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 2,847 18,615 SH   SOLE 9 18,615 0 0
LADDER CAP CORP TRUS 505743104 1,632 95,881 SH   SOLE 1 95,881 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 168 59,659 SH   SOLE 1 59,659 0 0
LAKELAND BANCORP INC COM 511637100 562 37,635 SH   SOLE 1 37,635 0 0
LAKELAND BANCORP INC COM 511637100 3 192 SH   SOLE 8 192 0 0
LAKELAND FINL CORP COM 511656100 435 9,620 SH   SOLE 1 9,620 0 0
LAKELAND INDS INC COM 511795106 1 117 SH   SOLE 8 117 0 0
LAM RESEARCH CORP COM 512807108 37,457 209,243 SH   SOLE 1 209,243 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP OPT 512807108 28,087 156,900 SH Put SOLE 8 156,900 0 0
LAM RESEARCH CORP OPT 512807108 12,942 72,300 SH Call SOLE 8 72,300 0 0
LAM RESEARCH CORP COM 512807108 1,623 9,068 SH   SOLE 8 9,068 0 0
LAM RESEARCH CORP COM 512807108 2,972 16,609 SH   SOLE 9 16,609 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 4,044 51,026 SH   SOLE 1 51,026 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 55 700 SH Call SOLE 8 700 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 3,868 48,800 SH Put SOLE 8 48,800 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 1,393 17,567 SH   SOLE 8 17,567 0 0
LAMB WESTON HLDGS INC COM 513272104 32,469 433,243 SH   SOLE 1 433,243 0 0
LAMB WESTON HLDGS INC COM 513272104 703 9,373 SH   SOLE 8 9,373 0 0
LAMB WESTON HLDGS INC COM 513272104 1,145 15,290 SH   SOLE 9 15,290 0 0
LANCASTER COLONY CORP COM 513847103 2,274 14,513 SH   SOLE 1 14,513 0 0
LANCASTER COLONY CORP COM 513847103 2,148 13,706 SH   SOLE 8 13,706 0 0
LANDEC CORP COM 514766104 92 7,483 SH   SOLE 1 7,483 0 0
LANDMARK INFRASTRUCTURE LP COM 51508J108 162 9,524 SH   SOLE 8 9,524 0 0
LANDS END INC NEW COM 51509F105 53 3,230 SH   SOLE 1 3,230 0 0
LANDS END INC NEW OPT 51509F105 1,045 62,900 SH Call SOLE 8 62,900 0 0
LANDS END INC NEW OPT 51509F105 493 29,700 SH Put SOLE 8 29,700 0 0
LANDS END INC NEW COM 51509F105 1 48 SH   SOLE 8 48 0 0
LANDSTAR SYS INC COM 515098101 2,858 26,125 SH   SOLE 1 26,125 0 0
LANDSTAR SYS INC OPT 515098101 109 1,000 SH Put SOLE 8 1,000 0 0
LANDSTAR SYS INC COM 515098101 27 240 SH   SOLE 8 240 0 0
LANDSTAR SYS INC OPT 515098101 1,837 16,800 SH Call SOLE 8 16,800 0 0
LANNET INC COM 516012101 825 104,788 SH   SOLE 1 104,788 0 0
LANNET INC OPT 516012101 9 1,100 SH Put SOLE 8 1,100 0 0
LANNET INC COM 516012101 16 2,012 SH   SOLE 8 2,012 0 0
LANTHEUS HLDGS INC COM 516544103 968 39,567 SH   SOLE 1 39,567 0 0
LANTHEUS HLDGS INC COM 516544103 0 19 SH   SOLE 8 19 0 0
LAREDO PETROLEUM INC COM 516806106 1,017 329,202 SH   SOLE 1 329,202 0 0
LAREDO PETROLEUM INC COM 516806106 309 100,028 SH   SOLE 8 100,028 0 0
LAS VEGAS SANDS CORP COM 517834107 13,343 218,886 SH   SOLE 1 218,886 0 0
LAS VEGAS SANDS CORP OPT 517834107 8,802 144,400 SH Put SOLE 8 144,400 0 0
LAS VEGAS SANDS CORP COM 517834107 5,107 83,782 SH   SOLE 8 83,782 0 0
LAS VEGAS SANDS CORP OPT 517834107 32,986 541,100 SH Call SOLE 8 541,100 0 0
LAS VEGAS SANDS CORP COM 517834107 853 13,992 SH   SOLE 9 13,992 0 0
LATAM AIRLS GROUP S A ADR 51817R106 101 9,570 SH   SOLE 1 9,570 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 1,619 135,684 SH   SOLE 1 135,684 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 1 61 SH   SOLE 8 61 0 0
LAUDER ESTEE COS INC COM 518439104 83,610 505,048 SH   SOLE 1 445,441 59,607 0
LAUDER ESTEE COS INC COM 518439104 1,650 9,969 SH   DFND 1 0 0 9,969
LAUDER ESTEE COS INC COM 518439104 631 3,809 SH   SOLE 8 3,809 0 0
LAUDER ESTEE COS INC OPT 518439104 4,006 24,200 SH Put SOLE 8 24,200 0 0
LAUDER ESTEE COS INC OPT 518439104 8,443 51,000 SH Call SOLE 8 51,000 0 0
LAUDER ESTEE COS INC COM 518439104 24,279 146,650 SH   SOLE 9 146,650 0 0
LAUDER ESTEE COS INC COM 518439104 359 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 662 4,000 SH   DFND 20 0 0 4,000
LAUDER ESTEE COS INC COM 518439104 4,266 25,771 SH   SOLE 99 0 25,771 0
LAUREATE EDUCATION INC COM 518613203 1,072 71,650 SH   SOLE 1 71,650 0 0
LAWSON PRODS INC COM 520776105 61 1,961 SH   SOLE 1 1,961 0 0
LAWSON PRODS INC COM 520776105 2 60 SH   SOLE 8 60 0 0
LAZARD LTD COM G54050102 39,428 1,090,971 SH   SOLE 1 1,090,971 0 0
LAZARD LTD OPT G54050102 76 2,100 SH Put SOLE 8 2,100 0 0
LAZARD LTD COM G54050102 412 11,400 SH   SOLE 8 11,400 0 0
LAZARD LTD OPT G54050102 535 14,800 SH Call SOLE 8 14,800 0 0
LCI INDS COM 50189K103 1,817 23,655 SH   SOLE 1 23,655 0 0
LCI INDS COM 50189K103 904 11,777 SH   SOLE 8 11,777 0 0
LCNB CORP COM 50181P100 88 5,102 SH   SOLE 1 5,102 0 0
LEAF GROUP LTD COM 52177G102 42 5,172 SH   SOLE 1 5,172 0 0
LEAF GROUP LTD COM 52177G102 127 15,794 SH   SOLE 8 15,794 0 0
LEAR CORP COM 521865204 9,359 68,950 SH   SOLE 1 68,950 0 0
LEAR CORP OPT 521865204 4,017 29,600 SH Call SOLE 8 29,600 0 0
LEAR CORP OPT 521865204 801 5,900 SH Put SOLE 8 5,900 0 0
LEAR CORP COM 521865204 9,532 70,240 SH   SOLE 8 70,240 0 0
LEAR CORP COM 521865204 310 2,281 SH   SOLE 9 2,281 0 0
LEE ENTERPRISES INC COM 523768109 857 259,800 SH   SOLE 1 259,800 0 0
LEE ENTERPRISES INC COM 523768109 480 145,406 SH   SOLE 8 145,406 0 0
LEGACY HOUSING CORP COM 52472M101 103 8,635 SH   SOLE 1 8,635 0 0
LEGACY RESVS INC COM 524706108 1 1,997 SH   SOLE 8 1,997 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 1,974 52,776 SH   SOLE 1 52,776 0 0
LEGG MASON INC COM 524901105 2,857 104,396 SH   SOLE 1 104,396 0 0
LEGG MASON INC OPT 524901105 1,681 61,400 SH Put SOLE 8 61,400 0 0
LEGG MASON INC COM 524901105 514 18,794 SH   SOLE 8 18,794 0 0
LEGG MASON INC OPT 524901105 120 4,400 SH Call SOLE 8 4,400 0 0
LEGGETT &amp PLATT INC COM 524660107 7,903 187,179 SH   SOLE 1 187,179 0 0
LEGGETT &amp PLATT INC COM 524660107 84 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC OPT 524660107 106 2,500 SH Put SOLE 8 2,500 0 0
LEGGETT &amp PLATT INC COM 524660107 162 3,833 SH   SOLE 8 3,833 0 0
LEGGETT &amp PLATT INC COM 524660107 577 13,667 SH   SOLE 9 13,667 0 0
LEIDOS HLDGS INC COM 525327102 3,107 48,492 SH   SOLE 1 48,492 0 0
LEIDOS HLDGS INC COM 525327102 52 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 818 12,750 SH   SOLE 8 12,750 0 0
LEIDOS HLDGS INC COM 525327102 323 5,040 SH   SOLE 9 5,040 0 0
LEMAITRE VASCULAR INC COM 525558201 327 10,555 SH   SOLE 1 10,555 0 0
LEMAITRE VASCULAR INC COM 525558201 5 150 SH   SOLE 8 150 0 0
LENDINGCLUB CORP COM 52603A109 509 165,118 SH   SOLE 1 165,118 0 0
LENDINGCLUB CORP COM 52603A109 194 62,583 SH   SOLE 8 62,583 0 0
LENDINGCLUB CORP OPT 52603A109 131 42,400 SH Call SOLE 8 42,400 0 0
LENDINGCLUB CORP OPT 52603A109 43 13,800 SH Put SOLE 8 13,800 0 0
LENDINGTREE INC NEW COM 52603B107 792 2,252 SH   SOLE 1 2,252 0 0
LENDINGTREE INC NEW COM 52603B107 533 1,516 SH   SOLE 8 1,516 0 0
LENNAR CORP COM 526057302 420 10,751 SH   SOLE 1 10,751 0 0
LENNAR CORP COM 526057104 18,840 383,804 SH   SOLE 1 383,804 0 0
LENNAR CORP OPT 526057104 3,883 79,100 SH Put SOLE 8 79,100 0 0
LENNAR CORP COM 526057104 3,021 61,535 SH   SOLE 8 61,535 0 0
LENNAR CORP OPT 526057104 2,263 46,102 SH Call SOLE 8 46,102 0 0
LENNAR CORP OPT 526057302 0 2 SH Call SOLE 8 2 0 0
LENNAR CORP COM 526057302 4 113 SH   SOLE 8 113 0 0
LENNAR CORP COM 526057104 1,499 30,531 SH   SOLE 9 30,531 0 0
LENNOX INTL INC COM 526107107 18,841 71,260 SH   SOLE 1 71,260 0 0
LENNOX INTL INC COM 526107107 140 531 SH   SOLE 8 531 0 0
LENNOX INTL INC OPT 526107107 159 600 SH Call SOLE 8 600 0 0
LENNOX INTL INC OPT 526107107 423 1,600 SH Put SOLE 8 1,600 0 0
LENNOX INTL INC COM 526107107 346 1,309 SH   SOLE 9 1,309 0 0
LEVEL BRANDS INC COM 52730Q209 0 95 SH   SOLE 8 95 0 0
LEVEL ONE BANCORP INC COM 52730D208 39 1,646 SH   SOLE 1 1,646 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 82 14,788 SH   SOLE 1 14,788 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 17 3,000 SH Put SOLE 8 3,000 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 7 1,322 SH   SOLE 8 1,322 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 23 4,200 SH Call SOLE 8 4,200 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 324 30,900 SH   SOLE 1 30,900 0 0
LEXINGTON REALTY TRUST TRUS 529043101 1,914 211,207 SH   SOLE 1 211,207 0 0
LG DISPLAY CO LTD ADR 50186V102 278 32,100 SH   SOLE 1 32,100 0 0
LGI HOMES INC COM 50187T106 1,295 21,503 SH   SOLE 1 21,503 0 0
LGI HOMES INC OPT 50187T106 78 1,300 SH Put SOLE 8 1,300 0 0
LGI HOMES INC COM 50187T106 78 1,295 SH   SOLE 8 1,295 0 0
LHC GROUP INC COM 50187A107 3,183 28,717 SH   SOLE 1 28,717 0 0
LHC GROUP INC COM 50187A107 51 462 SH   SOLE 8 462 0 0
LIBBEY INC COM 529898108 0 25 SH   SOLE 8 25 0 0
LIBERTY BROADBAND CORP COM 530307305 1,905 20,767 SH   SOLE 1 20,767 0 0
LIBERTY BROADBAND CORP COM 530307107 330 3,606 SH   SOLE 1 3,606 0 0
LIBERTY BROADBAND CORP COM 530307107 0 1 SH   SOLE 8 1 0 0
LIBERTY BROADBAND CORP COM 530307305 356 3,879 SH   SOLE 9 3,879 0 0
LIBERTY EXPEDIA HLDGS INC COM 53046P109 4,237 98,983 SH   SOLE 1 98,983 0 0
LIBERTY EXPEDIA HLDGS INC COM 53046P109 162 3,775 SH   SOLE 8 3,775 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 41 SH   DFND 1 0 0 41
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC COM G5480U104 2,804 112,492 SH   SOLE 1 112,492 0 0
LIBERTY GLOBAL PLC COM G5480U120 14,012 578,732 SH   SOLE 1 578,732 0 0
LIBERTY GLOBAL PLC COM G5480U120 0 16 SH   SOLE 8 16 0 0
LIBERTY GLOBAL PLC COM G5480U104 301 12,102 SH   SOLE 8 12,102 0 0
LIBERTY GLOBAL PLC OPT G5480U104 760 30,500 SH Call SOLE 8 30,500 0 0
LIBERTY GLOBAL PLC OPT G5480U104 174 7,000 SH Put SOLE 8 7,000 0 0
LIBERTY GLOBAL PLC COM G5480U120 449 18,512 SH   SOLE 9 18,512 0 0
LIBERTY GLOBAL PLC COM G5480U104 168 6,780 SH   SOLE 9 6,780 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 791 40,675 SH   SOLE 1 40,675 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 533 27,528 SH   SOLE 1 27,528 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 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 530715AG6 60 87,000 PRN   SOLE 8 0 0 87,000
LIBERTY MEDIA CORP BOND 530715AL5 4,585 6,743,000 PRN   SOLE 8 0 0 6,743,000
LIBERTY MEDIA CORP DELAWARE COM 531229870 13 368 SH   SOLE 1 368 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 4,907 140,003 SH   SOLE 1 140,003 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 584 21,028 SH   SOLE 1 21,028 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 5,167 135,330 SH   SOLE 1 135,330 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 2,411 63,025 SH   SOLE 1 63,025 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 81 2,887 SH   SOLE 1 2,887 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 2,670 69,821 SH   SOLE 8 69,821 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 1,665 43,600 SH   SOLE 8 43,600 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 1,049 2,054,000 PRN   SOLE 8 0 0 2,054,000
LIBERTY MEDIA CORP DELAWARE COM 531229854 701 20,026 SH   SOLE 8 20,026 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 1 24 SH   SOLE 8 24 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 98 3,490 SH   SOLE 8 3,490 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 277 8,150 SH   SOLE 8 8,150 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 250 7,143 SH   SOLE 9 7,143 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 233 6,075 SH   SOLE 9 6,075 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 117 3,076 SH   SOLE 9 3,076 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 368 23,901 SH   SOLE 1 23,901 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 785 51,049 SH   SOLE 8 51,049 0 0
LIBERTY PPTY TR TRUS 531172104 13,726 283,501 SH   SOLE 1 283,501 0 0
LIBERTY PPTY TR TRUS 531172104 3 54 SH   SOLE 8 54 0 0
LIBERTY PPTY TR COM 531172104 260 5,364 SH   SOLE 9 5,364 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1,641 115,650 SH   SOLE 1 115,650 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 29 2,012 SH   SOLE 8 2,012 0 0
LIFE STORAGE INC COM 53223X107 737 7,575 SH   SOLE 1 7,575 0 0
LIFE STORAGE INC TRUS 53223X107 11,274 115,907 SH   SOLE 1 115,907 0 0
LIFE STORAGE INC TRUS 53223X107 10 105 SH   SOLE 8 105 0 0
LIFETIME BRANDS INC COM 53222Q103 34 3,604 SH   SOLE 1 3,604 0 0
LIFETIME BRANDS INC COM 53222Q103 1 56 SH   SOLE 8 56 0 0
LIFEVANTAGE CORP COM 53222K205 1,249 87,434 SH   SOLE 1 87,434 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 10,545 83,884 SH   SOLE 1 83,884 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 50 400 SH Put SOLE 8 400 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 126 1,000 SH Call SOLE 8 1,000 0 0
LILIS ENERGY INC COM 532403201 15 12,590 SH   SOLE 1 12,590 0 0
LILIS ENERGY INC COM 532403201 8 6,696 SH   SOLE 8 6,696 0 0
LILLY ELI &amp CO OPT 532457108 9,732 75,000 SH Call SOLE 1 75,000 0 0
LILLY ELI &amp CO COM 532457108 467 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO COM 532457108 131,204 1,011,129 SH   SOLE 1 1,011,129 0 0
LILLY ELI &amp CO COM 532457108 778 5,996 SH   SOLE 8 5,996 0 0
LILLY ELI &amp CO OPT 532457108 9,914 76,400 SH Put SOLE 8 76,400 0 0
LILLY ELI &amp CO OPT 532457108 25,913 199,700 SH Call SOLE 8 199,700 0 0
LILLY ELI &amp CO COM 532457108 12,610 97,173 SH   SOLE 9 97,173 0 0
LILLY ELI &amp CO COM 532457108 2,167 16,700 SH   SOLE 44 16,700 0 0
LILLY ELI &amp CO OPT 532457108 64,672 498,400 SH Call SOLE 44 498,400 0 0
LILLY ELI &amp CO COM 532457108 13,123 101,132 SH   SOLE 58 101,132 0 0
LIMELIGHT NETWORKS INC COM 53261M104 101 31,321 SH   SOLE 1 31,321 0 0
LIMELIGHT NETWORKS INC COM 53261M104 360 111,318 SH   SOLE 8 111,318 0 0
LIMONEIRA CO COM 532746104 101 4,304 SH   SOLE 1 4,304 0 0
LINCOLN ELEC HLDGS INC COM 533900106 699 8,333 SH   SOLE 1 8,333 0 0
LINCOLN ELEC HLDGS INC COM 533900106 6 70 SH   SOLE 8 70 0 0
LINCOLN NATL CORP IND COM 534187109 24,288 413,750 SH   SOLE 1 413,750 0 0
LINCOLN NATL CORP IND OPT 534187109 382 6,500 SH Put SOLE 8 6,500 0 0
LINCOLN NATL CORP IND OPT 534187109 176 3,000 SH Call SOLE 8 3,000 0 0
LINCOLN NATL CORP IND COM 534187109 305 5,201 SH   SOLE 8 5,201 0 0
LINCOLN NATL CORP IND COM 534187109 1,307 22,263 SH   SOLE 9 22,263 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 249 16,264 SH   SOLE 1 16,264 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 16 1,029 SH   SOLE 8 1,029 0 0
LINDE PLC COM G5494J103 542 3,080 SH   DFND 1 0 0 3,080
LINDE PLC COM G5494J103 1,262,727 7,177,445 SH   SOLE 1 7,177,445 0 0
LINDE PLC COM G5494J103 6,716 38,173 SH   SOLE 8 38,173 0 0
LINDE PLC OPT G5494J103 3,888 22,100 SH Call SOLE 8 22,100 0 0
LINDE PLC OPT G5494J103 10,872 61,800 SH Put SOLE 8 61,800 0 0
LINDE PLC COM G5494J103 75,027 426,465 SH   SOLE 9 426,465 0 0
LINDSAY CORP COM 535555106 940 9,703 SH   SOLE 1 9,703 0 0
LINDSAY CORP COM 535555106 1,249 12,905 SH   SOLE 8 12,905 0 0
LINDSAY CORP OPT 535555106 377 3,900 SH Put SOLE 8 3,900 0 0
LINE CORP ADR 53567X101 4 100 SH   DFND 1 0 0 100
LINE CORP ADR 53567X101 1,503 42,683 SH   SOLE 8 42,683 0 0
LIONS GATE ENTMNT CORP COM 535919500 24 1,557 SH   SOLE 1 1,557 0 0
LIONS GATE ENTMNT CORP COM 535919401 450 28,812 SH   SOLE 1 28,812 0 0
LIONS GATE ENTMNT CORP COM 535919500 3 170 SH   SOLE 8 170 0 0
LIONS GATE ENTMNT CORP COM 535919401 0 18 SH   SOLE 8 18 0 0
LIQUID MEDIA GROUP LTD NEW COM 53634Q204 12 3,388 SH   SOLE 8 3,388 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 59 5,203 SH   SOLE 1 5,203 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 9 755 SH   SOLE 8 755 0 0
LIQUIDITY SERVICES INC COM 53635B107 152 19,728 SH   SOLE 1 19,728 0 0
LIQUIDITY SERVICES INC COM 53635B107 3 452 SH   SOLE 8 452 0 0
LITHIA MTRS INC COM 536797103 1,563 16,853 SH   SOLE 1 16,853 0 0
LITHIA MTRS INC COM 536797103 331 3,577 SH   SOLE 8 3,577 0 0
LITHIA MTRS INC OPT 536797103 19 200 SH Put SOLE 8 200 0 0
LITTELFUSE INC COM 537008104 1,846 10,118 SH   SOLE 1 10,118 0 0
LITTELFUSE INC COM 537008104 2 13 SH   SOLE 8 13 0 0
LIVANOVA PLC COM G5509L101 1,817 18,680 SH   SOLE 1 18,680 0 0
LIVANOVA PLC OPT G5509L101 10 100 SH Call SOLE 8 100 0 0
LIVANOVA PLC COM G5509L101 449 4,612 SH   SOLE 8 4,612 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 3,254 51,215 SH   SOLE 1 51,215 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 3,202 50,400 SH Put SOLE 8 50,400 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,453 22,871 SH   SOLE 8 22,871 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 3,425 53,900 SH Call SOLE 8 53,900 0 0
LIVE NATION ENTERTAINMENT IN BOND 538034AQ2 1,272 1,103,000 PRN   SOLE 8 0 0 1,103,000
LIVE NATION ENTERTAINMENT IN COM 538034109 337 5,300 SH   SOLE 9 5,300 0 0
LIVE OAK BANCSHARES INC COM 53803X105 273 18,678 SH   SOLE 1 18,678 0 0
LIVE OAK BANCSHARES INC COM 53803X105 33 2,259 SH   SOLE 8 2,259 0 0
LIVE VENTURES INC COM 538142308 0 1 SH   SOLE 8 1 0 0
LIVENT CORP COM 53814L108 1,633 132,927 SH   SOLE 1 132,927 0 0
LIVENT CORP OPT 53814L108 26 2,139 SH Put SOLE 8 2,139 0 0
LIVENT CORP OPT 53814L108 36 2,925 SH Call SOLE 8 2,925 0 0
LIVENT CORP COM 53814L108 6 517 SH   SOLE 8 517 0 0
LIVENT CORP COM 53814L108 28 2,331 SH   SOLE 9 2,331 0 0
LIVEPERSON INC COM 538146101 1,385 47,749 SH   SOLE 1 47,749 0 0
LIVEPERSON INC OPT 538146101 3 100 SH Call SOLE 8 100 0 0
LIVEPERSON INC OPT 538146101 38 1,300 SH Put SOLE 8 1,300 0 0
LIVEPERSON INC COM 538146101 800 27,572 SH   SOLE 8 27,572 0 0
LIVERAMP HLDGS INC COM 53815P108 1,744 31,966 SH   SOLE 1 31,966 0 0
LIVERAMP HLDGS INC OPT 53815P108 1,206 22,100 SH Call SOLE 8 22,100 0 0
LIVERAMP HLDGS INC COM 53815P108 59 1,092 SH   SOLE 8 1,092 0 0
LIVEXLIVE MEDIA INC COM 53839L208 58 10,710 SH   SOLE 1 10,710 0 0
LIVEXLIVE MEDIA INC COM 53839L208 2 354 SH   SOLE 8 354 0 0
LKQ CORP COM 501889208 8,302 292,521 SH   SOLE 1 292,521 0 0
LKQ CORP OPT 501889208 6 200 SH Put SOLE 8 200 0 0
LKQ CORP COM 501889208 64 2,241 SH   SOLE 8 2,241 0 0
LKQ CORP OPT 501889208 812 28,600 SH Call SOLE 8 28,600 0 0
LKQ CORP COM 501889208 944 33,275 SH   SOLE 9 33,275 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 7 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 194 60,708 SH   SOLE 1 60,708 0 0
LOCKHEED MARTIN CORP COM 539830109 180 601 SH   DFND 1 0 0 601
LOCKHEED MARTIN CORP COM 539830109 89,527 298,264 SH   SOLE 1 298,264 0 0
LOCKHEED MARTIN CORP OPT 539830109 50,006 166,600 SH Put SOLE 8 166,600 0 0
LOCKHEED MARTIN CORP OPT 539830109 11,436 38,100 SH Call SOLE 8 38,100 0 0
LOCKHEED MARTIN CORP COM 539830109 5,792 19,297 SH   SOLE 8 19,297 0 0
LOCKHEED MARTIN CORP COM 539830109 7,836 26,106 SH   SOLE 9 26,106 0 0
LOEWS CORP COM 540424108 29,495 615,345 SH   SOLE 1 615,345 0 0
LOEWS CORP COM 540424108 552 11,514 SH   SOLE 8 11,514 0 0
LOEWS CORP OPT 540424108 29 600 SH Put SOLE 8 600 0 0
LOEWS CORP COM 540424108 1,372 28,618 SH   SOLE 9 28,618 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 22 2,215 SH   SOLE 1 2,215 0 0
LOGITECH INTL S A COM H50430232 4,185 106,393 SH   SOLE 1 106,393 0 0
LOGITECH INTL S A OPT H50430232 55 1,400 SH Call SOLE 8 1,400 0 0
LOGITECH INTL S A COM H50430232 31 788 SH   SOLE 8 788 0 0
LOGITECH INTL S A COM H50430232 15,913 404,482 SH   SOLE 9 404,482 0 0
LOGMEIN INC COM 54142L109 2,611 32,597 SH   SOLE 1 32,597 0 0
LOGMEIN INC COM 54142L109 1 8 SH   SOLE 8 8 0 0
LONESTAR RES US INC COM 54240F103 0 6 SH   SOLE 8 6 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 134 3,712 SH   SOLE 1 3,712 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 282 7,842 SH   SOLE 8 7,842 0 0
LOUISIANA PAC CORP COM 546347105 1,731 71,016 SH   SOLE 1 71,016 0 0
LOUISIANA PAC CORP OPT 546347105 9,910 406,500 SH Put SOLE 8 406,500 0 0
LOUISIANA PAC CORP OPT 546347105 275 11,300 SH Call SOLE 8 11,300 0 0
LOUISIANA PAC CORP COM 546347105 930 38,174 SH   SOLE 8 38,174 0 0
LOVESAC COMPANY COM 54738L109 76 2,716 SH   SOLE 1 2,716 0 0
LOVESAC COMPANY COM 54738L109 5 193 SH   SOLE 8 193 0 0
LOWES COS INC COM 548661107 77,257 705,724 SH   SOLE 1 705,724 0 0
LOWES COS INC OPT 548661107 14,220 129,900 SH Put SOLE 8 129,900 0 0
LOWES COS INC OPT 548661107 36,552 333,900 SH Call SOLE 8 333,900 0 0
LOWES COS INC COM 548661107 4,528 41,358 SH   SOLE 8 41,358 0 0
LOWES COS INC COM 548661107 9,255 84,549 SH   SOLE 9 84,549 0 0
LOWES COS INC COM 548661107 11,010 100,572 SH   SOLE 58 100,572 0 0
LPL FINL HLDGS INC COM 50212V100 7,827 112,380 SH   SOLE 1 112,380 0 0
LPL FINL HLDGS INC COM 50212V100 183 2,614 SH   SOLE 8 2,614 0 0
LSB INDS INC COM 502160104 92 14,711 SH   SOLE 1 14,711 0 0
LSB INDS INC COM 502160104 161 25,758 SH   SOLE 8 25,758 0 0
LSC COMMUNICATIONS INC COM 50218P107 436 66,689 SH   SOLE 1 66,689 0 0
LSC COMMUNICATIONS INC COM 50218P107 49 7,561 SH   SOLE 8 7,561 0 0
LSI INDS INC COM 50216C108 2 800 SH   SOLE 1 800 0 0
LSI INDS INC COM 50216C108 0 10 SH   SOLE 8 10 0 0
LTC PPTYS INC TRUS 502175102 3,943 86,100 SH   SOLE 1 86,100 0 0
LTC PPTYS INC OPT 502175102 41 900 SH Call SOLE 8 900 0 0
LTC PPTYS INC TRUS 502175102 3 60 SH   SOLE 8 60 0 0
LULULEMON ATHLETICA INC COM 550021109 13,913 84,896 SH   SOLE 1 84,896 0 0
LULULEMON ATHLETICA INC COM 550021109 3 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 12,297 75,041 SH   SOLE 8 75,041 0 0
LULULEMON ATHLETICA INC OPT 550021109 55,880 341,000 SH Call SOLE 8 341,000 0 0
LULULEMON ATHLETICA INC OPT 550021109 54,863 334,800 SH Put SOLE 8 334,800 0 0
LULULEMON ATHLETICA INC COM 550021109 660 4,027 SH   SOLE 9 4,027 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 310 30,770 SH   SOLE 1 30,770 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 354 34,997 SH   SOLE 8 34,997 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 202 20,000 SH Call SOLE 8 20,000 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 130 12,900 SH Put SOLE 8 12,900 0 0
LUMENTUM HLDGS INC COM 55024U109 1 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC COM 55024U109 4,434 78,430 SH   SOLE 1 78,430 0 0
LUMENTUM HLDGS INC OPT 55024U109 3,047 53,890 SH Put SOLE 8 53,890 0 0
LUMENTUM HLDGS INC COM 55024U109 2,077 36,727 SH   SOLE 8 36,727 0 0
LUMENTUM HLDGS INC OPT 55024U109 3,700 65,446 SH Call SOLE 8 65,446 0 0
LUMINEX CORP DEL COM 55027E102 1,398 60,772 SH   SOLE 1 60,772 0 0
LUMINEX CORP DEL COM 55027E102 1,350 58,652 SH   SOLE 8 58,652 0 0
LUTHER BURBANK CORP COM 550550107 63 6,240 SH   SOLE 1 6,240 0 0
LUXFER HOLDINGS PLC COM G5698W116 481 19,269 SH   SOLE 1 19,269 0 0
LUXOFT HLDG INC COM G57279104 1,768 30,116 SH   SOLE 1 30,116 0 0
LUXOFT HLDG INC COM G57279104 0 3 SH   SOLE 8 3 0 0
LYDALL INC DEL COM 550819106 375 15,992 SH   SOLE 1 15,992 0 0
LYFT INC COM 55087P104 117 1,493 SH   SOLE 8 1,493 0 0
LYON WILLIAM HOMES COM 552074700 337 21,919 SH   SOLE 1 21,919 0 0
LYON WILLIAM HOMES COM 552074700 1 40 SH   SOLE 8 40 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 8 100 SH   DFND 1 0 0 100
LYONDELLBASELL INDUSTRIES N COM N53745100 60,929 724,653 SH   SOLE 1 724,653 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 10,510 125,000 SH Put SOLE 8 125,000 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 10,207 121,400 SH Call SOLE 8 121,400 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 1,429 16,991 SH   SOLE 8 16,991 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 2,793 33,211 SH   SOLE 9 33,211 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 17 200 SH   DFND 20 0 0 200
M &amp T BK CORP COM 55261F104 23,959 152,584 SH   SOLE 1 152,584 0 0
M &amp T BK CORP OPT 55261F104 2,607 16,600 SH Call SOLE 8 16,600 0 0
M &amp T BK CORP COM 55261F104 49 310 SH   SOLE 8 310 0 0
M &amp T BK CORP OPT 55261F104 47 300 SH Put SOLE 8 300 0 0
M &amp T BK CORP COM 55261F104 2,272 14,477 SH   SOLE 9 14,477 0 0
M D C HLDGS INC COM 552676108 1,273 43,846 SH   SOLE 1 43,846 0 0
M D C HLDGS INC COM 552676108 1,405 48,343 SH   SOLE 8 48,343 0 0
M/I HOMES INC COM 55305B101 493 18,495 SH   SOLE 1 18,495 0 0
M/I HOMES INC COM 55305B101 49 1,853 SH   SOLE 8 1,853 0 0
MACATAWA BK CORP COM 554225102 84 8,449 SH   SOLE 1 8,449 0 0
MACERICH CO COM 554382101 991 22,872 SH   SOLE 1 22,872 0 0
MACERICH CO TRUS 554382101 15,411 355,516 SH   SOLE 1 355,516 0 0
MACERICH CO OPT 554382101 173 4,000 SH Call SOLE 8 4,000 0 0
MACERICH CO TRUS 554382101 1 16 SH   SOLE 8 16 0 0
MACERICH CO OPT 554382101 130 3,000 SH Put SOLE 8 3,000 0 0
MACERICH CO COM 554382101 480 11,047 SH   SOLE 9 11,047 0 0
MACK CALI RLTY CORP COM 554489104 327 14,742 SH   SOLE 1 14,742 0 0
MACK CALI RLTY CORP TRUS 554489104 3,536 159,296 SH   SOLE 1 159,296 0 0
MACK CALI RLTY CORP TRUS 554489104 7 312 SH   SOLE 8 312 0 0
MACKINAC FINL CORP COM 554571109 110 7,003 SH   SOLE 1 7,003 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 319 19,060 SH   SOLE 1 19,060 0 0
MACOM TECH SOLUTIONS HLDGS I OPT 55405Y100 13 800 SH Put SOLE 8 800 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 17 1,020 SH   SOLE 8 1,020 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,350 32,741 SH   SOLE 1 32,741 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 3,792 4,303,000 PRN   SOLE 8 0 0 4,303,000
MACQUARIE INFRASTRUCTURE COR BOND 55608BAA3 1,578 1,584,000 PRN   SOLE 8 0 0 1,584,000
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 1,632 39,600 SH Put SOLE 8 39,600 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 132 3,200 SH Call SOLE 8 3,200 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 531 12,878 SH   SOLE 8 12,878 0 0
MACROGENICS INC COM 556099109 331 18,429 SH   SOLE 1 18,429 0 0
MACYS INC COM 55616P104 18,197 757,131 SH   SOLE 1 757,131 0 0
MACYS INC COM 55616P104 5,200 216,387 SH   SOLE 8 216,387 0 0
MACYS INC OPT 55616P104 21,113 878,600 SH Put SOLE 8 878,600 0 0
MACYS INC OPT 55616P104 8,851 368,300 SH Call SOLE 8 368,300 0 0
MACYS INC COM 55616P104 793 32,997 SH   SOLE 9 32,997 0 0
MADDEN STEVEN LTD COM 556269108 2,792 82,497 SH   SOLE 1 82,497 0 0
MADDEN STEVEN LTD COM 556269108 275 8,140 SH   SOLE 8 8,140 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 3,306 11,275 SH   SOLE 1 11,275 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 1,304 4,448 SH   SOLE 8 4,448 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 246 1,962 SH   SOLE 1 1,962 0 0
MADRIGAL PHARMACEUTICALS INC OPT 558868105 1,691 13,500 SH Call SOLE 8 13,500 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 173 1,386 SH   SOLE 8 1,386 0 0
MAG SILVER CORP COM 55903Q104 127 11,900 SH   SOLE 1 11,900 0 0
MAG SILVER CORP OPT 55903Q104 16 1,500 SH Call SOLE 8 1,500 0 0
MAG SILVER CORP COM 55903Q104 1,027 96,338 SH   SOLE 8 96,338 0 0
MAGAL SECURITY SYS LTD COM M6786D104 5 1,000 SH   DFND 1 0 0 1,000
MAGAL SECURITY SYS LTD COM M6786D104 0 82 SH   SOLE 8 82 0 0
MAGELLAN HEALTH INC COM 559079207 1,466 22,216 SH   SOLE 1 22,216 0 0
MAGELLAN HEALTH INC OPT 559079207 7 100 SH Put SOLE 8 100 0 0
MAGELLAN HEALTH INC COM 559079207 80 1,212 SH   SOLE 8 1,212 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 34,560 570,013 SH   SOLE 1 570,013 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 946 15,600 SH Put SOLE 8 15,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 546 9,008 SH   SOLE 8 9,008 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 2,874 47,400 SH Call SOLE 8 47,400 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 130 7,895 SH   SOLE 1 7,895 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 7 400 SH   SOLE 8 400 0 0
MAGIC SOFTWARE ENTERPRISES L COM 559166103 0 30 SH   SOLE 8 30 0 0
MAGNA INTL INC COM 559222401 2,861 58,754 SH   SOLE 1 58,754 0 0
MAGNA INTL INC OPT 559222401 107 2,200 SH Call SOLE 8 2,200 0 0
MAGNA INTL INC COM 559222401 105 2,170 SH   SOLE 8 2,170 0 0
MAGNA INTL INC OPT 559222401 302 6,200 SH Put SOLE 8 6,200 0 0
MAGNA INTL INC COM 559222401 86 1,766 SH   SOLE 9 1,766 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 33 4,471 SH   SOLE 8 4,471 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 2,635 219,556 SH   SOLE 1 219,556 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 4 305 SH   SOLE 8 305 0 0
MAIDEN HOLDINGS LTD COM G5753U112 20 28,062 SH   SOLE 1 28,062 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,575 42,313 SH   SOLE 8 42,313 0 0
MAIN STREET CAPITAL CORP OPT 56035L104 11 300 SH Put SOLE 8 300 0 0
MAJESCO COM 56068V102 13 1,849 SH   SOLE 1 1,849 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 32 1,166 SH   SOLE 1 1,166 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 8 257 SH   SOLE 8 257 0 0
MALIBU BOATS INC COM 56117J100 1,312 33,174 SH   SOLE 1 33,174 0 0
MALIBU BOATS INC COM 56117J100 12 300 SH   SOLE 8 300 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO COM G5785G107 2,944 135,370 SH   SOLE 1 135,370 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 35 1,613 SH   SOLE 8 1,613 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 426 19,600 SH Call SOLE 8 19,600 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 137 6,300 SH Put SOLE 8 6,300 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 822 37,812 SH   SOLE 9 37,812 0 0
MALVERN BANCORP INC COM 561409103 45 2,236 SH   SOLE 1 2,236 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 847 50,866 SH   SOLE 1 50,866 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 31 1,848 SH   SOLE 8 1,848 0 0
MANCHESTER UTD PLC NEW COM G5784H106 41 2,153 SH   SOLE 8 2,153 0 0
MANHATTAN ASSOCS INC COM 562750109 3,729 67,660 SH   SOLE 1 67,660 0 0
MANHATTAN ASSOCS INC COM 562750109 78 1,425 SH   SOLE 8 1,425 0 0
MANITEX INTL INC COM 563420108 31 4,108 SH   SOLE 1 4,108 0 0
MANITEX INTL INC COM 563420108 46 6,015 SH   SOLE 8 6,015 0 0
MANITOWOC CO INC COM 563571405 323 19,643 SH   SOLE 1 19,643 0 0
MANITOWOC CO INC OPT 563571405 10 600 SH Call SOLE 8 600 0 0
MANITOWOC CO INC COM 563571405 224 13,633 SH   SOLE 8 13,633 0 0
MANITOWOC CO INC OPT 563571405 166 10,100 SH Put SOLE 8 10,100 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 90 SH   SOLE 8 90 0 0
MANNKIND CORP COM 56400P706 119 60,583 SH   SOLE 1 60,583 0 0
MANNKIND CORP OPT 56400P706 322 163,700 SH Call SOLE 8 163,700 0 0
MANNKIND CORP OPT 56400P706 72 36,600 SH Put SOLE 8 36,600 0 0
MANNKIND CORP COM 56400P706 329 166,791 SH   SOLE 8 166,791 0 0
MANPOWERGROUP INC COM 56418H100 1,695 20,490 SH   SOLE 1 20,490 0 0
MANPOWERGROUP INC OPT 56418H100 810 9,800 SH Call SOLE 8 9,800 0 0
MANPOWERGROUP INC COM 56418H100 66 798 SH   SOLE 8 798 0 0
MANPOWERGROUP INC OPT 56418H100 91 1,100 SH Put SOLE 8 1,100 0 0
MANPOWERGROUP INC COM 56418H100 537 6,494 SH   SOLE 9 6,494 0 0
MANTECH INTL CORP COM 564563104 1,475 27,295 SH   SOLE 1 27,295 0 0
MANTECH INTL CORP COM 564563104 328 6,085 SH   SOLE 8 6,085 0 0
MANULIFE FINL CORP COM 56501R106 113 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP COM 56501R106 343 20,265 SH   SOLE 1 20,265 0 0
MANULIFE FINL CORP OPT 56501R106 39 2,300 SH Call SOLE 8 2,300 0 0
MANULIFE FINL CORP COM 56501R106 8 450 SH   SOLE 8 450 0 0
MANULIFE FINL CORP OPT 56501R106 19 1,100 SH Put SOLE 8 1,100 0 0
MANULIFE FINL CORP COM 56501R106 2,517 148,897 SH   SOLE 9 148,897 0 0
MANULIFE FINL CORP COM 56501R106 101 5,944 SH   DFND 20 0 0 5,944
MARATHON OIL CORP COM 565849106 43,076 2,577,920 SH   SOLE 1 2,577,920 0 0
MARATHON OIL CORP COM 565849106 2 130 SH   DFND 1 0 0 130
MARATHON OIL CORP OPT 565849106 17,119 1,024,500 SH Put SOLE 8 1,024,500 0 0
MARATHON OIL CORP OPT 565849106 14,550 870,700 SH Call SOLE 8 870,700 0 0
MARATHON OIL CORP COM 565849106 797 47,713 SH   SOLE 8 47,713 0 0
MARATHON OIL CORP COM 565849106 1,460 87,392 SH   SOLE 9 87,392 0 0
MARATHON PATENT GROUP INC COM 56585W302 0 23 SH   SOLE 8 23 0 0
MARATHON PETE CORP COM 56585A102 12 200 SH   DFND 1 0 0 200
MARATHON PETE CORP COM 56585A102 99,184 1,657,210 SH   SOLE 1 1,657,210 0 0
MARATHON PETE CORP COM 56585A102 969 16,183 SH   SOLE 8 16,183 0 0
MARATHON PETE CORP OPT 56585A102 6,476 108,200 SH Call SOLE 8 108,200 0 0
MARATHON PETE CORP OPT 56585A102 6,392 106,812 SH Put SOLE 8 106,812 0 0
MARATHON PETE CORP COM 56585A102 4,377 73,115 SH   SOLE 9 73,115 0 0
MARCHEX INC COM 56624R108 853 180,315 SH   SOLE 1 180,315 0 0
MARCHEX INC COM 56624R108 2 493 SH   SOLE 8 493 0 0
MARCUS &amp MILLICHAP INC COM 566324109 1,389 34,092 SH   SOLE 1 34,092 0 0
MARCUS &amp MILLICHAP INC COM 566324109 3 69 SH   SOLE 8 69 0 0
MARCUS CORP COM 566330106 854 21,297 SH   SOLE 1 21,297 0 0
MARINE PRODS CORP COM 568427108 29 2,125 SH   SOLE 1 2,125 0 0
MARINEMAX INC COM 567908108 412 21,563 SH   SOLE 1 21,563 0 0
MARINEMAX INC COM 567908108 88 4,617 SH   SOLE 8 4,617 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 56 13,336 SH   SOLE 1 13,336 0 0
MARKEL CORP COM 570535104 100 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 2,573 2,583 SH   SOLE 1 2,583 0 0
MARKEL CORP COM 570535104 398 400 SH   SOLE 8 400 0 0
MARKEL CORP COM 570535104 491 492 SH   SOLE 9 492 0 0
MARKER THERAPEUTICS INC COM 57055L107 862 130,594 SH   SOLE 1 130,594 0 0
MARKETAXESS HLDGS INC COM 57060D108 4,385 17,823 SH   SOLE 1 17,823 0 0
MARKETAXESS HLDGS INC COM 57060D108 268 1,093 SH   SOLE 8 1,093 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 54 2,507 SH   SOLE 1 2,507 0 0
MARRIOTT INTL INC NEW OPT 571903202 7,505 60,000 SH Put SOLE 1 60,000 0 0
MARRIOTT INTL INC NEW COM 571903202 35,564 284,315 SH   SOLE 1 284,315 0 0
MARRIOTT INTL INC NEW OPT 571903202 1,376 11,000 SH Call SOLE 8 11,000 0 0
MARRIOTT INTL INC NEW OPT 571903202 4,303 34,400 SH Put SOLE 8 34,400 0 0
MARRIOTT INTL INC NEW COM 571903202 5,421 43,339 SH   SOLE 8 43,339 0 0
MARRIOTT INTL INC NEW COM 571903202 3,737 29,869 SH   SOLE 9 29,869 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1,281 13,690 SH   SOLE 1 13,690 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 514 5,500 SH Put SOLE 8 5,500 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 358 3,823 SH   SOLE 8 3,823 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 131 1,396 SH Call SOLE 8 1,396 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 24 15,418 SH   SOLE 1 15,418 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 48,231 513,637 SH   SOLE 1 513,637 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 56 600 SH Put SOLE 8 600 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 225 2,392 SH   SOLE 8 2,392 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 225 2,400 SH Call SOLE 8 2,400 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 5,002 53,272 SH   SOLE 9 53,272 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 29 310 SH   SOLE 99 0 310 0
MARTEN TRANS LTD COM 573075108 678 38,004 SH   SOLE 1 38,004 0 0
MARTEN TRANS LTD COM 573075108 149 8,311 SH   SOLE 8 8,311 0 0
MARTIN MARIETTA MATLS INC COM 573284106 31,594 157,046 SH   SOLE 1 157,046 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 31,243 155,300 SH Put SOLE 8 155,300 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 3,138 15,600 SH Call SOLE 8 15,600 0 0
MARTIN MARIETTA MATLS INC COM 573284106 257 1,277 SH   SOLE 8 1,277 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,312 6,523 SH   SOLE 9 6,523 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 92 7,363 SH   SOLE 1 7,363 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 7 600 SH   SOLE 8 600 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 29,835 1,500,000 SH Call SOLE 1 1,500,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 5,995 301,411 SH   SOLE 1 301,411 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 2,067 103,900 SH Put SOLE 8 103,900 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 5,458 274,410 SH   SOLE 8 274,410 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 2,814 141,500 SH Call SOLE 8 141,500 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 447 22,528 SH   SOLE 9 22,528 0 0
MASCO CORP COM 574599106 11,556 293,959 SH   SOLE 1 293,959 0 0
MASCO CORP COM 574599106 175 4,457 SH   SOLE 8 4,457 0 0
MASCO CORP OPT 574599106 877 22,300 SH Call SOLE 8 22,300 0 0
MASCO CORP COM 574599106 1,259 32,033 SH   SOLE 9 32,033 0 0
MASIMO CORP COM 574795100 3,057 22,107 SH   SOLE 1 22,107 0 0
MASIMO CORP COM 574795100 108 773 SH   SOLE 8 773 0 0
MASONITE INTL CORP NEW COM 575385109 2,232 44,753 SH   SOLE 1 44,753 0 0
MASONITE INTL CORP NEW COM 575385109 16 337 SH   SOLE 8 337 0 0
MASTEC INC COM 576323109 4,621 96,086 SH   SOLE 1 96,086 0 0
MASTEC INC COM 576323109 662 13,763 SH   SOLE 8 13,763 0 0
MASTEC INC OPT 576323109 115 2,400 SH Call SOLE 8 2,400 0 0
MASTEC INC OPT 576323109 2,867 59,600 SH Put SOLE 8 59,600 0 0
MASTERCARD INC COM 57636Q104 319,964 1,358,942 SH   SOLE 1 1,358,375 567 0
MASTERCARD INC OPT 57636Q104 9,418 40,000 SH Put SOLE 1 40,000 0 0
MASTERCARD INC OPT 57636Q104 9,418 40,000 SH Call SOLE 1 40,000 0 0
MASTERCARD INC COM 57636Q104 721 3,062 SH   DFND 1 0 0 3,062
MASTERCARD INC OPT 57636Q104 52,270 222,000 SH Call SOLE 8 222,000 0 0
MASTERCARD INC OPT 57636Q104 57,450 244,000 SH Put SOLE 8 244,000 0 0
MASTERCARD INC COM 57636Q104 29,271 124,320 SH   SOLE 8 124,320 0 0
MASTERCARD INC OPT 57636Q104 9,418 40,000 SH Call SOLE 9 40,000 0 0
MASTERCARD INC OPT 57636Q104 9,418 40,000 SH Put SOLE 9 40,000 0 0
MASTERCARD INC COM 57636Q104 50,883 216,109 SH   SOLE 9 216,109 0 0
MASTERCARD INC COM 57636Q104 2,284 9,700 SH   DFND 20 0 0 9,700
MASTERCRAFT BOAT HLDGS INC COM 57637H103 808 35,779 SH   SOLE 1 35,779 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 40 1,754 SH   SOLE 8 1,754 0 0
MATADOR RES CO COM 576485205 937 48,479 SH   SOLE 1 48,479 0 0
MATADOR RES CO COM 576485205 15 780 SH   SOLE 8 780 0 0
MATCH GROUP INC COM 57665R106 6,405 113,161 SH   SOLE 1 113,161 0 0
MATCH GROUP INC OPT 57665R106 1,438 25,400 SH Call SOLE 8 25,400 0 0
MATCH GROUP INC OPT 57665R106 12,613 222,800 SH Put SOLE 8 222,800 0 0
MATCH GROUP INC COM 57665R106 1,633 28,846 SH   SOLE 8 28,846 0 0
MATERIALISE NV ADR 57667T100 170 10,800 SH   SOLE 1 10,800 0 0
MATERION CORP COM 576690101 955 16,745 SH   SOLE 1 16,745 0 0
MATERION CORP COM 576690101 621 10,876 SH   SOLE 8 10,876 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 74 67,648 SH   SOLE 1 67,648 0 0
MATRIX SVC CO COM 576853105 675 34,482 SH   SOLE 1 34,482 0 0
MATRIX SVC CO OPT 576853105 6 300 SH Put SOLE 8 300 0 0
MATRIX SVC CO COM 576853105 5 203 SH   SOLE 8 203 0 0
MATSON INC COM 57686G105 1,021 28,287 SH   SOLE 1 28,287 0 0
MATSON INC COM 57686G105 3 84 SH   SOLE 8 84 0 0
MATTEL INC COM 577081102 3,919 301,514 SH   SOLE 1 301,514 0 0
MATTEL INC COM 577081102 235 18,047 SH   SOLE 8 18,047 0 0
MATTEL INC OPT 577081102 1,157 89,000 SH Call SOLE 8 89,000 0 0
MATTEL INC OPT 577081102 2,050 157,700 SH Put SOLE 8 157,700 0 0
MATTEL INC COM 577081102 524 40,252 SH   SOLE 9 40,252 0 0
MATTHEWS INTL CORP COM 577128101 854 23,092 SH   SOLE 1 23,092 0 0
MATTHEWS INTL CORP COM 577128101 6 158 SH   SOLE 8 158 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 22 1,917 SH   SOLE 1 1,917 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 29,459 554,032 SH   SOLE 1 554,032 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 324 6,100 SH Call SOLE 8 6,100 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 96 1,800 SH Put SOLE 8 1,800 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 91 1,710 SH   SOLE 8 1,710 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,529 28,742 SH   SOLE 9 28,742 0 0
MAXIMUS INC COM 577933104 4,164 58,661 SH   SOLE 1 58,661 0 0
MAXIMUS INC COM 577933104 64 897 SH   SOLE 8 897 0 0
MAXLINEAR INC COM 57776J100 1,242 48,653 SH   SOLE 1 48,653 0 0
MAXLINEAR INC COM 57776J100 865 33,860 SH   SOLE 8 33,860 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 56 12,541 SH   SOLE 1 12,541 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 87 19,400 SH Put SOLE 8 19,400 0 0
MAXWELL TECHNOLOGIES INC OPT 577767106 26 5,800 SH Call SOLE 8 5,800 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 90 20,097 SH   SOLE 8 20,097 0 0
MBIA INC COM 55262C100 3,239 340,296 SH   SOLE 1 340,296 0 0
MBIA INC OPT 55262C100 149 15,600 SH Call SOLE 8 15,600 0 0
MBIA INC COM 55262C100 474 49,841 SH   SOLE 8 49,841 0 0
MBIA INC OPT 55262C100 582 61,100 SH Put SOLE 8 61,100 0 0
MCCORMICK &amp CO INC COM 579780206 29,012 192,606 SH   SOLE 1 192,606 0 0
MCCORMICK &amp CO INC COM 579780206 1,120 7,435 SH   DFND 1 0 0 7,435
MCCORMICK &amp CO INC COM 579780206 897 5,954 SH   SOLE 8 5,954 0 0
MCCORMICK &amp CO INC OPT 579780206 7,742 51,400 SH Call SOLE 8 51,400 0 0
MCCORMICK &amp CO INC OPT 579780206 1,461 9,700 SH Put SOLE 8 9,700 0 0
MCCORMICK &amp CO INC COM 579780206 1,949 12,941 SH   SOLE 9 12,941 0 0
MCDERMOTT INTL INC COM 580037703 844 113,550 SH   SOLE 1 113,550 0 0
MCDERMOTT INTL INC OPT 580037703 2,046 275,000 SH Call SOLE 1 275,000 0 0
MCDERMOTT INTL INC OPT 580037703 970 130,440 SH Call SOLE 8 130,440 0 0
MCDERMOTT INTL INC OPT 580037703 69 9,243 SH Put SOLE 8 9,243 0 0
MCDERMOTT INTL INC COM 580037703 858 115,247 SH   SOLE 8 115,247 0 0
MCDONALDS CORP COM 580135101 173,718 914,792 SH   SOLE 1 914,246 546 0
MCDONALDS CORP COM 580135101 2,593 13,657 SH   DFND 1 0 0 13,657
MCDONALDS CORP COM 580135101 136 715 SH   SOLE 8 715 0 0
MCDONALDS CORP OPT 580135101 77,308 407,100 SH Call SOLE 8 407,100 0 0
MCDONALDS CORP OPT 580135101 67,339 354,600 SH Put SOLE 8 354,600 0 0
MCDONALDS CORP COM 580135101 16,459 86,668 SH   SOLE 9 86,668 0 0
MCDONALDS CORP COM 580135101 15,702 82,686 SH   SOLE 58 82,686 0 0
MCEWEN MNG INC COM 58039P107 107 71,568 SH   SOLE 8 71,568 0 0
MCGRATH RENTCORP COM 580589109 793 14,012 SH   SOLE 1 14,012 0 0
MCGRATH RENTCORP COM 580589109 19 335 SH   SOLE 8 335 0 0
MCKESSON CORP COM 58155Q103 41,816 357,208 SH   SOLE 1 357,208 0 0
MCKESSON CORP COM 58155Q103 6 50 SH   DFND 1 0 0 50
MCKESSON CORP OPT 58155Q103 1,674 14,300 SH Put SOLE 8 14,300 0 0
MCKESSON CORP OPT 58155Q103 2,072 17,700 SH Call SOLE 8 17,700 0 0
MCKESSON CORP COM 58155Q103 1,084 9,256 SH   SOLE 8 9,256 0 0
MCKESSON CORP COM 58155Q103 22,272 190,264 SH   SOLE 9 190,264 0 0
MDC PARTNERS INC COM 552697104 36 15,789 SH   SOLE 1 15,789 0 0
MDC PARTNERS INC COM 552697104 0 95 SH   SOLE 8 95 0 0
MDU RES GROUP INC COM 552690109 5,414 209,600 SH   SOLE 1 209,600 0 0
MECHEL PAO ADR 583840509 28 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 70 10,200 SH   SOLE 1 10,200 0 0
MEDALLION FINL CORP COM 583928106 0 58 SH   SOLE 8 58 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 763 68,506 SH   SOLE 1 68,506 0 0
MEDEQUITIES RLTY TR INC TRUS 58409L306 1 48 SH   SOLE 8 48 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 9,270 500,800 SH   SOLE 1 500,800 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 7,519 406,269 SH   SOLE 1 406,269 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 9 500 SH   DFND 1 0 0 500
MEDICINES CO COM 584688105 1,244 44,492 SH   SOLE 1 44,492 0 0
MEDICINES CO OPT 584688105 48 1,700 SH Call SOLE 8 1,700 0 0
MEDICINES CO COM 584688105 36 1,254 SH   SOLE 8 1,254 0 0
MEDICINES CO OPT 584688105 2,322 83,100 SH Put SOLE 8 83,100 0 0
MEDICINOVA INC COM 58468P206 97 11,693 SH   SOLE 1 11,693 0 0
MEDICINOVA INC COM 58468P206 3 400 SH   SOLE 8 400 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 1,657 22,624 SH   SOLE 1 22,624 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 12 158 SH   SOLE 8 158 0 0
MEDIFAST INC COM 58470H101 1,117 8,757 SH   SOLE 1 8,757 0 0
MEDIFAST INC OPT 58470H101 357 2,800 SH Call SOLE 8 2,800 0 0
MEDIFAST INC OPT 58470H101 89 700 SH Put SOLE 8 700 0 0
MEDIFAST INC COM 58470H101 0 3 SH   SOLE 8 3 0 0
MEDNAX INC COM 58502B106 4,506 165,848 SH   SOLE 1 165,848 0 0
MEDNAX INC OPT 58502B106 14 500 SH Call SOLE 8 500 0 0
MEDNAX INC COM 58502B106 260 9,576 SH   SOLE 8 9,576 0 0
MEDNAX INC COM 58502B106 283 10,406 SH   SOLE 9 10,406 0 0
MEDPACE HLDGS INC COM 58506Q109 1,212 20,557 SH   SOLE 1 20,557 0 0
MEDPACE HLDGS INC COM 58506Q109 44 744 SH   SOLE 8 744 0 0
MEDTRONIC PLC COM G5960L103 753 8,268 SH   DFND 1 0 0 8,268
MEDTRONIC PLC COM G5960L103 212,420 2,332,242 SH   SOLE 1 1,633,378 698,864 0
MEDTRONIC PLC OPT G5960L103 9,891 108,600 SH Call SOLE 8 108,600 0 0
MEDTRONIC PLC COM G5960L103 8,969 98,480 SH   SOLE 8 98,480 0 0
MEDTRONIC PLC OPT G5960L103 18,180 199,600 SH Put SOLE 8 199,600 0 0
MEDTRONIC PLC COM G5960L103 49,303 541,323 SH   SOLE 9 541,323 0 0
MEDTRONIC PLC COM G5960L103 3,407 37,409 SH   SOLE 20 0 37,409 0
MEDTRONIC PLC COM G5960L103 1,457 16,000 SH   DFND 20 0 0 16,000
MEDTRONIC PLC COM G5960L103 10,506 115,354 SH   SOLE 99 0 115,354 0
MEET GROUP INC COM 58513U101 403 80,238 SH   SOLE 1 80,238 0 0
MEET GROUP INC COM 58513U101 53 10,581 SH   SOLE 8 10,581 0 0
MEI PHARMA INC COM 55279B202 1,050 342,163 SH   SOLE 1 342,163 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 135 7,797 SH   SOLE 1 7,797 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 10,672 472,401 SH   SOLE 1 472,401 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 2,226 98,552 SH   SOLE 8 98,552 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 511 22,600 SH Call SOLE 8 22,600 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 3,700 163,800 SH Put SOLE 8 163,800 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 267 11,800 SH   SOLE 9 11,800 0 0
MELINTA THERAPEUTICS INC COM 58549G209 8 2,127 SH   SOLE 1 2,127 0 0
MELINTA THERAPEUTICS INC COM 58549G209 0 4 SH   SOLE 8 4 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 1,947 16,452 SH   SOLE 1 16,452 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 6,249 52,800 SH Call SOLE 8 52,800 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 4,255 35,953 SH   SOLE 8 35,953 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 2,651 22,400 SH Put SOLE 8 22,400 0 0
MENLO THERAPEUTICS INC COM 586858102 27 3,309 SH   SOLE 1 3,309 0 0
MERCADOLIBRE INC COM 58733R102 6,943 13,676 SH   SOLE 1 13,676 0 0
MERCADOLIBRE INC COM 58733R102 28 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC OPT 58733R102 12,795 25,200 SH Call SOLE 8 25,200 0 0
MERCADOLIBRE INC COM 58733R102 24 47 SH   SOLE 8 47 0 0
MERCADOLIBRE INC OPT 58733R102 17,517 34,500 SH Put SOLE 8 34,500 0 0
MERCADOLIBRE INC COM 58733R102 771 1,520 SH   SOLE 9 1,520 0 0
MERCADOLIBRE INC COM 58733R102 2,061 4,060 SH   DFND 20 0 0 4,060
MERCANTIL BK HLDG CORP COM 58734F305 102 7,349 SH   SOLE 1 7,349 0 0
MERCANTILE BANK CORP COM 587376104 162 4,970 SH   SOLE 1 4,970 0 0
MERCANTILE BANK CORP COM 587376104 93 2,837 SH   SOLE 8 2,837 0 0
MERCER INTL INC COM 588056101 221 16,389 SH   SOLE 1 16,389 0 0
MERCER INTL INC COM 588056101 0 2 SH   SOLE 8 2 0 0
MERCHANTS BANCORP IND COM 58844R108 105 4,872 SH   SOLE 1 4,872 0 0
MERCK &amp CO INC COM 58933Y105 708 8,511 SH   DFND 1 0 0 8,511
MERCK &amp CO INC COM 58933Y105 341,399 4,104,828 SH   SOLE 1 4,104,828 0 0
MERCK &amp CO INC OPT 58933Y105 65,879 792,100 SH Call SOLE 8 792,100 0 0
MERCK &amp CO INC COM 58933Y105 4,004 48,141 SH   SOLE 8 48,141 0 0
MERCK &amp CO INC OPT 58933Y105 17,874 214,900 SH Put SOLE 8 214,900 0 0
MERCK &amp CO INC COM 58933Y105 28,481 342,449 SH   SOLE 9 342,449 0 0
MERCK &amp CO INC COM 58933Y105 742 8,927 SH   SOLE 20 0 8,927 0
MERCK &amp CO INC COM 58933Y105 23,197 278,914 SH   SOLE 58 278,914 0 0
MERCURY GENL CORP NEW COM 589400100 16,532 330,209 SH   SOLE 1 330,209 0 0
MERCURY GENL CORP NEW OPT 589400100 5 100 SH Call SOLE 8 100 0 0
MERCURY GENL CORP NEW COM 589400100 15 308 SH   SOLE 8 308 0 0
MERCURY SYS INC COM 589378108 2,244 35,015 SH   SOLE 1 35,015 0 0
MERCURY SYS INC COM 589378108 30 470 SH   SOLE 8 470 0 0
MERCURY SYS INC OPT 589378108 32 500 SH Call SOLE 8 500 0 0
MEREDITH CORP COM 589433101 714 12,925 SH   SOLE 1 12,925 0 0
MEREDITH CORP COM 589433101 3 55 SH   SOLE 8 55 0 0
MERIDIAN BANCORP INC MD COM 58958U103 233 14,819 SH   SOLE 1 14,819 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 492 27,925 SH   SOLE 1 27,925 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 4 200 SH Call SOLE 8 200 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 102 5,813 SH   SOLE 8 5,813 0 0
MERIT MED SYS INC COM 589889104 2,260 36,541 SH   SOLE 1 36,541 0 0
MERIT MED SYS INC OPT 589889104 3,258 52,700 SH Put SOLE 8 52,700 0 0
MERIT MED SYS INC COM 589889104 41 673 SH   SOLE 8 673 0 0
MERITAGE HOMES CORP COM 59001A102 2,056 45,977 SH   SOLE 1 45,977 0 0
MERITAGE HOMES CORP COM 59001A102 28 630 SH   SOLE 8 630 0 0
MERITAGE HOMES CORP OPT 59001A102 4 100 SH Call SOLE 8 100 0 0
MERITOR INC COM 59001K100 2,433 119,513 SH   SOLE 1 119,513 0 0
MERITOR INC COM 59001K100 322 15,826 SH   SOLE 8 15,826 0 0
MERITOR INC OPT 59001K100 79 3,900 SH Call SOLE 8 3,900 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 0 50 SH   SOLE 1 50 0 0
MERSANA THERAPEUTICS INC COM 59045L106 59 11,188 SH   SOLE 1 11,188 0 0
MERSANA THERAPEUTICS INC COM 59045L106 12 2,365 SH   SOLE 8 2,365 0 0
MESA AIR GROUP INC COM 590479135 228 27,403 SH   SOLE 1 27,403 0 0
MESA LABS INC COM 59064R109 503 2,184 SH   SOLE 1 2,184 0 0
MESA LABS INC COM 59064R109 19 83 SH   SOLE 8 83 0 0
MESABI TR TRUS 590672101 248 8,481 SH   SOLE 8 8,481 0 0
META FINL GROUP INC COM 59100U108 1,265 64,266 SH   SOLE 1 64,266 0 0
METHANEX CORP COM 59151K108 1,406 24,728 SH   SOLE 1 24,728 0 0
METHANEX CORP OPT 59151K108 676 11,900 SH Call SOLE 8 11,900 0 0
METHANEX CORP COM 59151K108 569 10,000 SH   SOLE 8 10,000 0 0
METHANEX CORP OPT 59151K108 250 4,400 SH Put SOLE 8 4,400 0 0
METHANEX CORP COM 59151K108 41 721 SH   SOLE 9 721 0 0
METHODE ELECTRS INC COM 591520200 1,093 37,978 SH   SOLE 1 37,978 0 0
METHODE ELECTRS INC COM 591520200 160 5,543 SH   SOLE 8 5,543 0 0
METLIFE INC OPT 59156R108 8,514 200,000 SH Call SOLE 1 200,000 0 0
METLIFE INC COM 59156R108 280,768 6,595,451 SH   SOLE 1 6,595,451 0 0
METLIFE INC COM 59156R108 52 1,213 SH   SOLE 8 1,213 0 0
METLIFE INC OPT 59156R108 2,605 61,200 SH Put SOLE 8 61,200 0 0
METLIFE INC OPT 59156R108 4,721 110,900 SH Call SOLE 8 110,900 0 0
METLIFE INC COM 59156R108 4,184 98,284 SH   SOLE 9 98,284 0 0
METLIFE INC COM 59156R108 3,292 77,330 SH   DFND 20 0 0 77,330
METROPOLITAN BK HLDG CORP COM 591774104 69 1,996 SH   SOLE 1 1,996 0 0
METROPOLITAN BK HLDG CORP COM 591774104 4 127 SH   SOLE 8 127 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 61 85 SH   DFND 1 0 0 85
METTLER TOLEDO INTERNATIONAL COM 592688105 79,590 110,082 SH   SOLE 1 23,675 86,407 0
METTLER TOLEDO INTERNATIONAL COM 592688105 162 224 SH   SOLE 8 224 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,891 2,615 SH   SOLE 9 2,615 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,627 5,017 SH   SOLE 20 0 5,017 0
METTLER TOLEDO INTERNATIONAL COM 592688105 12,139 16,790 SH   SOLE 99 0 16,790 0
MFA FINL INC COM 55272X102 859 118,193 SH   SOLE 1 118,193 0 0
MFA FINL INC TRUS 55272X102 395 54,350 SH   SOLE 1 54,350 0 0
MGE ENERGY INC COM 55277P104 977 14,375 SH   SOLE 1 14,375 0 0
MGE ENERGY INC COM 55277P104 0 7 SH   SOLE 8 7 0 0
MGIC INVT CORP WIS COM 552848103 6,889 522,228 SH   SOLE 1 522,228 0 0
MGIC INVT CORP WIS OPT 552848103 17 1,300 SH Put SOLE 8 1,300 0 0
MGIC INVT CORP WIS COM 552848103 91 6,885 SH   SOLE 8 6,885 0 0
MGIC INVT CORP WIS OPT 552848103 3 200 SH Call SOLE 8 200 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 0 1 SH   SOLE 8 1 0 0
MGM RESORTS INTERNATIONAL COM 552953101 19,589 763,405 SH   SOLE 1 763,405 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 2,566 100,000 SH Put SOLE 1 100,000 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 5,289 206,100 SH Call SOLE 8 206,100 0 0
MGM RESORTS INTERNATIONAL COM 552953101 7,673 299,030 SH   SOLE 8 299,030 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 16,433 640,400 SH Put SOLE 8 640,400 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,361 53,031 SH   SOLE 9 53,031 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,420 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 662 8,581 SH   SOLE 1 8,581 0 0
MGP INGREDIENTS INC NEW COM 55303J106 37 480 SH   SOLE 8 480 0 0
MICHAELS COS INC COM 59408Q106 4,642 406,449 SH   SOLE 1 406,449 0 0
MICHAELS COS INC COM 59408Q106 769 67,287 SH   SOLE 8 67,287 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 0 13 SH   DFND 1 0 0 13
MICRO FOCUS INTERNATIONAL PL ADR 594837304 369 14,332 SH   SOLE 1 14,332 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837304 486 18,815 SH   SOLE 8 18,815 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
MICROCHIP TECHNOLOGY INC COM 595017104 83 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC COM 595017104 24,084 290,312 SH   SOLE 1 290,312 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AD6 312 192,000 PRN   SOLE 8 0 0 192,000
MICROCHIP TECHNOLOGY INC COM 595017104 3,967 47,821 SH   SOLE 8 47,821 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 4,372 52,700 SH Call SOLE 8 52,700 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 1,677 1,528,000 PRN   SOLE 8 0 0 1,528,000
MICROCHIP TECHNOLOGY INC OPT 595017104 13,332 160,700 SH Put SOLE 8 160,700 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,051 24,725 SH   SOLE 9 24,725 0 0
MICRON TECHNOLOGY INC COM 595112103 174,974 4,233,554 SH   SOLE 1 4,233,554 0 0
MICRON TECHNOLOGY INC OPT 595112103 99,783 2,414,300 SH Call SOLE 8 2,414,300 0 0
MICRON TECHNOLOGY INC COM 595112103 2,817 68,160 SH   SOLE 8 68,160 0 0
MICRON TECHNOLOGY INC OPT 595112103 89,508 2,165,700 SH Put SOLE 8 2,165,700 0 0
MICRON TECHNOLOGY INC COM 595112103 6,716 162,533 SH   SOLE 9 162,533 0 0
MICRON TECHNOLOGY INC COM 595112103 265 6,400 SH   DFND 20 0 0 6,400
MICROSOFT CORP COM 594918104 1,144,882 9,707,327 SH   SOLE 1 8,825,953 881,374 0
MICROSOFT CORP COM 594918104 7,567 64,161 SH   DFND 1 0 0 64,161
MICROSOFT CORP COM 594918104 11,614 98,479 SH   SOLE 8 98,479 0 0
MICROSOFT CORP OPT 594918104 150,102 1,272,700 SH Put SOLE 8 1,272,700 0 0
MICROSOFT CORP OPT 594918104 168,053 1,424,900 SH Call SOLE 8 1,424,900 0 0
MICROSOFT CORP COM 594918104 125,418 1,063,392 SH   SOLE 9 1,063,392 0 0
MICROSOFT CORP COM 594918104 873 7,400 SH   DFND 20 0 0 7,400
MICROSOFT CORP COM 594918104 8,643 73,284 SH   SOLE 20 0 73,284 0
MICROSOFT CORP COM 594918104 97,781 829,076 SH   SOLE 58 829,076 0 0
MICROSOFT CORP COM 594918104 15,058 127,675 SH   SOLE 99 0 127,675 0
MICROSTRATEGY INC COM 594972408 1,195 8,282 SH   SOLE 1 8,282 0 0
MICROSTRATEGY INC OPT 594972408 332 2,300 SH Call SOLE 8 2,300 0 0
MICROSTRATEGY INC COM 594972408 333 2,313 SH   SOLE 8 2,313 0 0
MICROVISION INC DEL COM 594960304 2 1,600 SH   SOLE 1 1,600 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 25,531 233,521 SH   SOLE 1 233,521 0 0
MID AMER APT CMNTYS INC COM 59522J103 6,047 55,311 SH   SOLE 1 55,311 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 2 15 SH   SOLE 8 15 0 0
MID AMER APT CMNTYS INC OPT 59522J103 339 3,100 SH Call SOLE 8 3,100 0 0
MID AMER APT CMNTYS INC COM 59522J103 1,299 11,885 SH   SOLE 9 11,885 0 0
MID CON ENERGY PARTNERS LP COM 59560V109 0 47 SH   SOLE 8 47 0 0
MID PENN BANCORP INC COM 59540G107 36 1,439 SH   SOLE 1 1,439 0 0
MIDDLEBY CORP COM 596278101 2,466 18,964 SH   SOLE 1 18,964 0 0
MIDDLEBY CORP OPT 596278101 78 600 SH Put SOLE 8 600 0 0
MIDDLEBY CORP COM 596278101 103 795 SH   SOLE 8 795 0 0
MIDDLEBY CORP OPT 596278101 156 1,200 SH Call SOLE 8 1,200 0 0
MIDDLEBY CORP COM 596278101 256 1,965 SH   SOLE 9 1,965 0 0
MIDDLEFIELD BANC CORP COM 596304204 38 932 SH   SOLE 1 932 0 0
MIDDLESEX WATER CO COM 596680108 252 4,500 SH   SOLE 1 4,500 0 0
MIDDLESEX WATER CO COM 596680108 185 3,310 SH   SOLE 8 3,310 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 172 7,150 SH   SOLE 1 7,150 0 0
MIDSOUTH BANCORP INC COM 598039105 52 4,580 SH   SOLE 1 4,580 0 0
MIDSTATES PETE CO INC COM 59804T407 7 686 SH   SOLE 1 686 0 0
MIDSTATES PETE CO INC COM 59804T407 1 143 SH   SOLE 8 143 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 93 3,417 SH   SOLE 1 3,417 0 0
MILACRON HLDGS CORP COM 59870L106 1,414 124,862 SH   SOLE 1 124,862 0 0
MILESTONE SCIENTIFIC INC COM 59935P209 0 265 SH   SOLE 8 265 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 22 1,478 SH   SOLE 1 1,478 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 0 6 SH   SOLE 8 6 0 0
MILLER HERMAN INC COM 600544100 1,993 56,646 SH   SOLE 1 56,646 0 0
MILLER HERMAN INC OPT 600544100 91 2,600 SH Put SOLE 8 2,600 0 0
MILLER HERMAN INC OPT 600544100 137 3,900 SH Call SOLE 8 3,900 0 0
MILLER HERMAN INC COM 600544100 2 58 SH   SOLE 8 58 0 0
MILLER INDS INC TENN COM 600551204 103 3,340 SH   SOLE 1 3,340 0 0
MILLICOM INTL CELLULAR SA COM L6388F110 12 191 SH   SOLE 8 191 0 0
MIMECAST LTD COM G14838109 692 14,606 SH   SOLE 1 14,606 0 0
MIMECAST LTD COM G14838109 818 17,273 SH   DFND 1 0 0 17,273
MIMECAST LTD COM G14838109 6 118 SH   SOLE 8 118 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,813 30,835 SH   SOLE 1 30,835 0 0
MINERALS TECHNOLOGIES INC COM 603158106 0 2 SH   SOLE 8 2 0 0
MINERVA NEUROSCIENCES INC COM 603380106 78 9,982 SH   SOLE 1 9,982 0 0
MINERVA NEUROSCIENCES INC COM 603380106 5 514 SH   SOLE 8 514 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 20 7,346 SH   SOLE 1 7,346 0 0
MIRATI THERAPEUTICS INC COM 60468T105 1,889 25,759 SH   SOLE 1 25,759 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 18,338 250,171 SH Call SOLE 8 250,171 0 0
MIRATI THERAPEUTICS INC COM 60468T105 2,023 27,600 SH   SOLE 8 27,600 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 828 11,300 SH Put SOLE 8 11,300 0 0
MISONIX INC COM 604871103 852 44,323 SH   SOLE 1 44,323 0 0
MISTRAS GROUP INC COM 60649T107 68 4,948 SH   SOLE 1 4,948 0 0
MISTRAS GROUP INC COM 60649T107 57 4,111 SH   SOLE 8 4,111 0 0
MITEK SYS INC COM 606710200 222 18,179 SH   SOLE 1 18,179 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 0 34 SH   SOLE 8 34 0 0
MIX TELEMATICS LTD ADR 60688N102 36 2,174 SH   SOLE 1 2,174 0 0
MIZUHO FINL GROUP INC ADR 60687Y109 152 49,510 SH   SOLE 1 49,510 0 0
MIZUHO FINL GROUP INC ADR 60687Y109 19 6,478 SH   SOLE 8 6,478 0 0
MKS INSTRUMENT INC COM 55306N104 704 7,565 SH   SOLE 1 7,565 0 0
MKS INSTRUMENT INC COM 55306N104 110 1,178 SH   SOLE 8 1,178 0 0
MKS INSTRUMENT INC OPT 55306N104 112 1,200 SH Put SOLE 8 1,200 0 0
MKS INSTRUMENT INC OPT 55306N104 158 1,700 SH Call SOLE 8 1,700 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 18 588 SH   SOLE 1 588 0 0
MOBILE MINI INC COM 60740F105 1,767 52,087 SH   SOLE 1 52,087 0 0
MOBILE MINI INC COM 60740F105 0 2 SH   SOLE 8 2 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 2,180 288,399 SH   SOLE 1 288,399 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 8,044 1,064,106 SH   SOLE 9 1,064,106 0 0
MOBILEIRON INC COM 60739U204 115 21,037 SH   SOLE 1 21,037 0 0
MODEL N INC COM 607525102 187 10,634 SH   SOLE 1 10,634 0 0
MODEL N INC COM 607525102 5 258 SH   SOLE 8 258 0 0
MODERNA INC COM 60770K107 1,479 72,706 SH   SOLE 1 72,706 0 0
MODERNA INC COM 60770K107 3 125 SH   SOLE 8 125 0 0
MODINE MFG CO COM 607828100 205 14,765 SH   SOLE 1 14,765 0 0
MODINE MFG CO COM 607828100 101 7,299 SH   SOLE 8 7,299 0 0
MOELIS &amp CO COM 60786M105 2,071 49,761 SH   SOLE 1 49,761 0 0
MOGU INC ADR 608012100 0 13 SH   SOLE 1 13 0 0
MOHAWK INDS INC COM 608190104 12,982 102,922 SH   SOLE 1 102,922 0 0
MOHAWK INDS INC OPT 608190104 5,235 41,500 SH Put SOLE 8 41,500 0 0
MOHAWK INDS INC COM 608190104 162 1,284 SH   SOLE 8 1,284 0 0
MOHAWK INDS INC OPT 608190104 3,154 25,000 SH Call SOLE 8 25,000 0 0
MOHAWK INDS INC COM 608190104 833 6,597 SH   SOLE 9 6,597 0 0
MOLECULAR TEMPLATES INC COM 608550109 25 4,296 SH   SOLE 1 4,296 0 0
MOLINA HEALTHCARE INC COM 60855R100 756 5,322 SH   SOLE 1 5,322 0 0
MOLINA HEALTHCARE INC COM 60855R100 1,166 8,215 SH   SOLE 8 8,215 0 0
MOLINA HEALTHCARE INC OPT 60855R100 284 2,000 SH Call SOLE 8 2,000 0 0
MOLINA HEALTHCARE INC OPT 60855R100 2,896 20,400 SH Put SOLE 8 20,400 0 0
MOLSON COORS BREWING CO COM 60871R209 31,797 533,051 SH   SOLE 1 533,051 0 0
MOLSON COORS BREWING CO OPT 60871R209 1,795 30,100 SH Put SOLE 8 30,100 0 0
MOLSON COORS BREWING CO COM 60871R209 1,418 23,781 SH   SOLE 8 23,781 0 0
MOLSON COORS BREWING CO OPT 60871R209 1,521 25,500 SH Call SOLE 8 25,500 0 0
MOLSON COORS BREWING CO COM 60871R209 1,172 19,636 SH   SOLE 9 19,636 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 1,230 84,654 SH   SOLE 1 84,654 0 0
MOMO INC ADR 60879B107 2,602 68,026 SH   SOLE 1 68,026 0 0
MOMO INC ADR 60879B107 1 26 SH   SOLE 8 26 0 0
MOMO INC OPT 60879B107 6,543 171,100 SH Put SOLE 8 171,100 0 0
MOMO INC OPT 60879B107 5,361 140,200 SH Call SOLE 8 140,200 0 0
MOMO INC ADR 60879B107 1,545 40,400 SH   SOLE 9 40,400 0 0
MONAKER GROUP INC COM 609011200 0 25 SH   SOLE 8 25 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 648 14,762 SH   SOLE 1 14,762 0 0
MONDELEZ INTL INC COM 609207105 119,457 2,392,977 SH   SOLE 1 2,336,040 56,937 0
MONDELEZ INTL INC COM 609207105 1,463 29,300 SH   DFND 1 0 0 29,300
MONDELEZ INTL INC OPT 609207105 5,676 113,700 SH Call SOLE 8 113,700 0 0
MONDELEZ INTL INC OPT 609207105 2,152 43,100 SH Put SOLE 8 43,100 0 0
MONDELEZ INTL INC COM 609207105 24 487 SH   SOLE 8 487 0 0
MONDELEZ INTL INC COM 609207105 10,533 210,995 SH   SOLE 9 210,995 0 0
MONDELEZ INTL INC COM 609207105 800 16,017 SH   SOLE 20 0 16,017 0
MONDELEZ INTL INC COM 609207105 25 501 SH   SOLE 99 0 501 0
MONEYGRAM INTL INC COM 60935Y208 19 9,301 SH   SOLE 1 9,301 0 0
MONEYGRAM INTL INC COM 60935Y208 9 4,554 SH   SOLE 8 4,554 0 0
MONGODB INC COM 60937P106 6,905 46,965 SH   SOLE 1 46,965 0 0
MONGODB INC COM 60937P106 1 4 SH   SOLE 8 4 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 1,366 103,640 SH   SOLE 1 103,640 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 2 174 SH   SOLE 8 174 0 0
MONOLITHIC PWR SYS INC COM 609839105 3,000 22,150 SH   SOLE 1 22,150 0 0
MONOLITHIC PWR SYS INC OPT 609839105 54 400 SH Put SOLE 8 400 0 0
MONOLITHIC PWR SYS INC OPT 609839105 135 1,000 SH Call SOLE 8 1,000 0 0
MONOLITHIC PWR SYS INC COM 609839105 50 364 SH   SOLE 8 364 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 541 27,213 SH   SOLE 1 27,213 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 1 34 SH   SOLE 8 34 0 0
MONRO INC COM 610236101 2,077 24,001 SH   SOLE 1 24,001 0 0
MONRO INC COM 610236101 4,038 46,669 SH   SOLE 8 46,669 0 0
MONRO INC OPT 610236101 5,356 61,900 SH Call SOLE 8 61,900 0 0
MONRO INC OPT 610236101 156 1,800 SH Put SOLE 8 1,800 0 0
MONROE CAP CORP COM 610335101 3 260 SH   SOLE 8 260 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 66,757 1,223,108 SH   SOLE 1 1,223,108 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 786 14,400 SH Call SOLE 8 14,400 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,326 24,300 SH Put SOLE 8 24,300 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,775 32,513 SH   SOLE 8 32,513 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 30,264 554,473 SH   SOLE 9 554,473 0 0
MONTAGE RES CORP COM 61179L100 314 20,875 SH   SOLE 1 20,875 0 0
MONTAGE RES CORP COM 61179L100 2 134 SH   SOLE 8 134 0 0
MOODYS CORP COM 615369105 32,558 179,777 SH   SOLE 1 179,777 0 0
MOODYS CORP COM 615369105 3,384 18,687 SH   SOLE 8 18,687 0 0
MOODYS CORP OPT 615369105 471 2,600 SH Call SOLE 8 2,600 0 0
MOODYS CORP OPT 615369105 8,330 46,000 SH Put SOLE 8 46,000 0 0
MOODYS CORP COM 615369105 3,194 17,638 SH   SOLE 9 17,638 0 0
MOOG INC COM 615394202 3,171 36,476 SH   SOLE 1 36,476 0 0
MOOG INC COM 615394202 18 210 SH   SOLE 8 210 0 0
MORGAN STANLEY COM 617446448 1,588 37,623 SH   DFND 1 0 0 37,623
MORGAN STANLEY OPT 617446448 8,651 205,000 SH Put SOLE 1 205,000 0 0
MORGAN STANLEY COM 617446448 125,437 2,972,496 SH   SOLE 1 2,972,496 0 0
MORGAN STANLEY OPT 617446448 31,545 747,500 SH Call SOLE 8 747,500 0 0
MORGAN STANLEY COM 617446448 41,172 975,644 SH   SOLE 8 975,644 0 0
MORGAN STANLEY OPT 617446448 127,242 3,015,200 SH Put SOLE 8 3,015,200 0 0
MORGAN STANLEY COM 617446448 6,744 159,825 SH   SOLE 9 159,825 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 42 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 291 13,922 SH   DFND 1 0 0 13,922
MORNINGSTAR INC COM 617700109 3,081 24,448 SH   SOLE 1 24,448 0 0
MORNINGSTAR INC OPT 617700109 13 100 SH Put SOLE 8 100 0 0
MORNINGSTAR INC COM 617700109 2 17 SH   SOLE 8 17 0 0
MOSAIC CO NEW COM 61945C103 14,655 536,593 SH   SOLE 1 536,593 0 0
MOSAIC CO NEW COM 61945C103 55 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW OPT 61945C103 385 14,100 SH Call SOLE 8 14,100 0 0
MOSAIC CO NEW OPT 61945C103 1,346 49,300 SH Put SOLE 8 49,300 0 0
MOSAIC CO NEW COM 61945C103 1,764 64,608 SH   SOLE 9 64,608 0 0
MOSAIC CO NEW COM 61945C103 85 3,100 SH   DFND 20 0 0 3,100
MOTORCAR PTS AMER INC COM 620071100 521 27,632 SH   SOLE 1 27,632 0 0
MOTORCAR PTS AMER INC COM 620071100 351 18,580 SH   SOLE 8 18,580 0 0
MOTORCAR PTS AMER INC OPT 620071100 23 1,200 SH Put SOLE 8 1,200 0 0
MOTOROLA SOLUTIONS INC COM 620076307 10 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC COM 620076307 32,048 228,219 SH   SOLE 1 228,219 0 0
MOTOROLA SOLUTIONS INC COM 620076307 999 7,111 SH   SOLE 8 7,111 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 4,620 32,900 SH Call SOLE 8 32,900 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 42 300 SH Put SOLE 8 300 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,420 17,242 SH   SOLE 9 17,242 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 502 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 1,240 34,079 SH   SOLE 1 34,079 0 0
MOVADO GROUP INC COM 624580106 280 7,722 SH   SOLE 8 7,722 0 0
MPLX LP COM 55336V100 87,923 2,673,243 SH   SOLE 1 2,673,243 0 0
MPLX LP OPT 55336V100 7,255 220,600 SH Call SOLE 8 220,600 0 0
MPLX LP COM 55336V100 2,837 86,248 SH   SOLE 8 86,248 0 0
MPLX LP OPT 55336V100 6,841 208,000 SH Put SOLE 8 208,000 0 0
MR COOPER GROUP INC COM 62482R107 676 70,431 SH   SOLE 1 70,431 0 0
MRC GLOBAL INC COM 55345K103 429 24,544 SH   SOLE 1 24,544 0 0
MRC GLOBAL INC COM 55345K103 40 2,324 SH   SOLE 8 2,324 0 0
MSA SAFETY INC COM 553498106 2,644 25,559 SH   SOLE 1 25,559 0 0
MSA SAFETY INC COM 553498106 105 1,013 SH   SOLE 8 1,013 0 0
MSC INDL DIRECT INC COM 553530106 1,359 16,437 SH   SOLE 1 16,437 0 0
MSC INDL DIRECT INC COM 553530106 18 221 SH   SOLE 8 221 0 0
MSC INDL DIRECT INC OPT 553530106 8 100 SH Call SOLE 8 100 0 0
MSCI INC COM 55354G100 16,709 84,027 SH   SOLE 1 84,027 0 0
MSCI INC OPT 55354G100 40 200 SH Call SOLE 8 200 0 0
MSCI INC COM 55354G100 683 3,435 SH   SOLE 8 3,435 0 0
MSCI INC COM 55354G100 1,812 9,110 SH   SOLE 9 9,110 0 0
MSG NETWORK INC COM 553573106 646 29,725 SH   SOLE 1 29,725 0 0
MSG NETWORK INC COM 553573106 247 11,333 SH   SOLE 8 11,333 0 0
MTS SYS CORP COM 553777103 669 12,290 SH   SOLE 1 12,290 0 0
MUELLER INDS INC COM 624756102 1,820 58,092 SH   SOLE 1 58,092 0 0
MUELLER INDS INC COM 624756102 193 6,164 SH   SOLE 8 6,164 0 0
MUELLER WTR PRODS INC COM 624758108 968 96,354 SH   SOLE 1 96,354 0 0
MUELLER WTR PRODS INC COM 624758108 1 100 SH   SOLE 8 100 0 0
MULTI COLOR CORP COM 625383104 1,787 35,817 SH   SOLE 1 35,817 0 0
MULTI COLOR CORP COM 625383104 374 7,500 SH   SOLE 8 7,500 0 0
MURPHY OIL CORP COM 626717102 1,456 49,693 SH   SOLE 1 49,693 0 0
MURPHY OIL CORP OPT 626717102 457 15,600 SH Put SOLE 8 15,600 0 0
MURPHY OIL CORP COM 626717102 305 10,422 SH   SOLE 8 10,422 0 0
MURPHY OIL CORP OPT 626717102 539 18,400 SH Call SOLE 8 18,400 0 0
MURPHY USA INC COM 626755102 3,949 46,113 SH   SOLE 1 46,113 0 0
MURPHY USA INC COM 626755102 177 2,068 SH   SOLE 8 2,068 0 0
MUSTANG BIO INC COM 62818Q104 16 4,576 SH   SOLE 1 4,576 0 0
MUTUALFIRST FINL INC COM 62845B104 58 1,913 SH   SOLE 1 1,913 0 0
MVB FINANCIAL CORP COM 553810102 40 2,623 SH   SOLE 1 2,623 0 0
MVC CAPITAL INC COM 553829102 0 3 SH   SOLE 8 3 0 0
MYERS INDS INC COM 628464109 453 26,490 SH   SOLE 1 26,490 0 0
MYERS INDS INC COM 628464109 174 10,212 SH   SOLE 8 10,212 0 0
MYLAN N V COM N59465109 81,793 2,886,111 SH   SOLE 1 2,886,111 0 0
MYLAN N V COM N59465109 34 1,186 SH   DFND 1 0 0 1,186
MYLAN N V OPT N59465109 2,018 71,200 SH Put SOLE 8 71,200 0 0
MYLAN N V OPT N59465109 4,367 154,100 SH Call SOLE 8 154,100 0 0
MYLAN N V COM N59465109 2,554 90,140 SH   SOLE 8 90,140 0 0
MYLAN N V COM N59465109 2,266 79,976 SH   SOLE 9 79,976 0 0
MYOKARDIA INC COM 62857M105 674 12,964 SH   SOLE 1 12,964 0 0
MYOKARDIA INC COM 62857M105 523 10,058 SH   SOLE 8 10,058 0 0
MYR GROUP INC DEL COM 55405W104 416 12,027 SH   SOLE 1 12,027 0 0
MYR GROUP INC DEL COM 55405W104 313 9,032 SH   SOLE 8 9,032 0 0
MYRIAD GENETICS INC COM 62855J104 1,572 47,341 SH   SOLE 1 47,341 0 0
MYRIAD GENETICS INC OPT 62855J104 46 1,400 SH Call SOLE 8 1,400 0 0
MYRIAD GENETICS INC COM 62855J104 13 405 SH   SOLE 8 405 0 0
MYRIAD GENETICS INC OPT 62855J104 3,104 93,500 SH Put SOLE 8 93,500 0 0
NABORS INDUSTRIES LTD COM G6359F103 1,837 534,115 SH   SOLE 1 534,115 0 0
NABORS INDUSTRIES LTD COM G6359F103 49 14,190 SH   SOLE 8 14,190 0 0
NABORS INDUSTRIES LTD OPT G6359F103 490 142,500 SH Call SOLE 8 142,500 0 0
NABORS INDUSTRIES LTD OPT G6359F103 354 103,000 SH Put SOLE 8 103,000 0 0
NABORS INDUSTRIES LTD CONV G6359F129 9,586 352,700 SH   SOLE 8 352,700 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 26 SH   SOLE 8 26 0 0
NACCO INDS INC COM 629579103 44 1,154 SH   SOLE 1 1,154 0 0
NACCO INDS INC COM 629579103 2 40 SH   SOLE 8 40 0 0
NAM TAI PPTY INC COM G63907102 75 7,632 SH   SOLE 8 7,632 0 0
NANO DIMENSION LTD ADR 63008G104 0 111 SH   SOLE 8 111 0 0
NANOMETRICS INC COM 630077105 1,195 38,693 SH   SOLE 1 38,693 0 0
NANOMETRICS INC COM 630077105 1,021 33,058 SH   SOLE 8 33,058 0 0
NANOMETRICS INC OPT 630077105 93 3,000 SH Call SOLE 8 3,000 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 585 24,423 SH   SOLE 1 24,423 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 5,181 216,500 SH Call SOLE 8 216,500 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 3,460 144,581 SH   SOLE 8 144,581 0 0
NANOVIBRONIX INC COM 63008J108 0 29 SH   SOLE 8 29 0 0
NANTHEALTH INC COM 630104107 5 5,884 SH   SOLE 1 5,884 0 0
NANTHEALTH INC COM 630104107 13 14,451 SH   SOLE 8 14,451 0 0
NANTKWEST INC COM 63016Q102 14 8,635 SH   SOLE 1 8,635 0 0
NANTKWEST INC COM 63016Q102 0 138 SH   SOLE 8 138 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 69 3,307 SH   SOLE 1 3,307 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 0 18 SH   SOLE 8 18 0 0
NASDAQ INC COM 631103108 11,265 128,767 SH   SOLE 1 128,767 0 0
NASDAQ INC COM 631103108 14 160 SH   DFND 1 0 0 160
NASDAQ INC OPT 631103108 787 9,000 SH Call SOLE 8 9,000 0 0
NASDAQ INC OPT 631103108 700 8,000 SH Put SOLE 8 8,000 0 0
NASDAQ INC COM 631103108 1,065 12,178 SH   SOLE 9 12,178 0 0
NATERA INC COM 632307104 407 19,705 SH   SOLE 1 19,705 0 0
NATERA INC COM 632307104 3 158 SH   SOLE 8 158 0 0
NATHANS FAMOUS INC NEW COM 632347100 59 869 SH   SOLE 1 869 0 0
NATHANS FAMOUS INC NEW COM 632347100 0 1 SH   SOLE 8 1 0 0
NATIONAL BANKSHARES INC VA COM 634865109 89 2,070 SH   SOLE 1 2,070 0 0
NATIONAL BEVERAGE CORP COM 635017106 471 8,158 SH   SOLE 1 8,158 0 0
NATIONAL BEVERAGE CORP COM 635017106 376 6,515 SH   SOLE 8 6,515 0 0
NATIONAL BEVERAGE CORP OPT 635017106 58 1,000 SH Call SOLE 8 1,000 0 0
NATIONAL BK HLDGS CORP COM 633707104 596 17,921 SH   SOLE 1 17,921 0 0
NATIONAL CINEMEDIA INC COM 635309107 182 25,689 SH   SOLE 1 25,689 0 0
NATIONAL CINEMEDIA INC OPT 635309107 4 500 SH Put SOLE 8 500 0 0
NATIONAL CINEMEDIA INC COM 635309107 34 4,837 SH   SOLE 8 4,837 0 0
NATIONAL CINEMEDIA INC OPT 635309107 6 800 SH Call SOLE 8 800 0 0
NATIONAL COMM CORP COM 63546L102 2,097 53,482 SH   SOLE 1 53,482 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 162 15,460 SH   SOLE 1 15,460 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 14 1,333 SH   SOLE 8 1,333 0 0
NATIONAL FUEL GAS CO N J COM 636180101 156 2,560 SH   SOLE 1 2,560 0 0
NATIONAL GEN HLDGS CORP COM 636220303 972 40,981 SH   SOLE 1 40,981 0 0
NATIONAL GEN HLDGS CORP COM 636220303 0 11 SH   SOLE 8 11 0 0
NATIONAL GRID PLC ADR 636274409 767 13,744 SH   SOLE 1 13,744 0 0
NATIONAL GRID PLC ADR 636274409 1 10 SH   SOLE 8 10 0 0
NATIONAL GRID PLC ADR 636274409 1,329 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 3,426 43,618 SH   SOLE 1 43,618 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 2 21 SH   SOLE 8 21 0 0
NATIONAL HEALTHCARE CORP COM 635906100 326 4,296 SH   SOLE 1 4,296 0 0
NATIONAL HEALTHCARE CORP COM 635906100 318 4,190 SH   SOLE 8 4,190 0 0
NATIONAL INSTRS CORP COM 636518102 1,675 37,770 SH   SOLE 1 37,770 0 0
NATIONAL INSTRS CORP COM 636518102 340 7,683 SH   SOLE 8 7,683 0 0
NATIONAL OILWELL VARCO INC COM 637071101 20,730 778,235 SH   SOLE 1 778,235 0 0
NATIONAL OILWELL VARCO INC COM 637071101 42 1,582 SH   DFND 1 0 0 1,582
NATIONAL OILWELL VARCO INC COM 637071101 519 19,466 SH   SOLE 8 19,466 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 567 21,300 SH Put SOLE 8 21,300 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 3 100 SH Call SOLE 8 100 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,074 40,294 SH   SOLE 9 40,294 0 0
NATIONAL PRESTO INDS INC COM 637215104 421 3,878 SH   SOLE 1 3,878 0 0
NATIONAL PRESTO INDS INC COM 637215104 7 61 SH   SOLE 8 61 0 0
NATIONAL RESH CORP COM 637372202 152 3,944 SH   SOLE 1 3,944 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 5,609 101,268 SH   SOLE 1 101,268 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 360 6,500 SH Call SOLE 8 6,500 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 1 14 SH   SOLE 8 14 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 311 5,615 SH   SOLE 9 5,615 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 4,034 141,481 SH   SOLE 1 141,481 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 3 100 SH   SOLE 8 100 0 0
NATIONAL VISION HLDGS INC COM 63845R107 1,060 33,701 SH   SOLE 1 33,701 0 0
NATIONAL VISION HLDGS INC COM 63845R107 165 5,252 SH   SOLE 8 5,252 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 237 905 SH   SOLE 1 905 0 0
NATURAL ALTERNATIVES INTL IN COM 638842302 0 4 SH   SOLE 8 4 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 330 19,074 SH   SOLE 1 19,074 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 133 7,700 SH   SOLE 8 7,700 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 33 2,764 SH   SOLE 1 2,764 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 981 82,110 SH   SOLE 8 82,110 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 27 2,082 SH   SOLE 1 2,082 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 19 1,420 SH   SOLE 8 1,420 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 7,770 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 24 2,610 SH   SOLE 1 2,610 0 0
NATUS MEDICAL INC DEL COM 639050103 639 25,150 SH   SOLE 1 25,150 0 0
NATUS MEDICAL INC DEL COM 639050103 252 9,908 SH   SOLE 8 9,908 0 0
NAUTILUS INC COM 63910B102 157 28,142 SH   SOLE 1 28,142 0 0
NAUTILUS INC COM 63910B102 55 9,881 SH   SOLE 8 9,881 0 0
NAVIENT CORPORATION COM 63938C108 2,734 236,309 SH   SOLE 1 236,309 0 0
NAVIENT CORPORATION COM 63938C108 5 403 SH   SOLE 8 403 0 0
NAVIGANT CONSULTING INC COM 63935N107 809 41,576 SH   SOLE 1 41,576 0 0
NAVIGANT CONSULTING INC COM 63935N107 822 42,219 SH   SOLE 8 42,219 0 0
NAVIGATORS GROUP INC COM 638904102 3,208 45,904 SH   SOLE 1 45,904 0 0
NAVIOS MARITIME ACQUIS CORP COM Y62159143 0 53 SH   SOLE 8 53 0 0
NAVIOS MARITIME CONTAINERS L COM Y62151108 0 4 SH   SOLE 8 4 0 0
NAVIOS MARITIME HLDGS INC COM Y62197119 0 23 SH   SOLE 8 23 0 0
NAVIOS MARITIME PARTNERS L P COM Y62267102 1 800 SH   SOLE 8 800 0 0
NAVISTAR INTL CORP NEW COM 63934E108 673 20,841 SH   SOLE 1 20,841 0 0
NAVISTAR INTL CORP NEW COM 63934E108 505 15,651 SH   SOLE 8 15,651 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 581 18,000 SH Put SOLE 8 18,000 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 701 21,700 SH Call SOLE 8 21,700 0 0
NBT BANCORP INC COM 628778102 1,156 32,092 SH   SOLE 1 32,092 0 0
NCI BUILDING SYS INC COM 628852204 470 76,409 SH   SOLE 1 76,409 0 0
NCI BUILDING SYS INC COM 628852204 232 37,674 SH   SOLE 8 37,674 0 0
NCI BUILDING SYS INC OPT 628852204 1 200 SH Put SOLE 8 200 0 0
NCR CORP NEW COM 62886E108 2,266 83,057 SH   SOLE 1 83,057 0 0
NCR CORP NEW OPT 62886E108 1,370 50,200 SH Call SOLE 8 50,200 0 0
NCR CORP NEW COM 62886E108 948 34,724 SH   SOLE 8 34,724 0 0
NCR CORP NEW OPT 62886E108 191 7,000 SH Put SOLE 8 7,000 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 15 2,994 SH   SOLE 1 2,994 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 6 1,129 SH   SOLE 8 1,129 0 0
NEENAH INC COM 640079109 2,378 36,955 SH   SOLE 1 36,955 0 0
NEENAH INC COM 640079109 2 33 SH   SOLE 8 33 0 0
NEKTAR THERAPEUTICS COM 640268108 5,286 157,265 SH   SOLE 1 157,265 0 0
NEKTAR THERAPEUTICS OPT 640268108 1,583 47,100 SH Put SOLE 8 47,100 0 0
NEKTAR THERAPEUTICS OPT 640268108 4,499 133,900 SH Call SOLE 8 133,900 0 0
NEKTAR THERAPEUTICS COM 640268108 1,528 45,467 SH   SOLE 8 45,467 0 0
NEKTAR THERAPEUTICS COM 640268108 610 18,145 SH   SOLE 9 18,145 0 0
NELNET INC COM 64031N108 389 7,050 SH   SOLE 1 7,050 0 0
NELNET INC COM 64031N108 254 4,604 SH   SOLE 8 4,604 0 0
NEOGEN CORP COM 640491106 3,269 56,964 SH   SOLE 1 56,964 0 0
NEOGENOMICS INC COM 64049M209 1,320 64,557 SH   SOLE 1 64,557 0 0
NEON THERAPEUTICS INC COM 64050Y100 77 11,856 SH   SOLE 1 11,856 0 0
NEONODE INC COM 64051M709 4 1,300 SH   SOLE 8 1,300 0 0
NEOPHOTONICS CORP COM 64051T100 888 141,111 SH   SOLE 1 141,111 0 0
NEOPHOTONICS CORP COM 64051T100 51 8,058 SH   SOLE 8 8,058 0 0
NEOS THERAPEUTICS INC COM 64052L106 35 13,406 SH   SOLE 1 13,406 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 81 SH   SOLE 8 81 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 131 36,600 SH   SOLE 1 36,600 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 31 8,814 SH   SOLE 8 8,814 0 0
NET 1 UEPS TECHNOLOGIES INC OPT 64107N206 14 4,000 SH Call SOLE 8 4,000 0 0
NETAPP INC COM 64110D104 25,248 364,125 SH   SOLE 1 364,125 0 0
NETAPP INC COM 64110D104 4,366 62,974 SH   SOLE 8 62,974 0 0
NETAPP INC OPT 64110D104 992 14,300 SH Call SOLE 8 14,300 0 0
NETAPP INC OPT 64110D104 5,291 76,300 SH Put SOLE 8 76,300 0 0
NETAPP INC COM 64110D104 1,811 26,116 SH   SOLE 9 26,116 0 0
NETEASE INC ADR 64110W102 19,841 82,180 SH   SOLE 1 82,180 0 0
NETEASE INC OPT 64110W102 7,968 33,000 SH Call SOLE 8 33,000 0 0
NETEASE INC ADR 64110W102 6,908 28,612 SH   SOLE 8 28,612 0 0
NETEASE INC OPT 64110W102 23,614 97,800 SH Put SOLE 8 97,800 0 0
NETEASE INC ADR 64110W102 6,589 27,290 SH   SOLE 9 27,290 0 0
NETFLIX INC COM 64110L106 1,321 3,704 SH   DFND 1 0 0 3,704
NETFLIX INC COM 64110L106 279,124 782,822 SH   SOLE 1 627,046 155,776 0
NETFLIX INC OPT 64110L106 268,098 751,900 SH Put SOLE 8 751,900 0 0
NETFLIX INC OPT 64110L106 132,498 371,600 SH Call SOLE 8 371,600 0 0
NETFLIX INC COM 64110L106 43,180 121,103 SH   SOLE 8 121,103 0 0
NETFLIX INC COM 64110L106 17,329 48,601 SH   SOLE 9 48,601 0 0
NETFLIX INC COM 64110L106 837 2,348 SH   DFND 20 0 0 2,348
NETFLIX INC COM 64110L106 3,228 9,052 SH   SOLE 20 0 9,052 0
NETFLIX INC COM 64110L106 19,475 54,619 SH   SOLE 58 54,619 0 0
NETFLIX INC COM 64110L106 10,547 29,581 SH   SOLE 99 0 29,581 0
NETGEAR INC COM 64111Q104 785 23,717 SH   SOLE 1 23,717 0 0
NETGEAR INC OPT 64111Q104 199 6,000 SH Put SOLE 8 6,000 0 0
NETGEAR INC OPT 64111Q104 3 100 SH Call SOLE 8 100 0 0
NETGEAR INC COM 64111Q104 364 10,993 SH   SOLE 8 10,993 0 0
NETSCOUT SYS INC COM 64115T104 914 32,543 SH   SOLE 1 32,543 0 0
NETSCOUT SYS INC OPT 64115T104 28 1,000 SH Call SOLE 8 1,000 0 0
NETSHOES CAYMAN LTD COM G6455X107 0 19 SH   SOLE 8 19 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 22 247 SH   DFND 1 0 0 247
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,831 20,785 SH   SOLE 1 20,785 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 4,784 54,300 SH Put SOLE 8 54,300 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 5,480 62,210 SH   SOLE 8 62,210 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 1,260 14,300 SH Call SOLE 8 14,300 0 0
NEURONETICS INC COM 64131A105 90 5,904 SH   SOLE 1 5,904 0 0
NEURONETICS INC COM 64131A105 4 235 SH   SOLE 8 235 0 0
NEVRO CORP COM 64157F103 514 8,226 SH   SOLE 1 8,226 0 0
NEVRO CORP BOND 64157FAA1 86 85,000 PRN   SOLE 8 0 0 85,000
NEVRO CORP COM 64157F103 29 473 SH   SOLE 8 473 0 0
NEW AGE BEVERAGES CORP COM 64157V108 1,338 254,301 SH   SOLE 1 254,301 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 26 4,900 SH Call SOLE 8 4,900 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 19 3,600 SH Put SOLE 8 3,600 0 0
NEW CONCEPT ENERGY INC COM 643611106 1 300 SH   SOLE 8 300 0 0
NEW FORTRESS ENERGY LLC COM 644393100 4,945 423,339 SH   SOLE 8 423,339 0 0
NEW GOLD INC CDA COM 644535106 0 27 SH   SOLE 1 27 0 0
NEW GOLD INC CDA OPT 644535106 8 9,500 SH Put SOLE 8 9,500 0 0
NEW GOLD INC CDA COM 644535106 39 45,234 SH   SOLE 8 45,234 0 0
NEW GOLD INC CDA OPT 644535106 86 100,000 SH Call SOLE 8 100,000 0 0
NEW HOME CO INC COM 645370107 18 3,856 SH   SOLE 1 3,856 0 0
NEW HOME CO INC COM 645370107 0 59 SH   SOLE 8 59 0 0
NEW JERSEY RES COM 646025106 4,601 92,421 SH   SOLE 1 92,421 0 0
NEW JERSEY RES COM 646025106 2 34 SH   SOLE 8 34 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 1,050 99,949 SH   SOLE 1 99,949 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 4 336 SH   SOLE 8 336 0 0
NEW MTN FIN CORP COM 647551100 0 9 SH   SOLE 1 9 0 0
NEW MTN FIN CORP OPT 647551100 8 600 SH Put SOLE 8 600 0 0
NEW MTN FIN CORP BOND 647551AC4 3,311 3,305,000 PRN   SOLE 8 0 0 3,305,000
NEW MTN FIN CORP COM 647551100 7 500 SH   SOLE 8 500 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 15,118 167,822 SH   SOLE 1 167,822 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 3,746 41,575 SH   SOLE 8 41,575 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 29,667 329,300 SH Put SOLE 8 329,300 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 9,442 104,800 SH Call SOLE 8 104,800 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 3,645 40,458 SH   SOLE 9 40,458 0 0
NEW RELIC INC COM 64829B100 2,058 20,845 SH   SOLE 1 20,845 0 0
NEW RELIC INC COM 64829B100 5 50 SH   DFND 1 0 0 50
NEW RESIDENTIAL INVT CORP TRUS 64828T201 7,429 439,300 SH   SOLE 1 439,300 0 0
NEW SR INVT GROUP INC TRUS 648691103 269 49,261 SH   SOLE 1 49,261 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 11,645 1,006,535 SH   SOLE 1 1,006,535 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 80 6,900 SH Put SOLE 8 6,900 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 74 6,400 SH Call SOLE 8 6,400 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 104 8,985 SH   SOLE 8 8,985 0 0
NEW YORK MTG TR INC TRUS 649604501 1,170 192,190 SH   SOLE 1 192,190 0 0
NEW YORK MTG TR INC TRUS 649604501 0 64 SH   SOLE 8 64 0 0
NEW YORK TIMES CO COM 650111107 4,118 125,354 SH   SOLE 1 125,354 0 0
NEW YORK TIMES CO COM 650111107 20 619 SH   SOLE 8 619 0 0
NEW YORK TIMES CO OPT 650111107 148 4,500 SH Call SOLE 8 4,500 0 0
NEW YORK TIMES CO OPT 650111107 154 4,700 SH Put SOLE 8 4,700 0 0
NEWELL BRANDS INC COM 651229106 5 300 SH   DFND 1 0 0 300
NEWELL BRANDS INC COM 651229106 9,366 610,477 SH   SOLE 1 610,477 0 0
NEWELL BRANDS INC OPT 651229106 1,638 106,800 SH Call SOLE 8 106,800 0 0
NEWELL BRANDS INC OPT 651229106 3,280 213,800 SH Put SOLE 8 213,800 0 0
NEWELL BRANDS INC COM 651229106 1,343 87,518 SH   SOLE 8 87,518 0 0
NEWELL BRANDS INC COM 651229106 715 46,680 SH   SOLE 9 46,680 0 0
NEWFIELD EXPL CO COM 651290108 62 3,603 SH   SOLE 1 3,603 0 0
NEWLINK GENETICS CORP COM 651511107 17 8,822 SH   SOLE 1 8,822 0 0
NEWLINK GENETICS CORP COM 651511107 0 19 SH   SOLE 8 19 0 0
NEWMARK GROUP INC COM 65158N102 396 47,519 SH   SOLE 1 47,519 0 0
NEWMARK GROUP INC OPT 65158N102 3 338 SH Put SOLE 8 338 0 0
NEWMARK GROUP INC COM 65158N102 18 2,150 SH   SOLE 8 2,150 0 0
NEWMARKET CORP COM 651587107 2,244 5,179 SH   SOLE 1 5,179 0 0
NEWMARKET CORP OPT 651587107 87 200 SH Call SOLE 8 200 0 0
NEWMONT MNG CORP COM 651639106 73,884 2,065,547 SH   SOLE 1 2,065,547 0 0
NEWMONT MNG CORP COM 651639106 36 1,010 SH   DFND 1 0 0 1,010
NEWMONT MNG CORP OPT 651639106 2,078 58,100 SH Put SOLE 8 58,100 0 0
NEWMONT MNG CORP COM 651639106 2,243 62,722 SH   SOLE 8 62,722 0 0
NEWMONT MNG CORP OPT 651639106 3,388 94,700 SH Call SOLE 8 94,700 0 0
NEWMONT MNG CORP COM 651639106 2,018 56,393 SH   SOLE 9 56,393 0 0
NEWPARK RES INC COM 651718504 565 61,679 SH   SOLE 1 61,679 0 0
NEWPARK RES INC COM 651718504 4 484 SH   SOLE 8 484 0 0
NEWS CORP NEW COM 65249B109 17,679 1,421,121 SH   SOLE 1 1,421,121 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B208 6,689 535,619 SH   SOLE 1 535,619 0 0
NEWS CORP NEW COM 65249B208 162 12,976 SH   SOLE 8 12,976 0 0
NEWS CORP NEW COM 65249B109 314 25,281 SH   SOLE 8 25,281 0 0
NEWS CORP NEW COM 65249B109 572 45,977 SH   SOLE 9 45,977 0 0
NEWS CORP NEW COM 65249B208 120 9,608 SH   SOLE 9 9,608 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 0 24 SH   SOLE 1 24 0 0
NEXA RES S A COM L67359106 48 3,856 SH   SOLE 8 3,856 0 0
NEXGEN ENERGY LTD COM 65340P106 43 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 530 13,815 SH   SOLE 1 13,815 0 0
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 911 23,769 SH   SOLE 8 23,769 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 6,461 59,605 SH   SOLE 1 59,605 0 0
NEXSTAR MEDIA GROUP INC OPT 65336K103 3,685 34,000 SH Call SOLE 8 34,000 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 3,111 28,702 SH   SOLE 8 28,702 0 0
NEXTDECADE CORP COM 65342K105 12 2,211 SH   SOLE 1 2,211 0 0
NEXTDECADE CORP COM 65342K105 0 2 SH   SOLE 8 2 0 0
NEXTERA ENERGY INC COM 65339F101 179,356 927,765 SH   SOLE 1 927,765 0 0
NEXTERA ENERGY INC COM 65339F101 11,414 59,041 SH   SOLE 8 59,041 0 0
NEXTERA ENERGY INC OPT 65339F101 12,121 62,700 SH Call SOLE 8 62,700 0 0
NEXTERA ENERGY INC OPT 65339F101 1,991 10,300 SH Put SOLE 8 10,300 0 0
NEXTERA ENERGY INC COM 65339F101 9,715 50,249 SH   SOLE 9 50,249 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 33,369 715,456 SH   SOLE 1 715,456 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 5 101 SH   SOLE 8 101 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 652 38,676 SH   SOLE 1 38,676 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 53 3,187 SH   SOLE 8 3,187 0 0
NGL ENERGY PARTNERS LP COM 62913M107 1,568 111,750 SH   SOLE 1 111,750 0 0
NGL ENERGY PARTNERS LP COM 62913M107 62 4,447 SH   SOLE 8 4,447 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 8 600 SH Put SOLE 8 600 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 21 1,500 SH Call SOLE 8 1,500 0 0
NI HLDGS INC COM 65342T106 48 2,974 SH   SOLE 1 2,974 0 0
NIC INC COM 62914B100 1,388 81,241 SH   SOLE 1 81,241 0 0
NICE LTD ADR 653656108 10,980 89,613 SH   SOLE 1 89,613 0 0
NICE LTD OPT 653656108 37 300 SH Call SOLE 8 300 0 0
NICE LTD ADR 653656108 47 385 SH   SOLE 8 385 0 0
NICE SYS INC BOND 65366HAB9 534 350,000 PRN   SOLE 8 0 0 350,000
NICOLET BANKSHARES INC COM 65406E102 147 2,476 SH   SOLE 1 2,476 0 0
NIELSEN HLDGS PLC COM G6518L108 8,200 346,502 SH   SOLE 1 346,502 0 0
NIELSEN HLDGS PLC OPT G6518L108 9,648 407,600 SH Call SOLE 8 407,600 0 0
NIELSEN HLDGS PLC COM G6518L108 5,789 244,559 SH   SOLE 8 244,559 0 0
NIELSEN HLDGS PLC OPT G6518L108 4,511 190,600 SH Put SOLE 8 190,600 0 0
NIELSEN HLDGS PLC COM G6518L108 886 37,470 SH   SOLE 9 37,470 0 0
NIGHTSTAR THERAPEUTICS PLC ADR 65413A101 1,083 42,673 SH   SOLE 1 42,673 0 0
NII HLDGS INC COM 62913F508 53 27,192 SH   SOLE 1 27,192 0 0
NII HLDGS INC COM 62913F508 2 1,176 SH   SOLE 8 1,176 0 0
NIKE INC COM 654106103 202,808 2,408,407 SH   SOLE 1 1,694,171 714,236 0
NIKE INC COM 654106103 2,159 25,638 SH   DFND 1 0 0 25,638
NIKE INC COM 654106103 2,883 34,240 SH   SOLE 8 34,240 0 0
NIKE INC OPT 654106103 34,593 410,800 SH Call SOLE 8 410,800 0 0
NIKE INC OPT 654106103 42,678 506,800 SH Put SOLE 8 506,800 0 0
NIKE INC COM 654106103 40,822 484,760 SH   SOLE 9 484,760 0 0
NIKE INC COM 654106103 758 9,000 SH   DFND 20 0 0 9,000
NIKE INC COM 654106103 3,650 43,349 SH   SOLE 20 0 43,349 0
NIKE INC COM 654106103 10,298 122,287 SH   SOLE 99 0 122,287 0
NINE ENERGY SVC INC COM 65441V101 274 12,116 SH   SOLE 1 12,116 0 0
NIO INC OPT 62914V106 1,275 250,000 SH Put SOLE 1 250,000 0 0
NIO INC ADR 62914V106 1,275 250,000 SH   SOLE 1 250,000 0 0
NIO INC OPT 62914V106 104 20,400 SH Call SOLE 8 20,400 0 0
NIO INC ADR 62914V106 56 11,000 SH   DFND 20 0 0 11,000
NISOURCE INC COM 65473P105 8,807 307,332 SH   SOLE 1 307,332 0 0
NISOURCE INC OPT 65473P105 37 1,300 SH Put SOLE 8 1,300 0 0
NISOURCE INC OPT 65473P105 504 17,600 SH Call SOLE 8 17,600 0 0
NISOURCE INC COM 65473P105 2 59 SH   SOLE 8 59 0 0
NISOURCE INC COM 65473P105 1,122 39,138 SH   SOLE 9 39,138 0 0
NL INDS INC COM 629156407 10 2,558 SH   SOLE 1 2,558 0 0
NL INDS INC COM 629156407 81 20,758 SH   SOLE 8 20,758 0 0
NLIGHT INC COM 65487K100 155 6,975 SH   SOLE 1 6,975 0 0
NLIGHT INC COM 65487K100 4 201 SH   SOLE 8 201 0 0
NMI HLDGS INC COM 629209305 2,285 88,272 SH   SOLE 1 88,272 0 0
NMI HLDGS INC COM 629209305 593 22,938 SH   SOLE 8 22,938 0 0
NN INC COM 629337106 96 12,894 SH   SOLE 1 12,894 0 0
NN INC COM 629337106 106 14,169 SH   SOLE 8 14,169 0 0
NOAH HLDGS LTD ADR 65487X102 145 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 343 7,076 SH   SOLE 8 7,076 0 0
NOAH HLDGS LTD ADR 65487X102 383 7,900 SH   SOLE 9 7,900 0 0
NOBILIS HEALTH CORP COM 65500B103 0 41 SH   SOLE 8 41 0 0
NOBLE CORP PLC COM G65431101 631 219,762 SH   SOLE 1 219,762 0 0
NOBLE CORP PLC OPT G65431101 118 41,000 SH Call SOLE 8 41,000 0 0
NOBLE CORP PLC OPT G65431101 457 159,300 SH Put SOLE 8 159,300 0 0
NOBLE CORP PLC COM G65431101 247 85,922 SH   SOLE 8 85,922 0 0
NOBLE ENERGY INC COM 655044105 24,122 975,412 SH   SOLE 1 975,412 0 0
NOBLE ENERGY INC OPT 655044105 1,445 58,400 SH Call SOLE 8 58,400 0 0
NOBLE ENERGY INC OPT 655044105 126 5,100 SH Put SOLE 8 5,100 0 0
NOBLE ENERGY INC COM 655044105 195 7,902 SH   SOLE 8 7,902 0 0
NOBLE ENERGY INC COM 655044105 1,353 54,709 SH   SOLE 9 54,709 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 176 4,891 SH   SOLE 1 4,891 0 0
NOKIA CORP ADR 654902204 66 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP ADR 654902204 2,052 358,933 SH   SOLE 1 358,933 0 0
NOKIA CORP ADR 654902204 0 15 SH   SOLE 8 15 0 0
NOKIA CORP OPT 654902204 2,462 430,500 SH Call SOLE 8 430,500 0 0
NOKIA CORP OPT 654902204 593 103,600 SH Put SOLE 8 103,600 0 0
NOKIA CORP ADR 654902204 120 21,041 SH   SOLE 9 21,041 0 0
NOMAD FOODS LTD COM G6564A105 474 23,200 SH   SOLE 1 23,200 0 0
NOMAD FOODS LTD COM G6564A105 31 1,504 SH   SOLE 8 1,504 0 0
NOODLES &amp CO COM 65540B105 200 29,397 SH   SOLE 1 29,397 0 0
NORBORD INC COM 65548P403 477 17,332 SH   SOLE 1 17,332 0 0
NORBORD INC COM 65548P403 32 1,170 SH   SOLE 9 1,170 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 94 46,451 SH   SOLE 1 46,451 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 72 35,700 SH Call SOLE 8 35,700 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 87 42,881 SH   SOLE 8 42,881 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 20 9,700 SH Put SOLE 8 9,700 0 0
NORDSON CORP COM 655663102 944 7,122 SH   SOLE 1 7,122 0 0
NORDSON CORP COM 655663102 1,177 8,881 SH   SOLE 8 8,881 0 0
NORDSTROM INC COM 655664100 9,641 217,264 SH   SOLE 1 217,264 0 0
NORDSTROM INC OPT 655664100 2,881 64,900 SH Put SOLE 8 64,900 0 0
NORDSTROM INC COM 655664100 676 15,221 SH   SOLE 8 15,221 0 0
NORDSTROM INC OPT 655664100 2,973 67,000 SH Call SOLE 8 67,000 0 0
NORDSTROM INC COM 655664100 539 12,155 SH   SOLE 9 12,155 0 0
NORFOLK SOUTHERN CORP COM 655844108 41,977 224,610 SH   SOLE 1 224,610 0 0
NORFOLK SOUTHERN CORP OPT 655844108 6,037 32,300 SH Call SOLE 8 32,300 0 0
NORFOLK SOUTHERN CORP OPT 655844108 17,942 96,000 SH Put SOLE 8 96,000 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,653 8,848 SH   SOLE 8 8,848 0 0
NORFOLK SOUTHERN CORP COM 655844108 7,744 41,434 SH   SOLE 9 41,434 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 109 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 47 2,276 SH   SOLE 1 2,276 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,714 625,413 SH   SOLE 1 625,413 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 9 3,361 SH   SOLE 8 3,361 0 0
NORTHERN TECH INTL CORP COM 665809109 386 14,433 SH   SOLE 1 14,433 0 0
NORTHERN TR CORP COM 665859104 19,587 216,656 SH   SOLE 1 216,656 0 0
NORTHERN TR CORP COM 665859104 34 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 594 6,567 SH   SOLE 8 6,567 0 0
NORTHERN TR CORP OPT 665859104 1,320 14,600 SH Put SOLE 8 14,600 0 0
NORTHERN TR CORP OPT 665859104 1,881 20,800 SH Call SOLE 8 20,800 0 0
NORTHERN TR CORP COM 665859104 2,059 22,780 SH   SOLE 9 22,780 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 471 33,959 SH   SOLE 1 33,959 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 4 311 SH   SOLE 8 311 0 0
NORTHRIM BANCORP INC COM 666762109 72 2,079 SH   SOLE 1 2,079 0 0
NORTHROP GRUMMAN CORP COM 666807102 44,613 165,481 SH   SOLE 1 165,481 0 0
NORTHROP GRUMMAN CORP COM 666807102 9,676 35,892 SH   SOLE 8 35,892 0 0
NORTHROP GRUMMAN CORP OPT 666807102 31,274 116,000 SH Put SOLE 8 116,000 0 0
NORTHROP GRUMMAN CORP OPT 666807102 22,404 83,100 SH Call SOLE 8 83,100 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,793 17,777 SH   SOLE 9 17,777 0 0
NORTHROP GRUMMAN CORP COM 666807102 81 300 SH   DFND 20 0 0 300
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 2,337 134,678 SH   SOLE 1 134,678 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 199 11,497 SH   SOLE 8 11,497 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 1,523 89,746 SH   SOLE 1 89,746 0 0
NORTHWEST NAT HLDG CO COM 66765N105 2,155 32,840 SH   SOLE 1 32,840 0 0
NORTHWEST NAT HLDG CO COM 66765N105 5 74 SH   SOLE 8 74 0 0
NORTHWEST PIPE CO COM 667746101 70 2,925 SH   SOLE 1 2,925 0 0
NORTHWEST PIPE CO COM 667746101 19 800 SH   SOLE 8 800 0 0
NORTHWESTERN CORP COM 668074305 1,268 18,011 SH   SOLE 1 18,011 0 0
NORTHWESTERN CORP COM 668074305 4 61 SH   SOLE 8 61 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 19,911 362,260 SH   SOLE 1 362,260 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 5 100 SH Call SOLE 8 100 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 104 1,877 SH   SOLE 8 1,877 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 1,263 22,987 SH   SOLE 9 22,987 0 0
NORWOOD FINANCIAL CORP COM 669549107 54 1,760 SH   SOLE 1 1,760 0 0
NOVA LIFESTYLE INC COM 66979P102 0 175 SH   DFND 1 0 0 175
NOVAGOLD RES INC COM 66987E206 10 2,500 SH   SOLE 1 2,500 0 0
NOVAGOLD RES INC OPT 66987E206 2 500 SH Put SOLE 8 500 0 0
NOVAGOLD RES INC COM 66987E206 1,479 354,599 SH   SOLE 8 354,599 0 0
NOVAGOLD RES INC OPT 66987E206 20 4,800 SH Call SOLE 8 4,800 0 0
NOVANTA INC COM 67000B104 1,131 13,354 SH   SOLE 1 13,354 0 0
NOVANTA INC COM 67000B104 1 8 SH   SOLE 8 8 0 0
NOVARTIS A G ADR 66987V109 11 110 SH   SOLE 1 110 0 0
NOVARTIS A G ADR 66987V109 79 819 SH   DFND 1 0 0 819
NOVARTIS A G ADR 66987V109 3,948 41,065 SH   SOLE 8 41,065 0 0
NOVARTIS A G OPT 66987V109 2,625 27,300 SH Call SOLE 8 27,300 0 0
NOVARTIS A G OPT 66987V109 2,990 31,100 SH Put SOLE 8 31,100 0 0
NOVAVAX INC COM 670002104 4 6,802 SH   DFND 1 0 0 6,802
NOVAVAX INC COM 670002104 101 184,436 SH   SOLE 1 184,436 0 0
NOVAVAX INC OPT 670002104 124 225,000 SH Call SOLE 8 225,000 0 0
NOVAVAX INC OPT 670002104 1,009 1,831,200 SH Put SOLE 8 1,831,200 0 0
NOVO-NORDISK A S OPT 670100205 1,842 35,200 SH Call SOLE 8 35,200 0 0
NOVO-NORDISK A S ADR 670100205 842 16,099 SH   SOLE 8 16,099 0 0
NOVO-NORDISK A S OPT 670100205 131 2,500 SH Put SOLE 8 2,500 0 0
NOVOCURE LTD COM G6674U108 13,185 273,711 SH   SOLE 1 273,711 0 0
NOVOCURE LTD COM G6674U108 25 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 1,747 36,276 SH   SOLE 8 36,276 0 0
NOVOCURE LTD OPT G6674U108 4,817 100,000 SH Put SOLE 8 100,000 0 0
NOVUS THERAPEUTICS INC COM 67011N105 0 78 SH   SOLE 8 78 0 0
NOW INC COM 67011P100 601 43,079 SH   SOLE 1 43,079 0 0
NOW INC COM 67011P100 6 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 114 8,195 SH   SOLE 8 8,195 0 0
NRG ENERGY INC COM 629377508 18,537 436,361 SH   SOLE 1 436,361 0 0
NRG ENERGY INC OPT 629377508 21,240 500,000 SH Put SOLE 1 500,000 0 0
NRG ENERGY INC OPT 629377508 263 6,200 SH Call SOLE 8 6,200 0 0
NRG ENERGY INC COM 629377508 3,227 75,979 SH   SOLE 8 75,979 0 0
NRG ENERGY INC OPT 629377508 484 11,400 SH Put SOLE 8 11,400 0 0
NRG ENERGY INC COM 629377508 1,276 30,036 SH   SOLE 9 30,036 0 0
NU SKIN ENTERPRISES INC COM 67018T105 5,961 124,536 SH   SOLE 1 124,536 0 0
NU SKIN ENTERPRISES INC COM 67018T105 1 14 SH   SOLE 8 14 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 62 1,300 SH Put SOLE 8 1,300 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 134 2,800 SH Call SOLE 8 2,800 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 2,834 167,390 SH   SOLE 1 167,390 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 769 45,428 SH   SOLE 8 45,428 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 2,867 3,073,000 PRN   SOLE 8 0 0 3,073,000
NUANCE COMMUNICATIONS INC BOND 67020YAN0 1,429 1,444,000 PRN   SOLE 8 0 0 1,444,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 296 17,500 SH Put SOLE 8 17,500 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 129 7,600 SH Call SOLE 8 7,600 0 0
NUCANA PLC ADR 67022C106 4 263 SH   SOLE 1 263 0 0
NUCANA PLC ADR 67022C106 0 12 SH   SOLE 8 12 0 0
NUCOR CORP COM 670346105 28,582 489,831 SH   SOLE 1 489,831 0 0
NUCOR CORP OPT 670346105 58,350 1,000,000 SH Put SOLE 1 1,000,000 0 0
NUCOR CORP OPT 670346105 8,035 137,700 SH Put SOLE 8 137,700 0 0
NUCOR CORP OPT 670346105 4,913 84,200 SH Call SOLE 8 84,200 0 0
NUCOR CORP COM 670346105 1,295 22,202 SH   SOLE 8 22,202 0 0
NUCOR CORP COM 670346105 1,912 32,779 SH   SOLE 9 32,779 0 0
NUSTAR ENERGY LP COM 67058H102 3 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP COM 67058H102 1,120 41,660 SH   SOLE 1 41,660 0 0
NUTANIX INC COM 67059N108 5,648 149,637 SH   SOLE 1 149,637 0 0
NUTANIX INC OPT 67059N108 10,401 275,600 SH Call SOLE 8 275,600 0 0
NUTANIX INC OPT 67059N108 8,910 236,100 SH Put SOLE 8 236,100 0 0
NUTANIX INC COM 67059N108 3,688 97,722 SH   SOLE 8 97,722 0 0
NUTANIX INC COM 67059N108 75 2,000 SH   DFND 20 0 0 2,000
NUTRIEN LTD COM 67077M108 3,697 70,075 SH   SOLE 1 70,075 0 0
NUTRIEN LTD COM 67077M108 962 18,229 SH   DFND 1 0 0 18,229
NUTRIEN LTD OPT 67077M108 522 9,900 SH Put SOLE 8 9,900 0 0
NUTRIEN LTD OPT 67077M108 554 10,500 SH Call SOLE 8 10,500 0 0
NUTRIEN LTD COM 67077M108 44 834 SH   SOLE 8 834 0 0
NUTRIEN LTD COM 67077M108 10,762 203,992 SH   SOLE 9 203,992 0 0
NUTRIEN LTD COM 67077M108 95 1,800 SH   DFND 20 0 0 1,800
NUVASIVE INC COM 670704105 2,869 50,538 SH   SOLE 1 50,538 0 0
NUVASIVE INC COM 670704105 18 310 SH   SOLE 8 310 0 0
NUVASIVE INC BOND 670704AG0 284 255,000 PRN   SOLE 8 0 0 255,000
NUVECTRA CORP COM 67075N108 54 4,891 SH   SOLE 1 4,891 0 0
NUVECTRA CORP COM 67075N108 149 13,524 SH   SOLE 8 13,524 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 6 700 SH   DFND 1 0 0 700
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 4 533 SH   SOLE 1 533 0 0
NV5 GLOBAL INC COM 62945V109 222 3,753 SH   SOLE 1 3,753 0 0
NVE CORP COM 629445206 132 1,349 SH   SOLE 1 1,349 0 0
NVE CORP COM 629445206 0 1 SH   SOLE 8 1 0 0
NVENT ELECTRIC PLC COM G6700G107 3,671 136,111 SH   SOLE 1 136,111 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC OPT G6700G107 27 1,000 SH Call SOLE 8 1,000 0 0
NVENT ELECTRIC PLC OPT G6700G107 27 1,000 SH Put SOLE 8 1,000 0 0
NVENT ELECTRIC PLC COM G6700G107 18 682 SH   SOLE 8 682 0 0
NVENT ELECTRIC PLC COM G6700G107 141 5,239 SH   SOLE 9 5,239 0 0
NVIDIA CORP COM 67066G104 255,263 1,421,611 SH   SOLE 1 1,421,611 0 0
NVIDIA CORP COM 67066G104 1,080 6,014 SH   DFND 1 0 0 6,014
NVIDIA CORP OPT 67066G104 151,010 841,000 SH Call SOLE 8 841,000 0 0
NVIDIA CORP OPT 67066G104 170,887 951,700 SH Put SOLE 8 951,700 0 0
NVIDIA CORP COM 67066G104 14,794 82,391 SH   SOLE 9 82,391 0 0
NVIDIA CORP COM 67066G104 305 1,700 SH   DFND 20 0 0 1,700
NVR INC COM 62944T105 2,972 1,074 SH   SOLE 1 1,074 0 0
NVR INC COM 62944T105 108 39 SH   SOLE 8 39 0 0
NVR INC COM 62944T105 346 125 SH   SOLE 9 125 0 0
NXP SEMICONDUCTORS N V COM N6596X109 37,467 423,882 SH   SOLE 1 423,882 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 35,356 400,000 SH Call SOLE 1 400,000 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 17,979 203,400 SH Put SOLE 8 203,400 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 5,728 64,800 SH Call SOLE 8 64,800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 5,639 63,787 SH   SOLE 8 63,787 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,611 29,542 SH   SOLE 9 29,542 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2 18 SH   SOLE 44 18 0 0
NXT ID INC COM 67091J206 9 10,390 SH   SOLE 8 10,390 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 18 9,261 SH   SOLE 1 9,261 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 52,963 136,394 SH   SOLE 1 136,394 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 1,010 2,600 SH Put SOLE 8 2,600 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 566 1,460 SH   SOLE 8 1,460 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 1,670 4,300 SH Call SOLE 8 4,300 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,225 8,304 SH   SOLE 9 8,304 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 37 2,102 SH   SOLE 1 2,102 0 0
OAKTREE CAP GROUP LLC COM 674001201 7 150 SH   DFND 1 0 0 150
OAKTREE CAP GROUP LLC COM 674001201 7,132 143,644 SH   SOLE 8 143,644 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 3,629 700,627 SH   SOLE 1 700,627 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 21 4,111 SH   SOLE 8 4,111 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 0 34 SH   SOLE 8 34 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 491 24,153 SH   SOLE 1 24,153 0 0
OASIS PETE INC NEW COM 674215108 1,394 230,808 SH   SOLE 1 230,808 0 0
OASIS PETE INC NEW OPT 674215108 117 19,400 SH Put SOLE 8 19,400 0 0
OASIS PETE INC NEW COM 674215108 132 21,922 SH   SOLE 8 21,922 0 0
OASIS PETE INC NEW BOND 674215AJ7 2,662 2,851,000 PRN   SOLE 8 0 0 2,851,000
OASIS PETE INC NEW OPT 674215108 161 26,700 SH Call SOLE 8 26,700 0 0
OBSEVA SA COM H5861P103 10 825 SH   SOLE 9 825 0 0
OBSIDIAN ENERGY LTD COM 674482104 1 2,287 SH   DFND 1 0 0 2,287
OCCIDENTAL PETE CORP COM 674599105 94,946 1,434,199 SH   SOLE 1 1,434,199 0 0
OCCIDENTAL PETE CORP COM 674599105 1,437 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP OPT 674599105 2,635 39,800 SH Put SOLE 8 39,800 0 0
OCCIDENTAL PETE CORP OPT 674599105 5,786 87,400 SH Call SOLE 8 87,400 0 0
OCCIDENTAL PETE CORP COM 674599105 22 345 SH   SOLE 8 345 0 0
OCCIDENTAL PETE CORP COM 674599105 5,259 79,448 SH   SOLE 9 79,448 0 0
OCEANEERING INTL INC COM 675232102 4,889 310,048 SH   SOLE 1 310,048 0 0
OCEANFIRST FINL CORP COM 675234108 799 33,207 SH   SOLE 1 33,207 0 0
OCEANFIRST FINL CORP COM 675234108 2 85 SH   SOLE 8 85 0 0
OCH ZIFF CAP MGMT GROUP COM 67551U204 11 657 SH   SOLE 8 657 0 0
OCONEE FED FINL CORP COM 675607105 14 544 SH   SOLE 1 544 0 0
OCULAR THERAPEUTIX INC COM 67576A100 89 22,449 SH   SOLE 1 22,449 0 0
OCULAR THERAPEUTIX INC COM 67576A100 2 429 SH   SOLE 8 429 0 0
OCWEN FINL CORP COM 675746309 65 35,981 SH   SOLE 1 35,981 0 0
OCWEN FINL CORP COM 675746309 135 74,431 SH   SOLE 8 74,431 0 0
OCWEN FINL CORP OPT 675746309 61 33,700 SH Put SOLE 8 33,700 0 0
OCWEN FINL CORP OPT 675746309 50 27,500 SH Call SOLE 8 27,500 0 0
ODONATE THERAPEUTICS INC COM 676079106 42 1,918 SH   SOLE 1 1,918 0 0
OFFICE DEPOT INC COM 676220106 2,338 644,047 SH   SOLE 1 644,047 0 0
OFFICE DEPOT INC OPT 676220106 66 18,200 SH Call SOLE 8 18,200 0 0
OFFICE DEPOT INC COM 676220106 284 78,003 SH   SOLE 8 78,003 0 0
OFFICE DEPOT INC OPT 676220106 56 15,400 SH Put SOLE 8 15,400 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 1,833 66,312 SH   SOLE 1 66,312 0 0
OFG BANCORP COM 67103X102 1,117 56,483 SH   SOLE 1 56,483 0 0
OFG BANCORP COM 67103X102 1,097 55,454 SH   SOLE 8 55,454 0 0
OFG BANCORP OPT 67103X102 16 800 SH Put SOLE 8 800 0 0
OGE ENERGY CORP COM 670837103 65,836 1,526,840 SH   SOLE 1 1,526,840 0 0
OGE ENERGY CORP COM 670837103 15 335 SH   SOLE 8 335 0 0
OGE ENERGY CORP COM 670837103 305 7,068 SH   SOLE 9 7,068 0 0
OHIO VY BANC CORP COM 677719106 46 1,263 SH   SOLE 1 1,263 0 0
OI S A ADR 670851500 50 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 53 1,698 SH   SOLE 1 1,698 0 0
OIL STS INTL INC COM 678026105 1,986 117,072 SH   SOLE 1 117,072 0 0
OKTA INC COM 679295105 5,307 64,150 SH   SOLE 1 64,150 0 0
OKTA INC COM 679295105 7 80 SH   DFND 1 0 0 80
OKTA INC COM 679295105 60 728 SH   SOLE 8 728 0 0
OKTA INC BOND 679295AB1 7,036 3,897,000 PRN   SOLE 8 0 0 3,897,000
OKTA INC OPT 679295105 9,406 113,700 SH Call SOLE 8 113,700 0 0
OKTA INC OPT 679295105 9,415 113,800 SH Put SOLE 8 113,800 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 18,683 129,388 SH   SOLE 1 129,388 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 505 3,500 SH Call SOLE 8 3,500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 347 2,406 SH   SOLE 8 2,406 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 939 6,500 SH Put SOLE 8 6,500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 12,277 85,023 SH   SOLE 9 85,023 0 0
OLD LINE BANCSHARES INC COM 67984M100 117 4,700 SH   SOLE 1 4,700 0 0
OLD LINE BANCSHARES INC COM 67984M100 16 658 SH   SOLE 8 658 0 0
OLD NATL BANCORP IND COM 680033107 2,731 166,566 SH   SOLE 1 166,566 0 0
OLD NATL BANCORP IND OPT 680033107 11 700 SH Call SOLE 8 700 0 0
OLD NATL BANCORP IND COM 680033107 1,267 77,271 SH   SOLE 8 77,271 0 0
OLD REP INTL CORP COM 680223104 99 4,720 SH   SOLE 1 4,720 0 0
OLD SECOND BANCORP INC ILL COM 680277100 112 8,890 SH   SOLE 1 8,890 0 0
OLD SECOND BANCORP INC ILL COM 680277100 48 3,821 SH   SOLE 8 3,821 0 0
OLIN CORP COM 680665205 2,130 92,048 SH   SOLE 1 92,048 0 0
OLIN CORP OPT 680665205 264 11,400 SH Put SOLE 8 11,400 0 0
OLIN CORP OPT 680665205 39 1,700 SH Call SOLE 8 1,700 0 0
OLIN CORP COM 680665205 271 11,682 SH   SOLE 8 11,682 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 2,358 27,634 SH   SOLE 1 27,634 0 0
OLLIES BARGAIN OUTLT HLDGS I OPT 681116109 26 300 SH Call SOLE 8 300 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 441 5,171 SH   SOLE 8 5,171 0 0
OLYMPIC STEEL INC COM 68162K106 102 6,500 SH   SOLE 1 6,500 0 0
OMEGA FLEX INC COM 682095104 62 823 SH   SOLE 1 823 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 4,355 114,154 SH   SOLE 1 114,154 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 7 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC OPT 681936100 218 5,700 SH Call SOLE 8 5,700 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 1,415 37,100 SH Put SOLE 8 37,100 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 6 168 SH   SOLE 8 168 0 0
OMEROS CORP COM 682143102 230 13,261 SH   SOLE 1 13,261 0 0
OMEROS CORP OPT 682143102 212 12,200 SH Call SOLE 8 12,200 0 0
OMEROS CORP COM 682143102 8 431 SH   SOLE 8 431 0 0
OMNICELL INC COM 68213N109 2,689 33,266 SH   SOLE 1 33,266 0 0
OMNICELL INC COM 68213N109 14 183 SH   SOLE 8 183 0 0
OMNICOM GROUP INC COM 681919106 47,844 655,461 SH   SOLE 1 655,461 0 0
OMNICOM GROUP INC OPT 681919106 95 1,300 SH Put SOLE 8 1,300 0 0
OMNICOM GROUP INC COM 681919106 335 4,585 SH   SOLE 8 4,585 0 0
OMNICOM GROUP INC OPT 681919106 292 4,000 SH Call SOLE 8 4,000 0 0
OMNICOM GROUP INC COM 681919106 1,717 23,537 SH   SOLE 9 23,537 0 0
OMNOVA SOLUTIONS INC COM 682129101 195 27,758 SH   SOLE 1 27,758 0 0
OMNOVA SOLUTIONS INC COM 682129101 0 102 SH   SOLE 8 102 0 0
ON DECK CAP INC COM 682163100 79 14,586 SH   SOLE 1 14,586 0 0
ON SEMICONDUCTOR CORP COM 682189105 18,405 894,732 SH   SOLE 1 894,732 0 0
ON SEMICONDUCTOR CORP OPT 682189105 329 16,000 SH Put SOLE 8 16,000 0 0
ON SEMICONDUCTOR CORP OPT 682189105 2,153 104,700 SH Call SOLE 8 104,700 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 1,004 812,000 PRN   SOLE 8 0 0 812,000
ON SEMICONDUCTOR CORP COM 682189105 1,613 78,406 SH   SOLE 8 78,406 0 0
ON SEMICONDUCTOR CORP COM 682189105 307 14,939 SH   SOLE 9 14,939 0 0
ONCOCYTE CORPORATION COM 68235C107 72 18,172 SH   SOLE 1 18,172 0 0
ONCOCYTE CORPORATION COM 68235C107 0 3 SH   SOLE 8 3 0 0
ONCOMED PHARMACEUTICALS INC COM 68234X102 0 66 SH   SOLE 8 66 0 0
ONE GAS INC COM 68235P108 1,493 16,769 SH   SOLE 1 16,769 0 0
ONE GAS INC COM 68235P108 68 765 SH   SOLE 8 765 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 176 6,092 SH   SOLE 1 6,092 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 21 725 SH   SOLE 8 725 0 0
ONEMAIN HLDGS INC COM 68268W103 2,800 88,196 SH   SOLE 1 88,196 0 0
ONEMAIN HLDGS INC OPT 68268W103 32 1,000 SH Put SOLE 8 1,000 0 0
ONEMAIN HLDGS INC OPT 68268W103 32 1,000 SH Call SOLE 8 1,000 0 0
ONEOK INC NEW COM 682680103 70,645 1,011,541 SH   SOLE 1 1,011,541 0 0
ONEOK INC NEW COM 682680103 739 10,585 SH   DFND 1 0 0 10,585
ONEOK INC NEW OPT 682680103 126 1,800 SH Put SOLE 8 1,800 0 0
ONEOK INC NEW COM 682680103 789 11,293 SH   SOLE 8 11,293 0 0
ONEOK INC NEW OPT 682680103 3,352 48,000 SH Call SOLE 8 48,000 0 0
ONEOK INC NEW COM 682680103 3,020 43,237 SH   SOLE 9 43,237 0 0
ONESMART INTL ED GROUP LTD ADR 68276W103 43 5,461 SH   SOLE 1 5,461 0 0
ONESPAN INC COM 68287N100 0 15 SH   SOLE 8 15 0 0
ONESPAN INC OPT 68287N100 4 200 SH Call SOLE 8 200 0 0
ONESPAN INC OPT 68287N100 334 17,400 SH Put SOLE 8 17,400 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 342 25,000 SH   SOLE 1 25,000 0 0
OOMA INC COM 683416101 83 6,332 SH   SOLE 1 6,332 0 0
OOMA INC COM 683416101 181 13,675 SH   SOLE 8 13,675 0 0
OP BANCORP COM 67109R109 34 3,867 SH   SOLE 1 3,867 0 0
OPEN TEXT CORP COM 683715106 426 11,097 SH   SOLE 1 11,097 0 0
OPEN TEXT CORP COM 683715106 524 13,634 SH   SOLE 8 13,634 0 0
OPEN TEXT CORP OPT 683715106 188 4,900 SH Call SOLE 8 4,900 0 0
OPEN TEXT CORP COM 683715106 71 1,841 SH   SOLE 9 1,841 0 0
OPKO HEALTH INC COM 68375N103 257 98,483 SH   SOLE 1 98,483 0 0
OPKO HEALTH INC COM 68375N103 1 475 SH   SOLE 8 475 0 0
OPKO HEALTH INC OPT 68375N103 103 39,400 SH Call SOLE 8 39,400 0 0
OPKO HEALTH INC OPT 68375N103 3 1,200 SH Put SOLE 8 1,200 0 0
OPPENHEIMER HLDGS INC COM 683797104 79 3,028 SH   SOLE 1 3,028 0 0
OPTIMIZERX CORP COM 68401U204 213 16,738 SH   SOLE 1 16,738 0 0
OPTINOSE INC COM 68404V100 56 5,424 SH   SOLE 1 5,424 0 0
OPTINOSE INC COM 68404V100 4 400 SH   SOLE 8 400 0 0
OPUS BK IRVINE CALIF COM 684000102 277 13,992 SH   SOLE 1 13,992 0 0
ORACLE CORP COM 68389X105 285,417 5,314,044 SH   SOLE 1 5,314,044 0 0
ORACLE CORP COM 68389X105 1,141 21,253 SH   DFND 1 0 0 21,253
ORACLE CORP COM 68389X105 18,743 348,953 SH   SOLE 8 348,953 0 0
ORACLE CORP OPT 68389X105 31,614 588,600 SH Call SOLE 8 588,600 0 0
ORACLE CORP OPT 68389X105 67,241 1,251,900 SH Put SOLE 8 1,251,900 0 0
ORACLE CORP COM 68389X105 49,340 918,661 SH   SOLE 9 918,661 0 0
ORACLE CORP COM 68389X105 17,142 319,159 SH   SOLE 58 319,159 0 0
ORAGENICS INC COM 684023302 103 175,400 SH   SOLE 8 175,400 0 0
ORAMED PHARM INC COM 68403P203 150 41,186 SH   DFND 1 0 0 41,186
ORANGE ADR 684060106 1,577 96,771 SH   SOLE 9 96,771 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 1,222 109,488 SH   SOLE 1 109,488 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 8 719 SH   SOLE 8 719 0 0
ORBCOMM INC COM 68555P100 140 20,679 SH   SOLE 1 20,679 0 0
ORBCOMM INC COM 68555P100 95 14,045 SH   SOLE 8 14,045 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 2 122 SH   SOLE 1 122 0 0
ORCHID IS CAP INC TRUS 68571X103 573 87,081 SH   SOLE 1 87,081 0 0
ORCHID IS CAP INC TRUS 68571X103 1 174 SH   SOLE 8 174 0 0
ORCHIDS PAPER PRODS CO DEL COM 68572N104 1 497 SH   SOLE 8 497 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 79 10,579 SH   SOLE 1 10,579 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 2 250 SH   SOLE 8 250 0 0
ORGANOVO HLDGS INC COM 68620A104 34 33,957 SH   SOLE 1 33,957 0 0
ORIGIN BANCORP INC COM 68621T102 264 7,764 SH   SOLE 1 7,764 0 0
ORION ENERGY SYSTEMS INC COM 686275108 0 56 SH   SOLE 8 56 0 0
ORION ENGINEERED CARBONS S A COM L72967109 523 27,566 SH   SOLE 1 27,566 0 0
ORION ENGINEERED CARBONS S A COM L72967109 150 7,888 SH   SOLE 8 7,888 0 0
ORION GROUP HOLDINGS INC COM 68628V308 55 18,985 SH   SOLE 1 18,985 0 0
ORITANI FINL CORP DEL COM 68633D103 517 31,129 SH   SOLE 1 31,129 0 0
ORMAT TECHNOLOGIES INC COM 686688102 864 15,647 SH   SOLE 1 15,647 0 0
ORMAT TECHNOLOGIES INC COM 686688102 18 331 SH   SOLE 8 331 0 0
ORMAT TECHNOLOGIES INC COM 686688102 74 1,342 SH   SOLE 9 1,342 0 0
ORRSTOWN FINL SVCS INC COM 687380105 63 3,423 SH   SOLE 1 3,423 0 0
ORTHOFIX MED INC COM 68752M108 1,208 21,392 SH   SOLE 1 21,392 0 0
ORTHOFIX MED INC COM 68752M108 75 1,328 SH   SOLE 8 1,328 0 0
ORTHOPEDIATRICS CORP COM 68752L100 156 3,510 SH   SOLE 1 3,510 0 0
OSHKOSH CORP COM 688239201 7,089 94,376 SH   SOLE 1 94,376 0 0
OSHKOSH CORP OPT 688239201 53 700 SH Put SOLE 8 700 0 0
OSHKOSH CORP COM 688239201 100 1,327 SH   SOLE 8 1,327 0 0
OSHKOSH CORP OPT 688239201 316 4,200 SH Call SOLE 8 4,200 0 0
OSI SYSTEMS INC COM 671044105 1,309 14,937 SH   SOLE 1 14,937 0 0
OSI SYSTEMS INC BOND 671044AD7 385 381,000 PRN   SOLE 8 0 0 381,000
OSI SYSTEMS INC COM 671044105 58 663 SH   SOLE 8 663 0 0
OSI SYSTEMS INC OPT 671044105 35 400 SH Put SOLE 8 400 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 905 47,655 SH   SOLE 1 47,655 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 3 144 SH   SOLE 8 144 0 0
OSIRIS THERAPEUTICS INC NEW COM 68827R108 663 34,891 SH   DFND 20 0 0 34,891
OSISKO GOLD ROYALTIES LTD COM 68827L101 0 39 SH   SOLE 1 39 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 3 310 SH   SOLE 9 310 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 10 2,756 SH   SOLE 1 2,756 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 0 2 SH   SOLE 8 2 0 0
OTELCO INC COM 688823301 0 25 SH   SOLE 8 25 0 0
OTONOMY INC COM 68906L105 82 31,352 SH   SOLE 8 31,352 0 0
OTTER TAIL CORP COM 689648103 668 13,414 SH   SOLE 1 13,414 0 0
OTTER TAIL CORP COM 689648103 42 859 SH   SOLE 8 859 0 0
OUTFRONT MEDIA INC COM 69007J106 324 13,832 SH   SOLE 1 13,832 0 0
OUTFRONT MEDIA INC TRUS 69007J106 2,027 86,628 SH   SOLE 1 86,628 0 0
OUTFRONT MEDIA INC TRUS 69007J106 2 100 SH   SOLE 8 100 0 0
OUTLOOK THERAPEUTICS INC COM 69012T206 0 19 SH   SOLE 8 19 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 59 25,577 SH   SOLE 1 25,577 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 2 854 SH   SOLE 8 854 0 0
OVERSTOCK COM INC DEL COM 690370101 357 21,465 SH   SOLE 1 21,465 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,205 72,500 SH Call SOLE 8 72,500 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,424 85,700 SH Put SOLE 8 85,700 0 0
OVERSTOCK COM INC DEL COM 690370101 239 14,393 SH   SOLE 8 14,393 0 0
OVID THERAPEUTICS INC COM 690469101 7 3,723 SH   SOLE 1 3,723 0 0
OWENS &amp MINOR INC NEW COM 690732102 203 49,475 SH   SOLE 1 49,475 0 0
OWENS &amp MINOR INC NEW COM 690732102 1 144 SH   SOLE 8 144 0 0
OWENS CORNING NEW COM 690742101 4,011 85,145 SH   SOLE 1 85,145 0 0
OWENS CORNING NEW OPT 690742101 240 5,100 SH Put SOLE 8 5,100 0 0
OWENS CORNING NEW OPT 690742101 514 10,900 SH Call SOLE 8 10,900 0 0
OWENS CORNING NEW COM 690742101 55 1,175 SH   SOLE 8 1,175 0 0
OWENS CORNING NEW COM 690742101 189 4,015 SH   SOLE 9 4,015 0 0
OWENS ILL INC COM 690768403 10,363 546,050 SH   SOLE 1 546,050 0 0
OWENS ILL INC OPT 690768403 131 6,900 SH Call SOLE 8 6,900 0 0
OWENS ILL INC COM 690768403 443 23,381 SH   SOLE 8 23,381 0 0
OWENS ILL INC OPT 690768403 6 300 SH Put SOLE 8 300 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 175 10,148 SH   SOLE 1 10,148 0 0
OXFORD INDS INC COM 691497309 2,470 32,830 SH   SOLE 1 32,830 0 0
OXFORD INDS INC OPT 691497309 75 1,000 SH Put SOLE 8 1,000 0 0
OXFORD INDS INC COM 691497309 762 10,113 SH   SOLE 8 10,113 0 0
OXFORD INDS INC OPT 691497309 15 200 SH Call SOLE 8 200 0 0
OXFORD LANE CAP CORP FUND 691543102 1 82 SH   SOLE 8 82 0 0
P &amp F INDS INC COM 692830508 0 1 SH   SOLE 8 1 0 0
P A M TRANSN SVCS INC COM 693149106 31 629 SH   SOLE 1 629 0 0
P A M TRANSN SVCS INC COM 693149106 0 1 SH   SOLE 8 1 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 311 11,341 SH   SOLE 1 11,341 0 0
PACCAR INC COM 693718108 31,625 464,119 SH   SOLE 1 464,119 0 0
PACCAR INC COM 693718108 39 570 SH   SOLE 8 570 0 0
PACCAR INC OPT 693718108 313 4,600 SH Put SOLE 8 4,600 0 0
PACCAR INC OPT 693718108 286 4,200 SH Call SOLE 8 4,200 0 0
PACCAR INC COM 693718108 2,497 36,641 SH   SOLE 9 36,641 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2,552 352,996 SH   SOLE 1 352,996 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 17 2,437 SH   SOLE 8 2,437 0 0
PACIFIC CITY FINANCIAL CORP COM 69406T408 61 3,540 SH   SOLE 1 3,540 0 0
PACIFIC COAST OIL TR TRUS 694103102 0 226 SH   SOLE 8 226 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 813 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 36 4,759 SH   SOLE 1 4,759 0 0
PACIFIC PREMIER BANCORP COM 69478X105 2,597 97,844 SH   SOLE 1 97,844 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 2,202 57,877 SH   SOLE 1 57,877 0 0
PACIRA PHARMACEUTICALS INC BOND 695127AD2 72 73,000 PRN   SOLE 8 0 0 73,000
PACIRA PHARMACEUTICALS INC COM 695127100 86 2,268 SH   SOLE 8 2,268 0 0
PACKAGING CORP AMER COM 695156109 8,593 86,474 SH   SOLE 1 86,474 0 0
PACKAGING CORP AMER COM 695156109 361 3,631 SH   SOLE 8 3,631 0 0
PACKAGING CORP AMER OPT 695156109 4,452 44,800 SH Call SOLE 8 44,800 0 0
PACKAGING CORP AMER OPT 695156109 1,352 13,600 SH Put SOLE 8 13,600 0 0
PACKAGING CORP AMER COM 695156109 980 9,863 SH   SOLE 9 9,863 0 0
PACWEST BANCORP DEL COM 695263103 1,250 33,203 SH   SOLE 1 33,203 0 0
PACWEST BANCORP DEL COM 695263103 80 2,120 SH   SOLE 8 2,120 0 0
PAGSEGURO DIGITAL LTD COM G68707101 3 100 SH   SOLE 1 100 0 0
PAGSEGURO DIGITAL LTD COM G68707101 2,733 91,576 SH   SOLE 8 91,576 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 1,797 60,200 SH Call SOLE 8 60,200 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 498 16,700 SH Put SOLE 8 16,700 0 0
PALATIN TECHNOLOGIES INC COM 696077403 56 57,277 SH   SOLE 1 57,277 0 0
PALO ALTO NETWORKS INC COM 697435105 73,662 303,287 SH   SOLE 1 303,287 0 0
PALO ALTO NETWORKS INC COM 697435105 41 170 SH   SOLE 8 170 0 0
PALO ALTO NETWORKS INC OPT 697435105 20,766 85,500 SH Call SOLE 8 85,500 0 0
PALO ALTO NETWORKS INC OPT 697435105 10,881 44,800 SH Put SOLE 8 44,800 0 0
PALO ALTO NETWORKS INC COM 697435105 817 3,362 SH   SOLE 9 3,362 0 0
PAMPA ENERGIA S A ADR 697660207 211 7,657 SH   SOLE 1 7,657 0 0
PAN AMERICAN SILVER CORP COM 697900108 6 482 SH   DFND 1 0 0 482
PAN AMERICAN SILVER CORP COM 697900108 558 42,092 SH   SOLE 8 42,092 0 0
PAN AMERICAN SILVER CORP OPT 697900108 857 64,700 SH Put SOLE 8 64,700 0 0
PAN AMERICAN SILVER CORP OPT 697900108 2,779 209,778 SH Call SOLE 8 209,778 0 0
PANHANDLE OIL AND GAS INC COM 698477106 70 4,455 SH   SOLE 1 4,455 0 0
PANHANDLE OIL AND GAS INC COM 698477106 0 25 SH   SOLE 8 25 0 0
PAPA JOHNS INTL INC COM 698813102 265 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC COM 698813102 2,771 52,336 SH   SOLE 1 52,336 0 0
PAPA JOHNS INTL INC COM 698813102 19 367 SH   SOLE 8 367 0 0
PAPA JOHNS INTL INC OPT 698813102 244 4,600 SH Put SOLE 8 4,600 0 0
PAPA JOHNS INTL INC OPT 698813102 445 8,400 SH Call SOLE 8 8,400 0 0
PAPA MURPHYS HLDGS INC COM 698814100 0 31 SH   SOLE 8 31 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 464 26,039 SH   SOLE 1 26,039 0 0
PAR TECHNOLOGY CORP COM 698884103 79 3,218 SH   SOLE 1 3,218 0 0
PAR TECHNOLOGY CORP COM 698884103 35 1,453 SH   SOLE 8 1,453 0 0
PARAMOUNT GROUP INC TRUS 69924R108 7,148 503,624 SH   SOLE 1 503,624 0 0
PARAMOUNT GROUP INC TRUS 69924R108 6 448 SH   SOLE 8 448 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 49 9,095 SH   SOLE 1 9,095 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 2 341 SH   SOLE 8 341 0 0
PARETEUM CORP COM 69946T207 1,188 261,029 SH   SOLE 1 261,029 0 0
PARK CITY GROUP INC COM 700215304 33 4,136 SH   SOLE 1 4,136 0 0
PARK CITY GROUP INC COM 700215304 62 7,750 SH   SOLE 8 7,750 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 298 19,012 SH   SOLE 1 19,012 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 21 1,373 SH   SOLE 8 1,373 0 0
PARK NATL CORP COM 700658107 402 4,237 SH   SOLE 1 4,237 0 0
PARK NATL CORP COM 700658107 4 37 SH   SOLE 8 37 0 0
PARK OHIO HLDGS CORP COM 700666100 89 2,739 SH   SOLE 1 2,739 0 0
PARK OHIO HLDGS CORP COM 700666100 151 4,668 SH   SOLE 8 4,668 0 0
PARKE BANCORP INC COM 700885106 58 2,811 SH   SOLE 1 2,811 0 0
PARKER HANNIFIN CORP COM 701094104 26,814 156,238 SH   SOLE 1 156,238 0 0
PARKER HANNIFIN CORP COM 701094104 2,895 16,873 SH   SOLE 8 16,873 0 0
PARKER HANNIFIN CORP OPT 701094104 12,305 71,700 SH Put SOLE 8 71,700 0 0
PARKER HANNIFIN CORP OPT 701094104 2,214 12,900 SH Call SOLE 8 12,900 0 0
PARKER HANNIFIN CORP COM 701094104 2,377 13,854 SH   SOLE 9 13,854 0 0
PARSLEY ENERGY INC COM 701877102 11,503 596,057 SH   SOLE 1 596,057 0 0
PARSLEY ENERGY INC COM 701877102 81 4,206 SH   SOLE 8 4,206 0 0
PARSLEY ENERGY INC COM 701877102 171 8,878 SH   SOLE 9 8,878 0 0
PARTY CITY HOLDCO INC COM 702149105 899 113,298 SH   SOLE 1 113,298 0 0
PARTY CITY HOLDCO INC COM 702149105 307 38,635 SH   SOLE 8 38,635 0 0
PATRICK INDS INC COM 703343103 2,107 46,490 SH   SOLE 1 46,490 0 0
PATRIOT TRANSN HLDG INC COM 70338W105 0 25 SH   SOLE 8 25 0 0
PATTERN ENERGY GROUP INC COM 70338P100 667 30,287 SH   SOLE 1 30,287 0 0
PATTERN ENERGY GROUP INC OPT 70338P100 9 400 SH Call SOLE 8 400 0 0
PATTERN ENERGY GROUP INC COM 70338P100 253 11,505 SH   SOLE 8 11,505 0 0
PATTERN ENERGY GROUP INC COM 70338P100 81 3,682 SH   SOLE 9 3,682 0 0
PATTERSON COMPANIES INC COM 703395103 2,208 101,070 SH   SOLE 1 101,070 0 0
PATTERSON COMPANIES INC COM 703395103 391 17,921 SH   SOLE 8 17,921 0 0
PATTERSON COMPANIES INC OPT 703395103 57 2,600 SH Call SOLE 8 2,600 0 0
PATTERSON COMPANIES INC OPT 703395103 28 1,300 SH Put SOLE 8 1,300 0 0
PATTERSON UTI ENERGY INC COM 703481101 4,137 294,984 SH   SOLE 1 294,984 0 0
PATTERSON UTI ENERGY INC COM 703481101 62 4,437 SH   SOLE 8 4,437 0 0
PATTERSON UTI ENERGY INC OPT 703481101 172 12,300 SH Put SOLE 8 12,300 0 0
PATTERSON UTI ENERGY INC OPT 703481101 56 4,000 SH Call SOLE 8 4,000 0 0
PAYCHEX INC COM 704326107 73,544 916,997 SH   SOLE 1 916,997 0 0
PAYCHEX INC COM 704326107 120 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC OPT 704326107 9,896 123,400 SH Call SOLE 8 123,400 0 0
PAYCHEX INC OPT 704326107 136 1,700 SH Put SOLE 8 1,700 0 0
PAYCHEX INC COM 704326107 42,059 524,426 SH   SOLE 9 524,426 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,583 18,939 SH   SOLE 1 18,939 0 0
PAYCOM SOFTWARE INC COM 70432V102 8 40 SH   DFND 1 0 0 40
PAYCOM SOFTWARE INC OPT 70432V102 511 2,700 SH Call SOLE 8 2,700 0 0
PAYCOM SOFTWARE INC OPT 70432V102 151 800 SH Put SOLE 8 800 0 0
PAYCOM SOFTWARE INC COM 70432V102 229 1,210 SH   SOLE 8 1,210 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,607 18,015 SH   SOLE 1 18,015 0 0
PAYLOCITY HLDG CORP OPT 70438V106 232 2,600 SH Call SOLE 8 2,600 0 0
PAYLOCITY HLDG CORP COM 70438V106 233 2,609 SH   SOLE 8 2,609 0 0
PAYPAL HLDGS INC COM 70450Y103 173,404 1,669,931 SH   SOLE 1 1,669,931 0 0
PAYPAL HLDGS INC COM 70450Y103 2,782 26,789 SH   DFND 1 0 0 26,789
PAYPAL HLDGS INC OPT 70450Y103 59,656 574,500 SH Call SOLE 8 574,500 0 0
PAYPAL HLDGS INC COM 70450Y103 2,638 25,397 SH   SOLE 8 25,397 0 0
PAYPAL HLDGS INC OPT 70450Y103 52,097 501,700 SH Put SOLE 8 501,700 0 0
PAYPAL HLDGS INC COM 70450Y103 12,860 123,852 SH   SOLE 9 123,852 0 0
PAYPAL HLDGS INC COM 70450Y103 343 3,300 SH   DFND 20 0 0 3,300
PAYPAL HLDGS INC COM 70450Y103 15,326 147,591 SH   SOLE 58 147,591 0 0
PBF ENERGY INC COM 69318G106 2,859 91,803 SH   SOLE 1 91,803 0 0
PBF ENERGY INC OPT 69318G106 2,856 91,700 SH Put SOLE 8 91,700 0 0
PBF ENERGY INC COM 69318G106 1,713 55,037 SH   SOLE 8 55,037 0 0
PBF ENERGY INC OPT 69318G106 2,476 79,500 SH Call SOLE 8 79,500 0 0
PC CONNECTION INC COM 69318J100 151 4,119 SH   SOLE 1 4,119 0 0
PC CONNECTION INC COM 69318J100 92 2,531 SH   SOLE 8 2,531 0 0
PC-TEL INC COM 69325Q105 1 104 SH   SOLE 8 104 0 0
PCM INC COM 69323K100 1,330 36,317 SH   SOLE 1 36,317 0 0
PCM INC COM 69323K100 125 3,405 SH   SOLE 8 3,405 0 0
PCSB FINL CORP COM 69324R104 95 4,874 SH   SOLE 1 4,874 0 0
PCSB FINL CORP COM 69324R104 32 1,652 SH   SOLE 8 1,652 0 0
PDC ENERGY INC COM 69327R101 2,132 52,402 SH   SOLE 1 52,402 0 0
PDC ENERGY INC OPT 69327R101 2,250 55,300 SH Call SOLE 8 55,300 0 0
PDC ENERGY INC BOND 69327RAD3 15 16,000 PRN   SOLE 8 0 0 16,000
PDC ENERGY INC OPT 69327R101 2,685 66,000 SH Put SOLE 8 66,000 0 0
PDF SOLUTIONS INC COM 693282105 234 18,915 SH   SOLE 1 18,915 0 0
PDF SOLUTIONS INC COM 693282105 141 11,417 SH   SOLE 8 11,417 0 0
PDL BIOPHARMA INC COM 69329Y104 500 134,190 SH   SOLE 1 134,190 0 0
PDL CMNTY BANCORP COM 69290X101 38 2,691 SH   SOLE 1 2,691 0 0
PDVWIRELESS INC COM 69290R104 114 3,259 SH   SOLE 1 3,259 0 0
PEABODY ENERGY CORP NEW COM 704551100 3,201 112,982 SH   SOLE 1 112,982 0 0
PEABODY ENERGY CORP NEW COM 704551100 211 7,447 SH   SOLE 8 7,447 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 186 7,082 SH   SOLE 1 7,082 0 0
PEARSON PLC ADR 705015105 73 6,628 SH   SOLE 1 6,628 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 7,919 254,935 SH   SOLE 1 254,935 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 3 101 SH   SOLE 8 101 0 0
PEGASYSTEMS INC COM 705573103 5,588 85,956 SH   SOLE 1 85,956 0 0
PEGASYSTEMS INC COM 705573103 32 491 SH   SOLE 8 491 0 0
PEMBINA PIPELINE CORP COM 706327103 2,211 60,152 SH   SOLE 1 60,152 0 0
PEMBINA PIPELINE CORP COM 706327103 44 1,200 SH   DFND 1 0 0 1,200
PEMBINA PIPELINE CORP COM 706327103 2 41 SH   SOLE 8 41 0 0
PEMBINA PIPELINE CORP COM 706327103 49 1,339 SH   SOLE 9 1,339 0 0
PENN NATL GAMING INC COM 707569109 1,078 53,587 SH   SOLE 1 53,587 0 0
PENN NATL GAMING INC OPT 707569109 22 1,100 SH Put SOLE 8 1,100 0 0
PENN NATL GAMING INC COM 707569109 59 2,927 SH   SOLE 8 2,927 0 0
PENN NATL GAMING INC OPT 707569109 54 2,700 SH Call SOLE 8 2,700 0 0
PENN VA CORP NEW COM 70788V102 69 1,557 SH   SOLE 8 1,557 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 48 3,747 SH   SOLE 8 3,747 0 0
PENNANTPARK INVT CORP COM 708062104 2 252 SH   SOLE 8 252 0 0
PENNEY J C CORP INC COM 708160106 474 318,257 SH   SOLE 1 318,257 0 0
PENNEY J C CORP INC COM 708160106 7 5,008 SH   SOLE 8 5,008 0 0
PENNEY J C CORP INC OPT 708160106 199 133,500 SH Call SOLE 8 133,500 0 0
PENNEY J C CORP INC OPT 708160106 161 108,100 SH Put SOLE 8 108,100 0 0
PENNEY J C CORP INC COM 708160106 4 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 57 1,400 SH   SOLE 1 1,400 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 1,114 177,233 SH   SOLE 1 177,233 0 0
PENNYMAC CORP BOND 70932AAB9 405 405,000 PRN   SOLE 8 0 0 405,000
PENNYMAC FINL SVCS INC COM 70932M107 4 200 SH   SOLE 8 200 0 0
PENNYMAC FINL SVCS INC OPT 70932M107 27 1,200 SH Put SOLE 8 1,200 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 1,810 87,421 SH   SOLE 1 87,421 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 3 167 SH   SOLE 8 167 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,245 27,892 SH   SOLE 1 27,892 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 147 3,300 SH Put SOLE 8 3,300 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 169 3,788 SH   SOLE 8 3,788 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 929 20,800 SH Call SOLE 8 20,800 0 0
PENTAIR PLC COM G7S00T104 1 33 SH   DFND 1 0 0 33
PENTAIR PLC COM G7S00T104 5,744 129,074 SH   SOLE 1 129,074 0 0
PENTAIR PLC OPT G7S00T104 45 1,000 SH Put SOLE 8 1,000 0 0
PENTAIR PLC COM G7S00T104 1,060 23,812 SH   SOLE 8 23,812 0 0
PENTAIR PLC OPT G7S00T104 387 8,700 SH Call SOLE 8 8,700 0 0
PENTAIR PLC COM G7S00T104 1,696 38,115 SH   SOLE 9 38,115 0 0
PENUMBRA INC COM 70975L107 1,881 12,801 SH   SOLE 1 12,801 0 0
PENUMBRA INC COM 70975L107 3 20 SH   SOLE 8 20 0 0
PEOPLES BANCORP INC COM 709789101 173 5,576 SH   SOLE 1 5,576 0 0
PEOPLES BANCORP INC COM 709789101 5 177 SH   SOLE 8 177 0 0
PEOPLES BANCORP N C INC COM 710577107 38 1,421 SH   SOLE 1 1,421 0 0
PEOPLES FINL SVCS CORP COM 711040105 101 2,243 SH   SOLE 1 2,243 0 0
PEOPLES UTAH BANCORP COM 712706209 118 4,449 SH   SOLE 1 4,449 0 0
PEOPLES UTD FINL INC COM 712704105 9,988 607,594 SH   SOLE 1 607,594 0 0
PEOPLES UTD FINL INC COM 712704105 397 24,151 SH   SOLE 8 24,151 0 0
PEOPLES UTD FINL INC OPT 712704105 493 30,000 SH Put SOLE 8 30,000 0 0
PEOPLES UTD FINL INC OPT 712704105 500 30,400 SH Call SOLE 8 30,400 0 0
PEOPLES UTD FINL INC COM 712704105 716 43,506 SH   SOLE 9 43,506 0 0
PEPSICO INC COM 713448108 354,414 2,892,004 SH   SOLE 1 2,892,004 0 0
PEPSICO INC COM 713448108 2,970 24,232 SH   DFND 1 0 0 24,232
PEPSICO INC OPT 713448108 13,137 107,200 SH Put SOLE 8 107,200 0 0
PEPSICO INC OPT 713448108 32,402 264,400 SH Call SOLE 8 264,400 0 0
PEPSICO INC COM 713448108 902 7,360 SH   SOLE 8 7,360 0 0
PEPSICO INC COM 713448108 19,324 157,682 SH   SOLE 9 157,682 0 0
PEPSICO INC COM 713448108 18,554 151,402 SH   SOLE 58 151,402 0 0
PERFICIENT INC COM 71375U101 1,245 45,470 SH   SOLE 1 45,470 0 0
PERFICIENT INC OPT 71375U101 55 2,000 SH Call SOLE 8 2,000 0 0
PERFICIENT INC COM 71375U101 140 5,125 SH   SOLE 8 5,125 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 1,916 48,362 SH   SOLE 1 48,362 0 0
PERFORMANCE SHIPPING INC COM Y67305105 91 76,200 SH   DFND 1 0 0 76,200
PERION NETWORK LTD COM M78673114 1 410 SH   SOLE 8 410 0 0
PERKINELMER INC COM 714046109 10,314 107,042 SH   SOLE 1 107,042 0 0
PERKINELMER INC COM 714046109 829 8,605 SH   SOLE 9 8,605 0 0
PERMIAN BASIN RTY TR TRUS 714236106 1 179 SH   SOLE 8 179 0 0
PERMIANVILLE RTY TR TRUS 71425H100 0 22 SH   SOLE 8 22 0 0
PERRIGO CO PLC COM G97822103 18,320 380,375 SH   SOLE 1 380,375 0 0
PERRIGO CO PLC OPT G97822103 101 2,100 SH Put SOLE 8 2,100 0 0
PERRIGO CO PLC COM G97822103 981 20,367 SH   SOLE 8 20,367 0 0
PERRIGO CO PLC OPT G97822103 207 4,300 SH Call SOLE 8 4,300 0 0
PERRIGO CO PLC COM G97822103 633 13,156 SH   SOLE 9 13,156 0 0
PERSHING GOLD CORP COM 715302204 0 60 SH   SOLE 8 60 0 0
PERSPECTA INC COM 715347100 1,452 71,783 SH   SOLE 1 71,783 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 10 523 SH   SOLE 8 523 0 0
PETIQ INC COM 71639T106 140 4,452 SH   SOLE 1 4,452 0 0
PETIQ INC COM 71639T106 55 1,752 SH   SOLE 8 1,752 0 0
PETMED EXPRESS INC COM 716382106 503 22,094 SH   SOLE 1 22,094 0 0
PETMED EXPRESS INC COM 716382106 228 9,999 SH   SOLE 8 9,999 0 0
PETMED EXPRESS INC OPT 716382106 7 300 SH Put SOLE 8 300 0 0
PETROCHINA CO LTD ADR 71646E100 978 14,946 SH   SOLE 1 14,946 0 0
PETROCHINA CO LTD OPT 71646E100 98 1,500 SH Call SOLE 8 1,500 0 0
PETROCHINA CO LTD ADR 71646E100 325 4,974 SH   SOLE 9 4,974 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 24 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 7,163 449,874 SH   SOLE 1 449,874 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 258 18,029 SH   SOLE 1 18,029 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 99,332 6,239,400 SH Put SOLE 8 6,239,400 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 4,275 268,538 SH   SOLE 8 268,538 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 26,648 1,673,900 SH Call SOLE 8 1,673,900 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 133 8,369 SH   SOLE 9 8,369 0 0
PFENEX INC COM 717071104 50 8,043 SH   SOLE 1 8,043 0 0
PFIZER INC COM 717081103 2,731 64,299 SH   DFND 1 0 0 64,299
PFIZER INC COM 717081103 513,287 12,085,882 SH   SOLE 1 12,085,882 0 0
PFIZER INC COM 717081103 9,373 220,707 SH   SOLE 8 220,707 0 0
PFIZER INC OPT 717081103 15,038 354,100 SH Put SOLE 8 354,100 0 0
PFIZER INC OPT 717081103 27,873 656,300 SH Call SOLE 8 656,300 0 0
PFIZER INC OPT 717081103 4,247 100,000 SH Call SOLE 9 100,000 0 0
PFIZER INC COM 717081103 67,039 1,578,499 SH   SOLE 9 1,578,499 0 0
PFIZER INC OPT 717081103 4,247 100,000 SH Put SOLE 9 100,000 0 0
PFIZER INC COM 717081103 30,749 724,017 SH   SOLE 58 724,017 0 0
PFSWEB INC COM 717098206 22 4,295 SH   SOLE 1 4,295 0 0
PFSWEB INC COM 717098206 15 2,806 SH   SOLE 8 2,806 0 0
PG&ampE CORP OPT 69331C108 34,710 1,950,000 SH Call SOLE 1 1,950,000 0 0
PG&ampE CORP COM 69331C108 137 7,677 SH   SOLE 1 7,677 0 0
PG&ampE CORP COM 69331C108 8,828 495,954 SH   SOLE 8 495,954 0 0
PG&ampE CORP OPT 69331C108 25,824 1,450,800 SH Put SOLE 8 1,450,800 0 0
PG&ampE CORP OPT 69331C108 20,791 1,168,000 SH Call SOLE 8 1,168,000 0 0
PG&ampE CORP COM 69331C108 79 4,447 SH   SOLE 9 4,447 0 0
PGT INNOVATIONS INC COM 69336V101 659 47,570 SH   SOLE 1 47,570 0 0
PGT INNOVATIONS INC COM 69336V101 88 6,373 SH   SOLE 8 6,373 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 60 6,300 SH   SOLE 1 6,300 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 539 16,328 SH   SOLE 1 16,328 0 0
PHILIP MORRIS INTL INC COM 718172109 190,904 2,159,792 SH   SOLE 1 2,158,952 840 0
PHILIP MORRIS INTL INC COM 718172109 1,771 20,031 SH   DFND 1 0 0 20,031
PHILIP MORRIS INTL INC OPT 718172109 10,819 122,400 SH Call SOLE 8 122,400 0 0
PHILIP MORRIS INTL INC OPT 718172109 10,032 113,500 SH Put SOLE 8 113,500 0 0
PHILIP MORRIS INTL INC COM 718172109 1,226 13,877 SH   SOLE 8 13,877 0 0
PHILIP MORRIS INTL INC COM 718172109 16,240 183,727 SH   SOLE 9 183,727 0 0
PHILLIPS 66 COM 718546104 139,368 1,464,401 SH   SOLE 1 1,464,401 0 0
PHILLIPS 66 COM 718546104 609 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 COM 718546104 20 207 SH   SOLE 8 207 0 0
PHILLIPS 66 OPT 718546104 3,578 37,600 SH Call SOLE 8 37,600 0 0
PHILLIPS 66 OPT 718546104 1,009 10,600 SH Put SOLE 8 10,600 0 0
PHILLIPS 66 COM 718546104 6,117 64,272 SH   SOLE 9 64,272 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 12,616 241,005 SH   SOLE 1 241,005 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 1,523 29,084 SH   SOLE 8 29,084 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 679 161,329 SH   SOLE 1 161,329 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 25 5,927 SH   SOLE 8 5,927 0 0
PHOTRONICS INC COM 719405102 604 63,974 SH   SOLE 1 63,974 0 0
PHUNWARE INC COM 71948P100 236 17,207 SH   SOLE 1 17,207 0 0
PHUNWARE INC COM 71948P100 8 581 SH   SOLE 8 581 0 0
PHYSICIANS RLTY TR TRUS 71943U104 3,164 168,262 SH   SOLE 1 168,262 0 0
PHYSICIANS RLTY TR COM 71943U104 923 49,051 SH   SOLE 1 49,051 0 0
PHYSICIANS RLTY TR TRUS 71943U104 1 67 SH   SOLE 8 67 0 0
PICO HLDGS INC COM 693366205 60 6,005 SH   SOLE 1 6,005 0 0
PICO HLDGS INC COM 693366205 111 11,236 SH   SOLE 8 11,236 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 7,328 351,475 SH   SOLE 1 351,475 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 5 233 SH   SOLE 8 233 0 0
PIER 1 IMPORTS INC COM 720279108 20 26,638 SH   SOLE 1 26,638 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 50 15,047 SH   SOLE 1 15,047 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 18 786 SH   SOLE 1 786 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 812 36,407 SH   SOLE 8 36,407 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 2 100 SH Put SOLE 8 100 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 4 200 SH Call SOLE 8 200 0 0
PIMCO DYNAMIC INCOME FD FUND 72201Y101 2 51 SH   SOLE 8 51 0 0
PIMCO ETF TR FUND 72201R817 182 1,750 SH   SOLE 1 1,750 0 0
PIMCO ETF TR FUND 72201R775 179 1,700 SH   SOLE 1 1,700 0 0
PIMCO ETF TR FUND 72201R783 1,425 14,223 SH   SOLE 1 14,223 0 0
PIMCO ETF TR FUND 72201R833 1 9 SH   SOLE 8 9 0 0
PIMCO INCOME STRATEGY FUND I FUND 72201J104 4 400 SH   DFND 1 0 0 400
PINDUODUO INC ADR 722304102 13,673 551,318 SH   SOLE 1 551,318 0 0
PINDUODUO INC ADR 722304102 1 27 SH   SOLE 8 27 0 0
PINDUODUO INC ADR 722304102 1,319 53,200 SH   SOLE 9 53,200 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 955 17,454 SH   SOLE 1 17,454 0 0
PINNACLE WEST CAP CORP COM 723484101 23,305 243,828 SH   SOLE 1 243,828 0 0
PINNACLE WEST CAP CORP COM 723484101 18 180 SH   SOLE 8 180 0 0
PINNACLE WEST CAP CORP COM 723484101 1,129 11,822 SH   SOLE 9 11,822 0 0
PIONEER ENERGY SVCS CORP COM 723664108 96 53,695 SH   SOLE 1 53,695 0 0
PIONEER ENERGY SVCS CORP COM 723664108 0 7 SH   SOLE 8 7 0 0
PIONEER NAT RES CO COM 723787107 6 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO COM 723787107 83,808 550,353 SH   SOLE 1 550,353 0 0
PIONEER NAT RES CO OPT 723787107 3,868 25,400 SH Put SOLE 8 25,400 0 0
PIONEER NAT RES CO OPT 723787107 32,131 211,000 SH Call SOLE 8 211,000 0 0
PIONEER NAT RES CO COM 723787107 13 84 SH   SOLE 8 84 0 0
PIONEER NAT RES CO COM 723787107 2,734 17,957 SH   SOLE 9 17,957 0 0
PIPER JAFFRAY COS COM 724078100 1,343 18,442 SH   SOLE 1 18,442 0 0
PITNEY BOWES INC COM 724479100 848 123,549 SH   SOLE 1 123,549 0 0
PITNEY BOWES INC OPT 724479100 107 15,600 SH Put SOLE 8 15,600 0 0
PITNEY BOWES INC OPT 724479100 23 3,300 SH Call SOLE 8 3,300 0 0
PITNEY BOWES INC COM 724479100 574 83,670 SH   SOLE 8 83,670 0 0
PIVOTAL SOFTWARE INC COM 72582H107 1,330 63,796 SH   SOLE 1 63,796 0 0
PIVOTAL SOFTWARE INC COM 72582H107 1,172 56,217 SH   SOLE 8 56,217 0 0
PIXELWORKS INC COM 72581M305 706 180,213 SH   SOLE 1 180,213 0 0
PIXELWORKS INC COM 72581M305 686 175,044 SH   SOLE 8 175,044 0 0
PJT PARTNERS INC COM 69343T107 7 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 553 13,230 SH   SOLE 1 13,230 0 0
PJT PARTNERS INC COM 69343T107 13 317 SH   SOLE 8 317 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 38,197 1,558,437 SH   SOLE 1 1,558,437 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 132 5,400 SH Put SOLE 8 5,400 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 2 69 SH   SOLE 8 69 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 895 36,500 SH Call SOLE 8 36,500 0 0
PLAINS GP HLDGS L P COM 72651A207 16,822 675,052 SH   SOLE 1 675,052 0 0
PLAINS GP HLDGS L P COM 72651A207 276 11,097 SH   SOLE 8 11,097 0 0
PLAINS GP HLDGS L P OPT 72651A207 7 300 SH Call SOLE 8 300 0 0
PLAINS GP HLDGS L P COM 72651A207 133 5,315 SH   SOLE 9 5,315 0 0
PLANET FITNESS INC COM 72703H101 4,237 61,659 SH   SOLE 1 61,659 0 0
PLANET FITNESS INC OPT 72703H101 1,732 25,200 SH Put SOLE 8 25,200 0 0
PLANET FITNESS INC COM 72703H101 180 2,619 SH   SOLE 8 2,619 0 0
PLANTRONICS INC NEW COM 727493108 159 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 933 20,234 SH   SOLE 1 20,234 0 0
PLANTRONICS INC NEW COM 727493108 6 133 SH   SOLE 8 133 0 0
PLANTRONICS INC NEW OPT 727493108 32 700 SH Call SOLE 8 700 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 6 2,900 SH   DFND 1 0 0 2,900
PLATINUM GROUP METALS LTD COM 72765Q882 0 6 SH   SOLE 8 6 0 0
PLAYA HOTELS &amp RESORTS NV COM N70544106 49 6,428 SH   SOLE 8 6,428 0 0
PLAYAGS INC COM 72814N104 757 31,603 SH   SOLE 1 31,603 0 0
PLEXUS CORP COM 729132100 1,741 28,547 SH   SOLE 1 28,547 0 0
PLEXUS CORP COM 729132100 242 3,977 SH   SOLE 8 3,977 0 0
PLUG POWER INC COM 72919P202 145 60,421 SH   SOLE 1 60,421 0 0
PLUG POWER INC COM 72919P202 21 8,671 SH   SOLE 9 8,671 0 0
PLURALSIGHT INC COM 72941B106 4,988 157,173 SH   SOLE 1 157,173 0 0
PLURALSIGHT INC OPT 72941B106 76 2,400 SH Put SOLE 8 2,400 0 0
PLURALSIGHT INC COM 72941B106 7 238 SH   SOLE 8 238 0 0
PNC FINL SVCS GROUP INC COM 693475105 56,985 464,580 SH   SOLE 1 464,580 0 0
PNC FINL SVCS GROUP INC COM 693475105 26 214 SH   SOLE 8 214 0 0
PNC FINL SVCS GROUP INC OPT 693475105 2,932 23,900 SH Put SOLE 8 23,900 0 0
PNC FINL SVCS GROUP INC OPT 693475105 4,318 35,200 SH Call SOLE 8 35,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,001 48,920 SH   SOLE 9 48,920 0 0
PNM RES INC COM 69349H107 1,154 24,379 SH   SOLE 1 24,379 0 0
PNM RES INC COM 69349H107 8 177 SH   SOLE 8 177 0 0
POINTS INTL LTD COM 730843208 31 2,272 SH   SOLE 8 2,272 0 0
POLARIS INDS INC COM 731068102 1,522 18,031 SH   SOLE 1 18,031 0 0
POLARIS INDS INC COM 731068102 73 866 SH   SOLE 8 866 0 0
POLARIS INDS INC OPT 731068102 515 6,100 SH Put SOLE 8 6,100 0 0
POLARIS INDS INC OPT 731068102 363 4,300 SH Call SOLE 8 4,300 0 0
POLARIS INDS INC COM 731068102 174 2,069 SH   SOLE 9 2,069 0 0
POLARITYTE INC COM 731094108 65 6,033 SH   SOLE 1 6,033 0 0
POLARITYTE INC OPT 731094108 214 20,000 SH Call SOLE 8 20,000 0 0
POLARITYTE INC COM 731094108 264 24,712 SH   SOLE 8 24,712 0 0
POLYONE CORP COM 73179P106 1,430 48,790 SH   SOLE 1 48,790 0 0
POLYONE CORP COM 73179P106 26 904 SH   SOLE 8 904 0 0
POOL CORPORATION COM 73278L105 1,174 7,114 SH   SOLE 1 7,114 0 0
POOL CORPORATION OPT 73278L105 627 3,800 SH Put SOLE 8 3,800 0 0
POOL CORPORATION COM 73278L105 20 121 SH   SOLE 8 121 0 0
POOL CORPORATION OPT 73278L105 1,221 7,400 SH Call SOLE 8 7,400 0 0
POPULAR INC COM 733174700 12,301 235,963 SH   SOLE 1 235,963 0 0
POPULAR INC OPT 733174700 203 3,900 SH Call SOLE 8 3,900 0 0
POPULAR INC COM 733174700 548 10,507 SH   SOLE 8 10,507 0 0
POPULAR INC OPT 733174700 271 5,200 SH Put SOLE 8 5,200 0 0
PORTFOLIO RECOVERY ASSOCS IN BOND 73640QAB1 105 109,000 PRN   SOLE 8 0 0 109,000
PORTLAND GEN ELEC CO COM 736508847 1,659 32,014 SH   SOLE 1 32,014 0 0
PORTLAND GEN ELEC CO COM 736508847 2,399 46,279 SH   SOLE 8 46,279 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 807 23,253 SH   SOLE 1 23,253 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 5 147 SH   SOLE 8 147 0 0
POSCO ADR 693483109 1,070 19,377 SH   SOLE 1 19,377 0 0
POSCO OPT 693483109 17 300 SH Call SOLE 8 300 0 0
POSCO ADR 693483109 15 271 SH   SOLE 8 271 0 0
POSCO OPT 693483109 28 500 SH Put SOLE 8 500 0 0
POST HLDGS INC COM 737446104 5,551 50,736 SH   SOLE 1 50,736 0 0
POST HLDGS INC COM 737446104 2,922 26,705 SH   SOLE 8 26,705 0 0
POTBELLY CORP COM 73754Y100 54 6,317 SH   SOLE 1 6,317 0 0
POTBELLY CORP COM 73754Y100 45 5,339 SH   SOLE 8 5,339 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 2,732 72,284 SH   SOLE 1 72,284 0 0
POTLATCHDELTIC CORPORATION COM 737630103 708 18,731 SH   SOLE 1 18,731 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 11 291 SH   SOLE 8 291 0 0
POWELL INDS INC COM 739128106 194 7,290 SH   SOLE 1 7,290 0 0
POWELL INDS INC COM 739128106 1 51 SH   SOLE 8 51 0 0
POWER INTEGRATIONS INC COM 739276103 1,654 23,655 SH   SOLE 1 23,655 0 0
POWER INTEGRATIONS INC COM 739276103 0 1 SH   SOLE 8 1 0 0
PPDAI GROUP INC ADR 69354V108 403 106,643 SH   SOLE 1 106,643 0 0
PPDAI GROUP INC ADR 69354V108 1 333 SH   SOLE 8 333 0 0
PPG INDS INC COM 693506107 37,759 334,534 SH   SOLE 1 334,534 0 0
PPG INDS INC OPT 693506107 440 3,900 SH Call SOLE 8 3,900 0 0
PPG INDS INC COM 693506107 3,886 34,433 SH   SOLE 8 34,433 0 0
PPG INDS INC OPT 693506107 1,219 10,800 SH Put SOLE 8 10,800 0 0
PPG INDS INC COM 693506107 6,165 54,622 SH   SOLE 9 54,622 0 0
PPL CORP COM 69351T106 53,191 1,675,827 SH   SOLE 1 1,675,827 0 0
PPL CORP OPT 69351T106 413 13,000 SH Put SOLE 8 13,000 0 0
PPL CORP OPT 69351T106 3,923 123,600 SH Call SOLE 8 123,600 0 0
PPL CORP COM 69351T106 20 608 SH   SOLE 8 608 0 0
PPL CORP COM 69351T106 3,103 97,783 SH   SOLE 9 97,783 0 0
PQ GROUP HLDGS INC COM 73943T103 316 20,814 SH   SOLE 1 20,814 0 0
PQ GROUP HLDGS INC COM 73943T103 37 2,467 SH   SOLE 8 2,467 0 0
PRA GROUP INC COM 69354N106 1,498 55,874 SH   SOLE 1 55,874 0 0
PRA GROUP INC BOND 69354NAB2 588 656,000 PRN   SOLE 8 0 0 656,000
PRA GROUP INC COM 69354N106 0 18 SH   SOLE 8 18 0 0
PRA HEALTH SCIENCES INC COM 69354M108 4,182 37,913 SH   SOLE 1 37,913 0 0
PRA HEALTH SCIENCES INC COM 69354M108 91 828 SH   SOLE 8 828 0 0
PRECISION THERAPEUTICS INC COM 74033P100 33 43,766 SH   SOLE 8 43,766 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 186 12,542 SH   SOLE 1 12,542 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 410 9,118 SH   SOLE 1 9,118 0 0
PREFORMED LINE PRODS CO COM 740444104 50 938 SH   SOLE 1 938 0 0
PREMIER FINL BANCORP INC COM 74050M105 82 5,240 SH   SOLE 1 5,240 0 0
PREMIER INC COM 74051N102 2,222 64,447 SH   SOLE 1 64,447 0 0
PREMIER INC COM 74051N102 1,226 35,566 SH   SOLE 8 35,566 0 0
PRESIDIO INC COM 74102M103 609 41,220 SH   SOLE 1 41,220 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 477 15,930 SH   SOLE 1 15,930 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 25 850 SH   DFND 1 0 0 850
PRETIUM RES INC COM 74139C102 1,270 148,316 SH   SOLE 1 148,316 0 0
PRETIUM RES INC COM 74139C102 306 35,734 SH   SOLE 8 35,734 0 0
PRETIUM RES INC OPT 74139C102 51 5,900 SH Put SOLE 8 5,900 0 0
PRETIUM RES INC OPT 74139C102 101 11,800 SH Call SOLE 8 11,800 0 0
PRGX GLOBAL INC COM 69357C503 58 7,296 SH   SOLE 1 7,296 0 0
PRGX GLOBAL INC COM 69357C503 2 196 SH   SOLE 8 196 0 0
PRICE T ROWE GROUP INC COM 74144T108 35 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC COM 74144T108 50,292 502,317 SH   SOLE 1 502,317 0 0
PRICE T ROWE GROUP INC OPT 74144T108 3,905 39,000 SH Call SOLE 8 39,000 0 0
PRICE T ROWE GROUP INC OPT 74144T108 611 6,100 SH Put SOLE 8 6,100 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,687 26,837 SH   SOLE 9 26,837 0 0
PRICELINE GRP INC BOND 741503AS5 2,588 1,915,000 PRN   SOLE 8 0 0 1,915,000
PRICESMART INC COM 741511109 2,011 34,155 SH   SOLE 1 34,155 0 0
PRICESMART INC COM 741511109 133 2,261 SH   SOLE 8 2,261 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 10 73 SH   SOLE 1 73 0 0
PRIMERICA INC COM 74164M108 4,457 36,493 SH   SOLE 1 36,493 0 0
PRIMERICA INC COM 74164M108 241 1,973 SH   SOLE 8 1,973 0 0
PRIMO WTR CORP COM 74165N105 248 16,073 SH   SOLE 1 16,073 0 0
PRIMORIS SVCS CORP COM 74164F103 462 22,369 SH   SOLE 1 22,369 0 0
PRIMORIS SVCS CORP COM 74164F103 37 1,800 SH   DFND 1 0 0 1,800
PRIMORIS SVCS CORP COM 74164F103 0 1 SH   SOLE 8 1 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 18,250 363,615 SH   SOLE 1 363,615 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 110 2,200 SH Put SOLE 8 2,200 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 141 2,800 SH Call SOLE 8 2,800 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 105 2,090 SH   SOLE 8 2,090 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,412 28,130 SH   SOLE 9 28,130 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 493 14,500 SH   SOLE 1 14,500 0 0
PRO-DEX INC COLO COM 74265M205 0 7 SH   SOLE 8 7 0 0
PROASSURANCE CORP COM 74267C106 1,352 39,098 SH   SOLE 1 39,098 0 0
PROASSURANCE CORP COM 74267C106 156 4,512 SH   SOLE 8 4,512 0 0
PROCTER AND GAMBLE CO COM 742718109 1,214 11,668 SH   DFND 1 0 0 11,668
PROCTER AND GAMBLE CO COM 742718109 503,726 4,841,209 SH   SOLE 1 4,823,427 17,782 0
PROCTER AND GAMBLE CO COM 742718109 30 285 SH   SOLE 8 285 0 0
PROCTER AND GAMBLE CO OPT 742718109 23,089 221,900 SH Put SOLE 8 221,900 0 0
PROCTER AND GAMBLE CO OPT 742718109 60,276 579,300 SH Call SOLE 8 579,300 0 0
PROCTER AND GAMBLE CO COM 742718109 38,792 372,818 SH   SOLE 9 372,818 0 0
PROCTER AND GAMBLE CO COM 742718109 624 6,000 SH   DFND 20 0 0 6,000
PROCTER AND GAMBLE CO COM 742718109 32,469 312,054 SH   SOLE 58 312,054 0 0
PROFIRE ENERGY INC COM 74316X101 12 6,759 SH   SOLE 1 6,759 0 0
PROFIRE ENERGY INC COM 74316X101 2 1,342 SH   SOLE 8 1,342 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 602 129,812 SH   SOLE 1 129,812 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 8 1,800 SH Put SOLE 8 1,800 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 49 10,500 SH Call SOLE 8 10,500 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 1 116 SH   SOLE 8 116 0 0
PROGRESS SOFTWARE CORP COM 743312100 3,065 69,083 SH   SOLE 1 69,083 0 0
PROGRESS SOFTWARE CORP COM 743312100 1,449 32,668 SH   SOLE 8 32,668 0 0
PROGRESSIVE CORP OHIO COM 743315103 60,383 837,593 SH   SOLE 1 837,593 0 0
PROGRESSIVE CORP OHIO COM 743315103 20 271 SH   SOLE 8 271 0 0
PROGRESSIVE CORP OHIO OPT 743315103 901 12,500 SH Put SOLE 8 12,500 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,189 16,500 SH Call SOLE 8 16,500 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,423 61,360 SH   SOLE 9 61,360 0 0
PROLOGIS INC TRUS 74340W103 82,875 1,151,851 SH   SOLE 1 1,151,851 0 0
PROLOGIS INC COM 74340W103 22,687 315,313 SH   SOLE 1 315,313 0 0
PROLOGIS INC OPT 74340W103 5,145 71,500 SH Call SOLE 8 71,500 0 0
PROLOGIS INC COM 74340W103 4,829 67,120 SH   SOLE 9 67,120 0 0
PROLOGIS INC COM 74340W103 504 7,000 SH   DFND 20 0 0 7,000
PROOFPOINT INC COM 743424103 2,707 22,289 SH   SOLE 1 22,289 0 0
PROOFPOINT INC COM 743424103 82 679 SH   SOLE 8 679 0 0
PROPETRO HLDG CORP COM 74347M108 5,744 254,823 SH   SOLE 1 254,823 0 0
PROPHASE LABS INC COM 74345W108 0 64 SH   SOLE 8 64 0 0
PROQR THRAPEUTICS N V COM N71542109 239 17,200 SH   SOLE 1 17,200 0 0
PROQR THRAPEUTICS N V COM N71542109 4 253 SH   SOLE 9 253 0 0
PROS HOLDINGS INC COM 74346Y103 1,465 34,689 SH   SOLE 1 34,689 0 0
PROS HOLDINGS INC OPT 74346Y103 93 2,200 SH Call SOLE 8 2,200 0 0
PROS HOLDINGS INC COM 74346Y103 4,699 111,235 SH   SOLE 8 111,235 0 0
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X633 4 102 SH   SOLE 1 102 0 0
PROSHARES TR FUND 74347B185 5 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X625 110 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR FUND 74347B425 72 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74348A160 97 9,545 SH   SOLE 8 9,545 0 0
PROSHARES TR OPT 74347B268 802 25,425 SH Call SOLE 8 25,425 0 0
PROSHARES TR FUND 74347X864 746 15,128 SH   SOLE 8 15,128 0 0
PROSHARES TR OPT 74347R206 9 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74347X831 3,550 62,654 SH   SOLE 8 62,654 0 0
PROSHARES TR OPT 74347R719 3 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347R776 6 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347B268 1,094 34,700 SH Put SOLE 8 34,700 0 0
PROSHARES TR OPT 74348A319 28 1,800 SH Put SOLE 8 1,800 0 0
PROSHARES TR OPT 74347R693 66 600 SH Call SOLE 8 600 0 0
PROSHARES TR FUND 74347B235 0 4 SH   SOLE 8 4 0 0
PROSHARES TR OPT 74347X633 24 600 SH Call SOLE 8 600 0 0
PROSHARES TR OPT 74347R719 16 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74347B425 25 900 SH Put SOLE 8 900 0 0
PROSHARES TR OPT 74348A319 51 3,300 SH Call SOLE 8 3,300 0 0
PROSHARES TR OPT 74347R107 530 4,500 SH Call SOLE 8 4,500 0 0
PROSHARES TR OPT 74347B425 321 11,600 SH Call SOLE 8 11,600 0 0
PROSHARES TR OPT 74348A160 2,593 255,000 SH Call SOLE 8 255,000 0 0
PROSHARES TR OPT 74347R305 130 2,800 SH Put SOLE 8 2,800 0 0
PROSHARES TR OPT 74347B383 8,802 264,400 SH Put SOLE 8 264,400 0 0
PROSHARES TR OPT 74347X831 4,221 74,500 SH Put SOLE 8 74,500 0 0
PROSHARES TR OPT 74347X831 9,814 173,200 SH Call SOLE 8 173,200 0 0
PROSHARES TR OPT 74347X880 14 200 SH Call SOLE 8 200 0 0
PROSHARES TR FUND 74347B276 61 2,173 SH   SOLE 8 2,173 0 0
PROSHARES TR FUND 74347R719 9 293 SH   SOLE 8 293 0 0
PROSHARES TR OPT 74347B201 3,239 100,400 SH Call SOLE 8 100,400 0 0
PROSHARES TR FUND 74347R305 50 1,083 SH   SOLE 8 1,083 0 0
PROSHARES TR OPT 74347X633 4 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347B243 35 1,025 SH Put SOLE 8 1,025 0 0
PROSHARES TR OPT 74347R305 23 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74347R206 1,007 11,200 SH Call SOLE 8 11,200 0 0
PROSHARES TR OPT 74347X864 1,700 34,500 SH Put SOLE 8 34,500 0 0
PROSHARES TR FUND 74347X625 9 120 SH   SOLE 8 120 0 0
PROSHARES TR OPT 74347B383 1,012 30,400 SH Call SOLE 8 30,400 0 0
PROSHARES TR OPT 74347B243 110 3,200 SH Call SOLE 8 3,200 0 0
PROSHARES TR OPT 74348A244 23 1,000 SH Call SOLE 8 1,000 0 0
PROSHARES TR OPT 74347X864 646 13,100 SH Call SOLE 8 13,100 0 0
PROSHARES TR OPT 74347R107 507 4,300 SH Put SOLE 8 4,300 0 0
PROSHARES TR OPT 74347B201 2,139 66,300 SH Put SOLE 8 66,300 0 0
PROSHARES TR OPT 74348A160 490 48,200 SH Put SOLE 8 48,200 0 0
PROSHARES TR FUND 74347B227 9 161 SH   SOLE 8 161 0 0
PROSHARES TR OPT 74347B276 45 1,600 SH Put SOLE 8 1,600 0 0
PROSHARES TR OPT 74347B276 190 6,700 SH Call SOLE 8 6,700 0 0
PROSHARES TR FUND 74347B268 429 13,609 SH   SOLE 8 13,609 0 0
PROSHARES TR FUND 74347R107 450 3,818 SH   SOLE 8 3,818 0 0
PROSHARES TR FUND 74347R693 49 446 SH   SOLE 8 446 0 0
PROSHARES TR FUND 74347X880 68 950 SH   SOLE 8 950 0 0
PROSHARES TR FUND 74347B714 2 69 SH   SOLE 8 69 0 0
PROSHARES TR FUND 74347R107 43 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W130 785 15,000 SH   SOLE 1 15,000 0 0
PROSHARES TR II FUND 74347W148 74 1,898 SH   SOLE 1 1,898 0 0
PROSHARES TR II FUND 74347W247 1 55 SH   DFND 1 0 0 55
PROSHARES TR II OPT 74347W130 428 8,175 SH Put SOLE 8 8,175 0 0
PROSHARES TR II OPT 74347W882 13 500 SH Call SOLE 8 500 0 0
PROSHARES TR II FUND 74347W247 0 10 SH   SOLE 8 10 0 0
PROSHARES TR II OPT 74347W148 1,965 50,520 SH Put SOLE 8 50,520 0 0
PROSHARES TR II OPT 74347W668 682 40,400 SH Call SOLE 8 40,400 0 0
PROSHARES TR II OPT 74347W247 586 27,200 SH Put SOLE 8 27,200 0 0
PROSHARES TR II FUND 74347W395 3 45 SH   SOLE 8 45 0 0
PROSHARES TR II OPT 74347W148 2,076 53,380 SH Call SOLE 8 53,380 0 0
PROSHARES TR II FUND 74347W569 1 17 SH   SOLE 8 17 0 0
PROSHARES TR II FUND 74347W601 33 881 SH   SOLE 8 881 0 0
PROSHARES TR II OPT 74347W601 19 500 SH Put SOLE 8 500 0 0
PROSHARES TR II OPT 74347W247 883 41,000 SH Call SOLE 8 41,000 0 0
PROSHARES TR II OPT 74347W130 141 2,700 SH Call SOLE 8 2,700 0 0
PROSHARES TR II FUND 74347W148 175 4,495 SH   SOLE 8 4,495 0 0
PROSHARES TR II OPT 74347W171 29 1,200 SH Put SOLE 8 1,200 0 0
PROSHARES TR II OPT 74347W353 69 2,800 SH Call SOLE 8 2,800 0 0
PROSHARES TR II FUND 74347W171 123 5,113 SH   SOLE 8 5,113 0 0
PROSHARES TR II OPT 74347W114 608 15,500 SH Put SOLE 8 15,500 0 0
PROSHARES TR II OPT 74347W114 212 5,400 SH Call SOLE 8 5,400 0 0
PROSHARES TR II OPT 74347W668 162 9,600 SH Put SOLE 8 9,600 0 0
PROSHARES TR II FUND 74347W114 246 6,275 SH   SOLE 8 6,275 0 0
PROSHARES TR II FUND 74347W130 1,066 20,361 SH   SOLE 8 20,361 0 0
PROSHARES TR II OPT 74347W171 48 2,000 SH Call SOLE 8 2,000 0 0
PROSHARES TR II OPT 74347W569 8 100 SH Call SOLE 8 100 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 121 18,500 SH Put SOLE 8 18,500 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAQ5 714 711,000 PRN   SOLE 8 0 0 711,000
PROSPECT CAPITAL CORPORATION BOND 74348TAT9 4,569 4,650,000 PRN   SOLE 8 0 0 4,650,000
PROSPECT CAPITAL CORPORATION OPT 74348T102 48 7,300 SH Call SOLE 8 7,300 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 39 6,022 SH   SOLE 8 6,022 0 0
PROSPERITY BANCSHARES INC COM 743606105 286 4,154 SH   SOLE 1 4,154 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 812 64,569 SH   SOLE 1 64,569 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 9 20,000 SH   DFND 1 0 0 20,000
PROTECTIVE INS CORP COM 74368L203 54 2,899 SH   SOLE 1 2,899 0 0
PROTECTIVE INS CORP COM 74368L203 2 97 SH   SOLE 8 97 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 161 127,572 SH   SOLE 1 127,572 0 0
PROTEOSTASIS THERAPEUTICS IN OPT 74373B109 5 3,800 SH Put SOLE 8 3,800 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 5 4,297 SH   SOLE 8 4,297 0 0
PROTEOSTASIS THERAPEUTICS IN OPT 74373B109 209 165,600 SH Call SOLE 8 165,600 0 0
PROTHENA CORP PLC COM G72800108 174 14,368 SH   SOLE 1 14,368 0 0
PROTHENA CORP PLC OPT G72800108 44 3,600 SH Call SOLE 8 3,600 0 0
PROTHENA CORP PLC COM G72800108 282 23,208 SH   SOLE 8 23,208 0 0
PROTHENA CORP PLC OPT G72800108 331 27,300 SH Put SOLE 8 27,300 0 0
PROTO LABS INC COM 743713109 2,356 22,408 SH   SOLE 1 22,408 0 0
PROTO LABS INC COM 743713109 379 3,608 SH   SOLE 8 3,608 0 0
PROTO LABS INC OPT 743713109 11 100 SH Put SOLE 8 100 0 0
PROVIDENCE SVC CORP COM 743815102 691 10,363 SH   SOLE 1 10,363 0 0
PROVIDENCE SVC CORP COM 743815102 845 12,682 SH   SOLE 8 12,682 0 0
PROVIDENT BANCORP INC COM 74383X109 30 1,302 SH   SOLE 1 1,302 0 0
PROVIDENT FINL SVCS INC COM 74386T105 1,363 52,688 SH   SOLE 1 52,688 0 0
PROVIDENT FINL SVCS INC COM 74386T105 4 147 SH   SOLE 8 147 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 47 2,689 SH   SOLE 1 2,689 0 0
PRUDENTIAL FINL INC COM 744320102 268 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC COM 744320102 63,240 688,288 SH   SOLE 1 688,288 0 0
PRUDENTIAL FINL INC OPT 744320102 6,679 72,700 SH Put SOLE 8 72,700 0 0
PRUDENTIAL FINL INC OPT 744320102 1,727 18,800 SH Call SOLE 8 18,800 0 0
PRUDENTIAL FINL INC COM 744320102 2,363 25,724 SH   SOLE 8 25,724 0 0
PRUDENTIAL FINL INC COM 744320102 4,029 43,850 SH   SOLE 9 43,850 0 0
PRUDENTIAL FINL INC COM 744320102 2,603 28,325 SH   DFND 20 0 0 28,325
PRUDENTIAL PLC ADR 74435K204 76 1,900 SH   SOLE 1 1,900 0 0
PRUDENTIAL PLC ADR 74435K204 442 11,000 SH   DFND 20 0 0 11,000
PS BUSINESS PKS INC CALIF TRUS 69360J107 5,673 36,173 SH   SOLE 1 36,173 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 174 1,110 SH   SOLE 8 1,110 0 0
PTC INC COM 69370C100 3,344 36,278 SH   SOLE 1 36,278 0 0
PTC INC COM 69370C100 81 878 SH   SOLE 8 878 0 0
PTC INC OPT 69370C100 212 2,300 SH Call SOLE 8 2,300 0 0
PTC INC OPT 69370C100 157 1,700 SH Put SOLE 8 1,700 0 0
PTC INC COM 69370C100 368 3,983 SH   SOLE 9 3,983 0 0
PTC THERAPEUTICS INC COM 69366J200 991 26,335 SH   SOLE 1 26,335 0 0
PTC THERAPEUTICS INC COM 69366J200 457 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC OPT 69366J200 4 100 SH Put SOLE 8 100 0 0
PTC THERAPEUTICS INC OPT 69366J200 165 4,400 SH Call SOLE 8 4,400 0 0
PTC THERAPEUTICS INC COM 69366J200 768 20,387 SH   SOLE 8 20,387 0 0
PUBLIC STORAGE TRUS 74460D109 67,491 309,906 SH   SOLE 1 309,906 0 0
PUBLIC STORAGE COM 74460D109 12,125 55,676 SH   SOLE 1 55,676 0 0
PUBLIC STORAGE OPT 74460D109 936 4,300 SH Put SOLE 8 4,300 0 0
PUBLIC STORAGE TRUS 74460D109 3,035 13,940 SH   SOLE 8 13,940 0 0
PUBLIC STORAGE OPT 74460D109 1,699 7,800 SH Call SOLE 8 7,800 0 0
PUBLIC STORAGE COM 74460D109 10,752 49,373 SH   SOLE 9 49,373 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 73,344 1,234,535 SH   SOLE 1 1,234,535 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 18 300 SH Call SOLE 8 300 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 30 500 SH Put SOLE 8 500 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 627 10,570 SH   SOLE 8 10,570 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 17,703 297,987 SH   SOLE 9 297,987 0 0
PULMATRIX INC COM 74584P202 1 728 SH   SOLE 8 728 0 0
PULSE BIOSCIENCES INC COM 74587B101 54 3,044 SH   SOLE 1 3,044 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 22 SH   SOLE 8 22 0 0
PULTE GROUP INC COM 745867101 29,407 1,051,682 SH   SOLE 1 1,051,682 0 0
PULTE GROUP INC OPT 745867101 347 12,400 SH Call SOLE 8 12,400 0 0
PULTE GROUP INC OPT 745867101 120 4,300 SH Put SOLE 8 4,300 0 0
PULTE GROUP INC COM 745867101 1,088 38,901 SH   SOLE 8 38,901 0 0
PULTE GROUP INC COM 745867101 755 27,036 SH   SOLE 9 27,036 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 1,041 26,853 SH   SOLE 1 26,853 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 24 610 SH   SOLE 8 610 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 194 5,000 SH Put SOLE 8 5,000 0 0
PURE STORAGE INC COM 74624M102 18,284 839,153 SH   SOLE 1 839,153 0 0
PURE STORAGE INC OPT 74624M102 7 300 SH Call SOLE 8 300 0 0
PURE STORAGE INC COM 74624M102 38 1,721 SH   SOLE 8 1,721 0 0
PURECYCLE CORP COM 746228303 48 4,833 SH   SOLE 1 4,833 0 0
PURPLE INNOVATION INC COM 74640Y106 6 1,232 SH   SOLE 1 1,232 0 0
PURPLE INNOVATION INC COM 74640Y106 0 2 SH   SOLE 8 2 0 0
PVH CORP COM 693656100 15,691 128,669 SH   SOLE 1 128,669 0 0
PVH CORP OPT 693656100 707 5,800 SH Call SOLE 8 5,800 0 0
PVH CORP COM 693656100 2,842 23,300 SH   SOLE 8 23,300 0 0
PVH CORP OPT 693656100 2,512 20,600 SH Put SOLE 8 20,600 0 0
PVH CORP COM 693656100 1,055 8,654 SH   SOLE 9 8,654 0 0
PYXIS TANKERS INC COM Y71726106 0 110 SH   SOLE 8 110 0 0
PYXUS INTL INC COM 74737V106 260 10,875 SH   SOLE 1 10,875 0 0
PYXUS INTL INC COM 74737V106 316 13,241 SH   SOLE 8 13,241 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 40 4,887 SH   SOLE 1 4,887 0 0
Q2 HLDGS INC COM 74736L109 1,300 18,772 SH   SOLE 1 18,772 0 0
Q2 HLDGS INC BOND 74736LAB5 1,630 1,247,000 PRN   SOLE 8 0 0 1,247,000
Q2 HLDGS INC OPT 74736L109 132 1,900 SH Put SOLE 8 1,900 0 0
Q2 HLDGS INC COM 74736L109 19 277 SH   SOLE 8 277 0 0
QAD INC COM 74727D306 128 2,956 SH   SOLE 1 2,956 0 0
QAD INC COM 74727D306 0 2 SH   SOLE 8 2 0 0
QAD INC COM 74727D207 1 26 SH   SOLE 8 26 0 0
QCR HOLDINGS INC COM 74727A104 136 4,026 SH   SOLE 1 4,026 0 0
QEP RES INC COM 74733V100 1,081 138,842 SH   SOLE 1 138,842 0 0
QEP RES INC COM 74733V100 2,361 303,023 SH   SOLE 8 303,023 0 0
QEP RES INC OPT 74733V100 817 104,900 SH Call SOLE 8 104,900 0 0
QEP RES INC OPT 74733V100 5,153 661,500 SH Put SOLE 8 661,500 0 0
QIAGEN NV COM N72482123 20,101 494,076 SH   SOLE 1 402,946 91,130 0
QIAGEN NV COM N72482123 53 1,282 SH   SOLE 8 1,282 0 0
QIAGEN NV OPT N72482123 610 15,000 SH Put SOLE 8 15,000 0 0
QIAGEN NV COM N72482123 17,002 417,948 SH   SOLE 9 417,948 0 0
QIAGEN NV BOND N72482AT4 5,450 5,000,000 PRN   SOLE 9 0 0 5,000,000
QIAGEN NV BOND N72482AB3 5,574 3,800,000 PRN   SOLE 9 0 0 3,800,000
QIAGEN NV COM N72482123 203 4,978 SH   SOLE 20 0 4,978 0
QIWI PLC ADR 74735M108 514 35,727 SH   SOLE 8 35,727 0 0
QORVO INC COM 74736K101 11,622 162,042 SH   SOLE 1 162,042 0 0
QORVO INC OPT 74736K101 638 8,900 SH Call SOLE 8 8,900 0 0
QORVO INC OPT 74736K101 832 11,600 SH Put SOLE 8 11,600 0 0
QORVO INC COM 74736K101 774 10,797 SH   SOLE 8 10,797 0 0
QORVO INC COM 74736K101 929 12,951 SH   SOLE 9 12,951 0 0
QTS RLTY TR INC TRUS 74736A103 4,096 91,060 SH   SOLE 1 91,060 0 0
QTS RLTY TR INC TRUS 74736A103 1 17 SH   SOLE 8 17 0 0
QUAD / GRAPHICS INC COM 747301109 209 17,583 SH   SOLE 1 17,583 0 0
QUAD / GRAPHICS INC COM 747301109 810 68,093 SH   SOLE 8 68,093 0 0
QUAKER CHEM CORP COM 747316107 2,003 10,000 SH   SOLE 1 10,000 0 0
QUAKER CHEM CORP COM 747316107 0 2 SH   SOLE 8 2 0 0
QUALCOMM INC COM 747525103 92,304 1,618,532 SH   SOLE 1 1,618,532 0 0
QUALCOMM INC OPT 747525103 11,406 200,000 SH Call SOLE 1 200,000 0 0
QUALCOMM INC COM 747525103 891 15,621 SH   DFND 1 0 0 15,621
QUALCOMM INC OPT 747525103 132,309 2,320,000 SH Call SOLE 8 2,320,000 0 0
QUALCOMM INC COM 747525103 17,393 304,973 SH   SOLE 8 304,973 0 0
QUALCOMM INC OPT 747525103 90,044 1,578,900 SH Put SOLE 8 1,578,900 0 0
QUALCOMM INC COM 747525103 10,284 180,315 SH   SOLE 9 180,315 0 0
QUALYS INC COM 74758T303 2,076 25,087 SH   SOLE 1 25,087 0 0
QUALYS INC OPT 74758T303 41 500 SH Put SOLE 8 500 0 0
QUALYS INC COM 74758T303 28 340 SH   SOLE 8 340 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 572 35,980 SH   SOLE 1 35,980 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 16 1,010 SH   SOLE 8 1,010 0 0
QUANEX BUILDING PRODUCTS COR OPT 747619104 5 300 SH Put SOLE 8 300 0 0
QUANTA SVCS INC COM 74762E102 4,672 123,792 SH   SOLE 1 123,792 0 0
QUANTA SVCS INC OPT 74762E102 1,589 42,100 SH Call SOLE 8 42,100 0 0
QUANTA SVCS INC OPT 74762E102 411 10,900 SH Put SOLE 8 10,900 0 0
QUANTA SVCS INC COM 74762E102 13 345 SH   SOLE 8 345 0 0
QUANTA SVCS INC COM 74762E102 425 11,251 SH   SOLE 9 11,251 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 1,495 61,475 SH   SOLE 1 61,475 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 192 7,898 SH   SOLE 8 7,898 0 0
QUANTERIX CORP COM 74766Q101 62 2,412 SH   SOLE 1 2,412 0 0
QUANTERIX CORP COM 74766Q101 24 926 SH   SOLE 8 926 0 0
QUDIAN INC ADR 747798106 1,621 320,355 SH   SOLE 1 320,355 0 0
QUDIAN INC OPT 747798106 246 48,600 SH Put SOLE 8 48,600 0 0
QUDIAN INC ADR 747798106 291 57,521 SH   SOLE 8 57,521 0 0
QUDIAN INC OPT 747798106 80 15,800 SH Call SOLE 8 15,800 0 0
QUEST DIAGNOSTICS INC COM 74834L100 15,908 176,919 SH   SOLE 1 176,919 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 728 8,100 SH Put SOLE 8 8,100 0 0
QUEST DIAGNOSTICS INC COM 74834L100 427 4,742 SH   SOLE 8 4,742 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 620 6,900 SH Call SOLE 8 6,900 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,277 14,208 SH   SOLE 9 14,208 0 0
QUICKLOGIC CORP COM 74837P108 1 1,885 SH   SOLE 8 1,885 0 0
QUIDEL CORP COM 74838J101 912 13,921 SH   SOLE 1 13,921 0 0
QUIDEL CORP COM 74838J101 62 944 SH   SOLE 8 944 0 0
QUINSTREET INC COM 74874Q100 568 42,386 SH   SOLE 1 42,386 0 0
QUINSTREET INC OPT 74874Q100 1,500 112,000 SH Put SOLE 8 112,000 0 0
QUINSTREET INC COM 74874Q100 1,055 78,793 SH   SOLE 8 78,793 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 9 1,906 SH   SOLE 1 1,906 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 1 232 SH   SOLE 8 232 0 0
QUMU CORP COM 749063103 0 59 SH   SOLE 8 59 0 0
QUORUM HEALTH CORP COM 74909E106 12 8,448 SH   SOLE 1 8,448 0 0
QUORUM HEALTH CORP COM 74909E106 61 43,536 SH   SOLE 8 43,536 0 0
QUOTIENT LTD COM G73268107 92 10,164 SH   SOLE 1 10,164 0 0
QUOTIENT LTD OPT G73268107 676 75,000 SH Call SOLE 8 75,000 0 0
QUOTIENT LTD COM G73268107 591 65,562 SH   SOLE 8 65,562 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 464 47,072 SH   SOLE 1 47,072 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 113 11,466 SH   SOLE 8 11,466 0 0
QURATE RETAIL INC COM 74915M100 14,005 876,357 SH   SOLE 1 876,357 0 0
QURATE RETAIL INC OPT 74915M100 45 2,800 SH Put SOLE 8 2,800 0 0
QURATE RETAIL INC COM 74915M100 1,754 109,786 SH   SOLE 8 109,786 0 0
QURATE RETAIL INC OPT 74915M100 14 900 SH Call SOLE 8 900 0 0
QURATE RETAIL INC COM 74915M100 239 14,959 SH   SOLE 9 14,959 0 0
R1 RCM INC COM 749397105 583 60,352 SH   SOLE 1 60,352 0 0
R1 RCM INC COM 749397105 1 138 SH   SOLE 8 138 0 0
RA PHARMACEUTICALS INC COM 74933V108 632 28,200 SH   SOLE 1 28,200 0 0
RA PHARMACEUTICALS INC COM 74933V108 5 211 SH   SOLE 8 211 0 0
RADIAN GROUP INC COM 750236101 1,375 66,248 SH   SOLE 1 66,248 0 0
RADIAN GROUP INC OPT 750236101 10 500 SH Call SOLE 8 500 0 0
RADIAN GROUP INC COM 750236101 346 16,706 SH   SOLE 8 16,706 0 0
RADIANT LOGISTICS INC COM 75025X100 112 17,816 SH   SOLE 1 17,816 0 0
RADIANT LOGISTICS INC COM 75025X100 23 3,618 SH   SOLE 8 3,618 0 0
RADIUS HEALTH INC COM 750469207 803 40,282 SH   SOLE 1 40,282 0 0
RADIUS HEALTH INC COM 750469207 36 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC OPT 750469207 150 7,500 SH Call SOLE 8 7,500 0 0
RADIUS HEALTH INC COM 750469207 180 9,044 SH   SOLE 8 9,044 0 0
RADIUS HEALTH INC BOND 750469AA6 118 142,000 PRN   SOLE 8 0 0 142,000
RADIUS HEALTH INC OPT 750469207 365 18,300 SH Put SOLE 8 18,300 0 0
RADNET INC COM 750491102 200 16,100 SH   SOLE 1 16,100 0 0
RADNET INC COM 750491102 24 1,891 SH   SOLE 8 1,891 0 0
RADNET INC OPT 750491102 46 3,700 SH Call SOLE 8 3,700 0 0
RADWARE LTD COM M81873107 369 14,118 SH   SOLE 1 14,118 0 0
RADWARE LTD COM M81873107 0 2 SH   SOLE 8 2 0 0
RADWARE LTD OPT M81873107 94 3,600 SH Call SOLE 8 3,600 0 0
RAFAEL HLDGS INC COM 75062E106 467 36,944 SH   SOLE 1 36,944 0 0
RALPH LAUREN CORP COM 751212101 13,634 105,137 SH   SOLE 1 105,137 0 0
RALPH LAUREN CORP OPT 751212101 4,254 32,800 SH Call SOLE 8 32,800 0 0
RALPH LAUREN CORP COM 751212101 788 6,078 SH   SOLE 8 6,078 0 0
RALPH LAUREN CORP OPT 751212101 3,047 23,500 SH Put SOLE 8 23,500 0 0
RALPH LAUREN CORP COM 751212101 1,087 8,382 SH   SOLE 9 8,382 0 0
RAMACO RES INC COM 75134P303 10 1,691 SH   SOLE 1 1,691 0 0
RAMBUS INC DEL COM 750917106 2,631 251,779 SH   SOLE 1 251,779 0 0
RAMBUS INC DEL COM 750917106 210 20,133 SH   SOLE 8 20,133 0 0
RAMBUS INC DEL OPT 750917106 293 28,000 SH Call SOLE 8 28,000 0 0
RAMBUS INC DEL OPT 750917106 148 14,200 SH Put SOLE 8 14,200 0 0
RANGE RES CORP COM 75281A109 2,589 230,409 SH   SOLE 1 230,409 0 0
RANGE RES CORP OPT 75281A109 865 77,000 SH Put SOLE 8 77,000 0 0
RANGE RES CORP OPT 75281A109 1,007 89,600 SH Call SOLE 8 89,600 0 0
RANGE RES CORP COM 75281A109 772 68,666 SH   SOLE 8 68,666 0 0
RANGER ENERGY SVCS INC COM 75282U104 1 141 SH   SOLE 8 141 0 0
RAPID7 INC COM 753422104 16,437 324,777 SH   SOLE 1 324,777 0 0
RAPID7 INC OPT 753422104 91 1,800 SH Call SOLE 8 1,800 0 0
RAPID7 INC COM 753422104 2,936 58,019 SH   SOLE 8 58,019 0 0
RAVEN INDS INC COM 754212108 1,265 32,983 SH   SOLE 1 32,983 0 0
RAVEN INDS INC COM 754212108 31 805 SH   SOLE 8 805 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 9,742 121,159 SH   SOLE 1 121,159 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 2,268 28,200 SH Call SOLE 8 28,200 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 2,243 27,900 SH Put SOLE 8 27,900 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,083 13,468 SH   SOLE 9 13,468 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 464 34,283 SH   SOLE 1 34,283 0 0
RAYONIER ADVANCED MATLS INC OPT 75508B104 22 1,600 SH Call SOLE 8 1,600 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 9 676 SH   SOLE 8 676 0 0
RAYONIER INC COM 754907103 794 25,200 SH   SOLE 1 25,200 0 0
RAYONIER INC TRUS 754907103 2,840 90,130 SH   SOLE 1 90,130 0 0
RAYONIER INC TRUS 754907103 545 17,300 SH   SOLE 8 17,300 0 0
RAYTHEON CO COM 755111507 43,773 240,412 SH   SOLE 1 240,412 0 0
RAYTHEON CO OPT 755111507 15,422 84,700 SH Call SOLE 8 84,700 0 0
RAYTHEON CO COM 755111507 296 1,625 SH   SOLE 8 1,625 0 0
RAYTHEON CO OPT 755111507 7,629 41,900 SH Put SOLE 8 41,900 0 0
RAYTHEON CO COM 755111507 27,550 151,309 SH   SOLE 9 151,309 0 0
RBB BANCORP COM 74930B105 182 9,670 SH   SOLE 1 9,670 0 0
RBC BEARINGS INC COM 75524B104 1,282 10,081 SH   SOLE 1 10,081 0 0
RBC BEARINGS INC COM 75524B104 177 1,390 SH   SOLE 8 1,390 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 59 2,562 SH   SOLE 1 2,562 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 1 54 SH   SOLE 8 54 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 74 3,200 SH Call SOLE 8 3,200 0 0
RE MAX HLDGS INC COM 75524W108 471 12,222 SH   SOLE 1 12,222 0 0
RE MAX HLDGS INC COM 75524W108 10 272 SH   SOLE 8 272 0 0
READING INTERNATIONAL INC COM 755408101 82 5,141 SH   SOLE 1 5,141 0 0
READING INTERNATIONAL INC COM 755408101 305 19,123 SH   SOLE 8 19,123 0 0
READY CAP CORP TRUS 75574U101 1,381 94,123 SH   SOLE 1 94,123 0 0
REALOGY HLDGS CORP COM 75605Y106 271 23,738 SH   SOLE 1 23,738 0 0
REALOGY HLDGS CORP OPT 75605Y106 564 49,500 SH Call SOLE 8 49,500 0 0
REALOGY HLDGS CORP OPT 75605Y106 276 24,200 SH Put SOLE 8 24,200 0 0
REALOGY HLDGS CORP COM 75605Y106 255 22,334 SH   SOLE 8 22,334 0 0
REALPAGE INC COM 75606N109 1,647 27,138 SH   SOLE 1 27,138 0 0
REALPAGE INC BOND 75606NAB5 69 45,000 PRN   SOLE 8 0 0 45,000
REALTY INCOME CORP COM 756109104 29 400 SH   DFND 1 0 0 400
REALTY INCOME CORP COM 756109104 4,829 65,648 SH   SOLE 1 65,648 0 0
REALTY INCOME CORP TRUS 756109104 21,769 295,953 SH   SOLE 1 295,953 0 0
REALTY INCOME CORP OPT 756109104 169 2,300 SH Call SOLE 8 2,300 0 0
REALTY INCOME CORP TRUS 756109104 1 12 SH   SOLE 8 12 0 0
REALTY INCOME CORP OPT 756109104 7 100 SH Put SOLE 8 100 0 0
REALTY INCOME CORP COM 756109104 2,315 31,482 SH   SOLE 9 31,482 0 0
REATA PHARMACEUTICALS INC COM 75615P103 1,176 13,757 SH   SOLE 1 13,757 0 0
RECRO PHARMA INC COM 75629F109 314 53,562 SH   SOLE 1 53,562 0 0
RED HAT INC COM 756577102 474 2,596 SH   DFND 1 0 0 2,596
RED HAT INC COM 756577102 125,169 685,112 SH   SOLE 1 685,112 0 0
RED HAT INC OPT 756577102 292 1,600 SH Call SOLE 8 1,600 0 0
RED HAT INC OPT 756577102 767 4,200 SH Put SOLE 8 4,200 0 0
RED HAT INC BOND 756577AD4 2 1,000 PRN   SOLE 8 0 0 1,000
RED HAT INC COM 756577102 8,218 44,979 SH   SOLE 8 44,979 0 0
RED HAT INC COM 756577102 3,372 18,451 SH   SOLE 9 18,451 0 0
RED HAT INC COM 756577102 1,681 9,201 SH   SOLE 44 9,201 0 0
RED LION HOTELS CORP COM 756764106 77 9,580 SH   SOLE 1 9,580 0 0
RED LION HOTELS CORP COM 756764106 372 46,045 SH   SOLE 8 46,045 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 1,351 46,905 SH   SOLE 1 46,905 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 10 363 SH   SOLE 8 363 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 9 300 SH Put SOLE 8 300 0 0
RED ROCK RESORTS INC COM 75700L108 2,130 82,394 SH   SOLE 1 82,394 0 0
RED ROCK RESORTS INC COM 75700L108 805 31,115 SH   SOLE 8 31,115 0 0
RED ROCK RESORTS INC OPT 75700L108 44 1,700 SH Put SOLE 8 1,700 0 0
RED ROCK RESORTS INC OPT 75700L108 2,327 90,000 SH Call SOLE 8 90,000 0 0
RED VIOLET INC COM 75704L104 21 3,075 SH   SOLE 1 3,075 0 0
RED VIOLET INC COM 75704L104 0 2 SH   SOLE 8 2 0 0
REDFIN CORP COM 75737F108 454 22,382 SH   SOLE 1 22,382 0 0
REDFIN CORP COM 75737F108 350 17,243 SH   SOLE 8 17,243 0 0
REDFIN CORP OPT 75737F108 193 9,500 SH Put SOLE 8 9,500 0 0
REDFIN CORP OPT 75737F108 111 5,500 SH Call SOLE 8 5,500 0 0
REDWOOD TR INC TRUS 758075402 1,618 100,211 SH   SOLE 1 100,211 0 0
REDWOOD TR INC COM 758075402 290 17,950 SH   SOLE 1 17,950 0 0
REDWOOD TR INC BOND 758075AC9 259 272,000 PRN   SOLE 8 0 0 272,000
REEDS INC COM 758338107 8 2,640 SH   SOLE 8 2,640 0 0
REGAL BELOIT CORP COM 758750103 3,200 39,083 SH   SOLE 1 39,083 0 0
REGAL BELOIT CORP COM 758750103 3 32 SH   SOLE 8 32 0 0
REGENCY CTRS CORP COM 758849103 3,836 56,841 SH   SOLE 1 56,841 0 0
REGENCY CTRS CORP TRUS 758849103 1 14 SH   SOLE 8 14 0 0
REGENCY CTRS CORP COM 758849103 1,156 17,126 SH   SOLE 9 17,126 0 0
REGENERON PHARMACEUTICALS COM 75886F107 41,114 100,127 SH   SOLE 1 100,127 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 12,154 29,600 SH Call SOLE 8 29,600 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 37,120 90,400 SH Put SOLE 8 90,400 0 0
REGENERON PHARMACEUTICALS COM 75886F107 5,529 13,466 SH   SOLE 8 13,466 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,571 8,698 SH   SOLE 9 8,698 0 0
REGENXBIO INC COM 75901B107 1,231 21,458 SH   SOLE 1 21,458 0 0
REGENXBIO INC COM 75901B107 3,526 61,521 SH   SOLE 8 61,521 0 0
REGIONAL MGMT CORP COM 75902K106 64 2,634 SH   SOLE 1 2,634 0 0
REGIONS FINL CORP NEW COM 7591EP100 22,452 1,586,766 SH   SOLE 1 1,586,766 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,779 125,700 SH Put SOLE 8 125,700 0 0
REGIONS FINL CORP NEW OPT 7591EP100 149 10,500 SH Call SOLE 8 10,500 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,399 98,925 SH   SOLE 8 98,925 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,528 108,031 SH   SOLE 9 108,031 0 0
REGIS CORP MINN COM 758932107 937 47,617 SH   SOLE 1 47,617 0 0
REGIS CORP MINN COM 758932107 22 1,141 SH   SOLE 8 1,141 0 0
REGULUS THERAPEUTICS INC COM 75915K200 0 7 SH   SOLE 8 7 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 10,372 73,051 SH   SOLE 1 73,051 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 46 327 SH   SOLE 8 327 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 323 2,279 SH   SOLE 9 2,279 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 2,980 33,022 SH   SOLE 1 33,022 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 135 1,500 SH Call SOLE 8 1,500 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 145 1,607 SH   SOLE 8 1,607 0 0
RELIANT BANCORP INC COM 75956B101 68 3,052 SH   SOLE 1 3,052 0 0
RELIANT BANCORP INC COM 75956B101 0 20 SH   SOLE 8 20 0 0
RELX PLC ADR 759530108 1,366 63,651 SH   SOLE 1 63,651 0 0
RELX PLC ADR 759530108 0 23 SH   SOLE 8 23 0 0
REMARK HLDGS INC COM 75955K102 15 8,121 SH   SOLE 1 8,121 0 0
REMARK HLDGS INC COM 75955K102 1 641 SH   SOLE 8 641 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 4,520 31,501 SH   SOLE 1 31,501 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 36 249 SH   SOLE 8 249 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 203 1,417 SH   SOLE 9 1,417 0 0
RENASANT CORP COM 75970E107 499 14,760 SH   SOLE 1 14,760 0 0
RENASANT CORP COM 75970E107 1 30 SH   SOLE 8 30 0 0
RENESOLA LTD ADR 75971T301 3 1,617 SH   SOLE 8 1,617 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2,109 96,044 SH   SOLE 1 96,044 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 874 39,758 SH   SOLE 8 39,758 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 33 1,504 SH   SOLE 9 1,504 0 0
RENT A CTR INC NEW COM 76009N100 3,432 164,437 SH   SOLE 1 164,437 0 0
RENT A CTR INC NEW OPT 76009N100 6 300 SH Call SOLE 8 300 0 0
RENT A CTR INC NEW OPT 76009N100 104 5,000 SH Put SOLE 8 5,000 0 0
RENT A CTR INC NEW COM 76009N100 553 26,517 SH   SOLE 8 26,517 0 0
REPLIGEN CORP COM 759916109 1,890 31,983 SH   SOLE 1 31,983 0 0
REPLIGEN CORP COM 759916109 53 901 SH   SOLE 8 901 0 0
REPLIMUNE GROUP INC COM 76029N106 106 7,014 SH   SOLE 1 7,014 0 0
REPLIMUNE GROUP INC COM 76029N106 5 300 SH   SOLE 8 300 0 0
REPUBLIC BANCORP KY COM 760281204 138 3,097 SH   SOLE 1 3,097 0 0
REPUBLIC BANCORP KY COM 760281204 4 100 SH   SOLE 8 100 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 69 13,134 SH   SOLE 1 13,134 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 3 633 SH   SOLE 8 633 0 0
REPUBLIC SVCS INC COM 760759100 18,387 228,739 SH   SOLE 1 228,739 0 0
REPUBLIC SVCS INC COM 760759100 161 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 561 6,970 SH   SOLE 8 6,970 0 0
REPUBLIC SVCS INC OPT 760759100 16 200 SH Put SOLE 8 200 0 0
REPUBLIC SVCS INC COM 760759100 2,544 31,645 SH   SOLE 9 31,645 0 0
RESEARCH FRONTIERS INC COM 760911107 0 66 SH   SOLE 8 66 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 23 1,193 SH   DFND 1 0 0 1,193
RESIDEO TECHNOLOGIES INC COM 76118Y104 2,823 146,295 SH   SOLE 1 146,295 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 90 4,657 SH   SOLE 8 4,657 0 0
RESIDEO TECHNOLOGIES INC OPT 76118Y104 9 448 SH Put SOLE 8 448 0 0
RESIDEO TECHNOLOGIES INC OPT 76118Y104 267 13,868 SH Call SOLE 8 13,868 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 9 442 SH   SOLE 9 442 0 0
RESMED INC COM 761152107 22,089 212,449 SH   SOLE 1 212,449 0 0
RESMED INC OPT 761152107 1,237 11,900 SH Call SOLE 8 11,900 0 0
RESMED INC COM 761152107 536 5,164 SH   SOLE 8 5,164 0 0
RESMED INC OPT 761152107 1,227 11,800 SH Put SOLE 8 11,800 0 0
RESMED INC COM 761152107 1,564 15,038 SH   SOLE 9 15,038 0 0
RESONANT INC COM 76118L102 0 13 SH   SOLE 1 13 0 0
RESONANT INC COM 76118L102 72 23,852 SH   SOLE 8 23,852 0 0
RESOURCES CONNECTION INC COM 76122Q105 390 23,597 SH   SOLE 1 23,597 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,533 23,540 SH   SOLE 1 23,540 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 3,236 49,700 SH Call SOLE 8 49,700 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 23,772 365,100 SH Put SOLE 8 365,100 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 13,962 214,430 SH   SOLE 8 214,430 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 35 545 SH   SOLE 9 545 0 0
RESTORATION HARDWARE HLDGS I BOND 761283AD2 4,171 4,146,000 PRN   SOLE 8 0 0 4,146,000
RESTORATION HARDWARE HLDGS I BOND 761283AC4 440 403,000 PRN   SOLE 8 0 0 403,000
RESTORBIO INC COM 76133L103 16 2,324 SH   SOLE 1 2,324 0 0
RESTORBIO INC COM 76133L103 5 800 SH   SOLE 8 800 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 577 33,300 SH   SOLE 1 33,300 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 4,569 263,449 SH   SOLE 1 263,449 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 0 24 SH   SOLE 8 24 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 5,763 472,712 SH   SOLE 1 472,712 0 0
RETAIL VALUE INC TRUS 76133Q102 1 36 SH   SOLE 8 36 0 0
RETROPHIN INC COM 761299106 359 15,885 SH   SOLE 1 15,885 0 0
RETROPHIN INC OPT 761299106 23 1,000 SH Put SOLE 8 1,000 0 0
RETROPHIN INC COM 761299106 88 3,891 SH   SOLE 8 3,891 0 0
RETROPHIN INC BOND 761299AB2 7,649 8,205,000 PRN   SOLE 8 0 0 8,205,000
REV GROUP INC COM 749527107 95 8,697 SH   SOLE 1 8,697 0 0
REVANCE THERAPEUTICS INC COM 761330109 336 21,312 SH   SOLE 1 21,312 0 0
REVANCE THERAPEUTICS INC COM 761330109 193 12,165 SH   SOLE 8 12,165 0 0
REVEN HSG REIT INC TRUS 761378207 0 2 SH   SOLE 8 2 0 0
REVLON INC COM 761525609 120 6,133 SH   SOLE 1 6,133 0 0
REVLON INC COM 761525609 508 26,246 SH   SOLE 8 26,246 0 0
REVLON INC OPT 761525609 8 400 SH Put SOLE 8 400 0 0
REVLON INC OPT 761525609 37 1,900 SH Call SOLE 8 1,900 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 5 23,007 SH   SOLE 8 23,007 0 0
REWALK ROBOTICS LTD COM M8216Q101 0 300 SH   SOLE 1 300 0 0
REX AMERICAN RESOURCES CORP COM 761624105 329 4,070 SH   SOLE 1 4,070 0 0
REX AMERICAN RESOURCES CORP COM 761624105 0 1 SH   SOLE 8 1 0 0
REXFORD INDL RLTY INC COM 76169C100 2,224 62,096 SH   SOLE 1 62,096 0 0
REXFORD INDL RLTY INC TRUS 76169C100 5,484 153,135 SH   SOLE 1 153,135 0 0
REXFORD INDL RLTY INC TRUS 76169C100 2 52 SH   SOLE 8 52 0 0
REXNORD CORP NEW COM 76169B102 2,883 114,654 SH   SOLE 1 114,654 0 0
REXNORD CORP NEW COM 76169B102 0 3 SH   SOLE 8 3 0 0
RGC RES INC COM 74955L103 60 2,264 SH   SOLE 1 2,264 0 0
RH COM 74967X103 3,323 32,285 SH   SOLE 1 32,285 0 0
RH COM 74967X103 1,428 13,870 SH   SOLE 8 13,870 0 0
RH OPT 74967X103 8,699 84,500 SH Put SOLE 8 84,500 0 0
RH OPT 74967X103 6,723 65,300 SH Call SOLE 8 65,300 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 534 19,460 SH   SOLE 1 19,460 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 2 63 SH   SOLE 8 63 0 0
RIBBON COMMUNICATIONS INC COM 762544104 86 16,516 SH   SOLE 1 16,516 0 0
RIBBON COMMUNICATIONS INC COM 762544104 24 4,694 SH   SOLE 8 4,694 0 0
RICHARDSON ELECTRS LTD COM 763165107 12 1,727 SH   SOLE 8 1,727 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 149 58,111 SH   SOLE 1 58,111 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 129 50,000 SH   SOLE 8 50,000 0 0
RIGNET INC COM 766582100 46 4,635 SH   SOLE 1 4,635 0 0
RIGNET INC COM 766582100 231 23,602 SH   SOLE 8 23,602 0 0
RIMINI STR INC DEL COM 76674Q107 15 2,928 SH   SOLE 1 2,928 0 0
RING ENERGY INC COM 76680V108 238 40,441 SH   SOLE 1 40,441 0 0
RINGCENTRAL INC COM 76680R206 2,182 20,246 SH   SOLE 1 20,246 0 0
RINGCENTRAL INC COM 76680R206 27 250 SH   DFND 1 0 0 250
RINGCENTRAL INC OPT 76680R206 43 400 SH Call SOLE 8 400 0 0
RINGCENTRAL INC OPT 76680R206 119 1,100 SH Put SOLE 8 1,100 0 0
RINGCENTRAL INC COM 76680R206 88 804 SH   SOLE 8 804 0 0
RINGCENTRAL INC BOND 76680RAD9 316 222,000 PRN   SOLE 8 0 0 222,000
RIO TINTO PLC ADR 767204100 5,180 88,014 SH   SOLE 1 88,014 0 0
RIO TINTO PLC OPT 767204100 10,617 180,400 SH Call SOLE 8 180,400 0 0
RIO TINTO PLC OPT 767204100 9,074 154,200 SH Put SOLE 8 154,200 0 0
RIO TINTO PLC ADR 767204100 3,008 51,125 SH   SOLE 9 51,125 0 0
RIO TINTO PLC ADR 767204100 2,413 41,000 SH   DFND 20 0 0 41,000
RIOT BLOCKCHAIN INC COM 767292105 2 590 SH   SOLE 8 590 0 0
RISE ED CAYMAN LTD ADR 76761L102 0 1 SH   SOLE 8 1 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 581 17,100 SH   SOLE 1 17,100 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 4 126 SH   SOLE 8 126 0 0
RITE AID CORP COM 767754104 419 660,862 SH   SOLE 1 660,862 0 0
RITE AID CORP OPT 767754104 6 9,400 SH Put SOLE 8 9,400 0 0
RITE AID CORP COM 767754104 156 245,069 SH   SOLE 8 245,069 0 0
RITE AID CORP OPT 767754104 73 115,400 SH Call SOLE 8 115,400 0 0
RIVERVIEW BANCORP INC COM 769397100 48 6,492 SH   SOLE 1 6,492 0 0
RLI CORP COM 749607107 1,920 26,774 SH   SOLE 1 26,774 0 0
RLI CORP COM 749607107 5 73 SH   SOLE 8 73 0 0
RLJ LODGING TR TRUS 74965L101 7,295 415,178 SH   SOLE 1 415,178 0 0
RMR GROUP INC COM 74967R106 216 3,552 SH   SOLE 1 3,552 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q105 37 87,500 SH   SOLE 1 87,500 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q105 0 36 SH   SOLE 8 36 0 0
ROAN RES INC COM 769755109 1 178 SH   DFND 1 0 0 178
ROAN RES INC COM 769755109 605 99,108 SH   SOLE 1 99,108 0 0
ROAN RES INC COM 769755109 25 4,054 SH   SOLE 8 4,054 0 0
ROBERT HALF INTL INC COM 770323103 12,258 188,138 SH   SOLE 1 188,138 0 0
ROBERT HALF INTL INC COM 770323103 135 2,080 SH   SOLE 8 2,080 0 0
ROBERT HALF INTL INC OPT 770323103 104 1,600 SH Call SOLE 8 1,600 0 0
ROBERT HALF INTL INC COM 770323103 855 13,139 SH   SOLE 9 13,139 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 201 11,412 SH   SOLE 1 11,412 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 175 10,000 SH   SOLE 8 10,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 22,884 130,427 SH   SOLE 1 130,427 0 0
ROCKWELL AUTOMATION INC OPT 773903109 1,298 7,400 SH Call SOLE 8 7,400 0 0
ROCKWELL AUTOMATION INC COM 773903109 730 4,161 SH   SOLE 8 4,161 0 0
ROCKWELL AUTOMATION INC OPT 773903109 1,509 8,600 SH Put SOLE 8 8,600 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,341 13,344 SH   SOLE 9 13,344 0 0
ROCKWELL MED INC COM 774374102 94 16,574 SH   SOLE 1 16,574 0 0
ROCKWELL MED INC OPT 774374102 98 17,200 SH Put SOLE 8 17,200 0 0
ROCKWELL MED INC OPT 774374102 192 33,700 SH Call SOLE 8 33,700 0 0
ROCKWELL MED INC COM 774374102 0 56 SH   SOLE 8 56 0 0
ROCKY BRANDS INC COM 774515100 50 2,092 SH   SOLE 1 2,092 0 0
ROCKY BRANDS INC COM 774515100 19 775 SH   SOLE 8 775 0 0
ROGERS COMMUNICATIONS INC COM 775109200 944 17,552 SH   SOLE 1 17,552 0 0
ROGERS COMMUNICATIONS INC COM 775109200 281 5,217 SH   SOLE 9 5,217 0 0
ROGERS CORP COM 775133101 3,400 21,398 SH   SOLE 1 21,398 0 0
ROKU INC COM 77543R102 2,110 32,715 SH   SOLE 1 32,715 0 0
ROKU INC OPT 77543R102 22,056 341,900 SH Call SOLE 8 341,900 0 0
ROKU INC OPT 77543R102 30,901 479,000 SH Put SOLE 8 479,000 0 0
ROKU INC COM 77543R102 901 13,967 SH   SOLE 8 13,967 0 0
ROKU INC COM 77543R102 387 6,000 SH   DFND 20 0 0 6,000
ROLLINS INC COM 775711104 10,382 249,437 SH   SOLE 1 249,437 0 0
ROLLINS INC COM 775711104 5 116 SH   SOLE 8 116 0 0
ROLLINS INC COM 775711104 641 15,383 SH   SOLE 9 15,383 0 0
ROPER TECHNOLOGIES INC COM 776696106 99,313 290,416 SH   SOLE 1 87,542 202,874 0
ROPER TECHNOLOGIES INC COM 776696106 431 1,261 SH   DFND 1 0 0 1,261
ROPER TECHNOLOGIES INC OPT 776696106 6,839 20,000 SH Put SOLE 8 20,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 347 1,014 SH   SOLE 8 1,014 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,737 10,926 SH   SOLE 9 10,926 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,415 9,986 SH   SOLE 20 0 9,986 0
ROPER TECHNOLOGIES INC COM 776696106 11,298 33,039 SH   SOLE 99 0 33,039 0
ROSEHILL RES INC COM 777385105 2 789 SH   SOLE 1 789 0 0
ROSETTA STONE INC COM 777780107 129 5,924 SH   SOLE 1 5,924 0 0
ROSETTA STONE INC COM 777780107 56 2,582 SH   SOLE 8 2,582 0 0
ROSS STORES INC COM 778296103 66,751 716,983 SH   SOLE 1 716,983 0 0
ROSS STORES INC OPT 778296103 773 8,300 SH Put SOLE 8 8,300 0 0
ROSS STORES INC OPT 778296103 7,383 79,300 SH Call SOLE 8 79,300 0 0
ROSS STORES INC COM 778296103 116 1,246 SH   SOLE 8 1,246 0 0
ROSS STORES INC COM 778296103 29,490 316,751 SH   SOLE 9 316,751 0 0
ROWAN COMPANIES PLC COM G7665A101 3,446 319,382 SH   SOLE 1 319,382 0 0
ROWAN COMPANIES PLC COM G7665A101 70 6,507 SH   SOLE 8 6,507 0 0
ROWAN COMPANIES PLC OPT G7665A101 57 5,300 SH Call SOLE 8 5,300 0 0
ROWAN COMPANIES PLC OPT G7665A101 14 1,300 SH Put SOLE 8 1,300 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,748 36,366 SH   SOLE 1 36,366 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 212 2,800 SH Put SOLE 8 2,800 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 1,783 23,600 SH Call SOLE 8 23,600 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 24,127 319,347 SH   SOLE 9 319,347 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 6 900 SH Put SOLE 8 900 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 253 38,800 SH Call SOLE 8 38,800 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 344 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 17,865 155,877 SH   SOLE 1 155,877 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6,417 55,988 SH   SOLE 8 55,988 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 30,466 265,800 SH Call SOLE 8 265,800 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 23,589 205,800 SH Put SOLE 8 205,800 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,132 18,606 SH   SOLE 9 18,606 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 395 3,444 SH   DFND 20 0 0 3,444
ROYAL DUTCH SHELL PLC ADR 780259107 726 11,350 SH   SOLE 1 11,350 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 1,417 22,632 SH   SOLE 1 22,632 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 167 2,667 SH   DFND 1 0 0 2,667
ROYAL DUTCH SHELL PLC ADR 780259206 196 3,130 SH   SOLE 8 3,130 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 5,833 93,200 SH Put SOLE 8 93,200 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 4,300 68,700 SH Call SOLE 8 68,700 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 12 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 121 1,328 SH   SOLE 1 1,328 0 0
ROYAL GOLD INC COM 780287108 2,347 25,806 SH   SOLE 8 25,806 0 0
ROYAL GOLD INC OPT 780287108 964 10,600 SH Put SOLE 8 10,600 0 0
ROYAL GOLD INC BOND 780287AA6 1,450 1,453,000 PRN   SOLE 8 0 0 1,453,000
ROYAL GOLD INC OPT 780287108 737 8,100 SH Call SOLE 8 8,100 0 0
RPC INC COM 749660106 13 1,127 SH   SOLE 1 1,127 0 0
RPC INC OPT 749660106 2 200 SH Call SOLE 8 200 0 0
RPM INTL INC COM 749685103 1,106 19,055 SH   SOLE 1 19,055 0 0
RPM INTL INC OPT 749685103 75 1,300 SH Put SOLE 8 1,300 0 0
RPM INTL INC OPT 749685103 29 500 SH Call SOLE 8 500 0 0
RPM INTL INC COM 749685103 453 7,817 SH   SOLE 8 7,817 0 0
RPT REALTY TRUS 74971D101 1,678 139,765 SH   SOLE 1 139,765 0 0
RPT REALTY TRUS 74971D101 0 7 SH   SOLE 8 7 0 0
RTI SURGICAL HOLDINGS INC COM 74975N105 1 243 SH   SOLE 8 243 0 0
RTW RETAILWINDS INC COM 74980D100 20 8,268 SH   SOLE 1 8,268 0 0
RUBICON PROJ INC COM 78112V102 908 149,278 SH   SOLE 1 149,278 0 0
RUBICON PROJ INC COM 78112V102 0 82 SH   SOLE 8 82 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 174 9,634 SH   SOLE 1 9,634 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 21 1,197 SH   SOLE 8 1,197 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 636 27,933 SH   SOLE 1 27,933 0 0
RUDOLPH TECHNOLOGIES INC OPT 781270103 30 1,300 SH Call SOLE 8 1,300 0 0
RUMBLEON INC COM 781386206 1 229 SH   SOLE 8 229 0 0
RUSH ENTERPRISES INC COM 781846308 59 1,422 SH   SOLE 1 1,422 0 0
RUSH ENTERPRISES INC COM 781846209 355 8,496 SH   SOLE 1 8,496 0 0
RUSH ENTERPRISES INC COM 781846209 1,051 25,130 SH   SOLE 8 25,130 0 0
RUSH ENTERPRISES INC OPT 781846209 13 300 SH Call SOLE 8 300 0 0
RUSH ENTERPRISES INC COM 781846308 7 162 SH   SOLE 8 162 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 1,273 49,735 SH   SOLE 1 49,735 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 187 7,338 SH   SOLE 8 7,338 0 0
RUTHS HOSPITALITY GROUP INC OPT 783332109 261 10,200 SH Put SOLE 8 10,200 0 0
RYANAIR HLDGS PLC ADR 783513203 6 85 SH   SOLE 1 85 0 0
RYANAIR HLDGS PLC OPT 783513203 75 1,000 SH Put SOLE 8 1,000 0 0
RYB ED INC ADR 74979W101 44 6,700 SH   SOLE 1 6,700 0 0
RYDER SYS INC COM 783549108 81 1,308 SH   SOLE 1 1,308 0 0
RYDER SYS INC COM 783549108 73 1,175 SH   SOLE 8 1,175 0 0
RYDER SYS INC OPT 783549108 31 500 SH Call SOLE 8 500 0 0
RYDER SYS INC OPT 783549108 391 6,300 SH Put SOLE 8 6,300 0 0
RYERSON HLDG CORP COM 783754104 73 8,470 SH   SOLE 1 8,470 0 0
RYERSON HLDG CORP COM 783754104 1 111 SH   SOLE 8 111 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 6,812 82,836 SH   SOLE 1 82,836 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 3 31 SH   SOLE 8 31 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 9 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 938 23,726 SH   SOLE 1 23,726 0 0
S&ampP GLOBAL INC COM 78409V104 874 4,152 SH   DFND 1 0 0 4,152
S&ampP GLOBAL INC COM 78409V104 92,418 438,933 SH   SOLE 1 438,933 0 0
S&ampP GLOBAL INC OPT 78409V104 1,453 6,900 SH Put SOLE 8 6,900 0 0
S&ampP GLOBAL INC OPT 78409V104 2,653 12,600 SH Call SOLE 8 12,600 0 0
S&ampP GLOBAL INC COM 78409V104 290 1,376 SH   SOLE 8 1,376 0 0
S&ampP GLOBAL INC COM 78409V104 5,519 26,215 SH   SOLE 9 26,215 0 0
S&ampW SEED CO COM 785135104 0 5 SH   SOLE 8 5 0 0
SABAN CAP ACQUISITION CORP WARR 78516C114 0 50,000 SH   SOLE 8 50,000 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 233 11,986 SH   SOLE 1 11,986 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 3,645 187,200 SH   SOLE 1 187,200 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 1 29 SH   SOLE 8 29 0 0
SABRE CORP COM 78573M104 5,335 249,392 SH   SOLE 1 249,392 0 0
SABRE CORP OPT 78573M104 19 900 SH Call SOLE 8 900 0 0
SABRE CORP COM 78573M104 156 7,289 SH   SOLE 8 7,289 0 0
SABRE CORP COM 78573M104 207 9,692 SH   SOLE 9 9,692 0 0
SAFE BULKERS INC COM Y7388L103 23 15,571 SH   SOLE 1 15,571 0 0
SAFE BULKERS INC COM Y7388L103 1 992 SH   SOLE 8 992 0 0
SAFE BULKERS INC COM Y7388L103 7 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 61 5,637 SH   SOLE 1 5,637 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 196 18,062 SH   SOLE 8 18,062 0 0
SAFEGUARD SCIENTIFICS INC OPT 786449207 11 1,000 SH Put SOLE 8 1,000 0 0
SAFEHOLD INC TRUS 78645L100 53 2,422 SH   SOLE 1 2,422 0 0
SAFEHOLD INC TRUS 78645L100 105 4,815 SH   SOLE 8 4,815 0 0
SAFETY INS GROUP INC COM 78648T100 892 10,244 SH   SOLE 1 10,244 0 0
SAFETY INS GROUP INC OPT 78648T100 87 1,000 SH Put SOLE 8 1,000 0 0
SAGE THERAPEUTICS INC COM 78667J108 325 2,046 SH   SOLE 1 2,046 0 0
SAGE THERAPEUTICS INC COM 78667J108 5 32 SH   SOLE 8 32 0 0
SAGE THERAPEUTICS INC OPT 78667J108 207 1,300 SH Call SOLE 8 1,300 0 0
SAGE THERAPEUTICS INC OPT 78667J108 2,402 15,100 SH Put SOLE 8 15,100 0 0
SAIA INC COM 78709Y105 1,597 26,139 SH   SOLE 1 26,139 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 1,105 38,462 SH   SOLE 1 38,462 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 1,435 49,959 SH   SOLE 8 49,959 0 0
SALESFORCE COM INC OPT 79466L302 15,837 100,000 SH Call SOLE 1 100,000 0 0
SALESFORCE COM INC COM 79466L302 329 2,079 SH   DFND 1 0 0 2,079
SALESFORCE COM INC COM 79466L302 141,745 895,023 SH   SOLE 1 895,023 0 0
SALESFORCE COM INC OPT 79466L302 48,271 304,800 SH Put SOLE 8 304,800 0 0
SALESFORCE COM INC OPT 79466L302 61,654 389,300 SH Call SOLE 8 389,300 0 0
SALESFORCE COM INC COM 79466L302 8,220 51,902 SH   SOLE 8 51,902 0 0
SALESFORCE COM INC COM 79466L302 12,986 81,991 SH   SOLE 9 81,991 0 0
SALESFORCE COM INC OPT 79466L302 15,837 100,000 SH Call SOLE 9 100,000 0 0
SALESFORCE COM INC COM 79466L302 15,175 95,818 SH   SOLE 58 95,818 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 5,373 291,832 SH   SOLE 1 291,832 0 0
SALLY BEAUTY HLDGS INC OPT 79546E104 4 200 SH Put SOLE 8 200 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 167 9,078 SH   SOLE 8 9,078 0 0
SANDERSON FARMS INC COM 800013104 3,555 26,965 SH   SOLE 1 26,965 0 0
SANDERSON FARMS INC OPT 800013104 145 1,100 SH Call SOLE 8 1,100 0 0
SANDERSON FARMS INC COM 800013104 91 690 SH   SOLE 8 690 0 0
SANDRIDGE ENERGY INC COM 80007P869 75 9,385 SH   SOLE 1 9,385 0 0
SANDSTORM GOLD LTD COM 80013R206 3 528 SH   SOLE 8 528 0 0
SANDY SPRING BANCORP INC COM 800363103 484 15,455 SH   SOLE 1 15,455 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 643 8,933 SH   SOLE 1 8,933 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 63 871 SH   SOLE 8 871 0 0
SANGAMO THERAPEUTICS INC COM 800677106 304 31,929 SH   SOLE 1 31,929 0 0
SANGAMO THERAPEUTICS INC COM 800677106 503 52,753 SH   SOLE 8 52,753 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 623 65,300 SH Call SOLE 8 65,300 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 439 46,000 SH Put SOLE 8 46,000 0 0
SANGAMO THERAPEUTICS INC COM 800677106 716 75,000 SH   DFND 20 0 0 75,000
SANMINA CORPORATION COM 801056102 1,716 59,474 SH   SOLE 1 59,474 0 0
SANMINA CORPORATION OPT 801056102 470 16,300 SH Call SOLE 8 16,300 0 0
SANMINA CORPORATION COM 801056102 531 18,414 SH   SOLE 8 18,414 0 0
SANOFI ADR 80105N105 332 7,495 SH   SOLE 1 7,495 0 0
SANOFI ADR 80105N105 2,726 61,560 SH   SOLE 8 61,560 0 0
SANOFI OPT 80105N105 4,481 101,200 SH Put SOLE 8 101,200 0 0
SANOFI OPT 80105N105 1,776 40,100 SH Call SOLE 8 40,100 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 620 29,342 SH   SOLE 1 29,342 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 2 93 SH   SOLE 8 93 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 638 30,200 SH Put SOLE 8 30,200 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 2,823 133,600 SH Call SOLE 8 133,600 0 0
SAP SE ADR 803054204 17,977 155,700 SH   SOLE 1 155,700 0 0
SAP SE OPT 803054204 1,155 10,000 SH Put SOLE 8 10,000 0 0
SAP SE ADR 803054204 1,540 13,338 SH   SOLE 8 13,338 0 0
SAP SE OPT 803054204 58 500 SH Call SOLE 8 500 0 0
SAPIENS INTL CORP N V COM G7T16G103 162 10,600 SH   SOLE 1 10,600 0 0
SAREPTA THERAPEUTICS INC COM 803607100 224 1,878 SH   SOLE 1 1,878 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 20,298 170,300 SH Put SOLE 8 170,300 0 0
SAREPTA THERAPEUTICS INC BOND 803607AB6 366 203,000 PRN   SOLE 8 0 0 203,000
SAREPTA THERAPEUTICS INC OPT 803607100 12,121 101,700 SH Call SOLE 8 101,700 0 0
SAREPTA THERAPEUTICS INC COM 803607100 6,483 54,393 SH   SOLE 8 54,393 0 0
SASOL LTD ADR 803866300 6 204 SH   SOLE 1 204 0 0
SAUL CTRS INC COM 804395101 341 6,640 SH   SOLE 1 6,640 0 0
SAUL CTRS INC TRUS 804395101 716 13,925 SH   SOLE 1 13,925 0 0
SAUL CTRS INC TRUS 804395101 3 50 SH   SOLE 8 50 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 60 8,098 SH   SOLE 1 8,098 0 0
SAVARA INC COM 805111101 2 329 SH   SOLE 8 329 0 0
SB ONE BANCORP COM 78413T103 126 5,798 SH   SOLE 1 5,798 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 4,857 24,323 SH   SOLE 1 24,323 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 23,282 116,608 SH   SOLE 1 116,608 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 272 1,362 SH   SOLE 8 1,362 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 499 2,500 SH Call SOLE 8 2,500 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 22,721 113,800 SH Put SOLE 8 113,800 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 2,369 11,869 SH   SOLE 9 11,869 0 0
SCANSOURCE INC COM 806037107 915 25,543 SH   SOLE 1 25,543 0 0
SCHLUMBERGER LTD COM 806857108 1,207 27,701 SH   DFND 1 0 0 27,701
SCHLUMBERGER LTD COM 806857108 132,370 3,038,110 SH   SOLE 1 3,026,399 11,711 0
SCHLUMBERGER LTD COM 806857108 3,254 74,679 SH   SOLE 8 74,679 0 0
SCHLUMBERGER LTD OPT 806857108 27,771 637,400 SH Put SOLE 8 637,400 0 0
SCHLUMBERGER LTD OPT 806857108 28,181 646,800 SH Call SOLE 8 646,800 0 0
SCHLUMBERGER LTD COM 806857108 20,919 480,122 SH   SOLE 9 480,122 0 0
SCHLUMBERGER LTD COM 806857108 4,072 93,449 SH   DFND 20 0 0 93,449
SCHLUMBERGER LTD COM 806857108 501 11,504 SH   SOLE 99 0 11,504 0
SCHNEIDER NATIONAL INC COM 80689H102 7,412 352,117 SH   SOLE 1 352,117 0 0
SCHNEIDER NATIONAL INC COM 80689H102 0 1 SH   SOLE 8 1 0 0
SCHNITZER STL INDS COM 806882106 508 21,172 SH   SOLE 1 21,172 0 0
SCHNITZER STL INDS COM 806882106 180 7,547 SH   SOLE 8 7,547 0 0
SCHNITZER STL INDS OPT 806882106 161 6,700 SH Put SOLE 8 6,700 0 0
SCHNITZER STL INDS OPT 806882106 65 2,700 SH Call SOLE 8 2,700 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 79 4,210 SH   SOLE 1 4,210 0 0
SCHOLASTIC CORP COM 807066105 1,099 27,645 SH   SOLE 1 27,645 0 0
SCHOLASTIC CORP COM 807066105 11 266 SH   SOLE 8 266 0 0
SCHWAB STRATEGIC TR FUND 808524862 154 3,064 SH   SOLE 1 3,064 0 0
SCHWAB STRATEGIC TR FUND 808524839 3 50 SH   SOLE 8 50 0 0
SCHWAB STRATEGIC TR FUND 808524870 3 61 SH   SOLE 8 61 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 1,129 29,153 SH   SOLE 1 29,153 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 4,843 125,088 SH   SOLE 8 125,088 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 3,148 40,910 SH   SOLE 1 40,910 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 61 795 SH   SOLE 8 795 0 0
SCIENTIFIC GAMES CORP COM 80874P109 422 20,644 SH   SOLE 1 20,644 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 9,371 458,900 SH Call SOLE 8 458,900 0 0
SCIENTIFIC GAMES CORP COM 80874P109 5,175 253,462 SH   SOLE 8 253,462 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 3,389 166,000 SH Put SOLE 8 166,000 0 0
SCORPIO BULKERS INC COM Y7546A122 69 18,119 SH   SOLE 1 18,119 0 0
SCORPIO BULKERS INC COM Y7546A122 1 166 SH   SOLE 8 166 0 0
SCORPIO TANKERS INC OPT Y7542C130 19,840 1,000,000 SH Put SOLE 1 1,000,000 0 0
SCORPIO TANKERS INC COM Y7542C130 277 13,987 SH   SOLE 1 13,987 0 0
SCOTTS MIRACLE GRO CO COM 810186106 181 2,295 SH   SOLE 1 2,295 0 0
SCOTTS MIRACLE GRO CO COM 810186106 1,488 18,953 SH   SOLE 8 18,953 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 118 1,500 SH Call SOLE 8 1,500 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 291 3,700 SH Put SOLE 8 3,700 0 0
SCPHARMACEUTICALS INC COM 810648105 6 2,082 SH   SOLE 1 2,082 0 0
SCPHARMACEUTICALS INC COM 810648105 0 5 SH   SOLE 8 5 0 0
SCRIPPS E W CO OHIO COM 811054402 1,538 73,197 SH   SOLE 1 73,197 0 0
SCRIPPS E W CO OHIO COM 811054402 23 1,073 SH   SOLE 8 1,073 0 0
SCWORX CORP COM 78396V109 1 135 SH   SOLE 8 135 0 0
SEA LTD ADR 81141R100 432 18,383 SH   SOLE 1 18,383 0 0
SEABOARD CORP COM 811543107 17 4 SH   SOLE 1 4 0 0
SEABOARD CORP COM 811543107 86 20 SH   SOLE 8 20 0 0
SEABRIDGE GOLD INC COM 811916105 20 1,618 SH   SOLE 1 1,618 0 0
SEABRIDGE GOLD INC COM 811916105 543 43,857 SH   SOLE 8 43,857 0 0
SEABRIDGE GOLD INC OPT 811916105 121 9,800 SH Put SOLE 8 9,800 0 0
SEACHANGE INTL INC COM 811699107 3 1,970 SH   SOLE 8 1,970 0 0
SEACOAST BKG CORP FLA COM 811707801 1,288 48,872 SH   SOLE 1 48,872 0 0
SEACOR HOLDINGS INC COM 811904101 589 13,910 SH   SOLE 1 13,910 0 0
SEACOR HOLDINGS INC COM 811904101 157 3,731 SH   SOLE 8 3,731 0 0
SEACOR MARINE HLDGS INC COM 78413P101 71 5,327 SH   SOLE 1 5,327 0 0
SEADRILL LTD OPT G7998G106 20,479 2,464,400 SH Put SOLE 1 2,464,400 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 907 109,172 SH   SOLE 1 109,172 0 0
SEADRILL LTD COM G7998G106 212 25,486 SH   SOLE 8 25,486 0 0
SEADRILL LTD COM G7998G106 77 9,363 SH   SOLE 9 9,363 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 25,402 530,399 SH   SOLE 1 530,399 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 22,614 472,200 SH Call SOLE 8 472,200 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 63,521 1,326,400 SH Put SOLE 8 1,326,400 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 13,036 272,203 SH   SOLE 8 272,203 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 1,309 27,335 SH   SOLE 9 27,335 0 0
SEALED AIR CORP NEW COM 81211K100 8,834 191,815 SH   SOLE 1 191,815 0 0
SEALED AIR CORP NEW COM 81211K100 700 15,191 SH   SOLE 8 15,191 0 0
SEALED AIR CORP NEW OPT 81211K100 3,726 80,900 SH Call SOLE 8 80,900 0 0
SEALED AIR CORP NEW OPT 81211K100 3,400 73,800 SH Put SOLE 8 73,800 0 0
SEALED AIR CORP NEW COM 81211K100 757 16,437 SH   SOLE 9 16,437 0 0
SEASPAN CORP COM Y75638109 38 4,400 SH   DFND 1 0 0 4,400
SEASPAN CORP COM Y75638109 64 7,300 SH   SOLE 1 7,300 0 0
SEASPAN CORP COM Y75638109 25 2,924 SH   SOLE 8 2,924 0 0
SEASPAN CORP OPT Y75638109 56 6,400 SH Call SOLE 8 6,400 0 0
SEASPAN CORP OPT Y75638109 50 5,800 SH Put SOLE 8 5,800 0 0
SEASPINE HLDGS CORP COM 81255T108 18 1,199 SH   SOLE 8 1,199 0 0
SEATTLE GENETICS INC COM 812578102 4,008 54,720 SH   SOLE 1 54,720 0 0
SEATTLE GENETICS INC OPT 812578102 264 3,600 SH Call SOLE 8 3,600 0 0
SEATTLE GENETICS INC COM 812578102 1,569 21,422 SH   SOLE 8 21,422 0 0
SEATTLE GENETICS INC OPT 812578102 366 5,000 SH Put SOLE 8 5,000 0 0
SEATTLE GENETICS INC COM 812578102 290 3,959 SH   SOLE 9 3,959 0 0
SEAWORLD ENTMT INC COM 81282V100 4,843 188,033 SH   SOLE 1 188,033 0 0
SEAWORLD ENTMT INC COM 81282V100 597 23,193 SH   SOLE 8 23,193 0 0
SEAWORLD ENTMT INC OPT 81282V100 276 10,700 SH Call SOLE 8 10,700 0 0
SEAWORLD ENTMT INC OPT 81282V100 531 20,600 SH Put SOLE 8 20,600 0 0
SECOO HLDG LTD ADR 81367P101 22 2,505 SH   SOLE 8 2,505 0 0
SECUREWORKS CORP COM 81374A105 113 6,134 SH   SOLE 1 6,134 0 0
SECUREWORKS CORP COM 81374A105 26 1,422 SH   SOLE 8 1,422 0 0
SEI INVESTMENTS CO COM 784117103 4,413 84,451 SH   SOLE 1 84,451 0 0
SEI INVESTMENTS CO COM 784117103 18 353 SH   SOLE 8 353 0 0
SEI INVESTMENTS CO COM 784117103 1,630 31,197 SH   SOLE 9 31,197 0 0
SELECT BANCORP INC NEW COM 81617L108 313 27,481 SH   SOLE 1 27,481 0 0
SELECT ENERGY SVCS INC COM 81617J301 162 13,493 SH   SOLE 1 13,493 0 0
SELECT ENERGY SVCS INC COM 81617J301 0 2 SH   SOLE 8 2 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 362 29,053 SH   SOLE 1 29,053 0 0
SELECT MED HLDGS CORP COM 81619Q105 1,687 119,665 SH   SOLE 1 119,665 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 166,195 6,464,200 SH Put SOLE 1 6,464,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 162 2,450 SH   DFND 1 0 0 2,450
SELECT SECTOR SPDR TR FUND 81369Y506 167,426 2,532,150 SH   SOLE 1 2,532,150 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 325 5,590 SH   DFND 1 0 0 5,590
SELECT SECTOR SPDR TR OPT 81369Y886 69,804 1,200,000 SH Put SOLE 1 1,200,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 587 10,577 SH   SOLE 1 10,577 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 4,925 65,634 SH   SOLE 1 65,634 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 23,045 251,183 SH   SOLE 1 251,183 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 283,544 3,831,682 SH   SOLE 1 3,831,682 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 159,129 2,836,010 SH   SOLE 1 2,836,010 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 17,611 685,000 SH Call SOLE 1 685,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 2,506 22,005 SH   SOLE 1 22,005 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 380,203 8,129,202 SH   SOLE 1 8,129,202 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 239,426 9,312,569 SH   SOLE 1 9,312,569 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 617 24,000 SH   DFND 1 0 0 24,000
SELECT SECTOR SPDR TR FUND 81369Y886 283,131 4,867,315 SH   SOLE 1 4,867,315 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 1,449 26,100 SH Put SOLE 8 26,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 36,319 490,800 SH Call SOLE 8 490,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 3 76 SH   SOLE 8 76 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 59 1,009 SH   SOLE 8 1,009 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 4,018 72,400 SH Call SOLE 8 72,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 67,370 1,018,900 SH Put SOLE 8 1,018,900 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 9,290 81,600 SH Call SOLE 8 81,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 5,426 96,700 SH Call SOLE 8 96,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 22,977 395,000 SH Call SOLE 8 395,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 50,022 891,500 SH Put SOLE 8 891,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 33,378 504,800 SH Call SOLE 8 504,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 5,269 204,950 SH   SOLE 8 204,950 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 47,899 638,400 SH Call SOLE 8 638,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 14,614 568,400 SH Call SOLE 8 568,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 3,359 29,500 SH Put SOLE 8 29,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 1,601 14,063 SH   SOLE 8 14,063 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 46,516 628,600 SH Put SOLE 8 628,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 255 4,600 SH   SOLE 8 4,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 11,380 153,793 SH   SOLE 8 153,793 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 55,560 740,500 SH Put SOLE 8 740,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 18,222 198,600 SH Put SOLE 8 198,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 67,409 1,019,499 SH   SOLE 8 1,019,499 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 8,595 93,681 SH   SOLE 8 93,681 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 13,053 224,400 SH Put SOLE 8 224,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 14,588 159,000 SH Call SOLE 8 159,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 52,952 2,059,600 SH Put SOLE 8 2,059,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 0 1 SH   SOLE 9 1 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 2,044 22,282 SH   SOLE 9 22,282 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 424 6,413 SH   SOLE 9 6,413 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 1,196 18,091 SH   DFND 20 0 0 18,091
SELECTA BIOSCIENCES INC COM 816212104 23 9,669 SH   SOLE 1 9,669 0 0
SELECTIVE INS GROUP INC COM 816300107 3,731 58,956 SH   SOLE 1 58,956 0 0
SEMGROUP CORP COM 81663A105 1,382 93,800 SH   SOLE 1 93,800 0 0
SEMGROUP CORP COM 81663A105 1 104 SH   SOLE 8 104 0 0
SEMPRA ENERGY COM 816851109 111,019 882,098 SH   SOLE 1 882,098 0 0
SEMPRA ENERGY OPT 816851109 25 200 SH Put SOLE 8 200 0 0
SEMPRA ENERGY CONV 816851406 4,582 43,350 SH   SOLE 8 43,350 0 0
SEMPRA ENERGY COM 816851109 589 4,678 SH   SOLE 8 4,678 0 0
SEMPRA ENERGY OPT 816851109 138 1,100 SH Call SOLE 8 1,100 0 0
SEMPRA ENERGY COM 816851109 3,625 28,803 SH   SOLE 9 28,803 0 0
SEMTECH CORP COM 816850101 2,610 51,253 SH   SOLE 1 51,253 0 0
SEMTECH CORP COM 816850101 51 1,010 SH   SOLE 8 1,010 0 0
SEMTECH CORP OPT 816850101 15 300 SH Put SOLE 8 300 0 0
SENECA FOODS CORP NEW COM 817070501 115 4,699 SH   SOLE 1 4,699 0 0
SENECA FOODS CORP NEW COM 817070501 1 33 SH   SOLE 8 33 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 7,130 605,325 SH   SOLE 1 605,325 0 0
SENIOR HSG PPTYS TR COM 81721M109 66 5,584 SH   SOLE 9 5,584 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 3,679 81,712 SH   SOLE 1 81,712 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 203 4,507 SH   SOLE 8 4,507 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 269 5,989 SH   SOLE 9 5,989 0 0
SENSEONICS HLDGS INC COM 81727U105 137 55,796 SH   SOLE 1 55,796 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 883 13,027 SH   SOLE 1 13,027 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 7 103 SH   SOLE 8 103 0 0
SEQUANS COMMUNICATIONS S A ADR 817323108 0 31 SH   SOLE 8 31 0 0
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 0 69 SH   SOLE 8 69 0 0
SERES THERAPEUTICS INC COM 81750R102 40 5,818 SH   SOLE 1 5,818 0 0
SERES THERAPEUTICS INC COM 81750R102 3 458 SH   SOLE 8 458 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1,754 39,486 SH   SOLE 1 39,486 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 4 84 SH   SOLE 8 84 0 0
SERVICE CORP INTL COM 817565104 2,952 73,535 SH   SOLE 1 73,535 0 0
SERVICE CORP INTL COM 817565104 131 3,261 SH   SOLE 8 3,261 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1,792 38,368 SH   SOLE 1 38,368 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 89 1,896 SH   SOLE 8 1,896 0 0
SERVICENOW INC COM 81762P102 12,054 48,902 SH   SOLE 1 48,902 0 0
SERVICENOW INC COM 81762P102 7 30 SH   DFND 1 0 0 30
SERVICENOW INC COM 81762P102 5,859 23,770 SH   SOLE 8 23,770 0 0
SERVICENOW INC OPT 81762P102 15,159 61,500 SH Put SOLE 8 61,500 0 0
SERVICENOW INC OPT 81762P102 8,948 36,300 SH Call SOLE 8 36,300 0 0
SERVICENOW INC BOND 81762PAC6 1,886 1,018,000 PRN   SOLE 8 0 0 1,018,000
SERVICENOW INC COM 81762P102 1,566 6,353 SH   SOLE 9 6,353 0 0
SERVICESOURCE INTL INC COM 81763U100 21 22,286 SH   SOLE 1 22,286 0 0
SERVICESOURCE INTL INC COM 81763U100 5 5,252 SH   SOLE 8 5,252 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,173 34,756 SH   SOLE 1 34,756 0 0
SESEN BIO INC COM 817763105 0 199 SH   SOLE 1 199 0 0
SHAKE SHACK INC COM 819047101 1,423 24,058 SH   SOLE 1 24,058 0 0
SHAKE SHACK INC OPT 819047101 6,471 109,400 SH Call SOLE 8 109,400 0 0
SHAKE SHACK INC OPT 819047101 12,865 217,500 SH Put SOLE 8 217,500 0 0
SHAKE SHACK INC COM 819047101 3,490 59,010 SH   SOLE 8 59,010 0 0
SHARPS COMPLIANCE CORP COM 820017101 5 1,338 SH   SOLE 8 1,338 0 0
SHARPSPRING INC COM 820054104 327 20,400 SH   SOLE 1 20,400 0 0
SHARPSPRING INC COM 820054104 2 120 SH   SOLE 8 120 0 0
SHAW COMMUNICATIONS INC COM 82028K200 557 26,714 SH   SOLE 1 26,714 0 0
SHAW COMMUNICATIONS INC COM 82028K200 0 1 SH   SOLE 8 1 0 0
SHAW COMMUNICATIONS INC COM 82028K200 3,173 152,257 SH   SOLE 9 152,257 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 4,447 217,447 SH   SOLE 1 217,447 0 0
SHELL MIDSTREAM PARTNERS L P OPT 822634101 8 400 SH Call SOLE 8 400 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 762 37,242 SH   SOLE 8 37,242 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 693 15,627 SH   SOLE 1 15,627 0 0
SHERWIN WILLIAMS CO COM 824348106 30,358 70,483 SH   SOLE 1 70,483 0 0
SHERWIN WILLIAMS CO OPT 824348106 1,809 4,200 SH Call SOLE 8 4,200 0 0
SHERWIN WILLIAMS CO COM 824348106 497 1,153 SH   SOLE 8 1,153 0 0
SHERWIN WILLIAMS CO OPT 824348106 301 700 SH Put SOLE 8 700 0 0
SHERWIN WILLIAMS CO COM 824348106 3,728 8,655 SH   SOLE 9 8,655 0 0
SHILOH INDS INC COM 824543102 24 4,463 SH   SOLE 1 4,463 0 0
SHINHAN FINANCIAL GROUP CO L ADR 824596100 71 1,916 SH   SOLE 1 1,916 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 307 24,849 SH   SOLE 1 24,849 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 1 100 SH Call SOLE 8 100 0 0
SHOE CARNIVAL INC COM 824889109 1,047 30,769 SH   SOLE 1 30,769 0 0
SHOE CARNIVAL INC OPT 824889109 51 1,500 SH Put SOLE 8 1,500 0 0
SHOE CARNIVAL INC COM 824889109 1,764 51,852 SH   SOLE 8 51,852 0 0
SHOPIFY INC COM 82509L107 76 367 SH   SOLE 1 367 0 0
SHOPIFY INC COM 82509L107 152 735 SH   DFND 1 0 0 735
SHOPIFY INC OPT 82509L107 248 1,200 SH Put SOLE 8 1,200 0 0
SHOPIFY INC OPT 82509L107 331 1,600 SH Call SOLE 8 1,600 0 0
SHOPIFY INC COM 82509L107 459 2,222 SH   SOLE 8 2,222 0 0
SHOPIFY INC COM 82509L107 94 458 SH   SOLE 9 458 0 0
SHORE BANCSHARES INC COM 825107105 57 3,858 SH   SOLE 1 3,858 0 0
SHOTSPOTTER INC COM 82536T107 178 4,631 SH   SOLE 1 4,631 0 0
SHOTSPOTTER INC COM 82536T107 25 641 SH   SOLE 8 641 0 0
SHUTTERFLY INC COM 82568P304 2,692 66,244 SH   SOLE 1 66,244 0 0
SHUTTERFLY INC COM 82568P304 539 13,275 SH   SOLE 8 13,275 0 0
SHUTTERFLY INC OPT 82568P304 93 2,300 SH Put SOLE 8 2,300 0 0
SHUTTERFLY INC OPT 82568P304 329 8,100 SH Call SOLE 8 8,100 0 0
SHUTTERSTOCK INC COM 825690100 1,483 31,795 SH   SOLE 1 31,795 0 0
SHUTTERSTOCK INC COM 825690100 183 3,921 SH   SOLE 8 3,921 0 0
SI BONE INC COM 825704109 337 17,882 SH   SOLE 1 17,882 0 0
SI FINL GROUP INC MD COM 78425V104 51 3,980 SH   SOLE 1 3,980 0 0
SI FINL GROUP INC MD COM 78425V104 1 50 SH   SOLE 8 50 0 0
SIBANYE STILLWATER ADR 825724206 1,030 249,492 SH   SOLE 1 249,492 0 0
SIBANYE STILLWATER ADR 825724206 381 92,163 SH   SOLE 8 92,163 0 0
SIEBERT FINL CORP COM 826176109 27 2,286 SH   SOLE 1 2,286 0 0
SIEBERT FINL CORP COM 826176109 42 3,561 SH   SOLE 8 3,561 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 11 4,544 SH   SOLE 1 4,544 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 0 65 SH   SOLE 8 65 0 0
SIENTRA INC COM 82621J105 336 39,216 SH   SOLE 1 39,216 0 0
SIENTRA INC COM 82621J105 20 2,329 SH   SOLE 8 2,329 0 0
SIENTRA INC OPT 82621J105 258 30,100 SH Call SOLE 8 30,100 0 0
SIENTRA INC OPT 82621J105 407 47,400 SH Put SOLE 8 47,400 0 0
SIERRA BANCORP COM 82620P102 105 4,318 SH   SOLE 1 4,318 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 OPT 826516106 6 500 SH Call SOLE 8 500 0 0
SIERRA WIRELESS INC COM 826516106 20 1,656 SH   SOLE 8 1,656 0 0
SIERRA WIRELESS INC OPT 826516106 54 4,400 SH Put SOLE 8 4,400 0 0
SIFY TECHNOLOGIES LIMITED ADR 82655M107 1 539 SH   SOLE 8 539 0 0
SIGA TECHNOLOGIES INC COM 826917106 225 37,292 SH   SOLE 1 37,292 0 0
SIGA TECHNOLOGIES INC COM 826917106 90 15,039 SH   SOLE 8 15,039 0 0
SIGMATRON INTL INC COM 82661L101 0 29 SH   SOLE 8 29 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 8,187 63,923 SH   SOLE 1 63,923 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 18 141 SH   SOLE 8 141 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 5,583 43,597 SH   SOLE 9 43,597 0 0
SIGNET JEWELERS LIMITED COM G81276100 1,470 54,155 SH   SOLE 1 54,155 0 0
SIGNET JEWELERS LIMITED OPT G81276100 657 24,200 SH Call SOLE 8 24,200 0 0
SIGNET JEWELERS LIMITED COM G81276100 170 6,262 SH   SOLE 8 6,262 0 0
SIGNET JEWELERS LIMITED OPT G81276100 1,901 70,000 SH Put SOLE 8 70,000 0 0
SILGAN HOLDINGS INC COM 827048109 417 14,098 SH   SOLE 1 14,098 0 0
SILGAN HOLDINGS INC COM 827048109 140 4,736 SH   SOLE 8 4,736 0 0
SILGAN HOLDINGS INC OPT 827048109 3 100 SH Call SOLE 8 100 0 0
SILICOM LTD COM M84116108 38 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 105 1,300 SH   SOLE 8 1,300 0 0
SILICON LABORATORIES INC OPT 826919102 186 2,300 SH Put SOLE 8 2,300 0 0
SILICON LABORATORIES INC BOND 826919AB8 3,218 2,965,000 PRN   SOLE 8 0 0 2,965,000
SILICON MOTION TECHNOLOGY CO ADR 82706C108 1,740 43,900 SH   SOLE 1 43,900 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 6 147 SH   SOLE 8 147 0 0
SILVERBOW RES INC COM 82836G102 52 2,271 SH   SOLE 1 2,271 0 0
SILVERBOW RES INC COM 82836G102 29 1,249 SH   SOLE 8 1,249 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 34 2,353 SH   SOLE 1 2,353 0 0
SIMMONS 1ST NATL CORP COM 828730200 2,806 114,633 SH   SOLE 1 114,633 0 0
SIMON PPTY GROUP INC NEW COM 828806109 15,442 84,751 SH   SOLE 1 84,751 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 144,966 795,599 SH   SOLE 1 795,599 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 10,841 59,500 SH Put SOLE 8 59,500 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 11,114 61,000 SH Call SOLE 8 61,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 28,896 158,582 SH   SOLE 9 158,582 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,992 96,714 SH   SOLE 1 96,714 0 0
SIMPLY GOOD FOODS CO COM 82900L102 166 8,050 SH   SOLE 8 8,050 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,038 34,400 SH   SOLE 1 34,400 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 124 2,095 SH   SOLE 8 2,095 0 0
SIMULATIONS PLUS INC COM 829214105 72 3,381 SH   SOLE 1 3,381 0 0
SINA CORP COM G81477104 291 4,899 SH   SOLE 1 4,899 0 0
SINA CORP OPT G81477104 332 5,600 SH Call SOLE 8 5,600 0 0
SINA CORP COM G81477104 1 11 SH   SOLE 8 11 0 0
SINA CORP OPT G81477104 166 2,800 SH Put SOLE 8 2,800 0 0
SINA CORP COM G81477104 1,060 17,900 SH   SOLE 9 17,900 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 735 19,109 SH   SOLE 1 19,109 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 755 19,600 SH Put SOLE 8 19,600 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 235 6,100 SH Call SOLE 8 6,100 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 407 10,575 SH   SOLE 8 10,575 0 0
SINOPEC SHANGHAI PETROCHEMIC ADR 82935M109 46 968 SH   SOLE 1 968 0 0
SIRIUS XM HLDGS INC COM 82968B103 15,924 2,808,469 SH   SOLE 1 2,808,469 0 0
SIRIUS XM HLDGS INC COM 82968B103 624 110,024 SH   SOLE 8 110,024 0 0
SIRIUS XM HLDGS INC OPT 82968B103 445 78,552 SH Call SOLE 8 78,552 0 0
SIRIUS XM HLDGS INC OPT 82968B103 198 34,920 SH Put SOLE 8 34,920 0 0
SIRIUS XM HLDGS INC COM 82968B103 338 59,520 SH   SOLE 9 59,520 0 0
SITE CENTERS CORP TRUS 82981J109 4,094 300,594 SH   SOLE 1 300,594 0 0
SITE CENTERS CORP TRUS 82981J109 1 61 SH   SOLE 8 61 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 727 12,736 SH   SOLE 1 12,736 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 3,052 61,832 SH   SOLE 1 61,832 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 8 153 SH   SOLE 8 153 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 342 6,932 SH   SOLE 9 6,932 0 0
SJW GROUP COM 784305104 1,201 19,441 SH   SOLE 1 19,441 0 0
SK TELECOM LTD ADR 78440P108 627 25,582 SH   SOLE 1 25,582 0 0
SK TELECOM LTD ADR 78440P108 319 13,015 SH   SOLE 8 13,015 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SKECHERS U S A INC COM 830566105 2,054 61,102 SH   SOLE 1 61,102 0 0
SKECHERS U S A INC COM 830566105 3,752 111,646 SH   SOLE 8 111,646 0 0
SKECHERS U S A INC OPT 830566105 5,670 168,700 SH Put SOLE 8 168,700 0 0
SKECHERS U S A INC OPT 830566105 12,668 376,900 SH Call SOLE 8 376,900 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 423 22,254 SH   SOLE 1 22,254 0 0
SKYWEST INC COM 830879102 3,172 58,423 SH   SOLE 1 58,423 0 0
SKYWEST INC COM 830879102 43 800 SH   SOLE 8 800 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 23,469 284,545 SH   SOLE 1 284,545 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 2,120 25,700 SH Call SOLE 8 25,700 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,229 63,400 SH Put SOLE 8 63,400 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,423 17,249 SH   SOLE 8 17,249 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,528 18,533 SH   SOLE 9 18,533 0 0
SL GREEN RLTY CORP TRUS 78440X101 22,764 253,155 SH   SOLE 1 253,155 0 0
SL GREEN RLTY CORP COM 78440X101 4,241 47,169 SH   SOLE 1 47,169 0 0
SL GREEN RLTY CORP OPT 78440X101 216 2,400 SH Put SOLE 8 2,400 0 0
SL GREEN RLTY CORP TRUS 78440X101 158 1,766 SH   SOLE 8 1,766 0 0
SL GREEN RLTY CORP COM 78440X101 795 8,841 SH   SOLE 9 8,841 0 0
SLEEP NUMBER CORP COM 83125X103 3,887 82,702 SH   SOLE 1 82,702 0 0
SLEEP NUMBER CORP OPT 83125X103 9 200 SH Call SOLE 8 200 0 0
SLEEP NUMBER CORP COM 83125X103 149 3,155 SH   SOLE 8 3,155 0 0
SLM CORP COM 78442P106 4,333 437,232 SH   SOLE 1 437,232 0 0
SLM CORP COM 78442P106 110 11,084 SH   SOLE 8 11,084 0 0
SM ENERGY CO COM 78454L100 800 45,732 SH   SOLE 1 45,732 0 0
SM ENERGY CO COM 78454L100 50 2,859 SH   SOLE 8 2,859 0 0
SM ENERGY CO BOND 78454LAM2 200 214,000 PRN   SOLE 8 0 0 214,000
SM ENERGY CO OPT 78454L100 89 5,100 SH Put SOLE 8 5,100 0 0
SM ENERGY CO OPT 78454L100 194 11,100 SH Call SOLE 8 11,100 0 0
SMART &amp FINAL STORES INC COM 83190B101 74 14,958 SH   SOLE 1 14,958 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 163 8,471 SH   SOLE 1 8,471 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 707 36,798 SH   SOLE 8 36,798 0 0
SMART SAND INC COM 83191H107 717 161,213 SH   SOLE 1 161,213 0 0
SMART SAND INC COM 83191H107 2 551 SH   SOLE 8 551 0 0
SMARTFINANCIAL INC COM 83190L208 109 5,779 SH   SOLE 1 5,779 0 0
SMARTSHEET INC COM 83200N103 103 2,517 SH   SOLE 1 2,517 0 0
SMARTSHEET INC COM 83200N103 8 200 SH   DFND 1 0 0 200
SMARTSHEET INC COM 83200N103 3 69 SH   SOLE 8 69 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 1,456 36,292 SH   SOLE 1 36,292 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 4,315 107,569 SH   SOLE 8 107,569 0 0
SMITH &amp NEPHEW PLC OPT 83175M205 8,022 200,000 SH Put SOLE 8 200,000 0 0
SMITH &amp NEPHEW PLC OPT 83175M205 8,034 200,300 SH Call SOLE 8 200,300 0 0
SMITH A O CORP COM 831865209 12,439 233,310 SH   SOLE 1 233,310 0 0
SMITH A O CORP COM 831865209 470 8,817 SH   SOLE 8 8,817 0 0
SMITH A O CORP OPT 831865209 256 4,800 SH Call SOLE 8 4,800 0 0
SMITH A O CORP OPT 831865209 443 8,300 SH Put SOLE 8 8,300 0 0
SMITH A O CORP COM 831865209 9,287 174,174 SH   SOLE 9 174,174 0 0
SMUCKER J M CO COM 832696405 41,561 356,744 SH   SOLE 1 356,744 0 0
SMUCKER J M CO OPT 832696405 979 8,400 SH Put SOLE 8 8,400 0 0
SMUCKER J M CO COM 832696405 153 1,308 SH   SOLE 8 1,308 0 0
SMUCKER J M CO OPT 832696405 1,316 11,300 SH Call SOLE 8 11,300 0 0
SMUCKER J M CO COM 832696405 1,398 12,000 SH   SOLE 9 12,000 0 0
SNAP INC COM 83304A106 538 48,828 SH   DFND 1 0 0 48,828
SNAP INC COM 83304A106 9,741 883,878 SH   SOLE 1 883,878 0 0
SNAP INC OPT 83304A106 14,482 1,314,200 SH Call SOLE 8 1,314,200 0 0
SNAP INC COM 83304A106 2,499 226,768 SH   SOLE 8 226,768 0 0
SNAP INC OPT 83304A106 20,191 1,832,200 SH Put SOLE 8 1,832,200 0 0
SNAP INC COM 83304A106 154 14,000 SH   DFND 20 0 0 14,000
SNAP ON INC COM 833034101 17,175 109,726 SH   SOLE 1 109,726 0 0
SNAP ON INC OPT 833034101 376 2,400 SH Call SOLE 8 2,400 0 0
SNAP ON INC COM 833034101 37 234 SH   SOLE 8 234 0 0
SNAP ON INC OPT 833034101 172 1,100 SH Put SOLE 8 1,100 0 0
SNAP ON INC COM 833034101 928 5,931 SH   SOLE 9 5,931 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 809 21,051 SH   SOLE 1 21,051 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 38 1,000 SH Call SOLE 8 1,000 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 43 1,123 SH   SOLE 9 1,123 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 961 25,000 SH   DFND 20 0 0 25,000
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOGOU INC ADR 83409V104 139 23,382 SH   SOLE 1 23,382 0 0
SOGOU INC ADR 83409V104 36 6,089 SH   SOLE 8 6,089 0 0
SOGOU INC OPT 83409V104 4 700 SH Put SOLE 8 700 0 0
SOGOU INC OPT 83409V104 15 2,500 SH Call SOLE 8 2,500 0 0
SOHU COM LTD ADR 83410S108 589 35,549 SH   SOLE 1 35,549 0 0
SOHU COM LTD ADR 83410S108 688 41,509 SH   SOLE 8 41,509 0 0
SOHU COM LTD OPT 83410S108 90 5,400 SH Call SOLE 8 5,400 0 0
SOHU COM LTD OPT 83410S108 366 22,100 SH Put SOLE 8 22,100 0 0
SOLAR SR CAP LTD COM 83416M105 1 35 SH   SOLE 8 35 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 986 26,171 SH   SOLE 1 26,171 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 524 13,900 SH Put SOLE 8 13,900 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 795 21,100 SH Call SOLE 8 21,100 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 169 4,465 SH   SOLE 8 4,465 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 65 1,727 SH   SOLE 9 1,727 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 125 7,576 SH   SOLE 1 7,576 0 0
SOLARWINDS CORP COM 83417Q105 13 645 SH   SOLE 1 645 0 0
SOLID BIOSCIENCES INC COM 83422E105 383 41,560 SH   SOLE 1 41,560 0 0
SOLID BIOSCIENCES INC COM 83422E105 3,561 387,008 SH   SOLE 8 387,008 0 0
SONIC AUTOMOTIVE INC COM 83545G102 289 19,586 SH   SOLE 1 19,586 0 0
SONIC AUTOMOTIVE INC COM 83545G102 53 3,590 SH   SOLE 8 3,590 0 0
SONOCO PRODS CO COM 835495102 1,184 19,239 SH   SOLE 1 19,239 0 0
SONOCO PRODS CO COM 835495102 6 94 SH   SOLE 8 94 0 0
SONOMA PHARMACEUTICALS INC COM 83558L105 0 256 SH   SOLE 8 256 0 0
SONOS INC COM 83570H108 1,939 188,403 SH   SOLE 1 188,403 0 0
SONOS INC OPT 83570H108 29 2,800 SH Call SOLE 8 2,800 0 0
SONOS INC COM 83570H108 214 20,775 SH   SOLE 8 20,775 0 0
SONOS INC OPT 83570H108 370 36,000 SH Put SOLE 8 36,000 0 0
SONY CORP ADR 835699307 6 150 SH   DFND 1 0 0 150
SONY CORP OPT 835699307 16,896 400,000 SH Call SOLE 1 400,000 0 0
SONY CORP ADR 835699307 2,010 47,600 SH   SOLE 1 47,600 0 0
SONY CORP OPT 835699307 5,702 135,000 SH Call SOLE 8 135,000 0 0
SONY CORP OPT 835699307 3,734 88,400 SH Put SOLE 8 88,400 0 0
SONY CORP ADR 835699307 6 136 SH   SOLE 9 136 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 154 32,431 SH   SOLE 1 32,431 0 0
SOTHEBYS COM 835898107 722 19,132 SH   SOLE 1 19,132 0 0
SOTHEBYS OPT 835898107 374 9,900 SH Put SOLE 8 9,900 0 0
SOTHEBYS COM 835898107 253 6,707 SH   SOLE 8 6,707 0 0
SOTHEBYS OPT 835898107 57 1,500 SH Call SOLE 8 1,500 0 0
SOTHERLY HOTELS INC TRUS 83600C103 0 40 SH   SOLE 8 40 0 0
SOUTH JERSEY INDS INC COM 838518108 2,316 72,185 SH   SOLE 1 72,185 0 0
SOUTH ST CORP COM 840441109 745 10,900 SH   SOLE 1 10,900 0 0
SOUTHERN CO COM 842587107 95,940 1,856,443 SH   SOLE 1 1,856,443 0 0
SOUTHERN CO COM 842587107 92 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO OPT 842587107 9,452 182,900 SH Call SOLE 8 182,900 0 0
SOUTHERN CO OPT 842587107 7,928 153,400 SH Put SOLE 8 153,400 0 0
SOUTHERN CO COM 842587107 184 3,559 SH   SOLE 8 3,559 0 0
SOUTHERN CO COM 842587107 7,243 140,132 SH   SOLE 9 140,132 0 0
SOUTHERN COPPER CORP COM 84265V105 2,215 55,807 SH   SOLE 1 55,807 0 0
SOUTHERN COPPER CORP COM 84265V105 24 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP OPT 84265V105 1,103 27,800 SH Put SOLE 8 27,800 0 0
SOUTHERN COPPER CORP COM 84265V105 17 429 SH   SOLE 8 429 0 0
SOUTHERN COPPER CORP OPT 84265V105 1,115 28,100 SH Call SOLE 8 28,100 0 0
SOUTHERN COPPER CORP COM 84265V105 50 1,261 SH   SOLE 9 1,261 0 0
SOUTHERN COPPER CORP COM 84265V105 802 20,214 SH   DFND 20 0 0 20,214
SOUTHERN FIRST BANCSHARES IN COM 842873101 83 2,462 SH   SOLE 1 2,462 0 0
SOUTHERN MO BANCORP INC COM 843380106 91 2,949 SH   SOLE 1 2,949 0 0
SOUTHERN MO BANCORP INC COM 843380106 3 100 SH   SOLE 8 100 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 88 5,982 SH   SOLE 1 5,982 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 797 23,992 SH   SOLE 1 23,992 0 0
SOUTHWEST AIRLS CO OPT 844741108 35,724 688,200 SH Call SOLE 1 688,200 0 0
SOUTHWEST AIRLS CO COM 844741108 96,845 1,865,651 SH   SOLE 1 1,865,651 0 0
SOUTHWEST AIRLS CO COM 844741108 20 388 SH   SOLE 8 388 0 0
SOUTHWEST AIRLS CO OPT 844741108 9,588 184,700 SH Call SOLE 8 184,700 0 0
SOUTHWEST AIRLS CO OPT 844741108 3,857 74,300 SH Put SOLE 8 74,300 0 0
SOUTHWEST AIRLS CO COM 844741108 2,233 43,010 SH   SOLE 9 43,010 0 0
SOUTHWEST AIRLS CO COM 844741108 68 1,304 SH   DFND 20 0 0 1,304
SOUTHWEST GA FINL CORP COM 84502A104 0 2 SH   SOLE 8 2 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 2,079 25,274 SH   SOLE 1 25,274 0 0
SOUTHWESTERN ENERGY CO COM 845467109 2,120 452,005 SH   SOLE 1 452,005 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 844 179,900 SH Call SOLE 8 179,900 0 0
SOUTHWESTERN ENERGY CO COM 845467109 367 78,391 SH   SOLE 8 78,391 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 245 52,200 SH Put SOLE 8 52,200 0 0
SP PLUS CORP COM 78469C103 224 6,570 SH   SOLE 1 6,570 0 0
SP PLUS CORP COM 78469C103 52 1,517 SH   SOLE 8 1,517 0 0
SPARK ENERGY INC COM 846511103 29 3,259 SH   SOLE 1 3,259 0 0
SPARK ENERGY INC COM 846511103 12 1,356 SH   SOLE 8 1,356 0 0
SPARK THERAPEUTICS INC COM 84652J103 6,147 53,982 SH   SOLE 1 53,982 0 0
SPARK THERAPEUTICS INC OPT 84652J103 216 1,900 SH Call SOLE 8 1,900 0 0
SPARTAN MTRS INC COM 846819100 85 9,643 SH   SOLE 1 9,643 0 0
SPARTAN MTRS INC COM 846819100 102 11,555 SH   SOLE 8 11,555 0 0
SPARTANNASH CO COM 847215100 445 28,038 SH   SOLE 1 28,038 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 64,864 250,319 SH   SOLE 1 250,319 0 0
SPDR GOLD TRUST FUND 78463V107 758 6,213 SH   DFND 1 0 0 6,213
SPDR GOLD TRUST FUND 78463V107 68,799 563,879 SH   SOLE 1 563,879 0 0
SPDR GOLD TRUST OPT 78463V107 496,325 4,067,900 SH Call SOLE 8 4,067,900 0 0
SPDR GOLD TRUST OPT 78463V107 519,543 4,258,200 SH Put SOLE 8 4,258,200 0 0
SPDR GOLD TRUST FUND 78463V107 12,880 105,561 SH   SOLE 8 105,561 0 0
SPDR GOLD TRUST FUND 78463V107 1,830 15,000 SH   SOLE 9 15,000 0 0
SPDR GOLD TRUST FUND 78463V107 187 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X202 16,554 452,542 SH   SOLE 1 452,542 0 0
SPDR INDEX SHS FDS FUND 78463X202 282 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS FUND 78463X400 127,707 1,273,250 SH   SOLE 1 1,273,250 0 0
SPDR INDEX SHS FDS FUND 78463X848 2 49 SH   SOLE 8 49 0 0
SPDR INDEX SHS FDS FUND 78463X400 40 403 SH   SOLE 8 403 0 0
SPDR INDEX SHS FDS OPT 78463X202 161 4,400 SH Call SOLE 8 4,400 0 0
SPDR INDEX SHS FDS FUND 78463X202 10,097 276,029 SH   SOLE 8 276,029 0 0
SPDR INDEX SHS FDS FUND 78463X863 5 134 SH   SOLE 8 134 0 0
SPDR INDEX SHS FDS OPT 78463X202 31,879 871,500 SH Put SOLE 8 871,500 0 0
SPDR INDEX SHS FDS FUND 78463X756 4 100 SH   SOLE 8 100 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 2,677,938 9,480,100 SH Call SOLE 1 9,480,100 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 3,339 11,819 SH   DFND 1 0 0 11,819
SPDR S&ampP 500 ETF TR OPT 78462F103 2,176,084 7,703,500 SH Put SOLE 1 7,703,500 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,632,930 5,780,698 SH   SOLE 1 5,780,698 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 6,364,868 22,532,100 SH Call SOLE 8 22,532,100 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 8,882,075 31,443,201 SH Put SOLE 8 31,443,201 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 257,264 910,739 SH   SOLE 8 910,739 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,119 7,500 SH   DFND 20 0 0 7,500
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 73,076 211,569 SH   SOLE 1 211,569 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 7,253 21,000 SH Call SOLE 8 21,000 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 2,418 7,000 SH Put SOLE 8 7,000 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 76 220 SH   SOLE 9 220 0 0
SPDR SER TR FUND 78468R408 463 17,000 SH   DFND 1 0 0 17,000
SPDR SERIES TRUST FUND 78464A417 29,405 817,480 SH   SOLE 1 817,480 0 0
SPDR SERIES TRUST FUND 78464A870 203,151 2,243,760 SH   SOLE 1 2,243,760 0 0
SPDR SERIES TRUST FUND 78464A755 34,132 1,150,000 SH   SOLE 1 1,150,000 0 0
SPDR SERIES TRUST FUND 78464A722 6,237 150,000 SH   SOLE 1 150,000 0 0
SPDR SERIES TRUST FUND 78464A359 1,055 20,199 SH   SOLE 1 20,199 0 0
SPDR SERIES TRUST OPT 78464A730 7,685 250,000 SH Put SOLE 1 250,000 0 0
SPDR SERIES TRUST FUND 78464A888 81,576 2,116,096 SH   SOLE 1 2,116,096 0 0
SPDR SERIES TRUST FUND 78464A789 8,853 286,514 SH   SOLE 1 286,514 0 0
SPDR SERIES TRUST FUND 78464A763 107 1,072 SH   SOLE 1 1,072 0 0
SPDR SERIES TRUST FUND 78464A797 19,379 463,949 SH   SOLE 1 463,949 0 0
SPDR SERIES TRUST FUND 78464A698 73,029 1,422,458 SH   SOLE 1 1,422,458 0 0
SPDR SERIES TRUST FUND 78464A714 168,342 3,740,121 SH   SOLE 1 3,740,121 0 0
SPDR SERIES TRUST FUND 78464A730 150,831 4,906,646 SH   SOLE 1 4,906,646 0 0
SPDR SERIES TRUST OPT 78464A748 166 14,400 SH Put SOLE 8 14,400 0 0
SPDR SERIES TRUST OPT 78464A755 2,021 68,100 SH Call SOLE 8 68,100 0 0
SPDR SERIES TRUST OPT 78464A730 91,185 2,966,300 SH Put SOLE 8 2,966,300 0 0
SPDR SERIES TRUST FUND 78464A755 1,552 52,277 SH   SOLE 8 52,277 0 0
SPDR SERIES TRUST FUND 78464A417 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST FUND 78464A714 1,672 37,129 SH   SOLE 8 37,129 0 0
SPDR SERIES TRUST OPT 78464A714 5,591 124,200 SH Call SOLE 8 124,200 0 0
SPDR SERIES TRUST OPT 78464A797 6,479 155,100 SH Put SOLE 8 155,100 0 0
SPDR SERIES TRUST FUND 78464A797 1,120 26,796 SH   SOLE 8 26,796 0 0
SPDR SERIES TRUST FUND 78464A870 6,830 75,435 SH   SOLE 8 75,435 0 0
SPDR SERIES TRUST FUND 78464A722 1,971 47,400 SH   SOLE 8 47,400 0 0
SPDR SERIES TRUST FUND 78464A748 48 4,178 SH   SOLE 8 4,178 0 0
SPDR SERIES TRUST FUND 78464A730 23,331 758,994 SH   SOLE 8 758,994 0 0
SPDR SERIES TRUST OPT 78464A417 7 200 SH Call SOLE 8 200 0 0
SPDR SERIES TRUST OPT 78464A870 28,194 311,400 SH Call SOLE 8 311,400 0 0
SPDR SERIES TRUST OPT 78464A698 3,866 75,300 SH Call SOLE 8 75,300 0 0
SPDR SERIES TRUST OPT 78464A797 3,237 77,500 SH Call SOLE 8 77,500 0 0
SPDR SERIES TRUST OPT 78464A748 5 400 SH Call SOLE 8 400 0 0
SPDR SERIES TRUST FUND 78464A763 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST OPT 78464A417 4,331 120,400 SH Put SOLE 8 120,400 0 0
SPDR SERIES TRUST OPT 78464A870 115,900 1,280,100 SH Put SOLE 8 1,280,100 0 0
SPDR SERIES TRUST OPT 78464A888 3,026 78,500 SH Put SOLE 8 78,500 0 0
SPDR SERIES TRUST FUND 78464A771 4 81 SH   SOLE 8 81 0 0
SPDR SERIES TRUST FUND 78464A367 0 1 SH   SOLE 8 1 0 0
SPDR SERIES TRUST FUND 78464A375 17 487 SH   SOLE 8 487 0 0
SPDR SERIES TRUST OPT 78464A888 2,244 58,200 SH Call SOLE 8 58,200 0 0
SPDR SERIES TRUST OPT 78464A714 21,924 487,100 SH Put SOLE 8 487,100 0 0
SPDR SERIES TRUST OPT 78464A730 40,807 1,327,500 SH Call SOLE 8 1,327,500 0 0
SPDR SERIES TRUST OPT 78464A755 25,828 870,200 SH Put SOLE 8 870,200 0 0
SPDR SERIES TRUST OPT 78464A698 24,874 484,500 SH Put SOLE 8 484,500 0 0
SPDR SERIES TRUST FUND 78464A698 7,194 140,129 SH   SOLE 8 140,129 0 0
SPDR SERIES TRUST FUND 78464A698 134 2,604 SH   SOLE 9 2,604 0 0
SPDR SERIES TRUST FUND 78464A797 714 17,098 SH   SOLE 9 17,098 0 0
SPDR SERIES TRUST FUND 78464A730 707 22,993 SH   SOLE 9 22,993 0 0
SPDR SERIES TRUST FUND 78464A870 1,071 11,825 SH   SOLE 9 11,825 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 563 10,280 SH   SOLE 1 10,280 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 896 83,721 SH   SOLE 1 83,721 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 6 600 SH Call SOLE 8 600 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 32 3,000 SH Put SOLE 8 3,000 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 287 26,895 SH   SOLE 8 26,895 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 51 3,508 SH   SOLE 1 3,508 0 0
SPERO THERAPEUTICS INC COM 84833T103 33 2,567 SH   SOLE 1 2,567 0 0
SPIRE INC COM 84857L101 1,562 18,983 SH   SOLE 1 18,983 0 0
SPIRE INC COM 84857L101 3 43 SH   SOLE 8 43 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 18,880 206,269 SH   SOLE 1 206,269 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 397 4,337 SH   SOLE 8 4,337 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 137 1,500 SH Call SOLE 8 1,500 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 439 4,800 SH Put SOLE 8 4,800 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 343 3,755 SH   SOLE 9 3,755 0 0
SPIRIT AIRLS INC COM 848577102 6,536 123,650 SH   SOLE 1 123,650 0 0
SPIRIT AIRLS INC COM 848577102 1,746 33,028 SH   SOLE 8 33,028 0 0
SPIRIT AIRLS INC OPT 848577102 2,601 49,200 SH Call SOLE 8 49,200 0 0
SPIRIT AIRLS INC OPT 848577102 3,103 58,700 SH Put SOLE 8 58,700 0 0
SPIRIT MTA REIT TRUS 84861U105 375 57,723 SH   SOLE 1 57,723 0 0
SPIRIT MTA REIT TRUS 84861U105 56 8,600 SH   SOLE 8 8,600 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 123 5,797 SH   SOLE 1 5,797 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 5 232 SH   SOLE 8 232 0 0
SPIRIT RLTY CAP INC NEW COM 84860W300 755 19,003 SH   SOLE 1 19,003 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 463 11,636 SH   SOLE 1 11,636 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 2 59 SH   SOLE 8 59 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 314 314,000 PRN   SOLE 8 0 0 314,000
SPIRIT RLTY CAP INC NEW BOND 84860WAA0 1,957 1,962,000 PRN   SOLE 8 0 0 1,962,000
SPLUNK INC COM 848637104 101,485 814,486 SH   SOLE 1 814,486 0 0
SPLUNK INC COM 848637104 2,614 20,977 SH   SOLE 8 20,977 0 0
SPLUNK INC OPT 848637104 10,840 87,000 SH Call SOLE 8 87,000 0 0
SPLUNK INC OPT 848637104 15,887 127,500 SH Put SOLE 8 127,500 0 0
SPLUNK INC COM 848637104 647 5,195 SH   SOLE 9 5,195 0 0
SPOK HLDGS INC COM 84863T106 172 12,687 SH   SOLE 1 12,687 0 0
SPOK HLDGS INC COM 84863T106 1 37 SH   SOLE 8 37 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 52 10,937 SH   SOLE 1 10,937 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 0 2 SH   SOLE 8 2 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 2,613 18,824 SH   SOLE 1 18,824 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 349 2,515 SH   DFND 1 0 0 2,515
SPOTIFY TECHNOLOGY S A OPT L8681T102 15,753 113,500 SH Put SOLE 8 113,500 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 31,286 225,400 SH Call SOLE 8 225,400 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 7,321 52,746 SH   SOLE 8 52,746 0 0
SPRAGUE RES LP COM 849343108 23 1,241 SH   SOLE 8 1,241 0 0
SPRING BK PHARMACEUTICALS IN COM 849431101 41 3,915 SH   SOLE 1 3,915 0 0
SPRINT CORPORATION COM 85207U105 20,538 3,634,985 SH   SOLE 1 3,634,985 0 0
SPRINT CORPORATION COM 85207U105 775 137,044 SH   SOLE 8 137,044 0 0
SPRINT CORPORATION OPT 85207U105 576 101,900 SH Call SOLE 8 101,900 0 0
SPRINT CORPORATION OPT 85207U105 1,582 280,000 SH Put SOLE 8 280,000 0 0
SPRINT CORPORATION COM 85207U105 169 29,873 SH   SOLE 9 29,873 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 3,033 140,850 SH   SOLE 1 140,850 0 0
SPROUTS FMRS MKT INC OPT 85208M102 274 12,700 SH Call SOLE 8 12,700 0 0
SPROUTS FMRS MKT INC OPT 85208M102 39 1,800 SH Put SOLE 8 1,800 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,113 51,636 SH   SOLE 8 51,636 0 0
SPS COMMERCE INC COM 78463M107 2,798 26,385 SH   SOLE 1 26,385 0 0
SPS COMMERCE INC COM 78463M107 1,384 13,043 SH   SOLE 8 13,043 0 0
SPX CORP COM 784635104 1,884 54,193 SH   SOLE 1 54,193 0 0
SPX CORP COM 784635104 428 12,297 SH   SOLE 8 12,297 0 0
SPX FLOW INC COM 78469X107 1,138 35,674 SH   SOLE 1 35,674 0 0
SPX FLOW INC COM 78469X107 83 2,607 SH   SOLE 8 2,607 0 0
SQUARE INC COM 852234103 872 11,639 SH   DFND 1 0 0 11,639
SQUARE INC COM 852234103 100,881 1,346,521 SH   SOLE 1 1,346,521 0 0
SQUARE INC OPT 852234103 29,706 396,500 SH Call SOLE 8 396,500 0 0
SQUARE INC OPT 852234103 110,387 1,473,400 SH Put SOLE 8 1,473,400 0 0
SQUARE INC BOND 852234AB9 23 7,000 PRN   SOLE 8 0 0 7,000
SQUARE INC COM 852234103 18,090 241,445 SH   SOLE 8 241,445 0 0
SQUARE INC COM 852234103 1,113 14,849 SH   SOLE 9 14,849 0 0
SQUARE INC COM 852234103 712 9,500 SH   DFND 20 0 0 9,500
SRC ENERGY INC COM 78470V108 1,511 295,188 SH   SOLE 1 295,188 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 5,070 79,590 SH   SOLE 1 79,590 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 236 3,708 SH   SOLE 8 3,708 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 509 7,993 SH   SOLE 9 7,993 0 0
SSGA ACTIVE ETF TR FUND 78467V608 3 69 SH   SOLE 8 69 0 0
SSR MNG INC COM 784730103 12 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 615 48,618 SH   SOLE 1 48,618 0 0
SSR MNG INC OPT 784730103 237 18,700 SH Put SOLE 8 18,700 0 0
SSR MNG INC COM 784730103 276 21,836 SH   SOLE 8 21,836 0 0
SSR MNG INC OPT 784730103 75 5,900 SH Call SOLE 8 5,900 0 0
ST JOE CO COM 790148100 177 10,678 SH   SOLE 1 10,678 0 0
ST JOE CO COM 790148100 348 21,106 SH   SOLE 8 21,106 0 0
ST JOE CO OPT 790148100 7 400 SH Call SOLE 8 400 0 0
STAAR SURGICAL CO COM 852312305 680 19,861 SH   SOLE 1 19,861 0 0
STAAR SURGICAL CO COM 852312305 620 18,132 SH   SOLE 8 18,132 0 0
STAAR SURGICAL CO OPT 852312305 1,368 40,000 SH Call SOLE 8 40,000 0 0
STAFFING 360 SOLUTIONS INC COM 852387307 0 265 SH   SOLE 8 265 0 0
STAG INDL INC TRUS 85254J102 2,615 88,207 SH   SOLE 1 88,207 0 0
STAG INDL INC COM 85254J102 567 19,116 SH   SOLE 1 19,116 0 0
STAG INDL INC TRUS 85254J102 1 17 SH   SOLE 8 17 0 0
STAGE STORES INC COM 85254C305 5 4,668 SH   SOLE 8 4,668 0 0
STAMPS COM INC COM 852857200 1,967 24,159 SH   SOLE 1 24,159 0 0
STAMPS COM INC OPT 852857200 130 1,600 SH Call SOLE 8 1,600 0 0
STAMPS COM INC COM 852857200 901 11,067 SH   SOLE 8 11,067 0 0
STAMPS COM INC OPT 852857200 1,628 20,000 SH Put SOLE 8 20,000 0 0
STANDARD DIVERSIFIED INC COM 85336L109 22 1,131 SH   SOLE 8 1,131 0 0
STANDARD MTR PRODS INC COM 853666105 796 16,181 SH   SOLE 1 16,181 0 0
STANDARD MTR PRODS INC COM 853666105 306 6,230 SH   SOLE 8 6,230 0 0
STANDEX INTL CORP COM 854231107 648 8,823 SH   SOLE 1 8,823 0 0
STANDEX INTL CORP COM 854231107 171 2,336 SH   SOLE 8 2,336 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 17,576 129,079 SH   SOLE 1 129,079 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 1,273 9,348 SH   SOLE 8 9,348 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 2,315 17,000 SH Call SOLE 8 17,000 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 463 3,400 SH Put SOLE 8 3,400 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 2,214 16,253 SH   SOLE 9 16,253 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 409 3,000 SH   DFND 20 0 0 3,000
STANTEC INC COM 85472N109 17 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 964 40,780 SH   SOLE 9 40,780 0 0
STAR BULK CARRIERS CORP COM Y8162K204 8 1,285 SH   SOLE 1 1,285 0 0
STAR BULK CARRIERS CORP COM Y8162K204 578 87,813 SH   SOLE 8 87,813 0 0
STAR GROUP L P COM 85512C105 1 140 SH   SOLE 8 140 0 0
STARBUCKS CORP COM 855244109 140,394 1,888,544 SH   SOLE 1 1,888,544 0 0
STARBUCKS CORP COM 855244109 129 1,729 SH   DFND 1 0 0 1,729
STARBUCKS CORP OPT 855244109 45,303 609,400 SH Put SOLE 8 609,400 0 0
STARBUCKS CORP OPT 855244109 41,608 559,700 SH Call SOLE 8 559,700 0 0
STARBUCKS CORP COM 855244109 5,133 69,042 SH   SOLE 8 69,042 0 0
STARBUCKS CORP COM 855244109 62,873 845,742 SH   SOLE 9 845,742 0 0
STARBUCKS CORP COM 855244109 11,552 155,388 SH   SOLE 58 155,388 0 0
STARRETT L S CO COM 855668109 0 21 SH   SOLE 8 21 0 0
STARS GROUP INC COM 85570W100 31 1,793 SH   SOLE 1 1,793 0 0
STARS GROUP INC COM 85570W100 0 1 SH   SOLE 8 1 0 0
STARS GROUP INC COM 85570W100 7 404 SH   SOLE 9 404 0 0
STARTEK INC COM 85569C107 893 113,300 SH   SOLE 1 113,300 0 0
STARTEK INC COM 85569C107 142 18,007 SH   SOLE 8 18,007 0 0
STARWOOD PPTY TR INC TRUS 85571B105 53,472 2,392,501 SH   SOLE 1 2,392,501 0 0
STARWOOD PPTY TR INC TRUS 85571B105 1 65 SH   SOLE 8 65 0 0
STATE AUTO FINL CORP COM 855707105 766 23,254 SH   SOLE 1 23,254 0 0
STATE STR CORP COM 857477103 23,728 360,549 SH   SOLE 1 360,549 0 0
STATE STR CORP COM 857477103 21 319 SH   DFND 1 0 0 319
STATE STR CORP OPT 857477103 329 5,000 SH Put SOLE 8 5,000 0 0
STATE STR CORP OPT 857477103 474 7,200 SH Call SOLE 8 7,200 0 0
STATE STR CORP COM 857477103 19 287 SH   SOLE 8 287 0 0
STATE STR CORP COM 857477103 2,621 39,833 SH   SOLE 9 39,833 0 0
STEALTHGAS INC COM Y81669106 44 12,500 SH   DFND 20 0 0 12,500
STEEL CONNECT INC COM 858098106 2 859 SH   SOLE 8 859 0 0
STEEL DYNAMICS INC OPT 858119100 35,270 1,000,000 SH Put SOLE 1 1,000,000 0 0
STEEL DYNAMICS INC COM 858119100 7,909 224,251 SH   SOLE 1 224,251 0 0
STEEL DYNAMICS INC COM 858119100 1,285 36,436 SH   SOLE 8 36,436 0 0
STEEL DYNAMICS INC OPT 858119100 332 9,400 SH Call SOLE 8 9,400 0 0
STEEL DYNAMICS INC OPT 858119100 5,453 154,600 SH Put SOLE 8 154,600 0 0
STEEL DYNAMICS INC COM 858119100 288 8,166 SH   SOLE 9 8,166 0 0
STEELCASE INC COM 858155203 1,351 92,899 SH   SOLE 1 92,899 0 0
STEELCASE INC COM 858155203 4 283 SH   SOLE 8 283 0 0
STEIN MART INC COM 858375108 0 71 SH   SOLE 8 71 0 0
STELLUS CAP INVT CORP COM 858568108 17 1,200 SH   SOLE 1 1,200 0 0
STELLUS CAP INVT CORP COM 858568108 1 42 SH   SOLE 8 42 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 155 12,080 SH   SOLE 1 12,080 0 0
STEPAN CO COM 858586100 2,091 23,897 SH   SOLE 1 23,897 0 0
STEPAN CO COM 858586100 5 61 SH   SOLE 8 61 0 0
STERICYCLE INC COM 858912108 3,343 61,421 SH   SOLE 1 61,421 0 0
STERICYCLE INC COM 858912108 467 8,580 SH   SOLE 8 8,580 0 0
STERICYCLE INC OPT 858912108 44 800 SH Put SOLE 8 800 0 0
STERICYCLE INC OPT 858912108 756 13,900 SH Call SOLE 8 13,900 0 0
STERIS PLC OPT G8473T100 2,983 23,300 SH Call SOLE 8 23,300 0 0
STERLING BANCORP DEL COM 85917A100 573 30,714 SH   SOLE 1 30,714 0 0
STERLING BANCORP DEL COM 85917A100 45 2,439 SH   SOLE 8 2,439 0 0
STERLING BANCORP INC COM 85917W102 63 6,184 SH   SOLE 1 6,184 0 0
STERLING CONSTRUCTION CO INC COM 859241101 174 13,932 SH   SOLE 1 13,932 0 0
STERLING CONSTRUCTION CO INC COM 859241101 27 2,212 SH   SOLE 8 2,212 0 0
STEWART INFORMATION SVCS COR COM 860372101 1,397 32,740 SH   SOLE 1 32,740 0 0
STIFEL FINL CORP COM 860630102 1,762 33,408 SH   SOLE 1 33,408 0 0
STIFEL FINL CORP COM 860630102 4 82 SH   SOLE 8 82 0 0
STITCH FIX INC COM 860897107 4,089 144,857 SH   SOLE 1 144,857 0 0
STITCH FIX INC OPT 860897107 982 34,800 SH Call SOLE 8 34,800 0 0
STITCH FIX INC COM 860897107 1,073 38,003 SH   SOLE 8 38,003 0 0
STITCH FIX INC OPT 860897107 1,135 40,200 SH Put SOLE 8 40,200 0 0
STMICROELECTRONICS N V ADR 861012102 360 24,234 SH   SOLE 1 24,234 0 0
STMICROELECTRONICS N V OPT 861012102 1,197 80,600 SH Call SOLE 8 80,600 0 0
STMICROELECTRONICS N V OPT 861012102 413 27,800 SH Put SOLE 8 27,800 0 0
STOCK YDS BANCORP INC COM 861025104 215 6,348 SH   SOLE 1 6,348 0 0
STONECO LTD COM G85158106 2 49 SH   SOLE 1 49 0 0
STONECO LTD COM G85158106 41 1,000 SH   DFND 1 0 0 1,000
STONECO LTD COM G85158106 44 1,062 SH   SOLE 8 1,062 0 0
STONERIDGE INC COM 86183P102 902 31,271 SH   SOLE 1 31,271 0 0
STORE CAP CORP TRUS 862121100 7,485 223,462 SH   SOLE 1 223,462 0 0
STORE CAP CORP COM 862121100 3,649 108,930 SH   SOLE 1 108,930 0 0
STORE CAP CORP TRUS 862121100 0 14 SH   SOLE 8 14 0 0
STRATASYS LTD COM M85548101 1,178 49,468 SH   SOLE 1 49,468 0 0
STRATASYS LTD COM M85548101 1,201 50,448 SH   SOLE 8 50,448 0 0
STRATASYS LTD OPT M85548101 345 14,500 SH Call SOLE 8 14,500 0 0
STRATASYS LTD OPT M85548101 117 4,900 SH Put SOLE 8 4,900 0 0
STRATEGIC ED INC COM 86272C103 2,825 21,506 SH   SOLE 1 21,506 0 0
STRATEGIC ED INC COM 86272C103 119 907 SH   SOLE 8 907 0 0
STRATEGIC ED INC OPT 86272C103 1,182 9,000 SH Call SOLE 8 9,000 0 0
STRATEGIC ED INC OPT 86272C103 1,182 9,000 SH Put SOLE 8 9,000 0 0
STRATTEC SEC CORP COM 863111100 0 2 SH   SOLE 8 2 0 0
STRATUS PPTYS INC COM 863167201 48 1,798 SH   SOLE 1 1,798 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 117 23,500 SH   SOLE 1 23,500 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 3 606 SH   SOLE 8 606 0 0
STRYKER CORP COM 863667101 1,196 6,055 SH   DFND 1 0 0 6,055
STRYKER CORP COM 863667101 84,277 426,682 SH   SOLE 1 426,682 0 0
STRYKER CORP OPT 863667101 44,956 227,600 SH Call SOLE 8 227,600 0 0
STRYKER CORP COM 863667101 1,402 7,096 SH   SOLE 8 7,096 0 0
STRYKER CORP OPT 863667101 2,410 12,200 SH Put SOLE 8 12,200 0 0
STRYKER CORP COM 863667101 6,543 33,126 SH   SOLE 9 33,126 0 0
STURM RUGER &amp CO INC COM 864159108 2,566 48,383 SH   SOLE 1 48,383 0 0
STURM RUGER &amp CO INC OPT 864159108 859 16,200 SH Put SOLE 8 16,200 0 0
STURM RUGER &amp CO INC OPT 864159108 154 2,900 SH Call SOLE 8 2,900 0 0
STURM RUGER &amp CO INC COM 864159108 90 1,715 SH   SOLE 8 1,715 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 313 13,992 SH   SOLE 1 13,992 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 67 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L OPT 864482104 4 200 SH Call SOLE 8 200 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 25 1,100 SH Put SOLE 8 1,100 0 0
SUMMER INFANT INC COM 865646103 0 10 SH   SOLE 8 10 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 121 4,560 SH   SOLE 1 4,560 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 2,834 248,398 SH   SOLE 1 248,398 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 0 12 SH   SOLE 8 12 0 0
SUMMIT MATLS INC COM 86614U100 505 31,825 SH   SOLE 1 31,825 0 0
SUMMIT MATLS INC COM 86614U100 861 54,226 SH   SOLE 8 54,226 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 88 9,041 SH   SOLE 1 9,041 0 0
SUMMIT MIDSTREAM PARTNERS LP OPT 866142102 16 1,600 SH Call SOLE 8 1,600 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 8 819 SH   SOLE 8 819 0 0
SUMMIT WIRELESS TECHNLGIES I COM 86633R104 0 125 SH   SOLE 8 125 0 0
SUN CMNTYS INC COM 866674104 4,300 36,281 SH   SOLE 1 36,281 0 0
SUN CMNTYS INC TRUS 866674104 15,313 129,202 SH   SOLE 1 129,202 0 0
SUN CMNTYS INC TRUS 866674104 4 34 SH   SOLE 8 34 0 0
SUN HYDRAULICS CORP COM 866942105 578 12,434 SH   SOLE 1 12,434 0 0
SUN HYDRAULICS CORP COM 866942105 875 18,819 SH   SOLE 8 18,819 0 0
SUN LIFE FINL INC COM 866796105 1,491 38,807 SH   SOLE 1 38,807 0 0
SUN LIFE FINL INC COM 866796105 2,796 72,766 SH   SOLE 9 72,766 0 0
SUNCOKE ENERGY INC COM 86722A103 877 103,361 SH   SOLE 1 103,361 0 0
SUNCOKE ENERGY INC COM 86722A103 3 309 SH   SOLE 8 309 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 77 6,200 SH   SOLE 1 6,200 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 515 41,402 SH   SOLE 8 41,402 0 0
SUNCOKE ENERGY PARTNERS L P OPT 86722Y101 4 300 SH Call SOLE 8 300 0 0
SUNCOR ENERGY INC NEW COM 867224107 4,553 140,425 SH   SOLE 1 140,425 0 0
SUNCOR ENERGY INC NEW COM 867224107 0 15 SH   SOLE 8 15 0 0
SUNCOR ENERGY INC NEW OPT 867224107 568 17,500 SH Put SOLE 8 17,500 0 0
SUNCOR ENERGY INC NEW OPT 867224107 503 15,500 SH Call SOLE 8 15,500 0 0
SUNCOR ENERGY INC NEW COM 867224107 946 29,141 SH   SOLE 9 29,141 0 0
SUNLANDS ONLINE ED GROUP ADR 86740P108 1,512 420,000 SH   SOLE 1 420,000 0 0
SUNLINK HEALTH SYSTEMS INC COM 86737U102 0 4 SH   SOLE 8 4 0 0
SUNOCO LP COM 86765K109 388 12,452 SH   SOLE 1 12,452 0 0
SUNOCO LP OPT 86765K109 2,038 65,400 SH Put SOLE 8 65,400 0 0
SUNOCO LP OPT 86765K109 1,446 46,400 SH Call SOLE 8 46,400 0 0
SUNOCO LP COM 86765K109 1,692 54,282 SH   SOLE 8 54,282 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 440 67,538 SH   SOLE 1 67,538 0 0
SUNPOWER CORP OPT 867652406 328 50,400 SH Call SOLE 8 50,400 0 0
SUNPOWER CORP COM 867652406 1,603 246,270 SH   SOLE 8 246,270 0 0
SUNPOWER CORP OPT 867652406 623 95,600 SH Put SOLE 8 95,600 0 0
SUNPOWER CORP COM 867652406 16 2,448 SH   SOLE 9 2,448 0 0
SUNRUN INC COM 86771W105 859 61,091 SH   SOLE 1 61,091 0 0
SUNRUN INC COM 86771W105 23 1,638 SH   SOLE 8 1,638 0 0
SUNRUN INC COM 86771W105 41 2,946 SH   SOLE 9 2,946 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 783 54,378 SH   SOLE 1 54,378 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 5,915 410,828 SH   SOLE 1 410,828 0 0
SUNTRUST BKS INC COM 867914103 54,188 914,573 SH   SOLE 1 914,573 0 0
SUNTRUST BKS INC OPT 867914103 4,906 82,800 SH Call SOLE 8 82,800 0 0
SUNTRUST BKS INC OPT 867914103 3,247 54,800 SH Put SOLE 8 54,800 0 0
SUNTRUST BKS INC COM 867914103 87 1,464 SH   SOLE 8 1,464 0 0
SUNTRUST BKS INC COM 867914103 2,781 46,944 SH   SOLE 9 46,944 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 675 144,562 SH   SOLE 1 144,562 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 36 7,782 SH   SOLE 8 7,782 0 0
SUPERIOR ENERGY SVCS INC OPT 868157108 29 6,200 SH Call SOLE 8 6,200 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 43 2,560 SH   SOLE 1 2,560 0 0
SUPERIOR INDS INTL INC COM 868168105 78 16,290 SH   SOLE 1 16,290 0 0
SUPERIOR INDS INTL INC OPT 868168105 5 1,100 SH Put SOLE 8 1,100 0 0
SUPERIOR INDS INTL INC COM 868168105 10 2,173 SH   SOLE 8 2,173 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 2,258 64,444 SH   SOLE 1 64,444 0 0
SUPERNUS PHARMACEUTICALS INC OPT 868459108 179 5,100 SH Put SOLE 8 5,100 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 598 17,078 SH   SOLE 8 17,078 0 0
SURFACE ONCOLOGY INC COM 86877M209 15 3,195 SH   SOLE 1 3,195 0 0
SURFACE ONCOLOGY INC COM 86877M209 1 300 SH   SOLE 8 300 0 0
SURGERY PARTNERS INC COM 86881A100 78 6,913 SH   SOLE 1 6,913 0 0
SURGERY PARTNERS INC COM 86881A100 136 12,016 SH   SOLE 8 12,016 0 0
SURMODICS INC COM 868873100 1,053 24,212 SH   SOLE 1 24,212 0 0
SURMODICS INC COM 868873100 489 11,266 SH   SOLE 8 11,266 0 0
SUTRO BIOPHARMA INC COM 869367102 21 1,806 SH   SOLE 1 1,806 0 0
SUZANO PAPEL E CELULOSE S A ADR 86959K105 78 3,257 SH   SOLE 1 3,257 0 0
SVB FINL GROUP COM 78486Q101 186 836 SH   DFND 1 0 0 836
SVB FINL GROUP COM 78486Q101 21,315 95,860 SH   SOLE 1 95,860 0 0
SVB FINL GROUP OPT 78486Q101 400 1,800 SH Put SOLE 8 1,800 0 0
SVB FINL GROUP OPT 78486Q101 2,068 9,300 SH Call SOLE 8 9,300 0 0
SVB FINL GROUP COM 78486Q101 1,254 5,641 SH   SOLE 9 5,641 0 0
SVMK INC COM 78489X103 2,989 164,082 SH   SOLE 1 164,082 0 0
SVMK INC COM 78489X103 11 595 SH   SOLE 8 595 0 0
SWITCH INC COM 87105L104 2,819 273,387 SH   SOLE 1 273,387 0 0
SWITCH INC COM 87105L104 205 19,916 SH   SOLE 8 19,916 0 0
SYKES ENTERPRISES INC COM 871237103 945 33,426 SH   SOLE 1 33,426 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 47 1,656 SH   SOLE 8 1,656 0 0
SYMANTEC CORP COM 871503108 17,622 766,541 SH   SOLE 1 766,541 0 0
SYMANTEC CORP OPT 871503108 5,533 240,700 SH Call SOLE 8 240,700 0 0
SYMANTEC CORP OPT 871503108 2,527 109,900 SH Put SOLE 8 109,900 0 0
SYMANTEC CORP COM 871503108 2,675 116,362 SH   SOLE 8 116,362 0 0
SYMANTEC CORP COM 871503108 1,545 67,188 SH   SOLE 9 67,188 0 0
SYNACOR INC COM 871561106 0 15 SH   SOLE 8 15 0 0
SYNALLOY CP DEL COM 871565107 39 2,564 SH   SOLE 1 2,564 0 0
SYNALLOY CP DEL COM 871565107 3 173 SH   SOLE 8 173 0 0
SYNAPTICS INC COM 87157D109 994 24,987 SH   SOLE 1 24,987 0 0
SYNAPTICS INC OPT 87157D109 1,626 40,900 SH Put SOLE 8 40,900 0 0
SYNAPTICS INC COM 87157D109 2,770 69,677 SH   SOLE 8 69,677 0 0
SYNAPTICS INC BOND 87157DAD1 1,425 1,544,000 PRN   SOLE 8 0 0 1,544,000
SYNAPTICS INC OPT 87157D109 1,117 28,100 SH Call SOLE 8 28,100 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 365 60,047 SH   SOLE 1 60,047 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 6 1,053 SH   SOLE 8 1,053 0 0
SYNCHRONY FINL COM 87165B103 22,304 699,217 SH   SOLE 1 699,217 0 0
SYNCHRONY FINL OPT 87165B103 1,646 51,600 SH Call SOLE 8 51,600 0 0
SYNCHRONY FINL COM 87165B103 800 25,090 SH   SOLE 8 25,090 0 0
SYNCHRONY FINL OPT 87165B103 686 21,500 SH Put SOLE 8 21,500 0 0
SYNCHRONY FINL COM 87165B103 2,176 68,216 SH   SOLE 9 68,216 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 48 9,162 SH   SOLE 1 9,162 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 0 60 SH   SOLE 8 60 0 0
SYNEOS HEALTH INC COM 87166B102 1,507 29,117 SH   SOLE 1 29,117 0 0
SYNLOGIC INC COM 87166L100 84 11,011 SH   SOLE 1 11,011 0 0
SYNLOGIC INC COM 87166L100 2 300 SH   SOLE 8 300 0 0
SYNNEX CORP COM 87162W100 1,214 12,733 SH   SOLE 1 12,733 0 0
SYNNEX CORP COM 87162W100 989 10,367 SH   SOLE 8 10,367 0 0
SYNNEX CORP OPT 87162W100 48 500 SH Put SOLE 8 500 0 0
SYNOPSYS INC COM 871607107 19,855 172,413 SH   SOLE 1 172,413 0 0
SYNOPSYS INC OPT 871607107 1,531 13,300 SH Put SOLE 8 13,300 0 0
SYNOPSYS INC OPT 871607107 3,236 28,100 SH Call SOLE 8 28,100 0 0
SYNOPSYS INC COM 871607107 1,796 15,593 SH   SOLE 9 15,593 0 0
SYNOVUS FINL CORP COM 87161C501 3,909 113,762 SH   SOLE 1 113,762 0 0
SYNOVUS FINL CORP OPT 87161C501 852 24,800 SH Put SOLE 8 24,800 0 0
SYNOVUS FINL CORP COM 87161C501 355 10,354 SH   SOLE 8 10,354 0 0
SYNOVUS FINL CORP OPT 87161C501 22 634 SH Call SOLE 8 634 0 0
SYNTHESIS ENERGY SYS INC COM 871628202 1 1,310 SH   SOLE 8 1,310 0 0
SYNTHORX INC COM 87167A103 258 12,673 SH   SOLE 1 12,673 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 65 7,149 SH   SOLE 1 7,149 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 3 300 SH   SOLE 8 300 0 0
SYSCO CORP COM 871829107 23 348 SH   DFND 1 0 0 348
SYSCO CORP COM 871829107 53,374 799,499 SH   SOLE 1 799,499 0 0
SYSCO CORP OPT 871829107 2,517 37,700 SH Call SOLE 8 37,700 0 0
SYSCO CORP COM 871829107 176 2,637 SH   SOLE 8 2,637 0 0
SYSCO CORP OPT 871829107 881 13,200 SH Put SOLE 8 13,200 0 0
SYSCO CORP COM 871829107 3,583 53,668 SH   SOLE 9 53,668 0 0
SYSTEMAX INC COM 871851101 79 3,492 SH   SOLE 1 3,492 0 0
SYSTEMAX INC COM 871851101 19 834 SH   SOLE 8 834 0 0
T MOBILE US INC COM 872590104 15,256 220,808 SH   SOLE 1 220,808 0 0
T MOBILE US INC OPT 872590104 2,038 29,500 SH Call SOLE 8 29,500 0 0
T MOBILE US INC COM 872590104 3,891 56,310 SH   SOLE 8 56,310 0 0
T MOBILE US INC OPT 872590104 8,741 126,500 SH Put SOLE 8 126,500 0 0
T MOBILE US INC COM 872590104 1,190 17,225 SH   SOLE 9 17,225 0 0
T2 BIOSYSTEMS INC COM 89853L104 23 8,778 SH   SOLE 1 8,778 0 0
TABLEAU SOFTWARE INC COM 87336U105 2,113 16,606 SH   SOLE 1 16,606 0 0
TABLEAU SOFTWARE INC OPT 87336U105 1,451 11,400 SH Put SOLE 8 11,400 0 0
TABLEAU SOFTWARE INC COM 87336U105 682 5,356 SH   SOLE 8 5,356 0 0
TABLEAU SOFTWARE INC OPT 87336U105 5,626 44,200 SH Call SOLE 8 44,200 0 0
TABLEAU SOFTWARE INC COM 87336U105 322 2,532 SH   SOLE 9 2,532 0 0
TABULA RASA HEALTHCARE INC COM 873379101 659 11,683 SH   SOLE 1 11,683 0 0
TABULA RASA HEALTHCARE INC COM 873379101 85 1,498 SH   SOLE 8 1,498 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 975 18,508 SH   SOLE 1 18,508 0 0
TAILORED BRANDS INC COM 87403A107 540 68,782 SH   SOLE 1 68,782 0 0
TAILORED BRANDS INC COM 87403A107 109 13,943 SH   SOLE 8 13,943 0 0
TAILORED BRANDS INC OPT 87403A107 138 17,600 SH Put SOLE 8 17,600 0 0
TAILORED BRANDS INC OPT 87403A107 179 22,800 SH Call SOLE 8 22,800 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 36,439 889,635 SH   SOLE 1 53,894 835,741 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 703 17,169 SH   DFND 1 0 0 17,169
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 2,073 50,595 SH   SOLE 8 50,595 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 16,380 399,900 SH Put SOLE 8 399,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 2,728 66,600 SH Call SOLE 8 66,600 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 983 24,000 SH   DFND 20 0 0 24,000
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,859 45,395 SH   SOLE 20 0 45,395 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 4,564 111,430 SH   SOLE 99 0 111,430 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 25,961 275,089 SH   SOLE 1 275,089 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 37 387 SH   DFND 1 0 0 387
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 11,523 122,100 SH Put SOLE 8 122,100 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8,781 93,046 SH   SOLE 8 93,046 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 7,871 83,400 SH Call SOLE 8 83,400 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,560 16,530 SH   SOLE 9 16,530 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 383 18,803 SH   SOLE 1 18,803 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 438 21,500 SH   DFND 1 0 0 21,500
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 3,056 150,000 SH Put SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 3,056 150,000 SH Call SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 522 25,626 SH Call SOLE 8 25,626 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 4,330 212,570 SH   SOLE 8 212,570 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,445 120,007 SH Put SOLE 8 120,007 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 14 686 SH   SOLE 9 686 0 0
TAL EDUCATION GROUP ADR 874080104 22,748 630,521 SH   SOLE 1 630,521 0 0
TAL EDUCATION GROUP ADR 874080104 8,062 223,423 SH   SOLE 8 223,423 0 0
TAL EDUCATION GROUP OPT 874080104 44,923 1,245,100 SH Put SOLE 8 1,245,100 0 0
TAL EDUCATION GROUP OPT 874080104 4,510 125,000 SH Call SOLE 8 125,000 0 0
TAL EDUCATION GROUP ADR 874080104 3,578 99,181 SH   SOLE 9 99,181 0 0
TALEND S A ADR 874224207 241 4,775 SH   SOLE 1 4,775 0 0
TALEND S A ADR 874224207 925 18,284 SH   SOLE 8 18,284 0 0
TALLGRASS ENERGY LP COM 874696107 18,759 746,177 SH   SOLE 1 746,177 0 0
TALLGRASS ENERGY LP COM 874696107 1,896 75,405 SH   SOLE 8 75,405 0 0
TALLGRASS ENERGY LP OPT 874696107 3,774 150,100 SH Call SOLE 8 150,100 0 0
TALOS ENERGY INC COM 87484T108 461 17,369 SH   SOLE 1 17,369 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 2,144 33,753 SH   SOLE 1 33,753 0 0
TANDEM DIABETES CARE INC COM 875372203 112 1,755 SH   SOLE 8 1,755 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 300 14,279 SH   SOLE 1 14,279 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 5,418 258,281 SH   SOLE 1 258,281 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 0 6 SH   SOLE 8 6 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 0 52 SH   SOLE 8 52 0 0
TAPESTRY INC COM 876030107 21,526 662,567 SH   SOLE 1 662,567 0 0
TAPESTRY INC OPT 876030107 971 29,900 SH Call SOLE 8 29,900 0 0
TAPESTRY INC COM 876030107 66 2,015 SH   SOLE 8 2,015 0 0
TAPESTRY INC OPT 876030107 1,521 46,800 SH Put SOLE 8 46,800 0 0
TAPESTRY INC COM 876030107 1,403 43,160 SH   SOLE 9 43,160 0 0
TARENA INTL INC ADR 876108101 0 1 SH   SOLE 8 1 0 0
TARGA RES CORP COM 87612G101 8,257 198,761 SH   SOLE 1 198,761 0 0
TARGA RES CORP COM 87612G101 5 124 SH   SOLE 8 124 0 0
TARGA RES CORP OPT 87612G101 993 23,900 SH Put SOLE 8 23,900 0 0
TARGA RES CORP OPT 87612G101 6,095 146,700 SH Call SOLE 8 146,700 0 0
TARGA RES CORP COM 87612G101 342 8,257 SH   SOLE 9 8,257 0 0
TARGET CORP COM 87612E106 62,772 782,106 SH   SOLE 1 782,106 0 0
TARGET CORP OPT 87612E106 6,525 81,300 SH Put SOLE 8 81,300 0 0
TARGET CORP COM 87612E106 20 249 SH   SOLE 8 249 0 0
TARGET CORP OPT 87612E106 26,349 328,300 SH Call SOLE 8 328,300 0 0
TARGET CORP COM 87612E106 12,066 150,347 SH   SOLE 9 150,347 0 0
TARGET HOSPITALITY CORP COM 87615L107 41 4,300 SH   SOLE 1 4,300 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 176 1,633 SH   SOLE 1 1,633 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 0 1 SH   SOLE 8 1 0 0
TARONIS TECHNOLOGIES INC COM 876214107 0 2 SH   DFND 1 0 0 2
TATA MTRS LTD ADR 876568502 10,684 850,639 SH   SOLE 1 850,639 0 0
TATA MTRS LTD ADR 876568502 425 33,852 SH   DFND 1 0 0 33,852
TATA MTRS LTD ADR 876568502 58 4,661 SH   SOLE 8 4,661 0 0
TATA MTRS LTD OPT 876568502 322 25,600 SH Call SOLE 8 25,600 0 0
TATA MTRS LTD OPT 876568502 94 7,500 SH Put SOLE 8 7,500 0 0
TATA MTRS LTD ADR 876568502 1,736 138,270 SH   SOLE 9 138,270 0 0
TAUBMAN CTRS INC COM 876664103 485 9,172 SH   SOLE 1 9,172 0 0
TAUBMAN CTRS INC TRUS 876664103 11,671 220,687 SH   SOLE 1 220,687 0 0
TAUBMAN CTRS INC TRUS 876664103 8 158 SH   SOLE 8 158 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 1,720 96,916 SH   SOLE 1 96,916 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 68 3,859 SH   SOLE 8 3,859 0 0
TC PIPELINES LP COM 87233Q108 9,487 253,940 SH   SOLE 1 253,940 0 0
TC PIPELINES LP COM 87233Q108 0 2 SH   SOLE 8 2 0 0
TC PIPELINES LP OPT 87233Q108 11 300 SH Call SOLE 8 300 0 0
TCF FINL CORP COM 872275102 3,953 191,039 SH   SOLE 1 191,039 0 0
TCF FINL CORP OPT 872275102 62 3,000 SH Put SOLE 8 3,000 0 0
TCF FINL CORP OPT 872275102 29 1,400 SH Call SOLE 8 1,400 0 0
TCF FINL CORP COM 872275102 12 600 SH   SOLE 8 600 0 0
TCG BDC INC COM 872280102 51 3,509 SH   SOLE 8 3,509 0 0
TCR2 THERAPEUTICS INC COM 87808K106 40 2,318 SH   SOLE 1 2,318 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 11,629 232,620 SH   SOLE 1 232,620 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 900 18,000 SH Put SOLE 8 18,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1 21 SH   SOLE 8 21 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 3,144 62,900 SH Call SOLE 8 62,900 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 509 10,183 SH   SOLE 9 10,183 0 0
TDH HLDGS INC COM G87084102 0 200 SH   SOLE 1 200 0 0
TE CONNECTIVITY LTD PREF H84989104 11 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 31,429 389,205 SH   SOLE 1 389,205 0 0
TE CONNECTIVITY LTD OPT H84989104 727 9,000 SH Call SOLE 8 9,000 0 0
TE CONNECTIVITY LTD COM H84989104 64 801 SH   SOLE 8 801 0 0
TE CONNECTIVITY LTD OPT H84989104 726 9,000 SH Put SOLE 8 9,000 0 0
TE CONNECTIVITY LTD COM H84989104 2,896 35,867 SH   SOLE 9 35,867 0 0
TEAM INC COM 878155100 357 20,424 SH   SOLE 1 20,424 0 0
TEAM INC COM 878155100 195 11,115 SH   SOLE 8 11,115 0 0
TECH DATA CORP COM 878237106 2,024 19,763 SH   SOLE 1 19,763 0 0
TECH DATA CORP COM 878237106 34 334 SH   SOLE 8 334 0 0
TECHNIPFMC PLC OPT G87110105 8,232 350,000 SH Call SOLE 1 350,000 0 0
TECHNIPFMC PLC OPT G87110105 11,760 500,000 SH Put SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 6 238 SH   DFND 1 0 0 238
TECHNIPFMC PLC COM G87110105 43,763 1,860,674 SH   SOLE 1 1,860,674 0 0
TECHNIPFMC PLC OPT G87110105 181 7,700 SH Put SOLE 8 7,700 0 0
TECHNIPFMC PLC OPT G87110105 89 3,800 SH Call SOLE 8 3,800 0 0
TECHNIPFMC PLC COM G87110105 696 29,558 SH   SOLE 8 29,558 0 0
TECHNIPFMC PLC COM G87110105 85,780 3,647,061 SH   SOLE 9 3,647,061 0 0
TECHNIPFMC PLC OPT G87110105 8,314 353,500 SH Call SOLE 9 353,500 0 0
TECHTARGET INC COM 87874R100 1,220 74,981 SH   SOLE 1 74,981 0 0
TECHTARGET INC COM 87874R100 368 22,651 SH   SOLE 8 22,651 0 0
TECK RESOURCES LTD COM 878742204 72 3,124 SH   SOLE 1 3,124 0 0
TECK RESOURCES LTD OPT 878742204 1,231 53,100 SH Call SOLE 8 53,100 0 0
TECK RESOURCES LTD COM 878742204 4,773 205,907 SH   SOLE 8 205,907 0 0
TECK RESOURCES LTD OPT 878742204 7,594 327,600 SH Put SOLE 8 327,600 0 0
TECK RESOURCES LTD COM 878742204 436 18,827 SH   SOLE 9 18,827 0 0
TEEKAY CORPORATION COM Y8564W103 385 98,336 SH   SOLE 1 98,336 0 0
TEEKAY CORPORATION COM Y8564W103 57 14,511 SH   SOLE 8 14,511 0 0
TEEKAY CORPORATION OPT Y8564W103 38 9,800 SH Call SOLE 8 9,800 0 0
TEEKAY CORPORATION OPT Y8564W103 43 11,000 SH Put SOLE 8 11,000 0 0
TEEKAY CORPORATION COM Y8564W103 4 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P COM Y8564M105 175 11,710 SH   SOLE 1 11,710 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 730 48,791 SH   SOLE 8 48,791 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 200 13,400 SH Put SOLE 8 13,400 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 13 900 SH Call SOLE 8 900 0 0
TEEKAY TANKERS LTD COM Y8565N102 56 58,529 SH   SOLE 1 58,529 0 0
TEEKAY TANKERS LTD COM Y8565N102 0 51 SH   SOLE 8 51 0 0
TEGNA INC COM 87901J105 1,261 89,460 SH   SOLE 1 89,460 0 0
TEGNA INC COM 87901J105 19 1,344 SH   SOLE 8 1,344 0 0
TEJON RANCH CO COM 879080109 115 6,495 SH   SOLE 1 6,495 0 0
TELADOC HEALTH INC COM 87918A105 1,645 29,579 SH   SOLE 1 29,579 0 0
TELADOC HEALTH INC COM 87918A105 8 150 SH   DFND 1 0 0 150
TELADOC HEALTH INC OPT 87918A105 83 1,500 SH Call SOLE 8 1,500 0 0
TELADOC HEALTH INC COM 87918A105 118 2,135 SH   SOLE 8 2,135 0 0
TELADOC HEALTH INC OPT 87918A105 217 3,900 SH Put SOLE 8 3,900 0 0
TELARIA INC COM 879181105 206 32,457 SH   SOLE 1 32,457 0 0
TELECOM ARGENTINA S A ADR 879273209 1,453 99,510 SH   SOLE 1 99,510 0 0
TELECOM ARGENTINA S A ADR 879273209 1 77 SH   SOLE 8 77 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 416 1,757 SH   SOLE 1 1,757 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 77 323 SH   SOLE 8 323 0 0
TELEFLEX INC COM 879369106 12,858 42,552 SH   SOLE 1 42,552 0 0
TELEFLEX INC COM 879369106 8 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 6 19 SH   SOLE 8 19 0 0
TELEFLEX INC COM 879369106 1,450 4,801 SH   SOLE 9 4,801 0 0
TELEFONICA BRASIL SA ADR 87936R106 4,886 404,827 SH   SOLE 1 404,827 0 0
TELEFONICA BRASIL SA ADR 87936R106 3 223 SH   SOLE 8 223 0 0
TELEFONICA S A ADR 879382208 193 23,100 SH   SOLE 1 23,100 0 0
TELEFONICA S A ADR 879382208 4 459 SH   SOLE 8 459 0 0
TELENAV INC COM 879455103 60 9,884 SH   SOLE 1 9,884 0 0
TELENAV INC COM 879455103 229 37,753 SH   SOLE 8 37,753 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 6,813 221,732 SH   SOLE 1 221,732 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 663 21,575 SH   SOLE 8 21,575 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 31 1,000 SH Put SOLE 8 1,000 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 916 29,800 SH Call SOLE 8 29,800 0 0
TELIGENT INC NEW COM 87960W104 13 11,625 SH   SOLE 1 11,625 0 0
TELIGENT INC NEW COM 87960W104 0 100 SH   SOLE 8 100 0 0
TELLURIAN INC NEW COM 87968A104 721 64,364 SH   SOLE 1 64,364 0 0
TELLURIAN INC NEW OPT 87968A104 1,120 100,000 SH Call SOLE 8 100,000 0 0
TELLURIAN INC NEW COM 87968A104 198 17,665 SH   SOLE 8 17,665 0 0
TELUS CORP COM 87971M103 899 24,281 SH   SOLE 1 24,281 0 0
TELUS CORP COM 87971M103 4 105 SH   SOLE 8 105 0 0
TELUS CORP COM 87971M103 3,116 84,117 SH   SOLE 9 84,117 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 283 27,623 SH   DFND 20 0 0 27,623
TEMPLETON GLOBAL INCOME FD FUND 880198106 710 112,668 SH   DFND 20 0 0 112,668
TEMPUR SEALY INTL INC COM 88023U101 8,875 153,891 SH   SOLE 1 153,891 0 0
TEMPUR SEALY INTL INC COM 88023U101 1,171 20,305 SH   DFND 1 0 0 20,305
TEMPUR SEALY INTL INC OPT 88023U101 4,302 74,600 SH Put SOLE 8 74,600 0 0
TEMPUR SEALY INTL INC COM 88023U101 882 15,299 SH   SOLE 8 15,299 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,563 27,100 SH Call SOLE 8 27,100 0 0
TENABLE HLDGS INC COM 88025T102 551 17,406 SH   SOLE 1 17,406 0 0
TENABLE HLDGS INC COM 88025T102 2 66 SH   SOLE 8 66 0 0
TENARIS S A ADR 88031M109 411 14,577 SH   SOLE 1 14,577 0 0
TENARIS S A ADR 88031M109 10 363 SH   DFND 1 0 0 363
TENARIS S A ADR 88031M109 1,295 45,861 SH   SOLE 8 45,861 0 0
TENARIS S A OPT 88031M109 31 1,100 SH Call SOLE 8 1,100 0 0
TENAX THERAPEUTICS INC COM 88032L209 0 100 SH   SOLE 1 100 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 259 14,286 SH   SOLE 1 14,286 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 460 25,400 SH   SOLE 9 25,400 0 0
TENET HEALTHCARE CORP COM 88033G407 4,808 166,728 SH   SOLE 1 166,728 0 0
TENET HEALTHCARE CORP OPT 88033G407 4,568 158,400 SH Put SOLE 8 158,400 0 0
TENET HEALTHCARE CORP OPT 88033G407 502 17,400 SH Call SOLE 8 17,400 0 0
TENET HEALTHCARE CORP COM 88033G407 3,252 112,753 SH   SOLE 8 112,753 0 0
TENNANT CO COM 880345103 803 12,941 SH   SOLE 1 12,941 0 0
TENNANT CO COM 880345103 0 1 SH   SOLE 8 1 0 0
TENNECO INC COM 880349105 517 23,332 SH   SOLE 1 23,332 0 0
TENNECO INC OPT 880349105 22 1,000 SH Put SOLE 8 1,000 0 0
TENNECO INC COM 880349105 130 5,857 SH   SOLE 8 5,857 0 0
TENNECO INC OPT 880349105 73 3,300 SH Call SOLE 8 3,300 0 0
TERADATA CORP DEL COM 88076W103 7,384 169,170 SH   SOLE 1 169,170 0 0
TERADATA CORP DEL COM 88076W103 18 428 SH   SOLE 8 428 0 0
TERADATA CORP DEL OPT 88076W103 9 200 SH Put SOLE 8 200 0 0
TERADATA CORP DEL OPT 88076W103 188 4,300 SH Call SOLE 8 4,300 0 0
TERADATA CORP DEL COM 88076W103 127 2,914 SH   SOLE 9 2,914 0 0
TERADYNE INC COM 880770102 18,397 461,804 SH   SOLE 1 461,804 0 0
TERADYNE INC COM 880770102 930 23,351 SH   SOLE 8 23,351 0 0
TERADYNE INC OPT 880770102 3,267 82,000 SH Put SOLE 8 82,000 0 0
TERADYNE INC OPT 880770102 633 15,900 SH Call SOLE 8 15,900 0 0
TERADYNE INC BOND 880770AG7 1,220 873,000 PRN   SOLE 8 0 0 873,000
TEREX CORP NEW COM 880779103 3,372 104,963 SH   SOLE 1 104,963 0 0
TEREX CORP NEW OPT 880779103 26 800 SH Put SOLE 8 800 0 0
TEREX CORP NEW COM 880779103 98 3,042 SH   SOLE 8 3,042 0 0
TEREX CORP NEW OPT 880779103 32 1,000 SH Call SOLE 8 1,000 0 0
TERNIUM SA ADR 880890108 1,113 40,915 SH   SOLE 1 40,915 0 0
TERNIUM SA ADR 880890108 19 697 SH   SOLE 8 697 0 0
TERNIUM SA OPT 880890108 5 200 SH Put SOLE 8 200 0 0
TERNIUM SA OPT 880890108 8 300 SH Call SOLE 8 300 0 0
TERRAFORM PWR INC COM 88104R209 646 46,993 SH   SOLE 1 46,993 0 0
TERRAFORM PWR INC COM 88104R209 45 3,258 SH   SOLE 9 3,258 0 0
TERRENO RLTY CORP TRUS 88146M101 1,313 31,247 SH   SOLE 1 31,247 0 0
TERRENO RLTY CORP TRUS 88146M101 0 1 SH   SOLE 8 1 0 0
TERRITORIAL BANCORP INC COM 88145X108 64 2,383 SH   SOLE 1 2,383 0 0
TESLA INC OPT 88160R101 27,986 100,000 SH Put SOLE 1 100,000 0 0
TESLA INC COM 88160R101 412 1,472 SH   DFND 1 0 0 1,472
TESLA INC COM 88160R101 44,863 160,308 SH   SOLE 1 160,308 0 0
TESLA INC OPT 88160R101 27,986 100,000 SH Call SOLE 1 100,000 0 0
TESLA INC COM 88160R101 4,159 14,862 SH   SOLE 8 14,862 0 0
TESLA INC OPT 88160R101 526,053 1,879,700 SH Put SOLE 8 1,879,700 0 0
TESLA INC BOND 88160RAC5 1,234 1,202,000 PRN   SOLE 8 0 0 1,202,000
TESLA INC BOND 88160RAD3 553 507,000 PRN   SOLE 8 0 0 507,000
TESLA INC OPT 88160R101 239,588 856,100 SH Call SOLE 8 856,100 0 0
TESLA INC COM 88160R101 1,321 4,722 SH   SOLE 9 4,722 0 0
TESSCO TECHNOLOGIES INC COM 872386107 228 14,700 SH   SOLE 1 14,700 0 0
TETRA TECH INC NEW COM 88162G103 4,459 74,812 SH   SOLE 1 74,812 0 0
TETRA TECH INC NEW COM 88162G103 700 11,747 SH   SOLE 8 11,747 0 0
TETRA TECH INC NEW OPT 88162G103 48 800 SH Put SOLE 8 800 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 193 82,290 SH   SOLE 1 82,290 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 68 29,211 SH   SOLE 8 29,211 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 22 16,402 SH   SOLE 1 16,402 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 48 35,845 SH   SOLE 8 35,845 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 113 7,412 SH   SOLE 8 7,412 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 69 4,500 SH Put SOLE 8 4,500 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 75 4,900 SH Call SOLE 8 4,900 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 19 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 13,229 843,669 SH   SOLE 1 843,669 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 5,622 358,500 SH Call SOLE 8 358,500 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 5,094 324,900 SH Put SOLE 8 324,900 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,523 160,902 SH   SOLE 8 160,902 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,867 182,841 SH   SOLE 9 182,841 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 823 52,507 SH   DFND 20 0 0 52,507
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 759 13,885 SH   SOLE 1 13,885 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 51 943 SH   SOLE 8 943 0 0
TEXAS CAPITAL BANCSHARES INC OPT 88224Q107 76 1,400 SH Put SOLE 8 1,400 0 0
TEXAS INSTRS INC COM 882508104 164,783 1,553,526 SH   SOLE 1 1,553,526 0 0
TEXAS INSTRS INC COM 882508104 9,448 89,072 SH   SOLE 8 89,072 0 0
TEXAS INSTRS INC OPT 882508104 40,985 386,400 SH Put SOLE 8 386,400 0 0
TEXAS INSTRS INC OPT 882508104 30,813 290,500 SH Call SOLE 8 290,500 0 0
TEXAS INSTRS INC COM 882508104 45,938 433,076 SH   SOLE 9 433,076 0 0
TEXAS INSTRS INC COM 882508104 12,761 120,309 SH   SOLE 58 120,309 0 0
TEXAS ROADHOUSE INC COM 882681109 28,645 460,602 SH   SOLE 1 460,602 0 0
TEXAS ROADHOUSE INC COM 882681109 2,634 42,353 SH   SOLE 8 42,353 0 0
TEXAS ROADHOUSE INC OPT 882681109 553 8,900 SH Call SOLE 8 8,900 0 0
TEXAS ROADHOUSE INC OPT 882681109 31 500 SH Put SOLE 8 500 0 0
TEXAS ROADHOUSE INC COM 882681109 25,000 401,998 SH   SOLE 9 401,998 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 133 13,848 SH   SOLE 1 13,848 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 0 16 SH   SOLE 8 16 0 0
TEXTRON INC COM 883203101 15,252 301,051 SH   SOLE 1 301,051 0 0
TEXTRON INC OPT 883203101 1,459 28,800 SH Put SOLE 8 28,800 0 0
TEXTRON INC COM 883203101 1,018 20,097 SH   SOLE 8 20,097 0 0
TEXTRON INC OPT 883203101 952 18,800 SH Call SOLE 8 18,800 0 0
TEXTRON INC COM 883203101 1,279 25,237 SH   SOLE 9 25,237 0 0
TFS FINL CORP COM 87240R107 12 734 SH   SOLE 1 734 0 0
TFS FINL CORP COM 87240R107 1 80 SH   SOLE 8 80 0 0
TG THERAPEUTICS INC COM 88322Q108 143 17,749 SH   SOLE 1 17,749 0 0
TG THERAPEUTICS INC COM 88322Q108 2 292 SH   SOLE 8 292 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 17 700 SH   DFND 1 0 0 700
THE CHARLES SCHWAB CORPORATI COM 808513105 81,873 1,914,716 SH   SOLE 1 1,914,716 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,851 90,070 SH   SOLE 8 90,070 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 13,162 307,800 SH Put SOLE 8 307,800 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 9,284 217,100 SH Call SOLE 8 217,100 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 5,385 125,937 SH   SOLE 9 125,937 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 505 11,800 SH   DFND 20 0 0 11,800
THE TRADE DESK INC COM 88339J105 5,098 25,756 SH   SOLE 1 25,756 0 0
THE TRADE DESK INC COM 88339J105 3,262 16,479 SH   SOLE 8 16,479 0 0
THE TRADE DESK INC OPT 88339J105 6,592 33,300 SH Call SOLE 8 33,300 0 0
THE TRADE DESK INC OPT 88339J105 9,680 48,900 SH Put SOLE 8 48,900 0 0
THERAPEUTICSMD INC COM 88338N107 581 119,338 SH   SOLE 1 119,338 0 0
THERAPEUTICSMD INC COM 88338N107 23 4,645 SH   SOLE 8 4,645 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 923 40,713 SH   SOLE 1 40,713 0 0
THERAVANCE BIOPHARMA INC BOND 88339KAA0 1,869 1,930,000 PRN   SOLE 8 0 0 1,930,000
THERAVANCE BIOPHARMA INC COM G8807B106 77 3,380 SH   SOLE 8 3,380 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 99,495 363,500 SH   SOLE 1 363,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,172 4,281 SH   DFND 1 0 0 4,281
THERMO FISHER SCIENTIFIC INC COM 883556102 1,065 3,892 SH   SOLE 8 3,892 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 2,737 10,000 SH Call SOLE 8 10,000 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 2,080 7,600 SH Put SOLE 8 7,600 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 11,794 43,089 SH   SOLE 9 43,089 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 397 1,450 SH   DFND 20 0 0 1,450
THERMO FISHER SCIENTIFIC INC COM 883556102 748 2,733 SH   SOLE 20 0 2,733 0
THERMON GROUP HLDGS INC COM 88362T103 263 10,724 SH   SOLE 1 10,724 0 0
THIRD PT REINS LTD COM G8827U100 779 75,126 SH   SOLE 1 75,126 0 0
THIRD PT REINS LTD COM G8827U100 112 10,742 SH   SOLE 8 10,742 0 0
THL CREDIT INC COM 872438106 27 4,076 SH   SOLE 8 4,076 0 0
THOMSON REUTERS CORP COM 884903709 45 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP COM 884903709 776 13,103 SH   SOLE 1 13,103 0 0
THOMSON REUTERS CORP COM 884903709 389 6,556 SH   SOLE 8 6,556 0 0
THOMSON REUTERS CORP OPT 884903709 169 2,850 SH Call SOLE 8 2,850 0 0
THOMSON REUTERS CORP COM 884903709 9,518 160,791 SH   SOLE 9 160,791 0 0
THOR INDS INC COM 885160101 690 11,074 SH   SOLE 1 11,074 0 0
THOR INDS INC OPT 885160101 823 13,200 SH Call SOLE 8 13,200 0 0
THOR INDS INC COM 885160101 196 3,148 SH   SOLE 8 3,148 0 0
THOR INDS INC OPT 885160101 3,293 52,800 SH Put SOLE 8 52,800 0 0
TIDEWATER INC NEW OPT 88642R109 135 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW COM 88642R109 362 15,632 SH   SOLE 1 15,632 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIER REIT INC TRUS 88650V208 3,964 138,298 SH   SOLE 1 138,298 0 0
TIER REIT INC TRUS 88650V208 2 77 SH   SOLE 8 77 0 0
TIFFANY &amp CO NEW COM 886547108 14,076 133,360 SH   SOLE 1 133,360 0 0
TIFFANY &amp CO NEW OPT 886547108 95,385 903,700 SH Put SOLE 8 903,700 0 0
TIFFANY &amp CO NEW OPT 886547108 19,126 181,200 SH Call SOLE 8 181,200 0 0
TIFFANY &amp CO NEW COM 886547108 2,059 19,513 SH   SOLE 8 19,513 0 0
TIFFANY &amp CO NEW COM 886547108 2,326 22,043 SH   SOLE 9 22,043 0 0
TILE SHOP HLDGS INC COM 88677Q109 148 26,280 SH   SOLE 1 26,280 0 0
TILE SHOP HLDGS INC COM 88677Q109 4 701 SH   SOLE 8 701 0 0
TILLYS INC COM 886885102 604 54,307 SH   SOLE 1 54,307 0 0
TILLYS INC COM 886885102 99 8,864 SH   SOLE 8 8,864 0 0
TILRAY INC COM 88688T100 311 4,740 SH   SOLE 8 4,740 0 0
TILRAY INC OPT 88688T100 13,222 201,800 SH Put SOLE 8 201,800 0 0
TILRAY INC OPT 88688T100 12,115 184,900 SH Call SOLE 8 184,900 0 0
TIM PARTICIPACOES S A ADR 88706P205 455 30,149 SH   SOLE 1 30,149 0 0
TIM PARTICIPACOES S A ADR 88706P205 0 21 SH   SOLE 8 21 0 0
TIMBERLAND BANCORP INC COM 887098101 117 4,163 SH   SOLE 1 4,163 0 0
TIMKEN CO COM 887389104 342 7,858 SH   SOLE 1 7,858 0 0
TIMKEN CO OPT 887389104 859 19,700 SH Put SOLE 8 19,700 0 0
TIMKEN CO OPT 887389104 31 700 SH Call SOLE 8 700 0 0
TIMKEN CO COM 887389104 13 296 SH   SOLE 8 296 0 0
TIMKENSTEEL CORP COM 887399103 351 32,402 SH   SOLE 1 32,402 0 0
TIMKENSTEEL CORP COM 887399103 53 4,891 SH   SOLE 8 4,891 0 0
TITAN INTL INC ILL COM 88830M102 244 40,895 SH   SOLE 1 40,895 0 0
TITAN INTL INC ILL OPT 88830M102 4 600 SH Call SOLE 8 600 0 0
TITAN INTL INC ILL COM 88830M102 1 209 SH   SOLE 8 209 0 0
TITAN MACHY INC COM 88830R101 100 6,454 SH   SOLE 1 6,454 0 0
TITAN MACHY INC COM 88830R101 631 40,533 SH   SOLE 8 40,533 0 0
TITAN MACHY INC OPT 88830R101 3 200 SH Call SOLE 8 200 0 0
TITAN MACHY INC OPT 88830R101 67 4,300 SH Put SOLE 8 4,300 0 0
TITAN PHARMACEUTICALS INC DE COM 888314507 0 9 SH   SOLE 1 9 0 0
TIVITY HEALTH INC COM 88870R102 557 31,717 SH   SOLE 1 31,717 0 0
TIVITY HEALTH INC COM 88870R102 600 34,197 SH   SOLE 8 34,197 0 0
TIVITY HEALTH INC OPT 88870R102 51 2,898 SH Call SOLE 8 2,898 0 0
TIVO CORP COM 88870P106 1,202 128,962 SH   SOLE 1 128,962 0 0
TIVO CORP COM 88870P106 168 18,074 SH   SOLE 8 18,074 0 0
TJX COS INC NEW COM 872540109 125,121 2,351,459 SH   SOLE 1 2,351,459 0 0
TJX COS INC NEW COM 872540109 12,373 232,516 SH   SOLE 8 232,516 0 0
TJX COS INC NEW OPT 872540109 1,623 30,500 SH Put SOLE 8 30,500 0 0
TJX COS INC NEW OPT 872540109 5,523 103,800 SH Call SOLE 8 103,800 0 0
TJX COS INC NEW COM 872540109 49,810 936,102 SH   SOLE 9 936,102 0 0
TOCAGEN INC COM 888846102 73 6,758 SH   SOLE 1 6,758 0 0
TOCAGEN INC COM 888846102 2 257 SH   SOLE 8 257 0 0
TOLL BROTHERS INC COM 889478103 35 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 2,216 61,228 SH   SOLE 1 61,228 0 0
TOLL BROTHERS INC OPT 889478103 760 21,000 SH Call SOLE 8 21,000 0 0
TOLL BROTHERS INC COM 889478103 316 8,719 SH   SOLE 8 8,719 0 0
TOLL BROTHERS INC OPT 889478103 311 8,600 SH Put SOLE 8 8,600 0 0
TOLL BROTHERS INC COM 889478103 0 1 SH   SOLE 9 1 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 700 9,214 SH   SOLE 1 9,214 0 0
TOOTSIE ROLL INDS INC COM 890516107 390 10,475 SH   SOLE 1 10,475 0 0
TOOTSIE ROLL INDS INC COM 890516107 0 14 SH   SOLE 8 14 0 0
TOPBUILD CORP COM 89055F103 3,838 59,215 SH   SOLE 1 59,215 0 0
TOPBUILD CORP COM 89055F103 8 112 SH   SOLE 8 112 0 0
TORCHMARK CORP COM 891027104 15,616 190,547 SH   SOLE 1 190,547 0 0
TORCHMARK CORP OPT 891027104 123 1,500 SH Put SOLE 8 1,500 0 0
TORCHMARK CORP OPT 891027104 164 2,000 SH Call SOLE 8 2,000 0 0
TORCHMARK CORP COM 891027104 46 563 SH   SOLE 8 563 0 0
TORCHMARK CORP COM 891027104 880 10,733 SH   SOLE 9 10,733 0 0
TORM PLC COM G89479102 506 71,641 SH   SOLE 9 71,641 0 0
TORO CO COM 891092108 29,600 429,986 SH   SOLE 1 429,986 0 0
TORO CO COM 891092108 27,870 404,858 SH   SOLE 9 404,858 0 0
TORONTO DOMINION BK ONT COM 891160509 133 2,440 SH   DFND 1 0 0 2,440
TORONTO DOMINION BK ONT COM 891160509 2,663 49,010 SH   SOLE 1 49,010 0 0
TORONTO DOMINION BK ONT OPT 891160509 386 7,100 SH Call SOLE 8 7,100 0 0
TORONTO DOMINION BK ONT OPT 891160509 473 8,700 SH Put SOLE 8 8,700 0 0
TORONTO DOMINION BK ONT COM 891160509 4,580 84,301 SH   SOLE 9 84,301 0 0
TOTAL S A ADR 89151E109 5,065 91,000 SH   SOLE 1 44,773 46,227 0
TOTAL S A OPT 89151E109 2,838 51,000 SH Put SOLE 8 51,000 0 0
TOTAL S A OPT 89151E109 5,999 107,800 SH Call SOLE 8 107,800 0 0
TOTAL S A ADR 89151E109 102 1,838 SH   SOLE 9 1,838 0 0
TOTAL S A ADR 89151E109 835 15,000 SH   DFND 20 0 0 15,000
TOTAL SYS SVCS INC COM 891906109 22,526 237,097 SH   SOLE 1 237,097 0 0
TOTAL SYS SVCS INC OPT 891906109 7,078 74,500 SH Put SOLE 8 74,500 0 0
TOTAL SYS SVCS INC OPT 891906109 3,848 40,500 SH Call SOLE 8 40,500 0 0
TOTAL SYS SVCS INC COM 891906109 223 2,350 SH   SOLE 8 2,350 0 0
TOTAL SYS SVCS INC COM 891906109 1,643 17,291 SH   SOLE 9 17,291 0 0
TOWER INTL INC COM 891826109 279 13,264 SH   SOLE 1 13,264 0 0
TOWER INTL INC COM 891826109 4 175 SH   SOLE 8 175 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 55 3,348 SH   SOLE 1 3,348 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 806 48,700 SH Call SOLE 8 48,700 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 524 31,650 SH   SOLE 8 31,650 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 851 51,400 SH Put SOLE 8 51,400 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 20 4,363 SH   SOLE 1 4,363 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 37 7,854 SH   SOLE 8 7,854 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 499 20,178 SH   SOLE 1 20,178 0 0
TOWNSQUARE MEDIA INC COM 892231101 27 4,752 SH   SOLE 8 4,752 0 0
TOYOTA MOTOR CORP ADR 892331307 676 5,724 SH   SOLE 1 5,724 0 0
TOYOTA MOTOR CORP OPT 892331307 531 4,500 SH Put SOLE 8 4,500 0 0
TOYOTA MOTOR CORP OPT 892331307 614 5,200 SH Call SOLE 8 5,200 0 0
TOYOTA MOTOR CORP ADR 892331307 1,601 13,562 SH   SOLE 8 13,562 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG RE FIN TR INC TRUS 87266M107 1,358 69,290 SH   SOLE 1 69,290 0 0
TPG RE FIN TR INC TRUS 87266M107 0 21 SH   SOLE 8 21 0 0
TPG SPECIALTY LENDING INC COM 87265K102 30 1,500 SH   SOLE 1 1,500 0 0
TPG SPECIALTY LENDING INC BOND 87265KAB8 1,863 1,860,000 PRN   SOLE 8 0 0 1,860,000
TPG SPECIALTY LENDING INC BOND 87265KAD4 67 66,000 PRN   SOLE 8 0 0 66,000
TPI COMPOSITES INC COM 87266J104 739 25,822 SH   SOLE 1 25,822 0 0
TPI COMPOSITES INC COM 87266J104 646 22,555 SH   SOLE 8 22,555 0 0
TPI COMPOSITES INC COM 87266J104 21 736 SH   SOLE 9 736 0 0
TRACTOR SUPPLY CO COM 892356106 20,577 210,502 SH   SOLE 1 210,502 0 0
TRACTOR SUPPLY CO COM 892356106 476 4,876 SH   SOLE 8 4,876 0 0
TRACTOR SUPPLY CO OPT 892356106 1,975 20,200 SH Call SOLE 8 20,200 0 0
TRACTOR SUPPLY CO OPT 892356106 1,349 13,800 SH Put SOLE 8 13,800 0 0
TRACTOR SUPPLY CO COM 892356106 1,240 12,682 SH   SOLE 9 12,682 0 0
TRANS WORLD ENTMT CORP COM 89336Q100 0 12 SH   SOLE 8 12 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCANADA CORP COM 89353D107 22,117 492,163 SH   SOLE 1 492,163 0 0
TRANSCANADA CORP OPT 89353D107 20,897 465,000 SH Put SOLE 8 465,000 0 0
TRANSCANADA CORP COM 89353D107 1 19 SH   SOLE 8 19 0 0
TRANSCANADA CORP COM 89353D107 20,289 451,455 SH   SOLE 9 451,455 0 0
TRANSCAT INC COM 893529107 1,046 45,500 SH   SOLE 1 45,500 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 16 512 SH   SOLE 1 512 0 0
TRANSDIGM GROUP INC COM 893641100 18,641 41,057 SH   SOLE 1 41,057 0 0
TRANSDIGM GROUP INC OPT 893641100 2,088 4,600 SH Call SOLE 8 4,600 0 0
TRANSDIGM GROUP INC COM 893641100 33 73 SH   SOLE 8 73 0 0
TRANSDIGM GROUP INC OPT 893641100 1,498 3,300 SH Put SOLE 8 3,300 0 0
TRANSDIGM GROUP INC COM 893641100 2,339 5,151 SH   SOLE 9 5,151 0 0
TRANSENTERIX INC COM 89366M201 111 46,703 SH   SOLE 1 46,703 0 0
TRANSLATE BIO INC COM 89374L104 85 8,348 SH   SOLE 1 8,348 0 0
TRANSLATE BIO INC COM 89374L104 5 500 SH   SOLE 8 500 0 0
TRANSOCEAN LTD COM H8817H100 3,675 421,817 SH   SOLE 1 421,817 0 0
TRANSOCEAN LTD OPT H8817H100 9,581 1,100,000 SH Put SOLE 1 1,100,000 0 0
TRANSOCEAN LTD COM H8817H100 1,662 190,805 SH   SOLE 8 190,805 0 0
TRANSOCEAN LTD OPT H8817H100 4,641 532,800 SH Put SOLE 8 532,800 0 0
TRANSOCEAN LTD OPT H8817H100 2,316 265,900 SH Call SOLE 8 265,900 0 0
TRANSOCEAN LTD COM H8817H100 676 77,605 SH   SOLE 9 77,605 0 0
TRANSPORTADORA DE GAS SUR ADR 893870204 944 71,742 SH   SOLE 1 71,742 0 0
TRANSUNION COM 89400J107 2,495 37,322 SH   SOLE 1 37,322 0 0
TRANSUNION COM 89400J107 438 6,552 SH   SOLE 9 6,552 0 0
TRAVELERS COMPANIES INC COM 89417E109 52,632 383,716 SH   SOLE 1 383,716 0 0
TRAVELERS COMPANIES INC COM 89417E109 2 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC OPT 89417E109 1,605 11,700 SH Call SOLE 8 11,700 0 0
TRAVELERS COMPANIES INC OPT 89417E109 1,893 13,800 SH Put SOLE 8 13,800 0 0
TRAVELERS COMPANIES INC COM 89417E109 156 1,139 SH   SOLE 8 1,139 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,804 27,721 SH   SOLE 9 27,721 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 4,505 286,430 SH   SOLE 1 286,430 0 0
TRAVELPORT WORLDWIDE LTD COM G9019D104 1 48 SH   SOLE 8 48 0 0
TRAVELPORT WORLDWIDE LTD OPT G9019D104 16 1,000 SH Call SOLE 8 1,000 0 0
TRAVELZOO COM 89421Q205 18 1,316 SH   SOLE 1 1,316 0 0
TRAVELZOO COM 89421Q205 673 50,229 SH   SOLE 8 50,229 0 0
TRECORA RES COM 894648104 57 6,348 SH   SOLE 1 6,348 0 0
TREDEGAR CORP COM 894650100 298 18,458 SH   SOLE 1 18,458 0 0
TREDEGAR CORP COM 894650100 14 851 SH   SOLE 8 851 0 0
TREEHOUSE FOODS INC COM 89469A104 5,022 77,809 SH   SOLE 1 77,809 0 0
TREEHOUSE FOODS INC OPT 89469A104 110 1,700 SH Put SOLE 8 1,700 0 0
TREEHOUSE FOODS INC COM 89469A104 78 1,201 SH   SOLE 8 1,201 0 0
TREVENA INC COM 89532E109 497 318,333 SH   SOLE 1 318,333 0 0
TREVENA INC COM 89532E109 0 85 SH   SOLE 8 85 0 0
TREX CO INC COM 89531P105 3,927 63,839 SH   SOLE 1 63,839 0 0
TREX CO INC COM 89531P105 96 1,570 SH   SOLE 8 1,570 0 0
TREX CO INC OPT 89531P105 160 2,600 SH Put SOLE 8 2,600 0 0
TRI POINTE GROUP INC COM 87265H109 4,576 362,019 SH   SOLE 1 362,019 0 0
TRI POINTE GROUP INC COM 87265H109 43 3,427 SH   SOLE 8 3,427 0 0
TRIBUNE MEDIA CO COM 896047503 87,428 1,894,848 SH   SOLE 1 1,894,848 0 0
TRIBUNE PUBG CO NEW COM 89609W107 65 5,549 SH   SOLE 1 5,549 0 0
TRIBUNE PUBG CO NEW COM 89609W107 13 1,116 SH   SOLE 8 1,116 0 0
TRICIDA INC COM 89610F101 264 6,850 SH   SOLE 1 6,850 0 0
TRICIDA INC COM 89610F101 19 485 SH   SOLE 8 485 0 0
TRICO BANCSHARES COM 896095106 331 8,442 SH   SOLE 1 8,442 0 0
TRICO BANCSHARES COM 896095106 3 65 SH   SOLE 8 65 0 0
TRIMAS CORP COM 896215209 713 23,570 SH   SOLE 1 23,570 0 0
TRIMAS CORP COM 896215209 4 146 SH   SOLE 8 146 0 0
TRIMBLE INC COM 896239100 5,155 127,623 SH   SOLE 1 127,623 0 0
TRIMBLE INC OPT 896239100 20 500 SH Put SOLE 8 500 0 0
TRIMBLE INC OPT 896239100 109 2,700 SH Call SOLE 8 2,700 0 0
TRIMBLE INC COM 896239100 366 9,057 SH   SOLE 9 9,057 0 0
TRINET GROUP INC COM 896288107 3,080 51,556 SH   SOLE 1 51,556 0 0
TRINET GROUP INC COM 896288107 632 10,576 SH   SOLE 8 10,576 0 0
TRINITY INDS INC COM 896522109 2,543 117,003 SH   SOLE 1 117,003 0 0
TRINITY INDS INC COM 896522109 281 12,901 SH   SOLE 8 12,901 0 0
TRINITY INDS INC OPT 896522109 27 1,262 SH Put SOLE 8 1,262 0 0
TRINITY INDS INC OPT 896522109 28 1,295 SH Call SOLE 8 1,295 0 0
TRINITY PL HLDGS INC COM 89656D101 20 4,959 SH   SOLE 1 4,959 0 0
TRINSEO S A COM L9340P101 680 15,006 SH   SOLE 1 15,006 0 0
TRINSEO S A COM L9340P101 600 13,241 SH   SOLE 8 13,241 0 0
TRIPADVISOR INC COM 896945201 31,230 606,984 SH   SOLE 1 606,984 0 0
TRIPADVISOR INC COM 896945201 208 4,042 SH   SOLE 8 4,042 0 0
TRIPADVISOR INC OPT 896945201 1,312 25,500 SH Call SOLE 8 25,500 0 0
TRIPADVISOR INC OPT 896945201 1,297 25,200 SH Put SOLE 8 25,200 0 0
TRIPADVISOR INC COM 896945201 563 10,960 SH   SOLE 9 10,960 0 0
TRIPLE-S MGMT CORP COM 896749108 759 33,247 SH   SOLE 1 33,247 0 0
TRIPLE-S MGMT CORP COM 896749108 1 63 SH   SOLE 8 63 0 0
TRISTATE CAP HLDGS INC COM 89678F100 147 7,160 SH   SOLE 1 7,160 0 0
TRISTATE CAP HLDGS INC COM 89678F100 17 855 SH   SOLE 8 855 0 0
TRITON INTL LTD COM G9078F107 2,141 68,845 SH   SOLE 1 68,845 0 0
TRITON INTL LTD COM G9078F107 6 193 SH   SOLE 8 193 0 0
TRIUMPH BANCORP INC COM 89679E300 898 30,535 SH   SOLE 1 30,535 0 0
TRIUMPH BANCORP INC COM 89679E300 3 95 SH   SOLE 8 95 0 0
TRIUMPH GROUP INC NEW COM 896818101 647 33,918 SH   SOLE 1 33,918 0 0
TRIUMPH GROUP INC NEW COM 896818101 21 1,124 SH   SOLE 8 1,124 0 0
TRIVAGO N V ADR 89686D105 100 23,239 SH   SOLE 1 23,239 0 0
TRIVAGO N V ADR 89686D105 5 1,128 SH   SOLE 8 1,128 0 0
TRONOX HOLDINGS PLC COM G9087Q102 348 26,466 SH   SOLE 1 26,466 0 0
TRONOX HOLDINGS PLC COM G9087Q102 1,162 88,394 SH   SOLE 8 88,394 0 0
TRONOX HOLDINGS PLC OPT G9087Q102 4,513 343,200 SH Call SOLE 8 343,200 0 0
TROVAGENE INC COM 897238606 1 348 SH   DFND 1 0 0 348
TRUEBLUE INC COM 89785X101 933 39,431 SH   SOLE 1 39,431 0 0
TRUEBLUE INC OPT 89785X101 24 1,000 SH Put SOLE 8 1,000 0 0
TRUEBLUE INC COM 89785X101 7 315 SH   SOLE 8 315 0 0
TRUECAR INC COM 89785L107 342 51,464 SH   SOLE 1 51,464 0 0
TRUECAR INC COM 89785L107 111 16,615 SH   SOLE 8 16,615 0 0
TRUECAR INC OPT 89785L107 1 100 SH Put SOLE 8 100 0 0
TRUECAR INC OPT 89785L107 20 3,000 SH Call SOLE 8 3,000 0 0
TRUPANION INC COM 898202106 4,224 129,020 SH   SOLE 1 34,311 94,709 0
TRUPANION INC OPT 898202106 10 300 SH Put SOLE 8 300 0 0
TRUPANION INC COM 898202106 11 341 SH   SOLE 8 341 0 0
TRUPANION INC COM 898202106 495 15,104 SH   SOLE 20 0 15,104 0
TRUPANION INC COM 898202106 503 15,352 SH   SOLE 99 0 15,352 0
TRUSTCO BK CORP N Y COM 898349105 508 65,516 SH   SOLE 1 65,516 0 0
TRUSTMARK CORP COM 898402102 701 20,858 SH   SOLE 1 20,858 0 0
TSAKOS ENERGY NAVIGATION LTD OPT G9108L108 16 5,000 SH Put SOLE 8 5,000 0 0
TSAKOS ENERGY NAVIGATION LTD OPT G9108L108 29 9,200 SH Call SOLE 8 9,200 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 10 3,070 SH   SOLE 8 3,070 0 0
TTEC HLDGS INC COM 89854H102 363 10,017 SH   SOLE 1 10,017 0 0
TTEC HLDGS INC COM 89854H102 0 4 SH   SOLE 8 4 0 0
TTM TECHNOLOGIES INC COM 87305R109 1,085 92,548 SH   SOLE 1 92,548 0 0
TTM TECHNOLOGIES INC COM 87305R109 5 400 SH   SOLE 8 400 0 0
TTM TECHNOLOGIES INC OPT 87305R109 15 1,300 SH Call SOLE 8 1,300 0 0
TUCOWS INC COM 898697206 569 7,013 SH   SOLE 1 7,013 0 0
TUCOWS INC OPT 898697206 162 2,000 SH Put SOLE 8 2,000 0 0
TUCOWS INC COM 898697206 669 8,241 SH   SOLE 8 8,241 0 0
TUESDAY MORNING CORP COM 899035505 29 13,686 SH   SOLE 8 13,686 0 0
TUNIU CORP ADR 89977P106 17 3,559 SH   SOLE 8 3,559 0 0
TUPPERWARE BRANDS CORP COM 899896104 881 34,428 SH   SOLE 1 34,428 0 0
TUPPERWARE BRANDS CORP OPT 899896104 299 11,700 SH Put SOLE 8 11,700 0 0
TUPPERWARE BRANDS CORP OPT 899896104 483 18,900 SH Call SOLE 8 18,900 0 0
TUPPERWARE BRANDS CORP COM 899896104 152 5,959 SH   SOLE 8 5,959 0 0
TURKCELL ILETISIM HIZMETLERI ADR 900111204 58 10,795 SH   SOLE 1 10,795 0 0
TURNING PT BRANDS INC COM 90041L105 124 2,696 SH   SOLE 1 2,696 0 0
TURNING PT BRANDS INC COM 90041L105 12 256 SH   SOLE 8 256 0 0
TURQUOISE HILL RES LTD COM 900435108 0 150 SH   SOLE 1 150 0 0
TURQUOISE HILL RES LTD COM 900435108 4 2,298 SH   SOLE 9 2,298 0 0
TURTLE BEACH CORP COM 900450206 581 51,212 SH   SOLE 1 51,212 0 0
TUTOR PERINI CORP COM 901109108 196 11,459 SH   SOLE 1 11,459 0 0
TUTOR PERINI CORP COM 901109108 48 2,783 SH   SOLE 8 2,783 0 0
TUTOR PERINI CORP OPT 901109108 58 3,400 SH Call SOLE 8 3,400 0 0
TWILIO INC COM 90138F102 3,009 23,288 SH   SOLE 1 23,288 0 0
TWILIO INC COM 90138F102 8 65 SH   DFND 1 0 0 65
TWILIO INC OPT 90138F102 15,721 121,700 SH Call SOLE 8 121,700 0 0
TWILIO INC OPT 90138F102 10,916 84,500 SH Put SOLE 8 84,500 0 0
TWILIO INC COM 90138F102 88 681 SH   SOLE 8 681 0 0
TWIN DISC INC COM 901476101 70 4,204 SH   SOLE 1 4,204 0 0
TWIN DISC INC COM 901476101 9 520 SH   SOLE 8 520 0 0
TWIST BIOSCIENCE CORP COM 90184D100 581 25,054 SH   SOLE 1 25,054 0 0
TWIST BIOSCIENCE CORP COM 90184D100 137 5,900 SH   SOLE 8 5,900 0 0
TWITTER INC COM 90184L102 230 7,005 SH   DFND 1 0 0 7,005
TWITTER INC COM 90184L102 73,071 2,222,361 SH   SOLE 1 2,222,361 0 0
TWITTER INC OPT 90184L102 20,179 613,700 SH Call SOLE 8 613,700 0 0
TWITTER INC OPT 90184L102 47,343 1,439,900 SH Put SOLE 8 1,439,900 0 0
TWITTER INC COM 90184L102 14,870 452,231 SH   SOLE 8 452,231 0 0
TWITTER INC COM 90184L102 2,633 80,084 SH   SOLE 9 80,084 0 0
TWITTER INC COM 90184L102 226 6,883 SH   DFND 20 0 0 6,883
TWO HBRS INVT CORP COM 90187B408 122 9,049 SH   SOLE 1 9,049 0 0
TWO HBRS INVT CORP TRUS 90187B408 1,574 116,378 SH   SOLE 1 116,378 0 0
TWO HBRS INVT CORP TRUS 90187B408 55 4,100 SH   SOLE 8 4,100 0 0
TYLER TECHNOLOGIES INC COM 902252105 525 2,569 SH   SOLE 1 2,569 0 0
TYLER TECHNOLOGIES INC COM 902252105 145 709 SH   SOLE 8 709 0 0
TYME TECHNOLOGIES INC COM 90238J103 53 30,360 SH   SOLE 1 30,360 0 0
TYSON FOODS INC COM 902494103 29,715 427,993 SH   SOLE 1 427,993 0 0
TYSON FOODS INC OPT 902494103 1,548 22,300 SH Call SOLE 8 22,300 0 0
TYSON FOODS INC OPT 902494103 1,541 22,200 SH Put SOLE 8 22,200 0 0
TYSON FOODS INC COM 902494103 9,207 132,609 SH   SOLE 8 132,609 0 0
TYSON FOODS INC COM 902494103 2,139 30,818 SH   SOLE 9 30,818 0 0
U S CONCRETE INC COM 90333L201 625 15,109 SH   SOLE 1 15,109 0 0
U S CONCRETE INC OPT 90333L201 54 1,300 SH Put SOLE 8 1,300 0 0
U S CONCRETE INC OPT 90333L201 650 15,700 SH Call SOLE 8 15,700 0 0
U S G CORP COM 903293405 15,671 361,923 SH   SOLE 1 361,923 0 0
U S G CORP OPT 903293405 1,793 41,400 SH Call SOLE 8 41,400 0 0
U S G CORP OPT 903293405 779 18,000 SH Put SOLE 8 18,000 0 0
U S G CORP COM 903293405 17 389 SH   SOLE 8 389 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,243 11,834 SH   SOLE 1 11,834 0 0
U S PHYSICAL THERAPY INC COM 90337L108 111 1,047 SH   SOLE 8 1,047 0 0
U S SILICA HLDGS INC COM 90346E103 1,204 69,340 SH   SOLE 1 69,340 0 0
U S SILICA HLDGS INC COM 90346E103 630 36,300 SH   SOLE 8 36,300 0 0
U S SILICA HLDGS INC OPT 90346E103 1,076 62,000 SH Put SOLE 8 62,000 0 0
U S SILICA HLDGS INC OPT 90346E103 776 44,700 SH Call SOLE 8 44,700 0 0
U S WELL SVCS INC COM 91274U101 114 14,336 SH   SOLE 1 14,336 0 0
UBIQUITI NETWORKS INC COM 90347A100 2,631 17,570 SH   SOLE 1 17,570 0 0
UBIQUITI NETWORKS INC OPT 90347A100 1,916 12,800 SH Put SOLE 8 12,800 0 0
UBIQUITI NETWORKS INC OPT 90347A100 1,767 11,800 SH Call SOLE 8 11,800 0 0
UBIQUITI NETWORKS INC COM 90347A100 87 582 SH   SOLE 8 582 0 0
UBS GROUP AG COM H42097107 727 60,047 SH   SOLE 1 60,047 0 0
UBS GROUP AG OPT H42097107 122 10,100 SH Call SOLE 8 10,100 0 0
UBS GROUP AG OPT H42097107 212 17,500 SH Put SOLE 8 17,500 0 0
UBS GROUP AG COM H42097107 245 20,204 SH   SOLE 8 20,204 0 0
UDR INC COM 902653104 4,436 97,576 SH   SOLE 1 97,576 0 0
UDR INC TRUS 902653104 28,748 632,420 SH   SOLE 1 632,420 0 0
UDR INC TRUS 902653104 1 13 SH   SOLE 8 13 0 0
UDR INC COM 902653104 1,299 28,579 SH   SOLE 9 28,579 0 0
UFP TECHNOLOGIES INC COM 902673102 76 2,028 SH   SOLE 1 2,028 0 0
UFP TECHNOLOGIES INC COM 902673102 0 4 SH   SOLE 8 4 0 0
UGI CORP NEW COM 902681105 10,558 190,509 SH   SOLE 1 190,509 0 0
UGI CORP NEW COM 902681105 227 4,090 SH   SOLE 8 4,090 0 0
UGI CORP NEW OPT 902681105 22 400 SH Call SOLE 8 400 0 0
UGI CORP NEW COM 902681105 341 6,152 SH   SOLE 9 6,152 0 0
ULTA BEAUTY INC COM 90384S303 25,272 72,473 SH   SOLE 1 72,473 0 0
ULTA BEAUTY INC OPT 90384S303 21,657 62,100 SH Put SOLE 8 62,100 0 0
ULTA BEAUTY INC COM 90384S303 1,967 5,640 SH   SOLE 8 5,640 0 0
ULTA BEAUTY INC OPT 90384S303 27,166 77,900 SH Call SOLE 8 77,900 0 0
ULTA BEAUTY INC COM 90384S303 2,068 5,932 SH   SOLE 9 5,932 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 14,613 44,266 SH   SOLE 1 44,266 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 17 53 SH   SOLE 8 53 0 0
ULTIMATE SOFTWARE GROUP INC OPT 90385D107 165 500 SH Call SOLE 8 500 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 275 26,627 SH   SOLE 1 26,627 0 0
ULTRA CLEAN HLDGS INC OPT 90385V107 10 1,000 SH Put SOLE 8 1,000 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 421 40,685 SH   SOLE 8 40,685 0 0
ULTRA PETROLEUM CORP COM 903914208 163 269,233 SH   SOLE 1 269,233 0 0
ULTRA PETROLEUM CORP COM 903914208 4 7,087 SH   SOLE 8 7,087 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,635 23,564 SH   SOLE 1 23,564 0 0
ULTRAGENYX PHARMACEUTICAL IN OPT 90400D108 3,468 50,000 SH Call SOLE 8 50,000 0 0
ULTRAGENYX PHARMACEUTICAL IN OPT 90400D108 42 600 SH Put SOLE 8 600 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 7 100 SH   SOLE 8 100 0 0
ULTRALIFE CORP COM 903899102 741 72,177 SH   SOLE 1 72,177 0 0
ULTRALIFE CORP COM 903899102 111 10,801 SH   SOLE 8 10,801 0 0
ULTRAPAR PARTICIPACOES S A ADR 90400P101 60 5,076 SH   SOLE 1 5,076 0 0
ULTRAPAR PARTICIPACOES S A ADR 90400P101 5 435 SH   SOLE 8 435 0 0
UMB FINL CORP COM 902788108 1,142 17,827 SH   SOLE 1 17,827 0 0
UMH PPTYS INC TRUS 903002103 134 9,544 SH   SOLE 1 9,544 0 0
UMPQUA HLDGS CORP COM 904214103 1,406 85,191 SH   SOLE 1 85,191 0 0
UMPQUA HLDGS CORP COM 904214103 18 1,120 SH   SOLE 8 1,120 0 0
UNDER ARMOUR INC COM 904311206 3,586 189,992 SH   SOLE 1 189,992 0 0
UNDER ARMOUR INC COM 904311107 8,592 406,493 SH   SOLE 1 406,493 0 0
UNDER ARMOUR INC OPT 904311206 985 52,200 SH Call SOLE 8 52,200 0 0
UNDER ARMOUR INC OPT 904311206 925 49,000 SH Put SOLE 8 49,000 0 0
UNDER ARMOUR INC COM 904311206 25 1,310 SH   SOLE 8 1,310 0 0
UNDER ARMOUR INC OPT 904311107 10,118 478,600 SH Put SOLE 8 478,600 0 0
UNDER ARMOUR INC COM 904311107 3,523 166,634 SH   SOLE 8 166,634 0 0
UNDER ARMOUR INC OPT 904311107 2,643 125,000 SH Call SOLE 8 125,000 0 0
UNDER ARMOUR INC COM 904311107 1,037 49,073 SH   SOLE 9 49,073 0 0
UNDER ARMOUR INC COM 904311206 625 33,143 SH   SOLE 9 33,143 0 0
UNDER ARMOUR INC COM 904311206 321 17,000 SH   DFND 20 0 0 17,000
UNIFI INC COM 904677200 199 10,316 SH   SOLE 1 10,316 0 0
UNIFIRST CORP MASS COM 904708104 3,695 24,076 SH   SOLE 1 24,076 0 0
UNILEVER N V ADR 904784709 861 14,766 SH   SOLE 1 14,766 0 0
UNILEVER N V ADR 904784709 132 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 39 669 SH   SOLE 8 669 0 0
UNILEVER N V OPT 904784709 157 2,700 SH Put SOLE 8 2,700 0 0
UNILEVER PLC ADR 904767704 141 2,445 SH   DFND 1 0 0 2,445
UNILEVER PLC OPT 904767704 167 2,900 SH Call SOLE 8 2,900 0 0
UNILEVER PLC OPT 904767704 46 800 SH Put SOLE 8 800 0 0
UNILEVER PLC ADR 904767704 1,709 29,600 SH   DFND 20 0 0 29,600
UNION BANKSHARES CORP NEW COM 90539J109 1,246 38,558 SH   SOLE 1 38,558 0 0
UNION BANKSHARES INC COM 905400107 50 1,103 SH   SOLE 1 1,103 0 0
UNION PACIFIC CORP OPT 907818108 6,688 40,000 SH Put SOLE 1 40,000 0 0
UNION PACIFIC CORP PREF 907818108 237 1,417 SH   DFND 1 0 0 1,417
UNION PACIFIC CORP OPT 907818108 6,688 40,000 SH Call SOLE 1 40,000 0 0
UNION PACIFIC CORP COM 907818108 114,784 686,514 SH   SOLE 1 686,514 0 0
UNION PACIFIC CORP OPT 907818108 28,023 167,600 SH Call SOLE 8 167,600 0 0
UNION PACIFIC CORP OPT 907818108 44,158 264,100 SH Put SOLE 8 264,100 0 0
UNION PACIFIC CORP COM 907818108 3,536 21,152 SH   SOLE 8 21,152 0 0
UNION PACIFIC CORP OPT 907818108 6,688 40,000 SH Put SOLE 9 40,000 0 0
UNION PACIFIC CORP OPT 907818108 6,688 40,000 SH Call SOLE 9 40,000 0 0
UNION PACIFIC CORP COM 907818108 13,274 79,392 SH   SOLE 9 79,392 0 0
UNION PACIFIC CORP COM 907818108 1,922 11,495 SH   SOLE 58 11,495 0 0
UNIQURE NV COM N90064101 561 9,414 SH   SOLE 1 9,414 0 0
UNIQURE NV COM N90064101 37 626 SH   SOLE 8 626 0 0
UNISYS CORP COM 909214306 738 63,102 SH   SOLE 1 63,102 0 0
UNISYS CORP OPT 909214306 82 7,000 SH Call SOLE 8 7,000 0 0
UNISYS CORP OPT 909214306 18 1,500 SH Put SOLE 8 1,500 0 0
UNISYS CORP COM 909214306 267 22,855 SH   SOLE 8 22,855 0 0
UNIT CORP COM 909218109 683 47,932 SH   SOLE 1 47,932 0 0
UNIT CORP COM 909218109 22 1,535 SH   SOLE 8 1,535 0 0
UNITED BANKSHARES INC WEST V COM 909907107 1,203 33,204 SH   SOLE 1 33,204 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2,320 93,013 SH   SOLE 1 93,013 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 141 15,081 SH   SOLE 1 15,081 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 0 48 SH   SOLE 8 48 0 0
UNITED CONTL HLDGS INC COM 910047109 4,455 55,834 SH   SOLE 1 55,834 0 0
UNITED CONTL HLDGS INC OPT 910047109 29,311 367,400 SH Call SOLE 8 367,400 0 0
UNITED CONTL HLDGS INC COM 910047109 34,188 428,530 SH   SOLE 8 428,530 0 0
UNITED CONTL HLDGS INC OPT 910047109 88,771 1,112,700 SH Put SOLE 8 1,112,700 0 0
UNITED CONTL HLDGS INC COM 910047109 1,917 24,041 SH   SOLE 9 24,041 0 0
UNITED FINL BANCORP INC NEW COM 910304104 233 16,256 SH   SOLE 1 16,256 0 0
UNITED FINL BANCORP INC NEW COM 910304104 3 179 SH   SOLE 8 179 0 0
UNITED FIRE GROUP INC COM 910340108 1,273 29,133 SH   SOLE 1 29,133 0 0
UNITED INS HLDGS CORP COM 910710102 222 13,993 SH   SOLE 1 13,993 0 0
UNITED NAT FOODS INC COM 911163103 467 35,318 SH   SOLE 1 35,318 0 0
UNITED NAT FOODS INC COM 911163103 57 4,290 SH   SOLE 8 4,290 0 0
UNITED NAT FOODS INC OPT 911163103 53 4,000 SH Put SOLE 8 4,000 0 0
UNITED PARCEL SERVICE INC COM 911312106 56 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 104,820 938,079 SH   SOLE 1 938,079 0 0
UNITED PARCEL SERVICE INC OPT 911312106 15,733 140,800 SH Put SOLE 8 140,800 0 0
UNITED PARCEL SERVICE INC COM 911312106 2,259 20,218 SH   SOLE 8 20,218 0 0
UNITED PARCEL SERVICE INC OPT 911312106 34,539 309,100 SH Call SOLE 8 309,100 0 0
UNITED PARCEL SERVICE INC COM 911312106 8,376 74,957 SH   SOLE 9 74,957 0 0
UNITED PARCEL SERVICE INC COM 911312106 201 1,800 SH   SOLE 20 0 1,800 0
UNITED PARCEL SERVICE INC COM 911312106 8,333 74,575 SH   SOLE 58 74,575 0 0
UNITED RENTALS INC COM 911363109 16,947 148,336 SH   SOLE 1 148,336 0 0
UNITED RENTALS INC COM 911363109 200 1,754 SH   SOLE 8 1,754 0 0
UNITED RENTALS INC OPT 911363109 6,604 57,800 SH Put SOLE 8 57,800 0 0
UNITED RENTALS INC OPT 911363109 2,696 23,600 SH Call SOLE 8 23,600 0 0
UNITED RENTALS INC COM 911363109 976 8,545 SH   SOLE 9 8,545 0 0
UNITED SECURITY BANCSHARES C COM 911460103 42 4,017 SH   SOLE 1 4,017 0 0
UNITED STATES CELLULAR CORP COM 911684108 118 2,572 SH   SOLE 1 2,572 0 0
UNITED STATES CELLULAR CORP COM 911684108 37 820 SH   SOLE 8 820 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 62 804 SH   SOLE 1 804 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 0 1 SH   SOLE 8 1 0 0
UNITED STATES NATL GAS FUND FUND 912318300 43 1,813 SH   SOLE 1 1,813 0 0
UNITED STATES NATL GAS FUND OPT 912318300 47,698 2,031,400 SH Put SOLE 8 2,031,400 0 0
UNITED STATES NATL GAS FUND OPT 912318300 39,791 1,694,700 SH Call SOLE 8 1,694,700 0 0
UNITED STATES NATL GAS FUND FUND 912318300 4,609 196,300 SH   SOLE 8 196,300 0 0
UNITED STATES OIL FUND LP FUND 91232N108 2,985 238,833 SH   SOLE 1 238,833 0 0
UNITED STATES OIL FUND LP OPT 91232N108 9,014 721,100 SH Put SOLE 8 721,100 0 0
UNITED STATES OIL FUND LP FUND 91232N108 49,194 3,935,451 SH   SOLE 8 3,935,451 0 0
UNITED STATES OIL FUND LP OPT 91232N108 44,621 3,569,700 SH Call SOLE 8 3,569,700 0 0
UNITED STATES OIL FUND LP FUND 91232N108 125 10,000 SH   DFND 20 0 0 10,000
UNITED STATES STL CORP NEW COM 912909108 27,579 1,415,000 SH   SOLE 1 1,415,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 4,873 250,000 SH Call SOLE 1 250,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 77,960 4,000,000 SH Put SOLE 1 4,000,000 0 0
UNITED STATES STL CORP NEW COM 912909108 17,395 892,546 SH   SOLE 8 892,546 0 0
UNITED STATES STL CORP NEW OPT 912909108 10,244 525,600 SH Call SOLE 8 525,600 0 0
UNITED STATES STL CORP NEW OPT 912909108 44,117 2,263,600 SH Put SOLE 8 2,263,600 0 0
UNITED STATES STL CORP NEW COM 912909108 319 16,357 SH   SOLE 9 16,357 0 0
UNITED TECHNOLOGIES CORP COM 913017109 868 6,735 SH   DFND 1 0 0 6,735
UNITED TECHNOLOGIES CORP COM 913017109 94,096 730,054 SH   SOLE 1 729,329 725 0
UNITED TECHNOLOGIES CORP OPT 913017109 33,841 262,557 SH Put SOLE 8 262,557 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,205 9,352 SH   SOLE 8 9,352 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 1,585,852 12,303,922 SH Call SOLE 8 12,303,922 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,359 88,132 SH   SOLE 9 88,132 0 0
UNITED TECHNOLOGIES CORP COM 913017109 516 4,000 SH   DFND 20 0 0 4,000
UNITED TECHNOLOGIES CORP COM 913017109 11,221 87,058 SH   SOLE 58 87,058 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,229 18,994 SH   SOLE 1 18,994 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 3,967 33,800 SH Call SOLE 8 33,800 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 5,070 43,200 SH Put SOLE 8 43,200 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1 7 SH   SOLE 8 7 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 181 1,535 SH   SOLE 9 1,535 0 0
UNITEDHEALTH GROUP INC COM 91324P102 304,015 1,229,534 SH   SOLE 1 953,346 276,188 0
UNITEDHEALTH GROUP INC COM 91324P102 1,404 5,678 SH   DFND 1 0 0 5,678
UNITEDHEALTH GROUP INC COM 91324P102 12,332 49,877 SH   SOLE 8 49,877 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 29,449 119,100 SH Put SOLE 8 119,100 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 37,757 152,700 SH Call SOLE 8 152,700 0 0
UNITEDHEALTH GROUP INC COM 91324P102 24,813 100,354 SH   SOLE 9 100,354 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,053 12,348 SH   SOLE 20 0 12,348 0
UNITEDHEALTH GROUP INC COM 91324P102 1,731 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 25,514 103,187 SH   SOLE 58 103,187 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,925 48,230 SH   SOLE 99 0 48,230 0
UNITI GROUP INC TRUS 91325V108 349 31,178 SH   SOLE 1 31,178 0 0
UNITI GROUP INC OPT 91325V108 483 43,200 SH Call SOLE 8 43,200 0 0
UNITI GROUP INC OPT 91325V108 7,575 677,000 SH Put SOLE 8 677,000 0 0
UNITI GROUP INC TRUS 91325V108 5,220 466,525 SH   SOLE 8 466,525 0 0
UNITIL CORP COM 913259107 242 4,458 SH   SOLE 1 4,458 0 0
UNITIL CORP COM 913259107 23 439 SH   SOLE 8 439 0 0
UNITY BANCORP INC COM 913290102 47 2,467 SH   SOLE 1 2,467 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 171 21,034 SH   SOLE 1 21,034 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 3 400 SH   SOLE 8 400 0 0
UNIVAR INC COM 91336L107 2,895 130,647 SH   SOLE 1 130,647 0 0
UNIVAR INC COM 91336L107 9,974 450,100 SH   SOLE 8 450,100 0 0
UNIVERSAL CORP VA COM 913456109 2,222 38,564 SH   SOLE 1 38,564 0 0
UNIVERSAL CORP VA COM 913456109 4,102 71,181 SH   SOLE 8 71,181 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 2,541 16,626 SH   SOLE 1 16,626 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 8,101 53,000 SH Call SOLE 8 53,000 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 975 6,377 SH   SOLE 8 6,377 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 9,125 59,700 SH Put SOLE 8 59,700 0 0
UNIVERSAL ELECTRS INC COM 913483103 727 19,584 SH   SOLE 1 19,584 0 0
UNIVERSAL FST PRODS INC COM 913543104 2,757 92,229 SH   SOLE 1 92,229 0 0
UNIVERSAL FST PRODS INC COM 913543104 3 90 SH   SOLE 8 90 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 1,918 25,323 SH   SOLE 1 25,323 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 13,030 97,404 SH   SOLE 1 97,404 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 308 2,300 SH Put SOLE 8 2,300 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 107 800 SH Call SOLE 8 800 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 1,183 8,838 SH   SOLE 9 8,838 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1,553 50,088 SH   SOLE 1 50,088 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 44 1,395 SH   SOLE 8 1,395 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 56 2,851 SH   SOLE 1 2,851 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 42 2,568 SH   SOLE 1 2,568 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 0 66 SH   SOLE 8 66 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 216 8,830 SH   SOLE 1 8,830 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 10 406 SH   SOLE 8 406 0 0
UNUM GROUP COM 91529Y106 10,484 309,906 SH   SOLE 1 309,906 0 0
UNUM GROUP OPT 91529Y106 3 100 SH Put SOLE 8 100 0 0
UNUM GROUP COM 91529Y106 132 3,913 SH   SOLE 8 3,913 0 0
UNUM GROUP COM 91529Y106 768 22,681 SH   SOLE 9 22,681 0 0
UNUM THERAPEUTICS INC COM 903214104 24 5,447 SH   SOLE 1 5,447 0 0
UNUM THERAPEUTICS INC COM 903214104 1 302 SH   SOLE 8 302 0 0
UPLAND SOFTWARE INC COM 91544A109 216 5,095 SH   SOLE 1 5,095 0 0
UPLAND SOFTWARE INC COM 91544A109 118 2,785 SH   SOLE 8 2,785 0 0
UPWORK INC COM 91688F104 1,760 91,944 SH   SOLE 1 91,944 0 0
UPWORK INC COM 91688F104 24 1,233 SH   DFND 1 0 0 1,233
UPWORK INC COM 91688F104 312 16,291 SH   SOLE 8 16,291 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 69 49,233 SH   SOLE 1 49,233 0 0
URANIUM ENERGY CORP COM 916896103 2 1,129 SH   SOLE 8 1,129 0 0
URBAN EDGE PPTYS TRUS 91704F104 4,745 249,762 SH   SOLE 1 249,762 0 0
URBAN EDGE PPTYS TRUS 91704F104 1 27 SH   SOLE 8 27 0 0
URBAN ONE INC COM 91705J204 1 325 SH   SOLE 8 325 0 0
URBAN OUTFITTERS INC COM 917047102 7,123 240,341 SH   SOLE 1 240,341 0 0
URBAN OUTFITTERS INC OPT 917047102 368 12,400 SH Put SOLE 8 12,400 0 0
URBAN OUTFITTERS INC COM 917047102 373 12,562 SH   SOLE 8 12,562 0 0
URBAN OUTFITTERS INC OPT 917047102 759 25,600 SH Call SOLE 8 25,600 0 0
URBAN TEA INC COM G9396G100 77 35,400 SH   SOLE 8 35,400 0 0
UROGEN PHARMA LTD COM M96088105 435 11,783 SH   SOLE 1 11,783 0 0
UROGEN PHARMA LTD COM M96088105 694 18,780 SH   SOLE 8 18,780 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 570 27,592 SH   SOLE 1 27,592 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 3 151 SH   SOLE 8 151 0 0
US BANCORP DEL COM 902973304 158 3,288 SH   DFND 1 0 0 3,288
US BANCORP DEL COM 902973304 126,077 2,616,260 SH   SOLE 1 1,762,693 853,567 0
US BANCORP DEL OPT 902973304 3,070 63,700 SH Put SOLE 8 63,700 0 0
US BANCORP DEL OPT 902973304 18,197 377,600 SH Call SOLE 8 377,600 0 0
US BANCORP DEL COM 902973304 19 390 SH   SOLE 8 390 0 0
US BANCORP DEL COM 902973304 7,832 162,509 SH   SOLE 9 162,509 0 0
US BANCORP DEL COM 902973304 2,176 45,147 SH   SOLE 20 0 45,147 0
US BANCORP DEL COM 902973304 7,165 148,672 SH   SOLE 99 0 148,672 0
US ECOLOGY INC COM 91732J102 1,252 22,344 SH   SOLE 1 22,344 0 0
US ECOLOGY INC COM 91732J102 158 2,820 SH   SOLE 8 2,820 0 0
US FOODS HLDG CORP COM 912008109 7,763 222,329 SH   SOLE 1 222,329 0 0
US XPRESS ENTERPRISES INC COM 90338N202 543 82,205 SH   SOLE 1 82,205 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 116 7,427 SH   SOLE 1 7,427 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 6 358 SH   SOLE 8 358 0 0
USA TECHNOLOGIES INC COM 90328S500 67 16,107 SH   SOLE 1 16,107 0 0
USA TECHNOLOGIES INC COM 90328S500 3 643 SH   SOLE 8 643 0 0
USA TRUCK INC COM 902925106 32 2,238 SH   SOLE 1 2,238 0 0
USA TRUCK INC COM 902925106 1 53 SH   SOLE 8 53 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,966 23,438 SH   SOLE 1 23,438 0 0
USANA HEALTH SCIENCES INC COM 90328M107 265 3,149 SH   SOLE 8 3,149 0 0
UTAH MED PRODS INC COM 917488108 88 990 SH   SOLE 1 990 0 0
UXIN LTD ADR 91818X108 119 31,338 SH   SOLE 1 31,338 0 0
UXIN LTD ADR 91818X108 0 1 SH   SOLE 8 1 0 0
V F CORP COM 918204108 26,330 302,938 SH   SOLE 1 302,938 0 0
V F CORP OPT 918204108 6,692 77,000 SH Call SOLE 8 77,000 0 0
V F CORP OPT 918204108 452 5,200 SH Put SOLE 8 5,200 0 0
V F CORP COM 918204108 311 3,577 SH   SOLE 8 3,577 0 0
V F CORP COM 918204108 2,994 34,449 SH   SOLE 9 34,449 0 0
VAALCO ENERGY INC COM 91851C201 570 254,678 SH   SOLE 1 254,678 0 0
VAALCO ENERGY INC COM 91851C201 14 6,290 SH   SOLE 8 6,290 0 0
VAIL RESORTS INC COM 91879Q109 7,627 35,095 SH   SOLE 1 35,095 0 0
VAIL RESORTS INC COM 91879Q109 72 329 SH   SOLE 8 329 0 0
VAIL RESORTS INC OPT 91879Q109 5,932 27,300 SH Put SOLE 8 27,300 0 0
VAIL RESORTS INC OPT 91879Q109 500 2,300 SH Call SOLE 8 2,300 0 0
VAIL RESORTS INC COM 91879Q109 318 1,464 SH   SOLE 9 1,464 0 0
VALE S A ADR 91912E105 5,730 438,753 SH   SOLE 1 438,753 0 0
VALE S A ADR 91912E105 71 5,405 SH   DFND 1 0 0 5,405
VALE S A ADR 91912E105 25,061 1,918,911 SH   SOLE 8 1,918,911 0 0
VALE S A OPT 91912E105 18,460 1,413,500 SH Call SOLE 8 1,413,500 0 0
VALE S A OPT 91912E105 82,181 6,292,600 SH Put SOLE 8 6,292,600 0 0
VALE S A ADR 91912E105 712 54,458 SH   SOLE 9 54,458 0 0
VALE S A ADR 91912E105 2,475 189,477 SH   DFND 20 0 0 189,477
VALERO ENERGY CORP NEW COM 91913Y100 110,950 1,307,898 SH   SOLE 1 1,307,898 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 11,766 138,700 SH Call SOLE 8 138,700 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,438 28,737 SH   SOLE 8 28,737 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 8,229 97,000 SH Put SOLE 8 97,000 0 0
VALERO ENERGY CORP NEW COM 91913Y100 3,764 44,361 SH   SOLE 9 44,361 0 0
VALHI INC NEW COM 918905100 17 7,853 SH   SOLE 1 7,853 0 0
VALLEY NATL BANCORP COM 919794107 1,105 115,364 SH   SOLE 1 115,364 0 0
VALLEY NATL BANCORP OPT 919794107 13 1,400 SH Call SOLE 8 1,400 0 0
VALLEY NATL BANCORP COM 919794107 2 194 SH   SOLE 8 194 0 0
VALLEY NATL BANCORP OPT 919794107 5 500 SH Put SOLE 8 500 0 0
VALMONT INDS INC COM 920253101 1,928 14,814 SH   SOLE 1 14,814 0 0
VALMONT INDS INC OPT 920253101 130 1,000 SH Put SOLE 8 1,000 0 0
VALMONT INDS INC COM 920253101 161 1,241 SH   SOLE 8 1,241 0 0
VALUE LINE INC COM 920437100 8 305 SH   SOLE 1 305 0 0
VALVOLINE INC COM 92047W101 2,058 110,811 SH   SOLE 1 110,811 0 0
VALVOLINE INC COM 92047W101 384 20,683 SH   SOLE 8 20,683 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1,000 54,328 SH   SOLE 1 54,328 0 0
VANDA PHARMACEUTICALS INC COM 921659108 243 13,161 SH   SOLE 8 13,161 0 0
VANECK VECTORS ETF TR FUND 92189F742 1 50 SH   SOLE 1 50 0 0
VANECK VECTORS ETF TR FUND 92189H409 1,255 20,000 SH   SOLE 1 20,000 0 0
VANECK VECTORS ETF TR FUND 92189F106 23,774 1,060,391 SH   SOLE 1 1,060,391 0 0
VANECK VECTORS ETF TR FUND 92189F791 4 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR FUND 92189F791 2,639 83,162 SH   SOLE 1 83,162 0 0
VANECK VECTORS ETF TR OPT 92189F403 2,060 100,000 SH Call SOLE 1 100,000 0 0
VANECK VECTORS ETF TR FUND 92189F403 21 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TR FUND 92189F718 5,329 309,286 SH   SOLE 1 309,286 0 0
VANECK VECTORS ETF TR OPT 92189F403 2,060 100,000 SH Put SOLE 1 100,000 0 0
VANECK VECTORS ETF TR FUND 92189F106 30 1,351 SH   DFND 1 0 0 1,351
VANECK VECTORS ETF TR FUND 92189F676 168,156 1,581,447 SH   SOLE 1 1,581,447 0 0
VANECK VECTORS ETF TR FUND 92189F403 771 37,421 SH   SOLE 1 37,421 0 0
VANECK VECTORS ETF TR FUND 92189F791 1,392 43,891 SH   SOLE 8 43,891 0 0
VANECK VECTORS ETF TR FUND 92189F676 18,020 169,472 SH   SOLE 8 169,472 0 0
VANECK VECTORS ETF TR OPT 92189F403 834 40,500 SH Put SOLE 8 40,500 0 0
VANECK VECTORS ETF TR FUND 92189F403 394 19,101 SH   SOLE 8 19,101 0 0
VANECK VECTORS ETF TR OPT 92189F676 52,070 489,700 SH Call SOLE 8 489,700 0 0
VANECK VECTORS ETF TR OPT 92189F791 7,463 235,200 SH Put SOLE 8 235,200 0 0
VANECK VECTORS ETF TR OPT 92189F106 239,945 10,702,300 SH Put SOLE 8 10,702,300 0 0
VANECK VECTORS ETF TR OPT 92189F718 11,703 679,200 SH Call SOLE 8 679,200 0 0
VANECK VECTORS ETF TR FUND 92189F718 17,903 1,039,053 SH   SOLE 8 1,039,053 0 0
VANECK VECTORS ETF TR FUND 92189F106 16,390 731,054 SH   SOLE 8 731,054 0 0
VANECK VECTORS ETF TR OPT 92189F403 591 28,700 SH Call SOLE 8 28,700 0 0
VANECK VECTORS ETF TR OPT 92189F718 46,667 2,708,500 SH Put SOLE 8 2,708,500 0 0
VANECK VECTORS ETF TR OPT 92189F676 69,540 654,000 SH Put SOLE 8 654,000 0 0
VANECK VECTORS ETF TR OPT 92189F791 2,288 72,100 SH Call SOLE 8 72,100 0 0
VANECK VECTORS ETF TR OPT 92189F106 108,979 4,860,800 SH Call SOLE 8 4,860,800 0 0
VANECK VECTORS ETF TR FUND 92189F809 0 4 SH   SOLE 8 4 0 0
VANECK VECTORS ETF TR FUND 92189F106 746 33,265 SH   SOLE 9 33,265 0 0
VANECK VECTORS ETF TR FUND 92189F718 3,202 185,842 SH   DFND 20 0 0 185,842
VANECK VECTORS ETF TR FUND 92189F676 744 7,000 SH   DFND 20 0 0 7,000
VANECK VECTORS ETF TR FUND 92189F403 24 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F106 155 6,900 SH   DFND 20 0 0 6,900
VANECK VECTORS ETF TR FUND 92189F676 21 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FD INC FUND 921937835 15,772 194,281 SH   SOLE 1 194,281 0 0
VANGUARD BD INDEX FD INC FUND 921937835 0 2 SH   SOLE 8 2 0 0
VANGUARD BD INDEX FD INC FUND 921937819 5 60 SH   SOLE 8 60 0 0
VANGUARD BD INDEX FD INC FUND 921937835 1,827 22,500 SH   SOLE 9 22,500 0 0
VANGUARD GROUP FUND 921908844 178 1,622 SH   SOLE 1 1,622 0 0
VANGUARD INDEX FDS FUND 922908652 30,505 264,203 SH   SOLE 1 264,203 0 0
VANGUARD INDEX FDS FUND 922908363 696 2,682 SH   DFND 1 0 0 2,682
VANGUARD INDEX FDS FUND 922908611 57 439 SH   SOLE 1 439 0 0
VANGUARD INDEX FDS FUND 922908744 265 2,465 SH   SOLE 1 2,465 0 0
VANGUARD INDEX FDS FUND 922908553 122,867 1,413,726 SH   SOLE 1 1,413,726 0 0
VANGUARD INDEX FDS FUND 922908769 32 223 SH   SOLE 1 223 0 0
VANGUARD INDEX FDS OPT 922908553 1,973 22,700 SH Call SOLE 8 22,700 0 0
VANGUARD INDEX FDS FUND 922908595 17,972 100,000 SH   SOLE 8 100,000 0 0
VANGUARD INDEX FDS OPT 922908553 443 5,100 SH Put SOLE 8 5,100 0 0
VANGUARD INDEX FDS FUND 922908553 1,833 21,086 SH   SOLE 8 21,086 0 0
VANGUARD INDEX FDS FUND 922908769 460 3,181 SH   SOLE 8 3,181 0 0
VANGUARD INDEX FDS OPT 922908769 217 1,500 SH Put SOLE 8 1,500 0 0
VANGUARD INDEX FDS OPT 922908769 738 5,100 SH Call SOLE 8 5,100 0 0
VANGUARD INDEX FDS FUND 922908553 78 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 20,971 493,446 SH   SOLE 1 493,446 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042866 125 1,891 SH   DFND 1 0 0 1,891
VANGUARD INTL EQUITY INDEX F FUND 922042858 689 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042742 144,803 1,979,000 SH   SOLE 1 1,979,000 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 73 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F OPT 922042742 36,585 500,000 SH Call SOLE 1 500,000 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 16,780 313,001 SH   SOLE 8 313,001 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 4,387 103,200 SH Put SOLE 8 103,200 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 14,582 343,100 SH Call SOLE 8 343,100 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 59,196 1,104,200 SH Put SOLE 8 1,104,200 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 479 11,278 SH   SOLE 8 11,278 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 139 2,600 SH Call SOLE 8 2,600 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042775 4 74 SH   SOLE 8 74 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 412 5,632 SH   DFND 20 0 0 5,632
VANGUARD SCOTTSDALE FDS FUND 92206C870 233 2,680 SH   SOLE 1 2,680 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C599 9,720 75,101 SH   SOLE 8 75,101 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C706 3 42 SH   SOLE 8 42 0 0
VANGUARD STAR FD FUND 921909768 10,446 201,277 SH   SOLE 1 201,277 0 0
VANGUARD TAX MANAGED INTL FD FUND 921943858 8,541 208,982 SH   SOLE 1 208,982 0 0
VANGUARD TAX MANAGED INTL FD FUND 921943858 7 178 SH   SOLE 8 178 0 0
VANGUARD WHITEHALL FDS INC FUND 921946406 412 4,804 SH   SOLE 1 4,804 0 0
VANGUARD WHITEHALL FDS INC FUND 921946406 1 16 SH   SOLE 8 16 0 0
VANGUARD WORLD FDS FUND 92204A702 461 2,300 SH   DFND 1 0 0 2,300
VANGUARD WORLD FDS FUND 92204A405 140 2,167 SH   SOLE 1 2,167 0 0
VANGUARD WORLD FDS FUND 92204A603 2,525 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A405 541 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A603 0 1 SH   SOLE 8 1 0 0
VANGUARD WORLD FDS FUND 92204A504 0 1 SH   SOLE 8 1 0 0
VANGUARD WORLD FDS FUND 92204A207 0 1 SH   SOLE 8 1 0 0
VANGUARD WORLD FDS FUND 92204A801 0 1 SH   SOLE 8 1 0 0
VANGUARD WORLD FDS FUND 92204A884 5 54 SH   SOLE 8 54 0 0
VAPOTHERM INC COM 922107107 247 12,579 SH   SOLE 1 12,579 0 0
VAREX IMAGING CORP COM 92214X106 858 25,307 SH   SOLE 1 25,307 0 0
VAREX IMAGING CORP COM 92214X106 5 154 SH   SOLE 8 154 0 0
VARIAN MED SYS INC COM 92220P105 14,480 102,176 SH   SOLE 1 102,176 0 0
VARIAN MED SYS INC OPT 92220P105 85 600 SH Put SOLE 8 600 0 0
VARIAN MED SYS INC OPT 92220P105 439 3,100 SH Call SOLE 8 3,100 0 0
VARIAN MED SYS INC COM 92220P105 1,353 9,546 SH   SOLE 9 9,546 0 0
VARONIS SYS INC COM 922280102 1,221 20,464 SH   SOLE 1 20,464 0 0
VECTOR GROUP LTD COM 92240M108 1,454 134,835 SH   SOLE 1 134,835 0 0
VECTOR GROUP LTD COM 92240M108 36 3,332 SH   SOLE 8 3,332 0 0
VECTRUS INC COM 92242T101 91 3,417 SH   SOLE 1 3,417 0 0
VECTRUS INC COM 92242T101 147 5,540 SH   SOLE 8 5,540 0 0
VEDANTA LTD ADR 92242Y100 112 10,594 SH   SOLE 1 10,594 0 0
VEDANTA LTD OPT 92242Y100 18 1,700 SH Call SOLE 8 1,700 0 0
VEECO INSTRS INC DEL COM 922417100 355 32,828 SH   SOLE 1 32,828 0 0
VEECO INSTRS INC DEL COM 922417100 58 5,339 SH   SOLE 8 5,339 0 0
VEEVA SYS INC COM 922475108 9,700 76,459 SH   SOLE 1 76,459 0 0
VEEVA SYS INC COM 922475108 39 305 SH   DFND 1 0 0 305
VEEVA SYS INC OPT 922475108 1,167 9,200 SH Call SOLE 8 9,200 0 0
VEEVA SYS INC OPT 922475108 1,890 14,900 SH Put SOLE 8 14,900 0 0
VEEVA SYS INC COM 922475108 3,551 27,994 SH   SOLE 8 27,994 0 0
VEEVA SYS INC COM 922475108 562 4,434 SH   SOLE 9 4,434 0 0
VENATOR MATLS PLC COM G9329Z100 505 89,701 SH   SOLE 1 89,701 0 0
VENTAS INC TRUS 92276F100 113,758 1,782,749 SH   SOLE 1 1,782,749 0 0
VENTAS INC COM 92276F100 3 50 SH   DFND 1 0 0 50
VENTAS INC COM 92276F100 10,327 161,839 SH   SOLE 1 161,839 0 0
VENTAS INC OPT 92276F100 3,522 55,200 SH Call SOLE 8 55,200 0 0
VENTAS INC OPT 92276F100 2,016 31,600 SH Put SOLE 8 31,600 0 0
VENTAS INC COM 92276F100 2,650 41,529 SH   SOLE 9 41,529 0 0
VEON LTD ADR 91822M106 86 41,044 SH   DFND 1 0 0 41,044
VEON LTD ADR 91822M106 1,682 804,578 SH   SOLE 1 804,578 0 0
VEON LTD ADR 91822M106 3 1,619 SH   SOLE 8 1,619 0 0
VEONEER INCORPORATED COM 92336X109 10 424 SH   SOLE 8 424 0 0
VEONEER INCORPORATED COM 92336X109 0 1 SH   SOLE 9 1 0 0
VERA BRADLEY INC COM 92335C106 261 19,609 SH   SOLE 1 19,609 0 0
VERA BRADLEY INC COM 92335C106 2 146 SH   SOLE 8 146 0 0
VERA BRADLEY INC OPT 92335C106 1 100 SH Call SOLE 8 100 0 0
VERACYTE INC COM 92337F107 518 20,696 SH   SOLE 1 20,696 0 0
VERASTEM INC COM 92337C104 175 59,416 SH   SOLE 1 59,416 0 0
VERASTEM INC COM 92337C104 3 866 SH   SOLE 8 866 0 0
VEREIT INC TRUS 92339V100 13,002 1,553,413 SH   SOLE 1 1,553,413 0 0
VEREIT INC COM 92339V100 15,966 1,907,491 SH   SOLE 1 1,907,491 0 0
VEREIT INC OPT 92339V100 96 11,500 SH Put SOLE 8 11,500 0 0
VEREIT INC TRUS 92339V100 105 12,493 SH   SOLE 8 12,493 0 0
VEREIT INC COM 92339V100 285 34,074 SH   SOLE 9 34,074 0 0
VERICEL CORP COM 92346J108 688 39,271 SH   SOLE 1 39,271 0 0
VERICEL CORP COM 92346J108 112 6,412 SH   SOLE 8 6,412 0 0
VERINT SYS INC COM 92343X100 12,989 216,995 SH   SOLE 1 216,995 0 0
VERINT SYS INC BOND 92343XAA8 41 37,000 PRN   SOLE 8 0 0 37,000
VERINT SYS INC COM 92343X100 230 3,851 SH   SOLE 8 3,851 0 0
VERISIGN INC COM 92343E102 32,028 176,398 SH   SOLE 1 176,398 0 0
VERISIGN INC COM 92343E102 237 1,304 SH   SOLE 8 1,304 0 0
VERISIGN INC OPT 92343E102 654 3,600 SH Call SOLE 8 3,600 0 0
VERISIGN INC OPT 92343E102 91 500 SH Put SOLE 8 500 0 0
VERISIGN INC COM 92343E102 2,016 11,102 SH   SOLE 9 11,102 0 0
VERISK ANALYTICS INC COM 92345Y106 23,965 180,174 SH   SOLE 1 180,174 0 0
VERISK ANALYTICS INC OPT 92345Y106 40 300 SH Put SOLE 8 300 0 0
VERISK ANALYTICS INC OPT 92345Y106 13 100 SH Call SOLE 8 100 0 0
VERISK ANALYTICS INC COM 92345Y106 33 248 SH   SOLE 8 248 0 0
VERISK ANALYTICS INC COM 92345Y106 2,248 16,897 SH   SOLE 9 16,897 0 0
VERITEX HLDGS INC COM 923451108 740 30,551 SH   SOLE 1 30,551 0 0
VERITIV CORP COM 923454102 248 9,411 SH   SOLE 1 9,411 0 0
VERITONE INC COM 92347M100 1 247 SH   SOLE 8 247 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 370,600 6,267,537 SH   SOLE 1 6,267,537 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,419 23,996 SH   DFND 1 0 0 23,996
VERIZON COMMUNICATIONS INC COM 92343V104 47 795 SH   SOLE 8 795 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 56,345 952,900 SH Call SOLE 8 952,900 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 29,784 503,700 SH Put SOLE 8 503,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 68,869 1,164,722 SH   SOLE 9 1,164,722 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 544 9,197 SH   DFND 20 0 0 9,197
VERIZON COMMUNICATIONS INC COM 92343V104 150 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 30,602 517,544 SH   SOLE 58 517,544 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 34 575 SH   SOLE 99 0 575 0
VERMILION ENERGY INC COM 923725105 15 617 SH   SOLE 9 617 0 0
VERMILLION INC COM 92407M206 1 544 SH   SOLE 8 544 0 0
VERRA MOBILITY CORP COM 92511U102 1,581 132,862 SH   SOLE 1 132,862 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 50 4,568 SH   SOLE 1 4,568 0 0
VERSO CORP WARR 92531L207 438 20,440 SH   SOLE 1 20,440 0 0
VERSO CORP COM 92531L207 2,193 102,334 SH   SOLE 1 102,334 0 0
VERSO CORP COM 92531L207 0 27 SH   SOLE 8 27 0 0
VERSUM MATLS INC COM 92532W103 2,977 59,180 SH   SOLE 1 59,180 0 0
VERSUM MATLS INC COM 92532W103 9 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 835 16,594 SH   SOLE 8 16,594 0 0
VERSUM MATLS INC OPT 92532W103 12,326 245,000 SH Call SOLE 8 245,000 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 44,232 240,446 SH   SOLE 1 240,446 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 11 62 SH   DFND 1 0 0 62
VERTEX PHARMACEUTICALS INC OPT 92532F100 21,283 115,700 SH Call SOLE 8 115,700 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 20,198 109,800 SH Put SOLE 8 109,800 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 87 474 SH   SOLE 8 474 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 4,959 26,957 SH   SOLE 9 26,957 0 0
VIACOM INC NEW COM 92553P102 5 160 SH   SOLE 1 160 0 0
VIACOM INC NEW COM 92553P201 41,090 1,463,882 SH   SOLE 1 1,463,882 0 0
VIACOM INC NEW OPT 92553P201 3,716 132,400 SH Put SOLE 8 132,400 0 0
VIACOM INC NEW COM 92553P102 33 1,030 SH   SOLE 8 1,030 0 0
VIACOM INC NEW COM 92553P201 1,851 65,944 SH   SOLE 8 65,944 0 0
VIACOM INC NEW OPT 92553P201 6,114 217,800 SH Call SOLE 8 217,800 0 0
VIACOM INC NEW COM 92553P201 1,197 42,658 SH   SOLE 9 42,658 0 0
VIAD CORP COM 92552R406 757 13,446 SH   SOLE 1 13,446 0 0
VIAD CORP COM 92552R406 1 18 SH   SOLE 8 18 0 0
VIASAT INC COM 92552V100 1,349 17,410 SH   SOLE 1 17,410 0 0
VIASAT INC OPT 92552V100 605 7,800 SH Call SOLE 8 7,800 0 0
VIASAT INC OPT 92552V100 481 6,200 SH Put SOLE 8 6,200 0 0
VIASAT INC COM 92552V100 216 2,790 SH   SOLE 8 2,790 0 0
VIAVI SOLUTIONS INC COM 925550105 2,988 241,311 SH   SOLE 1 241,311 0 0
VIAVI SOLUTIONS INC COM 925550105 252 20,363 SH   SOLE 8 20,363 0 0
VIAVI SOLUTIONS INC BOND 925550AB1 1,641 1,458,000 PRN   SOLE 8 0 0 1,458,000
VIAVI SOLUTIONS INC OPT 925550105 84 6,800 SH Call SOLE 8 6,800 0 0
VIAVI SOLUTIONS INC OPT 925550105 24 1,900 SH Put SOLE 8 1,900 0 0
VICI PPTYS INC COM 925652109 1,881 85,987 SH   SOLE 1 85,987 0 0
VICOR CORP COM 925815102 458 14,744 SH   SOLE 1 14,744 0 0
VICOR CORP OPT 925815102 68 2,200 SH Call SOLE 8 2,200 0 0
VICOR CORP OPT 925815102 161 5,200 SH Put SOLE 8 5,200 0 0
VICOR CORP COM 925815102 270 8,696 SH   SOLE 8 8,696 0 0
VIEWRAY INC COM 92672L107 176 23,821 SH   SOLE 1 23,821 0 0
VIEWRAY INC COM 92672L107 1,721 232,950 SH   SOLE 8 232,950 0 0
VIKING THERAPEUTICS INC COM 92686J106 172 17,265 SH   SOLE 1 17,265 0 0
VILLAGE SUPER MKT INC COM 927107409 69 2,517 SH   SOLE 1 2,517 0 0
VINCE HLDG CORP COM 92719W207 22 1,791 SH   SOLE 1 1,791 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 372 11,233 SH   SOLE 1 11,233 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 504 15,207 SH   SOLE 8 15,207 0 0
VIPSHOP HLDGS LTD ADR 92763W103 19,817 2,467,788 SH   SOLE 1 2,467,788 0 0
VIPSHOP HLDGS LTD OPT 92763W103 2,476 308,300 SH Call SOLE 8 308,300 0 0
VIPSHOP HLDGS LTD OPT 92763W103 579 72,100 SH Put SOLE 8 72,100 0 0
VIPSHOP HLDGS LTD ADR 92763W103 975 121,412 SH   SOLE 9 121,412 0 0
VIRNETX HLDG CORP COM 92823T108 105 16,569 SH   SOLE 1 16,569 0 0
VIRNETX HLDG CORP COM 92823T108 1,042 164,552 SH   SOLE 8 164,552 0 0
VIRNETX HLDG CORP OPT 92823T108 27 4,300 SH Call SOLE 8 4,300 0 0
VIRNETX HLDG CORP OPT 92823T108 53 8,300 SH Put SOLE 8 8,300 0 0
VIRTU FINL INC COM 928254101 2,096 88,262 SH   SOLE 1 88,262 0 0
VIRTU FINL INC OPT 928254101 7 300 SH Put SOLE 8 300 0 0
VIRTU FINL INC COM 928254101 24 1,021 SH   SOLE 8 1,021 0 0
VIRTU FINL INC OPT 928254101 10 400 SH Call SOLE 8 400 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 569 5,841 SH   SOLE 1 5,841 0 0
VIRTUS INVT PARTNERS INC CONV 92828Q208 1,063 11,936 SH   SOLE 8 11,936 0 0
VIRTUSA CORP COM 92827P102 1,541 28,826 SH   SOLE 1 28,826 0 0
VIRTUSA CORP COM 92827P102 2 35 SH   SOLE 8 35 0 0
VISA INC OPT 92826C839 46,857 300,000 SH Call SOLE 1 300,000 0 0
VISA INC COM 92826C839 427,410 2,736,472 SH   SOLE 1 2,078,173 658,299 0
VISA INC COM 92826C839 4,006 25,649 SH   DFND 1 0 0 25,649
VISA INC COM 92826C839 565 3,618 SH   SOLE 8 3,618 0 0
VISA INC OPT 92826C839 37,095 237,500 SH Put SOLE 8 237,500 0 0
VISA INC OPT 92826C839 79,204 507,100 SH Call SOLE 8 507,100 0 0
VISA INC COM 92826C839 58,352 373,595 SH   SOLE 9 373,595 0 0
VISA INC COM 92826C839 2,062 13,200 SH   DFND 20 0 0 13,200
VISA INC COM 92826C839 6,610 42,320 SH   SOLE 20 0 42,320 0
VISA INC COM 92826C839 29,441 188,496 SH   SOLE 58 188,496 0 0
VISA INC COM 92826C839 16,457 105,366 SH   SOLE 99 0 105,366 0
VISHAY INTERTECHNOLOGY INC COM 928298108 3,060 165,695 SH   SOLE 1 165,695 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 1,076 58,198 SH   SOLE 8 58,198 0 0
VISHAY PRECISION GROUP INC COM 92835K103 100 2,923 SH   SOLE 1 2,923 0 0
VISHAY PRECISION GROUP INC COM 92835K103 2 59 SH   SOLE 8 59 0 0
VISTA GOLD CORP COM 927926303 0 271 SH   SOLE 8 271 0 0
VISTA OUTDOOR INC COM 928377100 682 85,111 SH   SOLE 1 85,111 0 0
VISTA OUTDOOR INC COM 928377100 93 11,659 SH   SOLE 8 11,659 0 0
VISTEON CORP COM 92839U206 2,199 32,664 SH   SOLE 1 32,664 0 0
VISTEON CORP OPT 92839U206 5,118 76,000 SH Put SOLE 8 76,000 0 0
VISTEON CORP COM 92839U206 2,043 30,330 SH   SOLE 8 30,330 0 0
VISTRA ENERGY CORP COM 92840M128 28 12,758 SH   SOLE 1 12,758 0 0
VISTRA ENERGY CORP COM 92840M102 8,689 333,773 SH   SOLE 1 333,773 0 0
VISTRA ENERGY CORP COM 92840M102 354 13,617 SH   SOLE 8 13,617 0 0
VISTRA ENERGY CORP OPT 92840M102 2 65 SH Put SOLE 8 65 0 0
VISTRA ENERGY CORP WARR 92840M128 65 29,977 SH   SOLE 8 29,977 0 0
VISTRA ENERGY CORP COM 92840M102 304 11,679 SH   SOLE 9 11,679 0 0
VITAL THERAPIES INC COM 92847R104 2 8,593 SH   SOLE 1 8,593 0 0
VITAL THERAPIES INC COM 92847R104 0 64 SH   SOLE 8 64 0 0
VITAMIN SHOPPE INC COM 92849E101 912 129,532 SH   SOLE 1 129,532 0 0
VITAMIN SHOPPE INC COM 92849E101 98 13,898 SH   SOLE 8 13,898 0 0
VITAMIN SHOPPE INC OPT 92849E101 310 44,000 SH Put SOLE 8 44,000 0 0
VITAMIN SHOPPE INC OPT 92849E101 23 3,200 SH Call SOLE 8 3,200 0 0
VIVEVE MED INC COM 92852W204 2 2,100 SH   SOLE 1 2,100 0 0
VIVINT SOLAR INC COM 92854Q106 225 45,078 SH   SOLE 1 45,078 0 0
VIVUS INC COM 928551308 0 18 SH   SOLE 1 18 0 0
VIVUS INC COM 928551308 0 57 SH   SOLE 8 57 0 0
VMWARE INC COM 928563402 39,928 221,190 SH   SOLE 1 221,190 0 0
VMWARE INC OPT 928563402 10,722 59,400 SH Put SOLE 8 59,400 0 0
VMWARE INC OPT 928563402 1,679 9,300 SH Call SOLE 8 9,300 0 0
VMWARE INC COM 928563402 1,459 8,086 SH   SOLE 8 8,086 0 0
VMWARE INC COM 928563402 31,984 177,193 SH   SOLE 9 177,193 0 0
VOC ENERGY TR TRUS 91829B103 0 59 SH   SOLE 8 59 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 5,141 162,529 SH   SOLE 1 162,529 0 0
VOCERA COMMUNICATIONS INC OPT 92857F107 3 100 SH Put SOLE 8 100 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 536 16,940 SH   SOLE 8 16,940 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 205 11,300 SH   DFND 1 0 0 11,300
VODAFONE GROUP PLC NEW ADR 92857W308 1,584 87,170 SH   SOLE 1 87,170 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 988 54,353 SH   SOLE 8 54,353 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,147 228,100 SH Call SOLE 8 228,100 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 3,792 208,600 SH Put SOLE 8 208,600 0 0
VONAGE HLDGS CORP COM 92886T201 1,472 146,552 SH   SOLE 1 146,552 0 0
VONAGE HLDGS CORP COM 92886T201 96 9,587 SH   SOLE 8 9,587 0 0
VORNADO RLTY TR TRUS 929042109 24,879 368,900 SH   SOLE 1 368,900 0 0
VORNADO RLTY TR COM 929042109 2,526 37,463 SH   SOLE 1 37,463 0 0
VORNADO RLTY TR TRUS 929042109 2,049 30,380 SH   SOLE 8 30,380 0 0
VORNADO RLTY TR OPT 929042109 4,033 59,800 SH Put SOLE 8 59,800 0 0
VORNADO RLTY TR OPT 929042109 769 11,400 SH Call SOLE 8 11,400 0 0
VORNADO RLTY TR COM 929042109 1,217 18,042 SH   SOLE 9 18,042 0 0
VOXELJET AG ADR 92912L107 0 90 SH   SOLE 8 90 0 0
VOXX INTL CORP COM 91829F104 86 18,520 SH   SOLE 8 18,520 0 0
VOYA FINL INC COM 929089100 8,115 162,419 SH   SOLE 1 162,419 0 0
VOYA FINL INC COM 929089100 592 11,853 SH   SOLE 8 11,853 0 0
VOYA FINL INC OPT 929089100 1,299 26,000 SH Put SOLE 8 26,000 0 0
VOYA FINL INC OPT 929089100 125 2,500 SH Call SOLE 8 2,500 0 0
VOYA FINL INC COM 929089100 283 5,659 SH   SOLE 9 5,659 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 116 6,062 SH   SOLE 1 6,062 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 6 306 SH   SOLE 8 306 0 0
VSE CORP COM 918284100 82 2,620 SH   SOLE 1 2,620 0 0
VTV THERAPEUTICS INC COM 918385105 48 28,000 SH   SOLE 1 28,000 0 0
VULCAN MATLS CO COM 929160109 183 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 14,187 119,831 SH   SOLE 1 119,831 0 0
VULCAN MATLS CO COM 929160109 509 4,301 SH   SOLE 8 4,301 0 0
VULCAN MATLS CO OPT 929160109 3,635 30,700 SH Put SOLE 8 30,700 0 0
VULCAN MATLS CO OPT 929160109 864 7,300 SH Call SOLE 8 7,300 0 0
VULCAN MATLS CO COM 929160109 1,631 13,768 SH   SOLE 9 13,768 0 0
VUZIX CORP COM 92921W300 20 6,655 SH   SOLE 1 6,655 0 0
VUZIX CORP COM 92921W300 72 23,444 SH   SOLE 8 23,444 0 0
W &amp T OFFSHORE INC COM 92922P106 1,237 179,333 SH   SOLE 1 179,333 0 0
W &amp T OFFSHORE INC COM 92922P106 179 25,956 SH   SOLE 8 25,956 0 0
W P CAREY INC COM 92936U109 2,519 32,156 SH   SOLE 1 32,156 0 0
W P CAREY INC TRUS 92936U109 10,166 129,779 SH   SOLE 1 129,779 0 0
W P CAREY INC TRUS 92936U109 2 29 SH   SOLE 8 29 0 0
W P CAREY INC COM 92936U109 446 5,700 SH   SOLE 9 5,700 0 0
WABASH NATL CORP COM 929566107 1,682 124,088 SH   SOLE 1 124,088 0 0
WABASH NATL CORP COM 929566107 6 434 SH   SOLE 8 434 0 0
WABCO HLDGS INC COM 92927K102 1,367 10,370 SH   SOLE 1 10,370 0 0
WABCO HLDGS INC COM 92927K102 6,548 49,674 SH   SOLE 8 49,674 0 0
WABCO HLDGS INC OPT 92927K102 9,927 75,300 SH Put SOLE 8 75,300 0 0
WABCO HLDGS INC COM 92927K102 248 1,885 SH   SOLE 9 1,885 0 0
WABTEC CORP COM 929740108 8 115 SH   DFND 1 0 0 115
WABTEC CORP COM 929740108 11,110 150,682 SH   SOLE 1 150,668 14 0
WABTEC CORP OPT 929740108 258 3,500 SH Call SOLE 8 3,500 0 0
WABTEC CORP COM 929740108 199 2,700 SH   SOLE 8 2,700 0 0
WABTEC CORP OPT 929740108 4,954 67,200 SH Put SOLE 8 67,200 0 0
WABTEC CORP COM 929740108 1,002 13,592 SH   SOLE 9 13,592 0 0
WABTEC CORP COM 929740108 15 204 SH   DFND 20 0 0 204
WABTEC CORP COM 929740108 0 2 SH   SOLE 99 0 2 0
WADDELL &amp REED FINL INC COM 930059100 1,275 73,753 SH   SOLE 1 73,753 0 0
WAGEWORKS INC COM 930427109 1,194 31,634 SH   SOLE 1 31,634 0 0
WAGEWORKS INC OPT 930427109 94 2,500 SH Call SOLE 8 2,500 0 0
WAITR HLDGS INC COM 930752100 834 67,877 SH   SOLE 1 67,877 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 163,625 2,586,083 SH   SOLE 1 2,586,083 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 83 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC OPT 931427108 13,300 210,200 SH Put SOLE 8 210,200 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 16,298 257,600 SH Call SOLE 8 257,600 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,110 17,543 SH   SOLE 8 17,543 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 44,214 698,827 SH   SOLE 9 698,827 0 0
WALKER &amp DUNLOP INC COM 93148P102 1,781 34,965 SH   SOLE 1 34,965 0 0
WALKER &amp DUNLOP INC COM 93148P102 92 1,791 SH   SOLE 8 1,791 0 0
WALMART INC COM 931142103 268 2,747 SH   DFND 1 0 0 2,747
WALMART INC COM 931142103 197,420 2,024,202 SH   SOLE 1 2,024,202 0 0
WALMART INC OPT 931142103 34,155 350,200 SH Call SOLE 8 350,200 0 0
WALMART INC OPT 931142103 64,264 658,900 SH Put SOLE 8 658,900 0 0
WALMART INC COM 931142103 15,812 162,127 SH   SOLE 8 162,127 0 0
WALMART INC COM 931142103 15,945 163,490 SH   SOLE 9 163,490 0 0
WALMART INC COM 931142103 14,892 152,691 SH   SOLE 58 152,691 0 0
WARRIOR MET COAL INC COM 93627C101 1,419 46,669 SH   SOLE 1 46,669 0 0
WARRIOR MET COAL INC COM 93627C101 10 339 SH   SOLE 8 339 0 0
WASHINGTON FED INC COM 938824109 910 31,534 SH   SOLE 1 31,534 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 2,505 443,305 SH   SOLE 1 443,305 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 0 51 SH   SOLE 8 51 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 1 100 SH Call SOLE 8 100 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 5,212 183,677 SH   SOLE 1 183,677 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 2 58 SH   SOLE 8 58 0 0
WASHINGTON TR BANCORP COM 940610108 211 4,373 SH   SOLE 1 4,373 0 0
WASTE CONNECTIONS INC COM 94106B101 5,008 56,529 SH   SOLE 1 56,529 0 0
WASTE CONNECTIONS INC COM 94106B101 827 9,326 SH   SOLE 9 9,326 0 0
WASTE MGMT INC DEL COM 94106L109 286 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL COM 94106L109 38,600 371,484 SH   SOLE 1 371,484 0 0
WASTE MGMT INC DEL OPT 94106L109 3,502 33,700 SH Call SOLE 8 33,700 0 0
WASTE MGMT INC DEL OPT 94106L109 2,047 19,700 SH Put SOLE 8 19,700 0 0
WASTE MGMT INC DEL COM 94106L109 105 1,012 SH   SOLE 8 1,012 0 0
WASTE MGMT INC DEL COM 94106L109 4,412 42,459 SH   SOLE 9 42,459 0 0
WATERS CORP COM 941848103 19,423 77,163 SH   SOLE 1 77,163 0 0
WATERS CORP OPT 941848103 101 400 SH Put SOLE 8 400 0 0
WATERS CORP COM 941848103 77 304 SH   SOLE 8 304 0 0
WATERS CORP OPT 941848103 50 200 SH Call SOLE 8 200 0 0
WATERS CORP COM 941848103 1,987 7,895 SH   SOLE 9 7,895 0 0
WATERSTONE FINL INC MD COM 94188P101 123 7,465 SH   SOLE 1 7,465 0 0
WATSCO INC COM 942622200 1,396 9,750 SH   SOLE 1 9,750 0 0
WATSCO INC OPT 942622200 14 100 SH Put SOLE 8 100 0 0
WATSCO INC COM 942622200 19 131 SH   SOLE 8 131 0 0
WATSCO INC OPT 942622200 243 1,700 SH Call SOLE 8 1,700 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 2,617 32,372 SH   SOLE 1 32,372 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 108 1,340 SH   SOLE 8 1,340 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 222 5,711 SH   SOLE 1 5,711 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 6 158 SH   SOLE 8 158 0 0
WAYFAIR INC COM 94419L101 16,360 110,207 SH   SOLE 1 110,207 0 0
WAYFAIR INC OPT 94419L101 7,037 47,400 SH Put SOLE 8 47,400 0 0
WAYFAIR INC OPT 94419L101 3,889 26,200 SH Call SOLE 8 26,200 0 0
WAYFAIR INC COM 94419L101 1,626 10,960 SH   SOLE 8 10,960 0 0
WAYFAIR INC COM 94419L101 308 2,071 SH   SOLE 9 2,071 0 0
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 0 35 SH   SOLE 8 35 0 0
WD-40 CO COM 929236107 1,702 10,043 SH   SOLE 1 10,043 0 0
WD-40 CO COM 929236107 18 104 SH   SOLE 8 104 0 0
WEATHERFORD INTL PLC COM G48833100 875 1,254,353 SH   SOLE 1 1,254,353 0 0
WEATHERFORD INTL PLC COM G48833100 353 506,280 SH   SOLE 8 506,280 0 0
WEATHERFORD INTL PLC OPT G48833100 38 53,800 SH Call SOLE 8 53,800 0 0
WEATHERFORD INTL PLC OPT G48833100 811 1,162,800 SH Put SOLE 8 1,162,800 0 0
WEBSTER FINL CORP CONN COM 947890109 1,992 39,319 SH   SOLE 1 39,319 0 0
WEBSTER FINL CORP CONN OPT 947890109 46 900 SH Call SOLE 8 900 0 0
WEBSTER FINL CORP CONN COM 947890109 1 16 SH   SOLE 8 16 0 0
WEC ENERGY GROUP INC COM 92939U106 110,018 1,391,225 SH   SOLE 1 1,391,225 0 0
WEC ENERGY GROUP INC OPT 92939U106 16 200 SH Put SOLE 8 200 0 0
WEC ENERGY GROUP INC COM 92939U106 78 980 SH   SOLE 8 980 0 0
WEC ENERGY GROUP INC COM 92939U106 2,623 33,170 SH   SOLE 9 33,170 0 0
WEIBO CORP ADR 948596101 12,628 203,709 SH   SOLE 1 203,709 0 0
WEIBO CORP ADR 948596101 4,853 78,281 SH   SOLE 8 78,281 0 0
WEIBO CORP OPT 948596101 16,378 264,200 SH Put SOLE 8 264,200 0 0
WEIBO CORP OPT 948596101 5,604 90,400 SH Call SOLE 8 90,400 0 0
WEIBO CORP ADR 948596101 1,381 22,280 SH   SOLE 9 22,280 0 0
WEIBO CORP ADR 948596101 205 3,300 SH   DFND 20 0 0 3,300
WEIGHT WATCHERS INTL INC NEW COM 948626106 224 11,105 SH   SOLE 1 11,105 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 1,610 79,912 SH   SOLE 8 79,912 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 2,722 135,100 SH Call SOLE 8 135,100 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 4,010 199,000 SH Put SOLE 8 199,000 0 0
WEINGARTEN RLTY INVS TRUS 948741103 11,196 381,210 SH   SOLE 1 381,210 0 0
WEINGARTEN RLTY INVS TRUS 948741103 35 1,195 SH   SOLE 8 1,195 0 0
WEINGARTEN RLTY INVS OPT 948741103 6 200 SH Call SOLE 8 200 0 0
WEIS MKTS INC COM 948849104 454 11,132 SH   SOLE 1 11,132 0 0
WEIS MKTS INC COM 948849104 496 12,149 SH   SOLE 8 12,149 0 0
WELBILT INC COM 949090104 60 3,686 SH   SOLE 1 3,686 0 0
WELBILT INC COM 949090104 57 3,472 SH   SOLE 8 3,472 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 29,295 108,605 SH   SOLE 1 108,605 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 49,472 183,400 SH Call SOLE 8 183,400 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 5,854 21,700 SH Put SOLE 8 21,700 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 2,931 10,864 SH   SOLE 8 10,864 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,407 5,216 SH   SOLE 9 5,216 0 0
WELLS FARGO CO NEW COM 949746101 1,518 31,424 SH   DFND 1 0 0 31,424
WELLS FARGO CO NEW OPT 949746101 14,254 295,000 SH Put SOLE 1 295,000 0 0
WELLS FARGO CO NEW COM 949746101 609,464 12,613,065 SH   SOLE 1 12,611,073 1,992 0
WELLS FARGO CO NEW OPT 949746101 107,280 2,220,200 SH Put SOLE 8 2,220,200 0 0
WELLS FARGO CO NEW COM 949746101 59,065 1,222,359 SH   SOLE 8 1,222,359 0 0
WELLS FARGO CO NEW OPT 949746101 51,190 1,059,400 SH Call SOLE 8 1,059,400 0 0
WELLS FARGO CO NEW COM 949746101 22,835 472,569 SH   SOLE 9 472,569 0 0
WELLS FARGO CO NEW COM 949746101 1,319 27,305 SH   DFND 20 0 0 27,305
WELLS FARGO CO NEW COM 949746101 25,640 530,633 SH   SOLE 58 530,633 0 0
WELLTOWER INC COM 95040Q104 21,505 277,128 SH   SOLE 1 277,128 0 0
WELLTOWER INC TRUS 95040Q104 71,651 923,332 SH   SOLE 1 923,332 0 0
WELLTOWER INC OPT 95040Q104 248 3,200 SH Put SOLE 8 3,200 0 0
WELLTOWER INC OPT 95040Q104 737 9,500 SH Call SOLE 8 9,500 0 0
WELLTOWER INC COM 95040Q104 4,869 62,743 SH   SOLE 9 62,743 0 0
WENDYS CO COM 95058W100 17,671 987,849 SH   SOLE 1 987,849 0 0
WENDYS CO OPT 95058W100 624 34,900 SH Call SOLE 8 34,900 0 0
WENDYS CO COM 95058W100 55 3,068 SH   SOLE 8 3,068 0 0
WERNER ENTERPRISES INC COM 950755108 1,480 43,336 SH   SOLE 1 43,336 0 0
WERNER ENTERPRISES INC COM 950755108 161 4,718 SH   SOLE 8 4,718 0 0
WESBANCO INC COM 950810101 636 16,004 SH   SOLE 1 16,004 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 145 16,444 SH   SOLE 1 16,444 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 49 5,627 SH   SOLE 8 5,627 0 0
WESCO INTL INC COM 95082P105 2,534 47,797 SH   SOLE 1 47,797 0 0
WESCO INTL INC COM 95082P105 335 6,310 SH   SOLE 8 6,310 0 0
WEST BANCORPORATION INC COM 95123P106 97 4,677 SH   SOLE 1 4,677 0 0
WEST BANCORPORATION INC COM 95123P106 29 1,398 SH   SOLE 8 1,398 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,114 37,323 SH   SOLE 1 37,323 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 157 1,426 SH   SOLE 8 1,426 0 0
WESTAMERICA BANCORPORATION COM 957090103 1,276 20,640 SH   SOLE 1 20,640 0 0
WESTELL TECHNOLOGIES INC COM 957541204 0 37 SH   SOLE 8 37 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,755 42,769 SH   SOLE 1 42,769 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 244 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 146 14,323 SH   SOLE 1 14,323 0 0
WESTERN ASSET MTG CAP CORP TRUS 95790D105 235 22,989 SH   SOLE 8 22,989 0 0
WESTERN DIGITAL CORP COM 958102105 40,480 842,292 SH   SOLE 1 842,292 0 0
WESTERN DIGITAL CORP OPT 958102105 12,164 253,100 SH Call SOLE 8 253,100 0 0
WESTERN DIGITAL CORP COM 958102105 6,489 135,013 SH   SOLE 8 135,013 0 0
WESTERN DIGITAL CORP OPT 958102105 18,609 387,200 SH Put SOLE 8 387,200 0 0
WESTERN DIGITAL CORP COM 958102105 1,700 35,390 SH   SOLE 9 35,390 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 77,985 2,486,784 SH   SOLE 1 2,486,784 0 0
WESTERN MIDSTREAM PARTNERS L OPT 958669103 14 459 SH Put SOLE 8 459 0 0
WESTERN MIDSTREAM PARTNERS L OPT 958669103 53 1,683 SH Call SOLE 8 1,683 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 73 7,818 SH   SOLE 1 7,818 0 0
WESTERN UN CO COM 959802109 15,229 824,593 SH   SOLE 1 824,593 0 0
WESTERN UN CO OPT 959802109 89 4,800 SH Put SOLE 8 4,800 0 0
WESTERN UN CO OPT 959802109 441 23,900 SH Call SOLE 8 23,900 0 0
WESTERN UN CO COM 959802109 1 52 SH   SOLE 8 52 0 0
WESTERN UN CO COM 959802109 1,282 69,356 SH   SOLE 9 69,356 0 0
WESTLAKE CHEM CORP COM 960413102 2,924 43,106 SH   SOLE 1 43,106 0 0
WESTLAKE CHEM CORP COM 960413102 17 233 SH   SOLE 8 233 0 0
WESTLAKE CHEM CORP OPT 960413102 68 1,000 SH Call SOLE 8 1,000 0 0
WESTLAKE CHEM CORP OPT 960413102 176 2,600 SH Put SOLE 8 2,600 0 0
WESTLAKE CHEM CORP COM 960413102 92 1,365 SH   SOLE 9 1,365 0 0
WESTLAKE CHEM PARTNERS LP COM 960417103 98 4,321 SH   SOLE 8 4,321 0 0
WESTPAC BKG CORP ADR 961214301 100 5,399 SH   SOLE 1 5,399 0 0
WESTROCK CO COM 96145D105 8,218 214,283 SH   SOLE 1 214,283 0 0
WESTROCK CO OPT 96145D105 291 7,600 SH Put SOLE 8 7,600 0 0
WESTROCK CO COM 96145D105 224 5,837 SH   SOLE 8 5,837 0 0
WESTROCK CO OPT 96145D105 134 3,500 SH Call SOLE 8 3,500 0 0
WESTROCK CO COM 96145D105 1,021 26,609 SH   SOLE 9 26,609 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 82 2,313 SH   SOLE 1 2,313 0 0
WEX INC COM 96208T104 841 4,381 SH   SOLE 1 4,381 0 0
WEX INC COM 96208T104 7 38 SH   SOLE 8 38 0 0
WEYCO GROUP INC COM 962149100 57 1,870 SH   SOLE 1 1,870 0 0
WEYCO GROUP INC COM 962149100 1 32 SH   SOLE 8 32 0 0
WEYERHAEUSER CO COM 962166104 4,530 171,955 SH   SOLE 1 171,955 0 0
WEYERHAEUSER CO TRUS 962166104 18,037 684,828 SH   SOLE 1 684,828 0 0
WEYERHAEUSER CO OPT 962166104 706 26,800 SH Put SOLE 8 26,800 0 0
WEYERHAEUSER CO TRUS 962166104 519 19,700 SH   SOLE 8 19,700 0 0
WEYERHAEUSER CO OPT 962166104 319 12,100 SH Call SOLE 8 12,100 0 0
WEYERHAEUSER CO COM 962166104 2,067 78,444 SH   SOLE 9 78,444 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,032 43,320 SH   SOLE 1 43,320 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 1,036 43,500 SH Put SOLE 8 43,500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,911 80,191 SH   SOLE 8 80,191 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,982 125,200 SH Call SOLE 8 125,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 822 34,529 SH   SOLE 9 34,529 0 0
WHIRLPOOL CORP COM 963320106 7 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 16,216 122,020 SH   SOLE 1 122,020 0 0
WHIRLPOOL CORP COM 963320106 777 5,853 SH   SOLE 8 5,853 0 0
WHIRLPOOL CORP OPT 963320106 2,525 19,000 SH Call SOLE 8 19,000 0 0
WHIRLPOOL CORP OPT 963320106 1,037 7,800 SH Put SOLE 8 7,800 0 0
WHIRLPOOL CORP COM 963320106 891 6,700 SH   SOLE 9 6,700 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 5,141 5,554 SH   SOLE 1 5,554 0 0
WHITESTONE REIT TRUS 966084204 538 44,737 SH   SOLE 1 44,737 0 0
WHITING PETE CORP NEW COM 966387409 4,618 176,668 SH   SOLE 1 176,668 0 0
WHITING PETE CORP NEW BOND 966387AL6 687 711,000 PRN   SOLE 8 0 0 711,000
WHITING PETE CORP NEW COM 966387409 0 16 SH   SOLE 8 16 0 0
WHITING PETE CORP NEW OPT 966387409 502 19,200 SH Put SOLE 8 19,200 0 0
WHITING PETE CORP NEW OPT 966387409 5,234 200,200 SH Call SOLE 8 200,200 0 0
WIDEOPENWEST INC COM 96758W101 89 9,848 SH   SOLE 1 9,848 0 0
WIDEPOINT CORP COM 967590100 0 18 SH   SOLE 8 18 0 0
WILEY JOHN &amp SONS INC COM 968223206 3,289 74,368 SH   SOLE 1 74,368 0 0
WILEY JOHN &amp SONS INC COM 968223206 3 64 SH   SOLE 8 64 0 0
WILLDAN GROUP INC COM 96924N100 102 2,742 SH   SOLE 1 2,742 0 0
WILLIAMS COS INC DEL COM 969457100 84,980 2,958,980 SH   SOLE 1 2,958,980 0 0
WILLIAMS COS INC DEL COM 969457100 631 21,956 SH   SOLE 8 21,956 0 0
WILLIAMS COS INC DEL OPT 969457100 19,521 679,700 SH Put SOLE 8 679,700 0 0
WILLIAMS COS INC DEL OPT 969457100 8,483 295,364 SH Call SOLE 8 295,364 0 0
WILLIAMS COS INC DEL COM 969457100 3,675 127,940 SH   SOLE 9 127,940 0 0
WILLIAMS SONOMA INC COM 969904101 10,337 183,703 SH   SOLE 1 183,703 0 0
WILLIAMS SONOMA INC OPT 969904101 1,131 20,100 SH Call SOLE 8 20,100 0 0
WILLIAMS SONOMA INC OPT 969904101 6,781 120,500 SH Put SOLE 8 120,500 0 0
WILLIAMS SONOMA INC COM 969904101 3,551 63,102 SH   SOLE 8 63,102 0 0
WILLIS LEASE FINANCE CORP COM 970646105 39 912 SH   SOLE 1 912 0 0
WILLIS LEASE FINANCE CORP COM 970646105 0 10 SH   SOLE 8 10 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 25,812 146,955 SH   SOLE 1 146,955 0 0
WILLIS TOWERS WATSON PUB LTD OPT G96629103 35 200 SH Put SOLE 8 200 0 0
WILLIS TOWERS WATSON PUB LTD OPT G96629103 176 1,000 SH Call SOLE 8 1,000 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 48 274 SH   SOLE 8 274 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 2,387 13,591 SH   SOLE 9 13,591 0 0
WILLSCOT CORP COM 971375126 699 63,049 SH   SOLE 1 63,049 0 0
WINGSTOP INC COM 974155103 2,658 34,966 SH   SOLE 1 34,966 0 0
WINGSTOP INC COM 974155103 1,776 23,364 SH   SOLE 8 23,364 0 0
WINGSTOP INC OPT 974155103 3,041 40,000 SH Put SOLE 8 40,000 0 0
WINMARK CORP COM 974250102 172 916 SH   SOLE 1 916 0 0
WINNEBAGO INDS INC COM 974637100 673 21,584 SH   SOLE 1 21,584 0 0
WINNEBAGO INDS INC OPT 974637100 259 8,300 SH Put SOLE 8 8,300 0 0
WINNEBAGO INDS INC OPT 974637100 754 24,200 SH Call SOLE 8 24,200 0 0
WINTRUST FINL CORP COM 97650W108 1,018 15,123 SH   SOLE 1 15,123 0 0
WIPRO LTD ADR 97651M109 1,727 433,802 SH   SOLE 1 433,802 0 0
WISDOMTREE INVTS INC COM 97717P104 623 88,377 SH   SOLE 1 88,377 0 0
WISDOMTREE INVTS INC COM 97717P104 1,743 246,841 SH   SOLE 8 246,841 0 0
WISDOMTREE INVTS INC OPT 97717P104 753 106,700 SH Call SOLE 8 106,700 0 0
WISDOMTREE INVTS INC OPT 97717P104 163 23,100 SH Put SOLE 8 23,100 0 0
WISDOMTREE TR FUND 97717X701 427 6,681 SH   SOLE 1 6,681 0 0
WISDOMTREE TR FUND 97717W851 11,519 227,603 SH   SOLE 1 227,603 0 0
WISDOMTREE TR FUND 97717W422 8,417 319,709 SH   SOLE 1 319,709 0 0
WISDOMTREE TR FUND 97717W851 101 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717X701 128 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717W760 2 30 SH   SOLE 8 30 0 0
WISDOMTREE TR OPT 97717W422 1,777 67,500 SH Put SOLE 8 67,500 0 0
WISDOMTREE TR OPT 97717W851 511 10,100 SH Call SOLE 8 10,100 0 0
WISDOMTREE TR FUND 97717W604 3 105 SH   SOLE 8 105 0 0
WISDOMTREE TR FUND 97717W422 1,874 71,165 SH   SOLE 8 71,165 0 0
WISDOMTREE TR FUND 97717X701 0 1 SH   SOLE 8 1 0 0
WISDOMTREE TR FUND 97717W307 3 33 SH   SOLE 8 33 0 0
WISDOMTREE TR FUND 97717X594 3 93 SH   SOLE 8 93 0 0
WISDOMTREE TR FUND 97717W281 2 43 SH   SOLE 8 43 0 0
WISDOMTREE TR FUND 97717W851 211 4,174 SH   SOLE 8 4,174 0 0
WISDOMTREE TR OPT 97717W851 967 19,100 SH Put SOLE 8 19,100 0 0
WISDOMTREE TR OPT 97717X701 6 100 SH Put SOLE 8 100 0 0
WISDOMTREE TR FUND 97717W315 4 100 SH   SOLE 8 100 0 0
WISDOMTREE TR OPT 97717X701 51 800 SH Call SOLE 8 800 0 0
WISDOMTREE TR OPT 97717W422 27,997 1,063,300 SH Call SOLE 8 1,063,300 0 0
WISDOMTREE TR FUND 97717W422 679 25,808 SH   SOLE 9 25,808 0 0
WIX COM LTD COM M98068105 15,085 124,838 SH   SOLE 1 124,838 0 0
WIX COM LTD OPT M98068105 2,477 20,500 SH Call SOLE 8 20,500 0 0
WIX COM LTD COM M98068105 3 22 SH   SOLE 8 22 0 0
WIX COM LTD OPT M98068105 10,295 85,200 SH Put SOLE 8 85,200 0 0
WIX COM LTD COM M98068105 190 1,572 SH   SOLE 9 1,572 0 0
WNS HOLDINGS LTD ADR 92932M101 1,776 33,331 SH   SOLE 1 33,331 0 0
WNS HOLDINGS LTD ADR 92932M101 401 7,536 SH   SOLE 8 7,536 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,525 98,689 SH   SOLE 1 98,689 0 0
WOLVERINE WORLD WIDE INC COM 978097103 630 17,630 SH   SOLE 8 17,630 0 0
WOODWARD INC COM 980745103 1,616 17,028 SH   SOLE 1 17,028 0 0
WOODWARD INC OPT 980745103 28 300 SH Call SOLE 8 300 0 0
WOODWARD INC COM 980745103 258 2,720 SH   SOLE 8 2,720 0 0
WORKDAY INC COM 98138H101 9,520 49,359 SH   SOLE 1 49,359 0 0
WORKDAY INC COM 98138H101 7 35 SH   DFND 1 0 0 35
WORKDAY INC OPT 98138H101 9,199 47,700 SH Put SOLE 8 47,700 0 0
WORKDAY INC OPT 98138H101 23,586 122,300 SH Call SOLE 8 122,300 0 0
WORKDAY INC COM 98138H101 1,894 9,821 SH   SOLE 8 9,821 0 0
WORKDAY INC COM 98138H101 1,039 5,386 SH   SOLE 9 5,386 0 0
WORKHORSE GROUP INC COM 98138J206 3 4,400 SH   SOLE 1 4,400 0 0
WORKIVA INC COM 98139A105 1,833 36,167 SH   SOLE 1 36,167 0 0
WORKIVA INC COM 98139A105 9 177 SH   SOLE 8 177 0 0
WORLD ACCEP CORP DEL COM 981419104 763 6,514 SH   SOLE 1 6,514 0 0
WORLD FUEL SVCS CORP COM 981475106 1,564 54,117 SH   SOLE 1 54,117 0 0
WORLD FUEL SVCS CORP COM 981475106 11 387 SH   SOLE 8 387 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 6,158 70,953 SH   SOLE 1 70,953 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 417 4,800 SH Call SOLE 8 4,800 0 0
WORLDPAY INC COM 981558109 76 672 SH   DFND 1 0 0 672
WORLDPAY INC COM 981558109 115,626 1,018,745 SH   SOLE 1 1,018,745 0 0
WORLDPAY INC COM 981558109 59 520 SH   SOLE 8 520 0 0
WORLDPAY INC OPT 981558109 2,452 21,600 SH Call SOLE 8 21,600 0 0
WORLDPAY INC OPT 981558109 216 1,900 SH Put SOLE 8 1,900 0 0
WORLDPAY INC COM 981558109 2,399 21,145 SH   SOLE 9 21,145 0 0
WORTHINGTON INDS INC COM 981811102 1,614 43,268 SH   SOLE 1 43,268 0 0
WORTHINGTON INDS INC COM 981811102 140 3,721 SH   SOLE 8 3,721 0 0
WORTHINGTON INDS INC OPT 981811102 202 5,400 SH Put SOLE 8 5,400 0 0
WPP PLC NEW ADR 92937A102 814 15,416 SH   SOLE 1 15,416 0 0
WPX ENERGY INC COM 98212B103 1,495 114,140 SH   SOLE 1 114,140 0 0
WPX ENERGY INC OPT 98212B103 1 100 SH Put SOLE 8 100 0 0
WPX ENERGY INC COM 98212B103 215 16,462 SH   SOLE 8 16,462 0 0
WRAP TECHNOLOGIES INC COM 98212N107 60 8,490 SH   SOLE 1 8,490 0 0
WRIGHT MED GROUP N V COM N96617118 1,444 45,927 SH   SOLE 1 45,927 0 0
WRIGHT MED GROUP N V OPT N96617118 6,762 215,000 SH Call SOLE 8 215,000 0 0
WRIGHT MED GROUP N V BOND 98236JAB4 749 483,000 PRN   SOLE 8 0 0 483,000
WRIGHT MED GROUP N V COM N96617118 11 343 SH   SOLE 8 343 0 0
WRIGHT MED GROUP N V OPT N96617118 3,145 100,000 SH Put SOLE 8 100,000 0 0
WSFS FINL CORP COM 929328102 690 17,876 SH   SOLE 1 17,876 0 0
WSFS FINL CORP COM 929328102 4 100 SH   SOLE 8 100 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 7,216 178,183 SH   SOLE 1 178,183 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 130 3,200 SH Put SOLE 8 3,200 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 20 500 SH Call SOLE 8 500 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 139 3,425 SH   SOLE 8 3,425 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 3 SH   SOLE 9 3 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 1,621 32,418 SH   SOLE 1 32,418 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 188 3,757 SH   SOLE 8 3,757 0 0
WYNN RESORTS LTD COM 983134107 66,379 556,320 SH   SOLE 1 556,320 0 0
WYNN RESORTS LTD OPT 983134107 74,658 625,700 SH Put SOLE 8 625,700 0 0
WYNN RESORTS LTD OPT 983134107 103,809 870,000 SH Call SOLE 8 870,000 0 0
WYNN RESORTS LTD COM 983134107 6,853 57,431 SH   SOLE 8 57,431 0 0
WYNN RESORTS LTD COM 983134107 1,340 11,230 SH   SOLE 9 11,230 0 0
X4 PHARMACEUTICALS INC COM 98420X103 4 245 SH   SOLE 1 245 0 0
XBIOTECH INC COM 98400H102 877 79,544 SH   SOLE 1 79,544 0 0
XBIOTECH INC COM 98400H102 0 8 SH   SOLE 8 8 0 0
XCEL ENERGY INC COM 98389B100 50,049 890,368 SH   SOLE 1 890,368 0 0
XCEL ENERGY INC COM 98389B100 56 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC OPT 98389B100 51 900 SH Call SOLE 8 900 0 0
XCEL ENERGY INC COM 98389B100 3,175 56,457 SH   SOLE 9 56,457 0 0
XENCOR INC COM 98401F105 410 13,204 SH   SOLE 1 13,204 0 0
XENETIC BIOSCIENCES INC COM 984015206 0 200 SH   SOLE 8 200 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 5,358 244,574 SH   SOLE 1 244,574 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 1 24 SH   SOLE 8 24 0 0
XENON PHARMACEUTICALS INC COM 98420N105 0 2 SH   SOLE 8 2 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 58 5,786 SH   SOLE 1 5,786 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 3 300 SH   SOLE 8 300 0 0
XEROX CORP COM 984121608 7,299 228,206 SH   SOLE 1 228,206 0 0
XEROX CORP COM 984121608 1 22 SH   DFND 1 0 0 22
XEROX CORP COM 984121608 107 3,345 SH   SOLE 8 3,345 0 0
XEROX CORP OPT 984121608 707 22,100 SH Put SOLE 8 22,100 0 0
XEROX CORP OPT 984121608 1,161 36,300 SH Call SOLE 8 36,300 0 0
XEROX CORP COM 984121608 699 21,881 SH   SOLE 9 21,881 0 0
XILINX INC COM 983919101 114,377 902,098 SH   SOLE 1 902,098 0 0
XILINX INC OPT 983919101 13,339 105,200 SH Put SOLE 8 105,200 0 0
XILINX INC COM 983919101 12,345 97,364 SH   SOLE 8 97,364 0 0
XILINX INC OPT 983919101 23,836 188,000 SH Call SOLE 8 188,000 0 0
XILINX INC COM 983919101 68,299 538,672 SH   SOLE 9 538,672 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 119 24,334 SH   SOLE 8 24,334 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 121 24,900 SH Put SOLE 8 24,900 0 0
XOMA CORP DEL COM 98419J206 22 1,798 SH   SOLE 1 1,798 0 0
XPERI CORP COM 98421B100 858 36,637 SH   SOLE 1 36,637 0 0
XPERI CORP COM 98421B100 0 1 SH   SOLE 8 1 0 0
XPO LOGISTICS INC COM 983793100 5,383 100,155 SH   SOLE 1 100,155 0 0
XPO LOGISTICS INC OPT 983793100 4,541 84,500 SH Call SOLE 8 84,500 0 0
XPO LOGISTICS INC COM 983793100 333 6,205 SH   SOLE 8 6,205 0 0
XPO LOGISTICS INC OPT 983793100 4,396 81,800 SH Put SOLE 8 81,800 0 0
XPO LOGISTICS INC COM 983793100 241 4,491 SH   SOLE 9 4,491 0 0
XUNLEI LTD ADR 98419E108 1,813 495,284 SH   SOLE 1 495,284 0 0
XUNLEI LTD ADR 98419E108 2 538 SH   SOLE 8 538 0 0
XYLEM INC COM 98419M100 13,811 174,731 SH   SOLE 1 174,731 0 0
XYLEM INC OPT 98419M100 40 500 SH Put SOLE 8 500 0 0
XYLEM INC OPT 98419M100 111 1,400 SH Call SOLE 8 1,400 0 0
XYLEM INC COM 98419M100 901 11,400 SH   SOLE 8 11,400 0 0
XYLEM INC COM 98419M100 1,571 19,881 SH   SOLE 9 19,881 0 0
Y MABS THERAPEUTICS INC COM 984241109 426 16,252 SH   SOLE 1 16,252 0 0
YAMANA GOLD INC COM 98462Y100 753 288,543 SH   SOLE 1 288,543 0 0
YAMANA GOLD INC COM 98462Y100 2 818 SH   DFND 1 0 0 818
YAMANA GOLD INC OPT 98462Y100 611 234,200 SH Call SOLE 8 234,200 0 0
YAMANA GOLD INC COM 98462Y100 199 76,163 SH   SOLE 8 76,163 0 0
YAMANA GOLD INC OPT 98462Y100 267 102,300 SH Put SOLE 8 102,300 0 0
YAMANA GOLD INC COM 98462Y100 1,005 385,126 SH   SOLE 9 385,126 0 0
YANDEX N V COM N97284108 363 10,585 SH   SOLE 1 10,585 0 0
YANDEX N V OPT N97284108 6,191 180,300 SH Call SOLE 8 180,300 0 0
YANDEX N V OPT N97284108 5,779 168,300 SH Put SOLE 8 168,300 0 0
YANDEX N V COM N97284108 6,551 190,770 SH   SOLE 8 190,770 0 0
YANGTZE RIV PORT AND LGSTC L COM 98475Y105 8 13,800 SH   SOLE 1 13,800 0 0
YATRA ONLINE INC COM G98338109 128 26,003 SH   SOLE 1 26,003 0 0
YATRA ONLINE INC COM G98338109 0 6 SH   SOLE 8 6 0 0
YELP INC COM 985817105 1,978 57,309 SH   SOLE 1 57,309 0 0
YELP INC OPT 985817105 4,813 139,500 SH Call SOLE 8 139,500 0 0
YELP INC OPT 985817105 3,509 101,700 SH Put SOLE 8 101,700 0 0
YELP INC COM 985817105 7,688 222,817 SH   SOLE 8 222,817 0 0
YETI HLDGS INC COM 98585X104 1,175 38,826 SH   SOLE 1 38,826 0 0
YETI HLDGS INC OPT 98585X104 1,513 50,000 SH Put SOLE 8 50,000 0 0
YETI HLDGS INC COM 98585X104 90 2,978 SH   SOLE 8 2,978 0 0
YEXT INC COM 98585N106 837 38,319 SH   SOLE 1 38,319 0 0
YIELD10 BIOSCIENCE INC COM 98585K201 0 6 SH   SOLE 8 6 0 0
YOGAWORKS INC COM 986005106 1 576 SH   SOLE 8 576 0 0
YORK WTR CO COM 987184108 139 4,041 SH   SOLE 1 4,041 0 0
YORK WTR CO COM 987184108 0 4 SH   SOLE 8 4 0 0
YOUNGEVITY INTL INC COM 987537206 719 126,082 SH   SOLE 1 126,082 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 4,135 295,155 SH   SOLE 1 295,155 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 212 15,100 SH Call SOLE 8 15,100 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 1,003 71,600 SH Put SOLE 8 71,600 0 0
YRC WORLDWIDE INC COM 984249607 66 9,790 SH   SOLE 1 9,790 0 0
YRC WORLDWIDE INC COM 984249607 411 61,466 SH   SOLE 8 61,466 0 0
YRC WORLDWIDE INC OPT 984249607 211 31,600 SH Put SOLE 8 31,600 0 0
YRC WORLDWIDE INC OPT 984249607 98 14,600 SH Call SOLE 8 14,600 0 0
YUM BRANDS INC COM 988498101 556 5,574 SH   DFND 1 0 0 5,574
YUM BRANDS INC COM 988498101 38,632 387,044 SH   SOLE 1 387,044 0 0
YUM BRANDS INC OPT 988498101 3,543 35,500 SH Call SOLE 8 35,500 0 0
YUM BRANDS INC COM 988498101 901 9,027 SH   SOLE 8 9,027 0 0
YUM BRANDS INC OPT 988498101 2,495 25,000 SH Put SOLE 8 25,000 0 0
YUM BRANDS INC COM 988498101 3,234 32,392 SH   SOLE 9 32,392 0 0
YUM CHINA HLDGS INC COM 98850P109 4,397 97,908 SH   SOLE 1 97,908 0 0
YUM CHINA HLDGS INC OPT 98850P109 3,346 74,500 SH Call SOLE 8 74,500 0 0
YUM CHINA HLDGS INC COM 98850P109 371 8,272 SH   SOLE 8 8,272 0 0
YUM CHINA HLDGS INC OPT 98850P109 2,048 45,600 SH Put SOLE 8 45,600 0 0
YUM CHINA HLDGS INC COM 98850P109 4,512 100,477 SH   SOLE 9 100,477 0 0
YY INC ADR 98426T106 189 2,248 SH   SOLE 1 2,248 0 0
YY INC ADR 98426T106 604 7,191 SH   SOLE 8 7,191 0 0
YY INC OPT 98426T106 7,401 88,100 SH Call SOLE 8 88,100 0 0
YY INC OPT 98426T106 11,451 136,300 SH Put SOLE 8 136,300 0 0
YY INC ADR 98426T106 1,151 13,700 SH   SOLE 9 13,700 0 0
ZAFGEN INC COM 98885E103 24 8,615 SH   SOLE 1 8,615 0 0
ZAFGEN INC COM 98885E103 1 400 SH   SOLE 8 400 0 0
ZAGG INC COM 98884U108 198 21,779 SH   SOLE 1 21,779 0 0
ZAGG INC COM 98884U108 17 1,880 SH   SOLE 8 1,880 0 0
ZAGG INC OPT 98884U108 1 100 SH Call SOLE 8 100 0 0
ZAYO GROUP HLDGS INC COM 98919V105 24,074 847,062 SH   SOLE 1 847,062 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 22,418 788,800 SH Call SOLE 8 788,800 0 0
ZAYO GROUP HLDGS INC COM 98919V105 8,941 314,575 SH   SOLE 8 314,575 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 3,862 135,900 SH Put SOLE 8 135,900 0 0
ZAYO GROUP HLDGS INC COM 98919V105 210 7,396 SH   SOLE 9 7,396 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 10,060 48,015 SH   SOLE 1 48,015 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 87 414 SH   SOLE 8 414 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 210 1,000 SH Put SOLE 8 1,000 0 0
ZEDGE INC COM 98923T104 0 78 SH   SOLE 8 78 0 0
ZENDESK INC COM 98936J101 1,130 13,285 SH   SOLE 1 13,285 0 0
ZENDESK INC COM 98936J101 8 90 SH   DFND 1 0 0 90
ZENDESK INC OPT 98936J101 9 100 SH Put SOLE 8 100 0 0
ZENDESK INC OPT 98936J101 102 1,200 SH Call SOLE 8 1,200 0 0
ZENDESK INC COM 98936J101 431 5,065 SH   SOLE 8 5,065 0 0
ZILLOW GROUP INC COM 98954M200 2,441 70,262 SH   SOLE 1 70,262 0 0
ZILLOW GROUP INC COM 98954M101 244 7,148 SH   SOLE 1 7,148 0 0
ZILLOW GROUP INC OPT 98954M200 35,275 1,015,400 SH Call SOLE 8 1,015,400 0 0
ZILLOW GROUP INC BOND 98954MAC5 2,555 2,805,000 PRN   SOLE 8 0 0 2,805,000
ZILLOW GROUP INC OPT 98954M101 157 4,600 SH Put SOLE 8 4,600 0 0
ZILLOW GROUP INC COM 98954M200 2,190 63,033 SH   SOLE 8 63,033 0 0
ZILLOW GROUP INC OPT 98954M200 1,681 48,400 SH Put SOLE 8 48,400 0 0
ZILLOW GROUP INC OPT 98954M101 1,060 31,000 SH Call SOLE 8 31,000 0 0
ZILLOW GROUP INC COM 98954M200 153 4,400 SH   SOLE 9 4,400 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 41 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC COM 98956P102 66,067 517,367 SH   SOLE 1 517,367 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 13,892 108,786 SH   SOLE 8 108,786 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 1,647 12,900 SH Call SOLE 8 12,900 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 5,555 43,500 SH Put SOLE 8 43,500 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 29,402 230,245 SH   SOLE 9 230,245 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 383 3,000 SH   DFND 20 0 0 3,000
ZION OIL &amp GAS INC COM 989696109 12 15,405 SH   SOLE 1 15,405 0 0
ZIONS BANCORPORATION N A COM 989701107 13,457 296,337 SH   SOLE 1 296,337 0 0
ZIONS BANCORPORATION N A OPT 989701107 777 17,100 SH Put SOLE 8 17,100 0 0
ZIONS BANCORPORATION N A OPT 989701107 1,140 25,100 SH Call SOLE 8 25,100 0 0
ZIONS BANCORPORATION N A COM 989701107 142 3,119 SH   SOLE 8 3,119 0 0
ZIONS BANCORPORATION N A COM 989701107 911 20,063 SH   SOLE 9 20,063 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 713 185,128 SH   SOLE 1 185,128 0 0
ZIX CORP COM 98974P100 102 14,768 SH   SOLE 1 14,768 0 0
ZIX CORP COM 98974P100 73 10,625 SH   SOLE 8 10,625 0 0
ZOETIS INC COM 98978V103 1,509 14,989 SH   DFND 1 0 0 14,989
ZOETIS INC COM 98978V103 57,458 570,753 SH   SOLE 1 570,753 0 0
ZOETIS INC COM 98978V103 117 1,167 SH   SOLE 8 1,167 0 0
ZOETIS INC OPT 98978V103 9,211 91,500 SH Call SOLE 8 91,500 0 0
ZOETIS INC OPT 98978V103 104,093 1,034,000 SH Put SOLE 8 1,034,000 0 0
ZOETIS INC COM 98978V103 5,070 50,360 SH   SOLE 9 50,360 0 0
ZOGENIX INC COM 98978L204 671 12,190 SH   SOLE 1 12,190 0 0
ZOGENIX INC COM 98978L204 2,602 47,300 SH   SOLE 8 47,300 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 4 12,468 SH   SOLE 1 12,468 0 0
ZSCALER INC COM 98980G102 1,933 27,256 SH   SOLE 1 27,256 0 0
ZSCALER INC COM 98980G102 4,644 65,469 SH   SOLE 8 65,469 0 0
ZSCALER INC OPT 98980G102 4,128 58,200 SH Call SOLE 8 58,200 0 0
ZSCALER INC OPT 98980G102 1,624 22,900 SH Put SOLE 8 22,900 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 2,195 120,055 SH   SOLE 1 120,055 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 5 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC OPT 98980A105 170 9,300 SH Call SOLE 8 9,300 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 338 18,500 SH Put SOLE 8 18,500 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 347 18,951 SH   SOLE 8 18,951 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,515 82,900 SH   SOLE 9 82,900 0 0
ZUMIEZ INC COM 989817101 1,254 50,362 SH   SOLE 1 50,362 0 0
ZUMIEZ INC OPT 989817101 152 6,100 SH Put SOLE 8 6,100 0 0
ZUMIEZ INC OPT 989817101 35 1,400 SH Call SOLE 8 1,400 0 0
ZUMIEZ INC COM 989817101 1,288 51,746 SH   SOLE 8 51,746 0 0
ZUORA INC COM 98983V106 2,091 104,384 SH   SOLE 1 104,384 0 0
ZUORA INC COM 98983V106 5 240 SH   DFND 1 0 0 240
ZUORA INC COM 98983V106 237 11,832 SH   SOLE 8 11,832 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 20 3,600 SH   SOLE 1 3,600 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 11 2,098 SH   SOLE 8 2,098 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 29 5,400 SH Call SOLE 8 5,400 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 5 1,000 SH Put SOLE 8 1,000 0 0
ZYNEX INC COM 98986M103 4 936 SH   SOLE 1 936 0 0
ZYNGA INC COM 98986T108 6,951 1,304,061 SH   SOLE 1 1,304,061 0 0
ZYNGA INC COM 98986T108 3,918 734,997 SH   SOLE 8 734,997 0 0
ZYNGA INC OPT 98986T108 756 141,900 SH Call SOLE 8 141,900 0 0
ZYNGA INC OPT 98986T108 620 116,200 SH Put SOLE 8 116,200 0 0