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 4 2,016 SH   SOLE 8 2,016 0 0
1ST CONSTITUTION BANCORP COM 31986N102 92 4,991 SH   SOLE 1 4,991 0 0
1ST SOURCE CORP COM 336901103 526 11,328 SH   SOLE 1 11,328 0 0
1ST SOURCE CORP COM 336901103 35 762 SH   SOLE 8 762 0 0
21VIANET GROUP INC ADR 90138A103 15,105 1,939,052 SH   SOLE 1 1,939,052 0 0
21VIANET GROUP INC ADR 90138A103 14 1,820 SH   SOLE 8 1,820 0 0
22ND CENTY GROUP INC COM 90137F103 156 74,603 SH   SOLE 1 74,603 0 0
2U INC COM 90214J101 1,230 32,678 SH   SOLE 1 32,678 0 0
2U INC COM 90214J101 163 4,328 SH   SOLE 8 4,328 0 0
2U INC COM 90214J101 169 4,483 SH   SOLE 99 4,483 0 0
3-D SYS CORP DEL COM 88554D205 78 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 1,793 196,973 SH   SOLE 1 196,973 0 0
3-D SYS CORP DEL OPT 88554D205 298 32,800 SH Put SOLE 8 32,800 0 0
3-D SYS CORP DEL COM 88554D205 419 46,061 SH   SOLE 8 46,061 0 0
3-D SYS CORP DEL OPT 88554D205 217 23,800 SH Call SOLE 8 23,800 0 0
3M CO COM 88579Y101 171,302 988,246 SH   SOLE 1 988,246 0 0
3M CO COM 88579Y101 437 2,523 SH   DFND 1 0 0 2,523
3M CO COM 88579Y101 10,009 57,741 SH   SOLE 8 57,741 0 0
3M CO OPT 88579Y101 63,859 368,400 SH Put SOLE 8 368,400 0 0
3M CO OPT 88579Y101 13,521 78,000 SH Call SOLE 8 78,000 0 0
3M CO COM 88579Y101 46,396 267,661 SH   SOLE 9 267,661 0 0
3M CO COM 88579Y101 10,773 62,148 SH   SOLE 58 62,148 0 0
3M CO COM 88579Y101 282 1,629 SH   SOLE 99 1,629 0 0
500 COM LTD ADR 33829R100 5 475 SH   SOLE 8 475 0 0
51JOB INC ADR 316827104 794 10,514 SH   SOLE 1 10,514 0 0
51JOB INC ADR 316827104 22 286 SH   SOLE 8 286 0 0
51JOB INC ADR 316827104 340 4,500 SH   SOLE 9 4,500 0 0
58 COM INC ADR 31680Q104 2,698 43,400 SH   SOLE 1 43,400 0 0
58 COM INC ADR 31680Q104 9 142 SH   SOLE 8 142 0 0
58 COM INC ADR 31680Q104 1,057 17,000 SH   SOLE 9 17,000 0 0
8X8 INC NEW COM 282914100 73,351 3,043,611 SH   SOLE 1 3,043,611 0 0
8X8 INC NEW COM 282914100 96 3,997 SH   SOLE 8 3,997 0 0
A10 NETWORKS INC COM 002121101 246 36,019 SH   SOLE 1 36,019 0 0
AAC HLDGS INC COM 000307108 0 35 SH   SOLE 1 35 0 0
AAON INC COM 000360206 2,552 50,849 SH   SOLE 1 50,849 0 0
AAR CORP COM 000361105 1,409 38,302 SH   SOLE 1 38,302 0 0
AAR CORP COM 000361105 12 316 SH   SOLE 8 316 0 0
AAR CORP OPT 000361105 4 100 SH Call SOLE 8 100 0 0
AARONS INC COM 002535300 4,016 65,402 SH   SOLE 1 65,402 0 0
AARONS INC OPT 002535300 31 500 SH Call SOLE 8 500 0 0
AARONS INC OPT 002535300 123 2,000 SH Put SOLE 8 2,000 0 0
AARONS INC COM 002535300 20 315 SH   SOLE 8 315 0 0
ABB LTD ADR 000375204 4 207 SH   DFND 1 0 0 207
ABB LTD ADR 000375204 829 41,386 SH   SOLE 1 41,386 0 0
ABB LTD OPT 000375204 1,691 84,400 SH Call SOLE 8 84,400 0 0
ABB LTD OPT 000375204 228 11,400 SH Put SOLE 8 11,400 0 0
ABB LTD ADR 000375204 551 27,505 SH   SOLE 9 27,505 0 0
ABB LTD ADR 000375204 431 21,500 SH   DFND 20 0 0 21,500
ABBOTT LABS COM 002824100 195,321 2,322,483 SH   SOLE 1 2,322,483 0 0
ABBOTT LABS COM 002824100 103 1,225 SH   DFND 1 0 0 1,225
ABBOTT LABS OPT 002824100 31,277 371,900 SH Call SOLE 8 371,900 0 0
ABBOTT LABS COM 002824100 1,287 15,300 SH   SOLE 8 15,300 0 0
ABBOTT LABS OPT 002824100 10,798 128,400 SH Put SOLE 8 128,400 0 0
ABBOTT LABS COM 002824100 11,862 141,051 SH   SOLE 9 141,051 0 0
ABBOTT LABS COM 002824100 934 11,100 SH   DFND 20 0 0 11,100
ABBOTT LABS COM 002824100 15,964 189,818 SH   SOLE 58 189,818 0 0
ABBOTT LABS COM 002824100 4,261 50,663 SH   SOLE 99 50,663 0 0
ABBVIE INC COM 00287Y109 217 2,987 SH   DFND 1 0 0 2,987
ABBVIE INC COM 00287Y109 201,048 2,764,662 SH   SOLE 1 2,764,662 0 0
ABBVIE INC OPT 00287Y109 39,851 548,000 SH Put SOLE 8 548,000 0 0
ABBVIE INC OPT 00287Y109 25,837 355,300 SH Call SOLE 8 355,300 0 0
ABBVIE INC COM 00287Y109 4,325 59,471 SH   SOLE 8 59,471 0 0
ABBVIE INC COM 00287Y109 8,750 120,320 SH   SOLE 9 120,320 0 0
ABBVIE INC COM 00287Y109 11,592 159,406 SH   SOLE 58 159,406 0 0
ABBVIE INC COM 00287Y109 2,862 39,357 SH   SOLE 99 39,357 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 102 21,416 SH   SOLE 1 21,416 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 0 81 SH   SOLE 8 81 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 21 4,324 SH   SOLE 99 4,324 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 2,707 168,827 SH   SOLE 1 168,827 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 1,011 63,054 SH   SOLE 8 63,054 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 2,491 155,300 SH Put SOLE 8 155,300 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,989 124,000 SH Call SOLE 8 124,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 181 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 18,641 71,564 SH   SOLE 1 71,564 0 0
ABIOMED INC COM 003654100 13 50 SH   DFND 1 0 0 50
ABIOMED INC COM 003654100 229 880 SH   SOLE 8 880 0 0
ABIOMED INC OPT 003654100 130 500 SH Call SOLE 8 500 0 0
ABIOMED INC OPT 003654100 8,075 31,000 SH Put SOLE 8 31,000 0 0
ABIOMED INC COM 003654100 900 3,455 SH   SOLE 9 3,455 0 0
ABM INDS INC COM 000957100 3,572 89,297 SH   SOLE 1 89,297 0 0
ABM INDS INC COM 000957100 66 1,653 SH   SOLE 8 1,653 0 0
ABRAXAS PETE CORP COM 003830106 109 106,580 SH   SOLE 1 106,580 0 0
AC IMMUNE SA COM H00263105 3 484 SH   SOLE 8 484 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2,334 49,483 SH   SOLE 1 49,483 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC OPT 00401C108 1,292 27,400 SH Call SOLE 8 27,400 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 363 7,691 SH   SOLE 8 7,691 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 986 20,900 SH Put SOLE 8 20,900 0 0
ACACIA RESH CORP COM 003881307 96 32,326 SH   SOLE 1 32,326 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 14,293 408,989 SH   SOLE 1 408,989 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 4 107 SH   SOLE 8 107 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 197 5,647 SH   SOLE 99 5,647 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 2,862 107,068 SH   SOLE 1 107,068 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 9,441 353,200 SH Put SOLE 8 353,200 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 5,972 223,400 SH Call SOLE 8 223,400 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 105 3,926 SH   SOLE 8 3,926 0 0
ACADIA RLTY TR TRUS 004239109 5,541 202,418 SH   SOLE 1 202,418 0 0
ACADIA RLTY TR TRUS 004239109 5 194 SH   SOLE 8 194 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 1,535 67,083 SH   SOLE 1 67,083 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 1 48 SH   SOLE 8 48 0 0
ACCELERON PHARMA INC COM 00434H108 1,408 34,269 SH   SOLE 1 34,269 0 0
ACCELERON PHARMA INC OPT 00434H108 600 14,600 SH Call SOLE 8 14,600 0 0
ACCELERON PHARMA INC COM 00434H108 322 7,841 SH   SOLE 8 7,841 0 0
ACCELERON PHARMA INC COM 00434H108 29 716 SH   SOLE 99 716 0 0
ACCENTURE PLC IRELAND COM G1151C101 8,846 47,875 SH   DFND 1 0 0 47,875
ACCENTURE PLC IRELAND COM G1151C101 188,313 1,019,181 SH   SOLE 1 1,019,181 0 0
ACCENTURE PLC IRELAND OPT G1151C101 20,361 110,200 SH Put SOLE 8 110,200 0 0
ACCENTURE PLC IRELAND OPT G1151C101 4,508 24,400 SH Call SOLE 8 24,400 0 0
ACCENTURE PLC IRELAND COM G1151C101 14,826 80,243 SH   SOLE 8 80,243 0 0
ACCENTURE PLC IRELAND COM G1151C101 25,746 139,337 SH   SOLE 9 139,337 0 0
ACCENTURE PLC IRELAND COM G1151C101 12,730 68,894 SH   SOLE 58 68,894 0 0
ACCO BRANDS CORP COM 00081T108 711 90,377 SH   SOLE 1 90,377 0 0
ACCO BRANDS CORP COM 00081T108 31 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 42 5,374 SH   SOLE 8 5,374 0 0
ACCURAY INC COM 004397105 295 76,389 SH   SOLE 1 76,389 0 0
ACCURAY INC OPT 004397105 1 300 SH Call SOLE 8 300 0 0
ACCURAY INC COM 004397105 2,396 619,228 SH   SOLE 8 619,228 0 0
ACCURAY INC OPT 004397105 2,021 522,400 SH Put SOLE 8 522,400 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 128 50,618 SH   SOLE 1 50,618 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 0 22 SH   SOLE 8 22 0 0
ACER THERAPEUTICS INC COM 00444P108 182 46,631 SH   SOLE 1 46,631 0 0
ACHAOGEN INC COM 004449104 0 100 SH   SOLE 8 100 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 442 164,879 SH   SOLE 1 164,879 0 0
ACI WORLDWIDE INC COM 004498101 3,409 99,248 SH   SOLE 1 99,248 0 0
ACI WORLDWIDE INC COM 004498101 50 1,461 SH   SOLE 8 1,461 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 45 20,510 SH   SOLE 1 20,510 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 5 2,505 SH   SOLE 8 2,505 0 0
ACM RESEARCH INC COM 00108J109 494 31,679 SH   SOLE 1 31,679 0 0
ACNB CORP COM 000868109 226 5,693 SH   SOLE 1 5,693 0 0
ACORDA THERAPEUTICS INC COM 00484M106 477 62,306 SH   SOLE 1 62,306 0 0
ACORDA THERAPEUTICS INC COM 00484M106 36 4,780 SH   SOLE 8 4,780 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 28,600 SH   SOLE 8 28,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 180,303 3,819,961 SH   SOLE 1 2,956,070 863,891 0
ACTIVISION BLIZZARD INC COM 00507V109 480 10,173 SH   DFND 1 0 0 10,173
ACTIVISION BLIZZARD INC OPT 00507V109 25,804 546,700 SH Put SOLE 8 546,700 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 11,404 241,600 SH Call SOLE 8 241,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 8,075 171,082 SH   SOLE 8 171,082 0 0
ACTIVISION BLIZZARD INC COM 00507V109 8,633 182,903 SH   SOLE 9 182,903 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,015 42,698 SH   SOLE 20 0 42,698 0
ACTIVISION BLIZZARD INC COM 00507V109 448 9,500 SH   DFND 20 0 0 9,500
ACTIVISION BLIZZARD INC COM 00507V109 3,896 82,551 SH   SOLE 58 82,551 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,493 158,760 SH   SOLE 99 16,359 142,401 0
ACTUANT CORP COM 00508X203 1,882 75,864 SH   SOLE 1 75,864 0 0
ACTUANT CORP COM 00508X203 55 2,210 SH   SOLE 8 2,210 0 0
ACUITY BRANDS INC COM 00508Y102 3,854 27,950 SH   SOLE 1 27,950 0 0
ACUITY BRANDS INC COM 00508Y102 317 2,296 SH   SOLE 8 2,296 0 0
ACUITY BRANDS INC OPT 00508Y102 2,662 19,300 SH Put SOLE 8 19,300 0 0
ACUITY BRANDS INC OPT 00508Y102 938 6,800 SH Call SOLE 8 6,800 0 0
ACUITY BRANDS INC COM 00508Y102 163 1,180 SH   SOLE 9 1,180 0 0
ACUSHNET HOLDINGS CORP COM 005098108 881 33,561 SH   SOLE 1 33,561 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 93 15,023 SH   SOLE 1 15,023 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 4 648 SH   SOLE 8 648 0 0
ADAMS RES &amp ENERGY INC COM 006351308 1 25 SH   SOLE 1 25 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 620 12,827 SH   SOLE 1 12,827 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 12 250 SH   SOLE 8 250 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 61 1,254 SH   SOLE 99 1,254 0 0
ADDUS HOMECARE CORP COM 006739106 1,327 17,697 SH   SOLE 1 17,697 0 0
ADDVANTAGE TECHNOLOGIES GP I COM 006743306 0 11 SH   SOLE 8 11 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 141 17,248 SH   SOLE 1 17,248 0 0
ADIAL PHARMACEUTICALS INC COM 00688A106 0 16 SH   SOLE 1 16 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC COM G0084W101 1,824 75,169 SH   SOLE 1 75,169 0 0
ADIENT PLC OPT G0084W101 366 15,100 SH Call SOLE 8 15,100 0 0
ADIENT PLC OPT G0084W101 2,488 102,500 SH Put SOLE 8 102,500 0 0
ADIENT PLC COM G0084W101 482 19,850 SH   SOLE 8 19,850 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 68 17,625 SH   SOLE 1 17,625 0 0
ADOBE INC COM 00724F101 300,652 1,020,363 SH   SOLE 1 786,345 234,018 0
ADOBE INC COM 00724F101 1,152 3,909 SH   DFND 1 0 0 3,909
ADOBE INC OPT 00724F101 63,114 214,200 SH Call SOLE 8 214,200 0 0
ADOBE INC COM 00724F101 3,175 10,775 SH   SOLE 8 10,775 0 0
ADOBE INC OPT 00724F101 38,128 129,400 SH Put SOLE 8 129,400 0 0
ADOBE INC COM 00724F101 11,108 37,699 SH   SOLE 9 37,699 0 0
ADOBE INC COM 00724F101 1,179 4,000 SH   DFND 20 0 0 4,000
ADOBE INC COM 00724F101 3,631 12,323 SH   SOLE 20 0 12,323 0
ADOBE INC COM 00724F101 18,014 61,138 SH   SOLE 58 61,138 0 0
ADOBE INC COM 00724F101 11,052 37,509 SH   SOLE 99 0 37,509 0
ADT INC COM 00090Q103 1,444 235,959 SH   SOLE 1 235,959 0 0
ADT INC COM 00090Q103 17 2,800 SH   SOLE 8 2,800 0 0
ADTALEM GLOBAL ED INC COM 00737L103 1,950 43,296 SH   SOLE 1 43,296 0 0
ADTALEM GLOBAL ED INC COM 00737L103 116 2,577 SH   SOLE 8 2,577 0 0
ADTRAN INC COM 00738A106 1,249 81,977 SH   SOLE 1 81,977 0 0
ADTRAN INC OPT 00738A106 8 500 SH Put SOLE 8 500 0 0
ADTRAN INC COM 00738A106 20 1,318 SH   SOLE 8 1,318 0 0
ADTRAN INC OPT 00738A106 11 700 SH Call SOLE 8 700 0 0
ADTRAN INC COM 00738A106 132 8,671 SH   SOLE 99 8,671 0 0
ADURO BIOTECH INC COM 00739L101 89 57,764 SH   SOLE 1 57,764 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 20,904 135,616 SH   SOLE 1 135,616 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 3,499 22,700 SH Put SOLE 8 22,700 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 6,351 41,200 SH Call SOLE 8 41,200 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,503 9,750 SH   SOLE 8 9,750 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 854 5,547 SH   SOLE 9 5,547 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 4,431 138,858 SH   SOLE 1 138,858 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,004 61,118 SH   SOLE 1 61,118 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,227 37,405 SH   SOLE 8 37,405 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 370 11,290 SH   SOLE 99 11,290 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 134 10,610 SH   SOLE 1 10,610 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 11 869 SH   SOLE 8 869 0 0
ADVANCED ENERGY INDS COM 007973100 5,246 93,245 SH   SOLE 1 93,245 0 0
ADVANCED ENERGY INDS COM 007973100 2 41 SH   SOLE 8 41 0 0
ADVANCED ENERGY INDS COM 007973100 249 4,419 SH   SOLE 99 4,419 0 0
ADVANCED MICRO DEVICES INC COM 007903107 30 1,000 SH   DFND 1 0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107 80,359 2,646,010 SH   SOLE 1 2,646,010 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 103,729 3,415,500 SH Put SOLE 8 3,415,500 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 96,947 3,192,200 SH Call SOLE 8 3,192,200 0 0
ADVANCED MICRO DEVICES INC COM 007903107 893 29,412 SH   SOLE 8 29,412 0 0
ADVANCED MICRO DEVICES INC BOND 007903BD8 386 99,000 PRN   SOLE 8 0 0 99,000
ADVANCED MICRO DEVICES INC COM 007903107 2,105 69,333 SH   SOLE 9 69,333 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,887 95,052 SH   SOLE 58 95,052 0 0
ADVANCED MICRO DEVICES INC COM 007903107 795 26,185 SH   SOLE 99 26,185 0 0
ADVANSIX INC COM 00773T101 999 40,889 SH   SOLE 1 40,889 0 0
ADVANSIX INC COM 00773T101 0 11 SH   DFND 1 0 0 11
ADVANSIX INC COM 00773T101 17 713 SH   SOLE 8 713 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 621 52,330 SH   SOLE 1 52,330 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 90 7,550 SH   SOLE 8 7,550 0 0
ADVERUM BIOTECHNOLOGIES INC OPT 00773U108 297 25,000 SH Put SOLE 8 25,000 0 0
ADVISORSHARES TR FUND 00768Y727 1,355 28,000 SH   SOLE 1 28,000 0 0
AECOM COM 00766T100 10,773 284,651 SH   SOLE 1 284,651 0 0
AECOM OPT 00766T100 174 4,600 SH Call SOLE 8 4,600 0 0
AECOM COM 00766T100 192 5,075 SH   SOLE 8 5,075 0 0
AEGION CORP COM 00770F104 664 36,055 SH   SOLE 1 36,055 0 0
AEGION CORP OPT 00770F104 79 4,300 SH Call SOLE 8 4,300 0 0
AEGION CORP COM 00770F104 8 435 SH   SOLE 8 435 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 118 17,198 SH   SOLE 1 17,198 0 0
AEGON N V OPT 007924103 5 1,000 SH Put SOLE 8 1,000 0 0
AEGON N V OPT 007924103 5 1,100 SH Call SOLE 8 1,100 0 0
AEGON N V ADR 007924103 22 4,437 SH   SOLE 8 4,437 0 0
AERCAP HOLDINGS NV COM N00985106 4,274 82,183 SH   SOLE 1 82,183 0 0
AERCAP HOLDINGS NV OPT N00985106 2,034 39,100 SH Call SOLE 8 39,100 0 0
AERCAP HOLDINGS NV COM N00985106 671 12,900 SH   SOLE 8 12,900 0 0
AERCAP HOLDINGS NV OPT N00985106 5 100 SH Put SOLE 8 100 0 0
AERCAP HOLDINGS NV COM N00985106 630 12,127 SH   SOLE 9 12,127 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,211 40,975 SH   SOLE 1 40,975 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 44 1,497 SH   SOLE 8 1,497 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 43 1,447 SH   SOLE 99 1,447 0 0
AEROHIVE NETWORKS INC COM 007786106 125 28,184 SH   SOLE 1 28,184 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 3,720 83,088 SH   SOLE 1 83,088 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 251 5,600 SH Call SOLE 8 5,600 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 13 300 SH Put SOLE 8 300 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 304 6,800 SH   SOLE 8 6,800 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 191 4,263 SH   SOLE 99 4,263 0 0
AEROVIRONMENT INC COM 008073108 1,377 24,257 SH   SOLE 1 24,257 0 0
AEROVIRONMENT INC OPT 008073108 2,362 41,600 SH Call SOLE 8 41,600 0 0
AEROVIRONMENT INC COM 008073108 575 10,139 SH   SOLE 8 10,139 0 0
AEROVIRONMENT INC OPT 008073108 2,447 43,100 SH Put SOLE 8 43,100 0 0
AES CORP COM 00130H105 17,331 1,034,074 SH   SOLE 1 1,034,074 0 0
AES CORP COM 00130H105 930 55,519 SH   SOLE 8 55,519 0 0
AES CORP OPT 00130H105 406 24,200 SH Call SOLE 8 24,200 0 0
AES CORP OPT 00130H105 62 3,700 SH Put SOLE 8 3,700 0 0
AES CORP COM 00130H105 858 51,194 SH   SOLE 9 51,194 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 69 SH   SOLE 8 69 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 5,479 59,475 SH   SOLE 1 59,475 0 0
AFFILIATED MANAGERS GROUP IN OPT 008252108 28 300 SH Call SOLE 8 300 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 371 4,029 SH   SOLE 9 4,029 0 0
AFFIMED N V COM N01045108 111 38,819 SH   SOLE 1 38,819 0 0
AFFIMED N V COM N01045108 31 10,832 SH   SOLE 99 10,832 0 0
AFLAC INC COM 001055102 71,504 1,304,563 SH   SOLE 1 1,304,563 0 0
AFLAC INC COM 001055102 5,550 101,252 SH   SOLE 8 101,252 0 0
AFLAC INC OPT 001055102 5,377 98,100 SH Call SOLE 8 98,100 0 0
AFLAC INC OPT 001055102 38 700 SH Put SOLE 8 700 0 0
AFLAC INC COM 001055102 6,413 116,985 SH   SOLE 9 116,985 0 0
AG MTG INVT TR INC TRUS 001228105 345 21,655 SH   SOLE 1 21,655 0 0
AGCO CORP COM 001084102 8,886 114,547 SH   SOLE 1 114,547 0 0
AGCO CORP OPT 001084102 644 8,300 SH Call SOLE 8 8,300 0 0
AGCO CORP OPT 001084102 1,536 19,800 SH Put SOLE 8 19,800 0 0
AGCO CORP COM 001084102 237 3,055 SH   SOLE 8 3,055 0 0
AGCO CORP COM 001084102 352 4,542 SH   SOLE 9 4,542 0 0
AGCO CORP COM 001084102 260 3,357 SH   SOLE 99 3,357 0 0
AGENUS INC COM 00847G705 358 119,461 SH   SOLE 1 119,461 0 0
AGEX THERAPEUTICS INC COM 00848H108 50 13,811 SH   SOLE 1 13,811 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 14 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 36,019 482,373 SH   SOLE 1 482,373 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 31,287 419,000 SH Call SOLE 8 419,000 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,314 17,600 SH Put SOLE 8 17,600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,113 28,317 SH   SOLE 8 28,317 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,305 30,859 SH   SOLE 9 30,859 0 0
AGILYSYS INC COM 00847J105 432 20,114 SH   SOLE 1 20,114 0 0
AGILYSYS INC COM 00847J105 1 58 SH   SOLE 8 58 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 3,755 75,291 SH   SOLE 1 75,291 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 231 4,642 SH   SOLE 8 4,642 0 0
AGIOS PHARMACEUTICALS INC OPT 00847X104 15 300 SH Call SOLE 8 300 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 49 988 SH   SOLE 99 988 0 0
AGM GROUP HOLDINGS INC COM G0132V105 1 48 SH   SOLE 8 48 0 0
AGNC INVT CORP TRUS 00123Q104 10,921 649,348 SH   SOLE 1 649,348 0 0
AGNC INVT CORP OPT 00123Q104 288 17,100 SH Call SOLE 8 17,100 0 0
AGNC INVT CORP OPT 00123Q104 1,558 92,600 SH Put SOLE 8 92,600 0 0
AGNC INVT CORP TRUS 00123Q104 787 46,838 SH   SOLE 8 46,838 0 0
AGNC INVT CORP COM 00123Q104 124 7,365 SH   SOLE 9 7,365 0 0
AGNC INVT CORP COM 00123Q104 662 39,357 SH   SOLE 99 39,357 0 0
AGNICO EAGLE MINES LTD COM 008474108 993 19,349 SH   SOLE 1 19,349 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,801 35,081 SH   DFND 1 0 0 35,081
AGNICO EAGLE MINES LTD OPT 008474108 6,780 132,100 SH Call SOLE 8 132,100 0 0
AGNICO EAGLE MINES LTD OPT 008474108 5,204 101,400 SH Put SOLE 8 101,400 0 0
AGNICO EAGLE MINES LTD COM 008474108 106 2,061 SH   SOLE 8 2,061 0 0
AGNICO EAGLE MINES LTD COM 008474108 119 2,322 SH   SOLE 9 2,322 0 0
AGNICO EAGLE MINES LTD COM 008474108 136 2,645 SH   SOLE 99 2,645 0 0
AGREE REALTY CORP TRUS 008492100 3,317 51,789 SH   SOLE 1 51,789 0 0
AGREE REALTY CORP COM 008492100 243 3,795 SH   SOLE 99 3,795 0 0
AGROFRESH SOLUTIONS COM 00856G109 63 41,806 SH   SOLE 1 41,806 0 0
AGROFRESH SOLUTIONS COM 00856G109 0 38 SH   SOLE 8 38 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 808 38,815 SH   SOLE 1 38,815 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 2 85 SH   SOLE 8 85 0 0
AIR LEASE CORP COM 00912X302 15 351 SH   SOLE 1 351 0 0
AIR LEASE CORP COM 00912X302 135 3,245 SH   SOLE 8 3,245 0 0
AIR LEASE CORP COM 00912X302 83 1,997 SH   SOLE 99 1,997 0 0
AIR PRODS &amp CHEMS INC COM 009158106 184,459 814,847 SH   SOLE 1 814,847 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,775 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 5,468 24,155 SH   SOLE 8 24,155 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 68 300 SH Put SOLE 8 300 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 905 4,000 SH Call SOLE 8 4,000 0 0
AIR PRODS &amp CHEMS INC COM 009158106 11,448 50,571 SH   SOLE 9 50,571 0 0
AIR T INC COM 009207101 0 7 SH   SOLE 8 7 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,218 49,911 SH   SOLE 1 49,911 0 0
AIR TRANSPORT SERVICES GRP I BOND 00922RAB1 299 298,000 PRN   SOLE 8 0 0 298,000
AIR TRANSPORT SERVICES GRP I OPT 00922R105 102 4,200 SH Call SOLE 8 4,200 0 0
AIRCASTLE LTD COM G0129K104 1,112 52,345 SH   SOLE 1 52,345 0 0
AIRCASTLE LTD OPT G0129K104 15 700 SH Call SOLE 8 700 0 0
AIRCASTLE LTD COM G0129K104 134 6,321 SH   SOLE 8 6,321 0 0
AIRCASTLE LTD OPT G0129K104 21 1,000 SH Put SOLE 8 1,000 0 0
AIRGAIN INC COM 00938A104 144 10,184 SH   SOLE 1 10,184 0 0
AK STL HLDG CORP COM 001547108 893 376,914 SH   SOLE 1 376,914 0 0
AK STL HLDG CORP COM 001547108 113 47,612 SH   SOLE 8 47,612 0 0
AK STL HLDG CORP OPT 001547108 4,773 2,013,900 SH Put SOLE 8 2,013,900 0 0
AK STL HLDG CORP OPT 001547108 111 46,700 SH Call SOLE 8 46,700 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 21,283 265,548 SH   SOLE 1 265,548 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 1,274 15,900 SH Call SOLE 8 15,900 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,708 33,801 SH   SOLE 8 33,801 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 2,878 35,900 SH Put SOLE 8 35,900 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,012 12,641 SH   SOLE 9 12,641 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,414 17,640 SH   SOLE 58 17,640 0 0
AKCEA THERAPEUTICS INC COM 00972L107 188 8,023 SH   SOLE 1 8,023 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 482 99,556 SH   SOLE 1 99,556 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 27 5,591 SH Call SOLE 8 5,591 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 146 30,047 SH   SOLE 8 30,047 0 0
AKERS BIOSCIENCES INC COM 00973E300 0 3 SH   SOLE 8 3 0 0
AKORN INC COM 009728106 809 157,162 SH   SOLE 1 157,162 0 0
AKORN INC OPT 009728106 18 3,500 SH Call SOLE 8 3,500 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 104 16,189 SH   SOLE 1 16,189 0 0
ALAMO GROUP INC COM 011311107 1,509 15,103 SH   SOLE 1 15,103 0 0
ALAMO GROUP INC COM 011311107 574 5,740 SH   SOLE 99 5,740 0 0
ALAMOS GOLD INC NEW COM 011532108 996 164,935 SH   SOLE 1 164,935 0 0
ALARM COM HLDGS INC COM 011642105 2,790 52,144 SH   SOLE 1 52,144 0 0
ALARM COM HLDGS INC COM 011642105 328 6,126 SH   SOLE 8 6,126 0 0
ALASKA AIR GROUP INC COM 011659109 11,784 184,347 SH   SOLE 1 184,347 0 0
ALASKA AIR GROUP INC OPT 011659109 2,020 31,600 SH Put SOLE 8 31,600 0 0
ALASKA AIR GROUP INC OPT 011659109 2,953 46,200 SH Call SOLE 8 46,200 0 0
ALASKA AIR GROUP INC COM 011659109 290 4,532 SH   SOLE 8 4,532 0 0
ALASKA AIR GROUP INC COM 011659109 524 8,197 SH   SOLE 9 8,197 0 0
ALASKA AIR GROUP INC COM 011659109 526 8,231 SH   SOLE 99 8,231 0 0
ALBANY INTL CORP COM 012348108 3,159 38,108 SH   SOLE 1 38,108 0 0
ALBANY INTL CORP COM 012348108 1 12 SH   SOLE 8 12 0 0
ALBEMARLE CORP COM 012653101 54 760 SH   DFND 1 0 0 760
ALBEMARLE CORP COM 012653101 69,448 986,311 SH   SOLE 1 986,311 0 0
ALBEMARLE CORP OPT 012653101 324 4,600 SH Call SOLE 8 4,600 0 0
ALBEMARLE CORP COM 012653101 3,053 43,359 SH   SOLE 8 43,359 0 0
ALBEMARLE CORP OPT 012653101 3,605 51,200 SH Put SOLE 8 51,200 0 0
ALBEMARLE CORP COM 012653101 1,589 22,576 SH   SOLE 9 22,576 0 0
ALBEMARLE CORP COM 012653101 240 3,412 SH   SOLE 99 3,412 0 0
ALBIREO PHARMA INC COM 01345P106 215 6,658 SH   SOLE 1 6,658 0 0
ALCOA CORP COM 013872106 8,067 344,612 SH   SOLE 1 344,612 0 0
ALCOA CORP OPT 013872106 2,243 95,800 SH Put SOLE 8 95,800 0 0
ALCOA CORP OPT 013872106 13,861 592,100 SH Call SOLE 8 592,100 0 0
ALCOA CORP COM 013872106 2,180 93,134 SH   SOLE 8 93,134 0 0
ALCOA CORP COM 013872106 3,768 160,970 SH   SOLE 9 160,970 0 0
ALCOA CORP COM 013872106 121 5,157 SH   SOLE 99 5,157 0 0
ALCON INC COM H01301128 323 5,208 SH   DFND 1 0 0 5,208
ALCON INC COM H01301128 77,265 1,245,204 SH   SOLE 1 1,245,204 0 0
ALCON INC COM H01301128 931 15,000 SH   SOLE 8 15,000 0 0
ALCON INC OPT H01301128 230 3,700 SH Put SOLE 8 3,700 0 0
ALCON INC OPT H01301128 195 3,140 SH Call SOLE 8 3,140 0 0
ALCON INC COM H01301128 8,691 140,073 SH   SOLE 9 140,073 0 0
ALCON INC COM H01301128 71 1,150 SH   DFND 20 0 0 1,150
ALCON INC COM H01301128 39,842 642,090 SH   SOLE 58 642,090 0 0
ALCON INC COM H01301128 274 4,411 SH   SOLE 99 4,411 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 1,488 126,426 SH   SOLE 1 126,426 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 1 100 SH   SOLE 8 100 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 87 14,541 SH   SOLE 1 14,541 0 0
ALECTOR INC COM 014442107 269 14,166 SH   SOLE 1 14,166 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 1,460 63,193 SH   SOLE 1 63,193 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 3 114 SH   SOLE 8 114 0 0
ALEXANDERS INC TRUS 014752109 546 1,474 SH   SOLE 1 1,474 0 0
ALEXANDERS INC TRUS 014752109 1 4 SH   SOLE 8 4 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,454 24,482 SH   SOLE 1 24,482 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 26,386 187,023 SH   SOLE 1 187,023 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 6,995 49,576 SH   SOLE 8 49,576 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,222 8,662 SH   SOLE 9 8,662 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,494 17,677 SH   SOLE 99 17,677 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 34,200 261,112 SH   SOLE 1 261,112 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 5,017 38,300 SH Put SOLE 8 38,300 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 7,820 59,700 SH Call SOLE 8 59,700 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 10,003 76,377 SH   SOLE 8 76,377 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,351 17,955 SH   SOLE 9 17,955 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 3,164 24,153 SH   SOLE 58 24,153 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 489 40,326 SH   SOLE 1 40,326 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 1,974 11,652 SH   DFND 1 0 0 11,652
ALIBABA GROUP HLDG LTD ADR 01609W102 227,707 1,343,796 SH   SOLE 1 1,071,239 272,557 0
ALIBABA GROUP HLDG LTD OPT 01609W102 84,725 500,000 SH Call SOLE 1 500,000 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 135,560 800,000 SH Put SOLE 1 800,000 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 624,848 3,687,500 SH Put SOLE 8 3,687,500 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 167,300 987,308 SH   SOLE 8 987,308 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 442,383 2,610,700 SH Call SOLE 8 2,610,700 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 45,431 268,109 SH   SOLE 9 268,109 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 10,379 61,250 SH   DFND 20 0 0 61,250
ALIBABA GROUP HLDG LTD ADR 01609W102 3,044 17,965 SH   SOLE 20 0 17,965 0
ALIBABA GROUP HLDG LTD ADR 01609W102 27,623 163,016 SH   SOLE 99 122,899 40,117 0
ALICO INC COM 016230104 100 3,273 SH   SOLE 1 3,273 0 0
ALIGN TECHNOLOGY INC COM 016255101 41,104 150,180 SH   SOLE 1 150,180 0 0
ALIGN TECHNOLOGY INC OPT 016255101 15,710 57,400 SH Put SOLE 8 57,400 0 0
ALIGN TECHNOLOGY INC OPT 016255101 26,604 97,200 SH Call SOLE 8 97,200 0 0
ALIGN TECHNOLOGY INC COM 016255101 820 2,999 SH   SOLE 8 2,999 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,552 5,670 SH   SOLE 9 5,670 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,153 7,866 SH   SOLE 58 7,866 0 0
ALIMERA SCIENCES INC COM 016259103 0 93 SH   SOLE 1 93 0 0
ALKERMES PLC COM G01767105 9,254 410,566 SH   SOLE 1 410,566 0 0
ALKERMES PLC OPT G01767105 904 40,100 SH Call SOLE 8 40,100 0 0
ALKERMES PLC OPT G01767105 234 10,400 SH Put SOLE 8 10,400 0 0
ALKERMES PLC COM G01767105 400 17,746 SH   SOLE 8 17,746 0 0
ALKERMES PLC COM G01767105 39 1,709 SH   SOLE 9 1,709 0 0
ALKERMES PLC COM G01767105 21 926 SH   SOLE 99 926 0 0
ALLAKOS INC COM 01671P100 485 11,185 SH   SOLE 1 11,185 0 0
ALLAKOS INC COM 01671P100 56 1,278 SH   SOLE 8 1,278 0 0
ALLEGHANY CORP DEL COM 017175100 15,335 22,515 SH   SOLE 1 22,515 0 0
ALLEGHANY CORP DEL COM 017175100 93 137 SH   SOLE 8 137 0 0
ALLEGHANY CORP DEL COM 017175100 111 163 SH   SOLE 9 163 0 0
ALLEGHANY CORP DEL COM 017175100 873 1,281 SH   SOLE 99 1,281 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,812 111,606 SH   SOLE 1 111,606 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 204 8,100 SH Call SOLE 8 8,100 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 164 6,500 SH Put SOLE 8 6,500 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 56 2,231 SH   SOLE 8 2,231 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 431 12,951 SH   SOLE 1 12,951 0 0
ALLEGIANT TRAVEL CO COM 01748X102 2,116 14,742 SH   SOLE 1 14,742 0 0
ALLEGIANT TRAVEL CO COM 01748X102 14 100 SH   SOLE 8 100 0 0
ALLEGION PUB LTD CO COM G0176J109 13,192 119,333 SH   SOLE 1 119,333 0 0
ALLEGION PUB LTD CO COM G0176J109 258 2,333 SH   SOLE 8 2,333 0 0
ALLEGION PUB LTD CO COM G0176J109 806 7,288 SH   SOLE 9 7,288 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 41 10,240 SH   SOLE 1 10,240 0 0
ALLERGAN PLC COM G0177J108 94 561 SH   DFND 1 0 0 561
ALLERGAN PLC COM G0177J108 82,455 492,480 SH   SOLE 1 492,480 0 0
ALLERGAN PLC COM G0177J108 16,296 97,330 SH   SOLE 8 97,330 0 0
ALLERGAN PLC OPT G0177J108 35,746 213,500 SH Call SOLE 8 213,500 0 0
ALLERGAN PLC OPT G0177J108 48,421 289,200 SH Put SOLE 8 289,200 0 0
ALLERGAN PLC COM G0177J108 9,393 56,093 SH   SOLE 9 56,093 0 0
ALLERGAN PLC COM G0177J108 137 821 SH   DFND 20 0 0 821
ALLETE INC COM 018522300 3,548 42,644 SH   SOLE 1 42,644 0 0
ALLETE INC COM 018522300 730 8,770 SH   SOLE 99 8,770 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 16,807 119,940 SH   SOLE 1 119,940 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 4,148 29,600 SH Put SOLE 8 29,600 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 907 6,472 SH   SOLE 8 6,472 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 70 500 SH Call SOLE 8 500 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 499 3,558 SH   SOLE 9 3,558 0 0
ALLIANCE RES PARTNER L P COM 01877R108 431 25,374 SH   SOLE 1 25,374 0 0
ALLIANCE RES PARTNER L P COM 01877R108 9 544 SH   SOLE 8 544 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 2 100 SH Call SOLE 8 100 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 4 150 SH   DFND 1 0 0 150
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 5 159 SH   SOLE 1 159 0 0
ALLIANT ENERGY CORP COM 018802108 19,370 394,721 SH   SOLE 1 394,721 0 0
ALLIANT ENERGY CORP COM 018802108 27 551 SH   SOLE 8 551 0 0
ALLIANT ENERGY CORP COM 018802108 895 18,221 SH   SOLE 9 18,221 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 173 4,561 SH   SOLE 1 4,561 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 5,945 128,285 SH   SOLE 1 128,285 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 8 180 SH   SOLE 8 180 0 0
ALLISON TRANSMISSION HLDGS I OPT 01973R101 394 8,500 SH Call SOLE 8 8,500 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 671 25,006 SH   SOLE 1 25,006 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,688 145,086 SH   SOLE 1 145,086 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 40 3,480 SH   SOLE 8 3,480 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 9 800 SH Call SOLE 8 800 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 1,025 1,024,000 PRN   SOLE 8 0 0 1,024,000
ALLSTATE CORP COM 020002101 47,198 464,151 SH   SOLE 1 464,151 0 0
ALLSTATE CORP COM 020002101 20 200 SH   DFND 1 0 0 200
ALLSTATE CORP COM 020002101 533 5,246 SH   SOLE 8 5,246 0 0
ALLSTATE CORP OPT 020002101 722 7,100 SH Put SOLE 8 7,100 0 0
ALLSTATE CORP OPT 020002101 1,617 15,900 SH Call SOLE 8 15,900 0 0
ALLSTATE CORP COM 020002101 5,156 50,699 SH   SOLE 9 50,699 0 0
ALLY FINL INC COM 02005N100 23,466 757,204 SH   SOLE 1 757,204 0 0
ALLY FINL INC COM 02005N100 5,830 188,114 SH   SOLE 8 188,114 0 0
ALLY FINL INC OPT 02005N100 307 9,900 SH Call SOLE 8 9,900 0 0
ALLY FINL INC OPT 02005N100 37 1,200 SH Put SOLE 8 1,200 0 0
ALLY FINL INC COM 02005N100 173 5,582 SH   SOLE 9 5,582 0 0
ALMADEN MINERALS LTD COM 020283305 0 56 SH   SOLE 8 56 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,079 28,661 SH   SOLE 1 28,661 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 1,001 13,800 SH Call SOLE 8 13,800 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,542 35,040 SH   SOLE 8 35,040 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 2,394 33,000 SH Put SOLE 8 33,000 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 73 1,008 SH   SOLE 9 1,008 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 86 1,184 SH   SOLE 99 1,184 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 125 13,322 SH   SOLE 1 13,322 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 4 400 SH   SOLE 8 400 0 0
ALPHABET INC COM 02079K107 692,316 640,495 SH   SOLE 1 640,078 417 0
ALPHABET INC COM 02079K107 2,983 2,760 SH   DFND 1 0 0 2,760
ALPHABET INC COM 02079K305 6,548 6,047 SH   DFND 1 0 0 6,047
ALPHABET INC COM 02079K305 953,052 880,173 SH   SOLE 1 809,085 71,088 0
ALPHABET INC OPT 02079K107 110,037 101,800 SH Call SOLE 8 101,800 0 0
ALPHABET INC OPT 02079K305 291,165 268,900 SH Put SOLE 8 268,900 0 0
ALPHABET INC OPT 02079K305 209,414 193,400 SH Call SOLE 8 193,400 0 0
ALPHABET INC COM 02079K305 34,109 31,501 SH   SOLE 8 31,501 0 0
ALPHABET INC COM 02079K107 4,264 3,945 SH   SOLE 8 3,945 0 0
ALPHABET INC OPT 02079K107 100,526 93,000 SH Put SOLE 8 93,000 0 0
ALPHABET INC COM 02079K305 58,711 54,221 SH   SOLE 9 54,221 0 0
ALPHABET INC COM 02079K107 27,258 25,217 SH   SOLE 9 25,217 0 0
ALPHABET INC COM 02079K305 4,667 4,310 SH   SOLE 20 0 4,310 0
ALPHABET INC COM 02079K107 2,125 1,966 SH   DFND 20 0 0 1,966
ALPHABET INC COM 02079K305 1,047 967 SH   DFND 20 0 0 967
ALPHABET INC COM 02079K107 476 440 SH   SOLE 20 0 440 0
ALPHABET INC COM 02079K107 41,653 38,535 SH   SOLE 58 38,535 0 0
ALPHABET INC COM 02079K305 40,545 37,445 SH   SOLE 58 37,445 0 0
ALPHABET INC COM 02079K107 32 30 SH   SOLE 99 0 30 0
ALPHABET INC COM 02079K305 13,496 12,464 SH   SOLE 99 1,435 11,029 0
ALPHATEC HOLDINGS INC COM 02081G201 87 19,241 SH   SOLE 1 19,241 0 0
ALPS ETF TR FUND 00162Q643 434 792 SH   DFND 1 0 0 792
ALPS ETF TR FUND 00162Q585 17 560 SH   DFND 1 0 0 560
ALPS ETF TR FUND 00162Q866 9,988 1,013,997 SH   SOLE 1 1,013,997 0 0
ALPS ETF TR FUND 00162Q783 173 7,000 SH   SOLE 1 7,000 0 0
ALPS ETF TR OPT 00162Q866 2,378 241,400 SH Call SOLE 8 241,400 0 0
ALPS ETF TR FUND 00162Q866 10,232 1,038,781 SH   SOLE 8 1,038,781 0 0
ALPS ETF TR OPT 00162Q866 2,329 236,400 SH Put SOLE 8 236,400 0 0
ALPS ETF TR FUND 00162Q866 2,325 236,090 SH   DFND 20 0 0 236,090
ALTA MESA RES INC COM 02133L109 1 7,270 SH   SOLE 1 7,270 0 0
ALTABA INC FUND 021346101 475 6,842 SH   DFND 1 0 0 6,842
ALTABA INC OPT 021346101 52,721 760,000 SH Call SOLE 1 760,000 0 0
ALTABA INC FUND 021346101 557,607 8,038,171 SH   SOLE 1 8,038,171 0 0
ALTABA INC OPT 021346101 7,409 106,800 SH Put SOLE 8 106,800 0 0
ALTABA INC OPT 021346101 80,095 1,154,600 SH Call SOLE 8 1,154,600 0 0
ALTABA INC FUND 021346101 76,371 1,100,915 SH   SOLE 8 1,100,915 0 0
ALTAIR ENGR INC COM 021369103 1,004 24,858 SH   SOLE 1 24,858 0 0
ALTAIR ENGR INC COM 021369103 0 8 SH   SOLE 8 8 0 0
ALTAIR ENGR INC BOND 021369AA1 637 585,000 PRN   SOLE 8 0 0 585,000
ALTERYX INC COM 02156B103 10 92 SH   DFND 1 0 0 92
ALTERYX INC COM 02156B103 8,514 78,018 SH   SOLE 1 78,018 0 0
ALTERYX INC COM 02156B103 2,516 23,067 SH   SOLE 8 23,067 0 0
ALTERYX INC BOND 02156BAB9 2,002 787,000 PRN   SOLE 8 0 0 787,000
ALTERYX INC COM 02156B103 224 2,055 SH   SOLE 99 2,055 0 0
ALTICE USA INC COM 02156K103 10,803 443,603 SH   SOLE 1 443,603 0 0
ALTICE USA INC COM 02156K103 3,370 138,402 SH   SOLE 8 138,402 0 0
ALTICE USA INC COM 02156K103 81 3,320 SH   SOLE 9 3,320 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 166 8,439 SH   SOLE 1 8,439 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 42 2,141 SH   SOLE 8 2,141 0 0
ALTISOURCE PORTFOLIO SOLNS S OPT L0175J104 6 300 SH Put SOLE 8 300 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,536 42,815 SH   SOLE 1 42,815 0 0
ALTRA INDL MOTION CORP COM 02208R106 2 48 SH   SOLE 8 48 0 0
ALTRA INDL MOTION CORP COM 02208R106 674 18,788 SH   SOLE 99 18,788 0 0
ALTRIA GROUP INC COM 02209S103 218,599 4,616,627 SH   SOLE 1 4,616,627 0 0
ALTRIA GROUP INC COM 02209S103 312 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC OPT 02209S103 29,333 619,500 SH Put SOLE 8 619,500 0 0
ALTRIA GROUP INC COM 02209S103 14,420 304,541 SH   SOLE 8 304,541 0 0
ALTRIA GROUP INC OPT 02209S103 18,534 391,400 SH Call SOLE 8 391,400 0 0
ALTRIA GROUP INC COM 02209S103 9,442 199,401 SH   SOLE 9 199,401 0 0
ALTRIA GROUP INC COM 02209S103 9,603 202,802 SH   SOLE 58 202,802 0 0
ALTRIA GROUP INC COM 02209S103 1,893 39,984 SH   SOLE 99 39,984 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 1,071 107,139 SH   SOLE 1 107,139 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 179 17,900 SH Call SOLE 8 17,900 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 240 24,000 SH Put SOLE 8 24,000 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 950 95,100 SH   SOLE 8 95,100 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 161 9,217 SH   SOLE 1 9,217 0 0
AMARIN CORP PLC ADR 023111206 3,781 195,000 SH   SOLE 1 195,000 0 0
AMARIN CORP PLC ADR 023111206 229 11,822 SH   DFND 1 0 0 11,822
AMARIN CORP PLC ADR 023111206 7,442 383,820 SH   SOLE 8 383,820 0 0
AMARIN CORP PLC OPT 023111206 8,767 452,100 SH Put SOLE 8 452,100 0 0
AMARIN CORP PLC OPT 023111206 12,588 649,200 SH Call SOLE 8 649,200 0 0
AMAZON COM INC COM 023135106 13,312 7,030 SH   DFND 1 0 0 7,030
AMAZON COM INC COM 023135106 1,207,833 637,840 SH   SOLE 1 571,735 66,105 0
AMAZON COM INC OPT 023135106 721,093 380,800 SH Put SOLE 8 380,800 0 0
AMAZON COM INC OPT 023135106 694,394 366,700 SH Call SOLE 8 366,700 0 0
AMAZON COM INC COM 023135106 5,626 2,971 SH   SOLE 8 2,971 0 0
AMAZON COM INC COM 023135106 66,367 35,048 SH   SOLE 9 35,048 0 0
AMAZON COM INC COM 023135106 6,917 3,653 SH   SOLE 20 0 3,653 0
AMAZON COM INC COM 023135106 3,374 1,782 SH   DFND 20 0 0 1,782
AMAZON COM INC COM 023135106 97,414 51,443 SH   SOLE 58 51,443 0 0
AMAZON COM INC COM 023135106 19,679 10,392 SH   SOLE 99 630 9,762 0
AMBAC FINL GROUP INC COM 023139884 16,894 1,002,571 SH   SOLE 1 1,002,571 0 0
AMBAC FINL GROUP INC OPT 023139884 84 5,000 SH Put SOLE 8 5,000 0 0
AMBAC FINL GROUP INC COM 023139884 60 3,576 SH   SOLE 8 3,576 0 0
AMBARELLA INC COM G037AX101 2,412 54,660 SH   SOLE 1 54,660 0 0
AMBARELLA INC OPT G037AX101 2,621 59,400 SH Call SOLE 8 59,400 0 0
AMBARELLA INC COM G037AX101 300 6,798 SH   SOLE 8 6,798 0 0
AMBARELLA INC OPT G037AX101 1,253 28,400 SH Put SOLE 8 28,400 0 0
AMBARELLA INC COM G037AX101 56 1,267 SH   SOLE 9 1,267 0 0
AMBER RD INC COM 02318Y108 211 16,119 SH   SOLE 1 16,119 0 0
AMBEV SA ADR 02319V103 525 112,501 SH   DFND 1 0 0 112,501
AMBEV SA ADR 02319V103 2,635 564,278 SH   SOLE 1 564,278 0 0
AMBEV SA ADR 02319V103 14 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 323 34,663 SH   SOLE 1 34,663 0 0
AMC ENTMT HLDGS INC COM 00165C104 0 20 SH   SOLE 8 20 0 0
AMC NETWORKS INC COM 00164V103 1,636 30,018 SH   SOLE 1 30,018 0 0
AMC NETWORKS INC COM 00164V103 64 1,163 SH   SOLE 8 1,163 0 0
AMCOR PLC COM G0250X107 51 4,437 SH   DFND 1 0 0 4,437
AMCOR PLC COM G0250X107 59,688 5,194,792 SH   SOLE 1 5,194,792 0 0
AMCOR PLC COM G0250X107 218 18,936 SH   SOLE 8 18,936 0 0
AMCOR PLC COM G0250X107 1,426 124,092 SH   SOLE 9 124,092 0 0
AMDOCS LTD COM G02602103 20,424 328,967 SH   SOLE 1 328,967 0 0
AMEDISYS INC COM 023436108 2,797 23,033 SH   SOLE 1 23,033 0 0
AMEDISYS INC OPT 023436108 73 600 SH Put SOLE 8 600 0 0
AMEDISYS INC COM 023436108 561 4,623 SH   SOLE 8 4,623 0 0
AMERANT BANCORP INC COM 023576101 254 12,872 SH   SOLE 1 12,872 0 0
AMERANT BANCORP INC COM 023576101 32 1,642 SH   SOLE 8 1,642 0 0
AMERCO COM 023586100 630 1,666 SH   SOLE 1 1,666 0 0
AMERCO COM 023586100 333 880 SH   SOLE 8 880 0 0
AMERCO COM 023586100 37 97 SH   SOLE 9 97 0 0
AMEREN CORP COM 023608102 28,918 384,981 SH   SOLE 1 384,981 0 0
AMEREN CORP OPT 023608102 75 1,000 SH Call SOLE 8 1,000 0 0
AMEREN CORP COM 023608102 262 3,486 SH   SOLE 8 3,486 0 0
AMEREN CORP COM 023608102 1,425 18,972 SH   SOLE 9 18,972 0 0
AMERESCO INC COM 02361E108 272 18,414 SH   SOLE 1 18,414 0 0
AMERESCO INC COM 02361E108 79 5,302 SH   SOLE 8 5,302 0 0
AMERI HLDGS INC COM 02362F104 28 80,000 SH   SOLE 8 80,000 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 833 57,269 SH   SOLE 1 57,269 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 31 2,100 SH Put SOLE 8 2,100 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 537 36,900 SH Call SOLE 8 36,900 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 150 10,296 SH   SOLE 9 10,296 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 31,652 970,599 SH   SOLE 1 970,599 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,830 86,777 SH   SOLE 8 86,777 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 30,419 932,800 SH Call SOLE 8 932,800 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 37,563 1,151,900 SH Put SOLE 8 1,151,900 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,636 50,145 SH   SOLE 9 50,145 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 314 9,623 SH   DFND 20 0 0 9,623
AMERICAN ASSETS TR INC TRUS 024013104 5,253 111,486 SH   SOLE 1 111,486 0 0
AMERICAN ASSETS TR INC COM 024013104 505 10,717 SH   SOLE 99 10,717 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 1,919 150,388 SH   SOLE 1 150,388 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 1,421 111,336 SH   SOLE 8 111,336 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 976 76,500 SH Call SOLE 8 76,500 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 4,446 348,400 SH Put SOLE 8 348,400 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 6,924 150,000 SH   SOLE 1 150,000 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 8,949 193,871 SH   SOLE 1 193,871 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 6 125 SH   SOLE 8 125 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 51 1,100 SH Call SOLE 8 1,100 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 4,975 294,374 SH   SOLE 1 294,374 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 1,244 73,600 SH Put SOLE 8 73,600 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 612 36,200 SH Call SOLE 8 36,200 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 821 48,581 SH   SOLE 8 48,581 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 487 28,826 SH   SOLE 99 28,826 0 0
AMERICAN ELEC PWR CO INC COM 025537101 75,447 857,256 SH   SOLE 1 857,256 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 845 9,600 SH Put SOLE 8 9,600 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 5,113 58,100 SH Call SOLE 8 58,100 0 0
AMERICAN ELEC PWR CO INC COM 025537101 590 6,711 SH   SOLE 8 6,711 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,650 41,472 SH   SOLE 9 41,472 0 0
AMERICAN ELEC PWR CO INC COM 025537101 624 7,095 SH   SOLE 99 7,095 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 3,008 110,717 SH   SOLE 1 110,717 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1 36 SH   SOLE 8 36 0 0
AMERICAN EXPRESS CO COM 025816109 253 2,049 SH   DFND 1 0 0 2,049
AMERICAN EXPRESS CO COM 025816109 180,434 1,461,710 SH   SOLE 1 1,461,710 0 0
AMERICAN EXPRESS CO OPT 025816109 8,036 65,100 SH Call SOLE 8 65,100 0 0
AMERICAN EXPRESS CO COM 025816109 8,000 64,818 SH   SOLE 8 64,818 0 0
AMERICAN EXPRESS CO OPT 025816109 50,684 410,600 SH Put SOLE 8 410,600 0 0
AMERICAN EXPRESS CO COM 025816109 6,678 54,098 SH   SOLE 9 54,098 0 0
AMERICAN FIN TR INC TRUS 02607T109 771 70,734 SH   SOLE 1 70,734 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 12,675 123,694 SH   SOLE 1 123,694 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 124 1,215 SH   SOLE 8 1,215 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 86 841 SH   SOLE 9 841 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 8,501 349,748 SH   SOLE 1 349,748 0 0
AMERICAN HOMES 4 RENT COM 02665T306 443 18,213 SH   SOLE 1 18,213 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 13 544 SH   SOLE 8 544 0 0
AMERICAN HOMES 4 RENT COM 02665T306 1,315 54,094 SH   SOLE 99 54,094 0 0
AMERICAN INTL GROUP INC WARR 026874156 81 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 46 856 SH   DFND 1 0 0 856
AMERICAN INTL GROUP INC COM 026874784 108,938 2,044,662 SH   SOLE 1 2,044,662 0 0
AMERICAN INTL GROUP INC OPT 026874784 6,665 125,100 SH Put SOLE 8 125,100 0 0
AMERICAN INTL GROUP INC COM 026874784 15,173 284,774 SH   SOLE 8 284,774 0 0
AMERICAN INTL GROUP INC OPT 026874784 14,130 265,200 SH Call SOLE 8 265,200 0 0
AMERICAN INTL GROUP INC COM 026874784 4,323 81,140 SH   SOLE 9 81,140 0 0
AMERICAN INTL GROUP INC WARR 026874156 1 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 162 3,040 SH   SOLE 20 0 3,040 0
AMERICAN INTL GROUP INC COM 026874784 1,841 34,548 SH   SOLE 99 34,548 0 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 3,914 756,946 SH   SOLE 1 756,946 0 0
AMERICAN MIDSTREAM PARTNERS COM 02752P100 2 440 SH   SOLE 8 440 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 276 7,116 SH   SOLE 1 7,116 0 0
AMERICAN NATL INS CO COM 028591105 1,392 11,957 SH   SOLE 1 11,957 0 0
AMERICAN NATL INS CO COM 028591105 1 11 SH   SOLE 8 11 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 494 54,918 SH   SOLE 1 54,918 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 87 9,700 SH Put SOLE 8 9,700 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 60 6,628 SH   SOLE 8 6,628 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 99 11,000 SH Call SOLE 8 11,000 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 671 22,729 SH   SOLE 1 22,729 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 62 2,092 SH   SOLE 8 2,092 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 142 19,027 SH   SOLE 1 19,027 0 0
AMERICAN RLTY INVS INC COM 029174109 23 1,657 SH   SOLE 1 1,657 0 0
AMERICAN SOFTWARE INC COM 029683109 244 18,593 SH   SOLE 1 18,593 0 0
AMERICAN STS WTR CO COM 029899101 3,183 42,314 SH   SOLE 1 42,314 0 0
AMERICAN STS WTR CO COM 029899101 61 812 SH   SOLE 8 812 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 175 18,842 SH   SOLE 1 18,842 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 37 4,000 SH Put SOLE 8 4,000 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 98 10,600 SH Call SOLE 8 10,600 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 23 2,505 SH   SOLE 8 2,505 0 0
AMERICAN TOWER CORP NEW COM 03027X100 110,106 538,550 SH   SOLE 1 228,371 310,179 0
AMERICAN TOWER CORP NEW COM 03027X100 141 690 SH   DFND 1 0 0 690
AMERICAN TOWER CORP NEW TRUS 03027X100 107,672 526,637 SH   SOLE 1 526,637 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 22,060 107,900 SH Put SOLE 8 107,900 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 2,617 12,800 SH Call SOLE 8 12,800 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 6,221 30,426 SH   SOLE 8 30,426 0 0
AMERICAN TOWER CORP NEW COM 03027X100 7,102 34,738 SH   SOLE 9 34,738 0 0
AMERICAN TOWER CORP NEW COM 03027X100 189 924 SH   DFND 20 0 0 924
AMERICAN TOWER CORP NEW COM 03027X100 2,210 10,808 SH   SOLE 20 0 10,808 0
AMERICAN TOWER CORP NEW COM 03027X100 9,930 48,569 SH   SOLE 99 1,947 46,622 0
AMERICAN VANGUARD CORP COM 030371108 490 31,816 SH   SOLE 1 31,816 0 0
AMERICAN VANGUARD CORP COM 030371108 3 223 SH   SOLE 8 223 0 0
AMERICAN VANGUARD CORP COM 030371108 172 11,191 SH   SOLE 99 11,191 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,521 17,973 SH   SOLE 1 17,973 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 156 1,842 SH   SOLE 8 1,842 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 287 3,392 SH   SOLE 99 3,392 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 47,158 406,534 SH   SOLE 1 406,534 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 45 391 SH   SOLE 8 391 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,550 21,989 SH   SOLE 9 21,989 0 0
AMERICAS CAR MART INC COM 03062T105 1,515 17,613 SH   SOLE 1 17,613 0 0
AMERICAS CAR MART INC COM 03062T105 68 799 SH   SOLE 8 799 0 0
AMERICAS CAR MART INC COM 03062T105 482 5,595 SH   SOLE 99 5,595 0 0
AMERICOLD RLTY TR TRUS 03064D108 5,719 176,390 SH   SOLE 1 176,390 0 0
AMERICOLD RLTY TR TRUS 03064D108 3,704 114,268 SH   SOLE 8 114,268 0 0
AMERICOLD RLTY TR COM 03064D108 749 23,092 SH   SOLE 99 23,092 0 0
AMERIGAS PARTNERS L P COM 030975106 2,165 62,143 SH   SOLE 1 62,143 0 0
AMERIGAS PARTNERS L P OPT 030975106 3 100 SH Call SOLE 8 100 0 0
AMERIGAS PARTNERS L P COM 030975106 92 2,630 SH   SOLE 8 2,630 0 0
AMERIGAS PARTNERS L P OPT 030975106 80 2,300 SH Put SOLE 8 2,300 0 0
AMERIPRISE FINL INC COM 03076C106 34,274 236,111 SH   SOLE 1 236,111 0 0
AMERIPRISE FINL INC COM 03076C106 927 6,385 SH   SOLE 8 6,385 0 0
AMERIPRISE FINL INC OPT 03076C106 1,350 9,300 SH Put SOLE 8 9,300 0 0
AMERIPRISE FINL INC OPT 03076C106 2,119 14,600 SH Call SOLE 8 14,600 0 0
AMERIPRISE FINL INC COM 03076C106 1,530 10,540 SH   SOLE 9 10,540 0 0
AMERIPRISE FINL INC COM 03076C106 413 2,845 SH   SOLE 99 2,845 0 0
AMERIS BANCORP COM 03076K108 4,211 107,422 SH   SOLE 1 107,422 0 0
AMERISAFE INC COM 03071H100 1,495 23,449 SH   SOLE 1 23,449 0 0
AMERISOURCEBERGEN CORP COM 03073E105 21,438 251,455 SH   SOLE 1 251,455 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,108 24,726 SH   SOLE 8 24,726 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 3,965 46,500 SH Put SOLE 8 46,500 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 2,677 31,400 SH Call SOLE 8 31,400 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,028 12,061 SH   SOLE 9 12,061 0 0
AMES NATL CORP COM 031001100 160 5,907 SH   SOLE 1 5,907 0 0
AMETEK INC NEW COM 031100100 30,183 332,258 SH   SOLE 1 332,258 0 0
AMETEK INC NEW COM 031100100 126 1,388 SH   SOLE 8 1,388 0 0
AMETEK INC NEW COM 031100100 1,609 17,715 SH   SOLE 9 17,715 0 0
AMGEN INC COM 031162100 216 1,174 SH   DFND 1 0 0 1,174
AMGEN INC COM 031162100 299,979 1,627,857 SH   SOLE 1 1,627,857 0 0
AMGEN INC OPT 031162100 86,537 469,600 SH Put SOLE 8 469,600 0 0
AMGEN INC COM 031162100 127 686 SH   SOLE 8 686 0 0
AMGEN INC OPT 031162100 88,547 480,500 SH Call SOLE 8 480,500 0 0
AMGEN INC COM 031162100 51,231 278,008 SH   SOLE 9 278,008 0 0
AMGEN INC COM 031162100 12,377 67,165 SH   SOLE 58 67,165 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,863 149,298 SH   SOLE 1 149,298 0 0
AMICUS THERAPEUTICS INC OPT 03152W109 1,111 89,000 SH Call SOLE 8 89,000 0 0
AMIRA NATURE FOODS LTD COM G0335L102 0 10 SH   SOLE 8 10 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,685 225,919 SH   SOLE 1 225,919 0 0
AMKOR TECHNOLOGY INC OPT 031652100 8 1,100 SH Put SOLE 8 1,100 0 0
AMKOR TECHNOLOGY INC COM 031652100 132 17,766 SH   SOLE 8 17,766 0 0
AMKOR TECHNOLOGY INC OPT 031652100 2 300 SH Call SOLE 8 300 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,010 55,473 SH   SOLE 1 55,473 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2 28 SH   SOLE 8 28 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 1,905 265,754 SH   SOLE 1 265,754 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 28 3,885 SH   SOLE 8 3,885 0 0
AMPCO-PITTSBURGH CORP COM 032037103 1 126 SH   SOLE 8 126 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 856 40,579 SH   SOLE 1 40,579 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 17 822 SH   SOLE 8 822 0 0
AMPHENOL CORP NEW COM 032095101 186 1,941 SH   DFND 1 0 0 1,941
AMPHENOL CORP NEW COM 032095101 91,429 952,992 SH   SOLE 1 444,696 508,296 0
AMPHENOL CORP NEW OPT 032095101 182 1,900 SH Put SOLE 8 1,900 0 0
AMPHENOL CORP NEW COM 032095101 262 2,736 SH   SOLE 8 2,736 0 0
AMPHENOL CORP NEW OPT 032095101 681 7,100 SH Call SOLE 8 7,100 0 0
AMPHENOL CORP NEW COM 032095101 2,213 23,078 SH   SOLE 9 23,078 0 0
AMPHENOL CORP NEW COM 032095101 2,605 27,154 SH   SOLE 20 0 27,154 0
AMPHENOL CORP NEW COM 032095101 7,325 76,353 SH   SOLE 99 0 76,353 0
AMPIO PHARMACEUTICALS INC COM 03209T109 48 124,958 SH   SOLE 1 124,958 0 0
AMYRIS INC COM 03236M200 236 66,108 SH   SOLE 1 66,108 0 0
AMYRIS INC COM 03236M200 0 56 SH   SOLE 8 56 0 0
ANADARKO PETE CORP COM 032511107 285,032 4,039,566 SH   SOLE 1 4,039,566 0 0
ANADARKO PETE CORP OPT 032511107 136,004 1,927,500 SH Put SOLE 8 1,927,500 0 0
ANADARKO PETE CORP OPT 032511107 34,186 484,500 SH Call SOLE 8 484,500 0 0
ANADARKO PETE CORP COM 032511107 11,512 163,149 SH   SOLE 8 163,149 0 0
ANADARKO PETE CORP COM 032511107 12,030 170,496 SH   SOLE 9 170,496 0 0
ANALOG DEVICES INC COM 032654105 6 50 SH   DFND 1 0 0 50
ANALOG DEVICES INC COM 032654105 182,964 1,621,016 SH   SOLE 1 1,621,016 0 0
ANALOG DEVICES INC OPT 032654105 4,978 44,100 SH Put SOLE 8 44,100 0 0
ANALOG DEVICES INC OPT 032654105 4,616 40,900 SH Call SOLE 8 40,900 0 0
ANALOG DEVICES INC COM 032654105 695 6,148 SH   SOLE 8 6,148 0 0
ANALOG DEVICES INC COM 032654105 3,225 28,578 SH   SOLE 9 28,578 0 0
ANALOG DEVICES INC COM 032654105 1,351 11,966 SH   SOLE 99 11,966 0 0
ANAPLAN INC COM 03272L108 52 1,024 SH   SOLE 1 1,024 0 0
ANAPLAN INC COM 03272L108 1,661 32,920 SH   SOLE 8 32,920 0 0
ANAPTYSBIO INC COM 032724106 1,870 33,139 SH   SOLE 1 33,139 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 93 27,672 SH   SOLE 1 27,672 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 31,275 860,845 SH   SOLE 1 860,845 0 0
ANDEAVOR LOGISTICS LP OPT 03350F106 4 100 SH Call SOLE 8 100 0 0
ANDEAVOR LOGISTICS LP COM 03350F106 249 6,852 SH   SOLE 8 6,852 0 0
ANDERSONS INC COM 034164103 925 33,958 SH   SOLE 1 33,958 0 0
ANGI HOMESERVICES INC COM 00183L102 82 6,313 SH   SOLE 1 6,313 0 0
ANGI HOMESERVICES INC COM 00183L102 1 99 SH   SOLE 8 99 0 0
ANGI HOMESERVICES INC COM 00183L102 55 4,195 SH   SOLE 99 4,195 0 0
ANGIODYNAMICS INC COM 03475V101 1,060 53,866 SH   SOLE 1 53,866 0 0
ANGIODYNAMICS INC COM 03475V101 160 8,106 SH   SOLE 8 8,106 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 21 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD ADR 035128206 2,295 128,854 SH   SOLE 1 128,854 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 16,791 942,800 SH Call SOLE 8 942,800 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 13,456 755,503 SH Put SOLE 8 755,503 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 654 36,719 SH   SOLE 99 36,719 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 1,467 16,576 SH   SOLE 1 16,576 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 579 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 9,001 101,700 SH Call SOLE 8 101,700 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 10,143 114,600 SH Put SOLE 8 114,600 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2,313 26,138 SH   SOLE 8 26,138 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 151 1,708 SH   SOLE 9 1,708 0 0
ANI PHARMACEUTICALS INC COM 00182C103 1,023 12,462 SH   SOLE 1 12,462 0 0
ANI PHARMACEUTICALS INC BOND 00182CAA1 71 59,000 PRN   SOLE 8 0 0 59,000
ANIKA THERAPEUTICS INC COM 035255108 1,090 26,816 SH   SOLE 1 26,816 0 0
ANIKA THERAPEUTICS INC COM 035255108 202 4,983 SH   SOLE 8 4,983 0 0
ANIXTER INTL INC COM 035290105 2,551 42,704 SH   SOLE 1 42,704 0 0
ANIXTER INTL INC OPT 035290105 90 1,500 SH Put SOLE 8 1,500 0 0
ANIXTER INTL INC COM 035290105 147 2,460 SH   SOLE 8 2,460 0 0
ANIXTER INTL INC OPT 035290105 6 100 SH Call SOLE 8 100 0 0
ANNALY CAP MGMT INC TRUS 035710409 10,832 1,186,375 SH   SOLE 1 1,186,375 0 0
ANNALY CAP MGMT INC COM 035710409 107 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC COM 035710409 3,811 417,400 SH   SOLE 1 417,400 0 0
ANNALY CAP MGMT INC TRUS 035710409 355 38,878 SH   SOLE 8 38,878 0 0
ANNALY CAP MGMT INC OPT 035710409 493 54,000 SH Call SOLE 8 54,000 0 0
ANNALY CAP MGMT INC OPT 035710409 492 53,900 SH Put SOLE 8 53,900 0 0
ANNALY CAP MGMT INC COM 035710409 142 15,503 SH   SOLE 9 15,503 0 0
ANNALY CAP MGMT INC COM 035710409 297 32,547 SH   SOLE 99 32,547 0 0
ANSYS INC COM 03662Q105 33,434 163,240 SH   SOLE 1 163,240 0 0
ANSYS INC COM 03662Q105 39 190 SH   SOLE 8 190 0 0
ANSYS INC OPT 03662Q105 819 4,000 SH Call SOLE 8 4,000 0 0
ANSYS INC OPT 03662Q105 41 200 SH Put SOLE 8 200 0 0
ANSYS INC COM 03662Q105 1,325 6,468 SH   SOLE 9 6,468 0 0
ANSYS INC COM 03662Q105 1,854 9,052 SH   SOLE 58 9,052 0 0
ANTARES PHARMA INC COM 036642106 343 104,271 SH   SOLE 1 104,271 0 0
ANTARES PHARMA INC COM 036642106 66 20,000 SH   SOLE 8 20,000 0 0
ANTERO MIDSTREAM CORP COM 03676B102 13,369 1,166,557 SH   SOLE 1 1,166,557 0 0
ANTERO MIDSTREAM CORP COM 03676B102 1,272 110,960 SH   SOLE 8 110,960 0 0
ANTERO RES CORP COM 03674X106 26 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP COM 03674X106 6,237 1,127,919 SH   SOLE 1 1,127,919 0 0
ANTERO RES CORP OPT 03674X106 6,650 1,202,500 SH Call SOLE 8 1,202,500 0 0
ANTERO RES CORP COM 03674X106 607 109,840 SH   SOLE 8 109,840 0 0
ANTERO RES CORP COM 03674X106 20 3,594 SH   SOLE 99 3,594 0 0
ANTHEM INC COM 036752103 134,467 476,477 SH   SOLE 1 476,477 0 0
ANTHEM INC OPT 036752103 23,338 82,700 SH Put SOLE 8 82,700 0 0
ANTHEM INC COM 036752103 6,097 21,606 SH   SOLE 8 21,606 0 0
ANTHEM INC OPT 036752103 13,969 49,500 SH Call SOLE 8 49,500 0 0
ANTHEM INC COM 036752103 31,791 112,653 SH   SOLE 9 112,653 0 0
ANTHEM INC COM 036752103 7,868 27,879 SH   SOLE 58 27,879 0 0
ANTHEM INC COM 036752103 472 1,673 SH   SOLE 99 1,673 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 247 64,983 SH   SOLE 1 64,983 0 0
AON PLC COM G0408V102 55,767 288,973 SH   SOLE 1 288,973 0 0
AON PLC COM G0408V102 1,371 7,104 SH   SOLE 8 7,104 0 0
AON PLC OPT G0408V102 19 100 SH Call SOLE 8 100 0 0
AON PLC OPT G0408V102 6,908 35,800 SH Put SOLE 8 35,800 0 0
AON PLC COM G0408V102 3,599 18,652 SH   SOLE 9 18,652 0 0
AON PLC COM G0408V102 619 3,207 SH   SOLE 99 3,207 0 0
APACHE CORP COM 037411105 40 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 18,930 653,417 SH   SOLE 1 653,417 0 0
APACHE CORP COM 037411105 1,039 35,906 SH   SOLE 8 35,906 0 0
APACHE CORP OPT 037411105 1,677 57,900 SH Call SOLE 8 57,900 0 0
APACHE CORP OPT 037411105 1,787 61,700 SH Put SOLE 8 61,700 0 0
APACHE CORP COM 037411105 924 31,887 SH   SOLE 9 31,887 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 16,343 326,059 SH   SOLE 1 326,059 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 17,152 342,212 SH   SOLE 1 342,212 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 19 389 SH   SOLE 8 389 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 510 10,186 SH   SOLE 9 10,186 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 1,259 25,123 SH   SOLE 99 25,123 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 1,246 49,169 SH   SOLE 1 49,169 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 1,773 69,969 SH   SOLE 8 69,969 0 0
APELLIS PHARMACEUTICALS INC OPT 03753U106 1,901 75,000 SH Put SOLE 8 75,000 0 0
APERGY CORP COM 03755L104 639 19,078 SH   SOLE 1 19,078 0 0
APERGY CORP COM 03755L104 32 943 SH   SOLE 8 943 0 0
APERGY CORP COM 03755L104 22 650 SH   SOLE 9 650 0 0
APHRIA INC OPT 03765K104 153 21,700 SH Put SOLE 1 21,700 0 0
APHRIA INC COM 03765K104 309 43,895 SH   SOLE 1 43,895 0 0
APHRIA INC COM 03765K104 22 3,177 SH   DFND 1 0 0 3,177
APOGEE ENTERPRISES INC COM 037598109 1,592 36,640 SH   SOLE 1 36,640 0 0
APOGEE ENTERPRISES INC OPT 037598109 4 100 SH Call SOLE 8 100 0 0
APOGEE ENTERPRISES INC COM 037598109 124 2,855 SH   SOLE 8 2,855 0 0
APOGEE ENTERPRISES INC COM 037598109 284 6,549 SH   SOLE 99 6,549 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 3,318 180,430 SH   SOLE 1 180,430 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 635 635,000 PRN   SOLE 8 0 0 635,000
APOLLO COML REAL EST FIN INC TRUS 03762U105 145 7,900 SH   SOLE 8 7,900 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 15,449 450,405 SH   SOLE 1 450,405 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 398 11,600 SH Put SOLE 8 11,600 0 0
APOLLO GLOBAL MGMT LLC COM 037612306 598 17,420 SH   SOLE 8 17,420 0 0
APOLLO GLOBAL MGMT LLC OPT 037612306 1,763 51,400 SH Call SOLE 8 51,400 0 0
APOLLO INVT CORP OPT 03761U502 32 2,000 SH Put SOLE 8 2,000 0 0
APOLLO INVT CORP COM 03761U502 29 1,853 SH   SOLE 9 1,853 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 68 4,069 SH   SOLE 1 4,069 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 0 2 SH   SOLE 8 2 0 0
APPFOLIO INC COM 03783C100 1,010 9,877 SH   SOLE 1 9,877 0 0
APPIAN CORP COM 03782L101 725 20,103 SH   SOLE 1 20,103 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 5,959 375,740 SH   SOLE 1 375,740 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 18 1,117 SH   SOLE 8 1,117 0 0
APPLE INC COM 037833100 1,527,353 7,717,033 SH   SOLE 1 7,306,557 410,476 0
APPLE INC OPT 037833100 132,646 670,200 SH Put SOLE 1 670,200 0 0
APPLE INC COM 037833100 5,286 26,709 SH   DFND 1 0 0 26,709
APPLE INC OPT 037833100 772,264 3,901,900 SH Put SOLE 8 3,901,900 0 0
APPLE INC COM 037833100 109,791 554,725 SH   SOLE 8 554,725 0 0
APPLE INC OPT 037833100 671,047 3,390,500 SH Call SOLE 8 3,390,500 0 0
APPLE INC COM 037833100 82,602 417,348 SH   SOLE 9 417,348 0 0
APPLE INC COM 037833100 1,068 5,395 SH   DFND 20 0 0 5,395
APPLE INC COM 037833100 3,519 17,782 SH   SOLE 20 0 17,782 0
APPLE INC COM 037833100 95,823 484,151 SH   SOLE 58 484,151 0 0
APPLE INC COM 037833100 13,338 67,389 SH   SOLE 99 3,112 64,277 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,863 46,525 SH   SOLE 1 46,525 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 6 100 SH   SOLE 8 100 0 0
APPLIED MATLS INC COM 038222105 92,963 2,069,993 SH   SOLE 1 2,069,993 0 0
APPLIED MATLS INC COM 038222105 198 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC OPT 038222105 93,795 2,088,500 SH Put SOLE 8 2,088,500 0 0
APPLIED MATLS INC COM 038222105 9,343 208,021 SH   SOLE 8 208,021 0 0
APPLIED MATLS INC OPT 038222105 27,652 615,700 SH Call SOLE 8 615,700 0 0
APPLIED MATLS INC COM 038222105 11,329 252,253 SH   SOLE 9 252,253 0 0
APPLIED MATLS INC COM 038222105 449 10,000 SH   DFND 20 0 0 10,000
APPLIED OPTOELECTRONICS INC COM 03823U102 270 26,252 SH   SOLE 1 26,252 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 72 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 6 553 SH   SOLE 8 553 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 32 3,100 SH Call SOLE 8 3,100 0 0
APPROACH RESOURCES INC COM 03834A103 0 1,364 SH   SOLE 1 1,364 0 0
APPROACH RESOURCES INC COM 03834A103 0 1 SH   SOLE 8 1 0 0
APTARGROUP INC COM 038336103 1,750 14,065 SH   SOLE 1 14,065 0 0
APTARGROUP INC OPT 038336103 12 100 SH Call SOLE 8 100 0 0
APTARGROUP INC COM 038336103 135 1,085 SH   SOLE 8 1,085 0 0
APTINYX INC COM 03836N103 35 10,371 SH   SOLE 1 10,371 0 0
APTINYX INC COM 03836N103 0 46 SH   SOLE 8 46 0 0
APTIV PLC COM G6095L109 32 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 23,461 290,260 SH   SOLE 1 290,260 0 0
APTIV PLC COM G6095L109 2,161 26,742 SH   SOLE 8 26,742 0 0
APTIV PLC OPT G6095L109 1,124 13,900 SH Put SOLE 8 13,900 0 0
APTIV PLC OPT G6095L109 372 4,600 SH Call SOLE 8 4,600 0 0
APTIV PLC COM G6095L109 1,642 20,318 SH   SOLE 9 20,318 0 0
APYX MED CORP COM 03837C106 147 21,903 SH   SOLE 1 21,903 0 0
APYX MED CORP COM 03837C106 27 4,022 SH   SOLE 8 4,022 0 0
AQUA AMERICA INC COM 03836W103 1,086 26,246 SH   SOLE 1 26,246 0 0
AQUA AMERICA INC OPT 03836W103 8 200 SH Call SOLE 8 200 0 0
AQUA AMERICA INC OPT 03836W103 8 200 SH Put SOLE 8 200 0 0
AQUA AMERICA INC CONV 03836W202 18,518 325,000 SH   SOLE 8 325,000 0 0
AQUA AMERICA INC COM 03836W103 72 1,740 SH   SOLE 8 1,740 0 0
AQUA METALS INC COM 03837J101 38 22,660 SH   DFND 1 0 0 22,660
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 896 68,791 SH   SOLE 1 68,791 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 156 7,824 SH   SOLE 1 7,824 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 2 420 SH   SOLE 1 420 0 0
ARAMARK COM 03852U106 9,400 260,679 SH   SOLE 1 260,679 0 0
ARAMARK COM 03852U106 10 278 SH   SOLE 8 278 0 0
ARAMARK OPT 03852U106 97 2,700 SH Call SOLE 8 2,700 0 0
ARAMARK COM 03852U106 99 2,750 SH   SOLE 9 2,750 0 0
ARAMARK COM 03852U106 354 9,808 SH   SOLE 99 9,808 0 0
ARATANA THERAPEUTICS INC COM 03874P101 161 31,187 SH   SOLE 1 31,187 0 0
ARAVIVE INC COM 03890D108 0 39 SH   SOLE 1 39 0 0
ARBOR RLTY TR INC TRUS 038923108 3,619 298,606 SH   SOLE 1 298,606 0 0
ARBOR RLTY TR INC TRUS 038923108 231 19,077 SH   SOLE 8 19,077 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 155 74,248 SH   SOLE 1 74,248 0 0
ARCBEST CORP COM 03937C105 907 32,242 SH   SOLE 1 32,242 0 0
ARCBEST CORP OPT 03937C105 118 4,200 SH Put SOLE 8 4,200 0 0
ARCBEST CORP OPT 03937C105 6 200 SH Call SOLE 8 200 0 0
ARCBEST CORP COM 03937C105 72 2,576 SH   SOLE 8 2,576 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 22,650 1,256,200 SH Put SOLE 1 1,256,200 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 460 25,525 SH   SOLE 1 25,525 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 5,500 305,000 SH Put SOLE 8 305,000 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 1,647 91,336 SH   SOLE 8 91,336 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 5,488 304,400 SH Call SOLE 8 304,400 0 0
ARCH CAP GROUP LTD COM G0450A105 5,281 142,429 SH   SOLE 1 142,429 0 0
ARCH CAP GROUP LTD COM G0450A105 33 878 SH   SOLE 8 878 0 0
ARCH CAP GROUP LTD COM G0450A105 169 4,550 SH   SOLE 9 4,550 0 0
ARCH COAL INC COM 039380407 2,602 27,611 SH   SOLE 1 27,611 0 0
ARCH COAL INC COM 039380407 161 1,705 SH   SOLE 8 1,705 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 57,409 1,407,104 SH   SOLE 1 1,407,104 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 885 21,700 SH Put SOLE 8 21,700 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 1,587 38,900 SH Call SOLE 8 38,900 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,626 39,845 SH   SOLE 8 39,845 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,797 44,020 SH   SOLE 9 44,020 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 456 11,171 SH   SOLE 99 11,171 0 0
ARCHROCK INC COM 03957W106 1,671 157,641 SH   SOLE 1 157,641 0 0
ARCONIC INC COM 03965L100 86 3,333 SH   DFND 1 0 0 3,333
ARCONIC INC COM 03965L100 15,092 584,475 SH   SOLE 1 584,475 0 0
ARCONIC INC OPT 03965L100 6,052 234,400 SH Call SOLE 8 234,400 0 0
ARCONIC INC COM 03965L100 378 14,637 SH   SOLE 8 14,637 0 0
ARCONIC INC OPT 03965L100 1,764 68,300 SH Put SOLE 8 68,300 0 0
ARCONIC INC COM 03965L100 792 30,655 SH   SOLE 9 30,655 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 51 7,000 SH   DFND 1 0 0 7,000
ARCOS DORADOS HOLDINGS INC COM G0457F107 152 20,900 SH   SOLE 1 20,900 0 0
ARCOSA INC COM 039653100 3,040 80,815 SH   SOLE 1 80,815 0 0
ARCOSA INC COM 039653100 106 2,796 SH   SOLE 8 2,796 0 0
ARCOSA INC OPT 039653100 12 330 SH Put SOLE 8 330 0 0
ARCOSA INC OPT 039653100 6 165 SH Call SOLE 8 165 0 0
ARCUS BIOSCIENCES INC COM 03969F109 389 48,961 SH   SOLE 1 48,961 0 0
ARCUS BIOSCIENCES INC COM 03969F109 0 44 SH   SOLE 8 44 0 0
ARCUS BIOSCIENCES INC COM 03969F109 13 1,600 SH   SOLE 99 1,600 0 0
ARDAGH GROUP S A COM L0223L101 1 51 SH   SOLE 1 51 0 0
ARDAGH GROUP S A COM L0223L101 0 27 SH   SOLE 8 27 0 0
ARDAGH GROUP S A COM L0223L101 124 7,070 SH   SOLE 99 7,070 0 0
ARDELYX INC COM 039697107 85 31,381 SH   SOLE 1 31,381 0 0
ARDELYX INC COM 039697107 0 111 SH   SOLE 8 111 0 0
ARDMORE SHIPPING CORP COM Y0207T100 178 21,850 SH   SOLE 1 21,850 0 0
ARENA PHARMACEUTICALS INC COM 040047607 3,583 61,112 SH   SOLE 1 61,112 0 0
ARENA PHARMACEUTICALS INC COM 040047607 82 1,396 SH   SOLE 99 1,396 0 0
ARES CAP CORP OPT 04010L103 958 53,400 SH Call SOLE 8 53,400 0 0
ARES CAP CORP OPT 04010L103 246 13,700 SH Put SOLE 8 13,700 0 0
ARES CAP CORP COM 04010L103 352 19,645 SH   SOLE 8 19,645 0 0
ARES CAP CORP BOND 04010LAW3 5,666 5,488,000 PRN   SOLE 8 0 0 5,488,000
ARES COML REAL ESTATE CORP TRUS 04013V108 290 19,530 SH   SOLE 1 19,530 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 370 24,457 SH   DFND 1 0 0 24,457
ARES MANAGEMENT CORPORATION COM 03990B101 3,821 146,038 SH   SOLE 1 146,038 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 649 24,818 SH   SOLE 99 24,818 0 0
ARGAN INC COM 04010E109 486 11,991 SH   SOLE 1 11,991 0 0
ARGAN INC COM 04010E109 60 1,469 SH   SOLE 99 1,469 0 0
ARGENX SE ADR 04016X101 615 4,343 SH   SOLE 1 4,343 0 0
ARGENX SE ADR 04016X101 447 3,157 SH   SOLE 8 3,157 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 1,999 26,997 SH   SOLE 1 26,997 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 1 11 SH   SOLE 8 11 0 0
ARISTA NETWORKS INC COM 040413106 25,065 96,547 SH   SOLE 1 96,547 0 0
ARISTA NETWORKS INC COM 040413106 38 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC OPT 040413106 260 1,000 SH Put SOLE 8 1,000 0 0
ARISTA NETWORKS INC OPT 040413106 312 1,200 SH Call SOLE 8 1,200 0 0
ARISTA NETWORKS INC COM 040413106 1,552 5,980 SH   SOLE 8 5,980 0 0
ARISTA NETWORKS INC COM 040413106 1,060 4,081 SH   SOLE 9 4,081 0 0
ARISTA NETWORKS INC COM 040413106 1,466 5,648 SH   SOLE 58 5,648 0 0
ARLINGTON ASSET INVT CORP COM 041356205 165 24,010 SH   SOLE 1 24,010 0 0
ARLO TECHNOLOGIES INC COM 04206A101 1,345 335,450 SH   SOLE 1 335,450 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 1,013 61,208 SH   SOLE 1 61,208 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 1,221 65,517 SH   SOLE 1 65,517 0 0
ARMSTRONG FLOORING INC COM 04238R106 140 14,214 SH   SOLE 1 14,214 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 10,248 105,433 SH   SOLE 1 105,433 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 68 700 SH Call SOLE 8 700 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 271 2,793 SH   SOLE 8 2,793 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,477 15,200 SH   SOLE 99 15,200 0 0
ARQULE INC COM 04269E107 1,042 94,644 SH   SOLE 1 94,644 0 0
ARQULE INC COM 04269E107 6,422 583,247 SH   SOLE 8 583,247 0 0
ARQULE INC OPT 04269E107 433 39,300 SH Put SOLE 8 39,300 0 0
ARQULE INC OPT 04269E107 150 13,600 SH Call SOLE 8 13,600 0 0
ARRAY BIOPHARMA INC COM 04269X105 11,268 243,204 SH   SOLE 1 243,204 0 0
ARRAY BIOPHARMA INC OPT 04269X105 463 10,000 SH Call SOLE 8 10,000 0 0
ARRAY BIOPHARMA INC COM 04269X105 15,916 343,539 SH   SOLE 8 343,539 0 0
ARROW ELECTRS INC COM 042735100 4,610 64,692 SH   SOLE 1 64,692 0 0
ARROW ELECTRS INC COM 042735100 140 1,968 SH   SOLE 8 1,968 0 0
ARROW ELECTRS INC COM 042735100 70 976 SH   SOLE 9 976 0 0
ARROW FINL CORP COM 042744102 286 8,242 SH   SOLE 1 8,242 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3,114 117,493 SH   SOLE 1 117,493 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 17 637 SH   SOLE 8 637 0 0
ARTESIAN RESOURCES CORP COM 043113208 198 5,324 SH   SOLE 1 5,324 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 888 32,266 SH   SOLE 1 32,266 0 0
ARVINAS INC COM 04335A105 288 13,087 SH   SOLE 1 13,087 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASANKO GOLD INC COM 04341Y105 63 99,524 SH   SOLE 8 99,524 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 4,561 54,077 SH   SOLE 1 54,077 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 70 828 SH   SOLE 8 828 0 0
ASCENA RETAIL GROUP INC COM 04351G101 118 195,004 SH   SOLE 1 195,004 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 48 78,800 SH Call SOLE 8 78,800 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 6 9,800 SH Put SOLE 8 9,800 0 0
ASCENA RETAIL GROUP INC COM 04351G101 5 8,765 SH   SOLE 8 8,765 0 0
ASCENDIS PHARMA A S ADR 04351P101 2 21 SH   SOLE 8 21 0 0
ASCENDIS PHARMA A S ADR 04351P101 32 277 SH   SOLE 99 277 0 0
ASCENT CAP GROUP INC COM 043632108 0 390 SH   SOLE 8 390 0 0
ASGN INC COM 00191U102 2,309 38,102 SH   SOLE 1 38,102 0 0
ASGN INC COM 00191U102 30 500 SH   SOLE 8 500 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 406 136,793 SH   SOLE 1 136,793 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 1 223 SH   SOLE 8 223 0 0
ASHFORD INC COM 044104107 29 903 SH   SOLE 1 903 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 2,342 29,283 SH   SOLE 1 29,283 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 1,296 16,200 SH Put SOLE 8 16,200 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 2,922 36,540 SH   SOLE 8 36,540 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 2,087 26,100 SH Call SOLE 8 26,100 0 0
ASML HOLDING N V ADR N07059210 1,842 8,854 SH   SOLE 1 8,854 0 0
ASML HOLDING N V ADR N07059210 117 562 SH   SOLE 8 562 0 0
ASML HOLDING N V OPT N07059210 3,971 19,100 SH Call SOLE 8 19,100 0 0
ASML HOLDING N V OPT N07059210 353 1,700 SH Put SOLE 8 1,700 0 0
ASPEN AEROGELS INC COM 04523Y105 0 16 SH   SOLE 8 16 0 0
ASPEN TECHNOLOGY INC COM 045327103 10,790 86,818 SH   SOLE 1 86,818 0 0
ASPEN TECHNOLOGY INC COM 045327103 17 143 SH   SOLE 8 143 0 0
ASPEN TECHNOLOGY INC COM 045327103 262 2,106 SH   SOLE 99 2,106 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 995 73,740 SH   SOLE 1 73,740 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 358 26,540 SH   SOLE 8 26,540 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 22 1,614 SH   SOLE 99 1,614 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 720 208,754 SH   SOLE 1 208,754 0 0
ASSERTIO THERAPEUTICS INC OPT 04545L107 12 3,600 SH Call SOLE 8 3,600 0 0
ASSERTIO THERAPEUTICS INC BOND 249908AA2 33 45,000 PRN   SOLE 8 0 0 45,000
ASSERTIO THERAPEUTICS INC COM 04545L107 0 1 SH   SOLE 8 1 0 0
ASSOCIATED BANC CORP COM 045487105 4,572 216,266 SH   SOLE 1 216,266 0 0
ASSOCIATED BANC CORP COM 045487105 11 504 SH   SOLE 8 504 0 0
ASSOCIATED CAP GROUP INC COM 045528106 48 1,293 SH   SOLE 1 1,293 0 0
ASSOCIATED CAP GROUP INC COM 045528106 7 197 SH   SOLE 8 197 0 0
ASSURANT INC COM 04621X108 10,531 99,004 SH   SOLE 1 99,004 0 0
ASSURANT INC COM 04621X108 71 657 SH   SOLE 8 657 0 0
ASSURANT INC COM 04621X108 496 4,663 SH   SOLE 9 4,663 0 0
ASSURANT INC COM 04621X108 453 4,263 SH   SOLE 99 4,263 0 0
ASSURED GUARANTY LTD COM G0585R106 3,892 92,488 SH   SOLE 1 92,488 0 0
ASSURED GUARANTY LTD COM G0585R106 30 708 SH   SOLE 8 708 0 0
ASSURED GUARANTY LTD OPT G0585R106 328 7,800 SH Call SOLE 8 7,800 0 0
ASSURED GUARANTY LTD OPT G0585R106 602 14,300 SH Put SOLE 8 14,300 0 0
ASSURED GUARANTY LTD COM G0585R106 431 10,250 SH   SOLE 99 10,250 0 0
ASTEC INDS INC COM 046224101 936 28,731 SH   SOLE 1 28,731 0 0
ASTEC INDS INC COM 046224101 1 21 SH   SOLE 8 21 0 0
ASTRAZENECA PLC ADR 046353108 30,333 734,815 SH   SOLE 1 734,815 0 0
ASTRAZENECA PLC ADR 046353108 83 2,000 SH   DFND 1 0 0 2,000
ASTRAZENECA PLC OPT 046353108 2,931 71,000 SH Call SOLE 1 71,000 0 0
ASTRAZENECA PLC OPT 046353108 26,885 651,300 SH Put SOLE 8 651,300 0 0
ASTRAZENECA PLC ADR 046353108 9,594 232,418 SH   SOLE 8 232,418 0 0
ASTRAZENECA PLC OPT 046353108 6,683 161,900 SH Call SOLE 8 161,900 0 0
ASTRONICS CORP COM 046433108 1,103 27,398 SH   SOLE 1 27,398 0 0
ASTRONICS CORP COM 046433108 69 1,725 SH   SOLE 8 1,725 0 0
ASTRONOVA INC COM 04638F108 114 4,407 SH   SOLE 1 4,407 0 0
ASURE SOFTWARE INC COM 04649U102 52 6,312 SH   SOLE 1 6,312 0 0
AT HOME GROUP INC COM 04650Y100 1,831 274,973 SH   SOLE 1 274,973 0 0
AT HOME GROUP INC COM 04650Y100 324 48,578 SH   SOLE 8 48,578 0 0
AT HOME GROUP INC OPT 04650Y100 154 23,100 SH Call SOLE 8 23,100 0 0
AT&ampT INC COM 00206R102 560,806 16,735,482 SH   SOLE 1 16,735,482 0 0
AT&ampT INC OPT 00206R102 6,702 200,000 SH Call SOLE 1 200,000 0 0
AT&ampT INC COM 00206R102 340 10,150 SH   DFND 1 0 0 10,150
AT&ampT INC OPT 00206R102 93,000 2,775,293 SH Put SOLE 8 2,775,293 0 0
AT&ampT INC OPT 00206R102 88,878 2,652,294 SH Call SOLE 8 2,652,294 0 0
AT&ampT INC COM 00206R102 1,993 59,490 SH   SOLE 8 59,490 0 0
AT&ampT INC COM 00206R102 68,962 2,057,962 SH   SOLE 9 2,057,962 0 0
AT&ampT INC COM 00206R102 4,112 122,696 SH   DFND 20 0 0 122,696
ATARA BIOTHERAPEUTICS INC COM 046513107 1,591 79,101 SH   SOLE 1 79,101 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 153 7,585 SH   SOLE 8 7,585 0 0
ATHENE HLDG LTD COM G0684D107 9,472 219,986 SH   SOLE 1 219,986 0 0
ATHENE HLDG LTD COM G0684D107 623 14,465 SH   SOLE 8 14,465 0 0
ATHENE HLDG LTD OPT G0684D107 8,922 207,200 SH Put SOLE 8 207,200 0 0
ATHENE HLDG LTD OPT G0684D107 9,960 231,300 SH Call SOLE 8 231,300 0 0
ATHENE HLDG LTD COM G0684D107 75 1,743 SH   SOLE 9 1,743 0 0
ATHENEX INC COM 04685N103 756 38,197 SH   SOLE 1 38,197 0 0
ATHENEX INC COM 04685N103 599 30,273 SH   SOLE 8 30,273 0 0
ATHENEX INC OPT 04685N103 198 10,000 SH Put SOLE 8 10,000 0 0
ATHENEX INC OPT 04685N103 99 5,000 SH Call SOLE 8 5,000 0 0
ATHERSYS INC COM 04744L106 139 82,545 SH   SOLE 1 82,545 0 0
ATKORE INTL GROUP INC COM 047649108 1,857 71,804 SH   SOLE 1 71,804 0 0
ATKORE INTL GROUP INC COM 047649108 1 22 SH   SOLE 8 22 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 271 15,849 SH   SOLE 1 15,849 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 9 511 SH   SOLE 8 511 0 0
ATLANTIC PWR CORP COM 04878Q863 5 1,871 SH   DFND 1 0 0 1,871
ATLANTIC PWR CORP COM 04878Q863 501 207,719 SH   SOLE 1 207,719 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,992 84,699 SH   SOLE 1 84,699 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 265 7,505 SH   SOLE 99 7,505 0 0
ATLANTICA YIELD PLC COM G0751N103 66 2,932 SH   SOLE 1 2,932 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 1,260 28,247 SH   SOLE 1 28,247 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 179 4,000 SH Put SOLE 8 4,000 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 401 8,984 SH   SOLE 8 8,984 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 1,058 23,700 SH Call SOLE 8 23,700 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 304 295,000 PRN   SOLE 8 0 0 295,000
ATLAS FINANCIAL HOLDINGS INC COM G06207115 0 201 SH   SOLE 8 201 0 0
ATLASSIAN CORP PLC COM G06242104 9 65 SH   DFND 1 0 0 65
ATLASSIAN CORP PLC COM G06242104 11,814 90,293 SH   SOLE 1 90,293 0 0
ATLASSIAN CORP PLC COM G06242104 269 2,055 SH   SOLE 8 2,055 0 0
ATLASSIAN CORP PLC OPT G06242104 327 2,500 SH Call SOLE 8 2,500 0 0
ATMOS ENERGY CORP COM 049560105 24,632 233,338 SH   SOLE 1 233,338 0 0
ATMOS ENERGY CORP COM 049560105 21 190 SH   SOLE 8 190 0 0
ATMOS ENERGY CORP COM 049560105 952 9,029 SH   SOLE 9 9,029 0 0
ATN INTL INC COM 00215F107 833 14,435 SH   SOLE 1 14,435 0 0
ATN INTL INC COM 00215F107 55 948 SH   SOLE 8 948 0 0
ATOSSA GENETICS INC COM 04962H506 14 5,550 SH   SOLE 1 5,550 0 0
ATRECA INC COM 04965G109 25 1,400 SH   SOLE 99 1,400 0 0
ATRICURE INC COM 04963C209 1,208 40,469 SH   SOLE 1 40,469 0 0
ATRICURE INC COM 04963C209 42 1,415 SH   SOLE 99 1,415 0 0
ATRION CORP COM 049904105 851 998 SH   SOLE 1 998 0 0
AU OPTRONICS CORP ADR 002255107 88 29,745 SH   SOLE 1 29,745 0 0
AU OPTRONICS CORP ADR 002255107 7 2,204 SH   DFND 1 0 0 2,204
AUBURN NATL BANCORP COM 050473107 1 25 SH   SOLE 1 25 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 1,070 28,275 SH   SOLE 1 28,275 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 33 860 SH   SOLE 8 860 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 90 2,390 SH   SOLE 99 2,390 0 0
AUDIOCODES LTD COM M15342104 6 400 SH   SOLE 1 400 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 4 667 SH   SOLE 1 667 0 0
AURORA CANNABIS INC COM 05156X108 3,071 391,600 SH   SOLE 1 391,600 0 0
AURORA CANNABIS INC OPT 05156X108 2,745 350,000 SH Put SOLE 1 350,000 0 0
AURORA CANNABIS INC COM 05156X108 16 2,000 SH   DFND 1 0 0 2,000
AURORA CANNABIS INC OPT 05156X108 493 62,900 SH Put SOLE 8 62,900 0 0
AURORA CANNABIS INC OPT 05156X108 3,545 452,000 SH Call SOLE 8 452,000 0 0
AURORA CANNABIS INC COM 05156X108 33 4,243 SH   SOLE 9 4,243 0 0
AUTODESK INC COM 052769106 77,249 474,221 SH   SOLE 1 474,221 0 0
AUTODESK INC COM 052769106 851 5,220 SH   SOLE 8 5,220 0 0
AUTODESK INC OPT 052769106 5,783 35,500 SH Call SOLE 8 35,500 0 0
AUTODESK INC OPT 052769106 16,127 99,000 SH Put SOLE 8 99,000 0 0
AUTODESK INC COM 052769106 2,804 17,219 SH   SOLE 9 17,219 0 0
AUTODESK INC COM 052769106 3,855 23,667 SH   SOLE 58 23,667 0 0
AUTOHOME INC ADR 05278C107 861 10,056 SH   SOLE 1 10,056 0 0
AUTOHOME INC ADR 05278C107 45 526 SH   SOLE 8 526 0 0
AUTOHOME INC ADR 05278C107 908 10,600 SH   SOLE 9 10,600 0 0
AUTOLIV INC COM 052800109 4,074 57,786 SH   SOLE 1 57,786 0 0
AUTOLIV INC COM 052800109 140 1,984 SH   SOLE 8 1,984 0 0
AUTOLIV INC COM 052800109 104 1,477 SH   SOLE 9 1,477 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 1 45 SH   SOLE 8 45 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 131,573 795,812 SH   SOLE 1 795,812 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,042 12,349 SH   SOLE 8 12,349 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 9,391 56,800 SH Call SOLE 8 56,800 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 1,273 7,700 SH Put SOLE 8 7,700 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 32,978 199,463 SH   SOLE 9 199,463 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,800 47,177 SH   SOLE 58 47,177 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 254 1,539 SH   SOLE 99 1,539 0 0
AUTONATION INC COM 05329W102 6,058 144,444 SH   SOLE 1 144,444 0 0
AUTONATION INC COM 05329W102 42 1,000 SH   DFND 1 0 0 1,000
AUTONATION INC OPT 05329W102 495 11,800 SH Call SOLE 8 11,800 0 0
AUTONATION INC COM 05329W102 372 8,851 SH   SOLE 8 8,851 0 0
AUTONATION INC OPT 05329W102 386 9,200 SH Put SOLE 8 9,200 0 0
AUTOZONE INC COM 053332102 69,886 63,565 SH   SOLE 1 63,565 0 0
AUTOZONE INC COM 053332102 2,469 2,246 SH   SOLE 8 2,246 0 0
AUTOZONE INC OPT 053332102 6,377 5,800 SH Put SOLE 8 5,800 0 0
AUTOZONE INC OPT 053332102 3,958 3,600 SH Call SOLE 8 3,600 0 0
AUTOZONE INC COM 053332102 36,962 33,618 SH   SOLE 9 33,618 0 0
AUTOZONE INC COM 053332102 2,964 2,696 SH   SOLE 58 2,696 0 0
AVALARA INC COM 05338G106 3,973 55,020 SH   SOLE 1 55,020 0 0
AVALARA INC COM 05338G106 1,783 24,701 SH   SOLE 8 24,701 0 0
AVALON GLOBOCARE CORP COM 05344R104 36 14,025 SH   SOLE 1 14,025 0 0
AVALONBAY CMNTYS INC COM 053484101 6,597 32,473 SH   SOLE 1 32,473 0 0
AVALONBAY CMNTYS INC TRUS 053484101 56,360 277,392 SH   SOLE 1 277,392 0 0
AVALONBAY CMNTYS INC OPT 053484101 1,321 6,500 SH Put SOLE 8 6,500 0 0
AVALONBAY CMNTYS INC TRUS 053484101 308 1,517 SH   SOLE 8 1,517 0 0
AVALONBAY CMNTYS INC OPT 053484101 223 1,100 SH Call SOLE 8 1,100 0 0
AVALONBAY CMNTYS INC COM 053484101 2,237 11,010 SH   SOLE 9 11,010 0 0
AVALONBAY CMNTYS INC COM 053484101 3,058 15,052 SH   SOLE 99 15,052 0 0
AVANGRID INC COM 05351W103 368 7,275 SH   SOLE 1 7,275 0 0
AVANGRID INC COM 05351W103 3 55 SH   SOLE 8 55 0 0
AVANOS MED INC COM 05350V106 10 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 1,622 37,200 SH   SOLE 1 37,200 0 0
AVANOS MED INC COM 05350V106 4 102 SH   SOLE 8 102 0 0
AVANTOR INC COM 05352A100 40 2,127 SH   SOLE 1 2,127 0 0
AVANTOR INC CONV 05352A209 3,115 47,100 SH   SOLE 8 47,100 0 0
AVAYA HLDGS CORP COM 05351X101 3,819 320,640 SH   SOLE 1 320,640 0 0
AVAYA HLDGS CORP COM 05351X101 239 20,102 SH   SOLE 8 20,102 0 0
AVAYA HLDGS CORP COM 05351X101 207 17,351 SH   SOLE 99 17,351 0 0
AVEDRO INC COM 05355N109 64 3,252 SH   SOLE 1 3,252 0 0
AVEO PHARMACEUTICALS INC COM 053588109 150 222,356 SH   SOLE 1 222,356 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 45 67,500 SH Call SOLE 8 67,500 0 0
AVERY DENNISON CORP COM 053611109 30,801 266,259 SH   SOLE 1 266,259 0 0
AVERY DENNISON CORP COM 053611109 832 7,187 SH   SOLE 8 7,187 0 0
AVERY DENNISON CORP COM 053611109 758 6,544 SH   SOLE 9 6,544 0 0
AVIANCA HLDGS SA ADR 05367G100 0 79 SH   SOLE 8 79 0 0
AVID BIOSERVICES INC COM 05368M106 202 36,135 SH   SOLE 1 36,135 0 0
AVID TECHNOLOGY INC COM 05367P100 283 30,998 SH   SOLE 1 30,998 0 0
AVIS BUDGET GROUP INC COM 053774105 8,341 237,221 SH   SOLE 1 237,221 0 0
AVIS BUDGET GROUP INC COM 053774105 776 22,067 SH   SOLE 8 22,067 0 0
AVIS BUDGET GROUP INC OPT 053774105 14,422 410,200 SH Put SOLE 8 410,200 0 0
AVIS BUDGET GROUP INC OPT 053774105 4,789 136,200 SH Call SOLE 8 136,200 0 0
AVISTA CORP COM 05379B107 3,554 79,715 SH   SOLE 1 79,715 0 0
AVNET INC COM 053807103 3,204 70,758 SH   SOLE 1 70,758 0 0
AVNET INC OPT 053807103 9 200 SH Call SOLE 8 200 0 0
AVNET INC COM 053807103 416 9,192 SH   SOLE 8 9,192 0 0
AVON PRODS INC COM 054303102 2,157 556,029 SH   SOLE 1 556,029 0 0
AVON PRODS INC OPT 054303102 523 134,800 SH Put SOLE 8 134,800 0 0
AVON PRODS INC OPT 054303102 1,704 439,300 SH Call SOLE 8 439,300 0 0
AVROBIO INC COM 05455M100 221 13,611 SH   SOLE 1 13,611 0 0
AVROBIO INC COM 05455M100 3 184 SH   SOLE 8 184 0 0
AVX CORP NEW COM 002444107 520 31,322 SH   SOLE 1 31,322 0 0
AXA EQUITABLE HLDGS INC COM 054561105 1,485 71,011 SH   SOLE 1 71,011 0 0
AXA EQUITABLE HLDGS INC COM 054561105 425 20,318 SH   SOLE 8 20,318 0 0
AXA EQUITABLE HLDGS INC COM 054561105 48 2,296 SH   SOLE 9 2,296 0 0
AXALTA COATING SYS LTD COM G0750C108 14,845 498,648 SH   SOLE 1 498,648 0 0
AXALTA COATING SYS LTD COM G0750C108 277 9,339 SH   SOLE 8 9,339 0 0
AXALTA COATING SYS LTD OPT G0750C108 7,907 265,600 SH Call SOLE 8 265,600 0 0
AXALTA COATING SYS LTD COM G0750C108 74 2,482 SH   SOLE 9 2,482 0 0
AXALTA COATING SYS LTD COM G0750C108 1,400 47,012 SH   SOLE 99 47,012 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 574 38,146 SH   SOLE 1 38,146 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 103 6,833 SH   SOLE 8 6,833 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 95 6,304 SH   SOLE 99 6,304 0 0
AXCELLA HEALTH INC COM 05454B105 10 1,054 SH   SOLE 1 1,054 0 0
AXCELLA HEALTH INC COM 05454B105 52 5,637 SH   SOLE 8 5,637 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 128 2,134 SH   SOLE 1 2,134 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 388 6,494 SH   SOLE 8 6,494 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 191 3,200 SH Put SOLE 8 3,200 0 0
AXOGEN INC COM 05463X106 839 42,366 SH   SOLE 1 42,366 0 0
AXOGEN INC OPT 05463X106 3,960 200,000 SH Put SOLE 8 200,000 0 0
AXOGEN INC COM 05463X106 18 913 SH   SOLE 8 913 0 0
AXON ENTERPRISE INC COM 05464C101 10,602 165,119 SH   SOLE 1 165,119 0 0
AXON ENTERPRISE INC COM 05464C101 2 31 SH   SOLE 8 31 0 0
AXON ENTERPRISE INC OPT 05464C101 3,018 47,000 SH Put SOLE 8 47,000 0 0
AXON ENTERPRISE INC OPT 05464C101 3,987 62,100 SH Call SOLE 8 62,100 0 0
AXONICS MODULATION TECH INC COM 05465P101 408 9,959 SH   SOLE 1 9,959 0 0
AXOS FINL INC COM 05465C100 1,743 63,979 SH   SOLE 1 63,979 0 0
AXOS FINL INC COM 05465C100 785 28,783 SH   SOLE 8 28,783 0 0
AXOS FINL INC OPT 05465C100 17,339 636,300 SH Put SOLE 8 636,300 0 0
AXOS FINL INC OPT 05465C100 30 1,100 SH Call SOLE 8 1,100 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 75 2,900 SH Put SOLE 8 2,900 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 1,527 59,300 SH Call SOLE 8 59,300 0 0
AXSOME THERAPEUTICS INC COM 05464T104 1,176 45,660 SH   SOLE 8 45,660 0 0
AXT INC COM 00246W103 101 25,627 SH   SOLE 1 25,627 0 0
AYTU BIOSCIENCE INC COM 054754700 0 1 SH   SOLE 8 1 0 0
AZURE PWR GLOBAL LTD COM V0393H103 0 24 SH   SOLE 8 24 0 0
AZZ INC COM 002474104 1,559 33,895 SH   SOLE 1 33,895 0 0
AZZ INC COM 002474104 7 136 SH   SOLE 8 136 0 0
AZZ INC OPT 002474104 9 200 SH Call SOLE 8 200 0 0
B &amp G FOODS INC NEW COM 05508R106 1,733 83,312 SH   SOLE 1 83,312 0 0
B &amp G FOODS INC NEW COM 05508R106 73 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW COM 05508R106 3 138 SH   SOLE 8 138 0 0
B &amp G FOODS INC NEW COM 05508R106 189 9,064 SH   SOLE 99 9,064 0 0
B COMMUNICATIONS LTD COM M15629104 1 380 SH   SOLE 9 380 0 0
B RILEY FINL INC COM 05580M108 280 13,429 SH   SOLE 1 13,429 0 0
B RILEY FINL INC COM 05580M108 5 234 SH   SOLE 8 234 0 0
B2GOLD CORP COM 11777Q209 1,427 469,301 SH   SOLE 1 469,301 0 0
B2GOLD CORP COM 11777Q209 35 11,455 SH   SOLE 8 11,455 0 0
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BABCOCK &amp WILCOX ENTERPRIS I COM 05614L100 6 18,505 SH   SOLE 1 18,505 0 0
BADGER METER INC COM 056525108 1,989 33,319 SH   SOLE 1 33,319 0 0
BAIDU INC ADR 056752108 184 1,572 SH   DFND 1 0 0 1,572
BAIDU INC ADR 056752108 27,295 232,576 SH   SOLE 1 232,576 0 0
BAIDU INC ADR 056752108 18,074 154,012 SH   SOLE 8 154,012 0 0
BAIDU INC OPT 056752108 33,823 288,200 SH Call SOLE 8 288,200 0 0
BAIDU INC OPT 056752108 59,056 503,200 SH Put SOLE 8 503,200 0 0
BAIDU INC ADR 056752108 11,470 97,730 SH   SOLE 9 97,730 0 0
BAIDU INC ADR 056752108 3,364 28,660 SH   DFND 20 0 0 28,660
BAIDU INC ADR 056752108 2,671 22,761 SH   SOLE 99 22,761 0 0
BAKER HUGHES A GE CO COM 05722G100 14,920 605,753 SH   SOLE 1 605,753 0 0
BAKER HUGHES A GE CO COM 05722G100 288 11,673 SH   DFND 1 0 0 11,673
BAKER HUGHES A GE CO OPT 05722G100 805 32,700 SH Call SOLE 8 32,700 0 0
BAKER HUGHES A GE CO COM 05722G100 218 8,854 SH   SOLE 8 8,854 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,362 55,300 SH Put SOLE 8 55,300 0 0
BAKER HUGHES A GE CO COM 05722G100 994 40,357 SH   SOLE 9 40,357 0 0
BALCHEM CORP COM 057665200 3,761 37,620 SH   SOLE 1 37,620 0 0
BALL CORP COM 058498106 21 300 SH   DFND 1 0 0 300
BALL CORP COM 058498106 121,413 1,734,723 SH   SOLE 1 1,734,723 0 0
BALL CORP OPT 058498106 336 4,800 SH Put SOLE 8 4,800 0 0
BALL CORP COM 058498106 1,486 21,224 SH   SOLE 8 21,224 0 0
BALL CORP OPT 058498106 658 9,400 SH Call SOLE 8 9,400 0 0
BALL CORP COM 058498106 6,593 94,221 SH   SOLE 9 94,221 0 0
BALL CORP COM 058498106 18 260 SH   SOLE 99 0 260 0
BALLANTYNE STRONG INC COM 058516105 2 730 SH   SOLE 8 730 0 0
BALLARD PWR SYS INC NEW COM 058586108 3 700 SH   SOLE 1 700 0 0
BANC OF CALIFORNIA INC COM 05990K106 1,035 74,114 SH   SOLE 1 74,114 0 0
BANC OF CALIFORNIA INC COM 05990K106 5 371 SH   SOLE 8 371 0 0
BANC OF CALIFORNIA INC OPT 05990K106 1 100 SH Put SOLE 8 100 0 0
BANCFIRST CORP COM 05945F103 689 12,390 SH   SOLE 1 12,390 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 1,779 319,953 SH   SOLE 1 319,953 0 0
BANCO BRADESCO S A ADR 059460303 1,911 194,669 SH   SOLE 1 194,669 0 0
BANCO BRADESCO S A OPT 059460303 3,982 405,520 SH Put SOLE 8 405,520 0 0
BANCO BRADESCO S A OPT 059460303 850 86,540 SH Call SOLE 8 86,540 0 0
BANCO BRADESCO S A ADR 059460303 236 24,021 SH   SOLE 8 24,021 0 0
BANCO DE CHILE ADR 059520106 22 730 SH   SOLE 1 730 0 0
BANCO MACRO SA ADR 05961W105 65 893 SH   SOLE 1 893 0 0
BANCO MACRO SA ADR 05961W105 240 3,290 SH   SOLE 99 3,290 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 1,173 98,829 SH   SOLE 1 98,829 0 0
BANCO SANTANDER MEXICO S A ADR 05969B103 810 105,940 SH   SOLE 1 105,940 0 0
BANCO SANTANDER SA ADR 05964H105 0 1 SH   SOLE 9 1 0 0
BANCO SANTANDER SA OPT 05964H105 4,580 1,000,000 SH Put SOLE 9 1,000,000 0 0
BANCO SANTANDER SA OPT 05964H105 115 25,000 SH Call SOLE 9 25,000 0 0
BANCOLOMBIA S A ADR 05968L102 3,593 70,415 SH   SOLE 1 70,415 0 0
BANCOLOMBIA S A ADR 05968L102 245 4,800 SH   SOLE 99 4,800 0 0
BANCORP INC DEL COM 05969A105 821 92,094 SH   SOLE 1 92,094 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 2,110 72,667 SH   SOLE 1 72,667 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 252 8,692 SH   SOLE 99 8,692 0 0
BANDWIDTH INC COM 05988J103 905 12,062 SH   SOLE 1 12,062 0 0
BANDWIDTH INC COM 05988J103 23 309 SH   SOLE 8 309 0 0
BANK AMER CORP COM 060505104 5,208 179,569 SH   DFND 1 0 0 179,569
BANK AMER CORP COM 060505104 396,765 13,681,542 SH   SOLE 1 13,681,542 0 0
BANK AMER CORP OPT 060505104 92,800 3,200,000 SH Put SOLE 1 3,200,000 0 0
BANK AMER CORP CONV 060505682 2,744 2,000 SH   SOLE 8 2,000 0 0
BANK AMER CORP OPT 060505104 83,787 2,889,200 SH Call SOLE 8 2,889,200 0 0
BANK AMER CORP COM 060505104 5,412 186,631 SH   SOLE 8 186,631 0 0
BANK AMER CORP OPT 060505104 125,634 4,332,200 SH Put SOLE 8 4,332,200 0 0
BANK AMER CORP COM 060505104 20,197 696,423 SH   SOLE 9 696,423 0 0
BANK AMER CORP COM 060505104 35 1,200 SH   DFND 20 0 0 1,200
BANK AMER CORP COM 060505104 28,095 968,784 SH   SOLE 58 968,784 0 0
BANK AMER CORP COM 060505104 6,282 216,617 SH   SOLE 99 216,617 0 0
BANK COMM HLDGS COM 06424J103 123 11,532 SH   SOLE 1 11,532 0 0
BANK FIRST NATL CORP COM 06211J100 354 5,124 SH   SOLE 1 5,124 0 0
BANK HAWAII CORP COM 062540109 820 9,891 SH   SOLE 1 9,891 0 0
BANK HAWAII CORP COM 062540109 13 153 SH   SOLE 8 153 0 0
BANK MONTREAL QUE COM 063671101 151 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE COM 063671101 2,740 36,238 SH   SOLE 1 36,238 0 0
BANK MONTREAL QUE OPT 063671101 136 1,800 SH Call SOLE 8 1,800 0 0
BANK MONTREAL QUE OPT 063671101 287 3,800 SH Put SOLE 8 3,800 0 0
BANK MONTREAL QUE COM 063671101 201 2,659 SH   SOLE 8 2,659 0 0
BANK MONTREAL QUE COM 063671101 2,007 26,524 SH   SOLE 9 26,524 0 0
BANK MONTREAL QUE COM 063671101 875 11,565 SH   SOLE 99 11,565 0 0
BANK N S HALIFAX COM 064149107 1,891 35,160 SH   SOLE 1 35,160 0 0
BANK N S HALIFAX PREF 064149107 10 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 20,723 385,371 SH   SOLE 9 385,371 0 0
BANK N S HALIFAX COM 064149107 841 15,635 SH   SOLE 99 15,635 0 0
BANK NEW YORK MELLON CORP COM 064058100 53,694 1,216,146 SH   SOLE 1 1,216,146 0 0
BANK NEW YORK MELLON CORP COM 064058100 269 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP OPT 064058100 5,267 119,300 SH Put SOLE 8 119,300 0 0
BANK NEW YORK MELLON CORP OPT 064058100 1,307 29,600 SH Call SOLE 8 29,600 0 0
BANK NEW YORK MELLON CORP COM 064058100 556 12,589 SH   SOLE 8 12,589 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,042 68,879 SH   SOLE 9 68,879 0 0
BANK OF MARIN BANCORP COM 063425102 400 9,759 SH   SOLE 1 9,759 0 0
BANK OF MARIN BANCORP COM 063425102 2 40 SH   SOLE 8 40 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 1,999 58,785 SH   SOLE 1 58,785 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 7 199 SH   SOLE 8 199 0 0
BANK OZK COM 06417N103 1,729 57,444 SH   SOLE 1 57,444 0 0
BANK OZK COM 06417N103 7 247 SH   SOLE 8 247 0 0
BANK OZK OPT 06417N103 1,375 45,700 SH Put SOLE 8 45,700 0 0
BANK PRINCETON NEW JERSEY COM 064520109 112 3,738 SH   SOLE 1 3,738 0 0
BANK PRINCETON NEW JERSEY COM 064520109 2 52 SH   SOLE 8 52 0 0
BANK7 CORP COM 06652N107 46 2,485 SH   SOLE 1 2,485 0 0
BANKFINANCIAL CORP COM 06643P104 158 11,248 SH   SOLE 1 11,248 0 0
BANKUNITED INC COM 06652K103 163 4,836 SH   SOLE 1 4,836 0 0
BANKUNITED INC COM 06652K103 8 247 SH   SOLE 8 247 0 0
BANKUNITED INC COM 06652K103 328 9,707 SH   SOLE 99 9,707 0 0
BANKWELL FINL GROUP INC COM 06654A103 127 4,424 SH   SOLE 1 4,424 0 0
BANNER CORP COM 06652V208 2,349 43,380 SH   SOLE 1 43,380 0 0
BANNER CORP COM 06652V208 0 3 SH   SOLE 8 3 0 0
BANNER CORP OPT 06652V208 27 500 SH Call SOLE 8 500 0 0
BANNER CORP COM 06652V208 500 9,232 SH   SOLE 99 9,232 0 0
BAOZUN INC ADR 06684L103 299 6,005 SH   SOLE 1 6,005 0 0
BAOZUN INC OPT 06684L103 6,676 133,900 SH Call SOLE 8 133,900 0 0
BAOZUN INC OPT 06684L103 9,234 185,200 SH Put SOLE 8 185,200 0 0
BAOZUN INC ADR 06684L103 416 8,347 SH   SOLE 9 8,347 0 0
BAR HBR BANKSHARES COM 066849100 269 10,149 SH   SOLE 1 10,149 0 0
BARCLAYS BK PLC FUND 06746P449 16,963 394,500 SH   SOLE 1 394,500 0 0
BARCLAYS BK PLC FUND 06746P431 3,842 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC COM 06746P548 5,974 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC COM 06746P449 16,963 394,500 SH   SOLE 1 394,500 0 0
BARCLAYS BK PLC FUND 06742C723 12 575 SH   SOLE 1 575 0 0
BARCLAYS BK PLC FUND 06740P221 139 7,900 SH   SOLE 1 7,900 0 0
BARCLAYS BK PLC FUND 06746P571 3,277 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P472 3,285 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06739H263 126 3,000 SH   SOLE 1 3,000 0 0
BARCLAYS BK PLC FUND 06746P621 70,200 2,700,000 SH   SOLE 1 2,700,000 0 0
BARCLAYS BK PLC COM 06746P563 24,227 644,500 SH   SOLE 1 644,500 0 0
BARCLAYS BK PLC COM 06746P522 11,282 236,000 SH   SOLE 1 236,000 0 0
BARCLAYS BK PLC FUND 06746P548 5,974 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC COM 06746P555 10,082 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06740P643 2,863 108,400 SH   SOLE 1 108,400 0 0
BARCLAYS BK PLC FUND 06746P530 3,657 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P480 4,307 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P464 3,990 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 36,600 510,307 SH   SOLE 1 510,307 0 0
BARCLAYS BK PLC FUND 06740L493 4,213 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740L477 2,521 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC FUND 06738C778 3,892 175,000 SH   SOLE 1 175,000 0 0
BARCLAYS BK PLC COM 06746P456 3,373 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC COM 06746P514 3,650 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P514 3,650 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P456 3,373 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC FUND 06740P650 4,837 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06742W570 8,215 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06740P114 14,841 533,998 SH   SOLE 1 533,998 0 0
BARCLAYS BK PLC FUND 06746P555 10,081 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06746P498 5,515 121,000 SH   SOLE 1 121,000 0 0
BARCLAYS BK PLC COM 06746P589 4,075 90,000 SH   SOLE 1 90,000 0 0
BARCLAYS BK PLC COM 06746P480 4,307 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06745R693 62,120 1,052,700 SH   SOLE 1 1,052,700 0 0
BARCLAYS BK PLC FUND 06745T368 3,143 100,000 SH   SOLE 1 100,000 0 0
BARCLAYS BK PLC FUND 06746P589 4,075 90,000 SH   SOLE 1 90,000 0 0
BARCLAYS BK PLC FUND 06746P563 24,227 644,500 SH   SOLE 1 644,500 0 0
BARCLAYS BK PLC FUND 06740L469 5,039 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740L485 3,642 54,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740D830 40,385 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06746P613 10,818 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC FUND 06746P522 11,282 236,000 SH   SOLE 1 236,000 0 0
BARCLAYS BK PLC FUND 06744M836 798 5,545 SH   SOLE 8 5,545 0 0
BARCLAYS BK PLC FUND 06746Q256 1,016 10,319 SH   SOLE 8 10,319 0 0
BARCLAYS BK PLC OPT 06746P621 46,525 1,789,400 SH Put SOLE 8 1,789,400 0 0
BARCLAYS BK PLC FUND 06746P613 9 500 SH   SOLE 8 500 0 0
BARCLAYS BK PLC FUND 06746Q249 939 8,735 SH   SOLE 8 8,735 0 0
BARCLAYS BK PLC OPT 06746P621 218,709 8,411,900 SH Call SOLE 8 8,411,900 0 0
BARCLAYS BK PLC FUND 06746P621 24,243 932,392 SH   SOLE 8 932,392 0 0
BARCLAYS PLC ADR 06738E204 878 115,352 SH   DFND 1 0 0 115,352
BARINGS BDC INC COM 06759L103 5 500 SH   SOLE 1 500 0 0
BARINGS BDC INC OPT 06759L103 10 1,000 SH Put SOLE 8 1,000 0 0
BARINGS BDC INC COM 06759L103 5 471 SH   SOLE 8 471 0 0
BARNES &amp NOBLE ED INC COM 06777U101 781 232,404 SH   SOLE 1 232,404 0 0
BARNES &amp NOBLE ED INC COM 06777U101 2 508 SH   SOLE 8 508 0 0
BARNES &amp NOBLE INC COM 067774109 1,539 229,933 SH   SOLE 1 229,933 0 0
BARNES &amp NOBLE INC OPT 067774109 41 6,200 SH Put SOLE 8 6,200 0 0
BARNES &amp NOBLE INC COM 067774109 212 31,707 SH   SOLE 8 31,707 0 0
BARNES &amp NOBLE INC OPT 067774109 263 39,300 SH Call SOLE 8 39,300 0 0
BARNES GROUP INC COM 067806109 6,237 110,708 SH   SOLE 1 110,708 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 440 5,325 SH   SOLE 1 5,325 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 2 20 SH   SOLE 8 20 0 0
BARRICK GOLD CORPORATION COM 067901108 908 57,465 SH   DFND 1 0 0 57,465
BARRICK GOLD CORPORATION COM 067901108 21,799 1,379,508 SH   SOLE 1 1,379,508 0 0
BARRICK GOLD CORPORATION COM 067901108 8,330 527,216 SH   SOLE 8 527,216 0 0
BARRICK GOLD CORPORATION OPT 067901108 6,304 398,972 SH Call SOLE 8 398,972 0 0
BARRICK GOLD CORPORATION OPT 067901108 5,951 376,636 SH Put SOLE 8 376,636 0 0
BARRICK GOLD CORPORATION COM 067901108 535 33,816 SH   SOLE 9 33,816 0 0
BARRICK GOLD CORPORATION COM 067901108 6,172 390,590 SH   SOLE 99 390,590 0 0
BASIC ENERGY SVCS INC NEW COM 06985P209 74 38,957 SH   SOLE 1 38,957 0 0
BASIC ENERGY SVCS INC NEW COM 06985P209 1 593 SH   SOLE 8 593 0 0
BASSETT FURNITURE INDS INC COM 070203104 101 6,604 SH   SOLE 1 6,604 0 0
BASSETT FURNITURE INDS INC COM 070203104 0 32 SH   SOLE 8 32 0 0
BAUSCH HEALTH COS INC COM 071734107 130 5,156 SH   SOLE 1 5,156 0 0
BAUSCH HEALTH COS INC COM 071734107 25 1,000 SH   DFND 1 0 0 1,000
BAUSCH HEALTH COS INC OPT 071734107 15,849 627,500 SH Call SOLE 8 627,500 0 0
BAUSCH HEALTH COS INC OPT 071734107 5,739 227,200 SH Put SOLE 8 227,200 0 0
BAUSCH HEALTH COS INC COM 071734107 3,516 139,208 SH   SOLE 9 139,208 0 0
BAXTER INTL INC COM 071813109 47,361 578,291 SH   SOLE 1 578,291 0 0
BAXTER INTL INC OPT 071813109 8,665 105,800 SH Call SOLE 8 105,800 0 0
BAXTER INTL INC COM 071813109 236 2,875 SH   SOLE 8 2,875 0 0
BAXTER INTL INC OPT 071813109 3,473 42,400 SH Put SOLE 8 42,400 0 0
BAXTER INTL INC COM 071813109 7,120 86,939 SH   SOLE 9 86,939 0 0
BAYCOM CORP COM 07272M107 146 6,684 SH   SOLE 1 6,684 0 0
BAYTEX ENERGY CORP COM 07317Q105 4 2,700 SH   SOLE 1 2,700 0 0
BAYTEX ENERGY CORP COM 07317Q105 68 43,817 SH   SOLE 9 43,817 0 0
BB&ampT CORP COM 054937107 105,909 2,155,687 SH   SOLE 1 2,155,687 0 0
BB&ampT CORP OPT 054937107 8,568 174,400 SH Put SOLE 8 174,400 0 0
BB&ampT CORP COM 054937107 3,719 75,724 SH   SOLE 8 75,724 0 0
BB&ampT CORP OPT 054937107 4,014 81,700 SH Call SOLE 8 81,700 0 0
BB&ampT CORP COM 054937107 2,908 59,201 SH   SOLE 9 59,201 0 0
BBX CAP CORP NEW COM 05491N104 214 43,579 SH   SOLE 1 43,579 0 0
BCB BANCORP INC COM 055298103 129 9,281 SH   SOLE 1 9,281 0 0
BCE INC COM 05534B760 1,576 34,612 SH   SOLE 1 34,612 0 0
BCE INC COM 05534B760 18,004 395,269 SH   SOLE 9 395,269 0 0
BEACON ROOFING SUPPLY INC COM 073685109 1,769 48,185 SH   SOLE 1 48,185 0 0
BEACON ROOFING SUPPLY INC COM 073685109 10 286 SH   SOLE 8 286 0 0
BEACON ROOFING SUPPLY INC COM 073685109 81 2,200 SH   SOLE 99 2,200 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 0 3 SH   SOLE 1 3 0 0
BEAZER HOMES USA INC COM 07556Q881 357 37,179 SH   SOLE 1 37,179 0 0
BEAZER HOMES USA INC COM 07556Q881 134 13,947 SH   SOLE 8 13,947 0 0
BEAZER HOMES USA INC OPT 07556Q881 16 1,700 SH Put SOLE 8 1,700 0 0
BEAZER HOMES USA INC OPT 07556Q881 74 7,700 SH Call SOLE 8 7,700 0 0
BECTON DICKINSON &amp CO COM 075887109 1,375 5,455 SH   DFND 1 0 0 5,455
BECTON DICKINSON &amp CO COM 075887109 76,807 304,779 SH   SOLE 1 304,779 0 0
BECTON DICKINSON &amp CO OPT 075887109 2,243 8,900 SH Put SOLE 8 8,900 0 0
BECTON DICKINSON &amp CO CONV 075887208 19,868 320,918 SH   SOLE 8 320,918 0 0
BECTON DICKINSON &amp CO OPT 075887109 5,595 22,200 SH Call SOLE 8 22,200 0 0
BECTON DICKINSON &amp CO COM 075887109 21 82 SH   SOLE 8 82 0 0
BECTON DICKINSON &amp CO COM 075887109 5,328 21,140 SH   SOLE 9 21,140 0 0
BED BATH &amp BEYOND INC COM 075896100 1,645 141,571 SH   SOLE 1 141,571 0 0
BED BATH &amp BEYOND INC OPT 075896100 831 71,500 SH Call SOLE 8 71,500 0 0
BED BATH &amp BEYOND INC COM 075896100 504 43,332 SH   SOLE 8 43,332 0 0
BED BATH &amp BEYOND INC OPT 075896100 2,240 192,800 SH Put SOLE 8 192,800 0 0
BED BATH &amp BEYOND INC COM 075896100 2 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 8,044 64,896 SH   SOLE 1 64,896 0 0
BEIGENE LTD ADR 07725L102 1 11 SH   SOLE 8 11 0 0
BEIGENE LTD ADR 07725L102 220 1,779 SH   SOLE 9 1,779 0 0
BEL FUSE INC COM 077347300 199 11,548 SH   SOLE 1 11,548 0 0
BELDEN INC COM 077454106 3,521 59,108 SH   SOLE 1 59,108 0 0
BELDEN INC COM 077454106 30 500 SH   SOLE 8 500 0 0
BELDEN INC COM 077454106 250 4,197 SH   SOLE 99 4,197 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 145 85,293 SH   SOLE 1 85,293 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 1 851 SH   SOLE 8 851 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,137 45,228 SH   SOLE 1 45,228 0 0
BENCHMARK ELECTRS INC OPT 08160H101 8 300 SH Call SOLE 8 300 0 0
BENCHMARK ELECTRS INC COM 08160H101 75 2,989 SH   SOLE 8 2,989 0 0
BENEFITFOCUS INC COM 08180D106 902 33,243 SH   SOLE 1 33,243 0 0
BENEFITFOCUS INC COM 08180D106 8 283 SH   SOLE 8 283 0 0
BERKLEY W R CORP COM 084423102 3,341 50,675 SH   SOLE 1 50,675 0 0
BERKLEY W R CORP COM 084423102 69 1,042 SH   SOLE 8 1,042 0 0
BERKLEY W R CORP COM 084423102 107 1,629 SH   SOLE 9 1,629 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,493 16,387 SH   DFND 1 0 0 16,387
BERKSHIRE HATHAWAY INC DEL COM 084670702 568,968 2,669,077 SH   SOLE 1 2,316,879 352,198 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 318 1 SH   DFND 1 0 0 1
BERKSHIRE HATHAWAY INC DEL OPT 084670702 27,094 127,100 SH Call SOLE 8 127,100 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 1,398 6,556 SH   SOLE 8 6,556 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 4,157 19,500 SH Put SOLE 8 19,500 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 30,557 143,347 SH   SOLE 9 143,347 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 4,114 19,297 SH   SOLE 20 0 19,297 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 51,942 243,664 SH   SOLE 58 243,664 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 12,103 56,777 SH   SOLE 99 0 56,777 0
BERKSHIRE HILLS BANCORP INC COM 084680107 1,797 57,247 SH   SOLE 1 57,247 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,084 58,643 SH   SOLE 1 58,643 0 0
BERRY GLOBAL GROUP INC COM 08579W103 9,957 189,336 SH   SOLE 8 189,336 0 0
BERRY PETE CORP COM 08579X101 483 45,569 SH   SOLE 1 45,569 0 0
BERRY PETE CORP COM 08579X101 175 16,496 SH   SOLE 8 16,496 0 0
BEST BUY INC COM 086516101 27,588 395,646 SH   SOLE 1 395,646 0 0
BEST BUY INC OPT 086516101 7,671 110,000 SH Put SOLE 1 110,000 0 0
BEST BUY INC OPT 086516101 7,684 110,200 SH Put SOLE 8 110,200 0 0
BEST BUY INC COM 086516101 1,353 19,401 SH   SOLE 8 19,401 0 0
BEST BUY INC OPT 086516101 3,912 56,100 SH Call SOLE 8 56,100 0 0
BEST BUY INC COM 086516101 1,284 18,420 SH   SOLE 9 18,420 0 0
BEST BUY INC COM 086516101 2,421 34,723 SH   SOLE 99 34,723 0 0
BEST INC ADR 08653C106 1,406 255,100 SH   SOLE 1 255,100 0 0
BEYOND MEAT INC COM 08862E109 460 2,791 SH   SOLE 1 2,791 0 0
BEYOND MEAT INC OPT 08862E109 25,262 153,000 SH Call SOLE 8 153,000 0 0
BEYOND MEAT INC OPT 08862E109 57,047 345,500 SH Put SOLE 8 345,500 0 0
BEYOND MEAT INC COM 08862E109 1,740 10,536 SH   SOLE 8 10,536 0 0
BEYOND MEAT INC COM 08862E109 2 10 SH   DFND 20 0 0 10
BEYONDSPRING INC COM G10830100 164 6,902 SH   SOLE 1 6,902 0 0
BG STAFFING INC COM 05544A109 121 6,401 SH   SOLE 1 6,401 0 0
BGC PARTNERS INC COM 05541T101 890 170,362 SH   SOLE 1 170,362 0 0
BGC PARTNERS INC OPT 05541T101 31 6,000 SH Put SOLE 8 6,000 0 0
BGC PARTNERS INC OPT 05541T101 1 100 SH Call SOLE 8 100 0 0
BGC PARTNERS INC COM 05541T101 60 11,414 SH   SOLE 8 11,414 0 0
BHP GROUP LTD ADR 088606108 585 10,057 SH   SOLE 1 10,057 0 0
BHP GROUP LTD ADR 088606108 35 609 SH   DFND 1 0 0 609
BHP GROUP LTD OPT 088606108 13,543 233,059 SH Put SOLE 8 233,059 0 0
BHP GROUP LTD OPT 088606108 13,205 227,247 SH Call SOLE 8 227,247 0 0
BHP GROUP LTD ADR 088606108 4,300 74,000 SH   DFND 20 0 0 74,000
BHP GROUP PLC ADR 05545E209 60 1,183 SH   SOLE 1 1,183 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 28 14,574 SH   SOLE 1 14,574 0 0
BIG LOTS INC COM 089302103 3,413 119,266 SH   SOLE 1 119,266 0 0
BIG LOTS INC OPT 089302103 481 16,800 SH Put SOLE 8 16,800 0 0
BIG LOTS INC OPT 089302103 418 14,600 SH Call SOLE 8 14,600 0 0
BIG LOTS INC COM 089302103 250 8,750 SH   SOLE 8 8,750 0 0
BIGLARI HLDGS INC COM 08986R309 78 750 SH   SOLE 1 750 0 0
BILIBILI INC ADR 090040106 1,489 91,500 SH   SOLE 1 91,500 0 0
BIO RAD LABS INC COM 090572207 9,714 31,077 SH   SOLE 1 31,077 0 0
BIO RAD LABS INC COM 090572207 38 120 SH   SOLE 8 120 0 0
BIO TECHNE CORP COM 09073M104 2,480 11,892 SH   SOLE 1 11,892 0 0
BIO TECHNE CORP COM 09073M104 159 769 SH   SOLE 8 769 0 0
BIO TECHNE CORP COM 09073M104 174 834 SH   SOLE 99 834 0 0
BIOCEPT INC COM 09072V402 0 150 SH   SOLE 1 150 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 368 97,067 SH   SOLE 1 97,067 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 17 4,500 SH Call SOLE 8 4,500 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 802 211,500 SH Put SOLE 8 211,500 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 1,000 263,770 SH   SOLE 8 263,770 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 244 52,571 SH   SOLE 1 52,571 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 26 5,579 SH   SOLE 8 5,579 0 0
BIOGEN INC COM 09062X103 103,799 443,842 SH   SOLE 1 443,842 0 0
BIOGEN INC COM 09062X103 41 175 SH   DFND 1 0 0 175
BIOGEN INC COM 09062X103 1,513 6,471 SH   SOLE 8 6,471 0 0
BIOGEN INC OPT 09062X103 21,726 92,900 SH Call SOLE 8 92,900 0 0
BIOGEN INC OPT 09062X103 38,074 162,800 SH Put SOLE 8 162,800 0 0
BIOGEN INC COM 09062X103 9,003 38,500 SH   SOLE 9 38,500 0 0
BIOGEN INC COM 09062X103 4,971 21,256 SH   SOLE 58 21,256 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 940 21,463 SH   SOLE 1 21,463 0 0
BIOHAVEN PHARMACTL HLDG CO L OPT G11196105 876 20,000 SH Call SOLE 8 20,000 0 0
BIOHAVEN PHARMACTL HLDG CO L OPT G11196105 1,533 35,000 SH Put SOLE 8 35,000 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 53 1,209 SH   SOLE 8 1,209 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 181 10,650 SH   SOLE 1 10,650 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 31,358 366,123 SH   SOLE 1 366,123 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 2,013 23,500 SH Call SOLE 8 23,500 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 15,400 179,800 SH Put SOLE 8 179,800 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,946 46,076 SH   SOLE 8 46,076 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 496 5,791 SH   SOLE 9 5,791 0 0
BIOSCRIP INC COM 09069N108 280 107,554 SH   SOLE 1 107,554 0 0
BIOSCRIP INC COM 09069N108 2 911 SH   SOLE 8 911 0 0
BIOSIG TECH INC COM 09073N201 95 10,099 SH   SOLE 1 10,099 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 236 3,955 SH   SOLE 1 3,955 0 0
BIOTELEMETRY INC COM 090672106 3,009 62,497 SH   SOLE 1 62,497 0 0
BIOTELEMETRY INC OPT 090672106 34 700 SH Call SOLE 8 700 0 0
BIOTELEMETRY INC OPT 090672106 3,707 77,000 SH Put SOLE 8 77,000 0 0
BIOTELEMETRY INC COM 090672106 401 8,314 SH   SOLE 8 8,314 0 0
BIOTIME INC COM 09066L105 79 71,999 SH   SOLE 1 71,999 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 43 3,886 SH   SOLE 1 3,886 0 0
BITAUTO HLDGS LTD ADR 091727107 757 72,280 SH   SOLE 1 72,280 0 0
BITAUTO HLDGS LTD ADR 091727107 60 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD ADR 091727107 116 11,083 SH   SOLE 8 11,083 0 0
BITAUTO HLDGS LTD OPT 091727107 54 5,200 SH Call SOLE 8 5,200 0 0
BITAUTO HLDGS LTD OPT 091727107 261 24,900 SH Put SOLE 8 24,900 0 0
BJS RESTAURANTS INC COM 09180C106 2,992 68,119 SH   SOLE 1 68,119 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 5,645 213,790 SH   SOLE 1 213,790 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 209 7,915 SH   SOLE 8 7,915 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 405 15,341 SH   SOLE 9 15,341 0 0
BLACK HILLS CORP COM 092113109 3,634 46,494 SH   SOLE 1 46,494 0 0
BLACK HILLS CORP COM 092113109 1,228 15,711 SH   SOLE 99 15,711 0 0
BLACK KNIGHT INC COM 09215C105 1,967 32,700 SH   SOLE 1 32,700 0 0
BLACK KNIGHT INC COM 09215C105 48 800 SH   SOLE 8 800 0 0
BLACK STONE MINERALS L P COM 09225M101 294 18,996 SH   SOLE 1 18,996 0 0
BLACKBAUD INC COM 09227Q100 3,032 36,308 SH   SOLE 1 36,308 0 0
BLACKBAUD INC OPT 09227Q100 50 600 SH Put SOLE 8 600 0 0
BLACKBAUD INC COM 09227Q100 43 513 SH   SOLE 8 513 0 0
BLACKBAUD INC COM 09227Q100 185 2,214 SH   SOLE 99 2,214 0 0
BLACKBERRY LTD COM 09228F103 12 1,625 SH   DFND 1 0 0 1,625
BLACKBERRY LTD COM 09228F103 4,386 587,838 SH   SOLE 1 587,838 0 0
BLACKBERRY LTD OPT 09228F103 5,268 706,100 SH Call SOLE 8 706,100 0 0
BLACKBERRY LTD COM 09228F103 870 116,554 SH   SOLE 8 116,554 0 0
BLACKBERRY LTD OPT 09228F103 2,923 391,700 SH Put SOLE 8 391,700 0 0
BLACKBERRY LTD COM 09228F103 122 16,407 SH   SOLE 9 16,407 0 0
BLACKLINE INC COM 09239B109 1,476 27,580 SH   SOLE 1 27,580 0 0
BLACKROCK CAPITAL INVESTMENT BOND 092533AC2 1,008 1,008,000 PRN   SOLE 8 0 0 1,008,000
BLACKROCK CR ALLCTN INC TR FUND 092508100 13 998 SH   DFND 1 0 0 998
BLACKROCK INC COM 09247X101 67,881 144,643 SH   SOLE 1 144,643 0 0
BLACKROCK INC COM 09247X101 271 578 SH   DFND 1 0 0 578
BLACKROCK INC OPT 09247X101 28,346 60,400 SH Put SOLE 8 60,400 0 0
BLACKROCK INC COM 09247X101 10,323 21,996 SH   SOLE 8 21,996 0 0
BLACKROCK INC OPT 09247X101 3,051 6,500 SH Call SOLE 8 6,500 0 0
BLACKROCK INC COM 09247X101 4,557 9,710 SH   SOLE 9 9,710 0 0
BLACKROCK INC COM 09247X101 226 482 SH   SOLE 99 482 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAB9 223 221,000 PRN   SOLE 8 0 0 221,000
BLACKSTONE GROUP L P COM 09253U108 1,657 37,310 SH   DFND 1 0 0 37,310
BLACKSTONE GROUP L P COM 09253U108 175,859 3,958,997 SH   SOLE 1 3,958,997 0 0
BLACKSTONE GROUP L P OPT 09253U108 9,843 221,600 SH Put SOLE 8 221,600 0 0
BLACKSTONE GROUP L P COM 09253U108 2,887 64,991 SH   SOLE 8 64,991 0 0
BLACKSTONE GROUP L P OPT 09253U108 17,123 385,500 SH Call SOLE 8 385,500 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 5,629 158,201 SH   SOLE 1 158,201 0 0
BLACKSTONE MTG TR INC COM 09257W100 3 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC BOND 09257WAC4 2,591 2,489,000 PRN   SOLE 8 0 0 2,489,000
BLINK CHARGING CO COM 09354A100 74 27,500 SH   SOLE 1 27,500 0 0
BLOCK H &amp R INC COM 093671105 16,979 579,495 SH   SOLE 1 579,495 0 0
BLOCK H &amp R INC OPT 093671105 1,483 50,600 SH Call SOLE 8 50,600 0 0
BLOCK H &amp R INC OPT 093671105 595 20,300 SH Put SOLE 8 20,300 0 0
BLOCK H &amp R INC COM 093671105 267 9,134 SH   SOLE 8 9,134 0 0
BLOCK H &amp R INC COM 093671105 463 15,810 SH   SOLE 9 15,810 0 0
BLOCK H &amp R INC COM 093671105 1,260 42,990 SH   SOLE 99 42,990 0 0
BLOOM ENERGY CORP COM 093712107 1,028 83,772 SH   SOLE 1 83,772 0 0
BLOOMIN BRANDS INC COM 094235108 3,832 202,683 SH   SOLE 1 202,683 0 0
BLOOMIN BRANDS INC COM 094235108 36 1,916 SH   SOLE 8 1,916 0 0
BLUCORA INC COM 095229100 1,877 61,807 SH   SOLE 1 61,807 0 0
BLUCORA INC COM 095229100 1 35 SH   SOLE 8 35 0 0
BLUCORA INC COM 095229100 231 7,616 SH   SOLE 99 7,616 0 0
BLUE APRON HLDGS INC OPT 09523Q200 49 7,200 SH Put SOLE 1 7,200 0 0
BLUE APRON HLDGS INC COM 09523Q200 49 7,205 SH   SOLE 1 7,205 0 0
BLUE APRON HLDGS INC OPT 09523Q200 85 12,468 SH Call SOLE 8 12,468 0 0
BLUE APRON HLDGS INC COM 09523Q200 0 56 SH   SOLE 8 56 0 0
BLUE APRON HLDGS INC OPT 09523Q200 23 3,336 SH Put SOLE 8 3,336 0 0
BLUE APRON HLDGS INC OPT 09523Q200 49 7,200 SH Put SOLE 44 7,200 0 0
BLUE BIRD CORP COM 095306106 192 9,761 SH   SOLE 1 9,761 0 0
BLUEBIRD BIO INC COM 09609G100 19 152 SH   SOLE 1 152 0 0
BLUEBIRD BIO INC OPT 09609G100 64 500 SH Call SOLE 8 500 0 0
BLUEBIRD BIO INC OPT 09609G100 191 1,500 SH Put SOLE 8 1,500 0 0
BLUEBIRD BIO INC COM 09609G100 537 4,221 SH   SOLE 8 4,221 0 0
BLUEBIRD BIO INC COM 09609G100 245 1,926 SH   SOLE 99 1,926 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 56 4,766 SH   SOLE 1 4,766 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 2 130 SH   SOLE 8 130 0 0
BLUELINX HLDGS INC COM 09624H208 118 5,952 SH   SOLE 1 5,952 0 0
BLUELINX HLDGS INC COM 09624H208 1 40 SH   SOLE 8 40 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 3,220 34,136 SH   SOLE 1 34,136 0 0
BLUEPRINT MEDICINES CORP OPT 09627Y109 3,698 39,200 SH Call SOLE 8 39,200 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 80 851 SH   SOLE 99 851 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 226 19,192 SH   SOLE 1 19,192 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 13 1,134 SH   SOLE 8 1,134 0 0
BMC STK HLDGS INC COM 05591B109 2,710 127,907 SH   SOLE 1 127,907 0 0
BMC STK HLDGS INC COM 05591B109 84 3,984 SH   SOLE 8 3,984 0 0
BOEING CO COM 097023105 1,200 3,297 SH   DFND 1 0 0 3,297
BOEING CO COM 097023105 431,202 1,184,592 SH   SOLE 1 1,014,323 170,269 0
BOEING CO OPT 097023105 14,560 40,000 SH Put SOLE 1 40,000 0 0
BOEING CO OPT 097023105 5,460 15,000 SH Call SOLE 1 15,000 0 0
BOEING CO OPT 097023105 231,729 636,600 SH Put SOLE 8 636,600 0 0
BOEING CO COM 097023105 16,842 46,269 SH   SOLE 8 46,269 0 0
BOEING CO OPT 097023105 162,567 446,600 SH Call SOLE 8 446,600 0 0
BOEING CO OPT 097023105 5,460 15,000 SH Call SOLE 9 15,000 0 0
BOEING CO COM 097023105 18,337 50,376 SH   SOLE 9 50,376 0 0
BOEING CO OPT 097023105 14,560 40,000 SH Put SOLE 9 40,000 0 0
BOEING CO COM 097023105 2,403 6,602 SH   SOLE 20 0 6,602 0
BOEING CO COM 097023105 1,183 3,250 SH   DFND 20 0 0 3,250
BOEING CO COM 097023105 20,644 56,713 SH   SOLE 58 56,713 0 0
BOEING CO COM 097023105 13,336 36,636 SH   SOLE 99 8,846 27,790 0
BOINGO WIRELESS INC COM 09739C102 5,807 323,116 SH   SOLE 1 323,116 0 0
BOINGO WIRELESS INC COM 09739C102 40 2,231 SH   SOLE 8 2,231 0 0
BOISE CASCADE CO DEL COM 09739D100 2,015 71,645 SH   SOLE 1 71,645 0 0
BOISE CASCADE CO DEL COM 09739D100 96 3,418 SH   SOLE 99 3,418 0 0
BOK FINL CORP COM 05561Q201 1,163 15,408 SH   SOLE 1 15,408 0 0
BOK FINL CORP COM 05561Q201 134 1,788 SH   SOLE 8 1,788 0 0
BOK FINL CORP OPT 05561Q201 264 3,500 SH Put SOLE 8 3,500 0 0
BONANZA CREEK ENERGY INC COM 097793400 465 22,265 SH   SOLE 1 22,265 0 0
BONANZA CREEK ENERGY INC COM 097793400 29 1,381 SH   SOLE 8 1,381 0 0
BONANZA CREEK ENERGY INC COM 097793400 223 10,676 SH   SOLE 99 10,676 0 0
BOOKING HLDGS INC COM 09857L108 512 273 SH   DFND 1 0 0 273
BOOKING HLDGS INC COM 09857L108 114,087 60,857 SH   SOLE 1 60,857 0 0
BOOKING HLDGS INC COM 09857L108 15,368 8,198 SH   SOLE 8 8,198 0 0
BOOKING HLDGS INC OPT 09857L108 53,242 28,400 SH Call SOLE 8 28,400 0 0
BOOKING HLDGS INC OPT 09857L108 86,800 46,300 SH Put SOLE 8 46,300 0 0
BOOKING HLDGS INC COM 09857L108 6,700 3,574 SH   SOLE 9 3,574 0 0
BOOKING HLDGS INC COM 09857L108 10,877 5,802 SH   SOLE 58 5,802 0 0
BOOKING HLDGS INC COM 09857L108 5,487 2,927 SH   SOLE 99 2,927 0 0
BOOT BARN HLDGS INC COM 099406100 1,998 56,085 SH   SOLE 1 56,085 0 0
BOOT BARN HLDGS INC COM 099406100 33 911 SH   SOLE 8 911 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 7,896 119,252 SH   SOLE 1 119,252 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 1 21 SH   SOLE 8 21 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 520 7,856 SH   SOLE 99 7,856 0 0
BORGWARNER INC COM 099724106 12,738 303,458 SH   SOLE 1 303,458 0 0
BORGWARNER INC COM 099724106 14 329 SH   SOLE 8 329 0 0
BORGWARNER INC OPT 099724106 890 21,200 SH Call SOLE 8 21,200 0 0
BORGWARNER INC OPT 099724106 323 7,700 SH Put SOLE 8 7,700 0 0
BORGWARNER INC COM 099724106 673 16,021 SH   SOLE 9 16,021 0 0
BOSTON BEER INC COM 100557107 2,358 6,241 SH   SOLE 1 6,241 0 0
BOSTON BEER INC COM 100557107 339 897 SH   SOLE 8 897 0 0
BOSTON OMAHA CORP COM 101044105 150 6,468 SH   SOLE 1 6,468 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 1,157 95,884 SH   SOLE 1 95,884 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 0 3 SH   SOLE 8 3 0 0
BOSTON PROPERTIES INC COM 101121101 4,322 33,500 SH   SOLE 1 33,500 0 0
BOSTON PROPERTIES INC TRUS 101121101 44,934 348,337 SH   SOLE 1 348,337 0 0
BOSTON PROPERTIES INC TRUS 101121101 142 1,102 SH   SOLE 8 1,102 0 0
BOSTON PROPERTIES INC OPT 101121101 3,135 24,300 SH Call SOLE 8 24,300 0 0
BOSTON PROPERTIES INC COM 101121101 1,541 11,940 SH   SOLE 9 11,940 0 0
BOSTON PROPERTIES INC COM 101121101 1,343 10,414 SH   SOLE 99 10,414 0 0
BOSTON SCIENTIFIC CORP COM 101137107 73,723 1,715,286 SH   SOLE 1 1,715,286 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 5,467 127,200 SH Call SOLE 8 127,200 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 1,057 24,600 SH Put SOLE 8 24,600 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,103 48,917 SH   SOLE 8 48,917 0 0
BOSTON SCIENTIFIC CORP COM 101137107 4,619 107,466 SH   SOLE 9 107,466 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,438 149,791 SH   SOLE 58 149,791 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,229 50,386 SH   SOLE 1 50,386 0 0
BOTTOMLINE TECH DEL INC COM 101388106 142 3,202 SH   SOLE 8 3,202 0 0
BOX INC COM 10316T104 1,734 98,477 SH   SOLE 1 98,477 0 0
BOX INC OPT 10316T104 1,650 93,700 SH Call SOLE 8 93,700 0 0
BOX INC OPT 10316T104 519 29,500 SH Put SOLE 8 29,500 0 0
BOX INC COM 10316T104 30 1,721 SH   SOLE 8 1,721 0 0
BOYD GAMING CORP COM 103304101 1,707 63,361 SH   SOLE 1 63,361 0 0
BOYD GAMING CORP COM 103304101 341 12,651 SH   SOLE 8 12,651 0 0
BOYD GAMING CORP OPT 103304101 1,123 41,700 SH Call SOLE 8 41,700 0 0
BOYD GAMING CORP OPT 103304101 1,789 66,400 SH Put SOLE 8 66,400 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 218 14,082 SH   SOLE 1 14,082 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 14 900 SH   SOLE 8 900 0 0
BP PLC ADR 055622104 2,998 71,890 SH   SOLE 1 71,890 0 0
BP PLC OPT 055622104 88 2,100 SH Call SOLE 1 2,100 0 0
BP PLC OPT 055622104 88 2,100 SH Put SOLE 1 2,100 0 0
BP PLC ADR 055622104 149 3,572 SH   DFND 1 0 0 3,572
BP PLC ADR 055622104 820 19,672 SH   SOLE 8 19,672 0 0
BP PLC OPT 055622104 11,284 270,600 SH Call SOLE 8 270,600 0 0
BP PLC OPT 055622104 7,731 185,400 SH Put SOLE 8 185,400 0 0
BP PLC ADR 055622104 82 1,974 SH   SOLE 9 1,974 0 0
BP PLC ADR 055622104 2,480 59,467 SH   DFND 20 0 0 59,467
BP PLC ADR 055622104 3,437 82,422 SH   SOLE 99 82,422 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 23 1,500 SH   SOLE 1 1,500 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 121 7,829 SH   SOLE 8 7,829 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 206 13,300 SH Put SOLE 8 13,300 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 85 5,500 SH Call SOLE 8 5,500 0 0
BRADY CORP COM 104674106 3,287 66,628 SH   SOLE 1 66,628 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 198 19,984 SH   SOLE 1 19,984 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 6 582 SH   SOLE 8 582 0 0
BRANDYWINE RLTY TR TRUS 105368203 3,582 250,084 SH   SOLE 1 250,084 0 0
BRANDYWINE RLTY TR TRUS 105368203 7 447 SH   SOLE 8 447 0 0
BRANDYWINE RLTY TR COM 105368203 578 40,371 SH   SOLE 99 40,371 0 0
BRASKEM S A OPT 105532105 27 1,500 SH Call SOLE 8 1,500 0 0
BRASKEM S A ADR 105532105 73 3,989 SH   SOLE 8 3,989 0 0
BRF SA ADR 10552T107 3,019 397,236 SH   SOLE 1 397,236 0 0
BRF SA ADR 10552T107 1 100 SH   SOLE 8 100 0 0
BRF SA ADR 10552T107 153 20,072 SH   SOLE 9 20,072 0 0
BRIDGE BANCORP INC COM 108035106 323 10,947 SH   SOLE 1 10,947 0 0
BRIDGE BANCORP INC COM 108035106 3 74 SH   SOLE 8 74 0 0
BRIDGEBIO PHARMA INC COM 10806X102 467 17,334 SH   SOLE 1 17,334 0 0
BRIDGELINE DIGITAL INC COM 10807Q700 0 100 SH   SOLE 1 100 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 180 15,519 SH   SOLE 1 15,519 0 0
BRIDGFORD FOODS CORP COM 108763103 33 1,116 SH   SOLE 1 1,116 0 0
BRIGGS &amp STRATTON CORP COM 109043109 523 51,019 SH   SOLE 1 51,019 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 15 1,500 SH Call SOLE 8 1,500 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 52 5,100 SH Put SOLE 8 5,100 0 0
BRIGGS &amp STRATTON CORP COM 109043109 29 2,864 SH   SOLE 8 2,864 0 0
BRIGHAM MINERALS INC COM 10918L103 223 10,372 SH   SOLE 1 10,372 0 0
BRIGHAM MINERALS INC COM 10918L103 147 6,858 SH   SOLE 99 6,858 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,904 19,251 SH   SOLE 1 19,251 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 148 16,295 SH   SOLE 1 16,295 0 0
BRIGHTCOVE INC COM 10921T101 252 24,442 SH   SOLE 1 24,442 0 0
BRIGHTHOUSE FINL INC COM 10922N103 2,706 73,752 SH   SOLE 1 73,752 0 0
BRIGHTHOUSE FINL INC COM 10922N103 267 7,260 SH   SOLE 8 7,260 0 0
BRIGHTHOUSE FINL INC COM 10922N103 39 1,058 SH   SOLE 9 1,058 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 36 SH   DFND 20 0 0 36
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 1,168 102,325 SH   SOLE 1 102,325 0 0
BRIGHTSPHERE INVESTMNT GRP P COM G1644T109 63 5,586 SH   SOLE 8 5,586 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 1,185 63,363 SH   SOLE 1 63,363 0 0
BRINKER INTL INC COM 109641100 2,416 61,389 SH   SOLE 1 61,389 0 0
BRINKER INTL INC OPT 109641100 16 400 SH Put SOLE 8 400 0 0
BRINKER INTL INC COM 109641100 341 8,659 SH   SOLE 8 8,659 0 0
BRINKS CO COM 109696104 5,498 67,730 SH   SOLE 1 67,730 0 0
BRINKS CO COM 109696104 8 100 SH   SOLE 8 100 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 631 13,916 SH   DFND 1 0 0 13,916
BRISTOL MYERS SQUIBB CO COM 110122108 128,486 2,833,201 SH   SOLE 1 2,833,201 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 36,452 803,800 SH Call SOLE 8 803,800 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 50,624 1,116,300 SH Put SOLE 8 1,116,300 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 30,905 681,492 SH   SOLE 8 681,492 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 10,400 229,305 SH   SOLE 9 229,305 0 0
BRISTOW GROUP INC COM 110394103 5 55,601 SH   SOLE 1 55,601 0 0
BRISTOW GROUP INC OPT 110394103 1 10,400 SH Call SOLE 8 10,400 0 0
BRITISH AMERN TOB PLC ADR 110448107 261 7,498 SH   DFND 1 0 0 7,498
BRITISH AMERN TOB PLC ADR 110448107 3,404 97,647 SH   SOLE 1 97,647 0 0
BRITISH AMERN TOB PLC OPT 110448107 718 20,600 SH Call SOLE 8 20,600 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,513 43,400 SH Put SOLE 8 43,400 0 0
BRITISH AMERN TOB PLC ADR 110448107 505 14,472 SH   SOLE 8 14,472 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 8,567 479,134 SH   SOLE 1 479,134 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 18 1,010 SH   SOLE 8 1,010 0 0
BROADCOM INC COM 11135F101 234 813 SH   DFND 1 0 0 813
BROADCOM INC COM 11135F101 283,108 983,484 SH   SOLE 1 983,484 0 0
BROADCOM INC OPT 11135F101 69,115 240,100 SH Put SOLE 8 240,100 0 0
BROADCOM INC COM 11135F101 29,003 100,749 SH   SOLE 8 100,749 0 0
BROADCOM INC OPT 11135F101 61,602 214,000 SH Call SOLE 8 214,000 0 0
BROADCOM INC COM 11135F101 13,866 48,167 SH   SOLE 9 48,167 0 0
BROADCOM INC COM 11135F101 806 2,800 SH   DFND 20 0 0 2,800
BROADCOM INC COM 11135F101 2,786 9,677 SH   SOLE 99 9,677 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 83,212 651,737 SH   SOLE 1 203,161 448,576 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 52 403 SH   SOLE 8 403 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 102 800 SH Call SOLE 8 800 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,148 8,992 SH   SOLE 9 8,992 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,709 13,382 SH   SOLE 20 0 13,382 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 9,803 76,776 SH   SOLE 99 8,907 67,869 0
BROOKDALE SR LIVING INC COM 112463104 921 127,773 SH   SOLE 1 127,773 0 0
BROOKDALE SR LIVING INC OPT 112463104 32 4,400 SH Put SOLE 8 4,400 0 0
BROOKDALE SR LIVING INC OPT 112463104 7 1,000 SH Call SOLE 8 1,000 0 0
BROOKDALE SR LIVING INC COM 112463104 1 112 SH   SOLE 8 112 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 1,723 35,978 SH   SOLE 1 35,978 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 57 1,200 SH Put SOLE 8 1,200 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 302 6,300 SH Call SOLE 8 6,300 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 9,595 200,320 SH   SOLE 9 200,320 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 52 1,200 SH Put SOLE 8 1,200 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 49 1,130 SH   SOLE 8 1,130 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 4 100 SH Call SOLE 8 100 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 20 1,047 SH   SOLE 1 1,047 0 0
BROOKFIELD PROPERTY PARTRS L OPT G16249107 11 592 SH Put SOLE 8 592 0 0
BROOKFIELD PROPERTY PARTRS L OPT G16249107 33 1,739 SH Call SOLE 8 1,739 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 31 1,655 SH   SOLE 9 1,655 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 1,791 94,800 SH   SOLE 1 94,800 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 906 47,986 SH   SOLE 8 47,986 0 0
BROOKFIELD PROPERTY REIT INC COM 11282X103 21 1,105 SH   SOLE 9 1,105 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,581 102,759 SH   SOLE 1 102,759 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 0 4 SH   SOLE 8 4 0 0
BROOKS AUTOMATION INC COM 114340102 3,510 90,593 SH   SOLE 1 90,593 0 0
BROOKS AUTOMATION INC COM 114340102 8 216 SH   SOLE 8 216 0 0
BROWN &amp BROWN INC COM 115236101 3,652 108,988 SH   SOLE 1 108,988 0 0
BROWN &amp BROWN INC COM 115236101 28 848 SH   SOLE 8 848 0 0
BROWN &amp BROWN INC COM 115236101 24 726 SH   SOLE 9 726 0 0
BROWN FORMAN CORP COM 115637209 24,510 442,171 SH   SOLE 1 442,171 0 0
BROWN FORMAN CORP COM 115637100 29 527 SH   SOLE 1 527 0 0
BROWN FORMAN CORP COM 115637100 5 95 SH   SOLE 8 95 0 0
BROWN FORMAN CORP COM 115637209 2,088 37,663 SH   SOLE 8 37,663 0 0
BROWN FORMAN CORP OPT 115637209 2,772 50,000 SH Put SOLE 8 50,000 0 0
BROWN FORMAN CORP COM 115637209 789 14,236 SH   SOLE 9 14,236 0 0
BROWN FORMAN CORP COM 115637209 327 5,905 SH   SOLE 99 0 5,905 0
BRP INC COM 05577W200 1,310 36,604 SH   SOLE 9 36,604 0 0
BRT APARTMENTS CORP TRUS 055645303 92 6,482 SH   SOLE 1 6,482 0 0
BRUKER CORP COM 116794108 6,012 120,361 SH   SOLE 1 120,361 0 0
BRUKER CORP COM 116794108 4,745 94,983 SH   SOLE 8 94,983 0 0
BRUKER CORP OPT 116794108 10 200 SH Call SOLE 8 200 0 0
BRUKER CORP OPT 116794108 1,164 23,300 SH Put SOLE 8 23,300 0 0
BRUKER CORP COM 116794108 773 15,473 SH   SOLE 99 15,473 0 0
BRUNSWICK CORP COM 117043109 1,716 37,392 SH   SOLE 1 37,392 0 0
BRUNSWICK CORP COM 117043109 247 5,368 SH   SOLE 8 5,368 0 0
BRUNSWICK CORP COM 117043109 284 6,188 SH   SOLE 99 6,188 0 0
BRYN MAWR BK CORP COM 117665109 494 13,236 SH   SOLE 1 13,236 0 0
BT GROUP PLC ADR 05577E101 3 200 SH   DFND 1 0 0 200
BT GROUP PLC ADR 05577E101 724 56,726 SH   SOLE 1 56,726 0 0
BT GROUP PLC ADR 05577E101 766 60,000 SH   SOLE 9 60,000 0 0
BUCKEYE PARTNERS L P COM 118230101 100,768 2,454,759 SH   SOLE 1 2,454,759 0 0
BUCKEYE PARTNERS L P OPT 118230101 205 5,000 SH Put SOLE 8 5,000 0 0
BUCKEYE PARTNERS L P OPT 118230101 222 5,400 SH Call SOLE 8 5,400 0 0
BUCKEYE PARTNERS L P COM 118230101 14,692 357,884 SH   SOLE 8 357,884 0 0
BUCKLE INC COM 118440106 1,372 79,308 SH   SOLE 1 79,308 0 0
BUCKLE INC OPT 118440106 125 7,200 SH Call SOLE 8 7,200 0 0
BUCKLE INC COM 118440106 23 1,353 SH   SOLE 8 1,353 0 0
BUCKLE INC OPT 118440106 33 1,900 SH Put SOLE 8 1,900 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,681 218,322 SH   SOLE 1 218,322 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 311 18,443 SH   SOLE 8 18,443 0 0
BUNGE LIMITED COM G16962105 5,789 103,931 SH   SOLE 1 103,931 0 0
BUNGE LIMITED OPT G16962105 2,201 39,500 SH Call SOLE 8 39,500 0 0
BUNGE LIMITED OPT G16962105 897 16,100 SH Put SOLE 8 16,100 0 0
BUNGE LIMITED COM G16962105 3,220 57,799 SH   SOLE 8 57,799 0 0
BUNGE LIMITED COM G16962105 576 10,341 SH   SOLE 9 10,341 0 0
BURLINGTON STORES INC COM 122017106 3,944 23,181 SH   SOLE 1 23,181 0 0
BURLINGTON STORES INC OPT 122017106 5,241 30,800 SH Put SOLE 8 30,800 0 0
BURLINGTON STORES INC OPT 122017106 851 5,000 SH Call SOLE 8 5,000 0 0
BURLINGTON STORES INC COM 122017106 1,854 10,894 SH   SOLE 8 10,894 0 0
BURLINGTON STORES INC COM 122017106 127 747 SH   SOLE 9 747 0 0
BURLINGTON STORES INC COM 122017106 622 3,653 SH   SOLE 99 3,653 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 212 8,302 SH   SOLE 1 8,302 0 0
BWX TECHNOLOGIES INC COM 05605H100 2,226 42,717 SH   SOLE 1 42,717 0 0
BWX TECHNOLOGIES INC COM 05605H100 154 2,970 SH   SOLE 8 2,970 0 0
BWX TECHNOLOGIES INC OPT 05605H100 31 600 SH Call SOLE 8 600 0 0
BWX TECHNOLOGIES INC COM 05605H100 468 8,980 SH   SOLE 99 8,980 0 0
BYLINE BANCORP INC COM 124411109 296 15,502 SH   SOLE 1 15,502 0 0
C &amp F FINL CORP COM 12466Q104 120 2,187 SH   SOLE 1 2,187 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 28,599 339,054 SH   SOLE 1 339,054 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 215 2,550 SH   SOLE 8 2,550 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 2,539 30,100 SH Put SOLE 8 30,100 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 4,631 54,900 SH Call SOLE 8 54,900 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 4,107 48,687 SH   SOLE 9 48,687 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 1,351 114,689 SH   SOLE 1 114,689 0 0
CABLE ONE INC COM 12685J105 7,747 6,616 SH   SOLE 1 6,616 0 0
CABLE ONE INC COM 12685J105 47 40 SH   SOLE 8 40 0 0
CABOT CORP COM 127055101 3,220 67,476 SH   SOLE 1 67,476 0 0
CABOT CORP OPT 127055101 1,264 26,500 SH Call SOLE 8 26,500 0 0
CABOT CORP COM 127055101 8 166 SH   SOLE 8 166 0 0
CABOT CORP COM 127055101 333 6,975 SH   SOLE 99 6,975 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 3,639 33,062 SH   SOLE 1 33,062 0 0
CABOT MICROELECTRONICS CORP OPT 12709P103 110 1,000 SH Put SOLE 8 1,000 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 11 100 SH   SOLE 8 100 0 0
CABOT OIL &amp GAS CORP COM 127097103 16,552 720,968 SH   SOLE 1 720,968 0 0
CABOT OIL &amp GAS CORP OPT 127097103 39 1,700 SH Call SOLE 8 1,700 0 0
CABOT OIL &amp GAS CORP COM 127097103 317 13,830 SH   SOLE 8 13,830 0 0
CABOT OIL &amp GAS CORP OPT 127097103 255 11,100 SH Put SOLE 8 11,100 0 0
CABOT OIL &amp GAS CORP COM 127097103 752 32,743 SH   SOLE 9 32,743 0 0
CABOT OIL &amp GAS CORP COM 127097103 450 19,588 SH   SOLE 99 19,588 0 0
CACI INTL INC COM 127190304 16,025 78,323 SH   SOLE 1 78,323 0 0
CACI INTL INC COM 127190304 4,574 22,358 SH   SOLE 8 22,358 0 0
CACI INTL INC COM 127190304 129 631 SH   SOLE 9 631 0 0
CACI INTL INC COM 127190304 575 2,811 SH   SOLE 99 2,811 0 0
CACTUS INC COM 127203107 2,035 61,468 SH   SOLE 1 61,468 0 0
CACTUS INC COM 127203107 66 1,990 SH   SOLE 8 1,990 0 0
CACTUS INC COM 127203107 93 2,813 SH   SOLE 99 2,813 0 0
CADENCE BANCORPORATION COM 12739A100 1,738 83,569 SH   SOLE 1 83,569 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 42,077 594,227 SH   SOLE 1 594,227 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,363 33,363 SH   SOLE 8 33,363 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 793 11,200 SH Put SOLE 8 11,200 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 1,487 21,000 SH Call SOLE 8 21,000 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,540 21,735 SH   SOLE 9 21,735 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,146 30,302 SH   SOLE 58 30,302 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 431 6,085 SH   SOLE 99 6,085 0 0
CADIZ INC COM 127537207 248 22,041 SH   SOLE 1 22,041 0 0
CADIZ INC COM 127537207 58 5,197 SH   SOLE 8 5,197 0 0
CAE INC COM 124765108 111 4,100 SH   SOLE 1 4,100 0 0
CAE INC COM 124765108 3,114 115,699 SH   SOLE 9 115,699 0 0
CAESARS ENTMT CORP COM 127686103 16,493 1,395,328 SH   SOLE 1 1,395,328 0 0
CAESARS ENTMT CORP COM 127686103 7,805 660,301 SH   SOLE 8 660,301 0 0
CAESARS ENTMT CORP OPT 127686103 9,850 833,300 SH Call SOLE 8 833,300 0 0
CAESARS ENTMT CORP OPT 127686103 24,068 2,036,200 SH Put SOLE 8 2,036,200 0 0
CAESARSTONE LTD COM M20598104 228 15,121 SH   SOLE 1 15,121 0 0
CAESARSTONE LTD OPT M20598104 17 1,100 SH Put SOLE 8 1,100 0 0
CAESARSTONE LTD COM M20598104 4 267 SH   SOLE 8 267 0 0
CAESARSTONE LTD COM M20598104 128 8,524 SH   SOLE 9 8,524 0 0
CAI INTERNATIONAL INC COM 12477X106 280 11,251 SH   SOLE 1 11,251 0 0
CAI INTERNATIONAL INC COM 12477X106 5 202 SH   SOLE 8 202 0 0
CAL MAINE FOODS INC COM 128030202 3,437 82,422 SH   SOLE 1 82,422 0 0
CAL MAINE FOODS INC OPT 128030202 947 22,700 SH Put SOLE 8 22,700 0 0
CAL MAINE FOODS INC OPT 128030202 1,197 28,700 SH Call SOLE 8 28,700 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 589 50,428 SH   SOLE 1 50,428 0 0
CALAMP CORP COM 128126109 219 18,712 SH   SOLE 8 18,712 0 0
CALAVO GROWERS INC COM 128246105 1,760 18,195 SH   SOLE 1 18,195 0 0
CALERES INC COM 129500104 2,162 108,582 SH   SOLE 1 108,582 0 0
CALERES INC COM 129500104 53 2,600 SH   SOLE 8 2,600 0 0
CALIFORNIA RES CORP COM 13057Q206 53 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 710 36,065 SH   SOLE 1 36,065 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,691 85,900 SH Call SOLE 8 85,900 0 0
CALIFORNIA RES CORP OPT 13057Q206 7,953 404,100 SH Put SOLE 8 404,100 0 0
CALIFORNIA RES CORP COM 13057Q206 1,791 90,998 SH   SOLE 8 90,998 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 3,093 61,089 SH   SOLE 1 61,089 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 82 1,623 SH   SOLE 8 1,623 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 568 11,222 SH   SOLE 99 11,222 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 256 65,528 SH   SOLE 1 65,528 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 22 SH   SOLE 8 22 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 27 6,927 SH   SOLE 99 6,927 0 0
CALIX INC COM 13100M509 194 29,503 SH   SOLE 1 29,503 0 0
CALIX INC COM 13100M509 263 40,027 SH   SOLE 8 40,027 0 0
CALLAWAY GOLF CO COM 131193104 2,307 134,463 SH   SOLE 1 134,463 0 0
CALLAWAY GOLF CO COM 131193104 280 16,327 SH   SOLE 8 16,327 0 0
CALLAWAY GOLF CO OPT 131193104 22 1,300 SH Call SOLE 8 1,300 0 0
CALLAWAY GOLF CO OPT 131193104 235 13,700 SH Put SOLE 8 13,700 0 0
CALLON PETE CO DEL COM 13123X102 1,527 231,794 SH   SOLE 1 231,794 0 0
CALLON PETE CO DEL COM 13123X102 33 5,008 SH   SOLE 8 5,008 0 0
CALLON PETE CO DEL OPT 13123X102 99 15,000 SH Call SOLE 8 15,000 0 0
CALLON PETE CO DEL COM 13123X102 266 40,370 SH   SOLE 99 40,370 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 59 13,994 SH   SOLE 1 13,994 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 144 34,300 SH Put SOLE 8 34,300 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 8 1,800 SH Call SOLE 8 1,800 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 179 42,662 SH   SOLE 8 42,662 0 0
CALYXT INC COM 13173L107 75 6,012 SH   SOLE 1 6,012 0 0
CALYXT INC COM 13173L107 1 99 SH   SOLE 8 99 0 0
CAMBER ENERGY INC COM 13200M300 1 233 SH   SOLE 1 233 0 0
CAMBREX CORP COM 132011107 1,796 38,366 SH   SOLE 1 38,366 0 0
CAMBREX CORP COM 132011107 30 645 SH   SOLE 8 645 0 0
CAMDEN NATL CORP COM 133034108 468 10,207 SH   SOLE 1 10,207 0 0
CAMDEN PPTY TR TRUS 133131102 15,728 150,671 SH   SOLE 1 150,671 0 0
CAMDEN PPTY TR TRUS 133131102 197 1,890 SH   SOLE 8 1,890 0 0
CAMDEN PPTY TR COM 133131102 108 1,037 SH   SOLE 9 1,037 0 0
CAMDEN PPTY TR COM 133131102 329 3,151 SH   SOLE 99 3,151 0 0
CAMECO CORP COM 13321L108 633 58,986 SH   SOLE 1 58,986 0 0
CAMECO CORP OPT 13321L108 162 15,100 SH Put SOLE 8 15,100 0 0
CAMECO CORP OPT 13321L108 172 16,000 SH Call SOLE 8 16,000 0 0
CAMECO CORP COM 13321L108 1,829 170,421 SH   SOLE 8 170,421 0 0
CAMECO CORP COM 13321L108 395 36,782 SH   SOLE 9 36,782 0 0
CAMPBELL SOUP CO COM 134429109 20,955 522,922 SH   SOLE 1 522,922 0 0
CAMPBELL SOUP CO OPT 134429109 11,865 296,100 SH Put SOLE 8 296,100 0 0
CAMPBELL SOUP CO COM 134429109 3,239 80,839 SH   SOLE 8 80,839 0 0
CAMPBELL SOUP CO OPT 134429109 2,116 52,800 SH Call SOLE 8 52,800 0 0
CAMPBELL SOUP CO COM 134429109 638 15,922 SH   SOLE 9 15,922 0 0
CAMPING WORLD HLDGS INC COM 13462K109 834 67,139 SH   SOLE 1 67,139 0 0
CAMPING WORLD HLDGS INC COM 13462K109 21 1,726 SH   SOLE 8 1,726 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 233 18,800 SH Call SOLE 8 18,800 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 319 25,700 SH Put SOLE 8 25,700 0 0
CAMTEK LTD COM M20791105 1 100 SH   SOLE 1 100 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 78 2,000 SH   SOLE 8 2,000 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 2,046 52,800 SH Call SOLE 8 52,800 0 0
CANADIAN NAT RES LTD COM 136385101 4,492 166,403 SH   SOLE 1 166,403 0 0
CANADIAN NAT RES LTD OPT 136385101 2,686 99,500 SH Call SOLE 8 99,500 0 0
CANADIAN NAT RES LTD COM 136385101 299 11,104 SH   SOLE 8 11,104 0 0
CANADIAN NAT RES LTD OPT 136385101 891 33,000 SH Put SOLE 8 33,000 0 0
CANADIAN NAT RES LTD COM 136385101 200 7,413 SH   SOLE 9 7,413 0 0
CANADIAN NATL RY CO COM 136375102 2,410 26,012 SH   SOLE 1 26,012 0 0
CANADIAN NATL RY CO OPT 136375102 130 1,400 SH Put SOLE 8 1,400 0 0
CANADIAN NATL RY CO COM 136375102 115 1,243 SH   SOLE 8 1,243 0 0
CANADIAN NATL RY CO OPT 136375102 111 1,200 SH Call SOLE 8 1,200 0 0
CANADIAN NATL RY CO COM 136375102 6,163 66,516 SH   SOLE 9 66,516 0 0
CANADIAN PAC RY LTD COM 13645T100 87 370 SH   SOLE 1 370 0 0
CANADIAN PAC RY LTD OPT 13645T100 10,280 43,600 SH Call SOLE 8 43,600 0 0
CANADIAN PAC RY LTD COM 13645T100 663 2,813 SH   SOLE 8 2,813 0 0
CANADIAN PAC RY LTD OPT 13645T100 8,087 34,300 SH Put SOLE 8 34,300 0 0
CANADIAN PAC RY LTD COM 13645T100 13,461 57,090 SH   SOLE 9 57,090 0 0
CANADIAN SOLAR INC COM 136635109 621 28,456 SH   SOLE 1 28,456 0 0
CANADIAN SOLAR INC OPT 136635109 1,463 67,000 SH Put SOLE 8 67,000 0 0
CANADIAN SOLAR INC COM 136635109 218 9,987 SH   SOLE 8 9,987 0 0
CANADIAN SOLAR INC OPT 136635109 5,597 256,400 SH Call SOLE 8 256,400 0 0
CANCER GENETICS INC COM 13739U104 0 454 SH   DFND 1 0 0 454
CANNAE HLDGS INC COM 13765N107 1,844 63,656 SH   SOLE 1 63,656 0 0
CANNAE HLDGS INC COM 13765N107 9 302 SH   SOLE 8 302 0 0
CANON INC ADR 138006309 47 1,600 SH   SOLE 1 1,600 0 0
CANOPY GROWTH CORP COM 138035100 2,538 62,800 SH   SOLE 1 62,800 0 0
CANOPY GROWTH CORP COM 138035100 65 1,600 SH   DFND 1 0 0 1,600
CANOPY GROWTH CORP OPT 138035100 206 5,100 SH Put SOLE 1 5,100 0 0
CANOPY GROWTH CORP OPT 138035100 20,188 499,500 SH Call SOLE 8 499,500 0 0
CANOPY GROWTH CORP OPT 138035100 33,094 818,800 SH Put SOLE 8 818,800 0 0
CANOPY GROWTH CORP COM 138035100 4,879 120,734 SH   SOLE 8 120,734 0 0
CANOPY GROWTH CORP COM 138035100 51 1,251 SH   SOLE 9 1,251 0 0
CANTEL MEDICAL CORP COM 138098108 1,760 21,823 SH   SOLE 1 21,823 0 0
CANTEL MEDICAL CORP COM 138098108 133 1,644 SH   SOLE 8 1,644 0 0
CANTEL MEDICAL CORP COM 138098108 99 1,224 SH   SOLE 99 1,224 0 0
CAPITAL BANCORP INC MD COM 139737100 65 5,291 SH   SOLE 1 5,291 0 0
CAPITAL CITY BK GROUP INC COM 139674105 268 10,785 SH   SOLE 1 10,785 0 0
CAPITAL ONE FINL CORP COM 14040H105 58,252 641,980 SH   SOLE 1 641,980 0 0
CAPITAL ONE FINL CORP OPT 14040H105 15,499 170,800 SH Put SOLE 8 170,800 0 0
CAPITAL ONE FINL CORP OPT 14040H105 15,526 171,100 SH Call SOLE 8 171,100 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,266 13,948 SH   SOLE 8 13,948 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,296 36,329 SH   SOLE 9 36,329 0 0
CAPITAL ONE FINL CORP COM 14040H105 179 1,970 SH   SOLE 20 0 1,970 0
CAPITAL PRODUCT PARTNERS L P COM Y11082206 8 800 SH   SOLE 1 800 0 0
CAPITAL SR LIVING CORP COM 140475104 49 9,767 SH   SOLE 1 9,767 0 0
CAPITOL FED FINL INC COM 14057J101 1,286 93,322 SH   SOLE 1 93,322 0 0
CAPITOL FED FINL INC OPT 14057J101 14 1,000 SH Call SOLE 8 1,000 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 18 531 SH   DFND 1 0 0 531
CAPRI HOLDINGS LIMITED COM G1890L107 18,422 531,184 SH   SOLE 1 531,184 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 5,422 156,345 SH   SOLE 8 156,345 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 12,353 356,200 SH Call SOLE 8 356,200 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 9,270 267,300 SH Put SOLE 8 267,300 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 1,130 32,584 SH   SOLE 9 32,584 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 148 9,716 SH   SOLE 1 9,716 0 0
CAPSTEAD MTG CORP TRUS 14067E506 1,683 201,586 SH   SOLE 1 201,586 0 0
CAPSTEAD MTG CORP TRUS 14067E506 1 108 SH   SOLE 8 108 0 0
CARA THERAPEUTICS INC COM 140755109 652 30,302 SH   SOLE 1 30,302 0 0
CARA THERAPEUTICS INC COM 140755109 5 248 SH   SOLE 8 248 0 0
CARBO CERAMICS INC COM 140781105 1 627 SH   SOLE 1 627 0 0
CARBO CERAMICS INC COM 140781105 20 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC COM 140781105 8 5,986 SH   SOLE 8 5,986 0 0
CARBO CERAMICS INC OPT 140781105 7 5,000 SH Put SOLE 8 5,000 0 0
CARBO CERAMICS INC OPT 140781105 2 1,700 SH Call SOLE 8 1,700 0 0
CARBON BLACK INC COM 14081R103 855 51,153 SH   SOLE 1 51,153 0 0
CARBON BLACK INC COM 14081R103 6 346 SH   SOLE 8 346 0 0
CARBONITE INC COM 141337105 995 38,206 SH   SOLE 1 38,206 0 0
CARBONITE INC COM 141337105 2 83 SH   SOLE 8 83 0 0
CARBONITE INC BOND 141337AB1 2,210 1,836,000 PRN   SOLE 8 0 0 1,836,000
CARDINAL HEALTH INC COM 14149Y108 17 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 25,777 547,292 SH   SOLE 1 547,292 0 0
CARDINAL HEALTH INC OPT 14149Y108 4,150 88,100 SH Call SOLE 8 88,100 0 0
CARDINAL HEALTH INC OPT 14149Y108 4,621 98,100 SH Put SOLE 8 98,100 0 0
CARDINAL HEALTH INC COM 14149Y108 2,625 55,726 SH   SOLE 8 55,726 0 0
CARDINAL HEALTH INC COM 14149Y108 1,084 22,993 SH   SOLE 9 22,993 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 4,105 95,615 SH   SOLE 1 95,615 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 0 3 SH   SOLE 8 3 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 73 1,702 SH   SOLE 99 1,702 0 0
CARDLYTICS INC COM 14161W105 228 8,766 SH   SOLE 1 8,766 0 0
CARDTRONICS INC BOND 14161HAG3 101 105,000 PRN   SOLE 8 0 0 105,000
CARDTRONICS PLC COM G1991C105 2,452 89,724 SH   SOLE 1 89,724 0 0
CARDTRONICS PLC COM G1991C105 153 5,584 SH   SOLE 8 5,584 0 0
CARDTRONICS PLC COM G1991C105 231 8,464 SH   SOLE 99 8,464 0 0
CARE COM INC COM 141633107 370 33,648 SH   SOLE 1 33,648 0 0
CAREDX INC COM 14167L103 1,065 29,608 SH   SOLE 1 29,608 0 0
CAREER EDUCATION CORP COM 141665109 2,199 115,242 SH   SOLE 1 115,242 0 0
CAREER EDUCATION CORP COM 141665109 144 7,536 SH   SOLE 8 7,536 0 0
CARETRUST REIT INC TRUS 14174T107 3,523 148,202 SH   SOLE 1 148,202 0 0
CARETRUST REIT INC TRUS 14174T107 2 77 SH   SOLE 8 77 0 0
CARETRUST REIT INC COM 14174T107 369 15,516 SH   SOLE 99 15,516 0 0
CARGURUS INC COM 141788109 1,728 47,857 SH   SOLE 1 47,857 0 0
CARGURUS INC COM 141788109 35 980 SH   SOLE 99 980 0 0
CARLISLE COS INC COM 142339100 884 6,299 SH   SOLE 1 6,299 0 0
CARLISLE COS INC COM 142339100 269 1,919 SH   SOLE 8 1,919 0 0
CARLISLE COS INC COM 142339100 602 4,288 SH   SOLE 99 4,288 0 0
CARLYLE GROUP L P COM 14309L102 9 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P COM 14309L102 3,757 166,196 SH   SOLE 1 166,196 0 0
CARLYLE GROUP L P OPT 14309L102 34 1,500 SH Call SOLE 8 1,500 0 0
CARMAX INC COM 143130102 17,090 196,834 SH   SOLE 1 196,834 0 0
CARMAX INC OPT 143130102 3,699 42,600 SH Put SOLE 8 42,600 0 0
CARMAX INC COM 143130102 118 1,348 SH   SOLE 8 1,348 0 0
CARMAX INC OPT 143130102 2,223 25,600 SH Call SOLE 8 25,600 0 0
CARMAX INC COM 143130102 1,144 13,184 SH   SOLE 9 13,184 0 0
CARMAX INC COM 143130102 1,596 18,379 SH   SOLE 58 18,379 0 0
CARMAX INC COM 143130102 1,293 14,895 SH   SOLE 99 14,895 0 0
CARNIVAL CORP COM 143658300 29,035 623,718 SH   SOLE 1 623,718 0 0
CARNIVAL CORP OPT 143658300 11,740 252,200 SH Call SOLE 8 252,200 0 0
CARNIVAL CORP COM 143658300 1,430 30,710 SH   SOLE 8 30,710 0 0
CARNIVAL CORP OPT 143658300 5,703 122,500 SH Put SOLE 8 122,500 0 0
CARNIVAL CORP COM 143658300 1,548 33,267 SH   SOLE 9 33,267 0 0
CARNIVAL PLC ADR 14365C103 1,988 43,914 SH   SOLE 1 43,914 0 0
CAROLINA FINL CORP NEW COM 143873107 489 13,927 SH   SOLE 1 13,927 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,019 42,067 SH   SOLE 1 42,067 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 5 100 SH   SOLE 8 100 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 169 3,514 SH   SOLE 99 3,514 0 0
CARRIAGE SVCS INC COM 143905107 261 13,668 SH   SOLE 1 13,668 0 0
CARRIAGE SVCS INC COM 143905107 6 338 SH   SOLE 8 338 0 0
CARRIZO OIL &amp GAS INC COM 144577103 5,001 499,104 SH   SOLE 1 499,104 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 247 24,700 SH Put SOLE 8 24,700 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 675 67,400 SH Call SOLE 8 67,400 0 0
CARRIZO OIL &amp GAS INC COM 144577103 294 29,301 SH   SOLE 8 29,301 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 277 30,719 SH   SOLE 1 30,719 0 0
CARS COM INC COM 14575E105 3,108 157,589 SH   SOLE 1 157,589 0 0
CARS COM INC OPT 14575E105 2,146 108,800 SH Call SOLE 8 108,800 0 0
CARS COM INC OPT 14575E105 6 300 SH Put SOLE 8 300 0 0
CARS COM INC COM 14575E105 302 15,280 SH   SOLE 8 15,280 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 297 15,067 SH   SOLE 1 15,067 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 14 704 SH   SOLE 8 704 0 0
CARTERS INC COM 146229109 2,491 25,538 SH   SOLE 1 25,538 0 0
CARTERS INC COM 146229109 260 2,672 SH   SOLE 8 2,672 0 0
CARTERS INC COM 146229109 473 4,848 SH   SOLE 99 4,848 0 0
CARVANA CO COM 146869102 6,521 104,183 SH   SOLE 1 104,183 0 0
CARVANA CO COM 146869102 17,767 283,868 SH   SOLE 8 283,868 0 0
CARVANA CO OPT 146869102 30,331 484,600 SH Call SOLE 8 484,600 0 0
CARVANA CO COM 146869102 313 5,000 SH   DFND 20 0 0 5,000
CASA SYS INC COM 14713L102 131 20,409 SH   SOLE 1 20,409 0 0
CASELLA WASTE SYS INC COM 147448104 1,654 41,736 SH   SOLE 1 41,736 0 0
CASEYS GEN STORES INC COM 147528103 2,395 15,356 SH   SOLE 1 15,356 0 0
CASEYS GEN STORES INC COM 147528103 22 139 SH   SOLE 8 139 0 0
CASEYS GEN STORES INC OPT 147528103 16 100 SH Call SOLE 8 100 0 0
CASEYS GEN STORES INC COM 147528103 585 3,752 SH   SOLE 99 3,752 0 0
CASI PHARMACEUTICALS INC COM 14757U109 104 32,510 SH   SOLE 1 32,510 0 0
CASS INFORMATION SYS INC COM 14808P109 459 9,481 SH   SOLE 1 9,481 0 0
CASS INFORMATION SYS INC COM 14808P109 3 58 SH   SOLE 8 58 0 0
CASTLE BRANDS INC COM 148435100 55 118,617 SH   SOLE 1 118,617 0 0
CASTLIGHT HEALTH INC COM 14862Q100 210 64,901 SH   SOLE 1 64,901 0 0
CATALENT INC COM 148806102 793 14,624 SH   SOLE 1 14,624 0 0
CATALENT INC COM 148806102 349 6,429 SH   SOLE 8 6,429 0 0
CATALYST BIOSCIENCES INC COM 14888D208 259 35,101 SH   SOLE 1 35,101 0 0
CATALYST BIOSCIENCES INC COM 14888D208 0 33 SH   SOLE 8 33 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 239 62,193 SH   SOLE 1 62,193 0 0
CATASYS INC COM 149049504 87 4,552 SH   SOLE 1 4,552 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 341 32,624 SH   SOLE 1 32,624 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 1 59 SH   SOLE 8 59 0 0
CATERPILLAR INC DEL OPT 149123101 4,089 30,000 SH Call SOLE 1 30,000 0 0
CATERPILLAR INC DEL COM 149123101 236 1,730 SH   DFND 1 0 0 1,730
CATERPILLAR INC DEL OPT 149123101 4,089 30,000 SH Put SOLE 1 30,000 0 0
CATERPILLAR INC DEL COM 149123101 128,286 941,267 SH   SOLE 1 941,267 0 0
CATERPILLAR INC DEL OPT 149123101 49,827 365,600 SH Call SOLE 8 365,600 0 0
CATERPILLAR INC DEL COM 149123101 8,290 60,833 SH   SOLE 8 60,833 0 0
CATERPILLAR INC DEL OPT 149123101 66,551 488,300 SH Put SOLE 8 488,300 0 0
CATERPILLAR INC DEL OPT 149123101 4,089 30,000 SH Call SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 6,142 45,065 SH   SOLE 9 45,065 0 0
CATERPILLAR INC DEL OPT 149123101 4,089 30,000 SH Put SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 1,635 12,000 SH   DFND 20 0 0 12,000
CATERPILLAR INC DEL COM 149123101 8,476 62,194 SH   SOLE 58 62,194 0 0
CATHAY GEN BANCORP COM 149150104 8,411 234,226 SH   SOLE 1 234,226 0 0
CATO CORP NEW COM 149205106 321 25,996 SH   SOLE 1 25,996 0 0
CATO CORP NEW COM 149205106 2 129 SH   SOLE 8 129 0 0
CAVCO INDS INC DEL COM 149568107 2,228 14,144 SH   SOLE 1 14,144 0 0
CAVCO INDS INC DEL COM 149568107 663 4,206 SH   SOLE 99 4,206 0 0
CB FINL SVCS INC COM 12479G101 282 11,862 SH   SOLE 1 11,862 0 0
CBDMD INC COM 12482W101 37 6,278 SH   SOLE 1 6,278 0 0
CBIZ INC COM 124805102 854 43,600 SH   SOLE 1 43,600 0 0
CBIZ INC COM 124805102 0 3 SH   SOLE 8 3 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 370 354,841 SH   SOLE 1 354,841 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 4 4,200 SH Put SOLE 8 4,200 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 31 29,900 SH Call SOLE 8 29,900 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 4 3,375 SH   SOLE 8 3,375 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 14,063 135,696 SH   SOLE 1 135,696 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 5,369 51,809 SH   SOLE 8 51,809 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 3,192 30,800 SH Call SOLE 8 30,800 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 3,026 29,200 SH Put SOLE 8 29,200 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 955 9,220 SH   SOLE 9 9,220 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 638 6,155 SH   SOLE 99 6,155 0 0
CBRE GROUP INC COM 12504L109 103 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC COM 12504L109 19,354 377,275 SH   SOLE 1 377,275 0 0
CBRE GROUP INC OPT 12504L109 67 1,300 SH Call SOLE 8 1,300 0 0
CBRE GROUP INC COM 12504L109 4,573 89,135 SH   SOLE 8 89,135 0 0
CBRE GROUP INC OPT 12504L109 133 2,600 SH Put SOLE 8 2,600 0 0
CBRE GROUP INC COM 12504L109 1,244 24,253 SH   SOLE 9 24,253 0 0
CBRE GROUP INC COM 12504L109 1,731 33,751 SH   SOLE 58 33,751 0 0
CBS CORP NEW COM 124857202 69,415 1,391,033 SH   SOLE 1 1,391,033 0 0
CBS CORP NEW COM 124857202 806 16,154 SH   SOLE 8 16,154 0 0
CBS CORP NEW OPT 124857202 15,629 313,200 SH Put SOLE 8 313,200 0 0
CBS CORP NEW OPT 124857202 3,528 70,700 SH Call SOLE 8 70,700 0 0
CBS CORP NEW COM 124857202 1,348 27,023 SH   SOLE 9 27,023 0 0
CBTX INC COM 12481V104 348 12,376 SH   SOLE 1 12,376 0 0
CBTX INC COM 12481V104 1 19 SH   SOLE 8 19 0 0
CDK GLOBAL INC COM 12508E101 17,932 362,705 SH   SOLE 1 362,705 0 0
CDK GLOBAL INC OPT 12508E101 44 900 SH Put SOLE 8 900 0 0
CDK GLOBAL INC COM 12508E101 96 1,946 SH   SOLE 8 1,946 0 0
CDK GLOBAL INC OPT 12508E101 5 100 SH Call SOLE 8 100 0 0
CDK GLOBAL INC COM 12508E101 67 1,360 SH   SOLE 9 1,360 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 805 10,229 SH   SOLE 1 10,229 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 122 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO OPT 136069101 102 1,300 SH Call SOLE 8 1,300 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 142 1,800 SH Put SOLE 8 1,800 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 26 328 SH   SOLE 8 328 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,609 45,839 SH   SOLE 9 45,839 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,588 20,176 SH   SOLE 99 20,176 0 0
CDW CORP COM 12514G108 21,930 197,566 SH   SOLE 1 197,566 0 0
CDW CORP OPT 12514G108 1,598 14,400 SH Call SOLE 8 14,400 0 0
CDW CORP COM 12514G108 216 1,943 SH   SOLE 8 1,943 0 0
CDW CORP COM 12514G108 186 1,673 SH   SOLE 9 1,673 0 0
CECO ENVIRONMENTAL CORP COM 125141101 224 23,302 SH   SOLE 1 23,302 0 0
CEDAR FAIR L P COM 150185106 6 129 SH   SOLE 8 129 0 0
CEDAR FAIR L P OPT 150185106 129 2,700 SH Put SOLE 8 2,700 0 0
CEDAR FAIR L P OPT 150185106 148 3,100 SH Call SOLE 8 3,100 0 0
CEDAR REALTY TRUST INC TRUS 150602209 265 99,538 SH   SOLE 1 99,538 0 0
CEDAR REALTY TRUST INC TRUS 150602209 2 943 SH   SOLE 8 943 0 0
CEL SCI CORP COM 150837607 142 16,989 SH   SOLE 1 16,989 0 0
CELANESE CORP DEL COM 150870103 45,695 423,873 SH   SOLE 1 423,873 0 0
CELANESE CORP DEL OPT 150870103 927 8,600 SH Call SOLE 8 8,600 0 0
CELANESE CORP DEL OPT 150870103 22 200 SH Put SOLE 8 200 0 0
CELANESE CORP DEL COM 150870103 1,071 9,938 SH   SOLE 8 9,938 0 0
CELANESE CORP DEL COM 150870103 1,075 9,975 SH   SOLE 9 9,975 0 0
CELCUITY INC COM 15102K100 95 3,794 SH   SOLE 1 3,794 0 0
CELESTICA INC COM 15101Q108 2 256 SH   SOLE 8 256 0 0
CELGENE CORP COM 151020104 356 3,850 SH   DFND 1 0 0 3,850
CELGENE CORP COM 151020104 301,931 3,266,214 SH   SOLE 1 3,266,214 0 0
CELGENE CORP COM 151020104 34,282 370,862 SH   SOLE 8 370,862 0 0
CELGENE CORP OPT 151020104 22,527 243,700 SH Put SOLE 8 243,700 0 0
CELGENE CORP OPT 151020104 22,878 247,500 SH Call SOLE 8 247,500 0 0
CELGENE CORP COM 151020104 10,064 108,868 SH   SOLE 9 108,868 0 0
CELGENE CORP COM 151020104 6,934 75,008 SH   SOLE 58 75,008 0 0
CELLCOM ISRAEL LTD COM M2196U109 9 3,255 SH   SOLE 9 3,255 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B202 10 3,926 SH   SOLE 1 3,926 0 0
CELLECTIS S A ADR 15117K103 2 101 SH   SOLE 8 101 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 129 7,799 SH   SOLE 1 7,799 0 0
CELSIUS HOLDINGS INC COM 15118V207 72 16,203 SH   SOLE 1 16,203 0 0
CEMEX SAB DE CV ADR 151290889 2,417 570,021 SH   SOLE 1 570,021 0 0
CEMEX SAB DE CV ADR 151290889 1,380 325,564 SH   SOLE 8 325,564 0 0
CEMEX SAB DE CV BOND 151290BR3 148 148,000 PRN   SOLE 8 0 0 148,000
CEMEX SAB DE CV OPT 151290889 145 34,300 SH Call SOLE 8 34,300 0 0
CEMEX SAB DE CV BOND 151290BT9 41 41,000 PRN   SOLE 8 0 0 41,000
CEMEX SAB DE CV OPT 151290889 73 17,100 SH Put SOLE 8 17,100 0 0
CEMEX SAB DE CV ADR 151290889 856 201,820 SH   SOLE 9 201,820 0 0
CENOVUS ENERGY INC COM 15135U109 0 55 SH   SOLE 1 55 0 0
CENOVUS ENERGY INC COM 15135U109 13 1,479 SH   SOLE 8 1,479 0 0
CENOVUS ENERGY INC COM 15135U109 91 10,295 SH   SOLE 9 10,295 0 0
CENTENE CORP DEL COM 15135B101 151,065 2,880,704 SH   SOLE 1 2,880,704 0 0
CENTENE CORP DEL COM 15135B101 9,357 178,455 SH   SOLE 8 178,455 0 0
CENTENE CORP DEL OPT 15135B101 15,024 286,500 SH Put SOLE 8 286,500 0 0
CENTENE CORP DEL OPT 15135B101 19,759 376,800 SH Call SOLE 8 376,800 0 0
CENTENE CORP DEL COM 15135B101 1,751 33,397 SH   SOLE 9 33,397 0 0
CENTENE CORP DEL COM 15135B101 2,342 44,655 SH   SOLE 58 44,655 0 0
CENTENE CORP DEL COM 15135B101 599 11,431 SH   SOLE 99 11,431 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 3,955 521,009 SH   SOLE 1 521,009 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 2 274 SH   SOLE 8 274 0 0
CENTERPOINT ENERGY INC COM 15189T107 25,699 897,683 SH   SOLE 1 897,683 0 0
CENTERPOINT ENERGY INC OPT 15189T107 60 2,100 SH Put SOLE 8 2,100 0 0
CENTERPOINT ENERGY INC CONV 15189T503 122 2,435 SH   SOLE 8 2,435 0 0
CENTERPOINT ENERGY INC COM 15189T107 224 7,792 SH   SOLE 8 7,792 0 0
CENTERPOINT ENERGY INC OPT 15189T107 117 4,100 SH Call SOLE 8 4,100 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,288 44,979 SH   SOLE 9 44,979 0 0
CENTERSTATE BK CORP COM 15201P109 4,360 189,332 SH   SOLE 1 189,332 0 0
CENTERSTATE BK CORP COM 15201P109 230 9,980 SH   SOLE 99 9,980 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 388 42,593 SH   SOLE 1 42,593 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 249 57,174 SH   SOLE 1 57,174 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 441 101,071 SH   SOLE 9 101,071 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1,201 48,728 SH   SOLE 1 48,728 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 325 12,071 SH   SOLE 1 12,071 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 66 2,676 SH   SOLE 8 2,676 0 0
CENTRAL PAC FINL CORP COM 154760409 970 32,364 SH   SOLE 1 32,364 0 0
CENTRAL PAC FINL CORP COM 154760409 1 34 SH   SOLE 8 34 0 0
CENTRAL PUERTO S A ADR 155038201 403 43,500 SH   SOLE 1 43,500 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 166 7,751 SH   SOLE 1 7,751 0 0
CENTRIC BRANDS INC COM 15644G104 44 10,639 SH   SOLE 1 10,639 0 0
CENTURY ALUM CO COM 156431108 1,706 246,826 SH   SOLE 1 246,826 0 0
CENTURY ALUM CO COM 156431108 19 2,739 SH   SOLE 8 2,739 0 0
CENTURY ALUM CO OPT 156431108 53 7,600 SH Put SOLE 8 7,600 0 0
CENTURY ALUM CO OPT 156431108 151 21,800 SH Call SOLE 8 21,800 0 0
CENTURY BANCORP INC MASS COM 156432106 162 1,841 SH   SOLE 1 1,841 0 0
CENTURY BANCORP INC MASS COM 156432106 1 13 SH   SOLE 8 13 0 0
CENTURY CASINOS INC COM 156492100 350 36,191 SH   SOLE 1 36,191 0 0
CENTURY CMNTYS INC COM 156504300 6,460 243,067 SH   SOLE 1 243,067 0 0
CENTURY CMNTYS INC COM 156504300 226 8,491 SH   SOLE 99 8,491 0 0
CENTURYLINK INC COM 156700106 66,089 5,619,617 SH   SOLE 1 5,619,617 0 0
CENTURYLINK INC COM 156700106 3,533 300,432 SH   SOLE 8 300,432 0 0
CENTURYLINK INC OPT 156700106 6,290 534,900 SH Call SOLE 8 534,900 0 0
CENTURYLINK INC OPT 156700106 6,650 565,500 SH Put SOLE 8 565,500 0 0
CENTURYLINK INC COM 156700106 1,250 106,354 SH   SOLE 9 106,354 0 0
CERAGON NETWORKS LTD COM M22013102 77 26,300 SH   SOLE 1 26,300 0 0
CERECOR INC COM 15671L109 75 13,830 SH   SOLE 1 13,830 0 0
CERIDIAN HCM HLDG INC COM 15677J108 29 586 SH   SOLE 1 586 0 0
CERIDIAN HCM HLDG INC COM 15677J108 306 6,096 SH   SOLE 8 6,096 0 0
CERIDIAN HCM HLDG INC COM 15677J108 523 10,416 SH   SOLE 9 10,416 0 0
CERIDIAN HCM HLDG INC COM 15677J108 251 4,997 SH   SOLE 99 4,997 0 0
CERNER CORP COM 156782104 32,555 444,122 SH   SOLE 1 444,122 0 0
CERNER CORP COM 156782104 21 290 SH   SOLE 8 290 0 0
CERNER CORP OPT 156782104 513 7,000 SH Call SOLE 8 7,000 0 0
CERNER CORP OPT 156782104 2,829 38,600 SH Put SOLE 8 38,600 0 0
CERNER CORP COM 156782104 3,517 47,980 SH   SOLE 9 47,980 0 0
CERUS CORP COM 157085101 522 92,836 SH   SOLE 1 92,836 0 0
CERUS CORP COM 157085101 31 5,518 SH   SOLE 8 5,518 0 0
CEVA INC COM 157210105 663 27,238 SH   SOLE 1 27,238 0 0
CF INDS HLDGS INC COM 125269100 34,480 738,152 SH   SOLE 1 738,152 0 0
CF INDS HLDGS INC OPT 125269100 2,004 42,900 SH Call SOLE 8 42,900 0 0
CF INDS HLDGS INC OPT 125269100 1,541 33,000 SH Put SOLE 8 33,000 0 0
CF INDS HLDGS INC COM 125269100 105 2,250 SH   SOLE 8 2,250 0 0
CF INDS HLDGS INC COM 125269100 1,775 37,989 SH   SOLE 9 37,989 0 0
CGI INC COM 12532H104 1,285 16,691 SH   SOLE 1 16,691 0 0
CGI INC COM 12532H104 9,908 128,729 SH   SOLE 9 128,729 0 0
CHANGE HEALTHCARE INC CONV 15912K209 20,112 357,222 SH   SOLE 8 357,222 0 0
CHANGE HEALTHCARE INC COM 15912K100 6,570 450,000 SH   SOLE 8 450,000 0 0
CHANGYOU COM LTD OPT 15911M107 189 19,700 SH Call SOLE 8 19,700 0 0
CHANGYOU COM LTD OPT 15911M107 1,291 134,300 SH Put SOLE 8 134,300 0 0
CHANGYOU COM LTD ADR 15911M107 178 18,522 SH   SOLE 8 18,522 0 0
CHANNELADVISOR CORP COM 159179100 154 17,514 SH   SOLE 1 17,514 0 0
CHANNELADVISOR CORP COM 159179100 2 200 SH   SOLE 8 200 0 0
CHARAH SOLUTIONS INC COM 15957P105 35 6,324 SH   SOLE 1 6,324 0 0
CHARLES RIV LABS INTL INC COM 159864107 915 6,444 SH   SOLE 1 6,444 0 0
CHARLES RIV LABS INTL INC OPT 159864107 170 1,200 SH Call SOLE 8 1,200 0 0
CHARLES RIV LABS INTL INC COM 159864107 129 907 SH   SOLE 8 907 0 0
CHART INDS INC COM 16115Q308 3,996 51,958 SH   SOLE 1 51,958 0 0
CHART INDS INC COM 16115Q308 395 5,131 SH   SOLE 8 5,131 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 8 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N OPT 16119P108 52,361 132,500 SH Put SOLE 1 132,500 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 175,947 445,235 SH   SOLE 1 445,235 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 7,496 18,967 SH   SOLE 8 18,967 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 20,431 51,700 SH Put SOLE 8 51,700 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 29,836 75,500 SH Call SOLE 8 75,500 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 5,233 13,241 SH   SOLE 9 13,241 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 7,412 18,756 SH   SOLE 58 18,756 0 0
CHASE CORP COM 16150R104 537 4,993 SH   SOLE 1 4,993 0 0
CHATHAM LODGING TR TRUS 16208T102 2,087 110,655 SH   SOLE 1 110,655 0 0
CHATHAM LODGING TR TRUS 16208T102 2 107 SH   SOLE 8 107 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 76,850 664,740 SH   SOLE 1 664,740 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 90 782 SH   DFND 1 0 0 782
CHECK POINT SOFTWARE TECH LT OPT M22465104 12,313 106,500 SH Put SOLE 8 106,500 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 929 8,039 SH   SOLE 8 8,039 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 590 5,100 SH Call SOLE 8 5,100 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 37,304 322,679 SH   SOLE 9 322,679 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 45 14,859 SH   SOLE 1 14,859 0 0
CHEESECAKE FACTORY INC COM 163072101 1,746 39,928 SH   SOLE 1 39,928 0 0
CHEESECAKE FACTORY INC OPT 163072101 2,733 62,500 SH Put SOLE 8 62,500 0 0
CHEESECAKE FACTORY INC OPT 163072101 26 600 SH Call SOLE 8 600 0 0
CHEESECAKE FACTORY INC COM 163072101 2,090 47,785 SH   SOLE 8 47,785 0 0
CHEETAH MOBILE INC ADR 163075104 1 146 SH   SOLE 1 146 0 0
CHEFS WHSE INC COM 163086101 946 26,962 SH   SOLE 1 26,962 0 0
CHEFS WHSE INC COM 163086101 3 78 SH   SOLE 8 78 0 0
CHEGG INC COM 163092109 2,887 74,814 SH   SOLE 1 74,814 0 0
CHEGG INC COM 163092109 589 15,258 SH   SOLE 8 15,258 0 0
CHEMED CORP NEW COM 16359R103 8,802 24,392 SH   SOLE 1 24,392 0 0
CHEMED CORP NEW COM 16359R103 11 30 SH   SOLE 8 30 0 0
CHEMICAL FINL CORP COM 163731102 2,464 59,941 SH   SOLE 1 59,941 0 0
CHEMOCENTRYX INC COM 16383L106 611 65,707 SH   SOLE 1 65,707 0 0
CHEMOCENTRYX INC COM 16383L106 156 16,733 SH   SOLE 8 16,733 0 0
CHEMOURS CO COM 163851108 6,569 273,728 SH   SOLE 1 273,728 0 0
CHEMOURS CO OPT 163851108 173 7,200 SH Call SOLE 8 7,200 0 0
CHEMOURS CO COM 163851108 1,093 45,555 SH   SOLE 8 45,555 0 0
CHEMOURS CO OPT 163851108 4,498 187,400 SH Put SOLE 8 187,400 0 0
CHEMOURS CO COM 163851108 48 1,997 SH   SOLE 9 1,997 0 0
CHEMUNG FINL CORP COM 164024101 115 2,362 SH   SOLE 1 2,362 0 0
CHENIERE ENERGY INC COM 16411R208 7,546 110,217 SH   SOLE 1 110,217 0 0
CHENIERE ENERGY INC BOND 16411RAG4 41 52,000 PRN   SOLE 8 0 0 52,000
CHENIERE ENERGY INC OPT 16411R208 13,800 201,600 SH Put SOLE 8 201,600 0 0
CHENIERE ENERGY INC COM 16411R208 1,102 16,111 SH   SOLE 8 16,111 0 0
CHENIERE ENERGY INC OPT 16411R208 18,386 268,600 SH Call SOLE 8 268,600 0 0
CHENIERE ENERGY INC COM 16411R208 168 2,454 SH   SOLE 9 2,454 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 676 16,030 SH   SOLE 1 16,030 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 25 600 SH Put SOLE 8 600 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 375 8,903 SH   SOLE 8 8,903 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 236 5,600 SH Call SOLE 8 5,600 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 201 12,553 SH   SOLE 1 12,553 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 3 182 SH   SOLE 8 182 0 0
CHESAPEAKE ENERGY CORP COM 165167107 1,852 949,817 SH   SOLE 1 949,817 0 0
CHESAPEAKE ENERGY CORP COM 165167107 9 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP OPT 165167107 208 106,900 SH Put SOLE 8 106,900 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 1,056 541,300 SH Call SOLE 8 541,300 0 0
CHESAPEAKE ENERGY CORP COM 165167107 424 217,558 SH   SOLE 8 217,558 0 0
CHESAPEAKE LODGING TR TRUS 165240102 6,188 217,768 SH   SOLE 1 217,768 0 0
CHESAPEAKE LODGING TR TRUS 165240102 1 22 SH   SOLE 8 22 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,132 11,911 SH   SOLE 1 11,911 0 0
CHEVRON CORP NEW COM 166764100 305,420 2,454,363 SH   SOLE 1 2,454,363 0 0
CHEVRON CORP NEW COM 166764100 546 4,385 SH   DFND 1 0 0 4,385
CHEVRON CORP NEW OPT 166764100 9,769 78,500 SH Put SOLE 8 78,500 0 0
CHEVRON CORP NEW COM 166764100 147 1,184 SH   SOLE 8 1,184 0 0
CHEVRON CORP NEW OPT 166764100 23,357 187,700 SH Call SOLE 8 187,700 0 0
CHEVRON CORP NEW COM 166764100 20,411 164,032 SH   SOLE 9 164,032 0 0
CHEVRON CORP NEW COM 166764100 25,535 205,203 SH   SOLE 58 205,203 0 0
CHEVRON CORP NEW COM 166764100 4,543 36,511 SH   SOLE 99 36,511 0 0
CHIASMA INC COM 16706W102 171 22,965 SH   SOLE 1 22,965 0 0
CHIASMA INC COM 16706W102 0 20 SH   SOLE 8 20 0 0
CHICOS FAS INC COM 168615102 2,008 595,742 SH   SOLE 1 595,742 0 0
CHICOS FAS INC OPT 168615102 34 10,200 SH Put SOLE 8 10,200 0 0
CHICOS FAS INC OPT 168615102 637 189,100 SH Call SOLE 8 189,100 0 0
CHICOS FAS INC COM 168615102 11 3,375 SH   SOLE 8 3,375 0 0
CHILDRENS PL INC COM 168905107 3,510 36,796 SH   SOLE 1 36,796 0 0
CHILDRENS PL INC OPT 168905107 792 8,300 SH Put SOLE 8 8,300 0 0
CHILDRENS PL INC OPT 168905107 1,793 18,800 SH Call SOLE 8 18,800 0 0
CHILDRENS PL INC COM 168905107 636 6,663 SH   SOLE 8 6,663 0 0
CHIMERA INVT CORP TRUS 16934Q208 12,584 666,843 SH   SOLE 1 666,843 0 0
CHIMERA INVT CORP COM 16934Q208 2,722 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 23 1,200 SH Put SOLE 8 1,200 0 0
CHIMERA INVT CORP OPT 16934Q208 149 7,900 SH Call SOLE 8 7,900 0 0
CHIMERA INVT CORP TRUS 16934Q208 5 250 SH   SOLE 8 250 0 0
CHIMERIX INC COM 16934W106 138 31,895 SH   SOLE 1 31,895 0 0
CHIMERIX INC COM 16934W106 0 25 SH   SOLE 8 25 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 648 6,800 SH   SOLE 1 6,800 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 276 2,902 SH   SOLE 8 2,902 0 0
CHINA DISTANCE ED HLDGS LTD ADR 16944W104 1 277 SH   SOLE 8 277 0 0
CHINA FD INC FUND 169373107 51 2,496 SH   DFND 1 0 0 2,496
CHINA INDEX HLDGS LTD ADR 16954W101 0 30 SH   SOLE 8 30 0 0
CHINA LIFE INS CO LTD ADR 16939P106 85 6,836 SH   SOLE 1 6,836 0 0
CHINA LIFE INS CO LTD OPT 16939P106 262 21,200 SH Call SOLE 8 21,200 0 0
CHINA LIFE INS CO LTD OPT 16939P106 181 14,600 SH Put SOLE 8 14,600 0 0
CHINA MOBILE LIMITED ADR 16941M109 96 2,110 SH   SOLE 1 2,110 0 0
CHINA MOBILE LIMITED ADR 16941M109 17 380 SH   DFND 1 0 0 380
CHINA MOBILE LIMITED OPT 16941M109 910 20,100 SH Call SOLE 8 20,100 0 0
CHINA MOBILE LIMITED OPT 16941M109 335 7,400 SH Put SOLE 8 7,400 0 0
CHINA MOBILE LIMITED ADR 16941M109 154 3,406 SH   SOLE 9 3,406 0 0
CHINA MOBILE LIMITED ADR 16941M109 453 10,000 SH   DFND 20 0 0 10,000
CHINA MOBILE LIMITED ADR 16941M109 270 5,953 SH   SOLE 99 5,953 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 480 7,038 SH   SOLE 1 7,038 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 15 214 SH   SOLE 8 214 0 0
CHINA PETE &amp CHEM CORP OPT 16941R108 14 200 SH Call SOLE 8 200 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1,036 15,190 SH   DFND 20 0 0 15,190
CHINA PETE &amp CHEM CORP ADR 16941R108 1,080 15,842 SH   SOLE 99 15,842 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 52 1,523 SH   SOLE 1 1,523 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 31 900 SH   SOLE 8 900 0 0
CHINA TELECOM CORP LTD ADR 169426103 71 1,416 SH   SOLE 1 1,416 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 133 12,177 SH   SOLE 1 12,177 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 18 1,681 SH   SOLE 8 1,681 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 153 14,000 SH Put SOLE 8 14,000 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 295 27,048 SH   SOLE 99 27,048 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 0 91 SH   SOLE 8 91 0 0
CHINA YUCHAI INTL LTD COM G21082105 2 131 SH   SOLE 8 131 0 0
CHINACACHE INTL HLDG LTD ADR 16950M107 0 41 SH   SOLE 8 41 0 0
CHIPMOS TECHNOLOGIES INC ADR 16965P202 2 127 SH   SOLE 8 127 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 27,745 37,860 SH   SOLE 1 37,860 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 22,351 30,497 SH   SOLE 8 30,497 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 46,538 63,500 SH Call SOLE 8 63,500 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 143,863 196,300 SH Put SOLE 8 196,300 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,384 1,889 SH   SOLE 9 1,889 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,927 2,630 SH   SOLE 58 2,630 0 0
CHOICE HOTELS INTL INC COM 169905106 3,948 45,387 SH   SOLE 1 45,387 0 0
CHOICE HOTELS INTL INC COM 169905106 147 1,689 SH   SOLE 8 1,689 0 0
CHROMADEX CORP COM 171077407 115 24,649 SH   SOLE 1 24,649 0 0
CHUBB LIMITED COM H1467J104 119,134 808,841 SH   SOLE 1 808,841 0 0
CHUBB LIMITED OPT H1467J104 191 1,300 SH Put SOLE 8 1,300 0 0
CHUBB LIMITED COM H1467J104 410 2,781 SH   SOLE 8 2,781 0 0
CHUBB LIMITED OPT H1467J104 7,085 48,100 SH Call SOLE 8 48,100 0 0
CHUBB LIMITED COM H1467J104 34,955 237,315 SH   SOLE 9 237,315 0 0
CHUNGHWA TELECOM CO LTD ADR 17133Q502 139 3,823 SH   SOLE 1 3,823 0 0
CHURCH &amp DWIGHT INC COM 171340102 51,214 700,989 SH   SOLE 1 700,989 0 0
CHURCH &amp DWIGHT INC COM 171340102 234 3,208 SH   SOLE 8 3,208 0 0
CHURCH &amp DWIGHT INC OPT 171340102 175 2,400 SH Put SOLE 8 2,400 0 0
CHURCH &amp DWIGHT INC OPT 171340102 292 4,000 SH Call SOLE 8 4,000 0 0
CHURCH &amp DWIGHT INC COM 171340102 209 2,858 SH   SOLE 9 2,858 0 0
CHURCHILL DOWNS INC COM 171484108 4,962 43,121 SH   SOLE 1 43,121 0 0
CHURCHILL DOWNS INC COM 171484108 41 358 SH   SOLE 8 358 0 0
CHUYS HLDGS INC COM 171604101 442 19,270 SH   SOLE 1 19,270 0 0
CIENA CORP COM 171779309 21,161 514,485 SH   SOLE 1 514,485 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP OPT 171779309 4,512 109,700 SH Put SOLE 8 109,700 0 0
CIENA CORP OPT 171779309 4,467 108,600 SH Call SOLE 8 108,600 0 0
CIENA CORP COM 171779309 5,367 130,480 SH   SOLE 8 130,480 0 0
CIENA CORP COM 171779309 477 11,594 SH   SOLE 99 11,594 0 0
CIGNA CORP NEW COM 125523100 402 2,550 SH   DFND 1 0 0 2,550
CIGNA CORP NEW COM 125523100 101,507 644,280 SH   SOLE 1 644,280 0 0
CIGNA CORP NEW COM 125523100 4,142 26,291 SH   SOLE 8 26,291 0 0
CIGNA CORP NEW OPT 125523100 14,953 94,912 SH Call SOLE 8 94,912 0 0
CIGNA CORP NEW OPT 125523100 13,199 83,772 SH Put SOLE 8 83,772 0 0
CIGNA CORP NEW COM 125523100 28,209 179,049 SH   SOLE 9 179,049 0 0
CIGNA CORP NEW COM 125523100 6,473 41,085 SH   SOLE 58 41,085 0 0
CIGNA CORP NEW COM 125523100 4,846 30,761 SH   SOLE 99 30,761 0 0
CIM COML TR CORP TRUS 125525105 56 2,682 SH   SOLE 1 2,682 0 0
CIMAREX ENERGY CO COM 171798101 13,121 221,152 SH   SOLE 1 221,152 0 0
CIMAREX ENERGY CO COM 171798101 709 11,952 SH   SOLE 8 11,952 0 0
CIMAREX ENERGY CO OPT 171798101 1,584 26,700 SH Put SOLE 8 26,700 0 0
CIMAREX ENERGY CO OPT 171798101 1,578 26,600 SH Call SOLE 8 26,600 0 0
CIMAREX ENERGY CO COM 171798101 494 8,328 SH   SOLE 9 8,328 0 0
CIMPRESS N V COM N20146101 1,344 14,784 SH   SOLE 1 14,784 0 0
CIMPRESS N V COM N20146101 159 1,755 SH   SOLE 8 1,755 0 0
CIMPRESS N V OPT N20146101 9 100 SH Put SOLE 8 100 0 0
CINCINNATI BELL INC NEW COM 171871502 286 57,896 SH   SOLE 1 57,896 0 0
CINCINNATI BELL INC NEW COM 171871502 0 23 SH   SOLE 8 23 0 0
CINCINNATI FINL CORP COM 172062101 19,776 190,753 SH   SOLE 1 190,753 0 0
CINCINNATI FINL CORP COM 172062101 520 5,019 SH   SOLE 8 5,019 0 0
CINCINNATI FINL CORP OPT 172062101 321 3,100 SH Call SOLE 8 3,100 0 0
CINCINNATI FINL CORP OPT 172062101 6,365 61,400 SH Put SOLE 8 61,400 0 0
CINCINNATI FINL CORP COM 172062101 1,218 11,758 SH   SOLE 9 11,758 0 0
CINEDIGM CORP COM 172406209 12 9,084 SH   SOLE 8 9,084 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,074 29,772 SH   SOLE 1 29,772 0 0
CINEMARK HOLDINGS INC OPT 17243V102 40 1,100 SH Call SOLE 8 1,100 0 0
CINEMARK HOLDINGS INC COM 17243V102 37 1,020 SH   SOLE 8 1,020 0 0
CINEMARK HOLDINGS INC COM 17243V102 277 7,662 SH   SOLE 99 7,662 0 0
CINTAS CORP COM 172908105 26,932 113,495 SH   SOLE 1 113,495 0 0
CINTAS CORP COM 172908105 29 121 SH   SOLE 8 121 0 0
CINTAS CORP COM 172908105 1,566 6,600 SH   SOLE 9 6,600 0 0
CINTAS CORP COM 172908105 2,171 9,150 SH   SOLE 58 9,150 0 0
CIRCOR INTL INC COM 17273K109 1,842 40,040 SH   SOLE 1 40,040 0 0
CIRRUS LOGIC INC COM 172755100 6,996 160,126 SH   SOLE 1 160,126 0 0
CIRRUS LOGIC INC OPT 172755100 1,328 30,400 SH Call SOLE 8 30,400 0 0
CIRRUS LOGIC INC OPT 172755100 4,597 105,200 SH Put SOLE 8 105,200 0 0
CIRRUS LOGIC INC COM 172755100 2,144 49,075 SH   SOLE 8 49,075 0 0
CISCO SYS INC COM 17275R102 667,926 12,204,000 SH   SOLE 1 12,204,000 0 0
CISCO SYS INC COM 17275R102 413 7,546 SH   DFND 1 0 0 7,546
CISCO SYS INC OPT 17275R102 39,345 718,900 SH Put SOLE 8 718,900 0 0
CISCO SYS INC COM 17275R102 843 15,401 SH   SOLE 8 15,401 0 0
CISCO SYS INC OPT 17275R102 88,487 1,616,800 SH Call SOLE 8 1,616,800 0 0
CISCO SYS INC COM 17275R102 84,216 1,538,750 SH   SOLE 9 1,538,750 0 0
CISCO SYS INC COM 17275R102 203 3,700 SH   SOLE 20 0 3,700 0
CISION LTD COM G1992S109 692 59,034 SH   SOLE 1 59,034 0 0
CISION LTD COM G1992S109 21 1,767 SH   SOLE 8 1,767 0 0
CIT GROUP INC COM 125581801 8,687 165,370 SH   SOLE 1 165,370 0 0
CIT GROUP INC OPT 125581801 315 6,000 SH Put SOLE 8 6,000 0 0
CIT GROUP INC OPT 125581801 625 11,900 SH Call SOLE 8 11,900 0 0
CIT GROUP INC COM 125581801 35 657 SH   SOLE 8 657 0 0
CIT GROUP INC COM 125581801 108 2,058 SH   SOLE 9 2,058 0 0
CITI TRENDS INC COM 17306X102 110 7,551 SH   SOLE 1 7,551 0 0
CITI TRENDS INC COM 17306X102 5 370 SH   SOLE 8 370 0 0
CITIGROUP INC COM 172967424 3,265 46,621 SH   DFND 1 0 0 46,621
CITIGROUP INC OPT 172967424 7,003 100,000 SH Put SOLE 1 100,000 0 0
CITIGROUP INC COM 172967424 258,640 3,693,302 SH   SOLE 1 3,693,302 0 0
CITIGROUP INC OPT 172967424 7,003 100,000 SH Call SOLE 1 100,000 0 0
CITIGROUP INC COM 172967424 32,442 463,269 SH   SOLE 8 463,269 0 0
CITIGROUP INC OPT 172967424 124,052 1,771,400 SH Put SOLE 8 1,771,400 0 0
CITIGROUP INC OPT 172967424 98,518 1,406,800 SH Call SOLE 8 1,406,800 0 0
CITIGROUP INC COM 172967424 13,250 189,188 SH   SOLE 9 189,188 0 0
CITIGROUP INC OPT 172967424 7,003 100,000 SH Call SOLE 9 100,000 0 0
CITIGROUP INC OPT 172967424 7,003 100,000 SH Put SOLE 9 100,000 0 0
CITIGROUP INC COM 172967424 942 13,450 SH   DFND 20 0 0 13,450
CITIGROUP INC COM 172967424 218 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 17,794 254,095 SH   SOLE 58 254,095 0 0
CITIGROUP INC COM 172967424 3,076 43,920 SH   SOLE 99 43,920 0 0
CITIZENS &amp NORTHN CORP COM 172922106 211 7,979 SH   SOLE 1 7,979 0 0
CITIZENS FINL GROUP INC COM 174610105 63,030 1,782,508 SH   SOLE 1 1,782,508 0 0
CITIZENS FINL GROUP INC OPT 174610105 28 800 SH Call SOLE 8 800 0 0
CITIZENS FINL GROUP INC COM 174610105 44 1,244 SH   SOLE 8 1,244 0 0
CITIZENS FINL GROUP INC COM 174610105 12,844 363,225 SH   SOLE 9 363,225 0 0
CITIZENS INC COM 174740100 240 32,914 SH   SOLE 1 32,914 0 0
CITRIX SYS INC COM 177376100 36,701 373,967 SH   SOLE 1 373,967 0 0
CITRIX SYS INC COM 177376100 1,502 15,310 SH   SOLE 8 15,310 0 0
CITRIX SYS INC OPT 177376100 4,868 49,600 SH Put SOLE 8 49,600 0 0
CITRIX SYS INC OPT 177376100 177 1,800 SH Call SOLE 8 1,800 0 0
CITRIX SYS INC COM 177376100 7,972 81,230 SH   SOLE 9 81,230 0 0
CITY HLDG CO COM 177835105 1,584 20,775 SH   SOLE 1 20,775 0 0
CITY OFFICE REIT INC TRUS 178587101 310 25,796 SH   SOLE 1 25,796 0 0
CIVEO CORP CDA COM 17878Y108 0 22 SH   SOLE 8 22 0 0
CIVISTA BANCSHARES INC COM 178867107 229 10,208 SH   SOLE 1 10,208 0 0
CLARUS CORP NEW COM 18270P109 218 15,110 SH   SOLE 1 15,110 0 0
CLARUS CORP NEW COM 18270P109 3 194 SH   SOLE 8 194 0 0
CLEAN ENERGY FUELS CORP COM 184499101 436 163,392 SH   SOLE 1 163,392 0 0
CLEAN ENERGY FUELS CORP COM 184499101 2 687 SH   SOLE 8 687 0 0
CLEAN HARBORS INC COM 184496107 2,828 39,770 SH   SOLE 1 39,770 0 0
CLEAN HARBORS INC OPT 184496107 398 5,600 SH Put SOLE 8 5,600 0 0
CLEAN HARBORS INC COM 184496107 5 64 SH   SOLE 8 64 0 0
CLEAN HARBORS INC OPT 184496107 1,024 14,400 SH Call SOLE 8 14,400 0 0
CLEAN HARBORS INC COM 184496107 621 8,732 SH   SOLE 99 8,732 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 118 24,958 SH   SOLE 1 24,958 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 11,375 2,410,051 SH   SOLE 8 2,410,051 0 0
CLEARFIELD INC COM 18482P103 96 7,219 SH   SOLE 1 7,219 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 35 36,378 SH   SOLE 1 36,378 0 0
CLEARSIGN COMBUSTION CORP COM 185064102 0 332 SH   SOLE 8 332 0 0
CLEARWATER PAPER CORP COM 18538R103 378 20,395 SH   SOLE 1 20,395 0 0
CLEARWAY ENERGY INC COM 18539C105 607 37,535 SH   SOLE 1 37,535 0 0
CLEARWAY ENERGY INC COM 18539C204 828 49,073 SH   SOLE 1 49,073 0 0
CLEARWAY ENERGY INC COM 18539C204 506 30,002 SH   SOLE 8 30,002 0 0
CLEVELAND CLIFFS INC COM 185899101 5 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 2,018 189,139 SH   SOLE 1 189,139 0 0
CLEVELAND CLIFFS INC COM 185899101 71 6,675 SH   SOLE 8 6,675 0 0
CLEVELAND CLIFFS INC OPT 185899101 4,951 464,000 SH Put SOLE 8 464,000 0 0
CLEVELAND CLIFFS INC OPT 185899101 5,481 513,600 SH Call SOLE 8 513,600 0 0
CLIPPER RLTY INC TRUS 18885T306 104 9,291 SH   SOLE 1 9,291 0 0
CLIPPER RLTY INC TRUS 18885T306 0 36 SH   SOLE 8 36 0 0
CLOROX CO DEL COM 189054109 100 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 41,116 268,531 SH   SOLE 1 268,531 0 0
CLOROX CO DEL COM 189054109 883 5,761 SH   SOLE 8 5,761 0 0
CLOROX CO DEL OPT 189054109 3,506 22,900 SH Call SOLE 8 22,900 0 0
CLOROX CO DEL OPT 189054109 4,593 30,000 SH Put SOLE 8 30,000 0 0
CLOROX CO DEL COM 189054109 1,509 9,852 SH   SOLE 9 9,852 0 0
CLOUDERA INC COM 18914U100 9 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 4,019 764,142 SH   SOLE 1 764,142 0 0
CLOUDERA INC OPT 18914U100 36 6,800 SH Call SOLE 8 6,800 0 0
CLOUDERA INC COM 18914U100 1,463 278,270 SH   SOLE 8 278,270 0 0
CLOUDERA INC OPT 18914U100 693 131,700 SH Put SOLE 8 131,700 0 0
CLOUDERA INC COM 18914U100 105 20,000 SH   DFND 20 0 0 20,000
CLOVIS ONCOLOGY INC COM 189464100 782 52,628 SH   SOLE 1 52,628 0 0
CLOVIS ONCOLOGY INC COM 189464100 2,295 154,308 SH   SOLE 8 154,308 0 0
CLOVIS ONCOLOGY INC OPT 189464100 483 32,500 SH Call SOLE 8 32,500 0 0
CLOVIS ONCOLOGY INC OPT 189464100 312 21,000 SH Put SOLE 8 21,000 0 0
CME GROUP INC COM 12572Q105 181 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 143,706 740,337 SH   SOLE 1 740,337 0 0
CME GROUP INC OPT 12572Q105 5,027 25,900 SH Call SOLE 8 25,900 0 0
CME GROUP INC OPT 12572Q105 1,766 9,100 SH Put SOLE 8 9,100 0 0
CME GROUP INC COM 12572Q105 1,152 5,936 SH   SOLE 8 5,936 0 0
CME GROUP INC COM 12572Q105 6,267 32,293 SH   SOLE 9 32,293 0 0
CME GROUP INC COM 12572Q105 212 1,093 SH   SOLE 58 1,093 0 0
CMS ENERGY CORP COM 125896100 28,432 490,985 SH   SOLE 1 490,985 0 0
CMS ENERGY CORP COM 125896100 8 136 SH   SOLE 8 136 0 0
CMS ENERGY CORP COM 125896100 1,267 21,885 SH   SOLE 9 21,885 0 0
CNA FINL CORP COM 126117100 2,673 56,778 SH   SOLE 1 56,778 0 0
CNA FINL CORP COM 126117100 192 4,075 SH   SOLE 8 4,075 0 0
CNB FINL CORP PA COM 126128107 410 14,553 SH   SOLE 1 14,553 0 0
CNH INDL N V COM N20944109 25,285 2,459,669 SH   SOLE 1 2,459,669 0 0
CNH INDL N V COM N20944109 11,724 1,140,435 SH   SOLE 9 1,140,435 0 0
CNH INDL N V COM N20944109 14,223 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 2,268 136,032 SH   SOLE 1 136,032 0 0
CNO FINL GROUP INC COM 12621E103 21 1,241 SH   SOLE 8 1,241 0 0
CNOOC LTD OPT 126132109 1,857 10,900 SH Put SOLE 8 10,900 0 0
CNOOC LTD OPT 126132109 1,993 11,700 SH Call SOLE 8 11,700 0 0
CNOOC LTD ADR 126132109 182 1,066 SH   SOLE 99 1,066 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 127 9,087 SH   SOLE 1 9,087 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 14 950 SH   SOLE 8 950 0 0
CNX RESOURCES CORPORATION COM 12653C108 6,023 824,047 SH   SOLE 1 824,047 0 0
CNX RESOURCES CORPORATION OPT 12653C108 94 12,800 SH Put SOLE 8 12,800 0 0
CNX RESOURCES CORPORATION OPT 12653C108 110 15,000 SH Call SOLE 8 15,000 0 0
CO DIAGNOSTICS INC COM 189763105 15 18,500 SH   SOLE 8 18,500 0 0
COASTAL FINL CORP WA COM 19046P209 77 5,005 SH   SOLE 1 5,005 0 0
COCA COLA CO COM 191216100 492,250 9,667,163 SH   SOLE 1 9,667,163 0 0
COCA COLA CO COM 191216100 338 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO OPT 191216100 12,740 250,200 SH Put SOLE 8 250,200 0 0
COCA COLA CO COM 191216100 2,071 40,673 SH   SOLE 8 40,673 0 0
COCA COLA CO OPT 191216100 27,222 534,600 SH Call SOLE 8 534,600 0 0
COCA COLA CO COM 191216100 12,424 243,988 SH   SOLE 9 243,988 0 0
COCA COLA CO COM 191216100 214 4,200 SH   SOLE 20 0 4,200 0
COCA COLA CO COM 191216100 21,192 416,191 SH   SOLE 58 416,191 0 0
COCA COLA CONSOLIDATED INC COM 191098102 2,090 6,985 SH   SOLE 1 6,985 0 0
COCA COLA CONSOLIDATED INC COM 191098102 191 639 SH   SOLE 8 639 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 4,895 86,639 SH   SOLE 1 86,639 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 57 1,000 SH Call SOLE 8 1,000 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 919 16,265 SH   SOLE 8 16,265 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 6 100 SH Put SOLE 8 100 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 16,876 298,690 SH   SOLE 9 298,690 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 119 2,102 SH   SOLE 99 2,102 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 395 6,352 SH   SOLE 1 6,352 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 28 454 SH   DFND 20 0 0 454
CODA OCTOPUS GROUP INC COM 19188U206 40 3,086 SH   SOLE 1 3,086 0 0
CODEXIS INC COM 192005106 874 47,416 SH   SOLE 1 47,416 0 0
CODEXIS INC COM 192005106 195 10,561 SH   SOLE 8 10,561 0 0
CODORUS VY BANCORP INC COM 192025104 140 6,100 SH   SOLE 1 6,100 0 0
COEUR MNG INC COM 192108504 3,561 820,584 SH   SOLE 1 820,584 0 0
COEUR MNG INC OPT 192108504 2 500 SH Put SOLE 8 500 0 0
COEUR MNG INC COM 192108504 493 113,538 SH   SOLE 8 113,538 0 0
COEUR MNG INC OPT 192108504 19 4,400 SH Call SOLE 8 4,400 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 3,034 51,113 SH   SOLE 1 51,113 0 0
COGNEX CORP COM 192422103 3,717 77,497 SH   SOLE 1 77,497 0 0
COGNEX CORP COM 192422103 1,259 26,211 SH   SOLE 8 26,211 0 0
COGNEX CORP COM 192422103 93 1,944 SH   SOLE 9 1,944 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 116,681 1,840,699 SH   SOLE 1 1,840,699 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 7,810 123,200 SH Put SOLE 8 123,200 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 4,919 77,600 SH Call SOLE 8 77,600 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 691 10,886 SH   SOLE 8 10,886 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 56,601 892,883 SH   SOLE 9 892,883 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 6,765 106,717 SH   SOLE 99 106,717 0 0
COHBAR INC COM 19249J109 55 31,820 SH   SOLE 1 31,820 0 0
COHEN &amp STEERS INC COM 19247A100 1,001 19,462 SH   SOLE 1 19,462 0 0
COHEN &amp STEERS INC COM 19247A100 76 1,476 SH   SOLE 99 1,476 0 0
COHERENT INC COM 192479103 2,963 21,724 SH   SOLE 1 21,724 0 0
COHERENT INC COM 192479103 277 2,026 SH   SOLE 8 2,026 0 0
COHERENT INC COM 192479103 89 655 SH   SOLE 99 655 0 0
COHERUS BIOSCIENCES INC COM 19249H103 882 39,905 SH   SOLE 1 39,905 0 0
COHU INC COM 192576106 770 49,856 SH   SOLE 1 49,856 0 0
COHU INC COM 192576106 6 377 SH   SOLE 8 377 0 0
COLFAX CORP COM 194014106 275 9,811 SH   SOLE 1 9,811 0 0
COLFAX CORP CONV 194014205 6,920 54,504 SH   SOLE 8 54,504 0 0
COLFAX CORP OPT 194014106 62 2,200 SH Put SOLE 8 2,200 0 0
COLFAX CORP COM 194014106 120 4,260 SH   SOLE 8 4,260 0 0
COLFAX CORP OPT 194014106 193 6,900 SH Call SOLE 8 6,900 0 0
COLGATE PALMOLIVE CO PREF 194162103 815 11,366 SH   DFND 1 0 0 11,366
COLGATE PALMOLIVE CO COM 194162103 161,246 2,249,826 SH   SOLE 1 2,249,826 0 0
COLGATE PALMOLIVE CO OPT 194162103 5,798 80,900 SH Call SOLE 8 80,900 0 0
COLGATE PALMOLIVE CO OPT 194162103 16,563 231,100 SH Put SOLE 8 231,100 0 0
COLGATE PALMOLIVE CO COM 194162103 6,343 88,506 SH   SOLE 8 88,506 0 0
COLGATE PALMOLIVE CO COM 194162103 4,769 66,541 SH   SOLE 9 66,541 0 0
COLLECTORS UNIVERSE INC COM 19421R200 110 5,163 SH   SOLE 1 5,163 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 272 20,722 SH   SOLE 1 20,722 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 21 1,578 SH   SOLE 8 1,578 0 0
COLLIER CREEK HOLDINGS TRUS G22707122 5,300 500,000 SH   SOLE 8 500,000 0 0
COLONY BANKCORP INC COM 19623P101 84 4,941 SH   SOLE 1 4,941 0 0
COLONY CAP INC NEW TRUS 19626G108 1,730 345,933 SH   SOLE 1 345,933 0 0
COLONY CAP INC NEW TRUS 19626G108 5 960 SH   SOLE 8 960 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 893 57,559 SH   SOLE 1 57,559 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 18 1,145 SH   SOLE 8 1,145 0 0
COLONY STARWOOD HOMES BOND 19625XAB8 306 250,000 PRN   SOLE 8 0 0 250,000
COLUMBIA BKG SYS INC COM 197236102 3,068 84,767 SH   SOLE 1 84,767 0 0
COLUMBIA ETF TR I FUND 19761L508 96 4,700 SH   SOLE 1 4,700 0 0
COLUMBIA FINL INC COM 197641103 531 35,209 SH   SOLE 1 35,209 0 0
COLUMBIA PPTY TR INC TRUS 198287203 3,836 184,912 SH   SOLE 1 184,912 0 0
COLUMBIA PPTY TR INC TRUS 198287203 10 496 SH   SOLE 8 496 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,474 14,716 SH   SOLE 1 14,716 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 25 256 SH   SOLE 8 256 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 764 18,193 SH   SOLE 1 18,193 0 0
COMCAST CORP NEW COM 20030N101 340,156 8,045,322 SH   SOLE 1 8,045,322 0 0
COMCAST CORP NEW COM 20030N101 37 880 SH   DFND 1 0 0 880
COMCAST CORP NEW OPT 20030N101 30,513 721,700 SH Put SOLE 8 721,700 0 0
COMCAST CORP NEW OPT 20030N101 36,970 874,400 SH Call SOLE 8 874,400 0 0
COMCAST CORP NEW COM 20030N101 1,561 36,916 SH   SOLE 8 36,916 0 0
COMCAST CORP NEW COM 20030N101 54,214 1,282,250 SH   SOLE 9 1,282,250 0 0
COMCAST CORP NEW COM 20030N101 182 4,296 SH   SOLE 99 4,296 0 0
COMERICA INC COM 200340107 22,232 306,064 SH   SOLE 1 306,064 0 0
COMERICA INC OPT 200340107 9,777 134,600 SH Put SOLE 8 134,600 0 0
COMERICA INC OPT 200340107 2,673 36,800 SH Call SOLE 8 36,800 0 0
COMERICA INC COM 200340107 35,804 492,900 SH   SOLE 8 492,900 0 0
COMERICA INC COM 200340107 890 12,252 SH   SOLE 9 12,252 0 0
COMERICA INC COM 200340107 176 2,418 SH   SOLE 99 2,418 0 0
COMFORT SYS USA INC COM 199908104 3,069 60,196 SH   SOLE 1 60,196 0 0
COMFORT SYS USA INC COM 199908104 34 667 SH   SOLE 8 667 0 0
COMFORT SYS USA INC OPT 199908104 5 100 SH Put SOLE 8 100 0 0
COMMERCE BANCSHARES INC COM 200525103 1,121 18,776 SH   SOLE 1 18,776 0 0
COMMERCE BANCSHARES INC COM 200525103 9 143 SH   SOLE 8 143 0 0
COMMERCIAL METALS CO COM 201723103 1,605 89,976 SH   SOLE 1 89,976 0 0
COMMERCIAL METALS CO OPT 201723103 16 900 SH Put SOLE 8 900 0 0
COMMERCIAL METALS CO COM 201723103 7 380 SH   SOLE 8 380 0 0
COMMERCIAL METALS CO COM 201723103 107 6,019 SH   SOLE 99 6,019 0 0
COMMERCIAL VEH GROUP INC COM 202608105 436 54,412 SH   SOLE 1 54,412 0 0
COMMSCOPE HLDG CO INC COM 20337X109 3,051 193,935 SH   SOLE 1 193,935 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 6 400 SH Put SOLE 8 400 0 0
COMMSCOPE HLDG CO INC COM 20337X109 17 1,036 SH   SOLE 8 1,036 0 0
COMMSCOPE HLDG CO INC COM 20337X109 34 2,130 SH   SOLE 9 2,130 0 0
COMMSCOPE HLDG CO INC COM 20337X109 135 8,594 SH   SOLE 99 8,594 0 0
COMMUNICATIONS SYS INC COM 203900105 18 6,000 SH   DFND 1 0 0 6,000
COMMUNITY BANKERS TR CORP COM 203612106 122 14,377 SH   SOLE 1 14,377 0 0
COMMUNITY BK SYS INC COM 203607106 3,911 59,397 SH   SOLE 1 59,397 0 0
COMMUNITY FINL CORP MD COM 20368X101 109 3,256 SH   SOLE 1 3,256 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 316 118,145 SH   SOLE 1 118,145 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 11 4,300 SH Call SOLE 8 4,300 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 12 4,365 SH   SOLE 8 4,365 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 13 5,000 SH Put SOLE 8 5,000 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 882 22,381 SH   SOLE 1 22,381 0 0
COMMUNITY TR BANCORP INC COM 204149108 437 10,345 SH   SOLE 1 10,345 0 0
COMMVAULT SYSTEMS INC COM 204166102 3,628 73,114 SH   SOLE 1 73,114 0 0
COMMVAULT SYSTEMS INC COM 204166102 130 2,628 SH   SOLE 8 2,628 0 0
COMMVAULT SYSTEMS INC OPT 204166102 50 1,000 SH Call SOLE 8 1,000 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 3,724 152,108 SH   SOLE 1 152,108 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 7,618 625,981 SH   SOLE 1 625,981 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 822 67,544 SH   SOLE 9 67,544 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 6,631 1,740,547 SH   SOLE 1 1,740,547 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 110 8,632 SH   SOLE 1 8,632 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 24 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 4 947 SH   SOLE 9 947 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 1,523 53,905 SH   SOLE 1 53,905 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 255 9,026 SH   SOLE 99 9,026 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 1,318 79,094 SH   SOLE 1 79,094 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 110 6,600 SH Call SOLE 8 6,600 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 74 4,402 SH   SOLE 8 4,402 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 2 100 SH Put SOLE 8 100 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 132 6,932 SH   SOLE 8 6,932 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,289 59,847 SH   SOLE 1 59,847 0 0
COMPASS MINERALS INTL INC OPT 20451N101 1,028 18,700 SH Call SOLE 8 18,700 0 0
COMPASS MINERALS INTL INC COM 20451N101 86 1,557 SH   SOLE 8 1,557 0 0
COMPASS MINERALS INTL INC OPT 20451N101 148 2,700 SH Put SOLE 8 2,700 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 764 27,481 SH   SOLE 1 27,481 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 9 307 SH   SOLE 8 307 0 0
COMPX INTERNATIONAL INC COM 20563P101 19 1,097 SH   SOLE 1 1,097 0 0
COMSCORE INC COM 20564W105 534 103,553 SH   SOLE 1 103,553 0 0
COMSTOCK RES INC COM 205768302 56 10,021 SH   SOLE 1 10,021 0 0
COMSTOCK RES INC OPT 205768302 262 47,000 SH Put SOLE 1 47,000 0 0
COMSTOCK RES INC COM 205768302 263 47,119 SH   SOLE 8 47,119 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 1,664 59,205 SH   SOLE 1 59,205 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 0 8 SH   SOLE 8 8 0 0
CONAGRA BRANDS INC COM 205887102 25,965 979,082 SH   SOLE 1 979,082 0 0
CONAGRA BRANDS INC COM 205887102 3,399 128,188 SH   SOLE 8 128,188 0 0
CONAGRA BRANDS INC OPT 205887102 5,291 199,500 SH Call SOLE 8 199,500 0 0
CONAGRA BRANDS INC OPT 205887102 9,841 371,100 SH Put SOLE 8 371,100 0 0
CONAGRA BRANDS INC COM 205887102 1,023 38,539 SH   SOLE 9 38,539 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 196 16,332 SH   SOLE 1 16,332 0 0
CONCERT PHARMACEUTICALS INC OPT 206022105 252 21,000 SH Call SOLE 8 21,000 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 7 553 SH   SOLE 8 553 0 0
CONCHO RES INC COM 20605P101 35,339 342,491 SH   SOLE 1 342,491 0 0
CONCHO RES INC COM 20605P101 407 3,940 SH   SOLE 8 3,940 0 0
CONCHO RES INC OPT 20605P101 63,518 615,600 SH Call SOLE 8 615,600 0 0
CONCHO RES INC OPT 20605P101 918 8,900 SH Put SOLE 8 8,900 0 0
CONCHO RES INC COM 20605P101 1,659 16,075 SH   SOLE 9 16,075 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 38 7,391 SH   SOLE 1 7,391 0 0
CONDUENT INC COM 206787103 15,833 1,650,998 SH   SOLE 1 1,650,998 0 0
CONDUENT INC COM 206787103 0 38 SH   SOLE 8 38 0 0
CONFORMIS INC COM 20717E101 358 81,975 SH   SOLE 1 81,975 0 0
CONMED CORP COM 207410101 23,215 271,292 SH   SOLE 1 271,292 0 0
CONMED CORP COM 207410101 9 100 SH   SOLE 8 100 0 0
CONNECTICUT WTR SVC INC COM 207797101 865 12,416 SH   SOLE 1 12,416 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 699 30,887 SH   SOLE 1 30,887 0 0
CONNS INC COM 208242107 1,091 61,198 SH   SOLE 1 61,198 0 0
CONNS INC COM 208242107 232 13,013 SH   SOLE 8 13,013 0 0
CONNS INC OPT 208242107 141 7,900 SH Put SOLE 8 7,900 0 0
CONNS INC OPT 208242107 48 2,700 SH Call SOLE 8 2,700 0 0
CONOCOPHILLIPS OPT 20825C104 1,440 23,600 SH Call SOLE 1 23,600 0 0
CONOCOPHILLIPS COM 20825C104 204 3,340 SH   DFND 1 0 0 3,340
CONOCOPHILLIPS OPT 20825C104 2,812 46,100 SH Put SOLE 1 46,100 0 0
CONOCOPHILLIPS COM 20825C104 176,598 2,895,071 SH   SOLE 1 2,895,071 0 0
CONOCOPHILLIPS OPT 20825C104 28,933 474,300 SH Put SOLE 8 474,300 0 0
CONOCOPHILLIPS COM 20825C104 66 1,085 SH   SOLE 8 1,085 0 0
CONOCOPHILLIPS OPT 20825C104 61,555 1,009,100 SH Call SOLE 8 1,009,100 0 0
CONOCOPHILLIPS OPT 20825C104 2,812 46,100 SH Put SOLE 9 46,100 0 0
CONOCOPHILLIPS OPT 20825C104 1,440 23,600 SH Call SOLE 9 23,600 0 0
CONOCOPHILLIPS COM 20825C104 7,703 126,288 SH   SOLE 9 126,288 0 0
CONSOL ENERGY INC NEW COM 20854L108 23 842 SH   SOLE 8 842 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 742 150,599 SH   SOLE 1 150,599 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 80 16,300 SH Put SOLE 8 16,300 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 0 97 SH   SOLE 8 97 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 207 41,800 SH Call SOLE 8 41,800 0 0
CONSOLIDATED EDISON INC COM 209115104 88 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 54,683 623,652 SH   SOLE 1 623,652 0 0
CONSOLIDATED EDISON INC OPT 209115104 850 9,700 SH Call SOLE 8 9,700 0 0
CONSOLIDATED EDISON INC COM 209115104 2,825 32,232 SH   SOLE 8 32,232 0 0
CONSOLIDATED EDISON INC OPT 209115104 88 1,000 SH Put SOLE 8 1,000 0 0
CONSOLIDATED EDISON INC COM 209115104 3,292 37,549 SH   SOLE 9 37,549 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 198 3,320 SH   SOLE 1 3,320 0 0
CONSOLIDATED WATER CO INC COM G23773107 137 9,598 SH   SOLE 1 9,598 0 0
CONSOLIDATED WATER CO INC COM G23773107 1 64 SH   SOLE 8 64 0 0
CONSTELLATION BRANDS INC COM 21036P108 13 68 SH   DFND 1 0 0 68
CONSTELLATION BRANDS INC COM 21036P108 76,760 389,756 SH   SOLE 1 389,756 0 0
CONSTELLATION BRANDS INC OPT 21036P108 45,828 232,700 SH Put SOLE 8 232,700 0 0
CONSTELLATION BRANDS INC OPT 21036P108 18,453 93,700 SH Call SOLE 8 93,700 0 0
CONSTELLATION BRANDS INC COM 21036P108 18,126 92,038 SH   SOLE 8 92,038 0 0
CONSTELLATION BRANDS INC COM 21036P108 2,540 12,892 SH   SOLE 9 12,892 0 0
CONSTELLATION BRANDS INC COM 21036P108 802 4,070 SH   DFND 20 0 0 4,070
CONSTELLATION PHARMCETICLS I COM 210373106 123 10,066 SH   SOLE 1 10,066 0 0
CONSTELLIUM NV COM N22035104 354 35,256 SH   SOLE 1 35,256 0 0
CONSTELLIUM NV COM N22035104 11 1,113 SH   SOLE 9 1,113 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 116 7,746 SH   SOLE 1 7,746 0 0
CONSUMER PORTFOLIO SVCS INC COM 210502100 108 28,515 SH   SOLE 8 28,515 0 0
CONTAINER STORE GROUP INC COM 210751103 77 10,584 SH   SOLE 1 10,584 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 1,440 54,235 SH   SOLE 1 54,235 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 25 930 SH   SOLE 8 930 0 0
CONTINENTAL RESOURCES INC COM 212015101 5,863 139,285 SH   SOLE 1 139,285 0 0
CONTINENTAL RESOURCES INC OPT 212015101 21,525 511,400 SH Put SOLE 8 511,400 0 0
CONTINENTAL RESOURCES INC COM 212015101 164 3,900 SH   SOLE 8 3,900 0 0
CONTINENTAL RESOURCES INC OPT 212015101 30,557 726,000 SH Call SOLE 8 726,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 44 1,042 SH   SOLE 9 1,042 0 0
CONTRAFECT CORP COM 212326102 0 3 SH   SOLE 1 3 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W400 1 300 SH   SOLE 1 300 0 0
CONTRAVIR PHARMACEUTICALS IN COM 21234W400 2 525 SH   DFND 1 0 0 525
CONTROL4 CORP COM 21240D107 1,373 57,795 SH   SOLE 1 57,795 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 98 10,433 SH   SOLE 1 10,433 0 0
CONTURA ENERGY INC COM 21241B100 15,059 290,145 SH   SOLE 1 290,145 0 0
COOPER COS INC COM 216648402 28,768 85,393 SH   SOLE 1 85,393 0 0
COOPER COS INC OPT 216648402 202 600 SH Call SOLE 8 600 0 0
COOPER COS INC COM 216648402 256 760 SH   SOLE 8 760 0 0
COOPER COS INC COM 216648402 1,287 3,817 SH   SOLE 9 3,817 0 0
COOPER STD HLDGS INC COM 21676P103 1,070 23,359 SH   SOLE 1 23,359 0 0
COOPER STD HLDGS INC COM 21676P103 3 74 SH   SOLE 8 74 0 0
COOPER TIRE &amp RUBR CO COM 216831107 2,308 73,144 SH   SOLE 1 73,144 0 0
COOPER TIRE &amp RUBR CO COM 216831107 20 649 SH   SOLE 8 649 0 0
COOPER TIRE &amp RUBR CO COM 216831107 570 18,075 SH   SOLE 99 18,075 0 0
COOTEK CAYMAN INC ADR 21718L102 1 79 SH   SOLE 1 79 0 0
COOTEK CAYMAN INC ADR 21718L102 3 300 SH   SOLE 8 300 0 0
COPA HOLDINGS SA COM P31076105 1,489 15,268 SH   SOLE 1 15,268 0 0
COPA HOLDINGS SA OPT P31076105 98 1,000 SH Call SOLE 8 1,000 0 0
COPA HOLDINGS SA COM P31076105 3 33 SH   SOLE 8 33 0 0
COPA HOLDINGS SA OPT P31076105 10 100 SH Put SOLE 8 100 0 0
COPA HOLDINGS SA COM P31076105 497 5,092 SH   SOLE 99 5,092 0 0
COPART INC COM 217204106 19,660 263,063 SH   SOLE 1 263,063 0 0
COPART INC OPT 217204106 463 6,200 SH Call SOLE 8 6,200 0 0
COPART INC COM 217204106 1,423 19,044 SH   SOLE 8 19,044 0 0
COPART INC COM 217204106 1,176 15,739 SH   SOLE 9 15,739 0 0
COPART INC COM 217204106 1,622 21,699 SH   SOLE 58 21,699 0 0
COPART INC COM 217204106 1,586 21,226 SH   SOLE 99 21,226 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 499 71,995 SH   SOLE 1 71,995 0 0
CORCEPT THERAPEUTICS INC COM 218352102 1,271 114,022 SH   SOLE 1 114,022 0 0
CORCEPT THERAPEUTICS INC COM 218352102 0 3 SH   SOLE 8 3 0 0
CORE LABORATORIES N V COM N22717107 12,217 233,707 SH   SOLE 1 10,830 222,877 0
CORE LABORATORIES N V OPT N22717107 706 13,500 SH Put SOLE 8 13,500 0 0
CORE LABORATORIES N V COM N22717107 25 478 SH   SOLE 8 478 0 0
CORE LABORATORIES N V OPT N22717107 350 6,700 SH Call SOLE 8 6,700 0 0
CORE LABORATORIES N V COM N22717107 19 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 600 11,470 SH   SOLE 20 0 11,470 0
CORE LABORATORIES N V COM N22717107 2,013 38,502 SH   SOLE 99 0 38,502 0
CORE MARK HOLDING CO INC COM 218681104 2,668 67,166 SH   SOLE 1 67,166 0 0
CORECIVIC INC TRUS 21871N101 2,578 124,182 SH   SOLE 1 124,182 0 0
CORECIVIC INC OPT 21871N101 66 3,200 SH Put SOLE 8 3,200 0 0
CORECIVIC INC OPT 21871N101 44 2,100 SH Call SOLE 8 2,100 0 0
CORECIVIC INC TRUS 21871N101 5 229 SH   SOLE 8 229 0 0
CORELOGIC INC COM 21871D103 3,381 80,830 SH   SOLE 1 80,830 0 0
CORELOGIC INC COM 21871D103 188 4,498 SH   SOLE 8 4,498 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 340 8,562 SH   SOLE 1 8,562 0 0
CORENERGY INFRASTRUCTURE TR OPT 21870U502 16 400 SH Call SOLE 8 400 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 1 35 SH   SOLE 8 35 0 0
COREPOINT LODGING INC TRUS 21872L104 1,504 121,329 SH   SOLE 1 121,329 0 0
CORESITE RLTY CORP TRUS 21870Q105 1,583 13,733 SH   SOLE 1 13,733 0 0
CORESITE RLTY CORP TRUS 21870Q105 101 884 SH   SOLE 8 884 0 0
CORESITE RLTY CORP COM 21870Q105 454 3,946 SH   SOLE 99 3,946 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 176 59,192 SH   SOLE 1 59,192 0 0
CORMEDIX INC COM 21900C308 140 15,679 SH   SOLE 1 15,679 0 0
CORMEDIX INC COM 21900C308 3 352 SH   SOLE 8 352 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 179 30,601 SH   SOLE 1 30,601 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 237 40,615 SH   SOLE 8 40,615 0 0
CORNERSTONE BLDG BRANDS INC OPT 21925D109 1 200 SH Put SOLE 8 200 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 5,636 97,288 SH   SOLE 1 97,288 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 11 193 SH   SOLE 8 193 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 35,568 1,070,347 SH   SOLE 1 1,070,347 0 0
CORNING INC COM 219350105 18 551 SH   DFND 1 0 0 551
CORNING INC OPT 219350105 6,467 194,600 SH Call SOLE 8 194,600 0 0
CORNING INC COM 219350105 404 12,125 SH   SOLE 8 12,125 0 0
CORNING INC OPT 219350105 2,728 82,100 SH Put SOLE 8 82,100 0 0
CORNING INC COM 219350105 2,051 61,702 SH   SOLE 9 61,702 0 0
CORPORACION AMER ARPTS S A COM L1995B107 23 2,800 SH   SOLE 1 2,800 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 5,061 191,894 SH   SOLE 1 191,894 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 103 3,890 SH   SOLE 8 3,890 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 301 11,402 SH   SOLE 99 11,402 0 0
CORTEVA INC COM 22052L104 144 4,876 SH   DFND 1 0 0 4,876
CORTEVA INC COM 22052L104 107,891 3,648,673 SH   SOLE 1 3,648,673 0 0
CORTEVA INC OPT 22052L104 3,600 121,737 SH Put SOLE 8 121,737 0 0
CORTEVA INC OPT 22052L104 7,955 269,016 SH Call SOLE 8 269,016 0 0
CORTEVA INC COM 22052L104 463 15,655 SH   SOLE 8 15,655 0 0
CORTEVA INC COM 22052L104 1,728 58,437 SH   SOLE 9 58,437 0 0
CORTEVA INC COM 22052L104 2,402 81,221 SH   SOLE 58 81,221 0 0
CORTEVA INC COM 22052L104 1,817 61,438 SH   SOLE 99 61,438 0 0
CORTEXYME INC COM 22053A107 82 1,922 SH   SOLE 1 1,922 0 0
CORTEXYME INC COM 22053A107 171 4,036 SH   SOLE 8 4,036 0 0
CORVEL CORP COM 221006109 1,097 12,605 SH   SOLE 1 12,605 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 51 13,556 SH   SOLE 1 13,556 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 76 SH   SOLE 8 76 0 0
COSAN LTD COM G25343107 401 30,046 SH   SOLE 1 30,046 0 0
COSTAMARE INC COM Y1771G102 167 32,665 SH   SOLE 1 32,665 0 0
COSTAMARE INC COM Y1771G102 19 3,738 SH   SOLE 8 3,738 0 0
COSTAR GROUP INC COM 22160N109 27,856 50,276 SH   SOLE 1 50,276 0 0
COSTAR GROUP INC COM 22160N109 72 130 SH   SOLE 8 130 0 0
COSTAR GROUP INC COM 22160N109 227 409 SH   SOLE 9 409 0 0
COSTCO WHSL CORP NEW COM 22160K105 202,463 766,156 SH   SOLE 1 766,156 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,212 23,504 SH   SOLE 8 23,504 0 0
COSTCO WHSL CORP NEW OPT 22160K105 46,299 175,200 SH Call SOLE 8 175,200 0 0
COSTCO WHSL CORP NEW OPT 22160K105 41,304 156,300 SH Put SOLE 8 156,300 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,977 33,971 SH   SOLE 9 33,971 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,564 47,544 SH   SOLE 58 47,544 0 0
COTT CORP QUE COM 22163N106 822 61,543 SH   SOLE 1 61,543 0 0
COTY INC COM 222070203 9,583 715,045 SH   SOLE 1 715,045 0 0
COTY INC OPT 222070203 690 51,500 SH Call SOLE 8 51,500 0 0
COTY INC OPT 222070203 3,323 248,000 SH Put SOLE 8 248,000 0 0
COTY INC COM 222070203 400 29,881 SH   SOLE 8 29,881 0 0
COTY INC COM 222070203 784 58,557 SH   SOLE 9 58,557 0 0
COUNTY BANCORP INC COM 221907108 0 2 SH   SOLE 1 2 0 0
COUPA SOFTWARE INC COM 22266L106 16,037 126,663 SH   SOLE 1 126,663 0 0
COUPA SOFTWARE INC OPT 22266L106 13 100 SH Put SOLE 8 100 0 0
COUPA SOFTWARE INC COM 22266L106 5,427 42,862 SH   SOLE 8 42,862 0 0
COUPA SOFTWARE INC OPT 22266L106 443 3,500 SH Call SOLE 8 3,500 0 0
COUSINS PPTYS INC TRUS 222795502 9,203 254,422 SH   SOLE 1 254,422 0 0
COUSINS PPTYS INC TRUS 222795502 4,203 116,199 SH   SOLE 8 116,199 0 0
COUSINS PPTYS INC COM 222795502 608 16,805 SH   SOLE 99 16,805 0 0
COVANTA HLDG CORP COM 22282E102 2,169 121,072 SH   SOLE 1 121,072 0 0
COVENANT TRANSN GROUP INC COM 22284P105 565 38,343 SH   SOLE 1 38,343 0 0
COVETRUS INC COM 22304C100 237 9,646 SH   SOLE 1 9,646 0 0
COVETRUS INC OPT 22304C100 1 40 SH Put SOLE 8 40 0 0
COVETRUS INC COM 22304C100 1,174 48,025 SH   SOLE 8 48,025 0 0
COVETRUS INC COM 22304C100 28 1,135 SH   SOLE 9 1,135 0 0
COVIA HLDGS CORP COM 22305A103 55 27,680 SH   SOLE 1 27,680 0 0
COWEN INC COM 223622606 319 18,553 SH   SOLE 1 18,553 0 0
COWEN INC COM 223622606 2 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 248 6,453 SH   SOLE 1 6,453 0 0
CRA INTL INC COM 12618T105 21 540 SH   SOLE 8 540 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 5,858 34,311 SH   SOLE 1 34,311 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 16,510 96,700 SH Call SOLE 8 96,700 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 832 4,876 SH   SOLE 8 4,876 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 2,527 14,800 SH Put SOLE 8 14,800 0 0
CRAFT BREW ALLIANCE INC COM 224122101 108 7,663 SH   SOLE 1 7,663 0 0
CRAFT BREW ALLIANCE INC COM 224122101 13 980 SH   SOLE 8 980 0 0
CRANE CO COM 224399105 3,351 40,166 SH   SOLE 1 40,166 0 0
CRANE CO OPT 224399105 8 100 SH Call SOLE 8 100 0 0
CRANE CO COM 224399105 9 112 SH   SOLE 8 112 0 0
CRAWFORD &amp CO COM 224633107 135 14,501 SH   SOLE 1 14,501 0 0
CRAWFORD &amp CO COM 224633206 112 10,663 SH   SOLE 1 10,663 0 0
CRAWFORD &amp CO COM 224633206 0 45 SH   SOLE 8 45 0 0
CRAY INC COM 225223304 3,990 114,583 SH   SOLE 1 114,583 0 0
CRAY INC COM 225223304 1,386 39,800 SH   SOLE 8 39,800 0 0
CREATIVE REALITIES INC COM 22530J200 0 13 SH   SOLE 8 13 0 0
CREDICORP LTD COM G2519Y108 8,479 37,043 SH   SOLE 1 37,043 0 0
CREDICORP LTD COM G2519Y108 147 643 SH   SOLE 8 643 0 0
CREDICORP LTD COM G2519Y108 729 3,183 SH   SOLE 99 3,183 0 0
CREDIT ACCEP CORP MICH COM 225310101 4,886 10,101 SH   SOLE 1 10,101 0 0
CREDIT ACCEP CORP MICH COM 225310101 180 372 SH   SOLE 8 372 0 0
CREDIT SUISSE GROUP ADR 225401108 13,456 1,124,115 SH   SOLE 1 1,124,115 0 0
CREDIT SUISSE GROUP ADR 225401108 1,256 104,902 SH   SOLE 8 104,902 0 0
CREDIT SUISSE GROUP OPT 225401108 3,787 316,400 SH Call SOLE 8 316,400 0 0
CREDIT SUISSE GROUP OPT 225401108 2,588 216,200 SH Put SOLE 8 216,200 0 0
CREDIT SUISSE GROUP ADR 225401108 103 8,580 SH   SOLE 9 8,580 0 0
CREDIT SUISSE GROUP ADR 225401108 209 17,500 SH   DFND 20 0 0 17,500
CREE INC COM 225447101 6,011 106,979 SH   SOLE 1 106,979 0 0
CREE INC OPT 225447101 1,298 23,100 SH Put SOLE 8 23,100 0 0
CREE INC OPT 225447101 1,882 33,500 SH Call SOLE 8 33,500 0 0
CREE INC COM 225447101 7,233 128,735 SH   SOLE 8 128,735 0 0
CRESCENT PT ENERGY CORP COM 22576C101 523 158,179 SH   SOLE 1 158,179 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 84 25,373 SH   SOLE 9 25,373 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 515 14,403 SH   SOLE 1 14,403 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 151 4,200 SH   SOLE 8 4,200 0 0
CRESUD S A C I F Y A ADR 226406106 171 16,300 SH   SOLE 1 16,300 0 0
CRESUD S A C I F Y A ADR 226406106 38 3,650 SH   DFND 20 0 0 3,650
CRH PLC ADR 12626K203 235 7,178 SH   SOLE 1 7,178 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 178 7,119 SH   SOLE 1 7,119 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 38 1,514 SH   SOLE 8 1,514 0 0
CRISPR THERAPEUTICS AG COM H17182108 417 8,840 SH   SOLE 1 8,840 0 0
CRISPR THERAPEUTICS AG COM H17182108 42 886 SH   SOLE 8 886 0 0
CRITEO S A ADR 226718104 2,745 159,534 SH   SOLE 1 159,534 0 0
CRITEO S A OPT 226718104 17 1,000 SH Put SOLE 8 1,000 0 0
CRITEO S A ADR 226718104 3 197 SH   SOLE 8 197 0 0
CROCS INC COM 227046109 1,478 74,845 SH   SOLE 1 74,845 0 0
CROCS INC OPT 227046109 1,065 53,900 SH Put SOLE 8 53,900 0 0
CROCS INC COM 227046109 1,217 61,650 SH   SOLE 8 61,650 0 0
CROCS INC OPT 227046109 79 4,000 SH Call SOLE 8 4,000 0 0
CRONOS GROUP INC COM 22717L101 2,608 162,400 SH   SOLE 1 162,400 0 0
CRONOS GROUP INC OPT 22717L101 3,694 230,000 SH Put SOLE 8 230,000 0 0
CRONOS GROUP INC COM 22717L101 1 47 SH   SOLE 8 47 0 0
CRONOS GROUP INC OPT 22717L101 10,946 681,500 SH Call SOLE 8 681,500 0 0
CRONOS GROUP INC COM 22717L101 119 7,423 SH   SOLE 9 7,423 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 391 41,674 SH   SOLE 1 41,674 0 0
CROSSAMERICA PARTNERS LP COM 22758A105 14 900 SH   SOLE 1 900 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 34 502 SH   DFND 1 0 0 502
CROWDSTRIKE HLDGS INC COM 22788C105 216 3,161 SH   SOLE 8 3,161 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 58,796 451,037 SH   SOLE 1 451,037 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 20,534 157,530 SH   SOLE 1 157,530 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 14,365 110,200 SH Call SOLE 8 110,200 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 7,331 6,100 SH   SOLE 8 6,100 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 4,093 31,400 SH Put SOLE 8 31,400 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 103 792 SH   SOLE 8 792 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,187 32,122 SH   SOLE 9 32,122 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,687 35,958 SH   SOLE 99 35,958 0 0
CROWN HOLDINGS INC COM 228368106 5,412 88,555 SH   SOLE 1 88,555 0 0
CROWN HOLDINGS INC OPT 228368106 183 3,000 SH Put SOLE 8 3,000 0 0
CROWN HOLDINGS INC OPT 228368106 257 4,200 SH Call SOLE 8 4,200 0 0
CROWN HOLDINGS INC COM 228368106 435 7,105 SH   SOLE 8 7,105 0 0
CROWN HOLDINGS INC COM 228368106 91 1,497 SH   SOLE 9 1,497 0 0
CROWN HOLDINGS INC COM 228368106 293 4,788 SH   SOLE 99 4,788 0 0
CRYOLIFE INC COM 228903100 2,138 71,425 SH   SOLE 1 71,425 0 0
CRYOLIFE INC COM 228903100 1 65 SH   SOLE 8 65 0 0
CRYOPORT INC COM 229050307 554 30,229 SH   SOLE 1 30,229 0 0
CRYOPORT INC COM 229050307 3 175 SH   SOLE 8 175 0 0
CSG SYS INTL INC COM 126349109 2,203 45,113 SH   SOLE 1 45,113 0 0
CSG SYS INTL INC COM 126349109 146 3,000 SH   SOLE 8 3,000 0 0
CSS INDS INC COM 125906107 1 300 SH   SOLE 1 300 0 0
CSW INDUSTRIALS INC COM 126402106 1,580 23,194 SH   SOLE 1 23,194 0 0
CSW INDUSTRIALS INC COM 126402106 0 4 SH   SOLE 8 4 0 0
CSX CORP COM 126408103 289 3,735 SH   DFND 1 0 0 3,735
CSX CORP COM 126408103 87,352 1,129,025 SH   SOLE 1 1,129,025 0 0
CSX CORP OPT 126408103 3,366 43,500 SH Put SOLE 8 43,500 0 0
CSX CORP COM 126408103 328 4,244 SH   SOLE 8 4,244 0 0
CSX CORP OPT 126408103 5,927 76,600 SH Call SOLE 8 76,600 0 0
CSX CORP COM 126408103 7,151 92,437 SH   SOLE 9 92,437 0 0
CTI BIOPHARMA CORP COM 12648L601 0 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 0 490 SH   SOLE 1 490 0 0
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTRIP COM INTL LTD ADR 22943F100 2,793 75,669 SH   SOLE 1 75,669 0 0
CTRIP COM INTL LTD BOND 22943FAF7 2,841 2,876,000 PRN   SOLE 8 0 0 2,876,000
CTRIP COM INTL LTD ADR 22943F100 13,301 360,373 SH   SOLE 8 360,373 0 0
CTRIP COM INTL LTD OPT 22943F100 12,206 330,700 SH Call SOLE 8 330,700 0 0
CTRIP COM INTL LTD BOND 22943FAM2 419 420,000 PRN   SOLE 8 0 0 420,000
CTRIP COM INTL LTD OPT 22943F100 31,957 865,800 SH Put SOLE 8 865,800 0 0
CTRIP COM INTL LTD ADR 22943F100 3,245 87,926 SH   SOLE 9 87,926 0 0
CTRIP COM INTL LTD ADR 22943F100 985 26,683 SH   SOLE 99 26,683 0 0
CTS CORP COM 126501105 1,401 50,770 SH   SOLE 1 50,770 0 0
CTS CORP COM 126501105 0 3 SH   SOLE 8 3 0 0
CUBESMART TRUS 229663109 11,465 342,879 SH   SOLE 1 342,879 0 0
CUBESMART COM 229663109 462 13,823 SH   SOLE 1 13,823 0 0
CUBESMART TRUS 229663109 25 739 SH   SOLE 8 739 0 0
CUBESMART COM 229663109 905 27,069 SH   SOLE 99 27,069 0 0
CUBIC CORP COM 229669106 2,237 34,689 SH   SOLE 1 34,689 0 0
CUBIC CORP COM 229669106 8 122 SH   SOLE 8 122 0 0
CUE BIOPHARMA INC COM 22978P106 105 11,632 SH   SOLE 1 11,632 0 0
CULLEN FROST BANKERS INC COM 229899109 2,717 28,996 SH   SOLE 1 28,996 0 0
CULLEN FROST BANKERS INC COM 229899109 86 915 SH   SOLE 8 915 0 0
CULLEN FROST BANKERS INC OPT 229899109 75 800 SH Call SOLE 8 800 0 0
CULP INC COM 230215105 139 7,335 SH   SOLE 1 7,335 0 0
CUMMINS INC COM 231021106 46,719 272,670 SH   SOLE 1 272,670 0 0
CUMMINS INC COM 231021106 1,583 9,237 SH   SOLE 8 9,237 0 0
CUMMINS INC OPT 231021106 617 3,600 SH Put SOLE 8 3,600 0 0
CUMMINS INC OPT 231021106 4,575 26,700 SH Call SOLE 8 26,700 0 0
CUMMINS INC COM 231021106 2,232 13,033 SH   SOLE 9 13,033 0 0
CUMMINS INC COM 231021106 1,642 9,581 SH   SOLE 99 9,581 0 0
CUMULUS MEDIA INC COM 231082801 175 9,440 SH   SOLE 1 9,440 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 124 11,216 SH   SOLE 1 11,216 0 0
CURTISS WRIGHT CORP COM 231561101 12,454 97,972 SH   SOLE 1 97,972 0 0
CURTISS WRIGHT CORP COM 231561101 53 418 SH   SOLE 8 418 0 0
CURTISS WRIGHT CORP COM 231561101 245 1,928 SH   SOLE 99 1,928 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 1,968 110,094 SH   SOLE 1 110,094 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 140 7,827 SH   SOLE 8 7,827 0 0
CUSTOMERS BANCORP INC COM 23204G100 1,358 64,636 SH   SOLE 1 64,636 0 0
CUSTOMERS BANCORP INC COM 23204G100 2 112 SH   SOLE 8 112 0 0
CUTERA INC COM 232109108 329 15,855 SH   SOLE 1 15,855 0 0
CUTERA INC COM 232109108 9 410 SH   SOLE 8 410 0 0
CUTERA INC OPT 232109108 123 5,900 SH Put SOLE 8 5,900 0 0
CVB FINL CORP COM 126600105 2,916 138,644 SH   SOLE 1 138,644 0 0
CVR ENERGY INC COM 12662P108 1,751 35,025 SH   SOLE 1 35,025 0 0
CVR ENERGY INC COM 12662P108 338 6,759 SH   SOLE 8 6,759 0 0
CVR PARTNERS LP COM 126633106 26,090 6,378,896 SH   SOLE 1 6,378,896 0 0
CVS HEALTH CORP COM 126650100 119 2,181 SH   DFND 1 0 0 2,181
CVS HEALTH CORP COM 126650100 190,084 3,488,461 SH   SOLE 1 3,488,461 0 0
CVS HEALTH CORP COM 126650100 2,721 49,924 SH   SOLE 8 49,924 0 0
CVS HEALTH CORP OPT 126650100 148,019 2,716,447 SH Put SOLE 8 2,716,447 0 0
CVS HEALTH CORP OPT 126650100 247,934 4,550,074 SH Call SOLE 8 4,550,074 0 0
CVS HEALTH CORP COM 126650100 42,025 771,248 SH   SOLE 9 771,248 0 0
CVS HEALTH CORP COM 126650100 5,678 104,200 SH   DFND 20 0 0 104,200
CYANOTECH CORP COM 232437301 0 8 SH   SOLE 8 8 0 0
CYBERARK SOFTWARE LTD COM M2682V108 10 77 SH   DFND 1 0 0 77
CYBERARK SOFTWARE LTD COM M2682V108 575 4,504 SH   SOLE 1 4,504 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 8,169 63,900 SH Call SOLE 8 63,900 0 0
CYBERARK SOFTWARE LTD COM M2682V108 1,860 14,549 SH   SOLE 8 14,549 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 1,151 9,000 SH Put SOLE 8 9,000 0 0
CYBERARK SOFTWARE LTD COM M2682V108 171 1,338 SH   SOLE 9 1,338 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 174 15,223 SH   SOLE 1 15,223 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 2,871 400,974 SH   SOLE 1 400,974 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 10,687 480,551 SH   SOLE 1 480,551 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AP4 371 314,000 PRN   SOLE 8 0 0 314,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 1,363 61,300 SH Call SOLE 8 61,300 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 2,216 1,322,000 PRN   SOLE 8 0 0 1,322,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 483 21,700 SH Put SOLE 8 21,700 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 588 26,437 SH   SOLE 8 26,437 0 0
CYRUSONE INC TRUS 23283R100 7,340 127,175 SH   SOLE 1 127,175 0 0
CYRUSONE INC TRUS 23283R100 187 3,230 SH   SOLE 8 3,230 0 0
CYRUSONE INC COM 23283R100 358 6,209 SH   SOLE 99 6,209 0 0
CYTOKINETICS INC COM 23282W605 731 64,959 SH   SOLE 1 64,959 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 350 31,149 SH   SOLE 1 31,149 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 47 4,179 SH   SOLE 99 4,179 0 0
CYTORI THERAPEUTICS INC COM 23283K402 0 147 SH   DFND 1 0 0 147
CYTOSORBENTS CORP COM 23283X206 130 19,740 SH   SOLE 1 19,740 0 0
D R HORTON INC COM 23331A109 52,840 1,225,099 SH   SOLE 1 1,225,099 0 0
D R HORTON INC OPT 23331A109 16,312 378,200 SH Call SOLE 8 378,200 0 0
D R HORTON INC OPT 23331A109 3,312 76,800 SH Put SOLE 8 76,800 0 0
D R HORTON INC COM 23331A109 5,232 121,298 SH   SOLE 8 121,298 0 0
D R HORTON INC COM 23331A109 1,141 26,473 SH   SOLE 9 26,473 0 0
DAILY JOURNAL CORP COM 233912104 179 754 SH   SOLE 1 754 0 0
DAKTRONICS INC COM 234264109 688 111,502 SH   SOLE 1 111,502 0 0
DANA INCORPORATED COM 235825205 3,125 156,715 SH   SOLE 1 156,715 0 0
DANA INCORPORATED OPT 235825205 524 26,300 SH Call SOLE 8 26,300 0 0
DANA INCORPORATED COM 235825205 71 3,548 SH   SOLE 8 3,548 0 0
DANA INCORPORATED OPT 235825205 634 31,800 SH Put SOLE 8 31,800 0 0
DANAHER CORPORATION COM 235851102 407 2,850 SH   DFND 1 0 0 2,850
DANAHER CORPORATION COM 235851102 200,182 1,400,653 SH   SOLE 1 753,731 646,922 0
DANAHER CORPORATION OPT 235851102 457 3,200 SH Call SOLE 8 3,200 0 0
DANAHER CORPORATION OPT 235851102 1,158 8,100 SH Put SOLE 8 8,100 0 0
DANAHER CORPORATION CONV 235851300 1,783 1,614 SH   SOLE 8 1,614 0 0
DANAHER CORPORATION BOND 235851AF9 3,740 684,000 PRN   SOLE 8 0 0 684,000
DANAHER CORPORATION COM 235851102 521 3,647 SH   SOLE 8 3,647 0 0
DANAHER CORPORATION COM 235851102 9,025 63,149 SH   SOLE 9 63,149 0 0
DANAHER CORPORATION COM 235851102 4,848 33,922 SH   SOLE 20 0 33,922 0
DANAHER CORPORATION COM 235851102 15,313 107,141 SH   SOLE 99 0 107,141 0
DARDEN RESTAURANTS INC COM 237194105 27,378 224,894 SH   SOLE 1 224,894 0 0
DARDEN RESTAURANTS INC OPT 237194105 3,153 25,900 SH Put SOLE 8 25,900 0 0
DARDEN RESTAURANTS INC COM 237194105 1,706 14,012 SH   SOLE 8 14,012 0 0
DARDEN RESTAURANTS INC OPT 237194105 5,673 46,600 SH Call SOLE 8 46,600 0 0
DARDEN RESTAURANTS INC COM 237194105 1,833 15,064 SH   SOLE 9 15,064 0 0
DARLING INGREDIENTS INC COM 237266101 4,391 220,789 SH   SOLE 1 220,789 0 0
DARLING INGREDIENTS INC OPT 237266101 40 2,000 SH Put SOLE 8 2,000 0 0
DARLING INGREDIENTS INC OPT 237266101 50 2,500 SH Call SOLE 8 2,500 0 0
DARLING INGREDIENTS INC COM 237266101 174 8,741 SH   SOLE 8 8,741 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 51 3,940 SH   SOLE 1 3,940 0 0
DASEKE INC COM 23753F107 109 30,467 SH   SOLE 1 30,467 0 0
DASEKE INC COM 23753F107 0 92 SH   SOLE 8 92 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 2,177 53,786 SH   SOLE 1 53,786 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 149 3,686 SH   SOLE 8 3,686 0 0
DAVIDSTEA INC COM 238661102 15 11,180 SH   SOLE 1 11,180 0 0
DAVITA INC COM 23918K108 8,607 152,990 SH   SOLE 1 152,990 0 0
DAVITA INC COM 23918K108 1,081 19,204 SH   SOLE 8 19,204 0 0
DAVITA INC OPT 23918K108 4,050 72,000 SH Put SOLE 8 72,000 0 0
DAVITA INC OPT 23918K108 1,992 35,400 SH Call SOLE 8 35,400 0 0
DAVITA INC COM 23918K108 556 9,881 SH   SOLE 9 9,881 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 1 209 SH   SOLE 1 209 0 0
DBV TECHNOLOGIES S A ADR 23306J101 43 5,238 SH   SOLE 1 5,238 0 0
DBV TECHNOLOGIES S A ADR 23306J101 1 74 SH   SOLE 8 74 0 0
DBX ETF TR FUND 233051879 44,622 1,584,585 SH   SOLE 1 1,584,585 0 0
DBX ETF TR FUND 233051200 139 4,399 SH   SOLE 1 4,399 0 0
DBX ETF TR FUND 233051408 26 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 5,953 211,400 SH Call SOLE 8 211,400 0 0
DBX ETF TR OPT 233051879 4,596 163,200 SH Put SOLE 8 163,200 0 0
DBX ETF TR FUND 233051879 11 382 SH   SOLE 8 382 0 0
DCP MIDSTREAM LP COM 23311P100 1,838 62,756 SH   SOLE 1 62,756 0 0
DCP MIDSTREAM LP COM 23311P100 240 8,191 SH   SOLE 8 8,191 0 0
DEAN FOODS CO NEW COM 242370203 135 145,243 SH   SOLE 1 145,243 0 0
DEAN FOODS CO NEW OPT 242370203 45 48,200 SH Call SOLE 8 48,200 0 0
DEAN FOODS CO NEW OPT 242370203 2 2,000 SH Put SOLE 8 2,000 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 215 9,521 SH   SOLE 1 9,521 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 1 60 SH   SOLE 8 60 0 0
DECKERS OUTDOOR CORP COM 243537107 8,660 49,220 SH   SOLE 1 49,220 0 0
DECKERS OUTDOOR CORP OPT 243537107 458 2,600 SH Call SOLE 8 2,600 0 0
DECKERS OUTDOOR CORP OPT 243537107 2,991 17,000 SH Put SOLE 8 17,000 0 0
DECKERS OUTDOOR CORP COM 243537107 0 1 SH   SOLE 8 1 0 0
DECKERS OUTDOOR CORP COM 243537107 868 4,933 SH   SOLE 99 4,933 0 0
DEERE &amp CO COM 244199105 59,718 360,380 SH   SOLE 1 360,380 0 0
DEERE &amp CO OPT 244199105 34,285 206,900 SH Put SOLE 8 206,900 0 0
DEERE &amp CO OPT 244199105 81,795 493,600 SH Call SOLE 8 493,600 0 0
DEERE &amp CO COM 244199105 6,405 38,657 SH   SOLE 8 38,657 0 0
DEERE &amp CO COM 244199105 5,756 34,733 SH   SOLE 9 34,733 0 0
DEERE &amp CO COM 244199105 414 2,500 SH   DFND 20 0 0 2,500
DEL FRISCOS RESTAURANT GROUP COM 245077102 389 48,928 SH   SOLE 1 48,928 0 0
DEL TACO RESTAURANTS INC COM 245496104 247 19,204 SH   SOLE 1 19,204 0 0
DEL TACO RESTAURANTS INC COM 245496104 10 820 SH   SOLE 8 820 0 0
DELEK LOGISTICS PARTNERS LP COM 24664T103 5 155 SH   SOLE 8 155 0 0
DELEK US HLDGS INC NEW COM 24665A103 7,982 196,997 SH   SOLE 1 196,997 0 0
DELEK US HLDGS INC NEW OPT 24665A103 81 2,000 SH Call SOLE 8 2,000 0 0
DELEK US HLDGS INC NEW OPT 24665A103 2,994 73,900 SH Put SOLE 8 73,900 0 0
DELEK US HLDGS INC NEW COM 24665A103 372 9,163 SH   SOLE 8 9,163 0 0
DELEK US HLDGS INC NEW COM 24665A103 47 1,164 SH   SOLE 99 1,164 0 0
DELL TECHNOLOGIES INC COM 24703L202 5,565 109,548 SH   SOLE 1 109,548 0 0
DELL TECHNOLOGIES INC COM 24703L202 5 99 SH   DFND 1 0 0 99
DELL TECHNOLOGIES INC OPT 24703L202 31,801 626,000 SH Put SOLE 8 626,000 0 0
DELL TECHNOLOGIES INC COM 24703L202 5,545 109,156 SH   SOLE 8 109,156 0 0
DELL TECHNOLOGIES INC COM 24703L202 87 1,722 SH   SOLE 9 1,722 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 267 13,341 SH   SOLE 1 13,341 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 3 130 SH   DFND 1 0 0 130
DELPHI TECHNOLOGIES PLC COM G2709G107 208 10,398 SH   SOLE 8 10,398 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 2 77 SH   SOLE 9 77 0 0
DELTA AIR LINES INC DEL COM 247361702 217 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL COM 247361702 48,883 861,381 SH   SOLE 1 861,381 0 0
DELTA AIR LINES INC DEL OPT 247361702 26,224 462,100 SH Put SOLE 8 462,100 0 0
DELTA AIR LINES INC DEL COM 247361702 4,426 77,985 SH   SOLE 8 77,985 0 0
DELTA AIR LINES INC DEL OPT 247361702 32,155 566,600 SH Call SOLE 8 566,600 0 0
DELTA AIR LINES INC DEL COM 247361702 3,392 59,772 SH   SOLE 9 59,772 0 0
DELTA AIR LINES INC DEL COM 247361702 840 14,799 SH   SOLE 99 14,799 0 0
DELTA APPAREL INC COM 247368103 95 4,110 SH   SOLE 1 4,110 0 0
DELTA APPAREL INC COM 247368103 360 15,547 SH   SOLE 99 15,547 0 0
DELUXE CORP COM 248019101 2,861 70,361 SH   SOLE 1 70,361 0 0
DELUXE CORP COM 248019101 43 1,065 SH   SOLE 8 1,065 0 0
DELUXE CORP COM 248019101 215 5,294 SH   SOLE 99 5,294 0 0
DENALI THERAPEUTICS INC COM 24823R105 642 30,912 SH   SOLE 1 30,912 0 0
DENBURY RES INC COM 247916208 1,453 1,171,332 SH   SOLE 1 1,171,332 0 0
DENBURY RES INC OPT 247916208 29 23,200 SH Put SOLE 8 23,200 0 0
DENBURY RES INC OPT 247916208 276 222,800 SH Call SOLE 8 222,800 0 0
DENBURY RES INC COM 247916208 523 422,371 SH   SOLE 8 422,371 0 0
DENBURY RES INC COM 247916208 129 103,883 SH   SOLE 99 103,883 0 0
DENISON MINES CORP COM 248356107 1 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 2,268 110,454 SH   SOLE 1 110,454 0 0
DENNYS CORP COM 24869P104 11 530 SH   SOLE 8 530 0 0
DENTSPLY SIRONA INC COM 24906P109 9 150 SH   DFND 1 0 0 150
DENTSPLY SIRONA INC COM 24906P109 18,669 319,896 SH   SOLE 1 319,896 0 0
DENTSPLY SIRONA INC OPT 24906P109 2,376 40,700 SH Call SOLE 8 40,700 0 0
DENTSPLY SIRONA INC COM 24906P109 72 1,240 SH   SOLE 8 1,240 0 0
DENTSPLY SIRONA INC COM 24906P109 1,061 18,184 SH   SOLE 9 18,184 0 0
DERMIRA INC COM 24983L104 359 37,572 SH   SOLE 1 37,572 0 0
DERMIRA INC BOND 24983LAB0 534 615,000 PRN   SOLE 8 0 0 615,000
DERMIRA INC COM 24983L104 3,061 320,263 SH   SOLE 8 320,263 0 0
DESCARTES SYS GROUP INC COM 249906108 29 780 SH   SOLE 9 780 0 0
DESIGNER BRANDS INC COM 250565108 3,272 170,699 SH   SOLE 1 170,699 0 0
DESIGNER BRANDS INC OPT 250565108 435 22,700 SH Put SOLE 8 22,700 0 0
DESIGNER BRANDS INC OPT 250565108 81 4,200 SH Call SOLE 8 4,200 0 0
DESIGNER BRANDS INC COM 250565108 568 29,646 SH   SOLE 8 29,646 0 0
DESPEGAR COM CORP COM G27358103 246 17,726 SH   SOLE 1 17,726 0 0
DESTINATION XL GROUP INC COM 25065K104 9 5,248 SH   SOLE 8 5,248 0 0
DEUTSCHE BANK AG COM D18190898 14,702 1,926,909 SH   SOLE 1 1,926,909 0 0
DEUTSCHE BANK AG COM D18190898 5,416 709,784 SH   SOLE 8 709,784 0 0
DEUTSCHE BANK AG OPT D18190898 1,495 195,900 SH Call SOLE 8 195,900 0 0
DEUTSCHE BANK AG OPT D18190898 11,771 1,542,700 SH Put SOLE 8 1,542,700 0 0
DEUTSCHE BANK AG COM D18190898 76 10,000 SH   SOLE 9 10,000 0 0
DEVON ENERGY CORP NEW COM 25179M103 3 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW COM 25179M103 30,034 1,053,061 SH   SOLE 1 1,053,061 0 0
DEVON ENERGY CORP NEW OPT 25179M103 1,771 62,100 SH Put SOLE 8 62,100 0 0
DEVON ENERGY CORP NEW COM 25179M103 2,701 94,711 SH   SOLE 8 94,711 0 0
DEVON ENERGY CORP NEW OPT 25179M103 7,435 260,700 SH Call SOLE 8 260,700 0 0
DEVON ENERGY CORP NEW COM 25179M103 922 32,334 SH   SOLE 9 32,334 0 0
DEXCOM INC COM 252131107 14,858 99,155 SH   SOLE 1 99,155 0 0
DEXCOM INC OPT 252131107 5,349 35,700 SH Call SOLE 8 35,700 0 0
DEXCOM INC BOND 252131AF4 562 352,000 PRN   SOLE 8 0 0 352,000
DEXCOM INC COM 252131107 28,623 191,025 SH   SOLE 8 191,025 0 0
DEXCOM INC OPT 252131107 5,994 40,000 SH Put SOLE 8 40,000 0 0
DEXCOM INC COM 252131107 149 995 SH   SOLE 9 995 0 0
DGSE COMPANIES INC COM 23323G106 0 2 SH   SOLE 8 2 0 0
DHI GROUP INC COM 23331S100 183 51,169 SH   SOLE 1 51,169 0 0
DHT HOLDINGS INC COM Y2065G121 684 115,616 SH   SOLE 1 115,616 0 0
DHT HOLDINGS INC COM Y2065G121 7 1,195 SH   SOLE 8 1,195 0 0
DHT HOLDINGS INC COM Y2065G121 95 16,000 SH   DFND 20 0 0 16,000
DHX MEDIA LTD COM 252406152 956 672,412 SH   SOLE 9 672,412 0 0
DIAGEO P L C ADR 25243Q205 2,001 11,615 SH   SOLE 1 11,615 0 0
DIAGEO P L C OPT 25243Q205 896 5,200 SH Call SOLE 8 5,200 0 0
DIAGEO P L C OPT 25243Q205 569 3,300 SH Put SOLE 8 3,300 0 0
DIAGEO P L C ADR 25243Q205 192 1,113 SH   SOLE 8 1,113 0 0
DIAGEO P L C ADR 25243Q205 862 5,000 SH   DFND 20 0 0 5,000
DIAMOND HILL INVESTMENT GROU COM 25264R207 296 2,092 SH   SOLE 1 2,092 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 3,828 431,520 SH   SOLE 1 431,520 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 101 11,400 SH Put SOLE 8 11,400 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 377 42,436 SH   SOLE 8 42,436 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 64 7,200 SH Call SOLE 8 7,200 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 250 28,139 SH   SOLE 99 28,139 0 0
DIAMOND S SHIPPING INC COM Y20676105 187 14,618 SH   SOLE 1 14,618 0 0
DIAMONDBACK ENERGY INC COM 25278X109 24,737 227,020 SH   SOLE 1 227,020 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 21,990 201,800 SH Put SOLE 8 201,800 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 16,621 152,528 SH Call SOLE 8 152,528 0 0
DIAMONDBACK ENERGY INC COM 25278X109 253 2,321 SH   SOLE 8 2,321 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,308 12,010 SH   SOLE 9 12,010 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,856 17,034 SH   SOLE 99 17,034 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 9,089 878,970 SH   SOLE 1 878,970 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 20 1,912 SH   SOLE 8 1,912 0 0
DIANA SHIPPING INC COM Y2066G104 3,629 1,096,476 SH   DFND 1 0 0 1,096,476
DICERNA PHARMACEUTICALS INC COM 253031108 900 57,117 SH   SOLE 1 57,117 0 0
DICKS SPORTING GOODS INC COM 253393102 4,771 137,765 SH   SOLE 1 137,765 0 0
DICKS SPORTING GOODS INC COM 253393102 6,060 174,976 SH   SOLE 8 174,976 0 0
DICKS SPORTING GOODS INC OPT 253393102 11,158 322,200 SH Put SOLE 8 322,200 0 0
DICKS SPORTING GOODS INC OPT 253393102 1,531 44,200 SH Call SOLE 8 44,200 0 0
DIEBOLD NXDF INC COM 253651103 2 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 1,980 216,076 SH   SOLE 1 216,076 0 0
DIEBOLD NXDF INC OPT 253651103 3,043 332,200 SH Call SOLE 8 332,200 0 0
DIEBOLD NXDF INC OPT 253651103 35 3,800 SH Put SOLE 8 3,800 0 0
DIEBOLD NXDF INC COM 253651103 336 36,760 SH   SOLE 8 36,760 0 0
DIGI INTL INC COM 253798102 410 32,338 SH   SOLE 1 32,338 0 0
DIGIMARC CORP NEW COM 25381B101 952 21,443 SH   SOLE 1 21,443 0 0
DIGIMARC CORP NEW COM 25381B101 89 2,003 SH   SOLE 8 2,003 0 0
DIGIRAD CORP COM 253827703 0 3 SH   SOLE 8 3 0 0
DIGITAL RLTY TR INC COM 253868103 5,318 45,156 SH   SOLE 1 45,156 0 0
DIGITAL RLTY TR INC TRUS 253868103 54,854 465,697 SH   SOLE 1 465,697 0 0
DIGITAL RLTY TR INC OPT 253868103 377 3,200 SH Put SOLE 8 3,200 0 0
DIGITAL RLTY TR INC OPT 253868103 671 5,700 SH Call SOLE 8 5,700 0 0
DIGITAL RLTY TR INC TRUS 253868103 31 260 SH   SOLE 8 260 0 0
DIGITAL RLTY TR INC COM 253868103 1,892 16,062 SH   SOLE 9 16,062 0 0
DIGITAL TURBINE INC COM 25400W102 249 49,880 SH   SOLE 1 49,880 0 0
DILLARDS INC COM 254067101 2,361 37,905 SH   SOLE 1 37,905 0 0
DILLARDS INC OPT 254067101 1,358 21,800 SH Call SOLE 8 21,800 0 0
DILLARDS INC COM 254067101 814 13,075 SH   SOLE 8 13,075 0 0
DILLARDS INC OPT 254067101 2,385 38,300 SH Put SOLE 8 38,300 0 0
DIME CMNTY BANCSHARES COM 253922108 688 36,246 SH   SOLE 1 36,246 0 0
DINE BRANDS GLOBAL INC COM 254423106 2,316 24,255 SH   SOLE 1 24,255 0 0
DINE BRANDS GLOBAL INC OPT 254423106 181 1,900 SH Put SOLE 8 1,900 0 0
DINE BRANDS GLOBAL INC COM 254423106 33 345 SH   SOLE 8 345 0 0
DINE BRANDS GLOBAL INC OPT 254423106 850 8,900 SH Call SOLE 8 8,900 0 0
DIODES INC COM 254543101 2,383 65,495 SH   SOLE 1 65,495 0 0
DIODES INC OPT 254543101 3,797 104,400 SH Put SOLE 8 104,400 0 0
DIODES INC COM 254543101 210 5,778 SH   SOLE 8 5,778 0 0
DIPLOMAT PHARMACY INC COM 25456K101 406 66,700 SH   SOLE 1 66,700 0 0
DIREXION SHS ETF TR FUND 25459W557 71 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR FUND 25460E562 37 2,983 SH   SOLE 8 2,983 0 0
DIREXION SHS ETF TR FUND 25460E125 199 4,366 SH   SOLE 8 4,366 0 0
DIREXION SHS ETF TR FUND 25460E547 2 45 SH   SOLE 8 45 0 0
DIREXION SHS ETF TR OPT 25460E166 2,086 34,800 SH Put SOLE 8 34,800 0 0
DIREXION SHS ETF TR OPT 25459Y678 31 2,300 SH Put SOLE 8 2,300 0 0
DIREXION SHS ETF TR OPT 25490K281 586 7,500 SH Call SOLE 8 7,500 0 0
DIREXION SHS ETF TR OPT 25459W102 777 4,900 SH Put SOLE 8 4,900 0 0
DIREXION SHS ETF TR OPT 25490K133 3,726 327,700 SH Call SOLE 8 327,700 0 0
DIREXION SHS ETF TR OPT 25460E133 1,417 36,760 SH Put SOLE 8 36,760 0 0
DIREXION SHS ETF TR OPT 25460E844 8,564 312,200 SH Put SOLE 8 312,200 0 0
DIREXION SHS ETF TR OPT 25490K133 539 47,400 SH Put SOLE 8 47,400 0 0
DIREXION SHS ETF TR OPT 25460E885 970 52,800 SH Call SOLE 8 52,800 0 0
DIREXION SHS ETF TR OPT 25460E547 38 900 SH Put SOLE 8 900 0 0
DIREXION SHS ETF TR OPT 25459Y678 140 10,300 SH Call SOLE 8 10,300 0 0
DIREXION SHS ETF TR OPT 25460E141 1 20 SH Call SOLE 8 20 0 0
DIREXION SHS ETF TR OPT 25460E125 1,647 36,180 SH Call SOLE 8 36,180 0 0
DIREXION SHS ETF TR FUND 25459W540 135 5,433 SH   SOLE 8 5,433 0 0
DIREXION SHS ETF TR OPT 25460E133 455 11,800 SH Call SOLE 8 11,800 0 0
DIREXION SHS ETF TR OPT 25459W102 904 5,700 SH Call SOLE 8 5,700 0 0
DIREXION SHS ETF TR OPT 25460E554 428 10,200 SH Call SOLE 8 10,200 0 0
DIREXION SHS ETF TR FUND 25459W888 339 16,961 SH   SOLE 8 16,961 0 0
DIREXION SHS ETF TR OPT 25460E844 12,884 469,700 SH Call SOLE 8 469,700 0 0
DIREXION SHS ETF TR OPT 25459W847 5,415 86,900 SH Call SOLE 8 86,900 0 0
DIREXION SHS ETF TR OPT 25460E166 2,105 35,120 SH Call SOLE 8 35,120 0 0
DIREXION SHS ETF TR OPT 25460E547 80 1,900 SH Call SOLE 8 1,900 0 0
DIREXION SHS ETF TR OPT 25459Y694 3,662 49,500 SH Put SOLE 8 49,500 0 0
DIREXION SHS ETF TR FUND 25490K133 0 1 SH   SOLE 8 1 0 0
DIREXION SHS ETF TR OPT 25459W888 1,371 68,700 SH Call SOLE 8 68,700 0 0
DIREXION SHS ETF TR OPT 25460E125 423 9,300 SH Put SOLE 8 9,300 0 0
DIREXION SHS ETF TR FUND 25459W102 797 5,028 SH   SOLE 8 5,028 0 0
DIREXION SHS ETF TR OPT 25460E877 518 19,700 SH Put SOLE 8 19,700 0 0
DIREXION SHS ETF TR OPT 25490K281 133 1,700 SH Put SOLE 8 1,700 0 0
DIREXION SHS ETF TR OPT 25460E562 76 6,100 SH Call SOLE 8 6,100 0 0
DIREXION SHS ETF TR OPT 25459W755 10 400 SH Call SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25459W888 611 30,600 SH Put SOLE 8 30,600 0 0
DIREXION SHS ETF TR OPT 25460E877 3,465 131,900 SH Call SOLE 8 131,900 0 0
DIREXION SHS ETF TR OPT 25459W540 112 4,500 SH Put SOLE 8 4,500 0 0
DIREXION SHS ETF TR FUND 25460E885 1,442 78,429 SH   SOLE 8 78,429 0 0
DIREXION SHS ETF TR OPT 25459W847 3,701 59,400 SH Put SOLE 8 59,400 0 0
DIREXION SHS ETF TR OPT 25460E554 235 5,600 SH Put SOLE 8 5,600 0 0
DIREXION SHS ETF TR FUND 25460E166 3,308 55,176 SH   SOLE 8 55,176 0 0
DIREXION SHS ETF TR OPT 25459W862 359 7,000 SH Put SOLE 8 7,000 0 0
DIREXION SHS ETF TR FUND 25459W730 10 235 SH   SOLE 8 235 0 0
DIREXION SHS ETF TR FUND 25459W847 83 1,337 SH   SOLE 8 1,337 0 0
DIREXION SHS ETF TR OPT 25459W540 284 11,400 SH Call SOLE 8 11,400 0 0
DIREXION SHS ETF TR OPT 25460E562 5 400 SH Put SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25460E885 643 35,000 SH Put SOLE 8 35,000 0 0
DIREXION SHS ETF TR OPT 25459W862 1,900 37,000 SH Call SOLE 8 37,000 0 0
DIREXION SHS ETF TR FUND 25460E844 959 34,976 SH   SOLE 8 34,976 0 0
DIREXION SHS ETF TR OPT 25459Y694 4,446 60,100 SH Call SOLE 8 60,100 0 0
DISCOVER FINL SVCS COM 254709108 470 6,053 SH   DFND 1 0 0 6,053
DISCOVER FINL SVCS COM 254709108 94,167 1,213,655 SH   SOLE 1 581,573 632,082 0
DISCOVER FINL SVCS COM 254709108 869 11,192 SH   SOLE 8 11,192 0 0
DISCOVER FINL SVCS OPT 254709108 6,293 81,100 SH Call SOLE 8 81,100 0 0
DISCOVER FINL SVCS OPT 254709108 7,371 95,000 SH Put SOLE 8 95,000 0 0
DISCOVER FINL SVCS COM 254709108 1,972 25,411 SH   SOLE 9 25,411 0 0
DISCOVER FINL SVCS COM 254709108 2,893 37,292 SH   SOLE 20 0 37,292 0
DISCOVER FINL SVCS COM 254709108 7,271 93,706 SH   SOLE 99 0 93,706 0
DISCOVERY INC COM 25470F302 31,942 1,122,768 SH   SOLE 1 1,122,768 0 0
DISCOVERY INC COM 25470F104 15,126 492,706 SH   SOLE 1 492,706 0 0
DISCOVERY INC COM 25470F302 18 623 SH   SOLE 8 623 0 0
DISCOVERY INC OPT 25470F104 3 100 SH Call SOLE 8 100 0 0
DISCOVERY INC COM 25470F104 1,312 42,704 SH   SOLE 8 42,704 0 0
DISCOVERY INC OPT 25470F104 3,037 98,900 SH Put SOLE 8 98,900 0 0
DISCOVERY INC COM 25470F302 778 27,362 SH   SOLE 9 27,362 0 0
DISCOVERY INC COM 25470F104 1,183 38,528 SH   SOLE 9 38,528 0 0
DISH NETWORK CORP COM 25470M109 88,558 2,305,566 SH   SOLE 1 2,305,566 0 0
DISH NETWORK CORP OPT 25470M109 4,468 116,300 SH Put SOLE 8 116,300 0 0
DISH NETWORK CORP OPT 25470M109 13,728 357,400 SH Call SOLE 8 357,400 0 0
DISH NETWORK CORP BOND 25470MAB5 2,069 2,120,000 PRN   SOLE 8 0 0 2,120,000
DISH NETWORK CORP COM 25470M109 2,745 71,489 SH   SOLE 8 71,489 0 0
DISH NETWORK CORP COM 25470M109 3,359 87,432 SH   SOLE 9 87,432 0 0
DISNEY WALT CO COM 254687106 457,420 3,275,702 SH   SOLE 1 3,275,702 0 0
DISNEY WALT CO COM 254687106 2,765 19,799 SH   DFND 1 0 0 19,799
DISNEY WALT CO COM 254687106 14,113 101,066 SH   SOLE 8 101,066 0 0
DISNEY WALT CO OPT 254687106 88,111 630,987 SH Put SOLE 8 630,987 0 0
DISNEY WALT CO OPT 254687106 162,342 1,162,578 SH Call SOLE 8 1,162,578 0 0
DISNEY WALT CO COM 254687106 38,415 275,102 SH   SOLE 9 275,102 0 0
DISNEY WALT CO COM 254687106 1,396 10,000 SH   DFND 20 0 0 10,000
DISNEY WALT CO COM 254687106 2,924 20,942 SH   SOLE 99 20,562 380 0
DIVERSICARE HEALTHCARE SVCS COM 255104101 0 12 SH   SOLE 8 12 0 0
DIXIE GROUP INC COM 255519100 0 4 SH   SOLE 8 4 0 0
DMC GLOBAL INC COM 23291C103 1,639 25,858 SH   SOLE 1 25,858 0 0
DMC GLOBAL INC COM 23291C103 277 4,367 SH   SOLE 8 4,367 0 0
DNB FINL CORP COM 233237106 103 2,312 SH   SOLE 1 2,312 0 0
DOCUSIGN INC COM 256163106 6 120 SH   DFND 1 0 0 120
DOCUSIGN INC COM 256163106 1,025 20,634 SH   SOLE 1 20,634 0 0
DOCUSIGN INC COM 256163106 2,145 43,159 SH   SOLE 8 43,159 0 0
DOCUSIGN INC OPT 256163106 10,836 218,000 SH Call SOLE 8 218,000 0 0
DOCUSIGN INC OPT 256163106 3,455 69,500 SH Put SOLE 8 69,500 0 0
DOCUSIGN INC COM 256163106 12 249 SH   SOLE 9 249 0 0
DOLBY LABORATORIES INC COM 25659T107 2,461 38,080 SH   SOLE 1 38,080 0 0
DOLBY LABORATORIES INC COM 25659T107 46 714 SH   SOLE 8 714 0 0
DOLBY LABORATORIES INC OPT 25659T107 32 500 SH Call SOLE 8 500 0 0
DOLBY LABORATORIES INC OPT 25659T107 252 3,900 SH Put SOLE 8 3,900 0 0
DOLLAR GEN CORP NEW COM 256677105 88,482 654,649 SH   SOLE 1 654,649 0 0
DOLLAR GEN CORP NEW OPT 256677105 2,866 21,200 SH Put SOLE 8 21,200 0 0
DOLLAR GEN CORP NEW COM 256677105 739 5,466 SH   SOLE 8 5,466 0 0
DOLLAR GEN CORP NEW OPT 256677105 4,447 32,900 SH Call SOLE 8 32,900 0 0
DOLLAR GEN CORP NEW COM 256677105 2,738 20,254 SH   SOLE 9 20,254 0 0
DOLLAR GEN CORP NEW COM 256677105 517 3,827 SH   SOLE 99 3,827 0 0
DOLLAR TREE INC OPT 256746108 8,592 80,000 SH Put SOLE 1 80,000 0 0
DOLLAR TREE INC COM 256746108 46,695 434,816 SH   SOLE 1 434,816 0 0
DOLLAR TREE INC COM 256746108 4,962 46,203 SH   SOLE 8 46,203 0 0
DOLLAR TREE INC OPT 256746108 2,824 26,300 SH Call SOLE 8 26,300 0 0
DOLLAR TREE INC OPT 256746108 16,355 152,300 SH Put SOLE 8 152,300 0 0
DOLLAR TREE INC COM 256746108 2,922 27,199 SH   SOLE 9 27,199 0 0
DOLLAR TREE INC COM 256746108 2,762 25,718 SH   SOLE 58 25,718 0 0
DOLLAR TREE INC COM 256746108 744 6,930 SH   SOLE 99 6,930 0 0
DOMINION ENERGY INC COM 25746U109 93,931 1,214,829 SH   SOLE 1 1,214,829 0 0
DOMINION ENERGY INC COM 25746U109 1,578 20,412 SH   SOLE 8 20,412 0 0
DOMINION ENERGY INC CONV 25746U836 11,095 220,614 SH   SOLE 8 220,614 0 0
DOMINION ENERGY INC OPT 25746U109 1,523 19,700 SH Put SOLE 8 19,700 0 0
DOMINION ENERGY INC CONV 25746U133 7,767 75,000 SH   SOLE 8 75,000 0 0
DOMINION ENERGY INC OPT 25746U109 3,387 43,800 SH Call SOLE 8 43,800 0 0
DOMINION ENERGY INC COM 25746U109 4,932 63,789 SH   SOLE 9 63,789 0 0
DOMINOS PIZZA INC COM 25754A201 11,786 42,346 SH   SOLE 1 42,346 0 0
DOMINOS PIZZA INC OPT 25754A201 18,172 65,300 SH Call SOLE 8 65,300 0 0
DOMINOS PIZZA INC OPT 25754A201 15,751 56,600 SH Put SOLE 8 56,600 0 0
DOMINOS PIZZA INC COM 25754A201 1,611 5,787 SH   SOLE 8 5,787 0 0
DOMINOS PIZZA INC COM 25754A201 122 440 SH   SOLE 9 440 0 0
DOMINOS PIZZA INC COM 25754A201 126 453 SH   SOLE 99 453 0 0
DOMO INC COM 257554105 416 15,224 SH   SOLE 1 15,224 0 0
DOMO INC COM 257554105 92 3,375 SH   SOLE 8 3,375 0 0
DOMTAR CORP COM 257559203 5,020 112,724 SH   SOLE 1 112,724 0 0
DOMTAR CORP OPT 257559203 58 1,300 SH Put SOLE 8 1,300 0 0
DOMTAR CORP OPT 257559203 80 1,800 SH Call SOLE 8 1,800 0 0
DOMTAR CORP COM 257559203 3 72 SH   SOLE 8 72 0 0
DONALDSON INC COM 257651109 2,732 53,715 SH   SOLE 1 53,715 0 0
DONALDSON INC COM 257651109 0 3 SH   SOLE 8 3 0 0
DONALDSON INC OPT 257651109 10 200 SH Call SOLE 8 200 0 0
DONEGAL GROUP INC COM 257701201 105 6,872 SH   SOLE 1 6,872 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 502 37,651 SH   SOLE 1 37,651 0 0
DONNELLEY FINL SOLUTIONS INC OPT 25787G100 7 500 SH Call SOLE 8 500 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 63 4,739 SH   SOLE 8 4,739 0 0
DONNELLEY R R &amp SONS CO COM 257867200 988 501,424 SH   SOLE 1 501,424 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 8 4,000 SH Call SOLE 8 4,000 0 0
DONNELLEY R R &amp SONS CO COM 257867200 3 1,477 SH   SOLE 8 1,477 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 1,813 920,500 SH Put SOLE 8 920,500 0 0
DORCHESTER MINERALS LP COM 25820R105 2 102 SH   SOLE 8 102 0 0
DORIAN LPG LTD COM Y2106R110 241 26,708 SH   SOLE 1 26,708 0 0
DORMAN PRODUCTS INC COM 258278100 2,762 31,704 SH   SOLE 1 31,704 0 0
DOUGLAS DYNAMICS INC COM 25960R105 595 14,946 SH   SOLE 1 14,946 0 0
DOUGLAS EMMETT INC TRUS 25960P109 9,563 240,008 SH   SOLE 1 240,008 0 0
DOUGLAS EMMETT INC TRUS 25960P109 16 402 SH   SOLE 8 402 0 0
DOUGLAS EMMETT INC OPT 25960P109 16 400 SH Call SOLE 8 400 0 0
DOUGLAS EMMETT INC OPT 25960P109 40 1,000 SH Put SOLE 8 1,000 0 0
DOUGLAS EMMETT INC COM 25960P109 853 21,404 SH   SOLE 99 21,404 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 108 7,650 SH   SOLE 1 7,650 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 545 38,674 SH   SOLE 8 38,674 0 0
DOVA PHARMACEUTICALS INC OPT 25985T102 343 24,300 SH Put SOLE 8 24,300 0 0
DOVER CORP COM 260003108 16,755 167,229 SH   SOLE 1 167,229 0 0
DOVER CORP OPT 260003108 230 2,300 SH Call SOLE 8 2,300 0 0
DOVER CORP COM 260003108 13 130 SH   SOLE 8 130 0 0
DOVER CORP OPT 260003108 70 700 SH Put SOLE 8 700 0 0
DOVER CORP COM 260003108 1,131 11,282 SH   SOLE 9 11,282 0 0
DOW INC COM 260557103 240 4,876 SH   DFND 1 0 0 4,876
DOW INC COM 260557103 118,218 2,397,431 SH   SOLE 1 2,397,431 0 0
DOW INC OPT 260557103 6,925 140,424 SH Put SOLE 8 140,424 0 0
DOW INC COM 260557103 4,677 94,849 SH   SOLE 8 94,849 0 0
DOW INC OPT 260557103 3,519 71,355 SH Call SOLE 8 71,355 0 0
DOW INC COM 260557103 2,889 58,590 SH   SOLE 9 58,590 0 0
DOW INC COM 260557103 1,239 25,128 SH   SOLE 99 25,128 0 0
DPW HLDGS INC COM 26140E501 0 400 SH   SOLE 1 400 0 0
DR REDDYS LABS LTD ADR 256135203 758 20,244 SH   SOLE 1 20,244 0 0
DRIL QUIP INC COM 262037104 2,016 41,991 SH   SOLE 1 41,991 0 0
DRIL QUIP INC OPT 262037104 19 400 SH Call SOLE 8 400 0 0
DRIL QUIP INC OPT 262037104 48 1,000 SH Put SOLE 8 1,000 0 0
DRIL QUIP INC COM 262037104 15 313 SH   SOLE 8 313 0 0
DRIVE SHACK INC COM 262077100 183 38,966 SH   SOLE 1 38,966 0 0
DROPBOX INC COM 26210C104 6,398 255,458 SH   SOLE 1 255,458 0 0
DROPBOX INC COM 26210C104 1,435 57,292 SH   DFND 1 0 0 57,292
DROPBOX INC OPT 26210C104 6,673 266,400 SH Call SOLE 8 266,400 0 0
DROPBOX INC COM 26210C104 6,550 261,471 SH   SOLE 8 261,471 0 0
DROPBOX INC OPT 26210C104 4,357 173,900 SH Put SOLE 8 173,900 0 0
DROPBOX INC COM 26210C104 12 466 SH   SOLE 9 466 0 0
DRYSHIPS INC COM Y2109Q705 4 1,076 SH   SOLE 1 1,076 0 0
DSP GROUP INC COM 23332B106 343 23,902 SH   SOLE 1 23,902 0 0
DTE ENERGY CO COM 233331107 40,199 314,348 SH   SOLE 1 314,348 0 0
DTE ENERGY CO CONV 233331883 1,686 30,001 SH   SOLE 8 30,001 0 0
DTE ENERGY CO COM 233331107 569 4,446 SH   SOLE 8 4,446 0 0
DTE ENERGY CO OPT 233331107 51 400 SH Put SOLE 8 400 0 0
DTE ENERGY CO OPT 233331107 652 5,100 SH Call SOLE 8 5,100 0 0
DTE ENERGY CO COM 233331107 1,809 14,150 SH   SOLE 9 14,150 0 0
DUCOMMUN INC DEL COM 264147109 534 11,866 SH   SOLE 1 11,866 0 0
DUCOMMUN INC DEL COM 264147109 9 197 SH   SOLE 8 197 0 0
DUCOMMUN INC DEL OPT 264147109 5 100 SH Put SOLE 8 100 0 0
DUKE ENERGY CORP NEW COM 26441C204 29 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 103,080 1,168,166 SH   SOLE 1 1,168,166 0 0
DUKE ENERGY CORP NEW COM 26441C204 692 7,845 SH   SOLE 8 7,845 0 0
DUKE ENERGY CORP NEW OPT 26441C204 12,645 143,300 SH Put SOLE 8 143,300 0 0
DUKE ENERGY CORP NEW OPT 26441C204 16,792 190,300 SH Call SOLE 8 190,300 0 0
DUKE ENERGY CORP NEW COM 26441C204 6,359 72,054 SH   SOLE 9 72,054 0 0
DUKE REALTY CORP TRUS 264411505 25,541 807,969 SH   SOLE 1 807,969 0 0
DUKE REALTY CORP COM 264411505 21,749 688,022 SH   SOLE 1 688,022 0 0
DUKE REALTY CORP TRUS 264411505 128 4,053 SH   SOLE 8 4,053 0 0
DUKE REALTY CORP COM 264411505 876 27,696 SH   SOLE 9 27,696 0 0
DUKE REALTY CORP COM 264411505 1,222 38,667 SH   SOLE 99 38,667 0 0
DULUTH HLDGS INC COM 26443V101 285 20,959 SH   SOLE 1 20,959 0 0
DUNKIN BRANDS GROUP INC COM 265504100 8,736 109,673 SH   SOLE 1 109,673 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 9,152 114,900 SH Put SOLE 8 114,900 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 7,599 95,400 SH Call SOLE 8 95,400 0 0
DUNKIN BRANDS GROUP INC COM 265504100 71 895 SH   SOLE 8 895 0 0
DUPONT DE NEMOURS INC COM 26614N102 234,733 3,126,837 SH   SOLE 1 3,126,837 0 0
DUPONT DE NEMOURS INC COM 26614N102 366 4,876 SH   DFND 1 0 0 4,876
DUPONT DE NEMOURS INC OPT 26614N102 20,983 279,516 SH Call SOLE 8 279,516 0 0
DUPONT DE NEMOURS INC OPT 26614N102 9,687 129,037 SH Put SOLE 8 129,037 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,772 50,253 SH   SOLE 8 50,253 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,617 74,819 SH   SOLE 9 74,819 0 0
DUPONT DE NEMOURS INC COM 26614N102 6,097 81,221 SH   SOLE 58 81,221 0 0
DUPONT DE NEMOURS INC COM 26614N102 4,699 62,598 SH   SOLE 99 62,598 0 0
DURECT CORP COM 266605104 1 1,522 SH   SOLE 1 1,522 0 0
DURECT CORP COM 266605104 0 97 SH   SOLE 8 97 0 0
DXC TECHNOLOGY CO COM 23355L106 11 196 SH   DFND 1 0 0 196
DXC TECHNOLOGY CO COM 23355L106 23,902 433,396 SH   SOLE 1 433,396 0 0
DXC TECHNOLOGY CO COM 23355L106 1,209 21,927 SH   SOLE 8 21,927 0 0
DXC TECHNOLOGY CO OPT 23355L106 3,430 62,200 SH Put SOLE 8 62,200 0 0
DXC TECHNOLOGY CO OPT 23355L106 2,449 44,400 SH Call SOLE 8 44,400 0 0
DXC TECHNOLOGY CO COM 23355L106 1,857 33,670 SH   SOLE 9 33,670 0 0
DXC TECHNOLOGY CO COM 23355L106 411 7,459 SH   SOLE 99 7,459 0 0
DXP ENTERPRISES INC NEW COM 233377407 740 19,517 SH   SOLE 1 19,517 0 0
DYCOM INDS INC COM 267475101 1,335 22,679 SH   SOLE 1 22,679 0 0
DYCOM INDS INC BOND 267475AB7 490 500,000 PRN   SOLE 8 0 0 500,000
DYCOM INDS INC COM 267475101 8 142 SH   SOLE 8 142 0 0
DYCOM INDS INC COM 267475101 547 9,288 SH   SOLE 99 9,288 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 177 44,356 SH   SOLE 1 44,356 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 19 4,779 SH   SOLE 8 4,779 0 0
DYNEX CAP INC TRUS 26817Q886 267 15,948 SH   SOLE 1 15,948 0 0
E L F BEAUTY INC COM 26856L103 243 17,228 SH   SOLE 1 17,228 0 0
E L F BEAUTY INC COM 26856L103 1 57 SH   SOLE 8 57 0 0
EAGLE BANCORP INC MD COM 268948106 2,471 45,635 SH   SOLE 1 45,635 0 0
EAGLE BANCORP INC MD COM 268948106 29 530 SH   SOLE 8 530 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 155 29,450 SH   SOLE 1 29,450 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 8 1,570 SH   SOLE 8 1,570 0 0
EAGLE MATERIALS INC COM 26969P108 3,852 41,559 SH   SOLE 1 41,559 0 0
EAGLE MATERIALS INC COM 26969P108 2,352 25,381 SH   SOLE 8 25,381 0 0
EAGLE MATERIALS INC OPT 26969P108 371 4,000 SH Put SOLE 8 4,000 0 0
EAGLE MATERIALS INC OPT 26969P108 732 7,900 SH Call SOLE 8 7,900 0 0
EAGLE MATERIALS INC COM 26969P108 704 7,598 SH   SOLE 99 7,598 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,713 30,769 SH   SOLE 1 30,769 0 0
EARTHSTONE ENERGY INC COM 27032D304 79 12,976 SH   SOLE 1 12,976 0 0
EAST WEST BANCORP INC COM 27579R104 4,894 104,626 SH   SOLE 1 104,626 0 0
EAST WEST BANCORP INC COM 27579R104 109 2,318 SH   SOLE 8 2,318 0 0
EAST WEST BANCORP INC COM 27579R104 75 1,608 SH   SOLE 9 1,608 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 2,620 144,675 SH   SOLE 1 144,675 0 0
EASTERN CO COM 276317104 107 3,797 SH   SOLE 1 3,797 0 0
EASTGROUP PPTY INC TRUS 277276101 10,579 91,210 SH   SOLE 1 91,210 0 0
EASTMAN CHEMICAL CO COM 277432100 44,562 572,531 SH   SOLE 1 572,531 0 0
EASTMAN CHEMICAL CO OPT 277432100 350 4,500 SH Call SOLE 8 4,500 0 0
EASTMAN CHEMICAL CO COM 277432100 67 858 SH   SOLE 8 858 0 0
EASTMAN CHEMICAL CO OPT 277432100 623 8,000 SH Put SOLE 8 8,000 0 0
EASTMAN CHEMICAL CO COM 277432100 837 10,759 SH   SOLE 9 10,759 0 0
EASTMAN KODAK CO COM 277461406 54 22,524 SH   SOLE 1 22,524 0 0
EASTMAN KODAK CO COM 277461406 0 99 SH   SOLE 8 99 0 0
EATON CORP PLC COM G29183103 156 1,870 SH   DFND 1 0 0 1,870
EATON CORP PLC COM G29183103 74,148 890,353 SH   SOLE 1 890,353 0 0
EATON CORP PLC COM G29183103 134 1,604 SH   SOLE 8 1,604 0 0
EATON CORP PLC OPT G29183103 1,316 15,800 SH Put SOLE 8 15,800 0 0
EATON CORP PLC OPT G29183103 7,520 90,300 SH Call SOLE 8 90,300 0 0
EATON CORP PLC COM G29183103 2,760 33,142 SH   SOLE 9 33,142 0 0
EATON VANCE CORP COM 278265103 3,301 76,515 SH   SOLE 1 76,515 0 0
EATON VANCE CORP OPT 278265103 4 100 SH Call SOLE 8 100 0 0
EATON VANCE CORP COM 278265103 498 11,538 SH   SOLE 8 11,538 0 0
EATON VANCE CORP COM 278265103 57 1,327 SH   SOLE 9 1,327 0 0
EATON VANCE CORP COM 278265103 214 4,970 SH   SOLE 99 4,970 0 0
EATON VANCE MUN BD FD FUND 27827X101 1 104 SH   SOLE 8 104 0 0
EBAY INC COM 278642103 66 1,678 SH   DFND 1 0 0 1,678
EBAY INC COM 278642103 145,301 3,678,517 SH   SOLE 1 3,678,517 0 0
EBAY INC OPT 278642103 2,619 66,300 SH Put SOLE 8 66,300 0 0
EBAY INC OPT 278642103 4,930 124,800 SH Call SOLE 8 124,800 0 0
EBAY INC COM 278642103 3,981 100,790 SH   SOLE 8 100,790 0 0
EBAY INC COM 278642103 48,133 1,218,543 SH   SOLE 9 1,218,543 0 0
EBAY INC COM 278642103 1,389 35,156 SH   SOLE 99 35,156 0 0
EBIX INC COM 278715206 3,161 62,929 SH   SOLE 1 62,929 0 0
EBIX INC COM 278715206 531 10,569 SH   SOLE 8 10,569 0 0
EBIX INC OPT 278715206 974 19,400 SH Call SOLE 8 19,400 0 0
EBIX INC OPT 278715206 95 1,900 SH Put SOLE 8 1,900 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 853 40,843 SH   SOLE 1 40,843 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 3 145 SH   SOLE 8 145 0 0
ECHOSTAR CORP COM 278768106 6,097 137,572 SH   SOLE 1 137,572 0 0
ECHOSTAR CORP COM 278768106 38 868 SH   SOLE 8 868 0 0
ECOLAB INC COM 278865100 874 4,429 SH   DFND 1 0 0 4,429
ECOLAB INC COM 278865100 258,976 1,311,678 SH   SOLE 1 904,412 407,266 0
ECOLAB INC OPT 278865100 454 2,300 SH Call SOLE 8 2,300 0 0
ECOLAB INC COM 278865100 276 1,399 SH   SOLE 8 1,399 0 0
ECOLAB INC OPT 278865100 3,021 15,300 SH Put SOLE 8 15,300 0 0
ECOLAB INC COM 278865100 5,612 28,424 SH   SOLE 9 28,424 0 0
ECOLAB INC COM 278865100 4,549 23,040 SH   SOLE 20 0 23,040 0
ECOLAB INC COM 278865100 12,925 65,461 SH   SOLE 99 0 65,461 0
ECOPETROL S A ADR 279158109 915 50,056 SH   SOLE 1 50,056 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,416 52,586 SH   SOLE 1 52,586 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 32 1,200 SH Call SOLE 8 1,200 0 0
EDGEWELL PERS CARE CO COM 28035Q102 749 27,802 SH   SOLE 8 27,802 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 383 14,200 SH Put SOLE 8 14,200 0 0
EDISON INTL COM 281020107 30,968 459,378 SH   SOLE 1 459,378 0 0
EDISON INTL COM 281020107 1,911 28,354 SH   SOLE 8 28,354 0 0
EDISON INTL OPT 281020107 11,958 177,400 SH Put SOLE 8 177,400 0 0
EDISON INTL OPT 281020107 5,238 77,700 SH Call SOLE 8 77,700 0 0
EDISON INTL COM 281020107 1,692 25,100 SH   SOLE 9 25,100 0 0
EDITAS MEDICINE INC COM 28106W103 802 32,399 SH   SOLE 1 32,399 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 126,335 683,863 SH   SOLE 1 683,863 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,952 15,978 SH   SOLE 8 15,978 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 1,995 10,800 SH Put SOLE 8 10,800 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 3,325 18,000 SH Call SOLE 8 18,000 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 16,063 86,954 SH   SOLE 9 86,954 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,148 22,453 SH   SOLE 58 22,453 0 0
EGAIN CORP COM 28225C806 107 13,138 SH   SOLE 1 13,138 0 0
EGAIN CORP COM 28225C806 59 7,269 SH   SOLE 8 7,269 0 0
EHEALTH INC COM 28238P109 2,051 23,812 SH   SOLE 1 23,812 0 0
EHEALTH INC COM 28238P109 16 185 SH   SOLE 8 185 0 0
EIDOS THERAPEUTICS INC COM 28249H104 855 27,518 SH   SOLE 1 27,518 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 186 17,533 SH   SOLE 1 17,533 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 1 73 SH   SOLE 8 73 0 0
EL PASO ELEC CO COM 283677854 6,472 98,939 SH   SOLE 1 98,939 0 0
EL POLLO LOCO HLDGS INC COM 268603107 268 25,168 SH   SOLE 1 25,168 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 43 4,000 SH Call SOLE 8 4,000 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 1 100 SH Put SOLE 8 100 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 16,665 493,025 SH   SOLE 1 493,025 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 558 16,500 SH Call SOLE 8 16,500 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 7 200 SH Put SOLE 8 200 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 2,255 66,699 SH   SOLE 8 66,699 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 103 3,054 SH   SOLE 9 3,054 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 48 1,426 SH   SOLE 99 1,426 0 0
ELASTIC N V COM N14506104 1,821 24,405 SH   SOLE 1 24,405 0 0
ELASTIC N V COM N14506104 12,767 170,998 SH   SOLE 8 170,998 0 0
ELBIT SYS LTD COM M3760D101 27 183 SH   SOLE 9 183 0 0
ELDORADO GOLD CORP NEW COM 284902509 519 89,265 SH   SOLE 8 89,265 0 0
ELDORADO GOLD CORP NEW OPT 284902509 889 152,800 SH Put SOLE 8 152,800 0 0
ELDORADO GOLD CORP NEW OPT 284902509 50 8,540 SH Call SOLE 8 8,540 0 0
ELDORADO RESORTS INC COM 28470R102 2,333 50,632 SH   SOLE 1 50,632 0 0
ELDORADO RESORTS INC COM 28470R102 93 2,025 SH   SOLE 8 2,025 0 0
ELDORADO RESORTS INC OPT 28470R102 2,073 45,000 SH Put SOLE 8 45,000 0 0
ELDORADO RESORTS INC OPT 28470R102 5,759 125,000 SH Call SOLE 8 125,000 0 0
ELECTROCORE INC COM 28531P103 18 8,637 SH   SOLE 1 8,637 0 0
ELECTRONIC ARTS INC COM 285512109 132 1,300 SH   DFND 1 0 0 1,300
ELECTRONIC ARTS INC COM 285512109 96,449 952,516 SH   SOLE 1 952,516 0 0
ELECTRONIC ARTS INC COM 285512109 21,620 213,506 SH   SOLE 8 213,506 0 0
ELECTRONIC ARTS INC OPT 285512109 44,989 444,300 SH Call SOLE 8 444,300 0 0
ELECTRONIC ARTS INC OPT 285512109 31,917 315,200 SH Put SOLE 8 315,200 0 0
ELECTRONIC ARTS INC COM 285512109 2,339 23,104 SH   SOLE 9 23,104 0 0
ELECTRONIC ARTS INC COM 285512109 263 2,600 SH   DFND 20 0 0 2,600
ELECTRONIC ARTS INC COM 285512109 3,278 32,376 SH   SOLE 58 32,376 0 0
ELECTRONIC ARTS INC COM 285512109 686 6,776 SH   SOLE 99 6,776 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 4,751 128,720 SH   SOLE 1 128,720 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,441 139,385 SH   SOLE 1 139,385 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 1 100 SH Call SOLE 8 100 0 0
ELEMENT SOLUTIONS INC COM 28618M106 425 41,068 SH   SOLE 8 41,068 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 202 19,500 SH Put SOLE 8 19,500 0 0
ELEVATE CREDIT INC COM 28621V101 59 14,222 SH   SOLE 1 14,222 0 0
ELLINGTON FINANCIAL INC COM 28852N109 322 17,946 SH   SOLE 1 17,946 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 5 500 SH   SOLE 1 500 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 146 14,630 SH   SOLE 1 14,630 0 0
EMBRAER S A ADR 29082A107 337 16,710 SH   SOLE 1 16,710 0 0
EMBRAER S A ADR 29082A107 74 3,657 SH   SOLE 9 3,657 0 0
EMC INS GROUP INC COM 268664109 226 6,276 SH   SOLE 1 6,276 0 0
EMC INS GROUP INC COM 268664109 1 31 SH   SOLE 8 31 0 0
EMCOR GROUP INC COM 29084Q100 7,190 81,614 SH   SOLE 1 81,614 0 0
EMCOR GROUP INC COM 29084Q100 24 264 SH   SOLE 8 264 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 199 17,775 SH   SOLE 1 17,775 0 0
EMERGE ENERGY SVCS LP OPT 29102H108 1 16,400 SH Call SOLE 8 16,400 0 0
EMERGE ENERGY SVCS LP COM 29102H108 0 674 SH   SOLE 8 674 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 3,047 63,074 SH   SOLE 1 63,074 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 11 224 SH   SOLE 8 224 0 0
EMERSON ELEC CO COM 291011104 89,010 1,334,067 SH   SOLE 1 1,334,067 0 0
EMERSON ELEC CO OPT 291011104 68,875 1,032,300 SH Call SOLE 8 1,032,300 0 0
EMERSON ELEC CO COM 291011104 531 7,962 SH   SOLE 8 7,962 0 0
EMERSON ELEC CO OPT 291011104 1,421 21,300 SH Put SOLE 8 21,300 0 0
EMERSON ELEC CO COM 291011104 3,788 56,789 SH   SOLE 9 56,789 0 0
EMERSON ELEC CO COM 291011104 3,017 45,214 SH   SOLE 99 45,214 0 0
EMPIRE RESORTS INC COM 292052305 24 2,450 SH   SOLE 1 2,450 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 2,351 158,730 SH   SOLE 1 158,730 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 25 1,680 SH   SOLE 8 1,680 0 0
EMPLOYERS HOLDINGS INC COM 292218104 2,091 49,470 SH   SOLE 1 49,470 0 0
EMPLOYERS HOLDINGS INC COM 292218104 67 1,576 SH   SOLE 8 1,576 0 0
EMPRESA DIST Y COMERCIAL NOR ADR 29244A102 55 3,015 SH   SOLE 1 3,015 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 5,030 366,889 SH   SOLE 1 366,889 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 43 3,144 SH   SOLE 8 3,144 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 2,721 32,232 SH   SOLE 1 32,232 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 372 4,408 SH   SOLE 8 4,408 0 0
ENBRIDGE INC COM 29250N105 1,592 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC COM 29250N105 16,700 461,848 SH   SOLE 1 461,848 0 0
ENBRIDGE INC COM 29250N105 2,045 56,564 SH   SOLE 8 56,564 0 0
ENBRIDGE INC OPT 29250N105 7,753 214,400 SH Put SOLE 8 214,400 0 0
ENBRIDGE INC OPT 29250N105 6,566 181,600 SH Call SOLE 8 181,600 0 0
ENBRIDGE INC COM 29250N105 8,259 228,430 SH   SOLE 9 228,430 0 0
ENCANA CORP COM 292505104 597 116,321 SH   SOLE 1 116,321 0 0
ENCANA CORP OPT 292505104 662 128,873 SH Call SOLE 8 128,873 0 0
ENCANA CORP COM 292505104 2,169 422,117 SH   SOLE 8 422,117 0 0
ENCANA CORP OPT 292505104 521 101,402 SH Put SOLE 8 101,402 0 0
ENCANA CORP COM 292505104 178 34,530 SH   SOLE 9 34,530 0 0
ENCOMPASS HEALTH CORP COM 29261A100 4,734 74,704 SH   SOLE 1 74,704 0 0
ENCOMPASS HEALTH CORP COM 29261A100 304 4,804 SH   SOLE 8 4,804 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 190 3,000 SH Call SOLE 8 3,000 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 19 300 SH Put SOLE 8 300 0 0
ENCOMPASS HEALTH CORP COM 29261A100 244 3,854 SH   SOLE 99 3,854 0 0
ENCORE CAP GROUP INC COM 292554102 6,252 184,568 SH   SOLE 1 184,568 0 0
ENCORE CAP GROUP INC COM 292554102 25 730 SH   SOLE 8 730 0 0
ENCORE WIRE CORP COM 292562105 1,399 23,876 SH   SOLE 1 23,876 0 0
ENCORE WIRE CORP COM 292562105 13 223 SH   SOLE 8 223 0 0
ENCORE WIRE CORP OPT 292562105 64 1,100 SH Put SOLE 8 1,100 0 0
ENDAVA PLC ADR 29260V105 137 3,400 SH   SOLE 1 3,400 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 57 27,800 SH   SOLE 1 27,800 0 0
ENDO INTL PLC COM G30401106 1,624 394,280 SH   SOLE 1 394,280 0 0
ENDO INTL PLC OPT G30401106 2,301 558,500 SH Call SOLE 8 558,500 0 0
ENDO INTL PLC OPT G30401106 102 24,700 SH Put SOLE 8 24,700 0 0
ENDO INTL PLC COM G30401106 376 91,415 SH   SOLE 8 91,415 0 0
ENDOLOGIX INC COM 29266S304 35 4,834 SH   SOLE 1 4,834 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 281 58,358 SH   SOLE 1 58,358 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 0 56 SH   SOLE 8 56 0 0
ENEL AMERICAS S A ADR 29274F104 1,844 207,897 SH   SOLE 1 207,897 0 0
ENEL AMERICAS S A ADR 29274F104 219 24,677 SH   SOLE 99 24,677 0 0
ENEL CHILE S A ADR 29278D105 26 5,349 SH   SOLE 1 5,349 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 3,998 103,464 SH   SOLE 1 103,464 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 176 4,543 SH   SOLE 8 4,543 0 0
ENERGIZER HLDGS INC NEW CONV 29272W208 3 40 SH   SOLE 8 40 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 846 21,900 SH   SOLE 99 21,900 0 0
ENERGOUS CORP COM 29272C103 83 19,057 SH   SOLE 1 19,057 0 0
ENERGOUS CORP OPT 29272C103 238 54,400 SH Call SOLE 8 54,400 0 0
ENERGOUS CORP OPT 29272C103 55 12,700 SH Put SOLE 8 12,700 0 0
ENERGY FOCUS INC COM 29268T300 0 33 SH   SOLE 8 33 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 189 60,668 SH   SOLE 1 60,668 0 0
ENERGY RECOVERY INC COM 29270J100 250 23,950 SH   SOLE 1 23,950 0 0
ENERGY RECOVERY INC OPT 29270J100 27 2,600 SH Call SOLE 8 2,600 0 0
ENERGY TRANSFER LP COM 29273V100 435,562 30,934,743 SH   SOLE 1 30,934,743 0 0
ENERGY TRANSFER LP COM 29273V100 27 1,920 SH   DFND 1 0 0 1,920
ENERGY TRANSFER LP OPT 29273V100 1,180 83,804 SH Put SOLE 8 83,804 0 0
ENERGY TRANSFER LP COM 29273V100 1,221 86,718 SH   SOLE 8 86,718 0 0
ENERGY TRANSFER LP OPT 29273V100 1,698 120,576 SH Call SOLE 8 120,576 0 0
ENERPLUS CORP COM 292766102 446 59,209 SH   SOLE 1 59,209 0 0
ENERPLUS CORP OPT 292766102 44 5,800 SH Call SOLE 8 5,800 0 0
ENERPLUS CORP OPT 292766102 19 2,500 SH Put SOLE 8 2,500 0 0
ENERPLUS CORP COM 292766102 1 114 SH   SOLE 8 114 0 0
ENERPLUS CORP COM 292766102 78 10,345 SH   SOLE 99 10,345 0 0
ENERSYS COM 29275Y102 2,197 32,071 SH   SOLE 1 32,071 0 0
ENERSYS COM 29275Y102 238 3,480 SH   SOLE 8 3,480 0 0
ENERSYS OPT 29275Y102 7 100 SH Put SOLE 8 100 0 0
ENI S P A ADR 26874R108 56 1,696 SH   SOLE 1 1,696 0 0
ENI S P A ADR 26874R108 1,391 42,100 SH   DFND 20 0 0 42,100
ENLINK MIDSTREAM LLC TRUS 29336T100 12,132 1,202,461 SH   SOLE 1 1,202,461 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 195 19,287 SH   SOLE 8 19,287 0 0
ENNIS INC COM 293389102 375 18,262 SH   SOLE 1 18,262 0 0
ENNIS INC COM 293389102 0 3 SH   SOLE 8 3 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 12 2,589 SH   SOLE 1 2,589 0 0
ENOVA INTL INC COM 29357K103 1,419 61,571 SH   SOLE 1 61,571 0 0
ENOVA INTL INC COM 29357K103 9 380 SH   SOLE 8 380 0 0
ENPHASE ENERGY INC COM 29355A107 3,614 198,211 SH   SOLE 1 198,211 0 0
ENPHASE ENERGY INC COM 29355A107 39 2,131 SH   SOLE 8 2,131 0 0
ENPRO INDS INC COM 29355X107 1,828 28,636 SH   SOLE 1 28,636 0 0
ENPRO INDS INC COM 29355X107 1 20 SH   SOLE 8 20 0 0
ENSCO ROWAN PLC COM G3166L100 177 20,786 SH   SOLE 1 20,786 0 0
ENSCO ROWAN PLC COM G3166L100 589 68,996 SH   SOLE 8 68,996 0 0
ENSCO ROWAN PLC OPT G3166L100 5,978 700,750 SH Put SOLE 8 700,750 0 0
ENSCO ROWAN PLC OPT G3166L100 401 46,975 SH Call SOLE 8 46,975 0 0
ENSIGN GROUP INC COM 29358P101 3,680 64,651 SH   SOLE 1 64,651 0 0
ENSIGN GROUP INC COM 29358P101 2 30 SH   SOLE 8 30 0 0
ENSTAR GROUP LIMITED COM G3075P101 1,396 8,009 SH   SOLE 1 8,009 0 0
ENSTAR GROUP LIMITED COM G3075P101 36 205 SH   SOLE 8 205 0 0
ENTEGRA FINL CORP COM 29363J108 134 4,445 SH   SOLE 1 4,445 0 0
ENTEGRIS INC COM 29362U104 3,199 85,711 SH   SOLE 1 85,711 0 0
ENTEGRIS INC COM 29362U104 3,616 96,892 SH   SOLE 8 96,892 0 0
ENTEGRIS INC COM 29362U104 1,199 32,122 SH   SOLE 99 32,122 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 709 122,300 SH   SOLE 1 122,300 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 10 1,721 SH   SOLE 8 1,721 0 0
ENTERGY CORP NEW COM 29364G103 21,136 205,355 SH   SOLE 1 205,355 0 0
ENTERGY CORP NEW COM 29364G103 1,340 13,017 SH   SOLE 8 13,017 0 0
ENTERGY CORP NEW OPT 29364G103 206 2,000 SH Call SOLE 8 2,000 0 0
ENTERGY CORP NEW OPT 29364G103 206 2,000 SH Put SOLE 8 2,000 0 0
ENTERGY CORP NEW COM 29364G103 29,480 286,410 SH   SOLE 9 286,410 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 189 5,963 SH   SOLE 1 5,963 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 10 305 SH   SOLE 8 305 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 682 16,393 SH   SOLE 1 16,393 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 29 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L COM 293792107 150,423 5,210,329 SH   SOLE 1 5,210,329 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 782 27,100 SH Put SOLE 8 27,100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 266 9,205 SH   SOLE 8 9,205 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 13,216 457,800 SH Call SOLE 8 457,800 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 153 49,094 SH   SOLE 1 49,094 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 5 1,554 SH   SOLE 8 1,554 0 0
ENVESTNET INC COM 29404K106 2,106 30,808 SH   SOLE 1 30,808 0 0
ENVESTNET INC BOND 29404KAB2 624 523,000 PRN   SOLE 8 0 0 523,000
ENVESTNET INC COM 29404K106 31 460 SH   SOLE 8 460 0 0
ENZO BIOCHEM INC COM 294100102 99 29,365 SH   SOLE 1 29,365 0 0
EOG RES INC COM 26875P101 268 2,880 SH   DFND 1 0 0 2,880
EOG RES INC COM 26875P101 104,372 1,120,363 SH   SOLE 1 694,899 425,464 0
EOG RES INC OPT 26875P101 13,592 145,900 SH Put SOLE 8 145,900 0 0
EOG RES INC COM 26875P101 9,319 100,028 SH   SOLE 8 100,028 0 0
EOG RES INC OPT 26875P101 22,768 244,400 SH Call SOLE 8 244,400 0 0
EOG RES INC COM 26875P101 4,308 46,245 SH   SOLE 9 46,245 0 0
EOG RES INC COM 26875P101 279 3,000 SH   DFND 20 0 0 3,000
EOG RES INC COM 26875P101 1,794 19,257 SH   SOLE 20 0 19,257 0
EOG RES INC COM 26875P101 5,534 59,402 SH   SOLE 99 0 59,402 0
EP ENERGY CORP COM 268785102 2 28,700 SH   SOLE 1 28,700 0 0
EPAM SYS INC COM 29414B104 12,562 72,574 SH   SOLE 1 72,574 0 0
EPAM SYS INC COM 29414B104 99 570 SH   SOLE 8 570 0 0
EPAM SYS INC COM 29414B104 23 132 SH   SOLE 9 132 0 0
EPAM SYS INC COM 29414B104 290 1,675 SH   SOLE 99 1,675 0 0
EPIZYME INC COM 29428V104 628 50,063 SH   SOLE 1 50,063 0 0
EPIZYME INC COM 29428V104 6 500 SH   SOLE 8 500 0 0
EPLUS INC COM 294268107 3,320 48,165 SH   SOLE 1 48,165 0 0
EPLUS INC COM 294268107 137 1,981 SH   SOLE 8 1,981 0 0
EPR PPTYS TRUS 26884U109 6,292 84,343 SH   SOLE 1 84,343 0 0
EPR PPTYS TRUS 26884U109 35 480 SH   SOLE 8 480 0 0
EPR PPTYS COM 26884U109 769 10,303 SH   SOLE 99 10,303 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 21,207 474,639 SH   SOLE 1 474,639 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 292 6,533 SH   SOLE 8 6,533 0 0
EQM MIDSTREAM PARTNERS LP OPT 26885B100 45 1,000 SH Call SOLE 8 1,000 0 0
EQT CORP COM 26884L109 3,150 199,261 SH   SOLE 1 199,261 0 0
EQT CORP COM 26884L109 96 6,061 SH   SOLE 8 6,061 0 0
EQT CORP OPT 26884L109 232 14,700 SH Put SOLE 8 14,700 0 0
EQT CORP OPT 26884L109 215 13,600 SH Call SOLE 8 13,600 0 0
EQT CORP COM 26884L109 31 1,935 SH   SOLE 99 1,935 0 0
EQUIFAX INC COM 294429105 24,036 177,723 SH   SOLE 1 177,723 0 0
EQUIFAX INC OPT 294429105 14 100 SH Put SOLE 8 100 0 0
EQUIFAX INC COM 294429105 1,268 9,370 SH   SOLE 9 9,370 0 0
EQUIFAX INC COM 294429105 666 4,926 SH   SOLE 99 4,926 0 0
EQUILLIUM INC COM 29446K106 1 96 SH   SOLE 1 96 0 0
EQUINIX INC TRUS 29444U700 40,729 80,762 SH   SOLE 1 80,762 0 0
EQUINIX INC COM 29444U700 231 458 SH   DFND 1 0 0 458
EQUINIX INC COM 29444U700 21,948 43,524 SH   SOLE 1 43,524 0 0
EQUINIX INC OPT 29444U700 2,017 4,000 SH Call SOLE 8 4,000 0 0
EQUINIX INC TRUS 29444U700 721 1,431 SH   SOLE 8 1,431 0 0
EQUINIX INC OPT 29444U700 706 1,400 SH Put SOLE 8 1,400 0 0
EQUINIX INC COM 29444U700 3,283 6,511 SH   SOLE 9 6,511 0 0
EQUINIX INC COM 29444U700 848 1,682 SH   SOLE 99 1,682 0 0
EQUINOR ASA ADR 29446M102 1,795 90,724 SH   SOLE 1 90,724 0 0
EQUINOR ASA ADR 29446M102 12 600 SH   DFND 1 0 0 600
EQUITRANS MIDSTREAM CORPORAT COM 294600101 18,827 955,197 SH   SOLE 1 955,197 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 64 3,242 SH   SOLE 8 3,242 0 0
EQUITRANS MIDSTREAM CORPORAT OPT 294600101 9 480 SH Put SOLE 8 480 0 0
EQUITRANS MIDSTREAM CORPORAT OPT 294600101 5 240 SH Call SOLE 8 240 0 0
EQUITY BANCSHARES INC COM 29460X109 268 10,055 SH   SOLE 1 10,055 0 0
EQUITY BANCSHARES INC COM 29460X109 379 14,212 SH   SOLE 99 14,212 0 0
EQUITY COMWLTH TRUS 294628102 3,839 118,048 SH   SOLE 1 118,048 0 0
EQUITY COMWLTH COM 294628102 4,838 148,771 SH   SOLE 1 148,771 0 0
EQUITY COMWLTH TRUS 294628102 31 960 SH   SOLE 8 960 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 21,193 174,659 SH   SOLE 1 174,659 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 463 3,818 SH   SOLE 1 3,818 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 12 100 SH   SOLE 8 100 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 25 208 SH   SOLE 9 208 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 426 3,508 SH   SOLE 99 3,508 0 0
EQUITY RESIDENTIAL TRUS 29476L107 53,757 708,084 SH   SOLE 1 708,084 0 0
EQUITY RESIDENTIAL COM 29476L107 20,633 271,774 SH   SOLE 1 271,774 0 0
EQUITY RESIDENTIAL OPT 29476L107 2,057 27,100 SH Call SOLE 8 27,100 0 0
EQUITY RESIDENTIAL OPT 29476L107 46 600 SH Put SOLE 8 600 0 0
EQUITY RESIDENTIAL TRUS 29476L107 176 2,319 SH   SOLE 8 2,319 0 0
EQUITY RESIDENTIAL COM 29476L107 2,268 29,871 SH   SOLE 9 29,871 0 0
EQUITY RESIDENTIAL COM 29476L107 555 7,306 SH   SOLE 99 7,306 0 0
ERA GROUP INC COM 26885G109 198 23,690 SH   SOLE 1 23,690 0 0
ERICSSON ADR 294821608 1,153 121,417 SH   SOLE 1 121,417 0 0
ERICSSON ADR 294821608 58 6,156 SH   SOLE 8 6,156 0 0
ERICSSON OPT 294821608 510 53,700 SH Put SOLE 8 53,700 0 0
ERICSSON OPT 294821608 1,245 131,000 SH Call SOLE 8 131,000 0 0
ERIE INDTY CO COM 29530P102 1,294 5,092 SH   SOLE 1 5,092 0 0
ERIE INDTY CO COM 29530P102 1,032 4,059 SH   SOLE 8 4,059 0 0
ERIE INDTY CO COM 29530P102 16 61 SH   SOLE 9 61 0 0
EROS INTL PLC COM G3788M114 211 155,894 SH   SOLE 1 155,894 0 0
EROS INTL PLC COM G3788M114 809 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 3 2,299 SH   SOLE 8 2,299 0 0
ESCALADE INC COM 296056104 82 7,121 SH   SOLE 1 7,121 0 0
ESCO TECHNOLOGIES INC COM 296315104 2,472 29,912 SH   SOLE 1 29,912 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 1,493 32,102 SH   SOLE 1 32,102 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 363 7,800 SH Call SOLE 8 7,800 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 135 2,900 SH Put SOLE 8 2,900 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 103 4,109 SH   SOLE 1 4,109 0 0
ESSA BANCORP INC COM 29667D104 96 6,293 SH   SOLE 1 6,293 0 0
ESSENT GROUP LTD COM G3198U102 3,087 65,693 SH   SOLE 1 65,693 0 0
ESSENT GROUP LTD COM G3198U102 20 419 SH   SOLE 8 419 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 2,418 120,629 SH   SOLE 1 120,629 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 21 1,093 SH   SOLE 8 1,093 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 156 7,765 SH   SOLE 99 7,765 0 0
ESSEX PPTY TR INC COM 297178105 4,624 15,836 SH   SOLE 1 15,836 0 0
ESSEX PPTY TR INC TRUS 297178105 41,138 140,918 SH   SOLE 1 140,918 0 0
ESSEX PPTY TR INC TRUS 297178105 110 378 SH   SOLE 8 378 0 0
ESSEX PPTY TR INC COM 297178105 1,482 5,078 SH   SOLE 9 5,078 0 0
ESSEX PPTY TR INC COM 297178105 1,696 5,808 SH   SOLE 99 5,808 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 83 3,772 SH   SOLE 8 3,772 0 0
ETF MANAGERS TR FUND 26924G201 278 7,000 SH   DFND 1 0 0 7,000
ETF MANAGERS TR FUND 26924G409 47 1,000 SH   DFND 1 0 0 1,000
ETF MANAGERS TR OPT 26924G508 2,633 83,100 SH Call SOLE 8 83,100 0 0
ETF MANAGERS TR OPT 26924G508 836 26,400 SH Put SOLE 8 26,400 0 0
ETF MANAGERS TR FUND 26924G508 634 20,000 SH   DFND 20 0 0 20,000
ETHAN ALLEN INTERIORS INC COM 297602104 1,414 67,196 SH   SOLE 1 67,196 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 112 5,308 SH   SOLE 8 5,308 0 0
ETSY INC COM 29786A106 18,565 302,506 SH   SOLE 1 302,506 0 0
ETSY INC OPT 29786A106 3,615 58,900 SH Put SOLE 8 58,900 0 0
ETSY INC COM 29786A106 6,220 101,364 SH   SOLE 8 101,364 0 0
ETSY INC OPT 29786A106 6,603 107,600 SH Call SOLE 8 107,600 0 0
EURONAV NV ANTWERPEN COM B38564108 461 48,844 SH   SOLE 9 48,844 0 0
EURONET WORLDWIDE INC COM 298736109 1,567 9,320 SH   SOLE 1 9,320 0 0
EURONET WORLDWIDE INC OPT 298736109 505 3,000 SH Put SOLE 8 3,000 0 0
EURONET WORLDWIDE INC OPT 298736109 168 1,000 SH Call SOLE 8 1,000 0 0
EURONET WORLDWIDE INC COM 298736109 349 2,072 SH   SOLE 8 2,072 0 0
EVANS BANCORP INC COM 29911Q208 119 3,143 SH   SOLE 1 3,143 0 0
EVELO BIOSCIENCES INC COM 299734103 81 8,991 SH   SOLE 1 8,991 0 0
EVENTBRITE INC COM 29975E109 516 31,802 SH   SOLE 1 31,802 0 0
EVENTBRITE INC COM 29975E109 405 25,000 SH   DFND 1 0 0 25,000
EVERBRIDGE INC COM 29978A104 1,881 21,030 SH   SOLE 1 21,030 0 0
EVERBRIDGE INC COM 29978A104 9 100 SH   DFND 1 0 0 100
EVERCORE INC COM 29977A105 3,155 35,627 SH   SOLE 1 35,627 0 0
EVERCORE INC COM 29977A105 307 3,470 SH   SOLE 8 3,470 0 0
EVEREST RE GROUP LTD COM G3223R108 14,950 60,480 SH   SOLE 1 60,480 0 0
EVEREST RE GROUP LTD OPT G3223R108 470 1,900 SH Call SOLE 8 1,900 0 0
EVEREST RE GROUP LTD COM G3223R108 5,001 20,234 SH   SOLE 8 20,234 0 0
EVEREST RE GROUP LTD COM G3223R108 776 3,141 SH   SOLE 9 3,141 0 0
EVEREST RE GROUP LTD COM G3223R108 596 2,413 SH   SOLE 99 2,413 0 0
EVERGY INC COM 30034W106 39,966 664,419 SH   SOLE 1 664,419 0 0
EVERGY INC COM 30034W106 121 2,007 SH   SOLE 8 2,007 0 0
EVERGY INC COM 30034W106 1,188 19,751 SH   SOLE 9 19,751 0 0
EVERI HLDGS INC COM 30034T103 1,372 115,054 SH   SOLE 1 115,054 0 0
EVERQUOTE INC COM 30041R108 71 5,468 SH   SOLE 1 5,468 0 0
EVERSOURCE ENERGY COM 30040W108 44,274 584,418 SH   SOLE 1 584,418 0 0
EVERSOURCE ENERGY COM 30040W108 1,306 17,254 SH   SOLE 8 17,254 0 0
EVERSOURCE ENERGY COM 30040W108 1,877 24,773 SH   SOLE 9 24,773 0 0
EVERTEC INC COM 30040P103 5,050 154,419 SH   SOLE 1 154,419 0 0
EVERTEC INC COM 30040P103 28 868 SH   SOLE 8 868 0 0
EVO PMTS INC COM 26927E104 636 20,160 SH   SOLE 1 20,160 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 61 9,121 SH   SOLE 1 9,121 0 0
EVOGENE LTD COM M4119S104 2 986 SH   SOLE 9 986 0 0
EVOLENT HEALTH INC COM 30050B101 891 112,161 SH   SOLE 1 112,161 0 0
EVOLENT HEALTH INC COM 30050B101 81 10,289 SH   SOLE 8 10,289 0 0
EVOLENT HEALTH INC BOND 30050BAB7 1,747 1,976,000 PRN   SOLE 8 0 0 1,976,000
EVOLUS INC COM 30052C107 266 18,247 SH   SOLE 1 18,247 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 127 17,822 SH   SOLE 1 17,822 0 0
EVOLVING SYS INC COM 30049R209 0 67 SH   SOLE 8 67 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,189 83,512 SH   SOLE 1 83,512 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 104 7,300 SH   SOLE 8 7,300 0 0
EXACT SCIENCES CORP COM 30063P105 3,102 26,282 SH   SOLE 1 26,282 0 0
EXACT SCIENCES CORP BOND 30063PAA3 2,873 1,665,000 PRN   SOLE 8 0 0 1,665,000
EXACT SCIENCES CORP COM 30063P105 2,287 19,370 SH   SOLE 8 19,370 0 0
EXACT SCIENCES CORP OPT 30063P105 7,578 64,200 SH Call SOLE 8 64,200 0 0
EXACT SCIENCES CORP BOND 30063PAB1 4,997 3,962,000 PRN   SOLE 8 0 0 3,962,000
EXACT SCIENCES CORP OPT 30063P105 11,155 94,500 SH Put SOLE 8 94,500 0 0
EXACT SCIENCES CORP COM 30063P105 36 308 SH   SOLE 9 308 0 0
EXANTAS CAP CORP TRUS 30068N105 229 20,294 SH   SOLE 1 20,294 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 76 1,902 SH   DFND 1 0 0 1,902
EXELA TECHNOLOGIES INC COM 30162V102 63 28,907 SH   SOLE 1 28,907 0 0
EXELA TECHNOLOGIES INC COM 30162V102 2 806 SH   SOLE 8 806 0 0
EXELIXIS INC COM 30161Q104 1,892 88,554 SH   SOLE 1 88,554 0 0
EXELIXIS INC OPT 30161Q104 3,129 146,400 SH Call SOLE 8 146,400 0 0
EXELIXIS INC COM 30161Q104 1,841 86,155 SH   SOLE 8 86,155 0 0
EXELIXIS INC OPT 30161Q104 2,658 124,400 SH Put SOLE 8 124,400 0 0
EXELON CORP COM 30161N101 65,251 1,361,089 SH   SOLE 1 1,361,089 0 0
EXELON CORP OPT 30161N101 935 19,500 SH Put SOLE 8 19,500 0 0
EXELON CORP COM 30161N101 714 14,884 SH   SOLE 8 14,884 0 0
EXELON CORP OPT 30161N101 2,047 42,700 SH Call SOLE 8 42,700 0 0
EXELON CORP COM 30161N101 3,618 75,471 SH   SOLE 9 75,471 0 0
EXLSERVICE HOLDINGS INC COM 302081104 2,552 38,591 SH   SOLE 1 38,591 0 0
EXLSERVICE HOLDINGS INC COM 302081104 275 4,158 SH   SOLE 99 4,158 0 0
EXONE CO OPT 302104104 119 12,800 SH Put SOLE 8 12,800 0 0
EXONE CO COM 302104104 129 13,804 SH   SOLE 8 13,804 0 0
EXONE CO OPT 302104104 27 2,900 SH Call SOLE 8 2,900 0 0
EXP WORLD HOLDINGS INC COM 30212W100 114 10,281 SH   SOLE 1 10,281 0 0
EXPEDIA GROUP INC COM 30212P303 22,351 168,013 SH   SOLE 1 168,013 0 0
EXPEDIA GROUP INC COM 30212P303 262 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC COM 30212P303 336 2,528 SH   SOLE 8 2,528 0 0
EXPEDIA GROUP INC OPT 30212P303 6,479 48,700 SH Call SOLE 8 48,700 0 0
EXPEDIA GROUP INC OPT 30212P303 6,252 47,000 SH Put SOLE 8 47,000 0 0
EXPEDIA GROUP INC COM 30212P303 1,493 11,224 SH   SOLE 9 11,224 0 0
EXPEDITORS INTL WASH INC COM 302130109 48,035 633,218 SH   SOLE 1 633,218 0 0
EXPEDITORS INTL WASH INC COM 302130109 644 8,483 SH   SOLE 8 8,483 0 0
EXPEDITORS INTL WASH INC OPT 302130109 880 11,600 SH Put SOLE 8 11,600 0 0
EXPEDITORS INTL WASH INC OPT 302130109 121 1,600 SH Call SOLE 8 1,600 0 0
EXPEDITORS INTL WASH INC COM 302130109 39,527 521,054 SH   SOLE 9 521,054 0 0
EXPEDITORS INTL WASH INC COM 302130109 433 5,702 SH   SOLE 99 5,702 0 0
EXPONENT INC COM 30214U102 3,864 66,001 SH   SOLE 1 66,001 0 0
EXPRESS INC COM 30219E103 466 170,352 SH   SOLE 1 170,352 0 0
EXPRESS INC OPT 30219E103 22 8,000 SH Call SOLE 8 8,000 0 0
EXPRESS INC OPT 30219E103 4 1,400 SH Put SOLE 8 1,400 0 0
EXPRESS INC COM 30219E103 1 223 SH   SOLE 8 223 0 0
EXTENDED STAY AMER INC TRUS 30224P200 886 52,420 SH   SOLE 1 52,420 0 0
EXTENDED STAY AMER INC TRUS 30224P200 180 10,631 SH   SOLE 8 10,631 0 0
EXTENDED STAY AMER INC COM 30224P200 451 26,696 SH   SOLE 99 26,696 0 0
EXTERRAN CORP COM 30227H106 571 40,183 SH   SOLE 1 40,183 0 0
EXTERRAN CORP COM 30227H106 5 362 SH   SOLE 8 362 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,387 31,920 SH   SOLE 1 31,920 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 36,453 343,588 SH   SOLE 1 343,588 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 140 1,320 SH   SOLE 8 1,320 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,043 9,831 SH   SOLE 9 9,831 0 0
EXTRA SPACE STORAGE INC COM 30225T102 967 9,118 SH   SOLE 99 9,118 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 3,999 923,655 SH   SOLE 1 923,655 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 8 1,814 SH   SOLE 8 1,814 0 0
EXTREME NETWORKS INC COM 30226D106 1,421 219,550 SH   SOLE 1 219,550 0 0
EXTREME NETWORKS INC COM 30226D106 31 4,752 SH   SOLE 8 4,752 0 0
EXXON MOBIL CORP OPT 30231G102 3,832 50,000 SH Put SOLE 1 50,000 0 0
EXXON MOBIL CORP COM 30231G102 490,296 6,398,220 SH   SOLE 1 6,398,220 0 0
EXXON MOBIL CORP COM 30231G102 1,663 21,701 SH   DFND 1 0 0 21,701
EXXON MOBIL CORP OPT 30231G102 3,832 50,000 SH Call SOLE 1 50,000 0 0
EXXON MOBIL CORP OPT 30231G102 47,327 617,600 SH Call SOLE 8 617,600 0 0
EXXON MOBIL CORP COM 30231G102 1,442 18,823 SH   SOLE 8 18,823 0 0
EXXON MOBIL CORP OPT 30231G102 23,594 307,900 SH Put SOLE 8 307,900 0 0
EXXON MOBIL CORP OPT 30231G102 3,832 50,000 SH Call SOLE 9 50,000 0 0
EXXON MOBIL CORP OPT 30231G102 3,832 50,000 SH Put SOLE 9 50,000 0 0
EXXON MOBIL CORP COM 30231G102 35,503 463,300 SH   SOLE 9 463,300 0 0
EXXON MOBIL CORP COM 30231G102 35,093 457,958 SH   SOLE 58 457,958 0 0
EXXON MOBIL CORP COM 30231G102 1,266 16,523 SH   SOLE 99 16,523 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 65 39,903 SH   SOLE 1 39,903 0 0
EZCORP INC COM 302301106 728 76,796 SH   SOLE 1 76,796 0 0
EZCORP INC COM 302301106 15 1,614 SH   SOLE 8 1,614 0 0
EZCORP INC OPT 302301106 1,091 115,200 SH Put SOLE 8 115,200 0 0
EZCORP INC OPT 302301106 18 1,900 SH Call SOLE 8 1,900 0 0
F M C CORP COM 302491303 34,299 413,493 SH   SOLE 1 413,493 0 0
F M C CORP OPT 302491303 158 1,900 SH Put SOLE 8 1,900 0 0
F M C CORP OPT 302491303 597 7,200 SH Call SOLE 8 7,200 0 0
F M C CORP COM 302491303 521 6,268 SH   SOLE 8 6,268 0 0
F M C CORP COM 302491303 909 10,958 SH   SOLE 9 10,958 0 0
F M C CORP COM 302491303 315 3,801 SH   SOLE 99 3,801 0 0
F5 NETWORKS INC COM 315616102 39,495 271,204 SH   SOLE 1 271,204 0 0
F5 NETWORKS INC COM 315616102 2,440 16,754 SH   SOLE 8 16,754 0 0
F5 NETWORKS INC OPT 315616102 3,495 24,000 SH Call SOLE 8 24,000 0 0
F5 NETWORKS INC OPT 315616102 8,025 55,100 SH Put SOLE 8 55,100 0 0
F5 NETWORKS INC COM 315616102 21,462 147,373 SH   SOLE 9 147,373 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 2,467 49,668 SH   SOLE 1 49,668 0 0
FABRINET COM G3323L100 66 1,323 SH   SOLE 8 1,323 0 0
FABRINET OPT G3323L100 5 100 SH Call SOLE 8 100 0 0
FABRINET COM G3323L100 92 1,853 SH   SOLE 99 1,853 0 0
FACEBOOK INC COM 30303M102 2,707 14,026 SH   DFND 1 0 0 14,026
FACEBOOK INC COM 30303M102 1,017,803 5,273,594 SH   SOLE 1 4,862,138 411,456 0
FACEBOOK INC COM 30303M102 81,511 422,337 SH   SOLE 8 422,337 0 0
FACEBOOK INC OPT 30303M102 456,291 2,364,200 SH Put SOLE 8 2,364,200 0 0
FACEBOOK INC OPT 30303M102 499,079 2,585,900 SH Call SOLE 8 2,585,900 0 0
FACEBOOK INC COM 30303M102 83,070 430,413 SH   SOLE 9 430,413 0 0
FACEBOOK INC COM 30303M102 2,847 14,750 SH   DFND 20 0 0 14,750
FACEBOOK INC COM 30303M102 4,209 21,809 SH   SOLE 20 0 21,809 0
FACEBOOK INC COM 30303M102 58,076 300,913 SH   SOLE 58 300,913 0 0
FACEBOOK INC COM 30303M102 14,679 76,058 SH   SOLE 99 10,339 65,719 0
FACTSET RESH SYS INC COM 303075105 26,109 91,115 SH   SOLE 1 91,115 0 0
FACTSET RESH SYS INC OPT 303075105 1,748 6,100 SH Call SOLE 8 6,100 0 0
FACTSET RESH SYS INC OPT 303075105 5,129 17,900 SH Put SOLE 8 17,900 0 0
FACTSET RESH SYS INC COM 303075105 847 2,956 SH   SOLE 8 2,956 0 0
FACTSET RESH SYS INC COM 303075105 27 94 SH   SOLE 9 94 0 0
FAIR ISAAC CORP COM 303250104 12,521 39,871 SH   SOLE 1 39,871 0 0
FAIR ISAAC CORP COM 303250104 72 231 SH   SOLE 8 231 0 0
FAIR ISAAC CORP COM 303250104 257 819 SH   SOLE 99 819 0 0
FALCON MINERALS CORP COM 30607B109 222 26,401 SH   SOLE 1 26,401 0 0
FALCON MINERALS CORP COM 30607B109 38 4,468 SH   SOLE 99 4,468 0 0
FANG HLDGS LTD ADR 30711Y102 0 101 SH   SOLE 8 101 0 0
FANHUA INC ADR 30712A103 249 7,428 SH   SOLE 1 7,428 0 0
FARFETCH LTD COM 30744W107 507 24,362 SH   SOLE 1 24,362 0 0
FARFETCH LTD COM 30744W107 83 4,000 SH   SOLE 8 4,000 0 0
FARFETCH LTD OPT 30744W107 208 10,000 SH Put SOLE 8 10,000 0 0
FARMER BROS CO COM 307675108 118 7,159 SH   SOLE 1 7,159 0 0
FARMERS NATL BANC CORP COM 309627107 253 17,040 SH   SOLE 1 17,040 0 0
FARMLAND PARTNERS INC TRUS 31154R109 180 25,479 SH   SOLE 1 25,479 0 0
FARMLAND PARTNERS INC TRUS 31154R109 70 9,850 SH   SOLE 8 9,850 0 0
FARO TECHNOLOGIES INC COM 311642102 1,034 19,674 SH   SOLE 1 19,674 0 0
FASTENAL CO COM 311900104 61,923 1,900,080 SH   SOLE 1 1,900,080 0 0
FASTENAL CO OPT 311900104 1,995 61,200 SH Put SOLE 8 61,200 0 0
FASTENAL CO COM 311900104 301 9,233 SH   SOLE 8 9,233 0 0
FASTENAL CO OPT 311900104 5,055 155,100 SH Call SOLE 8 155,100 0 0
FASTENAL CO COM 311900104 36,117 1,108,247 SH   SOLE 9 1,108,247 0 0
FASTENAL CO COM 311900104 177 5,416 SH   SOLE 99 5,416 0 0
FASTLY INC COM 31188V100 55 2,736 SH   SOLE 1 2,736 0 0
FASTLY INC COM 31188V100 32 1,583 SH   DFND 1 0 0 1,583
FATE THERAPEUTICS INC COM 31189P102 1,554 76,512 SH   SOLE 1 76,512 0 0
FB FINL CORP COM 30257X104 402 10,972 SH   SOLE 1 10,972 0 0
FBL FINL GROUP INC COM 30239F106 416 6,527 SH   SOLE 1 6,527 0 0
FBL FINL GROUP INC COM 30239F106 3 51 SH   SOLE 8 51 0 0
FEDERAL AGRIC MTG CORP COM 313148306 1,412 19,428 SH   SOLE 1 19,428 0 0
FEDERAL REALTY INVT TR COM 313747206 2,092 16,240 SH   SOLE 1 16,240 0 0
FEDERAL REALTY INVT TR TRUS 313747206 20,367 158,185 SH   SOLE 1 158,185 0 0
FEDERAL REALTY INVT TR TRUS 313747206 517 4,011 SH   SOLE 8 4,011 0 0
FEDERAL REALTY INVT TR COM 313747206 743 5,772 SH   SOLE 9 5,772 0 0
FEDERAL SIGNAL CORP COM 313855108 2,439 91,147 SH   SOLE 1 91,147 0 0
FEDERATED INVS INC PA COM 314211103 2,776 85,395 SH   SOLE 1 85,395 0 0
FEDEX CORP COM 31428X106 72,578 442,033 SH   SOLE 1 442,033 0 0
FEDEX CORP OPT 31428X106 45,989 280,100 SH Put SOLE 8 280,100 0 0
FEDEX CORP COM 31428X106 1,735 10,570 SH   SOLE 8 10,570 0 0
FEDEX CORP OPT 31428X106 72,835 443,600 SH Call SOLE 8 443,600 0 0
FEDEX CORP COM 31428X106 12,798 77,942 SH   SOLE 9 77,942 0 0
FEDNAT HLDG CO COM 31431B109 193 13,571 SH   SOLE 1 13,571 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 2 543 SH   SOLE 1 543 0 0
FERRARI N V COM N3167Y103 48,119 298,097 SH   SOLE 1 298,097 0 0
FERRARI N V OPT N3167Y103 323 2,000 SH Put SOLE 8 2,000 0 0
FERRARI N V OPT N3167Y103 710 4,400 SH Call SOLE 8 4,400 0 0
FERRARI N V COM N3167Y103 7,068 43,789 SH   SOLE 9 43,789 0 0
FERRARI N V COM N3167Y103 29,220 181,018 SH   SOLE 58 181,018 0 0
FERRARI N V COM N3167Y103 1,712 10,605 SH   SOLE 99 10,605 0 0
FERRO CORP COM 315405100 1,499 94,888 SH   SOLE 1 94,888 0 0
FERRO CORP COM 315405100 2 115 SH   SOLE 8 115 0 0
FERROGLOBE PLC COM G33856108 23 13,810 SH   SOLE 1 13,810 0 0
FERROGLOBE PLC COM G33856108 2 1,469 SH   SOLE 8 1,469 0 0
FFBW INC COM 30258M107 0 9 SH   SOLE 8 9 0 0
FGL HLDGS COM G3402M102 1,154 137,411 SH   SOLE 1 137,411 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 45,250 3,274,235 SH   SOLE 1 3,274,235 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 2,984 215,891 SH   SOLE 8 215,891 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 8,342 603,600 SH Call SOLE 8 603,600 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 11,807 854,400 SH Put SOLE 8 854,400 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 10,696 773,977 SH   SOLE 9 773,977 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 21,759 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 5,681 125,751 SH   SOLE 1 125,751 0 0
FIBROGEN INC OPT 31572Q808 54 1,200 SH Call SOLE 8 1,200 0 0
FIBROGEN INC OPT 31572Q808 1,988 44,000 SH Put SOLE 8 44,000 0 0
FIBROGEN INC COM 31572Q808 1,364 30,181 SH   SOLE 8 30,181 0 0
FIDELITY FUND 316092501 774 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 121 1,802 SH   SOLE 1 1,802 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 5,814 144,253 SH   SOLE 1 144,253 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 12 296 SH   SOLE 8 296 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 123 3,054 SH   SOLE 9 3,054 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 580 4,725 SH   DFND 1 0 0 4,725
FIDELITY NATL INFORMATION SV COM 31620M106 87,971 717,080 SH   SOLE 1 717,080 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,650 29,754 SH   SOLE 8 29,754 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 1,558 12,700 SH Call SOLE 8 12,700 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 172 1,400 SH Put SOLE 8 1,400 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 465 3,787 SH   SOLE 9 3,787 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,961 40,440 SH   SOLE 99 40,440 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 0 3 SH   SOLE 1 3 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 435 33,108 SH   SOLE 1 33,108 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 13 1,042 SH   SOLE 8 1,042 0 0
FIFTH THIRD BANCORP COM 316773100 29,753 1,066,376 SH   SOLE 1 1,066,376 0 0
FIFTH THIRD BANCORP OPT 316773100 455 16,300 SH Put SOLE 8 16,300 0 0
FIFTH THIRD BANCORP OPT 316773100 1,939 69,500 SH Call SOLE 8 69,500 0 0
FIFTH THIRD BANCORP COM 316773100 325 11,646 SH   SOLE 8 11,646 0 0
FIFTH THIRD BANCORP COM 316773100 1,668 59,754 SH   SOLE 9 59,754 0 0
FINANCIAL INSTNS INC COM 317585404 300 10,298 SH   SOLE 1 10,298 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP COM 31787A507 26,419 1,155,123 SH   SOLE 1 1,155,123 0 0
FINISAR CORP OPT 31787A507 348 15,200 SH Put SOLE 8 15,200 0 0
FINISAR CORP COM 31787A507 3 159 SH   SOLE 8 159 0 0
FINISAR CORP BOND 31787AAP6 137 140,000 PRN   SOLE 8 0 0 140,000
FINISAR CORP OPT 31787A507 3,055 133,600 SH Call SOLE 8 133,600 0 0
FIREEYE INC COM 31816Q101 11,066 747,202 SH   SOLE 1 747,202 0 0
FIREEYE INC COM 31816Q101 119 8,063 SH   DFND 1 0 0 8,063
FIREEYE INC COM 31816Q101 1,599 107,981 SH   SOLE 8 107,981 0 0
FIREEYE INC BOND 31816QAD3 317 337,000 PRN   SOLE 8 0 0 337,000
FIREEYE INC BOND 31816QAB7 1,422 1,454,000 PRN   SOLE 8 0 0 1,454,000
FIREEYE INC BOND 31816QAF8 2,447 2,500,000 PRN   SOLE 8 0 0 2,500,000
FIREEYE INC OPT 31816Q101 1,610 108,700 SH Call SOLE 8 108,700 0 0
FIREEYE INC OPT 31816Q101 2,467 166,600 SH Put SOLE 8 166,600 0 0
FIREEYE INC COM 31816Q101 308 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 10,706 199,393 SH   SOLE 1 199,393 0 0
FIRST AMERN FINL CORP COM 31847R102 34 634 SH   SOLE 8 634 0 0
FIRST BANCORP INC ME COM 31866P102 183 6,818 SH   SOLE 1 6,818 0 0
FIRST BANCORP N C COM 318910106 710 19,500 SH   SOLE 1 19,500 0 0
FIRST BANCORP P R COM 318672706 3,807 344,906 SH   SOLE 1 344,906 0 0
FIRST BANCSHARES INC MS COM 318916103 334 11,032 SH   SOLE 1 11,032 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 130 11,051 SH   SOLE 1 11,051 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 131 5,565 SH   SOLE 1 5,565 0 0
FIRST BUSEY CORP COM 319383204 912 34,538 SH   SOLE 1 34,538 0 0
FIRST BUSEY CORP COM 319383204 20 766 SH   SOLE 8 766 0 0
FIRST BUSEY CORP COM 319383204 254 9,634 SH   SOLE 99 9,634 0 0
FIRST CAPITAL INC COM 31942S104 109 2,144 SH   SOLE 1 2,144 0 0
FIRST CHOICE BANCORP COM 31948P104 153 6,713 SH   SOLE 1 6,713 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 345 10,215 SH   SOLE 1 10,215 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 1 39 SH   SOLE 8 39 0 0
FIRST CMNTY CORP S C COM 319835104 423 22,836 SH   SOLE 1 22,836 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 1,524 113,121 SH   SOLE 1 113,121 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 0 9 SH   SOLE 8 9 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 971 2,157 SH   SOLE 1 2,157 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 22 49 SH   SOLE 8 49 0 0
FIRST DATA CORP NEW COM 32008D106 70,990 2,622,400 SH   SOLE 1 2,622,400 0 0
FIRST DATA CORP NEW OPT 32008D106 387 14,300 SH Put SOLE 8 14,300 0 0
FIRST DATA CORP NEW COM 32008D106 297 10,970 SH   SOLE 8 10,970 0 0
FIRST DATA CORP NEW OPT 32008D106 444 16,400 SH Call SOLE 8 16,400 0 0
FIRST DATA CORP NEW COM 32008D106 162 5,991 SH   SOLE 9 5,991 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 369 12,923 SH   SOLE 1 12,923 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 5 158 SH   SOLE 8 158 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 74 5,275 SH   SOLE 1 5,275 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 1 88 SH   SOLE 8 88 0 0
FIRST FINL BANCORP OH COM 320209109 2,737 112,988 SH   SOLE 1 112,988 0 0
FIRST FINL BANKSHARES COM 32020R109 2,990 97,122 SH   SOLE 1 97,122 0 0
FIRST FINL CORP IND COM 320218100 319 7,942 SH   SOLE 1 7,942 0 0
FIRST FNDTN INC COM 32026V104 340 25,294 SH   SOLE 1 25,294 0 0
FIRST GTY BANCSHARES INC COM 32043P106 65 3,117 SH   SOLE 1 3,117 0 0
FIRST GTY BANCSHARES INC COM 32043P106 1 40 SH   SOLE 8 40 0 0
FIRST HAWAIIAN INC COM 32051X108 1,838 71,052 SH   SOLE 1 71,052 0 0
FIRST HAWAIIAN INC COM 32051X108 29 1,140 SH   SOLE 8 1,140 0 0
FIRST HORIZON NATL CORP COM 320517105 639 42,838 SH   SOLE 1 42,838 0 0
FIRST HORIZON NATL CORP OPT 320517105 537 36,000 SH Call SOLE 8 36,000 0 0
FIRST HORIZON NATL CORP COM 320517105 45 3,010 SH   SOLE 8 3,010 0 0
FIRST HORIZON NATL CORP OPT 320517105 1 100 SH Put SOLE 8 100 0 0
FIRST HORIZON NATL CORP COM 320517105 490 32,841 SH   SOLE 99 32,841 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 9,360 254,776 SH   SOLE 1 254,776 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,149 31,275 SH   SOLE 99 31,275 0 0
FIRST INTERNET BANCORP COM 320557101 140 6,509 SH   SOLE 1 6,509 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 988 24,927 SH   SOLE 1 24,927 0 0
FIRST LONG IS CORP COM 320734106 343 17,083 SH   SOLE 1 17,083 0 0
FIRST LONG IS CORP COM 320734106 4 208 SH   SOLE 8 208 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 40 5,000 SH   DFND 1 0 0 5,000
FIRST MAJESTIC SILVER CORP OPT 32076V103 694 87,800 SH Call SOLE 8 87,800 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 377 47,700 SH Put SOLE 8 47,700 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 413 52,205 SH   SOLE 8 52,205 0 0
FIRST MERCHANTS CORP COM 320817109 1,281 33,792 SH   SOLE 1 33,792 0 0
FIRST MERCHANTS CORP COM 320817109 112 2,932 SH   SOLE 8 2,932 0 0
FIRST MID BANCSHARES INC COM 320866106 338 9,681 SH   SOLE 1 9,681 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 2,777 135,687 SH   SOLE 1 135,687 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 2 100 SH   SOLE 8 100 0 0
FIRST NORTHWEST BANCORP COM 335834107 97 5,966 SH   SOLE 1 5,966 0 0
FIRST NORTHWEST BANCORP COM 335834107 1 67 SH   SOLE 8 67 0 0
FIRST NORTHWEST BANCORP COM 335834107 245 15,080 SH   SOLE 99 15,080 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 181 1,851 SH   DFND 1 0 0 1,851
FIRST REP BK SAN FRANCISCO C COM 33616C100 85,831 878,986 SH   SOLE 1 349,340 529,646 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10 100 SH   SOLE 8 100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,238 12,687 SH   SOLE 9 12,687 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,481 25,402 SH   SOLE 20 0 25,402 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,223 12,520 SH   SOLE 99 12,520 0 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 1 20 SH   SOLE 1 20 0 0
FIRST SOLAR INC COM 336433107 1,874 28,535 SH   SOLE 1 28,535 0 0
FIRST SOLAR INC OPT 336433107 2,877 43,800 SH Call SOLE 8 43,800 0 0
FIRST SOLAR INC OPT 336433107 1,662 25,300 SH Put SOLE 8 25,300 0 0
FIRST SOLAR INC COM 336433107 2,164 32,952 SH   SOLE 8 32,952 0 0
FIRST SOLAR INC COM 336433107 618 9,402 SH   SOLE 99 9,402 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 72 511 SH   DFND 1 0 0 511
FIRST TR EXCHANGE TRADED FD FUND 33733E302 31,341 217,917 SH   SOLE 1 217,917 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E807 12 801 SH   SOLE 8 801 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 72 5,000 SH Put SOLE 8 5,000 0 0
FIRST TR EXCHANGE TRADED FD FUND 33734X143 240 3,100 SH   SOLE 8 3,100 0 0
FIRST TR EXCHANGE-TRADED FD FUND 33739E108 2,897 149,400 SH   SOLE 1 149,400 0 0
FIRST UTD CORP COM 33741H107 94 4,792 SH   SOLE 1 4,792 0 0
FIRSTCASH INC COM 33767D105 5,298 52,960 SH   SOLE 1 52,960 0 0
FIRSTCASH INC OPT 33767D105 200 2,000 SH Call SOLE 8 2,000 0 0
FIRSTENERGY CORP COM 337932107 298,373 6,969,716 SH   SOLE 1 6,969,716 0 0
FIRSTENERGY CORP OPT 337932107 107 2,500 SH Put SOLE 8 2,500 0 0
FIRSTENERGY CORP COM 337932107 1,053 24,585 SH   SOLE 8 24,585 0 0
FIRSTENERGY CORP OPT 337932107 646 15,100 SH Call SOLE 8 15,100 0 0
FIRSTENERGY CORP COM 337932107 1,741 40,666 SH   SOLE 9 40,666 0 0
FISERV INC COM 337738108 68,229 748,443 SH   SOLE 1 748,443 0 0
FISERV INC COM 337738108 604 6,632 SH   SOLE 8 6,632 0 0
FISERV INC OPT 337738108 2,006 22,000 SH Put SOLE 8 22,000 0 0
FISERV INC OPT 337738108 4,667 51,200 SH Call SOLE 8 51,200 0 0
FISERV INC COM 337738108 2,771 30,400 SH   SOLE 9 30,400 0 0
FISERV INC COM 337738108 3,858 42,317 SH   SOLE 58 42,317 0 0
FISERV INC COM 337738108 679 7,448 SH   SOLE 99 7,448 0 0
FITBIT INC COM 33812L102 646 146,917 SH   SOLE 1 146,917 0 0
FITBIT INC OPT 33812L102 4 1,000 SH Call SOLE 8 1,000 0 0
FITBIT INC OPT 33812L102 158 35,800 SH Put SOLE 8 35,800 0 0
FITBIT INC COM 33812L102 750 170,325 SH   SOLE 8 170,325 0 0
FIVE BELOW INC COM 33829M101 7,776 64,782 SH   SOLE 1 64,782 0 0
FIVE BELOW INC OPT 33829M101 6,001 50,000 SH Put SOLE 1 50,000 0 0
FIVE BELOW INC COM 33829M101 9,215 76,778 SH   SOLE 8 76,778 0 0
FIVE BELOW INC OPT 33829M101 8,378 69,800 SH Call SOLE 8 69,800 0 0
FIVE BELOW INC OPT 33829M101 14,331 119,400 SH Put SOLE 8 119,400 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 527 70,087 SH   SOLE 1 70,087 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 50 6,632 SH   SOLE 8 6,632 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 189 31,392 SH   SOLE 1 31,392 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 1 200 SH   SOLE 8 200 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 11 1,861 SH   SOLE 99 1,861 0 0
FIVE9 INC COM 338307101 1,947 37,951 SH   SOLE 1 37,951 0 0
FIVE9 INC COM 338307101 83 1,610 SH   SOLE 8 1,610 0 0
FIVE9 INC BOND 338307AB7 582 419,000 PRN   SOLE 8 0 0 419,000
FLAGSTAR BANCORP INC COM 337930705 1,109 33,422 SH   SOLE 1 33,422 0 0
FLAGSTAR BANCORP INC COM 337930705 12 375 SH   SOLE 8 375 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 33,043 117,653 SH   SOLE 1 117,653 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 35 125 SH   SOLE 8 125 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,873 6,670 SH   SOLE 9 6,670 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,605 9,276 SH   SOLE 58 9,276 0 0
FLEX LNG LTD COM G35947202 3,029 256,690 SH   SOLE 9 256,690 0 0
FLEX LTD COM Y2573F102 9,165 957,662 SH   SOLE 1 957,662 0 0
FLEX LTD OPT Y2573F102 1,416 148,000 SH Put SOLE 8 148,000 0 0
FLEX LTD OPT Y2573F102 84 8,800 SH Call SOLE 8 8,800 0 0
FLEX LTD COM Y2573F102 984 102,847 SH   SOLE 8 102,847 0 0
FLEX LTD COM Y2573F102 57 5,984 SH   SOLE 9 5,984 0 0
FLEX LTD COM Y2573F102 1,234 128,925 SH   SOLE 99 128,925 0 0
FLEXION THERAPEUTICS INC COM 33938J106 359 29,139 SH   SOLE 1 29,139 0 0
FLEXION THERAPEUTICS INC COM 33938J106 253 20,561 SH   SOLE 8 20,561 0 0
FLEXION THERAPEUTICS INC BOND 33938JAB2 1,500 1,721,000 PRN   SOLE 8 0 0 1,721,000
FLEXSHOPPER INC COM 33939J303 0 16 SH   SOLE 8 16 0 0
FLEXSTEEL INDS INC COM 339382103 85 4,972 SH   SOLE 1 4,972 0 0
FLIR SYS INC COM 302445101 14,434 266,793 SH   SOLE 1 266,793 0 0
FLIR SYS INC OPT 302445101 254 4,700 SH Call SOLE 8 4,700 0 0
FLIR SYS INC OPT 302445101 70 1,300 SH Put SOLE 8 1,300 0 0
FLIR SYS INC COM 302445101 2 33 SH   SOLE 8 33 0 0
FLIR SYS INC COM 302445101 568 10,491 SH   SOLE 9 10,491 0 0
FLOOR &amp DECOR HLDGS INC OPT 339750101 5,237 125,000 SH Put SOLE 1 125,000 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 31 731 SH   SOLE 1 731 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 141 3,370 SH   SOLE 8 3,370 0 0
FLOTEK INDS INC DEL COM 343389102 119 35,772 SH   SOLE 1 35,772 0 0
FLOTEK INDS INC DEL COM 343389102 2 584 SH   SOLE 8 584 0 0
FLOWERS FOODS INC COM 343498101 439 18,835 SH   SOLE 1 18,835 0 0
FLOWERS FOODS INC OPT 343498101 100 4,300 SH Call SOLE 8 4,300 0 0
FLOWERS FOODS INC COM 343498101 160 6,890 SH   SOLE 8 6,890 0 0
FLOWERS FOODS INC OPT 343498101 47 2,000 SH Put SOLE 8 2,000 0 0
FLOWSERVE CORP COM 34354P105 12,022 228,176 SH   SOLE 1 228,176 0 0
FLOWSERVE CORP OPT 34354P105 63 1,200 SH Put SOLE 8 1,200 0 0
FLOWSERVE CORP OPT 34354P105 5,569 105,700 SH Call SOLE 8 105,700 0 0
FLOWSERVE CORP COM 34354P105 1,173 22,264 SH   SOLE 9 22,264 0 0
FLUENT INC COM 34380C102 148 27,492 SH   SOLE 1 27,492 0 0
FLUENT INC COM 34380C102 27 5,031 SH   SOLE 8 5,031 0 0
FLUIDIGM CORP DEL COM 34385P108 551 44,710 SH   SOLE 1 44,710 0 0
FLUIDIGM CORP DEL COM 34385P108 35 2,843 SH   SOLE 8 2,843 0 0
FLUOR CORP NEW COM 343412102 18,820 558,644 SH   SOLE 1 558,644 0 0
FLUOR CORP NEW COM 343412102 16 465 SH   DFND 1 0 0 465
FLUOR CORP NEW OPT 343412102 1,850 54,900 SH Put SOLE 8 54,900 0 0
FLUOR CORP NEW OPT 343412102 1,358 40,300 SH Call SOLE 8 40,300 0 0
FLUOR CORP NEW COM 343412102 1,575 46,747 SH   SOLE 8 46,747 0 0
FLUOR CORP NEW COM 343412102 267 7,937 SH   SOLE 9 7,937 0 0
FLUSHING FINL CORP COM 343873105 399 17,988 SH   SOLE 1 17,988 0 0
FLWS/1-800 FLOWERS COM 68243Q106 1,409 74,642 SH   SOLE 1 74,642 0 0
FLWS/1-800 FLOWERS COM 68243Q106 29 1,552 SH   SOLE 8 1,552 0 0
FNB CORP PA COM 302520101 384 32,586 SH   SOLE 1 32,586 0 0
FNB CORP PA COM 302520101 4 301 SH   SOLE 8 301 0 0
FNB CORP PA COM 302520101 402 34,177 SH   SOLE 99 34,177 0 0
FNCB BANCORP INC COM 302578109 88 11,381 SH   SOLE 1 11,381 0 0
FOCUS FINL PARTNERS INC COM 34417P100 668 24,433 SH   SOLE 1 24,433 0 0
FOCUS FINL PARTNERS INC COM 34417P100 138 5,059 SH   SOLE 8 5,059 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 1,210 12,510 SH   SOLE 1 12,510 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 48 500 SH Put SOLE 8 500 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 5 53 SH   SOLE 8 53 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 29 300 SH Call SOLE 8 300 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 69 709 SH   SOLE 9 709 0 0
FONAR CORP COM 344437405 427 19,862 SH   SOLE 1 19,862 0 0
FOOT LOCKER INC COM 344849104 12,889 307,502 SH   SOLE 1 307,502 0 0
FOOT LOCKER INC COM 344849104 42 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC OPT 344849104 2,268 54,100 SH Call SOLE 8 54,100 0 0
FOOT LOCKER INC COM 344849104 4,191 99,986 SH   SOLE 8 99,986 0 0
FOOT LOCKER INC OPT 344849104 7,743 184,700 SH Put SOLE 8 184,700 0 0
FOOT LOCKER INC COM 344849104 413 9,845 SH   SOLE 9 9,845 0 0
FOOT LOCKER INC COM 344849104 84 2,000 SH   SOLE 99 2,000 0 0
FORD MTR CO DEL COM 345370860 302 29,500 SH   DFND 1 0 0 29,500
FORD MTR CO DEL COM 345370860 76,928 7,519,902 SH   SOLE 1 7,519,902 0 0
FORD MTR CO DEL COM 345370860 5,363 524,265 SH   SOLE 8 524,265 0 0
FORD MTR CO DEL OPT 345370860 22,985 2,246,800 SH Put SOLE 8 2,246,800 0 0
FORD MTR CO DEL OPT 345370860 9,365 915,400 SH Call SOLE 8 915,400 0 0
FORD MTR CO DEL COM 345370860 3,535 345,482 SH   SOLE 9 345,482 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 1,275 37,654 SH   SOLE 1 37,654 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 149 4,402 SH   SOLE 99 4,402 0 0
FORESIGHT ENERGY LP COM 34552U104 2 3,027 SH   SOLE 8 3,027 0 0
FORESTAR GROUP INC COM 346232101 137 7,008 SH   SOLE 1 7,008 0 0
FORESTAR GROUP INC COM 346232101 4 222 SH   SOLE 8 222 0 0
FORMFACTOR INC COM 346375108 1,412 90,111 SH   SOLE 1 90,111 0 0
FORMFACTOR INC COM 346375108 79 5,056 SH   SOLE 8 5,056 0 0
FORMFACTOR INC COM 346375108 149 9,511 SH   SOLE 99 9,511 0 0
FORRESTER RESH INC COM 346563109 563 11,965 SH   SOLE 1 11,965 0 0
FORRESTER RESH INC COM 346563109 305 6,490 SH   SOLE 8 6,490 0 0
FORTERRA INC COM 34960W106 60 12,004 SH   SOLE 1 12,004 0 0
FORTINET INC COM 34959E109 17,103 222,620 SH   SOLE 1 222,620 0 0
FORTINET INC OPT 34959E109 1,152 15,000 SH Put SOLE 8 15,000 0 0
FORTINET INC OPT 34959E109 1,836 23,900 SH Call SOLE 8 23,900 0 0
FORTINET INC COM 34959E109 166 2,159 SH   SOLE 8 2,159 0 0
FORTINET INC COM 34959E109 859 11,187 SH   SOLE 9 11,187 0 0
FORTIS INC COM 349553107 63 1,612 SH   SOLE 1 1,612 0 0
FORTIS INC COM 349553107 7 173 SH   SOLE 8 173 0 0
FORTIS INC COM 349553107 6,456 163,300 SH   SOLE 9 163,300 0 0
FORTIVE CORP COM 34959J108 211 2,583 SH   DFND 1 0 0 2,583
FORTIVE CORP COM 34959J108 93,074 1,141,711 SH   SOLE 1 396,359 745,352 0
FORTIVE CORP OPT 34959J108 16 200 SH Call SOLE 8 200 0 0
FORTIVE CORP CONV 34959J207 8,530 8,323 SH   SOLE 8 8,323 0 0
FORTIVE CORP COM 34959J108 1,761 21,591 SH   SOLE 8 21,591 0 0
FORTIVE CORP COM 34959J108 1,943 23,834 SH   SOLE 9 23,834 0 0
FORTIVE CORP COM 34959J108 3,347 41,055 SH   SOLE 20 0 41,055 0
FORTIVE CORP COM 34959J108 9,310 114,208 SH   SOLE 99 0 114,208 0
FORTRESS BIOTECH INC COM 34960Q109 4 2,678 SH   SOLE 1 2,678 0 0
FORTRESS TRANS INFRST INVS L COM 34960P101 8 500 SH   SOLE 1 500 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 16,474 288,369 SH   SOLE 1 288,369 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 1,051 18,392 SH   SOLE 8 18,392 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 1,760 30,800 SH Put SOLE 8 30,800 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 309 5,400 SH Call SOLE 8 5,400 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 622 10,874 SH   SOLE 9 10,874 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 969 16,953 SH   SOLE 99 16,953 0 0
FORTY SEVEN INC COM 34983P104 113 10,648 SH   SOLE 1 10,648 0 0
FORTY SEVEN INC COM 34983P104 47 4,489 SH   SOLE 8 4,489 0 0
FORTY SEVEN INC COM 34983P104 49 4,623 SH   SOLE 99 4,623 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 1,099 321,121 SH   SOLE 1 321,121 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 11 3,344 SH   SOLE 8 3,344 0 0
FORWARD AIR CORP COM 349853101 3,027 51,174 SH   SOLE 1 51,174 0 0
FORWARD AIR CORP COM 349853101 0 3 SH   SOLE 8 3 0 0
FOSSIL GROUP INC COM 34988V106 861 74,941 SH   SOLE 1 74,941 0 0
FOSSIL GROUP INC OPT 34988V106 454 39,500 SH Call SOLE 8 39,500 0 0
FOSSIL GROUP INC OPT 34988V106 347 30,200 SH Put SOLE 8 30,200 0 0
FOSSIL GROUP INC COM 34988V106 18 1,603 SH   SOLE 8 1,603 0 0
FOSTER L B CO COM 350060109 181 6,622 SH   SOLE 1 6,622 0 0
FOSTER L B CO COM 350060109 1 52 SH   SOLE 8 52 0 0
FOSTER L B CO OPT 350060109 3 100 SH Call SOLE 8 100 0 0
FOSTER L B CO COM 350060109 372 13,616 SH   SOLE 99 13,616 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 2,585 94,619 SH   SOLE 1 94,619 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1 26 SH   SOLE 8 26 0 0
FOX CORP COM 35137L204 6 166 SH   DFND 1 0 0 166
FOX CORP COM 35137L105 41,218 1,124,992 SH   SOLE 1 1,124,992 0 0
FOX CORP COM 35137L204 96,107 2,630,899 SH   SOLE 1 2,630,899 0 0
FOX CORP COM 35137L204 145 3,954 SH   SOLE 8 3,954 0 0
FOX CORP OPT 35137L204 34 924 SH Put SOLE 8 924 0 0
FOX CORP OPT 35137L105 70,694 1,929,419 SH Call SOLE 8 1,929,419 0 0
FOX CORP OPT 35137L204 27 759 SH Call SOLE 8 759 0 0
FOX CORP COM 35137L105 1,037 28,323 SH   SOLE 8 28,323 0 0
FOX CORP OPT 35137L105 1,150 31,363 SH Put SOLE 8 31,363 0 0
FOX CORP COM 35137L204 454 12,422 SH   SOLE 9 12,422 0 0
FOX CORP COM 35137L105 1,143 31,202 SH   SOLE 9 31,202 0 0
FOX FACTORY HLDG CORP COM 35138V102 3,559 43,129 SH   SOLE 1 43,129 0 0
FOX FACTORY HLDG CORP COM 35138V102 8 100 SH   SOLE 8 100 0 0
FRANCESCAS HLDGS CORP COM 351793104 0 37 SH   SOLE 1 37 0 0
FRANCESCAS HLDGS CORP OPT 351793104 70 11,200 SH Call SOLE 8 11,200 0 0
FRANCESCAS HLDGS CORP COM 351793104 2 400 SH   SOLE 8 400 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 1,977 23,272 SH   SOLE 1 23,272 0 0
FRANCO NEVADA CORP COM 351858105 217 2,560 SH   SOLE 8 2,560 0 0
FRANCO NEVADA CORP OPT 351858105 391 4,600 SH Call SOLE 8 4,600 0 0
FRANCO NEVADA CORP COM 351858105 96 1,132 SH   SOLE 9 1,132 0 0
FRANCO NEVADA CORP COM 351858105 425 5,001 SH   SOLE 99 5,001 0 0
FRANKLIN COVEY CO COM 353469109 214 6,281 SH   SOLE 1 6,281 0 0
FRANKLIN ELEC INC COM 353514102 2,585 54,424 SH   SOLE 1 54,424 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 416 14,888 SH   SOLE 1 14,888 0 0
FRANKLIN FINL SVCS CORP COM 353525108 106 2,788 SH   SOLE 1 2,788 0 0
FRANKLIN RES INC COM 354613101 64,648 1,857,779 SH   SOLE 1 1,857,779 0 0
FRANKLIN RES INC COM 354613101 47 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 100 2,879 SH   SOLE 8 2,879 0 0
FRANKLIN RES INC OPT 354613101 418 12,000 SH Put SOLE 8 12,000 0 0
FRANKLIN RES INC OPT 354613101 132 3,800 SH Call SOLE 8 3,800 0 0
FRANKLIN RES INC COM 354613101 798 22,933 SH   SOLE 9 22,933 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,662 225,124 SH   SOLE 1 225,124 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1 201 SH   SOLE 8 201 0 0
FRANKS INTL N V COM N33462107 674 123,536 SH   SOLE 1 123,536 0 0
FRANKS INTL N V COM N33462107 10,920 2,000,000 SH   SOLE 8 2,000,000 0 0
FREDS INC COM 356108100 0 49 SH   SOLE 1 49 0 0
FREDS INC OPT 356108100 1 2,600 SH Call SOLE 8 2,600 0 0
FREDS INC OPT 356108100 0 1,000 SH Put SOLE 8 1,000 0 0
FREDS INC COM 356108100 1 1,886 SH   SOLE 8 1,886 0 0
FREEPORT-MCMORAN INC COM 35671D857 63,406 5,461,422 SH   SOLE 1 5,461,422 0 0
FREEPORT-MCMORAN INC COM 35671D857 28 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC COM 35671D857 7,004 603,227 SH   SOLE 8 603,227 0 0
FREEPORT-MCMORAN INC OPT 35671D857 14,687 1,265,000 SH Call SOLE 8 1,265,000 0 0
FREEPORT-MCMORAN INC OPT 35671D857 20,314 1,749,700 SH Put SOLE 8 1,749,700 0 0
FREEPORT-MCMORAN INC COM 35671D857 3,039 261,655 SH   SOLE 9 261,655 0 0
FREEPORT-MCMORAN INC COM 35671D857 280 24,075 SH   DFND 20 0 0 24,075
FREIGHTCAR AMER INC COM 357023100 142 24,169 SH   SOLE 1 24,169 0 0
FREQUENCY ELECTRS INC COM 358010106 0 13 SH   SOLE 8 13 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 854 31,733 SH   SOLE 1 31,733 0 0
FRESHPET INC COM 358039105 1,143 25,116 SH   SOLE 1 25,116 0 0
FRESHPET INC COM 358039105 4 89 SH   SOLE 8 89 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 924 75,663 SH   SOLE 1 75,663 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 1 94 SH   SOLE 8 94 0 0
FRONTDOOR INC COM 35905A109 9,169 210,524 SH   SOLE 1 210,524 0 0
FRONTDOOR INC COM 35905A109 368 8,451 SH   SOLE 8 8,451 0 0
FRONTDOOR INC COM 35905A109 2,013 46,233 SH   SOLE 99 46,233 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 220 125,685 SH   SOLE 1 125,685 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 438 250,000 SH Put SOLE 1 250,000 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 60 34,132 SH   SOLE 8 34,132 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 153 87,700 SH Call SOLE 8 87,700 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 154 87,900 SH Put SOLE 8 87,900 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 0 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 4,018 502,214 SH   SOLE 1 502,214 0 0
FRONTLINE LTD OPT G3682E192 58 7,200 SH Put SOLE 8 7,200 0 0
FRONTLINE LTD OPT G3682E192 73 9,100 SH Call SOLE 8 9,100 0 0
FRONTLINE LTD COM G3682E192 684 85,439 SH   SOLE 9 85,439 0 0
FRP HLDGS INC COM 30292L107 261 4,685 SH   SOLE 1 4,685 0 0
FRP HLDGS INC COM 30292L107 1 14 SH   SOLE 8 14 0 0
FS BANCORP INC COM 30263Y104 137 2,630 SH   SOLE 1 2,630 0 0
FS KKR CAPITAL CORP COM 302635107 4,443 745,479 SH   SOLE 1 745,479 0 0
FTD COS INC COM 30281V108 0 579 SH   SOLE 1 579 0 0
FTD COS INC COM 30281V108 0 150 SH   SOLE 8 150 0 0
FTI CONSULTING INC COM 302941109 3,959 47,222 SH   SOLE 1 47,222 0 0
FTI CONSULTING INC COM 302941109 18 215 SH   SOLE 8 215 0 0
FTI CONSULTING INC OPT 302941109 8 100 SH Call SOLE 8 100 0 0
FTS INTERNATIONAL INC COM 30283W104 120 21,417 SH   SOLE 1 21,417 0 0
FUELCELL ENERGY INC COM 35952H601 7 40,065 SH   SOLE 1 40,065 0 0
FULLER H B CO COM 359694106 3,608 77,741 SH   SOLE 1 77,741 0 0
FULLER H B CO COM 359694106 28 598 SH   SOLE 8 598 0 0
FULTON FINL CORP PA COM 360271100 2,068 126,305 SH   SOLE 1 126,305 0 0
FUNKO INC COM 361008105 265 10,954 SH   SOLE 1 10,954 0 0
FUTURE FINTECH GROUP INC COM 36117V105 22 17,400 SH   SOLE 8 17,400 0 0
FUTUREFUEL CORPORATION COM 36116M106 350 29,937 SH   SOLE 1 29,937 0 0
FVCBANKCORP INC COM 36120Q101 157 8,073 SH   SOLE 1 8,073 0 0
G-III APPAREL GROUP LTD OPT 36237H101 3,678 125,000 SH Put SOLE 1 125,000 0 0
G-III APPAREL GROUP LTD COM 36237H101 2,904 98,730 SH   SOLE 1 98,730 0 0
G-III APPAREL GROUP LTD COM 36237H101 2 58 SH   SOLE 8 58 0 0
G-III APPAREL GROUP LTD OPT 36237H101 141 4,800 SH Call SOLE 8 4,800 0 0
G1 THERAPEUTICS INC COM 3621LQ109 705 22,984 SH   SOLE 1 22,984 0 0
G1 THERAPEUTICS INC COM 3621LQ109 84 2,739 SH   SOLE 99 2,739 0 0
GAIA INC NEW COM 36269P104 53 6,989 SH   SOLE 1 6,989 0 0
GAIA INC NEW COM 36269P104 3 342 SH   SOLE 8 342 0 0
GAIN CAP HLDGS INC COM 36268W100 53 12,688 SH   SOLE 1 12,688 0 0
GAIN CAP HLDGS INC COM 36268W100 17 4,199 SH   SOLE 8 4,199 0 0
GALAPAGOS NV ADR 36315X101 482 3,742 SH   SOLE 1 3,742 0 0
GALAPAGOS NV ADR 36315X101 15 114 SH   SOLE 8 114 0 0
GALECTIN THERAPEUTICS INC COM 363225202 86 20,788 SH   SOLE 1 20,788 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 23,873 272,532 SH   SOLE 1 272,532 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 37 422 SH   SOLE 8 422 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 1,252 14,303 SH   SOLE 9 14,303 0 0
GAMCO INVESTORS INC COM 361438104 65 3,384 SH   SOLE 1 3,384 0 0
GAMESTOP CORP NEW COM 36467W109 5,983 1,094,016 SH   SOLE 1 1,094,016 0 0
GAMESTOP CORP NEW OPT 36467W109 821 150,000 SH Call SOLE 1 150,000 0 0
GAMESTOP CORP NEW COM 36467W109 1,588 290,268 SH   SOLE 8 290,268 0 0
GAMESTOP CORP NEW OPT 36467W109 1,860 340,100 SH Put SOLE 8 340,100 0 0
GAMESTOP CORP NEW OPT 36467W109 546 99,800 SH Call SOLE 8 99,800 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 7,065 181,245 SH   SOLE 1 181,245 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 282 7,235 SH   SOLE 8 7,235 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 485 12,455 SH   SOLE 99 12,455 0 0
GANNETT CO INC COM 36473H104 1,408 172,510 SH   SOLE 1 172,510 0 0
GANNETT CO INC COM 36473H104 36 4,465 SH   SOLE 8 4,465 0 0
GANNETT CO INC OPT 36473H104 122 15,000 SH Call SOLE 8 15,000 0 0
GANNETT CO INC OPT 36473H104 11 1,300 SH Put SOLE 8 1,300 0 0
GAP INC OPT 364760108 5,392 300,000 SH Put SOLE 1 300,000 0 0
GAP INC COM 364760108 18,281 1,017,404 SH   SOLE 1 1,017,404 0 0
GAP INC COM 364760108 3,288 183,022 SH   SOLE 8 183,022 0 0
GAP INC OPT 364760108 4,665 259,600 SH Put SOLE 8 259,600 0 0
GAP INC OPT 364760108 1,240 69,000 SH Call SOLE 8 69,000 0 0
GAP INC COM 364760108 1,261 70,173 SH   SOLE 9 70,173 0 0
GARDNER DENVER HLDGS INC COM 36555P107 5,757 166,363 SH   SOLE 1 166,363 0 0
GARDNER DENVER HLDGS INC COM 36555P107 187 5,410 SH   SOLE 8 5,410 0 0
GARDNER DENVER HLDGS INC OPT 36555P107 242 7,000 SH Put SOLE 8 7,000 0 0
GARMIN LTD COM H2906T109 20,394 255,565 SH   SOLE 1 255,565 0 0
GARMIN LTD OPT H2906T109 1,915 24,000 SH Put SOLE 8 24,000 0 0
GARMIN LTD COM H2906T109 1,207 15,127 SH   SOLE 8 15,127 0 0
GARMIN LTD OPT H2906T109 910 11,400 SH Call SOLE 8 11,400 0 0
GARMIN LTD COM H2906T109 741 9,287 SH   SOLE 9 9,287 0 0
GARRETT MOTION INC COM 366505105 4,436 288,975 SH   SOLE 1 288,975 0 0
GARRETT MOTION INC COM 366505105 2 161 SH   DFND 1 0 0 161
GARRETT MOTION INC OPT 366505105 22 1,462 SH Call SOLE 8 1,462 0 0
GARRETT MOTION INC OPT 366505105 0 30 SH Put SOLE 8 30 0 0
GARRETT MOTION INC COM 366505105 153 9,971 SH   SOLE 8 9,971 0 0
GARRETT MOTION INC COM 366505105 9 585 SH   SOLE 9 585 0 0
GARTNER INC COM 366651107 25,669 159,483 SH   SOLE 1 159,483 0 0
GARTNER INC COM 366651107 96 597 SH   SOLE 8 597 0 0
GARTNER INC COM 366651107 1,122 6,966 SH   SOLE 9 6,966 0 0
GARTNER INC COM 366651107 1,560 9,694 SH   SOLE 58 9,694 0 0
GASLOG LTD COM G37585109 753 52,235 SH   SOLE 1 52,235 0 0
GASLOG PARTNERS LP COM Y2687W108 142 6,695 SH   SOLE 1 6,695 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 971 85,144 SH   SOLE 1 85,144 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 3,646 319,614 SH   SOLE 8 319,614 0 0
GATX CORP COM 361448103 2,606 32,866 SH   SOLE 1 32,866 0 0
GATX CORP COM 361448103 44 560 SH   SOLE 8 560 0 0
GATX CORP OPT 361448103 87 1,100 SH Call SOLE 8 1,100 0 0
GATX CORP OPT 361448103 40 500 SH Put SOLE 8 500 0 0
GCI LIBERTY INC COM 36164V305 875 14,226 SH   SOLE 1 14,226 0 0
GCI LIBERTY INC COM 36164V305 32 528 SH   SOLE 8 528 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,633 72,105 SH   SOLE 1 72,105 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 200 8,864 SH   SOLE 8 8,864 0 0
GDS HLDGS LTD ADR 36165L108 8 206 SH   SOLE 8 206 0 0
GDS HLDGS LTD ADR 36165L108 402 10,700 SH   SOLE 9 10,700 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 86 10,094 SH   SOLE 1 10,094 0 0
GENCOR INDS INC COM 368678108 77 5,966 SH   SOLE 1 5,966 0 0
GENERAC HLDGS INC COM 368736104 3,562 51,308 SH   SOLE 1 51,308 0 0
GENERAL DYNAMICS CORP COM 369550108 75,723 416,471 SH   SOLE 1 416,471 0 0
GENERAL DYNAMICS CORP COM 369550108 211 1,159 SH   SOLE 8 1,159 0 0
GENERAL DYNAMICS CORP OPT 369550108 5,127 28,200 SH Put SOLE 8 28,200 0 0
GENERAL DYNAMICS CORP OPT 369550108 6,600 36,300 SH Call SOLE 8 36,300 0 0
GENERAL DYNAMICS CORP COM 369550108 3,883 21,355 SH   SOLE 9 21,355 0 0
GENERAL DYNAMICS CORP COM 369550108 1,349 7,417 SH   SOLE 99 7,417 0 0
GENERAL ELECTRIC CO COM 369604103 155,544 14,813,744 SH   SOLE 1 14,813,744 0 0
GENERAL ELECTRIC CO OPT 369604103 6,825 650,000 SH Call SOLE 1 650,000 0 0
GENERAL ELECTRIC CO OPT 369604103 2,625 250,000 SH Put SOLE 1 250,000 0 0
GENERAL ELECTRIC CO COM 369604103 352 33,550 SH   DFND 1 0 0 33,550
GENERAL ELECTRIC CO COM 369604103 13,213 1,258,305 SH   SOLE 8 1,258,305 0 0
GENERAL ELECTRIC CO OPT 369604103 26,492 2,523,000 SH Call SOLE 8 2,523,000 0 0
GENERAL ELECTRIC CO OPT 369604103 68,279 6,502,700 SH Put SOLE 8 6,502,700 0 0
GENERAL ELECTRIC CO COM 369604103 13,367 1,273,089 SH   SOLE 9 1,273,089 0 0
GENERAL ELECTRIC CO OPT 369604103 2,625 250,000 SH Call SOLE 9 250,000 0 0
GENERAL ELECTRIC CO OPT 369604103 2,625 250,000 SH Put SOLE 9 250,000 0 0
GENERAL ELECTRIC CO COM 369604103 399 38,000 SH   DFND 20 0 0 38,000
GENERAL ELECTRIC CO COM 369604103 5 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 63 7,485 SH   SOLE 1 7,485 0 0
GENERAL MLS INC COM 370334104 66 1,250 SH   DFND 1 0 0 1,250
GENERAL MLS INC COM 370334104 103,677 1,974,034 SH   SOLE 1 1,974,034 0 0
GENERAL MLS INC OPT 370334104 9,548 181,800 SH Call SOLE 8 181,800 0 0
GENERAL MLS INC OPT 370334104 8,545 162,700 SH Put SOLE 8 162,700 0 0
GENERAL MLS INC COM 370334104 925 17,613 SH   SOLE 8 17,613 0 0
GENERAL MLS INC COM 370334104 2,451 46,651 SH   SOLE 9 46,651 0 0
GENERAL MOLY INC COM 370373102 0 67 SH   SOLE 8 67 0 0
GENERAL MTRS CO COM 37045V100 86,007 2,232,233 SH   SOLE 1 2,232,233 0 0
GENERAL MTRS CO COM 37045V100 547 14,200 SH   DFND 1 0 0 14,200
GENERAL MTRS CO OPT 37045V100 43,088 1,118,300 SH Call SOLE 8 1,118,300 0 0
GENERAL MTRS CO OPT 37045V100 66,904 1,736,400 SH Put SOLE 8 1,736,400 0 0
GENERAL MTRS CO COM 37045V100 16,293 422,854 SH   SOLE 8 422,854 0 0
GENERAL MTRS CO COM 37045V100 5,941 154,161 SH   SOLE 9 154,161 0 0
GENERAL MTRS CO COM 37045V100 1,608 41,746 SH   SOLE 99 41,746 0 0
GENESCO INC COM 371532102 2,296 54,319 SH   SOLE 1 54,319 0 0
GENESCO INC OPT 371532102 13 300 SH Call SOLE 8 300 0 0
GENESCO INC COM 371532102 358 8,469 SH   SOLE 8 8,469 0 0
GENESEE &amp WYO INC COM 371559105 1,118 11,182 SH   SOLE 1 11,182 0 0
GENESEE &amp WYO INC COM 371559105 82 813 SH   SOLE 8 813 0 0
GENESIS ENERGY L P COM 371927104 852 38,943 SH   SOLE 1 38,943 0 0
GENESIS ENERGY L P OPT 371927104 324 14,800 SH Put SOLE 8 14,800 0 0
GENESIS ENERGY L P COM 371927104 197 8,987 SH   SOLE 8 8,987 0 0
GENESIS HEALTHCARE INC COM 37185X106 65 52,540 SH   SOLE 1 52,540 0 0
GENESIS HEALTHCARE INC COM 37185X106 18 15,136 SH   SOLE 8 15,136 0 0
GENIE ENERGY LTD COM 372284208 99 9,272 SH   SOLE 1 9,272 0 0
GENIE ENERGY LTD COM 372284208 138 12,946 SH   SOLE 9 12,946 0 0
GENMARK DIAGNOSTICS INC COM 372309104 343 52,834 SH   SOLE 1 52,834 0 0
GENMARK DIAGNOSTICS INC COM 372309104 16 2,565 SH   SOLE 8 2,565 0 0
GENOCEA BIOSCIENCES INC COM 372427401 58 14,324 SH   SOLE 8 14,324 0 0
GENOMIC HEALTH INC COM 37244C101 2,009 34,555 SH   SOLE 1 34,555 0 0
GENOMIC HEALTH INC COM 37244C101 6 100 SH   SOLE 8 100 0 0
GENPACT LIMITED COM G3922B107 1,784 46,863 SH   SOLE 1 46,863 0 0
GENPACT LIMITED COM G3922B107 164 4,311 SH   SOLE 8 4,311 0 0
GENPACT LIMITED COM G3922B107 289 7,584 SH   SOLE 99 7,584 0 0
GENTEX CORP COM 371901109 5,510 223,927 SH   SOLE 1 223,927 0 0
GENTEX CORP COM 371901109 418 17,029 SH   SOLE 8 17,029 0 0
GENTEX CORP OPT 371901109 20 800 SH Put SOLE 8 800 0 0
GENTEX CORP OPT 371901109 244 9,900 SH Call SOLE 8 9,900 0 0
GENTHERM INC COM 37253A103 2,451 58,603 SH   SOLE 1 58,603 0 0
GENTHERM INC COM 37253A103 3 81 SH   SOLE 8 81 0 0
GENTHERM INC COM 37253A103 245 5,852 SH   SOLE 99 5,852 0 0
GENUINE PARTS CO COM 372460105 26,771 258,452 SH   SOLE 1 258,452 0 0
GENUINE PARTS CO OPT 372460105 663 6,400 SH Put SOLE 8 6,400 0 0
GENUINE PARTS CO COM 372460105 33 316 SH   SOLE 8 316 0 0
GENUINE PARTS CO OPT 372460105 5,956 57,500 SH Call SOLE 8 57,500 0 0
GENUINE PARTS CO COM 372460105 6,108 58,966 SH   SOLE 9 58,966 0 0
GENWORTH FINL INC COM 37247D106 3,650 983,730 SH   SOLE 1 983,730 0 0
GENWORTH FINL INC OPT 37247D106 282 76,000 SH Call SOLE 1 76,000 0 0
GENWORTH FINL INC COM 37247D106 42 11,451 SH   SOLE 8 11,451 0 0
GENWORTH FINL INC OPT 37247D106 3,720 1,002,600 SH Put SOLE 8 1,002,600 0 0
GENWORTH FINL INC OPT 37247D106 313 84,300 SH Call SOLE 8 84,300 0 0
GEO GROUP INC NEW TRUS 36162J106 3,158 150,332 SH   SOLE 1 150,332 0 0
GEO GROUP INC NEW TRUS 36162J106 9 450 SH   SOLE 8 450 0 0
GEO GROUP INC NEW COM 36162J106 1,191 56,687 SH   SOLE 99 56,687 0 0
GEOPARK LTD COM G38327105 269 14,489 SH   SOLE 1 14,489 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 237 15,683 SH   SOLE 1 15,683 0 0
GERDAU S A ADR 373737105 1,340 344,564 SH   SOLE 1 344,564 0 0
GERDAU S A ADR 373737105 0 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 465 15,448 SH   SOLE 1 15,448 0 0
GERON CORP COM 374163103 162 115,101 SH   SOLE 1 115,101 0 0
GERON CORP COM 374163103 0 96 SH   SOLE 8 96 0 0
GETTY RLTY CORP NEW TRUS 374297109 1,673 54,409 SH   SOLE 1 54,409 0 0
GIBRALTAR INDS INC COM 374689107 1,803 44,695 SH   SOLE 1 44,695 0 0
GIGAMEDIA LTD COM Y2711Y112 9 3,644 SH   DFND 1 0 0 3,644
GILAT SATELLITE NETWORKS LTD COM M51474118 1 172 SH   SOLE 9 172 0 0
GILDAN ACTIVEWEAR INC COM 375916103 712 18,393 SH   SOLE 1 18,393 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 4 100 SH Call SOLE 8 100 0 0
GILDAN ACTIVEWEAR INC COM 375916103 5,558 143,455 SH   SOLE 9 143,455 0 0
GILEAD SCIENCES INC COM 375558103 154,312 2,284,123 SH   SOLE 1 2,284,123 0 0
GILEAD SCIENCES INC OPT 375558103 1,689 25,000 SH Put SOLE 1 25,000 0 0
GILEAD SCIENCES INC COM 375558103 184 2,729 SH   DFND 1 0 0 2,729
GILEAD SCIENCES INC COM 375558103 11,905 176,218 SH   SOLE 8 176,218 0 0
GILEAD SCIENCES INC OPT 375558103 22,099 327,100 SH Call SOLE 8 327,100 0 0
GILEAD SCIENCES INC OPT 375558103 25,517 377,700 SH Put SOLE 8 377,700 0 0
GILEAD SCIENCES INC COM 375558103 10,284 152,221 SH   SOLE 9 152,221 0 0
GILEAD SCIENCES INC COM 375558103 9,312 137,833 SH   SOLE 58 137,833 0 0
GILEAD SCIENCES INC COM 375558103 1,962 29,044 SH   SOLE 99 29,044 0 0
GLACIER BANCORP INC NEW COM 37637Q105 4,249 104,765 SH   SOLE 1 104,765 0 0
GLADSTONE COML CORP TRUS 376536108 412 19,411 SH   SOLE 1 19,411 0 0
GLADSTONE LD CORP TRUS 376549101 125 10,853 SH   SOLE 1 10,853 0 0
GLATFELTER COM 377316104 868 51,405 SH   SOLE 1 51,405 0 0
GLAUKOS CORP COM 377322102 2,353 31,205 SH   SOLE 1 31,205 0 0
GLAUKOS CORP OPT 377322102 4,185 55,500 SH Put SOLE 8 55,500 0 0
GLAUKOS CORP COM 377322102 2,360 31,309 SH   SOLE 8 31,309 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 58 1,450 SH   DFND 1 0 0 1,450
GLAXOSMITHKLINE PLC ADR 37733W105 5,866 146,607 SH   SOLE 1 146,607 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 5,707 142,600 SH Call SOLE 8 142,600 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 1,301 32,500 SH Put SOLE 8 32,500 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 612 15,300 SH   DFND 20 0 0 15,300
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 2,848 54,137 SH   SOLE 1 54,137 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 326 6,200 SH Put SOLE 8 6,200 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 1,857 35,300 SH Call SOLE 8 35,300 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 81 1,541 SH   SOLE 99 1,541 0 0
GLOBAL BRASS &amp COPPR HLDGS I COM 37953G103 3,537 80,864 SH   SOLE 1 80,864 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 169 5,448 SH   SOLE 1 5,448 0 0
GLOBAL MED REIT INC TRUS 37954A204 241 22,972 SH   SOLE 1 22,972 0 0
GLOBAL NET LEASE INC TRUS 379378201 1,915 97,603 SH   SOLE 1 97,603 0 0
GLOBAL PARTNERS LP COM 37946R109 8 400 SH   SOLE 1 400 0 0
GLOBAL PMTS INC COM 37940X102 38,298 239,173 SH   SOLE 1 239,173 0 0
GLOBAL PMTS INC OPT 37940X102 128 800 SH Call SOLE 8 800 0 0
GLOBAL PMTS INC COM 37940X102 13 84 SH   SOLE 8 84 0 0
GLOBAL PMTS INC COM 37940X102 1,992 12,438 SH   SOLE 9 12,438 0 0
GLOBAL WTR RES INC COM 379463102 259 24,881 SH   SOLE 1 24,881 0 0
GLOBAL X FDS FUND 37954Y855 1,473 56,470 SH   SOLE 1 56,470 0 0
GLOBAL X FDS FUND 37954Y715 37 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37954Y764 254 10,250 SH   DFND 1 0 0 10,250
GLOBAL X FDS FUND 37950E366 30 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS OPT 37950E366 32 3,300 SH Put SOLE 8 3,300 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBAL X FDS OPT 37950E366 38 4,000 SH Call SOLE 8 4,000 0 0
GLOBANT S A COM L44385109 69 684 SH   SOLE 1 684 0 0
GLOBUS MARITIME LIMITED NEW COM Y27265407 33 14,400 SH   SOLE 1 14,400 0 0
GLOBUS MED INC COM 379577208 4,014 94,880 SH   SOLE 1 94,880 0 0
GLOBUS MED INC COM 379577208 260 6,137 SH   SOLE 8 6,137 0 0
GLOBUS MED INC OPT 379577208 2,441 57,700 SH Put SOLE 8 57,700 0 0
GLOBUS MED INC COM 379577208 75 1,768 SH   SOLE 99 1,768 0 0
GLU MOBILE INC COM 379890106 1,843 256,672 SH   SOLE 1 256,672 0 0
GLU MOBILE INC OPT 379890106 107 14,900 SH Call SOLE 8 14,900 0 0
GLU MOBILE INC COM 379890106 409 56,851 SH   SOLE 8 56,851 0 0
GLU MOBILE INC OPT 379890106 403 56,100 SH Put SOLE 8 56,100 0 0
GLYCOMIMETICS INC COM 38000Q102 260 21,804 SH   SOLE 1 21,804 0 0
GLYCOMIMETICS INC COM 38000Q102 76 6,347 SH   SOLE 8 6,347 0 0
GLYCOMIMETICS INC COM 38000Q102 74 6,187 SH   SOLE 99 6,187 0 0
GMS INC COM 36251C103 1,152 52,339 SH   SOLE 1 52,339 0 0
GMS INC COM 36251C103 53 2,443 SH   SOLE 8 2,443 0 0
GNC HLDGS INC COM 36191G107 142 94,427 SH   SOLE 1 94,427 0 0
GNC HLDGS INC COM 36191G107 38 25,762 SH   SOLE 8 25,762 0 0
GNC HLDGS INC OPT 36191G107 44 29,300 SH Put SOLE 8 29,300 0 0
GNC HLDGS INC OPT 36191G107 34 22,400 SH Call SOLE 8 22,400 0 0
GODADDY INC COM 380237107 27,211 387,886 SH   SOLE 1 387,886 0 0
GODADDY INC COM 380237107 272 3,884 SH   SOLE 8 3,884 0 0
GODADDY INC OPT 380237107 70 1,000 SH Put SOLE 8 1,000 0 0
GODADDY INC OPT 380237107 196 2,800 SH Call SOLE 8 2,800 0 0
GODADDY INC COM 380237107 135 1,930 SH   SOLE 9 1,930 0 0
GODADDY INC COM 380237107 301 4,296 SH   SOLE 99 4,296 0 0
GOGO INC COM 38046C109 531 133,507 SH   SOLE 1 133,507 0 0
GOGO INC OPT 38046C109 12 2,900 SH Call SOLE 8 2,900 0 0
GOGO INC COM 38046C109 35 8,777 SH   SOLE 8 8,777 0 0
GOGO INC OPT 38046C109 23 5,800 SH Put SOLE 8 5,800 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 2,434 144,200 SH   SOLE 1 144,200 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 1,157 62,609 SH   SOLE 1 62,609 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 593 32,065 SH   SOLE 8 32,065 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 529 28,600 SH Put SOLE 8 28,600 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 510 27,600 SH Call SOLE 8 27,600 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 177 15,674 SH   SOLE 1 15,674 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 191 16,900 SH Put SOLE 8 16,900 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 191 16,900 SH Call SOLE 8 16,900 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 14 1,200 SH   SOLE 8 1,200 0 0
GOLD FIELDS LTD NEW ADR 38059T106 741 136,955 SH   SOLE 1 136,955 0 0
GOLD FIELDS LTD NEW OPT 38059T106 130 24,100 SH Call SOLE 8 24,100 0 0
GOLD FIELDS LTD NEW OPT 38059T106 56 10,300 SH Put SOLE 8 10,300 0 0
GOLD FIELDS LTD NEW ADR 38059T106 121 22,443 SH   SOLE 8 22,443 0 0
GOLD FIELDS LTD NEW ADR 38059T106 729 134,762 SH   SOLE 99 134,762 0 0
GOLD RESOURCE CORP COM 38068T105 258 76,290 SH   SOLE 1 76,290 0 0
GOLD RESOURCE CORP COM 38068T105 1 439 SH   SOLE 8 439 0 0
GOLD STD VENTURES CORP COM 380738104 1 607 SH   SOLE 8 607 0 0
GOLDEN ENTMT INC COM 381013101 154 11,026 SH   SOLE 1 11,026 0 0
GOLDEN ENTMT INC COM 381013101 9 621 SH   SOLE 8 621 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 3,910 675,503 SH   SOLE 9 675,503 0 0
GOLDMAN SACHS BDC INC COM 38147U107 4 216 SH   SOLE 1 216 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,537 12,401 SH   DFND 1 0 0 12,401
GOLDMAN SACHS GROUP INC COM 38141G104 133,370 651,862 SH   SOLE 1 651,862 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 32,802 160,326 SH   SOLE 8 160,326 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 60,193 294,200 SH Call SOLE 8 294,200 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 189,316 925,300 SH Put SOLE 8 925,300 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,398 26,387 SH   SOLE 9 26,387 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,168 5,710 SH   DFND 20 0 0 5,710
GOODRICH PETE CORP COM 382410843 75 5,786 SH   SOLE 1 5,786 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,113 203,452 SH   SOLE 1 203,452 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 1,582 103,400 SH Put SOLE 8 103,400 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 12 803 SH   SOLE 8 803 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 915 59,800 SH Call SOLE 8 59,800 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 5,756 376,180 SH   SOLE 9 376,180 0 0
GOOSEHEAD INS INC COM 38267D109 345 7,211 SH   SOLE 1 7,211 0 0
GOPRO INC COM 38268T103 3 513 SH   DFND 1 0 0 513
GOPRO INC OPT 38268T103 2,730 500,000 SH Call SOLE 1 500,000 0 0
GOPRO INC COM 38268T103 3,615 662,150 SH   SOLE 1 662,150 0 0
GOPRO INC OPT 38268T103 228 41,800 SH Put SOLE 8 41,800 0 0
GOPRO INC OPT 38268T103 1,910 349,900 SH Call SOLE 8 349,900 0 0
GOPRO INC COM 38268T103 67 12,307 SH   SOLE 8 12,307 0 0
GORMAN RUPP CO COM 383082104 378 11,513 SH   SOLE 1 11,513 0 0
GP STRATEGIES CORP COM 36225V104 127 8,418 SH   SOLE 1 8,418 0 0
GP STRATEGIES CORP COM 36225V104 6 365 SH   SOLE 8 365 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 3,099 40,724 SH   SOLE 1 40,724 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 190 2,500 SH Put SOLE 8 2,500 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 135 1,779 SH   SOLE 8 1,779 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 304 4,000 SH Call SOLE 8 4,000 0 0
GRACO INC COM 384109104 5,322 106,067 SH   SOLE 1 106,067 0 0
GRACO INC COM 384109104 0 4 SH   SOLE 8 4 0 0
GRAF INDL CORP TRUS 384278206 1,544 150,000 SH   SOLE 8 150,000 0 0
GRAFTECH INTL LTD COM 384313508 976 84,851 SH   SOLE 1 84,851 0 0
GRAFTECH INTL LTD COM 384313508 55 4,810 SH   SOLE 8 4,810 0 0
GRAFTECH INTL LTD COM 384313508 209 18,151 SH   SOLE 99 18,151 0 0
GRAHAM CORP COM 384556106 128 6,353 SH   SOLE 1 6,353 0 0
GRAHAM HLDGS CO COM 384637104 2,024 2,932 SH   SOLE 1 2,932 0 0
GRAHAM HLDGS CO COM 384637104 14 20 SH   SOLE 8 20 0 0
GRAINGER W W INC COM 384802104 18,892 70,423 SH   SOLE 1 70,423 0 0
GRAINGER W W INC OPT 384802104 2,334 8,700 SH Call SOLE 8 8,700 0 0
GRAINGER W W INC OPT 384802104 3,299 12,300 SH Put SOLE 8 12,300 0 0
GRAINGER W W INC COM 384802104 16 59 SH   SOLE 8 59 0 0
GRAINGER W W INC COM 384802104 943 3,514 SH   SOLE 9 3,514 0 0
GRAN TIERRA ENERGY INC COM 38500T101 0 150 SH   SOLE 1 150 0 0
GRAN TIERRA ENERGY INC COM 38500T101 49 30,990 SH   SOLE 8 30,990 0 0
GRAND CANYON ED INC COM 38526M106 5,851 49,994 SH   SOLE 1 49,994 0 0
GRAND CANYON ED INC COM 38526M106 565 4,832 SH   SOLE 8 4,832 0 0
GRAND CANYON ED INC OPT 38526M106 421 3,600 SH Call SOLE 8 3,600 0 0
GRAND CANYON ED INC OPT 38526M106 234 2,000 SH Put SOLE 8 2,000 0 0
GRANITE CONSTR INC COM 387328107 2,847 59,120 SH   SOLE 1 59,120 0 0
GRANITE CONSTR INC COM 387328107 4 93 SH   SOLE 8 93 0 0
GRANITE CONSTR INC COM 387328107 685 14,216 SH   SOLE 99 14,216 0 0
GRANITE PT MTG TR INC TRUS 38741L107 1,395 72,713 SH   SOLE 1 72,713 0 0
GRANITE REAL ESTATE INVT TR COM 387437114 6 122 SH   SOLE 9 122 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 3,529 252,439 SH   SOLE 1 252,439 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 35 2,556 SH   SOLE 8 2,556 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 329 23,569 SH   SOLE 99 23,569 0 0
GRAVITY CO LTD ADR 38911N206 3 69 SH   SOLE 1 69 0 0
GRAY TELEVISION INC COM 389375106 1,319 80,499 SH   SOLE 1 80,499 0 0
GRAY TELEVISION INC COM 389375106 40 2,445 SH   SOLE 8 2,445 0 0
GREAT AJAX CORP TRUS 38983D300 154 10,986 SH   SOLE 1 10,986 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 1,133 102,687 SH   SOLE 1 102,687 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 5 444 SH   SOLE 8 444 0 0
GREAT SOUTHN BANCORP INC COM 390905107 443 7,400 SH   SOLE 1 7,400 0 0
GREAT WESTN BANCORP INC COM 391416104 3,109 87,066 SH   SOLE 1 87,066 0 0
GREAT WESTN BANCORP INC COM 391416104 0 9 SH   SOLE 8 9 0 0
GREEN BRICK PARTNERS INC COM 392709101 134 16,104 SH   SOLE 1 16,104 0 0
GREEN DOT CORP COM 39304D102 2,472 50,553 SH   SOLE 1 50,553 0 0
GREEN DOT CORP COM 39304D102 70 1,423 SH   SOLE 8 1,423 0 0
GREEN PLAINS INC COM 393222104 2,025 187,786 SH   SOLE 1 187,786 0 0
GREEN PLAINS INC OPT 393222104 11 1,000 SH Call SOLE 8 1,000 0 0
GREEN PLAINS INC OPT 393222104 14 1,300 SH Put SOLE 8 1,300 0 0
GREEN PLAINS INC COM 393222104 230 21,350 SH   SOLE 8 21,350 0 0
GREEN PLAINS PARTNERS LP COM 393221106 3 216 SH   SOLE 8 216 0 0
GREENBRIER COS INC COM 393657101 2,301 75,693 SH   SOLE 1 75,693 0 0
GREENBRIER COS INC COM 393657101 6 193 SH   SOLE 8 193 0 0
GREENBRIER COS INC BOND 393657AK7 412 428,000 PRN   SOLE 8 0 0 428,000
GREENBRIER COS INC COM 393657101 327 10,765 SH   SOLE 99 10,765 0 0
GREENE COUNTY BANCORP INC COM 394357107 63 2,134 SH   SOLE 1 2,134 0 0
GREENHILL &amp CO INC COM 395259104 642 47,304 SH   SOLE 1 47,304 0 0
GREENHILL &amp CO INC COM 395259104 17 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC COM 395259104 4 307 SH   SOLE 8 307 0 0
GREENHILL &amp CO INC OPT 395259104 1 100 SH Call SOLE 8 100 0 0
GREENHILL &amp CO INC COM 395259104 226 16,646 SH   SOLE 99 16,646 0 0
GREENLANE HLDGS INC COM 395330103 38 3,999 SH   SOLE 1 3,999 0 0
GREENLANE HLDGS INC COM 395330103 3 317 SH   SOLE 8 317 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 165 19,406 SH   SOLE 1 19,406 0 0
GREENSKY INC COM 39572G100 123 10,000 SH   DFND 1 0 0 10,000
GREENSKY INC COM 39572G100 24 1,924 SH   SOLE 1 1,924 0 0
GREENSKY INC OPT 39572G100 1,229 100,000 SH Put SOLE 1 100,000 0 0
GREENSKY INC OPT 39572G100 10,164 827,000 SH Put SOLE 8 827,000 0 0
GREENSKY INC COM 39572G100 1,596 129,857 SH   SOLE 8 129,857 0 0
GREIF INC COM 397624107 1,391 42,726 SH   SOLE 1 42,726 0 0
GREIF INC COM 397624206 175 4,012 SH   SOLE 1 4,012 0 0
GREIF INC COM 397624107 333 10,222 SH   SOLE 8 10,222 0 0
GRIDSUM HLDG INC ADR 398132100 0 134 SH   SOLE 8 134 0 0
GRIFFIN INL RLTY INC COM 398231100 22 634 SH   SOLE 1 634 0 0
GRIFFON CORP COM 398433102 839 49,527 SH   SOLE 1 49,527 0 0
GRIFFON CORP COM 398433102 60 3,566 SH   SOLE 8 3,566 0 0
GRIFFON CORP OPT 398433102 3 200 SH Call SOLE 8 200 0 0
GRIFOLS S A ADR 398438408 1 33 SH   SOLE 8 33 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 1,841 3,843 SH   DFND 1 0 0 3,843
GRITSTONE ONCOLOGY INC COM 39868T105 181 16,259 SH   SOLE 1 16,259 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 5,330 65,081 SH   SOLE 1 65,081 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 41 500 SH Call SOLE 8 500 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 82 1,000 SH Put SOLE 8 1,000 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 70 847 SH   SOLE 8 847 0 0
GROUPON INC COM 399473107 3,772 1,053,589 SH   SOLE 1 1,053,589 0 0
GROUPON INC COM 399473107 707 197,623 SH   SOLE 8 197,623 0 0
GROUPON INC OPT 399473107 21 5,900 SH Put SOLE 8 5,900 0 0
GROUPON INC OPT 399473107 197 54,900 SH Call SOLE 8 54,900 0 0
GROUPON INC COM 399473107 37 10,215 SH   SOLE 99 10,215 0 0
GRUBHUB INC COM 400110102 3,930 50,400 SH   SOLE 1 50,400 0 0
GRUBHUB INC OPT 400110102 16,277 208,700 SH Put SOLE 8 208,700 0 0
GRUBHUB INC OPT 400110102 7,425 95,200 SH Call SOLE 8 95,200 0 0
GRUBHUB INC COM 400110102 2,572 32,981 SH   SOLE 8 32,981 0 0
GRUBHUB INC COM 400110102 78 1,004 SH   SOLE 9 1,004 0 0
GRUBHUB INC COM 400110102 99 1,274 SH   SOLE 99 1,274 0 0
GRUPO AEROPORTUARIO CTR NORT ADR 400501102 59 1,201 SH   SOLE 1 1,201 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 347 2,141 SH   SOLE 1 2,141 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 7 201 SH   SOLE 8 201 0 0
GRUPO TELEVISA SA ADR 40049J206 229 27,132 SH   SOLE 1 27,132 0 0
GSI TECHNOLOGY COM 36241U106 87 10,164 SH   SOLE 1 10,164 0 0
GSI TECHNOLOGY COM 36241U106 0 28 SH   SOLE 8 28 0 0
GTT COMMUNICATIONS INC COM 362393100 1,567 89,029 SH   SOLE 1 89,029 0 0
GTT COMMUNICATIONS INC COM 362393100 4,489 255,029 SH   SOLE 8 255,029 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 203 29,675 SH   SOLE 1 29,675 0 0
GTY TECHNOLOGY HOLDINGS INC WARR 362409112 57 75,000 SH   SOLE 8 75,000 0 0
GUANGSHEN RY LTD ADR 40065W107 2 90 SH   SOLE 8 90 0 0
GUANGSHEN RY LTD ADR 40065W107 24 1,400 SH   SOLE 9 1,400 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 170 5,479 SH   SOLE 1 5,479 0 0
GUARDANT HEALTH INC COM 40131M109 391 4,525 SH   SOLE 1 4,525 0 0
GUARDANT HEALTH INC COM 40131M109 11 125 SH   DFND 1 0 0 125
GUARDANT HEALTH INC COM 40131M109 1,188 13,760 SH   SOLE 8 13,760 0 0
GUARDANT HEALTH INC OPT 40131M109 9,712 112,500 SH Call SOLE 8 112,500 0 0
GUESS INC COM 401617105 2,400 148,534 SH   SOLE 1 148,534 0 0
GUESS INC OPT 401617105 2,314 143,300 SH Put SOLE 8 143,300 0 0
GUESS INC COM 401617105 223 13,841 SH   SOLE 8 13,841 0 0
GUESS INC OPT 401617105 711 44,000 SH Call SOLE 8 44,000 0 0
GUGGENHEIM CR ALLOCATION FD FUND 40168G108 1 63 SH   SOLE 8 63 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 9,276 91,496 SH   SOLE 1 91,496 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 3,535 3,173,000 PRN   SOLE 8 0 0 3,173,000
GUIDEWIRE SOFTWARE INC COM 40171V100 28 280 SH   SOLE 8 280 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 267 2,637 SH   SOLE 99 2,637 0 0
GULF ISLAND FABRICATION INC COM 402307102 49 6,854 SH   SOLE 1 6,854 0 0
GULF ISLAND FABRICATION INC COM 402307102 0 44 SH   SOLE 8 44 0 0
GULFPORT ENERGY CORP COM 402635304 2,225 453,285 SH   SOLE 1 453,285 0 0
GULFPORT ENERGY CORP COM 402635304 14 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 60 12,326 SH   SOLE 8 12,326 0 0
GULFPORT ENERGY CORP OPT 402635304 4 900 SH Call SOLE 8 900 0 0
GULFPORT ENERGY CORP OPT 402635304 10 2,100 SH Put SOLE 8 2,100 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 3,027 17,560 SH   SOLE 1 17,560 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 895 5,192 SH   SOLE 8 5,192 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 13,032 75,600 SH Put SOLE 8 75,600 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 17 100 SH Call SOLE 8 100 0 0
GWG HLDGS INC COM 36192A109 8 1,172 SH   SOLE 1 1,172 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 1,287 44,233 SH   SOLE 1 44,233 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 22 757 SH   SOLE 8 757 0 0
HABIT RESTAURANTS INC COM 40449J103 6 600 SH   DFND 1 0 0 600
HABIT RESTAURANTS INC COM 40449J103 139 13,308 SH   SOLE 1 13,308 0 0
HABIT RESTAURANTS INC COM 40449J103 5 450 SH   SOLE 8 450 0 0
HACKETT GROUP INC COM 404609109 268 15,929 SH   SOLE 1 15,929 0 0
HAEMONETICS CORP COM 405024100 4,670 38,811 SH   SOLE 1 38,811 0 0
HAEMONETICS CORP COM 405024100 60 493 SH   SOLE 8 493 0 0
HAEMONETICS CORP COM 405024100 176 1,464 SH   SOLE 99 1,464 0 0
HAIN CELESTIAL GROUP INC COM 405217100 7,017 320,395 SH   SOLE 1 320,395 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 3,719 169,800 SH Put SOLE 8 169,800 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 1,794 81,900 SH Call SOLE 8 81,900 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,879 85,779 SH   SOLE 8 85,779 0 0
HALCON RES CORP COM 40537Q605 12 66,988 SH   SOLE 1 66,988 0 0
HALCON RES CORP WARR 40537Q118 5 676,281 SH   SOLE 8 676,281 0 0
HALCON RES CORP COM 40537Q605 0 58 SH   SOLE 8 58 0 0
HALLADOR ENERGY COMPANY COM 40609P105 76 13,525 SH   SOLE 1 13,525 0 0
HALLIBURTON CO COM 406216101 38,388 1,688,172 SH   SOLE 1 1,686,221 1,951 0
HALLIBURTON CO COM 406216101 215 9,467 SH   DFND 1 0 0 9,467
HALLIBURTON CO COM 406216101 2,778 122,160 SH   SOLE 8 122,160 0 0
HALLIBURTON CO OPT 406216101 15,322 673,800 SH Put SOLE 8 673,800 0 0
HALLIBURTON CO OPT 406216101 34,403 1,512,900 SH Call SOLE 8 1,512,900 0 0
HALLIBURTON CO COM 406216101 27,303 1,200,659 SH   SOLE 9 1,200,659 0 0
HALLIBURTON CO COM 406216101 133 5,847 SH   DFND 20 0 0 5,847
HALLMARK FINL SVCS INC EC COM 40624Q203 124 8,694 SH   SOLE 1 8,694 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,839 106,988 SH   SOLE 1 106,988 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 348 20,300 SH Call SOLE 8 20,300 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 82 4,311 SH   SOLE 1 4,311 0 0
HAMILTON LANE INC COM 407497106 802 14,051 SH   SOLE 1 14,051 0 0
HAMILTON LANE INC COM 407497106 156 2,742 SH   SOLE 99 2,742 0 0
HANCOCK JOHN TAX-ADV DIV INC FUND 41013V100 1 50 SH   SOLE 8 50 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 2,662 66,450 SH   SOLE 1 66,450 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 251 6,272 SH   SOLE 99 6,272 0 0
HANESBRANDS INC COM 410345102 10,916 633,837 SH   SOLE 1 633,837 0 0
HANESBRANDS INC OPT 410345102 4,098 238,000 SH Put SOLE 8 238,000 0 0
HANESBRANDS INC COM 410345102 3,017 175,242 SH   SOLE 8 175,242 0 0
HANESBRANDS INC OPT 410345102 1,960 113,800 SH Call SOLE 8 113,800 0 0
HANESBRANDS INC COM 410345102 481 27,872 SH   SOLE 9 27,872 0 0
HANGER INC COM 41043F208 750 39,165 SH   SOLE 1 39,165 0 0
HANGER INC COM 41043F208 2 81 SH   SOLE 8 81 0 0
HANMI FINL CORP COM 410495204 779 34,967 SH   SOLE 1 34,967 0 0
HANMI FINL CORP COM 410495204 0 20 SH   SOLE 8 20 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 1,545 54,813 SH   SOLE 1 54,813 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 100 3,535 SH   SOLE 99 3,535 0 0
HANOVER INS GROUP INC COM 410867105 1,003 7,826 SH   SOLE 1 7,826 0 0
HANOVER INS GROUP INC COM 410867105 36 278 SH   SOLE 8 278 0 0
HANOVER INS GROUP INC COM 410867105 262 2,039 SH   SOLE 99 2,039 0 0
HARBORONE BANCORP INC COM 41165F101 176 9,415 SH   SOLE 1 9,415 0 0
HARLEY DAVIDSON INC COM 412822108 9,946 277,539 SH   SOLE 1 277,539 0 0
HARLEY DAVIDSON INC OPT 412822108 1,924 53,700 SH Call SOLE 8 53,700 0 0
HARLEY DAVIDSON INC COM 412822108 249 6,981 SH   SOLE 8 6,981 0 0
HARLEY DAVIDSON INC OPT 412822108 1,107 30,900 SH Put SOLE 8 30,900 0 0
HARLEY DAVIDSON INC COM 412822108 4,278 119,388 SH   SOLE 9 119,388 0 0
HARMONIC INC COM 413160102 562 101,211 SH   SOLE 1 101,211 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONY GOLD MNG LTD ADR 413216300 53 23,556 SH   SOLE 8 23,556 0 0
HARMONY GOLD MNG LTD ADR 413216300 781 344,223 SH   SOLE 9 344,223 0 0
HARPOON THERAPEUTICS INC COM 41358P106 50 3,824 SH   SOLE 1 3,824 0 0
HARRIS CORP DEL COM 413875105 40,780 215,621 SH   SOLE 1 215,621 0 0
HARRIS CORP DEL COM 413875105 798 4,220 SH   SOLE 8 4,220 0 0
HARRIS CORP DEL COM 413875105 5,132 27,135 SH   SOLE 9 27,135 0 0
HARRIS CORP DEL COM 413875105 1,206 6,374 SH   SOLE 99 6,374 0 0
HARSCO CORP COM 415864107 2,732 99,536 SH   SOLE 1 99,536 0 0
HARSCO CORP OPT 415864107 36 1,300 SH Call SOLE 8 1,300 0 0
HARSCO CORP COM 415864107 0 9 SH   SOLE 8 9 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 35,517 637,406 SH   SOLE 1 637,406 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,203 21,591 SH   SOLE 8 21,591 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 468 8,400 SH Call SOLE 8 8,400 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 2,062 37,000 SH Put SOLE 8 37,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,556 27,911 SH   SOLE 9 27,911 0 0
HARVARD BIOSCIENCE INC COM 416906105 150 75,122 SH   SOLE 1 75,122 0 0
HASBRO INC COM 418056107 17,538 165,968 SH   SOLE 1 165,968 0 0
HASBRO INC OPT 418056107 3,012 28,500 SH Call SOLE 8 28,500 0 0
HASBRO INC COM 418056107 3,617 34,220 SH   SOLE 8 34,220 0 0
HASBRO INC OPT 418056107 7,683 72,700 SH Put SOLE 8 72,700 0 0
HASBRO INC COM 418056107 951 8,997 SH   SOLE 9 8,997 0 0
HASBRO INC COM 418056107 587 5,557 SH   SOLE 99 5,557 0 0
HAVERTY FURNITURE INC COM 419596101 367 21,589 SH   SOLE 1 21,589 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 815 18,719 SH   SOLE 1 18,719 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 6 141 SH   SOLE 8 141 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,690 61,607 SH   SOLE 1 61,607 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 436 15,900 SH Call SOLE 8 15,900 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 96 3,500 SH Put SOLE 8 3,500 0 0
HAWAIIAN HOLDINGS INC COM 419879101 13 456 SH   SOLE 8 456 0 0
HAWKINS INC COM 420261109 487 11,215 SH   SOLE 1 11,215 0 0
HAWTHORN BANCSHARES INC COM 420476103 101 3,764 SH   SOLE 1 3,764 0 0
HAYNES INTERNATIONAL INC COM 420877201 460 14,451 SH   SOLE 1 14,451 0 0
HAYNES INTERNATIONAL INC COM 420877201 17 521 SH   SOLE 8 521 0 0
HCA HEALTHCARE INC COM 40412C101 100,830 745,953 SH   SOLE 1 745,953 0 0
HCA HEALTHCARE INC COM 40412C101 6,601 48,841 SH   SOLE 8 48,841 0 0
HCA HEALTHCARE INC OPT 40412C101 9,259 68,500 SH Call SOLE 8 68,500 0 0
HCA HEALTHCARE INC OPT 40412C101 7,137 52,800 SH Put SOLE 8 52,800 0 0
HCA HEALTHCARE INC COM 40412C101 3,205 23,707 SH   SOLE 9 23,707 0 0
HCA HEALTHCARE INC COM 40412C101 1,339 9,907 SH   SOLE 99 9,907 0 0
HCI GROUP INC COM 40416E103 618 15,264 SH   SOLE 1 15,264 0 0
HCI GROUP INC COM 40416E103 13 332 SH   SOLE 8 332 0 0
HCP INC TRUS 40414L109 64,836 2,027,387 SH   SOLE 1 2,027,387 0 0
HCP INC COM 40414L109 3,314 103,624 SH   SOLE 1 103,624 0 0
HCP INC OPT 40414L109 221 6,900 SH Put SOLE 8 6,900 0 0
HCP INC OPT 40414L109 489 15,300 SH Call SOLE 8 15,300 0 0
HCP INC TRUS 40414L109 256 8,031 SH   SOLE 8 8,031 0 0
HCP INC COM 40414L109 1,706 53,365 SH   SOLE 9 53,365 0 0
HCP INC COM 40414L109 475 14,853 SH   SOLE 99 14,853 0 0
HD SUPPLY HLDGS INC COM 40416M105 9,319 231,340 SH   SOLE 1 231,340 0 0
HD SUPPLY HLDGS INC OPT 40416M105 40 1,000 SH Call SOLE 8 1,000 0 0
HD SUPPLY HLDGS INC COM 40416M105 97 2,405 SH   SOLE 8 2,405 0 0
HD SUPPLY HLDGS INC COM 40416M105 78 1,947 SH   SOLE 9 1,947 0 0
HDFC BANK LTD ADR 40415F101 53,272 409,660 SH   SOLE 1 79,101 330,559 0
HDFC BANK LTD ADR 40415F101 135 1,040 SH   DFND 1 0 0 1,040
HDFC BANK LTD ADR 40415F101 325 2,500 SH   SOLE 8 2,500 0 0
HDFC BANK LTD ADR 40415F101 186 1,430 SH   SOLE 9 1,430 0 0
HDFC BANK LTD ADR 40415F101 2,167 16,663 SH   SOLE 20 0 16,663 0
HDFC BANK LTD ADR 40415F101 5,611 43,150 SH   SOLE 99 0 43,150 0
HEADHUNTER GROUP PLC ADR 42207L106 1 39 SH   SOLE 1 39 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 163 6,291 SH   SOLE 1 6,291 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 3,110 120,000 SH Call SOLE 8 120,000 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 2,737 105,600 SH Put SOLE 8 105,600 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 43 1,659 SH   SOLE 8 1,659 0 0
HEALTHCARE RLTY TR TRUS 421946104 9,248 295,284 SH   SOLE 1 295,284 0 0
HEALTHCARE RLTY TR TRUS 421946104 9 284 SH   SOLE 8 284 0 0
HEALTHCARE RLTY TR COM 421946104 119 3,790 SH   SOLE 9 3,790 0 0
HEALTHCARE RLTY TR COM 421946104 451 14,415 SH   SOLE 99 14,415 0 0
HEALTHCARE SVCS GRP INC COM 421906108 2,178 71,846 SH   SOLE 1 71,846 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 5,712 208,231 SH   SOLE 1 208,231 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 16 591 SH   SOLE 8 591 0 0
HEALTHCARE TR AMER INC COM 42225P501 1,062 38,717 SH   SOLE 99 38,717 0 0
HEALTHEQUITY INC COM 42226A107 5,067 77,474 SH   SOLE 1 77,474 0 0
HEALTHEQUITY INC COM 42226A107 57 877 SH   SOLE 8 877 0 0
HEALTHSTREAM INC COM 42222N103 842 32,560 SH   SOLE 1 32,560 0 0
HEARTLAND EXPRESS INC COM 422347104 1,794 99,289 SH   SOLE 1 99,289 0 0
HEARTLAND EXPRESS INC COM 422347104 3 155 SH   SOLE 8 155 0 0
HEARTLAND FINL USA INC COM 42234Q102 1,494 33,402 SH   SOLE 1 33,402 0 0
HECLA MNG CO COM 422704106 577 320,826 SH   SOLE 1 320,826 0 0
HECLA MNG CO COM 422704106 1 282 SH   SOLE 8 282 0 0
HECLA MNG CO OPT 422704106 96 53,500 SH Put SOLE 8 53,500 0 0
HECLA MNG CO OPT 422704106 239 132,600 SH Call SOLE 8 132,600 0 0
HEICO CORP NEW COM 422806109 1,674 12,509 SH   SOLE 1 12,509 0 0
HEICO CORP NEW COM 422806208 2,509 24,270 SH   SOLE 1 24,270 0 0
HEICO CORP NEW COM 422806208 103 992 SH   SOLE 8 992 0 0
HEICO CORP NEW COM 422806109 61 459 SH   SOLE 8 459 0 0
HEICO CORP NEW COM 422806208 19 184 SH   SOLE 9 184 0 0
HEICO CORP NEW COM 422806109 14 104 SH   SOLE 9 104 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 832 27,751 SH   SOLE 1 27,751 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 64 2,114 SH   SOLE 8 2,114 0 0
HELEN OF TROY CORP LTD COM G4388N106 5,851 44,793 SH   SOLE 1 44,793 0 0
HELEN OF TROY CORP LTD OPT G4388N106 13 100 SH Call SOLE 8 100 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 877 18,890 SH   SOLE 1 18,890 0 0
HELIUS MED TECHNOLOGIES INC COM 42328V504 0 207 SH   SOLE 1 207 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1,412 163,559 SH   SOLE 1 163,559 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 8 932 SH   SOLE 8 932 0 0
HELMERICH &amp PAYNE INC COM 423452101 14,000 276,598 SH   SOLE 1 276,598 0 0
HELMERICH &amp PAYNE INC OPT 423452101 3,696 73,000 SH Put SOLE 8 73,000 0 0
HELMERICH &amp PAYNE INC COM 423452101 1,055 20,824 SH   SOLE 8 20,824 0 0
HELMERICH &amp PAYNE INC OPT 423452101 2,313 45,700 SH Call SOLE 8 45,700 0 0
HELMERICH &amp PAYNE INC COM 423452101 432 8,542 SH   SOLE 9 8,542 0 0
HELMERICH &amp PAYNE INC COM 423452101 330 6,526 SH   SOLE 99 6,526 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 315 24,377 SH   SOLE 1 24,377 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 5 412 SH   SOLE 8 412 0 0
HENRY JACK &amp ASSOC INC COM 426281101 27,603 206,111 SH   SOLE 1 206,111 0 0
HENRY JACK &amp ASSOC INC COM 426281101 228 1,710 SH   SOLE 8 1,710 0 0
HENRY JACK &amp ASSOC INC COM 426281101 799 5,959 SH   SOLE 9 5,959 0 0
HENRY SCHEIN INC COM 806407102 20,794 297,489 SH   SOLE 1 297,489 0 0
HENRY SCHEIN INC OPT 806407102 951 13,600 SH Call SOLE 8 13,600 0 0
HENRY SCHEIN INC OPT 806407102 84 1,200 SH Put SOLE 8 1,200 0 0
HENRY SCHEIN INC COM 806407102 157 2,256 SH   SOLE 8 2,256 0 0
HENRY SCHEIN INC COM 806407102 823 11,785 SH   SOLE 9 11,785 0 0
HERBALIFE NUTRITION LTD COM G4412G101 14,266 333,611 SH   SOLE 1 333,611 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 1,471 34,400 SH Call SOLE 8 34,400 0 0
HERBALIFE NUTRITION LTD COM G4412G101 201 4,692 SH   SOLE 8 4,692 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 3,267 76,400 SH Put SOLE 8 76,400 0 0
HERC HLDGS INC COM 42704L104 730 15,938 SH   SOLE 1 15,938 0 0
HERC HLDGS INC OPT 42704L104 174 3,800 SH Call SOLE 8 3,800 0 0
HERC HLDGS INC OPT 42704L104 1,292 28,200 SH Put SOLE 8 28,200 0 0
HERC HLDGS INC COM 42704L104 81 1,759 SH   SOLE 8 1,759 0 0
HERCULES CAPITAL INC COM 427096508 9 700 SH   SOLE 1 700 0 0
HERITAGE COMMERCE CORP COM 426927109 337 27,529 SH   SOLE 1 27,529 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 255 9,686 SH   SOLE 1 9,686 0 0
HERITAGE FINL CORP WASH COM 42722X106 1,200 40,625 SH   SOLE 1 40,625 0 0
HERITAGE INS HLDGS INC COM 42727J102 491 31,830 SH   SOLE 1 31,830 0 0
HERON THERAPEUTICS INC COM 427746102 885 47,584 SH   SOLE 1 47,584 0 0
HERON THERAPEUTICS INC COM 427746102 2 132 SH   SOLE 8 132 0 0
HERON THERAPEUTICS INC COM 427746102 37 2,016 SH   SOLE 99 2,016 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1,239 74,923 SH   SOLE 1 74,923 0 0
HERSHA HOSPITALITY TR TRUS 427825500 5 294 SH   SOLE 8 294 0 0
HERSHEY CO COM 427866108 76,223 568,693 SH   SOLE 1 568,693 0 0
HERSHEY CO COM 427866108 7,693 57,392 SH   SOLE 8 57,392 0 0
HERSHEY CO OPT 427866108 22,089 164,800 SH Call SOLE 8 164,800 0 0
HERSHEY CO OPT 427866108 7,130 53,200 SH Put SOLE 8 53,200 0 0
HERSHEY CO COM 427866108 1,465 10,932 SH   SOLE 9 10,932 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 2,705 169,514 SH   SOLE 1 169,514 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J114 63 48,600 SH Call SOLE 8 48,600 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J114 1,076 827,800 SH Put SOLE 8 827,800 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 875 54,800 SH Call SOLE 8 54,800 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 1,582 99,121 SH   SOLE 8 99,121 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 13,212 827,800 SH Put SOLE 8 827,800 0 0
HESKA CORP COM 42805E306 1,178 13,821 SH   SOLE 1 13,821 0 0
HESS CORP COM 42809H107 18,079 284,385 SH   SOLE 1 284,385 0 0
HESS CORP COM 42809H107 156 2,460 SH   SOLE 8 2,460 0 0
HESS CORP OPT 42809H107 49,744 782,500 SH Put SOLE 8 782,500 0 0
HESS CORP OPT 42809H107 20,165 317,200 SH Call SOLE 8 317,200 0 0
HESS CORP COM 42809H107 1,287 20,254 SH   SOLE 9 20,254 0 0
HESS CORP COM 42809H107 802 12,613 SH   SOLE 99 12,613 0 0
HESS MIDSTREAM PARTNERS LP COM 428104103 18 900 SH   SOLE 1 900 0 0
HESS MIDSTREAM PARTNERS LP COM 428104103 10 496 SH   SOLE 8 496 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 35,169 2,352,287 SH   SOLE 1 2,352,287 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 414 27,716 SH   SOLE 8 27,716 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 866 57,900 SH Call SOLE 8 57,900 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 552 36,900 SH Put SOLE 8 36,900 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,603 107,179 SH   SOLE 9 107,179 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,362 91,106 SH   SOLE 99 91,106 0 0
HEXCEL CORP NEW COM 428291108 1,830 22,615 SH   SOLE 1 22,615 0 0
HEXCEL CORP NEW COM 428291108 17 213 SH   SOLE 8 213 0 0
HF FOODS GROUP INC COM 40417F109 169 4,849 SH   SOLE 1 4,849 0 0
HFF INC COM 40418F108 6,534 143,663 SH   SOLE 1 143,663 0 0
HFF INC COM 40418F108 4 91 SH   SOLE 8 91 0 0
HI CRUSH INC COM 428337109 10 4,100 SH   SOLE 1 4,100 0 0
HI CRUSH INC OPT 428337109 57 23,000 SH Put SOLE 8 23,000 0 0
HI CRUSH INC OPT 428337109 399 162,000 SH Call SOLE 8 162,000 0 0
HI CRUSH INC COM 428337109 0 49 SH   SOLE 8 49 0 0
HIBBETT SPORTS INC COM 428567101 2,403 131,983 SH   SOLE 1 131,983 0 0
HIBBETT SPORTS INC COM 428567101 142 7,786 SH   SOLE 8 7,786 0 0
HIBBETT SPORTS INC OPT 428567101 242 13,300 SH Call SOLE 8 13,300 0 0
HIBBETT SPORTS INC OPT 428567101 575 31,600 SH Put SOLE 8 31,600 0 0
HIGHPOINT RES CORP COM 43114K108 236 129,694 SH   SOLE 1 129,694 0 0
HIGHWOODS PPTYS INC TRUS 431284108 5,277 127,781 SH   SOLE 1 127,781 0 0
HIGHWOODS PPTYS INC COM 431284108 241 5,833 SH   SOLE 1 5,833 0 0
HIGHWOODS PPTYS INC TRUS 431284108 4 86 SH   SOLE 8 86 0 0
HILL ROM HLDGS INC COM 431475102 28,503 272,444 SH   SOLE 1 272,444 0 0
HILL ROM HLDGS INC COM 431475102 137 1,309 SH   SOLE 8 1,309 0 0
HILL ROM HLDGS INC OPT 431475102 42 400 SH Call SOLE 8 400 0 0
HILL ROM HLDGS INC COM 431475102 824 7,877 SH   SOLE 99 7,877 0 0
HILLENBRAND INC COM 431571108 3,427 86,613 SH   SOLE 1 86,613 0 0
HILLTOP HOLDINGS INC COM 432748101 1,280 60,195 SH   SOLE 1 60,195 0 0
HILLTOP HOLDINGS INC OPT 432748101 123 5,800 SH Put SOLE 8 5,800 0 0
HILLTOP HOLDINGS INC COM 432748101 21 975 SH   SOLE 8 975 0 0
HILLTOP HOLDINGS INC OPT 432748101 4 200 SH Call SOLE 8 200 0 0
HILTON GRAND VACATIONS INC COM 43283X105 193 6,066 SH   SOLE 8 6,066 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 39,294 402,009 SH   SOLE 1 402,009 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 3,157 32,300 SH Put SOLE 8 32,300 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 52,193 534,000 SH Call SOLE 8 534,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 10,002 102,335 SH   SOLE 8 102,335 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,194 22,453 SH   SOLE 9 22,453 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,211 12,395 SH   SOLE 99 12,395 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 0 34 SH   SOLE 1 34 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 47 13,507 SH   SOLE 8 13,507 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 9 2,600 SH Put SOLE 8 2,600 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 48 13,800 SH Call SOLE 8 13,800 0 0
HINGHAM INSTN SVGS MASS COM 433323102 177 895 SH   SOLE 1 895 0 0
HMS HLDGS CORP COM 40425J101 4,255 131,372 SH   SOLE 1 131,372 0 0
HMS HLDGS CORP COM 40425J101 2 65 SH   SOLE 8 65 0 0
HMS HLDGS CORP COM 40425J101 260 8,024 SH   SOLE 99 8,024 0 0
HNI CORP COM 404251100 1,520 42,943 SH   SOLE 1 42,943 0 0
HNI CORP COM 404251100 0 3 SH   SOLE 8 3 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 66 3,812 SH   SOLE 1 3,812 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 397 14,430 SH   SOLE 1 14,430 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 175 6,361 SH   SOLE 8 6,361 0 0
HOLLYFRONTIER CORP COM 436106108 93 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP COM 436106108 10,625 229,571 SH   SOLE 1 229,571 0 0
HOLLYFRONTIER CORP OPT 436106108 14,171 306,200 SH Call SOLE 8 306,200 0 0
HOLLYFRONTIER CORP OPT 436106108 17,188 371,400 SH Put SOLE 8 371,400 0 0
HOLLYFRONTIER CORP COM 436106108 2,790 60,287 SH   SOLE 8 60,287 0 0
HOLLYFRONTIER CORP COM 436106108 846 18,280 SH   SOLE 9 18,280 0 0
HOLLYFRONTIER CORP COM 436106108 57 1,225 SH   SOLE 99 1,225 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 78 4,114 SH   SOLE 1 4,114 0 0
HOLOGIC INC COM 436440101 25,639 533,936 SH   SOLE 1 533,936 0 0
HOLOGIC INC OPT 436440101 120 2,500 SH Put SOLE 8 2,500 0 0
HOLOGIC INC COM 436440101 17 361 SH   SOLE 8 361 0 0
HOLOGIC INC OPT 436440101 38 800 SH Call SOLE 8 800 0 0
HOLOGIC INC COM 436440101 1,002 20,874 SH   SOLE 9 20,874 0 0
HOLOGIC INC COM 436440101 334 6,961 SH   SOLE 99 6,961 0 0
HOME BANCORP INC COM 43689E107 199 5,178 SH   SOLE 1 5,178 0 0
HOME BANCSHARES INC COM 436893200 2,375 123,308 SH   SOLE 1 123,308 0 0
HOME BANCSHARES INC COM 436893200 366 18,983 SH   SOLE 99 18,983 0 0
HOME DEPOT INC COM 437076102 352,142 1,693,231 SH   SOLE 1 1,398,569 294,662 0
HOME DEPOT INC COM 437076102 204 983 SH   DFND 1 0 0 983
HOME DEPOT INC COM 437076102 860 4,135 SH   SOLE 8 4,135 0 0
HOME DEPOT INC OPT 437076102 86,869 417,700 SH Call SOLE 8 417,700 0 0
HOME DEPOT INC OPT 437076102 34,835 167,500 SH Put SOLE 8 167,500 0 0
HOME DEPOT INC COM 437076102 18,756 90,186 SH   SOLE 9 90,186 0 0
HOME DEPOT INC COM 437076102 3,020 14,520 SH   SOLE 20 0 14,520 0
HOME DEPOT INC COM 437076102 1,581 7,600 SH   DFND 20 0 0 7,600
HOME DEPOT INC COM 437076102 25,333 121,812 SH   SOLE 58 121,812 0 0
HOME DEPOT INC COM 437076102 11,079 53,270 SH   SOLE 99 5,944 47,326 0
HOMESTREET INC COM 43785V102 885 29,870 SH   SOLE 1 29,870 0 0
HOMESTREET INC COM 43785V102 411 13,860 SH   SOLE 99 13,860 0 0
HOMETRUST BANCSHARES INC COM 437872104 262 10,447 SH   SOLE 1 10,447 0 0
HOMETRUST BANCSHARES INC COM 437872104 7 299 SH   SOLE 8 299 0 0
HOMOLOGY MEDICINES INC COM 438083107 307 15,675 SH   SOLE 1 15,675 0 0
HONDA MOTOR LTD OPT 438128308 776 30,000 SH Put SOLE 1 30,000 0 0
HONDA MOTOR LTD ADR 438128308 1,785 69,106 SH   SOLE 1 69,106 0 0
HONDA MOTOR LTD ADR 438128308 0 19 SH   DFND 1 0 0 19
HONDA MOTOR LTD OPT 438128308 776 30,000 SH Call SOLE 1 30,000 0 0
HONDA MOTOR LTD ADR 438128308 2,495 96,547 SH   SOLE 99 96,547 0 0
HONEYWELL INTL INC COM 438516106 168,822 966,955 SH   SOLE 1 966,955 0 0
HONEYWELL INTL INC COM 438516106 375 2,147 SH   DFND 1 0 0 2,147
HONEYWELL INTL INC OPT 438516106 9,203 52,712 SH Call SOLE 8 52,712 0 0
HONEYWELL INTL INC COM 438516106 3,411 19,537 SH   SOLE 8 19,537 0 0
HONEYWELL INTL INC OPT 438516106 1,115 6,384 SH Put SOLE 8 6,384 0 0
HONEYWELL INTL INC COM 438516106 10,085 57,762 SH   SOLE 9 57,762 0 0
HONEYWELL INTL INC COM 438516106 436 2,500 SH   DFND 20 0 0 2,500
HONEYWELL INTL INC COM 438516106 13,739 78,693 SH   SOLE 58 78,693 0 0
HONEYWELL INTL INC COM 438516106 3,490 19,990 SH   SOLE 99 19,990 0 0
HOOKER FURNITURE CORP COM 439038100 159 7,684 SH   SOLE 1 7,684 0 0
HOOKIPA PHARMA INC COM 43906K100 9 1,347 SH   SOLE 1 1,347 0 0
HOOKIPA PHARMA INC COM 43906K100 13 1,895 SH   SOLE 8 1,895 0 0
HOPE BANCORP INC COM 43940T109 2,307 167,429 SH   SOLE 1 167,429 0 0
HOPE BANCORP INC COM 43940T109 0 20 SH   SOLE 8 20 0 0
HOPE BANCORP INC BOND 43940TAB5 91 100,000 PRN   SOLE 8 0 0 100,000
HORACE MANN EDUCATORS CORP N COM 440327104 1,933 47,991 SH   SOLE 1 47,991 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 394 9,777 SH   SOLE 99 9,777 0 0
HORIZON BANCORP INC COM 440407104 406 24,853 SH   SOLE 1 24,853 0 0
HORIZON GLOBAL CORP COM 44052W104 0 27 SH   SOLE 8 27 0 0
HORIZON PHARMA INVT LTD BOND 44052TAB7 455 409,000 PRN   SOLE 8 0 0 409,000
HORIZON THERAPEUTICS PUB LTD COM G46188101 6,013 249,869 SH   SOLE 1 249,869 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 3,780 157,088 SH   SOLE 8 157,088 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 435 18,100 SH Call SOLE 8 18,100 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 152 6,300 SH Put SOLE 8 6,300 0 0
HORMEL FOODS CORP COM 440452100 38,351 946,062 SH   SOLE 1 946,062 0 0
HORMEL FOODS CORP OPT 440452100 77 1,900 SH Call SOLE 8 1,900 0 0
HORMEL FOODS CORP COM 440452100 2,742 67,632 SH   SOLE 8 67,632 0 0
HORMEL FOODS CORP OPT 440452100 2,238 55,200 SH Put SOLE 8 55,200 0 0
HORMEL FOODS CORP COM 440452100 863 21,283 SH   SOLE 9 21,283 0 0
HORNBECK OFFSHORE SVCS INC N OPT 440543106 13 10,500 SH Call SOLE 8 10,500 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 46 37,074 SH   SOLE 8 37,074 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 9,492 379,661 SH   SOLE 1 379,661 0 0
HOSPITALITY PPTYS TR COM 44106M102 302 12,075 SH   SOLE 1 12,075 0 0
HOSPITALITY PPTYS TR OPT 44106M102 20 800 SH Call SOLE 8 800 0 0
HOSPITALITY PPTYS TR TRUS 44106M102 8 310 SH   SOLE 8 310 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 26,231 1,439,630 SH   SOLE 1 1,439,630 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 3,343 183,499 SH   SOLE 1 183,499 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 40 2,200 SH Put SOLE 8 2,200 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 62 3,413 SH   SOLE 8 3,413 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 89 4,900 SH Call SOLE 8 4,900 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 1,043 57,222 SH   SOLE 9 57,222 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 249 13,682 SH   SOLE 99 13,682 0 0
HOSTESS BRANDS INC COM 44109J106 1,431 99,092 SH   SOLE 1 99,092 0 0
HOSTESS BRANDS INC COM 44109J106 304 21,040 SH   SOLE 99 21,040 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 825 143,175 SH   SOLE 1 143,175 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 64 11,068 SH   SOLE 8 11,068 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 234 40,559 SH   SOLE 99 40,559 0 0
HOULIHAN LOKEY INC COM 441593100 1,830 41,096 SH   SOLE 1 41,096 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 3 646 SH   SOLE 8 646 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 1 67 SH   SOLE 1 67 0 0
HOWARD BANCORP INC COM 442496105 130 8,574 SH   SOLE 1 8,574 0 0
HOWARD BANCORP INC COM 442496105 0 21 SH   SOLE 8 21 0 0
HOWARD HUGHES CORP COM 44267D107 535 4,313 SH   SOLE 1 4,313 0 0
HOWARD HUGHES CORP COM 44267D107 225 1,811 SH   SOLE 8 1,811 0 0
HP INC COM 40434L105 9 417 SH   DFND 1 0 0 417
HP INC COM 40434L105 64,608 3,107,585 SH   SOLE 1 3,107,585 0 0
HP INC OPT 40434L105 2,563 123,300 SH Call SOLE 8 123,300 0 0
HP INC OPT 40434L105 1,116 53,700 SH Put SOLE 8 53,700 0 0
HP INC COM 40434L105 803 38,610 SH   SOLE 8 38,610 0 0
HP INC COM 40434L105 2,915 140,230 SH   SOLE 9 140,230 0 0
HSBC HLDGS PLC PREF 404280604 131 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC ADR 404280406 2,219 53,168 SH   SOLE 1 53,168 0 0
HSBC HLDGS PLC ADR 404280406 50 1,199 SH   DFND 1 0 0 1,199
HSBC HLDGS PLC OPT 404280406 3,940 94,400 SH Put SOLE 8 94,400 0 0
HSBC HLDGS PLC ADR 404280406 752 18,018 SH   SOLE 8 18,018 0 0
HSBC HLDGS PLC OPT 404280406 3,156 75,600 SH Call SOLE 8 75,600 0 0
HSBC HLDGS PLC ADR 404280406 40 961 SH   SOLE 9 961 0 0
HUAMI CORP ADR 44331K103 25 2,526 SH   SOLE 1 2,526 0 0
HUANENG PWR INTL INC OPT 443304100 184 7,900 SH Put SOLE 8 7,900 0 0
HUANENG PWR INTL INC ADR 443304100 85 3,625 SH   SOLE 8 3,625 0 0
HUANENG PWR INTL INC ADR 443304100 2,519 108,000 SH   SOLE 9 108,000 0 0
HUANENG PWR INTL INC ADR 443304100 23 1,000 SH   DFND 20 0 0 1,000
HUAZHU GROUP LTD ADR 44332N106 112 3,100 SH   SOLE 1 3,100 0 0
HUAZHU GROUP LTD OPT 44332N106 566 15,600 SH Call SOLE 8 15,600 0 0
HUAZHU GROUP LTD OPT 44332N106 120 3,300 SH Put SOLE 8 3,300 0 0
HUAZHU GROUP LTD ADR 44332N106 216 5,973 SH   SOLE 8 5,973 0 0
HUAZHU GROUP LTD ADR 44332N106 861 23,740 SH   SOLE 9 23,740 0 0
HUAZHU GROUP LTD ADR 44332N106 3,127 86,252 SH   SOLE 99 86,252 0 0
HUB GROUP INC COM 443320106 2,381 56,702 SH   SOLE 1 56,702 0 0
HUB GROUP INC OPT 443320106 4 100 SH Call SOLE 8 100 0 0
HUB GROUP INC OPT 443320106 42 1,000 SH Put SOLE 8 1,000 0 0
HUBBELL INC COM 443510607 1,104 8,459 SH   SOLE 1 8,459 0 0
HUBBELL INC OPT 443510607 2,882 22,100 SH Call SOLE 8 22,100 0 0
HUBBELL INC COM 443510607 67 520 SH   SOLE 8 520 0 0
HUBSPOT INC COM 443573100 15,372 90,152 SH   SOLE 1 90,152 0 0
HUBSPOT INC COM 443573100 6 35 SH   DFND 1 0 0 35
HUBSPOT INC BOND 443573AB6 765 411,000 PRN   SOLE 8 0 0 411,000
HUBSPOT INC COM 443573100 4,961 29,092 SH   SOLE 8 29,092 0 0
HUBSPOT INC COM 443573100 172 1,006 SH   SOLE 99 1,006 0 0
HUDBAY MINERALS INC COM 443628102 286 52,800 SH   SOLE 1 52,800 0 0
HUDBAY MINERALS INC COM 443628102 1 100 SH   SOLE 9 100 0 0
HUDSON LTD COM G46408103 838 60,779 SH   SOLE 1 60,779 0 0
HUDSON PAC PPTYS INC TRUS 444097109 7,494 225,251 SH   SOLE 1 225,251 0 0
HUDSON PAC PPTYS INC TRUS 444097109 22 663 SH   SOLE 8 663 0 0
HUDSON TECHNOLOGIES INC COM 444144109 0 17 SH   SOLE 1 17 0 0
HUMANA INC COM 444859102 46,916 176,846 SH   SOLE 1 176,846 0 0
HUMANA INC OPT 444859102 8,012 30,200 SH Put SOLE 8 30,200 0 0
HUMANA INC COM 444859102 2,485 9,364 SH   SOLE 8 9,364 0 0
HUMANA INC OPT 444859102 3,237 12,200 SH Call SOLE 8 12,200 0 0
HUMANA INC COM 444859102 2,808 10,582 SH   SOLE 9 10,582 0 0
HUMANA INC COM 444859102 5,136 19,360 SH   SOLE 99 19,360 0 0
HUNT J B TRANS SVCS INC COM 445658107 12,486 136,595 SH   SOLE 1 136,595 0 0
HUNT J B TRANS SVCS INC COM 445658107 4,337 47,443 SH   SOLE 8 47,443 0 0
HUNT J B TRANS SVCS INC OPT 445658107 3,492 38,200 SH Put SOLE 8 38,200 0 0
HUNT J B TRANS SVCS INC OPT 445658107 868 9,500 SH Call SOLE 8 9,500 0 0
HUNT J B TRANS SVCS INC COM 445658107 612 6,703 SH   SOLE 9 6,703 0 0
HUNTINGTON BANCSHARES INC COM 446150104 22,826 1,651,709 SH   SOLE 1 1,651,709 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 1,238 89,600 SH Call SOLE 8 89,600 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 106 7,700 SH Put SOLE 8 7,700 0 0
HUNTINGTON BANCSHARES INC COM 446150104 26 1,850 SH   SOLE 8 1,850 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,118 80,815 SH   SOLE 9 80,815 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 28,269 125,792 SH   SOLE 1 125,792 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 50 224 SH   SOLE 8 224 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 741 3,296 SH   SOLE 9 3,296 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,274 5,667 SH   SOLE 99 5,667 0 0
HUNTSMAN CORP COM 447011107 793 38,785 SH   SOLE 1 38,785 0 0
HUNTSMAN CORP OPT 447011107 511 25,000 SH Put SOLE 8 25,000 0 0
HUNTSMAN CORP COM 447011107 1,117 54,652 SH   SOLE 8 54,652 0 0
HUNTSMAN CORP OPT 447011107 6,459 316,000 SH Call SOLE 8 316,000 0 0
HUNTSMAN CORP COM 447011107 68 3,324 SH   SOLE 9 3,324 0 0
HURCO COMPANIES INC COM 447324104 151 4,223 SH   SOLE 1 4,223 0 0
HURON CONSULTING GROUP INC COM 447462102 791 15,723 SH   SOLE 1 15,723 0 0
HURON CONSULTING GROUP INC OPT 447462102 1,184 23,500 SH Call SOLE 8 23,500 0 0
HURON CONSULTING GROUP INC COM 447462102 354 7,017 SH   SOLE 8 7,017 0 0
HURON CONSULTING GROUP INC COM 447462102 281 5,572 SH   SOLE 99 5,572 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 19 852 SH   SOLE 8 852 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 211 9,600 SH   SOLE 9 9,600 0 0
HUYA INC ADR 44852D108 1,265 51,200 SH   SOLE 1 51,200 0 0
HUYA INC OPT 44852D108 3,338 135,100 SH Call SOLE 8 135,100 0 0
HUYA INC OPT 44852D108 937 37,900 SH Put SOLE 8 37,900 0 0
HYATT HOTELS CORP COM 448579102 2,877 37,789 SH   SOLE 1 37,789 0 0
HYATT HOTELS CORP COM 448579102 631 8,290 SH   SOLE 8 8,290 0 0
HYATT HOTELS CORP COM 448579102 651 8,546 SH   SOLE 99 8,546 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 372 6,731 SH   SOLE 1 6,731 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 4 72 SH   SOLE 8 72 0 0
I D SYSTEMS INC COM 449489103 0 4 SH   SOLE 8 4 0 0
I3 VERTICALS INC COM 46571Y107 231 7,867 SH   SOLE 1 7,867 0 0
IAA INC COM 449253103 464 11,958 SH   SOLE 1 11,958 0 0
IAA INC COM 449253103 151 3,911 SH   SOLE 8 3,911 0 0
IAC INTERACTIVECORP COM 44919P508 73,468 337,733 SH   SOLE 1 337,733 0 0
IAC INTERACTIVECORP OPT 44919P508 20,644 94,900 SH Put SOLE 8 94,900 0 0
IAC INTERACTIVECORP COM 44919P508 5,031 23,131 SH   SOLE 8 23,131 0 0
IAC INTERACTIVECORP OPT 44919P508 2,937 13,500 SH Call SOLE 8 13,500 0 0
IAC INTERACTIVECORP COM 44919P508 190 873 SH   SOLE 9 873 0 0
IAMGOLD CORP COM 450913108 56 16,687 SH   SOLE 1 16,687 0 0
IAMGOLD CORP COM 450913108 12 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP OPT 450913108 107 31,600 SH Call SOLE 8 31,600 0 0
IAMGOLD CORP OPT 450913108 22 6,600 SH Put SOLE 8 6,600 0 0
IAMGOLD CORP COM 450913108 0 100 SH   SOLE 9 100 0 0
IBERIABANK CORP COM 450828108 3,935 51,891 SH   SOLE 1 51,891 0 0
IBERIABANK CORP COM 450828108 39 509 SH   SOLE 8 509 0 0
IBERIABANK CORP COM 450828108 525 6,925 SH   SOLE 99 6,925 0 0
ICAHN ENTERPRISES LP COM 451100101 14 200 SH   SOLE 1 200 0 0
ICAHN ENTERPRISES LP OPT 451100101 152 2,100 SH Put SOLE 8 2,100 0 0
ICAHN ENTERPRISES LP OPT 451100101 362 5,000 SH Call SOLE 8 5,000 0 0
ICF INTL INC COM 44925C103 1,284 17,632 SH   SOLE 1 17,632 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 2,682 113,486 SH   SOLE 1 113,486 0 0
ICICI BK LTD ADR 45104G104 318 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD ADR 45104G104 2,601 206,627 SH   SOLE 1 206,627 0 0
ICICI BK LTD OPT 45104G104 152 12,100 SH Call SOLE 8 12,100 0 0
ICICI BK LTD OPT 45104G104 3,210 255,000 SH Put SOLE 8 255,000 0 0
ICICI BK LTD ADR 45104G104 47 3,715 SH   SOLE 8 3,715 0 0
ICICI BK LTD ADR 45104G104 949 75,328 SH   SOLE 9 75,328 0 0
ICON PLC COM G4705A100 3,460 22,477 SH   SOLE 1 22,477 0 0
ICON PLC OPT G4705A100 77 500 SH Call SOLE 8 500 0 0
ICON PLC COM G4705A100 70 455 SH   SOLE 8 455 0 0
ICON PLC OPT G4705A100 154 1,000 SH Put SOLE 8 1,000 0 0
ICON PLC COM G4705A100 154 1,002 SH   SOLE 99 1,002 0 0
ICONIX BRAND GROUP INC COM 451055305 1 599 SH   DFND 1 0 0 599
ICU MED INC COM 44930G107 435 1,729 SH   SOLE 1 1,729 0 0
ICU MED INC OPT 44930G107 3,602 14,300 SH Call SOLE 8 14,300 0 0
ICU MED INC COM 44930G107 801 3,180 SH   SOLE 8 3,180 0 0
ICU MED INC COM 44930G107 158 627 SH   SOLE 99 627 0 0
IDACORP INC COM 451107106 9,744 97,011 SH   SOLE 1 97,011 0 0
IDACORP INC COM 451107106 4,193 41,747 SH   SOLE 8 41,747 0 0
IDEANOMICS INC COM 45166V106 81 32,972 SH   SOLE 1 32,972 0 0
IDENTIV INC COM 45170X205 24 4,662 SH   DFND 1 0 0 4,662
IDERA PHARMACEUTICALS INC COM 45168K405 104 38,934 SH   SOLE 1 38,934 0 0
IDEX CORP COM 45167R104 68,814 399,769 SH   SOLE 1 35,192 364,577 0
IDEX CORP COM 45167R104 196 1,136 SH   DFND 1 0 0 1,136
IDEX CORP COM 45167R104 587 3,410 SH   SOLE 8 3,410 0 0
IDEX CORP OPT 45167R104 34 200 SH Put SOLE 8 200 0 0
IDEX CORP COM 45167R104 150 873 SH   SOLE 9 873 0 0
IDEX CORP COM 45167R104 3,326 19,320 SH   SOLE 20 0 19,320 0
IDEX CORP COM 45167R104 10,367 60,224 SH   SOLE 99 0 60,224 0
IDEXX LABS INC COM 45168D104 32,599 118,396 SH   SOLE 1 118,396 0 0
IDEXX LABS INC COM 45168D104 58 211 SH   SOLE 8 211 0 0
IDEXX LABS INC COM 45168D104 1,829 6,642 SH   SOLE 9 6,642 0 0
IDEXX LABS INC COM 45168D104 2,559 9,294 SH   SOLE 58 9,294 0 0
IDT CORP COM 448947507 102 10,735 SH   SOLE 1 10,735 0 0
IDT CORP COM 448947507 8 815 SH   SOLE 8 815 0 0
IDT CORP OPT 448947507 76 8,000 SH Call SOLE 8 8,000 0 0
IES HLDGS INC COM 44951W106 100 5,321 SH   SOLE 1 5,321 0 0
IHS MARKIT LTD COM G47567105 39,560 621,124 SH   SOLE 1 621,124 0 0
IHS MARKIT LTD COM G47567105 13 207 SH   SOLE 8 207 0 0
IHS MARKIT LTD COM G47567105 1,815 28,494 SH   SOLE 9 28,494 0 0
IHS MARKIT LTD COM G47567105 2,502 39,281 SH   SOLE 58 39,281 0 0
II VI INC COM 902104108 2,561 70,036 SH   SOLE 1 70,036 0 0
II VI INC OPT 902104108 10,182 278,500 SH Put SOLE 8 278,500 0 0
II VI INC OPT 902104108 706 19,300 SH Call SOLE 8 19,300 0 0
II VI INC BOND 902104AB4 204 194,000 PRN   SOLE 8 0 0 194,000
II VI INC COM 902104108 143 3,913 SH   SOLE 8 3,913 0 0
II VI INC COM 902104108 69 1,885 SH   SOLE 99 1,885 0 0
ILLINOIS TOOL WKS INC COM 452308109 65,798 436,286 SH   SOLE 1 436,286 0 0
ILLINOIS TOOL WKS INC OPT 452308109 7,073 46,900 SH Call SOLE 8 46,900 0 0
ILLINOIS TOOL WKS INC COM 452308109 558 3,702 SH   SOLE 8 3,702 0 0
ILLINOIS TOOL WKS INC OPT 452308109 6,937 46,000 SH Put SOLE 8 46,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,522 23,356 SH   SOLE 9 23,356 0 0
ILLUMINA INC COM 452327109 37 100 SH   DFND 1 0 0 100
ILLUMINA INC COM 452327109 71,562 194,381 SH   SOLE 1 194,381 0 0
ILLUMINA INC COM 452327109 1,464 3,978 SH   SOLE 8 3,978 0 0
ILLUMINA INC OPT 452327109 10,934 29,700 SH Call SOLE 8 29,700 0 0
ILLUMINA INC OPT 452327109 6,332 17,200 SH Put SOLE 8 17,200 0 0
ILLUMINA INC COM 452327109 4,169 11,324 SH   SOLE 9 11,324 0 0
ILLUMINA INC COM 452327109 5,849 15,887 SH   SOLE 58 15,887 0 0
ILLUMINA INC COM 452327109 732 1,989 SH   SOLE 99 1,989 0 0
IMAX CORP COM 45245E109 749 37,109 SH   SOLE 1 37,109 0 0
IMAX CORP OPT 45245E109 214 10,600 SH Call SOLE 8 10,600 0 0
IMAX CORP COM 45245E109 244 12,061 SH   SOLE 8 12,061 0 0
IMAX CORP OPT 45245E109 687 34,000 SH Put SOLE 8 34,000 0 0
IMMERSION CORP COM 452521107 158 20,745 SH   SOLE 1 20,745 0 0
IMMUNIC INC COM 4525EP101 1 105 SH   SOLE 1 105 0 0
IMMUNIC INC COM 4525EP101 0 2 SH   SOLE 8 2 0 0
IMMUNOGEN INC COM 45253H101 735 338,892 SH   SOLE 1 338,892 0 0
IMMUNOMEDICS INC COM 452907108 1,604 115,659 SH   SOLE 1 115,659 0 0
IMMUNOMEDICS INC COM 452907108 327 23,567 SH   SOLE 8 23,567 0 0
IMMUNOMEDICS INC OPT 452907108 3,429 247,200 SH Call SOLE 8 247,200 0 0
IMMUNOMEDICS INC OPT 452907108 216 15,600 SH Put SOLE 8 15,600 0 0
IMPAC MTG HLDGS INC COM 45254P508 0 1 SH   SOLE 1 1 0 0
IMPERIAL OIL LTD COM 453038408 886 31,983 SH   SOLE 1 31,983 0 0
IMPERIAL OIL LTD COM 453038408 3 100 SH   SOLE 8 100 0 0
IMPERIAL OIL LTD COM 453038408 335 12,067 SH   SOLE 9 12,067 0 0
IMPINJ INC COM 453204109 494 17,238 SH   SOLE 1 17,238 0 0
IMPINJ INC COM 453204109 18 626 SH   SOLE 8 626 0 0
INCYTE CORP COM 45337C102 26,499 311,899 SH   SOLE 1 311,899 0 0
INCYTE CORP OPT 45337C102 10,544 124,100 SH Call SOLE 8 124,100 0 0
INCYTE CORP COM 45337C102 2,038 23,989 SH   SOLE 8 23,989 0 0
INCYTE CORP OPT 45337C102 15,310 180,200 SH Put SOLE 8 180,200 0 0
INCYTE CORP COM 45337C102 1,277 15,034 SH   SOLE 9 15,034 0 0
INCYTE CORP COM 45337C102 1,631 19,202 SH   SOLE 58 19,202 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 51 31,934 SH   SOLE 1 31,934 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 128 3,305 SH   SOLE 1 3,305 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 35 3,000 SH   DFND 1 0 0 3,000
INDEPENDENCE RLTY TR INC TRUS 45378A106 2,409 208,296 SH   SOLE 1 208,296 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 1 106 SH   SOLE 8 106 0 0
INDEPENDENT BANK CORP MASS COM 453836108 4,427 58,130 SH   SOLE 1 58,130 0 0
INDEPENDENT BANK CORP MASS COM 453836108 27 359 SH   SOLE 8 359 0 0
INDEPENDENT BANK CORP MICH COM 453838609 320 14,672 SH   SOLE 1 14,672 0 0
INDEPENDENT BANK CORP MICH COM 453838609 2 69 SH   SOLE 8 69 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,467 26,683 SH   SOLE 1 26,683 0 0
INDIA GLOBALIZATION CAP INC COM 45408X308 0 100 SH   SOLE 1 100 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 898 43,134 SH   SOLE 1 43,134 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 3 123 SH   SOLE 8 123 0 0
INDUSTRIAL LOGISTICS PPTYS T COM 456237106 34 1,635 SH   SOLE 99 1,635 0 0
INDUSTRIAS BACHOCO S A B DE ADR 456463108 3 54 SH   SOLE 1 54 0 0
INDUSTRIAS BACHOCO S A B DE ADR 456463108 66 1,299 SH   SOLE 8 1,299 0 0
INFINERA CORPORATION COM 45667G103 340 116,741 SH   SOLE 1 116,741 0 0
INFINERA CORPORATION COM 45667G103 212 72,995 SH   SOLE 8 72,995 0 0
INFINERA CORPORATION OPT 45667G103 133 45,700 SH Call SOLE 8 45,700 0 0
INFINERA CORPORATION BOND 45667GAC7 1,543 2,250,000 PRN   SOLE 8 0 0 2,250,000
INFINERA CORPORATION OPT 45667G103 15 5,000 SH Put SOLE 8 5,000 0 0
INFLARX NV COM N44821101 316 100,000 SH   SOLE 8 100,000 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 72 22,948 SH   SOLE 1 22,948 0 0
INFOSYS LTD ADR 456788108 382 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 42,955 4,014,552 SH   SOLE 1 4,014,552 0 0
INFOSYS LTD OPT 456788108 1 100 SH Put SOLE 8 100 0 0
INFOSYS LTD OPT 456788108 17 1,600 SH Call SOLE 8 1,600 0 0
INFOSYS LTD ADR 456788108 58 5,428 SH   SOLE 8 5,428 0 0
INFOSYS LTD ADR 456788108 20,537 1,919,354 SH   SOLE 9 1,919,354 0 0
INFOSYS LTD ADR 456788108 661 61,784 SH   SOLE 99 61,784 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 46 22,867 SH   SOLE 1 22,867 0 0
ING GROEP N V ADR 456837103 5 434 SH   DFND 1 0 0 434
ING GROEP N V OPT 456837103 358 30,900 SH Call SOLE 8 30,900 0 0
ING GROEP N V OPT 456837103 53 4,600 SH Put SOLE 8 4,600 0 0
INGERSOLL-RAND PLC COM G47791101 35,926 283,636 SH   SOLE 1 283,636 0 0
INGERSOLL-RAND PLC COM G47791101 23,110 182,446 SH   SOLE 8 182,446 0 0
INGERSOLL-RAND PLC OPT G47791101 1,444 11,400 SH Call SOLE 8 11,400 0 0
INGERSOLL-RAND PLC OPT G47791101 89 700 SH Put SOLE 8 700 0 0
INGERSOLL-RAND PLC COM G47791101 2,377 18,766 SH   SOLE 9 18,766 0 0
INGERSOLL-RAND PLC COM G47791101 1,190 9,397 SH   SOLE 99 9,397 0 0
INGEVITY CORP COM 45688C107 3,823 36,342 SH   SOLE 1 36,342 0 0
INGEVITY CORP COM 45688C107 0 4 SH   SOLE 8 4 0 0
INGLES MKTS INC COM 457030104 378 12,129 SH   SOLE 1 12,129 0 0
INGLES MKTS INC COM 457030104 3 86 SH   SOLE 8 86 0 0
INGREDION INC COM 457187102 6,849 83,016 SH   SOLE 1 83,016 0 0
INGREDION INC COM 457187102 133 1,616 SH   SOLE 8 1,616 0 0
INGREDION INC OPT 457187102 132 1,600 SH Call SOLE 8 1,600 0 0
INGREDION INC OPT 457187102 25 300 SH Put SOLE 8 300 0 0
INGREDION INC COM 457187102 446 5,414 SH   SOLE 9 5,414 0 0
INGREDION INC COM 457187102 335 4,067 SH   SOLE 99 4,067 0 0
INNERWORKINGS INC COM 45773Y105 112 29,387 SH   SOLE 1 29,387 0 0
INNERWORKINGS INC COM 45773Y105 4 1,172 SH   SOLE 8 1,172 0 0
INNOPHOS HOLDINGS INC COM 45774N108 663 22,769 SH   SOLE 1 22,769 0 0
INNOSPEC INC COM 45768S105 2,666 29,225 SH   SOLE 1 29,225 0 0
INNOVATE BIOPHARMACEUTICLS I COM 45782F105 0 240 SH   SOLE 1 240 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 2,190 17,722 SH   SOLE 1 17,722 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 9 69 SH   SOLE 8 69 0 0
INNOVIVA INC COM 45781M101 1,600 109,949 SH   SOLE 1 109,949 0 0
INNOVIVA INC COM 45781M101 29 1,976 SH   SOLE 8 1,976 0 0
INOGEN INC COM 45780L104 3,296 49,375 SH   SOLE 1 49,375 0 0
INOGEN INC OPT 45780L104 668 10,000 SH Call SOLE 8 10,000 0 0
INOGEN INC COM 45780L104 50 746 SH   SOLE 8 746 0 0
INOVALON HLDGS INC COM 45781D101 1,148 79,091 SH   SOLE 1 79,091 0 0
INOVALON HLDGS INC COM 45781D101 1 83 SH   SOLE 8 83 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 192 65,445 SH   SOLE 1 65,445 0 0
INPHI CORP COM 45772F107 2,809 56,077 SH   SOLE 1 56,077 0 0
INPHI CORP BOND 45772FAC1 2,001 1,799,000 PRN   SOLE 8 0 0 1,799,000
INPIXON COM 45790J503 32 50,000 SH   SOLE 8 50,000 0 0
INSEEGO CORP COM 45782B104 159 33,145 SH   SOLE 1 33,145 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,516 43,228 SH   SOLE 1 43,228 0 0
INSMED INC COM 457669307 1,280 49,982 SH   SOLE 1 49,982 0 0
INSMED INC BOND 457669AA7 4,407 4,519,000 PRN   SOLE 8 0 0 4,519,000
INSMED INC COM 457669307 185 7,230 SH   SOLE 8 7,230 0 0
INSMED INC OPT 457669307 59 2,300 SH Put SOLE 8 2,300 0 0
INSPERITY INC COM 45778Q107 5,246 42,951 SH   SOLE 1 42,951 0 0
INSPERITY INC OPT 45778Q107 110 900 SH Put SOLE 8 900 0 0
INSPERITY INC OPT 45778Q107 244 2,000 SH Call SOLE 8 2,000 0 0
INSPERITY INC COM 45778Q107 424 3,465 SH   SOLE 8 3,465 0 0
INSPIRE MED SYS INC COM 457730109 1,402 23,111 SH   SOLE 1 23,111 0 0
INSPIRE MED SYS INC COM 457730109 2,499 41,205 SH   SOLE 8 41,205 0 0
INSPIRE MED SYS INC OPT 457730109 6,065 100,000 SH Call SOLE 8 100,000 0 0
INSPIRED ENTMT INC COM 45782N108 48 5,703 SH   SOLE 1 5,703 0 0
INSTALLED BLDG PRODS INC COM 45780R101 2,829 47,767 SH   SOLE 1 47,767 0 0
INSTEEL INDUSTRIES INC COM 45774W108 502 24,114 SH   SOLE 1 24,114 0 0
INSTRUCTURE INC COM 45781U103 922 21,693 SH   SOLE 1 21,693 0 0
INSTRUCTURE INC COM 45781U103 26 616 SH   SOLE 8 616 0 0
INSULET CORP COM 45784P101 2,354 19,720 SH   SOLE 1 19,720 0 0
INSULET CORP BOND 45784PAH4 640 457,000 PRN   SOLE 8 0 0 457,000
INSULET CORP COM 45784P101 54 446 SH   SOLE 8 446 0 0
INSULET CORP COM 45784P101 96 803 SH   SOLE 99 803 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 10 33,113 SH   SOLE 1 33,113 0 0
INSYS THERAPEUTICS INC NEW OPT 45824V209 0 1,300 SH Call SOLE 8 1,300 0 0
INSYS THERAPEUTICS INC NEW COM 45824V209 0 59 SH   SOLE 8 59 0 0
INTEC PHARMA LTD JERUSALEM COM M53644106 37 8,600 SH   SOLE 1 8,600 0 0
INTEC PHARMA LTD JERUSALEM COM M53644106 12 2,665 SH   SOLE 8 2,665 0 0
INTEGER HLDGS CORP COM 45826H109 3,474 41,389 SH   SOLE 1 41,389 0 0
INTEGER HLDGS CORP COM 45826H109 100 1,195 SH   SOLE 8 1,195 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 4,295 76,888 SH   SOLE 1 76,888 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 302 5,417 SH   SOLE 8 5,417 0 0
INTEL CORP COM 458140100 309,529 6,466,013 SH   SOLE 1 6,466,013 0 0
INTEL CORP COM 458140100 1,265 26,425 SH   DFND 1 0 0 26,425
INTEL CORP OPT 458140100 102,102 2,132,900 SH Call SOLE 8 2,132,900 0 0
INTEL CORP OPT 458140100 143,715 3,002,200 SH Put SOLE 8 3,002,200 0 0
INTEL CORP COM 458140100 9,040 188,861 SH   SOLE 8 188,861 0 0
INTEL CORP COM 458140100 18,975 396,385 SH   SOLE 9 396,385 0 0
INTEL CORP COM 458140100 23,249 485,668 SH   SOLE 58 485,668 0 0
INTEL CORP COM 458140100 274 5,728 SH   SOLE 99 5,728 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 384 23,471 SH   SOLE 1 23,471 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 29 1,773 SH   SOLE 8 1,773 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 134 4,630 SH   SOLE 1 4,630 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 83 2,895 SH   SOLE 8 2,895 0 0
INTELSAT S A COM L5140P101 1,632 83,884 SH   SOLE 1 83,884 0 0
INTELSAT S A OPT L5140P101 4,898 251,800 SH Put SOLE 8 251,800 0 0
INTELSAT S A OPT L5140P101 43 2,200 SH Call SOLE 8 2,200 0 0
INTELSAT S A COM L5140P101 898 46,146 SH   SOLE 8 46,146 0 0
INTER PARFUMS INC COM 458334109 1,711 25,747 SH   SOLE 1 25,747 0 0
INTER PARFUMS INC COM 458334109 171 2,572 SH   SOLE 8 2,572 0 0
INTER PARFUMS INC COM 458334109 424 6,371 SH   SOLE 9 6,371 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 649 11,960 SH   SOLE 1 11,960 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 3,610 66,600 SH Put SOLE 8 66,600 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 559 10,325 SH   SOLE 8 10,325 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,859 34,300 SH Call SOLE 8 34,300 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 3,354 42,156 SH   SOLE 1 42,156 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 458 5,762 SH   DFND 1 0 0 5,762
INTERCEPT PHARMACEUTICALS IN BOND 45845PAA6 132 148,000 PRN   SOLE 8 0 0 148,000
INTERCEPT PHARMACEUTICALS IN BOND 45845PAB4 3,765 3,790,000 PRN   SOLE 8 0 0 3,790,000
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 72 900 SH Call SOLE 8 900 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 88 1,100 SH Put SOLE 8 1,100 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 47 585 SH   SOLE 8 585 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 64,480 750,285 SH   SOLE 1 750,285 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 48 558 SH   DFND 1 0 0 558
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 241 2,800 SH Put SOLE 8 2,800 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,581 18,400 SH Call SOLE 8 18,400 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 59 687 SH   SOLE 8 687 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,765 43,803 SH   SOLE 9 43,803 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 870 10,127 SH   SOLE 99 10,127 0 0
INTERDIGITAL INC COM 45867G101 39,322 610,593 SH   SOLE 1 610,593 0 0
INTERDIGITAL INC COM 45867G101 36 562 SH   SOLE 8 562 0 0
INTERDIGITAL INC OPT 45867G101 193 3,000 SH Call SOLE 8 3,000 0 0
INTERDIGITAL INC OPT 45867G101 245 3,800 SH Put SOLE 8 3,800 0 0
INTERFACE INC COM 458665304 1,372 89,476 SH   SOLE 1 89,476 0 0
INTERNAP CORP COM 45885A409 177 58,797 SH   SOLE 1 58,797 0 0
INTERNAP CORP COM 45885A409 1 172 SH   SOLE 8 172 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 1,825 48,382 SH   SOLE 1 48,382 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 0 3 SH   SOLE 8 3 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 315,403 2,287,194 SH   SOLE 1 2,287,194 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 446 3,234 SH   DFND 1 0 0 3,234
INTERNATIONAL BUSINESS MACHS COM 459200101 15,224 110,391 SH   SOLE 8 110,391 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 33,178 240,600 SH Call SOLE 8 240,600 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 73,501 533,000 SH Put SOLE 8 533,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 46,717 338,766 SH   SOLE 9 338,766 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 13,245 96,047 SH   SOLE 58 96,047 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,915 13,889 SH   SOLE 99 13,889 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 55,324 381,303 SH   SOLE 1 381,303 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 472 3,250 SH   DFND 1 0 0 3,250
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 1,361 9,374 SH   SOLE 8 9,374 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 1,115 7,683 SH   SOLE 9 7,683 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,630 125,663 SH   SOLE 1 125,663 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 3 241 SH   SOLE 8 241 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 244 18,800 SH Call SOLE 8 18,800 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 528 40,700 SH Put SOLE 8 40,700 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 543 38,474 SH   SOLE 1 38,474 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 352 18,520 SH   SOLE 1 18,520 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 2,398 53,427 SH   SOLE 1 53,427 0 0
INTERNATIONAL SPEEDWAY CORP OPT 460335201 220 4,900 SH Call SOLE 8 4,900 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 72 1,590 SH   SOLE 8 1,590 0 0
INTERPUBLIC GROUP COS INC COM 460690100 44,931 1,988,896 SH   SOLE 1 1,988,896 0 0
INTERPUBLIC GROUP COS INC COM 460690100 362 16,007 SH   SOLE 8 16,007 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 169 7,500 SH Call SOLE 8 7,500 0 0
INTERPUBLIC GROUP COS INC COM 460690100 674 29,828 SH   SOLE 9 29,828 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,077 47,676 SH   SOLE 99 47,676 0 0
INTERSECT ENT INC COM 46071F103 787 34,570 SH   SOLE 1 34,570 0 0
INTERSECT ENT INC COM 46071F103 3,572 156,960 SH   SOLE 8 156,960 0 0
INTERSECT ENT INC OPT 46071F103 2,686 118,000 SH Put SOLE 8 118,000 0 0
INTERSECT ENT INC COM 46071F103 46 2,008 SH   SOLE 99 2,008 0 0
INTERXION HOLDING N.V COM N47279109 55 727 SH   SOLE 1 727 0 0
INTERXION HOLDING N.V COM N47279109 30 391 SH   SOLE 9 391 0 0
INTERXION HOLDING N.V COM N47279109 1,168 15,348 SH   SOLE 99 15,348 0 0
INTEVAC INC COM 461148108 355 73,442 SH   SOLE 8 73,442 0 0
INTL FCSTONE INC COM 46116V105 734 18,553 SH   SOLE 1 18,553 0 0
INTL FCSTONE INC COM 46116V105 0 1 SH   SOLE 8 1 0 0
INTL PAPER CO COM 460146103 87 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO COM 460146103 89,085 2,056,447 SH   SOLE 1 2,056,447 0 0
INTL PAPER CO COM 460146103 540 12,466 SH   SOLE 8 12,466 0 0
INTL PAPER CO OPT 460146103 3,899 90,000 SH Call SOLE 8 90,000 0 0
INTL PAPER CO OPT 460146103 3,578 82,600 SH Put SOLE 8 82,600 0 0
INTL PAPER CO COM 460146103 1,328 30,667 SH   SOLE 9 30,667 0 0
INTL PAPER CO COM 460146103 22 500 SH   DFND 20 0 0 500
INTL PAPER CO COM 460146103 168 3,888 SH   SOLE 99 3,888 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 445 34,253 SH   SOLE 1 34,253 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 73 5,661 SH   SOLE 8 5,661 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 427 32,900 SH Put SOLE 8 32,900 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 811 62,500 SH Call SOLE 8 62,500 0 0
INTREPID POTASH INC COM 46121Y102 214 63,436 SH   SOLE 1 63,436 0 0
INTREXON CORP COM 46122T102 1,835 239,580 SH   SOLE 1 239,580 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP OPT 46122T102 11 1,400 SH Put SOLE 8 1,400 0 0
INTREXON CORP OPT 46122T102 17 2,200 SH Call SOLE 8 2,200 0 0
INTREXON CORP COM 46122T102 716 93,448 SH   SOLE 8 93,448 0 0
INTRICON CORP COM 46121H109 159 6,791 SH   SOLE 1 6,791 0 0
INTUIT COM 461202103 295 1,130 SH   DFND 1 0 0 1,130
INTUIT COM 461202103 191,664 733,427 SH   SOLE 1 526,457 206,970 0
INTUIT COM 461202103 6,418 24,560 SH   SOLE 8 24,560 0 0
INTUIT OPT 461202103 63,817 244,200 SH Put SOLE 8 244,200 0 0
INTUIT OPT 461202103 8,258 31,600 SH Call SOLE 8 31,600 0 0
INTUIT COM 461202103 22,060 84,415 SH   SOLE 9 84,415 0 0
INTUIT COM 461202103 2,719 10,406 SH   SOLE 20 0 10,406 0
INTUIT COM 461202103 7,809 29,881 SH   SOLE 99 0 29,881 0
INTUITIVE SURGICAL INC COM 46120E602 1,124 2,142 SH   DFND 1 0 0 2,142
INTUITIVE SURGICAL INC COM 46120E602 76,574 145,983 SH   SOLE 1 145,983 0 0
INTUITIVE SURGICAL INC OPT 46120E602 10,806 20,600 SH Call SOLE 8 20,600 0 0
INTUITIVE SURGICAL INC COM 46120E602 930 1,773 SH   SOLE 8 1,773 0 0
INTUITIVE SURGICAL INC OPT 46120E602 36,456 69,500 SH Put SOLE 8 69,500 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,085 9,694 SH   SOLE 9 9,694 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,348 2,570 SH   DFND 20 0 0 2,570
INTUITIVE SURGICAL INC COM 46120E602 6,492 12,376 SH   SOLE 58 12,376 0 0
INVACARE CORP COM 461203101 204 39,061 SH   SOLE 1 39,061 0 0
INVACARE CORP COM 461203101 6 1,240 SH   SOLE 8 1,240 0 0
INVESCO CURNCYSHS AUSTRLA DL FUND 46090N103 13 186 SH   SOLE 8 186 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 576 8,200 SH Put SOLE 8 8,200 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 14 200 SH Call SOLE 8 200 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 0 1 SH   SOLE 1 1 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 1,822 14,800 SH Put SOLE 8 14,800 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 688 5,587 SH   SOLE 8 5,587 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 135 1,100 SH Call SOLE 8 1,100 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 535 7,100 SH Put SOLE 8 7,100 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 798 10,600 SH Call SOLE 8 10,600 0 0
INVESCO CURNCYSHS CDN DLR TR FUND 46138T104 483 6,416 SH   SOLE 8 6,416 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,396 15,800 SH Call SOLE 8 15,800 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 1,285 14,545 SH   SOLE 8 14,545 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,723 19,500 SH Put SOLE 8 19,500 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 506 4,671 SH   SOLE 1 4,671 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 1,700 15,700 SH Call SOLE 8 15,700 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 7,828 72,300 SH Put SOLE 8 72,300 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 735 6,792 SH   SOLE 8 6,792 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 851 54,089 SH   SOLE 1 54,089 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 187 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK OPT 46138B103 6 400 SH Put SOLE 8 400 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 315 19,995 SH   SOLE 8 19,995 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 137 8,700 SH Call SOLE 8 8,700 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 17 1,073 SH   DFND 1 0 0 1,073
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 166 10,000 SH   SOLE 1 10,000 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 191 11,500 SH Call SOLE 8 11,500 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 5 329 SH   SOLE 8 329 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 149 9,028 SH   SOLE 8 9,028 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 5 300 SH Put SOLE 8 300 0 0
INVESCO DB US DLR INDEX TR FUND 46141D203 0 2 SH   SOLE 1 2 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 0 11 SH   SOLE 1 11 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 265 10,200 SH Put SOLE 8 10,200 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 2,168 83,500 SH Call SOLE 8 83,500 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 101 4,807 SH   SOLE 8 4,807 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 2,140 19,854 SH   SOLE 1 19,854 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 489 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T FUND 46137V647 131 2,420 SH   DFND 1 0 0 2,420
INVESCO EXCHANGE TRADED FD T FUND 46137V530 72 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V670 6 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T OPT 46137V357 172 1,600 SH Call SOLE 8 1,600 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 320 2,967 SH   SOLE 8 2,967 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G870 748 30,000 SH   SOLE 1 30,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E628 578 11,452 SH   SOLE 1 11,452 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E784 11,486 395,523 SH   SOLE 1 395,523 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 439 30,000 SH   DFND 1 0 0 30,000
INVESCO EXCHNG TRADED FD TR FUND 46138G508 55,742 2,459,924 SH   SOLE 1 2,459,924 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 6,005 265,000 SH Put SOLE 1 265,000 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 OPT 46138G508 11,330 500,000 SH Call SOLE 8 500,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E156 3 56 SH   SOLE 8 56 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E545 3 99 SH   SOLE 8 99 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G508 19,821 874,700 SH   SOLE 8 874,700 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 169,338 7,473,000 SH Put SOLE 8 7,473,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E123 4 62 SH   SOLE 8 62 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 9,518 420,000 SH Put SOLE 44 420,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G508 4,759 210,000 SH   SOLE 44 210,000 0 0
INVESCO LTD COM G491BT108 14,784 722,615 SH   SOLE 1 722,615 0 0
INVESCO LTD OPT G491BT108 1,206 58,900 SH Put SOLE 8 58,900 0 0
INVESCO LTD COM G491BT108 356 17,417 SH   SOLE 8 17,417 0 0
INVESCO LTD OPT G491BT108 1,142 55,800 SH Call SOLE 8 55,800 0 0
INVESCO LTD COM G491BT108 636 31,078 SH   SOLE 9 31,078 0 0
INVESCO LTD COM G491BT108 263 12,839 SH   SOLE 99 12,839 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 5,387 334,100 SH   SOLE 1 334,100 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 31 1,928 SH   SOLE 8 1,928 0 0
INVESCO QQQ TR FUND 46090E103 807,728 4,325,415 SH   SOLE 1 4,325,415 0 0
INVESCO QQQ TR FUND 46090E103 2,093 11,210 SH   DFND 1 0 0 11,210
INVESCO QQQ TR OPT 46090E103 175,536 940,000 SH Call SOLE 1 940,000 0 0
INVESCO QQQ TR OPT 46090E103 6,188,190 33,138,000 SH Put SOLE 8 33,138,000 0 0
INVESCO QQQ TR OPT 46090E103 3,066,551 16,421,500 SH Call SOLE 8 16,421,500 0 0
INVESCO QQQ TR FUND 46090E103 872,870 4,674,253 SH   SOLE 8 4,674,253 0 0
INVESCO QQQ TR FUND 46090E103 6,443 34,500 SH   DFND 20 0 0 34,500
INVESTAR HLDG CORP COM 46134L105 144 6,029 SH   SOLE 1 6,029 0 0
INVESTORS BANCORP INC NEW COM 46146L101 2,283 204,732 SH   SOLE 1 204,732 0 0
INVESTORS BANCORP INC NEW COM 46146L101 27 2,400 SH   SOLE 8 2,400 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 472 8,037 SH   SOLE 1 8,037 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 2 40 SH   SOLE 8 40 0 0
INVESTORS TITLE CO COM 461804106 153 913 SH   SOLE 1 913 0 0
INVITAE CORP COM 46185L103 2,629 111,867 SH   SOLE 1 111,867 0 0
INVITATION HOMES INC TRUS 46187W107 12,139 454,115 SH   SOLE 1 454,115 0 0
INVITATION HOMES INC TRUS 46187W107 513 19,182 SH   SOLE 8 19,182 0 0
INVITATION HOMES INC COM 46187W107 735 27,471 SH   SOLE 9 27,471 0 0
INVITATION HOMES INC COM 46187W107 1,965 73,500 SH   SOLE 99 73,500 0 0
ION GEOPHYSICAL CORP COM 462044207 287 35,605 SH   SOLE 1 35,605 0 0
IONIS PHARMACEUTICALS INC COM 462222100 15,240 237,123 SH   SOLE 1 237,123 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 1,575 24,500 SH Put SOLE 8 24,500 0 0
IONIS PHARMACEUTICALS INC COM 462222100 311 4,827 SH   SOLE 8 4,827 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 3,933 61,200 SH Call SOLE 8 61,200 0 0
IONIS PHARMACEUTICALS INC COM 462222100 21 321 SH   SOLE 9 321 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,062 16,522 SH   SOLE 99 16,522 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,813 73,934 SH   SOLE 1 73,934 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 25 1,000 SH   SOLE 99 1,000 0 0
IPG PHOTONICS CORP COM 44980X109 9,848 63,847 SH   SOLE 1 63,847 0 0
IPG PHOTONICS CORP OPT 44980X109 46 300 SH Put SOLE 8 300 0 0
IPG PHOTONICS CORP COM 44980X109 477 3,100 SH   SOLE 8 3,100 0 0
IPG PHOTONICS CORP COM 44980X109 513 3,321 SH   SOLE 9 3,321 0 0
IQIYI INC ADR 46267X108 103 5,000 SH   DFND 1 0 0 5,000
IQIYI INC ADR 46267X108 1,350 65,357 SH   SOLE 1 65,357 0 0
IQIYI INC ADR 46267X108 1,259 60,950 SH   SOLE 8 60,950 0 0
IQIYI INC OPT 46267X108 4,809 232,900 SH Put SOLE 8 232,900 0 0
IQIYI INC OPT 46267X108 8,184 396,300 SH Call SOLE 8 396,300 0 0
IQIYI INC ADR 46267X108 582 28,152 SH   SOLE 9 28,152 0 0
IQIYI INC ADR 46267X108 384 18,600 SH   DFND 20 0 0 18,600
IQVIA HLDGS INC COM 46266C105 33,193 206,298 SH   SOLE 1 206,298 0 0
IQVIA HLDGS INC OPT 46266C105 1,094 6,800 SH Call SOLE 8 6,800 0 0
IQVIA HLDGS INC COM 46266C105 198 1,233 SH   SOLE 8 1,233 0 0
IQVIA HLDGS INC OPT 46266C105 1,866 11,600 SH Put SOLE 8 11,600 0 0
IQVIA HLDGS INC COM 46266C105 1,966 12,220 SH   SOLE 9 12,220 0 0
IQVIA HLDGS INC COM 46266C105 2,752 17,101 SH   SOLE 58 17,101 0 0
IRADIMED CORP COM 46266A109 58 2,843 SH   SOLE 1 2,843 0 0
IRHYTHM TECHNOLOGIES INC OPT 450056106 8,738 110,500 SH Put SOLE 8 110,500 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 79 999 SH   SOLE 8 999 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 114 1,444 SH   SOLE 99 1,444 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,688 115,550 SH   SOLE 1 115,550 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 31 1,333 SH   SOLE 8 1,333 0 0
IROBOT CORP COM 462726100 6,466 70,546 SH   SOLE 1 70,546 0 0
IROBOT CORP OPT 462726100 11,602 126,600 SH Put SOLE 8 126,600 0 0
IROBOT CORP COM 462726100 2,553 27,862 SH   SOLE 8 27,862 0 0
IROBOT CORP OPT 462726100 5,911 64,500 SH Call SOLE 8 64,500 0 0
IRON MTN INC NEW TRUS 46284V101 15,563 497,170 SH   SOLE 1 497,170 0 0
IRON MTN INC NEW COM 46284V101 1,946 62,192 SH   SOLE 1 62,192 0 0
IRON MTN INC NEW TRUS 46284V101 334 10,675 SH   SOLE 8 10,675 0 0
IRON MTN INC NEW OPT 46284V101 804 25,700 SH Call SOLE 8 25,700 0 0
IRON MTN INC NEW OPT 46284V101 792 25,300 SH Put SOLE 8 25,300 0 0
IRON MTN INC NEW COM 46284V101 687 21,969 SH   SOLE 9 21,969 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 1,417 129,476 SH   SOLE 1 129,476 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 214 19,552 SH   SOLE 8 19,552 0 0
IRONWOOD PHARMACEUTICALS INC BOND 46333XAD0 3,444 3,219,000 PRN   SOLE 8 0 0 3,219,000
IRSA INVERSIONES Y REP S A ADR 450047204 25 2,600 SH   SOLE 1 2,600 0 0
IRSA PROPIEDADES COMERCIALES ADR 463588103 2 100 SH   SOLE 8 100 0 0
ISHARES GOLD TRUST FUND 464285105 78 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST FUND 464285105 362 26,799 SH   SOLE 8 26,799 0 0
ISHARES GOLD TRUST OPT 464285105 204 15,100 SH Call SOLE 8 15,100 0 0
ISHARES GOLD TRUST OPT 464285105 27 2,000 SH Put SOLE 8 2,000 0 0
ISHARES INC FUND 46434G780 5 200 SH   SOLE 1 200 0 0
ISHARES INC FUND 464286392 423 4,650 SH   DFND 1 0 0 4,650
ISHARES INC FUND 464286400 90,708 2,074,757 SH   SOLE 1 2,074,757 0 0
ISHARES INC FUND 464286533 362 6,147 SH   SOLE 1 6,147 0 0
ISHARES INC FUND 464286665 378 7,996 SH   DFND 1 0 0 7,996
ISHARES INC OPT 464286822 13,014 300,000 SH Put SOLE 1 300,000 0 0
ISHARES INC FUND 464286715 6 266 SH   DFND 1 0 0 266
ISHARES INC FUND 464286103 37 1,622 SH   SOLE 1 1,622 0 0
ISHARES INC FUND 464286509 12,284 429,232 SH   SOLE 1 429,232 0 0
ISHARES INC FUND 464286806 510 18,171 SH   SOLE 1 18,171 0 0
ISHARES INC FUND 464286517 123 2,667 SH   DFND 1 0 0 2,667
ISHARES INC FUND 464286749 92 2,458 SH   DFND 1 0 0 2,458
ISHARES INC FUND 46434G822 212 3,882 SH   DFND 1 0 0 3,882
ISHARES INC FUND 464286624 998 10,437 SH   SOLE 1 10,437 0 0
ISHARES INC FUND 46434G772 0 12 SH   SOLE 1 12 0 0
ISHARES INC FUND 46434G822 11,101 203,386 SH   SOLE 1 203,386 0 0
ISHARES INC FUND 464286871 130 5,030 SH   DFND 1 0 0 5,030
ISHARES INC FUND 46434G103 22,989 446,909 SH   SOLE 1 446,909 0 0
ISHARES INC FUND 464286772 2,599 43,412 SH   SOLE 1 43,412 0 0
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC FUND 464286806 350 12,473 SH   DFND 1 0 0 12,473
ISHARES INC FUND 464286657 278 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286871 12,355 477,395 SH   SOLE 1 477,395 0 0
ISHARES INC FUND 46434G814 74 2,500 SH   DFND 1 0 0 2,500
ISHARES INC FUND 464286608 116 2,941 SH   DFND 1 0 0 2,941
ISHARES INC FUND 464286319 4 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286822 25,126 579,225 SH   SOLE 1 579,225 0 0
ISHARES INC FUND 464286509 382 13,341 SH   DFND 1 0 0 13,341
ISHARES INC FUND 46434G830 1,490 54,068 SH   SOLE 1 54,068 0 0
ISHARES INC FUND 46434G798 4 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286400 16 374 SH   DFND 1 0 0 374
ISHARES INC FUND 464286608 8,934 225,852 SH   SOLE 1 225,852 0 0
ISHARES INC FUND 464286640 76 1,872 SH   SOLE 1 1,872 0 0
ISHARES INC OPT 464286822 37,728 869,700 SH Put SOLE 8 869,700 0 0
ISHARES INC OPT 464286509 3 100 SH Call SOLE 8 100 0 0
ISHARES INC OPT 464286772 42,328 707,000 SH Put SOLE 8 707,000 0 0
ISHARES INC OPT 464286806 892 31,800 SH Put SOLE 8 31,800 0 0
ISHARES INC FUND 464286822 12,138 279,809 SH   SOLE 8 279,809 0 0
ISHARES INC FUND 46434G772 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286400 517,448 11,835,500 SH Put SOLE 8 11,835,500 0 0
ISHARES INC OPT 464286103 88 3,900 SH Put SOLE 8 3,900 0 0
ISHARES INC OPT 464286871 104 4,000 SH Call SOLE 8 4,000 0 0
ISHARES INC OPT 464286772 5,532 92,400 SH Call SOLE 8 92,400 0 0
ISHARES INC FUND 464286400 13,129 300,295 SH   SOLE 8 300,295 0 0
ISHARES INC FUND 464286772 12,548 209,578 SH   SOLE 8 209,578 0 0
ISHARES INC FUND 464286715 288 12,105 SH   SOLE 8 12,105 0 0
ISHARES INC OPT 464286871 44 1,700 SH Put SOLE 8 1,700 0 0
ISHARES INC OPT 46434G822 42,769 783,600 SH Put SOLE 8 783,600 0 0
ISHARES INC FUND 464286509 0 11 SH   SOLE 8 11 0 0
ISHARES INC OPT 464286509 175 6,100 SH Put SOLE 8 6,100 0 0
ISHARES INC OPT 464286715 612 25,700 SH Call SOLE 8 25,700 0 0
ISHARES INC OPT 464286806 816 29,100 SH Call SOLE 8 29,100 0 0
ISHARES INC OPT 464286780 16,128 295,000 SH Call SOLE 8 295,000 0 0
ISHARES INC OPT 464286103 5 200 SH Call SOLE 8 200 0 0
ISHARES INC OPT 46434G822 13,056 239,200 SH Call SOLE 8 239,200 0 0
ISHARES INC FUND 46434G103 3 61 SH   SOLE 8 61 0 0
ISHARES INC OPT 464286780 18,314 335,000 SH Put SOLE 8 335,000 0 0
ISHARES INC OPT 464286822 16,541 381,300 SH Call SOLE 8 381,300 0 0
ISHARES INC FUND 464286780 590 10,801 SH   SOLE 8 10,801 0 0
ISHARES INC OPT 46434G772 17 500 SH Put SOLE 8 500 0 0
ISHARES INC OPT 464286400 114,315 2,614,700 SH Call SOLE 8 2,614,700 0 0
ISHARES INC OPT 464286715 1,322 55,500 SH Put SOLE 8 55,500 0 0
ISHARES INC FUND 464286103 0 7 SH   SOLE 8 7 0 0
ISHARES INC FUND 464286772 1,128 18,841 SH   SOLE 9 18,841 0 0
ISHARES INC FUND 46434G772 112 3,200 SH   SOLE 9 3,200 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 46434G889 10 247 SH   SOLE 9 247 0 0
ISHARES INC FUND 464286400 9,233 211,185 SH   SOLE 9 211,185 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286665 529 11,200 SH   SOLE 9 11,200 0 0
ISHARES INC FUND 464286509 98 3,410 SH   SOLE 9 3,410 0 0
ISHARES INC FUND 46434G822 1,278 23,412 SH   SOLE 9 23,412 0 0
ISHARES INC FUND 464286822 1,718 39,600 SH   DFND 20 0 0 39,600
ISHARES INC FUND 464286400 6,877 157,300 SH   DFND 20 0 0 157,300
ISHARES INC FUND 464286715 19 793 SH   DFND 20 0 0 793
ISHARES INC FUND 46434G772 5,204 148,850 SH   DFND 20 0 0 148,850
ISHARES INC FUND 464286772 6,017 100,500 SH   DFND 20 0 0 100,500
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 31,364 2,188,700 SH Call SOLE 8 2,188,700 0 0
ISHARES SILVER TRUST FUND 46428Q109 13,328 930,056 SH   SOLE 8 930,056 0 0
ISHARES SILVER TRUST OPT 46428Q109 46,140 3,219,800 SH Put SOLE 8 3,219,800 0 0
ISHARES TR FUND 464288257 109,717 1,488,507 SH   SOLE 1 1,488,507 0 0
ISHARES TR FUND 46435G334 200 6,177 SH   DFND 1 0 0 6,177
ISHARES TR FUND 46434V886 665 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 46429B663 412 4,359 SH   DFND 1 0 0 4,359
ISHARES TR FUND 464287101 3,727 28,763 SH   SOLE 1 28,763 0 0
ISHARES TR FUND 464287390 157 4,640 SH   SOLE 1 4,640 0 0
ISHARES TR FUND 46435G334 2,671 82,644 SH   SOLE 1 82,644 0 0
ISHARES TR OPT 464287234 19,314 450,100 SH Call SOLE 1 450,100 0 0
ISHARES TR FUND 46429B671 2,138 35,967 SH   SOLE 1 35,967 0 0
ISHARES TR FUND 464287440 138 1,258 SH   DFND 1 0 0 1,258
ISHARES TR FUND 464287176 21,705 187,938 SH   SOLE 1 187,938 0 0
ISHARES TR FUND 464287556 16,955 155,405 SH   SOLE 1 155,405 0 0
ISHARES TR FUND 464287739 67,560 773,790 SH   SOLE 1 773,790 0 0
ISHARES TR FUND 464287481 432 3,030 SH   DFND 1 0 0 3,030
ISHARES TR OPT 464287242 62,185 500,000 SH Call SOLE 1 500,000 0 0
ISHARES TR FUND 464288182 1,441 20,644 SH   SOLE 1 20,644 0 0
ISHARES TR FUND 464287515 6,215 28,446 SH   SOLE 1 28,446 0 0
ISHARES TR FUND 464288281 16,051 141,693 SH   SOLE 1 141,693 0 0
ISHARES TR FUND 464288802 2,293 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464288182 1,755 25,141 SH   DFND 1 0 0 25,141
ISHARES TR FUND 464287234 701 16,336 SH   DFND 1 0 0 16,336
ISHARES TR OPT 464287432 431,633 3,250,000 SH Call SOLE 1 3,250,000 0 0
ISHARES TR FUND 464287192 85 452 SH   SOLE 1 452 0 0
ISHARES TR FUND 464289529 144 3,750 SH   DFND 1 0 0 3,750
ISHARES TR OPT 464288513 1,133,340 13,000,000 SH Put SOLE 1 13,000,000 0 0
ISHARES TR FUND 464287614 908 5,770 SH   DFND 1 0 0 5,770
ISHARES TR FUND 464287598 737 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464287457 459 5,417 SH   DFND 1 0 0 5,417
ISHARES TR FUND 464287291 907 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287341 121 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 464289180 36 2,000 SH   DFND 1 0 0 2,000
ISHARES TR FUND 46435G102 27 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464287432 318,907 2,401,230 SH   SOLE 1 2,401,230 0 0
ISHARES TR FUND 464287861 46 1,040 SH   DFND 1 0 0 1,040
ISHARES TR FUND 464287184 356 8,322 SH   DFND 1 0 0 8,322
ISHARES TR FUND 464287440 106,143 964,766 SH   SOLE 1 964,766 0 0
ISHARES TR FUND 464287622 1,848 11,350 SH   SOLE 1 11,350 0 0
ISHARES TR FUND 46429B291 188 3,500 SH   SOLE 1 3,500 0 0
ISHARES TR FUND 464288240 10,304 220,362 SH   SOLE 1 220,362 0 0
ISHARES TR FUND 464287655 21 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464288661 682 5,425 SH   SOLE 1 5,425 0 0
ISHARES TR FUND 46429B689 253 3,482 SH   SOLE 1 3,482 0 0
ISHARES TR FUND 464287655 1,260,263 8,104,579 SH   SOLE 1 8,104,579 0 0
ISHARES TR FUND 464287226 154,602 1,388,432 SH   SOLE 1 1,388,432 0 0
ISHARES TR FUND 464288414 51,516 455,525 SH   SOLE 1 455,525 0 0
ISHARES TR FUND 464288687 12,092 328,130 SH   SOLE 1 328,130 0 0
ISHARES TR OPT 464287242 96,387 775,000 SH Put SOLE 1 775,000 0 0
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464287648 128 639 SH   DFND 1 0 0 639
ISHARES TR FUND 464287200 8,650 29,348 SH   DFND 1 0 0 29,348
ISHARES TR FUND 464287523 2,852 14,379 SH   SOLE 1 14,379 0 0
ISHARES TR FUND 46429B598 1 30 SH   SOLE 1 30 0 0
ISHARES TR OPT 464287655 287,675 1,850,000 SH Call SOLE 1 1,850,000 0 0
ISHARES TR FUND 46429B135 3 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464288760 92 428 SH   SOLE 1 428 0 0
ISHARES TR FUND 464288620 160 2,800 SH   DFND 1 0 0 2,800
ISHARES TR FUND 464288851 43 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464288828 17,139 100,000 SH   SOLE 1 100,000 0 0
ISHARES TR FUND 464287234 186,137 4,337,858 SH   SOLE 1 4,337,858 0 0
ISHARES TR FUND 464288513 770,108 8,833,543 SH   SOLE 1 8,833,543 0 0
ISHARES TR FUND 464288273 9 153 SH   SOLE 1 153 0 0
ISHARES TR FUND 46434V886 2,179 71,819 SH   SOLE 1 71,819 0 0
ISHARES TR OPT 464287655 77,750 500,000 SH Put SOLE 1 500,000 0 0
ISHARES TR FUND 464287499 1,637 29,300 SH   SOLE 1 29,300 0 0
ISHARES TR FUND 464287432 106 800 SH   DFND 1 0 0 800
ISHARES TR FUND 46429B697 1,956 31,687 SH   SOLE 1 31,687 0 0
ISHARES TR OPT 464287234 72,947 1,700,000 SH Put SOLE 1 1,700,000 0 0
ISHARES TR FUND 464287481 47,721 334,675 SH   SOLE 1 334,675 0 0
ISHARES TR FUND 464287176 214 1,849 SH   DFND 1 0 0 1,849
ISHARES TR FUND 464287887 47 255 SH   DFND 1 0 0 255
ISHARES TR FUND 464287333 13 208 SH   DFND 1 0 0 208
ISHARES TR FUND 464288638 600 10,543 SH   SOLE 1 10,543 0 0
ISHARES TR FUND 464287309 188 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 464288588 233,016 2,165,575 SH   SOLE 1 2,165,575 0 0
ISHARES TR FUND 46434V647 22 822 SH   DFND 1 0 0 822
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR FUND 464287408 4,364 37,438 SH   SOLE 1 37,438 0 0
ISHARES TR FUND 464287721 23,817 120,356 SH   SOLE 1 120,356 0 0
ISHARES TR OPT 464287465 36,809 560,000 SH Put SOLE 1 560,000 0 0
ISHARES TR FUND 464287242 1,135 9,128 SH   DFND 1 0 0 9,128
ISHARES TR OPT 464288513 579,747 6,650,000 SH Call SOLE 1 6,650,000 0 0
ISHARES TR OPT 464287465 115,685 1,760,000 SH Call SOLE 1 1,760,000 0 0
ISHARES TR FUND 464287630 111 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464287184 10,471 244,820 SH   SOLE 1 244,820 0 0
ISHARES TR FUND 464287242 873,972 7,027,196 SH   SOLE 1 7,027,196 0 0
ISHARES TR FUND 464287507 103 530 SH   DFND 1 0 0 530
ISHARES TR FUND 464288646 23 432 SH   DFND 1 0 0 432
ISHARES TR FUND 464287200 25,620 86,923 SH   SOLE 1 86,923 0 0
ISHARES TR FUND 464287804 40,315 515,007 SH   SOLE 1 515,007 0 0
ISHARES TR FUND 464287473 362 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 46429B465 50 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464287614 45,811 291,157 SH   SOLE 1 291,157 0 0
ISHARES TR FUND 464287739 10 120 SH   DFND 1 0 0 120
ISHARES TR FUND 464287382 23 390 SH   DFND 1 0 0 390
ISHARES TR OPT 46435G334 16 500 SH Put SOLE 1 500 0 0
ISHARES TR FUND 464288513 385 4,412 SH   DFND 1 0 0 4,412
ISHARES TR FUND 46429B747 345 3,430 SH   DFND 1 0 0 3,430
ISHARES TR FUND 464288281 265 2,336 SH   DFND 1 0 0 2,336
ISHARES TR OPT 464287432 230,917 1,738,700 SH Put SOLE 1 1,738,700 0 0
ISHARES TR FUND 464287465 147,271 2,240,516 SH   SOLE 1 2,240,516 0 0
ISHARES TR FUND 464287598 8,453 66,440 SH   SOLE 1 66,440 0 0
ISHARES TR OPT 464287374 9 300 SH Put SOLE 8 300 0 0
ISHARES TR OPT 464287440 3,180 28,900 SH Put SOLE 8 28,900 0 0
ISHARES TR FUND 464287234 20,156 469,736 SH   SOLE 8 469,736 0 0
ISHARES TR OPT 464287556 21,176 194,100 SH Put SOLE 8 194,100 0 0
ISHARES TR FUND 46429B598 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 464288752 1,976 51,706 SH   SOLE 8 51,706 0 0
ISHARES TR OPT 464287804 2,090 26,700 SH Call SOLE 8 26,700 0 0
ISHARES TR FUND 464287622 12 72 SH   SOLE 8 72 0 0
ISHARES TR OPT 464287465 252,304 3,838,500 SH Call SOLE 8 3,838,500 0 0
ISHARES TR OPT 464288257 295 4,000 SH Put SOLE 8 4,000 0 0
ISHARES TR OPT 464288281 18,297 161,500 SH Call SOLE 8 161,500 0 0
ISHARES TR OPT 464287739 18,746 214,700 SH Call SOLE 8 214,700 0 0
ISHARES TR OPT 46435G334 1,235 38,200 SH Call SOLE 8 38,200 0 0
ISHARES TR OPT 464288513 4,124,686 47,312,300 SH Put SOLE 8 47,312,300 0 0
ISHARES TR FUND 464288877 2 42 SH   SOLE 8 42 0 0
ISHARES TR FUND 464287788 10 83 SH   SOLE 8 83 0 0
ISHARES TR FUND 46434V423 3,467 105,000 SH   SOLE 8 105,000 0 0
ISHARES TR OPT 464287242 47,323 380,500 SH Put SOLE 8 380,500 0 0
ISHARES TR FUND 464287192 2,650 14,081 SH   SOLE 8 14,081 0 0
ISHARES TR OPT 464288513 309,751 3,553,000 SH Call SOLE 8 3,553,000 0 0
ISHARES TR FUND 464287879 9 59 SH   SOLE 8 59 0 0
ISHARES TR OPT 464287234 781,902 18,221,900 SH Put SOLE 8 18,221,900 0 0
ISHARES TR FUND 464287630 931 7,729 SH   SOLE 8 7,729 0 0
ISHARES TR FUND 46432F842 4 68 SH   SOLE 8 68 0 0
ISHARES TR OPT 464287515 22,807 104,400 SH Put SOLE 8 104,400 0 0
ISHARES TR OPT 464288752 604 15,800 SH Put SOLE 8 15,800 0 0
ISHARES TR OPT 464287788 50 400 SH Put SOLE 8 400 0 0
ISHARES TR OPT 464287648 944 4,700 SH Put SOLE 8 4,700 0 0
ISHARES TR OPT 464287192 9,560 50,800 SH Call SOLE 8 50,800 0 0
ISHARES TR OPT 464287655 1,426,494 9,173,590 SH Call SOLE 8 9,173,590 0 0
ISHARES TR OPT 464287168 647 6,500 SH Put SOLE 8 6,500 0 0
ISHARES TR FUND 464287242 29,591 237,926 SH   SOLE 8 237,926 0 0
ISHARES TR FUND 46434V282 750 23,600 SH   SOLE 8 23,600 0 0
ISHARES TR OPT 464287440 9,000 81,800 SH Call SOLE 8 81,800 0 0
ISHARES TR FUND 464287226 5 47 SH   SOLE 8 47 0 0
ISHARES TR OPT 464288844 4 200 SH Call SOLE 8 200 0 0
ISHARES TR FUND 464287739 816 9,345 SH   SOLE 8 9,345 0 0
ISHARES TR OPT 464287168 707 7,100 SH Call SOLE 8 7,100 0 0
ISHARES TR FUND 464287838 19 199 SH   SOLE 8 199 0 0
ISHARES TR OPT 46429B671 3,864 65,000 SH Call SOLE 8 65,000 0 0
ISHARES TR FUND 464287804 4 49 SH   SOLE 8 49 0 0
ISHARES TR OPT 464287630 639 5,300 SH Call SOLE 8 5,300 0 0
ISHARES TR OPT 464287614 991 6,300 SH Call SOLE 8 6,300 0 0
ISHARES TR FUND 464287465 117,357 1,785,440 SH   SOLE 8 1,785,440 0 0
ISHARES TR OPT 464287788 151 1,200 SH Call SOLE 8 1,200 0 0
ISHARES TR OPT 464289180 20 1,100 SH Put SOLE 8 1,100 0 0
ISHARES TR OPT 464287184 133,246 3,115,400 SH Call SOLE 8 3,115,400 0 0
ISHARES TR OPT 464287200 796 2,700 SH Call SOLE 8 2,700 0 0
ISHARES TR OPT 464287184 368,588 8,617,900 SH Put SOLE 8 8,617,900 0 0
ISHARES TR FUND 464288885 2 29 SH   SOLE 8 29 0 0
ISHARES TR OPT 464287655 1,963,249 12,625,400 SH Put SOLE 8 12,625,400 0 0
ISHARES TR OPT 464288752 15,185 397,300 SH Call SOLE 8 397,300 0 0
ISHARES TR OPT 464287648 1,306 6,500 SH Call SOLE 8 6,500 0 0
ISHARES TR OPT 464287507 1,088 5,600 SH Call SOLE 8 5,600 0 0
ISHARES TR FUND 464287168 1 9 SH   SOLE 8 9 0 0
ISHARES TR OPT 464287234 732,336 17,066,800 SH Call SOLE 8 17,066,800 0 0
ISHARES TR OPT 464287465 874,794 13,308,900 SH Put SOLE 8 13,308,900 0 0
ISHARES TR FUND 464287507 3 14 SH   SOLE 8 14 0 0
ISHARES TR OPT 46434V423 6,604 200,000 SH Call SOLE 8 200,000 0 0
ISHARES TR FUND 464287655 237 1,522 SH   SOLE 8 1,522 0 0
ISHARES TR OPT 464287507 447 2,300 SH Put SOLE 8 2,300 0 0
ISHARES TR FUND 464288844 5 251 SH   SOLE 8 251 0 0
ISHARES TR OPT 464287432 706,815 5,322,000 SH Put SOLE 8 5,322,000 0 0
ISHARES TR OPT 464287192 2,446 13,000 SH Put SOLE 8 13,000 0 0
ISHARES TR OPT 464287200 88 300 SH Put SOLE 8 300 0 0
ISHARES TR OPT 46435G334 385 11,900 SH Put SOLE 8 11,900 0 0
ISHARES TR FUND 46435G334 239 7,400 SH   SOLE 8 7,400 0 0
ISHARES TR FUND 464288513 11,518 132,112 SH   SOLE 8 132,112 0 0
ISHARES TR OPT 464287614 315 2,000 SH Put SOLE 8 2,000 0 0
ISHARES TR OPT 464288257 1,894 25,700 SH Call SOLE 8 25,700 0 0
ISHARES TR FUND 464287184 74,254 1,736,135 SH   SOLE 8 1,736,135 0 0
ISHARES TR FUND 464287614 822 5,224 SH   SOLE 8 5,224 0 0
ISHARES TR OPT 464287374 129 4,200 SH Call SOLE 8 4,200 0 0
ISHARES TR FUND 464287598 6 48 SH   SOLE 8 48 0 0
ISHARES TR OPT 464287739 40,102 459,300 SH Put SOLE 8 459,300 0 0
ISHARES TR OPT 464287630 133 1,100 SH Put SOLE 8 1,100 0 0
ISHARES TR OPT 464287556 10,048 92,100 SH Call SOLE 8 92,100 0 0
ISHARES TR OPT 464288281 121,255 1,070,300 SH Put SOLE 8 1,070,300 0 0
ISHARES TR OPT 464287242 4,900 39,400 SH Call SOLE 8 39,400 0 0
ISHARES TR FUND 464287200 1,277 4,331 SH   SOLE 8 4,331 0 0
ISHARES TR FUND 464288257 3,418 46,370 SH   SOLE 8 46,370 0 0
ISHARES TR OPT 464287804 8 100 SH Put SOLE 8 100 0 0
ISHARES TR FUND 464288281 16,990 149,974 SH   SOLE 8 149,974 0 0
ISHARES TR OPT 464287432 202,787 1,526,900 SH Call SOLE 8 1,526,900 0 0
ISHARES TR OPT 464288778 230 5,000 SH Call SOLE 8 5,000 0 0
ISHARES TR OPT 464287234 56,641 1,320,000 SH Call SOLE 9 1,320,000 0 0
ISHARES TR FUND 464288240 108 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR OPT 464287234 69,514 1,620,000 SH Put SOLE 9 1,620,000 0 0
ISHARES TR FUND 464287390 749 22,215 SH   SOLE 9 22,215 0 0
ISHARES TR FUND 464287234 10,141 236,335 SH   SOLE 9 236,335 0 0
ISHARES TR FUND 464287184 171 4,006 SH   SOLE 9 4,006 0 0
ISHARES TR FUND 464287465 5,296 80,576 SH   SOLE 9 80,576 0 0
ISHARES TR FUND 46429B598 59 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287739 0 1 SH   SOLE 9 1 0 0
ISHARES TR FUND 464287655 2,249 14,463 SH   SOLE 9 14,463 0 0
ISHARES TR FUND 464287630 10 87 SH   SOLE 9 87 0 0
ISHARES TR FUND 464287556 268 2,458 SH   SOLE 9 2,458 0 0
ISHARES TR FUND 464287655 311 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464287390 1,849 54,800 SH   DFND 20 0 0 54,800
ISHARES TR FUND 464287101 188 1,450 SH   DFND 20 0 0 1,450
ISHARES TR FUND 464287234 1,159 27,000 SH   DFND 20 0 0 27,000
ISHARES TR FUND 464287200 1,857 6,300 SH   SOLE 20 0 6,300 0
ISHARES TR FUND 464288729 118 1,290 SH   SOLE 20 0 1,290 0
ISHARES TR FUND 464287234 210 4,900 SH   SOLE 20 0 4,900 0
ISIS PHARMACEUTICALS INC DEL BOND 464337AJ3 852 718,000 PRN   SOLE 8 0 0 718,000
ISRAEL CHEMICALS LTD COM M5920A109 51 9,947 SH   SOLE 9 9,947 0 0
ISRAEL CHEMICALS LTD COM M5920A109 456 87,634 SH   SOLE 99 87,634 0 0
ISRAMCO INC COM 465141406 57 477 SH   SOLE 1 477 0 0
ISTAR INC TRUS 45031U101 892 71,848 SH   SOLE 1 71,848 0 0
ISTAR INC BOND 45031UCB5 903 882,000 PRN   SOLE 8 0 0 882,000
ISTAR INC OPT 45031U101 22 1,800 SH Call SOLE 8 1,800 0 0
ISTAR INC TRUS 45031U101 60 4,803 SH   SOLE 8 4,803 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 602 63,930 SH   DFND 1 0 0 63,930
ITAU UNIBANCO HLDG SA ADR 465562106 1,927 204,629 SH   SOLE 1 204,629 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 636 67,550 SH Put SOLE 8 67,550 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 851 90,350 SH Call SOLE 8 90,350 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 0 20 SH   SOLE 9 20 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 343 36,393 SH   SOLE 99 36,393 0 0
ITERIS INC COM 46564T107 94 18,196 SH   SOLE 1 18,196 0 0
ITRON INC COM 465741106 2,938 46,961 SH   SOLE 1 46,961 0 0
ITRON INC COM 465741106 38 602 SH   SOLE 8 602 0 0
ITRON INC COM 465741106 339 5,420 SH   SOLE 99 5,420 0 0
ITT INC COM 45073V108 13,647 208,407 SH   SOLE 1 208,407 0 0
ITT INC COM 45073V108 5 74 SH   SOLE 8 74 0 0
ITT INC OPT 45073V108 39 600 SH Call SOLE 8 600 0 0
ITURAN LOCATION AND CONTROL COM M6158M104 6 200 SH   SOLE 1 200 0 0
J &amp J SNACK FOODS CORP COM 466032109 3,393 21,085 SH   SOLE 1 21,085 0 0
J ALEXANDERS HLDGS INC COM 46609J106 96 8,543 SH   SOLE 1 8,543 0 0
J JILL INC COM 46620W102 23 11,216 SH   SOLE 1 11,216 0 0
J2 GLOBAL INC COM 48123V102 3,217 36,194 SH   SOLE 1 36,194 0 0
J2 GLOBAL INC COM 48123V102 31 350 SH   DFND 1 0 0 350
J2 GLOBAL INC COM 48123V102 4 46 SH   SOLE 8 46 0 0
J2 GLOBAL INC BOND 48123VAC6 276 198,000 PRN   SOLE 8 0 0 198,000
JABIL INC COM 466313103 6,345 200,798 SH   SOLE 1 200,798 0 0
JABIL INC COM 466313103 2,709 85,730 SH   SOLE 8 85,730 0 0
JABIL INC OPT 466313103 1,450 45,900 SH Call SOLE 8 45,900 0 0
JABIL INC OPT 466313103 272 8,600 SH Put SOLE 8 8,600 0 0
JACK IN THE BOX INC COM 466367109 3,401 41,787 SH   SOLE 1 41,787 0 0
JACK IN THE BOX INC OPT 466367109 179 2,200 SH Put SOLE 8 2,200 0 0
JACK IN THE BOX INC OPT 466367109 163 2,000 SH Call SOLE 8 2,000 0 0
JACK IN THE BOX INC COM 466367109 71 883 SH   SOLE 8 883 0 0
JACOBS ENGR GROUP INC COM 469814107 13,127 155,543 SH   SOLE 1 155,543 0 0
JACOBS ENGR GROUP INC OPT 469814107 3,207 38,000 SH Call SOLE 8 38,000 0 0
JACOBS ENGR GROUP INC COM 469814107 224 2,660 SH   SOLE 8 2,660 0 0
JACOBS ENGR GROUP INC OPT 469814107 2,118 25,100 SH Put SOLE 8 25,100 0 0
JACOBS ENGR GROUP INC COM 469814107 778 9,221 SH   SOLE 9 9,221 0 0
JAGGED PEAK ENERGY INC COM 47009K107 1,158 140,083 SH   SOLE 1 140,083 0 0
JAGGED PEAK ENERGY INC COM 47009K107 59 7,183 SH   SOLE 99 7,183 0 0
JAKKS PAC INC COM 47012E106 4 6,347 SH   SOLE 8 6,347 0 0
JAMES RIV GROUP LTD COM G5005R107 1,594 34,000 SH   SOLE 1 34,000 0 0
JAMES RIV GROUP LTD COM G5005R107 174 3,716 SH   SOLE 99 3,716 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 951 44,448 SH   SOLE 1 44,448 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 1,725 80,590 SH   SOLE 8 80,590 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 9 1,000 SH   DFND 1 0 0 1,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 3,478 3,537,000 PRN   SOLE 8 0 0 3,537,000
JAZZ PHARMACEUTICALS PLC COM G50871105 9,313 65,334 SH   SOLE 1 65,334 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 64 446 SH   SOLE 8 446 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 176 1,229 SH   SOLE 9 1,229 0 0
JBG SMITH PPTYS TRUS 46590V100 7,389 187,836 SH   SOLE 1 187,836 0 0
JBG SMITH PPTYS TRUS 46590V100 154 3,910 SH   SOLE 8 3,910 0 0
JD COM INC OPT 47215P106 7,573 250,000 SH Put SOLE 1 250,000 0 0
JD COM INC ADR 47215P106 169 5,588 SH   DFND 1 0 0 5,588
JD COM INC ADR 47215P106 26,039 859,652 SH   SOLE 1 859,652 0 0
JD COM INC OPT 47215P106 62,485 2,062,900 SH Put SOLE 8 2,062,900 0 0
JD COM INC OPT 47215P106 45,968 1,517,600 SH Call SOLE 8 1,517,600 0 0
JD COM INC ADR 47215P106 40,275 1,329,651 SH   SOLE 8 1,329,651 0 0
JD COM INC ADR 47215P106 8,758 289,136 SH   SOLE 9 289,136 0 0
JD COM INC ADR 47215P106 1,452 47,951 SH   DFND 20 0 0 47,951
JEFFERIES FINL GROUP INC COM 47233W109 5,772 300,088 SH   SOLE 1 300,088 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 46 2,400 SH Put SOLE 8 2,400 0 0
JEFFERIES FINL GROUP INC COM 47233W109 50 2,590 SH   SOLE 8 2,590 0 0
JEFFERIES FINL GROUP INC COM 47233W109 337 17,548 SH   SOLE 9 17,548 0 0
JELD-WEN HLDG INC COM 47580P103 1,298 61,109 SH   SOLE 1 61,109 0 0
JELD-WEN HLDG INC COM 47580P103 324 15,238 SH   SOLE 99 15,238 0 0
JERNIGAN CAP INC TRUS 476405105 296 14,466 SH   SOLE 1 14,466 0 0
JETBLUE AWYS CORP COM 477143101 7,685 415,666 SH   SOLE 1 415,666 0 0
JETBLUE AWYS CORP OPT 477143101 338 18,300 SH Call SOLE 8 18,300 0 0
JETBLUE AWYS CORP COM 477143101 1,469 79,428 SH   SOLE 8 79,428 0 0
JETBLUE AWYS CORP OPT 477143101 1,187 64,200 SH Put SOLE 8 64,200 0 0
JETBLUE AWYS CORP COM 477143101 102 5,498 SH   SOLE 9 5,498 0 0
JETBLUE AWYS CORP COM 477143101 771 41,679 SH   SOLE 99 41,679 0 0
JIANPU TECHNOLOGY INC ADR 47738D101 20 5,280 SH   SOLE 1 5,280 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 3,040 140,131 SH   SOLE 1 140,131 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 523 24,100 SH Call SOLE 8 24,100 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 233 10,756 SH   SOLE 8 10,756 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 722 33,300 SH Put SOLE 8 33,300 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 21 969 SH   SOLE 9 969 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 6,122 50,539 SH   SOLE 1 50,539 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 7 60 SH   SOLE 8 60 0 0
JOHNSON &amp JOHNSON COM 478160104 675,083 4,846,947 SH   SOLE 1 4,350,342 496,605 0
JOHNSON &amp JOHNSON COM 478160104 1,752 12,577 SH   DFND 1 0 0 12,577
JOHNSON &amp JOHNSON OPT 478160104 63,121 453,200 SH Put SOLE 8 453,200 0 0
JOHNSON &amp JOHNSON COM 478160104 30,771 220,926 SH   SOLE 8 220,926 0 0
JOHNSON &amp JOHNSON OPT 478160104 37,271 267,600 SH Call SOLE 8 267,600 0 0
JOHNSON &amp JOHNSON COM 478160104 92,734 665,821 SH   SOLE 9 665,821 0 0
JOHNSON &amp JOHNSON COM 478160104 864 6,200 SH   DFND 20 0 0 6,200
JOHNSON &amp JOHNSON COM 478160104 4,863 34,915 SH   SOLE 20 0 34,915 0
JOHNSON &amp JOHNSON COM 478160104 40,059 287,614 SH   SOLE 58 287,614 0 0
JOHNSON &amp JOHNSON COM 478160104 10,070 72,303 SH   SOLE 99 4,944 67,359 0
JOHNSON CTLS INTL PLC COM G51502105 5 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 47,579 1,151,727 SH   SOLE 1 1,151,727 0 0
JOHNSON CTLS INTL PLC OPT G51502105 83 2,000 SH Put SOLE 8 2,000 0 0
JOHNSON CTLS INTL PLC COM G51502105 222 5,356 SH   SOLE 8 5,356 0 0
JOHNSON CTLS INTL PLC OPT G51502105 793 19,200 SH Call SOLE 8 19,200 0 0
JOHNSON CTLS INTL PLC COM G51502105 3,130 75,782 SH   SOLE 9 75,782 0 0
JOHNSON CTLS INTL PLC COM G51502105 650 15,745 SH   SOLE 99 15,745 0 0
JOHNSON OUTDOORS INC COM 479167108 331 4,434 SH   SOLE 1 4,434 0 0
JOHNSON OUTDOORS INC COM 479167108 97 1,300 SH   SOLE 8 1,300 0 0
JOINT CORP COM 47973J102 153 8,418 SH   SOLE 1 8,418 0 0
JONES LANG LASALLE INC COM 48020Q107 3,148 22,377 SH   SOLE 1 22,377 0 0
JONES LANG LASALLE INC OPT 48020Q107 1,379 9,800 SH Put SOLE 8 9,800 0 0
JONES LANG LASALLE INC COM 48020Q107 388 2,763 SH   SOLE 8 2,763 0 0
JONES LANG LASALLE INC COM 48020Q107 71 503 SH   SOLE 9 503 0 0
JOUNCE THERAPEUTICS INC COM 481116101 54 10,768 SH   SOLE 1 10,768 0 0
JOUNCE THERAPEUTICS INC COM 481116101 0 93 SH   SOLE 8 93 0 0
JOUNCE THERAPEUTICS INC COM 481116101 13 2,635 SH   SOLE 99 2,635 0 0
JPMORGAN CHASE &amp CO COM 46625H100 751 6,717 SH   DFND 1 0 0 6,717
JPMORGAN CHASE &amp CO OPT 46625H100 11,180 100,000 SH Put SOLE 1 100,000 0 0
JPMORGAN CHASE &amp CO COM 46625H100 496,261 4,438,839 SH   SOLE 1 4,397,786 41,053 0
JPMORGAN CHASE &amp CO COM 46625H100 1,923 17,202 SH   SOLE 8 17,202 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 68,735 614,800 SH Call SOLE 8 614,800 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 141,584 1,266,400 SH Put SOLE 8 1,266,400 0 0
JPMORGAN CHASE &amp CO COM 46625H100 28,674 256,474 SH   SOLE 9 256,474 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,196 19,638 SH   SOLE 20 0 19,638 0
JPMORGAN CHASE &amp CO COM 46625H100 1,699 15,200 SH   DFND 20 0 0 15,200
JPMORGAN CHASE &amp CO COM 46625H100 6,327 56,589 SH   SOLE 99 56,589 0 0
JUMEI INTL HLDG LTD ADR 48138L107 104 42,202 SH   SOLE 1 42,202 0 0
JUNIPER NETWORKS INC COM 48203R104 17,438 654,728 SH   SOLE 1 654,728 0 0
JUNIPER NETWORKS INC COM 48203R104 4 153 SH   SOLE 8 153 0 0
JUNIPER NETWORKS INC OPT 48203R104 988 37,100 SH Call SOLE 8 37,100 0 0
JUNIPER NETWORKS INC OPT 48203R104 314 11,800 SH Put SOLE 8 11,800 0 0
JUNIPER NETWORKS INC COM 48203R104 713 26,746 SH   SOLE 9 26,746 0 0
JUNIPER NETWORKS INC COM 48203R104 700 26,301 SH   SOLE 99 26,301 0 0
JUST ENERGY GROUP INC COM 48213W101 7 1,600 SH   SOLE 1 1,600 0 0
K12 INC COM 48273U102 1,354 44,502 SH   SOLE 1 44,502 0 0
K12 INC OPT 48273U102 30 1,000 SH Call SOLE 8 1,000 0 0
K12 INC COM 48273U102 628 20,661 SH   SOLE 8 20,661 0 0
KADANT INC COM 48282T104 979 10,780 SH   SOLE 1 10,780 0 0
KADANT INC COM 48282T104 29 319 SH   SOLE 8 319 0 0
KADMON HLDGS INC COM 48283N106 173 83,937 SH   SOLE 1 83,937 0 0
KAISER ALUMINUM CORP COM 483007704 2,366 24,242 SH   SOLE 1 24,242 0 0
KAISER ALUMINUM CORP COM 483007704 398 4,077 SH   SOLE 8 4,077 0 0
KALA PHARMACEUTICALS INC COM 483119103 90 14,079 SH   SOLE 1 14,079 0 0
KALA PHARMACEUTICALS INC COM 483119103 0 33 SH   SOLE 8 33 0 0
KALA PHARMACEUTICALS INC COM 483119103 12 1,862 SH   SOLE 99 1,862 0 0
KALEIDO BIOSCIENCES INC COM 483347100 38 3,252 SH   SOLE 1 3,252 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 167 7,524 SH   SOLE 1 7,524 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 343 15,483 SH   SOLE 8 15,483 0 0
KAMAN CORP COM 483548103 2,197 34,488 SH   SOLE 1 34,488 0 0
KAMAN CORP COM 483548103 6 100 SH   SOLE 8 100 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 296 60,100 SH   SOLE 1 60,100 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 201 40,800 SH Put SOLE 8 40,800 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 92 18,682 SH   SOLE 8 18,682 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 17 3,500 SH Call SOLE 8 3,500 0 0
KANSAS CITY SOUTHERN COM 485170302 19,660 161,390 SH   SOLE 1 161,390 0 0
KANSAS CITY SOUTHERN OPT 485170302 512 4,200 SH Put SOLE 8 4,200 0 0
KANSAS CITY SOUTHERN OPT 485170302 877 7,200 SH Call SOLE 8 7,200 0 0
KANSAS CITY SOUTHERN COM 485170302 127 1,037 SH   SOLE 8 1,037 0 0
KANSAS CITY SOUTHERN COM 485170302 949 7,795 SH   SOLE 9 7,795 0 0
KAR AUCTION SVCS INC COM 48238T109 233 9,321 SH   SOLE 1 9,321 0 0
KAR AUCTION SVCS INC COM 48238T109 1,355 54,201 SH   SOLE 8 54,201 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 223 37,235 SH   SOLE 1 37,235 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 47 7,918 SH   SOLE 99 7,918 0 0
KB FINANCIAL GROUP INC ADR 48241A105 49 1,239 SH   SOLE 1 1,239 0 0
KB FINANCIAL GROUP INC ADR 48241A105 52 1,311 SH   SOLE 99 1,311 0 0
KB HOME COM 48666K109 2,705 105,179 SH   SOLE 1 105,179 0 0
KB HOME OPT 48666K109 2,298 89,300 SH Call SOLE 8 89,300 0 0
KB HOME OPT 48666K109 5,179 201,300 SH Put SOLE 8 201,300 0 0
KB HOME COM 48666K109 1,503 58,440 SH   SOLE 8 58,440 0 0
KBR INC COM 48242W106 2,895 116,056 SH   SOLE 1 116,056 0 0
KBR INC COM 48242W106 73 2,922 SH   SOLE 8 2,922 0 0
KBR INC OPT 48242W106 20 800 SH Call SOLE 8 800 0 0
KBR INC OPT 48242W106 25 1,000 SH Put SOLE 8 1,000 0 0
KEANE GROUP INC COM 48669A108 1,224 182,240 SH   SOLE 1 182,240 0 0
KEANE GROUP INC COM 48669A108 0 9 SH   SOLE 8 9 0 0
KEARNY FINL CORP MD COM 48716P108 789 59,423 SH   SOLE 1 59,423 0 0
KEARNY FINL CORP MD COM 48716P108 25 1,912 SH   SOLE 8 1,912 0 0
KELLOGG CO COM 487836108 51 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 45,848 855,861 SH   SOLE 1 855,861 0 0
KELLOGG CO OPT 487836108 13,870 258,900 SH Put SOLE 8 258,900 0 0
KELLOGG CO OPT 487836108 23,614 440,800 SH Call SOLE 8 440,800 0 0
KELLOGG CO COM 487836108 2,486 46,413 SH   SOLE 8 46,413 0 0
KELLOGG CO COM 487836108 10,350 193,197 SH   SOLE 9 193,197 0 0
KELLOGG CO COM 487836108 4,953 92,458 SH   SOLE 99 92,458 0 0
KELLY SVCS INC COM 488152208 981 37,452 SH   SOLE 1 37,452 0 0
KEMET CORP COM 488360207 1,251 66,549 SH   SOLE 1 66,549 0 0
KEMET CORP OPT 488360207 1,020 54,200 SH Put SOLE 8 54,200 0 0
KEMET CORP COM 488360207 726 38,577 SH   SOLE 8 38,577 0 0
KEMET CORP OPT 488360207 1,313 69,800 SH Call SOLE 8 69,800 0 0
KEMPER CORP DEL COM 488401100 6,564 76,056 SH   SOLE 1 76,056 0 0
KEMPER CORP DEL COM 488401100 3,766 43,644 SH   SOLE 8 43,644 0 0
KEMPER CORP DEL COM 488401100 198 2,300 SH   SOLE 99 2,300 0 0
KEMPHARM INC COM 488445107 0 6 SH   SOLE 1 6 0 0
KENNAMETAL INC COM 489170100 2,319 62,693 SH   SOLE 1 62,693 0 0
KENNAMETAL INC COM 489170100 1,006 27,190 SH   SOLE 8 27,190 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 2,246 109,150 SH   SOLE 1 109,150 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 2 112 SH   SOLE 8 112 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 286 13,902 SH   SOLE 99 13,902 0 0
KEURIG DR PEPPER INC COM 49271V100 6,695 231,664 SH   SOLE 1 231,664 0 0
KEURIG DR PEPPER INC COM 49271V100 18 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC COM 49271V100 408 14,141 SH   SOLE 8 14,141 0 0
KEURIG DR PEPPER INC OPT 49271V100 1,500 51,900 SH Call SOLE 8 51,900 0 0
KEURIG DR PEPPER INC OPT 49271V100 4,295 148,600 SH Put SOLE 8 148,600 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 30 1,041 SH   SOLE 99 0 1,041 0
KEY ENERGY SVCS INC DEL COM 49309J103 20 8,687 SH   SOLE 1 8,687 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 0 6 SH   SOLE 8 6 0 0
KEY TRONIC CORP COM 493144109 3 532 SH   SOLE 8 532 0 0
KEYCORP NEW COM 493267108 27,710 1,561,097 SH   SOLE 1 1,561,097 0 0
KEYCORP NEW OPT 493267108 163 9,200 SH Put SOLE 8 9,200 0 0
KEYCORP NEW COM 493267108 30 1,673 SH   SOLE 8 1,673 0 0
KEYCORP NEW OPT 493267108 1,315 74,100 SH Call SOLE 8 74,100 0 0
KEYCORP NEW COM 493267108 1,387 78,128 SH   SOLE 9 78,128 0 0
KEYCORP NEW COM 493267108 210 11,847 SH   SOLE 99 11,847 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 9 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 23,508 261,765 SH   SOLE 1 261,765 0 0
KEYSIGHT TECHNOLOGIES INC OPT 49338L103 9 100 SH Call SOLE 8 100 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 213 2,373 SH   SOLE 8 2,373 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,305 14,530 SH   SOLE 9 14,530 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,822 20,290 SH   SOLE 58 20,290 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 193 25,037 SH   SOLE 1 25,037 0 0
KFORCE INC COM 493732101 1,003 28,544 SH   SOLE 1 28,544 0 0
KFORCE INC OPT 493732101 88 2,500 SH Put SOLE 8 2,500 0 0
KFORCE INC COM 493732101 78 2,227 SH   SOLE 8 2,227 0 0
KILROY RLTY CORP TRUS 49427F108 14,184 192,163 SH   SOLE 1 192,163 0 0
KILROY RLTY CORP TRUS 49427F108 8 108 SH   SOLE 8 108 0 0
KILROY RLTY CORP COM 49427F108 871 11,803 SH   SOLE 99 11,803 0 0
KIMBALL ELECTRONICS INC COM 49428J109 265 16,314 SH   SOLE 1 16,314 0 0
KIMBALL ELECTRONICS INC COM 49428J109 0 15 SH   SOLE 8 15 0 0
KIMBALL INTL INC COM 494274103 709 40,660 SH   SOLE 1 40,660 0 0
KIMBERLY CLARK CORP COM 494368103 135,685 1,018,030 SH   SOLE 1 1,018,030 0 0
KIMBERLY CLARK CORP COM 494368103 92 693 SH   DFND 1 0 0 693
KIMBERLY CLARK CORP OPT 494368103 21,445 160,900 SH Call SOLE 8 160,900 0 0
KIMBERLY CLARK CORP OPT 494368103 3,798 28,500 SH Put SOLE 8 28,500 0 0
KIMBERLY CLARK CORP COM 494368103 5,623 42,198 SH   SOLE 8 42,198 0 0
KIMBERLY CLARK CORP COM 494368103 3,788 28,419 SH   SOLE 9 28,419 0 0
KIMBERLY CLARK CORP COM 494368103 314 2,356 SH   SOLE 99 2,356 0 0
KIMCO RLTY CORP TRUS 49446R109 37,568 2,032,856 SH   SOLE 1 2,032,856 0 0
KIMCO RLTY CORP COM 49446R109 5,480 296,602 SH   SOLE 1 296,602 0 0
KIMCO RLTY CORP TRUS 49446R109 14 709 SH   SOLE 8 709 0 0
KIMCO RLTY CORP COM 49446R109 602 32,551 SH   SOLE 9 32,551 0 0
KIMCO RLTY CORP COM 49446R109 767 41,522 SH   SOLE 99 41,522 0 0
KINDER MORGAN INC DEL COM 49456B101 76,186 3,648,784 SH   SOLE 1 3,648,784 0 0
KINDER MORGAN INC DEL OPT 49456B101 6,279 300,700 SH Call SOLE 8 300,700 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,267 60,700 SH Put SOLE 8 60,700 0 0
KINDER MORGAN INC DEL COM 49456B101 22 1,054 SH   SOLE 8 1,054 0 0
KINDER MORGAN INC DEL COM 49456B101 3,377 161,691 SH   SOLE 9 161,691 0 0
KINDRED BIOSCIENCES INC COM 494577109 199 23,881 SH   SOLE 1 23,881 0 0
KINGSTONE COS INC COM 496719105 62 7,162 SH   SOLE 1 7,162 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 151 11,122 SH   SOLE 1 11,122 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 0 33 SH   SOLE 8 33 0 0
KINROSS GOLD CORP COM 496902404 1,181 305,308 SH   SOLE 1 305,308 0 0
KINROSS GOLD CORP COM 496902404 116 30,052 SH   DFND 1 0 0 30,052
KINROSS GOLD CORP OPT 496902404 0 100 SH Call SOLE 8 100 0 0
KINROSS GOLD CORP OPT 496902404 892 230,700 SH Put SOLE 8 230,700 0 0
KINROSS GOLD CORP COM 496902404 897 231,976 SH   SOLE 8 231,976 0 0
KINROSS GOLD CORP COM 496902404 29 7,694 SH   SOLE 9 7,694 0 0
KINSALE CAP GROUP INC COM 49714P108 1,232 13,469 SH   SOLE 1 13,469 0 0
KIRBY CORP COM 497266106 1,320 16,694 SH   SOLE 1 16,694 0 0
KIRBY CORP COM 497266106 273 3,458 SH   SOLE 8 3,458 0 0
KIRBY CORP COM 497266106 242 3,062 SH   SOLE 99 3,062 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 1,132 26,246 SH   SOLE 1 26,246 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 13 299 SH   SOLE 8 299 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 11,926 276,500 SH Call SOLE 8 276,500 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 5,322 123,400 SH Put SOLE 8 123,400 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 551 12,769 SH   SOLE 9 12,769 0 0
KIRKLANDS INC COM 497498105 16 7,004 SH   SOLE 1 7,004 0 0
KITE RLTY GROUP TR TRUS 49803T300 2,618 173,098 SH   SOLE 1 173,098 0 0
KITE RLTY GROUP TR TRUS 49803T300 4 218 SH   SOLE 8 218 0 0
KKR &amp CO INC COM 48251W104 17,309 684,958 SH   DFND 1 0 0 684,958
KKR &amp CO INC COM 48251W104 2,285 90,438 SH   SOLE 1 90,438 0 0
KKR &amp CO INC OPT 48251W104 8,167 323,200 SH Put SOLE 8 323,200 0 0
KKR &amp CO INC COM 48251W104 1,505 59,563 SH   SOLE 8 59,563 0 0
KKR &amp CO INC OPT 48251W104 8,412 332,900 SH Call SOLE 8 332,900 0 0
KKR &amp CO INC COM 48251W104 136 5,386 SH   SOLE 9 5,386 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 800 40,203 SH   SOLE 1 40,203 0 0
KLA-TENCOR CORP COM 482480100 30,318 256,509 SH   SOLE 1 256,509 0 0
KLA-TENCOR CORP OPT 482480100 2,402 20,325 SH Put SOLE 8 20,325 0 0
KLA-TENCOR CORP COM 482480100 43 365 SH   SOLE 8 365 0 0
KLA-TENCOR CORP OPT 482480100 2,884 24,400 SH Call SOLE 8 24,400 0 0
KLA-TENCOR CORP COM 482480100 1,491 12,618 SH   SOLE 9 12,618 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 555 27,136 SH   SOLE 1 27,136 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 46 2,251 SH   SOLE 8 2,251 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 1,279 38,959 SH   SOLE 1 38,959 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 496 15,100 SH Call SOLE 8 15,100 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 7,558 230,152 SH   SOLE 8 230,152 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 99 3,000 SH Put SOLE 8 3,000 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 49 1,479 SH   SOLE 9 1,479 0 0
KNOLL INC COM 498904200 797 34,681 SH   SOLE 1 34,681 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 8 400 SH   SOLE 1 400 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 25 1,294 SH   SOLE 8 1,294 0 0
KNOWLES CORP COM 49926D109 2,617 142,940 SH   SOLE 1 142,940 0 0
KNOWLES CORP COM 49926D109 163 8,897 SH   SOLE 8 8,897 0 0
KODIAK SCIENCES INC COM 50015M109 178 15,200 SH   SOLE 1 15,200 0 0
KODIAK SCIENCES INC COM 50015M109 24 2,083 SH   SOLE 99 2,083 0 0
KOHLS CORP COM 500255104 31,133 654,707 SH   SOLE 1 654,707 0 0
KOHLS CORP COM 500255104 5,499 115,648 SH   SOLE 8 115,648 0 0
KOHLS CORP OPT 500255104 17,346 364,800 SH Call SOLE 8 364,800 0 0
KOHLS CORP OPT 500255104 22,700 477,400 SH Put SOLE 8 477,400 0 0
KOHLS CORP COM 500255104 607 12,760 SH   SOLE 9 12,760 0 0
KOHLS CORP COM 500255104 512 10,771 SH   SOLE 99 10,771 0 0
KONINKLIJKE PHILIPS N V OPT 500472303 9 200 SH Call SOLE 8 200 0 0
KONTOOR BRANDS INC COM 50050N103 2,630 93,887 SH   SOLE 1 93,887 0 0
KONTOOR BRANDS INC COM 50050N103 13 461 SH   SOLE 8 461 0 0
KONTOOR BRANDS INC OPT 50050N103 84 3,010 SH Put SOLE 8 3,010 0 0
KONTOOR BRANDS INC OPT 50050N103 151 5,376 SH Call SOLE 8 5,376 0 0
KONTOOR BRANDS INC COM 50050N103 110 3,928 SH   SOLE 9 3,928 0 0
KOPIN CORP COM 500600101 85 77,572 SH   SOLE 1 77,572 0 0
KOPPERS HOLDINGS INC COM 50060P106 1,240 42,211 SH   SOLE 1 42,211 0 0
KOPPERS HOLDINGS INC COM 50060P106 13 443 SH   SOLE 8 443 0 0
KOREA ELECTRIC PWR ADR 500631106 63 5,667 SH   SOLE 1 5,667 0 0
KOREA FD FUND 500634209 47 1,638 SH   DFND 1 0 0 1,638
KORN FERRY COM 500643200 2,576 64,272 SH   SOLE 1 64,272 0 0
KORNIT DIGITAL LTD COM M6372Q113 16 502 SH   SOLE 1 502 0 0
KOSMOS ENERGY LTD COM 500688106 157 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 7,991 1,274,583 SH   SOLE 1 1,274,583 0 0
KOSMOS ENERGY LTD OPT 500688106 1,693 270,000 SH Put SOLE 8 270,000 0 0
KOSMOS ENERGY LTD COM 500688106 677 107,952 SH   SOLE 8 107,952 0 0
KOSMOS ENERGY LTD COM 500688106 52 8,293 SH   SOLE 99 8,293 0 0
KRAFT HEINZ CO COM 500754106 77,532 2,497,842 SH   SOLE 1 2,497,842 0 0
KRAFT HEINZ CO COM 500754106 1,052 33,890 SH   DFND 1 0 0 33,890
KRAFT HEINZ CO COM 500754106 19,992 644,070 SH   SOLE 8 644,070 0 0
KRAFT HEINZ CO OPT 500754106 37,456 1,206,700 SH Put SOLE 8 1,206,700 0 0
KRAFT HEINZ CO OPT 500754106 7,006 225,700 SH Call SOLE 8 225,700 0 0
KRAFT HEINZ CO COM 500754106 11,632 374,775 SH   SOLE 9 374,775 0 0
KRAFT HEINZ CO COM 500754106 5 166 SH   SOLE 99 0 166 0
KRANESHARES TR FUND 500767306 88 2,000 SH   DFND 1 0 0 2,000
KRATON CORPORATION COM 50077C106 1,527 49,139 SH   SOLE 1 49,139 0 0
KRATON CORPORATION COM 50077C106 9 313 SH   SOLE 8 313 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 34 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 1,856 81,122 SH   SOLE 1 81,122 0 0
KROGER CO COM 501044101 35,101 1,616,886 SH   SOLE 1 1,616,886 0 0
KROGER CO COM 501044101 12,389 570,650 SH   SOLE 8 570,650 0 0
KROGER CO OPT 501044101 20,990 966,800 SH Put SOLE 8 966,800 0 0
KROGER CO OPT 501044101 11,934 549,700 SH Call SOLE 8 549,700 0 0
KROGER CO COM 501044101 2,805 129,244 SH   SOLE 9 129,244 0 0
KROGER CO COM 501044101 130 5,999 SH   SOLE 99 5,999 0 0
KRONOS WORLDWIDE INC COM 50105F105 15 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 363 23,684 SH   SOLE 1 23,684 0 0
KRONOS WORLDWIDE INC COM 50105F105 59 3,863 SH   SOLE 8 3,863 0 0
KRYSTAL BIOTECH INC COM 501147102 440 10,938 SH   SOLE 1 10,938 0 0
KT CORP ADR 48268K101 768 62,072 SH   SOLE 1 62,072 0 0
KT CORP ADR 48268K101 810 65,485 SH   SOLE 99 65,485 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 1,359 60,232 SH   SOLE 1 60,232 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 0 17 SH   SOLE 8 17 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 25 1,100 SH Call SOLE 8 1,100 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 74 3,300 SH Put SOLE 8 3,300 0 0
KURA ONCOLOGY INC COM 50127T109 427 21,679 SH   SOLE 1 21,679 0 0
KVH INDS INC COM 482738101 117 10,737 SH   SOLE 1 10,737 0 0
L BRANDS INC COM 501797104 10,716 410,551 SH   SOLE 1 410,551 0 0
L BRANDS INC OPT 501797104 6,627 253,900 SH Call SOLE 8 253,900 0 0
L BRANDS INC COM 501797104 138 5,299 SH   SOLE 8 5,299 0 0
L BRANDS INC OPT 501797104 3,356 128,600 SH Put SOLE 8 128,600 0 0
L BRANDS INC COM 501797104 853 32,688 SH   SOLE 9 32,688 0 0
L3 TECHNOLOGIES INC COM 502413107 75,746 308,956 SH   SOLE 1 308,956 0 0
L3 TECHNOLOGIES INC OPT 502413107 368 1,500 SH Put SOLE 8 1,500 0 0
L3 TECHNOLOGIES INC OPT 502413107 270 1,100 SH Call SOLE 8 1,100 0 0
L3 TECHNOLOGIES INC COM 502413107 27 112 SH   SOLE 8 112 0 0
L3 TECHNOLOGIES INC COM 502413107 1,514 6,181 SH   SOLE 9 6,181 0 0
L3 TECHNOLOGIES INC COM 502413107 1,177 4,800 SH   DFND 20 0 0 4,800
LA JOLLA PHARMACEUTICAL CO COM 503459604 125 13,428 SH   SOLE 1 13,428 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 7 734 SH   SOLE 8 734 0 0
LA Z BOY INC COM 505336107 2,489 81,174 SH   SOLE 1 81,174 0 0
LA Z BOY INC COM 505336107 132 4,283 SH   SOLE 8 4,283 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 28,632 165,595 SH   SOLE 1 165,595 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 2,317 13,400 SH Put SOLE 8 13,400 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 6,190 35,800 SH Call SOLE 8 35,800 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 50 292 SH   SOLE 8 292 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 2,873 16,617 SH   SOLE 9 16,617 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,842 10,655 SH   SOLE 58 10,655 0 0
LADDER CAP CORP TRUS 505743104 1,138 68,508 SH   SOLE 1 68,508 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 263 76,589 SH   SOLE 1 76,589 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 7 2,058 SH   SOLE 8 2,058 0 0
LAKELAND BANCORP INC COM 511637100 1,368 84,748 SH   SOLE 1 84,748 0 0
LAKELAND BANCORP INC COM 511637100 20 1,252 SH   SOLE 8 1,252 0 0
LAKELAND FINL CORP COM 511656100 744 15,887 SH   SOLE 1 15,887 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP COM 512807108 52,212 277,957 SH   SOLE 1 277,957 0 0
LAM RESEARCH CORP OPT 512807108 23,085 122,900 SH Call SOLE 8 122,900 0 0
LAM RESEARCH CORP COM 512807108 7,495 39,902 SH   SOLE 8 39,902 0 0
LAM RESEARCH CORP OPT 512807108 75,004 399,300 SH Put SOLE 8 399,300 0 0
LAM RESEARCH CORP COM 512807108 2,444 13,013 SH   SOLE 9 13,013 0 0
LAM RESEARCH CORP COM 512807108 253 1,346 SH   SOLE 99 1,346 0 0
LAMAR ADVERTISING CO NEW COM 512816109 447 5,541 SH   SOLE 1 5,541 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 5,276 65,359 SH   SOLE 1 65,359 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 16 200 SH Put SOLE 8 200 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 32 400 SH Call SOLE 8 400 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 78 965 SH   SOLE 8 965 0 0
LAMAR ADVERTISING CO NEW COM 512816109 245 3,034 SH   SOLE 99 3,034 0 0
LAMB WESTON HLDGS INC COM 513272104 28,418 448,494 SH   SOLE 1 448,494 0 0
LAMB WESTON HLDGS INC COM 513272104 153 2,413 SH   SOLE 8 2,413 0 0
LAMB WESTON HLDGS INC COM 513272104 714 11,284 SH   SOLE 9 11,284 0 0
LAMB WESTON HLDGS INC COM 513272104 1,381 21,789 SH   SOLE 99 21,789 0 0
LANCASTER COLONY CORP COM 513847103 2,231 15,013 SH   SOLE 1 15,013 0 0
LANCASTER COLONY CORP COM 513847103 1 10 SH   SOLE 8 10 0 0
LANDEC CORP COM 514766104 153 16,262 SH   SOLE 1 16,262 0 0
LANDMARK INFRASTRUCTURE LP COM 51508J108 2 121 SH   SOLE 8 121 0 0
LANDS END INC NEW COM 51509F105 117 9,511 SH   SOLE 1 9,511 0 0
LANDS END INC NEW OPT 51509F105 556 45,500 SH Put SOLE 8 45,500 0 0
LANDS END INC NEW COM 51509F105 30 2,474 SH   SOLE 8 2,474 0 0
LANDS END INC NEW OPT 51509F105 1,103 90,300 SH Call SOLE 8 90,300 0 0
LANDSTAR SYS INC COM 515098101 6,209 57,509 SH   SOLE 1 57,509 0 0
LANDSTAR SYS INC COM 515098101 72 667 SH   SOLE 8 667 0 0
LANDSTAR SYS INC OPT 515098101 11 100 SH Put SOLE 8 100 0 0
LANDSTAR SYS INC OPT 515098101 356 3,300 SH Call SOLE 8 3,300 0 0
LANNET INC COM 516012101 517 85,269 SH   SOLE 1 85,269 0 0
LANTHEUS HLDGS INC COM 516544103 1,325 46,824 SH   SOLE 1 46,824 0 0
LAREDO PETROLEUM INC COM 516806106 1,386 478,060 SH   SOLE 1 478,060 0 0
LAREDO PETROLEUM INC COM 516806106 21 7,436 SH   SOLE 8 7,436 0 0
LAS VEGAS SANDS CORP COM 517834107 18,735 317,046 SH   SOLE 1 317,046 0 0
LAS VEGAS SANDS CORP COM 517834107 2,622 44,396 SH   SOLE 8 44,396 0 0
LAS VEGAS SANDS CORP OPT 517834107 17,886 302,700 SH Call SOLE 8 302,700 0 0
LAS VEGAS SANDS CORP OPT 517834107 4,130 69,900 SH Put SOLE 8 69,900 0 0
LAS VEGAS SANDS CORP COM 517834107 258 4,367 SH   SOLE 9 4,367 0 0
LAS VEGAS SANDS CORP COM 517834107 463 7,841 SH   SOLE 99 7,841 0 0
LATAM AIRLS GROUP S A ADR 51817R106 66 7,105 SH   SOLE 1 7,105 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 1,925 131,937 SH   SOLE 1 131,937 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 83 5,700 SH   SOLE 8 5,700 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 1,021 70,000 SH   DFND 20 0 0 70,000
LATTICE SEMICONDUCTOR CORP COM 518415104 121 8,289 SH   SOLE 99 8,289 0 0
LAUDER ESTEE COS INC COM 518439104 108,130 590,527 SH   SOLE 1 532,048 58,479 0
LAUDER ESTEE COS INC COM 518439104 1,346 7,350 SH   DFND 1 0 0 7,350
LAUDER ESTEE COS INC OPT 518439104 16,937 92,500 SH Call SOLE 8 92,500 0 0
LAUDER ESTEE COS INC COM 518439104 2,346 12,809 SH   SOLE 8 12,809 0 0
LAUDER ESTEE COS INC OPT 518439104 7,490 40,900 SH Put SOLE 8 40,900 0 0
LAUDER ESTEE COS INC COM 518439104 23,438 127,996 SH   SOLE 9 127,996 0 0
LAUDER ESTEE COS INC COM 518439104 397 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 916 5,000 SH   DFND 20 0 0 5,000
LAUDER ESTEE COS INC COM 518439104 4,434 24,215 SH   SOLE 99 0 24,215 0
LAUREATE EDUCATION INC COM 518613203 1,395 88,798 SH   SOLE 1 88,798 0 0
LAUREATE EDUCATION INC COM 518613203 181 11,549 SH   SOLE 8 11,549 0 0
LAWSON PRODS INC COM 520776105 234 6,365 SH   SOLE 1 6,365 0 0
LAWSON PRODS INC COM 520776105 47 1,286 SH   SOLE 8 1,286 0 0
LAZARD LTD COM G54050102 1,915 55,694 SH   SOLE 1 55,694 0 0
LAZARD LTD COM G54050102 184 5,342 SH   SOLE 8 5,342 0 0
LAZARD LTD OPT G54050102 657 19,100 SH Call SOLE 8 19,100 0 0
LAZARD LTD OPT G54050102 516 15,000 SH Put SOLE 8 15,000 0 0
LCI INDS COM 50189K103 3,052 33,904 SH   SOLE 1 33,904 0 0
LCI INDS COM 50189K103 5 53 SH   SOLE 8 53 0 0
LCI INDS COM 50189K103 496 5,514 SH   SOLE 99 5,514 0 0
LCNB CORP COM 50181P100 158 8,303 SH   SOLE 1 8,303 0 0
LEAF GROUP LTD COM 52177G102 83 11,144 SH   SOLE 1 11,144 0 0
LEAF GROUP LTD COM 52177G102 16 2,163 SH   SOLE 8 2,163 0 0
LEAR CORP COM 521865204 12,035 86,411 SH   SOLE 1 86,411 0 0
LEAR CORP COM 521865204 2,179 15,645 SH   SOLE 8 15,645 0 0
LEAR CORP OPT 521865204 376 2,700 SH Put SOLE 8 2,700 0 0
LEAR CORP OPT 521865204 4,095 29,400 SH Call SOLE 8 29,400 0 0
LEAR CORP COM 521865204 100 715 SH   SOLE 9 715 0 0
LEAR CORP COM 521865204 342 2,459 SH   SOLE 99 2,459 0 0
LEE ENTERPRISES INC COM 523768109 79 35,620 SH   SOLE 1 35,620 0 0
LEGACY HOUSING CORP COM 52472M101 38 3,112 SH   SOLE 1 3,112 0 0
LEGACY RESVS INC COM 524706108 0 1,997 SH   SOLE 8 1,997 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 4,298 105,582 SH   SOLE 1 105,582 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 382 9,385 SH   SOLE 99 9,385 0 0
LEGG MASON INC COM 524901105 2,969 77,567 SH   SOLE 1 77,567 0 0
LEGG MASON INC COM 524901105 5 124 SH   SOLE 8 124 0 0
LEGG MASON INC OPT 524901105 61 1,600 SH Call SOLE 8 1,600 0 0
LEGG MASON INC OPT 524901105 835 21,800 SH Put SOLE 8 21,800 0 0
LEGGETT &amp PLATT INC COM 524660107 77 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC COM 524660107 8,815 229,759 SH   SOLE 1 229,759 0 0
LEGGETT &amp PLATT INC OPT 524660107 157 4,100 SH Call SOLE 8 4,100 0 0
LEGGETT &amp PLATT INC OPT 524660107 177 4,600 SH Put SOLE 8 4,600 0 0
LEGGETT &amp PLATT INC COM 524660107 197 5,129 SH   SOLE 8 5,129 0 0
LEGGETT &amp PLATT INC COM 524660107 388 10,103 SH   SOLE 9 10,103 0 0
LEGGETT &amp PLATT INC COM 524660107 171 4,461 SH   SOLE 99 4,461 0 0
LEIDOS HLDGS INC COM 525327102 65 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 5,434 68,047 SH   SOLE 1 68,047 0 0
LEIDOS HLDGS INC COM 525327102 96 1,197 SH   SOLE 8 1,197 0 0
LEIDOS HLDGS INC COM 525327102 127 1,591 SH   SOLE 9 1,591 0 0
LEMAITRE VASCULAR INC COM 525558201 677 24,199 SH   SOLE 1 24,199 0 0
LENDINGCLUB CORP COM 52603A109 3,114 1,253,815 SH   SOLE 1 1,253,815 0 0
LENDINGCLUB CORP OPT 52603A109 86 34,600 SH Call SOLE 8 34,600 0 0
LENDINGCLUB CORP COM 52603A109 154 62,200 SH   SOLE 8 62,200 0 0
LENDINGCLUB CORP OPT 52603A109 61 24,500 SH Put SOLE 8 24,500 0 0
LENDINGTREE INC NEW COM 52603B107 6,089 14,496 SH   SOLE 1 14,496 0 0
LENDINGTREE INC NEW BOND 52603BAA5 4,426 2,108,000 PRN   SOLE 8 0 0 2,108,000
LENDINGTREE INC NEW COM 52603B107 2,453 5,840 SH   SOLE 8 5,840 0 0
LENNAR CORP COM 526057104 16,231 334,972 SH   SOLE 1 334,972 0 0
LENNAR CORP COM 526057302 419 10,869 SH   SOLE 1 10,869 0 0
LENNAR CORP OPT 526057302 0 2 SH Call SOLE 8 2 0 0
LENNAR CORP OPT 526057104 3,673 75,802 SH Call SOLE 8 75,802 0 0
LENNAR CORP COM 526057302 9 255 SH   SOLE 8 255 0 0
LENNAR CORP OPT 526057104 7,996 165,000 SH Put SOLE 8 165,000 0 0
LENNAR CORP COM 526057104 5,201 107,312 SH   SOLE 8 107,312 0 0
LENNAR CORP COM 526057104 1,074 22,162 SH   SOLE 9 22,162 0 0
LENNOX INTL INC COM 526107107 37,444 136,158 SH   SOLE 1 136,158 0 0
LENNOX INTL INC OPT 526107107 28 100 SH Call SOLE 8 100 0 0
LENNOX INTL INC OPT 526107107 330 1,200 SH Put SOLE 8 1,200 0 0
LENNOX INTL INC COM 526107107 94 344 SH   SOLE 8 344 0 0
LENNOX INTL INC COM 526107107 113 411 SH   SOLE 9 411 0 0
LEVEL ONE BANCORP INC COM 52730D208 86 3,424 SH   SOLE 1 3,424 0 0
LEVI STRAUSS &amp CO NEW COM 52736R102 415 19,869 SH   SOLE 1 19,869 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 902 43,200 SH Call SOLE 8 43,200 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 190 9,100 SH Put SOLE 8 9,100 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 168 26,759 SH   SOLE 1 26,759 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 2 295 SH   SOLE 8 295 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 4 700 SH Call SOLE 8 700 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 1,794 160,818 SH   SOLE 1 160,818 0 0
LEXINGTON REALTY TRUST TRUS 529043101 3,548 376,987 SH   SOLE 1 376,987 0 0
LEXINGTON REALTY TRUST TRUS 529043101 3 344 SH   SOLE 8 344 0 0
LG DISPLAY CO LTD ADR 50186V102 3,257 420,300 SH   DFND 20 0 0 420,300
LGI HOMES INC COM 50187T106 2,037 28,506 SH   SOLE 1 28,506 0 0
LGI HOMES INC COM 50187T106 35 491 SH   SOLE 8 491 0 0
LGI HOMES INC COM 50187T106 581 8,138 SH   SOLE 99 8,138 0 0
LHC GROUP INC COM 50187A107 7,555 63,176 SH   SOLE 1 63,176 0 0
LHC GROUP INC COM 50187A107 24 200 SH   SOLE 8 200 0 0
LIBERTY BROADBAND CORP COM 530307305 2,826 27,118 SH   SOLE 1 27,118 0 0
LIBERTY BROADBAND CORP COM 530307107 2,112 20,529 SH   SOLE 1 20,529 0 0
LIBERTY BROADBAND CORP COM 530307107 14 139 SH   SOLE 8 139 0 0
LIBERTY BROADBAND CORP COM 530307305 213 2,045 SH   SOLE 8 2,045 0 0
LIBERTY BROADBAND CORP COM 530307305 124 1,185 SH   SOLE 9 1,185 0 0
LIBERTY EXPEDIA HLDGS INC COM 53046P109 8,466 177,138 SH   SOLE 1 177,138 0 0
LIBERTY EXPEDIA HLDGS INC COM 53046P109 29 590 SH   SOLE 8 590 0 0
LIBERTY EXPEDIA HLDGS INC COM 53046P109 166 3,471 SH   SOLE 99 3,471 0 0
LIBERTY GLOBAL PLC COM G5480U120 15,076 568,245 SH   SOLE 1 568,245 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 41 SH   DFND 1 0 0 41
LIBERTY GLOBAL PLC COM G5480U104 3,113 115,326 SH   SOLE 1 115,326 0 0
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC COM G5480U120 2,015 75,928 SH   SOLE 8 75,928 0 0
LIBERTY GLOBAL PLC OPT G5480U104 1,341 49,700 SH Call SOLE 8 49,700 0 0
LIBERTY GLOBAL PLC COM G5480U104 1,652 61,225 SH   SOLE 8 61,225 0 0
LIBERTY GLOBAL PLC OPT G5480U104 688 25,500 SH Put SOLE 8 25,500 0 0
LIBERTY GLOBAL PLC COM G5480U120 152 5,741 SH   SOLE 9 5,741 0 0
LIBERTY GLOBAL PLC COM G5480U104 55 2,050 SH   SOLE 9 2,050 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 530 30,772 SH   SOLE 1 30,772 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 1,559 90,730 SH   SOLE 1 90,730 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 3 162 SH   SOLE 8 162 0 0
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 5 SH   SOLE 9 5 0 0
LIBERTY MEDIA CORP BOND 530715AL5 3,435 5,023,000 PRN   SOLE 8 0 0 5,023,000
LIBERTY MEDIA CORP DELAWARE COM 531229854 6,693 178,895 SH   SOLE 1 178,895 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 4,940 130,683 SH   SOLE 1 130,683 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 10,391 273,614 SH   SOLE 1 273,614 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 2 69 SH   SOLE 1 69 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 182 6,538 SH   SOLE 1 6,538 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 650 23,236 SH   SOLE 1 23,236 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 0 14 SH   SOLE 8 14 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 426 11,283 SH   SOLE 8 11,283 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AB8 771 687,000 PRN   SOLE 8 0 0 687,000
LIBERTY MEDIA CORP DELAWARE COM 531229854 9 243 SH   SOLE 8 243 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 8 228 SH   SOLE 8 228 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 2,700 71,075 SH   SOLE 8 71,075 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 37 969 SH   SOLE 9 969 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 73 1,915 SH   SOLE 9 1,915 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 84 2,253 SH   SOLE 9 2,253 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 167 5,968 SH   SOLE 99 5,968 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 330 8,810 SH   SOLE 99 8,810 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 928 57,309 SH   SOLE 1 57,309 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 94 5,826 SH   SOLE 8 5,826 0 0
LIBERTY PPTY TR TRUS 531172104 10,003 199,875 SH   SOLE 1 199,875 0 0
LIBERTY PPTY TR TRUS 531172104 8 162 SH   SOLE 8 162 0 0
LIBERTY PPTY TR COM 531172104 82 1,636 SH   SOLE 9 1,636 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 651 52,454 SH   SOLE 1 52,454 0 0
LIFE STORAGE INC TRUS 53223X107 7,804 82,074 SH   SOLE 1 82,074 0 0
LIFE STORAGE INC TRUS 53223X107 44 456 SH   SOLE 8 456 0 0
LIFE STORAGE INC COM 53223X107 591 6,216 SH   SOLE 99 6,216 0 0
LIFETIME BRANDS INC COM 53222Q103 73 7,767 SH   SOLE 1 7,767 0 0
LIFEVANTAGE CORP COM 53222K205 117 9,008 SH   SOLE 1 9,008 0 0
LIFEVANTAGE CORP COM 53222K205 35 2,677 SH   SOLE 8 2,677 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 10,598 92,838 SH   SOLE 1 92,838 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 46 400 SH Put SOLE 8 400 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 9 83 SH   SOLE 8 83 0 0
LIGAND PHARMACEUTICALS INC BOND 53220KAF5 652 756,000 PRN   SOLE 8 0 0 756,000
LIGAND PHARMACEUTICALS INC OPT 53220K504 228 2,000 SH Call SOLE 8 2,000 0 0
LILIS ENERGY INC COM 532403201 0 28 SH   SOLE 1 28 0 0
LILIS ENERGY INC COM 532403201 0 145 SH   SOLE 8 145 0 0
LILLY ELI &amp CO COM 532457108 154,600 1,395,409 SH   SOLE 1 1,395,409 0 0
LILLY ELI &amp CO COM 532457108 399 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO OPT 532457108 17,084 154,200 SH Put SOLE 8 154,200 0 0
LILLY ELI &amp CO OPT 532457108 8,741 78,900 SH Call SOLE 8 78,900 0 0
LILLY ELI &amp CO COM 532457108 6,278 56,658 SH   SOLE 8 56,658 0 0
LILLY ELI &amp CO COM 532457108 7,679 69,307 SH   SOLE 9 69,307 0 0
LILLY ELI &amp CO COM 532457108 10,328 93,220 SH   SOLE 58 93,220 0 0
LIMBACH HLDGS INC COM 53263P105 4 444 SH   SOLE 8 444 0 0
LIMELIGHT NETWORKS INC COM 53261M104 746 276,296 SH   SOLE 1 276,296 0 0
LIMONEIRA CO COM 532746104 202 10,135 SH   SOLE 1 10,135 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,708 20,760 SH   SOLE 1 20,760 0 0
LINCOLN ELEC HLDGS INC COM 533900106 432 5,244 SH   SOLE 8 5,244 0 0
LINCOLN ELEC HLDGS INC COM 533900106 252 3,062 SH   SOLE 99 3,062 0 0
LINCOLN NATL CORP IND COM 534187109 19,351 300,230 SH   SOLE 1 300,230 0 0
LINCOLN NATL CORP IND OPT 534187109 715 11,100 SH Put SOLE 8 11,100 0 0
LINCOLN NATL CORP IND OPT 534187109 432 6,700 SH Call SOLE 8 6,700 0 0
LINCOLN NATL CORP IND COM 534187109 133 2,064 SH   SOLE 8 2,064 0 0
LINCOLN NATL CORP IND COM 534187109 1,069 16,578 SH   SOLE 9 16,578 0 0
LINCOLN NATL CORP IND COM 534187109 327 5,069 SH   SOLE 99 5,069 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 266 14,802 SH   SOLE 1 14,802 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 113 6,275 SH   SOLE 99 6,275 0 0
LINDE PLC COM G5494J103 1,726,199 8,596,620 SH   SOLE 1 8,596,620 0 0
LINDE PLC COM G5494J103 618 3,080 SH   DFND 1 0 0 3,080
LINDE PLC OPT G5494J103 10,321 51,400 SH Put SOLE 8 51,400 0 0
LINDE PLC OPT G5494J103 8,755 43,600 SH Call SOLE 8 43,600 0 0
LINDE PLC COM G5494J103 4,411 21,967 SH   SOLE 8 21,967 0 0
LINDE PLC COM G5494J103 131,589 655,322 SH   SOLE 9 655,322 0 0
LINDE PLC COM G5494J103 11,943 59,478 SH   SOLE 58 59,478 0 0
LINDSAY CORP COM 535555106 1,010 12,297 SH   SOLE 1 12,297 0 0
LINDSAY CORP OPT 535555106 8 100 SH Call SOLE 8 100 0 0
LINDSAY CORP OPT 535555106 82 1,000 SH Put SOLE 8 1,000 0 0
LINE CORP ADR 53567X101 3 100 SH   DFND 1 0 0 100
LINE CORP ADR 53567X101 4 156 SH   SOLE 8 156 0 0
LINX S A ADR 53619W101 1,010 110,762 SH   SOLE 1 110,762 0 0
LIONS GATE ENTMNT CORP COM 535919401 255 20,742 SH   SOLE 1 20,742 0 0
LIONS GATE ENTMNT CORP COM 535919500 2,029 174,800 SH   SOLE 1 174,800 0 0
LIONS GATE ENTMNT CORP COM 535919401 10 851 SH   SOLE 8 851 0 0
LIONS GATE ENTMNT CORP COM 535919500 38 3,234 SH   SOLE 8 3,234 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 69 8,655 SH   SOLE 1 8,655 0 0
LIQUIDITY SERVICES INC COM 53635B107 192 31,469 SH   SOLE 1 31,469 0 0
LITHIA MTRS INC COM 536797103 4,221 35,540 SH   SOLE 1 35,540 0 0
LITHIA MTRS INC OPT 536797103 321 2,700 SH Call SOLE 8 2,700 0 0
LITHIA MTRS INC COM 536797103 342 2,879 SH   SOLE 8 2,879 0 0
LITTELFUSE INC COM 537008104 990 5,602 SH   SOLE 1 5,602 0 0
LITTELFUSE INC COM 537008104 338 1,909 SH   SOLE 8 1,909 0 0
LIVANOVA PLC COM G5509L101 2,801 38,927 SH   SOLE 1 38,927 0 0
LIVANOVA PLC COM G5509L101 216 3,000 SH   SOLE 8 3,000 0 0
LIVANOVA PLC OPT G5509L101 720 10,000 SH Call SOLE 8 10,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 5,856 88,391 SH   SOLE 1 88,391 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 963 14,542 SH   SOLE 8 14,542 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 252 3,800 SH Call SOLE 8 3,800 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 464 7,000 SH Put SOLE 8 7,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 109 1,649 SH   SOLE 9 1,649 0 0
LIVE OAK BANCSHARES INC COM 53803X105 291 16,946 SH   SOLE 1 16,946 0 0
LIVENT CORP COM 53814L108 1,174 169,768 SH   SOLE 1 169,768 0 0
LIVENT CORP OPT 53814L108 8 1,158 SH Call SOLE 8 1,158 0 0
LIVENT CORP OPT 53814L108 8 1,209 SH Put SOLE 8 1,209 0 0
LIVENT CORP COM 53814L108 9 1,282 SH   SOLE 8 1,282 0 0
LIVENT CORP COM 53814L108 9 1,321 SH   SOLE 9 1,321 0 0
LIVENT CORP COM 53814L108 120 17,376 SH   SOLE 99 17,376 0 0
LIVEPERSON INC COM 538146101 6,942 247,551 SH   SOLE 1 247,551 0 0
LIVEPERSON INC COM 538146101 320 11,414 SH   SOLE 8 11,414 0 0
LIVEPERSON INC OPT 538146101 373 13,300 SH Put SOLE 8 13,300 0 0
LIVEPERSON INC OPT 538146101 258 9,200 SH Call SOLE 8 9,200 0 0
LIVERAMP HLDGS INC COM 53815P108 4,206 86,759 SH   SOLE 1 86,759 0 0
LIVERAMP HLDGS INC OPT 53815P108 1,028 21,200 SH Call SOLE 8 21,200 0 0
LIVERAMP HLDGS INC COM 53815P108 129 2,664 SH   SOLE 8 2,664 0 0
LIVERAMP HLDGS INC OPT 53815P108 451 9,300 SH Put SOLE 8 9,300 0 0
LIVERAMP HLDGS INC COM 53815P108 212 4,374 SH   SOLE 9 4,374 0 0
LIVEXLIVE MEDIA INC COM 53839L208 87 21,045 SH   SOLE 1 21,045 0 0
LKQ CORP COM 501889208 12,456 468,112 SH   SOLE 1 468,112 0 0
LKQ CORP OPT 501889208 279 10,500 SH Put SOLE 8 10,500 0 0
LKQ CORP OPT 501889208 561 21,100 SH Call SOLE 8 21,100 0 0
LKQ CORP COM 501889208 589 22,145 SH   SOLE 8 22,145 0 0
LKQ CORP COM 501889208 648 24,332 SH   SOLE 9 24,332 0 0
LKQ CORP COM 501889208 386 14,518 SH   SOLE 99 14,518 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 6 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 1,348 474,771 SH   SOLE 1 474,771 0 0
LOCKHEED MARTIN CORP COM 539830109 155 426 SH   DFND 1 0 0 426
LOCKHEED MARTIN CORP COM 539830109 152,940 420,696 SH   SOLE 1 420,696 0 0
LOCKHEED MARTIN CORP COM 539830109 3,791 10,427 SH   SOLE 8 10,427 0 0
LOCKHEED MARTIN CORP OPT 539830109 11,851 32,600 SH Put SOLE 8 32,600 0 0
LOCKHEED MARTIN CORP OPT 539830109 13,851 38,100 SH Call SOLE 8 38,100 0 0
LOCKHEED MARTIN CORP COM 539830109 7,191 19,780 SH   SOLE 9 19,780 0 0
LOCKHEED MARTIN CORP COM 539830109 9,646 26,533 SH   SOLE 58 26,533 0 0
LOCKHEED MARTIN CORP COM 539830109 622 1,710 SH   SOLE 99 1,710 0 0
LOEWS CORP COM 540424108 22,855 418,063 SH   SOLE 1 418,063 0 0
LOEWS CORP COM 540424108 94 1,711 SH   SOLE 8 1,711 0 0
LOEWS CORP OPT 540424108 16 300 SH Call SOLE 8 300 0 0
LOEWS CORP COM 540424108 1,148 21,007 SH   SOLE 9 21,007 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 70 5,391 SH   SOLE 1 5,391 0 0
LOGITECH INTL S A COM H50430232 2,403 60,101 SH   SOLE 1 60,101 0 0
LOGITECH INTL S A COM H50430232 164 4,108 SH   SOLE 8 4,108 0 0
LOGITECH INTL S A OPT H50430232 20 500 SH Put SOLE 8 500 0 0
LOGITECH INTL S A OPT H50430232 232 5,800 SH Call SOLE 8 5,800 0 0
LOGITECH INTL S A COM H50430232 14,960 374,099 SH   SOLE 9 374,099 0 0
LOGMEIN INC COM 54142L109 1,940 26,335 SH   SOLE 1 26,335 0 0
LOGMEIN INC COM 54142L109 204 2,762 SH   SOLE 8 2,762 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 286 8,276 SH   SOLE 1 8,276 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 10 300 SH Put SOLE 8 300 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 459 13,293 SH   SOLE 8 13,293 0 0
LOUISIANA PAC CORP COM 546347105 3,222 122,836 SH   SOLE 1 122,836 0 0
LOUISIANA PAC CORP OPT 546347105 191 7,300 SH Call SOLE 8 7,300 0 0
LOUISIANA PAC CORP COM 546347105 851 32,488 SH   SOLE 8 32,488 0 0
LOUISIANA PAC CORP OPT 546347105 10,517 401,100 SH Put SOLE 8 401,100 0 0
LOVESAC COMPANY COM 54738L109 245 7,893 SH   SOLE 1 7,893 0 0
LOWES COS INC COM 548661107 101,407 1,004,930 SH   SOLE 1 1,004,930 0 0
LOWES COS INC OPT 548661107 59,537 590,000 SH Put SOLE 1 590,000 0 0
LOWES COS INC OPT 548661107 20,111 199,300 SH Put SOLE 8 199,300 0 0
LOWES COS INC OPT 548661107 38,296 379,500 SH Call SOLE 8 379,500 0 0
LOWES COS INC COM 548661107 1,644 16,292 SH   SOLE 8 16,292 0 0
LOWES COS INC COM 548661107 6,232 61,757 SH   SOLE 9 61,757 0 0
LPL FINL HLDGS INC COM 50212V100 21,858 267,974 SH   SOLE 1 267,974 0 0
LPL FINL HLDGS INC COM 50212V100 936 11,466 SH   SOLE 8 11,466 0 0
LSB INDS INC COM 502160104 98 25,058 SH   SOLE 1 25,058 0 0
LSC COMMUNICATIONS INC COM 50218P107 256 69,688 SH   SOLE 1 69,688 0 0
LSC COMMUNICATIONS INC COM 50218P107 3 972 SH   SOLE 8 972 0 0
LSI INDS INC COM 50216C108 3 800 SH   SOLE 1 800 0 0
LTC PPTYS INC TRUS 502175102 3,974 87,022 SH   SOLE 1 87,022 0 0
LTC PPTYS INC TRUS 502175102 17 371 SH   SOLE 8 371 0 0
LUCKIN COFFEE INC ADR 54951L109 222 11,402 SH   SOLE 1 11,402 0 0
LUCKIN COFFEE INC ADR 54951L109 569 29,200 SH   DFND 20 0 0 29,200
LULULEMON ATHLETICA INC COM 550021109 8,900 49,388 SH   SOLE 1 49,388 0 0
LULULEMON ATHLETICA INC COM 550021109 4 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 2,325 12,903 SH   SOLE 8 12,903 0 0
LULULEMON ATHLETICA INC OPT 550021109 13,624 75,600 SH Call SOLE 8 75,600 0 0
LULULEMON ATHLETICA INC OPT 550021109 26,383 146,400 SH Put SOLE 8 146,400 0 0
LULULEMON ATHLETICA INC COM 550021109 286 1,587 SH   SOLE 9 1,587 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 379 32,843 SH   SOLE 1 32,843 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 398 34,500 SH Call SOLE 8 34,500 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 126 10,900 SH Put SOLE 8 10,900 0 0
LUMENTUM HLDGS INC COM 55024U109 5,706 106,825 SH   SOLE 1 106,825 0 0
LUMENTUM HLDGS INC COM 55024U109 0 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC OPT 55024U109 3,647 68,290 SH Put SOLE 8 68,290 0 0
LUMENTUM HLDGS INC OPT 55024U109 7,896 147,846 SH Call SOLE 8 147,846 0 0
LUMENTUM HLDGS INC COM 55024U109 503 9,411 SH   SOLE 8 9,411 0 0
LUMENTUM HLDGS INC COM 55024U109 420 7,858 SH   SOLE 99 7,858 0 0
LUMINEX CORP DEL COM 55027E102 1,494 72,400 SH   SOLE 1 72,400 0 0
LUMINEX CORP DEL COM 55027E102 57 2,777 SH   SOLE 8 2,777 0 0
LUTHER BURBANK CORP COM 550550107 144 13,278 SH   SOLE 1 13,278 0 0
LUTHER BURBANK CORP COM 550550107 1 100 SH   SOLE 8 100 0 0
LUXFER HOLDINGS PLC COM G5698W116 442 18,037 SH   SOLE 1 18,037 0 0
LYDALL INC DEL COM 550819106 404 20,010 SH   SOLE 1 20,010 0 0
LYFT INC OPT 55087P104 1,643 25,000 SH Put SOLE 1 25,000 0 0
LYFT INC COM 55087P104 1,812 27,568 SH   SOLE 1 27,568 0 0
LYFT INC OPT 55087P104 17,722 269,700 SH Call SOLE 8 269,700 0 0
LYFT INC COM 55087P104 1,034 15,730 SH   SOLE 8 15,730 0 0
LYFT INC OPT 55087P104 17,012 258,900 SH Put SOLE 8 258,900 0 0
LYON WILLIAM HOMES COM 552074700 938 51,482 SH   SOLE 1 51,482 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 126,952 1,473,993 SH   SOLE 1 1,473,993 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 8,613 100,000 SH Call SOLE 1 100,000 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 15,159 176,000 SH Call SOLE 8 176,000 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 12,348 143,352 SH   SOLE 8 143,352 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 30,120 349,700 SH Put SOLE 8 349,700 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 2,040 23,689 SH   SOLE 9 23,689 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 17 200 SH   DFND 20 0 0 200
LYONDELLBASELL INDUSTRIES N COM N53745100 1,591 18,469 SH   SOLE 99 18,469 0 0
M &amp T BK CORP COM 55261F104 30,255 177,900 SH   SOLE 1 177,900 0 0
M &amp T BK CORP OPT 55261F104 34 200 SH Put SOLE 8 200 0 0
M &amp T BK CORP COM 55261F104 486 2,855 SH   SOLE 8 2,855 0 0
M &amp T BK CORP OPT 55261F104 119 700 SH Call SOLE 8 700 0 0
M &amp T BK CORP COM 55261F104 1,804 10,607 SH   SOLE 9 10,607 0 0
M D C HLDGS INC COM 552676108 4,187 127,752 SH   SOLE 1 127,752 0 0
M/I HOMES INC COM 55305B101 1,465 51,276 SH   SOLE 1 51,276 0 0
M/I HOMES INC COM 55305B101 6 212 SH   SOLE 8 212 0 0
MACATAWA BK CORP COM 554225102 178 17,305 SH   SOLE 1 17,305 0 0
MACERICH CO TRUS 554382101 7,407 221,155 SH   SOLE 1 221,155 0 0
MACERICH CO COM 554382101 770 22,966 SH   SOLE 1 22,966 0 0
MACERICH CO TRUS 554382101 67 2,010 SH   SOLE 8 2,010 0 0
MACERICH CO OPT 554382101 27 800 SH Call SOLE 8 800 0 0
MACERICH CO OPT 554382101 1,494 44,600 SH Put SOLE 8 44,600 0 0
MACERICH CO COM 554382101 274 8,164 SH   SOLE 9 8,164 0 0
MACK CALI RLTY CORP TRUS 554489104 4,602 197,614 SH   SOLE 1 197,614 0 0
MACK CALI RLTY CORP TRUS 554489104 4 178 SH   SOLE 8 178 0 0
MACKINAC FINL CORP COM 554571109 97 6,132 SH   SOLE 1 6,132 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 861 56,950 SH   SOLE 1 56,950 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3 220 SH   SOLE 8 220 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 7,401 182,608 SH   SOLE 1 182,608 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 1,386 34,200 SH Call SOLE 8 34,200 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 1,046 25,800 SH Put SOLE 8 25,800 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 1,951 2,190,000 PRN   SOLE 8 0 0 2,190,000
MACQUARIE INFRASTRUCTURE COR BOND 55608BAA3 166 166,000 PRN   SOLE 8 0 0 166,000
MACQUARIE INFRASTRUCTURE COR COM 55608B105 74 1,832 SH   SOLE 8 1,832 0 0
MACROGENICS INC COM 556099109 556 32,771 SH   SOLE 1 32,771 0 0
MACYS INC COM 55616P104 33,986 1,583,648 SH   SOLE 1 1,583,648 0 0
MACYS INC OPT 55616P104 9,584 446,600 SH Call SOLE 8 446,600 0 0
MACYS INC COM 55616P104 7,702 358,840 SH   SOLE 8 358,840 0 0
MACYS INC OPT 55616P104 19,218 895,500 SH Put SOLE 8 895,500 0 0
MACYS INC COM 55616P104 1,082 50,417 SH   SOLE 9 50,417 0 0
MADDEN STEVEN LTD OPT 556269108 10,185 300,000 SH Put SOLE 1 300,000 0 0
MADDEN STEVEN LTD COM 556269108 4,068 119,863 SH   SOLE 1 119,863 0 0
MADDEN STEVEN LTD COM 556269108 31 903 SH   SOLE 8 903 0 0
MADDEN STEVEN LTD COM 556269108 169 4,978 SH   SOLE 99 4,978 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 16,151 57,695 SH   SOLE 1 57,695 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 1,303 4,655 SH   SOLE 8 4,655 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 528 5,039 SH   SOLE 1 5,039 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 0 2 SH   SOLE 8 2 0 0
MAG SILVER CORP COM 55903Q104 166 15,700 SH   SOLE 1 15,700 0 0
MAG SILVER CORP COM 55903Q104 1 100 SH   SOLE 8 100 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 2,273 30,625 SH   SOLE 1 30,625 0 0
MAGELLAN HEALTH INC OPT 559079207 252 3,400 SH Call SOLE 8 3,400 0 0
MAGELLAN HEALTH INC COM 559079207 294 3,945 SH   SOLE 8 3,945 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 37,595 587,427 SH   SOLE 1 587,427 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 1,011 15,800 SH Put SOLE 8 15,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 303 4,727 SH   SOLE 8 4,727 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 1,965 30,700 SH Call SOLE 8 30,700 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 241 16,355 SH   SOLE 1 16,355 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 1 40 SH   SOLE 8 40 0 0
MAGNA INTL INC COM 559222401 819 16,443 SH   SOLE 1 16,443 0 0
MAGNA INTL INC OPT 559222401 254 5,100 SH Put SOLE 8 5,100 0 0
MAGNA INTL INC COM 559222401 287 5,764 SH   SOLE 8 5,764 0 0
MAGNA INTL INC OPT 559222401 598 12,000 SH Call SOLE 8 12,000 0 0
MAGNA INTL INC COM 559222401 5,399 108,381 SH   SOLE 9 108,381 0 0
MAGNA INTL INC COM 559222401 173 3,469 SH   SOLE 99 3,469 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 508 49,066 SH   SOLE 1 49,066 0 0
MAGNACHIP SEMICONDUCTOR SA BOND 55932XAB0 61 45,000 PRN   SOLE 8 0 0 45,000
MAGNOLIA OIL &amp GAS CORP COM 559663109 922 79,634 SH   SOLE 1 79,634 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 99 8,512 SH   SOLE 99 8,512 0 0
MAIDEN HOLDINGS LTD COM G5753U112 3 4,710 SH   SOLE 1 4,710 0 0
MAIN STREET CAPITAL CORP COM 56035L104 4 101 SH   SOLE 8 101 0 0
MAIN STREET CAPITAL CORP OPT 56035L104 12 300 SH Put SOLE 8 300 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 107 4,724 SH   SOLE 1 4,724 0 0
MAJESCO COM 56068V102 46 4,889 SH   SOLE 1 4,889 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 88 3,566 SH   SOLE 1 3,566 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 3 156 SH   SOLE 8 156 0 0
MALIBU BOATS INC COM 56117J100 2,021 52,029 SH   SOLE 1 52,029 0 0
MALIBU BOATS INC COM 56117J100 4 100 SH   SOLE 8 100 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO COM G5785G107 1,810 197,153 SH   SOLE 1 197,153 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 257 28,048 SH   SOLE 8 28,048 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 1,590 173,200 SH Put SOLE 8 173,200 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 350 38,100 SH Call SOLE 8 38,100 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 328 35,769 SH   SOLE 9 35,769 0 0
MALVERN BANCORP INC COM 561409103 109 4,946 SH   SOLE 1 4,946 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 65 9,346 SH   SOLE 1 9,346 0 0
MANCHESTER UTD PLC NEW COM G5784H106 21 1,191 SH   SOLE 8 1,191 0 0
MANHATTAN ASSOCS INC COM 562750109 4,711 67,958 SH   SOLE 1 67,958 0 0
MANHATTAN ASSOCS INC OPT 562750109 28 400 SH Call SOLE 8 400 0 0
MANHATTAN ASSOCS INC COM 562750109 0 1 SH   SOLE 8 1 0 0
MANITEX INTL INC COM 563420108 1 139 SH   SOLE 1 139 0 0
MANITEX INTL INC COM 563420108 0 20 SH   SOLE 8 20 0 0
MANITOWOC CO INC COM 563571405 533 29,949 SH   SOLE 1 29,949 0 0
MANITOWOC CO INC COM 563571405 12 667 SH   SOLE 8 667 0 0
MANITOWOC CO INC OPT 563571405 5 300 SH Put SOLE 8 300 0 0
MANITOWOC CO INC OPT 563571405 224 12,600 SH Call SOLE 8 12,600 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 6 SH   SOLE 8 6 0 0
MANNKIND CORP COM 56400P706 139 120,887 SH   SOLE 1 120,887 0 0
MANNKIND CORP OPT 56400P706 9 7,700 SH Put SOLE 8 7,700 0 0
MANNKIND CORP COM 56400P706 114 99,055 SH   SOLE 8 99,055 0 0
MANNKIND CORP OPT 56400P706 220 191,300 SH Call SOLE 8 191,300 0 0
MANPOWERGROUP INC COM 56418H100 2,340 24,217 SH   SOLE 1 24,217 0 0
MANPOWERGROUP INC OPT 56418H100 97 1,000 SH Put SOLE 8 1,000 0 0
MANPOWERGROUP INC COM 56418H100 51 531 SH   SOLE 8 531 0 0
MANPOWERGROUP INC OPT 56418H100 947 9,800 SH Call SOLE 8 9,800 0 0
MANPOWERGROUP INC COM 56418H100 304 3,146 SH   SOLE 9 3,146 0 0
MANPOWERGROUP INC COM 56418H100 94 976 SH   SOLE 99 976 0 0
MANTECH INTL CORP COM 564563104 2,202 33,441 SH   SOLE 1 33,441 0 0
MANULIFE FINL CORP COM 56501R106 122 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP COM 56501R106 1,130 62,086 SH   SOLE 1 62,086 0 0
MANULIFE FINL CORP OPT 56501R106 186 10,200 SH Call SOLE 8 10,200 0 0
MANULIFE FINL CORP COM 56501R106 181 9,955 SH   SOLE 8 9,955 0 0
MANULIFE FINL CORP OPT 56501R106 13 700 SH Put SOLE 8 700 0 0
MANULIFE FINL CORP COM 56501R106 6,732 369,997 SH   SOLE 9 369,997 0 0
MANULIFE FINL CORP COM 56501R106 108 5,944 SH   DFND 20 0 0 5,944
MANULIFE FINL CORP COM 56501R106 307 16,881 SH   SOLE 99 16,881 0 0
MARATHON OIL CORP COM 565849106 33,091 2,328,687 SH   SOLE 1 2,328,687 0 0
MARATHON OIL CORP OPT 565849106 9,699 682,600 SH Put SOLE 8 682,600 0 0
MARATHON OIL CORP COM 565849106 4,362 307,036 SH   SOLE 8 307,036 0 0
MARATHON OIL CORP OPT 565849106 6,204 436,600 SH Call SOLE 8 436,600 0 0
MARATHON OIL CORP COM 565849106 3,142 221,187 SH   SOLE 9 221,187 0 0
MARATHON PATENT GROUP INC COM 56585W401 60 20,600 SH   SOLE 1 20,600 0 0
MARATHON PETE CORP COM 56585A102 58,285 1,043,028 SH   SOLE 1 1,043,028 0 0
MARATHON PETE CORP OPT 56585A102 25,721 460,300 SH Call SOLE 8 460,300 0 0
MARATHON PETE CORP COM 56585A102 4,065 72,745 SH   SOLE 8 72,745 0 0
MARATHON PETE CORP OPT 56585A102 13,965 249,912 SH Put SOLE 8 249,912 0 0
MARATHON PETE CORP COM 56585A102 2,970 53,145 SH   SOLE 9 53,145 0 0
MARATHON PETE CORP COM 56585A102 5,229 93,568 SH   SOLE 99 93,568 0 0
MARCHEX INC COM 56624R108 155 32,974 SH   SOLE 1 32,974 0 0
MARCUS &amp MILLICHAP INC COM 566324109 1,189 38,546 SH   SOLE 1 38,546 0 0
MARCUS &amp MILLICHAP INC COM 566324109 22 715 SH   SOLE 8 715 0 0
MARCUS CORP COM 566330106 1,060 32,189 SH   SOLE 1 32,189 0 0
MARCUS CORP COM 566330106 40 1,224 SH   SOLE 8 1,224 0 0
MARINE PRODS CORP COM 568427108 74 4,764 SH   SOLE 1 4,764 0 0
MARINEMAX INC COM 567908108 899 54,653 SH   SOLE 1 54,653 0 0
MARINEMAX INC COM 567908108 12 717 SH   SOLE 8 717 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 134 32,351 SH   SOLE 1 32,351 0 0
MARKEL CORP COM 570535104 2,861 2,626 SH   SOLE 1 2,626 0 0
MARKEL CORP COM 570535104 109 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 20 18 SH   SOLE 8 18 0 0
MARKEL CORP COM 570535104 171 157 SH   SOLE 9 157 0 0
MARKER THERAPEUTICS INC COM 57055L107 221 27,968 SH   SOLE 1 27,968 0 0
MARKETAXESS HLDGS INC COM 57060D108 14,056 43,731 SH   SOLE 1 43,731 0 0
MARKETAXESS HLDGS INC COM 57060D108 186 581 SH   SOLE 8 581 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,337 7,272 SH   SOLE 9 7,272 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 142 5,675 SH   SOLE 1 5,675 0 0
MARRIOTT INTL INC NEW OPT 571903202 8,417 60,000 SH Put SOLE 1 60,000 0 0
MARRIOTT INTL INC NEW COM 571903202 50,004 356,426 SH   SOLE 1 356,426 0 0
MARRIOTT INTL INC NEW COM 571903202 3,229 23,017 SH   SOLE 8 23,017 0 0
MARRIOTT INTL INC NEW OPT 571903202 4,082 29,100 SH Put SOLE 8 29,100 0 0
MARRIOTT INTL INC NEW OPT 571903202 13,875 98,900 SH Call SOLE 8 98,900 0 0
MARRIOTT INTL INC NEW COM 571903202 3,056 21,786 SH   SOLE 9 21,786 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 3,627 37,616 SH   SOLE 1 37,616 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 887 9,200 SH Put SOLE 8 9,200 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 225 2,336 SH   SOLE 8 2,336 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 202 2,096 SH Call SOLE 8 2,096 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 50 33,452 SH   SOLE 1 33,452 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 0 181 SH   SOLE 8 181 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 72,330 725,113 SH   SOLE 1 725,113 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 40 400 SH Call SOLE 8 400 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 200 2,000 SH Put SOLE 8 2,000 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 258 2,585 SH   SOLE 8 2,585 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 3,954 39,645 SH   SOLE 9 39,645 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 1,326 13,290 SH   SOLE 99 13,290 0 0
MARTEN TRANS LTD COM 573075108 847 46,633 SH   SOLE 1 46,633 0 0
MARTIN MARIETTA MATLS INC COM 573284106 69,612 302,522 SH   SOLE 1 302,522 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 7,225 31,400 SH Put SOLE 8 31,400 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,410 6,129 SH   SOLE 8 6,129 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 621 2,700 SH Call SOLE 8 2,700 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,112 4,828 SH   SOLE 9 4,828 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,336 5,805 SH   SOLE 99 5,805 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 55 7,726 SH   SOLE 1 7,726 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 7 894 SH   SOLE 8 894 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 2,815 117,951 SH   SOLE 1 117,951 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 2,903 121,582 SH   SOLE 8 121,582 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 14,676 614,800 SH Call SOLE 8 614,800 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 1,673 70,100 SH Put SOLE 8 70,100 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 166 6,968 SH   SOLE 9 6,968 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 597 25,000 SH   DFND 20 0 0 25,000
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 1,349 56,513 SH   SOLE 99 56,513 0 0
MASCO CORP COM 574599106 17,277 440,261 SH   SOLE 1 440,261 0 0
MASCO CORP COM 574599106 2,772 70,636 SH   SOLE 8 70,636 0 0
MASCO CORP OPT 574599106 39 1,000 SH Put SOLE 8 1,000 0 0
MASCO CORP OPT 574599106 385 9,800 SH Call SOLE 8 9,800 0 0
MASCO CORP COM 574599106 1,821 46,405 SH   SOLE 9 46,405 0 0
MASCO CORP COM 574599106 612 15,596 SH   SOLE 99 15,596 0 0
MASIMO CORP COM 574795100 14,933 100,340 SH   SOLE 1 100,340 0 0
MASIMO CORP COM 574795100 99 663 SH   SOLE 8 663 0 0
MASIMO CORP COM 574795100 187 1,257 SH   SOLE 99 1,257 0 0
MASONITE INTL CORP NEW COM 575385109 2,305 43,747 SH   SOLE 1 43,747 0 0
MASONITE INTL CORP NEW COM 575385109 24 470 SH   SOLE 8 470 0 0
MASTEC INC COM 576323109 9,071 176,049 SH   SOLE 1 176,049 0 0
MASTEC INC OPT 576323109 474 9,200 SH Call SOLE 8 9,200 0 0
MASTEC INC OPT 576323109 41 800 SH Put SOLE 8 800 0 0
MASTEC INC COM 576323109 74 1,430 SH   SOLE 8 1,430 0 0
MASTERCARD INC OPT 57636Q104 10,581 40,000 SH Call SOLE 1 40,000 0 0
MASTERCARD INC COM 57636Q104 402,873 1,522,968 SH   SOLE 1 1,522,968 0 0
MASTERCARD INC OPT 57636Q104 10,581 40,000 SH Put SOLE 1 40,000 0 0
MASTERCARD INC COM 57636Q104 654 2,472 SH   DFND 1 0 0 2,472
MASTERCARD INC COM 57636Q104 45,197 170,857 SH   SOLE 8 170,857 0 0
MASTERCARD INC OPT 57636Q104 105,045 397,100 SH Put SOLE 8 397,100 0 0
MASTERCARD INC OPT 57636Q104 52,535 198,600 SH Call SOLE 8 198,600 0 0
MASTERCARD INC OPT 57636Q104 10,581 40,000 SH Put SOLE 9 40,000 0 0
MASTERCARD INC OPT 57636Q104 10,581 40,000 SH Call SOLE 9 40,000 0 0
MASTERCARD INC COM 57636Q104 50,419 190,599 SH   SOLE 9 190,599 0 0
MASTERCARD INC COM 57636Q104 3,227 12,200 SH   DFND 20 0 0 12,200
MASTERCRAFT BOAT HLDGS INC COM 57637H103 962 49,138 SH   SOLE 1 49,138 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 30 1,525 SH   SOLE 8 1,525 0 0
MATADOR RES CO COM 576485205 4,943 248,683 SH   SOLE 1 248,683 0 0
MATADOR RES CO COM 576485205 311 15,621 SH   SOLE 8 15,621 0 0
MATADOR RES CO OPT 576485205 54 2,700 SH Put SOLE 8 2,700 0 0
MATADOR RES CO COM 576485205 46 2,306 SH   SOLE 99 2,306 0 0
MATCH GROUP INC COM 57665R106 8,329 123,801 SH   SOLE 1 123,801 0 0
MATCH GROUP INC OPT 57665R106 5,496 81,700 SH Put SOLE 8 81,700 0 0
MATCH GROUP INC OPT 57665R106 9,559 142,100 SH Call SOLE 8 142,100 0 0
MATCH GROUP INC COM 57665R106 2,624 38,988 SH   SOLE 8 38,988 0 0
MATERIALISE NV ADR 57667T100 103 5,300 SH   SOLE 1 5,300 0 0
MATERION CORP COM 576690101 1,596 23,540 SH   SOLE 1 23,540 0 0
MATERION CORP COM 576690101 137 2,020 SH   SOLE 8 2,020 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 0 20 SH   SOLE 1 20 0 0
MATRIX SVC CO COM 576853105 1,100 54,345 SH   SOLE 1 54,345 0 0
MATRIX SVC CO COM 576853105 1 33 SH   SOLE 8 33 0 0
MATSON INC COM 57686G105 1,921 49,455 SH   SOLE 1 49,455 0 0
MATSON INC COM 57686G105 332 8,545 SH   SOLE 8 8,545 0 0
MATTEL INC COM 577081102 4,933 440,120 SH   SOLE 1 440,120 0 0
MATTEL INC OPT 577081102 2,051 183,000 SH Call SOLE 8 183,000 0 0
MATTEL INC OPT 577081102 6,075 541,900 SH Put SOLE 8 541,900 0 0
MATTEL INC COM 577081102 841 75,099 SH   SOLE 8 75,099 0 0
MATTEL INC COM 577081102 70 6,170 SH   SOLE 9 6,170 0 0
MATTHEWS INTL CORP COM 577128101 1,466 42,065 SH   SOLE 1 42,065 0 0
MATTHEWS INTL CORP COM 577128101 194 5,580 SH   SOLE 8 5,580 0 0
MATTHEWS INTL CORP OPT 577128101 3 100 SH Call SOLE 8 100 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 45 4,353 SH   SOLE 1 4,353 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 35,325 590,542 SH   SOLE 1 590,542 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,486 24,837 SH   SOLE 8 24,837 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 197 3,300 SH Put SOLE 8 3,300 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 395 6,600 SH Call SOLE 8 6,600 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,264 21,121 SH   SOLE 9 21,121 0 0
MAXIMUS INC COM 577933104 6,344 87,455 SH   SOLE 1 87,455 0 0
MAXIMUS INC COM 577933104 12 160 SH   SOLE 8 160 0 0
MAXLINEAR INC COM 57776J100 2,133 91,020 SH   SOLE 1 91,020 0 0
MAXLINEAR INC COM 57776J100 191 8,148 SH   SOLE 8 8,148 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 83 6,053 SH   SOLE 1 6,053 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 15 1,100 SH   SOLE 8 1,100 0 0
MBIA INC COM 55262C100 830 89,173 SH   SOLE 1 89,173 0 0
MBIA INC OPT 55262C100 398 42,700 SH Put SOLE 8 42,700 0 0
MBIA INC OPT 55262C100 183 19,700 SH Call SOLE 8 19,700 0 0
MBIA INC COM 55262C100 556 59,673 SH   SOLE 8 59,673 0 0
MBIA INC COM 55262C100 561 60,280 SH   SOLE 99 60,280 0 0
MBT FINL CORP COM 578877102 258 25,775 SH   SOLE 1 25,775 0 0
MCCLATCHY CO COM 579489303 0 5 SH   SOLE 8 5 0 0
MCCORMICK &amp CO INC COM 579780206 69 443 SH   DFND 1 0 0 443
MCCORMICK &amp CO INC COM 579780206 37,474 241,748 SH   SOLE 1 241,748 0 0
MCCORMICK &amp CO INC COM 579780206 694 4,476 SH   SOLE 8 4,476 0 0
MCCORMICK &amp CO INC OPT 579780206 419 2,700 SH Put SOLE 8 2,700 0 0
MCCORMICK &amp CO INC OPT 579780206 4,402 28,400 SH Call SOLE 8 28,400 0 0
MCCORMICK &amp CO INC COM 579780206 1,475 9,513 SH   SOLE 9 9,513 0 0
MCDERMOTT INTL INC COM 580037703 1,713 177,381 SH   SOLE 1 177,381 0 0
MCDERMOTT INTL INC OPT 580037703 2,657 275,000 SH Call SOLE 1 275,000 0 0
MCDERMOTT INTL INC OPT 580037703 376 38,923 SH Put SOLE 8 38,923 0 0
MCDERMOTT INTL INC OPT 580037703 4,309 446,040 SH Call SOLE 8 446,040 0 0
MCDERMOTT INTL INC COM 580037703 6,223 644,147 SH   SOLE 8 644,147 0 0
MCDONALDS CORP COM 580135101 2,492 12,000 SH   DFND 1 0 0 12,000
MCDONALDS CORP COM 580135101 250,141 1,204,569 SH   SOLE 1 1,204,569 0 0
MCDONALDS CORP OPT 580135101 62,153 299,300 SH Call SOLE 8 299,300 0 0
MCDONALDS CORP OPT 580135101 37,379 180,000 SH Put SOLE 8 180,000 0 0
MCDONALDS CORP COM 580135101 2,763 13,307 SH   SOLE 8 13,307 0 0
MCDONALDS CORP COM 580135101 26,748 128,806 SH   SOLE 9 128,806 0 0
MCDONALDS CORP COM 580135101 17,154 82,604 SH   SOLE 58 82,604 0 0
MCEWEN MNG INC COM 58039P107 4 2,543 SH   SOLE 1 2,543 0 0
MCEWEN MNG INC COM 58039P107 188 106,938 SH   SOLE 8 106,938 0 0
MCGRATH RENTCORP COM 580589109 970 15,610 SH   SOLE 1 15,610 0 0
MCKESSON CORP COM 58155Q103 68,108 506,803 SH   SOLE 1 506,803 0 0
MCKESSON CORP COM 58155Q103 30 223 SH   SOLE 8 223 0 0
MCKESSON CORP OPT 58155Q103 2,365 17,600 SH Put SOLE 8 17,600 0 0
MCKESSON CORP OPT 58155Q103 3,468 25,800 SH Call SOLE 8 25,800 0 0
MCKESSON CORP COM 58155Q103 27,070 201,428 SH   SOLE 9 201,428 0 0
MDC PARTNERS INC COM 552697104 92 36,473 SH   SOLE 1 36,473 0 0
MDU RES GROUP INC COM 552690109 3,338 129,326 SH   SOLE 1 129,326 0 0
MDU RES GROUP INC COM 552690109 13 490 SH   SOLE 8 490 0 0
MECHEL PAO ADR 583840509 36 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 93 13,727 SH   SOLE 1 13,727 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 9 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 9,388 538,283 SH   SOLE 1 538,283 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 5,902 338,412 SH   SOLE 1 338,412 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 167 9,570 SH   SOLE 8 9,570 0 0
MEDICINES CO COM 584688105 3,886 106,519 SH   SOLE 1 106,519 0 0
MEDICINES CO COM 584688105 1,128 30,929 SH   SOLE 8 30,929 0 0
MEDICINES CO OPT 584688105 168 4,600 SH Put SOLE 8 4,600 0 0
MEDICINES CO OPT 584688105 77 2,100 SH Call SOLE 8 2,100 0 0
MEDICINES CO BOND 584688AG0 981 1,000,000 PRN   SOLE 8 0 0 1,000,000
MEDICINOVA INC COM 58468P206 256 26,541 SH   SOLE 1 26,541 0 0
MEDICINOVA INC COM 58468P206 0 3 SH   SOLE 8 3 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 16,021 177,017 SH   SOLE 1 177,017 0 0
MEDIDATA SOLUTIONS INC OPT 58471A105 181 2,000 SH Call SOLE 8 2,000 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 3,738 41,289 SH   SOLE 8 41,289 0 0
MEDIFAST INC COM 58470H101 2,092 16,303 SH   SOLE 1 16,303 0 0
MEDIFAST INC OPT 58470H101 6,030 47,000 SH Call SOLE 8 47,000 0 0
MEDIFAST INC COM 58470H101 1,148 8,951 SH   SOLE 8 8,951 0 0
MEDIFAST INC OPT 58470H101 2,053 16,000 SH Put SOLE 8 16,000 0 0
MEDNAX INC COM 58502B106 11,148 441,849 SH   SOLE 1 441,849 0 0
MEDNAX INC COM 58502B106 173 6,869 SH   SOLE 8 6,869 0 0
MEDNAX INC COM 58502B106 409 16,226 SH   SOLE 9 16,226 0 0
MEDPACE HLDGS INC COM 58506Q109 2,489 38,048 SH   SOLE 1 38,048 0 0
MEDTRONIC PLC COM G5960L103 679 6,968 SH   DFND 1 0 0 6,968
MEDTRONIC PLC COM G5960L103 289,167 2,969,187 SH   SOLE 1 2,240,321 728,866 0
MEDTRONIC PLC COM G5960L103 15,501 159,162 SH   SOLE 8 159,162 0 0
MEDTRONIC PLC OPT G5960L103 15,719 161,400 SH Call SOLE 8 161,400 0 0
MEDTRONIC PLC OPT G5960L103 25,779 264,700 SH Put SOLE 8 264,700 0 0
MEDTRONIC PLC COM G5960L103 61,480 631,287 SH   SOLE 9 631,287 0 0
MEDTRONIC PLC COM G5960L103 2,074 21,300 SH   DFND 20 0 0 21,300
MEDTRONIC PLC COM G5960L103 3,589 36,850 SH   SOLE 20 0 36,850 0
MEDTRONIC PLC COM G5960L103 11,284 115,859 SH   SOLE 99 0 115,859 0
MEET GROUP INC COM 58513U101 335 96,265 SH   SOLE 1 96,265 0 0
MEET GROUP INC COM 58513U101 18 5,202 SH   SOLE 8 5,202 0 0
MEI PHARMA INC COM 55279B202 176 70,329 SH   SOLE 1 70,329 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 408 15,164 SH   SOLE 1 15,164 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 53 1,963 SH   SOLE 8 1,963 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 9,931 457,223 SH   SOLE 1 457,223 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 3,113 143,363 SH   SOLE 8 143,363 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 775 35,700 SH Call SOLE 8 35,700 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 5,039 232,000 SH Put SOLE 8 232,000 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 256 11,800 SH   SOLE 9 11,800 0 0
MELINTA THERAPEUTICS INC OPT 58549G209 88 13,300 SH Call SOLE 1 13,300 0 0
MELINTA THERAPEUTICS INC COM 58549G209 51 7,758 SH   SOLE 1 7,758 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 1,970 17,803 SH   SOLE 1 17,803 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 561 5,069 SH   SOLE 8 5,069 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 708 6,400 SH Call SOLE 8 6,400 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 22,898 206,900 SH Put SOLE 8 206,900 0 0
MENLO THERAPEUTICS INC COM 586858102 62 10,335 SH   SOLE 1 10,335 0 0
MERCADOLIBRE INC COM 58733R102 9,436 15,425 SH   SOLE 1 15,425 0 0
MERCADOLIBRE INC COM 58733R102 34 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC COM 58733R102 78 128 SH   SOLE 8 128 0 0
MERCADOLIBRE INC OPT 58733R102 45,149 73,800 SH Put SOLE 8 73,800 0 0
MERCADOLIBRE INC OPT 58733R102 14,377 23,500 SH Call SOLE 8 23,500 0 0
MERCADOLIBRE INC COM 58733R102 292 477 SH   SOLE 9 477 0 0
MERCADOLIBRE INC COM 58733R102 2,484 4,060 SH   DFND 20 0 0 4,060
MERCADOLIBRE INC COM 58733R102 1,023 1,673 SH   SOLE 99 1,673 0 0
MERCANTILE BANK CORP COM 587376104 348 10,675 SH   SOLE 1 10,675 0 0
MERCER INTL INC COM 588056101 331 21,418 SH   SOLE 1 21,418 0 0
MERCHANTS BANCORP IND COM 58844R108 228 13,383 SH   SOLE 1 13,383 0 0
MERCHANTS BANCORP IND COM 58844R108 68 3,988 SH   SOLE 8 3,988 0 0
MERCK &amp CO INC COM 58933Y105 714 8,511 SH   DFND 1 0 0 8,511
MERCK &amp CO INC COM 58933Y105 350,378 4,178,608 SH   SOLE 1 4,178,608 0 0
MERCK &amp CO INC OPT 58933Y105 56,640 675,500 SH Put SOLE 8 675,500 0 0
MERCK &amp CO INC OPT 58933Y105 53,882 642,600 SH Call SOLE 8 642,600 0 0
MERCK &amp CO INC COM 58933Y105 7,459 88,956 SH   SOLE 8 88,956 0 0
MERCK &amp CO INC COM 58933Y105 24,832 296,135 SH   SOLE 9 296,135 0 0
MERCK &amp CO INC COM 58933Y105 749 8,927 SH   SOLE 20 0 8,927 0
MERCURY GENL CORP NEW COM 589400100 2,931 46,891 SH   SOLE 1 46,891 0 0
MERCURY GENL CORP NEW COM 589400100 15 243 SH   SOLE 8 243 0 0
MERCURY SYS INC COM 589378108 4,346 61,772 SH   SOLE 1 61,772 0 0
MERCURY SYS INC COM 589378108 7 100 SH   SOLE 8 100 0 0
MEREDITH CORP COM 589433101 1,692 30,730 SH   SOLE 1 30,730 0 0
MEREO BIOPHARMA GROUP PLC ADR 589492107 0 8 SH   SOLE 8 8 0 0
MERIDIAN BANCORP INC MD COM 58958U103 564 31,529 SH   SOLE 1 31,529 0 0
MERIDIAN BANCORP INC MD COM 58958U103 0 11 SH   SOLE 8 11 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 662 55,747 SH   SOLE 1 55,747 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 64 5,393 SH   SOLE 8 5,393 0 0
MERIT MED SYS INC COM 589889104 3,677 61,735 SH   SOLE 1 61,735 0 0
MERIT MED SYS INC COM 589889104 72 1,215 SH   SOLE 8 1,215 0 0
MERIT MED SYS INC OPT 589889104 9,613 161,400 SH Put SOLE 8 161,400 0 0
MERITAGE HOMES CORP COM 59001A102 3,241 63,134 SH   SOLE 1 63,134 0 0
MERITAGE HOMES CORP COM 59001A102 320 6,240 SH   SOLE 8 6,240 0 0
MERITOR INC COM 59001K100 4,518 186,273 SH   SOLE 1 186,273 0 0
MERITOR INC COM 59001K100 248 10,228 SH   SOLE 8 10,228 0 0
MERITOR INC OPT 59001K100 61 2,500 SH Put SOLE 8 2,500 0 0
MERITOR INC OPT 59001K100 63 2,600 SH Call SOLE 8 2,600 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 0 50 SH   SOLE 1 50 0 0
MERSANA THERAPEUTICS INC COM 59045L106 97 23,892 SH   SOLE 1 23,892 0 0
MERSANA THERAPEUTICS INC COM 59045L106 0 49 SH   SOLE 8 49 0 0
MERSANA THERAPEUTICS INC COM 59045L106 18 4,353 SH   SOLE 99 4,353 0 0
MESA AIR GROUP INC COM 590479135 182 19,912 SH   SOLE 1 19,912 0 0
MESA AIR GROUP INC COM 590479135 18 1,988 SH   SOLE 8 1,988 0 0
MESA LABS INC COM 59064R109 968 3,960 SH   SOLE 1 3,960 0 0
META FINL GROUP INC COM 59100U108 1,048 37,357 SH   SOLE 1 37,357 0 0
METHANEX CORP COM 59151K108 1,062 23,359 SH   SOLE 1 23,359 0 0
METHANEX CORP OPT 59151K108 364 8,000 SH Call SOLE 8 8,000 0 0
METHANEX CORP COM 59151K108 23 491 SH   SOLE 9 491 0 0
METHODE ELECTRS INC COM 591520200 1,457 51,001 SH   SOLE 1 51,001 0 0
METHODE ELECTRS INC COM 591520200 410 14,339 SH   SOLE 99 14,339 0 0
METLIFE INC COM 59156R108 270,676 5,449,467 SH   SOLE 1 5,449,467 0 0
METLIFE INC OPT 59156R108 9,934 200,000 SH Call SOLE 1 200,000 0 0
METLIFE INC OPT 59156R108 11,608 233,700 SH Call SOLE 8 233,700 0 0
METLIFE INC COM 59156R108 215 4,336 SH   SOLE 8 4,336 0 0
METLIFE INC OPT 59156R108 2,364 47,600 SH Put SOLE 8 47,600 0 0
METLIFE INC COM 59156R108 3,615 72,781 SH   SOLE 9 72,781 0 0
METLIFE INC COM 59156R108 20 400 SH   DFND 20 0 0 400
METROPOLITAN BK HLDG CORP COM 591774104 401 9,114 SH   SOLE 1 9,114 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 123,924 147,529 SH   SOLE 1 56,577 90,952 0
METTLER TOLEDO INTERNATIONAL COM 592688105 71 85 SH   DFND 1 0 0 85
METTLER TOLEDO INTERNATIONAL COM 592688105 104 124 SH   SOLE 8 124 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,612 1,920 SH   SOLE 9 1,920 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 4,367 5,199 SH   SOLE 20 0 5,199 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,250 2,679 SH   SOLE 58 2,679 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 14,067 16,747 SH   SOLE 99 0 16,747 0
MFA FINL INC TRUS 55272X102 3,087 429,858 SH   SOLE 1 429,858 0 0
MFA FINL INC TRUS 55272X102 3 360 SH   SOLE 8 360 0 0
MFA FINL INC COM 55272X102 238 33,200 SH   SOLE 99 33,200 0 0
MGE ENERGY INC COM 55277P104 1,645 22,507 SH   SOLE 1 22,507 0 0
MGIC INVT CORP WIS COM 552848103 4,804 365,558 SH   SOLE 1 365,558 0 0
MGIC INVT CORP WIS OPT 552848103 81 6,200 SH Call SOLE 8 6,200 0 0
MGIC INVT CORP WIS COM 552848103 6,997 532,473 SH   SOLE 8 532,473 0 0
MGIC INVT CORP WIS OPT 552848103 30 2,300 SH Put SOLE 8 2,300 0 0
MGIC INVT CORP WIS COM 552848103 242 18,386 SH   SOLE 99 18,386 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 12 397 SH   SOLE 1 397 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 2,857 100,000 SH Put SOLE 1 100,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 17,690 619,163 SH   SOLE 1 619,163 0 0
MGM RESORTS INTERNATIONAL COM 552953101 4,531 158,593 SH   SOLE 8 158,593 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 14,322 501,300 SH Put SOLE 8 501,300 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 7,094 248,300 SH Call SOLE 8 248,300 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,121 39,278 SH   SOLE 9 39,278 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,581 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 973 14,677 SH   SOLE 1 14,677 0 0
MGP INGREDIENTS INC NEW COM 55303J106 210 3,166 SH   SOLE 8 3,166 0 0
MICHAELS COS INC COM 59408Q106 1,869 214,832 SH   SOLE 1 214,832 0 0
MICHAELS COS INC COM 59408Q106 158 18,180 SH   SOLE 8 18,180 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837403 710 27,106 SH   SOLE 1 27,106 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837403 0 10 SH   DFND 1 0 0 10
MICRO FOCUS INTERNATIONAL PL ADR 594837403 1 54 SH   SOLE 8 54 0 0
MICROBOT MED INC COM 59503A204 0 1 SH   DFND 1 0 0 1
MICROCHIP TECHNOLOGY INC COM 595017104 87 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC COM 595017104 39,955 460,857 SH   SOLE 1 460,857 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 4,456 51,400 SH Call SOLE 8 51,400 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 28,967 334,100 SH Put SOLE 8 334,100 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 6,991 80,637 SH   SOLE 8 80,637 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 1,719 1,454,000 PRN   SOLE 8 0 0 1,454,000
MICROCHIP TECHNOLOGY INC BOND 595017AD6 2,711 1,546,000 PRN   SOLE 8 0 0 1,546,000
MICROCHIP TECHNOLOGY INC COM 595017104 1,592 18,363 SH   SOLE 9 18,363 0 0
MICRON TECHNOLOGY INC COM 595112103 140,993 3,653,669 SH   SOLE 1 3,653,669 0 0
MICRON TECHNOLOGY INC OPT 595112103 83,798 2,171,500 SH Call SOLE 8 2,171,500 0 0
MICRON TECHNOLOGY INC COM 595112103 19,312 500,424 SH   SOLE 8 500,424 0 0
MICRON TECHNOLOGY INC OPT 595112103 188,068 4,873,500 SH Put SOLE 8 4,873,500 0 0
MICRON TECHNOLOGY INC COM 595112103 5,012 129,876 SH   SOLE 9 129,876 0 0
MICRON TECHNOLOGY INC COM 595112103 4,676 121,161 SH   SOLE 58 121,161 0 0
MICRON TECHNOLOGY INC COM 595112103 413 10,715 SH   SOLE 99 10,715 0 0
MICROSOFT CORP COM 594918104 1,750,738 13,069,114 SH   SOLE 1 12,144,158 924,956 0
MICROSOFT CORP COM 594918104 7,736 57,751 SH   DFND 1 0 0 57,751
MICROSOFT CORP OPT 594918104 245,147 1,830,000 SH Call SOLE 8 1,830,000 0 0
MICROSOFT CORP COM 594918104 3,646 27,212 SH   SOLE 8 27,212 0 0
MICROSOFT CORP OPT 594918104 187,919 1,402,800 SH Put SOLE 8 1,402,800 0 0
MICROSOFT CORP COM 594918104 109,823 819,825 SH   SOLE 9 819,825 0 0
MICROSOFT CORP COM 594918104 9,895 73,868 SH   SOLE 20 0 73,868 0
MICROSOFT CORP COM 594918104 2,165 16,165 SH   DFND 20 0 0 16,165
MICROSOFT CORP COM 594918104 111,083 829,223 SH   SOLE 58 829,223 0 0
MICROSOFT CORP COM 594918104 8,436 62,971 SH   SOLE 99 62,971 0 0
MICROSTRATEGY INC COM 594972408 1,346 9,390 SH   SOLE 1 9,390 0 0
MICROSTRATEGY INC OPT 594972408 143 1,000 SH Call SOLE 8 1,000 0 0
MICROSTRATEGY INC COM 594972408 10 67 SH   SOLE 8 67 0 0
MICROSTRATEGY INC OPT 594972408 14 100 SH Put SOLE 8 100 0 0
MICROVISION INC DEL COM 594960304 1 1,600 SH   SOLE 1 1,600 0 0
MID AMER APT CMNTYS INC COM 59522J103 2,910 24,712 SH   SOLE 1 24,712 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 26,686 226,617 SH   SOLE 1 226,617 0 0
MID AMER APT CMNTYS INC OPT 59522J103 365 3,100 SH Call SOLE 8 3,100 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 33 280 SH   SOLE 8 280 0 0
MID AMER APT CMNTYS INC COM 59522J103 1,034 8,787 SH   SOLE 9 8,787 0 0
MID AMER APT CMNTYS INC COM 59522J103 2,758 23,418 SH   SOLE 99 23,418 0 0
MID CON ENERGY PARTNERS LP COM 59560V109 0 47 SH   SOLE 8 47 0 0
MID PENN BANCORP INC COM 59540G107 186 7,437 SH   SOLE 1 7,437 0 0
MIDDLEBY CORP COM 596278101 3,059 22,539 SH   SOLE 1 22,539 0 0
MIDDLEBY CORP COM 596278101 898 6,612 SH   SOLE 8 6,612 0 0
MIDDLEBY CORP OPT 596278101 136 1,000 SH Put SOLE 8 1,000 0 0
MIDDLEBY CORP OPT 596278101 1,167 8,600 SH Call SOLE 8 8,600 0 0
MIDDLEBY CORP COM 596278101 85 624 SH   SOLE 9 624 0 0
MIDDLEBY CORP COM 596278101 436 3,211 SH   SOLE 99 3,211 0 0
MIDDLEFIELD BANC CORP COM 596304204 1 26 SH   SOLE 1 26 0 0
MIDDLESEX WATER CO COM 596680108 612 10,337 SH   SOLE 1 10,337 0 0
MIDDLESEX WATER CO COM 596680108 1 9 SH   SOLE 8 9 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 382 14,301 SH   SOLE 1 14,301 0 0
MIDSOUTH BANCORP INC COM 598039105 124 10,458 SH   SOLE 1 10,458 0 0
MIDSTATES PETE CO INC COM 59804T407 6 951 SH   SOLE 8 951 0 0
MIDSTATES PETE CO INC COM 59804T407 4 686 SH   SOLE 99 686 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 1,317 47,106 SH   SOLE 1 47,106 0 0
MILACRON HLDGS CORP COM 59870L106 1,062 76,869 SH   SOLE 1 76,869 0 0
MILACRON HLDGS CORP COM 59870L106 366 26,499 SH   SOLE 99 26,499 0 0
MILESTONE SCIENTIFIC INC COM 59935P209 0 102 SH   SOLE 8 102 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 70 6,054 SH   SOLE 1 6,054 0 0
MILLER HERMAN INC COM 600544100 2,726 60,970 SH   SOLE 1 60,970 0 0
MILLER HERMAN INC OPT 600544100 103 2,300 SH Put SOLE 8 2,300 0 0
MILLER HERMAN INC COM 600544100 1,619 36,211 SH   SOLE 8 36,211 0 0
MILLER HERMAN INC OPT 600544100 228 5,100 SH Call SOLE 8 5,100 0 0
MILLER INDS INC TENN COM 600551204 225 7,312 SH   SOLE 1 7,312 0 0
MILLICOM INTL CELLULAR SA COM L6388F110 14 249 SH   SOLE 8 249 0 0
MIMECAST LTD COM G14838109 807 17,273 SH   DFND 1 0 0 17,273
MIMECAST LTD COM G14838109 184 3,932 SH   SOLE 1 3,932 0 0
MIMECAST LTD COM G14838109 806 17,254 SH   SOLE 8 17,254 0 0
MINERALS TECHNOLOGIES INC COM 603158106 2,878 53,790 SH   SOLE 1 53,790 0 0
MINERALS TECHNOLOGIES INC COM 603158106 40 743 SH   SOLE 8 743 0 0
MINERVA NEUROSCIENCES INC COM 603380106 107 19,065 SH   SOLE 1 19,065 0 0
MINERVA NEUROSCIENCES INC COM 603380106 0 27 SH   SOLE 8 27 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 1 450 SH   SOLE 1 450 0 0
MIRATI THERAPEUTICS INC COM 60468T105 3,473 33,721 SH   SOLE 1 33,721 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 2,575 25,000 SH Call SOLE 8 25,000 0 0
MIRATI THERAPEUTICS INC COM 60468T105 18 176 SH   SOLE 99 176 0 0
MISONIX INC COM 604871103 121 4,741 SH   SOLE 1 4,741 0 0
MISTRAS GROUP INC COM 60649T107 170 11,827 SH   SOLE 1 11,827 0 0
MITEK SYS INC COM 606710200 236 23,786 SH   SOLE 1 23,786 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 768 161,754 SH   SOLE 1 161,754 0 0
MIX TELEMATICS LTD ADR 60688N102 57 3,813 SH   SOLE 1 3,813 0 0
MIZUHO FINL GROUP INC ADR 60687Y109 65 22,643 SH   SOLE 1 22,643 0 0
MKS INSTRUMENT INC COM 55306N104 3,929 50,440 SH   SOLE 1 50,440 0 0
MKS INSTRUMENT INC COM 55306N104 436 5,606 SH   SOLE 8 5,606 0 0
MKS INSTRUMENT INC OPT 55306N104 55 700 SH Put SOLE 8 700 0 0
MKS INSTRUMENT INC OPT 55306N104 203 2,600 SH Call SOLE 8 2,600 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 109 3,265 SH   SOLE 1 3,265 0 0
MOBILE MINI INC COM 60740F105 2,758 90,653 SH   SOLE 1 90,653 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 784 84,257 SH   SOLE 1 84,257 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 24 2,585 SH   SOLE 8 2,585 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 260 27,846 SH   SOLE 9 27,846 0 0
MOBILEIRON INC COM 60739U204 382 61,659 SH   SOLE 1 61,659 0 0
MOBILEIRON INC COM 60739U204 20 3,284 SH   SOLE 8 3,284 0 0
MODEL N INC COM 607525102 470 24,129 SH   SOLE 1 24,129 0 0
MODERNA INC COM 60770K107 601 41,054 SH   SOLE 1 41,054 0 0
MODERNA INC COM 60770K107 16 1,076 SH   SOLE 8 1,076 0 0
MODINE MFG CO COM 607828100 555 38,754 SH   SOLE 1 38,754 0 0
MODINE MFG CO COM 607828100 27 1,906 SH   SOLE 8 1,906 0 0
MOELIS &amp CO COM 60786M105 2,223 63,618 SH   SOLE 1 63,618 0 0
MOELIS &amp CO COM 60786M105 307 8,776 SH   SOLE 99 8,776 0 0
MOHAWK INDS INC COM 608190104 9,890 67,068 SH   SOLE 1 67,068 0 0
MOHAWK INDS INC OPT 608190104 5,796 39,300 SH Put SOLE 8 39,300 0 0
MOHAWK INDS INC OPT 608190104 1,298 8,800 SH Call SOLE 8 8,800 0 0
MOHAWK INDS INC COM 608190104 1,979 13,421 SH   SOLE 8 13,421 0 0
MOHAWK INDS INC COM 608190104 703 4,769 SH   SOLE 9 4,769 0 0
MOHAWK INDS INC COM 608190104 1,498 10,156 SH   SOLE 99 10,156 0 0
MOLECULAR TEMPLATES INC COM 608550109 92 10,975 SH   SOLE 1 10,975 0 0
MOLINA HEALTHCARE INC COM 60855R100 977 6,831 SH   SOLE 1 6,831 0 0
MOLINA HEALTHCARE INC OPT 60855R100 71,570 500,000 SH Call SOLE 1 500,000 0 0
MOLINA HEALTHCARE INC OPT 60855R100 15,832 110,600 SH Call SOLE 8 110,600 0 0
MOLINA HEALTHCARE INC OPT 60855R100 887 6,200 SH Put SOLE 8 6,200 0 0
MOLINA HEALTHCARE INC COM 60855R100 9,289 64,897 SH   SOLE 8 64,897 0 0
MOLINA HEALTHCARE INC COM 60855R100 378 2,640 SH   SOLE 99 2,640 0 0
MOLSON COORS BREWING CO COM 60871R209 25,845 461,512 SH   SOLE 1 461,512 0 0
MOLSON COORS BREWING CO COM 60871R209 617 11,020 SH   SOLE 8 11,020 0 0
MOLSON COORS BREWING CO OPT 60871R209 2,402 42,900 SH Put SOLE 8 42,900 0 0
MOLSON COORS BREWING CO OPT 60871R209 1,988 35,500 SH Call SOLE 8 35,500 0 0
MOLSON COORS BREWING CO COM 60871R209 1,129 20,151 SH   SOLE 9 20,151 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 1,438 115,507 SH   SOLE 1 115,507 0 0
MOMO INC ADR 60879B107 664 18,555 SH   SOLE 1 18,555 0 0
MOMO INC ADR 60879B107 28 773 SH   SOLE 8 773 0 0
MOMO INC OPT 60879B107 5,510 153,900 SH Put SOLE 8 153,900 0 0
MOMO INC OPT 60879B107 5,646 157,700 SH Call SOLE 8 157,700 0 0
MOMO INC ADR 60879B107 934 26,100 SH   SOLE 9 26,100 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 576 13,478 SH   SOLE 1 13,478 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 162 3,780 SH   SOLE 99 3,780 0 0
MONDELEZ INTL INC COM 609207105 400 7,419 SH   DFND 1 0 0 7,419
MONDELEZ INTL INC COM 609207105 160,045 2,969,284 SH   SOLE 1 2,912,347 56,937 0
MONDELEZ INTL INC OPT 609207105 1,973 36,600 SH Put SOLE 8 36,600 0 0
MONDELEZ INTL INC OPT 609207105 4,980 92,400 SH Call SOLE 8 92,400 0 0
MONDELEZ INTL INC COM 609207105 44 822 SH   SOLE 8 822 0 0
MONDELEZ INTL INC COM 609207105 8,096 150,200 SH   SOLE 9 150,200 0 0
MONDELEZ INTL INC COM 609207105 863 16,017 SH   SOLE 20 0 16,017 0
MONDELEZ INTL INC COM 609207105 9,932 184,267 SH   SOLE 99 184,267 0 0
MONEYGRAM INTL INC COM 60935Y208 134 54,183 SH   SOLE 1 54,183 0 0
MONGODB INC COM 60937P106 6,653 43,743 SH   SOLE 1 43,743 0 0
MONGODB INC COM 60937P106 175 1,149 SH   DFND 1 0 0 1,149
MONGODB INC COM 60937P106 4,125 27,122 SH   SOLE 8 27,122 0 0
MONGODB INC COM 60937P106 12 78 SH   SOLE 9 78 0 0
MONGODB INC COM 60937P106 30 194 SH   SOLE 99 194 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 1,637 120,756 SH   SOLE 1 120,756 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 467 34,500 SH   SOLE 99 34,500 0 0
MONOLITHIC PWR SYS INC COM 609839105 964 7,095 SH   SOLE 1 7,095 0 0
MONOLITHIC PWR SYS INC OPT 609839105 54 400 SH Put SOLE 8 400 0 0
MONOLITHIC PWR SYS INC OPT 609839105 136 1,000 SH Call SOLE 8 1,000 0 0
MONOLITHIC PWR SYS INC COM 609839105 493 3,620 SH   SOLE 8 3,620 0 0
MONOLITHIC PWR SYS INC COM 609839105 85 624 SH   SOLE 99 624 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 783 46,532 SH   SOLE 1 46,532 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 15 872 SH   SOLE 8 872 0 0
MONRO INC COM 610236101 4,137 48,489 SH   SOLE 1 48,489 0 0
MONRO INC COM 610236101 28 332 SH   SOLE 8 332 0 0
MONRO INC OPT 610236101 26 300 SH Put SOLE 8 300 0 0
MONRO INC OPT 610236101 512 6,000 SH Call SOLE 8 6,000 0 0
MONROE CAP CORP COM 610335101 1 60 SH   SOLE 8 60 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 88,452 1,385,746 SH   SOLE 1 1,385,746 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 3,249 50,900 SH Put SOLE 8 50,900 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,700 26,624 SH   SOLE 8 26,624 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,251 19,600 SH Call SOLE 8 19,600 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 34,339 537,969 SH   SOLE 9 537,969 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,698 42,261 SH   SOLE 58 42,261 0 0
MONTAGE RES CORP COM 61179L100 216 35,396 SH   SOLE 1 35,396 0 0
MONTAGE RES CORP COM 61179L100 0 73 SH   SOLE 8 73 0 0
MOODYS CORP COM 615369105 48,296 247,283 SH   SOLE 1 247,283 0 0
MOODYS CORP OPT 615369105 117 600 SH Put SOLE 8 600 0 0
MOODYS CORP OPT 615369105 352 1,800 SH Call SOLE 8 1,800 0 0
MOODYS CORP COM 615369105 730 3,740 SH   SOLE 8 3,740 0 0
MOODYS CORP COM 615369105 2,513 12,864 SH   SOLE 9 12,864 0 0
MOOG INC COM 615394202 3,847 41,082 SH   SOLE 1 41,082 0 0
MORGAN STANLEY COM 617446448 139,855 3,192,358 SH   SOLE 1 3,192,358 0 0
MORGAN STANLEY OPT 617446448 8,981 205,000 SH Put SOLE 1 205,000 0 0
MORGAN STANLEY COM 617446448 1,911 43,623 SH   DFND 1 0 0 43,623
MORGAN STANLEY COM 617446448 30,374 693,304 SH   SOLE 8 693,304 0 0
MORGAN STANLEY OPT 617446448 55,722 1,271,900 SH Call SOLE 8 1,271,900 0 0
MORGAN STANLEY OPT 617446448 125,576 2,866,400 SH Put SOLE 8 2,866,400 0 0
MORGAN STANLEY COM 617446448 5,425 123,822 SH   SOLE 9 123,822 0 0
MORGAN STANLEY COM 617446448 822 18,752 SH   SOLE 99 18,752 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 40 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 292 13,922 SH   DFND 1 0 0 13,922
MORNINGSTAR INC COM 617700109 1,413 9,770 SH   SOLE 1 9,770 0 0
MORNINGSTAR INC COM 617700109 90 627 SH   SOLE 8 627 0 0
MOSAIC CO NEW COM 61945C103 26,563 1,061,305 SH   SOLE 1 1,061,305 0 0
MOSAIC CO NEW COM 61945C103 50 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW COM 61945C103 3,807 152,108 SH   SOLE 8 152,108 0 0
MOSAIC CO NEW OPT 61945C103 1,527 61,000 SH Call SOLE 8 61,000 0 0
MOSAIC CO NEW OPT 61945C103 1,777 71,000 SH Put SOLE 8 71,000 0 0
MOSAIC CO NEW COM 61945C103 1,281 51,147 SH   SOLE 9 51,147 0 0
MOSAIC CO NEW COM 61945C103 78 3,100 SH   DFND 20 0 0 3,100
MOSAIC CO NEW COM 61945C103 870 34,745 SH   SOLE 99 34,745 0 0
MOTORCAR PTS AMER INC COM 620071100 574 26,836 SH   SOLE 1 26,836 0 0
MOTORCAR PTS AMER INC COM 620071100 188 8,802 SH   SOLE 8 8,802 0 0
MOTORCAR PTS AMER INC OPT 620071100 26 1,200 SH Put SOLE 8 1,200 0 0
MOTOROLA SOLUTIONS INC COM 620076307 37,457 224,657 SH   SOLE 1 224,657 0 0
MOTOROLA SOLUTIONS INC COM 620076307 12 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC OPT 620076307 6,869 41,200 SH Call SOLE 8 41,200 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 1,517 9,100 SH Put SOLE 8 9,100 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,125 12,748 SH   SOLE 9 12,748 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,153 12,914 SH   SOLE 99 12,914 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 563 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 723 26,775 SH   SOLE 1 26,775 0 0
MPLX LP COM 55336V100 46,415 1,441,901 SH   SOLE 1 1,441,901 0 0
MPLX LP OPT 55336V100 7,117 221,100 SH Call SOLE 8 221,100 0 0
MPLX LP COM 55336V100 4,960 154,100 SH   SOLE 8 154,100 0 0
MPLX LP OPT 55336V100 7,050 219,000 SH Put SOLE 8 219,000 0 0
MR COOPER GROUP INC COM 62482R107 2,097 261,774 SH   SOLE 1 261,774 0 0
MR COOPER GROUP INC COM 62482R107 1 112 SH   SOLE 8 112 0 0
MRC GLOBAL INC COM 55345K103 1,652 96,513 SH   SOLE 1 96,513 0 0
MRC GLOBAL INC COM 55345K103 33 1,904 SH   SOLE 8 1,904 0 0
MSA SAFETY INC COM 553498106 4,278 40,602 SH   SOLE 1 40,602 0 0
MSC INDL DIRECT INC COM 553530106 3,283 44,206 SH   SOLE 1 44,206 0 0
MSC INDL DIRECT INC COM 553530106 221 2,976 SH   SOLE 8 2,976 0 0
MSC INDL DIRECT INC COM 553530106 690 9,285 SH   SOLE 99 9,285 0 0
MSCI INC COM 55354G100 43,464 182,016 SH   SOLE 1 182,016 0 0
MSCI INC COM 55354G100 24 100 SH   SOLE 8 100 0 0
MSCI INC COM 55354G100 1,566 6,561 SH   SOLE 9 6,561 0 0
MSG NETWORK INC COM 553573106 898 43,277 SH   SOLE 1 43,277 0 0
MSG NETWORK INC COM 553573106 12 569 SH   SOLE 8 569 0 0
MTS SYS CORP COM 553777103 1,523 26,030 SH   SOLE 1 26,030 0 0
MUELLER INDS INC COM 624756102 2,902 99,177 SH   SOLE 1 99,177 0 0
MUELLER INDS INC COM 624756102 2 69 SH   SOLE 8 69 0 0
MUELLER WTR PRODS INC COM 624758108 1,000 101,814 SH   SOLE 1 101,814 0 0
MUELLER WTR PRODS INC COM 624758108 1 100 SH   SOLE 8 100 0 0
MULTI COLOR CORP COM 625383104 1,896 37,938 SH   SOLE 1 37,938 0 0
MURPHY OIL CORP COM 626717102 1,764 71,552 SH   SOLE 1 71,552 0 0
MURPHY OIL CORP OPT 626717102 545 22,100 SH Put SOLE 8 22,100 0 0
MURPHY OIL CORP OPT 626717102 5,509 223,500 SH Call SOLE 8 223,500 0 0
MURPHY OIL CORP COM 626717102 133 5,386 SH   SOLE 8 5,386 0 0
MURPHY USA INC COM 626755102 6,132 72,951 SH   SOLE 1 72,951 0 0
MURPHY USA INC COM 626755102 26 313 SH   SOLE 8 313 0 0
MUSTANG BIO INC COM 62818Q104 66 17,947 SH   SOLE 1 17,947 0 0
MUTUALFIRST FINL INC COM 62845B104 134 3,940 SH   SOLE 1 3,940 0 0
MVB FINANCIAL CORP COM 553810102 106 6,280 SH   SOLE 1 6,280 0 0
MYERS INDS INC COM 628464109 779 40,397 SH   SOLE 1 40,397 0 0
MYLAN N V COM N59465109 62,158 3,264,548 SH   SOLE 1 3,264,548 0 0
MYLAN N V COM N59465109 23 1,186 SH   DFND 1 0 0 1,186
MYLAN N V OPT N59465109 3,163 166,100 SH Put SOLE 8 166,100 0 0
MYLAN N V COM N59465109 22,831 1,199,121 SH   SOLE 8 1,199,121 0 0
MYLAN N V OPT N59465109 1,519 79,800 SH Call SOLE 8 79,800 0 0
MYLAN N V COM N59465109 2,037 106,976 SH   SOLE 9 106,976 0 0
MYOKARDIA INC COM 62857M105 1,438 28,693 SH   SOLE 1 28,693 0 0
MYOKARDIA INC COM 62857M105 56 1,115 SH   SOLE 99 1,115 0 0
MYOVANT SCIENCES LTD COM G637AM102 39 4,344 SH   SOLE 1 4,344 0 0
MYOVANT SCIENCES LTD COM G637AM102 43 4,739 SH   SOLE 8 4,739 0 0
MYR GROUP INC DEL COM 55405W104 695 18,590 SH   SOLE 1 18,590 0 0
MYRIAD GENETICS INC COM 62855J104 2,512 90,444 SH   SOLE 1 90,444 0 0
MYRIAD GENETICS INC OPT 62855J104 3,456 124,400 SH Call SOLE 8 124,400 0 0
MYRIAD GENETICS INC COM 62855J104 756 27,211 SH   SOLE 8 27,211 0 0
MYRIAD GENETICS INC OPT 62855J104 2,050 73,800 SH Put SOLE 8 73,800 0 0
NABORS INDUSTRIES LTD COM G6359F103 9,193 3,170,088 SH   SOLE 1 3,170,088 0 0
NABORS INDUSTRIES LTD COM G6359F103 89 30,835 SH   SOLE 8 30,835 0 0
NABORS INDUSTRIES LTD OPT G6359F103 203 69,900 SH Put SOLE 8 69,900 0 0
NABORS INDUSTRIES LTD OPT G6359F103 357 123,100 SH Call SOLE 8 123,100 0 0
NABORS INDUSTRIES LTD CONV G6359F129 12,184 542,013 SH   SOLE 8 542,013 0 0
NABORS INDUSTRIES LTD COM G6359F103 148 51,003 SH   SOLE 99 51,003 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 26 SH   SOLE 8 26 0 0
NACCO INDS INC COM 629579103 127 2,453 SH   SOLE 1 2,453 0 0
NACCO INDS INC COM 629579103 1 21 SH   SOLE 8 21 0 0
NAM TAI PPTY INC COM G63907102 32 3,330 SH   SOLE 8 3,330 0 0
NANOMETRICS INC COM 630077105 986 28,382 SH   SOLE 1 28,382 0 0
NANOMETRICS INC OPT 630077105 17 500 SH Put SOLE 8 500 0 0
NANOMETRICS INC OPT 630077105 3 100 SH Call SOLE 8 100 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 1,529 50,372 SH   SOLE 1 50,372 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 4,995 164,558 SH   SOLE 8 164,558 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 3,763 124,000 SH Call SOLE 8 124,000 0 0
NANTHEALTH INC COM 630104107 1 1,497 SH   SOLE 1 1,497 0 0
NANTHEALTH INC COM 630104107 1 1,625 SH   SOLE 8 1,625 0 0
NANTKWEST INC COM 63016Q102 3 2,062 SH   SOLE 1 2,062 0 0
NANTKWEST INC COM 63016Q102 0 82 SH   SOLE 8 82 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 347 11,712 SH   SOLE 1 11,712 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 8 266 SH   SOLE 8 266 0 0
NASDAQ INC COM 631103108 14,706 152,908 SH   SOLE 1 152,908 0 0
NASDAQ INC COM 631103108 15 160 SH   DFND 1 0 0 160
NASDAQ INC OPT 631103108 29 300 SH Call SOLE 8 300 0 0
NASDAQ INC COM 631103108 196 2,032 SH   SOLE 8 2,032 0 0
NASDAQ INC OPT 631103108 817 8,500 SH Put SOLE 8 8,500 0 0
NASDAQ INC COM 631103108 860 8,939 SH   SOLE 9 8,939 0 0
NATERA INC COM 632307104 995 36,077 SH   SOLE 1 36,077 0 0
NATHANS FAMOUS INC NEW COM 632347100 224 2,860 SH   SOLE 1 2,860 0 0
NATIONAL BANKSHARES INC VA COM 634865109 164 4,204 SH   SOLE 1 4,204 0 0
NATIONAL BANKSHARES INC VA COM 634865109 8 200 SH   SOLE 8 200 0 0
NATIONAL BEVERAGE CORP COM 635017106 645 14,454 SH   SOLE 1 14,454 0 0
NATIONAL BEVERAGE CORP COM 635017106 300 6,716 SH   SOLE 8 6,716 0 0
NATIONAL BEVERAGE CORP OPT 635017106 9 200 SH Put SOLE 8 200 0 0
NATIONAL BEVERAGE CORP OPT 635017106 98 2,200 SH Call SOLE 8 2,200 0 0
NATIONAL BK HLDGS CORP COM 633707104 1,269 34,980 SH   SOLE 1 34,980 0 0
NATIONAL CINEMEDIA INC COM 635309107 395 59,986 SH   SOLE 1 59,986 0 0
NATIONAL CINEMEDIA INC OPT 635309107 3 500 SH Put SOLE 8 500 0 0
NATIONAL CINEMEDIA INC COM 635309107 53 8,193 SH   SOLE 8 8,193 0 0
NATIONAL CINEMEDIA INC OPT 635309107 3 400 SH Call SOLE 8 400 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 147 16,879 SH   SOLE 1 16,879 0 0
NATIONAL FUEL GAS CO N J COM 636180101 931 17,662 SH   SOLE 1 17,662 0 0
NATIONAL FUEL GAS CO N J COM 636180101 263 4,979 SH   SOLE 8 4,979 0 0
NATIONAL GEN HLDGS CORP COM 636220303 1,243 54,170 SH   SOLE 1 54,170 0 0
NATIONAL GEN HLDGS CORP COM 636220303 20 883 SH   SOLE 8 883 0 0
NATIONAL GRID PLC ADR 636274409 1,266 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 2,991 38,343 SH   SOLE 1 38,343 0 0
NATIONAL HEALTHCARE CORP COM 635906100 698 8,614 SH   SOLE 1 8,614 0 0
NATIONAL HOLDINGS CORP COM 636375206 0 20 SH   SOLE 8 20 0 0
NATIONAL INSTRS CORP COM 636518102 1,477 35,162 SH   SOLE 1 35,162 0 0
NATIONAL INSTRS CORP COM 636518102 721 17,185 SH   SOLE 8 17,185 0 0
NATIONAL OILWELL VARCO INC COM 637071101 35 1,582 SH   DFND 1 0 0 1,582
NATIONAL OILWELL VARCO INC COM 637071101 10,018 450,602 SH   SOLE 1 450,602 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 525 23,600 SH Call SOLE 8 23,600 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 854 38,400 SH Put SOLE 8 38,400 0 0
NATIONAL OILWELL VARCO INC COM 637071101 353 15,904 SH   SOLE 8 15,904 0 0
NATIONAL OILWELL VARCO INC COM 637071101 662 29,745 SH   SOLE 9 29,745 0 0
NATIONAL PRESTO INDS INC COM 637215104 1,088 11,675 SH   SOLE 1 11,675 0 0
NATIONAL PRESTO INDS INC COM 637215104 0 5 SH   SOLE 8 5 0 0
NATIONAL RESH CORP COM 637372202 447 7,754 SH   SOLE 1 7,754 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 4,654 87,812 SH   SOLE 1 87,812 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 11 200 SH Put SOLE 8 200 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 323 6,100 SH Call SOLE 8 6,100 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 79 1,491 SH   SOLE 8 1,491 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 95 1,785 SH   SOLE 9 1,785 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 5,227 180,588 SH   SOLE 1 180,588 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 2 65 SH   SOLE 8 65 0 0
NATIONAL STORAGE AFFILIATES COM 637870106 348 12,041 SH   SOLE 99 12,041 0 0
NATIONAL VISION HLDGS INC COM 63845R107 5,928 192,904 SH   SOLE 1 192,904 0 0
NATIONAL VISION HLDGS INC COM 63845R107 73 2,370 SH   SOLE 8 2,370 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 390 1,518 SH   SOLE 1 1,518 0 0
NATURAL ALTERNATIVES INTL IN COM 638842302 0 7 SH   SOLE 8 7 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 138 8,365 SH   SOLE 1 8,365 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 6 387 SH   SOLE 8 387 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 223 13,534 SH   SOLE 99 13,534 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 61 6,031 SH   SOLE 1 6,031 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 10 974 SH   SOLE 8 974 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 178 22,150 SH   SOLE 1 22,150 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 0 62 SH   SOLE 8 62 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 6,560 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 54 5,820 SH   SOLE 1 5,820 0 0
NATUS MEDICAL INC DEL COM 639050103 991 38,560 SH   SOLE 1 38,560 0 0
NAUTILUS INC COM 63910B102 229 104,053 SH   SOLE 1 104,053 0 0
NAUTILUS INC COM 63910B102 3 1,582 SH   SOLE 8 1,582 0 0
NAVIENT CORPORATION COM 63938C108 1,812 132,773 SH   SOLE 1 132,773 0 0
NAVIENT CORPORATION COM 63938C108 68 5,015 SH   SOLE 8 5,015 0 0
NAVIGANT CONSULTING INC COM 63935N107 1,238 53,379 SH   SOLE 1 53,379 0 0
NAVIGANT CONSULTING INC COM 63935N107 255 11,000 SH   SOLE 8 11,000 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 45 4,799 SH   SOLE 1 4,799 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 19 2,000 SH   SOLE 8 2,000 0 0
NAVISTAR INTL CORP NEW COM 63934E108 2,342 67,991 SH   SOLE 1 67,991 0 0
NAVISTAR INTL CORP NEW COM 63934E108 444 12,899 SH   SOLE 8 12,899 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 493 14,300 SH Call SOLE 8 14,300 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 617 17,900 SH Put SOLE 8 17,900 0 0
NBT BANCORP INC COM 628778102 1,966 52,412 SH   SOLE 1 52,412 0 0
NCR CORP NEW COM 62886E108 4,921 158,234 SH   SOLE 1 158,234 0 0
NCR CORP NEW OPT 62886E108 1,151 37,000 SH Put SOLE 8 37,000 0 0
NCR CORP NEW COM 62886E108 81 2,597 SH   SOLE 8 2,597 0 0
NCR CORP NEW OPT 62886E108 4,447 143,000 SH Call SOLE 8 143,000 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 27 7,642 SH   SOLE 1 7,642 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 1 309 SH   SOLE 8 309 0 0
NEENAH INC COM 640079109 1,594 23,590 SH   SOLE 1 23,590 0 0
NEENAH INC COM 640079109 23 345 SH   SOLE 8 345 0 0
NEENAH INC COM 640079109 378 5,600 SH   SOLE 99 5,600 0 0
NEKTAR THERAPEUTICS COM 640268108 7,271 204,405 SH   SOLE 1 204,405 0 0
NEKTAR THERAPEUTICS COM 640268108 1,163 32,682 SH   SOLE 8 32,682 0 0
NEKTAR THERAPEUTICS OPT 640268108 3,046 85,600 SH Put SOLE 8 85,600 0 0
NEKTAR THERAPEUTICS OPT 640268108 6,202 174,300 SH Call SOLE 8 174,300 0 0
NEKTAR THERAPEUTICS COM 640268108 477 13,430 SH   SOLE 9 13,430 0 0
NELNET INC COM 64031N108 926 15,632 SH   SOLE 1 15,632 0 0
NELNET INC COM 64031N108 16 267 SH   SOLE 8 267 0 0
NEOGEN CORP COM 640491106 3,653 58,818 SH   SOLE 1 58,818 0 0
NEOGENOMICS INC COM 64049M209 2,349 107,074 SH   SOLE 1 107,074 0 0
NEON THERAPEUTICS INC COM 64050Y100 44 9,408 SH   SOLE 1 9,408 0 0
NEON THERAPEUTICS INC COM 64050Y100 8 1,747 SH   SOLE 99 1,747 0 0
NEOPHOTONICS CORP COM 64051T100 399 95,526 SH   SOLE 1 95,526 0 0
NEOS THERAPEUTICS INC COM 64052L106 45 35,041 SH   SOLE 1 35,041 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 78 SH   SOLE 8 78 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 95 21,900 SH   SOLE 1 21,900 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 104 26,100 SH   SOLE 1 26,100 0 0
NET 1 UEPS TECHNOLOGIES INC OPT 64107N206 21 5,300 SH Call SOLE 8 5,300 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 7 1,637 SH   SOLE 8 1,637 0 0
NETAPP INC COM 64110D104 28,538 462,509 SH   SOLE 1 462,509 0 0
NETAPP INC OPT 64110D104 5,973 96,800 SH Call SOLE 8 96,800 0 0
NETAPP INC COM 64110D104 1,535 24,881 SH   SOLE 8 24,881 0 0
NETAPP INC OPT 64110D104 6,534 105,900 SH Put SOLE 8 105,900 0 0
NETAPP INC COM 64110D104 1,177 19,082 SH   SOLE 9 19,082 0 0
NETAPP INC COM 64110D104 792 12,832 SH   SOLE 99 12,832 0 0
NETEASE INC ADR 64110W102 21,048 82,290 SH   SOLE 1 82,290 0 0
NETEASE INC ADR 64110W102 7,054 27,576 SH   SOLE 8 27,576 0 0
NETEASE INC OPT 64110W102 9,847 38,500 SH Call SOLE 8 38,500 0 0
NETEASE INC OPT 64110W102 28,952 113,200 SH Put SOLE 8 113,200 0 0
NETEASE INC ADR 64110W102 3,843 15,027 SH   SOLE 9 15,027 0 0
NETEASE INC ADR 64110W102 2,533 9,902 SH   SOLE 99 9,902 0 0
NETFLIX INC COM 64110L106 347,262 945,398 SH   SOLE 1 779,113 166,285 0
NETFLIX INC COM 64110L106 1,265 3,444 SH   DFND 1 0 0 3,444
NETFLIX INC COM 64110L106 14,227 38,732 SH   SOLE 8 38,732 0 0
NETFLIX INC OPT 64110L106 184,725 502,900 SH Call SOLE 8 502,900 0 0
NETFLIX INC OPT 64110L106 273,800 745,400 SH Put SOLE 8 745,400 0 0
NETFLIX INC COM 64110L106 12,677 34,512 SH   SOLE 9 34,512 0 0
NETFLIX INC COM 64110L106 191 520 SH   DFND 20 0 0 520
NETFLIX INC COM 64110L106 3,449 9,389 SH   SOLE 20 0 9,389 0
NETFLIX INC COM 64110L106 20,063 54,619 SH   SOLE 58 54,619 0 0
NETFLIX INC COM 64110L106 10,939 29,780 SH   SOLE 99 0 29,780 0
NETGEAR INC COM 64111Q104 917 36,273 SH   SOLE 1 36,273 0 0
NETGEAR INC OPT 64111Q104 101 4,000 SH Put SOLE 8 4,000 0 0
NETGEAR INC COM 64111Q104 108 4,258 SH   SOLE 8 4,258 0 0
NETGEAR INC OPT 64111Q104 43 1,700 SH Call SOLE 8 1,700 0 0
NETSCOUT SYS INC COM 64115T104 2,424 95,479 SH   SOLE 1 95,479 0 0
NETSCOUT SYS INC COM 64115T104 2 78 SH   SOLE 8 78 0 0
NETSCOUT SYS INC OPT 64115T104 25 1,000 SH Call SOLE 8 1,000 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 3,325 39,375 SH   SOLE 1 39,375 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 3,733 44,210 SH   SOLE 8 44,210 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 3,605 42,700 SH Put SOLE 8 42,700 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 1,207 14,300 SH Call SOLE 8 14,300 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 125 1,475 SH   SOLE 99 1,475 0 0
NEURONETICS INC COM 64131A105 106 8,452 SH   SOLE 1 8,452 0 0
NEURONETICS INC COM 64131A105 3 230 SH   SOLE 8 230 0 0
NEVRO CORP COM 64157F103 1,236 19,059 SH   SOLE 1 19,059 0 0
NEVRO CORP COM 64157F103 1 10 SH   SOLE 8 10 0 0
NEVRO CORP BOND 64157FAA1 82 79,000 PRN   SOLE 8 0 0 79,000
NEW AGE BEVERAGES CORP COM 64157V108 742 159,231 SH   SOLE 1 159,231 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 92 19,800 SH Put SOLE 8 19,800 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 141 30,200 SH Call SOLE 8 30,200 0 0
NEW FORTRESS ENERGY LLC COM 644393100 1 100 SH   SOLE 1 100 0 0
NEW FORTRESS ENERGY LLC COM 644393100 2,225 190,000 SH   SOLE 8 190,000 0 0
NEW GOLD INC CDA COM 644535106 0 27 SH   SOLE 1 27 0 0
NEW GOLD INC CDA OPT 644535106 97 99,600 SH Call SOLE 8 99,600 0 0
NEW GOLD INC CDA OPT 644535106 6 6,200 SH Put SOLE 8 6,200 0 0
NEW GOLD INC CDA COM 644535106 328 337,023 SH   SOLE 8 337,023 0 0
NEW HOME CO INC COM 645370107 0 1 SH   SOLE 1 1 0 0
NEW JERSEY RES COM 646025106 3,357 67,452 SH   SOLE 1 67,452 0 0
NEW JERSEY RES COM 646025106 44 892 SH   SOLE 8 892 0 0
NEW JERSEY RES COM 646025106 189 3,791 SH   SOLE 99 3,791 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 1,106 117,248 SH   SOLE 1 117,248 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 2 161 SH   SOLE 8 161 0 0
NEW MTN FIN CORP COM 647551100 9 609 SH   SOLE 1 609 0 0
NEW MTN FIN CORP COM 647551100 202 14,435 SH   SOLE 8 14,435 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 1,367 14,151 SH   SOLE 1 14,151 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 5,698 59,000 SH Call SOLE 8 59,000 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 7,014 72,631 SH   SOLE 8 72,631 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 30,925 320,200 SH Put SOLE 8 320,200 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 2,555 26,458 SH   SOLE 9 26,458 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 7,447 77,105 SH   SOLE 99 77,105 0 0
NEW RELIC INC COM 64829B100 12,672 146,482 SH   SOLE 1 146,482 0 0
NEW RELIC INC COM 64829B100 4 50 SH   DFND 1 0 0 50
NEW RELIC INC COM 64829B100 3,050 35,247 SH   SOLE 8 35,247 0 0
NEW RELIC INC BOND 64829BAB6 2,091 1,961,000 PRN   SOLE 8 0 0 1,961,000
NEW RESIDENTIAL INVT CORP TRUS 64828T201 18,747 1,218,139 SH   SOLE 1 1,218,139 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 69 4,480 SH   SOLE 8 4,480 0 0
NEW SR INVT GROUP INC TRUS 648691103 359 53,388 SH   SOLE 1 53,388 0 0
NEW SR INVT GROUP INC TRUS 648691103 1 94 SH   SOLE 8 94 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 7,043 705,775 SH   SOLE 1 705,775 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 14 1,444 SH   SOLE 8 1,444 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 182 18,200 SH Call SOLE 8 18,200 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 87 8,700 SH Put SOLE 8 8,700 0 0
NEW YORK MTG TR INC TRUS 649604501 2,837 457,588 SH   SOLE 1 457,588 0 0
NEW YORK TIMES CO COM 650111107 8,224 252,148 SH   SOLE 1 252,148 0 0
NEW YORK TIMES CO COM 650111107 3,709 113,721 SH   SOLE 8 113,721 0 0
NEW YORK TIMES CO COM 650111107 306 9,389 SH   SOLE 99 9,389 0 0
NEWELL BRANDS INC COM 651229106 5 300 SH   DFND 1 0 0 300
NEWELL BRANDS INC COM 651229106 14,399 933,772 SH   SOLE 1 933,772 0 0
NEWELL BRANDS INC OPT 651229106 2,054 133,200 SH Call SOLE 8 133,200 0 0
NEWELL BRANDS INC COM 651229106 945 61,279 SH   SOLE 8 61,279 0 0
NEWELL BRANDS INC OPT 651229106 6,081 394,400 SH Put SOLE 8 394,400 0 0
NEWELL BRANDS INC COM 651229106 486 31,600 SH   SOLE 9 31,600 0 0
NEWFIELD EXPL CO COM 651290108 62 3,603 SH   SOLE 1 3,603 0 0
NEWLINK GENETICS CORP COM 651511107 58 38,981 SH   SOLE 1 38,981 0 0
NEWLINK GENETICS CORP COM 651511107 0 19 SH   SOLE 8 19 0 0
NEWMARK GROUP INC COM 65158N102 1,197 133,298 SH   SOLE 1 133,298 0 0
NEWMARK GROUP INC OPT 65158N102 3 338 SH Put SOLE 8 338 0 0
NEWMARK GROUP INC COM 65158N102 12 1,418 SH   SOLE 8 1,418 0 0
NEWMARKET CORP COM 651587107 1,967 4,905 SH   SOLE 1 4,905 0 0
NEWMARKET CORP COM 651587107 491 1,226 SH   SOLE 8 1,226 0 0
NEWMARKET CORP OPT 651587107 200 500 SH Put SOLE 8 500 0 0
NEWMARKET CORP OPT 651587107 160 400 SH Call SOLE 8 400 0 0
NEWMARKET CORP COM 651587107 1,225 3,055 SH   SOLE 99 3,055 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 104 2,691 SH   DFND 1 0 0 2,691
NEWMONT GOLDCORP CORPORATION COM 651639106 173,639 4,513,646 SH   SOLE 1 4,513,646 0 0
NEWMONT GOLDCORP CORPORATION OPT 651639106 19,132 497,300 SH Call SOLE 8 497,300 0 0
NEWMONT GOLDCORP CORPORATION OPT 651639106 11,643 302,652 SH Put SOLE 8 302,652 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 2,327 60,482 SH   SOLE 8 60,482 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 2,862 74,414 SH   SOLE 9 74,414 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 1,973 51,276 SH   DFND 20 0 0 51,276
NEWMONT GOLDCORP CORPORATION COM 651639106 880 22,862 SH   SOLE 99 22,862 0 0
NEWPARK RES INC COM 651718504 772 103,933 SH   SOLE 1 103,933 0 0
NEWS CORP NEW COM 65249B109 16,700 1,237,887 SH   SOLE 1 1,237,887 0 0
NEWS CORP NEW COM 65249B208 4,945 354,236 SH   SOLE 1 354,236 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B109 12 875 SH   SOLE 8 875 0 0
NEWS CORP NEW COM 65249B208 1 84 SH   SOLE 8 84 0 0
NEWS CORP NEW COM 65249B109 815 60,332 SH   SOLE 9 60,332 0 0
NEWS CORP NEW COM 65249B208 113 8,145 SH   SOLE 9 8,145 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 5 200 SH   SOLE 1 200 0 0
NEXA RES S A COM L67359106 4 400 SH   SOLE 1 400 0 0
NEXA RES S A COM L67359106 10 1,087 SH   SOLE 8 1,087 0 0
NEXGEN ENERGY LTD COM 65340P106 41 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 1,928 46,550 SH   SOLE 1 46,550 0 0
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 3 62 SH   SOLE 8 62 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 8,936 88,468 SH   SOLE 1 88,468 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 3,263 32,310 SH   SOLE 8 32,310 0 0
NEXTCURE INC COM 65343E108 26 1,864 SH   SOLE 1 1,864 0 0
NEXTCURE INC COM 65343E108 112 8,097 SH   SOLE 8 8,097 0 0
NEXTDECADE CORP COM 65342K105 47 7,371 SH   SOLE 1 7,371 0 0
NEXTERA ENERGY INC COM 65339F101 139,737 682,110 SH   SOLE 1 682,110 0 0
NEXTERA ENERGY INC OPT 65339F101 4,999 24,400 SH Put SOLE 8 24,400 0 0
NEXTERA ENERGY INC COM 65339F101 189 924 SH   SOLE 8 924 0 0
NEXTERA ENERGY INC OPT 65339F101 6,310 30,800 SH Call SOLE 8 30,800 0 0
NEXTERA ENERGY INC COM 65339F101 7,851 38,324 SH   SOLE 9 38,324 0 0
NEXTERA ENERGY INC COM 65339F101 10,573 51,610 SH   SOLE 58 51,610 0 0
NEXTERA ENERGY INC COM 65339F101 4,018 19,614 SH   SOLE 99 19,614 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 39,389 816,353 SH   SOLE 1 816,353 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 254 5,259 SH   SOLE 8 5,259 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 1,820 91,439 SH   SOLE 1 91,439 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 70 3,522 SH   SOLE 8 3,522 0 0
NGL ENERGY PARTNERS LP COM 62913M107 523 35,363 SH   SOLE 1 35,363 0 0
NGL ENERGY PARTNERS LP COM 62913M107 95 6,411 SH   SOLE 8 6,411 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 25 1,700 SH Put SOLE 8 1,700 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 414 28,327 SH   SOLE 1 28,327 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 14 966 SH   SOLE 8 966 0 0
NI HLDGS INC COM 65342T106 113 6,448 SH   SOLE 1 6,448 0 0
NI HLDGS INC COM 65342T106 1 37 SH   SOLE 8 37 0 0
NIC INC COM 62914B100 2,167 135,109 SH   SOLE 1 135,109 0 0
NIC INC COM 62914B100 26 1,610 SH   SOLE 8 1,610 0 0
NICE LTD ADR 653656108 11,406 83,258 SH   SOLE 1 83,258 0 0
NICE LTD OPT 653656108 1,028 7,500 SH Call SOLE 8 7,500 0 0
NICE LTD ADR 653656108 917 6,692 SH   SOLE 8 6,692 0 0
NICE LTD OPT 653656108 493 3,600 SH Put SOLE 8 3,600 0 0
NICOLET BANKSHARES INC COM 65406E102 338 5,455 SH   SOLE 1 5,455 0 0
NIELSEN HLDGS PLC COM G6518L108 9,256 409,566 SH   SOLE 1 409,566 0 0
NIELSEN HLDGS PLC OPT G6518L108 2,136 94,500 SH Put SOLE 8 94,500 0 0
NIELSEN HLDGS PLC OPT G6518L108 19,258 852,100 SH Call SOLE 8 852,100 0 0
NIELSEN HLDGS PLC COM G6518L108 4,263 188,641 SH   SOLE 8 188,641 0 0
NIELSEN HLDGS PLC COM G6518L108 848 37,519 SH   SOLE 9 37,519 0 0
NII HLDGS INC COM 62913F508 101 59,558 SH   SOLE 1 59,558 0 0
NII HLDGS INC COM 62913F508 4 2,186 SH   SOLE 8 2,186 0 0
NIKE INC COM 654106103 247,883 2,952,745 SH   SOLE 1 2,199,000 753,745 0
NIKE INC COM 654106103 1,736 20,675 SH   DFND 1 0 0 20,675
NIKE INC OPT 654106103 61,015 726,800 SH Put SOLE 8 726,800 0 0
NIKE INC COM 654106103 3,380 40,268 SH   SOLE 8 40,268 0 0
NIKE INC OPT 654106103 35,478 422,600 SH Call SOLE 8 422,600 0 0
NIKE INC COM 654106103 33,952 404,431 SH   SOLE 9 404,431 0 0
NIKE INC COM 654106103 1,007 12,000 SH   DFND 20 0 0 12,000
NIKE INC COM 654106103 3,739 44,533 SH   SOLE 20 0 44,533 0
NIKE INC COM 654106103 11,116 132,413 SH   SOLE 58 132,413 0 0
NIKE INC COM 654106103 10,280 122,453 SH   SOLE 99 0 122,453 0
NINE ENERGY SVC INC COM 65441V101 188 10,817 SH   SOLE 1 10,817 0 0
NINE ENERGY SVC INC COM 65441V101 26 1,474 SH   SOLE 8 1,474 0 0
NIO INC OPT 62914V106 51 20,000 SH Put SOLE 1 20,000 0 0
NIO INC ADR 62914V106 381 149,410 SH   SOLE 1 149,410 0 0
NIO INC OPT 62914V106 52 20,400 SH Call SOLE 8 20,400 0 0
NIO INC ADR 62914V106 303 118,700 SH   SOLE 9 118,700 0 0
NISOURCE INC COM 65473P105 13,728 476,653 SH   SOLE 1 476,653 0 0
NISOURCE INC OPT 65473P105 124 4,300 SH Call SOLE 8 4,300 0 0
NISOURCE INC COM 65473P105 387 13,408 SH   SOLE 8 13,408 0 0
NISOURCE INC COM 65473P105 831 28,865 SH   SOLE 9 28,865 0 0
NIU TECHNOLOGIES ADR 65481N100 50 8,400 SH   SOLE 1 8,400 0 0
NL INDS INC COM 629156407 21 5,657 SH   SOLE 1 5,657 0 0
NL INDS INC COM 629156407 61 16,758 SH   SOLE 8 16,758 0 0
NLIGHT INC COM 65487K100 402 20,920 SH   SOLE 1 20,920 0 0
NLIGHT INC COM 65487K100 40 2,080 SH   SOLE 99 2,080 0 0
NMI HLDGS INC COM 629209305 2,749 96,841 SH   SOLE 1 96,841 0 0
NMI HLDGS INC COM 629209305 3 92 SH   SOLE 8 92 0 0
NMI HLDGS INC COM 629209305 234 8,244 SH   SOLE 99 8,244 0 0
NN INC COM 629337106 272 27,913 SH   SOLE 1 27,913 0 0
NOAH HLDGS LTD ADR 65487X102 128 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 234 5,500 SH   SOLE 9 5,500 0 0
NOBILIS HEALTH CORP COM 65500B103 0 41 SH   SOLE 8 41 0 0
NOBLE CORP PLC COM G65431101 1,728 923,970 SH   SOLE 1 923,970 0 0
NOBLE CORP PLC COM G65431101 1 700 SH   SOLE 8 700 0 0
NOBLE CORP PLC OPT G65431101 6 3,200 SH Call SOLE 8 3,200 0 0
NOBLE CORP PLC OPT G65431101 14 7,600 SH Put SOLE 8 7,600 0 0
NOBLE ENERGY INC COM 655044105 12,021 536,714 SH   SOLE 1 536,714 0 0
NOBLE ENERGY INC OPT 655044105 258 11,500 SH Put SOLE 8 11,500 0 0
NOBLE ENERGY INC COM 655044105 442 19,724 SH   SOLE 8 19,724 0 0
NOBLE ENERGY INC OPT 655044105 1,227 54,800 SH Call SOLE 8 54,800 0 0
NOBLE ENERGY INC COM 655044105 923 41,222 SH   SOLE 9 41,222 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 564 16,953 SH   SOLE 1 16,953 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 57 1,723 SH   SOLE 8 1,723 0 0
NOKIA CORP ADR 654902204 613 122,326 SH   SOLE 1 122,326 0 0
NOKIA CORP ADR 654902204 58 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP OPT 654902204 490 97,800 SH Put SOLE 8 97,800 0 0
NOKIA CORP OPT 654902204 2,188 436,700 SH Call SOLE 8 436,700 0 0
NOKIA CORP ADR 654902204 258 51,527 SH   SOLE 9 51,527 0 0
NOMAD FOODS LTD COM G6564A105 680 31,848 SH   SOLE 1 31,848 0 0
NOODLES &amp CO COM 65540B105 145 18,408 SH   SOLE 1 18,408 0 0
NORBORD INC COM 65548P403 237 9,563 SH   SOLE 1 9,563 0 0
NORBORD INC COM 65548P403 30 1,205 SH   SOLE 9 1,205 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 229 97,706 SH   SOLE 1 97,706 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 28 12,100 SH Put SOLE 8 12,100 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 36 15,500 SH Call SOLE 8 15,500 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 90 38,308 SH   SOLE 8 38,308 0 0
NORDSON CORP COM 655663102 796 5,633 SH   SOLE 1 5,633 0 0
NORDSON CORP COM 655663102 27 191 SH   SOLE 8 191 0 0
NORDSON CORP COM 655663102 257 1,821 SH   SOLE 99 1,821 0 0
NORDSTROM INC COM 655664100 8,226 258,195 SH   SOLE 1 258,195 0 0
NORDSTROM INC OPT 655664100 3,846 120,700 SH Call SOLE 8 120,700 0 0
NORDSTROM INC COM 655664100 3,429 107,599 SH   SOLE 8 107,599 0 0
NORDSTROM INC OPT 655664100 5,449 171,000 SH Put SOLE 8 171,000 0 0
NORDSTROM INC COM 655664100 275 8,619 SH   SOLE 9 8,619 0 0
NORFOLK SOUTHERN CORP COM 655844108 63,794 320,036 SH   SOLE 1 320,036 0 0
NORFOLK SOUTHERN CORP OPT 655844108 8,073 40,500 SH Call SOLE 8 40,500 0 0
NORFOLK SOUTHERN CORP OPT 655844108 977 4,900 SH Put SOLE 8 4,900 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,028 5,154 SH   SOLE 8 5,154 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,226 31,230 SH   SOLE 9 31,230 0 0
NORFOLK SOUTHERN CORP COM 655844108 73 365 SH   SOLE 99 365 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 2 206 SH   SOLE 1 206 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 101 9,400 SH   SOLE 9 9,400 0 0
NORTH EUROPEAN OIL RTY TR TRUS 659310106 1 158 SH   SOLE 8 158 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 136 4,945 SH   SOLE 1 4,945 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 596 308,487 SH   SOLE 1 308,487 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 9 4,675 SH   SOLE 8 4,675 0 0
NORTHERN TR CORP COM 665859104 34 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 25,201 280,019 SH   SOLE 1 280,019 0 0
NORTHERN TR CORP OPT 665859104 45 500 SH Put SOLE 8 500 0 0
NORTHERN TR CORP COM 665859104 392 4,353 SH   SOLE 8 4,353 0 0
NORTHERN TR CORP OPT 665859104 603 6,700 SH Call SOLE 8 6,700 0 0
NORTHERN TR CORP COM 665859104 1,507 16,744 SH   SOLE 9 16,744 0 0
NORTHERN TR CORP COM 665859104 747 8,302 SH   SOLE 99 8,302 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 825 52,889 SH   SOLE 1 52,889 0 0
NORTHRIM BANCORP INC COM 666762109 160 4,496 SH   SOLE 1 4,496 0 0
NORTHROP GRUMMAN CORP COM 666807102 60,773 188,088 SH   SOLE 1 188,088 0 0
NORTHROP GRUMMAN CORP OPT 666807102 17,222 53,300 SH Put SOLE 8 53,300 0 0
NORTHROP GRUMMAN CORP OPT 666807102 11,470 35,500 SH Call SOLE 8 35,500 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,703 11,459 SH   SOLE 8 11,459 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,221 13,063 SH   SOLE 9 13,063 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 1,789 108,921 SH   SOLE 1 108,921 0 0
NORTHSTAR REALTY EUROPE CORP TRUS 66706L101 210 12,738 SH   SOLE 8 12,738 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 2,108 119,693 SH   SOLE 1 119,693 0 0
NORTHWEST NAT HLDG CO COM 66765N105 3,267 47,011 SH   SOLE 1 47,011 0 0
NORTHWEST PIPE CO COM 667746101 164 6,366 SH   SOLE 1 6,366 0 0
NORTHWESTERN CORP COM 668074305 2,918 40,438 SH   SOLE 1 40,438 0 0
NORTHWESTERN CORP COM 668074305 3 40 SH   SOLE 8 40 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 18,005 335,748 SH   SOLE 1 335,748 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 268 5,000 SH Put SOLE 8 5,000 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 263 4,900 SH Call SOLE 8 4,900 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 629 11,722 SH   SOLE 8 11,722 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 903 16,841 SH   SOLE 9 16,841 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 565 10,541 SH   SOLE 58 10,541 0 0
NORWOOD FINANCIAL CORP COM 669549107 134 3,841 SH   SOLE 1 3,841 0 0
NOVA LIFESTYLE INC COM 66979P102 0 175 SH   DFND 1 0 0 175
NOVAGOLD RES INC COM 66987E206 879 149,210 SH   SOLE 1 149,210 0 0
NOVAGOLD RES INC OPT 66987E206 24 4,100 SH Put SOLE 8 4,100 0 0
NOVAGOLD RES INC COM 66987E206 264 44,849 SH   SOLE 8 44,849 0 0
NOVAGOLD RES INC OPT 66987E206 54 9,200 SH Call SOLE 8 9,200 0 0
NOVANTA INC COM 67000B104 2,048 21,713 SH   SOLE 1 21,713 0 0
NOVARTIS A G ADR 66987V109 75 819 SH   DFND 1 0 0 819
NOVARTIS A G ADR 66987V109 971 10,629 SH   SOLE 1 10,629 0 0
NOVARTIS A G OPT 66987V109 4,849 53,100 SH Put SOLE 8 53,100 0 0
NOVARTIS A G OPT 66987V109 6,337 69,400 SH Call SOLE 8 69,400 0 0
NOVAVAX INC COM 670002401 89 15,130 SH   SOLE 1 15,130 0 0
NOVAVAX INC COM 670002401 2 340 SH   DFND 1 0 0 340
NOVAVAX INC OPT 670002401 66 11,250 SH Call SOLE 8 11,250 0 0
NOVAVAX INC COM 670002401 32 5,417 SH   SOLE 8 5,417 0 0
NOVO-NORDISK A S ADR 670100205 6 124 SH   SOLE 1 124 0 0
NOVO-NORDISK A S OPT 670100205 214 4,200 SH Put SOLE 8 4,200 0 0
NOVO-NORDISK A S OPT 670100205 1,909 37,400 SH Call SOLE 8 37,400 0 0
NOVO-NORDISK A S ADR 670100205 19 377 SH   SOLE 8 377 0 0
NOVOCURE LTD COM G6674U108 33 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 19,876 314,342 SH   SOLE 1 314,342 0 0
NOVOCURE LTD OPT G6674U108 6,924 109,500 SH Put SOLE 8 109,500 0 0
NOVOCURE LTD COM G6674U108 767 12,130 SH   SOLE 8 12,130 0 0
NOW INC COM 67011P100 6 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 2,126 143,949 SH   SOLE 1 143,949 0 0
NOW INC COM 67011P100 66 4,500 SH   SOLE 8 4,500 0 0
NRC GROUP HLDGS CORP COM 629375106 73 6,543 SH   SOLE 1 6,543 0 0
NRG ENERGY INC COM 629377508 13,498 384,379 SH   SOLE 1 384,379 0 0
NRG ENERGY INC OPT 629377508 17,560 500,000 SH Put SOLE 1 500,000 0 0
NRG ENERGY INC COM 629377508 2,175 61,935 SH   SOLE 8 61,935 0 0
NRG ENERGY INC OPT 629377508 1,630 46,400 SH Put SOLE 8 46,400 0 0
NRG ENERGY INC BOND 629377CG5 199 187,000 PRN   SOLE 8 0 0 187,000
NRG ENERGY INC OPT 629377508 148 4,200 SH Call SOLE 8 4,200 0 0
NRG ENERGY INC COM 629377508 765 21,761 SH   SOLE 9 21,761 0 0
NRG ENERGY INC COM 629377508 515 14,655 SH   SOLE 99 14,655 0 0
NU SKIN ENTERPRISES INC COM 67018T105 12,692 257,352 SH   SOLE 1 257,352 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 79 1,600 SH Call SOLE 8 1,600 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 7,640 154,900 SH Put SOLE 8 154,900 0 0
NU SKIN ENTERPRISES INC COM 67018T105 893 18,095 SH   SOLE 8 18,095 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 3,807 238,366 SH   SOLE 1 238,366 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAN0 660 673,000 PRN   SOLE 8 0 0 673,000
NUANCE COMMUNICATIONS INC COM 67020Y100 984 61,688 SH   SOLE 8 61,688 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 53 3,300 SH Call SOLE 8 3,300 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 2,396 2,550,000 PRN   SOLE 8 0 0 2,550,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 246 15,400 SH Put SOLE 8 15,400 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAN0 255 260,000 PRN   SOLE 9 0 0 260,000
NUCOR CORP COM 670346105 58,108 1,054,584 SH   SOLE 1 1,054,584 0 0
NUCOR CORP OPT 670346105 7,587 137,700 SH Put SOLE 8 137,700 0 0
NUCOR CORP OPT 670346105 3,995 72,500 SH Call SOLE 8 72,500 0 0
NUCOR CORP COM 670346105 2,152 39,060 SH   SOLE 8 39,060 0 0
NUCOR CORP COM 670346105 1,305 23,678 SH   SOLE 9 23,678 0 0
NUSTAR ENERGY LP COM 67058H102 742 27,370 SH   SOLE 1 27,370 0 0
NUSTAR ENERGY LP COM 67058H102 3 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP COM 67058H102 196 7,237 SH   SOLE 8 7,237 0 0
NUTANIX INC COM 67059N108 3,693 142,354 SH   SOLE 1 142,354 0 0
NUTANIX INC OPT 67059N108 6,625 255,400 SH Put SOLE 8 255,400 0 0
NUTANIX INC OPT 67059N108 22,762 877,500 SH Call SOLE 8 877,500 0 0
NUTANIX INC BOND 67059NAB4 1,010 1,083,000 PRN   SOLE 8 0 0 1,083,000
NUTANIX INC COM 67059N108 1,187 45,775 SH   SOLE 8 45,775 0 0
NUTANIX INC COM 67059N108 291 11,200 SH   DFND 20 0 0 11,200
NUTRIEN LTD COM 67077M108 12 231 SH   DFND 1 0 0 231
NUTRIEN LTD COM 67077M108 3,959 73,936 SH   SOLE 1 73,936 0 0
NUTRIEN LTD OPT 67077M108 182 3,400 SH Put SOLE 8 3,400 0 0
NUTRIEN LTD OPT 67077M108 482 9,000 SH Call SOLE 8 9,000 0 0
NUTRIEN LTD COM 67077M108 11,050 206,343 SH   SOLE 9 206,343 0 0
NUTRIEN LTD COM 67077M108 373 6,963 SH   SOLE 99 6,963 0 0
NUVASIVE INC COM 670704105 3,473 59,347 SH   SOLE 1 59,347 0 0
NUVASIVE INC COM 670704105 192 3,274 SH   SOLE 8 3,274 0 0
NUVASIVE INC BOND 670704AG0 588 518,000 PRN   SOLE 8 0 0 518,000
NUVASIVE INC COM 670704105 99 1,697 SH   SOLE 99 1,697 0 0
NUVECTRA CORP COM 67075N108 117 34,923 SH   SOLE 1 34,923 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 7 700 SH   DFND 1 0 0 700
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 9 2,231 SH   SOLE 1 2,231 0 0
NV5 GLOBAL INC COM 62945V109 540 6,634 SH   SOLE 1 6,634 0 0
NVE CORP COM 629445206 215 3,091 SH   SOLE 1 3,091 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC COM G6700G107 4,764 192,168 SH   SOLE 1 192,168 0 0
NVENT ELECTRIC PLC OPT G6700G107 25 1,000 SH Call SOLE 8 1,000 0 0
NVENT ELECTRIC PLC COM G6700G107 160 6,436 SH   SOLE 8 6,436 0 0
NVENT ELECTRIC PLC OPT G6700G107 25 1,000 SH Put SOLE 8 1,000 0 0
NVENT ELECTRIC PLC COM G6700G107 130 5,239 SH   SOLE 9 5,239 0 0
NVIDIA CORP COM 67066G104 277,396 1,689,067 SH   SOLE 1 1,689,067 0 0
NVIDIA CORP COM 67066G104 1,316 8,014 SH   DFND 1 0 0 8,014
NVIDIA CORP OPT 67066G104 3,285 20,000 SH Put SOLE 1 20,000 0 0
NVIDIA CORP OPT 67066G104 146,509 892,100 SH Call SOLE 8 892,100 0 0
NVIDIA CORP OPT 67066G104 162,407 988,900 SH Put SOLE 8 988,900 0 0
NVIDIA CORP COM 67066G104 1,365 8,312 SH   SOLE 8 8,312 0 0
NVIDIA CORP COM 67066G104 11,638 70,864 SH   SOLE 9 70,864 0 0
NVIDIA CORP COM 67066G104 279 1,700 SH   DFND 20 0 0 1,700
NVIDIA CORP COM 67066G104 10,742 65,408 SH   SOLE 58 65,408 0 0
NVR INC COM 62944T105 10,748 3,189 SH   SOLE 1 3,189 0 0
NVR INC COM 62944T105 573 170 SH   SOLE 8 170 0 0
NVR INC COM 62944T105 128 38 SH   SOLE 9 38 0 0
NXP SEMICONDUCTORS N V COM N6596X109 100,106 1,025,576 SH   SOLE 1 1,025,576 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 31,304 320,700 SH Put SOLE 8 320,700 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 13,782 141,200 SH Call SOLE 8 141,200 0 0
NXP SEMICONDUCTORS N V COM N6596X109 8,102 83,010 SH   SOLE 8 83,010 0 0
NXP SEMICONDUCTORS N V BOND 62952QAB6 3,693 3,460,000 PRN   SOLE 8 0 0 3,460,000
NXP SEMICONDUCTORS N V COM N6596X109 2,671 27,372 SH   SOLE 9 27,372 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2 18 SH   SOLE 44 18 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 0 1 SH   SOLE 1 1 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 52,009 140,824 SH   SOLE 1 140,824 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 2,622 7,100 SH Put SOLE 8 7,100 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 2,733 7,400 SH Call SOLE 8 7,400 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 550 1,490 SH   SOLE 8 1,490 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,239 6,060 SH   SOLE 9 6,060 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,128 8,469 SH   SOLE 58 8,469 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 88 4,534 SH   SOLE 1 4,534 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 0 14 SH   SOLE 8 14 0 0
OAKTREE CAP GROUP LLC COM 674001201 171,670 3,465,274 SH   SOLE 1 3,465,274 0 0
OAKTREE CAP GROUP LLC COM 674001201 7 150 SH   DFND 1 0 0 150
OAKTREE CAP GROUP LLC COM 674001201 8,589 173,379 SH   SOLE 8 173,379 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 4,574 843,906 SH   SOLE 1 843,906 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 11 500 SH   SOLE 1 500 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 4 198 SH   SOLE 8 198 0 0
OASIS PETE INC NEW COM 674215108 6,124 1,078,109 SH   SOLE 1 1,078,109 0 0
OASIS PETE INC NEW COM 674215108 206 36,495 SH   SOLE 8 36,495 0 0
OASIS PETE INC NEW OPT 674215108 233 41,100 SH Call SOLE 8 41,100 0 0
OASIS PETE INC NEW OPT 674215108 11 2,000 SH Put SOLE 8 2,000 0 0
OASIS PETE INC NEW COM 674215108 179 31,559 SH   SOLE 99 31,559 0 0
OBSEVA SA COM H5861P103 192 16,911 SH   SOLE 9 16,911 0 0
OBSIDIAN ENERGY LTD COM 674482203 0 326 SH   DFND 1 0 0 326
OCCIDENTAL PETE CORP COM 674599105 72,724 1,446,387 SH   SOLE 1 1,446,387 0 0
OCCIDENTAL PETE CORP COM 674599105 1,092 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP OPT 674599105 39,249 780,600 SH Call SOLE 8 780,600 0 0
OCCIDENTAL PETE CORP COM 674599105 6,910 137,426 SH   SOLE 8 137,426 0 0
OCCIDENTAL PETE CORP OPT 674599105 36,267 721,300 SH Put SOLE 8 721,300 0 0
OCCIDENTAL PETE CORP COM 674599105 991 19,702 SH   SOLE 9 19,702 0 0
OCEAN PWR TECHNOLOGIES INC COM 674870506 0 100 SH   SOLE 1 100 0 0
OCEANEERING INTL INC COM 675232102 2,793 136,917 SH   SOLE 1 136,917 0 0
OCEANEERING INTL INC COM 675232102 3 154 SH   SOLE 8 154 0 0
OCEANEERING INTL INC OPT 675232102 2 100 SH Call SOLE 8 100 0 0
OCEANEERING INTL INC COM 675232102 41 1,994 SH   SOLE 99 1,994 0 0
OCEANFIRST FINL CORP COM 675234108 836 33,629 SH   SOLE 1 33,629 0 0
OCH ZIFF CPTL MANGEMNT GRP I COM 67551U204 249 10,859 SH   SOLE 1 10,859 0 0
OCONEE FED FINL CORP COM 675607105 1 26 SH   SOLE 1 26 0 0
OCONEE FED FINL CORP COM 675607105 0 6 SH   SOLE 8 6 0 0
OCULAR THERAPEUTIX INC COM 67576A100 290 65,761 SH   SOLE 1 65,761 0 0
OCULAR THERAPEUTIX INC COM 67576A100 0 2 SH   SOLE 8 2 0 0
OCWEN FINL CORP COM 675746309 186 89,613 SH   SOLE 1 89,613 0 0
OCWEN FINL CORP OPT 675746309 59 28,500 SH Put SOLE 8 28,500 0 0
OCWEN FINL CORP COM 675746309 31 15,150 SH   SOLE 8 15,150 0 0
OCWEN FINL CORP OPT 675746309 26 12,800 SH Call SOLE 8 12,800 0 0
ODONATE THERAPEUTICS INC COM 676079106 184 5,002 SH   SOLE 1 5,002 0 0
ODONATE THERAPEUTICS INC COM 676079106 91 2,475 SH   SOLE 99 2,475 0 0
OFFICE DEPOT INC COM 676220106 2,621 1,272,911 SH   SOLE 1 1,272,911 0 0
OFFICE DEPOT INC COM 676220106 42 20,401 SH   SOLE 8 20,401 0 0
OFFICE DEPOT INC OPT 676220106 39 19,100 SH Put SOLE 8 19,100 0 0
OFFICE DEPOT INC OPT 676220106 67 32,600 SH Call SOLE 8 32,600 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 2,564 97,600 SH   SOLE 1 97,600 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 2 89 SH   SOLE 8 89 0 0
OFG BANCORP COM 67103X102 1,565 65,831 SH   SOLE 1 65,831 0 0
OFG BANCORP COM 67103X102 7 297 SH   SOLE 8 297 0 0
OGE ENERGY CORP COM 670837103 12,719 298,826 SH   SOLE 1 298,826 0 0
OGE ENERGY CORP COM 670837103 41 962 SH   SOLE 8 962 0 0
OGE ENERGY CORP COM 670837103 94 2,215 SH   SOLE 9 2,215 0 0
OGE ENERGY CORP COM 670837103 792 18,620 SH   SOLE 99 18,620 0 0
OHIO VY BANC CORP COM 677719106 106 2,755 SH   SOLE 1 2,755 0 0
OI S A ADR 670851500 53 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 118 3,450 SH   SOLE 1 3,450 0 0
OIL STS INTL INC COM 678026105 1,332 72,724 SH   SOLE 1 72,724 0 0
OIL STS INTL INC COM 678026105 285 15,597 SH   SOLE 99 15,597 0 0
OKTA INC COM 679295105 5,671 45,912 SH   SOLE 1 45,912 0 0
OKTA INC COM 679295105 10 80 SH   DFND 1 0 0 80
OKTA INC OPT 679295105 16,883 136,700 SH Put SOLE 8 136,700 0 0
OKTA INC OPT 679295105 20,552 166,400 SH Call SOLE 8 166,400 0 0
OKTA INC COM 679295105 951 7,695 SH   SOLE 8 7,695 0 0
OKTA INC BOND 679295AB1 1,942 759,000 PRN   SOLE 8 0 0 759,000
OKTA INC COM 679295105 31 247 SH   SOLE 9 247 0 0
OKTA INC COM 679295105 143 1,158 SH   SOLE 99 1,158 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 17,347 116,220 SH   SOLE 1 116,220 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 627 4,200 SH Call SOLE 8 4,200 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 328 2,200 SH Put SOLE 8 2,200 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,198 8,028 SH   SOLE 8 8,028 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 11,274 75,532 SH   SOLE 9 75,532 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,350 9,045 SH   SOLE 99 9,045 0 0
OLD LINE BANCSHARES INC COM 67984M100 270 10,145 SH   SOLE 1 10,145 0 0
OLD LINE BANCSHARES INC COM 67984M100 3 131 SH   SOLE 8 131 0 0
OLD NATL BANCORP IND COM 680033107 4,396 264,932 SH   SOLE 1 264,932 0 0
OLD NATL BANCORP IND COM 680033107 58 3,471 SH   SOLE 8 3,471 0 0
OLD NATL BANCORP IND OPT 680033107 12 700 SH Call SOLE 8 700 0 0
OLD POINT FINL CORP COM 680194107 0 9 SH   SOLE 8 9 0 0
OLD REP INTL CORP COM 680223104 4,803 214,568 SH   SOLE 1 214,568 0 0
OLD REP INTL CORP COM 680223104 12 542 SH   SOLE 8 542 0 0
OLD SECOND BANCORP INC ILL COM 680277100 247 19,299 SH   SOLE 1 19,299 0 0
OLIN CORP COM 680665205 1,466 66,966 SH   SOLE 1 66,966 0 0
OLIN CORP OPT 680665205 21,910 1,000,000 SH Put SOLE 1 1,000,000 0 0
OLIN CORP OPT 680665205 92 4,200 SH Put SOLE 8 4,200 0 0
OLIN CORP OPT 680665205 418 19,100 SH Call SOLE 8 19,100 0 0
OLIN CORP COM 680665205 180 8,202 SH   SOLE 8 8,202 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 6,639 76,213 SH   SOLE 1 76,213 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 3,322 38,136 SH   SOLE 8 38,136 0 0
OLYMPIC STEEL INC COM 68162K106 146 10,652 SH   SOLE 1 10,652 0 0
OLYMPIC STEEL INC COM 68162K106 11 816 SH   SOLE 8 816 0 0
OMEGA FLEX INC COM 682095104 148 1,927 SH   SOLE 1 1,927 0 0
OMEGA FLEX INC COM 682095104 45 583 SH   SOLE 8 583 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 2,871 78,121 SH   SOLE 1 78,121 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 7 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC OPT 681936100 309 8,400 SH Call SOLE 8 8,400 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 209 5,663 SH   SOLE 8 5,663 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 1,363 37,100 SH Put SOLE 8 37,100 0 0
OMEROS CORP COM 682143102 1,151 73,342 SH   SOLE 1 73,342 0 0
OMEROS CORP COM 682143102 34 2,166 SH   SOLE 8 2,166 0 0
OMEROS CORP OPT 682143102 35 2,200 SH Call SOLE 8 2,200 0 0
OMNICELL INC COM 68213N109 4,524 52,593 SH   SOLE 1 52,593 0 0
OMNICOM GROUP INC COM 681919106 66,149 807,184 SH   SOLE 1 807,184 0 0
OMNICOM GROUP INC OPT 681919106 4,966 60,600 SH Put SOLE 8 60,600 0 0
OMNICOM GROUP INC COM 681919106 339 4,132 SH   SOLE 8 4,132 0 0
OMNICOM GROUP INC OPT 681919106 860 10,500 SH Call SOLE 8 10,500 0 0
OMNICOM GROUP INC COM 681919106 1,411 17,224 SH   SOLE 9 17,224 0 0
OMNICOM GROUP INC COM 681919106 3,832 46,756 SH   SOLE 99 46,756 0 0
OMNOVA SOLUTIONS INC COM 682129101 251 40,313 SH   SOLE 1 40,313 0 0
OMNOVA SOLUTIONS INC COM 682129101 80 12,910 SH   SOLE 99 12,910 0 0
ON DECK CAP INC COM 682163100 220 52,820 SH   SOLE 1 52,820 0 0
ON SEMICONDUCTOR CORP COM 682189105 19,707 975,091 SH   SOLE 1 975,091 0 0
ON SEMICONDUCTOR CORP OPT 682189105 3,626 179,400 SH Call SOLE 8 179,400 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,367 67,587 SH   SOLE 8 67,587 0 0
ON SEMICONDUCTOR CORP OPT 682189105 1,641 81,200 SH Put SOLE 8 81,200 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 1,041 848,000 PRN   SOLE 8 0 0 848,000
ON SEMICONDUCTOR CORP BOND 682189AP0 1,973 1,616,000 PRN   SOLE 8 0 0 1,616,000
ON SEMICONDUCTOR CORP COM 682189105 95 4,696 SH   SOLE 9 4,696 0 0
ON SEMICONDUCTOR CORP COM 682189105 278 13,773 SH   SOLE 99 13,773 0 0
ONCOCYTE CORPORATION COM 68235C107 35 13,856 SH   SOLE 1 13,856 0 0
ONCTERNAL THERAPEUTICS INC COM 68236P107 6 956 SH   SOLE 1 956 0 0
ONE GAS INC COM 68235P108 5,853 64,820 SH   SOLE 1 64,820 0 0
ONE GAS INC COM 68235P108 51 562 SH   SOLE 8 562 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 296 10,244 SH   SOLE 1 10,244 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 1 22 SH   SOLE 8 22 0 0
ONEMAIN HLDGS INC COM 68268W103 1,456 43,054 SH   SOLE 1 43,054 0 0
ONEMAIN HLDGS INC OPT 68268W103 34 1,000 SH Call SOLE 8 1,000 0 0
ONEMAIN HLDGS INC OPT 68268W103 34 1,000 SH Put SOLE 8 1,000 0 0
ONEMAIN HLDGS INC COM 68268W103 58 1,696 SH   SOLE 8 1,696 0 0
ONEMAIN HLDGS INC COM 68268W103 233 6,881 SH   SOLE 99 6,881 0 0
ONEOK INC NEW COM 682680103 51,407 747,085 SH   SOLE 1 747,085 0 0
ONEOK INC NEW COM 682680103 330 4,788 SH   SOLE 8 4,788 0 0
ONEOK INC NEW OPT 682680103 6,943 100,900 SH Call SOLE 8 100,900 0 0
ONEOK INC NEW OPT 682680103 261 3,800 SH Put SOLE 8 3,800 0 0
ONEOK INC NEW COM 682680103 2,196 31,913 SH   SOLE 9 31,913 0 0
ONESMART INTL ED GROUP LTD ADR 68276W103 21 2,608 SH   SOLE 1 2,608 0 0
ONESPAN INC COM 68287N100 519 36,622 SH   SOLE 1 36,622 0 0
ONESPAN INC OPT 68287N100 6 400 SH Call SOLE 8 400 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 469 30,215 SH   SOLE 1 30,215 0 0
OOMA INC COM 683416101 131 12,509 SH   SOLE 1 12,509 0 0
OP BANCORP COM 67109R109 94 8,634 SH   SOLE 1 8,634 0 0
OPEN TEXT CORP COM 683715106 2,543 61,562 SH   SOLE 1 61,562 0 0
OPEN TEXT CORP OPT 683715106 112 2,700 SH Call SOLE 8 2,700 0 0
OPEN TEXT CORP COM 683715106 2,662 64,435 SH   SOLE 9 64,435 0 0
OPERA LTD ADR 68373M107 76 7,257 SH   SOLE 1 7,257 0 0
OPKO HEALTH INC COM 68375N103 1,971 808,059 SH   SOLE 1 808,059 0 0
OPKO HEALTH INC COM 68375N103 174 71,352 SH   SOLE 8 71,352 0 0
OPKO HEALTH INC OPT 68375N103 3 1,200 SH Put SOLE 8 1,200 0 0
OPKO HEALTH INC OPT 68375N103 96 39,400 SH Call SOLE 8 39,400 0 0
OPPENHEIMER HLDGS INC COM 683797104 175 6,433 SH   SOLE 1 6,433 0 0
OPTIMIZERX CORP COM 68401U204 125 7,725 SH   SOLE 1 7,725 0 0
OPTINOSE INC COM 68404V100 114 16,067 SH   SOLE 1 16,067 0 0
OPUS BK IRVINE CALIF COM 684000102 687 32,503 SH   SOLE 1 32,503 0 0
ORACLE CORP COM 68389X105 290,261 5,094,992 SH   SOLE 1 5,094,992 0 0
ORACLE CORP COM 68389X105 373 6,553 SH   DFND 1 0 0 6,553
ORACLE CORP COM 68389X105 1,676 29,420 SH   SOLE 8 29,420 0 0
ORACLE CORP OPT 68389X105 33,140 581,700 SH Call SOLE 8 581,700 0 0
ORACLE CORP OPT 68389X105 100,700 1,767,600 SH Put SOLE 8 1,767,600 0 0
ORACLE CORP COM 68389X105 53,495 939,014 SH   SOLE 9 939,014 0 0
ORACLE CORP COM 68389X105 574 10,074 SH   SOLE 99 10,074 0 0
ORAGENICS INC COM 684023302 98 200,400 SH   SOLE 8 200,400 0 0
ORAMED PHARM INC COM 68403P203 148 41,186 SH   DFND 1 0 0 41,186
ORANGE ADR 684060106 930 59,159 SH   SOLE 9 59,159 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 665 71,598 SH   SOLE 1 71,598 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 103 11,126 SH   SOLE 99 11,126 0 0
ORBCOMM INC COM 68555P100 418 57,695 SH   SOLE 1 57,695 0 0
ORBCOMM INC COM 68555P100 45 6,211 SH   SOLE 99 6,211 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 62 4,400 SH   SOLE 1 4,400 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 25 1,767 SH   SOLE 99 1,767 0 0
ORCHID IS CAP INC TRUS 68571X103 219 34,328 SH   SOLE 1 34,328 0 0
ORCHIDS PAPER PRODS CO DEL COM 68572N104 0 497 SH   SOLE 8 497 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 52 6,791 SH   SOLE 1 6,791 0 0
ORGANOVO HLDGS INC COM 68620A104 38 73,305 SH   SOLE 1 73,305 0 0
ORIGIN BANCORP INC COM 68621T102 424 12,861 SH   SOLE 1 12,861 0 0
ORION ENGINEERED CARBONS S A COM L72967109 822 38,404 SH   SOLE 1 38,404 0 0
ORION GROUP HOLDINGS INC COM 68628V308 49 18,381 SH   SOLE 1 18,381 0 0
ORITANI FINL CORP DEL COM 68633D103 900 50,766 SH   SOLE 1 50,766 0 0
ORITANI FINL CORP DEL COM 68633D103 0 2 SH   SOLE 8 2 0 0
ORMAT TECHNOLOGIES INC COM 686688102 1,775 28,001 SH   SOLE 1 28,001 0 0
ORRSTOWN FINL SVCS INC COM 687380105 150 6,815 SH   SOLE 1 6,815 0 0
ORTHOFIX MED INC COM 68752M108 1,185 22,412 SH   SOLE 1 22,412 0 0
ORTHOFIX MED INC COM 68752M108 5 93 SH   SOLE 8 93 0 0
ORTHOFIX MED INC COM 68752M108 88 1,672 SH   SOLE 99 1,672 0 0
ORTHOPEDIATRICS CORP COM 68752L100 221 5,659 SH   SOLE 1 5,659 0 0
ORTHOPEDIATRICS CORP COM 68752L100 23 593 SH   SOLE 8 593 0 0
OSHKOSH CORP COM 688239201 10,614 127,125 SH   SOLE 1 127,125 0 0
OSHKOSH CORP OPT 688239201 376 4,500 SH Call SOLE 8 4,500 0 0
OSHKOSH CORP COM 688239201 10 122 SH   SOLE 8 122 0 0
OSHKOSH CORP COM 688239201 516 6,175 SH   SOLE 99 6,175 0 0
OSI SYSTEMS INC COM 671044105 3,262 28,959 SH   SOLE 1 28,959 0 0
OSI SYSTEMS INC BOND 671044AD7 699 589,000 PRN   SOLE 8 0 0 589,000
OSI SYSTEMS INC OPT 671044105 45 400 SH Put SOLE 8 400 0 0
OSI SYSTEMS INC COM 671044105 18 157 SH   SOLE 8 157 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 432 41,391 SH   SOLE 1 41,391 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 3 310 SH   SOLE 9 310 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 29 7,416 SH   SOLE 1 7,416 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 4 1,152 SH   SOLE 8 1,152 0 0
OTELCO INC COM 688823301 0 11 SH   SOLE 8 11 0 0
OTONOMY INC COM 68906L105 86 31,259 SH   SOLE 8 31,259 0 0
OTTER TAIL CORP COM 689648103 1,445 27,364 SH   SOLE 1 27,364 0 0
OUTFRONT MEDIA INC TRUS 69007J106 1,738 67,389 SH   SOLE 1 67,389 0 0
OUTFRONT MEDIA INC TRUS 69007J106 3 100 SH   SOLE 8 100 0 0
OUTFRONT MEDIA INC COM 69007J106 306 11,874 SH   SOLE 99 11,874 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 81 43,052 SH   SOLE 1 43,052 0 0
OVERSTOCK COM INC DEL COM 690370101 2,093 153,918 SH   SOLE 1 153,918 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,171 86,100 SH Put SOLE 1 86,100 0 0
OVERSTOCK COM INC DEL OPT 690370101 646 47,500 SH Put SOLE 8 47,500 0 0
OVERSTOCK COM INC DEL COM 690370101 860 63,168 SH   SOLE 8 63,168 0 0
OVERSTOCK COM INC DEL OPT 690370101 2,913 214,200 SH Call SOLE 8 214,200 0 0
OVID THERAPEUTICS INC COM 690469101 0 267 SH   SOLE 1 267 0 0
OWENS &amp MINOR INC NEW COM 690732102 254 79,179 SH   SOLE 1 79,179 0 0
OWENS &amp MINOR INC NEW COM 690732102 0 44 SH   SOLE 8 44 0 0
OWENS CORNING NEW COM 690742101 19,221 330,270 SH   SOLE 1 330,270 0 0
OWENS CORNING NEW COM 690742101 1,941 33,354 SH   SOLE 8 33,354 0 0
OWENS CORNING NEW OPT 690742101 2,258 38,800 SH Put SOLE 8 38,800 0 0
OWENS CORNING NEW OPT 690742101 2,858 49,100 SH Call SOLE 8 49,100 0 0
OWENS CORNING NEW COM 690742101 70 1,207 SH   SOLE 9 1,207 0 0
OWENS CORNING NEW COM 690742101 370 6,360 SH   SOLE 99 6,360 0 0
OWENS ILL INC COM 690768403 5,740 332,405 SH   SOLE 1 332,405 0 0
OWENS ILL INC OPT 690768403 52 3,000 SH Put SOLE 8 3,000 0 0
OWENS ILL INC COM 690768403 14 803 SH   SOLE 8 803 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 1,410 102,464 SH   SOLE 1 102,464 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 40 2,923 SH   SOLE 8 2,923 0 0
OXFORD INDS INC COM 691497309 2,314 30,521 SH   SOLE 1 30,521 0 0
OXFORD INDS INC COM 691497309 60 789 SH   SOLE 8 789 0 0
P A M TRANSN SVCS INC COM 693149106 78 1,263 SH   SOLE 1 1,263 0 0
P A M TRANSN SVCS INC COM 693149106 5 75 SH   SOLE 8 75 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 332 11,341 SH   SOLE 99 11,341 0 0
PACCAR INC COM 693718108 46,510 649,028 SH   SOLE 1 649,028 0 0
PACCAR INC OPT 693718108 494 6,900 SH Call SOLE 8 6,900 0 0
PACCAR INC OPT 693718108 186 2,600 SH Put SOLE 8 2,600 0 0
PACCAR INC COM 693718108 27 379 SH   SOLE 8 379 0 0
PACCAR INC COM 693718108 1,927 26,904 SH   SOLE 9 26,904 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1,710 282,827 SH   SOLE 1 282,827 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 30 4,785 SH   SOLE 8 4,785 0 0
PACIFIC CITY FINANCIAL CORP COM 69406T408 412 8,236 SH   SOLE 1 8,236 0 0
PACIFIC COAST OIL TR TRUS 694103102 0 131 SH   SOLE 8 131 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 544 43,159 SH   SOLE 1 43,159 0 0
PACIFIC ETHANOL INC COM 69423U305 0 648 SH   DFND 1 0 0 648
PACIFIC MERCANTILE BANCORP COM 694552100 106 12,942 SH   SOLE 1 12,942 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,928 62,434 SH   SOLE 1 62,434 0 0
PACIRA BIOSCIENCES COM 695127100 1,689 38,832 SH   SOLE 1 38,832 0 0
PACIRA BIOSCIENCES BOND 695127AD2 564 550,000 PRN   SOLE 8 0 0 550,000
PACIRA BIOSCIENCES OPT 695127100 43 1,000 SH Call SOLE 8 1,000 0 0
PACIRA BIOSCIENCES COM 695127100 77 1,761 SH   SOLE 8 1,761 0 0
PACKAGING CORP AMER COM 695156109 33,832 354,948 SH   SOLE 1 354,948 0 0
PACKAGING CORP AMER COM 695156109 988 10,358 SH   SOLE 8 10,358 0 0
PACKAGING CORP AMER OPT 695156109 172 1,800 SH Put SOLE 8 1,800 0 0
PACKAGING CORP AMER OPT 695156109 2,488 26,100 SH Call SOLE 8 26,100 0 0
PACKAGING CORP AMER COM 695156109 694 7,289 SH   SOLE 9 7,289 0 0
PACKAGING CORP AMER COM 695156109 172 1,808 SH   SOLE 99 1,808 0 0
PACWEST BANCORP DEL COM 695263103 3,771 97,131 SH   SOLE 1 97,131 0 0
PACWEST BANCORP DEL COM 695263103 61 1,589 SH   SOLE 8 1,589 0 0
PACWEST BANCORP DEL COM 695263103 625 16,091 SH   SOLE 99 16,091 0 0
PAGERDUTY INC COM 69553P100 526 11,193 SH   SOLE 1 11,193 0 0
PAGERDUTY INC COM 69553P100 59 1,255 SH   DFND 1 0 0 1,255
PAGERDUTY INC COM 69553P100 190 4,030 SH   SOLE 8 4,030 0 0
PAGSEGURO DIGITAL LTD COM G68707101 89 2,280 SH   SOLE 1 2,280 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 900 23,100 SH Put SOLE 8 23,100 0 0
PAGSEGURO DIGITAL LTD COM G68707101 976 25,065 SH   SOLE 8 25,065 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 834 21,400 SH Call SOLE 8 21,400 0 0
PALATIN TECHNOLOGIES INC COM 696077403 151 130,476 SH   SOLE 1 130,476 0 0
PALO ALTO NETWORKS INC COM 697435105 65,372 320,834 SH   SOLE 1 320,834 0 0
PALO ALTO NETWORKS INC OPT 697435105 22,475 110,300 SH Call SOLE 8 110,300 0 0
PALO ALTO NETWORKS INC OPT 697435105 32,765 160,800 SH Put SOLE 8 160,800 0 0
PALO ALTO NETWORKS INC COM 697435105 781 3,834 SH   SOLE 8 3,834 0 0
PALO ALTO NETWORKS INC COM 697435105 216 1,062 SH   SOLE 9 1,062 0 0
PALOMAR HLDGS INC COM 69753M105 89 3,720 SH   SOLE 1 3,720 0 0
PAN AMERICAN SILVER CORP COM 697900108 6 482 SH   DFND 1 0 0 482
PAN AMERICAN SILVER CORP COM 697900108 1,164 89,949 SH   SOLE 8 89,949 0 0
PAN AMERICAN SILVER CORP OPT 697900108 1,459 112,700 SH Put SOLE 8 112,700 0 0
PAN AMERICAN SILVER CORP OPT 697900108 1,533 118,400 SH Call SOLE 8 118,400 0 0
PANHANDLE OIL AND GAS INC COM 698477106 134 10,320 SH   SOLE 1 10,320 0 0
PANHANDLE OIL AND GAS INC COM 698477106 1 45 SH   SOLE 8 45 0 0
PAPA JOHNS INTL INC COM 698813102 224 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC COM 698813102 3,389 75,778 SH   SOLE 1 75,778 0 0
PAPA JOHNS INTL INC COM 698813102 476 10,628 SH   SOLE 8 10,628 0 0
PAPA JOHNS INTL INC OPT 698813102 170 3,800 SH Call SOLE 8 3,800 0 0
PAPA JOHNS INTL INC OPT 698813102 425 9,500 SH Put SOLE 8 9,500 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 3,145 153,253 SH   SOLE 1 153,253 0 0
PAR TECHNOLOGY CORP COM 698884103 265 9,406 SH   SOLE 1 9,406 0 0
PARAMOUNT GROUP INC TRUS 69924R108 4,601 328,418 SH   SOLE 1 328,418 0 0
PARAMOUNT GROUP INC TRUS 69924R108 9 670 SH   SOLE 8 670 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 82 20,634 SH   SOLE 1 20,634 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 3 708 SH   SOLE 8 708 0 0
PARETEUM CORP COM 69946T207 181 69,243 SH   SOLE 1 69,243 0 0
PARETEUM CORP COM 69946T207 37 14,136 SH   SOLE 8 14,136 0 0
PARK CITY GROUP INC COM 700215304 52 9,765 SH   SOLE 1 9,765 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 366 21,920 SH   SOLE 1 21,920 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 5 299 SH   SOLE 8 299 0 0
PARK ELECTROCHEMICAL CORP COM 700416209 761 45,606 SH   SOLE 9 45,606 0 0
PARK HOTELS RESORTS INC TRUS 700517105 7 245 SH   SOLE 8 245 0 0
PARK NATL CORP COM 700658107 904 9,087 SH   SOLE 1 9,087 0 0
PARK NATL CORP COM 700658107 6 64 SH   SOLE 8 64 0 0
PARK OHIO HLDGS CORP COM 700666100 191 5,863 SH   SOLE 1 5,863 0 0
PARK OHIO HLDGS CORP COM 700666100 1 16 SH   SOLE 8 16 0 0
PARKE BANCORP INC COM 700885106 143 5,991 SH   SOLE 1 5,991 0 0
PARKER DRILLING CO COM 701081507 274 13,503 SH   SOLE 1 13,503 0 0
PARKER DRILLING CO COM 701081507 2,125 104,770 SH   SOLE 8 104,770 0 0
PARKER DRILLING CO COM 701081507 39 1,937 SH   SOLE 99 1,937 0 0
PARKER HANNIFIN CORP COM 701094104 40,912 240,648 SH   SOLE 1 240,648 0 0
PARKER HANNIFIN CORP OPT 701094104 3,179 18,700 SH Put SOLE 8 18,700 0 0
PARKER HANNIFIN CORP COM 701094104 639 3,762 SH   SOLE 8 3,762 0 0
PARKER HANNIFIN CORP OPT 701094104 2,227 13,100 SH Call SOLE 8 13,100 0 0
PARKER HANNIFIN CORP COM 701094104 1,705 10,033 SH   SOLE 9 10,033 0 0
PARSLEY ENERGY INC COM 701877102 6,153 323,696 SH   SOLE 1 323,696 0 0
PARSLEY ENERGY INC OPT 701877102 1,093 57,500 SH Call SOLE 8 57,500 0 0
PARSLEY ENERGY INC COM 701877102 106 5,526 SH   SOLE 8 5,526 0 0
PARSLEY ENERGY INC COM 701877102 53 2,780 SH   SOLE 9 2,780 0 0
PARSLEY ENERGY INC COM 701877102 456 23,966 SH   SOLE 99 23,966 0 0
PARSONS CORPORATION COM 70202L102 853 23,110 SH   SOLE 1 23,110 0 0
PARTY CITY HOLDCO INC COM 702149105 984 134,185 SH   SOLE 1 134,185 0 0
PARTY CITY HOLDCO INC COM 702149105 97 13,210 SH   SOLE 8 13,210 0 0
PATRICK INDS INC COM 703343103 3,068 62,362 SH   SOLE 1 62,362 0 0
PATRICK INDS INC COM 703343103 1 21 SH   SOLE 8 21 0 0
PATRICK INDS INC COM 703343103 246 5,009 SH   SOLE 99 5,009 0 0
PATTERN ENERGY GROUP INC COM 70338P100 1,568 67,915 SH   SOLE 1 67,915 0 0
PATTERN ENERGY GROUP INC COM 70338P100 199 8,629 SH   SOLE 8 8,629 0 0
PATTERN ENERGY GROUP INC COM 70338P100 109 4,706 SH   SOLE 99 4,706 0 0
PATTERSON COMPANIES INC COM 703395103 1,652 72,143 SH   SOLE 1 72,143 0 0
PATTERSON COMPANIES INC OPT 703395103 515 22,500 SH Call SOLE 8 22,500 0 0
PATTERSON COMPANIES INC OPT 703395103 2 100 SH Put SOLE 8 100 0 0
PATTERSON UTI ENERGY INC COM 703481101 11,263 978,550 SH   SOLE 1 978,550 0 0
PATTERSON UTI ENERGY INC OPT 703481101 433 37,600 SH Call SOLE 8 37,600 0 0
PATTERSON UTI ENERGY INC OPT 703481101 399 34,700 SH Put SOLE 8 34,700 0 0
PATTERSON UTI ENERGY INC COM 703481101 49 4,255 SH   SOLE 8 4,255 0 0
PATTERSON UTI ENERGY INC COM 703481101 39 3,426 SH   SOLE 99 3,426 0 0
PAYCHEX INC COM 704326107 90,635 1,101,410 SH   SOLE 1 1,101,410 0 0
PAYCHEX INC COM 704326107 123 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 67 822 SH   SOLE 8 822 0 0
PAYCHEX INC OPT 704326107 7,661 93,100 SH Call SOLE 8 93,100 0 0
PAYCHEX INC OPT 704326107 1,004 12,200 SH Put SOLE 8 12,200 0 0
PAYCHEX INC COM 704326107 42,565 517,248 SH   SOLE 9 517,248 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,649 11,682 SH   SOLE 1 11,682 0 0
PAYCOM SOFTWARE INC COM 70432V102 9 40 SH   DFND 1 0 0 40
PAYCOM SOFTWARE INC OPT 70432V102 612 2,700 SH Call SOLE 8 2,700 0 0
PAYCOM SOFTWARE INC OPT 70432V102 181 800 SH Put SOLE 8 800 0 0
PAYCOM SOFTWARE INC COM 70432V102 389 1,716 SH   SOLE 8 1,716 0 0
PAYCOM SOFTWARE INC COM 70432V102 28 122 SH   SOLE 9 122 0 0
PAYLOCITY HLDG CORP COM 70438V106 5,357 57,109 SH   SOLE 1 57,109 0 0
PAYLOCITY HLDG CORP OPT 70438V106 291 3,100 SH Call SOLE 8 3,100 0 0
PAYLOCITY HLDG CORP OPT 70438V106 216 2,300 SH Put SOLE 8 2,300 0 0
PAYLOCITY HLDG CORP COM 70438V106 2,648 28,222 SH   SOLE 8 28,222 0 0
PAYLOCITY HLDG CORP COM 70438V106 194 2,069 SH   SOLE 99 2,069 0 0
PAYPAL HLDGS INC COM 70450Y103 210,763 1,841,379 SH   SOLE 1 1,841,379 0 0
PAYPAL HLDGS INC COM 70450Y103 1,881 16,435 SH   DFND 1 0 0 16,435
PAYPAL HLDGS INC OPT 70450Y103 58,501 511,100 SH Put SOLE 8 511,100 0 0
PAYPAL HLDGS INC COM 70450Y103 720 6,292 SH   SOLE 8 6,292 0 0
PAYPAL HLDGS INC OPT 70450Y103 35,711 312,000 SH Call SOLE 8 312,000 0 0
PAYPAL HLDGS INC COM 70450Y103 18,369 160,479 SH   SOLE 9 160,479 0 0
PAYPAL HLDGS INC COM 70450Y103 607 5,300 SH   DFND 20 0 0 5,300
PAYPAL HLDGS INC COM 70450Y103 16,893 147,591 SH   SOLE 58 147,591 0 0
PAYSIGN INC COM 70451A104 423 31,622 SH   SOLE 1 31,622 0 0
PAYSIGN INC COM 70451A104 13 956 SH   SOLE 8 956 0 0
PBF ENERGY INC COM 69318G106 11,504 367,565 SH   SOLE 1 367,565 0 0
PBF ENERGY INC OPT 69318G106 4,069 130,000 SH Put SOLE 8 130,000 0 0
PBF ENERGY INC COM 69318G106 3,646 116,465 SH   SOLE 8 116,465 0 0
PBF ENERGY INC OPT 69318G106 12,852 410,600 SH Call SOLE 8 410,600 0 0
PC CONNECTION INC COM 69318J100 269 7,688 SH   SOLE 1 7,688 0 0
PC CONNECTION INC COM 69318J100 34 966 SH   SOLE 8 966 0 0
PCM INC COM 69323K100 420 11,980 SH   SOLE 1 11,980 0 0
PCM INC COM 69323K100 78 2,218 SH   SOLE 8 2,218 0 0
PCSB FINL CORP COM 69324R104 216 10,679 SH   SOLE 1 10,679 0 0
PDC ENERGY INC COM 69327R101 5,580 154,788 SH   SOLE 1 154,788 0 0
PDC ENERGY INC COM 69327R101 574 15,913 SH   SOLE 8 15,913 0 0
PDC ENERGY INC OPT 69327R101 1,190 33,000 SH Put SOLE 8 33,000 0 0
PDC ENERGY INC COM 69327R101 165 4,587 SH   SOLE 99 4,587 0 0
PDF SOLUTIONS INC COM 693282105 426 32,460 SH   SOLE 1 32,460 0 0
PDL BIOPHARMA INC COM 69329Y104 580 184,516 SH   SOLE 1 184,516 0 0
PDL BIOPHARMA INC COM 69329Y104 18 5,578 SH   SOLE 8 5,578 0 0
PDL CMNTY BANCORP COM 69290X101 84 5,832 SH   SOLE 1 5,832 0 0
PDVWIRELESS INC COM 69290R104 284 6,052 SH   SOLE 1 6,052 0 0
PEABODY ENERGY CORP NEW COM 704551100 3,529 146,402 SH   SOLE 1 146,402 0 0
PEABODY ENERGY CORP NEW COM 704551100 166 6,898 SH   SOLE 8 6,898 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 354 12,582 SH   SOLE 1 12,582 0 0
PEARSON PLC ADR 705015105 82 7,909 SH   SOLE 1 7,909 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 6,756 239,749 SH   SOLE 1 239,749 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 6 198 SH   SOLE 8 198 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 434 15,387 SH   SOLE 99 15,387 0 0
PEGASYSTEMS INC COM 705573103 784 10,998 SH   SOLE 1 10,998 0 0
PEGASYSTEMS INC COM 705573103 19 260 SH   SOLE 8 260 0 0
PEGASYSTEMS INC COM 705573103 193 2,713 SH   SOLE 99 2,713 0 0
PEMBINA PIPELINE CORP COM 706327103 2,072 55,610 SH   SOLE 1 55,610 0 0
PEMBINA PIPELINE CORP COM 706327103 45 1,200 SH   DFND 1 0 0 1,200
PEMBINA PIPELINE CORP COM 706327103 1 15 SH   SOLE 8 15 0 0
PEMBINA PIPELINE CORP COM 706327103 4,966 133,232 SH   SOLE 9 133,232 0 0
PEMBINA PIPELINE CORP COM 706327103 244 6,557 SH   SOLE 99 6,557 0 0
PENN NATL GAMING INC COM 707569109 7,194 373,584 SH   SOLE 1 373,584 0 0
PENN NATL GAMING INC COM 707569109 187 9,712 SH   SOLE 8 9,712 0 0
PENN NATL GAMING INC OPT 707569109 541 28,100 SH Put SOLE 8 28,100 0 0
PENN NATL GAMING INC OPT 707569109 39 2,000 SH Call SOLE 8 2,000 0 0
PENN VA CORP NEW COM 70788V102 63 2,062 SH   SOLE 8 2,062 0 0
PENNEY J C CORP INC COM 708160106 435 381,596 SH   SOLE 1 381,596 0 0
PENNEY J C CORP INC OPT 708160106 94 82,100 SH Call SOLE 8 82,100 0 0
PENNEY J C CORP INC COM 708160106 55 47,898 SH   SOLE 8 47,898 0 0
PENNEY J C CORP INC OPT 708160106 184 161,100 SH Put SOLE 8 161,100 0 0
PENNEY J C CORP INC COM 708160106 3 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 215 4,774 SH   SOLE 1 4,774 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 821 126,368 SH   SOLE 1 126,368 0 0
PENNYMAC CORP BOND 70932AAB9 454 455,000 PRN   SOLE 8 0 0 455,000
PENNYMAC FINL SVCS INC COM 70932M107 363 16,378 SH   SOLE 1 16,378 0 0
PENNYMAC FINL SVCS INC COM 70932M107 71 3,183 SH   SOLE 8 3,183 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 1,928 88,332 SH   SOLE 1 88,332 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,968 41,605 SH   SOLE 1 41,605 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 19 400 SH Put SOLE 8 400 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 32 683 SH   SOLE 8 683 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 2,048 43,300 SH Call SOLE 8 43,300 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 700 14,795 SH   SOLE 99 14,795 0 0
PENTAIR PLC COM G7S00T104 6,452 173,399 SH   SOLE 1 173,399 0 0
PENTAIR PLC COM G7S00T104 1 33 SH   DFND 1 0 0 33
PENTAIR PLC COM G7S00T104 946 25,437 SH   SOLE 8 25,437 0 0
PENTAIR PLC OPT G7S00T104 246 6,600 SH Call SOLE 8 6,600 0 0
PENTAIR PLC OPT G7S00T104 15 400 SH Put SOLE 8 400 0 0
PENTAIR PLC COM G7S00T104 1,185 31,847 SH   SOLE 9 31,847 0 0
PENUMBRA INC COM 70975L107 2,812 17,575 SH   SOLE 1 17,575 0 0
PENUMBRA INC COM 70975L107 56 350 SH   SOLE 8 350 0 0
PEOPLES BANCORP INC COM 709789101 390 12,100 SH   SOLE 1 12,100 0 0
PEOPLES BANCORP N C INC COM 710577107 124 4,114 SH   SOLE 1 4,114 0 0
PEOPLES FINL SVCS CORP COM 711040105 206 4,585 SH   SOLE 1 4,585 0 0
PEOPLES UTAH BANCORP COM 712706209 305 10,369 SH   SOLE 1 10,369 0 0
PEOPLES UTD FINL INC COM 712704105 10,102 602,057 SH   SOLE 1 602,057 0 0
PEOPLES UTD FINL INC COM 712704105 55 3,312 SH   SOLE 8 3,312 0 0
PEOPLES UTD FINL INC OPT 712704105 62 3,700 SH Put SOLE 8 3,700 0 0
PEOPLES UTD FINL INC OPT 712704105 312 18,600 SH Call SOLE 8 18,600 0 0
PEOPLES UTD FINL INC COM 712704105 522 31,094 SH   SOLE 9 31,094 0 0
PEPSICO INC COM 713448108 2,641 20,144 SH   DFND 1 0 0 20,144
PEPSICO INC COM 713448108 506,823 3,865,047 SH   SOLE 1 3,865,047 0 0
PEPSICO INC OPT 713448108 21,086 160,800 SH Call SOLE 8 160,800 0 0
PEPSICO INC COM 713448108 7 56 SH   SOLE 8 56 0 0
PEPSICO INC OPT 713448108 8,523 65,000 SH Put SOLE 8 65,000 0 0
PEPSICO INC COM 713448108 14,588 111,243 SH   SOLE 9 111,243 0 0
PEPSICO INC COM 713448108 19,926 151,954 SH   SOLE 58 151,954 0 0
PEPSICO INC COM 713448108 225 1,717 SH   SOLE 99 1,717 0 0
PERFICIENT INC COM 71375U101 5,168 150,593 SH   SOLE 1 150,593 0 0
PERFICIENT INC OPT 71375U101 69 2,000 SH Call SOLE 8 2,000 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 2,975 74,336 SH   SOLE 1 74,336 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 610 15,231 SH   SOLE 99 15,231 0 0
PERFORMANCE SHIPPING INC COM Y67305105 74 76,200 SH   DFND 1 0 0 76,200
PERION NETWORK LTD COM M78673114 0 110 SH   SOLE 8 110 0 0
PERKINELMER INC COM 714046109 12,589 130,680 SH   SOLE 1 130,680 0 0
PERKINELMER INC COM 714046109 4 42 SH   SOLE 8 42 0 0
PERKINELMER INC COM 714046109 732 7,597 SH   SOLE 9 7,597 0 0
PERMIAN BASIN RTY TR TRUS 714236106 5 787 SH   SOLE 8 787 0 0
PERRIGO CO PLC COM G97822103 18,645 391,514 SH   SOLE 1 391,514 0 0
PERRIGO CO PLC OPT G97822103 867 18,200 SH Call SOLE 8 18,200 0 0
PERRIGO CO PLC COM G97822103 15 314 SH   SOLE 8 314 0 0
PERRIGO CO PLC OPT G97822103 305 6,400 SH Put SOLE 8 6,400 0 0
PERRIGO CO PLC COM G97822103 462 9,693 SH   SOLE 9 9,693 0 0
PERRIGO CO PLC COM G97822103 524 10,995 SH   SOLE 99 10,995 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 4,157 177,530 SH   SOLE 1 177,530 0 0
PERSPECTA INC COM 715347100 2 65 SH   SOLE 8 65 0 0
PETIQ INC COM 71639T106 401 12,175 SH   SOLE 1 12,175 0 0
PETIQ INC COM 71639T106 44 1,338 SH   SOLE 8 1,338 0 0
PETMED EXPRESS INC COM 716382106 957 61,110 SH   SOLE 1 61,110 0 0
PETMED EXPRESS INC COM 716382106 117 7,445 SH   SOLE 8 7,445 0 0
PETROCHINA CO LTD ADR 71646E100 1,337 24,278 SH   SOLE 1 24,278 0 0
PETROCHINA CO LTD OPT 71646E100 165 3,000 SH Call SOLE 8 3,000 0 0
PETROCHINA CO LTD ADR 71646E100 263 4,771 SH   SOLE 8 4,771 0 0
PETROCHINA CO LTD OPT 71646E100 578 10,500 SH Put SOLE 8 10,500 0 0
PETROCHINA CO LTD ADR 71646E100 604 10,974 SH   SOLE 9 10,974 0 0
PETROCHINA CO LTD ADR 71646E100 477 8,669 SH   SOLE 99 8,669 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V101 1,284 90,414 SH   SOLE 1 90,414 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 24 1,510 SH   DFND 1 0 0 1,510
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 9,874 634,090 SH   SOLE 1 634,090 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 21,654 1,390,700 SH Call SOLE 8 1,390,700 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 105,775 6,793,500 SH Put SOLE 8 6,793,500 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 7,960 511,264 SH   SOLE 8 511,264 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 130 8,369 SH   SOLE 9 8,369 0 0
PFENEX INC COM 717071104 130 19,233 SH   SOLE 1 19,233 0 0
PFIZER INC COM 717081103 1,063 24,532 SH   DFND 1 0 0 24,532
PFIZER INC COM 717081103 508,549 11,739,323 SH   SOLE 1 11,739,323 0 0
PFIZER INC OPT 717081103 16,981 392,000 SH Put SOLE 8 392,000 0 0
PFIZER INC COM 717081103 6,265 144,618 SH   SOLE 8 144,618 0 0
PFIZER INC OPT 717081103 43,697 1,008,700 SH Call SOLE 8 1,008,700 0 0
PFIZER INC COM 717081103 59,898 1,382,687 SH   SOLE 9 1,382,687 0 0
PFIZER INC COM 717081103 20,078 463,474 SH   SOLE 58 463,474 0 0
PFIZER INC COM 717081103 2,073 47,855 SH   SOLE 99 47,855 0 0
PFSWEB INC COM 717098206 1 153 SH   SOLE 1 153 0 0
PG&ampE CORP OPT 69331C108 9,168 400,000 SH Put SOLE 1 400,000 0 0
PG&ampE CORP COM 69331C108 43,625 1,903,357 SH   SOLE 1 1,903,357 0 0
PG&ampE CORP COM 69331C108 17,682 771,484 SH   SOLE 8 771,484 0 0
PG&ampE CORP OPT 69331C108 37,664 1,643,300 SH Put SOLE 8 1,643,300 0 0
PG&ampE CORP OPT 69331C108 22,686 989,800 SH Call SOLE 8 989,800 0 0
PG&ampE CORP COM 69331C108 95 4,127 SH   SOLE 9 4,127 0 0
PGT INNOVATIONS INC COM 69336V101 1,101 65,862 SH   SOLE 1 65,862 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 116 8,845 SH   SOLE 1 8,845 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 120 9,168 SH   SOLE 8 9,168 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 108 8,245 SH   SOLE 99 8,245 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 837 26,316 SH   SOLE 1 26,316 0 0
PHILIP MORRIS INTL INC COM 718172109 391 4,976 SH   DFND 1 0 0 4,976
PHILIP MORRIS INTL INC COM 718172109 241,497 3,075,208 SH   SOLE 1 3,075,208 0 0
PHILIP MORRIS INTL INC COM 718172109 7,639 97,276 SH   SOLE 8 97,276 0 0
PHILIP MORRIS INTL INC OPT 718172109 10,939 139,300 SH Call SOLE 8 139,300 0 0
PHILIP MORRIS INTL INC OPT 718172109 27,014 344,000 SH Put SOLE 8 344,000 0 0
PHILIP MORRIS INTL INC COM 718172109 11,121 141,616 SH   SOLE 9 141,616 0 0
PHILLIPS 66 COM 718546104 90,702 969,654 SH   SOLE 1 969,654 0 0
PHILLIPS 66 COM 718546104 599 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 OPT 718546104 6,202 66,300 SH Call SOLE 8 66,300 0 0
PHILLIPS 66 OPT 718546104 1,066 11,400 SH Put SOLE 8 11,400 0 0
PHILLIPS 66 COM 718546104 6,123 65,463 SH   SOLE 9 65,463 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 27,241 551,987 SH   SOLE 1 551,987 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 151 3,058 SH   SOLE 8 3,058 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 524 161,229 SH   SOLE 1 161,229 0 0
PHOTRONICS INC COM 719405102 686 83,634 SH   SOLE 1 83,634 0 0
PHOTRONICS INC COM 719405102 68 8,263 SH   SOLE 8 8,263 0 0
PHUNWARE INC COM 71948P100 9 2,891 SH   SOLE 1 2,891 0 0
PHYSICIANS RLTY TR TRUS 71943U104 3,653 209,510 SH   SOLE 1 209,510 0 0
PHYSICIANS RLTY TR TRUS 71943U104 6 319 SH   SOLE 8 319 0 0
PHYSICIANS RLTY TR COM 71943U104 719 41,201 SH   SOLE 99 41,201 0 0
PICO HLDGS INC COM 693366205 141 12,172 SH   SOLE 1 12,172 0 0
PICO HLDGS INC COM 693366205 7 594 SH   SOLE 8 594 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 6,822 342,299 SH   SOLE 1 342,299 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 20 1,004 SH   SOLE 8 1,004 0 0
PIER 1 IMPORTS INC COM 720279504 5 505 SH   SOLE 1 505 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 249 52,952 SH   SOLE 1 52,952 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 3,832 150,930 SH   SOLE 1 150,930 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 1,878 73,958 SH   SOLE 8 73,958 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 1,059 41,700 SH Call SOLE 8 41,700 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 58 2,300 SH Put SOLE 8 2,300 0 0
PIMCO ETF TR FUND 72201R817 188 1,750 SH   SOLE 1 1,750 0 0
PIMCO ETF TR FUND 72201R775 183 1,700 SH   SOLE 1 1,700 0 0
PIMCO ETF TR FUND 72201R783 2,608 25,979 SH   SOLE 1 25,979 0 0
PIMCO INCOME STRATEGY FUND I FUND 72201J104 4 400 SH   DFND 1 0 0 400
PINDUODUO INC ADR 722304102 18,999 920,963 SH   SOLE 1 920,963 0 0
PINDUODUO INC OPT 722304102 11,243 545,000 SH Put SOLE 8 545,000 0 0
PINDUODUO INC OPT 722304102 2,284 110,700 SH Call SOLE 8 110,700 0 0
PINDUODUO INC ADR 722304102 2,946 142,819 SH   SOLE 8 142,819 0 0
PINDUODUO INC ADR 722304102 712 34,500 SH   SOLE 9 34,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 2,183 37,963 SH   SOLE 1 37,963 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 178 3,092 SH   SOLE 8 3,092 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 783 13,629 SH   SOLE 99 13,629 0 0
PINNACLE WEST CAP CORP COM 723484101 25,041 266,156 SH   SOLE 1 266,156 0 0
PINNACLE WEST CAP CORP COM 723484101 25 261 SH   SOLE 8 261 0 0
PINNACLE WEST CAP CORP COM 723484101 815 8,658 SH   SOLE 9 8,658 0 0
PINNACLE WEST CAP CORP COM 723484101 356 3,780 SH   SOLE 99 3,780 0 0
PINTEREST INC OPT 72352L106 1,598 58,700 SH Call SOLE 8 58,700 0 0
PINTEREST INC OPT 72352L106 675 24,800 SH Put SOLE 8 24,800 0 0
PIONEER ENERGY SVCS CORP COM 723664108 3 8,622 SH   SOLE 1 8,622 0 0
PIONEER NAT RES CO COM 723787107 40,396 262,553 SH   SOLE 1 262,553 0 0
PIONEER NAT RES CO COM 723787107 6 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO OPT 723787107 17,386 113,000 SH Put SOLE 8 113,000 0 0
PIONEER NAT RES CO OPT 723787107 23,295 151,400 SH Call SOLE 8 151,400 0 0
PIONEER NAT RES CO COM 723787107 6,039 39,252 SH   SOLE 8 39,252 0 0
PIONEER NAT RES CO COM 723787107 2,027 13,174 SH   SOLE 9 13,174 0 0
PIONEER NAT RES CO COM 723787107 2,799 18,193 SH   SOLE 58 18,193 0 0
PIPER JAFFRAY COS COM 724078100 1,724 23,220 SH   SOLE 1 23,220 0 0
PIPER JAFFRAY COS COM 724078100 16 220 SH   SOLE 8 220 0 0
PIPER JAFFRAY COS COM 724078100 539 7,259 SH   SOLE 99 7,259 0 0
PITNEY BOWES INC COM 724479100 1,045 244,505 SH   SOLE 1 244,505 0 0
PITNEY BOWES INC OPT 724479100 8 1,900 SH Call SOLE 8 1,900 0 0
PITNEY BOWES INC OPT 724479100 212 49,500 SH Put SOLE 8 49,500 0 0
PITNEY BOWES INC COM 724479100 84 19,466 SH   SOLE 8 19,466 0 0
PIXELWORKS INC COM 72581M305 165 55,966 SH   SOLE 8 55,966 0 0
PJT PARTNERS INC COM 69343T107 6 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 607 14,969 SH   SOLE 1 14,969 0 0
PJT PARTNERS INC OPT 69343T107 174 4,300 SH Call SOLE 8 4,300 0 0
PJT PARTNERS INC COM 69343T107 1 20 SH   SOLE 8 20 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 35,271 1,448,484 SH   SOLE 1 1,448,484 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 582 23,900 SH Call SOLE 8 23,900 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 248 10,200 SH Put SOLE 8 10,200 0 0
PLAINS GP HLDGS L P COM 72651A207 19,641 786,593 SH   SOLE 1 786,593 0 0
PLAINS GP HLDGS L P COM 72651A207 9 390 SH   SOLE 8 390 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 42 1,670 SH   SOLE 9 1,670 0 0
PLANET FITNESS INC COM 72703H101 17,789 245,571 SH   SOLE 1 245,571 0 0
PLANET FITNESS INC OPT 72703H101 6,802 93,900 SH Put SOLE 8 93,900 0 0
PLANET FITNESS INC COM 72703H101 7,604 104,960 SH   SOLE 8 104,960 0 0
PLANET FITNESS INC OPT 72703H101 340 4,700 SH Call SOLE 8 4,700 0 0
PLANET FITNESS INC COM 72703H101 415 5,722 SH   SOLE 99 5,722 0 0
PLANTRONICS INC NEW COM 727493108 1,554 41,971 SH   SOLE 1 41,971 0 0
PLANTRONICS INC NEW COM 727493108 128 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 5 144 SH   SOLE 8 144 0 0
PLANTRONICS INC NEW OPT 727493108 4 100 SH Put SOLE 8 100 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 4 2,900 SH   DFND 1 0 0 2,900
PLAYA HOTELS &amp RESORTS NV COM N70544106 101 13,070 SH   SOLE 1 13,070 0 0
PLAYAGS INC COM 72814N104 854 43,873 SH   SOLE 1 43,873 0 0
PLDT INC ADR 69344D408 43 1,746 SH   SOLE 1 1,746 0 0
PLEXUS CORP COM 729132100 2,009 34,424 SH   SOLE 1 34,424 0 0
PLEXUS CORP COM 729132100 106 1,819 SH   SOLE 8 1,819 0 0
PLEXUS CORP COM 729132100 252 4,318 SH   SOLE 99 4,318 0 0
PLUG POWER INC COM 72919P202 2,026 900,402 SH   SOLE 1 900,402 0 0
PLURALSIGHT INC COM 72941B106 12,363 407,751 SH   SOLE 1 407,751 0 0
PLURALSIGHT INC COM 72941B106 98 3,213 SH   SOLE 8 3,213 0 0
PLURALSIGHT INC COM 72941B106 7,911 260,931 SH   SOLE 9 260,931 0 0
PLX PHARMA INC COM 72942A107 0 20 SH   SOLE 8 20 0 0
PNC FINL SVCS GROUP INC COM 693475105 76,341 556,095 SH   SOLE 1 556,095 0 0
PNC FINL SVCS GROUP INC OPT 693475105 920 6,700 SH Put SOLE 8 6,700 0 0
PNC FINL SVCS GROUP INC OPT 693475105 5,930 43,200 SH Call SOLE 8 43,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 106 763 SH   SOLE 8 763 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,913 35,791 SH   SOLE 9 35,791 0 0
PNM RES INC COM 69349H107 3,089 60,684 SH   SOLE 1 60,684 0 0
PNM RES INC COM 69349H107 51 1,007 SH   SOLE 8 1,007 0 0
POLARIS INDS INC COM 731068102 2,072 22,712 SH   SOLE 1 22,712 0 0
POLARIS INDS INC OPT 731068102 3,594 39,400 SH Call SOLE 8 39,400 0 0
POLARIS INDS INC COM 731068102 3,273 35,870 SH   SOLE 8 35,870 0 0
POLARIS INDS INC OPT 731068102 420 4,600 SH Put SOLE 8 4,600 0 0
POLARIS INDS INC COM 731068102 61 671 SH   SOLE 9 671 0 0
POLARIS INDS INC COM 731068102 179 1,964 SH   SOLE 99 1,964 0 0
POLARITYTE INC COM 731094108 54 9,336 SH   SOLE 1 9,336 0 0
POLARITYTE INC COM 731094108 46 8,113 SH   SOLE 8 8,113 0 0
POLYONE CORP COM 73179P106 2,701 86,067 SH   SOLE 1 86,067 0 0
POLYONE CORP COM 73179P106 3 87 SH   SOLE 8 87 0 0
POLYONE CORP COM 73179P106 160 5,099 SH   SOLE 99 5,099 0 0
POOL CORPORATION COM 73278L105 1,287 6,734 SH   SOLE 1 6,734 0 0
POOL CORPORATION OPT 73278L105 726 3,800 SH Put SOLE 8 3,800 0 0
POOL CORPORATION OPT 73278L105 535 2,800 SH Call SOLE 8 2,800 0 0
POOL CORPORATION COM 73278L105 20 104 SH   SOLE 8 104 0 0
POPULAR INC COM 733174700 12,962 238,984 SH   SOLE 1 238,984 0 0
POPULAR INC OPT 733174700 1,036 19,100 SH Call SOLE 8 19,100 0 0
POPULAR INC COM 733174700 394 7,269 SH   SOLE 8 7,269 0 0
POPULAR INC OPT 733174700 16 300 SH Put SOLE 8 300 0 0
PORTLAND GEN ELEC CO COM 736508847 3,334 61,550 SH   SOLE 1 61,550 0 0
PORTLAND GEN ELEC CO COM 736508847 169 3,117 SH   SOLE 8 3,117 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 1,445 53,257 SH   SOLE 1 53,257 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 68 2,507 SH   SOLE 8 2,507 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 5 200 SH Put SOLE 8 200 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 50 1,833 SH   SOLE 99 1,833 0 0
POSCO ADR 693483109 748 14,096 SH   SOLE 1 14,096 0 0
POST HLDGS INC COM 737446104 9,633 92,647 SH   SOLE 1 92,647 0 0
POST HLDGS INC COM 737446104 95 914 SH   SOLE 8 914 0 0
POST HLDGS INC COM 737446104 1,830 17,604 SH   SOLE 99 17,604 0 0
POTBELLY CORP COM 73754Y100 71 14,028 SH   SOLE 1 14,028 0 0
POTBELLY CORP COM 73754Y100 3 563 SH   SOLE 8 563 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 2,211 56,729 SH   SOLE 1 56,729 0 0
POTLATCHDELTIC CORPORATION COM 737630103 652 16,730 SH   SOLE 99 16,730 0 0
POWELL INDS INC COM 739128106 390 10,274 SH   SOLE 1 10,274 0 0
POWER INTEGRATIONS INC COM 739276103 2,624 32,729 SH   SOLE 1 32,729 0 0
PPDAI GROUP INC ADR 69354V108 1,328 305,178 SH   SOLE 1 305,178 0 0
PPDAI GROUP INC ADR 69354V108 66 15,285 SH   DFND 1 0 0 15,285
PPG INDS INC COM 693506107 104,425 894,751 SH   SOLE 1 894,751 0 0
PPG INDS INC COM 693506107 324 2,781 SH   SOLE 8 2,781 0 0
PPG INDS INC OPT 693506107 210 1,800 SH Call SOLE 8 1,800 0 0
PPG INDS INC OPT 693506107 840 7,200 SH Put SOLE 8 7,200 0 0
PPG INDS INC COM 693506107 6,862 58,798 SH   SOLE 9 58,798 0 0
PPL CORP COM 69351T106 56,083 1,808,598 SH   SOLE 1 1,808,598 0 0
PPL CORP OPT 69351T106 5,424 174,900 SH Call SOLE 8 174,900 0 0
PPL CORP OPT 69351T106 598 19,300 SH Put SOLE 8 19,300 0 0
PPL CORP COM 69351T106 265 8,552 SH   SOLE 8 8,552 0 0
PPL CORP COM 69351T106 2,427 78,241 SH   SOLE 9 78,241 0 0
PQ GROUP HLDGS INC COM 73943T103 399 25,207 SH   SOLE 1 25,207 0 0
PRA GROUP INC COM 69354N106 1,474 52,383 SH   SOLE 1 52,383 0 0
PRA GROUP INC COM 69354N106 325 11,562 SH   SOLE 8 11,562 0 0
PRA GROUP INC COM 69354N106 258 9,167 SH   SOLE 99 9,167 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,732 17,461 SH   SOLE 1 17,461 0 0
PRA HEALTH SCIENCES INC COM 69354M108 321 3,238 SH   SOLE 8 3,238 0 0
PRA HEALTH SCIENCES INC COM 69354M108 4,125 41,600 SH   SOLE 9 41,600 0 0
PRECIPIO INC COM 74019L503 96 28,200 SH   SOLE 1 28,200 0 0
PRECISION BIOSCIENCES INC COM 74019P108 533 40,228 SH   SOLE 1 40,228 0 0
PREDICTIVE ONCOLOGY INC COM 74039M101 26 35,374 SH   SOLE 8 35,374 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 431 28,822 SH   SOLE 1 28,822 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 934 19,752 SH   SOLE 1 19,752 0 0
PREFORMED LINE PRODS CO COM 740444104 113 2,044 SH   SOLE 1 2,044 0 0
PREMIER FINL BANCORP INC COM 74050M105 195 12,980 SH   SOLE 1 12,980 0 0
PREMIER INC COM 74051N102 11 275 SH   SOLE 1 275 0 0
PREMIER INC COM 74051N102 58 1,488 SH   SOLE 8 1,488 0 0
PRESIDIO INC COM 74102M103 1,043 76,305 SH   SOLE 1 76,305 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 27 850 SH   DFND 1 0 0 850
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2,419 76,352 SH   SOLE 1 76,352 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 0 13 SH   SOLE 8 13 0 0
PRETIUM RES INC COM 74139C102 1,300 129,910 SH   SOLE 1 129,910 0 0
PRETIUM RES INC OPT 74139C102 576 57,600 SH Call SOLE 8 57,600 0 0
PRETIUM RES INC COM 74139C102 571 57,033 SH   SOLE 8 57,033 0 0
PRETIUM RES INC OPT 74139C102 578 57,800 SH Put SOLE 8 57,800 0 0
PRGX GLOBAL INC COM 69357C503 90 13,438 SH   SOLE 1 13,438 0 0
PRGX GLOBAL INC COM 69357C503 1 190 SH   SOLE 8 190 0 0
PRICE T ROWE GROUP INC COM 74144T108 69,541 633,860 SH   SOLE 1 633,860 0 0
PRICE T ROWE GROUP INC COM 74144T108 38 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC OPT 74144T108 2,578 23,500 SH Call SOLE 8 23,500 0 0
PRICE T ROWE GROUP INC OPT 74144T108 746 6,800 SH Put SOLE 8 6,800 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,571 14,326 SH   SOLE 8 14,326 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,254 20,546 SH   SOLE 9 20,546 0 0
PRICELINE GRP INC BOND 741503AS5 147 102,000 PRN   SOLE 8 0 0 102,000
PRICELINE GRP INC BOND 741503AX4 535 468,000 PRN   SOLE 8 0 0 468,000
PRICESMART INC COM 741511109 2,188 42,810 SH   SOLE 1 42,810 0 0
PRICESMART INC COM 741511109 13 251 SH   SOLE 8 251 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 45 335 SH   SOLE 1 335 0 0
PRIMERICA INC COM 74164M108 10,730 89,447 SH   SOLE 1 89,447 0 0
PRIMERICA INC COM 74164M108 3,721 31,019 SH   SOLE 8 31,019 0 0
PRIMO WTR CORP COM 74165N105 340 27,615 SH   SOLE 1 27,615 0 0
PRIMO WTR CORP COM 74165N105 0 32 SH   SOLE 8 32 0 0
PRIMORIS SVCS CORP COM 74164F103 38 1,800 SH   DFND 1 0 0 1,800
PRIMORIS SVCS CORP COM 74164F103 598 28,570 SH   SOLE 1 28,570 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 31,405 542,237 SH   SOLE 1 542,237 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 167 2,887 SH   SOLE 8 2,887 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 209 3,600 SH Call SOLE 8 3,600 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 122 2,100 SH Put SOLE 8 2,100 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,174 20,272 SH   SOLE 9 20,272 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 287 8,635 SH   SOLE 1 8,635 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 20 602 SH   SOLE 8 602 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 35 1,043 SH   SOLE 99 1,043 0 0
PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 33 4,225 SH   SOLE 1 4,225 0 0
PROASSURANCE CORP COM 74267C106 2,268 62,799 SH   SOLE 1 62,799 0 0
PROASSURANCE CORP COM 74267C106 109 3,021 SH   SOLE 8 3,021 0 0
PROCTER AND GAMBLE CO COM 742718109 268 2,443 SH   DFND 1 0 0 2,443
PROCTER AND GAMBLE CO COM 742718109 620,620 5,660,007 SH   SOLE 1 5,642,818 17,189 0
PROCTER AND GAMBLE CO OPT 742718109 41,557 379,000 SH Call SOLE 8 379,000 0 0
PROCTER AND GAMBLE CO COM 742718109 345 3,142 SH   SOLE 8 3,142 0 0
PROCTER AND GAMBLE CO OPT 742718109 59,288 540,700 SH Put SOLE 8 540,700 0 0
PROCTER AND GAMBLE CO COM 742718109 33,255 303,286 SH   SOLE 9 303,286 0 0
PROCTER AND GAMBLE CO COM 742718109 1,754 16,000 SH   DFND 20 0 0 16,000
PROCTER AND GAMBLE CO COM 742718109 29,646 270,368 SH   SOLE 58 270,368 0 0
PROCTER AND GAMBLE CO COM 742718109 1,188 10,835 SH   SOLE 99 10,835 0 0
PROFIRE ENERGY INC COM 74316X101 1 382 SH   SOLE 1 382 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 596 96,718 SH   SOLE 1 96,718 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 33 5,300 SH Put SOLE 8 5,300 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 817 132,383 SH   SOLE 8 132,383 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 111 18,000 SH Call SOLE 8 18,000 0 0
PROGRESS SOFTWARE CORP COM 743312100 3,058 70,118 SH   SOLE 1 70,118 0 0
PROGRESS SOFTWARE CORP COM 743312100 2 49 SH   SOLE 8 49 0 0
PROGRESSIVE CORP OHIO COM 743315103 95,510 1,194,929 SH   SOLE 1 1,194,929 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,648 33,120 SH   SOLE 8 33,120 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,119 14,000 SH Put SOLE 8 14,000 0 0
PROGRESSIVE CORP OHIO OPT 743315103 679 8,500 SH Call SOLE 8 8,500 0 0
PROGRESSIVE CORP OHIO COM 743315103 3,607 45,128 SH   SOLE 9 45,128 0 0
PROLOGIS INC COM 74340W103 13,300 166,048 SH   SOLE 1 166,048 0 0
PROLOGIS INC TRUS 74340W103 94,718 1,182,498 SH   SOLE 1 1,182,498 0 0
PROLOGIS INC TRUS 74340W103 318 3,974 SH   SOLE 8 3,974 0 0
PROLOGIS INC OPT 74340W103 216 2,700 SH Call SOLE 8 2,700 0 0
PROLOGIS INC OPT 74340W103 425 5,300 SH Put SOLE 8 5,300 0 0
PROLOGIS INC COM 74340W103 3,972 49,597 SH   SOLE 9 49,597 0 0
PROLOGIS INC COM 74340W103 777 9,700 SH   DFND 20 0 0 9,700
PROLOGIS INC COM 74340W103 2,683 33,497 SH   SOLE 99 33,497 0 0
PROOFPOINT INC COM 743424103 6,425 53,428 SH   SOLE 1 53,428 0 0
PROOFPOINT INC COM 743424103 235 1,960 SH   SOLE 8 1,960 0 0
PROPETRO HLDG CORP COM 74347M108 5,579 269,515 SH   SOLE 1 269,515 0 0
PROPETRO HLDG CORP COM 74347M108 9 453 SH   SOLE 8 453 0 0
PROPETRO HLDG CORP COM 74347M108 471 22,775 SH   SOLE 99 22,775 0 0
PROQR THRAPEUTICS N V COM N71542109 15 1,681 SH   SOLE 1 1,681 0 0
PROQR THRAPEUTICS N V COM N71542109 1 149 SH   SOLE 8 149 0 0
PROQR THRAPEUTICS N V COM N71542109 2 253 SH   SOLE 9 253 0 0
PROS HOLDINGS INC COM 74346Y103 1,405 22,204 SH   SOLE 1 22,204 0 0
PROSHARES TR FUND 74347X625 111 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR FUND 74347X633 5 102 SH   SOLE 1 102 0 0
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347B185 4 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347B425 69 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR OPT 74347B227 12 200 SH Put SOLE 8 200 0 0
PROSHARES TR OPT 74348A244 30 1,400 SH Call SOLE 8 1,400 0 0
PROSHARES TR FUND 74347R107 544 4,319 SH   SOLE 8 4,319 0 0
PROSHARES TR FUND 74347R693 264 2,246 SH   SOLE 8 2,246 0 0
PROSHARES TR FUND 74347X880 50 750 SH   SOLE 8 750 0 0
PROSHARES TR OPT 74347B276 613 23,000 SH Call SOLE 8 23,000 0 0
PROSHARES TR OPT 74347R669 4 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347X831 14,936 241,800 SH Call SOLE 8 241,800 0 0
PROSHARES TR OPT 74347B243 60 1,925 SH Put SOLE 8 1,925 0 0
PROSHARES TR OPT 74347R693 12 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74347R719 5 193 SH   SOLE 8 193 0 0
PROSHARES TR OPT 74347X633 9 200 SH Put SOLE 8 200 0 0
PROSHARES TR OPT 74347B201 5,565 192,300 SH Call SOLE 8 192,300 0 0
PROSHARES TR FUND 74347B276 157 5,873 SH   SOLE 8 5,873 0 0
PROSHARES TR OPT 74347R719 90 3,200 SH Put SOLE 8 3,200 0 0
PROSHARES TR OPT 74347R305 10 200 SH Call SOLE 8 200 0 0
PROSHARES TR OPT 74347X864 2,323 42,900 SH Put SOLE 8 42,900 0 0
PROSHARES TR OPT 74347R206 470 4,900 SH Call SOLE 8 4,900 0 0
PROSHARES TR FUND 74348A319 44 2,964 SH   SOLE 8 2,964 0 0
PROSHARES TR OPT 74347G408 2,242 63,775 SH Put SOLE 8 63,775 0 0
PROSHARES TR OPT 74347R107 1,096 8,700 SH Put SOLE 8 8,700 0 0
PROSHARES TR FUND 74347B243 687 21,894 SH   SOLE 8 21,894 0 0
PROSHARES TR OPT 74347B243 317 10,100 SH Call SOLE 8 10,100 0 0
PROSHARES TR FUND 74347X625 9 120 SH   SOLE 8 120 0 0
PROSHARES TR OPT 74347R669 25 600 SH Call SOLE 8 600 0 0
PROSHARES TR OPT 74347G408 5,052 143,725 SH Call SOLE 8 143,725 0 0
PROSHARES TR OPT 74347R693 94 800 SH Call SOLE 8 800 0 0
PROSHARES TR OPT 74347B425 45 1,700 SH Call SOLE 8 1,700 0 0
PROSHARES TR OPT 74347B383 3,441 112,000 SH Call SOLE 8 112,000 0 0
PROSHARES TR FUND 74347R206 108 1,126 SH   SOLE 8 1,126 0 0
PROSHARES TR FUND 74347B425 435 16,354 SH   SOLE 8 16,354 0 0
PROSHARES TR OPT 74347B201 1,479 51,100 SH Put SOLE 8 51,100 0 0
PROSHARES TR OPT 74347X831 6,115 99,000 SH Put SOLE 8 99,000 0 0
PROSHARES TR OPT 74347B383 9,158 298,100 SH Put SOLE 8 298,100 0 0
PROSHARES TR OPT 74347X864 3,222 59,500 SH Call SOLE 8 59,500 0 0
PROSHARES TR FUND 74347B268 234 8,409 SH   SOLE 8 8,409 0 0
PROSHARES TR OPT 74348A525 62 1,600 SH Call SOLE 8 1,600 0 0
PROSHARES TR OPT 74347R107 693 5,500 SH Call SOLE 8 5,500 0 0
PROSHARES TR OPT 74347R305 15 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74348A319 52 3,500 SH Call SOLE 8 3,500 0 0
PROSHARES TR OPT 74347R206 192 2,000 SH Put SOLE 8 2,000 0 0
PROSHARES TR OPT 74347R776 12 200 SH Put SOLE 8 200 0 0
PROSHARES TR FUND 74347X831 1,511 24,454 SH   SOLE 8 24,454 0 0
PROSHARES TR OPT 74347R842 7 100 SH Call SOLE 8 100 0 0
PROSHARES TR FUND 74348A244 8 380 SH   SOLE 8 380 0 0
PROSHARES TR OPT 74347B268 1,383 49,725 SH Call SOLE 8 49,725 0 0
PROSHARES TR FUND 74347X864 310 5,728 SH   SOLE 8 5,728 0 0
PROSHARES TR OPT 74347X633 1,196 26,600 SH Call SOLE 8 26,600 0 0
PROSHARES TR FUND 74347G408 718 20,417 SH   SOLE 8 20,417 0 0
PROSHARES TR OPT 74347B268 737 26,500 SH Put SOLE 8 26,500 0 0
PROSHARES TR OPT 74347B425 13 500 SH Put SOLE 8 500 0 0
PROSHARES TR OPT 74347R719 36 1,300 SH Call SOLE 8 1,300 0 0
PROSHARES TR FUND 74347R107 46 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W148 60 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 74347W114 256 6,700 SH Put SOLE 8 6,700 0 0
PROSHARES TR II FUND 74347W114 152 3,975 SH   SOLE 8 3,975 0 0
PROSHARES TR II OPT 74347W395 61 1,000 SH Call SOLE 8 1,000 0 0
PROSHARES TR II OPT 74347W353 30 1,200 SH Put SOLE 8 1,200 0 0
PROSHARES TR II OPT 74347W130 442 8,200 SH Call SOLE 8 8,200 0 0
PROSHARES TR II OPT 74347W148 775 24,620 SH Put SOLE 8 24,620 0 0
PROSHARES TR II FUND 74347W148 142 4,495 SH   SOLE 8 4,495 0 0
PROSHARES TR II OPT 74347W601 22 500 SH Put SOLE 8 500 0 0
PROSHARES TR II OPT 74347W353 1,062 43,100 SH Call SOLE 8 43,100 0 0
PROSHARES TR II FUND 74347W130 1,097 20,361 SH   SOLE 8 20,361 0 0
PROSHARES TR II OPT 74347W569 7 100 SH Call SOLE 8 100 0 0
PROSHARES TR II OPT 74347W395 86 1,400 SH Put SOLE 8 1,400 0 0
PROSHARES TR II FUND 74347W569 9 117 SH   SOLE 8 117 0 0
PROSHARES TR II FUND 74347W668 1,079 63,054 SH   SOLE 8 63,054 0 0
PROSHARES TR II OPT 74347W668 990 57,800 SH Call SOLE 8 57,800 0 0
PROSHARES TR II OPT 74347W171 462 21,600 SH Put SOLE 8 21,600 0 0
PROSHARES TR II OPT 74347W114 34 900 SH Call SOLE 8 900 0 0
PROSHARES TR II OPT 74347W668 1,637 95,600 SH Put SOLE 8 95,600 0 0
PROSHARES TR II OPT 74347W148 765 24,280 SH Call SOLE 8 24,280 0 0
PROSHARES TR II FUND 74347W601 125 2,848 SH   SOLE 8 2,848 0 0
PROSHARES TR II OPT 74347W882 86 3,400 SH Call SOLE 8 3,400 0 0
PROSHARES TR II FUND 74347W395 3 45 SH   SOLE 8 45 0 0
PROSHARES TR II FUND 74347W882 4 157 SH   SOLE 8 157 0 0
PROSHARES TR II OPT 74347W247 1,973 102,100 SH Call SOLE 8 102,100 0 0
PROSHARES TR II OPT 74347W247 1,196 61,900 SH Put SOLE 8 61,900 0 0
PROSHARES TR II OPT 74347W569 51 700 SH Put SOLE 8 700 0 0
PROSHARES TR II OPT 74347W130 220 4,075 SH Put SOLE 8 4,075 0 0
PROSHARES TR II OPT 74347W171 300 14,000 SH Call SOLE 8 14,000 0 0
PROSHARES TR II OPT 74347W601 31 700 SH Call SOLE 8 700 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAR3 1,266 1,258,000 PRN   SOLE 8 0 0 1,258,000
PROSPECT CAPITAL CORPORATION OPT 74348T102 139 21,300 SH Call SOLE 8 21,300 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 133 20,400 SH Put SOLE 8 20,400 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAQ5 15 15,000 PRN   SOLE 8 0 0 15,000
PROSPERITY BANCSHARES INC COM 743606105 477 7,224 SH   SOLE 1 7,224 0 0
PROSPERITY BANCSHARES INC COM 743606105 5 70 SH   SOLE 8 70 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 302 24,975 SH   SOLE 1 24,975 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 9 20,000 SH   DFND 1 0 0 20,000
PROTECTIVE INS CORP COM 74368L203 108 6,251 SH   SOLE 1 6,251 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 0 412 SH   SOLE 1 412 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 6 6,007 SH   SOLE 99 6,007 0 0
PROTHENA CORP PLC COM G72800108 283 26,748 SH   SOLE 1 26,748 0 0
PROTHENA CORP PLC COM G72800108 170 16,070 SH   SOLE 8 16,070 0 0
PROTHENA CORP PLC OPT G72800108 71 6,700 SH Call SOLE 8 6,700 0 0
PROTO LABS INC COM 743713109 4,318 37,210 SH   SOLE 1 37,210 0 0
PROVENTION BIO INC COM 74374N102 95 7,818 SH   SOLE 8 7,818 0 0
PROVIDENCE SVC CORP COM 743815102 883 15,399 SH   SOLE 1 15,399 0 0
PROVIDENT BANCORP INC COM 74383X109 79 2,821 SH   SOLE 1 2,821 0 0
PROVIDENT FINL HLDGS INC COM 743868101 82 3,897 SH   SOLE 1 3,897 0 0
PROVIDENT FINL SVCS INC COM 74386T105 1,876 77,361 SH   SOLE 1 77,361 0 0
PROVIDENT FINL SVCS INC COM 74386T105 0 4 SH   SOLE 8 4 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 110 5,819 SH   SOLE 1 5,819 0 0
PRUDENTIAL FINL INC COM 744320102 295 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC COM 744320102 120,299 1,191,076 SH   SOLE 1 1,191,076 0 0
PRUDENTIAL FINL INC OPT 744320102 6,232 61,700 SH Put SOLE 8 61,700 0 0
PRUDENTIAL FINL INC OPT 744320102 5,010 49,600 SH Call SOLE 8 49,600 0 0
PRUDENTIAL FINL INC COM 744320102 94 928 SH   SOLE 8 928 0 0
PRUDENTIAL FINL INC COM 744320102 3,257 32,249 SH   SOLE 9 32,249 0 0
PRUDENTIAL FINL INC COM 744320102 2,367 23,435 SH   DFND 20 0 0 23,435
PRUDENTIAL FINL INC COM 744320102 920 9,110 SH   SOLE 99 9,110 0 0
PRUDENTIAL PLC ADR 74435K204 83 1,900 SH   SOLE 1 1,900 0 0
PRUDENTIAL PLC ADR 74435K204 482 11,000 SH   DFND 20 0 0 11,000
PS BUSINESS PKS INC CALIF TRUS 69360J107 6,644 39,427 SH   SOLE 1 39,427 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 7 40 SH   SOLE 8 40 0 0
PTC INC COM 69370C100 2,952 32,880 SH   SOLE 1 32,880 0 0
PTC INC COM 69370C100 734 8,174 SH   SOLE 8 8,174 0 0
PTC INC OPT 69370C100 1,490 16,600 SH Put SOLE 8 16,600 0 0
PTC INC OPT 69370C100 135 1,500 SH Call SOLE 8 1,500 0 0
PTC INC COM 69370C100 6,968 77,634 SH   SOLE 9 77,634 0 0
PTC THERAPEUTICS INC COM 69366J200 1,661 36,922 SH   SOLE 1 36,922 0 0
PTC THERAPEUTICS INC COM 69366J200 546 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC COM 69366J200 4,864 108,101 SH   SOLE 8 108,101 0 0
PTC THERAPEUTICS INC OPT 69366J200 2,444 54,300 SH Put SOLE 8 54,300 0 0
PUBLIC STORAGE COM 74460D109 14,730 61,844 SH   SOLE 1 61,844 0 0
PUBLIC STORAGE TRUS 74460D109 106,124 445,583 SH   SOLE 1 445,583 0 0
PUBLIC STORAGE OPT 74460D109 2,334 9,800 SH Call SOLE 8 9,800 0 0
PUBLIC STORAGE TRUS 74460D109 30 125 SH   SOLE 8 125 0 0
PUBLIC STORAGE OPT 74460D109 1,905 8,000 SH Put SOLE 8 8,000 0 0
PUBLIC STORAGE COM 74460D109 11,181 46,949 SH   SOLE 9 46,949 0 0
PUBLIC STORAGE COM 74460D109 411 1,726 SH   SOLE 99 1,726 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 77,028 1,309,527 SH   SOLE 1 1,309,527 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 429 7,300 SH Call SOLE 8 7,300 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 732 12,462 SH   SOLE 8 12,462 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 59 1,000 SH Put SOLE 8 1,000 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 18,455 313,764 SH   SOLE 9 313,764 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4,197 71,349 SH   SOLE 99 71,349 0 0
PULMATRIX INC COM 74584P202 0 1 SH   SOLE 8 1 0 0
PULSE BIOSCIENCES INC COM 74587B101 96 7,248 SH   SOLE 1 7,248 0 0
PULTE GROUP INC COM 745867101 30,529 965,497 SH   SOLE 1 965,497 0 0
PULTE GROUP INC OPT 745867101 1,711 54,100 SH Call SOLE 8 54,100 0 0
PULTE GROUP INC OPT 745867101 920 29,100 SH Put SOLE 8 29,100 0 0
PULTE GROUP INC COM 745867101 1,749 55,300 SH   SOLE 8 55,300 0 0
PULTE GROUP INC COM 745867101 628 19,893 SH   SOLE 9 19,893 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 593 46,638 SH   SOLE 1 46,638 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 170 13,392 SH   SOLE 8 13,392 0 0
PURE STORAGE INC COM 74624M102 38 2,512 SH   SOLE 1 2,512 0 0
PURE STORAGE INC OPT 74624M102 35 2,300 SH Put SOLE 8 2,300 0 0
PURE STORAGE INC COM 74624M102 953 62,430 SH   SOLE 8 62,430 0 0
PURE STORAGE INC OPT 74624M102 5 300 SH Call SOLE 8 300 0 0
PURE STORAGE INC COM 74624M102 62 4,029 SH   SOLE 99 4,029 0 0
PURECYCLE CORP COM 746228303 117 11,038 SH   SOLE 1 11,038 0 0
PURPLE INNOVATION INC COM 74640Y106 16 2,397 SH   SOLE 1 2,397 0 0
PURPLE INNOVATION INC COM 74640Y106 2 341 SH   SOLE 8 341 0 0
PVH CORP COM 693656100 7,742 81,801 SH   SOLE 1 81,801 0 0
PVH CORP OPT 693656100 2,489 26,300 SH Call SOLE 8 26,300 0 0
PVH CORP COM 693656100 17 184 SH   SOLE 8 184 0 0
PVH CORP OPT 693656100 3,369 35,600 SH Put SOLE 8 35,600 0 0
PVH CORP COM 693656100 748 7,905 SH   SOLE 9 7,905 0 0
PYXUS INTL INC COM 74737V106 87 5,663 SH   SOLE 1 5,663 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 98 11,386 SH   SOLE 1 11,386 0 0
Q2 HLDGS INC COM 74736L109 2,004 26,235 SH   SOLE 1 26,235 0 0
Q2 HLDGS INC BOND 74736LAB5 1,566 1,097,000 PRN   SOLE 8 0 0 1,097,000
Q2 HLDGS INC COM 74736L109 80 1,052 SH   SOLE 99 1,052 0 0
QAD INC COM 74727D306 286 7,107 SH   SOLE 1 7,107 0 0
QCR HOLDINGS INC COM 74727A104 343 9,819 SH   SOLE 1 9,819 0 0
QEP RES INC COM 74733V100 5,258 727,189 SH   SOLE 1 727,189 0 0
QEP RES INC COM 74733V100 2,136 295,397 SH   SOLE 8 295,397 0 0
QEP RES INC OPT 74733V100 4,782 661,400 SH Put SOLE 8 661,400 0 0
QEP RES INC OPT 74733V100 764 105,700 SH Call SOLE 8 105,700 0 0
QIAGEN NV COM N72482123 26,818 661,386 SH   SOLE 1 569,758 91,628 0
QIAGEN NV COM N72482123 62 1,531 SH   SOLE 8 1,531 0 0
QIAGEN NV BOND N72482AB3 584 400,000 PRN   SOLE 9 0 0 400,000
QIAGEN NV BOND N72482AT4 223 200,000 PRN   SOLE 9 0 0 200,000
QIAGEN NV COM N72482123 10,054 247,949 SH   SOLE 9 247,949 0 0
QIAGEN NV COM N72482123 202 4,978 SH   SOLE 20 0 4,978 0
QIWI PLC ADR 74735M108 72 3,704 SH   SOLE 1 3,704 0 0
QORVO INC COM 74736K101 11,824 177,481 SH   SOLE 1 177,481 0 0
QORVO INC OPT 74736K101 1,465 22,000 SH Call SOLE 8 22,000 0 0
QORVO INC COM 74736K101 197 2,947 SH   SOLE 8 2,947 0 0
QORVO INC OPT 74736K101 3,271 49,100 SH Put SOLE 8 49,100 0 0
QORVO INC COM 74736K101 632 9,492 SH   SOLE 9 9,492 0 0
QTS RLTY TR INC TRUS 74736A103 4,301 93,124 SH   SOLE 1 93,124 0 0
QUAD / GRAPHICS INC COM 747301109 735 92,870 SH   SOLE 1 92,870 0 0
QUAKER CHEM CORP COM 747316107 3,054 15,051 SH   SOLE 1 15,051 0 0
QUALCOMM INC OPT 747525103 15,214 200,000 SH Call SOLE 1 200,000 0 0
QUALCOMM INC COM 747525103 183,951 2,418,154 SH   SOLE 1 2,418,154 0 0
QUALCOMM INC COM 747525103 1,188 15,621 SH   DFND 1 0 0 15,621
QUALCOMM INC COM 747525103 8,869 116,584 SH   SOLE 8 116,584 0 0
QUALCOMM INC OPT 747525103 165,521 2,175,900 SH Call SOLE 8 2,175,900 0 0
QUALCOMM INC OPT 747525103 129,478 1,702,100 SH Put SOLE 8 1,702,100 0 0
QUALCOMM INC COM 747525103 13,545 178,046 SH   SOLE 9 178,046 0 0
QUALCOMM INC COM 747525103 303 3,986 SH   DFND 20 0 0 3,986
QUALCOMM INC COM 747525103 10,024 131,778 SH   SOLE 58 131,778 0 0
QUALCOMM INC COM 747525103 2,418 31,782 SH   SOLE 99 31,782 0 0
QUALYS INC COM 74758T303 3,548 40,751 SH   SOLE 1 40,751 0 0
QUALYS INC COM 74758T303 7 84 SH   SOLE 8 84 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 1,532 81,081 SH   SOLE 1 81,081 0 0
QUANTA SVCS INC COM 74762E102 12,818 335,660 SH   SOLE 1 335,660 0 0
QUANTA SVCS INC OPT 74762E102 775 20,300 SH Put SOLE 8 20,300 0 0
QUANTA SVCS INC COM 74762E102 23 594 SH   SOLE 8 594 0 0
QUANTA SVCS INC OPT 74762E102 1,253 32,800 SH Call SOLE 8 32,800 0 0
QUANTA SVCS INC COM 74762E102 360 9,407 SH   SOLE 9 9,407 0 0
QUANTERIX CORP COM 74766Q101 207 6,139 SH   SOLE 1 6,139 0 0
QUANTERIX CORP COM 74766Q101 2 61 SH   SOLE 8 61 0 0
QUDIAN INC ADR 747798106 3,146 419,441 SH   SOLE 1 419,441 0 0
QUDIAN INC OPT 747798106 411 54,800 SH Call SOLE 8 54,800 0 0
QUDIAN INC ADR 747798106 305 40,688 SH   SOLE 8 40,688 0 0
QUDIAN INC OPT 747798106 1,785 238,000 SH Put SOLE 8 238,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 20,529 201,639 SH   SOLE 1 201,639 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 529 5,200 SH Put SOLE 8 5,200 0 0
QUEST DIAGNOSTICS INC COM 74834L100 699 6,872 SH   SOLE 8 6,872 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 295 2,900 SH Call SOLE 8 2,900 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,058 10,393 SH   SOLE 9 10,393 0 0
QUEST DIAGNOSTICS INC COM 74834L100 917 9,011 SH   SOLE 99 9,011 0 0
QUIDEL CORP COM 74838J101 1,396 23,542 SH   SOLE 1 23,542 0 0
QUIDEL CORP COM 74838J101 57 966 SH   SOLE 8 966 0 0
QUINSTREET INC COM 74874Q100 769 48,544 SH   SOLE 1 48,544 0 0
QUINSTREET INC COM 74874Q100 1 77 SH   SOLE 8 77 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 1 328 SH   SOLE 1 328 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 0 221 SH   SOLE 8 221 0 0
QUMU CORP COM 749063103 0 9 SH   SOLE 8 9 0 0
QUORUM HEALTH CORP COM 74909E106 1 1,076 SH   SOLE 1 1,076 0 0
QUOTIENT LTD COM G73268107 194 20,752 SH   SOLE 1 20,752 0 0
QUOTIENT LTD OPT G73268107 701 75,000 SH Call SOLE 8 75,000 0 0
QUOTIENT LTD COM G73268107 347 37,108 SH   SOLE 8 37,108 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 882 82,053 SH   SOLE 1 82,053 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 9 875 SH   SOLE 8 875 0 0
QURATE RETAIL INC COM 74915M100 6,107 492,905 SH   SOLE 1 492,905 0 0
QURATE RETAIL INC COM 74915M100 27 2,191 SH   SOLE 8 2,191 0 0
QURATE RETAIL INC OPT 74915M100 31 2,500 SH Put SOLE 8 2,500 0 0
QURATE RETAIL INC OPT 74915M100 79 6,400 SH Call SOLE 8 6,400 0 0
QURATE RETAIL INC COM 74915M100 58 4,668 SH   SOLE 9 4,668 0 0
QUTOUTIAO INC ADR 74915J107 373 94,700 SH   SOLE 1 94,700 0 0
RA PHARMACEUTICALS INC COM 74933V108 1,136 37,787 SH   SOLE 1 37,787 0 0
RA PHARMACEUTICALS INC COM 74933V108 283 9,414 SH   SOLE 8 9,414 0 0
RA PHARMACEUTICALS INC COM 74933V108 83 2,758 SH   SOLE 99 2,758 0 0
RADIAN GROUP INC COM 750236101 3,951 172,896 SH   SOLE 1 172,896 0 0
RADIAN GROUP INC OPT 750236101 37 1,600 SH Call SOLE 8 1,600 0 0
RADIAN GROUP INC OPT 750236101 9 400 SH Put SOLE 8 400 0 0
RADIAN GROUP INC COM 750236101 958 41,915 SH   SOLE 8 41,915 0 0
RADIANT LOGISTICS INC COM 75025X100 191 31,102 SH   SOLE 1 31,102 0 0
RADIUS HEALTH INC COM 750469207 1,278 52,445 SH   SOLE 1 52,445 0 0
RADIUS HEALTH INC COM 750469207 44 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC OPT 750469207 519 21,300 SH Put SOLE 8 21,300 0 0
RADIUS HEALTH INC COM 750469207 127 5,209 SH   SOLE 8 5,209 0 0
RADIUS HEALTH INC OPT 750469207 1,172 48,100 SH Call SOLE 8 48,100 0 0
RADIUS HEALTH INC BOND 750469AA6 1,253 1,387,000 PRN   SOLE 8 0 0 1,387,000
RADIUS HEALTH INC COM 750469207 72 2,972 SH   SOLE 99 2,972 0 0
RADNET INC COM 750491102 374 27,092 SH   SOLE 1 27,092 0 0
RADNET INC COM 750491102 109 7,890 SH   SOLE 8 7,890 0 0
RADNET INC OPT 750491102 8 600 SH Call SOLE 8 600 0 0
RADWARE LTD COM M81873107 351 14,175 SH   SOLE 1 14,175 0 0
RADWARE LTD OPT M81873107 32 1,300 SH Call SOLE 8 1,300 0 0
RADWARE LTD COM M81873107 79 3,189 SH   SOLE 8 3,189 0 0
RAFAEL HLDGS INC COM 75062E106 225 7,835 SH   SOLE 1 7,835 0 0
RALPH LAUREN CORP COM 751212101 11,759 103,507 SH   SOLE 1 103,507 0 0
RALPH LAUREN CORP COM 751212101 4,012 35,318 SH   SOLE 8 35,318 0 0
RALPH LAUREN CORP OPT 751212101 11,280 99,300 SH Put SOLE 8 99,300 0 0
RALPH LAUREN CORP OPT 751212101 1,829 16,100 SH Call SOLE 8 16,100 0 0
RALPH LAUREN CORP COM 751212101 1,542 13,576 SH   SOLE 9 13,576 0 0
RAMACO RES INC COM 75134P303 29 5,445 SH   SOLE 1 5,445 0 0
RAMBUS INC DEL COM 750917106 4,128 342,919 SH   SOLE 1 342,919 0 0
RAMBUS INC DEL OPT 750917106 760 63,100 SH Call SOLE 8 63,100 0 0
RAMBUS INC DEL OPT 750917106 206 17,100 SH Put SOLE 8 17,100 0 0
RAMBUS INC DEL COM 750917106 241 20,002 SH   SOLE 8 20,002 0 0
RAMBUS INC DEL BOND 750917AG1 16 16,000 PRN   SOLE 8 0 0 16,000
RANGE RES CORP COM 75281A109 3,075 440,452 SH   SOLE 1 440,452 0 0
RANGE RES CORP COM 75281A109 220 31,531 SH   SOLE 8 31,531 0 0
RANGE RES CORP OPT 75281A109 683 97,800 SH Call SOLE 8 97,800 0 0
RANGE RES CORP OPT 75281A109 401 57,500 SH Put SOLE 8 57,500 0 0
RANGE RES CORP COM 75281A109 264 37,757 SH   SOLE 99 37,757 0 0
RAPID7 INC COM 753422104 18,334 316,970 SH   SOLE 1 316,970 0 0
RAPID7 INC COM 753422104 13 223 SH   SOLE 8 223 0 0
RAPID7 INC COM 753422104 195 3,371 SH   SOLE 99 3,371 0 0
RAVEN INDS INC COM 754212108 1,661 46,299 SH   SOLE 1 46,299 0 0
RAVEN INDS INC COM 754212108 26 720 SH   SOLE 8 720 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 19,900 235,380 SH   SOLE 1 235,380 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 2,181 25,800 SH Call SOLE 8 25,800 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 3,762 44,500 SH Put SOLE 8 44,500 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 775 9,171 SH   SOLE 8 9,171 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 829 9,801 SH   SOLE 9 9,801 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 504 77,606 SH   SOLE 1 77,606 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 7 1,058 SH   SOLE 8 1,058 0 0
RAYONIER INC TRUS 754907103 3,236 106,817 SH   SOLE 1 106,817 0 0
RAYONIER INC TRUS 754907103 3 110 SH   SOLE 8 110 0 0
RAYTHEON CO COM 755111507 70,577 405,901 SH   SOLE 1 405,901 0 0
RAYTHEON CO COM 755111507 1,361 7,829 SH   SOLE 8 7,829 0 0
RAYTHEON CO OPT 755111507 12,119 69,700 SH Put SOLE 8 69,700 0 0
RAYTHEON CO OPT 755111507 3,808 21,900 SH Call SOLE 8 21,900 0 0
RAYTHEON CO COM 755111507 4,146 23,846 SH   SOLE 9 23,846 0 0
RAYTHEON CO COM 755111507 674 3,874 SH   SOLE 99 3,874 0 0
RBB BANCORP COM 74930B105 208 10,800 SH   SOLE 1 10,800 0 0
RBC BEARINGS INC COM 75524B104 2,609 15,640 SH   SOLE 1 15,640 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 105 6,019 SH   SOLE 1 6,019 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 54 3,100 SH Put SOLE 8 3,100 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 56 3,200 SH Call SOLE 8 3,200 0 0
RE MAX HLDGS INC COM 75524W108 707 22,985 SH   SOLE 1 22,985 0 0
RE MAX HLDGS INC COM 75524W108 1 48 SH   SOLE 8 48 0 0
READING INTERNATIONAL INC COM 755408101 147 11,296 SH   SOLE 1 11,296 0 0
READING INTERNATIONAL INC COM 755408101 16 1,216 SH   SOLE 8 1,216 0 0
READY CAP CORP TRUS 75574U101 359 23,994 SH   SOLE 1 23,994 0 0
REALOGY HLDGS CORP COM 75605Y106 3,504 483,986 SH   SOLE 1 483,986 0 0
REALOGY HLDGS CORP COM 75605Y106 35 4,836 SH   SOLE 8 4,836 0 0
REALOGY HLDGS CORP OPT 75605Y106 62 8,600 SH Put SOLE 8 8,600 0 0
REALOGY HLDGS CORP OPT 75605Y106 32 4,400 SH Call SOLE 8 4,400 0 0
REALPAGE INC COM 75606N109 173 2,938 SH   SOLE 1 2,938 0 0
REALPAGE INC COM 75606N109 189 3,210 SH   SOLE 8 3,210 0 0
REALPAGE INC BOND 75606NAB5 1,759 1,173,000 PRN   SOLE 8 0 0 1,173,000
REALTY INCOME CORP COM 756109104 28 400 SH   DFND 1 0 0 400
REALTY INCOME CORP TRUS 756109104 26,021 377,277 SH   SOLE 1 377,277 0 0
REALTY INCOME CORP COM 756109104 4,520 65,550 SH   SOLE 1 65,550 0 0
REALTY INCOME CORP TRUS 756109104 589 8,540 SH   SOLE 8 8,540 0 0
REALTY INCOME CORP OPT 756109104 317 4,600 SH Call SOLE 8 4,600 0 0
REALTY INCOME CORP COM 756109104 1,662 24,107 SH   SOLE 9 24,107 0 0
REATA PHARMACEUTICALS INC COM 75615P103 1,223 12,961 SH   SOLE 1 12,961 0 0
REATA PHARMACEUTICALS INC OPT 75615P103 1,415 15,000 SH Call SOLE 8 15,000 0 0
REATA PHARMACEUTICALS INC COM 75615P103 1 11 SH   SOLE 8 11 0 0
REATA PHARMACEUTICALS INC OPT 75615P103 1,887 20,000 SH Put SOLE 8 20,000 0 0
RECRO PHARMA INC COM 75629F109 193 18,948 SH   SOLE 1 18,948 0 0
RED HAT INC COM 756577102 84,651 450,840 SH   SOLE 1 450,840 0 0
RED HAT INC COM 756577102 35 188 SH   DFND 1 0 0 188
RED HAT INC OPT 756577102 695 3,700 SH Put SOLE 8 3,700 0 0
RED HAT INC OPT 756577102 263 1,400 SH Call SOLE 8 1,400 0 0
RED HAT INC COM 756577102 3,388 18,041 SH   SOLE 8 18,041 0 0
RED HAT INC COM 756577102 2,577 13,724 SH   SOLE 9 13,724 0 0
RED HAT INC COM 756577102 3,587 19,102 SH   SOLE 58 19,102 0 0
RED LION HOTELS CORP COM 756764106 112 15,785 SH   SOLE 1 15,785 0 0
RED RIVER BANCSHARES INC COM 75686R202 23 461 SH   SOLE 1 461 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 665 21,742 SH   SOLE 1 21,742 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 2 63 SH   SOLE 8 63 0 0
RED ROCK RESORTS INC COM 75700L108 996 46,356 SH   SOLE 1 46,356 0 0
RED ROCK RESORTS INC COM 75700L108 4 171 SH   SOLE 8 171 0 0
RED VIOLET INC COM 75704L104 38 3,075 SH   SOLE 1 3,075 0 0
REDFIN CORP COM 75737F108 1,023 56,924 SH   SOLE 1 56,924 0 0
REDFIN CORP OPT 75737F108 593 33,000 SH Put SOLE 8 33,000 0 0
REDFIN CORP COM 75737F108 355 19,750 SH   SOLE 8 19,750 0 0
REDFIN CORP BOND 75737FAA6 3,133 3,371,000 PRN   SOLE 8 0 0 3,371,000
REDFIN CORP OPT 75737F108 298 16,600 SH Call SOLE 8 16,600 0 0
REDWOOD TR INC TRUS 758075402 5,142 310,993 SH   SOLE 1 310,993 0 0
REDWOOD TR INC BOND 758075AC9 932 955,000 PRN   SOLE 8 0 0 955,000
REDWOOD TR INC COM 758075402 235 14,218 SH   SOLE 99 14,218 0 0
REEBONZ HLDG LTD COM G7457R122 93 24,700 SH   SOLE 1 24,700 0 0
REEDS INC COM 758338107 0 100 SH   SOLE 8 100 0 0
REGAL BELOIT CORP COM 758750103 941 11,527 SH   SOLE 1 11,527 0 0
REGAL BELOIT CORP COM 758750103 11 132 SH   SOLE 8 132 0 0
REGAL BELOIT CORP COM 758750103 566 6,922 SH   SOLE 99 6,922 0 0
REGENCY CTRS CORP COM 758849103 2,418 36,226 SH   SOLE 1 36,226 0 0
REGENCY CTRS CORP TRUS 758849103 430 6,450 SH   SOLE 8 6,450 0 0
REGENCY CTRS CORP COM 758849103 853 12,788 SH   SOLE 9 12,788 0 0
REGENCY CTRS CORP COM 758849103 1,103 16,523 SH   SOLE 99 16,523 0 0
REGENERON PHARMACEUTICALS COM 75886F107 45,075 144,010 SH   SOLE 1 144,010 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 17,904 57,200 SH Put SOLE 8 57,200 0 0
REGENERON PHARMACEUTICALS COM 75886F107 9,103 29,084 SH   SOLE 8 29,084 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 26,324 84,100 SH Call SOLE 8 84,100 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,135 10,016 SH   SOLE 9 10,016 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,652 8,472 SH   SOLE 58 8,472 0 0
REGENXBIO INC COM 75901B107 2,935 57,132 SH   SOLE 1 57,132 0 0
REGENXBIO INC COM 75901B107 528 10,278 SH   SOLE 8 10,278 0 0
REGENXBIO INC COM 75901B107 45 867 SH   SOLE 99 867 0 0
REGIONAL MGMT CORP COM 75902K106 158 5,982 SH   SOLE 1 5,982 0 0
REGIONS FINL CORP NEW COM 7591EP100 25,961 1,737,611 SH   SOLE 1 1,737,611 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,978 132,400 SH Put SOLE 8 132,400 0 0
REGIONS FINL CORP NEW COM 7591EP100 194 12,953 SH   SOLE 8 12,953 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,365 158,300 SH Call SOLE 8 158,300 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,174 78,587 SH   SOLE 9 78,587 0 0
REGIS CORP MINN COM 758932107 1,191 71,727 SH   SOLE 1 71,727 0 0
REGIS CORP MINN COM 758932107 18 1,082 SH   SOLE 8 1,082 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 9,161 58,704 SH   SOLE 1 58,704 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 81 520 SH   SOLE 8 520 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 108 694 SH   SOLE 9 694 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 837 5,364 SH   SOLE 99 5,364 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 5,306 56,071 SH   SOLE 1 56,071 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 880 9,300 SH Call SOLE 8 9,300 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 47 497 SH   SOLE 8 497 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 1,066 11,271 SH   SOLE 99 11,271 0 0
RELIANT BANCORP INC COM 75956B101 160 6,752 SH   SOLE 1 6,752 0 0
RELX PLC ADR 759530108 388 15,884 SH   SOLE 1 15,884 0 0
REMARK HLDGS INC COM 75955K102 1 1,121 SH   SOLE 1 1,121 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 3,776 21,213 SH   SOLE 1 21,213 0 0
RENAISSANCERE HOLDINGS LTD OPT G7496G103 18 100 SH Call SOLE 8 100 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 128 721 SH   SOLE 8 721 0 0
RENAISSANCERE HOLDINGS LTD OPT G7496G103 1,139 6,400 SH Put SOLE 8 6,400 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 80 447 SH   SOLE 9 447 0 0
RENASANT CORP COM 75970E107 1,363 37,931 SH   SOLE 1 37,931 0 0
RENASANT CORP COM 75970E107 2 62 SH   SOLE 8 62 0 0
RENESOLA LTD ADR 75971T301 1 1,117 SH   SOLE 8 1,117 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 1,739 109,687 SH   SOLE 1 109,687 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 471 29,690 SH   SOLE 8 29,690 0 0
RENT A CTR INC NEW COM 76009N100 4,764 178,954 SH   SOLE 1 178,954 0 0
RENT A CTR INC NEW OPT 76009N100 109 4,100 SH Call SOLE 8 4,100 0 0
RENT A CTR INC NEW OPT 76009N100 133 5,000 SH Put SOLE 8 5,000 0 0
RENT A CTR INC NEW COM 76009N100 374 14,038 SH   SOLE 8 14,038 0 0
REPLIGEN CORP COM 759916109 4,539 52,801 SH   SOLE 1 52,801 0 0
REPLIMUNE GROUP INC COM 76029N106 110 7,477 SH   SOLE 1 7,477 0 0
REPLIMUNE GROUP INC COM 76029N106 0 30 SH   SOLE 8 30 0 0
REPUBLIC BANCORP KY COM 760281204 321 6,448 SH   SOLE 1 6,448 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 142 29,061 SH   SOLE 1 29,061 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 1 172 SH   SOLE 8 172 0 0
REPUBLIC SVCS INC COM 760759100 173 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 41,156 475,007 SH   SOLE 1 475,007 0 0
REPUBLIC SVCS INC COM 760759100 68 782 SH   SOLE 8 782 0 0
REPUBLIC SVCS INC OPT 760759100 121 1,400 SH Call SOLE 8 1,400 0 0
REPUBLIC SVCS INC COM 760759100 1,546 17,842 SH   SOLE 9 17,842 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 7,019 320,207 SH   SOLE 1 320,207 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 6 270 SH   DFND 1 0 0 270
RESIDEO TECHNOLOGIES INC OPT 76118Y104 9 432 SH Put SOLE 8 432 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 38 1,756 SH   SOLE 8 1,756 0 0
RESIDEO TECHNOLOGIES INC OPT 76118Y104 293 13,372 SH Call SOLE 8 13,372 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 10 442 SH   SOLE 9 442 0 0
RESMED INC COM 761152107 32,162 263,547 SH   SOLE 1 263,547 0 0
RESMED INC COM 761152107 1,957 16,036 SH   SOLE 8 16,036 0 0
RESMED INC OPT 761152107 549 4,500 SH Put SOLE 8 4,500 0 0
RESMED INC OPT 761152107 1,062 8,700 SH Call SOLE 8 8,700 0 0
RESMED INC COM 761152107 1,350 11,061 SH   SOLE 9 11,061 0 0
RESOLUTE FST PRODS INC COM 76117W109 1 162 SH   SOLE 8 162 0 0
RESONANT INC COM 76118L102 1 259 SH   SOLE 8 259 0 0
RESOURCES CONNECTION INC COM 76122Q105 555 34,674 SH   SOLE 1 34,674 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 2,235 32,100 SH   SOLE 1 32,100 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 22,522 323,500 SH Put SOLE 8 323,500 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 13,805 198,290 SH   SOLE 8 198,290 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 1,775 25,500 SH Call SOLE 8 25,500 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 101 1,450 SH   SOLE 9 1,450 0 0
RESTORATION HARDWARE HLDGS I BOND 761283AC4 2,063 1,784,000 PRN   SOLE 8 0 0 1,784,000
RESTORATION ROBOTICS INC COM 76133C103 0 31 SH   SOLE 8 31 0 0
RESTORBIO INC COM 76133L103 101 9,892 SH   SOLE 1 9,892 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 3,998 233,374 SH   SOLE 1 233,374 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 4 215 SH   SOLE 8 215 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 509 29,743 SH   SOLE 99 29,743 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 3,784 321,796 SH   SOLE 1 321,796 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 6 558 SH   SOLE 8 558 0 0
RETAIL VALUE INC TRUS 76133Q102 833 23,940 SH   SOLE 1 23,940 0 0
RETAIL VALUE INC TRUS 76133Q102 9 256 SH   SOLE 8 256 0 0
RETROPHIN INC COM 761299106 841 41,888 SH   SOLE 1 41,888 0 0
RETROPHIN INC OPT 761299106 2,009 100,000 SH Call SOLE 1 100,000 0 0
RETROPHIN INC BOND 761299AB2 8,834 9,793,000 PRN   SOLE 8 0 0 9,793,000
RETROPHIN INC OPT 761299106 4 200 SH Put SOLE 8 200 0 0
RETROPHIN INC COM 761299106 62 3,063 SH   SOLE 8 3,063 0 0
REV GROUP INC COM 749527107 256 17,812 SH   SOLE 1 17,812 0 0
REV GROUP INC COM 749527107 14 954 SH   SOLE 8 954 0 0
REVANCE THERAPEUTICS INC COM 761330109 407 31,403 SH   SOLE 1 31,403 0 0
REVANCE THERAPEUTICS INC COM 761330109 131 10,100 SH   SOLE 8 10,100 0 0
REVLON INC COM 761525609 90 4,678 SH   SOLE 1 4,678 0 0
REVLON INC OPT 761525609 35 1,800 SH Put SOLE 8 1,800 0 0
REVLON INC COM 761525609 174 9,019 SH   SOLE 8 9,019 0 0
REVOLVE GROUP INC COM 76156B107 103 2,997 SH   SOLE 8 2,997 0 0
REWALK ROBOTICS LTD COM M8216Q200 0 12 SH   SOLE 1 12 0 0
REX AMERICAN RESOURCES CORP COM 761624105 1,174 16,122 SH   SOLE 1 16,122 0 0
REXFORD INDL RLTY INC TRUS 76169C100 6,813 168,754 SH   SOLE 1 168,754 0 0
REXFORD INDL RLTY INC TRUS 76169C100 9 212 SH   SOLE 8 212 0 0
REXFORD INDL RLTY INC COM 76169C100 2,448 60,633 SH   SOLE 99 60,633 0 0
REXNORD CORP NEW COM 76169B102 4,298 142,228 SH   SOLE 1 142,228 0 0
RGC RES INC COM 74955L103 153 5,004 SH   SOLE 1 5,004 0 0
RH COM 74967X103 2,936 25,395 SH   SOLE 1 25,395 0 0
RH COM 74967X103 114 985 SH   SOLE 8 985 0 0
RH OPT 74967X103 8,254 71,400 SH Call SOLE 8 71,400 0 0
RH OPT 74967X103 11,398 98,600 SH Put SOLE 8 98,600 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 326 14,812 SH   SOLE 1 14,812 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 42 1,930 SH   SOLE 8 1,930 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 38 1,745 SH   SOLE 99 1,745 0 0
RIBBON COMMUNICATIONS INC COM 762544104 194 39,707 SH   SOLE 1 39,707 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 283 108,453 SH   SOLE 1 108,453 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 131 50,000 SH   SOLE 8 50,000 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 28 10,663 SH   SOLE 99 10,663 0 0
RIGNET INC COM 766582100 93 9,246 SH   SOLE 1 9,246 0 0
RIGNET INC COM 766582100 96 9,548 SH   SOLE 8 9,548 0 0
RIMINI STR INC DEL COM 76674Q107 67 12,714 SH   SOLE 1 12,714 0 0
RING ENERGY INC COM 76680V108 274 84,337 SH   SOLE 1 84,337 0 0
RING ENERGY INC COM 76680V108 0 7 SH   SOLE 8 7 0 0
RINGCENTRAL INC COM 76680R206 500 4,356 SH   SOLE 1 4,356 0 0
RINGCENTRAL INC COM 76680R206 34 300 SH   DFND 1 0 0 300
RINGCENTRAL INC OPT 76680R206 126 1,100 SH Put SOLE 8 1,100 0 0
RINGCENTRAL INC COM 76680R206 533 4,639 SH   SOLE 8 4,639 0 0
RINGCENTRAL INC BOND 76680RAD9 646 430,000 PRN   SOLE 8 0 0 430,000
RINGCENTRAL INC COM 76680R206 213 1,853 SH   SOLE 99 1,853 0 0
RIO TINTO PLC ADR 767204100 9,018 144,644 SH   SOLE 1 144,644 0 0
RIO TINTO PLC OPT 767204100 15,585 250,000 SH Put SOLE 1 250,000 0 0
RIO TINTO PLC OPT 767204100 5,118 82,100 SH Call SOLE 8 82,100 0 0
RIO TINTO PLC OPT 767204100 2,712 43,500 SH Put SOLE 8 43,500 0 0
RIO TINTO PLC ADR 767204100 12,314 197,525 SH   SOLE 9 197,525 0 0
RIO TINTO PLC OPT 767204100 15,585 250,000 SH Put SOLE 9 250,000 0 0
RIO TINTO PLC ADR 767204100 4,278 68,630 SH   DFND 20 0 0 68,630
RIOT BLOCKCHAIN INC COM 767292105 0 100 SH   SOLE 1 100 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 182 5,486 SH   SOLE 1 5,486 0 0
RITE AID CORP COM 767754872 1,137 141,906 SH   SOLE 1 141,906 0 0
RITE AID CORP COM 767754872 35 4,368 SH   SOLE 8 4,368 0 0
RITE AID CORP OPT 767754872 228 28,500 SH Put SOLE 8 28,500 0 0
RITE AID CORP OPT 767754872 393 49,085 SH Call SOLE 8 49,085 0 0
RIVERVIEW BANCORP INC COM 769397100 268 31,381 SH   SOLE 1 31,381 0 0
RLI CORP COM 749607107 4,265 49,754 SH   SOLE 1 49,754 0 0
RLJ LODGING TR TRUS 74965L101 8,362 471,337 SH   SOLE 1 471,337 0 0
RMR GROUP INC COM 74967R106 565 12,011 SH   SOLE 1 12,011 0 0
RMR GROUP INC COM 74967R106 59 1,257 SH   SOLE 8 1,257 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 56 5,874 SH   SOLE 1 5,874 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 2 191 SH   SOLE 8 191 0 0
ROAN RES INC COM 769755109 0 178 SH   DFND 1 0 0 178
ROAN RES INC COM 769755109 173 99,415 SH   SOLE 1 99,415 0 0
ROBERT HALF INTL INC COM 770323103 18,227 319,725 SH   SOLE 1 319,725 0 0
ROBERT HALF INTL INC OPT 770323103 582 10,200 SH Call SOLE 8 10,200 0 0
ROBERT HALF INTL INC OPT 770323103 6 100 SH Put SOLE 8 100 0 0
ROBERT HALF INTL INC COM 770323103 1,002 17,571 SH   SOLE 8 17,571 0 0
ROBERT HALF INTL INC COM 770323103 550 9,646 SH   SOLE 9 9,646 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 288 19,173 SH   SOLE 1 19,173 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 41 2,765 SH   SOLE 99 2,765 0 0
ROCKWELL AUTOMATION INC COM 773903109 26,270 160,350 SH   SOLE 1 160,350 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,888 23,731 SH   SOLE 8 23,731 0 0
ROCKWELL AUTOMATION INC OPT 773903109 4,718 28,800 SH Put SOLE 8 28,800 0 0
ROCKWELL AUTOMATION INC OPT 773903109 672 4,100 SH Call SOLE 8 4,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,631 9,961 SH   SOLE 9 9,961 0 0
ROCKWELL MED INC COM 774374102 108 35,963 SH   SOLE 1 35,963 0 0
ROCKWELL MED INC OPT 774374102 26 8,800 SH Put SOLE 8 8,800 0 0
ROCKWELL MED INC COM 774374102 0 49 SH   SOLE 8 49 0 0
ROCKWELL MED INC OPT 774374102 104 34,600 SH Call SOLE 8 34,600 0 0
ROCKY BRANDS INC COM 774515100 126 4,613 SH   SOLE 1 4,613 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 0 9 SH   SOLE 8 9 0 0
ROGERS COMMUNICATIONS INC COM 775109200 481 8,966 SH   SOLE 1 8,966 0 0
ROGERS COMMUNICATIONS INC COM 775109200 459 8,574 SH   SOLE 9 8,574 0 0
ROGERS CORP COM 775133101 4,366 25,297 SH   SOLE 1 25,297 0 0
ROGERS CORP COM 775133101 76 438 SH   SOLE 8 438 0 0
ROGERS CORP COM 775133101 257 1,490 SH   SOLE 99 1,490 0 0
ROKU INC COM 77543R102 4,831 53,332 SH   SOLE 1 53,332 0 0
ROKU INC OPT 77543R102 37,980 419,300 SH Put SOLE 8 419,300 0 0
ROKU INC COM 77543R102 3,247 35,841 SH   SOLE 8 35,841 0 0
ROKU INC OPT 77543R102 32,319 356,800 SH Call SOLE 8 356,800 0 0
ROKU INC COM 77543R102 851 9,400 SH   DFND 20 0 0 9,400
ROKU INC COM 77543R102 120 1,330 SH   SOLE 99 1,330 0 0
ROLLINS INC COM 775711104 7,712 214,994 SH   SOLE 1 214,994 0 0
ROLLINS INC COM 775711104 210 5,855 SH   SOLE 8 5,855 0 0
ROLLINS INC COM 775711104 407 11,368 SH   SOLE 9 11,368 0 0
ROPER TECHNOLOGIES INC COM 776696106 122,927 335,630 SH   SOLE 1 148,545 187,085 0
ROPER TECHNOLOGIES INC COM 776696106 398 1,086 SH   DFND 1 0 0 1,086
ROPER TECHNOLOGIES INC COM 776696106 597 1,631 SH   SOLE 8 1,631 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,951 8,056 SH   SOLE 9 8,056 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,781 10,322 SH   SOLE 20 0 10,322 0
ROPER TECHNOLOGIES INC COM 776696106 10,151 27,716 SH   SOLE 99 0 27,716 0
ROSEHILL RES INC COM 777385105 25 6,826 SH   SOLE 1 6,826 0 0
ROSETTA STONE INC COM 777780107 483 21,142 SH   SOLE 1 21,142 0 0
ROSS STORES INC COM 778296103 94,161 949,983 SH   SOLE 1 949,983 0 0
ROSS STORES INC COM 778296103 2,560 25,832 SH   SOLE 8 25,832 0 0
ROSS STORES INC OPT 778296103 1,061 10,700 SH Call SOLE 8 10,700 0 0
ROSS STORES INC OPT 778296103 833 8,400 SH Put SOLE 8 8,400 0 0
ROSS STORES INC COM 778296103 30,361 306,307 SH   SOLE 9 306,307 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 4,145 52,095 SH   SOLE 1 52,095 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 2,283 28,700 SH Call SOLE 8 28,700 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 199 2,500 SH Put SOLE 8 2,500 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 23,832 299,555 SH   SOLE 9 299,555 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 90 15,822 SH   SOLE 1 15,822 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 39 6,855 SH   SOLE 8 6,855 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 200 SH Put SOLE 8 200 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 2 300 SH Call SOLE 8 300 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 364 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 27,180 224,238 SH   SOLE 1 224,238 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 6,485 53,500 SH Call SOLE 8 53,500 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,073 25,353 SH   SOLE 8 25,353 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 6,230 51,400 SH Put SOLE 8 51,400 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,687 13,921 SH   SOLE 9 13,921 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 315 2,596 SH   DFND 20 0 0 2,596
ROYAL DUTCH SHELL PLC ADR 780259107 2,650 40,311 SH   SOLE 1 40,311 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 2,163 33,247 SH   SOLE 1 33,247 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 174 2,667 SH   DFND 1 0 0 2,667
ROYAL DUTCH SHELL PLC OPT 780259206 4,776 73,400 SH Put SOLE 8 73,400 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 6,455 99,200 SH Call SOLE 8 99,200 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 12 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 1,476 14,399 SH   SOLE 1 14,399 0 0
ROYAL GOLD INC COM 780287108 3,057 29,824 SH   SOLE 8 29,824 0 0
ROYAL GOLD INC OPT 780287108 1,138 11,100 SH Call SOLE 8 11,100 0 0
ROYAL GOLD INC OPT 780287108 3,495 34,100 SH Put SOLE 8 34,100 0 0
RPC INC COM 749660106 1,282 177,848 SH   SOLE 1 177,848 0 0
RPC INC OPT 749660106 9 1,200 SH Put SOLE 8 1,200 0 0
RPC INC OPT 749660106 43 5,900 SH Call SOLE 8 5,900 0 0
RPC INC COM 749660106 48 6,657 SH   SOLE 8 6,657 0 0
RPM INTL INC COM 749685103 1,136 18,574 SH   SOLE 1 18,574 0 0
RPM INTL INC OPT 749685103 37 600 SH Put SOLE 8 600 0 0
RPM INTL INC COM 749685103 860 14,081 SH   SOLE 8 14,081 0 0
RPM INTL INC OPT 749685103 819 13,400 SH Call SOLE 8 13,400 0 0
RPT REALTY TRUS 74971D101 1,963 162,010 SH   SOLE 1 162,010 0 0
RPT REALTY TRUS 74971D101 4 322 SH   SOLE 8 322 0 0
RTI SURGICAL HOLDINGS INC COM 74975N105 163 38,334 SH   SOLE 1 38,334 0 0
RTW RETAILWINDS INC COM 74980D100 34 20,187 SH   SOLE 1 20,187 0 0
RUBICON PROJ INC COM 78112V102 196 30,894 SH   SOLE 1 30,894 0 0
RUBICON PROJ INC COM 78112V102 37 5,842 SH   SOLE 8 5,842 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 384 24,455 SH   SOLE 1 24,455 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 84 5,358 SH   SOLE 8 5,358 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 2,228 80,608 SH   SOLE 1 80,608 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 12 451 SH   SOLE 8 451 0 0
RUSH ENTERPRISES INC COM 781846209 2,026 55,484 SH   SOLE 1 55,484 0 0
RUSH ENTERPRISES INC COM 781846308 114 3,071 SH   SOLE 1 3,071 0 0
RUSH ENTERPRISES INC COM 781846209 174 4,747 SH   SOLE 8 4,747 0 0
RUSH ENTERPRISES INC OPT 781846209 11 300 SH Call SOLE 8 300 0 0
RUSH ENTERPRISES INC COM 781846308 1 14 SH   SOLE 8 14 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 1,144 50,399 SH   SOLE 1 50,399 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 43 1,906 SH   SOLE 8 1,906 0 0
RYANAIR HLDGS PLC ADR 783513203 418 6,530 SH   SOLE 1 6,530 0 0
RYANAIR HLDGS PLC OPT 783513203 64 1,000 SH Put SOLE 8 1,000 0 0
RYANAIR HLDGS PLC ADR 783513203 26 400 SH   SOLE 8 400 0 0
RYB ED INC ADR 74979W101 45 6,700 SH   SOLE 1 6,700 0 0
RYDER SYS INC COM 783549108 2,156 36,994 SH   SOLE 1 36,994 0 0
RYDER SYS INC COM 783549108 313 5,380 SH   SOLE 8 5,380 0 0
RYDER SYS INC OPT 783549108 414 7,100 SH Call SOLE 8 7,100 0 0
RYDER SYS INC OPT 783549108 449 7,700 SH Put SOLE 8 7,700 0 0
RYERSON HLDG CORP COM 783754104 302 36,219 SH   SOLE 1 36,219 0 0
RYERSON HLDG CORP COM 783754104 8 977 SH   SOLE 8 977 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 7,805 96,251 SH   SOLE 1 96,251 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 9 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 1,478 39,438 SH   SOLE 1 39,438 0 0
S &amp T BANCORP INC COM 783859101 39 1,043 SH   SOLE 8 1,043 0 0
S&ampP GLOBAL INC COM 78409V104 75,797 332,751 SH   SOLE 1 332,751 0 0
S&ampP GLOBAL INC COM 78409V104 693 3,043 SH   DFND 1 0 0 3,043
S&ampP GLOBAL INC OPT 78409V104 2,096 9,200 SH Put SOLE 8 9,200 0 0
S&ampP GLOBAL INC OPT 78409V104 1,071 4,700 SH Call SOLE 8 4,700 0 0
S&ampP GLOBAL INC COM 78409V104 73 318 SH   SOLE 8 318 0 0
S&ampP GLOBAL INC COM 78409V104 4,370 19,182 SH   SOLE 9 19,182 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 5,233 265,751 SH   SOLE 1 265,751 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 6 330 SH   SOLE 8 330 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 451 22,921 SH   SOLE 99 22,921 0 0
SABRE CORP COM 78573M104 4,569 205,778 SH   SOLE 1 205,778 0 0
SABRE CORP COM 78573M104 419 18,894 SH   SOLE 8 18,894 0 0
SABRE CORP OPT 78573M104 4 200 SH Call SOLE 8 200 0 0
SABRE CORP COM 78573M104 68 3,054 SH   SOLE 9 3,054 0 0
SABRE CORP COM 78573M104 260 11,710 SH   SOLE 99 11,710 0 0
SAFE BULKERS INC COM Y7388L103 54 34,301 SH   SOLE 1 34,301 0 0
SAFE BULKERS INC COM Y7388L103 8 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 152 12,565 SH   SOLE 1 12,565 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 1 100 SH   SOLE 8 100 0 0
SAFEHOLD INC TRUS 78645L100 203 6,729 SH   SOLE 1 6,729 0 0
SAFEHOLD INC TRUS 78645L100 6 200 SH   SOLE 8 200 0 0
SAFETY INS GROUP INC COM 78648T100 1,750 18,400 SH   SOLE 1 18,400 0 0
SAGA COMMUNICATIONS INC COM 786598300 79 2,529 SH   SOLE 1 2,529 0 0
SAGE THERAPEUTICS INC COM 78667J108 791 4,324 SH   SOLE 1 4,324 0 0
SAGE THERAPEUTICS INC OPT 78667J108 12,432 67,900 SH Put SOLE 8 67,900 0 0
SAGE THERAPEUTICS INC OPT 78667J108 275 1,500 SH Call SOLE 8 1,500 0 0
SAGE THERAPEUTICS INC COM 78667J108 2,565 14,011 SH   SOLE 8 14,011 0 0
SAGE THERAPEUTICS INC COM 78667J108 110 599 SH   SOLE 99 599 0 0
SAIA INC COM 78709Y105 2,232 34,521 SH   SOLE 1 34,521 0 0
SAIA INC COM 78709Y105 223 3,455 SH   SOLE 99 3,455 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 1,108 55,286 SH   SOLE 1 55,286 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 19 941 SH   SOLE 8 941 0 0
SALESFORCE COM INC COM 79466L302 178,980 1,179,588 SH   SOLE 1 1,179,588 0 0
SALESFORCE COM INC COM 79466L302 357 2,354 SH   DFND 1 0 0 2,354
SALESFORCE COM INC OPT 79466L302 15,173 100,000 SH Call SOLE 1 100,000 0 0
SALESFORCE COM INC COM 79466L302 11,434 75,356 SH   SOLE 8 75,356 0 0
SALESFORCE COM INC OPT 79466L302 53,242 350,900 SH Put SOLE 8 350,900 0 0
SALESFORCE COM INC OPT 79466L302 69,325 456,900 SH Call SOLE 8 456,900 0 0
SALESFORCE COM INC OPT 79466L302 15,173 100,000 SH Call SOLE 9 100,000 0 0
SALESFORCE COM INC COM 79466L302 9,813 64,671 SH   SOLE 9 64,671 0 0
SALESFORCE COM INC COM 79466L302 479 3,160 SH   DFND 20 0 0 3,160
SALESFORCE COM INC COM 79466L302 14,538 95,818 SH   SOLE 58 95,818 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 3,764 282,199 SH   SOLE 1 282,199 0 0
SALLY BEAUTY HLDGS INC OPT 79546E104 3 200 SH Put SOLE 8 200 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 73 5,523 SH   SOLE 8 5,523 0 0
SANDERSON FARMS INC COM 800013104 4,282 31,353 SH   SOLE 1 31,353 0 0
SANDERSON FARMS INC COM 800013104 118 859 SH   SOLE 8 859 0 0
SANDERSON FARMS INC COM 800013104 226 1,656 SH   SOLE 99 1,656 0 0
SANDRIDGE ENERGY INC COM 80007P869 142 20,509 SH   SOLE 1 20,509 0 0
SANDY SPRING BANCORP INC COM 800363103 816 23,401 SH   SOLE 1 23,401 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 978 12,280 SH   SOLE 1 12,280 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 203 2,552 SH   SOLE 99 2,552 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,121 104,061 SH   SOLE 1 104,061 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,303 121,000 SH   SOLE 8 121,000 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 542 50,300 SH Call SOLE 8 50,300 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 438 40,700 SH Put SOLE 8 40,700 0 0
SANGAMO THERAPEUTICS INC COM 800677106 915 85,000 SH   DFND 20 0 0 85,000
SANGAMO THERAPEUTICS INC COM 800677106 49 4,530 SH   SOLE 99 4,530 0 0
SANMINA CORPORATION COM 801056102 2,409 79,529 SH   SOLE 1 79,529 0 0
SANMINA CORPORATION OPT 801056102 61 2,000 SH Put SOLE 8 2,000 0 0
SANMINA CORPORATION COM 801056102 162 5,350 SH   SOLE 8 5,350 0 0
SANMINA CORPORATION OPT 801056102 76 2,500 SH Call SOLE 8 2,500 0 0
SANOFI ADR 80105N105 1,235 28,536 SH   SOLE 1 28,536 0 0
SANOFI ADR 80105N105 448 10,354 SH   SOLE 8 10,354 0 0
SANOFI OPT 80105N105 3,327 76,900 SH Call SOLE 8 76,900 0 0
SANOFI OPT 80105N105 870 20,100 SH Put SOLE 8 20,100 0 0
SANOFI ADR 80105N105 10,477 242,123 SH   SOLE 9 242,123 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 6,191 258,430 SH   SOLE 1 258,430 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 34 1,423 SH   SOLE 8 1,423 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 2,144 89,500 SH Call SOLE 8 89,500 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 2,379 99,300 SH Put SOLE 8 99,300 0 0
SAP SE ADR 803054204 67,511 493,500 SH   SOLE 1 493,500 0 0
SAP SE OPT 803054204 2,750 20,100 SH Put SOLE 8 20,100 0 0
SAP SE OPT 803054204 123 900 SH Call SOLE 8 900 0 0
SAP SE ADR 803054204 539 3,937 SH   SOLE 8 3,937 0 0
SAP SE ADR 803054204 356 2,600 SH   DFND 20 0 0 2,600
SAREPTA THERAPEUTICS INC COM 803607100 118 775 SH   SOLE 1 775 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 38,458 253,100 SH Call SOLE 8 253,100 0 0
SAREPTA THERAPEUTICS INC COM 803607100 8,076 53,147 SH   SOLE 8 53,147 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 25,208 165,900 SH Put SOLE 8 165,900 0 0
SAREPTA THERAPEUTICS INC BOND 803607AB6 74 34,000 PRN   SOLE 8 0 0 34,000
SASOL LTD ADR 803866300 1,593 64,088 SH   SOLE 1 64,088 0 0
SAUL CTRS INC TRUS 804395101 753 13,409 SH   SOLE 1 13,409 0 0
SAUL CTRS INC COM 804395101 347 6,190 SH   SOLE 99 6,190 0 0
SAVARA INC COM 805111101 49 20,480 SH   SOLE 1 20,480 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SB ONE BANCORP COM 78413T103 122 5,447 SH   SOLE 1 5,447 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 15,390 68,450 SH   SOLE 1 68,450 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 32,316 143,731 SH   SOLE 1 143,731 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 16,930 75,300 SH Put SOLE 8 75,300 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 225 1,000 SH Call SOLE 8 1,000 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 66 293 SH   SOLE 8 293 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 1,968 8,754 SH   SOLE 9 8,754 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 2,735 12,166 SH   SOLE 58 12,166 0 0
SCANSOURCE INC COM 806037107 1,009 30,992 SH   SOLE 1 30,992 0 0
SCANSOURCE INC COM 806037107 37 1,145 SH   SOLE 8 1,145 0 0
SCHLUMBERGER LTD COM 806857108 1,063 26,761 SH   DFND 1 0 0 26,761
SCHLUMBERGER LTD COM 806857108 82,142 2,066,968 SH   SOLE 1 2,057,300 9,668 0
SCHLUMBERGER LTD COM 806857108 14,520 365,388 SH   SOLE 8 365,388 0 0
SCHLUMBERGER LTD OPT 806857108 25,414 639,500 SH Put SOLE 8 639,500 0 0
SCHLUMBERGER LTD OPT 806857108 17,736 446,300 SH Call SOLE 8 446,300 0 0
SCHLUMBERGER LTD COM 806857108 12,285 309,130 SH   SOLE 9 309,130 0 0
SCHLUMBERGER LTD COM 806857108 4,277 107,619 SH   DFND 20 0 0 107,619
SCHLUMBERGER LTD COM 806857108 417 10,504 SH   SOLE 99 0 10,504 0
SCHNEIDER NATIONAL INC COM 80689H102 5,301 290,619 SH   SOLE 1 290,619 0 0
SCHNEIDER NATIONAL INC COM 80689H102 81 4,440 SH   SOLE 8 4,440 0 0
SCHNITZER STL INDS COM 806882106 539 20,594 SH   SOLE 1 20,594 0 0
SCHNITZER STL INDS COM 806882106 32 1,223 SH   SOLE 8 1,223 0 0
SCHNITZER STL INDS OPT 806882106 379 14,500 SH Call SOLE 8 14,500 0 0
SCHNITZER STL INDS OPT 806882106 8 300 SH Put SOLE 8 300 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 159 9,997 SH   SOLE 1 9,997 0 0
SCHOLASTIC CORP COM 807066105 1,219 36,668 SH   SOLE 1 36,668 0 0
SCHOLASTIC CORP COM 807066105 2 66 SH   SOLE 8 66 0 0
SCHWAB STRATEGIC TR FUND 808524805 1,083 33,741 SH   SOLE 1 33,741 0 0
SCHWAB STRATEGIC TR FUND 808524862 115 2,264 SH   SOLE 1 2,264 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 1,507 45,390 SH   SOLE 1 45,390 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 139 4,204 SH   SOLE 8 4,204 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 170 5,133 SH   SOLE 99 5,133 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 6,056 69,962 SH   SOLE 1 69,962 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 276 3,194 SH   SOLE 8 3,194 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 263 3,043 SH   SOLE 99 3,043 0 0
SCIENTIFIC GAMES CORP COM 80874P109 2,503 126,264 SH   SOLE 1 126,264 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 8,475 427,600 SH Call SOLE 8 427,600 0 0
SCIENTIFIC GAMES CORP COM 80874P109 2,166 109,281 SH   SOLE 8 109,281 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 1,330 67,100 SH Put SOLE 8 67,100 0 0
SCIPLAY CORP COM 809087109 9 684 SH   SOLE 1 684 0 0
SCIPLAY CORP COM 809087109 39 2,842 SH   SOLE 8 2,842 0 0
SCIPLAY CORP COM 809087109 94 6,874 SH   SOLE 99 6,874 0 0
SCORPIO BULKERS INC COM Y7546A122 176 38,409 SH   SOLE 1 38,409 0 0
SCORPIO BULKERS INC COM Y7546A122 0 100 SH   SOLE 8 100 0 0
SCORPIO TANKERS INC COM Y7542C130 1,376 46,618 SH   SOLE 1 46,618 0 0
SCORPIO TANKERS INC COM Y7542C130 29 980 SH   SOLE 8 980 0 0
SCOTTS MIRACLE GRO CO COM 810186106 4,592 46,617 SH   SOLE 1 46,617 0 0
SCOTTS MIRACLE GRO CO COM 810186106 10 106 SH   SOLE 8 106 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 217 2,200 SH Put SOLE 8 2,200 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 305 3,100 SH Call SOLE 8 3,100 0 0
SCPHARMACEUTICALS INC COM 810648105 0 1 SH   SOLE 1 1 0 0
SCRIPPS E W CO OHIO COM 811054402 2,117 138,500 SH   SOLE 1 138,500 0 0
SCULLY ROYALTY LTD COM G7T96K107 1 70 SH   SOLE 8 70 0 0
SEA LTD ADR 81141R100 1,505 45,307 SH   SOLE 1 45,307 0 0
SEA LTD OPT 81141R100 894 26,900 SH Call SOLE 8 26,900 0 0
SEA LTD BOND 81141RAB6 4,616 2,500,000 PRN   SOLE 8 0 0 2,500,000
SEA LTD ADR 81141R100 1,803 54,286 SH   SOLE 8 54,286 0 0
SEA LTD OPT 81141R100 505 15,200 SH Put SOLE 8 15,200 0 0
SEABOARD CORP COM 811543107 4 1 SH   SOLE 1 1 0 0
SEABOARD CORP COM 811543107 4 1 SH   SOLE 8 1 0 0
SEABRIDGE GOLD INC COM 811916105 138 10,215 SH   SOLE 1 10,215 0 0
SEABRIDGE GOLD INC COM 811916105 296 21,863 SH   SOLE 8 21,863 0 0
SEABRIDGE GOLD INC OPT 811916105 480 35,500 SH Put SOLE 8 35,500 0 0
SEABRIDGE GOLD INC OPT 811916105 233 17,200 SH Call SOLE 8 17,200 0 0
SEACOAST BKG CORP FLA COM 811707801 1,478 58,086 SH   SOLE 1 58,086 0 0
SEACOAST BKG CORP FLA COM 811707801 26 1,011 SH   SOLE 8 1,011 0 0
SEACOR HOLDINGS INC COM 811904101 1,059 22,284 SH   SOLE 1 22,284 0 0
SEACOR MARINE HLDGS INC COM 78413P101 192 12,822 SH   SOLE 1 12,822 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 975 234,397 SH   SOLE 1 234,397 0 0
SEADRILL LTD OPT G7998G106 10,252 2,464,400 SH Put SOLE 1 2,464,400 0 0
SEADRILL LTD COM G7998G106 214 51,377 SH   SOLE 8 51,377 0 0
SEADRILL LTD COM G7998G106 114 27,361 SH   SOLE 9 27,361 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 25,786 547,249 SH   SOLE 1 547,249 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 30,383 644,800 SH Call SOLE 8 644,800 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 60,960 1,293,700 SH Put SOLE 8 1,293,700 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 9,251 196,327 SH   SOLE 8 196,327 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 3,771 80,039 SH   SOLE 9 80,039 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 900 19,097 SH   SOLE 99 19,097 0 0
SEALED AIR CORP NEW COM 81211K100 24,713 577,668 SH   SOLE 1 577,668 0 0
SEALED AIR CORP NEW OPT 81211K100 441 10,300 SH Put SOLE 8 10,300 0 0
SEALED AIR CORP NEW OPT 81211K100 4,081 95,400 SH Call SOLE 8 95,400 0 0
SEALED AIR CORP NEW COM 81211K100 783 18,296 SH   SOLE 8 18,296 0 0
SEALED AIR CORP NEW COM 81211K100 516 12,054 SH   SOLE 9 12,054 0 0
SEASPAN CORP COM Y75638109 43 4,400 SH   DFND 1 0 0 4,400
SEASPAN CORP COM Y75638109 48 4,900 SH   SOLE 1 4,900 0 0
SEASPAN CORP COM Y75638109 4 394 SH   SOLE 8 394 0 0
SEASPAN CORP OPT Y75638109 436 44,400 SH Put SOLE 8 44,400 0 0
SEASPAN CORP OPT Y75638109 55 5,600 SH Call SOLE 8 5,600 0 0
SEATTLE GENETICS INC COM 812578102 2,411 34,836 SH   SOLE 1 34,836 0 0
SEATTLE GENETICS INC OPT 812578102 741 10,700 SH Put SOLE 8 10,700 0 0
SEATTLE GENETICS INC COM 812578102 774 11,186 SH   SOLE 8 11,186 0 0
SEATTLE GENETICS INC OPT 812578102 291 4,200 SH Call SOLE 8 4,200 0 0
SEATTLE GENETICS INC COM 812578102 86 1,236 SH   SOLE 9 1,236 0 0
SEATTLE GENETICS INC COM 812578102 509 7,358 SH   SOLE 99 7,358 0 0
SEAWORLD ENTMT INC COM 81282V100 5,004 161,443 SH   SOLE 1 161,443 0 0
SEAWORLD ENTMT INC OPT 81282V100 5,751 185,500 SH Call SOLE 8 185,500 0 0
SEAWORLD ENTMT INC COM 81282V100 1,263 40,738 SH   SOLE 8 40,738 0 0
SEAWORLD ENTMT INC OPT 81282V100 251 8,100 SH Put SOLE 8 8,100 0 0
SECUREWORKS CORP COM 81374A105 424 31,836 SH   SOLE 1 31,836 0 0
SECUREWORKS CORP COM 81374A105 1 48 SH   SOLE 8 48 0 0
SEI INVESTMENTS CO COM 784117103 19,082 340,159 SH   SOLE 1 340,159 0 0
SEI INVESTMENTS CO COM 784117103 401 7,135 SH   SOLE 8 7,135 0 0
SEI INVESTMENTS CO COM 784117103 84 1,505 SH   SOLE 9 1,505 0 0
SELECT BANCORP INC NEW COM 81617L108 125 10,907 SH   SOLE 1 10,907 0 0
SELECT BANCORP INC NEW COM 81617L108 236 20,639 SH   SOLE 99 20,639 0 0
SELECT ENERGY SVCS INC COM 81617J301 458 39,425 SH   SOLE 1 39,425 0 0
SELECT ENERGY SVCS INC COM 81617J301 16 1,409 SH   SOLE 8 1,409 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 162 13,873 SH   SOLE 1 13,873 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 15 1,310 SH   SOLE 8 1,310 0 0
SELECT MED HLDGS CORP COM 81619Q105 2,781 175,179 SH   SOLE 1 175,179 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 1,609 43,763 SH   SOLE 1 43,763 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 635 23,000 SH   DFND 1 0 0 23,000
SELECT SECTOR SPDR TR FUND 81369Y886 348 5,840 SH   DFND 1 0 0 5,840
SELECT SECTOR SPDR TR OPT 81369Y605 18,906 685,000 SH Call SOLE 1 685,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 51,612 1,048,606 SH   SOLE 1 1,048,606 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 169 2,650 SH   DFND 1 0 0 2,650
SELECT SECTOR SPDR TR FUND 81369Y605 246,208 8,920,561 SH   SOLE 1 8,920,561 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 178,412 6,464,200 SH Put SOLE 1 6,464,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 96,097 1,508,356 SH   SOLE 1 1,508,356 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 229,507 3,848,840 SH   SOLE 1 3,848,840 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 167,821 2,868,732 SH   SOLE 1 2,868,732 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 115,787 1,249,864 SH   SOLE 1 1,249,864 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 13,072 168,836 SH   SOLE 1 168,836 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 427,354 5,476,101 SH   SOLE 1 5,476,101 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 8,260 69,289 SH   SOLE 1 69,289 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 206,605 3,557,862 SH   SOLE 1 3,557,862 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 3,148 49,413 SH   SOLE 8 49,413 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 82 1,400 SH   SOLE 8 1,400 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 6,184 66,749 SH   SOLE 8 66,749 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 10,962 91,966 SH   SOLE 8 91,966 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 42,664 546,700 SH Put SOLE 8 546,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 57,601 738,100 SH Call SOLE 8 738,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 28,576 369,100 SH Call SOLE 8 369,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 8,250 298,912 SH   SOLE 8 298,912 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 30,056 1,089,000 SH Call SOLE 8 1,089,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 12,612 162,900 SH Put SOLE 8 162,900 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 8,618 148,400 SH Put SOLE 8 148,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 48,226 1,747,300 SH Put SOLE 8 1,747,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 6 96 SH   SOLE 8 96 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 13,426 229,500 SH Call SOLE 8 229,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 22,528 377,800 SH Call SOLE 8 377,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 22,016 184,700 SH Call SOLE 8 184,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 2,625 45,200 SH Call SOLE 8 45,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 97,432 1,529,300 SH Put SOLE 8 1,529,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 78,472 1,231,700 SH Call SOLE 8 1,231,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 25,313 424,500 SH Put SOLE 8 424,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 4,047 67,863 SH   SOLE 8 67,863 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 16,521 138,600 SH Put SOLE 8 138,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 16,462 281,400 SH Put SOLE 8 281,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 9,885 106,700 SH Put SOLE 8 106,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 4,539 49,000 SH Call SOLE 8 49,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 617 9,684 SH   SOLE 9 9,684 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 222 2,840 SH   SOLE 9 2,840 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 1,206 18,931 SH   DFND 20 0 0 18,931
SELECTA BIOSCIENCES INC COM 816212104 4 2,620 SH   SOLE 1 2,620 0 0
SELECTIVE INS GROUP INC COM 816300107 5,088 67,957 SH   SOLE 1 67,957 0 0
SELECTIVE INS GROUP INC COM 816300107 5 62 SH   SOLE 8 62 0 0
SEMGROUP CORP COM 81663A105 1,907 158,958 SH   SOLE 1 158,958 0 0
SEMGROUP CORP COM 81663A105 4 327 SH   SOLE 8 327 0 0
SEMPRA ENERGY COM 816851109 472,583 3,438,474 SH   SOLE 1 3,438,474 0 0
SEMPRA ENERGY COM 816851109 3,770 27,434 SH   SOLE 8 27,434 0 0
SEMPRA ENERGY CONV 816851406 3,986 35,750 SH   SOLE 8 35,750 0 0
SEMPRA ENERGY OPT 816851109 69 500 SH Put SOLE 8 500 0 0
SEMPRA ENERGY OPT 816851109 880 6,400 SH Call SOLE 8 6,400 0 0
SEMPRA ENERGY COM 816851109 2,912 21,187 SH   SOLE 9 21,187 0 0
SEMTECH CORP COM 816850101 2,355 49,000 SH   SOLE 1 49,000 0 0
SEMTECH CORP OPT 816850101 14 300 SH Put SOLE 8 300 0 0
SEMTECH CORP COM 816850101 39 803 SH   SOLE 8 803 0 0
SENECA FOODS CORP NEW COM 817070501 217 7,784 SH   SOLE 1 7,784 0 0
SENECA FOODS CORP NEW COM 817070501 4 134 SH   SOLE 8 134 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 3,405 411,760 SH   SOLE 1 411,760 0 0
SENIOR HSG PPTYS TR COM 81721M109 46 5,584 SH   SOLE 9 5,584 0 0
SENMIAO TECHNOLOGY LTD COM 817225105 9 3,400 SH   SOLE 1 3,400 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 4,816 98,279 SH   SOLE 1 98,279 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 46 930 SH   SOLE 8 930 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 89 1,821 SH   SOLE 9 1,821 0 0
SENSEONICS HLDGS INC COM 81727U105 140 68,784 SH   SOLE 1 68,784 0 0
SENSEONICS HLDGS INC COM 81727U105 47 23,098 SH   SOLE 99 23,098 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,437 33,184 SH   SOLE 1 33,184 0 0
SERES THERAPEUTICS INC COM 81750R102 45 13,824 SH   SOLE 1 13,824 0 0
SERES THERAPEUTICS INC COM 81750R102 2 635 SH   SOLE 8 635 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 3,266 76,029 SH   SOLE 1 76,029 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 3 65 SH   SOLE 8 65 0 0
SERVICE CORP INTL COM 817565104 3,004 64,195 SH   SOLE 1 64,195 0 0
SERVICE CORP INTL COM 817565104 149 3,187 SH   SOLE 8 3,187 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2,638 50,645 SH   SOLE 1 50,645 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 714 13,725 SH   SOLE 8 13,725 0 0
SERVICENOW INC COM 81762P102 99,348 361,834 SH   SOLE 1 183,530 178,304 0
SERVICENOW INC COM 81762P102 8 30 SH   DFND 1 0 0 30
SERVICENOW INC OPT 81762P102 21,114 76,900 SH Call SOLE 8 76,900 0 0
SERVICENOW INC COM 81762P102 2,118 7,714 SH   SOLE 8 7,714 0 0
SERVICENOW INC OPT 81762P102 20,455 74,500 SH Put SOLE 8 74,500 0 0
SERVICENOW INC COM 81762P102 554 2,019 SH   SOLE 9 2,019 0 0
SERVICENOW INC COM 81762P102 902 3,284 SH   SOLE 20 0 3,284 0
SERVICENOW INC COM 81762P102 7,534 27,441 SH   SOLE 99 0 27,441 0
SERVICESOURCE INTL INC COM 81763U100 0 13 SH   SOLE 1 13 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,822 53,177 SH   SOLE 1 53,177 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 45 1,301 SH   SOLE 8 1,301 0 0
SESEN BIO INC COM 817763105 0 199 SH   SOLE 1 199 0 0
SHAKE SHACK INC COM 819047101 2,470 34,200 SH   SOLE 1 34,200 0 0
SHAKE SHACK INC COM 819047101 3,954 54,756 SH   SOLE 8 54,756 0 0
SHAKE SHACK INC OPT 819047101 24,945 345,500 SH Put SOLE 8 345,500 0 0
SHAKE SHACK INC OPT 819047101 6,801 94,200 SH Call SOLE 8 94,200 0 0
SHARPSPRING INC COM 820054104 72 5,523 SH   SOLE 1 5,523 0 0
SHAW COMMUNICATIONS INC COM 82028K200 1,921 94,045 SH   SOLE 1 94,045 0 0
SHAW COMMUNICATIONS INC COM 82028K200 3,195 156,384 SH   SOLE 9 156,384 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 831 40,121 SH   SOLE 1 40,121 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 298 14,420 SH   SOLE 8 14,420 0 0
SHELL MIDSTREAM PARTNERS L P OPT 822634101 474 22,900 SH Call SOLE 8 22,900 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 1,423 36,948 SH   SOLE 1 36,948 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 151 3,935 SH   SOLE 8 3,935 0 0
SHERWIN WILLIAMS CO COM 824348106 109,899 239,804 SH   SOLE 1 239,804 0 0
SHERWIN WILLIAMS CO OPT 824348106 3,850 8,400 SH Put SOLE 8 8,400 0 0
SHERWIN WILLIAMS CO COM 824348106 263 575 SH   SOLE 8 575 0 0
SHERWIN WILLIAMS CO OPT 824348106 2,016 4,400 SH Call SOLE 8 4,400 0 0
SHERWIN WILLIAMS CO COM 824348106 2,892 6,310 SH   SOLE 9 6,310 0 0
SHILOH INDS INC COM 824543102 0 4 SH   SOLE 1 4 0 0
SHINHAN FINANCIAL GROUP CO L ADR 824596100 86 2,213 SH   SOLE 1 2,213 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 680 54,361 SH   SOLE 1 54,361 0 0
SHIP FINANCE INTERNATIONAL L OPT G81075106 1 100 SH Call SOLE 8 100 0 0
SHOCKWAVE MED INC COM 82489T104 253 4,437 SH   SOLE 1 4,437 0 0
SHOE CARNIVAL INC COM 824889109 448 16,241 SH   SOLE 1 16,241 0 0
SHOE CARNIVAL INC COM 824889109 33 1,201 SH   SOLE 8 1,201 0 0
SHOE CARNIVAL INC OPT 824889109 41 1,500 SH Put SOLE 8 1,500 0 0
SHOPIFY INC COM 82509L107 221 735 SH   DFND 1 0 0 735
SHOPIFY INC COM 82509L107 1,692 5,622 SH   SOLE 8 5,622 0 0
SHOPIFY INC OPT 82509L107 331 1,100 SH Put SOLE 8 1,100 0 0
SHOPIFY INC OPT 82509L107 391 1,300 SH Call SOLE 8 1,300 0 0
SHOPIFY INC COM 82509L107 183 608 SH   SOLE 9 608 0 0
SHORE BANCSHARES INC COM 825107105 137 8,411 SH   SOLE 1 8,411 0 0
SHOTSPOTTER INC COM 82536T107 559 12,646 SH   SOLE 1 12,646 0 0
SHUTTERFLY INC COM 82568P304 9,138 180,763 SH   SOLE 1 180,763 0 0
SHUTTERFLY INC OPT 82568P304 834 16,500 SH Put SOLE 8 16,500 0 0
SHUTTERFLY INC COM 82568P304 2,738 54,154 SH   SOLE 8 54,154 0 0
SHUTTERFLY INC OPT 82568P304 12,718 251,600 SH Call SOLE 8 251,600 0 0
SHUTTERSTOCK INC COM 825690100 1,315 33,570 SH   SOLE 1 33,570 0 0
SHUTTERSTOCK INC COM 825690100 18 443 SH   SOLE 8 443 0 0
SHUTTERSTOCK INC OPT 825690100 8 200 SH Call SOLE 8 200 0 0
SI BONE INC COM 825704109 392 19,251 SH   SOLE 1 19,251 0 0
SI BONE INC COM 825704109 21 1,056 SH   SOLE 8 1,056 0 0
SIBANYE STILLWATER ADR 825724206 889 187,011 SH   SOLE 1 187,011 0 0
SIBANYE STILLWATER ADR 825724206 337 70,894 SH   SOLE 8 70,894 0 0
SIEBERT FINL CORP COM 826176109 44 4,892 SH   SOLE 1 4,892 0 0
SIEBERT FINL CORP COM 826176109 4 464 SH   SOLE 8 464 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 19 21,552 SH   SOLE 1 21,552 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 1 820 SH   SOLE 8 820 0 0
SIENTRA INC COM 82621J105 432 70,157 SH   SOLE 1 70,157 0 0
SIENTRA INC COM 82621J105 113 18,408 SH   SOLE 8 18,408 0 0
SIENTRA INC OPT 82621J105 74 12,000 SH Put SOLE 8 12,000 0 0
SIERRA BANCORP COM 82620P102 263 9,716 SH   SOLE 1 9,716 0 0
SIERRA ONCOLOGY INC COM 82640U107 0 300 SH   SOLE 1 300 0 0
SIERRA ONCOLOGY INC COM 82640U107 0 10 SH   SOLE 8 10 0 0
SIERRA WIRELESS INC COM 826516106 1 65 SH   SOLE 1 65 0 0
SIERRA WIRELESS INC OPT 826516106 7 600 SH Call SOLE 8 600 0 0
SIERRA WIRELESS INC OPT 826516106 145 12,000 SH Put SOLE 8 12,000 0 0
SIERRA WIRELESS INC COM 826516106 9 709 SH   SOLE 8 709 0 0
SIFY TECHNOLOGIES LIMITED ADR 82655M107 0 339 SH   SOLE 8 339 0 0
SIGA TECHNOLOGIES INC COM 826917106 202 35,518 SH   SOLE 1 35,518 0 0
SIGMATRON INTL INC COM 82661L101 0 49 SH   SOLE 8 49 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 9,894 81,879 SH   SOLE 1 81,879 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 254 2,102 SH   SOLE 8 2,102 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 5,556 45,983 SH   SOLE 9 45,983 0 0
SIGNET JEWELERS LIMITED COM G81276100 1,895 106,004 SH   SOLE 1 106,004 0 0
SIGNET JEWELERS LIMITED OPT G81276100 1,561 87,300 SH Put SOLE 8 87,300 0 0
SIGNET JEWELERS LIMITED COM G81276100 37 2,094 SH   SOLE 8 2,094 0 0
SIGNET JEWELERS LIMITED OPT G81276100 1,012 56,600 SH Call SOLE 8 56,600 0 0
SILGAN HOLDINGS INC COM 827048109 4,348 142,078 SH   SOLE 1 142,078 0 0
SILGAN HOLDINGS INC COM 827048109 347 11,348 SH   SOLE 8 11,348 0 0
SILICOM LTD COM M84116108 33 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC BOND 826919AB8 1,403 1,127,000 PRN   SOLE 8 0 0 1,127,000
SILICON LABORATORIES INC OPT 826919102 434 4,200 SH Call SOLE 8 4,200 0 0
SILICON LABORATORIES INC OPT 826919102 662 6,400 SH Put SOLE 8 6,400 0 0
SILICON LABORATORIES INC COM 826919102 414 4,002 SH   SOLE 8 4,002 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 1,189 26,784 SH   SOLE 1 26,784 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 2 47 SH   SOLE 8 47 0 0
SILK ROAD MEDICAL INC COM 82710M100 217 4,487 SH   SOLE 1 4,487 0 0
SILVERBOW RES INC COM 82836G102 65 4,687 SH   SOLE 1 4,687 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 77 5,522 SH   SOLE 1 5,522 0 0
SILVERSUN TECHNOLOGIES INC COM 82846H207 0 8 SH   SOLE 8 8 0 0
SIMMONS 1ST NATL CORP COM 828730200 2,660 114,335 SH   SOLE 1 114,335 0 0
SIMMONS 1ST NATL CORP COM 828730200 398 17,117 SH   SOLE 99 17,117 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 129,064 807,868 SH   SOLE 1 807,868 0 0
SIMON PPTY GROUP INC NEW COM 828806109 19,804 123,961 SH   SOLE 1 123,961 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 9,457 59,200 SH Call SOLE 8 59,200 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 4,489 28,098 SH   SOLE 8 28,098 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 21,567 135,000 SH Put SOLE 8 135,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 37,314 233,567 SH   SOLE 9 233,567 0 0
SIMON PPTY GROUP INC NEW COM 828806109 256 1,600 SH   DFND 20 0 0 1,600
SIMON PPTY GROUP INC NEW COM 828806109 2,243 14,038 SH   SOLE 99 14,038 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,680 69,799 SH   SOLE 1 69,799 0 0
SIMPLY GOOD FOODS CO COM 82900L102 217 9,017 SH   SOLE 8 9,017 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 3,390 51,012 SH   SOLE 1 51,012 0 0
SIMULATIONS PLUS INC COM 829214105 220 7,700 SH   SOLE 1 7,700 0 0
SINA CORP OPT G81477104 1,915 44,400 SH Put SOLE 8 44,400 0 0
SINA CORP COM G81477104 1,390 32,241 SH   SOLE 8 32,241 0 0
SINA CORP OPT G81477104 738 17,100 SH Call SOLE 8 17,100 0 0
SINA CORP COM G81477104 500 11,600 SH   SOLE 9 11,600 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 6,896 128,602 SH   SOLE 1 128,602 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 3,025 56,390 SH   SOLE 8 56,390 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 1,089 20,300 SH Call SOLE 8 20,300 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 6,151 114,700 SH Put SOLE 8 114,700 0 0
SINOPEC SHANGHAI PETROCHEMIC ADR 82935M109 65 1,630 SH   SOLE 1 1,630 0 0
SIRIUS XM HLDGS INC COM 82968B103 12,474 2,235,434 SH   SOLE 1 2,235,434 0 0
SIRIUS XM HLDGS INC OPT 82968B103 628 112,628 SH Call SOLE 8 112,628 0 0
SIRIUS XM HLDGS INC COM 82968B103 843 151,021 SH   SOLE 8 151,021 0 0
SIRIUS XM HLDGS INC OPT 82968B103 192 34,332 SH Put SOLE 8 34,332 0 0
SIRIUS XM HLDGS INC COM 82968B103 102 18,230 SH   SOLE 9 18,230 0 0
SITE CENTERS CORP TRUS 82981J109 2,146 162,103 SH   SOLE 1 162,103 0 0
SITE CENTERS CORP TRUS 82981J109 24 1,812 SH   SOLE 8 1,812 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,358 48,450 SH   SOLE 1 48,450 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 12,892 259,506 SH   SOLE 1 259,506 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 487 9,795 SH   SOLE 8 9,795 0 0
SJW GROUP COM 784305104 1,338 22,000 SH   SOLE 1 22,000 0 0
SJW GROUP COM 784305104 66 1,083 SH   SOLE 8 1,083 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SKECHERS U S A INC COM 830566105 2,334 74,115 SH   SOLE 1 74,115 0 0
SKECHERS U S A INC OPT 830566105 5,039 160,000 SH Put SOLE 1 160,000 0 0
SKECHERS U S A INC OPT 830566105 948 30,100 SH Put SOLE 8 30,100 0 0
SKECHERS U S A INC OPT 830566105 1,247 39,600 SH Call SOLE 8 39,600 0 0
SKECHERS U S A INC COM 830566105 1,429 45,390 SH   SOLE 8 45,390 0 0
SKECHERS U S A INC COM 830566105 64 2,017 SH   SOLE 99 2,017 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 1,152 42,057 SH   SOLE 1 42,057 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 515 18,821 SH   SOLE 99 18,821 0 0
SKYWEST INC COM 830879102 5,551 91,499 SH   SOLE 1 91,499 0 0
SKYWEST INC COM 830879102 16 260 SH   SOLE 8 260 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 20,543 265,892 SH   SOLE 1 265,892 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,625 72,800 SH Put SOLE 8 72,800 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 4,605 59,600 SH Call SOLE 8 59,600 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,750 61,473 SH   SOLE 8 61,473 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,040 13,466 SH   SOLE 9 13,466 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 640 8,283 SH   SOLE 99 8,283 0 0
SL GREEN RLTY CORP TRUS 78440X101 36,585 455,182 SH   SOLE 1 455,182 0 0
SL GREEN RLTY CORP COM 78440X101 1,470 18,280 SH   SOLE 1 18,280 0 0
SL GREEN RLTY CORP OPT 78440X101 88 1,100 SH Put SOLE 8 1,100 0 0
SL GREEN RLTY CORP TRUS 78440X101 168 2,097 SH   SOLE 8 2,097 0 0
SL GREEN RLTY CORP COM 78440X101 524 6,516 SH   SOLE 9 6,516 0 0
SLACK TECHNOLOGIES INC COM 83088V102 70 1,905 SH   DFND 1 0 0 1,905
SLACK TECHNOLOGIES INC COM 83088V102 33 901 SH   SOLE 8 901 0 0
SLEEP NUMBER CORP COM 83125X103 3,117 77,172 SH   SOLE 1 77,172 0 0
SLEEP NUMBER CORP COM 83125X103 94 2,331 SH   SOLE 8 2,331 0 0
SLEEP NUMBER CORP COM 83125X103 488 12,073 SH   SOLE 9 12,073 0 0
SLM CORP COM 78442P106 3,355 345,154 SH   SOLE 1 345,154 0 0
SLM CORP OPT 78442P106 110 11,300 SH Put SOLE 8 11,300 0 0
SLM CORP OPT 78442P106 8 800 SH Call SOLE 8 800 0 0
SLM CORP COM 78442P106 320 32,954 SH   SOLE 8 32,954 0 0
SLM CORP COM 78442P106 199 20,430 SH   SOLE 99 20,430 0 0
SM ENERGY CO COM 78454L100 1,059 84,635 SH   SOLE 1 84,635 0 0
SM ENERGY CO COM 78454L100 42 3,389 SH   SOLE 8 3,389 0 0
SM ENERGY CO OPT 78454L100 125 10,000 SH Call SOLE 8 10,000 0 0
SM ENERGY CO OPT 78454L100 182 14,500 SH Put SOLE 8 14,500 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 343 14,940 SH   SOLE 1 14,940 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 3 133 SH   SOLE 8 133 0 0
SMART SAND INC COM 83191H107 336 137,850 SH   SOLE 1 137,850 0 0
SMART SAND INC COM 83191H107 1 241 SH   SOLE 8 241 0 0
SMARTFINANCIAL INC COM 83190L208 184 8,466 SH   SOLE 1 8,466 0 0
SMARTSHEET INC COM 83200N103 10 200 SH   DFND 1 0 0 200
SMARTSHEET INC COM 83200N103 45 936 SH   SOLE 1 936 0 0
SMARTSHEET INC COM 83200N103 2,569 53,079 SH   SOLE 8 53,079 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 1,141 26,193 SH   SOLE 1 26,193 0 0
SMITH A O CORP COM 831865209 13,899 294,692 SH   SOLE 1 294,692 0 0
SMITH A O CORP OPT 831865209 462 9,800 SH Call SOLE 8 9,800 0 0
SMITH A O CORP COM 831865209 487 10,335 SH   SOLE 8 10,335 0 0
SMITH A O CORP OPT 831865209 104 2,200 SH Put SOLE 8 2,200 0 0
SMITH A O CORP COM 831865209 8,029 170,249 SH   SOLE 9 170,249 0 0
SMITH MICRO SOFTWARE INC COM 832154207 0 27 SH   SOLE 8 27 0 0
SMUCKER J M CO COM 832696405 34,927 303,227 SH   SOLE 1 303,227 0 0
SMUCKER J M CO OPT 832696405 3,387 29,400 SH Call SOLE 8 29,400 0 0
SMUCKER J M CO COM 832696405 21 183 SH   SOLE 8 183 0 0
SMUCKER J M CO OPT 832696405 3,053 26,500 SH Put SOLE 8 26,500 0 0
SMUCKER J M CO COM 832696405 1,025 8,901 SH   SOLE 9 8,901 0 0
SNAP INC COM 83304A106 698 48,828 SH   DFND 1 0 0 48,828
SNAP INC COM 83304A106 7,850 548,883 SH   SOLE 1 548,883 0 0
SNAP INC OPT 83304A106 47,113 3,294,600 SH Call SOLE 8 3,294,600 0 0
SNAP INC OPT 83304A106 12,839 897,800 SH Put SOLE 8 897,800 0 0
SNAP INC COM 83304A106 108 7,504 SH   SOLE 9 7,504 0 0
SNAP ON INC COM 833034101 31,132 187,945 SH   SOLE 1 187,945 0 0
SNAP ON INC OPT 833034101 795 4,800 SH Put SOLE 8 4,800 0 0
SNAP ON INC COM 833034101 351 2,116 SH   SOLE 8 2,116 0 0
SNAP ON INC OPT 833034101 215 1,300 SH Call SOLE 8 1,300 0 0
SNAP ON INC COM 833034101 723 4,363 SH   SOLE 9 4,363 0 0
SO YOUNG INTERNATIONAL INC ADR 83356Q108 11 780 SH   SOLE 1 780 0 0
SOCIAL REALITY INC COM 83362P300 160 34,400 SH   SOLE 1 34,400 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 1,827 58,720 SH   SOLE 1 58,720 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 361 11,600 SH Call SOLE 8 11,600 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 68 2,178 SH   SOLE 8 2,178 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 330 10,600 SH Put SOLE 8 10,600 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 35 1,123 SH   SOLE 9 1,123 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 778 25,000 SH   DFND 20 0 0 25,000
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 543 17,451 SH   SOLE 99 17,451 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOGOU INC OPT 83409V104 3 700 SH Put SOLE 8 700 0 0
SOGOU INC ADR 83409V104 26 6,254 SH   SOLE 8 6,254 0 0
SOGOU INC OPT 83409V104 9 2,300 SH Call SOLE 8 2,300 0 0
SOHU COM LTD OPT 83410S108 179 12,800 SH Call SOLE 8 12,800 0 0
SOHU COM LTD OPT 83410S108 83 5,900 SH Put SOLE 8 5,900 0 0
SOHU COM LTD ADR 83410S108 15 1,129 SH   SOLE 8 1,129 0 0
SOHU COM LTD ADR 83410S108 187 13,344 SH   SOLE 99 13,344 0 0
SOLARCITY CORP BOND 83416TAC4 19 20,000 PRN   SOLE 8 0 0 20,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,119 33,935 SH   SOLE 1 33,935 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 1,924 30,800 SH Put SOLE 8 30,800 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 2,005 32,100 SH Call SOLE 8 32,100 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,033 16,534 SH   SOLE 8 16,534 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 596 39,781 SH   SOLE 1 39,781 0 0
SOLARWINDS CORP COM 83417Q105 4 230 SH   SOLE 1 230 0 0
SOLARWINDS CORP COM 83417Q105 75 4,110 SH   SOLE 8 4,110 0 0
SOLARWINDS CORP COM 83417Q105 655 35,704 SH   SOLE 9 35,704 0 0
SOLID BIOSCIENCES INC COM 83422E105 170 29,615 SH   SOLE 1 29,615 0 0
SOLID BIOSCIENCES INC COM 83422E105 14 2,357 SH   SOLE 8 2,357 0 0
SOLID BIOSCIENCES INC OPT 83422E105 1,216 211,400 SH Call SOLE 8 211,400 0 0
SOLITON INC COM 834251100 30 2,012 SH   SOLE 1 2,012 0 0
SONIC AUTOMOTIVE INC COM 83545G102 862 36,870 SH   SOLE 1 36,870 0 0
SONIC AUTOMOTIVE INC COM 83545G102 10 450 SH   SOLE 8 450 0 0
SONIM TECHNOLOGIES INC COM 83548F101 30 2,322 SH   SOLE 1 2,322 0 0
SONOCO PRODS CO COM 835495102 3,640 55,700 SH   SOLE 1 55,700 0 0
SONOCO PRODS CO COM 835495102 4 68 SH   SOLE 8 68 0 0
SONOS INC COM 83570H108 2,082 183,584 SH   SOLE 1 183,584 0 0
SONOS INC OPT 83570H108 59 5,200 SH Call SOLE 8 5,200 0 0
SONOS INC OPT 83570H108 349 30,800 SH Put SOLE 8 30,800 0 0
SONOS INC COM 83570H108 446 39,347 SH   SOLE 8 39,347 0 0
SONY CORP OPT 835699307 12,574 240,000 SH Put SOLE 1 240,000 0 0
SONY CORP OPT 835699307 12,574 240,000 SH Call SOLE 1 240,000 0 0
SONY CORP ADR 835699307 6,959 132,820 SH   SOLE 1 132,820 0 0
SONY CORP ADR 835699307 337 6,425 SH   SOLE 8 6,425 0 0
SONY CORP OPT 835699307 6,790 129,600 SH Put SOLE 8 129,600 0 0
SONY CORP OPT 835699307 8,335 159,100 SH Call SOLE 8 159,100 0 0
SONY CORP ADR 835699307 7 136 SH   SOLE 9 136 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 201 75,416 SH   SOLE 1 75,416 0 0
SOTHEBYS COM 835898107 3,410 58,645 SH   SOLE 1 58,645 0 0
SOTHEBYS OPT 835898107 267 4,600 SH Call SOLE 8 4,600 0 0
SOTHEBYS COM 835898107 26 450 SH   SOLE 8 450 0 0
SOTHEBYS OPT 835898107 622 10,700 SH Put SOLE 8 10,700 0 0
SOUTH JERSEY INDS INC COM 838518108 3,679 109,073 SH   SOLE 1 109,073 0 0
SOUTH JERSEY INDS INC COM 838518108 382 11,340 SH   SOLE 99 11,340 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 526 31,879 SH   SOLE 1 31,879 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 6 378 SH   SOLE 8 378 0 0
SOUTH ST CORP COM 840441109 1,892 25,684 SH   SOLE 1 25,684 0 0
SOUTH ST CORP COM 840441109 4 57 SH   SOLE 8 57 0 0
SOUTHERN CO COM 842587107 99 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO COM 842587107 80,966 1,464,662 SH   SOLE 1 1,464,662 0 0
SOUTHERN CO OPT 842587107 8,861 160,300 SH Put SOLE 8 160,300 0 0
SOUTHERN CO COM 842587107 586 10,612 SH   SOLE 8 10,612 0 0
SOUTHERN CO OPT 842587107 10,890 197,000 SH Call SOLE 8 197,000 0 0
SOUTHERN CO COM 842587107 6,102 110,385 SH   SOLE 9 110,385 0 0
SOUTHERN COPPER CORP COM 84265V105 23 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP COM 84265V105 1,437 37,001 SH   SOLE 1 37,001 0 0
SOUTHERN COPPER CORP COM 84265V105 153 3,939 SH   SOLE 8 3,939 0 0
SOUTHERN COPPER CORP OPT 84265V105 730 18,800 SH Put SOLE 8 18,800 0 0
SOUTHERN COPPER CORP OPT 84265V105 641 16,500 SH Call SOLE 8 16,500 0 0
SOUTHERN COPPER CORP COM 84265V105 49 1,261 SH   SOLE 9 1,261 0 0
SOUTHERN COPPER CORP COM 84265V105 1,562 40,214 SH   DFND 20 0 0 40,214
SOUTHERN FIRST BANCSHARES IN COM 842873101 182 4,643 SH   SOLE 1 4,643 0 0
SOUTHERN MO BANCORP INC COM 843380106 182 5,214 SH   SOLE 1 5,214 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 201 13,114 SH   SOLE 1 13,114 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,191 36,792 SH   SOLE 1 36,792 0 0
SOUTHWEST AIRLS CO COM 844741108 47,151 928,556 SH   SOLE 1 928,556 0 0
SOUTHWEST AIRLS CO OPT 844741108 15,666 308,500 SH Put SOLE 8 308,500 0 0
SOUTHWEST AIRLS CO COM 844741108 2,157 42,456 SH   SOLE 8 42,456 0 0
SOUTHWEST AIRLS CO OPT 844741108 8,932 175,900 SH Call SOLE 8 175,900 0 0
SOUTHWEST AIRLS CO COM 844741108 1,752 34,504 SH   SOLE 9 34,504 0 0
SOUTHWEST AIRLS CO COM 844741108 66 1,304 SH   DFND 20 0 0 1,304
SOUTHWEST GAS HOLDINGS INC COM 844895102 3,620 40,391 SH   SOLE 1 40,391 0 0
SOUTHWESTERN ENERGY CO COM 845467109 7,027 2,223,915 SH   SOLE 1 2,223,915 0 0
SOUTHWESTERN ENERGY CO COM 845467109 951 301,035 SH   SOLE 8 301,035 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 157 49,600 SH Put SOLE 8 49,600 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 163 51,700 SH Call SOLE 8 51,700 0 0
SP PLUS CORP COM 78469C103 555 17,345 SH   SOLE 1 17,345 0 0
SPARK ENERGY INC COM 846511103 92 8,204 SH   SOLE 1 8,204 0 0
SPARK THERAPEUTICS INC COM 84652J103 11,314 110,510 SH   SOLE 1 110,510 0 0
SPARK THERAPEUTICS INC COM 84652J103 3,573 34,901 SH   SOLE 8 34,901 0 0
SPARK THERAPEUTICS INC OPT 84652J103 379 3,700 SH Call SOLE 8 3,700 0 0
SPARTAN MTRS INC COM 846819100 242 22,123 SH   SOLE 1 22,123 0 0
SPARTANNASH CO COM 847215100 488 41,806 SH   SOLE 1 41,806 0 0
SPARTANNASH CO COM 847215100 2 202 SH   SOLE 8 202 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 129,503 487,132 SH   SOLE 1 487,132 0 0
SPDR GOLD TRUST FUND 78463V107 582 4,373 SH   DFND 1 0 0 4,373
SPDR GOLD TRUST FUND 78463V107 90,410 678,750 SH   SOLE 1 678,750 0 0
SPDR GOLD TRUST OPT 78463V107 715,378 5,370,700 SH Call SOLE 8 5,370,700 0 0
SPDR GOLD TRUST FUND 78463V107 1,440 10,809 SH   SOLE 8 10,809 0 0
SPDR GOLD TRUST OPT 78463V107 837,188 6,285,200 SH Put SOLE 8 6,285,200 0 0
SPDR GOLD TRUST FUND 78463V107 205 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X749 1,022 20,490 SH   SOLE 1 20,490 0 0
SPDR INDEX SHS FDS FUND 78463X202 15,624 407,929 SH   SOLE 1 407,929 0 0
SPDR INDEX SHS FDS FUND 78463X301 489 5,000 SH   DFND 1 0 0 5,000
SPDR INDEX SHS FDS FUND 78463X202 295 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS FUND 78463X400 71 743 SH   SOLE 8 743 0 0
SPDR INDEX SHS FDS FUND 78463X756 4 100 SH   SOLE 8 100 0 0
SPDR INDEX SHS FDS FUND 78463X533 0 8 SH   SOLE 8 8 0 0
SPDR INDEX SHS FDS OPT 78463X202 39,250 1,024,800 SH Call SOLE 8 1,024,800 0 0
SPDR INDEX SHS FDS OPT 78463X202 29,698 775,400 SH Put SOLE 8 775,400 0 0
SPDR INDEX SHS FDS FUND 78463X202 355 9,267 SH   SOLE 8 9,267 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 3,477 11,866 SH   DFND 1 0 0 11,866
SPDR S&ampP 500 ETF TR OPT 78462F103 1,409,916 4,812,000 SH Put SOLE 1 4,812,000 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 908,300 3,100,000 SH Call SOLE 1 3,100,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,752,183 9,393,122 SH   SOLE 1 9,393,122 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 7,425,147 25,341,800 SH Put SOLE 8 25,341,800 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 620,417 2,117,471 SH   SOLE 8 2,117,471 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 6,061,965 20,689,300 SH Call SOLE 8 20,689,300 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 22,655 63,887 SH   SOLE 1 63,887 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 6,454 18,200 SH Call SOLE 8 18,200 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 1,702 4,800 SH   SOLE 8 4,800 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 3,191 9,000 SH Put SOLE 8 9,000 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 3,565 10,053 SH   SOLE 9 10,053 0 0
SPDR SERIES TRUST FUND 78464A284 1,169 20,000 SH   SOLE 1 20,000 0 0
SPDR SERIES TRUST FUND 78464A359 15,822 299,261 SH   SOLE 1 299,261 0 0
SPDR SERIES TRUST FUND 78464A888 62,597 1,501,838 SH   SOLE 1 1,501,838 0 0
SPDR SERIES TRUST FUND 78464A789 2,148 63,200 SH   SOLE 1 63,200 0 0
SPDR SERIES TRUST FUND 78468R408 463 17,000 SH   DFND 1 0 0 17,000
SPDR SERIES TRUST FUND 78464A870 213,874 2,438,418 SH   SOLE 1 2,438,418 0 0
SPDR SERIES TRUST FUND 78464A714 77,513 1,829,433 SH   SOLE 1 1,829,433 0 0
SPDR SERIES TRUST FUND 78468R622 7 66 SH   SOLE 1 66 0 0
SPDR SERIES TRUST FUND 78464A698 98,865 1,850,377 SH   SOLE 1 1,850,377 0 0
SPDR SERIES TRUST FUND 78464A797 16,060 370,388 SH   SOLE 1 370,388 0 0
SPDR SERIES TRUST FUND 78464A755 22,704 800,000 SH   SOLE 1 800,000 0 0
SPDR SERIES TRUST FUND 78464A730 239,868 8,802,506 SH   SOLE 1 8,802,506 0 0
SPDR SERIES TRUST OPT 78464A870 91,008 1,037,600 SH Put SOLE 8 1,037,600 0 0
SPDR SERIES TRUST FUND 78464A771 4 81 SH   SOLE 8 81 0 0
SPDR SERIES TRUST OPT 78464A888 704 16,900 SH Put SOLE 8 16,900 0 0
SPDR SERIES TRUST OPT 78464A714 43,675 1,030,800 SH Put SOLE 8 1,030,800 0 0
SPDR SERIES TRUST OPT 78468R622 222,368 2,041,198 SH Put SOLE 8 2,041,198 0 0
SPDR SERIES TRUST OPT 78464A888 3,093 74,200 SH Call SOLE 8 74,200 0 0
SPDR SERIES TRUST OPT 78464A755 2,242 79,000 SH Put SOLE 8 79,000 0 0
SPDR SERIES TRUST OPT 78464A730 43,824 1,608,200 SH Call SOLE 8 1,608,200 0 0
SPDR SERIES TRUST OPT 78464A698 32,299 604,500 SH Put SOLE 8 604,500 0 0
SPDR SERIES TRUST FUND 78464A755 1,061 37,377 SH   SOLE 8 37,377 0 0
SPDR SERIES TRUST OPT 78464A714 6,093 143,800 SH Call SOLE 8 143,800 0 0
SPDR SERIES TRUST FUND 78464A698 1,165 21,811 SH   SOLE 8 21,811 0 0
SPDR SERIES TRUST OPT 78468R622 223,385 2,050,533 SH Call SOLE 8 2,050,533 0 0
SPDR SERIES TRUST FUND 78464A748 33 3,474 SH   SOLE 8 3,474 0 0
SPDR SERIES TRUST OPT 78464A797 6,322 145,800 SH Put SOLE 8 145,800 0 0
SPDR SERIES TRUST OPT 78464A870 25,655 292,500 SH Call SOLE 8 292,500 0 0
SPDR SERIES TRUST FUND 78464A730 16,202 594,573 SH   SOLE 8 594,573 0 0
SPDR SERIES TRUST FUND 78464A722 1,888 47,400 SH   SOLE 8 47,400 0 0
SPDR SERIES TRUST OPT 78464A748 3 300 SH Call SOLE 8 300 0 0
SPDR SERIES TRUST OPT 78464A698 4,563 85,400 SH Call SOLE 8 85,400 0 0
SPDR SERIES TRUST FUND 78464A797 2,049 47,249 SH   SOLE 8 47,249 0 0
SPDR SERIES TRUST FUND 78464A870 6,454 73,581 SH   SOLE 8 73,581 0 0
SPDR SERIES TRUST OPT 78464A755 5,784 203,800 SH Call SOLE 8 203,800 0 0
SPDR SERIES TRUST OPT 78464A730 71,043 2,607,072 SH Put SOLE 8 2,607,072 0 0
SPDR SERIES TRUST OPT 78464A748 50 5,200 SH Put SOLE 8 5,200 0 0
SPDR SERIES TRUST OPT 78464A797 48 1,100 SH Call SOLE 8 1,100 0 0
SPDR SERIES TRUST FUND 78464A698 139 2,604 SH   SOLE 9 2,604 0 0
SPDR SERIES TRUST FUND 78464A870 797 9,092 SH   SOLE 9 9,092 0 0
SPDR SERIES TRUST FUND 78464A797 682 15,735 SH   SOLE 9 15,735 0 0
SPDR SERIES TRUST FUND 78464A730 3,034 111,330 SH   SOLE 9 111,330 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 54 1,011 SH   SOLE 8 1,011 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 437 8,120 SH   SOLE 99 8,120 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 1,444 167,640 SH   SOLE 1 167,640 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 142 16,478 SH   SOLE 8 16,478 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 1,945 225,900 SH Put SOLE 8 225,900 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 140 7,572 SH   SOLE 1 7,572 0 0
SPERO THERAPEUTICS INC COM 84833T103 78 6,789 SH   SOLE 1 6,789 0 0
SPIRE INC COM 84857L101 3,223 38,391 SH   SOLE 1 38,391 0 0
SPIRE INC COM 84857L101 51 610 SH   SOLE 8 610 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 18,327 225,215 SH   SOLE 1 225,215 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 228 2,800 SH Call SOLE 8 2,800 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 1,180 14,500 SH Put SOLE 8 14,500 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 742 9,123 SH   SOLE 8 9,123 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 152 1,869 SH   SOLE 9 1,869 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 196 2,409 SH   SOLE 99 2,409 0 0
SPIRIT AIRLS INC COM 848577102 4,410 92,405 SH   SOLE 1 92,405 0 0
SPIRIT AIRLS INC COM 848577102 1,551 32,500 SH   SOLE 8 32,500 0 0
SPIRIT AIRLS INC OPT 848577102 2,196 46,000 SH Put SOLE 8 46,000 0 0
SPIRIT AIRLS INC OPT 848577102 2,138 44,800 SH Call SOLE 8 44,800 0 0
SPIRIT MTA REIT TRUS 84861U105 239 28,691 SH   SOLE 1 28,691 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 175 7,814 SH   SOLE 1 7,814 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 1,610 37,746 SH   SOLE 1 37,746 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 11 260 SH   SOLE 8 260 0 0
SPIRIT RLTY CAP INC NEW COM 84860W300 597 13,994 SH   SOLE 99 13,994 0 0
SPLUNK INC COM 848637104 105,693 840,501 SH   SOLE 1 840,501 0 0
SPLUNK INC COM 848637104 3,677 29,237 SH   SOLE 8 29,237 0 0
SPLUNK INC OPT 848637104 10,664 84,800 SH Call SOLE 8 84,800 0 0
SPLUNK INC OPT 848637104 18,649 148,300 SH Put SOLE 8 148,300 0 0
SPLUNK INC COM 848637104 206 1,642 SH   SOLE 9 1,642 0 0
SPOK HLDGS INC COM 84863T106 317 21,047 SH   SOLE 1 21,047 0 0
SPOK HLDGS INC COM 84863T106 1 94 SH   SOLE 8 94 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 106 28,237 SH   SOLE 1 28,237 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 2,554 17,465 SH   SOLE 1 17,465 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 292 2,000 SH   DFND 1 0 0 2,000
SPOTIFY TECHNOLOGY S A COM L8681T102 8,430 57,650 SH   SOLE 8 57,650 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 23,687 162,000 SH Put SOLE 8 162,000 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 17,546 120,000 SH Call SOLE 8 120,000 0 0
SPRAGUE RES LP COM 849343108 1 82 SH   SOLE 8 82 0 0
SPRING BK PHARMACEUTICALS IN COM 849431101 67 18,157 SH   SOLE 1 18,157 0 0
SPRINT CORPORATION COM 85207U105 35,352 5,380,795 SH   SOLE 1 5,380,795 0 0
SPRINT CORPORATION OPT 85207U105 1,884 286,800 SH Call SOLE 8 286,800 0 0
SPRINT CORPORATION COM 85207U105 71 10,809 SH   SOLE 8 10,809 0 0
SPRINT CORPORATION OPT 85207U105 3,397 517,000 SH Put SOLE 8 517,000 0 0
SPRINT CORPORATION COM 85207U105 59 9,047 SH   SOLE 9 9,047 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 30 2,300 SH   DFND 1 0 0 2,300
SPROUTS FMRS MKT INC COM 85208M102 970 51,321 SH   SOLE 1 51,321 0 0
SPROUTS FMRS MKT INC OPT 85208M102 6 300 SH Put SOLE 8 300 0 0
SPROUTS FMRS MKT INC OPT 85208M102 1,039 55,000 SH Call SOLE 8 55,000 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,573 83,263 SH   SOLE 8 83,263 0 0
SPS COMMERCE INC COM 78463M107 2,987 29,221 SH   SOLE 1 29,221 0 0
SPX CORP COM 784635104 1,821 55,145 SH   SOLE 1 55,145 0 0
SPX FLOW INC COM 78469X107 2,465 58,890 SH   SOLE 1 58,890 0 0
SQUARE INC COM 852234103 5 65 SH   DFND 1 0 0 65
SQUARE INC COM 852234103 68,165 939,822 SH   SOLE 1 939,822 0 0
SQUARE INC COM 852234103 22,743 313,578 SH   SOLE 8 313,578 0 0
SQUARE INC OPT 852234103 30,238 416,900 SH Call SOLE 8 416,900 0 0
SQUARE INC OPT 852234103 132,875 1,832,000 SH Put SOLE 8 1,832,000 0 0
SQUARE INC COM 852234103 261 3,605 SH   SOLE 9 3,605 0 0
SQUARE INC COM 852234103 1,073 14,800 SH   DFND 20 0 0 14,800
SRC ENERGY INC COM 78470V108 2,549 513,709 SH   SOLE 1 513,709 0 0
SRC ENERGY INC COM 78470V108 13 2,542 SH   SOLE 8 2,542 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 5,354 92,948 SH   SOLE 1 92,948 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 474 8,210 SH   SOLE 8 8,210 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 145 2,513 SH   SOLE 9 2,513 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 473 8,204 SH   SOLE 99 8,204 0 0
SSR MNG INC COM 784730103 13 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 614 44,800 SH   SOLE 1 44,800 0 0
SSR MNG INC OPT 784730103 622 45,400 SH Call SOLE 8 45,400 0 0
SSR MNG INC COM 784730103 764 55,805 SH   SOLE 8 55,805 0 0
SSR MNG INC OPT 784730103 110 8,000 SH Put SOLE 8 8,000 0 0
ST JOE CO COM 790148100 448 25,926 SH   SOLE 1 25,926 0 0
ST JOE CO COM 790148100 6 345 SH   SOLE 8 345 0 0
ST JOE CO OPT 790148100 16 900 SH Call SOLE 8 900 0 0
STAAR SURGICAL CO COM 852312305 958 32,595 SH   SOLE 1 32,595 0 0
STAAR SURGICAL CO OPT 852312305 1,175 40,000 SH Call SOLE 8 40,000 0 0
STAAR SURGICAL CO COM 852312305 1,821 61,997 SH   SOLE 8 61,997 0 0
STAFFING 360 SOLUTIONS INC COM 852387307 47 30,265 SH   SOLE 8 30,265 0 0
STAG INDL INC TRUS 85254J102 3,841 127,016 SH   SOLE 1 127,016 0 0
STAG INDL INC TRUS 85254J102 20 662 SH   SOLE 8 662 0 0
STAGE STORES INC COM 85254C305 2 2,369 SH   SOLE 8 2,369 0 0
STAMPS COM INC COM 852857200 2,257 49,844 SH   SOLE 1 49,844 0 0
STAMPS COM INC COM 852857200 1,296 28,625 SH   SOLE 8 28,625 0 0
STAMPS COM INC OPT 852857200 27 600 SH Call SOLE 8 600 0 0
STAMPS COM INC OPT 852857200 2,223 49,100 SH Put SOLE 8 49,100 0 0
STANDARD MTR PRODS INC COM 853666105 1,188 26,188 SH   SOLE 1 26,188 0 0
STANDARD MTR PRODS INC COM 853666105 35 768 SH   SOLE 8 768 0 0
STANDEX INTL CORP COM 854231107 1,068 14,606 SH   SOLE 1 14,606 0 0
STANDEX INTL CORP COM 854231107 0 4 SH   SOLE 8 4 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 26,920 186,150 SH   SOLE 1 186,150 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,475 10,200 SH Put SOLE 8 10,200 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 1,047 7,232 SH   SOLE 8 7,232 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 4,035 27,900 SH Call SOLE 8 27,900 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 1,740 12,030 SH   SOLE 9 12,030 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 578 4,000 SH   DFND 20 0 0 4,000
STANTEC INC COM 85472N109 17 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 963 40,100 SH   SOLE 9 40,100 0 0
STAR BULK CARRIERS CORP COM Y8162K204 13 1,304 SH   SOLE 9 1,304 0 0
STARBUCKS CORP COM 855244109 211,930 2,528,067 SH   SOLE 1 2,528,067 0 0
STARBUCKS CORP COM 855244109 145 1,729 SH   DFND 1 0 0 1,729
STARBUCKS CORP OPT 855244109 26,558 316,800 SH Call SOLE 8 316,800 0 0
STARBUCKS CORP OPT 855244109 46,727 557,400 SH Put SOLE 8 557,400 0 0
STARBUCKS CORP COM 855244109 3,998 47,701 SH   SOLE 8 47,701 0 0
STARBUCKS CORP COM 855244109 64,100 764,629 SH   SOLE 9 764,629 0 0
STARBUCKS CORP COM 855244109 11,252 134,227 SH   SOLE 58 134,227 0 0
STARS GROUP INC COM 85570W100 167 9,779 SH   SOLE 1 9,779 0 0
STARS GROUP INC COM 85570W100 1,008 59,029 SH   SOLE 8 59,029 0 0
STARS GROUP INC COM 85570W100 21 1,216 SH   SOLE 9 1,216 0 0
STARTEK INC COM 85569C107 91 11,036 SH   SOLE 1 11,036 0 0
STARTEK INC COM 85569C107 0 3 SH   SOLE 8 3 0 0
STARWOOD PPTY TR INC COM 85571B105 2,652 116,737 SH   SOLE 1 116,737 0 0
STARWOOD PPTY TR INC TRUS 85571B105 55,004 2,420,995 SH   SOLE 1 2,420,995 0 0
STARWOOD PPTY TR INC BOND 85571BAH8 840 827,000 PRN   SOLE 8 0 0 827,000
STARWOOD PPTY TR INC TRUS 85571B105 20 890 SH   SOLE 8 890 0 0
STATE AUTO FINL CORP COM 855707105 398 11,391 SH   SOLE 1 11,391 0 0
STATE STR CORP COM 857477103 28,199 502,986 SH   SOLE 1 502,986 0 0
STATE STR CORP COM 857477103 18 319 SH   DFND 1 0 0 319
STATE STR CORP OPT 857477103 2,730 48,700 SH Put SOLE 8 48,700 0 0
STATE STR CORP OPT 857477103 2,433 43,400 SH Call SOLE 8 43,400 0 0
STATE STR CORP COM 857477103 1,634 29,158 SH   SOLE 9 29,158 0 0
STEALTHGAS INC COM Y81669106 43 12,500 SH   DFND 20 0 0 12,500
STEEL DYNAMICS INC COM 858119100 23,697 784,649 SH   SOLE 1 784,649 0 0
STEEL DYNAMICS INC OPT 858119100 3,884 128,600 SH Put SOLE 8 128,600 0 0
STEEL DYNAMICS INC COM 858119100 1,669 55,293 SH   SOLE 8 55,293 0 0
STEEL DYNAMICS INC OPT 858119100 1,498 49,600 SH Call SOLE 8 49,600 0 0
STEEL DYNAMICS INC COM 858119100 77 2,549 SH   SOLE 9 2,549 0 0
STEEL DYNAMICS INC COM 858119100 482 15,974 SH   SOLE 99 15,974 0 0
STEELCASE INC COM 858155203 1,136 66,407 SH   SOLE 1 66,407 0 0
STEELCASE INC COM 858155203 1 60 SH   SOLE 8 60 0 0
STELLUS CAP INVT CORP COM 858568108 17 1,200 SH   SOLE 1 1,200 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 396 25,828 SH   SOLE 1 25,828 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 2 111 SH   SOLE 8 111 0 0
STEPAN CO COM 858586100 3,171 34,495 SH   SOLE 1 34,495 0 0
STEPAN CO COM 858586100 0 2 SH   SOLE 8 2 0 0
STERICYCLE INC COM 858912108 7,703 161,295 SH   SOLE 1 161,295 0 0
STERICYCLE INC OPT 858912108 1,017 21,300 SH Put SOLE 8 21,300 0 0
STERICYCLE INC OPT 858912108 205 4,300 SH Call SOLE 8 4,300 0 0
STERICYCLE INC COM 858912108 165 3,467 SH   SOLE 8 3,467 0 0
STERIS PLC COM G8473T100 7,039 47,275 SH   SOLE 1 47,275 0 0
STERIS PLC COM G8473T100 48 327 SH   SOLE 8 327 0 0
STERIS PLC COM G8473T100 32 210 SH   SOLE 9 210 0 0
STERLING BANCORP DEL COM 85917A100 1,511 71,023 SH   SOLE 1 71,023 0 0
STERLING BANCORP DEL COM 85917A100 56 2,651 SH   SOLE 8 2,651 0 0
STERLING BANCORP DEL COM 85917A100 451 21,172 SH   SOLE 99 21,172 0 0
STERLING BANCORP INC COM 85917W102 168 16,793 SH   SOLE 1 16,793 0 0
STERLING BANCORP INC COM 85917W102 26 2,643 SH   SOLE 8 2,643 0 0
STERLING CONSTRUCTION CO INC COM 859241101 311 23,138 SH   SOLE 1 23,138 0 0
STERLING CONSTRUCTION CO INC COM 859241101 39 2,884 SH   SOLE 8 2,884 0 0
STEWART INFORMATION SVCS COR COM 860372101 2,870 70,889 SH   SOLE 1 70,889 0 0
STIFEL FINL CORP COM 860630102 3,465 58,658 SH   SOLE 1 58,658 0 0
STIFEL FINL CORP COM 860630102 171 2,891 SH   SOLE 8 2,891 0 0
STIFEL FINL CORP COM 860630102 503 8,522 SH   SOLE 99 8,522 0 0
STITCH FIX INC COM 860897107 3,918 122,454 SH   SOLE 1 122,454 0 0
STITCH FIX INC OPT 860897107 2,230 69,700 SH Put SOLE 8 69,700 0 0
STITCH FIX INC COM 860897107 29 892 SH   SOLE 8 892 0 0
STITCH FIX INC OPT 860897107 4,018 125,600 SH Call SOLE 8 125,600 0 0
STMICROELECTRONICS N V ADR 861012102 16 896 SH   SOLE 1 896 0 0
STMICROELECTRONICS N V OPT 861012102 7,728 438,600 SH Call SOLE 8 438,600 0 0
STMICROELECTRONICS N V OPT 861012102 726 41,200 SH Put SOLE 8 41,200 0 0
STOCK YDS BANCORP INC COM 861025104 482 13,336 SH   SOLE 1 13,336 0 0
STOCK YDS BANCORP INC COM 861025104 19 527 SH   SOLE 8 527 0 0
STOKE THERAPEUTICS INC COM 86150R107 27 914 SH   SOLE 99 914 0 0
STONECO LTD COM G85158106 30 1,000 SH   DFND 1 0 0 1,000
STONECO LTD COM G85158106 9 320 SH   SOLE 8 320 0 0
STONEMOR PARTNERS L P COM 86183Q100 108 48,893 SH   SOLE 1 48,893 0 0
STONERIDGE INC COM 86183P102 577 18,275 SH   SOLE 1 18,275 0 0
STONERIDGE INC COM 86183P102 5 143 SH   SOLE 8 143 0 0
STORE CAP CORP TRUS 862121100 7,634 230,005 SH   SOLE 1 230,005 0 0
STORE CAP CORP TRUS 862121100 228 6,860 SH   SOLE 8 6,860 0 0
STORE CAP CORP COM 862121100 2,911 87,712 SH   SOLE 99 87,712 0 0
STRATASYS LTD COM M85548101 1,201 40,877 SH   SOLE 1 40,877 0 0
STRATASYS LTD COM M85548101 1,777 60,491 SH   SOLE 8 60,491 0 0
STRATASYS LTD OPT M85548101 211 7,200 SH Put SOLE 8 7,200 0 0
STRATASYS LTD OPT M85548101 640 21,800 SH Call SOLE 8 21,800 0 0
STRATEGIC ED INC COM 86272C103 5,161 28,990 SH   SOLE 1 28,990 0 0
STRATEGIC ED INC OPT 86272C103 178 1,000 SH Put SOLE 8 1,000 0 0
STRATEGIC ED INC COM 86272C103 23 130 SH   SOLE 8 130 0 0
STRATEGIC ED INC OPT 86272C103 18 100 SH Call SOLE 8 100 0 0
STRATUS PPTYS INC COM 863167201 127 3,907 SH   SOLE 1 3,907 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 108 34,519 SH   SOLE 1 34,519 0 0
STRYKER CORP COM 863667101 1,297 6,310 SH   DFND 1 0 0 6,310
STRYKER CORP COM 863667101 87,162 423,976 SH   SOLE 1 423,976 0 0
STRYKER CORP COM 863667101 797 3,877 SH   SOLE 8 3,877 0 0
STRYKER CORP OPT 863667101 781 3,800 SH Put SOLE 8 3,800 0 0
STRYKER CORP OPT 863667101 33,222 161,600 SH Call SOLE 8 161,600 0 0
STRYKER CORP COM 863667101 4,980 24,224 SH   SOLE 9 24,224 0 0
STURM RUGER &amp CO INC COM 864159108 1,609 29,557 SH   SOLE 1 29,557 0 0
STURM RUGER &amp CO INC OPT 864159108 251 4,600 SH Call SOLE 8 4,600 0 0
STURM RUGER &amp CO INC OPT 864159108 82 1,500 SH Put SOLE 8 1,500 0 0
STURM RUGER &amp CO INC COM 864159108 651 11,950 SH   SOLE 99 11,950 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 73 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L COM 864482104 348 14,290 SH   SOLE 1 14,290 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 5 200 SH Call SOLE 8 200 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 19 800 SH Put SOLE 8 800 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 1 44 SH   SOLE 8 44 0 0
SUMITOMO MITSUI FINL GROUP I ADR 86562M209 1,485 210,334 SH   SOLE 1 210,334 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 197 7,360 SH   SOLE 1 7,360 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 0 18 SH   SOLE 8 18 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 3,030 264,126 SH   SOLE 1 264,126 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 2 158 SH   SOLE 8 158 0 0
SUMMIT MATLS INC COM 86614U100 1,421 73,806 SH   SOLE 1 73,806 0 0
SUMMIT MATLS INC COM 86614U100 1,815 94,279 SH   SOLE 8 94,279 0 0
SUMMIT MATLS INC OPT 86614U100 12,546 651,700 SH Call SOLE 8 651,700 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 101 13,618 SH   SOLE 1 13,618 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 4 567 SH   SOLE 8 567 0 0
SUN CMNTYS INC COM 866674104 1,625 12,680 SH   SOLE 1 12,680 0 0
SUN CMNTYS INC TRUS 866674104 15,102 117,813 SH   SOLE 1 117,813 0 0
SUN CMNTYS INC COM 866674104 27 211 SH   SOLE 9 211 0 0
SUN CMNTYS INC COM 866674104 1,732 13,510 SH   SOLE 99 13,510 0 0
SUN LIFE FINL INC COM 866796105 451 10,870 SH   SOLE 1 10,870 0 0
SUN LIFE FINL INC COM 866796105 4,069 98,141 SH   SOLE 9 98,141 0 0
SUNCOKE ENERGY INC COM 86722A103 1,134 127,799 SH   SOLE 1 127,799 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 2,081 167,723 SH   SOLE 1 167,723 0 0
SUNCOKE ENERGY PARTNERS L P COM 86722Y101 2 170 SH   SOLE 8 170 0 0
SUNCOR ENERGY INC NEW COM 867224107 6,459 206,824 SH   SOLE 1 206,824 0 0
SUNCOR ENERGY INC NEW OPT 867224107 1,015 32,500 SH Put SOLE 8 32,500 0 0
SUNCOR ENERGY INC NEW OPT 867224107 3,947 126,400 SH Call SOLE 8 126,400 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,277 40,912 SH   SOLE 9 40,912 0 0
SUNCOR ENERGY INC NEW COM 867224107 472 15,115 SH   SOLE 99 15,115 0 0
SUNLANDS TECHNOLOGY GROUP ADR 86740P108 1,004 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 398 12,729 SH   SOLE 1 12,729 0 0
SUNOCO LP OPT 86765K109 244 7,800 SH Call SOLE 8 7,800 0 0
SUNOCO LP COM 86765K109 550 17,594 SH   SOLE 8 17,594 0 0
SUNOCO LP OPT 86765K109 19 600 SH Put SOLE 8 600 0 0
SUNOPTA INC COM 8676EP108 0 26 SH   SOLE 1 26 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 1,315 122,940 SH   SOLE 1 122,940 0 0
SUNPOWER CORP OPT 867652406 489 45,700 SH Call SOLE 8 45,700 0 0
SUNPOWER CORP OPT 867652406 205 19,200 SH Put SOLE 8 19,200 0 0
SUNPOWER CORP COM 867652406 194 18,157 SH   SOLE 8 18,157 0 0
SUNRUN INC COM 86771W105 1,374 73,202 SH   SOLE 1 73,202 0 0
SUNRUN INC COM 86771W105 5 283 SH   SOLE 8 283 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 8,007 584,009 SH   SOLE 1 584,009 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 5 373 SH   SOLE 8 373 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 628 45,823 SH   SOLE 99 45,823 0 0
SUNTRUST BKS INC COM 867914103 52,893 841,569 SH   SOLE 1 841,569 0 0
SUNTRUST BKS INC COM 867914103 90 1,436 SH   SOLE 8 1,436 0 0
SUNTRUST BKS INC OPT 867914103 5,569 88,600 SH Call SOLE 8 88,600 0 0
SUNTRUST BKS INC OPT 867914103 848 13,500 SH Put SOLE 8 13,500 0 0
SUNTRUST BKS INC COM 867914103 2,155 34,291 SH   SOLE 9 34,291 0 0
SUNWORKS INC COM 86803X105 0 100 SH   SOLE 1 100 0 0
SUNWORKS INC COM 86803X105 0 40 SH   SOLE 8 40 0 0
SUPER LEAGUE GAMING INC COM 86804F202 6 700 SH   SOLE 8 700 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 533 410,061 SH   SOLE 1 410,061 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 79 60,406 SH   SOLE 8 60,406 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 119 6,941 SH   SOLE 1 6,941 0 0
SUPERIOR INDS INTL INC COM 868168105 99 28,439 SH   SOLE 1 28,439 0 0
SUPERIOR INDS INTL INC COM 868168105 14 4,134 SH   SOLE 8 4,134 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 2,039 61,600 SH   SOLE 1 61,600 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 50 1,529 SH   SOLE 8 1,529 0 0
SUPERNUS PHARMACEUTICALS INC BOND 868459AD0 183 193,000 PRN   SOLE 8 0 0 193,000
SUPERNUS PHARMACEUTICALS INC OPT 868459108 89 2,700 SH Put SOLE 8 2,700 0 0
SURFACE ONCOLOGY INC COM 86877M209 71 25,451 SH   SOLE 1 25,451 0 0
SURFACE ONCOLOGY INC COM 86877M209 0 4 SH   SOLE 8 4 0 0
SURGERY PARTNERS INC COM 86881A100 129 15,862 SH   SOLE 1 15,862 0 0
SURMODICS INC COM 868873100 1,348 31,233 SH   SOLE 1 31,233 0 0
SURMODICS INC COM 868873100 122 2,833 SH   SOLE 8 2,833 0 0
SUTRO BIOPHARMA INC COM 869367102 111 9,726 SH   SOLE 1 9,726 0 0
SUZANO SA ADR 86959K105 18 1,044 SH   SOLE 1 1,044 0 0
SVB FINL GROUP COM 78486Q101 24,175 107,644 SH   SOLE 1 107,644 0 0
SVB FINL GROUP COM 78486Q101 188 836 SH   DFND 1 0 0 836
SVB FINL GROUP OPT 78486Q101 1,572 7,000 SH Call SOLE 8 7,000 0 0
SVB FINL GROUP COM 78486Q101 719 3,200 SH   SOLE 8 3,200 0 0
SVB FINL GROUP OPT 78486Q101 3,189 14,200 SH Put SOLE 8 14,200 0 0
SVB FINL GROUP COM 78486Q101 941 4,192 SH   SOLE 9 4,192 0 0
SVB FINL GROUP COM 78486Q101 1,277 5,688 SH   SOLE 58 5,688 0 0
SVMK INC COM 78489X103 893 54,090 SH   SOLE 1 54,090 0 0
SVMK INC COM 78489X103 117 7,060 SH   SOLE 99 7,060 0 0
SWITCH INC COM 87105L104 8 643 SH   SOLE 1 643 0 0
SWITCH INC COM 87105L104 111 8,500 SH   SOLE 8 8,500 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 1,395 50,777 SH   SOLE 1 50,777 0 0
SYMANTEC CORP COM 871503108 21,125 970,911 SH   SOLE 1 970,911 0 0
SYMANTEC CORP COM 871503108 904 41,581 SH   SOLE 8 41,581 0 0
SYMANTEC CORP OPT 871503108 2,585 118,800 SH Call SOLE 8 118,800 0 0
SYMANTEC CORP OPT 871503108 2,052 94,300 SH Put SOLE 8 94,300 0 0
SYMANTEC CORP COM 871503108 1,072 49,279 SH   SOLE 9 49,279 0 0
SYNALLOY CP DEL COM 871565107 87 5,534 SH   SOLE 1 5,534 0 0
SYNAPTICS INC COM 87157D109 1,797 61,636 SH   SOLE 1 61,636 0 0
SYNAPTICS INC BOND 87157DAD1 2,143 2,401,000 PRN   SOLE 8 0 0 2,401,000
SYNAPTICS INC OPT 87157D109 350 12,000 SH Put SOLE 8 12,000 0 0
SYNAPTICS INC COM 87157D109 23 816 SH   SOLE 8 816 0 0
SYNAPTICS INC OPT 87157D109 807 27,700 SH Call SOLE 8 27,700 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 203 25,658 SH   SOLE 1 25,658 0 0
SYNCHRONY FINL COM 87165B103 50,030 1,443,057 SH   SOLE 1 1,443,057 0 0
SYNCHRONY FINL OPT 87165B103 340 9,800 SH Put SOLE 8 9,800 0 0
SYNCHRONY FINL OPT 87165B103 1,588 45,800 SH Call SOLE 8 45,800 0 0
SYNCHRONY FINL COM 87165B103 809 23,334 SH   SOLE 8 23,334 0 0
SYNCHRONY FINL COM 87165B103 1,741 50,232 SH   SOLE 9 50,232 0 0
SYNCHRONY FINL COM 87165B103 1,111 32,058 SH   SOLE 99 32,058 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 121 12,960 SH   SOLE 1 12,960 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 1 60 SH   SOLE 8 60 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 45 4,805 SH   SOLE 99 4,805 0 0
SYNEOS HEALTH INC COM 87166B102 2,408 47,143 SH   SOLE 1 47,143 0 0
SYNEOS HEALTH INC COM 87166B102 0 8 SH   SOLE 8 8 0 0
SYNEOS HEALTH INC COM 87166B102 216 4,236 SH   SOLE 99 4,236 0 0
SYNLOGIC INC COM 87166L100 95 10,442 SH   SOLE 1 10,442 0 0
SYNLOGIC INC COM 87166L100 57 6,295 SH   SOLE 99 6,295 0 0
SYNNEX CORP COM 87162W100 9,131 92,800 SH   SOLE 1 92,800 0 0
SYNNEX CORP OPT 87162W100 49 500 SH Put SOLE 8 500 0 0
SYNNEX CORP COM 87162W100 4,626 47,006 SH   SOLE 8 47,006 0 0
SYNOPSYS INC COM 871607107 30,373 236,027 SH   SOLE 1 236,027 0 0
SYNOPSYS INC OPT 871607107 1,917 14,900 SH Put SOLE 8 14,900 0 0
SYNOPSYS INC OPT 871607107 3,539 27,500 SH Call SOLE 8 27,500 0 0
SYNOPSYS INC COM 871607107 1,487 11,556 SH   SOLE 9 11,556 0 0
SYNOPSYS INC COM 871607107 2,082 16,176 SH   SOLE 58 16,176 0 0
SYNOVUS FINL CORP COM 87161C501 3,613 103,200 SH   SOLE 1 103,200 0 0
SYNOVUS FINL CORP OPT 87161C501 168 4,800 SH Put SOLE 8 4,800 0 0
SYNOVUS FINL CORP COM 87161C501 930 26,543 SH   SOLE 8 26,543 0 0
SYNOVUS FINL CORP OPT 87161C501 242 6,900 SH Call SOLE 8 6,900 0 0
SYNOVUS FINL CORP COM 87161C501 746 21,319 SH   SOLE 99 21,319 0 0
SYNTHORX INC COM 87167A103 64 4,731 SH   SOLE 1 4,731 0 0
SYPRIS SOLUTIONS INC COM 871655106 0 2 SH   SOLE 8 2 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 207 22,340 SH   SOLE 1 22,340 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 0 7 SH   SOLE 8 7 0 0
SYSCO CORP COM 871829107 98,178 1,388,274 SH   SOLE 1 1,388,274 0 0
SYSCO CORP COM 871829107 25 348 SH   DFND 1 0 0 348
SYSCO CORP OPT 871829107 35 500 SH Put SOLE 8 500 0 0
SYSCO CORP OPT 871829107 2,122 30,000 SH Call SOLE 8 30,000 0 0
SYSCO CORP COM 871829107 10 136 SH   SOLE 8 136 0 0
SYSCO CORP COM 871829107 2,854 40,357 SH   SOLE 9 40,357 0 0
SYSTEMAX INC COM 871851101 177 7,973 SH   SOLE 1 7,973 0 0
T MOBILE US INC COM 872590104 20,764 280,057 SH   SOLE 1 280,057 0 0
T MOBILE US INC OPT 872590104 10,106 136,300 SH Call SOLE 8 136,300 0 0
T MOBILE US INC COM 872590104 4,449 60,008 SH   SOLE 8 60,008 0 0
T MOBILE US INC OPT 872590104 10,439 140,800 SH Put SOLE 8 140,800 0 0
T MOBILE US INC COM 872590104 436 5,884 SH   SOLE 9 5,884 0 0
T MOBILE US INC COM 872590104 888 11,974 SH   SOLE 99 11,974 0 0
T2 BIOSYSTEMS INC COM 89853L104 103 61,242 SH   SOLE 1 61,242 0 0
TABLEAU SOFTWARE INC COM 87336U105 8,899 53,607 SH   SOLE 1 53,607 0 0
TABLEAU SOFTWARE INC OPT 87336U105 1,693 10,200 SH Put SOLE 8 10,200 0 0
TABLEAU SOFTWARE INC COM 87336U105 314 1,890 SH   SOLE 8 1,890 0 0
TABLEAU SOFTWARE INC OPT 87336U105 19,191 115,600 SH Call SOLE 8 115,600 0 0
TABLEAU SOFTWARE INC COM 87336U105 189 1,138 SH   SOLE 9 1,138 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,078 21,594 SH   SOLE 1 21,594 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,332 23,412 SH   SOLE 1 23,412 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 39 680 SH   SOLE 8 680 0 0
TAILORED BRANDS INC COM 87403A107 954 165,431 SH   SOLE 1 165,431 0 0
TAILORED BRANDS INC OPT 87403A107 174 30,200 SH Put SOLE 8 30,200 0 0
TAILORED BRANDS INC OPT 87403A107 317 54,900 SH Call SOLE 8 54,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 40,200 1,026,270 SH   SOLE 1 138,184 888,086 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 23 586 SH   DFND 1 0 0 586
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 4,356 111,200 SH Call SOLE 8 111,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,816 46,382 SH   SOLE 8 46,382 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 14,580 372,200 SH Put SOLE 8 372,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,758 44,874 SH   SOLE 20 0 44,874 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,222 31,200 SH   DFND 20 0 0 31,200
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 6,827 174,288 SH   SOLE 99 64,876 109,412 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 40,809 359,453 SH   SOLE 1 359,453 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,433 12,630 SH   SOLE 8 12,630 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 14,350 126,400 SH Put SOLE 8 126,400 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 7,141 62,900 SH Call SOLE 8 62,900 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,473 12,977 SH   SOLE 9 12,977 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 746 6,575 SH   SOLE 99 6,575 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,655 150,000 SH Call SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 3,763 212,528 SH   SOLE 1 212,528 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 381 21,500 SH   DFND 1 0 0 21,500
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,655 150,000 SH Put SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,235 126,299 SH Call SOLE 8 126,299 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 1,255 70,921 SH   SOLE 8 70,921 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,574 145,421 SH Put SOLE 8 145,421 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 12 686 SH   SOLE 9 686 0 0
TAL EDUCATION GROUP ADR 874080104 16,500 433,085 SH   SOLE 1 433,085 0 0
TAL EDUCATION GROUP ADR 874080104 4,304 112,967 SH   SOLE 8 112,967 0 0
TAL EDUCATION GROUP OPT 874080104 47,245 1,240,000 SH Put SOLE 8 1,240,000 0 0
TAL EDUCATION GROUP OPT 874080104 12,383 325,000 SH Call SOLE 8 325,000 0 0
TAL EDUCATION GROUP ADR 874080104 2,734 71,746 SH   SOLE 9 71,746 0 0
TALEND S A ADR 874224207 509 13,203 SH   SOLE 1 13,203 0 0
TALLGRASS ENERGY LP COM 874696107 12,183 577,134 SH   SOLE 1 577,134 0 0
TALLGRASS ENERGY LP COM 874696107 1,776 84,133 SH   SOLE 8 84,133 0 0
TALLGRASS ENERGY LP OPT 874696107 3,167 150,000 SH Call SOLE 8 150,000 0 0
TALOS ENERGY INC COM 87484T108 1,303 54,212 SH   SOLE 1 54,212 0 0
TALOS ENERGY INC COM 87484T108 65 2,719 SH   SOLE 8 2,719 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 2,840 44,006 SH   SOLE 1 44,006 0 0
TANDEM DIABETES CARE INC COM 875372203 34 530 SH   SOLE 8 530 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 4,158 256,520 SH   SOLE 1 256,520 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 3 162 SH   SOLE 8 162 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 195 12,021 SH   SOLE 99 12,021 0 0
TAPESTRY INC COM 876030107 14,534 458,063 SH   SOLE 1 458,063 0 0
TAPESTRY INC COM 876030107 1,569 49,455 SH   SOLE 8 49,455 0 0
TAPESTRY INC OPT 876030107 1,847 58,200 SH Call SOLE 8 58,200 0 0
TAPESTRY INC OPT 876030107 2,227 70,200 SH Put SOLE 8 70,200 0 0
TAPESTRY INC COM 876030107 1,082 34,094 SH   SOLE 9 34,094 0 0
TARENA INTL INC ADR 876108101 0 20 SH   SOLE 8 20 0 0
TARGA RES CORP COM 87612G101 8,188 208,571 SH   SOLE 1 208,571 0 0
TARGA RES CORP OPT 87612G101 1,563 39,800 SH Put SOLE 8 39,800 0 0
TARGA RES CORP OPT 87612G101 4,593 117,000 SH Call SOLE 8 117,000 0 0
TARGA RES CORP COM 87612G101 369 9,412 SH   SOLE 8 9,412 0 0
TARGA RES CORP COM 87612G101 100 2,545 SH   SOLE 9 2,545 0 0
TARGA RES CORP COM 87612G101 714 18,180 SH   SOLE 99 18,180 0 0
TARGET CORP COM 87612E106 85,505 987,247 SH   SOLE 1 987,247 0 0
TARGET CORP OPT 87612E106 15,226 175,800 SH Put SOLE 8 175,800 0 0
TARGET CORP OPT 87612E106 18,205 210,200 SH Call SOLE 8 210,200 0 0
TARGET CORP COM 87612E106 828 9,560 SH   SOLE 8 9,560 0 0
TARGET CORP COM 87612E106 14,445 166,795 SH   SOLE 9 166,795 0 0
TARGET CORP COM 87612E106 212 2,444 SH   SOLE 99 2,444 0 0
TARGET HOSPITALITY CORP COM 87615L107 1,108 121,752 SH   SOLE 1 121,752 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 313 3,666 SH   SOLE 1 3,666 0 0
TARONIS TECHNOLOGIES INC COM 876214107 0 2 SH   DFND 1 0 0 2
TARONIS TECHNOLOGIES INC COM 876214107 1 4,578 SH   SOLE 8 4,578 0 0
TATA MTRS LTD ADR 876568502 9,881 845,950 SH   SOLE 1 845,950 0 0
TATA MTRS LTD ADR 876568502 78 6,674 SH   SOLE 8 6,674 0 0
TATA MTRS LTD OPT 876568502 470 40,200 SH Call SOLE 8 40,200 0 0
TATA MTRS LTD OPT 876568502 489 41,900 SH Put SOLE 8 41,900 0 0
TATA MTRS LTD ADR 876568502 1,554 132,985 SH   SOLE 9 132,985 0 0
TAUBMAN CTRS INC TRUS 876664103 5,262 128,852 SH   SOLE 1 128,852 0 0
TAUBMAN CTRS INC TRUS 876664103 230 5,641 SH   SOLE 8 5,641 0 0
TAUBMAN CTRS INC COM 876664103 327 8,001 SH   SOLE 99 8,001 0 0
TAYLOR DEVICES INC COM 877163105 0 6 SH   SOLE 8 6 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 1,804 86,115 SH   SOLE 1 86,115 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 75 3,569 SH   SOLE 8 3,569 0 0
TC ENERGY CORP COM 87807B107 19,176 387,241 SH   SOLE 1 387,241 0 0
TC ENERGY CORP COM 87807B107 26,063 526,334 SH   SOLE 9 526,334 0 0
TC PIPELINES LP COM 87233Q108 8,404 223,398 SH   SOLE 1 223,398 0 0
TC PIPELINES LP COM 87233Q108 168 4,456 SH   SOLE 8 4,456 0 0
TCF FINL CORP COM 872275102 7,983 384,032 SH   SOLE 1 384,032 0 0
TCF FINL CORP COM 872275102 4 199 SH   SOLE 8 199 0 0
TCF FINL CORP OPT 872275102 25 1,200 SH Call SOLE 8 1,200 0 0
TCF FINL CORP OPT 872275102 62 3,000 SH Put SOLE 8 3,000 0 0
TCR2 THERAPEUTICS INC COM 87808K106 16 1,172 SH   SOLE 1 1,172 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 10,621 212,756 SH   SOLE 1 212,756 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 1,632 32,700 SH Put SOLE 8 32,700 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 43 867 SH   SOLE 8 867 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 4,248 85,100 SH Call SOLE 8 85,100 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 157 3,136 SH   SOLE 9 3,136 0 0
TDH HLDGS INC COM G87084102 0 100 SH   SOLE 1 100 0 0
TE CONNECTIVITY LTD PREF H84989104 13 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 43,787 457,160 SH   SOLE 1 457,160 0 0
TE CONNECTIVITY LTD COM H84989104 48 500 SH   SOLE 8 500 0 0
TE CONNECTIVITY LTD OPT H84989104 345 3,600 SH Call SOLE 8 3,600 0 0
TE CONNECTIVITY LTD OPT H84989104 872 9,100 SH Put SOLE 8 9,100 0 0
TE CONNECTIVITY LTD COM H84989104 2,505 26,163 SH   SOLE 9 26,163 0 0
TEAM INC COM 878155100 532 34,770 SH   SOLE 1 34,770 0 0
TECH DATA CORP COM 878237106 5,660 54,111 SH   SOLE 1 54,111 0 0
TECH DATA CORP COM 878237106 42 399 SH   SOLE 8 399 0 0
TECHNIPFMC PLC OPT G87110105 12,970 500,000 SH Put SOLE 1 500,000 0 0
TECHNIPFMC PLC COM G87110105 33,773 1,301,964 SH   SOLE 1 1,301,964 0 0
TECHNIPFMC PLC OPT G87110105 158 6,100 SH Call SOLE 8 6,100 0 0
TECHNIPFMC PLC OPT G87110105 189 7,300 SH Put SOLE 8 7,300 0 0
TECHNIPFMC PLC COM G87110105 119 4,594 SH   SOLE 8 4,594 0 0
TECHNIPFMC PLC COM G87110105 74,328 2,865,397 SH   SOLE 9 2,865,397 0 0
TECHTARGET INC COM 87874R100 1,059 49,828 SH   SOLE 1 49,828 0 0
TECK RESOURCES LTD COM 878742204 384 16,613 SH   SOLE 1 16,613 0 0
TECK RESOURCES LTD OPT 878742204 9,465 409,700 SH Put SOLE 8 409,700 0 0
TECK RESOURCES LTD OPT 878742204 3,634 157,300 SH Call SOLE 8 157,300 0 0
TECK RESOURCES LTD COM 878742204 4,848 209,825 SH   SOLE 8 209,825 0 0
TECK RESOURCES LTD COM 878742204 108 4,688 SH   SOLE 9 4,688 0 0
TEEKAY CORPORATION COM Y8564W103 205 59,686 SH   SOLE 1 59,686 0 0
TEEKAY CORPORATION OPT Y8564W103 46 13,500 SH Call SOLE 8 13,500 0 0
TEEKAY CORPORATION COM Y8564W103 6 1,717 SH   SOLE 8 1,717 0 0
TEEKAY CORPORATION OPT Y8564W103 31 9,000 SH Put SOLE 8 9,000 0 0
TEEKAY CORPORATION COM Y8564W103 3 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P COM Y8564M105 194 13,771 SH   SOLE 1 13,771 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 4 300 SH Call SOLE 8 300 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 228 16,160 SH   SOLE 8 16,160 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 100 7,100 SH Put SOLE 8 7,100 0 0
TEEKAY TANKERS LTD COM Y8565N102 162 126,727 SH   SOLE 1 126,727 0 0
TEGNA INC COM 87901J105 3,955 261,044 SH   SOLE 1 261,044 0 0
TEGNA INC OPT 87901J105 38 2,500 SH Call SOLE 8 2,500 0 0
TEJON RANCH CO COM 879080109 232 13,972 SH   SOLE 1 13,972 0 0
TEJON RANCH CO COM 879080109 1 43 SH   SOLE 8 43 0 0
TELADOC HEALTH INC COM 87918A105 10 150 SH   DFND 1 0 0 150
TELADOC HEALTH INC COM 87918A105 3,303 49,741 SH   SOLE 1 49,741 0 0
TELADOC HEALTH INC OPT 87918A105 259 3,900 SH Put SOLE 8 3,900 0 0
TELADOC HEALTH INC OPT 87918A105 100 1,500 SH Call SOLE 8 1,500 0 0
TELADOC HEALTH INC COM 87918A105 276 4,158 SH   SOLE 8 4,158 0 0
TELADOC HEALTH INC COM 87918A105 306 4,615 SH   SOLE 99 4,615 0 0
TELARIA INC COM 879181105 510 67,791 SH   SOLE 1 67,791 0 0
TELECOM ARGENTINA S A ADR 879273209 1,241 70,228 SH   SOLE 1 70,228 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 996 3,636 SH   SOLE 1 3,636 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 25 90 SH   SOLE 8 90 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 4,230 15,444 SH   SOLE 9 15,444 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 302 1,101 SH   SOLE 99 1,101 0 0
TELEFLEX INC COM 879369106 9 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 18,118 54,712 SH   SOLE 1 54,712 0 0
TELEFLEX INC COM 879369106 1 3 SH   SOLE 8 3 0 0
TELEFLEX INC COM 879369106 1,180 3,564 SH   SOLE 9 3,564 0 0
TELEFONICA BRASIL SA ADR 87936R106 3,242 249,000 SH   SOLE 1 249,000 0 0
TELEFONICA BRASIL SA ADR 87936R106 0 3 SH   SOLE 8 3 0 0
TELEFONICA S A ADR 879382208 959 115,802 SH   SOLE 1 115,802 0 0
TELENAV INC COM 879455103 247 30,902 SH   SOLE 1 30,902 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 2,974 97,847 SH   SOLE 1 97,847 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 18 563 SH   SOLE 8 563 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 12 400 SH Call SOLE 8 400 0 0
TELIGENT INC NEW COM 87960W104 35 54,439 SH   SOLE 1 54,439 0 0
TELIGENT INC NEW COM 87960W104 0 100 SH   SOLE 8 100 0 0
TELLURIAN INC NEW COM 87968A104 1,754 223,471 SH   SOLE 1 223,471 0 0
TELLURIAN INC NEW COM 87968A104 315 40,109 SH   SOLE 8 40,109 0 0
TELLURIAN INC NEW OPT 87968A104 785 100,000 SH Call SOLE 8 100,000 0 0
TELUS CORP COM 87971M103 920 24,864 SH   SOLE 1 24,864 0 0
TELUS CORP COM 87971M103 3,268 88,335 SH   SOLE 9 88,335 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 282 27,623 SH   DFND 20 0 0 27,623
TEMPLETON GLOBAL INCOME FD FUND 880198106 717 112,668 SH   DFND 20 0 0 112,668
TEMPUR SEALY INTL INC COM 88023U101 1,490 20,305 SH   DFND 1 0 0 20,305
TEMPUR SEALY INTL INC COM 88023U101 1,268 17,282 SH   SOLE 1 17,282 0 0
TEMPUR SEALY INTL INC OPT 88023U101 2,289 31,200 SH Call SOLE 8 31,200 0 0
TEMPUR SEALY INTL INC COM 88023U101 3 41 SH   SOLE 8 41 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,908 26,000 SH Put SOLE 8 26,000 0 0
TENABLE HLDGS INC COM 88025T102 829 29,072 SH   SOLE 1 29,072 0 0
TENARIS S A ADR 88031M109 313 11,897 SH   SOLE 1 11,897 0 0
TENARIS S A ADR 88031M109 10 363 SH   DFND 1 0 0 363
TENARIS S A ADR 88031M109 202 7,680 SH   SOLE 8 7,680 0 0
TENARIS S A OPT 88031M109 50 1,900 SH Call SOLE 8 1,900 0 0
TENARIS S A OPT 88031M109 581 22,100 SH Put SOLE 8 22,100 0 0
TENAX THERAPEUTICS INC COM 88032L209 0 100 SH   SOLE 1 100 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 3 217 SH   SOLE 1 217 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 1,421 94,800 SH Call SOLE 8 94,800 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 6 414 SH   SOLE 8 414 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 474 31,600 SH Put SOLE 8 31,600 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 251 16,740 SH   SOLE 9 16,740 0 0
TENET HEALTHCARE CORP COM 88033G407 3,275 158,522 SH   SOLE 1 158,522 0 0
TENET HEALTHCARE CORP OPT 88033G407 3,731 180,600 SH Put SOLE 8 180,600 0 0
TENET HEALTHCARE CORP COM 88033G407 1,807 87,498 SH   SOLE 8 87,498 0 0
TENET HEALTHCARE CORP OPT 88033G407 702 34,000 SH Call SOLE 8 34,000 0 0
TENNANT CO COM 880345103 1,476 24,117 SH   SOLE 1 24,117 0 0
TENNECO INC COM 880349105 851 76,713 SH   SOLE 1 76,713 0 0
TENNECO INC OPT 880349105 225 20,300 SH Call SOLE 8 20,300 0 0
TENNECO INC OPT 880349105 275 24,800 SH Put SOLE 8 24,800 0 0
TENNECO INC COM 880349105 760 68,545 SH   SOLE 8 68,545 0 0
TERADATA CORP DEL COM 88076W103 1,272 35,453 SH   SOLE 1 35,453 0 0
TERADATA CORP DEL OPT 88076W103 82 2,300 SH Call SOLE 8 2,300 0 0
TERADATA CORP DEL COM 88076W103 1 20 SH   SOLE 8 20 0 0
TERADATA CORP DEL OPT 88076W103 25 700 SH Put SOLE 8 700 0 0
TERADATA CORP DEL COM 88076W103 258 7,183 SH   SOLE 9 7,183 0 0
TERADYNE INC COM 880770102 24,620 513,900 SH   SOLE 1 513,900 0 0
TERADYNE INC BOND 880770AG7 143 88,000 PRN   SOLE 8 0 0 88,000
TERADYNE INC COM 880770102 1,726 36,028 SH   SOLE 8 36,028 0 0
TERADYNE INC OPT 880770102 273 5,700 SH Put SOLE 8 5,700 0 0
TERADYNE INC OPT 880770102 666 13,900 SH Call SOLE 8 13,900 0 0
TERADYNE INC COM 880770102 389 8,120 SH   SOLE 99 8,120 0 0
TEREX CORP NEW COM 880779103 2,801 89,186 SH   SOLE 1 89,186 0 0
TEREX CORP NEW OPT 880779103 383 12,200 SH Call SOLE 8 12,200 0 0
TEREX CORP NEW OPT 880779103 66 2,100 SH Put SOLE 8 2,100 0 0
TERNIUM SA ADR 880890108 2,363 105,306 SH   SOLE 1 105,306 0 0
TERNIUM SA OPT 880890108 40 1,800 SH Put SOLE 8 1,800 0 0
TERNIUM SA OPT 880890108 13 600 SH Call SOLE 8 600 0 0
TERNIUM SA ADR 880890108 1 26 SH   SOLE 8 26 0 0
TERRAFORM PWR INC COM 88104R209 1,785 124,786 SH   SOLE 1 124,786 0 0
TERRENO RLTY CORP TRUS 88146M101 2,336 47,620 SH   SOLE 1 47,620 0 0
TERRITORIAL BANCORP INC COM 88145X108 160 5,184 SH   SOLE 1 5,184 0 0
TESLA INC COM 88160R101 66,447 297,357 SH   SOLE 1 297,357 0 0
TESLA INC COM 88160R101 329 1,472 SH   DFND 1 0 0 1,472
TESLA INC OPT 88160R101 22,346 100,000 SH Call SOLE 1 100,000 0 0
TESLA INC OPT 88160R101 270,992 1,212,706 SH Call SOLE 8 1,212,706 0 0
TESLA INC COM 88160R101 20 89 SH   SOLE 8 89 0 0
TESLA INC BOND 88160RAD3 808 820,000 PRN   SOLE 8 0 0 820,000
TESLA INC OPT 88160R101 523,971 2,344,807 SH Put SOLE 8 2,344,807 0 0
TESLA INC BOND 88160RAC5 10,502 11,050,000 PRN   SOLE 8 0 0 11,050,000
TESLA INC COM 88160R101 322 1,441 SH   SOLE 9 1,441 0 0
TESSCO TECHNOLOGIES INC COM 872386107 271 15,202 SH   SOLE 1 15,202 0 0
TETRA TECH INC NEW COM 88162G103 5,862 74,632 SH   SOLE 1 74,632 0 0
TETRA TECH INC NEW COM 88162G103 8 100 SH   SOLE 8 100 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 232 142,727 SH   SOLE 1 142,727 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 34 70,456 SH   SOLE 1 70,456 0 0
TETRAPHASE PHARMACEUTICALS I COM 88165N105 0 45 SH   SOLE 8 45 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 769 46,787 SH   SOLE 8 46,787 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 641 39,000 SH Call SOLE 8 39,000 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 36 2,200 SH Put SOLE 8 2,200 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 7,512 813,846 SH   SOLE 1 813,846 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 2,308 250,000 SH Call SOLE 1 250,000 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 11 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 170 18,440 SH   SOLE 8 18,440 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 6,965 754,600 SH Put SOLE 8 754,600 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 4,544 492,300 SH Call SOLE 8 492,300 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,261 461,623 SH   SOLE 9 461,623 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 2,308 250,000 SH Call SOLE 9 250,000 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,310 250,303 SH   DFND 20 0 0 250,303
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 11,323 184,504 SH   SOLE 1 184,504 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 262 4,280 SH   SOLE 8 4,280 0 0
TEXAS INSTRS INC COM 882508104 217,437 1,894,722 SH   SOLE 1 1,894,722 0 0
TEXAS INSTRS INC COM 882508104 5,475 47,709 SH   SOLE 8 47,709 0 0
TEXAS INSTRS INC OPT 882508104 30,893 269,200 SH Put SOLE 8 269,200 0 0
TEXAS INSTRS INC OPT 882508104 43,907 382,600 SH Call SOLE 8 382,600 0 0
TEXAS INSTRS INC COM 882508104 27,266 237,592 SH   SOLE 9 237,592 0 0
TEXAS INSTRS INC COM 882508104 9,643 84,029 SH   SOLE 58 84,029 0 0
TEXAS INSTRS INC COM 882508104 304 2,650 SH   SOLE 99 2,650 0 0
TEXAS PAC LD TR COM 882610108 24 30 SH   SOLE 99 30 0 0
TEXAS ROADHOUSE INC COM 882681109 35,935 669,548 SH   SOLE 1 669,548 0 0
TEXAS ROADHOUSE INC OPT 882681109 1,658 30,900 SH Call SOLE 8 30,900 0 0
TEXAS ROADHOUSE INC OPT 882681109 204 3,800 SH Put SOLE 8 3,800 0 0
TEXAS ROADHOUSE INC COM 882681109 31 583 SH   SOLE 8 583 0 0
TEXAS ROADHOUSE INC COM 882681109 19,554 364,332 SH   SOLE 9 364,332 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 244 24,234 SH   SOLE 1 24,234 0 0
TEXTRON INC COM 883203101 16,959 319,739 SH   SOLE 1 319,739 0 0
TEXTRON INC OPT 883203101 621 11,700 SH Call SOLE 8 11,700 0 0
TEXTRON INC OPT 883203101 371 7,000 SH Put SOLE 8 7,000 0 0
TEXTRON INC COM 883203101 110 2,067 SH   SOLE 8 2,067 0 0
TEXTRON INC COM 883203101 1,462 27,572 SH   SOLE 9 27,572 0 0
TFS FINL CORP COM 87240R107 2 136 SH   SOLE 1 136 0 0
TFS FINL CORP COM 87240R107 4 254 SH   SOLE 8 254 0 0
TG THERAPEUTICS INC COM 88322Q108 569 65,763 SH   SOLE 1 65,763 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 19 700 SH   DFND 1 0 0 700
THE CHARLES SCHWAB CORPORATI COM 808513105 114,134 2,839,828 SH   SOLE 1 2,839,828 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 14,026 349,000 SH Put SOLE 8 349,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 6,659 165,705 SH   SOLE 8 165,705 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 9,408 234,100 SH Call SOLE 8 234,100 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,700 92,060 SH   SOLE 9 92,060 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 864 21,500 SH   DFND 20 0 0 21,500
THE TRADE DESK INC COM 88339J105 4,456 19,564 SH   SOLE 1 19,564 0 0
THE TRADE DESK INC COM 88339J105 5,909 25,946 SH   SOLE 8 25,946 0 0
THE TRADE DESK INC OPT 88339J105 8,428 37,000 SH Put SOLE 8 37,000 0 0
THE TRADE DESK INC OPT 88339J105 8,337 36,600 SH Call SOLE 8 36,600 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 1,755 107,444 SH   SOLE 1 107,444 0 0
THERAVANCE BIOPHARMA INC BOND 88339KAA0 2,330 2,686,000 PRN   SOLE 8 0 0 2,686,000
THERAVANCE BIOPHARMA INC COM G8807B106 45 2,795 SH   SOLE 8 2,795 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 172,051 585,848 SH   SOLE 1 585,848 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 362 1,233 SH   DFND 1 0 0 1,233
THERMO FISHER SCIENTIFIC INC OPT 883556102 1,292 4,400 SH Put SOLE 8 4,400 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 13,568 46,200 SH Call SOLE 8 46,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,500 32,350 SH   SOLE 9 32,350 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,013 3,450 SH   DFND 20 0 0 3,450
THERMO FISHER SCIENTIFIC INC COM 883556102 321 1,094 SH   SOLE 20 0 1,094 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,733 43,357 SH   SOLE 58 43,357 0 0
THERMON GROUP HLDGS INC COM 88362T103 880 34,282 SH   SOLE 1 34,282 0 0
THERMON GROUP HLDGS INC COM 88362T103 31 1,197 SH   SOLE 8 1,197 0 0
THIRD PT REINS LTD COM G8827U100 888 85,998 SH   SOLE 1 85,998 0 0
THOMSON REUTERS CORP COM 884903709 1,208 18,712 SH   SOLE 1 18,712 0 0
THOMSON REUTERS CORP COM 884903709 49 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP OPT 884903709 45 700 SH Call SOLE 8 700 0 0
THOMSON REUTERS CORP OPT 884903709 6 100 SH Put SOLE 8 100 0 0
THOMSON REUTERS CORP COM 884903709 115 1,771 SH   SOLE 8 1,771 0 0
THOMSON REUTERS CORP COM 884903709 9,975 154,452 SH   SOLE 9 154,452 0 0
THOR INDS INC COM 885160101 3,883 66,448 SH   SOLE 1 66,448 0 0
THOR INDS INC OPT 885160101 4,518 77,300 SH Put SOLE 8 77,300 0 0
THOR INDS INC OPT 885160101 2,361 40,400 SH Call SOLE 8 40,400 0 0
THOR INDS INC COM 885160101 305 5,226 SH   SOLE 8 5,226 0 0
THUNDER BRIDGE ACQUISITION L COM G8857R100 8 600 SH   SOLE 1 600 0 0
TIDEWATER INC NEW COM 88642R109 589 25,085 SH   SOLE 1 25,085 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW OPT 88642R109 136 5,800 SH Call SOLE 1 5,800 0 0
TIFFANY &amp CO NEW COM 886547108 15,846 169,213 SH   SOLE 1 169,213 0 0
TIFFANY &amp CO NEW OPT 886547108 58,703 626,900 SH Put SOLE 8 626,900 0 0
TIFFANY &amp CO NEW COM 886547108 9,442 100,827 SH   SOLE 8 100,827 0 0
TIFFANY &amp CO NEW OPT 886547108 2,585 27,600 SH Call SOLE 8 27,600 0 0
TIFFANY &amp CO NEW COM 886547108 1,598 17,061 SH   SOLE 9 17,061 0 0
TIFFANY &amp CO NEW COM 886547108 408 4,358 SH   SOLE 99 4,358 0 0
TILE SHOP HLDGS INC COM 88677Q109 183 45,648 SH   SOLE 1 45,648 0 0
TILE SHOP HLDGS INC COM 88677Q109 2 402 SH   SOLE 8 402 0 0
TILLYS INC COM 886885102 118 15,556 SH   SOLE 1 15,556 0 0
TILRAY INC OPT 88688T100 15,588 334,800 SH Call SOLE 8 334,800 0 0
TILRAY INC OPT 88688T100 10,928 234,700 SH Put SOLE 8 234,700 0 0
TIMBERLAND BANCORP INC COM 887098101 258 8,608 SH   SOLE 1 8,608 0 0
TIMKEN CO COM 887389104 353 6,868 SH   SOLE 1 6,868 0 0
TIMKEN CO COM 887389104 4,243 82,647 SH   SOLE 8 82,647 0 0
TIMKEN CO OPT 887389104 10,032 195,400 SH Call SOLE 8 195,400 0 0
TIMKEN CO OPT 887389104 82 1,600 SH Put SOLE 8 1,600 0 0
TIMKENSTEEL CORP COM 887399103 505 62,174 SH   SOLE 1 62,174 0 0
TIPTREE INC COM 88822Q103 104 16,548 SH   SOLE 1 16,548 0 0
TIPTREE INC COM 88822Q103 5 741 SH   SOLE 8 741 0 0
TITAN INTL INC ILL COM 88830M102 342 69,980 SH   SOLE 1 69,980 0 0
TITAN INTL INC ILL COM 88830M102 12 2,496 SH   SOLE 8 2,496 0 0
TITAN INTL INC ILL OPT 88830M102 1 300 SH Call SOLE 8 300 0 0
TITAN MACHY INC COM 88830R101 327 15,903 SH   SOLE 1 15,903 0 0
TITAN MACHY INC OPT 88830R101 10 500 SH Put SOLE 8 500 0 0
TITAN MACHY INC OPT 88830R101 93 4,500 SH Call SOLE 8 4,500 0 0
TITAN PHARMACEUTICALS INC DE COM 888314507 0 9 SH   SOLE 1 9 0 0
TIVITY HEALTH INC COM 88870R102 1,525 92,772 SH   SOLE 1 92,772 0 0
TIVITY HEALTH INC COM 88870R102 259 15,741 SH   SOLE 8 15,741 0 0
TIVITY HEALTH INC OPT 88870R102 15 924 SH Call SOLE 8 924 0 0
TIVO CORP COM 88870P106 1,059 143,629 SH   SOLE 1 143,629 0 0
TIVO CORP COM 88870P106 1 111 SH   SOLE 8 111 0 0
TJX COS INC NEW COM 872540109 116,053 2,194,625 SH   SOLE 1 2,194,625 0 0
TJX COS INC NEW OPT 872540109 2,105 39,800 SH Put SOLE 8 39,800 0 0
TJX COS INC NEW COM 872540109 10,191 192,726 SH   SOLE 8 192,726 0 0
TJX COS INC NEW OPT 872540109 10,290 194,600 SH Call SOLE 8 194,600 0 0
TJX COS INC NEW COM 872540109 46,165 873,006 SH   SOLE 9 873,006 0 0
TOCAGEN INC COM 888846102 91 13,680 SH   SOLE 1 13,680 0 0
TOLL BROTHERS INC COM 889478103 36 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 4,025 109,888 SH   SOLE 1 109,888 0 0
TOLL BROTHERS INC OPT 889478103 590 16,100 SH Call SOLE 8 16,100 0 0
TOLL BROTHERS INC COM 889478103 432 11,784 SH   SOLE 8 11,784 0 0
TOLL BROTHERS INC OPT 889478103 985 26,900 SH Put SOLE 8 26,900 0 0
TOLL BROTHERS INC COM 889478103 0 1 SH   SOLE 9 1 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,302 15,954 SH   SOLE 1 15,954 0 0
TOOTSIE ROLL INDS INC COM 890516107 591 16,016 SH   SOLE 1 16,016 0 0
TOPBUILD CORP COM 89055F103 5,147 62,193 SH   SOLE 1 62,193 0 0
TOPBUILD CORP COM 89055F103 40 472 SH   SOLE 8 472 0 0
TOPBUILD CORP COM 89055F103 951 11,497 SH   SOLE 99 11,497 0 0
TORCHMARK CORP COM 891027104 16,509 184,542 SH   SOLE 1 184,542 0 0
TORCHMARK CORP COM 891027104 849 9,492 SH   SOLE 8 9,492 0 0
TORCHMARK CORP OPT 891027104 1,655 18,500 SH Put SOLE 8 18,500 0 0
TORCHMARK CORP COM 891027104 703 7,859 SH   SOLE 9 7,859 0 0
TORCHMARK CORP COM 891027104 613 6,857 SH   SOLE 99 6,857 0 0
TORM PLC COM G89479102 58 6,726 SH   SOLE 9 6,726 0 0
TORO CO COM 891092108 28,650 428,229 SH   SOLE 1 428,229 0 0
TORO CO COM 891092108 86 1,290 SH   SOLE 8 1,290 0 0
TORO CO COM 891092108 24,543 366,857 SH   SOLE 9 366,857 0 0
TORONTO DOMINION BK ONT COM 891160509 3,557 60,807 SH   SOLE 1 60,807 0 0
TORONTO DOMINION BK ONT COM 891160509 143 2,440 SH   DFND 1 0 0 2,440
TORONTO DOMINION BK ONT OPT 891160509 23 400 SH Put SOLE 8 400 0 0
TORONTO DOMINION BK ONT OPT 891160509 380 6,500 SH Call SOLE 8 6,500 0 0
TORONTO DOMINION BK ONT COM 891160509 4,833 82,616 SH   SOLE 9 82,616 0 0
TOTAL S A ADR 89151E109 2,579 46,227 SH   SOLE 1 0 46,227 0
TOTAL S A OPT 89151E109 3,052 54,700 SH Put SOLE 8 54,700 0 0
TOTAL S A OPT 89151E109 6,857 122,900 SH Call SOLE 8 122,900 0 0
TOTAL S A ADR 89151E109 15,071 270,142 SH   SOLE 9 270,142 0 0
TOTAL S A ADR 89151E109 2,511 45,000 SH   DFND 20 0 0 45,000
TOTAL SYS SVCS INC COM 891906109 48,551 378,488 SH   SOLE 1 378,488 0 0
TOTAL SYS SVCS INC OPT 891906109 7,837 61,100 SH Call SOLE 8 61,100 0 0
TOTAL SYS SVCS INC COM 891906109 47 367 SH   SOLE 8 367 0 0
TOTAL SYS SVCS INC OPT 891906109 51 400 SH Put SOLE 8 400 0 0
TOTAL SYS SVCS INC COM 891906109 1,614 12,585 SH   SOLE 9 12,585 0 0
TOUGHBUILT INDUSTRIES INC COM 89157G207 5 15,628 SH   SOLE 8 15,628 0 0
TOWER INTL INC COM 891826109 391 20,063 SH   SOLE 1 20,063 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 44 2,777 SH   SOLE 1 2,777 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 796 50,500 SH Put SOLE 8 50,500 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 863 54,700 SH Call SOLE 8 54,700 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 558 35,353 SH   SOLE 8 35,353 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 41 19,140 SH   SOLE 1 19,140 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,210 44,352 SH   SOLE 1 44,352 0 0
TOWNSQUARE MEDIA INC COM 892231101 109 20,279 SH   SOLE 1 20,279 0 0
TOYOTA MOTOR CORP ADR 892331307 62 500 SH   DFND 1 0 0 500
TOYOTA MOTOR CORP ADR 892331307 1,077 8,688 SH   SOLE 1 8,688 0 0
TOYOTA MOTOR CORP OPT 892331307 1,351 10,900 SH Call SOLE 8 10,900 0 0
TOYOTA MOTOR CORP OPT 892331307 136 1,100 SH Put SOLE 8 1,100 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG RE FIN TR INC TRUS 87266M107 637 32,986 SH   SOLE 1 32,986 0 0
TPG SPECIALTY LENDING INC COM 87265K102 60 3,100 SH   SOLE 1 3,100 0 0
TPG SPECIALTY LENDING INC BOND 87265KAD4 172 167,000 PRN   SOLE 8 0 0 167,000
TPG SPECIALTY LENDING INC BOND 87265KAB8 735 720,000 PRN   SOLE 8 0 0 720,000
TPI COMPOSITES INC COM 87266J104 1,246 50,420 SH   SOLE 1 50,420 0 0
TPI COMPOSITES INC COM 87266J104 17 688 SH   SOLE 9 688 0 0
TRACTOR SUPPLY CO COM 892356106 19,816 182,126 SH   SOLE 1 182,126 0 0
TRACTOR SUPPLY CO COM 892356106 415 3,818 SH   SOLE 8 3,818 0 0
TRACTOR SUPPLY CO OPT 892356106 4,907 45,100 SH Put SOLE 8 45,100 0 0
TRACTOR SUPPLY CO OPT 892356106 4,298 39,500 SH Call SOLE 8 39,500 0 0
TRACTOR SUPPLY CO COM 892356106 1,018 9,364 SH   SOLE 9 9,364 0 0
TRANSALTA CORP COM 89346D107 2 300 SH   SOLE 1 300 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCAT INC COM 893529107 163 6,378 SH   SOLE 1 6,378 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 19 705 SH   SOLE 1 705 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 8 324 SH   SOLE 8 324 0 0
TRANSDIGM GROUP INC COM 893641100 27,603 57,053 SH   SOLE 1 57,053 0 0
TRANSDIGM GROUP INC OPT 893641100 4,064 8,400 SH Call SOLE 8 8,400 0 0
TRANSDIGM GROUP INC OPT 893641100 6,386 13,200 SH Put SOLE 8 13,200 0 0
TRANSDIGM GROUP INC COM 893641100 693 1,433 SH   SOLE 8 1,433 0 0
TRANSDIGM GROUP INC COM 893641100 1,851 3,827 SH   SOLE 9 3,827 0 0
TRANSDIGM GROUP INC COM 893641100 2,544 5,258 SH   SOLE 58 5,258 0 0
TRANSENTERIX INC COM 89366M201 161 118,659 SH   SOLE 1 118,659 0 0
TRANSENTERIX INC COM 89366M201 0 87 SH   SOLE 8 87 0 0
TRANSLATE BIO INC COM 89374L104 239 18,938 SH   SOLE 1 18,938 0 0
TRANSMEDICS GROUP INC COM 89377M109 206 7,106 SH   SOLE 1 7,106 0 0
TRANSMEDICS GROUP INC COM 89377M109 86 2,982 SH   SOLE 8 2,982 0 0
TRANSOCEAN INC BOND 893830BJ7 1,351 1,378,000 PRN   SOLE 8 0 0 1,378,000
TRANSOCEAN LTD COM H8817H100 612 95,576 SH   SOLE 1 95,576 0 0
TRANSOCEAN LTD OPT H8817H100 7,051 1,100,000 SH Put SOLE 1 1,100,000 0 0
TRANSOCEAN LTD COM H8817H100 2,312 360,726 SH   SOLE 8 360,726 0 0
TRANSOCEAN LTD OPT H8817H100 8,723 1,360,900 SH Put SOLE 8 1,360,900 0 0
TRANSOCEAN LTD OPT H8817H100 12,801 1,997,000 SH Call SOLE 8 1,997,000 0 0
TRANSOCEAN LTD COM H8817H100 617 96,234 SH   SOLE 9 96,234 0 0
TRANSOCEAN LTD COM H8817H100 1,586 247,500 SH   SOLE 99 247,500 0 0
TRANSPORTADORA DE GAS SUR ADR 893870204 120 8,300 SH   SOLE 1 8,300 0 0
TRANSUNION COM 89400J107 2,729 37,135 SH   SOLE 1 37,135 0 0
TRANSUNION COM 89400J107 105 1,430 SH   SOLE 8 1,430 0 0
TRANSUNION COM 89400J107 153 2,084 SH   SOLE 9 2,084 0 0
TRAVELERS COMPANIES INC COM 89417E109 77,569 518,793 SH   SOLE 1 518,793 0 0
TRAVELERS COMPANIES INC COM 89417E109 2 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC OPT 89417E109 4,172 27,900 SH Call SOLE 8 27,900 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,779 11,895 SH   SOLE 8 11,895 0 0
TRAVELERS COMPANIES INC OPT 89417E109 1,241 8,300 SH Put SOLE 8 8,300 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,035 20,293 SH   SOLE 9 20,293 0 0
TRAVELZOO COM 89421Q205 96 6,228 SH   SOLE 1 6,228 0 0
TRAVELZOO COM 89421Q205 12 802 SH   SOLE 8 802 0 0
TRECORA RES COM 894648104 136 14,202 SH   SOLE 1 14,202 0 0
TREDEGAR CORP COM 894650100 525 31,619 SH   SOLE 1 31,619 0 0
TREEHOUSE FOODS INC COM 89469A104 2,707 50,036 SH   SOLE 1 50,036 0 0
TREEHOUSE FOODS INC COM 89469A104 77 1,431 SH   SOLE 8 1,431 0 0
TREMONT MTG TR COM 894789106 0 27 SH   SOLE 8 27 0 0
TREVENA INC COM 89532E109 0 33 SH   SOLE 1 33 0 0
TREX CO INC COM 89531P105 3,606 50,291 SH   SOLE 1 50,291 0 0
TREX CO INC OPT 89531P105 186 2,600 SH Put SOLE 8 2,600 0 0
TREX CO INC COM 89531P105 653 9,103 SH   SOLE 8 9,103 0 0
TRI POINTE GROUP INC COM 87265H109 4,096 342,147 SH   SOLE 1 342,147 0 0
TRI POINTE GROUP INC COM 87265H109 4 298 SH   SOLE 8 298 0 0
TRI POINTE GROUP INC COM 87265H109 224 18,732 SH   SOLE 99 18,732 0 0
TRIBUNE MEDIA CO COM 896047503 106,009 2,293,576 SH   SOLE 1 2,293,576 0 0
TRIBUNE MEDIA CO COM 896047503 5 115 SH   SOLE 8 115 0 0
TRIBUNE PUBG CO NEW COM 89609W107 103 12,931 SH   SOLE 1 12,931 0 0
TRICIDA INC COM 89610F101 555 14,075 SH   SOLE 1 14,075 0 0
TRICIDA INC COM 89610F101 81 2,054 SH   SOLE 99 2,054 0 0
TRICO BANCSHARES COM 896095106 673 17,807 SH   SOLE 1 17,807 0 0
TRIMAS CORP COM 896215209 1,134 36,598 SH   SOLE 1 36,598 0 0
TRIMBLE INC COM 896239100 5,252 116,416 SH   SOLE 1 116,416 0 0
TRIMBLE INC OPT 896239100 149 3,300 SH Put SOLE 8 3,300 0 0
TRIMBLE INC OPT 896239100 72 1,600 SH Call SOLE 8 1,600 0 0
TRIMBLE INC COM 896239100 35 782 SH   SOLE 8 782 0 0
TRIMBLE INC COM 896239100 125 2,778 SH   SOLE 9 2,778 0 0
TRIMBLE INC COM 896239100 651 14,426 SH   SOLE 99 14,426 0 0
TRINET GROUP INC COM 896288107 3,471 51,205 SH   SOLE 1 51,205 0 0
TRINET GROUP INC COM 896288107 671 9,896 SH   SOLE 99 9,896 0 0
TRINITY INDS INC COM 896522109 3,296 158,799 SH   SOLE 1 158,799 0 0
TRINITY INDS INC COM 896522109 112 5,421 SH   SOLE 8 5,421 0 0
TRINITY INDS INC OPT 896522109 32 1,530 SH Put SOLE 8 1,530 0 0
TRINITY INDS INC OPT 896522109 45 2,165 SH Call SOLE 8 2,165 0 0
TRINITY PL HLDGS INC COM 89656D101 90 22,802 SH   SOLE 1 22,802 0 0
TRINSEO S A COM L9340P101 1,683 39,725 SH   SOLE 1 39,725 0 0
TRINSEO S A COM L9340P101 37 877 SH   SOLE 8 877 0 0
TRIPADVISOR INC COM 896945201 26,561 573,798 SH   SOLE 1 573,798 0 0
TRIPADVISOR INC OPT 896945201 1,911 41,300 SH Put SOLE 8 41,300 0 0
TRIPADVISOR INC OPT 896945201 5,523 119,300 SH Call SOLE 8 119,300 0 0
TRIPADVISOR INC COM 896945201 195 4,226 SH   SOLE 8 4,226 0 0
TRIPADVISOR INC COM 896945201 371 8,004 SH   SOLE 9 8,004 0 0
TRIPADVISOR INC COM 896945201 101 2,179 SH   SOLE 99 2,179 0 0
TRIPLE-S MGMT CORP COM 896749108 978 40,995 SH   SOLE 1 40,995 0 0
TRIPLE-S MGMT CORP COM 896749108 32 1,333 SH   SOLE 8 1,333 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1 100 SH   SOLE 1 100 0 0
TRISTATE CAP HLDGS INC COM 89678F100 339 15,900 SH   SOLE 1 15,900 0 0
TRITON INTL LTD COM G9078F107 1,398 42,695 SH   SOLE 1 42,695 0 0
TRITON INTL LTD COM G9078F107 46 1,403 SH   SOLE 8 1,403 0 0
TRIUMPH BANCORP INC COM 89679E300 835 28,755 SH   SOLE 1 28,755 0 0
TRIUMPH BANCORP INC COM 89679E300 227 7,830 SH   SOLE 99 7,830 0 0
TRIUMPH GROUP INC NEW COM 896818101 2,176 95,021 SH   SOLE 1 95,021 0 0
TRIVAGO N V ADR 89686D105 0 26 SH   SOLE 1 26 0 0
TRONOX HOLDINGS PLC COM G9087Q102 792 61,940 SH   SOLE 1 61,940 0 0
TRONOX HOLDINGS PLC COM G9087Q102 527 41,259 SH   SOLE 8 41,259 0 0
TRONOX HOLDINGS PLC OPT G9087Q102 1 100 SH Call SOLE 8 100 0 0
TROVAGENE INC COM 897238606 1 348 SH   DFND 1 0 0 348
TRUEBLUE INC COM 89785X101 1,119 50,695 SH   SOLE 1 50,695 0 0
TRUEBLUE INC COM 89785X101 35 1,586 SH   SOLE 8 1,586 0 0
TRUEBLUE INC OPT 89785X101 22 1,000 SH Put SOLE 8 1,000 0 0
TRUECAR INC COM 89785L107 365 66,774 SH   SOLE 1 66,774 0 0
TRUECAR INC OPT 89785L107 1 100 SH Put SOLE 8 100 0 0
TRUECAR INC COM 89785L107 84 15,440 SH   SOLE 8 15,440 0 0
TRUPANION INC COM 898202106 4,811 133,190 SH   SOLE 1 35,631 97,559 0
TRUPANION INC COM 898202106 616 17,041 SH   SOLE 20 0 17,041 0
TRUPANION INC COM 898202106 815 22,555 SH   SOLE 99 8,690 13,865 0
TRUSTCO BK CORP N Y COM 898349105 883 111,437 SH   SOLE 1 111,437 0 0
TRUSTMARK CORP COM 898402102 1,850 55,659 SH   SOLE 1 55,659 0 0
TRUSTMARK CORP COM 898402102 29 863 SH   SOLE 8 863 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 25 7,700 SH Call SOLE 8 7,700 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 140 42,526 SH   SOLE 8 42,526 0 0
TTEC HLDGS INC COM 89854H102 750 16,100 SH   SOLE 1 16,100 0 0
TTM TECHNOLOGIES INC COM 87305R109 1,145 112,303 SH   SOLE 1 112,303 0 0
TTM TECHNOLOGIES INC COM 87305R109 1 100 SH   SOLE 8 100 0 0
TTM TECHNOLOGIES INC COM 87305R109 309 30,316 SH   SOLE 99 30,316 0 0
TUCOWS INC COM 898697206 1,066 17,478 SH   SOLE 1 17,478 0 0
TUCOWS INC OPT 898697206 122 2,000 SH Put SOLE 8 2,000 0 0
TUNIU CORP ADR 89977P106 1 227 SH   SOLE 8 227 0 0
TUPPERWARE BRANDS CORP COM 899896104 1,036 54,456 SH   SOLE 1 54,456 0 0
TUPPERWARE BRANDS CORP COM 899896104 113 5,937 SH   SOLE 8 5,937 0 0
TUPPERWARE BRANDS CORP OPT 899896104 415 21,800 SH Call SOLE 8 21,800 0 0
TUPPERWARE BRANDS CORP OPT 899896104 293 15,400 SH Put SOLE 8 15,400 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 174 4,281 SH   SOLE 1 4,281 0 0
TURNING PT BRANDS INC COM 90041L105 409 8,356 SH   SOLE 1 8,356 0 0
TURNING PT BRANDS INC COM 90041L105 138 2,808 SH   SOLE 8 2,808 0 0
TURQUOISE HILL RES LTD COM 900435108 6 4,811 SH   SOLE 9 4,811 0 0
TURTLE BEACH CORP COM 900450206 863 74,608 SH   SOLE 1 74,608 0 0
TURTLE BEACH CORP OPT 900450206 454 39,300 SH Put SOLE 1 39,300 0 0
TUTOR PERINI CORP COM 901109108 572 41,241 SH   SOLE 1 41,241 0 0
TUTOR PERINI CORP BOND 901109AD0 150 159,000 PRN   SOLE 8 0 0 159,000
TUTOR PERINI CORP COM 901109108 64 4,634 SH   SOLE 8 4,634 0 0
TWILIO INC COM 90138F102 9 65 SH   DFND 1 0 0 65
TWILIO INC COM 90138F102 3,633 26,646 SH   SOLE 1 26,646 0 0
TWILIO INC COM 90138F102 1,397 10,247 SH   SOLE 8 10,247 0 0
TWILIO INC OPT 90138F102 19,962 146,400 SH Put SOLE 8 146,400 0 0
TWILIO INC OPT 90138F102 22,743 166,800 SH Call SOLE 8 166,800 0 0
TWIN DISC INC COM 901476101 102 6,791 SH   SOLE 1 6,791 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 753 25,294 SH   SOLE 1 25,294 0 0
TWIST BIOSCIENCE CORP COM 90184D100 398 13,708 SH   SOLE 1 13,708 0 0
TWIST BIOSCIENCE CORP COM 90184D100 59 2,025 SH   SOLE 8 2,025 0 0
TWITTER INC COM 90184L102 92,974 2,663,971 SH   SOLE 1 2,663,971 0 0
TWITTER INC COM 90184L102 244 7,005 SH   DFND 1 0 0 7,005
TWITTER INC OPT 90184L102 40,781 1,168,500 SH Put SOLE 8 1,168,500 0 0
TWITTER INC COM 90184L102 5,180 148,446 SH   SOLE 8 148,446 0 0
TWITTER INC BOND 90184LAF9 105 107,000 PRN   SOLE 8 0 0 107,000
TWITTER INC OPT 90184L102 27,198 779,300 SH Call SOLE 8 779,300 0 0
TWITTER INC COM 90184L102 1,973 56,510 SH   SOLE 9 56,510 0 0
TWITTER INC COM 90184L102 583 16,696 SH   DFND 20 0 0 16,696
TWITTER INC COM 90184L102 2,748 78,733 SH   SOLE 58 78,733 0 0
TWO HBRS INVT CORP TRUS 90187B408 2,895 228,459 SH   SOLE 1 228,459 0 0
TWO HBRS INVT CORP TRUS 90187B408 200 15,780 SH   SOLE 8 15,780 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,337 6,193 SH   SOLE 1 6,193 0 0
TYLER TECHNOLOGIES INC COM 902252105 10 45 SH   SOLE 8 45 0 0
TYME TECHNOLOGIES INC COM 90238J103 85 70,093 SH   SOLE 1 70,093 0 0
TYSON FOODS INC COM 902494103 71,298 883,050 SH   SOLE 1 883,050 0 0
TYSON FOODS INC OPT 902494103 12,442 154,100 SH Call SOLE 8 154,100 0 0
TYSON FOODS INC COM 902494103 144 1,786 SH   SOLE 8 1,786 0 0
TYSON FOODS INC OPT 902494103 2,899 35,900 SH Put SOLE 8 35,900 0 0
TYSON FOODS INC COM 902494103 1,840 22,786 SH   SOLE 9 22,786 0 0
U S CONCRETE INC COM 90333L201 1,033 20,780 SH   SOLE 1 20,780 0 0
U S CONCRETE INC OPT 90333L201 65 1,300 SH Put SOLE 8 1,300 0 0
U S CONCRETE INC COM 90333L201 26 536 SH   SOLE 8 536 0 0
U S CONCRETE INC OPT 90333L201 740 14,900 SH Call SOLE 8 14,900 0 0
U S GLOBAL INVS INC COM 902952100 1 299 SH   SOLE 8 299 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,034 16,595 SH   SOLE 1 16,595 0 0
U S SILICA HLDGS INC COM 90346E103 1,090 85,174 SH   SOLE 1 85,174 0 0
U S SILICA HLDGS INC OPT 90346E103 352 27,500 SH Put SOLE 8 27,500 0 0
U S SILICA HLDGS INC COM 90346E103 303 23,646 SH   SOLE 8 23,646 0 0
U S SILICA HLDGS INC OPT 90346E103 413 32,300 SH Call SOLE 8 32,300 0 0
U S WELL SVCS INC COM 91274U101 62 12,937 SH   SOLE 1 12,937 0 0
UBER TECHNOLOGIES INC COM 90353T100 24 531 SH   DFND 1 0 0 531
UBER TECHNOLOGIES INC COM 90353T100 1,582 35,002 SH   SOLE 1 35,002 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,332 29,453 SH   SOLE 8 29,453 0 0
UBER TECHNOLOGIES INC OPT 90353T100 10,380 229,600 SH Call SOLE 8 229,600 0 0
UBER TECHNOLOGIES INC OPT 90353T100 4,109 90,900 SH Put SOLE 8 90,900 0 0
UBER TECHNOLOGIES INC COM 90353T100 92 2,041 SH   SOLE 9 2,041 0 0
UBER TECHNOLOGIES INC COM 90353T100 208 4,600 SH   DFND 20 0 0 4,600
UBIQUITI NETWORKS INC COM 90347A100 450 3,417 SH   SOLE 1 3,417 0 0
UBIQUITI NETWORKS INC OPT 90347A100 1,276 9,700 SH Call SOLE 8 9,700 0 0
UBIQUITI NETWORKS INC OPT 90347A100 9,745 74,100 SH Put SOLE 8 74,100 0 0
UBIQUITI NETWORKS INC COM 90347A100 3,688 28,050 SH   SOLE 8 28,050 0 0
UBS GROUP AG COM H42097107 390 32,815 SH   SOLE 1 32,815 0 0
UBS GROUP AG OPT H42097107 70 5,900 SH Put SOLE 8 5,900 0 0
UBS GROUP AG COM H42097107 1,751 147,304 SH   SOLE 8 147,304 0 0
UDR INC COM 902653104 2,742 61,092 SH   SOLE 1 61,092 0 0
UDR INC TRUS 902653104 28,335 631,215 SH   SOLE 1 631,215 0 0
UDR INC TRUS 902653104 20 450 SH   SOLE 8 450 0 0
UDR INC COM 902653104 970 21,607 SH   SOLE 9 21,607 0 0
UFP TECHNOLOGIES INC COM 902673102 185 4,457 SH   SOLE 1 4,457 0 0
UGI CORP NEW COM 902681105 4,624 86,594 SH   SOLE 1 86,594 0 0
UGI CORP NEW COM 902681105 658 12,334 SH   SOLE 8 12,334 0 0
UGI CORP NEW OPT 902681105 139 2,600 SH Put SOLE 8 2,600 0 0
UGI CORP NEW COM 902681105 103 1,928 SH   SOLE 9 1,928 0 0
UGI CORP NEW COM 902681105 625 11,697 SH   SOLE 99 11,697 0 0
ULTA BEAUTY INC COM 90384S303 31,593 91,072 SH   SOLE 1 91,072 0 0
ULTA BEAUTY INC OPT 90384S303 22,028 63,500 SH Put SOLE 8 63,500 0 0
ULTA BEAUTY INC OPT 90384S303 16,303 47,000 SH Call SOLE 8 47,000 0 0
ULTA BEAUTY INC COM 90384S303 214 616 SH   SOLE 8 616 0 0
ULTA BEAUTY INC COM 90384S303 1,508 4,348 SH   SOLE 9 4,348 0 0
ULTA BEAUTY INC COM 90384S303 2,112 6,088 SH   SOLE 58 6,088 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 982 70,433 SH   SOLE 1 70,433 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 2 123 SH   SOLE 8 123 0 0
ULTRA CLEAN HLDGS INC OPT 90385V107 14 1,000 SH Put SOLE 8 1,000 0 0
ULTRA PETROLEUM CORP COM 903914208 3 13,429 SH   SOLE 1 13,429 0 0
ULTRA PETROLEUM CORP COM 903914208 0 3,952 SH   SOLE 8 3,952 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 2,237 35,231 SH   SOLE 1 35,231 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 6 103 SH   SOLE 8 103 0 0
ULTRAPAR PARTICIPACOES S A ADR 90400P101 49 9,400 SH   SOLE 1 9,400 0 0
UMB FINL CORP COM 902788108 2,482 37,700 SH   SOLE 1 37,700 0 0
UMB FINL CORP COM 902788108 17 264 SH   SOLE 8 264 0 0
UMH PPTYS INC TRUS 903002103 280 22,586 SH   SOLE 1 22,586 0 0
UMH PPTYS INC TRUS 903002103 1 68 SH   SOLE 8 68 0 0
UMPQUA HLDGS CORP COM 904214103 1,520 91,638 SH   SOLE 1 91,638 0 0
UMPQUA HLDGS CORP COM 904214103 3 182 SH   SOLE 8 182 0 0
UNDER ARMOUR INC COM 904311107 6,973 275,029 SH   SOLE 1 275,029 0 0
UNDER ARMOUR INC COM 904311206 4,968 223,712 SH   SOLE 1 223,712 0 0
UNDER ARMOUR INC OPT 904311107 18,972 748,400 SH Put SOLE 8 748,400 0 0
UNDER ARMOUR INC COM 904311206 81 3,652 SH   SOLE 8 3,652 0 0
UNDER ARMOUR INC OPT 904311206 1,248 56,200 SH Call SOLE 8 56,200 0 0
UNDER ARMOUR INC OPT 904311107 6,163 243,100 SH Call SOLE 8 243,100 0 0
UNDER ARMOUR INC COM 904311107 6,699 264,262 SH   SOLE 8 264,262 0 0
UNDER ARMOUR INC OPT 904311206 1,205 54,300 SH Put SOLE 8 54,300 0 0
UNDER ARMOUR INC COM 904311206 455 20,483 SH   SOLE 9 20,483 0 0
UNDER ARMOUR INC COM 904311107 758 29,925 SH   SOLE 9 29,925 0 0
UNDER ARMOUR INC COM 904311107 201 7,926 SH   SOLE 99 7,926 0 0
UNDER ARMOUR INC COM 904311206 334 15,055 SH   SOLE 99 15,055 0 0
UNIFI INC COM 904677200 305 16,791 SH   SOLE 1 16,791 0 0
UNIFI INC COM 904677200 28 1,564 SH   SOLE 8 1,564 0 0
UNIFIRST CORP MASS COM 904708104 3,331 17,664 SH   SOLE 1 17,664 0 0
UNIFIRST CORP MASS COM 904708104 32 169 SH   SOLE 8 169 0 0
UNIFIRST CORP MASS COM 904708104 1,399 7,421 SH   SOLE 99 7,421 0 0
UNILEVER N V ADR 904784709 5,440 89,585 SH   SOLE 1 89,585 0 0
UNILEVER N V ADR 904784709 137 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 23 369 SH   SOLE 8 369 0 0
UNILEVER PLC ADR 904767704 291 4,700 SH   SOLE 1 4,700 0 0
UNILEVER PLC ADR 904767704 152 2,445 SH   DFND 1 0 0 2,445
UNILEVER PLC OPT 904767704 694 11,200 SH Call SOLE 8 11,200 0 0
UNILEVER PLC OPT 904767704 37 600 SH Put SOLE 8 600 0 0
UNILEVER PLC ADR 904767704 2,144 34,600 SH   DFND 20 0 0 34,600
UNION BANKSHARES INC COM 905400107 94 2,537 SH   SOLE 1 2,537 0 0
UNION PACIFIC CORP COM 907818108 141,980 839,564 SH   SOLE 1 839,564 0 0
UNION PACIFIC CORP PREF 907818108 240 1,417 SH   DFND 1 0 0 1,417
UNION PACIFIC CORP OPT 907818108 6,764 40,000 SH Call SOLE 1 40,000 0 0
UNION PACIFIC CORP OPT 907818108 6,764 40,000 SH Put SOLE 1 40,000 0 0
UNION PACIFIC CORP COM 907818108 2,465 14,574 SH   SOLE 8 14,574 0 0
UNION PACIFIC CORP OPT 907818108 14,746 87,200 SH Put SOLE 8 87,200 0 0
UNION PACIFIC CORP OPT 907818108 19,025 112,500 SH Call SOLE 8 112,500 0 0
UNION PACIFIC CORP OPT 907818108 6,764 40,000 SH Call SOLE 9 40,000 0 0
UNION PACIFIC CORP COM 907818108 9,487 56,095 SH   SOLE 9 56,095 0 0
UNION PACIFIC CORP OPT 907818108 6,764 40,000 SH Put SOLE 9 40,000 0 0
UNION PACIFIC CORP COM 907818108 13,195 78,024 SH   SOLE 58 78,024 0 0
UNION PACIFIC CORP COM 907818108 405 2,397 SH   SOLE 99 2,397 0 0
UNIQURE NV COM N90064101 625 8,000 SH   SOLE 1 8,000 0 0
UNIQURE NV OPT N90064101 1,876 24,000 SH Call SOLE 8 24,000 0 0
UNISYS CORP COM 909214306 1,452 149,332 SH   SOLE 1 149,332 0 0
UNISYS CORP COM 909214306 140 14,416 SH   SOLE 8 14,416 0 0
UNISYS CORP OPT 909214306 34 3,500 SH Put SOLE 8 3,500 0 0
UNISYS CORP OPT 909214306 36 3,700 SH Call SOLE 8 3,700 0 0
UNIT CORP COM 909218109 558 62,762 SH   SOLE 1 62,762 0 0
UNIT CORP OPT 909218109 4 500 SH Put SOLE 8 500 0 0
UNIT CORP COM 909218109 0 19 SH   SOLE 8 19 0 0
UNIT CORP OPT 909218109 44 5,000 SH Call SOLE 8 5,000 0 0
UNITED BANKSHARES INC WEST V COM 909907107 3,017 81,321 SH   SOLE 1 81,321 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2,579 90,291 SH   SOLE 1 90,291 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 301 31,391 SH   SOLE 1 31,391 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 29 2,993 SH   SOLE 8 2,993 0 0
UNITED CONTL HLDGS INC COM 910047109 4,196 47,918 SH   SOLE 1 47,918 0 0
UNITED CONTL HLDGS INC COM 910047109 17,206 196,514 SH   SOLE 8 196,514 0 0
UNITED CONTL HLDGS INC OPT 910047109 18,079 206,500 SH Call SOLE 8 206,500 0 0
UNITED CONTL HLDGS INC OPT 910047109 65,785 751,400 SH Put SOLE 8 751,400 0 0
UNITED CONTL HLDGS INC COM 910047109 10,054 114,826 SH   SOLE 9 114,826 0 0
UNITED CONTL HLDGS INC COM 910047109 2,120 24,213 SH   SOLE 58 24,213 0 0
UNITED FINL BANCORP INC NEW COM 910304104 479 33,781 SH   SOLE 1 33,781 0 0
UNITED FINL BANCORP INC NEW COM 910304104 77 5,400 SH   SOLE 99 5,400 0 0
UNITED FIRE GROUP INC COM 910340108 2,117 43,690 SH   SOLE 1 43,690 0 0
UNITED INS HLDGS CORP COM 910710102 348 24,394 SH   SOLE 1 24,394 0 0
UNITED INS HLDGS CORP COM 910710102 33 2,280 SH   SOLE 8 2,280 0 0
UNITED MICROELECTRONICS CORP ADR 910873405 37 16,692 SH   SOLE 1 16,692 0 0
UNITED NAT FOODS INC COM 911163103 1,039 115,796 SH   SOLE 1 115,796 0 0
UNITED NAT FOODS INC COM 911163103 81 9,002 SH   SOLE 8 9,002 0 0
UNITED NAT FOODS INC OPT 911163103 32 3,600 SH Put SOLE 8 3,600 0 0
UNITED PARCEL SERVICE INC COM 911312106 127,297 1,232,654 SH   SOLE 1 1,232,654 0 0
UNITED PARCEL SERVICE INC COM 911312106 52 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC OPT 911312106 28,895 279,800 SH Call SOLE 8 279,800 0 0
UNITED PARCEL SERVICE INC COM 911312106 2,748 26,604 SH   SOLE 8 26,604 0 0
UNITED PARCEL SERVICE INC OPT 911312106 21,160 204,900 SH Put SOLE 8 204,900 0 0
UNITED PARCEL SERVICE INC COM 911312106 6,597 63,877 SH   SOLE 9 63,877 0 0
UNITED PARCEL SERVICE INC COM 911312106 186 1,800 SH   SOLE 20 0 1,800 0
UNITED PARCEL SERVICE INC COM 911312106 3,625 35,103 SH   SOLE 58 35,103 0 0
UNITED RENTALS INC COM 911363109 17,574 132,510 SH   SOLE 1 132,510 0 0
UNITED RENTALS INC COM 911363109 1,028 7,756 SH   SOLE 8 7,756 0 0
UNITED RENTALS INC OPT 911363109 6,181 46,600 SH Call SOLE 8 46,600 0 0
UNITED RENTALS INC OPT 911363109 16,407 123,700 SH Put SOLE 8 123,700 0 0
UNITED RENTALS INC COM 911363109 823 6,204 SH   SOLE 9 6,204 0 0
UNITED SECURITY BANCSHARES C COM 911460103 102 8,961 SH   SOLE 1 8,961 0 0
UNITED STATES CELLULAR CORP COM 911684108 4 86 SH   SOLE 1 86 0 0
UNITED STATES CELLULAR CORP COM 911684108 44 980 SH   SOLE 8 980 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 122 1,526 SH   SOLE 1 1,526 0 0
UNITED STATES NATL GAS FUND FUND 912318300 25,413 1,277,682 SH   SOLE 8 1,277,682 0 0
UNITED STATES NATL GAS FUND OPT 912318300 24,435 1,228,500 SH Put SOLE 8 1,228,500 0 0
UNITED STATES NATL GAS FUND OPT 912318300 23,113 1,162,000 SH Call SOLE 8 1,162,000 0 0
UNITED STATES OIL FUND LP FUND 91232N108 6,701 556,571 SH   SOLE 1 556,571 0 0
UNITED STATES OIL FUND LP OPT 91232N108 43,721 3,631,300 SH Put SOLE 8 3,631,300 0 0
UNITED STATES OIL FUND LP OPT 91232N108 73,756 6,125,900 SH Call SOLE 8 6,125,900 0 0
UNITED STATES OIL FUND LP FUND 91232N108 31,391 2,607,255 SH   SOLE 8 2,607,255 0 0
UNITED STATES OIL FUND LP FUND 91232N108 120 10,000 SH   DFND 20 0 0 10,000
UNITED STATES STL CORP NEW OPT 912909108 3,828 250,000 SH Call SOLE 1 250,000 0 0
UNITED STATES STL CORP NEW COM 912909108 17,361 1,134,006 SH   SOLE 1 1,134,006 0 0
UNITED STATES STL CORP NEW OPT 912909108 12,256 800,500 SH Call SOLE 8 800,500 0 0
UNITED STATES STL CORP NEW COM 912909108 11,327 739,828 SH   SOLE 8 739,828 0 0
UNITED STATES STL CORP NEW OPT 912909108 37,121 2,424,600 SH Put SOLE 8 2,424,600 0 0
UNITED STATES STL CORP NEW COM 912909108 550 35,907 SH   SOLE 9 35,907 0 0
UNITED TECHNOLOGIES CORP COM 913017109 816 6,265 SH   DFND 1 0 0 6,265
UNITED TECHNOLOGIES CORP COM 913017109 200,266 1,538,132 SH   SOLE 1 1,537,407 725 0
UNITED TECHNOLOGIES CORP OPT 913017109 1,602,101 12,304,922 SH Call SOLE 8 12,304,922 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 24,280 186,479 SH Put SOLE 8 186,479 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,589 12,207 SH   SOLE 8 12,207 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,584 65,926 SH   SOLE 9 65,926 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,354 10,400 SH   DFND 20 0 0 10,400
UNITED TECHNOLOGIES CORP COM 913017109 11,391 87,491 SH   SOLE 58 87,491 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,314 10,094 SH   SOLE 99 10,094 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,726 22,113 SH   SOLE 1 22,113 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 830 10,635 SH   SOLE 8 10,635 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 265 3,400 SH Put SOLE 8 3,400 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 351 4,500 SH Call SOLE 8 4,500 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 30 379 SH   SOLE 9 379 0 0
UNITEDHEALTH GROUP INC COM 91324P102 587 2,407 SH   DFND 1 0 0 2,407
UNITEDHEALTH GROUP INC COM 91324P102 400,782 1,642,473 SH   SOLE 1 1,353,703 288,770 0
UNITEDHEALTH GROUP INC OPT 91324P102 38,700 158,600 SH Call SOLE 8 158,600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 31,305 128,293 SH   SOLE 8 128,293 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 95,359 390,800 SH Put SOLE 8 390,800 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,267 74,865 SH   SOLE 9 74,865 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,137 12,856 SH   SOLE 20 0 12,856 0
UNITEDHEALTH GROUP INC COM 91324P102 1,708 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 12,453 51,033 SH   SOLE 99 2,627 48,406 0
UNITI GROUP INC OPT 91325V108 3,800 400,000 SH Put SOLE 1 400,000 0 0
UNITI GROUP INC TRUS 91325V108 5,604 589,873 SH   SOLE 1 589,873 0 0
UNITI GROUP INC OPT 91325V108 6,416 675,300 SH Put SOLE 8 675,300 0 0
UNITI GROUP INC OPT 91325V108 1 100 SH Call SOLE 8 100 0 0
UNITI GROUP INC TRUS 91325V108 4,670 491,564 SH   SOLE 8 491,564 0 0
UNITIL CORP COM 913259107 582 9,714 SH   SOLE 1 9,714 0 0
UNITY BANCORP INC COM 913290102 118 5,211 SH   SOLE 1 5,211 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 247 26,007 SH   SOLE 1 26,007 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 0 14 SH   SOLE 8 14 0 0
UNIVAR INC COM 91336L107 2,374 107,684 SH   SOLE 1 107,684 0 0
UNIVAR INC COM 91336L107 380 17,270 SH   SOLE 8 17,270 0 0
UNIVERSAL CORP VA COM 913456109 2,631 43,274 SH   SOLE 1 43,274 0 0
UNIVERSAL CORP VA COM 913456109 15 245 SH   SOLE 8 245 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 3,512 18,673 SH   SOLE 1 18,673 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 5,510 29,300 SH Put SOLE 8 29,300 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 23 124 SH   SOLE 8 124 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 13,728 73,000 SH Call SOLE 8 73,000 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 0 1 SH   SOLE 9 1 0 0
UNIVERSAL ELECTRS INC COM 913483103 987 24,067 SH   SOLE 1 24,067 0 0
UNIVERSAL ELECTRS INC COM 913483103 26 644 SH   SOLE 8 644 0 0
UNIVERSAL FST PRODS INC COM 913543104 3,175 83,442 SH   SOLE 1 83,442 0 0
UNIVERSAL FST PRODS INC COM 913543104 0 9 SH   SOLE 8 9 0 0
UNIVERSAL FST PRODS INC COM 913543104 532 13,980 SH   SOLE 99 13,980 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 2,229 26,248 SH   SOLE 1 26,248 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 2 25 SH   SOLE 8 25 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 27,495 210,875 SH   SOLE 1 210,875 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 43 329 SH   SOLE 8 329 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 652 5,000 SH Call SOLE 8 5,000 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 843 6,462 SH   SOLE 9 6,462 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 2,302 82,476 SH   SOLE 1 82,476 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 150 5,387 SH   SOLE 8 5,387 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 223 9,941 SH   SOLE 1 9,941 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 61 3,803 SH   SOLE 1 3,803 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 0 40 SH   SOLE 8 40 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 503 19,141 SH   SOLE 1 19,141 0 0
UNUM GROUP COM 91529Y106 24,953 743,753 SH   SOLE 1 743,753 0 0
UNUM GROUP COM 91529Y106 603 17,992 SH   SOLE 8 17,992 0 0
UNUM GROUP COM 91529Y106 557 16,610 SH   SOLE 9 16,610 0 0
UNUM THERAPEUTICS INC COM 903214104 152 58,229 SH   SOLE 1 58,229 0 0
UPLAND SOFTWARE INC COM 91544A109 938 20,603 SH   SOLE 1 20,603 0 0
UPLAND SOFTWARE INC COM 91544A109 423 9,298 SH   SOLE 8 9,298 0 0
UPWORK INC COM 91688F104 20 1,233 SH   DFND 1 0 0 1,233
UPWORK INC COM 91688F104 569 35,402 SH   SOLE 1 35,402 0 0
UPWORK INC COM 91688F104 3 200 SH   SOLE 8 200 0 0
URANIUM ENERGY CORP COM 916896103 157 115,219 SH   SOLE 1 115,219 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URBAN EDGE PPTYS TRUS 91704F104 3,910 225,603 SH   SOLE 1 225,603 0 0
URBAN EDGE PPTYS TRUS 91704F104 5 267 SH   SOLE 8 267 0 0
URBAN OUTFITTERS INC COM 917047102 4,358 191,549 SH   SOLE 1 191,549 0 0
URBAN OUTFITTERS INC OPT 917047102 5,232 230,000 SH Put SOLE 1 230,000 0 0
URBAN OUTFITTERS INC COM 917047102 1,142 50,254 SH   SOLE 8 50,254 0 0
URBAN OUTFITTERS INC OPT 917047102 2,052 90,200 SH Put SOLE 8 90,200 0 0
URBAN OUTFITTERS INC OPT 917047102 218 9,600 SH Call SOLE 8 9,600 0 0
URBAN OUTFITTERS INC COM 917047102 37 1,626 SH   SOLE 99 1,626 0 0
UROGEN PHARMA LTD COM M96088105 434 12,077 SH   SOLE 1 12,077 0 0
UROGEN PHARMA LTD COM M96088105 2 49 SH   SOLE 8 49 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 723 34,459 SH   SOLE 1 34,459 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 1 31 SH   SOLE 8 31 0 0
US BANCORP DEL COM 902973304 172 3,288 SH   DFND 1 0 0 3,288
US BANCORP DEL COM 902973304 163,895 3,127,722 SH   SOLE 1 2,212,201 915,521 0
US BANCORP DEL OPT 902973304 3,762 71,800 SH Put SOLE 8 71,800 0 0
US BANCORP DEL COM 902973304 343 6,547 SH   SOLE 8 6,547 0 0
US BANCORP DEL OPT 902973304 21,054 401,800 SH Call SOLE 8 401,800 0 0
US BANCORP DEL COM 902973304 6,264 119,534 SH   SOLE 9 119,534 0 0
US BANCORP DEL COM 902973304 2,363 45,102 SH   SOLE 20 0 45,102 0
US BANCORP DEL COM 902973304 7,777 148,407 SH   SOLE 99 0 148,407 0
US ECOLOGY INC COM 91732J102 1,497 25,144 SH   SOLE 1 25,144 0 0
US FOODS HLDG CORP COM 912008109 11,022 308,214 SH   SOLE 1 308,214 0 0
US FOODS HLDG CORP OPT 912008109 118 3,300 SH Call SOLE 8 3,300 0 0
US FOODS HLDG CORP COM 912008109 62 1,732 SH   SOLE 8 1,732 0 0
US FOODS HLDG CORP COM 912008109 1,659 46,381 SH   SOLE 99 46,381 0 0
US XPRESS ENTERPRISES INC COM 90338N202 117 22,929 SH   SOLE 1 22,929 0 0
US XPRESS ENTERPRISES INC COM 90338N202 2 336 SH   SOLE 8 336 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 135 7,592 SH   SOLE 1 7,592 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 1 58 SH   SOLE 8 58 0 0
USA TECHNOLOGIES INC COM 90328S500 404 54,333 SH   SOLE 1 54,333 0 0
USA TECHNOLOGIES INC OPT 90328S500 706 95,000 SH Call SOLE 8 95,000 0 0
USA TRUCK INC COM 902925106 162 15,965 SH   SOLE 1 15,965 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,926 24,262 SH   SOLE 1 24,262 0 0
USD PARTNERS LP COM 903318103 2 135 SH   SOLE 8 135 0 0
UTAH MED PRODS INC COM 917488108 282 2,947 SH   SOLE 1 2,947 0 0
UTAH MED PRODS INC COM 917488108 96 1,000 SH   SOLE 9 1,000 0 0
UXIN LTD ADR 91818X108 163 74,000 SH   SOLE 1 74,000 0 0
V F CORP COM 918204108 35,986 411,943 SH   SOLE 1 411,943 0 0
V F CORP OPT 918204108 4,787 54,800 SH Call SOLE 8 54,800 0 0
V F CORP OPT 918204108 3,669 42,000 SH Put SOLE 8 42,000 0 0
V F CORP COM 918204108 987 11,293 SH   SOLE 8 11,293 0 0
V F CORP COM 918204108 2,209 25,291 SH   SOLE 9 25,291 0 0
VAIL RESORTS INC COM 91879Q109 2,571 11,520 SH   SOLE 1 11,520 0 0
VAIL RESORTS INC COM 91879Q109 1,684 7,546 SH   SOLE 8 7,546 0 0
VAIL RESORTS INC OPT 91879Q109 5,959 26,700 SH Call SOLE 8 26,700 0 0
VAIL RESORTS INC OPT 91879Q109 6,807 30,500 SH Put SOLE 8 30,500 0 0
VAIL RESORTS INC COM 91879Q109 100 450 SH   SOLE 9 450 0 0
VAIL RESORTS INC COM 91879Q109 400 1,791 SH   SOLE 99 1,791 0 0
VALE S A ADR 91912E105 7,196 535,434 SH   SOLE 1 535,434 0 0
VALE S A ADR 91912E105 73 5,405 SH   DFND 1 0 0 5,405
VALE S A ADR 91912E105 7,211 536,505 SH   SOLE 8 536,505 0 0
VALE S A OPT 91912E105 30,216 2,248,200 SH Call SOLE 8 2,248,200 0 0
VALE S A OPT 91912E105 71,442 5,315,600 SH Put SOLE 8 5,315,600 0 0
VALE S A ADR 91912E105 120 8,954 SH   SOLE 9 8,954 0 0
VALE S A ADR 91912E105 4,139 307,966 SH   DFND 20 0 0 307,966
VALERO ENERGY CORP NEW COM 91913Y100 64,797 756,865 SH   SOLE 1 756,865 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 16,994 198,500 SH Put SOLE 8 198,500 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,634 30,771 SH   SOLE 8 30,771 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 30,554 356,900 SH Call SOLE 8 356,900 0 0
VALERO ENERGY CORP NEW COM 91913Y100 4,336 50,658 SH   SOLE 9 50,658 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,810 21,139 SH   SOLE 99 21,139 0 0
VALHI INC NEW COM 918905100 57 19,179 SH   SOLE 1 19,179 0 0
VALLEY NATL BANCORP COM 919794107 4,775 442,835 SH   SOLE 1 442,835 0 0
VALLEY NATL BANCORP OPT 919794107 61 5,700 SH Call SOLE 8 5,700 0 0
VALLEY NATL BANCORP OPT 919794107 32 3,000 SH Put SOLE 8 3,000 0 0
VALMONT INDS INC COM 920253101 580 4,576 SH   SOLE 1 4,576 0 0
VALMONT INDS INC COM 920253101 495 3,906 SH   SOLE 8 3,906 0 0
VALMONT INDS INC OPT 920253101 127 1,000 SH Put SOLE 8 1,000 0 0
VALMONT INDS INC OPT 920253101 13 100 SH Call SOLE 8 100 0 0
VALUE LINE INC COM 920437100 19 683 SH   SOLE 1 683 0 0
VALVOLINE INC COM 92047W101 2,912 149,133 SH   SOLE 1 149,133 0 0
VALVOLINE INC COM 92047W101 45 2,355 SH   SOLE 8 2,355 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1,270 90,151 SH   SOLE 1 90,151 0 0
VANDA PHARMACEUTICALS INC COM 921659108 6 466 SH   SOLE 8 466 0 0
VANECK VECTORS ETF TR FUND 92189F403 24 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TR FUND 92189F676 139,736 1,268,253 SH   SOLE 1 1,268,253 0 0
VANECK VECTORS ETF TR FUND 92189F718 9,282 626,339 SH   SOLE 1 626,339 0 0
VANECK VECTORS ETF TR OPT 92189F403 2,363 100,000 SH Put SOLE 1 100,000 0 0
VANECK VECTORS ETF TR FUND 92189F403 954 40,380 SH   SOLE 1 40,380 0 0
VANECK VECTORS ETF TR FUND 92189F106 32,115 1,256,473 SH   SOLE 1 1,256,473 0 0
VANECK VECTORS ETF TR FUND 92189F106 35 1,351 SH   DFND 1 0 0 1,351
VANECK VECTORS ETF TR FUND 92189F791 48 1,376 SH   SOLE 1 1,376 0 0
VANECK VECTORS ETF TR FUND 92189H409 1,148 18,000 SH   SOLE 1 18,000 0 0
VANECK VECTORS ETF TR FUND 92189F791 4 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR OPT 92189F403 2,363 100,000 SH Call SOLE 1 100,000 0 0
VANECK VECTORS ETF TR OPT 92189F791 11,421 326,700 SH Put SOLE 8 326,700 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,663 112,706 SH   SOLE 8 112,706 0 0
VANECK VECTORS ETF TR OPT 92189F718 51,541 3,477,800 SH Put SOLE 8 3,477,800 0 0
VANECK VECTORS ETF TR FUND 92189F718 29,793 2,010,320 SH   SOLE 8 2,010,320 0 0
VANECK VECTORS ETF TR OPT 92189F718 15,502 1,046,000 SH Call SOLE 8 1,046,000 0 0
VANECK VECTORS ETF TR OPT 92189F106 234,364 9,169,200 SH Put SOLE 8 9,169,200 0 0
VANECK VECTORS ETF TR OPT 92189F676 141,658 1,285,700 SH Call SOLE 8 1,285,700 0 0
VANECK VECTORS ETF TR FUND 92189F106 5,920 231,603 SH   SOLE 8 231,603 0 0
VANECK VECTORS ETF TR OPT 92189F106 248,077 9,705,700 SH Call SOLE 8 9,705,700 0 0
VANECK VECTORS ETF TR OPT 92189F676 181,368 1,646,100 SH Put SOLE 8 1,646,100 0 0
VANECK VECTORS ETF TR OPT 92189F791 29,195 835,100 SH Call SOLE 8 835,100 0 0
VANECK VECTORS ETF TR OPT 92189F403 2,325 98,400 SH Put SOLE 8 98,400 0 0
VANECK VECTORS ETF TR OPT 92189F403 2,370 100,300 SH Call SOLE 8 100,300 0 0
VANECK VECTORS ETF TR FUND 92189H300 1,860 53,600 SH   SOLE 9 53,600 0 0
VANECK VECTORS ETF TR FUND 92189F403 297 12,571 SH   SOLE 9 12,571 0 0
VANECK VECTORS ETF TR FUND 92189F106 551 21,557 SH   SOLE 9 21,557 0 0
VANECK VECTORS ETF TR FUND 92189F106 176 6,900 SH   DFND 20 0 0 6,900
VANECK VECTORS ETF TR FUND 92189F718 3,524 237,767 SH   DFND 20 0 0 237,767
VANECK VECTORS ETF TR FUND 92189F403 28 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F676 22 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FD INC FUND 921937835 29,474 354,800 SH   SOLE 1 354,800 0 0
VANGUARD BD INDEX FD INC FUND 921937819 2,788 32,236 SH   SOLE 1 32,236 0 0
VANGUARD BD INDEX FD INC FUND 921937835 0 4 SH   SOLE 8 4 0 0
VANGUARD GROUP FUND 921908844 2,448 21,260 SH   SOLE 1 21,260 0 0
VANGUARD INDEX FDS FUND 922908553 3,666 41,943 SH   SOLE 1 41,943 0 0
VANGUARD INDEX FDS FUND 922908652 31,117 262,412 SH   SOLE 1 262,412 0 0
VANGUARD INDEX FDS FUND 922908744 3,035 27,360 SH   SOLE 1 27,360 0 0
VANGUARD INDEX FDS FUND 922908769 1,711 11,404 SH   SOLE 1 11,404 0 0
VANGUARD INDEX FDS FUND 922908363 722 2,682 SH   DFND 1 0 0 2,682
VANGUARD INDEX FDS OPT 922908553 6,599 75,500 SH Call SOLE 8 75,500 0 0
VANGUARD INDEX FDS FUND 922908363 1 5 SH   SOLE 8 5 0 0
VANGUARD INDEX FDS OPT 922908553 1,101 12,600 SH Put SOLE 8 12,600 0 0
VANGUARD INDEX FDS FUND 922908553 182 2,086 SH   SOLE 8 2,086 0 0
VANGUARD INDEX FDS FUND 922908769 1,078 7,181 SH   SOLE 8 7,181 0 0
VANGUARD INDEX FDS OPT 922908769 30 200 SH Put SOLE 8 200 0 0
VANGUARD INDEX FDS OPT 922908769 450 3,000 SH Call SOLE 8 3,000 0 0
VANGUARD INDEX FDS FUND 922908553 79 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 65,345 1,536,425 SH   SOLE 1 1,536,425 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042718 1,865 17,719 SH   SOLE 1 17,719 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 922042742 1,187 15,798 SH   SOLE 1 15,798 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042742 37,580 500,000 SH Call SOLE 1 500,000 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 690 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042874 75 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042775 67 1,305 SH   SOLE 1 1,305 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 353 8,300 SH Put SOLE 8 8,300 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 705 16,578 SH   SOLE 8 16,578 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 10,165 239,000 SH Call SOLE 8 239,000 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 0 1 SH   SOLE 8 1 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 895 16,300 SH Call SOLE 8 16,300 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 154 2,800 SH Put SOLE 8 2,800 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 270 3,597 SH   DFND 20 0 0 3,597
VANGUARD SCOTTSDALE FDS FUND 92206C870 187 2,080 SH   SOLE 1 2,080 0 0
VANGUARD STAR FD FUND 921909768 16,401 310,910 SH   SOLE 1 310,910 0 0
VANGUARD TAX MANAGED INTL FD FUND 921943858 20,491 491,284 SH   SOLE 1 491,284 0 0
VANGUARD WHITEHALL FDS INC FUND 921946406 1,740 19,918 SH   SOLE 1 19,918 0 0
VANGUARD WORLD FDS FUND 92204A603 2,632 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A702 1,065 5,050 SH   DFND 1 0 0 5,050
VANGUARD WORLD FDS FUND 92204A405 579 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A603 17 115 SH   SOLE 8 115 0 0
VANGUARD WORLD FDS FUND 92204A504 7 43 SH   SOLE 8 43 0 0
VAPOTHERM INC COM 922107107 70 3,043 SH   SOLE 1 3,043 0 0
VAREX IMAGING CORP COM 92214X106 1,324 43,208 SH   SOLE 1 43,208 0 0
VAREX IMAGING CORP COM 92214X106 95 3,102 SH   SOLE 8 3,102 0 0
VARIAN MED SYS INC COM 92220P105 18,611 136,713 SH   SOLE 1 136,713 0 0
VARIAN MED SYS INC OPT 92220P105 163 1,200 SH Put SOLE 8 1,200 0 0
VARIAN MED SYS INC COM 92220P105 352 2,587 SH   SOLE 8 2,587 0 0
VARIAN MED SYS INC OPT 92220P105 885 6,500 SH Call SOLE 8 6,500 0 0
VARIAN MED SYS INC COM 92220P105 956 7,023 SH   SOLE 9 7,023 0 0
VARONIS SYS INC COM 922280102 1,313 21,194 SH   SOLE 1 21,194 0 0
VECTOR GROUP LTD COM 92240M108 1,138 116,746 SH   SOLE 1 116,746 0 0
VECTOR GROUP LTD COM 92240M108 5 500 SH   SOLE 8 500 0 0
VECTRUS INC COM 92242T101 657 16,213 SH   SOLE 1 16,213 0 0
VEDANTA LTD ADR 92242Y100 685 67,314 SH   SOLE 1 67,314 0 0
VEECO INSTRS INC DEL COM 922417100 685 56,093 SH   SOLE 1 56,093 0 0
VEECO INSTRS INC DEL BOND 922417AD2 114 128,000 PRN   SOLE 8 0 0 128,000
VEECO INSTRS INC DEL COM 922417100 0 29 SH   SOLE 8 29 0 0
VEEVA SYS INC COM 922475108 37,154 229,194 SH   SOLE 1 229,194 0 0
VEEVA SYS INC COM 922475108 49 305 SH   DFND 1 0 0 305
VEEVA SYS INC OPT 922475108 3,145 19,400 SH Put SOLE 8 19,400 0 0
VEEVA SYS INC OPT 922475108 5,885 36,300 SH Call SOLE 8 36,300 0 0
VEEVA SYS INC COM 922475108 4,834 29,820 SH   SOLE 8 29,820 0 0
VEEVA SYS INC COM 922475108 226 1,394 SH   SOLE 9 1,394 0 0
VENATOR MATLS PLC COM G9329Z100 140 26,445 SH   SOLE 1 26,445 0 0
VENATOR MATLS PLC COM G9329Z100 8,907 1,683,687 SH   SOLE 8 1,683,687 0 0
VENTAS INC COM 92276F100 19,259 281,782 SH   SOLE 1 281,782 0 0
VENTAS INC COM 92276F100 3 50 SH   DFND 1 0 0 50
VENTAS INC TRUS 92276F100 63,284 925,890 SH   SOLE 1 925,890 0 0
VENTAS INC TRUS 92276F100 53 769 SH   SOLE 8 769 0 0
VENTAS INC OPT 92276F100 4,839 70,800 SH Call SOLE 8 70,800 0 0
VENTAS INC OPT 92276F100 4,983 72,900 SH Put SOLE 8 72,900 0 0
VENTAS INC COM 92276F100 2,239 32,750 SH   SOLE 9 32,750 0 0
VENTAS INC COM 92276F100 339 4,960 SH   SOLE 99 4,960 0 0
VEON LTD ADR 91822M106 866 309,163 SH   SOLE 1 309,163 0 0
VEON LTD ADR 91822M106 112 40,000 SH   DFND 1 0 0 40,000
VEONEER INCORPORATED COM 92336X109 3 188 SH   SOLE 8 188 0 0
VEONEER INCORPORATED BOND 92336XAA7 2,074 2,000,000 PRN   SOLE 8 0 0 2,000,000
VEONEER INCORPORATED COM 92336X109 0 1 SH   SOLE 9 1 0 0
VERA BRADLEY INC COM 92335C106 547 45,658 SH   SOLE 1 45,658 0 0
VERA BRADLEY INC COM 92335C106 43 3,573 SH   SOLE 8 3,573 0 0
VERACYTE INC COM 92337F107 1,384 48,545 SH   SOLE 1 48,545 0 0
VERACYTE INC COM 92337F107 23 839 SH   SOLE 8 839 0 0
VERASTEM INC COM 92337C104 288 191,152 SH   SOLE 1 191,152 0 0
VERASTEM INC COM 92337C104 1 659 SH   SOLE 8 659 0 0
VEREIT INC TRUS 92339V100 20,325 2,255,931 SH   SOLE 1 2,255,931 0 0
VEREIT INC OPT 92339V100 106 11,800 SH Put SOLE 8 11,800 0 0
VEREIT INC TRUS 92339V100 144 15,961 SH   SOLE 8 15,961 0 0
VEREIT INC OPT 92339V100 423 47,000 SH Call SOLE 8 47,000 0 0
VEREIT INC COM 92339V100 97 10,735 SH   SOLE 9 10,735 0 0
VERICEL CORP COM 92346J108 888 46,964 SH   SOLE 1 46,964 0 0
VERINT SYS INC COM 92343X100 11,747 218,424 SH   SOLE 1 218,424 0 0
VERINT SYS INC COM 92343X100 806 14,991 SH   SOLE 8 14,991 0 0
VERINT SYS INC COM 92343X100 216 4,013 SH   SOLE 99 4,013 0 0
VERISIGN INC COM 92343E102 32,985 157,702 SH   SOLE 1 157,702 0 0
VERISIGN INC OPT 92343E102 146 700 SH Put SOLE 8 700 0 0
VERISIGN INC COM 92343E102 843 4,030 SH   SOLE 8 4,030 0 0
VERISIGN INC OPT 92343E102 481 2,300 SH Call SOLE 8 2,300 0 0
VERISIGN INC COM 92343E102 1,706 8,155 SH   SOLE 9 8,155 0 0
VERISIGN INC COM 92343E102 2,381 11,384 SH   SOLE 58 11,384 0 0
VERISK ANALYTICS INC COM 92345Y106 34,261 233,933 SH   SOLE 1 233,933 0 0
VERISK ANALYTICS INC COM 92345Y106 28 192 SH   SOLE 8 192 0 0
VERISK ANALYTICS INC COM 92345Y106 1,843 12,589 SH   SOLE 9 12,589 0 0
VERITEX HLDGS INC COM 923451108 1,456 56,097 SH   SOLE 1 56,097 0 0
VERITEX HLDGS INC COM 923451108 2 62 SH   SOLE 8 62 0 0
VERITIV CORP COM 923454102 290 14,977 SH   SOLE 1 14,977 0 0
VERITONE INC COM 92347M100 109 13,062 SH   SOLE 1 13,062 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,404 24,580 SH   DFND 1 0 0 24,580
VERIZON COMMUNICATIONS INC COM 92343V104 448,236 7,845,879 SH   SOLE 1 7,845,879 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 55,896 978,400 SH Call SOLE 8 978,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,386 41,762 SH   SOLE 8 41,762 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 29,508 516,500 SH Put SOLE 8 516,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 50,443 882,968 SH   SOLE 9 882,968 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 754 13,197 SH   DFND 20 0 0 13,197
VERIZON COMMUNICATIONS INC COM 92343V104 145 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,728 135,267 SH   SOLE 99 135,267 0 0
VERMILION ENERGY INC COM 923725105 35 1,607 SH   SOLE 1 1,607 0 0
VERMILION ENERGY INC COM 923725105 20 907 SH   SOLE 9 907 0 0
VERRA MOBILITY CORP COM 92511U102 984 75,247 SH   SOLE 1 75,247 0 0
VERRA MOBILITY CORP COM 92511U102 622 47,517 SH   SOLE 9 47,517 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 97 8,309 SH   SOLE 1 8,309 0 0
VERSO CORP WARR 92531L207 389 20,440 SH   SOLE 1 20,440 0 0
VERSO CORP COM 92531L207 1,735 91,054 SH   SOLE 1 91,054 0 0
VERSO CORP COM 92531L207 2 82 SH   SOLE 8 82 0 0
VERSUM MATLS INC COM 92532W103 25,486 494,093 SH   SOLE 1 494,093 0 0
VERSUM MATLS INC COM 92532W103 10 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 293 5,684 SH   SOLE 8 5,684 0 0
VERSUM MATLS INC COM 92532W103 1,088 21,095 SH   SOLE 99 21,095 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 22 122 SH   DFND 1 0 0 122
VERTEX PHARMACEUTICALS INC COM 92532F100 56,934 310,470 SH   SOLE 1 310,470 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 19,677 107,300 SH Call SOLE 8 107,300 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 5,703 31,100 SH Put SOLE 8 31,100 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,645 19,874 SH   SOLE 9 19,874 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,067 27,630 SH   SOLE 58 27,630 0 0
VIACOM INC NEW COM 92553P102 259 7,607 SH   SOLE 1 7,607 0 0
VIACOM INC NEW COM 92553P201 46,356 1,551,990 SH   SOLE 1 1,551,990 0 0
VIACOM INC NEW COM 92553P102 68 1,988 SH   SOLE 8 1,988 0 0
VIACOM INC NEW OPT 92553P201 9,167 306,900 SH Put SOLE 8 306,900 0 0
VIACOM INC NEW COM 92553P201 1,672 55,976 SH   SOLE 8 55,976 0 0
VIACOM INC NEW OPT 92553P201 3,510 117,500 SH Call SOLE 8 117,500 0 0
VIACOM INC NEW COM 92553P201 1,622 54,320 SH   SOLE 9 54,320 0 0
VIACOM INC NEW COM 92553P201 254 8,520 SH   SOLE 99 8,520 0 0
VIAD CORP COM 92552R406 2,435 36,771 SH   SOLE 1 36,771 0 0
VIASAT INC COM 92552V100 3,928 48,606 SH   SOLE 1 48,606 0 0
VIASAT INC OPT 92552V100 550 6,800 SH Put SOLE 8 6,800 0 0
VIASAT INC OPT 92552V100 283 3,500 SH Call SOLE 8 3,500 0 0
VIASAT INC COM 92552V100 5,243 64,883 SH   SOLE 8 64,883 0 0
VIAVI SOLUTIONS INC COM 925550105 4,946 372,166 SH   SOLE 1 372,166 0 0
VIAVI SOLUTIONS INC OPT 925550105 9 700 SH Put SOLE 8 700 0 0
VIAVI SOLUTIONS INC OPT 925550105 84 6,300 SH Call SOLE 8 6,300 0 0
VIAVI SOLUTIONS INC COM 925550105 81 6,078 SH   SOLE 8 6,078 0 0
VIAVI SOLUTIONS INC BOND 925550AB1 1,340 1,141,000 PRN   SOLE 8 0 0 1,141,000
VICI PPTYS INC TRUS 925652109 7,920 359,424 SH   SOLE 1 359,424 0 0
VICI PPTYS INC TRUS 925652109 429 19,479 SH   SOLE 8 19,479 0 0
VICI PPTYS INC COM 925652109 1,183 53,696 SH   SOLE 99 53,696 0 0
VICOR CORP COM 925815102 688 22,190 SH   SOLE 1 22,190 0 0
VICOR CORP OPT 925815102 6 200 SH Call SOLE 8 200 0 0
VICOR CORP COM 925815102 186 5,983 SH   SOLE 8 5,983 0 0
VICOR CORP OPT 925815102 9 300 SH Put SOLE 8 300 0 0
VICTORY CAP HLDGS INC COM 92645B103 2 103 SH   SOLE 1 103 0 0
VICTORY CAP HLDGS INC COM 92645B103 9 569 SH   SOLE 8 569 0 0
VIEWRAY INC COM 92672L107 394 44,763 SH   SOLE 1 44,763 0 0
VIEWRAY INC COM 92672L107 471 53,495 SH   SOLE 8 53,495 0 0
VIKING THERAPEUTICS INC COM 92686J106 355 42,806 SH   SOLE 1 42,806 0 0
VIKING THERAPEUTICS INC COM 92686J106 164 19,723 SH   SOLE 8 19,723 0 0
VILLAGE FARMS INTL INC COM 92707Y108 4 357 SH   SOLE 1 357 0 0
VILLAGE FARMS INTL INC COM 92707Y108 1 62 SH   SOLE 8 62 0 0
VILLAGE SUPER MKT INC COM 927107409 146 5,490 SH   SOLE 1 5,490 0 0
VINCE HLDG CORP COM 92719W207 29 2,052 SH   SOLE 1 2,052 0 0
VIOMI TECHNOLOGY CO LTD ADR 92762J103 5 575 SH   SOLE 1 575 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 354 11,483 SH   SOLE 1 11,483 0 0
VIPSHOP HLDGS LTD ADR 92763W103 11,044 1,279,708 SH   SOLE 1 1,279,708 0 0
VIPSHOP HLDGS LTD ADR 92763W103 22 2,605 SH   SOLE 8 2,605 0 0
VIPSHOP HLDGS LTD OPT 92763W103 1,701 197,100 SH Put SOLE 8 197,100 0 0
VIPSHOP HLDGS LTD OPT 92763W103 2,510 290,900 SH Call SOLE 8 290,900 0 0
VIPSHOP HLDGS LTD ADR 92763W103 681 78,912 SH   SOLE 9 78,912 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,886 218,504 SH   SOLE 99 218,504 0 0
VIRNETX HLDG CORP COM 92823T108 243 39,073 SH   SOLE 1 39,073 0 0
VIRNETX HLDG CORP COM 92823T108 502 80,796 SH   SOLE 8 80,796 0 0
VIRNETX HLDG CORP OPT 92823T108 145 23,300 SH Call SOLE 8 23,300 0 0
VIRNETX HLDG CORP OPT 92823T108 5 800 SH Put SOLE 8 800 0 0
VIRTU FINL INC COM 928254101 1,291 59,301 SH   SOLE 1 59,301 0 0
VIRTU FINL INC OPT 928254101 7 300 SH Put SOLE 8 300 0 0
VIRTU FINL INC COM 928254101 106 4,860 SH   SOLE 8 4,860 0 0
VIRTU FINL INC OPT 928254101 9 400 SH Call SOLE 8 400 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 992 9,226 SH   SOLE 1 9,226 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 77 722 SH   SOLE 8 722 0 0
VIRTUS INVT PARTNERS INC CONV 92828Q208 1,132 11,936 SH   SOLE 8 11,936 0 0
VIRTUSA CORP COM 92827P102 1,762 39,673 SH   SOLE 1 39,673 0 0
VIRTUSA CORP COM 92827P102 23 526 SH   SOLE 8 526 0 0
VISA INC OPT 92826C839 52,065 300,000 SH Call SOLE 1 300,000 0 0
VISA INC COM 92826C839 3,712 21,387 SH   DFND 1 0 0 21,387
VISA INC COM 92826C839 566,793 3,265,890 SH   SOLE 1 2,577,288 688,602 0
VISA INC OPT 92826C839 59,042 340,200 SH Put SOLE 8 340,200 0 0
VISA INC OPT 92826C839 109,024 628,200 SH Call SOLE 8 628,200 0 0
VISA INC COM 92826C839 1,211 6,982 SH   SOLE 8 6,982 0 0
VISA INC COM 92826C839 32,930 189,741 SH   SOLE 9 189,741 0 0
VISA INC COM 92826C839 7,451 42,931 SH   SOLE 20 0 42,931 0
VISA INC COM 92826C839 3,159 18,200 SH   DFND 20 0 0 18,200
VISA INC COM 92826C839 32,804 189,016 SH   SOLE 58 189,016 0 0
VISA INC COM 92826C839 18,432 106,203 SH   SOLE 99 0 106,203 0
VISHAY INTERTECHNOLOGY INC COM 928298108 2,064 124,984 SH   SOLE 1 124,984 0 0
VISHAY INTERTECHNOLOGY INC OPT 928298108 2 100 SH Put SOLE 8 100 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 175 10,574 SH   SOLE 8 10,574 0 0
VISHAY PRECISION GROUP INC COM 92835K103 273 6,723 SH   SOLE 1 6,723 0 0
VISLINK TECHNOLOGIES INC COM 92836Y201 0 172 SH   SOLE 1 172 0 0
VISTA GOLD CORP COM 927926303 0 194 SH   SOLE 8 194 0 0
VISTA OUTDOOR INC COM 928377100 923 103,902 SH   SOLE 1 103,902 0 0
VISTEON CORP COM 92839U206 1,335 22,764 SH   SOLE 1 22,764 0 0
VISTEON CORP OPT 92839U206 4,453 76,000 SH Put SOLE 8 76,000 0 0
VISTEON CORP COM 92839U206 3,016 51,479 SH   SOLE 8 51,479 0 0
VISTRA ENERGY CORP COM 92840M102 3,892 171,879 SH   SOLE 1 171,879 0 0
VISTRA ENERGY CORP OPT 92840M102 1 65 SH Put SOLE 8 65 0 0
VISTRA ENERGY CORP COM 92840M102 373 16,476 SH   SOLE 8 16,476 0 0
VISTRA ENERGY CORP COM 92840M102 85 3,742 SH   SOLE 9 3,742 0 0
VISTRA ENERGY CORP COM 92840M102 185 8,167 SH   SOLE 99 8,167 0 0
VISTRA ENERGY CORP COM 92840M128 25 12,758 SH   SOLE 99 12,758 0 0
VITAMIN SHOPPE INC COM 92849E101 30 7,789 SH   SOLE 1 7,789 0 0
VITAMIN SHOPPE INC OPT 92849E101 104 26,400 SH Put SOLE 8 26,400 0 0
VITAMIN SHOPPE INC COM 92849E101 82 20,706 SH   SOLE 8 20,706 0 0
VITAMIN SHOPPE INC OPT 92849E101 6 1,500 SH Call SOLE 8 1,500 0 0
VIVEVE MED INC COM 92852W204 1 2,100 SH   SOLE 1 2,100 0 0
VIVINT SOLAR INC COM 92854Q106 490 67,163 SH   SOLE 1 67,163 0 0
VIVINT SOLAR INC COM 92854Q106 9 1,194 SH   SOLE 8 1,194 0 0
VIVUS INC COM 928551308 0 18 SH   SOLE 1 18 0 0
VIVUS INC COM 928551308 8 2,116 SH   SOLE 8 2,116 0 0
VMWARE INC COM 928563402 148,067 885,517 SH   SOLE 1 885,517 0 0
VMWARE INC OPT 928563402 16,922 101,200 SH Put SOLE 8 101,200 0 0
VMWARE INC COM 928563402 668 3,993 SH   SOLE 8 3,993 0 0
VMWARE INC OPT 928563402 5,000 29,900 SH Call SOLE 8 29,900 0 0
VMWARE INC COM 928563402 26,402 157,896 SH   SOLE 9 157,896 0 0
VOC ENERGY TR TRUS 91829B103 0 59 SH   SOLE 8 59 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 5,454 170,872 SH   SOLE 1 170,872 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 3 91 SH   SOLE 8 91 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 185 11,300 SH   DFND 1 0 0 11,300
VODAFONE GROUP PLC NEW ADR 92857W308 32,666 2,000,367 SH   SOLE 1 2,000,367 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 7,866 481,700 SH Call SOLE 8 481,700 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 2,845 174,226 SH   SOLE 8 174,226 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,995 305,900 SH Put SOLE 8 305,900 0 0
VONAGE HLDGS CORP COM 92886T201 2,924 258,178 SH   SOLE 1 258,178 0 0
VONAGE HLDGS CORP COM 92886T201 193 17,049 SH   SOLE 8 17,049 0 0
VORNADO RLTY TR COM 929042109 12,642 197,234 SH   SOLE 1 197,234 0 0
VORNADO RLTY TR TRUS 929042109 29,575 461,396 SH   SOLE 1 461,396 0 0
VORNADO RLTY TR TRUS 929042109 1,210 18,864 SH   SOLE 8 18,864 0 0
VORNADO RLTY TR OPT 929042109 2,276 35,500 SH Call SOLE 8 35,500 0 0
VORNADO RLTY TR OPT 929042109 3,641 56,800 SH Put SOLE 8 56,800 0 0
VORNADO RLTY TR COM 929042109 857 13,361 SH   SOLE 9 13,361 0 0
VOYA FINL INC OPT 929089100 55 1,000 SH Call SOLE 8 1,000 0 0
VOYA FINL INC COM 929089100 97 1,758 SH   SOLE 8 1,758 0 0
VOYA FINL INC COM 929089100 96 1,730 SH   SOLE 9 1,730 0 0
VOYA FINL INC COM 929089100 226 4,091 SH   SOLE 99 4,091 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 855 31,397 SH   SOLE 1 31,397 0 0
VSE CORP COM 918284100 165 5,767 SH   SOLE 1 5,767 0 0
VTV THERAPEUTICS INC COM 918385105 7 4,641 SH   SOLE 1 4,641 0 0
VULCAN MATLS CO COM 929160109 212 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 53,280 388,023 SH   SOLE 1 388,023 0 0
VULCAN MATLS CO COM 929160109 837 6,100 SH   SOLE 8 6,100 0 0
VULCAN MATLS CO OPT 929160109 783 5,700 SH Call SOLE 8 5,700 0 0
VULCAN MATLS CO OPT 929160109 2,842 20,700 SH Put SOLE 8 20,700 0 0
VULCAN MATLS CO COM 929160109 1,400 10,195 SH   SOLE 9 10,195 0 0
VUZIX CORP COM 92921W300 88 21,297 SH   SOLE 1 21,297 0 0
VUZIX CORP COM 92921W300 0 100 SH   SOLE 8 100 0 0
W &amp T OFFSHORE INC COM 92922P106 1,440 290,340 SH   SOLE 1 290,340 0 0
W &amp T OFFSHORE INC COM 92922P106 23 4,607 SH   SOLE 8 4,607 0 0
W P CAREY INC TRUS 92936U109 7,890 97,196 SH   SOLE 1 97,196 0 0
W P CAREY INC OPT 92936U109 32 400 SH Call SOLE 8 400 0 0
W P CAREY INC TRUS 92936U109 407 5,015 SH   SOLE 8 5,015 0 0
W P CAREY INC COM 92936U109 145 1,792 SH   SOLE 9 1,792 0 0
WABASH NATL CORP COM 929566107 1,657 101,849 SH   SOLE 1 101,849 0 0
WABASH NATL CORP COM 929566107 0 16 SH   SOLE 8 16 0 0
WABASH NATL CORP COM 929566107 445 27,366 SH   SOLE 99 27,366 0 0
WABCO HLDGS INC COM 92927K102 13,085 98,685 SH   SOLE 1 98,685 0 0
WABCO HLDGS INC COM 92927K102 2,408 18,159 SH   SOLE 8 18,159 0 0
WABCO HLDGS INC COM 92927K102 79 597 SH   SOLE 9 597 0 0
WABTEC CORP COM 929740108 8 115 SH   DFND 1 0 0 115
WABTEC CORP COM 929740108 12,753 177,731 SH   SOLE 1 177,731 0 0
WABTEC CORP COM 929740108 162 2,259 SH   SOLE 8 2,259 0 0
WABTEC CORP OPT 929740108 2,189 30,500 SH Put SOLE 8 30,500 0 0
WABTEC CORP OPT 929740108 445 6,200 SH Call SOLE 8 6,200 0 0
WABTEC CORP COM 929740108 874 12,187 SH   SOLE 9 12,187 0 0
WABTEC CORP COM 929740108 15 204 SH   DFND 20 0 0 204
WABTEC CORP COM 929740108 283 3,947 SH   SOLE 99 3,945 2 0
WADDELL &amp REED FINL INC COM 930059100 1,806 108,269 SH   SOLE 1 108,269 0 0
WADDELL &amp REED FINL INC COM 930059100 201 12,085 SH   SOLE 8 12,085 0 0
WAGEWORKS INC COM 930427109 3,512 69,158 SH   SOLE 1 69,158 0 0
WAGEWORKS INC COM 930427109 118 2,325 SH   SOLE 99 2,325 0 0
WAITR HLDGS INC COM 930752100 611 97,137 SH   SOLE 1 97,137 0 0
WAITR HLDGS INC COM 930752100 14 2,254 SH   SOLE 8 2,254 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 187,078 3,421,953 SH   SOLE 1 3,421,953 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 72 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,059 19,358 SH   SOLE 8 19,358 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 16,226 296,800 SH Put SOLE 8 296,800 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 17,281 316,100 SH Call SOLE 8 316,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 29,261 535,246 SH   SOLE 9 535,246 0 0
WALKER &amp DUNLOP INC COM 93148P102 2,790 52,445 SH   SOLE 1 52,445 0 0
WALKER &amp DUNLOP INC COM 93148P102 0 2 SH   SOLE 8 2 0 0
WALMART INC COM 931142103 646 5,847 SH   DFND 1 0 0 5,847
WALMART INC COM 931142103 356,913 3,230,275 SH   SOLE 1 3,230,275 0 0
WALMART INC OPT 931142103 63,422 574,000 SH Put SOLE 8 574,000 0 0
WALMART INC COM 931142103 5,963 53,973 SH   SOLE 8 53,973 0 0
WALMART INC OPT 931142103 47,290 428,000 SH Call SOLE 8 428,000 0 0
WALMART INC COM 931142103 12,899 116,748 SH   SOLE 9 116,748 0 0
WALMART INC COM 931142103 16,999 153,855 SH   SOLE 58 153,855 0 0
WALMART INC COM 931142103 326 2,953 SH   SOLE 99 2,953 0 0
WARRIOR MET COAL INC COM 93627C101 1,642 62,849 SH   SOLE 1 62,849 0 0
WARRIOR MET COAL INC COM 93627C101 2 93 SH   SOLE 8 93 0 0
WARRIOR MET COAL INC COM 93627C101 59 2,263 SH   SOLE 99 2,263 0 0
WASHINGTON FED INC COM 938824109 2,137 61,180 SH   SOLE 1 61,180 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 1,856 486,170 SH   SOLE 1 486,170 0 0
WASHINGTON PRIME GROUP NEW OPT 93964W108 1 200 SH Call SOLE 8 200 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 1 288 SH   SOLE 8 288 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 4,906 183,520 SH   SOLE 1 183,520 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 3 125 SH   SOLE 8 125 0 0
WASHINGTON TR BANCORP COM 940610108 1,003 19,224 SH   SOLE 1 19,224 0 0
WASTE CONNECTIONS INC COM 94106B101 6,133 64,130 SH   SOLE 1 64,130 0 0
WASTE CONNECTIONS INC COM 94106B101 283 2,961 SH   SOLE 9 2,961 0 0
WASTE MGMT INC DEL COM 94106L109 98,787 856,260 SH   SOLE 1 856,260 0 0
WASTE MGMT INC DEL COM 94106L109 317 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL OPT 94106L109 9,287 80,500 SH Call SOLE 8 80,500 0 0
WASTE MGMT INC DEL OPT 94106L109 5,238 45,400 SH Put SOLE 8 45,400 0 0
WASTE MGMT INC DEL COM 94106L109 1,138 9,863 SH   SOLE 8 9,863 0 0
WASTE MGMT INC DEL COM 94106L109 3,570 30,932 SH   SOLE 9 30,932 0 0
WATERS CORP COM 941848103 20,178 93,747 SH   SOLE 1 93,747 0 0
WATERS CORP COM 941848103 361 1,678 SH   SOLE 8 1,678 0 0
WATERS CORP OPT 941848103 2,992 13,900 SH Call SOLE 8 13,900 0 0
WATERS CORP OPT 941848103 43 200 SH Put SOLE 8 200 0 0
WATERS CORP COM 941848103 1,200 5,576 SH   SOLE 9 5,576 0 0
WATERS CORP COM 941848103 1,663 7,726 SH   SOLE 58 7,726 0 0
WATERSTONE FINL INC MD COM 94188P101 276 16,115 SH   SOLE 1 16,115 0 0
WATERSTONE FINL INC MD COM 94188P101 1 75 SH   SOLE 8 75 0 0
WATFORD HOLDINGS LTD COM G94787101 369 13,466 SH   SOLE 1 13,466 0 0
WATSCO INC COM 942622200 5,194 31,762 SH   SOLE 1 31,762 0 0
WATSCO INC OPT 942622200 49 300 SH Call SOLE 8 300 0 0
WATSCO INC COM 942622200 421 2,577 SH   SOLE 8 2,577 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 4,024 43,190 SH   SOLE 1 43,190 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 379 14,519 SH   SOLE 1 14,519 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 60 2,293 SH   SOLE 8 2,293 0 0
WAYFAIR INC COM 94419L101 5,850 40,064 SH   SOLE 1 40,064 0 0
WAYFAIR INC OPT 94419L101 8,307 56,900 SH Put SOLE 8 56,900 0 0
WAYFAIR INC COM 94419L101 523 3,588 SH   SOLE 8 3,588 0 0
WAYFAIR INC BOND 94419LAB7 1,253 829,000 PRN   SOLE 8 0 0 829,000
WAYFAIR INC OPT 94419L101 11,242 77,000 SH Call SOLE 8 77,000 0 0
WAYFAIR INC COM 94419L101 97 665 SH   SOLE 9 665 0 0
WAYFAIR INC COM 94419L101 316 2,163 SH   SOLE 99 2,163 0 0
WD-40 CO COM 929236107 2,742 17,239 SH   SOLE 1 17,239 0 0
WD-40 CO COM 929236107 135 851 SH   SOLE 8 851 0 0
WEATHERFORD INTL PLC COM G48833100 17 455,340 SH   SOLE 1 455,340 0 0
WEATHERFORD INTL PLC OPT G48833100 41 1,105,000 SH Put SOLE 8 1,105,000 0 0
WEATHERFORD INTL PLC OPT G48833100 2 49,200 SH Call SOLE 8 49,200 0 0
WEATHERFORD INTL PLC COM G48833100 48 1,276,790 SH   SOLE 8 1,276,790 0 0
WEBSTER FINL CORP CONN COM 947890109 3,613 75,604 SH   SOLE 1 75,604 0 0
WEBSTER FINL CORP CONN COM 947890109 6 122 SH   SOLE 8 122 0 0
WEBSTER FINL CORP CONN OPT 947890109 105 2,200 SH Call SOLE 8 2,200 0 0
WEC ENERGY GROUP INC COM 92939U106 216,866 2,601,235 SH   SOLE 1 2,601,235 0 0
WEC ENERGY GROUP INC OPT 92939U106 17 200 SH Put SOLE 8 200 0 0
WEC ENERGY GROUP INC COM 92939U106 19 232 SH   SOLE 8 232 0 0
WEC ENERGY GROUP INC COM 92939U106 2,034 24,383 SH   SOLE 9 24,383 0 0
WEIBO CORP ADR 948596101 7,088 162,770 SH   SOLE 1 162,770 0 0
WEIBO CORP ADR 948596101 15,017 344,801 SH   SOLE 8 344,801 0 0
WEIBO CORP BOND 948596AC5 536 566,000 PRN   SOLE 8 0 0 566,000
WEIBO CORP OPT 948596101 4,294 98,600 SH Call SOLE 8 98,600 0 0
WEIBO CORP OPT 948596101 26,440 607,100 SH Put SOLE 8 607,100 0 0
WEIBO CORP ADR 948596101 736 16,880 SH   SOLE 9 16,880 0 0
WEIBO CORP ADR 948596101 44 1,000 SH   DFND 20 0 0 1,000
WEIBO CORP ADR 948596101 451 10,346 SH   SOLE 99 10,346 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 668 35,030 SH   SOLE 1 35,030 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 3,041 159,200 SH Call SOLE 8 159,200 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 1,000 52,340 SH   SOLE 8 52,340 0 0
WEIGHT WATCHERS INTL INC NEW OPT 948626106 2,357 123,400 SH Put SOLE 8 123,400 0 0
WEINGARTEN RLTY INVS COM 948741103 5,012 182,800 SH   SOLE 1 182,800 0 0
WEINGARTEN RLTY INVS TRUS 948741103 6,721 245,155 SH   SOLE 1 245,155 0 0
WEINGARTEN RLTY INVS OPT 948741103 19 700 SH Put SOLE 8 700 0 0
WEINGARTEN RLTY INVS TRUS 948741103 23 865 SH   SOLE 8 865 0 0
WEIS MKTS INC COM 948849104 476 13,085 SH   SOLE 1 13,085 0 0
WEIS MKTS INC COM 948849104 10 288 SH   SOLE 8 288 0 0
WELBILT INC COM 949090104 1,398 83,722 SH   SOLE 1 83,722 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 55,879 196,014 SH   SOLE 1 196,014 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 12,030 42,200 SH Put SOLE 8 42,200 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 13,484 47,300 SH Call SOLE 8 47,300 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 206 723 SH   SOLE 8 723 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,105 3,874 SH   SOLE 9 3,874 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,540 5,402 SH   SOLE 58 5,402 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 575 2,016 SH   SOLE 99 2,016 0 0
WELLS FARGO CO NEW COM 949746101 598,470 12,647,244 SH   SOLE 1 12,647,244 0 0
WELLS FARGO CO NEW COM 949746101 1,487 31,424 SH   DFND 1 0 0 31,424
WELLS FARGO CO NEW OPT 949746101 13,959 295,000 SH Put SOLE 1 295,000 0 0
WELLS FARGO CO NEW CONV 949746804 4,603 3,374 SH   SOLE 8 3,374 0 0
WELLS FARGO CO NEW OPT 949746101 47,897 1,012,200 SH Call SOLE 8 1,012,200 0 0
WELLS FARGO CO NEW COM 949746101 22,812 482,089 SH   SOLE 8 482,089 0 0
WELLS FARGO CO NEW OPT 949746101 90,292 1,908,100 SH Put SOLE 8 1,908,100 0 0
WELLS FARGO CO NEW COM 949746101 16,606 350,909 SH   SOLE 9 350,909 0 0
WELLS FARGO CO NEW COM 949746101 1,265 26,743 SH   DFND 20 0 0 26,743
WELLS FARGO CO NEW COM 949746101 20,912 441,935 SH   SOLE 58 441,935 0 0
WELLS FARGO CO NEW COM 949746101 3,172 67,028 SH   SOLE 99 67,028 0 0
WELLTOWER INC TRUS 95040Q104 71,612 878,354 SH   SOLE 1 878,354 0 0
WELLTOWER INC COM 95040Q104 17,084 209,538 SH   SOLE 1 209,538 0 0
WELLTOWER INC OPT 95040Q104 448 5,500 SH Put SOLE 8 5,500 0 0
WELLTOWER INC TRUS 95040Q104 1,204 14,770 SH   SOLE 8 14,770 0 0
WELLTOWER INC OPT 95040Q104 5,740 70,400 SH Call SOLE 8 70,400 0 0
WELLTOWER INC COM 95040Q104 4,526 55,517 SH   SOLE 9 55,517 0 0
WELLTOWER INC COM 95040Q104 2,251 27,609 SH   SOLE 99 27,609 0 0
WENDYS CO COM 95058W100 680 34,723 SH   SOLE 1 34,723 0 0
WENDYS CO OPT 95058W100 589 30,100 SH Call SOLE 8 30,100 0 0
WENDYS CO COM 95058W100 32 1,654 SH   SOLE 8 1,654 0 0
WENDYS CO OPT 95058W100 127 6,500 SH Put SOLE 8 6,500 0 0
WENDYS CO COM 95058W100 108 5,536 SH   SOLE 99 5,536 0 0
WERNER ENTERPRISES INC COM 950755108 1,572 50,596 SH   SOLE 1 50,596 0 0
WERNER ENTERPRISES INC COM 950755108 61 1,941 SH   SOLE 8 1,941 0 0
WESBANCO INC COM 950810101 2,951 76,572 SH   SOLE 1 76,572 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 384 34,619 SH   SOLE 1 34,619 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 1 51 SH   SOLE 8 51 0 0
WESCO INTL INC COM 95082P105 4,010 79,157 SH   SOLE 1 79,157 0 0
WESCO INTL INC COM 95082P105 40 775 SH   SOLE 8 775 0 0
WEST BANCORPORATION INC COM 95123P106 222 10,449 SH   SOLE 1 10,449 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,316 26,497 SH   SOLE 1 26,497 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 153 1,226 SH   SOLE 8 1,226 0 0
WESTAMERICA BANCORPORATION COM 957090103 1,966 31,889 SH   SOLE 1 31,889 0 0
WESTERN ALLIANCE BANCORP COM 957638109 3,534 79,024 SH   SOLE 1 79,024 0 0
WESTERN ALLIANCE BANCORP COM 957638109 187 4,182 SH   SOLE 8 4,182 0 0
WESTERN ALLIANCE BANCORP COM 957638109 484 10,817 SH   SOLE 99 10,817 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 260 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 733 73,404 SH   SOLE 1 73,404 0 0
WESTERN DIGITAL CORP COM 958102105 55,198 1,160,845 SH   SOLE 1 1,160,845 0 0
WESTERN DIGITAL CORP OPT 958102105 37,289 784,200 SH Put SOLE 8 784,200 0 0
WESTERN DIGITAL CORP COM 958102105 266 5,584 SH   SOLE 8 5,584 0 0
WESTERN DIGITAL CORP OPT 958102105 36,324 763,900 SH Call SOLE 8 763,900 0 0
WESTERN DIGITAL CORP COM 958102105 1,550 32,611 SH   SOLE 9 32,611 0 0
WESTERN DIGITAL CORP COM 958102105 379 7,977 SH   SOLE 99 7,977 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 100,446 3,264,419 SH   SOLE 1 3,264,419 0 0
WESTERN MIDSTREAM PARTNERS L OPT 958669103 1,812 58,900 SH Call SOLE 8 58,900 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 1,162 37,776 SH   SOLE 8 37,776 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 150 16,037 SH   SOLE 1 16,037 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 6 620 SH   SOLE 8 620 0 0
WESTERN UN CO COM 959802109 29,741 1,495,246 SH   SOLE 1 1,495,246 0 0
WESTERN UN CO COM 959802109 26 1,332 SH   SOLE 8 1,332 0 0
WESTERN UN CO OPT 959802109 66 3,300 SH Call SOLE 8 3,300 0 0
WESTERN UN CO OPT 959802109 18 900 SH Put SOLE 8 900 0 0
WESTERN UN CO COM 959802109 669 33,683 SH   SOLE 9 33,683 0 0
WESTERN UN CO COM 959802109 442 22,224 SH   SOLE 99 22,224 0 0
WESTLAKE CHEM CORP COM 960413102 3,674 52,888 SH   SOLE 1 52,888 0 0
WESTLAKE CHEM CORP OPT 960413102 326 4,700 SH Put SOLE 8 4,700 0 0
WESTLAKE CHEM CORP COM 960413102 176 2,530 SH   SOLE 8 2,530 0 0
WESTLAKE CHEM CORP OPT 960413102 6,508 93,700 SH Call SOLE 8 93,700 0 0
WESTLAKE CHEM CORP COM 960413102 30 433 SH   SOLE 9 433 0 0
WESTLAKE CHEM CORP COM 960413102 417 6,002 SH   SOLE 99 6,002 0 0
WESTPORT FUEL SYSTEMS INC COM 960908309 72 26,400 SH   SOLE 1 26,400 0 0
WESTROCK CO COM 96145D105 27,456 752,840 SH   SOLE 1 752,840 0 0
WESTROCK CO OPT 96145D105 1,535 42,100 SH Put SOLE 8 42,100 0 0
WESTROCK CO COM 96145D105 370 10,156 SH   SOLE 8 10,156 0 0
WESTROCK CO OPT 96145D105 842 23,100 SH Call SOLE 8 23,100 0 0
WESTROCK CO COM 96145D105 720 19,747 SH   SOLE 9 19,747 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 191 5,435 SH   SOLE 1 5,435 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 0 2 SH   SOLE 8 2 0 0
WEX INC COM 96208T104 985 4,737 SH   SOLE 1 4,737 0 0
WEX INC COM 96208T104 154 740 SH   SOLE 8 740 0 0
WEX INC COM 96208T104 538 2,585 SH   SOLE 99 2,585 0 0
WEYCO GROUP INC COM 962149100 109 4,085 SH   SOLE 1 4,085 0 0
WEYERHAEUSER CO TRUS 962166104 21,172 803,790 SH   SOLE 1 803,790 0 0
WEYERHAEUSER CO COM 962166104 4,252 161,464 SH   SOLE 1 161,464 0 0
WEYERHAEUSER CO OPT 962166104 709 26,900 SH Put SOLE 8 26,900 0 0
WEYERHAEUSER CO TRUS 962166104 23 885 SH   SOLE 8 885 0 0
WEYERHAEUSER CO OPT 962166104 835 31,700 SH Call SOLE 8 31,700 0 0
WEYERHAEUSER CO COM 962166104 1,517 57,581 SH   SOLE 9 57,581 0 0
WEYERHAEUSER CO COM 962166104 236 8,967 SH   SOLE 99 8,967 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 2,563 105,897 SH   SOLE 1 105,897 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 1,143 47,200 SH Put SOLE 8 47,200 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,308 54,032 SH   SOLE 8 54,032 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,344 96,800 SH Call SOLE 8 96,800 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 936 38,708 SH   SOLE 9 38,708 0 0
WHEELER REAL ESTATE INVT TR TRUS 963025705 0 7 SH   SOLE 8 7 0 0
WHIRLPOOL CORP COM 963320106 18,231 128,069 SH   SOLE 1 128,069 0 0
WHIRLPOOL CORP COM 963320106 7 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 16 110 SH   SOLE 8 110 0 0
WHIRLPOOL CORP OPT 963320106 3,986 28,000 SH Put SOLE 8 28,000 0 0
WHIRLPOOL CORP OPT 963320106 5,965 41,900 SH Call SOLE 8 41,900 0 0
WHIRLPOOL CORP COM 963320106 698 4,903 SH   SOLE 9 4,903 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 4,019 3,935 SH   SOLE 1 3,935 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 2 2 SH   SOLE 8 2 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 1,267 1,240 SH   SOLE 99 1,240 0 0
WHITEHORSE FIN INC COM 96524V106 0 2 SH   SOLE 1 2 0 0
WHITESTONE REIT TRUS 966084204 895 70,564 SH   SOLE 1 70,564 0 0
WHITESTONE REIT TRUS 966084204 1 85 SH   SOLE 8 85 0 0
WHITING PETE CORP NEW COM 966387409 1,978 105,851 SH   SOLE 1 105,851 0 0
WHITING PETE CORP NEW BOND 966387AL6 384 395,000 PRN   SOLE 8 0 0 395,000
WHITING PETE CORP NEW OPT 966387409 3,041 162,800 SH Call SOLE 8 162,800 0 0
WHITING PETE CORP NEW OPT 966387409 1,139 61,000 SH Put SOLE 8 61,000 0 0
WHITING PETE CORP NEW COM 966387409 346 18,484 SH   SOLE 8 18,484 0 0
WIDEOPENWEST INC COM 96758W101 123 16,905 SH   SOLE 1 16,905 0 0
WIDEOPENWEST INC COM 96758W101 18 2,544 SH   SOLE 8 2,544 0 0
WIDEPOINT CORP COM 967590100 0 18 SH   SOLE 8 18 0 0
WILEY JOHN &amp SONS INC COM 968223206 3,450 75,216 SH   SOLE 1 75,216 0 0
WILEY JOHN &amp SONS INC COM 968223206 4 77 SH   SOLE 8 77 0 0
WILHELMINA INTL INC COM 968235200 0 21 SH   SOLE 8 21 0 0
WILLDAN GROUP INC COM 96924N100 239 6,408 SH   SOLE 1 6,408 0 0
WILLIAMS COS INC DEL COM 969457100 64,159 2,288,105 SH   SOLE 1 2,288,105 0 0
WILLIAMS COS INC DEL OPT 969457100 19,274 687,400 SH Put SOLE 8 687,400 0 0
WILLIAMS COS INC DEL OPT 969457100 2,265 80,764 SH Call SOLE 8 80,764 0 0
WILLIAMS COS INC DEL COM 969457100 311 11,073 SH   SOLE 8 11,073 0 0
WILLIAMS COS INC DEL COM 969457100 2,642 94,260 SH   SOLE 9 94,260 0 0
WILLIAMS SONOMA INC OPT 969904101 7,476 115,000 SH Put SOLE 1 115,000 0 0
WILLIAMS SONOMA INC COM 969904101 32,170 494,919 SH   SOLE 1 494,919 0 0
WILLIAMS SONOMA INC OPT 969904101 2,243 34,500 SH Call SOLE 8 34,500 0 0
WILLIAMS SONOMA INC COM 969904101 148 2,281 SH   SOLE 8 2,281 0 0
WILLIAMS SONOMA INC OPT 969904101 5,766 88,700 SH Put SOLE 8 88,700 0 0
WILLIS LEASE FINANCE CORP COM 970646105 113 1,932 SH   SOLE 1 1,932 0 0
WILLIS LEASE FINANCE CORP COM 970646105 2 33 SH   SOLE 8 33 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 33,895 176,965 SH   SOLE 1 176,965 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 60 315 SH   SOLE 8 315 0 0
WILLIS TOWERS WATSON PUB LTD OPT G96629103 38 200 SH Put SOLE 8 200 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 1,915 9,997 SH   SOLE 9 9,997 0 0
WILLSCOT CORP COM 971375126 705 46,899 SH   SOLE 1 46,899 0 0
WINGSTOP INC COM 974155103 4,683 49,421 SH   SOLE 1 49,421 0 0
WINGSTOP INC COM 974155103 174 1,826 SH   SOLE 8 1,826 0 0
WINGSTOP INC OPT 974155103 3,790 40,000 SH Put SOLE 8 40,000 0 0
WINGSTOP INC COM 974155103 54 567 SH   SOLE 99 567 0 0
WINMARK CORP COM 974250102 273 1,576 SH   SOLE 1 1,576 0 0
WINMARK CORP COM 974250102 4 21 SH   SOLE 8 21 0 0
WINNEBAGO INDS INC COM 974637100 1,480 38,286 SH   SOLE 1 38,286 0 0
WINNEBAGO INDS INC OPT 974637100 452 11,700 SH Call SOLE 8 11,700 0 0
WINNEBAGO INDS INC OPT 974637100 1,279 33,100 SH Put SOLE 8 33,100 0 0
WINNEBAGO INDS INC COM 974637100 1,079 27,904 SH   SOLE 8 27,904 0 0
WINTRUST FINL CORP COM 97650W108 3,658 50,010 SH   SOLE 1 50,010 0 0
WINTRUST FINL CORP COM 97650W108 2 28 SH   SOLE 8 28 0 0
WINTRUST FINL CORP COM 97650W108 899 12,282 SH   SOLE 99 12,282 0 0
WIPRO LTD ADR 97651M109 2,790 644,346 SH   SOLE 1 644,346 0 0
WISDOMTREE INVTS INC COM 97717P104 889 144,182 SH   SOLE 1 144,182 0 0
WISDOMTREE INVTS INC OPT 97717P104 649 105,200 SH Call SOLE 8 105,200 0 0
WISDOMTREE INVTS INC OPT 97717P104 514 83,300 SH Put SOLE 8 83,300 0 0
WISDOMTREE INVTS INC COM 97717P104 207 33,585 SH   SOLE 8 33,585 0 0
WISDOMTREE TR FUND 97717W422 8,871 340,427 SH   SOLE 1 340,427 0 0
WISDOMTREE TR FUND 97717X701 132 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717W851 97 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717W851 7,328 150,473 SH   SOLE 1 150,473 0 0
WISDOMTREE TR OPT 97717W422 3,482 133,600 SH Put SOLE 8 133,600 0 0
WISDOMTREE TR FUND 97717W422 1,006 38,622 SH   SOLE 8 38,622 0 0
WISDOMTREE TR OPT 97717X701 377 5,700 SH Put SOLE 8 5,700 0 0
WISDOMTREE TR OPT 97717W851 13,753 282,400 SH Put SOLE 8 282,400 0 0
WISDOMTREE TR OPT 97717W422 125 4,800 SH Call SOLE 8 4,800 0 0
WISDOMTREE TR FUND 97717X594 3 93 SH   SOLE 8 93 0 0
WISDOMTREE TR FUND 97717W315 0 5 SH   SOLE 8 5 0 0
WISDOMTREE TR OPT 97717W851 516 10,600 SH Call SOLE 8 10,600 0 0
WISDOMTREE TR OPT 97717X701 46 700 SH Call SOLE 8 700 0 0
WISDOMTREE TR FUND 97717X701 89 1,351 SH   SOLE 8 1,351 0 0
WISDOMTREE TR FUND 97717W851 5,049 103,674 SH   SOLE 8 103,674 0 0
WISDOMTREE TR FUND 97717W422 1,128 43,308 SH   SOLE 9 43,308 0 0
WIX COM LTD COM M98068105 15,869 111,677 SH   SOLE 1 111,677 0 0
WIX COM LTD OPT M98068105 11,041 77,700 SH Put SOLE 8 77,700 0 0
WIX COM LTD OPT M98068105 9,705 68,300 SH Call SOLE 8 68,300 0 0
WIX COM LTD COM M98068105 7 50 SH   SOLE 8 50 0 0
WIX COM LTD COM M98068105 121 853 SH   SOLE 9 853 0 0
WNS HOLDINGS LTD ADR 92932M101 2,723 45,995 SH   SOLE 1 45,995 0 0
WOLVERINE WORLD WIDE INC COM 978097103 4,742 172,151 SH   SOLE 1 172,151 0 0
WOLVERINE WORLD WIDE INC COM 978097103 469 17,042 SH   SOLE 8 17,042 0 0
WOODWARD INC COM 980745103 11,895 105,106 SH   SOLE 1 105,106 0 0
WOODWARD INC COM 980745103 4,578 40,460 SH   SOLE 8 40,460 0 0
WORKDAY INC COM 98138H101 19,163 93,216 SH   SOLE 1 93,216 0 0
WORKDAY INC COM 98138H101 7 35 SH   DFND 1 0 0 35
WORKDAY INC OPT 98138H101 16,755 81,500 SH Put SOLE 8 81,500 0 0
WORKDAY INC OPT 98138H101 15,480 75,300 SH Call SOLE 8 75,300 0 0
WORKDAY INC COM 98138H101 553 2,689 SH   SOLE 8 2,689 0 0
WORKDAY INC COM 98138H101 345 1,676 SH   SOLE 9 1,676 0 0
WORKIVA INC COM 98139A105 1,528 26,289 SH   SOLE 1 26,289 0 0
WORLD ACCEP CORP DEL COM 981419104 1,309 7,974 SH   SOLE 1 7,974 0 0
WORLD ACCEP CORP DEL COM 981419104 15 93 SH   SOLE 8 93 0 0
WORLD FUEL SVCS CORP COM 981475106 2,874 79,910 SH   SOLE 1 79,910 0 0
WORLD FUEL SVCS CORP COM 981475106 107 2,971 SH   SOLE 8 2,971 0 0
WORLD FUEL SVCS CORP OPT 981475106 11 300 SH Call SOLE 8 300 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 8,802 121,897 SH   SOLE 1 121,897 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 390 5,400 SH Call SOLE 8 5,400 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 2,837 39,280 SH   SOLE 8 39,280 0 0
WORLDPAY INC COM 981558109 123,958 1,011,491 SH   SOLE 1 1,011,491 0 0
WORLDPAY INC COM 981558109 82 672 SH   DFND 1 0 0 672
WORLDPAY INC OPT 981558109 833 6,800 SH Call SOLE 8 6,800 0 0
WORLDPAY INC OPT 981558109 821 6,700 SH Put SOLE 8 6,700 0 0
WORLDPAY INC COM 981558109 546 4,459 SH   SOLE 8 4,459 0 0
WORLDPAY INC COM 981558109 668 5,447 SH   SOLE 9 5,447 0 0
WORLDPAY INC COM 981558109 7,440 60,707 SH   SOLE 99 60,707 0 0
WORTHINGTON INDS INC COM 981811102 2,775 68,935 SH   SOLE 1 68,935 0 0
WORTHINGTON INDS INC COM 981811102 50 1,242 SH   SOLE 8 1,242 0 0
WORTHINGTON INDS INC COM 981811102 97 2,420 SH   SOLE 99 2,420 0 0
WPP PLC NEW ADR 92937A102 157 2,500 SH   SOLE 1 2,500 0 0
WPX ENERGY INC COM 98212B103 1,368 118,865 SH   SOLE 1 118,865 0 0
WPX ENERGY INC OPT 98212B103 1 100 SH Put SOLE 8 100 0 0
WPX ENERGY INC OPT 98212B103 12 1,000 SH Call SOLE 8 1,000 0 0
WPX ENERGY INC COM 98212B103 108 9,405 SH   SOLE 8 9,405 0 0
WPX ENERGY INC COM 98212B103 223 19,332 SH   SOLE 99 19,332 0 0
WRAP TECHNOLOGIES INC COM 98212N107 31 4,904 SH   SOLE 1 4,904 0 0
WRIGHT MED GROUP N V COM N96617118 9,673 324,395 SH   SOLE 1 324,395 0 0
WRIGHT MED GROUP N V COM N96617118 457 15,346 SH   SOLE 8 15,346 0 0
WRIGHT MED GROUP N V BOND 98236JAB4 1,648 1,114,000 PRN   SOLE 8 0 0 1,114,000
WRIGHT MED GROUP N V OPT N96617118 596 20,000 SH Call SOLE 8 20,000 0 0
WSFS FINL CORP COM 929328102 1,445 34,980 SH   SOLE 1 34,980 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 5,061 115,299 SH   SOLE 1 115,299 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 119 2,700 SH Put SOLE 8 2,700 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 525 11,954 SH   SOLE 8 11,954 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 13 300 SH Call SOLE 8 300 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 3 SH   SOLE 9 3 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 2,645 47,449 SH   SOLE 1 47,449 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 353 6,333 SH   SOLE 8 6,333 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 489 8,766 SH   SOLE 99 8,766 0 0
WYNN RESORTS LTD COM 983134107 27,245 219,735 SH   SOLE 1 219,735 0 0
WYNN RESORTS LTD COM 983134107 13,913 112,219 SH   SOLE 8 112,219 0 0
WYNN RESORTS LTD OPT 983134107 19,007 153,300 SH Call SOLE 8 153,300 0 0
WYNN RESORTS LTD OPT 983134107 43,099 347,600 SH Put SOLE 8 347,600 0 0
WYNN RESORTS LTD COM 983134107 1,001 8,075 SH   SOLE 9 8,075 0 0
XBIOTECH INC COM 98400H102 108 14,169 SH   SOLE 1 14,169 0 0
XBIOTECH INC COM 98400H102 0 8 SH   SOLE 8 8 0 0
XCEL ENERGY INC COM 98389B100 82,674 1,389,721 SH   SOLE 1 1,389,721 0 0
XCEL ENERGY INC COM 98389B100 59 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 72 1,200 SH   SOLE 8 1,200 0 0
XCEL ENERGY INC COM 98389B100 2,505 42,104 SH   SOLE 9 42,104 0 0
XENCOR INC COM 98401F105 1,256 30,704 SH   SOLE 1 30,704 0 0
XENETIC BIOSCIENCES INC COM 984015503 0 18 SH   SOLE 8 18 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 10,503 503,741 SH   SOLE 1 503,741 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 4 194 SH   SOLE 8 194 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 197 17,190 SH   SOLE 1 17,190 0 0
XEROX CORP COM 984121608 1 22 SH   DFND 1 0 0 22
XEROX CORP COM 984121608 25,595 722,875 SH   SOLE 1 722,875 0 0
XEROX CORP OPT 984121608 903 25,500 SH Put SOLE 8 25,500 0 0
XEROX CORP OPT 984121608 1,176 33,200 SH Call SOLE 8 33,200 0 0
XEROX CORP COM 984121608 94 2,663 SH   SOLE 8 2,663 0 0
XEROX CORP COM 984121608 3,253 91,867 SH   SOLE 9 91,867 0 0
XILINX INC COM 983919101 135,050 1,145,275 SH   SOLE 1 1,145,275 0 0
XILINX INC OPT 983919101 24,245 205,600 SH Put SOLE 8 205,600 0 0
XILINX INC OPT 983919101 26,320 223,200 SH Call SOLE 8 223,200 0 0
XILINX INC COM 983919101 9,112 77,274 SH   SOLE 8 77,274 0 0
XILINX INC COM 983919101 62,694 531,661 SH   SOLE 9 531,661 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 3 700 SH Call SOLE 8 700 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 0 100 SH Put SOLE 8 100 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 12 2,815 SH   SOLE 8 2,815 0 0
XOMA CORP DEL COM 98419J206 63 4,212 SH   SOLE 1 4,212 0 0
XPERI CORP COM 98421B100 1,401 67,996 SH   SOLE 1 67,996 0 0
XPO LOGISTICS INC COM 983793100 5,015 86,740 SH   SOLE 1 86,740 0 0
XPO LOGISTICS INC OPT 983793100 3,995 69,100 SH Put SOLE 8 69,100 0 0
XPO LOGISTICS INC COM 983793100 2,391 41,351 SH   SOLE 8 41,351 0 0
XPO LOGISTICS INC OPT 983793100 6,116 105,800 SH Call SOLE 8 105,800 0 0
XPO LOGISTICS INC COM 983793100 2,613 45,202 SH   SOLE 9 45,202 0 0
XUNLEI LTD ADR 98419E108 511 195,204 SH   SOLE 1 195,204 0 0
XYLEM INC COM 98419M100 16,649 199,065 SH   SOLE 1 199,065 0 0
XYLEM INC OPT 98419M100 109 1,300 SH Call SOLE 8 1,300 0 0
XYLEM INC COM 98419M100 257 3,063 SH   SOLE 8 3,063 0 0
XYLEM INC OPT 98419M100 59 700 SH Put SOLE 8 700 0 0
XYLEM INC COM 98419M100 1,392 16,646 SH   SOLE 9 16,646 0 0
Y MABS THERAPEUTICS INC COM 984241109 300 13,119 SH   SOLE 1 13,119 0 0
YAMANA GOLD INC COM 98462Y100 110 43,486 SH   SOLE 1 43,486 0 0
YAMANA GOLD INC COM 98462Y100 2 819 SH   DFND 1 0 0 819
YAMANA GOLD INC COM 98462Y100 311 122,610 SH   SOLE 8 122,610 0 0
YAMANA GOLD INC OPT 98462Y100 389 153,200 SH Put SOLE 8 153,200 0 0
YAMANA GOLD INC OPT 98462Y100 329 129,700 SH Call SOLE 8 129,700 0 0
YAMANA GOLD INC COM 98462Y100 0 139 SH   SOLE 9 139 0 0
YANDEX N V COM N97284108 1,975 51,956 SH   SOLE 1 51,956 0 0
YANDEX N V COM N97284108 5,623 147,978 SH   SOLE 8 147,978 0 0
YANDEX N V OPT N97284108 8,565 225,400 SH Put SOLE 8 225,400 0 0
YANDEX N V OPT N97284108 16,705 439,600 SH Call SOLE 8 439,600 0 0
YANDEX N V COM N97284108 767 20,177 SH   SOLE 99 20,177 0 0
YANGTZE RIV PORT AND LGSTC L COM 98475Y105 139 252,530 SH   SOLE 8 252,530 0 0
YATRA ONLINE INC COM G98338109 346 92,500 SH   SOLE 1 92,500 0 0
YELP INC COM 985817105 3,556 104,049 SH   SOLE 1 104,049 0 0
YELP INC OPT 985817105 3,709 108,500 SH Call SOLE 8 108,500 0 0
YELP INC COM 985817105 3,001 87,809 SH   SOLE 8 87,809 0 0
YELP INC OPT 985817105 3,063 89,600 SH Put SOLE 8 89,600 0 0
YETI HLDGS INC COM 98585X104 2,531 87,431 SH   SOLE 1 87,431 0 0
YETI HLDGS INC COM 98585X104 219 7,572 SH   SOLE 8 7,572 0 0
YETI HLDGS INC OPT 98585X104 1,448 50,000 SH Put SOLE 8 50,000 0 0
YEXT INC COM 98585N106 1,589 79,104 SH   SOLE 1 79,104 0 0
YEXT INC COM 98585N106 25 1,255 SH   SOLE 8 1,255 0 0
YINTECH INVT HLDGS LTD ADR 98585M108 0 6 SH   SOLE 8 6 0 0
YIRENDAI LTD ADR 98585L100 1,352 98,235 SH   SOLE 1 98,235 0 0
YIRENDAI LTD ADR 98585L100 0 7 SH   SOLE 8 7 0 0
YIRENDAI LTD ADR 98585L100 1,135 82,451 SH   DFND 20 0 0 82,451
YORK WTR CO COM 987184108 297 8,326 SH   SOLE 1 8,326 0 0
YOUNGEVITY INTL INC COM 987537206 30 5,321 SH   SOLE 1 5,321 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 2,822 154,967 SH   SOLE 1 154,967 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 8,074 443,400 SH Put SOLE 8 443,400 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 9,528 523,200 SH Call SOLE 8 523,200 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 873 47,937 SH   SOLE 8 47,937 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 137 7,540 SH   SOLE 9 7,540 0 0
YRC WORLDWIDE INC COM 984249607 90 22,189 SH   SOLE 1 22,189 0 0
YRC WORLDWIDE INC COM 984249607 0 40 SH   SOLE 8 40 0 0
YRC WORLDWIDE INC OPT 984249607 60 14,900 SH Put SOLE 8 14,900 0 0
YRC WORLDWIDE INC OPT 984249607 120 29,900 SH Call SOLE 8 29,900 0 0
YUM BRANDS INC COM 988498101 57,214 516,984 SH   SOLE 1 516,984 0 0
YUM BRANDS INC OPT 988498101 2,335 21,100 SH Call SOLE 8 21,100 0 0
YUM BRANDS INC COM 988498101 48 436 SH   SOLE 8 436 0 0
YUM BRANDS INC OPT 988498101 277 2,500 SH Put SOLE 8 2,500 0 0
YUM BRANDS INC COM 988498101 2,623 23,698 SH   SOLE 9 23,698 0 0
YUM CHINA HLDGS INC COM 98850P109 6,375 137,982 SH   SOLE 1 137,982 0 0
YUM CHINA HLDGS INC OPT 98850P109 1,548 33,500 SH Put SOLE 8 33,500 0 0
YUM CHINA HLDGS INC OPT 98850P109 3,544 76,700 SH Call SOLE 8 76,700 0 0
YUM CHINA HLDGS INC COM 98850P109 3,007 65,077 SH   SOLE 9 65,077 0 0
YY INC ADR 98426T106 1,469 21,066 SH   SOLE 1 21,066 0 0
YY INC ADR 98426T106 6,184 88,730 SH   SOLE 8 88,730 0 0
YY INC OPT 98426T106 6,774 97,200 SH Call SOLE 8 97,200 0 0
YY INC OPT 98426T106 10,405 149,300 SH Put SOLE 8 149,300 0 0
YY INC ADR 98426T106 725 10,400 SH   SOLE 9 10,400 0 0
ZAFGEN INC COM 98885E103 1 440 SH   SOLE 1 440 0 0
ZAGG INC COM 98884U108 389 55,901 SH   SOLE 1 55,901 0 0
ZAGG INC OPT 98884U108 35 5,000 SH Put SOLE 8 5,000 0 0
ZAGG INC COM 98884U108 3 469 SH   SOLE 8 469 0 0
ZAGG INC OPT 98884U108 8 1,100 SH Call SOLE 8 1,100 0 0
ZAI LAB LTD ADR 98887Q104 21 615 SH   SOLE 1 615 0 0
ZAI LAB LTD ADR 98887Q104 2 64 SH   SOLE 8 64 0 0
ZAYO GROUP HLDGS INC COM 98919V105 20,592 625,712 SH   SOLE 1 625,712 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 543 16,500 SH Put SOLE 8 16,500 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 3,390 103,000 SH Call SOLE 8 103,000 0 0
ZAYO GROUP HLDGS INC COM 98919V105 131 3,989 SH   SOLE 8 3,989 0 0
ZAYO GROUP HLDGS INC COM 98919V105 76 2,320 SH   SOLE 9 2,320 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 9,070 43,298 SH   SOLE 1 43,298 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 21 100 SH Call SOLE 8 100 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 209 1,000 SH Put SOLE 8 1,000 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 125 597 SH   SOLE 8 597 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 27 131 SH   SOLE 9 131 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 168 804 SH   SOLE 99 804 0 0
ZENDESK INC COM 98936J101 106 1,187 SH   SOLE 1 1,187 0 0
ZENDESK INC COM 98936J101 8 90 SH   DFND 1 0 0 90
ZENDESK INC COM 98936J101 172 1,927 SH   SOLE 8 1,927 0 0
ZENDESK INC OPT 98936J101 116 1,300 SH Call SOLE 8 1,300 0 0
ZENDESK INC OPT 98936J101 142 1,600 SH Put SOLE 8 1,600 0 0
ZENDESK INC BOND 98936JAB7 95 62,000 PRN   SOLE 8 0 0 62,000
ZENDESK INC COM 98936J101 3,784 42,500 SH   SOLE 9 42,500 0 0
ZENDESK INC COM 98936J101 166 1,862 SH   SOLE 99 1,862 0 0
ZILLOW GROUP INC COM 98954M101 7 155 SH   SOLE 1 155 0 0
ZILLOW GROUP INC OPT 98954M200 41,046 884,800 SH Call SOLE 8 884,800 0 0
ZILLOW GROUP INC COM 98954M101 185 4,030 SH   SOLE 8 4,030 0 0
ZILLOW GROUP INC COM 98954M200 10,692 230,506 SH   SOLE 8 230,506 0 0
ZILLOW GROUP INC OPT 98954M200 3,651 78,700 SH Put SOLE 8 78,700 0 0
ZILLOW GROUP INC OPT 98954M101 3,048 66,600 SH Call SOLE 8 66,600 0 0
ZILLOW GROUP INC OPT 98954M101 293 6,400 SH Put SOLE 8 6,400 0 0
ZILLOW GROUP INC COM 98954M200 63 1,361 SH   SOLE 9 1,361 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 63,785 541,737 SH   SOLE 1 541,737 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 38 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC OPT 98956P102 1,283 10,900 SH Call SOLE 8 10,900 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 224 1,900 SH Put SOLE 8 1,900 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,844 24,154 SH   SOLE 8 24,154 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 33,334 283,106 SH   SOLE 9 283,106 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 5,045 42,850 SH   SOLE 99 42,850 0 0
ZION OIL &amp GAS INC COM 989696109 25 73,684 SH   SOLE 1 73,684 0 0
ZIONS BANCORPORATION N A COM 989701107 11,569 251,608 SH   SOLE 1 251,608 0 0
ZIONS BANCORPORATION N A OPT 989701107 694 15,100 SH Put SOLE 8 15,100 0 0
ZIONS BANCORPORATION N A OPT 989701107 1,007 21,900 SH Call SOLE 8 21,900 0 0
ZIONS BANCORPORATION N A COM 989701107 32 692 SH   SOLE 8 692 0 0
ZIONS BANCORPORATION N A COM 989701107 664 14,447 SH   SOLE 9 14,447 0 0
ZIONS BANCORPORATION N A COM 989701107 1,381 30,032 SH   SOLE 99 30,032 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 1,671 286,720 SH   SOLE 1 286,720 0 0
ZIX CORP COM 98974P100 441 48,621 SH   SOLE 1 48,621 0 0
ZOETIS INC COM 98978V103 1,730 15,243 SH   DFND 1 0 0 15,243
ZOETIS INC COM 98978V103 62,848 553,787 SH   SOLE 1 553,787 0 0
ZOETIS INC COM 98978V103 1,257 11,074 SH   SOLE 8 11,074 0 0
ZOETIS INC OPT 98978V103 295 2,600 SH Put SOLE 8 2,600 0 0
ZOETIS INC OPT 98978V103 4,597 40,500 SH Call SOLE 8 40,500 0 0
ZOETIS INC COM 98978V103 4,198 36,989 SH   SOLE 9 36,989 0 0
ZOETIS INC COM 98978V103 5,872 51,743 SH   SOLE 58 51,743 0 0
ZOGENIX INC COM 98978L204 1,358 28,424 SH   SOLE 1 28,424 0 0
ZOGENIX INC COM 98978L204 2,158 45,169 SH   SOLE 8 45,169 0 0
ZOGENIX INC OPT 98978L204 1,691 35,400 SH Put SOLE 8 35,400 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 1 3,064 SH   SOLE 1 3,064 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 47 525 SH   DFND 1 0 0 525
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 195 2,198 SH   SOLE 1 2,198 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 2,489 28,100 SH Call SOLE 8 28,100 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 3,868 43,663 SH   SOLE 8 43,663 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 8,309 93,800 SH Put SOLE 8 93,800 0 0
ZOSANO PHARMA CORP COM 98979H202 0 100 SH   SOLE 1 100 0 0
ZSCALER INC COM 98980G102 10,582 138,060 SH   SOLE 1 138,060 0 0
ZSCALER INC COM 98980G102 3,369 43,953 SH   SOLE 8 43,953 0 0
ZSCALER INC OPT 98980G102 9,917 129,400 SH Put SOLE 8 129,400 0 0
ZSCALER INC OPT 98980G102 14,615 190,700 SH Call SOLE 8 190,700 0 0
ZSCALER INC COM 98980G102 67 874 SH   SOLE 99 874 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 6 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC ADR 98980A105 498 26,021 SH   SOLE 1 26,021 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 17 874 SH   SOLE 8 874 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 241 12,600 SH Put SOLE 8 12,600 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 252 13,200 SH Call SOLE 8 13,200 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,101 57,600 SH   SOLE 9 57,600 0 0
ZUMIEZ INC COM 989817101 2,346 89,881 SH   SOLE 1 89,881 0 0
ZUMIEZ INC OPT 989817101 8 300 SH Call SOLE 8 300 0 0
ZUMIEZ INC COM 989817101 24 953 SH   SOLE 8 953 0 0
ZUMIEZ INC OPT 989817101 86 3,300 SH Put SOLE 8 3,300 0 0
ZUORA INC COM 98983V106 1,580 103,149 SH   SOLE 1 103,149 0 0
ZUORA INC COM 98983V106 4 240 SH   DFND 1 0 0 240
ZYMEWORKS INC COM 98985W102 86 3,900 SH   SOLE 1 3,900 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 759 56,002 SH   SOLE 1 56,002 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 5 400 SH Call SOLE 8 400 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 111 8,198 SH   SOLE 8 8,198 0 0
ZYNEX INC COM 98986M103 90 10,038 SH   SOLE 1 10,038 0 0
ZYNGA INC COM 98986T108 3,105 506,490 SH   SOLE 1 506,490 0 0
ZYNGA INC OPT 98986T108 558 91,000 SH Call SOLE 8 91,000 0 0
ZYNGA INC OPT 98986T108 17 2,700 SH Put SOLE 8 2,700 0 0
ZYNGA INC COM 98986T108 1,124 183,265 SH   SOLE 8 183,265 0 0
ZYNGA INC COM 98986T108 112 18,229 SH   SOLE 99 18,229 0 0