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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1ST CONSTITUTION BANCORP COM 31986N102 39 2,962 SH   SOLE 1 2,962 0 0
1ST SOURCE CORP COM 336901103 152 4,697 SH   SOLE 1 4,697 0 0
1ST SOURCE CORP COM 336901103 253 7,794 SH   SOLE 99 7,794 0 0
21VIANET GROUP INC OPT 90138A103 294 21,200 SH Call SOLE 8 21,200 0 0
22ND CENTY GROUP INC COM 90137F103 29 38,624 SH   SOLE 1 38,624 0 0
2U INC COM 90214J101 9,724 458,270 SH   SOLE 1 458,270 0 0
2U INC COM 90214J101 1 52 SH   SOLE 8 52 0 0
3-D SYS CORP DEL COM 88554D205 66 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 745 96,749 SH   SOLE 1 96,749 0 0
3-D SYS CORP DEL OPT 88554D205 221 28,700 SH Put SOLE 8 28,700 0 0
3-D SYS CORP DEL COM 88554D205 443 57,505 SH   SOLE 8 57,505 0 0
3-D SYS CORP DEL OPT 88554D205 465 60,300 SH Call SOLE 8 60,300 0 0
3M CO COM 88579Y101 47 341 SH   DFND 1 0 0 341
3M CO COM 88579Y101 80,414 589,066 SH   SOLE 1 589,066 0 0
3M CO OPT 88579Y101 41,308 302,600 SH Put SOLE 8 302,600 0 0
3M CO OPT 88579Y101 43,792 320,800 SH Call SOLE 8 320,800 0 0
3M CO COM 88579Y101 4,353 31,889 SH   SOLE 8 31,889 0 0
3M CO COM 88579Y101 770 5,634 SH   SOLE 9 5,634 0 0
3M CO COM 88579Y101 8,507 62,319 SH   SOLE 58 62,319 0 0
3M CO COM 88579Y101 44 321 SH   SOLE 82 321 0 0
3M CO COM 88579Y101 405 2,964 SH   SOLE 99 2,964 0 0
500 COM LTD ADR 33829R100 0 42 SH   SOLE 8 42 0 0
51JOB INC ADR 316827104 2,023 32,950 SH   SOLE 1 32,950 0 0
51JOB INC ADR 316827104 356 5,800 SH   SOLE 9 5,800 0 0
58 COM INC ADR 31680Q104 1,599 32,830 SH   SOLE 1 32,830 0 0
58 COM INC OPT 31680Q104 205 4,200 SH Put SOLE 8 4,200 0 0
58 COM INC ADR 31680Q104 166 3,403 SH   SOLE 8 3,403 0 0
58 COM INC ADR 31680Q104 1,004 20,600 SH   SOLE 9 20,600 0 0
8X8 INC NEW COM 282914100 39,592 2,856,457 SH   SOLE 1 2,856,457 0 0
8X8 INC NEW COM 282914100 877 63,263 SH   SOLE 8 63,263 0 0
8X8 INC NEW OPT 282914100 1,430 103,200 SH Put SOLE 8 103,200 0 0
8X8 INC NEW COM 282914100 24 1,756 SH   SOLE 99 1,756 0 0
A10 NETWORKS INC COM 002121101 102 16,528 SH   SOLE 1 16,528 0 0
AAON INC COM 000360206 1,631 33,731 SH   SOLE 1 33,731 0 0
AAR CORP COM 000361105 772 43,412 SH   SOLE 1 43,412 0 0
AAR CORP OPT 000361105 41 2,300 SH Put SOLE 8 2,300 0 0
AAR CORP OPT 000361105 2 100 SH Call SOLE 8 100 0 0
AAR CORP COM 000361105 14 803 SH   SOLE 8 803 0 0
AARONS INC COM 002535300 905 39,757 SH   SOLE 1 39,757 0 0
AARONS INC COM 002535300 0 15 SH   SOLE 8 15 0 0
ABB LTD ADR 000375204 4 207 SH   DFND 1 0 0 207
ABB LTD OPT 000375204 1,082 62,700 SH Call SOLE 8 62,700 0 0
ABB LTD OPT 000375204 1,859 107,700 SH Put SOLE 8 107,700 0 0
ABB LTD ADR 000375204 1,670 96,761 SH   SOLE 8 96,761 0 0
ABB LTD ADR 000375204 2,084 120,754 SH   SOLE 9 120,754 0 0
ABBOTT LABS COM 002824100 71,004 899,811 SH   SOLE 1 899,811 0 0
ABBOTT LABS COM 002824100 108 1,363 SH   DFND 1 0 0 1,363
ABBOTT LABS OPT 002824100 16,768 212,500 SH Call SOLE 8 212,500 0 0
ABBOTT LABS OPT 002824100 20,154 255,400 SH Put SOLE 8 255,400 0 0
ABBOTT LABS COM 002824100 8,804 111,571 SH   SOLE 8 111,571 0 0
ABBOTT LABS COM 002824100 1,998 25,325 SH   SOLE 9 25,325 0 0
ABBOTT LABS COM 002824100 876 11,100 SH   DFND 20 0 0 11,100
ABBOTT LABS COM 002824100 45 575 SH   SOLE 82 575 0 0
ABBOTT LABS COM 002824100 3,552 45,012 SH   SOLE 99 45,012 0 0
ABBVIE INC COM 00287Y109 120,150 1,577,009 SH   SOLE 1 1,577,009 0 0
ABBVIE INC COM 00287Y109 293 3,845 SH   DFND 1 0 0 3,845
ABBVIE INC COM 00287Y109 44,761 587,473 SH   SOLE 8 587,473 0 0
ABBVIE INC OPT 00287Y109 81,203 1,065,800 SH Put SOLE 8 1,065,800 0 0
ABBVIE INC OPT 00287Y109 19,512 256,100 SH Call SOLE 8 256,100 0 0
ABBVIE INC COM 00287Y109 903 11,847 SH   SOLE 9 11,847 0 0
ABBVIE INC COM 00287Y109 76 991 SH   DFND 20 0 0 991
ABBVIE INC COM 00287Y109 1,596 20,951 SH   SOLE 99 20,951 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 245 116,551 SH   SOLE 1 116,551 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 130 61,715 SH   SOLE 8 61,715 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 19 9,255 SH   SOLE 99 9,255 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 1,241 136,555 SH   SOLE 1 136,555 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,224 134,700 SH Put SOLE 8 134,700 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,364 150,100 SH Call SOLE 8 150,100 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 9 2,086 SH   DFND 1 0 0 2,086
ABERDEEN STD GOLD ETF TR FUND 00326A104 201 13,300 SH   DFND 1 0 0 13,300
ABERDEEN STD PLATINUM ETF TR FUND 003260106 9 131 SH   DFND 1 0 0 131
ABIOMED INC COM 003654100 7,740 53,321 SH   SOLE 1 53,321 0 0
ABIOMED INC OPT 003654100 2,860 19,700 SH Call SOLE 8 19,700 0 0
ABIOMED INC COM 003654100 51 353 SH   SOLE 8 353 0 0
ABIOMED INC OPT 003654100 189 1,300 SH Put SOLE 8 1,300 0 0
ABIOMED INC COM 003654100 51 350 SH   SOLE 9 350 0 0
ABM INDS INC COM 000957100 1,466 60,153 SH   SOLE 1 60,153 0 0
ABRAXAS PETE CORP COM 003830106 6 52,761 SH   SOLE 1 52,761 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC COM 00401C108 29,786 443,369 SH   SOLE 1 443,369 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 920 13,683 SH   SOLE 8 13,683 0 0
ACACIA RESH CORP COM 003881307 35 15,644 SH   SOLE 1 15,644 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 2,150 117,192 SH   SOLE 1 117,192 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 90 4,914 SH   SOLE 99 4,914 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 4,383 103,733 SH   SOLE 1 103,733 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 1,977 46,800 SH Put SOLE 8 46,800 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 2,890 68,400 SH Call SOLE 8 68,400 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 79 1,877 SH   SOLE 8 1,877 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 50 1,181 SH   SOLE 99 1,181 0 0
ACADIA RLTY TR TRUS 004239109 1,626 131,298 SH   SOLE 1 131,298 0 0
ACADIA RLTY TR TRUS 004239109 2 195 SH   SOLE 8 195 0 0
ACASTI PHARMA INC COM 00430K402 0 713 SH   SOLE 8 713 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 254 30,469 SH   SOLE 1 30,469 0 0
ACCELERON PHARMA INC COM 00434H108 3,944 43,880 SH   SOLE 1 43,880 0 0
ACCELERON PHARMA INC COM 00434H108 93 1,040 SH   SOLE 8 1,040 0 0
ACCELERON PHARMA INC COM 00434H108 45 505 SH   SOLE 99 505 0 0
ACCENTURE PLC IRELAND COM G1151C101 91,923 563,045 SH   SOLE 1 563,045 0 0
ACCENTURE PLC IRELAND COM G1151C101 7,816 47,875 SH   DFND 1 0 0 47,875
ACCENTURE PLC IRELAND COM G1151C101 26 156 SH   SOLE 8 156 0 0
ACCENTURE PLC IRELAND OPT G1151C101 7,575 46,400 SH Call SOLE 8 46,400 0 0
ACCENTURE PLC IRELAND OPT G1151C101 6,155 37,700 SH Put SOLE 8 37,700 0 0
ACCENTURE PLC IRELAND COM G1151C101 1,746 10,692 SH   SOLE 9 10,692 0 0
ACCENTURE PLC IRELAND COM G1151C101 42 260 SH   SOLE 82 260 0 0
ACCO BRANDS CORP COM 00081T108 309 61,143 SH   SOLE 1 61,143 0 0
ACCO BRANDS CORP COM 00081T108 20 3,900 SH   DFND 1 0 0 3,900
ACCURAY INC COM 004397105 57 29,500 SH   SOLE 1 29,500 0 0
ACCURAY INC COM 004397105 0 108 SH   SOLE 8 108 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 30 25,981 SH   SOLE 1 25,981 0 0
ACER THERAPEUTICS INC COM 00444P108 188 94,800 SH   SOLE 1 94,800 0 0
ACHIEVE LIFE SCIENCE INC COM 004468203 37 113,427 SH   SOLE 8 113,427 0 0
ACI WORLDWIDE INC COM 004498101 980 40,589 SH   SOLE 1 40,589 0 0
ACI WORLDWIDE INC COM 004498101 0 2 SH   SOLE 8 2 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 11 10,359 SH   SOLE 1 10,359 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 0 157 SH   SOLE 8 157 0 0
ACNB CORP COM 000868109 226 7,510 SH   SOLE 1 7,510 0 0
ACORDA THERAPEUTICS INC COM 00484M106 36 38,605 SH   SOLE 1 38,605 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 0 100 SH Call SOLE 8 100 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 6 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 3 15,699 SH   SOLE 8 15,699 0 0
ACTIVISION BLIZZARD INC COM 00507V109 148,588 2,498,158 SH   SOLE 1 1,451,461 1,046,697 0
ACTIVISION BLIZZARD INC COM 00507V109 947 15,915 SH   DFND 1 0 0 15,915
ACTIVISION BLIZZARD INC OPT 00507V109 13,270 223,100 SH Put SOLE 8 223,100 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,336 22,452 SH   SOLE 8 22,452 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 41,338 695,000 SH Call SOLE 8 695,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,670 128,947 SH   SOLE 9 128,947 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,091 119,223 SH   SOLE 20 0 119,223 0
ACTIVISION BLIZZARD INC COM 00507V109 2,911 48,953 SH   SOLE 82 629 48,324 0
ACTIVISION BLIZZARD INC COM 00507V109 8,529 143,396 SH   SOLE 99 0 143,396 0
ACUITY BRANDS INC COM 00508Y102 4,616 53,887 SH   SOLE 1 53,887 0 0
ACUITY BRANDS INC COM 00508Y102 1,122 13,094 SH   SOLE 8 13,094 0 0
ACUITY BRANDS INC OPT 00508Y102 3,649 42,600 SH Call SOLE 8 42,600 0 0
ACUITY BRANDS INC OPT 00508Y102 4,325 50,500 SH Put SOLE 8 50,500 0 0
ACUITY BRANDS INC COM 00508Y102 26 306 SH   SOLE 9 306 0 0
ACUITY BRANDS INC COM 00508Y102 208 2,426 SH   SOLE 99 2,426 0 0
ACUSHNET HOLDINGS CORP COM 005098108 540 20,958 SH   SOLE 1 20,958 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 22 7,644 SH   SOLE 1 7,644 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 20 7,400 SH   SOLE 1 7,400 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 54 1,929 SH   SOLE 99 1,929 0 0
ADDUS HOMECARE CORP COM 006739106 975 14,427 SH   SOLE 1 14,427 0 0
ADDUS HOMECARE CORP COM 006739106 4 52 SH   SOLE 8 52 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 946 84,529 SH   SOLE 1 84,529 0 0
ADIENT PLC COM G0084W101 679 74,919 SH   SOLE 1 74,919 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC OPT G0084W101 747 82,400 SH Call SOLE 8 82,400 0 0
ADIENT PLC COM G0084W101 445 49,084 SH   SOLE 8 49,084 0 0
ADIENT PLC OPT G0084W101 1,020 112,500 SH Put SOLE 8 112,500 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 67 23,300 SH   SOLE 1 23,300 0 0
ADOBE INC COM 00724F101 1,227 3,855 SH   DFND 1 0 0 3,855
ADOBE INC COM 00724F101 194,834 612,229 SH   SOLE 1 330,346 281,883 0
ADOBE INC OPT 00724F101 79,369 249,400 SH Call SOLE 8 249,400 0 0
ADOBE INC OPT 00724F101 104,923 329,700 SH Put SOLE 8 329,700 0 0
ADOBE INC COM 00724F101 16,491 51,817 SH   SOLE 8 51,817 0 0
ADOBE INC COM 00724F101 2,040 6,410 SH   SOLE 9 6,410 0 0
ADOBE INC COM 00724F101 10,302 32,373 SH   SOLE 20 0 32,373 0
ADOBE INC COM 00724F101 19,457 61,138 SH   SOLE 58 61,138 0 0
ADOBE INC COM 00724F101 4,084 12,832 SH   SOLE 82 0 12,832 0
ADOBE INC COM 00724F101 11,772 36,990 SH   SOLE 99 0 36,990 0
ADT INC COM 00090Q103 61 14,166 SH   SOLE 1 14,166 0 0
ADTALEM GLOBAL ED INC COM 00737L103 1,511 56,449 SH   SOLE 1 56,449 0 0
ADTALEM GLOBAL ED INC OPT 00737L103 16 600 SH Call SOLE 8 600 0 0
ADTALEM GLOBAL ED INC COM 00737L103 0 2 SH   SOLE 8 2 0 0
ADTRAN INC COM 00738A106 332 43,233 SH   SOLE 1 43,233 0 0
ADTRAN INC COM 00738A106 60 7,847 SH   SOLE 8 7,847 0 0
ADTRAN INC OPT 00738A106 9 1,200 SH Call SOLE 8 1,200 0 0
ADTRAN INC OPT 00738A106 194 25,200 SH Put SOLE 8 25,200 0 0
ADURO BIOTECH INC COM 00739L101 60 21,856 SH   SOLE 1 21,856 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 8,494 91,027 SH   SOLE 1 91,027 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 68 726 SH   SOLE 8 726 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 5,935 63,600 SH Call SOLE 8 63,600 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 1,549 16,600 SH Put SOLE 8 16,600 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 56 599 SH   SOLE 9 599 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 84,946 2,589,787 SH   SOLE 1 2,589,787 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 844 28,680 SH   SOLE 1 28,680 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 230 7,827 SH   SOLE 99 7,827 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 35 5,456 SH   SOLE 1 5,456 0 0
ADVANCED ENERGY INDS COM 007973100 2,723 56,170 SH   SOLE 1 56,170 0 0
ADVANCED ENERGY INDS COM 007973100 2 40 SH   SOLE 8 40 0 0
ADVANCED MICRO DEVICES INC COM 007903107 48,986 1,077,083 SH   SOLE 1 1,077,083 0 0
ADVANCED MICRO DEVICES INC COM 007903107 107 2,353 SH   DFND 1 0 0 2,353
ADVANCED MICRO DEVICES INC OPT 007903107 3,411 75,000 SH Put SOLE 1 75,000 0 0
ADVANCED MICRO DEVICES INC BOND 007903BD8 35 6,000 PRN   SOLE 8 0 0 6,000
ADVANCED MICRO DEVICES INC OPT 007903107 75,988 1,670,800 SH Put SOLE 8 1,670,800 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 104,390 2,295,300 SH Call SOLE 8 2,295,300 0 0
ADVANCED MICRO DEVICES INC COM 007903107 230 5,068 SH   SOLE 8 5,068 0 0
ADVANCED MICRO DEVICES INC COM 007903107 458 10,080 SH   SOLE 9 10,080 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,323 95,052 SH   SOLE 58 95,052 0 0
ADVANSIX INC COM 00773T101 249 26,095 SH   SOLE 1 26,095 0 0
ADVANSIX INC COM 00773T101 0 20 SH   SOLE 8 20 0 0
ADVANSIX INC COM 00773T101 0 1 SH   SOLE 9 1 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 2,436 249,209 SH   SOLE 1 249,209 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 190 19,472 SH   SOLE 8 19,472 0 0
AECOM COM 00766T100 7,249 242,820 SH   SOLE 1 242,820 0 0
AECOM OPT 00766T100 197 6,600 SH Put SOLE 8 6,600 0 0
AECOM OPT 00766T100 857 28,700 SH Call SOLE 8 28,700 0 0
AECOM COM 00766T100 1,185 39,686 SH   SOLE 8 39,686 0 0
AEGION CORP COM 00770F104 455 25,321 SH   SOLE 1 25,321 0 0
AEGION CORP OPT 00770F104 5 300 SH Put SOLE 8 300 0 0
AEGION CORP COM 00770F104 2 96 SH   SOLE 8 96 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 41 8,675 SH   SOLE 1 8,675 0 0
AEGON N V ADR 007924103 5 2,166 SH   SOLE 8 2,166 0 0
AEGON N V OPT 007924103 4 1,700 SH Put SOLE 8 1,700 0 0
AEGON N V OPT 007924103 4 1,700 SH Call SOLE 8 1,700 0 0
AERCAP HOLDINGS NV COM N00985106 298 13,080 SH   SOLE 1 13,080 0 0
AERCAP HOLDINGS NV OPT N00985106 397 17,400 SH Put SOLE 8 17,400 0 0
AERCAP HOLDINGS NV OPT N00985106 3,218 141,200 SH Call SOLE 8 141,200 0 0
AERCAP HOLDINGS NV COM N00985106 25 1,088 SH   SOLE 9 1,088 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 403 29,785 SH   SOLE 1 29,785 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1 43 SH   SOLE 8 43 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 20 1,447 SH   SOLE 99 1,447 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 3,843 91,883 SH   SOLE 1 91,883 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 293 7,000 SH Call SOLE 8 7,000 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 1,849 44,200 SH Put SOLE 8 44,200 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 4,902 3,064,000 PRN   SOLE 8 0 0 3,064,000
AEROJET ROCKETDYNE HLDGS INC COM 007800105 653 15,602 SH   SOLE 8 15,602 0 0
AEROVIRONMENT INC COM 008073108 1,674 27,446 SH   SOLE 1 27,446 0 0
AEROVIRONMENT INC OPT 008073108 878 14,400 SH Put SOLE 8 14,400 0 0
AEROVIRONMENT INC COM 008073108 241 3,947 SH   SOLE 8 3,947 0 0
AEROVIRONMENT INC OPT 008073108 287 4,700 SH Call SOLE 8 4,700 0 0
AES CORP COM 00130H105 5,145 378,450 SH   SOLE 1 378,450 0 0
AES CORP OPT 00130H105 15 1,100 SH Call SOLE 8 1,100 0 0
AES CORP OPT 00130H105 44 3,200 SH Put SOLE 8 3,200 0 0
AES CORP COM 00130H105 11 761 SH   SOLE 8 761 0 0
AES CORP COM 00130H105 73 5,353 SH   SOLE 9 5,353 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 6 100 SH   SOLE 1 100 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 24 410 SH   SOLE 9 410 0 0
AFFIMED N V COM N01045108 104 65,342 SH   SOLE 1 65,342 0 0
AFLAC INC COM 001055102 19,799 578,226 SH   SOLE 1 578,226 0 0
AFLAC INC OPT 001055102 1,897 55,400 SH Put SOLE 8 55,400 0 0
AFLAC INC OPT 001055102 6,098 178,100 SH Call SOLE 8 178,100 0 0
AFLAC INC COM 001055102 74 2,140 SH   SOLE 8 2,140 0 0
AFLAC INC COM 001055102 2,637 77,006 SH   SOLE 9 77,006 0 0
AG MTG INVT TR INC TRUS 001228105 96 35,462 SH   SOLE 1 35,462 0 0
AGCO CORP COM 001084102 3,178 67,240 SH   SOLE 1 67,240 0 0
AGCO CORP OPT 001084102 203 4,300 SH Put SOLE 8 4,300 0 0
AGCO CORP OPT 001084102 104 2,200 SH Call SOLE 8 2,200 0 0
AGCO CORP COM 001084102 42 896 SH   SOLE 8 896 0 0
AGCO CORP COM 001084102 131 2,782 SH   SOLE 9 2,782 0 0
AGENUS INC COM 00847G705 87 35,615 SH   SOLE 1 35,615 0 0
AGENUS INC COM 00847G705 4 1,772 SH   SOLE 8 1,772 0 0
AGEX THERAPEUTICS INC COM 00848H108 6 7,053 SH   SOLE 1 7,053 0 0
AGEX THERAPEUTICS INC COM 00848H108 38 41,100 SH   DFND 1 0 0 41,100
AGILENT TECHNOLOGIES INC COM 00846U101 14 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 15,644 218,437 SH   SOLE 1 218,437 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 7,542 105,300 SH Put SOLE 8 105,300 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 3,789 52,900 SH Call SOLE 8 52,900 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 355 4,952 SH   SOLE 9 4,952 0 0
AGILYSYS INC COM 00847J105 283 16,928 SH   SOLE 1 16,928 0 0
AGILYSYS INC COM 00847J105 1 67 SH   SOLE 8 67 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 3,833 108,007 SH   SOLE 1 108,007 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 48 1,345 SH   SOLE 8 1,345 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 23 657 SH   SOLE 99 657 0 0
AGNC INVT CORP TRUS 00123Q104 8,502 803,587 SH   SOLE 1 803,587 0 0
AGNC INVT CORP COM 00123Q104 155 14,626 SH   SOLE 1 14,626 0 0
AGNC INVT CORP OPT 00123Q104 2,841 268,500 SH Put SOLE 8 268,500 0 0
AGNC INVT CORP OPT 00123Q104 667 63,000 SH Call SOLE 8 63,000 0 0
AGNC INVT CORP TRUS 00123Q104 2,534 239,450 SH   SOLE 8 239,450 0 0
AGNC INVT CORP COM 00123Q104 57 5,386 SH   SOLE 9 5,386 0 0
AGNC INVT CORP COM 00123Q104 342 32,306 SH   SOLE 99 32,306 0 0
AGNICO EAGLE MINES LTD COM 008474108 42 1,050 SH   DFND 1 0 0 1,050
AGNICO EAGLE MINES LTD COM 008474108 10,787 271,116 SH   SOLE 1 271,116 0 0
AGNICO EAGLE MINES LTD OPT 008474108 2,582 64,900 SH Call SOLE 8 64,900 0 0
AGNICO EAGLE MINES LTD OPT 008474108 3,426 86,100 SH Put SOLE 8 86,100 0 0
AGNICO EAGLE MINES LTD COM 008474108 72 1,821 SH   SOLE 9 1,821 0 0
AGREE REALTY CORP TRUS 008492100 6,705 108,311 SH   SOLE 1 108,311 0 0
AGREE REALTY CORP COM 008492100 199 3,217 SH   SOLE 99 3,217 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 1,063 73,679 SH   SOLE 1 73,679 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 108 7,500 SH   DFND 1 0 0 7,500
AIMMUNE THERAPEUTICS INC OPT 00900T107 1 100 SH Put SOLE 8 100 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 94 6,484 SH   SOLE 8 6,484 0 0
AIR LEASE CORP COM 00912X302 2,947 133,100 SH   SOLE 1 133,100 0 0
AIR LEASE CORP COM 00912X302 2 85 SH   SOLE 8 85 0 0
AIR LEASE CORP COM 00912X302 30 1,336 SH   SOLE 99 1,336 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,566 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 87,730 439,514 SH   SOLE 1 439,514 0 0
AIR PRODS &amp CHEMS INC COM 009158106 638 3,191 SH   SOLE 8 3,191 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 1,078 5,400 SH Call SOLE 8 5,400 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 858 4,300 SH Put SOLE 8 4,300 0 0
AIR PRODS &amp CHEMS INC COM 009158106 9,579 47,980 SH   SOLE 9 47,980 0 0
AIR PRODS &amp CHEMS INC COM 009158106 2,305 11,549 SH   SOLE 99 11,549 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 355 19,430 SH   SOLE 1 19,430 0 0
AIR TRANSPORT SERVICES GRP I BOND 00922RAB1 2 2,000 PRN   SOLE 8 0 0 2,000
AIRGAIN INC COM 00938A104 22 2,978 SH   SOLE 1 2,978 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 84,909 928,079 SH   SOLE 1 928,079 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 787 8,600 SH Call SOLE 8 8,600 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 238 2,600 SH Put SOLE 8 2,600 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAJ0 2,699 2,415,000 PRN   SOLE 8 0 0 2,415,000
AKAMAI TECHNOLOGIES INC COM 00971T101 7 73 SH   SOLE 8 73 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 273 2,983 SH   SOLE 9 2,983 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,614 17,640 SH   SOLE 58 17,640 0 0
AKCEA THERAPEUTICS INC COM 00972L107 250 17,511 SH   SOLE 1 17,511 0 0
AKCEA THERAPEUTICS INC COM 00972L107 7 483 SH   SOLE 8 483 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 297 39,205 SH   SOLE 1 39,205 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 9 1,200 SH Call SOLE 8 1,200 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 717 94,552 SH   SOLE 8 94,552 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 79 10,400 SH Put SOLE 8 10,400 0 0
AKERO THERAPEUTICS INC COM 00973Y108 59 2,782 SH   SOLE 1 2,782 0 0
AKORN INC COM 009728106 43 77,803 SH   SOLE 1 77,803 0 0
AKORN INC COM 009728106 0 592 SH   SOLE 8 592 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 66 12,198 SH   SOLE 1 12,198 0 0
ALAMO GROUP INC COM 011311107 714 8,032 SH   SOLE 1 8,032 0 0
ALAMO GROUP INC COM 011311107 404 4,552 SH   SOLE 99 4,552 0 0
ALARM COM HLDGS INC COM 011642105 1,386 35,605 SH   SOLE 1 35,605 0 0
ALARM COM HLDGS INC COM 011642105 8 195 SH   SOLE 8 195 0 0
ALASKA AIR GROUP INC COM 011659109 1,580 55,522 SH   SOLE 1 55,522 0 0
ALASKA AIR GROUP INC COM 011659109 1 32 SH   SOLE 8 32 0 0
ALASKA AIR GROUP INC OPT 011659109 1,498 52,600 SH Put SOLE 8 52,600 0 0
ALASKA AIR GROUP INC OPT 011659109 598 21,000 SH Call SOLE 8 21,000 0 0
ALASKA AIR GROUP INC COM 011659109 21 741 SH   SOLE 9 741 0 0
ALASKA AIR GROUP INC COM 011659109 60 2,101 SH   SOLE 99 2,101 0 0
ALBANY INTL CORP COM 012348108 1,199 25,358 SH   SOLE 1 25,358 0 0
ALBEMARLE CORP COM 012653101 40,268 714,340 SH   SOLE 1 714,340 0 0
ALBEMARLE CORP COM 012653101 43 760 SH   DFND 1 0 0 760
ALBEMARLE CORP COM 012653101 1,250 22,170 SH   SOLE 8 22,170 0 0
ALBEMARLE CORP OPT 012653101 1,691 30,000 SH Put SOLE 8 30,000 0 0
ALBEMARLE CORP COM 012653101 2,260 40,101 SH   SOLE 9 40,101 0 0
ALBEMARLE CORP COM 012653101 150 2,663 SH   SOLE 99 2,663 0 0
ALBIREO PHARMA INC COM 01345P106 68 4,166 SH   SOLE 1 4,166 0 0
ALCOA CORP COM 013872106 4,864 789,558 SH   SOLE 1 789,558 0 0
ALCOA CORP COM 013872106 807 131,044 SH   SOLE 8 131,044 0 0
ALCOA CORP OPT 013872106 2,955 479,700 SH Call SOLE 8 479,700 0 0
ALCOA CORP OPT 013872106 321 52,100 SH Put SOLE 8 52,100 0 0
ALCOA CORP COM 013872106 3,042 493,823 SH   SOLE 9 493,823 0 0
ALCOA CORP COM 013872106 20 3,174 SH   SOLE 99 3,174 0 0
ALCON INC COM H01301128 77,103 1,517,180 SH   SOLE 1 1,517,180 0 0
ALCON INC COM H01301128 581 11,438 SH   DFND 1 0 0 11,438
ALCON INC COM H01301128 30 594 SH   SOLE 8 594 0 0
ALCON INC COM H01301128 5,255 103,389 SH   SOLE 9 103,389 0 0
ALCON INC COM H01301128 51 1,000 SH   DFND 20 0 0 1,000
ALCON INC COM H01301128 32,631 642,087 SH   SOLE 58 642,087 0 0
ALCON INC COM H01301128 160 3,149 SH   SOLE 99 3,149 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 19 7,621 SH   SOLE 1 7,621 0 0
ALECTOR INC COM 014442107 1,074 44,550 SH   SOLE 1 44,550 0 0
ALECTOR INC COM 014442107 12 512 SH   SOLE 8 512 0 0
ALERUS FINL CORP COM 01446U103 122 7,390 SH   SOLE 1 7,390 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 634 56,407 SH   SOLE 1 56,407 0 0
ALEXANDERS INC TRUS 014752109 582 2,108 SH   SOLE 1 2,108 0 0
ALEXANDERS INC TRUS 014752109 773 2,800 SH   SOLE 8 2,800 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,642 26,574 SH   SOLE 1 26,574 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 13,446 98,094 SH   SOLE 1 98,094 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 120 874 SH   SOLE 9 874 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6,169 45,013 SH   SOLE 99 45,013 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 25,859 288,003 SH   SOLE 1 288,003 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 5,957 66,346 SH   SOLE 8 66,346 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 13,774 153,400 SH Put SOLE 8 153,400 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 23,444 261,100 SH Call SOLE 8 261,100 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 612 6,827 SH   SOLE 9 6,827 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,169 24,153 SH   SOLE 58 24,153 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 46 3,428 SH   SOLE 1 3,428 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 54 4,018 SH   SOLE 9 4,018 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 6,138 31,563 SH   DFND 1 0 0 31,563
ALIBABA GROUP HLDG LTD ADR 01609W102 118,239 607,975 SH   SOLE 1 225,000 382,975 0
ALIBABA GROUP HLDG LTD OPT 01609W102 264,668 1,360,900 SH Call SOLE 8 1,360,900 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 435,655 2,240,100 SH Put SOLE 8 2,240,100 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 73,629 378,593 SH   SOLE 9 378,593 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 8,466 43,529 SH   SOLE 20 0 43,529 0
ALIBABA GROUP HLDG LTD ADR 01609W102 11,689 60,105 SH   DFND 20 0 0 60,105
ALIBABA GROUP HLDG LTD ADR 01609W102 3,449 17,736 SH   SOLE 82 0 17,736 0
ALIBABA GROUP HLDG LTD ADR 01609W102 31,141 160,124 SH   SOLE 99 111,729 48,395 0
ALICO INC COM 016230104 52 1,680 SH   SOLE 1 1,680 0 0
ALIGN TECHNOLOGY INC COM 016255101 25,081 144,188 SH   SOLE 1 144,188 0 0
ALIGN TECHNOLOGY INC COM 016255101 155 889 SH   SOLE 8 889 0 0
ALIGN TECHNOLOGY INC OPT 016255101 7,358 42,300 SH Put SOLE 8 42,300 0 0
ALIGN TECHNOLOGY INC OPT 016255101 7,428 42,700 SH Call SOLE 8 42,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 517 2,966 SH   SOLE 9 2,966 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,368 7,866 SH   SOLE 58 7,866 0 0
ALKERMES PLC COM G01767105 1,321 91,610 SH   SOLE 1 91,610 0 0
ALKERMES PLC OPT G01767105 174 12,100 SH Put SOLE 8 12,100 0 0
ALKERMES PLC COM G01767105 360 24,929 SH   SOLE 8 24,929 0 0
ALKERMES PLC OPT G01767105 123 8,500 SH Call SOLE 8 8,500 0 0
ALLAKOS INC COM 01671P100 1,542 34,670 SH   SOLE 1 34,670 0 0
ALLAKOS INC COM 01671P100 18 411 SH   SOLE 8 411 0 0
ALLEGHANY CORP DEL COM 017175100 5,549 10,047 SH   SOLE 1 10,047 0 0
ALLEGHANY CORP DEL COM 017175100 146 265 SH   SOLE 8 265 0 0
ALLEGHANY CORP DEL COM 017175100 59 107 SH   SOLE 9 107 0 0
ALLEGHANY CORP DEL COM 017175100 589 1,067 SH   SOLE 99 1,067 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 588 69,165 SH   SOLE 1 69,165 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 103 12,130 SH   SOLE 8 12,130 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 56 6,600 SH Put SOLE 8 6,600 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 88 10,300 SH Call SOLE 8 10,300 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 19 2,229 SH   SOLE 99 2,229 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 367 15,230 SH   SOLE 1 15,230 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,238 15,142 SH   SOLE 1 15,142 0 0
ALLEGION PLC COM G0176J109 5,644 61,314 SH   SOLE 1 61,314 0 0
ALLEGION PLC COM G0176J109 9 100 SH   SOLE 8 100 0 0
ALLEGION PLC COM G0176J109 72 779 SH   SOLE 9 779 0 0
ALLERGAN PLC COM G0177J108 173 979 SH   DFND 1 0 0 979
ALLERGAN PLC COM G0177J108 718,166 4,055,139 SH   SOLE 1 4,055,139 0 0
ALLERGAN PLC OPT G0177J108 27,964 157,900 SH Put SOLE 8 157,900 0 0
ALLERGAN PLC COM G0177J108 16,351 92,321 SH   SOLE 8 92,321 0 0
ALLERGAN PLC OPT G0177J108 26,547 149,900 SH Call SOLE 8 149,900 0 0
ALLERGAN PLC COM G0177J108 524 2,964 SH   SOLE 9 2,964 0 0
ALLETE INC COM 018522300 2,048 33,762 SH   SOLE 1 33,762 0 0
ALLETE INC COM 018522300 421 6,937 SH   SOLE 99 6,937 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,912 86,502 SH   SOLE 1 86,502 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 14 430 SH   DFND 1 0 0 430
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,023 30,400 SH Call SOLE 8 30,400 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,359 40,393 SH   SOLE 8 40,393 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,969 58,500 SH Put SOLE 8 58,500 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 12 356 SH   SOLE 9 356 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 512 165,300 SH Put SOLE 8 165,300 0 0
ALLIANCE RES PARTNER L P COM 01877R108 347 112,041 SH   SOLE 8 112,041 0 0
ALLIANT ENERGY CORP COM 018802108 17,765 367,859 SH   SOLE 1 367,859 0 0
ALLIANT ENERGY CORP COM 018802108 58 1,213 SH   SOLE 8 1,213 0 0
ALLIANT ENERGY CORP COM 018802108 90 1,868 SH   SOLE 9 1,868 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 56 2,361 SH   SOLE 1 2,361 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,902 58,332 SH   SOLE 1 58,332 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 1,184 60,936 SH   SOLE 1 60,936 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 20 1,046 SH   SOLE 8 1,046 0 0
ALLOT LTD OPT M0854Q105 1,685 178,300 SH Put SOLE 8 178,300 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 482 68,550 SH   SOLE 1 68,550 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 22 3,121 SH   SOLE 8 3,121 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 24 3,400 SH Put SOLE 8 3,400 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 11 1,500 SH Call SOLE 8 1,500 0 0
ALLSTATE CORP COM 020002101 18 200 SH   DFND 1 0 0 200
ALLSTATE CORP COM 020002101 27,403 298,733 SH   SOLE 1 298,733 0 0
ALLSTATE CORP OPT 020002101 2,532 27,600 SH Call SOLE 8 27,600 0 0
ALLSTATE CORP OPT 020002101 1,642 17,900 SH Put SOLE 8 17,900 0 0
ALLSTATE CORP COM 020002101 346 3,763 SH   SOLE 9 3,763 0 0
ALLY FINL INC COM 02005N100 4,536 314,380 SH   SOLE 1 314,380 0 0
ALLY FINL INC OPT 02005N100 476 33,000 SH Call SOLE 8 33,000 0 0
ALLY FINL INC COM 02005N100 615 42,656 SH   SOLE 8 42,656 0 0
ALLY FINL INC OPT 02005N100 645 44,700 SH Put SOLE 8 44,700 0 0
ALLY FINL INC COM 02005N100 127 8,806 SH   SOLE 9 8,806 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 10,536 96,790 SH   SOLE 1 96,790 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 4,648 42,700 SH Call SOLE 8 42,700 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 8,066 74,100 SH Put SOLE 8 74,100 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 464 4,258 SH   SOLE 8 4,258 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 89 816 SH   SOLE 9 816 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 93 851 SH   SOLE 99 851 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 43 6,754 SH   SOLE 1 6,754 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 1 100 SH   SOLE 8 100 0 0
ALPHABET INC COM 02079K305 5,312 4,572 SH   DFND 1 0 0 4,572
ALPHABET INC COM 02079K305 683,022 587,823 SH   SOLE 1 484,324 103,499 0
ALPHABET INC COM 02079K107 3,394 2,919 SH   DFND 1 0 0 2,919
ALPHABET INC COM 02079K107 417,130 358,726 SH   SOLE 1 358,345 381 0
ALPHABET INC COM 02079K305 68,140 58,642 SH   SOLE 8 58,642 0 0
ALPHABET INC OPT 02079K305 127,234 109,500 SH Call SOLE 8 109,500 0 0
ALPHABET INC OPT 02079K305 265,738 228,700 SH Put SOLE 8 228,700 0 0
ALPHABET INC OPT 02079K107 72,327 62,200 SH Call SOLE 8 62,200 0 0
ALPHABET INC OPT 02079K107 96,513 83,000 SH Put SOLE 8 83,000 0 0
ALPHABET INC COM 02079K107 2,951 2,537 SH   SOLE 8 2,537 0 0
ALPHABET INC COM 02079K305 3,367 2,898 SH   SOLE 9 2,898 0 0
ALPHABET INC COM 02079K107 2,939 2,527 SH   SOLE 9 2,527 0 0
ALPHABET INC COM 02079K305 796 685 SH   DFND 20 0 0 685
ALPHABET INC COM 02079K107 1,342 1,154 SH   DFND 20 0 0 1,154
ALPHABET INC COM 02079K305 14,126 12,157 SH   SOLE 20 0 12,157 0
ALPHABET INC COM 02079K107 512 440 SH   SOLE 20 0 440 0
ALPHABET INC COM 02079K107 44,809 38,535 SH   SOLE 58 38,535 0 0
ALPHABET INC COM 02079K305 43,509 37,445 SH   SOLE 58 37,445 0 0
ALPHABET INC COM 02079K305 5,539 4,767 SH   SOLE 82 39 4,728 0
ALPHABET INC COM 02079K107 45 39 SH   SOLE 82 39 0 0
ALPHABET INC COM 02079K107 35 30 SH   SOLE 99 0 30 0
ALPHABET INC COM 02079K305 17,034 14,660 SH   SOLE 99 1,392 13,268 0
ALPHATEC HLDGS INC COM 02081G201 44 12,938 SH   SOLE 1 12,938 0 0
ALPHATEC HLDGS INC COM 02081G201 2 466 SH   SOLE 8 466 0 0
ALPS ETF TR FUND 00162Q866 3,116 905,672 SH   SOLE 1 905,672 0 0
ALPS ETF TR FUND 00162Q866 75 21,764 SH   SOLE 8 21,764 0 0
ALPS ETF TR OPT 00162Q866 73 21,300 SH Call SOLE 8 21,300 0 0
ALPS ETF TR OPT 00162Q866 190 55,100 SH Put SOLE 8 55,100 0 0
ALPS ETF TR FUND 00162Q866 1,293 375,820 SH   DFND 20 0 0 375,820
ALTAIR ENGR INC COM 021369103 352 13,298 SH   SOLE 1 13,298 0 0
ALTAIR ENGR INC BOND 021369AA1 234 269,000 PRN   SOLE 8 0 0 269,000
ALTERYX INC COM 02156B103 35,287 370,779 SH   SOLE 1 370,779 0 0
ALTERYX INC COM 02156B103 9 92 SH   DFND 1 0 0 92
ALTERYX INC OPT 02156B103 19 200 SH Call SOLE 8 200 0 0
ALTERYX INC COM 02156B103 79 828 SH   SOLE 8 828 0 0
ALTERYX INC COM 02156B103 113 1,188 SH   SOLE 99 1,188 0 0
ALTICE USA INC COM 02156K103 2,589 116,191 SH   SOLE 1 116,191 0 0
ALTICE USA INC COM 02156K103 141 6,329 SH   SOLE 8 6,329 0 0
ALTICE USA INC COM 02156K103 29 1,301 SH   SOLE 9 1,301 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 14 1,883 SH   SOLE 1 1,883 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 0 17 SH   SOLE 8 17 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,003 57,330 SH   SOLE 1 57,330 0 0
ALTRA INDL MOTION CORP COM 02208R106 234 13,379 SH   SOLE 99 13,379 0 0
ALTRIA GROUP INC COM 02209S103 60,214 1,557,091 SH   SOLE 1 1,557,091 0 0
ALTRIA GROUP INC COM 02209S103 255 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC OPT 02209S103 16,311 421,800 SH Put SOLE 8 421,800 0 0
ALTRIA GROUP INC OPT 02209S103 6,245 161,500 SH Call SOLE 8 161,500 0 0
ALTRIA GROUP INC COM 02209S103 7,555 195,367 SH   SOLE 8 195,367 0 0
ALTRIA GROUP INC COM 02209S103 2,853 73,805 SH   SOLE 9 73,805 0 0
ALTRIA GROUP INC COM 02209S103 46 1,183 SH   SOLE 82 1,183 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 174 27,947 SH   SOLE 1 27,947 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 2 400 SH Put SOLE 8 400 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 60 9,700 SH Call SOLE 8 9,700 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 11 1,793 SH   SOLE 8 1,793 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 196 18,153 SH   SOLE 1 18,153 0 0
AMARIN CORP PLC ADR 023111206 72 18,028 SH   DFND 1 0 0 18,028
AMARIN CORP PLC OPT 023111206 4,241 1,060,300 SH Call SOLE 8 1,060,300 0 0
AMARIN CORP PLC ADR 023111206 3,468 866,890 SH   SOLE 8 866,890 0 0
AMARIN CORP PLC OPT 023111206 3,688 921,900 SH Put SOLE 8 921,900 0 0
AMARIN CORP PLC ADR 023111206 35 8,800 SH   SOLE 9 8,800 0 0
AMAZON COM INC COM 023135106 11,562 5,930 SH   DFND 1 0 0 5,930
AMAZON COM INC COM 023135106 996,142 510,915 SH   SOLE 1 416,913 94,002 0
AMAZON COM INC COM 023135106 88,527 45,405 SH   SOLE 8 45,405 0 0
AMAZON COM INC OPT 023135106 842,279 432,000 SH Put SOLE 8 432,000 0 0
AMAZON COM INC OPT 023135106 592,325 303,800 SH Call SOLE 8 303,800 0 0
AMAZON COM INC COM 023135106 7,189 3,687 SH   SOLE 9 3,687 0 0
AMAZON COM INC COM 023135106 4,393 2,253 SH   DFND 20 0 0 2,253
AMAZON COM INC COM 023135106 21,036 10,789 SH   SOLE 20 0 10,789 0
AMAZON COM INC COM 023135106 100,299 51,443 SH   SOLE 58 51,443 0 0
AMAZON COM INC COM 023135106 8,462 4,340 SH   SOLE 82 47 4,293 0
AMAZON COM INC COM 023135106 24,570 12,602 SH   SOLE 99 1,005 11,597 0
AMBAC FINL GROUP INC COM 023139884 11,359 920,398 SH   SOLE 1 920,398 0 0
AMBARELLA INC COM G037AX101 2,505 51,602 SH   SOLE 1 51,602 0 0
AMBARELLA INC OPT G037AX101 1,520 31,300 SH Put SOLE 8 31,300 0 0
AMBARELLA INC COM G037AX101 759 15,637 SH   SOLE 8 15,637 0 0
AMBARELLA INC OPT G037AX101 1,360 28,000 SH Call SOLE 8 28,000 0 0
AMBARELLA INC COM G037AX101 62 1,267 SH   SOLE 9 1,267 0 0
AMBEV SA ADR 02319V103 259 112,501 SH   DFND 1 0 0 112,501
AMBEV SA ADR 02319V103 426 185,142 SH   SOLE 1 185,142 0 0
AMBEV SA ADR 02319V103 7 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 93 29,584 SH   SOLE 1 29,584 0 0
AMC ENTMT HLDGS INC OPT 00165C104 268 84,900 SH Call SOLE 8 84,900 0 0
AMC ENTMT HLDGS INC OPT 00165C104 503 159,200 SH Put SOLE 8 159,200 0 0
AMC ENTMT HLDGS INC COM 00165C104 21 6,760 SH   SOLE 8 6,760 0 0
AMC NETWORKS INC COM 00164V103 2,465 101,420 SH   SOLE 1 101,420 0 0
AMC NETWORKS INC COM 00164V103 1 60 SH   SOLE 8 60 0 0
AMCOR PLC COM G0250X107 27,921 3,438,517 SH   SOLE 1 3,438,517 0 0
AMCOR PLC COM G0250X107 36 4,437 SH   DFND 1 0 0 4,437
AMCOR PLC COM G0250X107 1 121 SH   SOLE 8 121 0 0
AMCOR PLC COM G0250X107 115 14,136 SH   SOLE 9 14,136 0 0
AMDOCS LTD COM G02602103 883 16,066 SH   SOLE 1 16,066 0 0
AMDOCS LTD COM G02602103 2 42 SH   SOLE 8 42 0 0
AMEDISYS INC COM 023436108 3,670 19,997 SH   SOLE 1 19,997 0 0
AMEDISYS INC OPT 023436108 1,725 9,400 SH Put SOLE 8 9,400 0 0
AMEDISYS INC OPT 023436108 1,946 10,600 SH Call SOLE 8 10,600 0 0
AMER STATES WTR CO COM 029899101 3,435 42,025 SH   SOLE 1 42,025 0 0
AMER STATES WTR CO COM 029899101 4 44 SH   SOLE 8 44 0 0
AMERANT BANCORP INC COM 023576101 99 6,415 SH   SOLE 1 6,415 0 0
AMERCO COM 023586100 2,897 9,970 SH   SOLE 1 9,970 0 0
AMERCO COM 023586100 19 65 SH   SOLE 9 65 0 0
AMEREN CORP COM 023608102 14,058 193,030 SH   SOLE 1 193,030 0 0
AMEREN CORP OPT 023608102 262 3,600 SH Call SOLE 8 3,600 0 0
AMEREN CORP OPT 023608102 36 500 SH Put SOLE 8 500 0 0
AMEREN CORP COM 023608102 78 1,070 SH   SOLE 8 1,070 0 0
AMEREN CORP COM 023608102 143 1,973 SH   SOLE 9 1,973 0 0
AMERESCO INC COM 02361E108 230 13,484 SH   SOLE 1 13,484 0 0
AMERESCO INC COM 02361E108 0 7 SH   SOLE 8 7 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 584 49,601 SH   SOLE 1 49,601 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 138 11,729 SH   SOLE 8 11,729 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 829 70,400 SH Call SOLE 8 70,400 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 239 20,300 SH Put SOLE 8 20,300 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 10,481 859,772 SH   SOLE 1 859,772 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 21,044 1,726,300 SH Call SOLE 8 1,726,300 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 38,165 3,130,800 SH Put SOLE 8 3,130,800 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 16,712 1,370,950 SH   SOLE 8 1,370,950 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 27 2,191 SH   SOLE 9 2,191 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 181 14,823 SH   DFND 20 0 0 14,823
AMERICAN ASSETS TR INC TRUS 024013104 3,094 123,729 SH   SOLE 1 123,729 0 0
AMERICAN ASSETS TR INC COM 024013104 196 7,839 SH   SOLE 99 7,839 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 1,725 477,884 SH   SOLE 1 477,884 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 2 454 SH   SOLE 8 454 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 133 36,900 SH Put SOLE 8 36,900 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 131 36,400 SH Call SOLE 8 36,400 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 3,354 120,845 SH   SOLE 1 120,845 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 78 2,800 SH Put SOLE 8 2,800 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 6 200 SH Call SOLE 8 200 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 236 8,499 SH   SOLE 99 8,499 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 5,263 662,061 SH   SOLE 1 662,061 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 472 59,400 SH Put SOLE 8 59,400 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 910 114,500 SH Call SOLE 8 114,500 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 315 39,635 SH   SOLE 8 39,635 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 301 37,829 SH   SOLE 99 37,829 0 0
AMERICAN ELEC PWR CO INC COM 025537101 20 245 SH   DFND 1 0 0 245
AMERICAN ELEC PWR CO INC COM 025537101 28,045 350,645 SH   SOLE 1 350,645 0 0
AMERICAN ELEC PWR CO INC COM 025537101 271 3,390 SH   SOLE 8 3,390 0 0
AMERICAN ELEC PWR CO INC CONV 025537127 304 6,301 SH   SOLE 8 6,301 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 2,471 30,900 SH Put SOLE 8 30,900 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 3,639 45,500 SH Call SOLE 8 45,500 0 0
AMERICAN ELEC PWR CO INC COM 025537101 539 6,724 SH   SOLE 9 6,724 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,328 16,606 SH   SOLE 99 16,606 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,403 74,646 SH   SOLE 1 74,646 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1 36 SH   SOLE 8 36 0 0
AMERICAN EXPRESS CO COM 025816109 84,731 989,750 SH   SOLE 1 989,750 0 0
AMERICAN EXPRESS CO COM 025816109 117 1,362 SH   DFND 1 0 0 1,362
AMERICAN EXPRESS CO OPT 025816109 6,275 73,300 SH Call SOLE 8 73,300 0 0
AMERICAN EXPRESS CO OPT 025816109 6,070 70,900 SH Put SOLE 8 70,900 0 0
AMERICAN EXPRESS CO COM 025816109 481 5,612 SH   SOLE 8 5,612 0 0
AMERICAN EXPRESS CO COM 025816109 517 6,023 SH   SOLE 9 6,023 0 0
AMERICAN FIN TR INC TRUS 02607T109 222 35,518 SH   SOLE 1 35,518 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 5,884 83,963 SH   SOLE 1 83,963 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1 14 SH   SOLE 8 14 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 39 559 SH   SOLE 9 559 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 43 617 SH   SOLE 82 617 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 10,460 450,891 SH   SOLE 1 450,891 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 555 23,922 SH   SOLE 8 23,922 0 0
AMERICAN HOMES 4 RENT COM 02665T306 4,592 197,917 SH   SOLE 99 197,917 0 0
AMERICAN INTL GROUP INC COM 026874784 79 3,241 SH   DFND 1 0 0 3,241
AMERICAN INTL GROUP INC WARR 026874156 5 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 25,026 1,032,017 SH   SOLE 1 1,032,017 0 0
AMERICAN INTL GROUP INC OPT 026874784 10,195 420,400 SH Call SOLE 8 420,400 0 0
AMERICAN INTL GROUP INC COM 026874784 1,485 61,202 SH   SOLE 8 61,202 0 0
AMERICAN INTL GROUP INC OPT 026874784 4,372 180,300 SH Put SOLE 8 180,300 0 0
AMERICAN INTL GROUP INC COM 026874784 2,073 85,509 SH   SOLE 9 85,509 0 0
AMERICAN INTL GROUP INC WARR 026874156 0 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 74 3,040 SH   SOLE 20 0 3,040 0
AMERICAN INTL GROUP INC COM 026874784 1,370 56,501 SH   SOLE 99 56,501 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 85 3,552 SH   SOLE 1 3,552 0 0
AMERICAN NATL INS CO COM 028591105 989 12,000 SH   SOLE 1 12,000 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 670 80,775 SH   SOLE 1 80,775 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 105 12,600 SH Put SOLE 8 12,600 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 338 40,707 SH   SOLE 8 40,707 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 236 28,400 SH Call SOLE 8 28,400 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 494 20,659 SH   SOLE 1 20,659 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 2 100 SH   SOLE 8 100 0 0
AMERICAN RENAL ASSOCS HLDGS COM 029227105 65 9,681 SH   SOLE 1 9,681 0 0
AMERICAN RLTY INVS INC COM 029174109 8 802 SH   SOLE 1 802 0 0
AMERICAN SOFTWARE INC COM 029683109 140 9,803 SH   SOLE 1 9,803 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 39 7,062 SH   SOLE 1 7,062 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 62 11,300 SH Put SOLE 8 11,300 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 33 6,000 SH Call SOLE 8 6,000 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 40 7,210 SH   SOLE 8 7,210 0 0
AMERICAN TOWER CORP NEW COM 03027X100 279 1,279 SH   DFND 1 0 0 1,279
AMERICAN TOWER CORP NEW COM 03027X100 117,558 539,883 SH   SOLE 1 160,373 379,510 0
AMERICAN TOWER CORP NEW TRUS 03027X100 29,288 134,503 SH   SOLE 1 134,503 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 4,159 19,100 SH Put SOLE 8 19,100 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 40,807 187,400 SH Call SOLE 8 187,400 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,484 6,811 SH   SOLE 9 6,811 0 0
AMERICAN TOWER CORP NEW COM 03027X100 218 1,000 SH   DFND 20 0 0 1,000
AMERICAN TOWER CORP NEW COM 03027X100 7,154 32,853 SH   SOLE 20 0 32,853 0
AMERICAN TOWER CORP NEW COM 03027X100 3,513 16,135 SH   SOLE 82 0 16,135 0
AMERICAN TOWER CORP NEW COM 03027X100 12,405 56,968 SH   SOLE 99 13,430 43,538 0
AMERICAN VANGUARD CORP COM 030371108 329 22,728 SH   SOLE 1 22,728 0 0
AMERICAN VANGUARD CORP COM 030371108 153 10,552 SH   SOLE 99 10,552 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 897 19,689 SH   SOLE 1 19,689 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 209 4,581 SH   SOLE 99 4,581 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 35,026 292,958 SH   SOLE 1 292,958 0 0
AMERICAN WTR WKS CO INC NEW OPT 030420103 120 1,000 SH Call SOLE 8 1,000 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 131 1,101 SH   SOLE 8 1,101 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 576 4,810 SH   SOLE 9 4,810 0 0
AMERICAS CAR MART INC COM 03062T105 731 12,978 SH   SOLE 1 12,978 0 0
AMERICAS CAR MART INC COM 03062T105 13 239 SH   SOLE 8 239 0 0
AMERICAS CAR MART INC COM 03062T105 228 4,052 SH   SOLE 99 4,052 0 0
AMERICOLD RLTY TR TRUS 03064D108 19,446 571,262 SH   SOLE 1 571,262 0 0
AMERICOLD RLTY TR COM 03064D108 1,668 48,997 SH   SOLE 99 48,997 0 0
AMERIPRISE FINL INC COM 03076C106 13,362 130,397 SH   SOLE 1 130,397 0 0
AMERIPRISE FINL INC OPT 03076C106 1,220 11,900 SH Call SOLE 8 11,900 0 0
AMERIPRISE FINL INC COM 03076C106 12 120 SH   SOLE 8 120 0 0
AMERIPRISE FINL INC OPT 03076C106 1,968 19,200 SH Put SOLE 8 19,200 0 0
AMERIPRISE FINL INC COM 03076C106 117 1,144 SH   SOLE 9 1,144 0 0
AMERIS BANCORP COM 03076K108 1,228 51,714 SH   SOLE 1 51,714 0 0
AMERIS BANCORP COM 03076K108 1 40 SH   SOLE 8 40 0 0
AMERIS BANCORP COM 03076K108 83 3,494 SH   SOLE 99 3,494 0 0
AMERISAFE INC COM 03071H100 1,098 17,041 SH   SOLE 1 17,041 0 0
AMERISOURCEBERGEN CORP COM 03073E105 14,194 160,395 SH   SOLE 1 160,395 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,019 22,816 SH   SOLE 8 22,816 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 6,735 76,100 SH Put SOLE 8 76,100 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 3,611 40,800 SH Call SOLE 8 40,800 0 0
AMERISOURCEBERGEN CORP COM 03073E105 113 1,277 SH   SOLE 9 1,277 0 0
AMERISOURCEBERGEN CORP COM 03073E105 894 10,100 SH   SOLE 99 10,100 0 0
AMES NATL CORP COM 031001100 60 2,937 SH   SOLE 1 2,937 0 0
AMETEK INC COM 031100100 14,007 194,516 SH   SOLE 1 194,516 0 0
AMETEK INC COM 031100100 63 872 SH   SOLE 8 872 0 0
AMETEK INC COM 031100100 139 1,933 SH   SOLE 9 1,933 0 0
AMGEN INC COM 031162100 157,941 779,081 SH   SOLE 1 779,081 0 0
AMGEN INC COM 031162100 238 1,174 SH   DFND 1 0 0 1,174
AMGEN INC OPT 031162100 11,820 58,300 SH Put SOLE 8 58,300 0 0
AMGEN INC OPT 031162100 9,305 45,900 SH Call SOLE 8 45,900 0 0
AMGEN INC COM 031162100 3,727 18,383 SH   SOLE 8 18,383 0 0
AMGEN INC COM 031162100 1,090 5,381 SH   SOLE 9 5,381 0 0
AMGEN INC COM 031162100 13,054 64,393 SH   SOLE 58 64,393 0 0
AMGEN INC COM 031162100 43 212 SH   SOLE 82 212 0 0
AMGEN INC COM 031162100 151 747 SH   SOLE 99 747 0 0
AMICUS THERAPEUTICS INC COM 03152W109 5,121 554,163 SH   SOLE 1 554,163 0 0
AMICUS THERAPEUTICS INC COM 03152W109 66 7,178 SH   SOLE 8 7,178 0 0
AMKOR TECHNOLOGY INC COM 031652100 255 32,679 SH   SOLE 1 32,679 0 0
AMKOR TECHNOLOGY INC OPT 031652100 2 200 SH Put SOLE 8 200 0 0
AMKOR TECHNOLOGY INC COM 031652100 75 9,636 SH   SOLE 8 9,636 0 0
AMKOR TECHNOLOGY INC OPT 031652100 182 23,400 SH Call SOLE 8 23,400 0 0
AMN HEALTHCARE SVCS INC COM 001744101 4,763 82,397 SH   SOLE 1 82,397 0 0
AMN HEALTHCARE SVCS INC COM 001744101 4 65 SH   SOLE 8 65 0 0
AMN HEALTHCARE SVCS INC COM 001744101 370 6,392 SH   SOLE 99 6,392 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 431 123,976 SH   SOLE 1 123,976 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 641 43,214 SH   SOLE 1 43,214 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 1 61 SH   SOLE 8 61 0 0
AMPHENOL CORP NEW COM 032095101 40 549 SH   DFND 1 0 0 549
AMPHENOL CORP NEW COM 032095101 55,285 758,575 SH   SOLE 1 181,972 576,603 0
AMPHENOL CORP NEW OPT 032095101 743 10,200 SH Call SOLE 8 10,200 0 0
AMPHENOL CORP NEW COM 032095101 33 457 SH   SOLE 8 457 0 0
AMPHENOL CORP NEW OPT 032095101 80 1,100 SH Put SOLE 8 1,100 0 0
AMPHENOL CORP NEW COM 032095101 175 2,403 SH   SOLE 9 2,403 0 0
AMPHENOL CORP NEW COM 032095101 4,667 64,031 SH   SOLE 20 0 64,031 0
AMPHENOL CORP NEW COM 032095101 1,968 27,009 SH   SOLE 82 0 27,009 0
AMPHENOL CORP NEW COM 032095101 5,562 76,319 SH   SOLE 99 0 76,319 0
AMYRIS INC COM 03236M200 51 19,824 SH   SOLE 1 19,824 0 0
AMYRIS INC COM 03236M200 0 2 SH   SOLE 8 2 0 0
ANALOG DEVICES INC COM 032654105 2 25 SH   DFND 1 0 0 25
ANALOG DEVICES INC COM 032654105 131,318 1,464,786 SH   SOLE 1 1,464,786 0 0
ANALOG DEVICES INC OPT 032654105 3,640 40,600 SH Put SOLE 8 40,600 0 0
ANALOG DEVICES INC COM 032654105 1,231 13,732 SH   SOLE 8 13,732 0 0
ANALOG DEVICES INC OPT 032654105 1,587 17,700 SH Call SOLE 8 17,700 0 0
ANALOG DEVICES INC COM 032654105 268 2,991 SH   SOLE 9 2,991 0 0
ANAPLAN INC COM 03272L108 5,727 189,266 SH   SOLE 1 189,266 0 0
ANAPLAN INC COM 03272L108 21 705 SH   SOLE 8 705 0 0
ANAPTYSBIO INC COM 032724106 2,493 176,528 SH   SOLE 1 176,528 0 0
ANAPTYSBIO INC COM 032724106 25 1,743 SH   SOLE 8 1,743 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 214 67,654 SH   SOLE 1 67,654 0 0
ANDERSONS INC COM 034164103 542 28,941 SH   SOLE 1 28,941 0 0
ANGI HOMESERVICES INC COM 00183L102 180 34,329 SH   SOLE 1 34,329 0 0
ANGI HOMESERVICES INC OPT 00183L102 1,089 207,500 SH Call SOLE 8 207,500 0 0
ANGIODYNAMICS INC COM 03475V101 537 51,474 SH   SOLE 1 51,474 0 0
ANGIODYNAMICS INC COM 03475V101 2 164 SH   SOLE 8 164 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 7,604 457,259 SH   SOLE 1 457,259 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 1,453 87,400 SH Put SOLE 8 87,400 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 3,609 217,000 SH Call SOLE 8 217,000 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 101 6,087 SH   SOLE 9 6,087 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 311 7,040 SH   DFND 1 0 0 7,040
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2,933 66,478 SH   SOLE 1 66,478 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 13,832 313,500 SH Put SOLE 8 313,500 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 5,799 131,430 SH   SOLE 8 131,430 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 5,405 122,500 SH Call SOLE 8 122,500 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 561 12,711 SH   SOLE 9 12,711 0 0
ANI PHARMACEUTICALS INC COM 00182C103 312 7,645 SH   SOLE 1 7,645 0 0
ANI PHARMACEUTICALS INC COM 00182C103 197 4,832 SH   SOLE 8 4,832 0 0
ANIKA THERAPEUTICS INC COM 035255108 397 13,725 SH   SOLE 1 13,725 0 0
ANIKA THERAPEUTICS INC COM 035255108 12 414 SH   SOLE 8 414 0 0
ANIXTER INTL INC COM 035290105 2,199 25,008 SH   SOLE 1 25,008 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 59 11,700 SH   DFND 1 0 0 11,700
ANNALY CAPITAL MANAGEMENT IN TRUS 035710409 2,148 423,678 SH   SOLE 1 423,678 0 0
ANNALY CAPITAL MANAGEMENT IN OPT 035710409 520 102,500 SH Put SOLE 8 102,500 0 0
ANNALY CAPITAL MANAGEMENT IN TRUS 035710409 564 111,067 SH   SOLE 8 111,067 0 0
ANNALY CAPITAL MANAGEMENT IN OPT 035710409 295 58,100 SH Call SOLE 8 58,100 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 192 37,873 SH   SOLE 9 37,873 0 0
ANSYS INC COM 03662Q105 26,412 113,615 SH   SOLE 1 113,615 0 0
ANSYS INC OPT 03662Q105 1,069 4,600 SH Call SOLE 8 4,600 0 0
ANSYS INC OPT 03662Q105 558 2,400 SH Put SOLE 8 2,400 0 0
ANSYS INC COM 03662Q105 173 745 SH   SOLE 9 745 0 0
ANSYS INC COM 03662Q105 2,104 9,052 SH   SOLE 58 9,052 0 0
ANTARES PHARMA INC COM 036642106 127 53,707 SH   SOLE 1 53,707 0 0
ANTARES PHARMA INC COM 036642106 23 9,800 SH   SOLE 8 9,800 0 0
ANTERO MIDSTREAM CORP COM 03676B102 88 42,060 SH   SOLE 1 42,060 0 0
ANTERO MIDSTREAM CORP COM 03676B102 0 174 SH   SOLE 8 174 0 0
ANTERO RESOURCES CORP COM 03674X106 3 4,712 SH   DFND 1 0 0 4,712
ANTERO RESOURCES CORP COM 03674X106 2,667 3,740,284 SH   SOLE 1 3,740,284 0 0
ANTERO RESOURCES CORP OPT 03674X106 1 900 SH Put SOLE 8 900 0 0
ANTERO RESOURCES CORP OPT 03674X106 2 2,500 SH Call SOLE 8 2,500 0 0
ANTERO RESOURCES CORP COM 03674X106 13 18,294 SH   SOLE 8 18,294 0 0
ANTHEM INC COM 036752103 60,835 267,942 SH   SOLE 1 267,942 0 0
ANTHEM INC OPT 036752103 5,335 23,500 SH Put SOLE 8 23,500 0 0
ANTHEM INC OPT 036752103 7,243 31,900 SH Call SOLE 8 31,900 0 0
ANTHEM INC COM 036752103 1,772 7,807 SH   SOLE 8 7,807 0 0
ANTHEM INC COM 036752103 666 2,936 SH   SOLE 9 2,936 0 0
ANTHEM INC COM 036752103 536 2,361 SH   SOLE 99 2,361 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 81 71,194 SH   SOLE 1 71,194 0 0
AON PLC COM G0408V102 51,454 311,760 SH   SOLE 1 311,760 0 0
AON PLC OPT G0408V102 413 2,500 SH Put SOLE 8 2,500 0 0
AON PLC OPT G0408V102 4,242 25,700 SH Call SOLE 8 25,700 0 0
AON PLC COM G0408V102 18 108 SH   SOLE 8 108 0 0
AON PLC COM G0408V102 314 1,906 SH   SOLE 9 1,906 0 0
AON PLC COM G0408V102 4,188 25,374 SH   SOLE 58 25,374 0 0
AON PLC COM G0408V102 728 4,409 SH   SOLE 99 4,409 0 0
APACHE CORP COM 037411105 1,586 379,435 SH   SOLE 1 379,435 0 0
APACHE CORP COM 037411105 6 1,392 SH   DFND 1 0 0 1,392
APACHE CORP COM 037411105 2,535 606,717 SH   SOLE 8 606,717 0 0
APACHE CORP OPT 037411105 2,324 555,900 SH Put SOLE 8 555,900 0 0
APACHE CORP OPT 037411105 4,020 961,800 SH Call SOLE 8 961,800 0 0
APACHE CORP COM 037411105 113 27,130 SH   SOLE 9 27,130 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 1,267 36,063 SH   SOLE 1 36,063 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 7,212 205,165 SH   SOLE 1 205,165 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 5 123 SH   SOLE 9 123 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 1,938 55,141 SH   SOLE 99 55,141 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 4,999 186,662 SH   SOLE 1 186,662 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 43 1,589 SH   SOLE 8 1,589 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 48 1,787 SH   SOLE 99 1,787 0 0
APHRIA INC COM 03765K104 10 3,177 SH   DFND 1 0 0 3,177
APHRIA INC OPT 03765K104 245 80,200 SH Put SOLE 8 80,200 0 0
APOGEE ENTERPRISES INC COM 037598109 529 25,425 SH   SOLE 1 25,425 0 0
APOGEE ENTERPRISES INC COM 037598109 1 56 SH   SOLE 8 56 0 0
APOGEE ENTERPRISES INC OPT 037598109 29 1,400 SH Call SOLE 8 1,400 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 909 122,555 SH   SOLE 1 122,555 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 259 373,000 PRN   SOLE 8 0 0 373,000
APOLLO INVT CORP OPT 03761U502 3 400 SH Call SOLE 8 400 0 0
APOLLO INVT CORP COM 03761U502 4 539 SH   SOLE 8 539 0 0
APOLLO INVT CORP OPT 03761U502 22 3,300 SH Put SOLE 8 3,300 0 0
APOLLO INVT CORP COM 03761U502 13 1,853 SH   SOLE 9 1,853 0 0
APOLLO MED HLDGS INC COM 03763A207 36 2,706 SH   SOLE 1 2,706 0 0
APPFOLIO INC COM 03783C100 3,028 27,289 SH   SOLE 1 27,289 0 0
APPIAN CORP COM 03782L101 1,670 41,513 SH   SOLE 1 41,513 0 0
APPIAN CORP COM 03782L101 0 2 SH   SOLE 8 2 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 1,082 117,944 SH   SOLE 1 117,944 0 0
APPLE INC COM 037833100 1,322,755 5,201,765 SH   SOLE 1 4,709,646 492,119 0
APPLE INC COM 037833100 6,916 27,196 SH   DFND 1 0 0 27,196
APPLE INC OPT 037833100 717,479 2,821,500 SH Call SOLE 8 2,821,500 0 0
APPLE INC OPT 037833100 716,869 2,819,100 SH Put SOLE 8 2,819,100 0 0
APPLE INC COM 037833100 132,423 520,754 SH   SOLE 8 520,754 0 0
APPLE INC COM 037833100 9,558 37,585 SH   SOLE 9 37,585 0 0
APPLE INC COM 037833100 55 216 SH   DFND 20 0 0 216
APPLE INC COM 037833100 14,219 55,918 SH   SOLE 20 0 55,918 0
APPLE INC COM 037833100 115,166 452,892 SH   SOLE 58 452,892 0 0
APPLE INC COM 037833100 6,003 23,606 SH   SOLE 82 557 23,049 0
APPLE INC COM 037833100 16,973 66,746 SH   SOLE 99 3,492 63,254 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,912 41,805 SH   SOLE 1 41,805 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 5 100 SH   SOLE 8 100 0 0
APPLIED MATLS INC COM 038222105 43,414 947,471 SH   SOLE 1 947,471 0 0
APPLIED MATLS INC OPT 038222105 3,437 75,000 SH Put SOLE 1 75,000 0 0
APPLIED MATLS INC COM 038222105 202 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC OPT 038222105 25,403 554,400 SH Put SOLE 8 554,400 0 0
APPLIED MATLS INC OPT 038222105 21,961 479,300 SH Call SOLE 8 479,300 0 0
APPLIED MATLS INC COM 038222105 2,461 53,708 SH   SOLE 8 53,708 0 0
APPLIED MATLS INC COM 038222105 1,865 40,711 SH   SOLE 9 40,711 0 0
APPLIED MATLS INC OPT 038222105 3,437 75,000 SH Put SOLE 9 75,000 0 0
APPLIED MATLS INC COM 038222105 4,587 100,109 SH   SOLE 58 100,109 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 281 36,990 SH   SOLE 1 36,990 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 53 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 1 167 SH   SOLE 8 167 0 0
APPLIED THERAPEUTICS INC COM 03828A101 88 2,705 SH   SOLE 1 2,705 0 0
APPLIED THERAPEUTICS INC COM 03828A101 722 22,068 SH   SOLE 8 22,068 0 0
APTARGROUP INC COM 038336103 895 8,987 SH   SOLE 1 8,987 0 0
APTARGROUP INC OPT 038336103 50 500 SH Call SOLE 8 500 0 0
APTARGROUP INC COM 038336103 351 3,522 SH   SOLE 8 3,522 0 0
APTARGROUP INC OPT 038336103 796 8,000 SH Put SOLE 8 8,000 0 0
APTINYX INC COM 03836N103 161 74,639 SH   SOLE 8 74,639 0 0
APTIV PLC COM G6095L109 19 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 6,840 138,934 SH   SOLE 1 138,934 0 0
APTIV PLC OPT G6095L109 931 18,900 SH Call SOLE 8 18,900 0 0
APTIV PLC OPT G6095L109 1,851 37,600 SH Put SOLE 8 37,600 0 0
APTIV PLC COM G6095L109 10,754 218,399 SH   SOLE 8 218,399 0 0
APTIV PLC COM G6095L109 102 2,076 SH   SOLE 9 2,076 0 0
APTOSE BIOSCIENCES INC COM 03835T200 0 29 SH   SOLE 8 29 0 0
AQUA METALS INC COM 03837J101 10 22,660 SH   DFND 1 0 0 22,660
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 7 SH   SOLE 8 7 0 0
ARAMARK COM 03852U106 3,214 160,940 SH   SOLE 1 160,940 0 0
ARAMARK OPT 03852U106 100 5,000 SH Put SOLE 8 5,000 0 0
ARAMARK COM 03852U106 64 3,187 SH   SOLE 8 3,187 0 0
ARAMARK COM 03852U106 37 1,833 SH   SOLE 9 1,833 0 0
ARAMARK COM 03852U106 135 6,741 SH   SOLE 99 6,741 0 0
ARBOR RLTY TR INC TRUS 038923108 1 110 SH   SOLE 8 110 0 0
ARCBEST CORP COM 03937C105 960 54,744 SH   SOLE 1 54,744 0 0
ARCBEST CORP OPT 03937C105 189 10,800 SH Put SOLE 8 10,800 0 0
ARCBEST CORP OPT 03937C105 4 200 SH Call SOLE 8 200 0 0
ARCBEST CORP COM 03937C105 187 10,650 SH   SOLE 8 10,650 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 286 30,631 SH   SOLE 1 30,631 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 1,085 116,300 SH Put SOLE 8 116,300 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 286 30,676 SH   SOLE 8 30,676 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 3,105 332,800 SH Call SOLE 8 332,800 0 0
ARCH CAP GROUP LTD COM G0450A105 4,447 156,259 SH   SOLE 1 156,259 0 0
ARCH CAP GROUP LTD COM G0450A105 851 29,895 SH   SOLE 8 29,895 0 0
ARCH CAP GROUP LTD COM G0450A105 85 2,975 SH   SOLE 9 2,975 0 0
ARCH COAL INC COM 039380407 1,691 58,505 SH   SOLE 1 58,505 0 0
ARCH COAL INC OPT 039380407 2,890 100,000 SH Call SOLE 8 100,000 0 0
ARCH COAL INC COM 039380407 1,536 53,166 SH   SOLE 8 53,166 0 0
ARCH COAL INC OPT 039380407 2,673 92,500 SH Put SOLE 8 92,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 24,547 697,700 SH   SOLE 1 697,700 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 208 5,921 SH   SOLE 8 5,921 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 1,066 30,300 SH Put SOLE 8 30,300 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 1,492 42,400 SH Call SOLE 8 42,400 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 185 5,278 SH   SOLE 9 5,278 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 285 8,108 SH   SOLE 99 8,108 0 0
ARCHROCK INC COM 03957W106 432 115,145 SH   SOLE 1 115,145 0 0
ARCHROCK INC COM 03957W106 0 110 SH   SOLE 8 110 0 0
ARCONIC INC COM 03965L100 54 3,333 SH   DFND 1 0 0 3,333
ARCONIC INC COM 03965L100 3,854 240,054 SH   SOLE 1 240,054 0 0
ARCONIC INC OPT 03965L100 324 20,200 SH Put SOLE 8 20,200 0 0
ARCONIC INC COM 03965L100 50 3,100 SH   SOLE 8 3,100 0 0
ARCONIC INC OPT 03965L100 930 57,900 SH Call SOLE 8 57,900 0 0
ARCONIC INC COM 03965L100 53 3,315 SH   SOLE 9 3,315 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 23 7,000 SH   DFND 1 0 0 7,000
ARCOSA INC COM 039653100 2,209 55,592 SH   SOLE 1 55,592 0 0
ARCOSA INC COM 039653100 4 90 SH   SOLE 8 90 0 0
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 36 2,674 SH   SOLE 1 2,674 0 0
ARCUS BIOSCIENCES INC COM 03969F109 207 14,914 SH   SOLE 1 14,914 0 0
ARDAGH GROUP S A COM L0223L101 60 5,081 SH   SOLE 99 5,081 0 0
ARDELYX INC COM 039697107 117 20,748 SH   SOLE 1 20,748 0 0
ARDELYX INC COM 039697107 2 303 SH   SOLE 8 303 0 0
ARDMORE SHIPPING CORP COM Y0207T100 58 11,107 SH   SOLE 1 11,107 0 0
ARENA PHARMACEUTICALS INC COM 040047607 3,196 76,079 SH   SOLE 1 76,079 0 0
ARENA PHARMACEUTICALS INC COM 040047607 42 1,002 SH   SOLE 8 1,002 0 0
ARENA PHARMACEUTICALS INC COM 040047607 60 1,440 SH   SOLE 99 1,440 0 0
ARES CAPITAL CORP OPT 04010L103 393 36,500 SH Call SOLE 8 36,500 0 0
ARES CAPITAL CORP BOND 04010LAW3 1,215 1,373,000 PRN   SOLE 8 0 0 1,373,000
ARES CAPITAL CORP COM 04010L103 6,625 614,534 SH   SOLE 8 614,534 0 0
ARES CAPITAL CORP OPT 04010L103 8,511 789,500 SH Put SOLE 8 789,500 0 0
ARES CAPITAL CORP BOND 04010LAT0 615 681,000 PRN   SOLE 8 0 0 681,000
ARES COML REAL ESTATE CORP TRUS 04013V108 337 48,269 SH   SOLE 1 48,269 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 1,191 38,492 SH   SOLE 1 38,492 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 193 6,229 SH   SOLE 8 6,229 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 532 17,186 SH   SOLE 99 17,186 0 0
ARGAN INC COM 04010E109 1,466 42,387 SH   SOLE 1 42,387 0 0
ARGAN INC COM 04010E109 17 502 SH   SOLE 8 502 0 0
ARGAN INC COM 04010E109 12 333 SH   SOLE 99 333 0 0
ARGENX SE ADR 04016X101 13 100 SH   SOLE 8 100 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 402 10,850 SH   SOLE 1 10,850 0 0
ARISTA NETWORKS INC COM 040413106 13,643 67,351 SH   SOLE 1 67,351 0 0
ARISTA NETWORKS INC OPT 040413106 263 1,300 SH Call SOLE 8 1,300 0 0
ARISTA NETWORKS INC OPT 040413106 10,128 50,000 SH Put SOLE 8 50,000 0 0
ARISTA NETWORKS INC COM 040413106 5,490 27,105 SH   SOLE 8 27,105 0 0
ARISTA NETWORKS INC COM 040413106 122 605 SH   SOLE 9 605 0 0
ARISTA NETWORKS INC COM 040413106 1,144 5,648 SH   SOLE 58 5,648 0 0
ARLO TECHNOLOGIES INC COM 04206A101 220 90,748 SH   SOLE 1 90,748 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 774 72,375 SH   SOLE 1 72,375 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 843 95,832 SH   SOLE 1 95,832 0 0
ARMSTRONG FLOORING INC COM 04238R106 9 5,872 SH   SOLE 1 5,872 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 1,136 14,300 SH   SOLE 1 14,300 0 0
ARMSTRONG WORLD INDS INC OPT 04247X102 2,081 26,200 SH Call SOLE 8 26,200 0 0
ARMSTRONG WORLD INDS INC OPT 04247X102 588 7,400 SH Put SOLE 8 7,400 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 819 10,306 SH   SOLE 99 10,306 0 0
ARROW ELECTRS INC COM 042735100 3,009 58,018 SH   SOLE 1 58,018 0 0
ARROW ELECTRS INC COM 042735100 5 100 SH   SOLE 8 100 0 0
ARROW ELECTRS INC COM 042735100 35 671 SH   SOLE 9 671 0 0
ARROW FINL CORP COM 042744102 244 8,760 SH   SOLE 1 8,760 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 5,303 184,302 SH   SOLE 1 184,302 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 48 1,646 SH   SOLE 8 1,646 0 0
ARTESIAN RESOURCES CORP COM 043113208 100 2,651 SH   SOLE 1 2,651 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 3,376 157,095 SH   SOLE 1 157,095 0 0
ARVINAS INC COM 04335A105 3,556 88,248 SH   SOLE 1 88,248 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASBURY AUTOMOTIVE GROUP INC COM 043436104 1,370 24,800 SH   SOLE 1 24,800 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 14 265 SH   SOLE 8 265 0 0
ASCENDIS PHARMA A S ADR 04351P101 37 329 SH   SOLE 99 329 0 0
ASGN INC COM 00191U102 1,062 30,081 SH   SOLE 1 30,081 0 0
ASGN INC COM 00191U102 7 185 SH   SOLE 8 185 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 56 74,443 SH   SOLE 1 74,443 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 1,730 34,555 SH   SOLE 1 34,555 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 42 823 SH   SOLE 8 823 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 15 300 SH Put SOLE 8 300 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 170 3,400 SH Call SOLE 8 3,400 0 0
ASLAN PHARMACEUTICALS LTD ADR 04522R101 0 195 SH   SOLE 8 195 0 0
ASML HOLDING N V ADR N07059210 48 184 SH   DFND 1 0 0 184
ASML HOLDING N V ADR N07059210 1,008 3,854 SH   SOLE 1 3,854 0 0
ASML HOLDING N V OPT N07059210 6,619 25,300 SH Put SOLE 8 25,300 0 0
ASML HOLDING N V ADR N07059210 1,736 6,635 SH   SOLE 8 6,635 0 0
ASML HOLDING N V OPT N07059210 6,149 23,500 SH Call SOLE 8 23,500 0 0
ASPEN TECHNOLOGY INC COM 045327103 2,538 26,700 SH   SOLE 1 26,700 0 0
ASPEN TECHNOLOGY INC COM 045327103 10 100 SH   SOLE 8 100 0 0
ASPEN TECHNOLOGY INC COM 045327103 98 1,035 SH   SOLE 99 1,035 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 1,785 120,356 SH   SOLE 1 120,356 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 527 35,588 SH   SOLE 8 35,588 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 14 920 SH   SOLE 99 920 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 14 21,485 SH   SOLE 1 21,485 0 0
ASSOCIATED BANC CORP COM 045487105 1,479 115,532 SH   SOLE 1 115,532 0 0
ASSOCIATED CAP GROUP INC COM 045528106 19 649 SH   SOLE 1 649 0 0
ASSURANT INC COM 04621X108 5,451 52,374 SH   SOLE 1 52,374 0 0
ASSURANT INC COM 04621X108 42 403 SH   SOLE 8 403 0 0
ASSURANT INC OPT 04621X108 104 1,000 SH Put SOLE 8 1,000 0 0
ASSURANT INC COM 04621X108 52 503 SH   SOLE 9 503 0 0
ASSURANT INC COM 04621X108 467 4,488 SH   SOLE 99 4,488 0 0
ASSURED GUARANTY LTD COM G0585R106 1,828 70,869 SH   SOLE 1 70,869 0 0
ASSURED GUARANTY LTD OPT G0585R106 1,256 48,700 SH Put SOLE 8 48,700 0 0
ASSURED GUARANTY LTD OPT G0585R106 456 17,700 SH Call SOLE 8 17,700 0 0
ASSURED GUARANTY LTD COM G0585R106 211 8,167 SH   SOLE 99 8,167 0 0
ASTEC INDS INC COM 046224101 650 18,572 SH   SOLE 1 18,572 0 0
ASTEC INDS INC COM 046224101 0 2 SH   SOLE 8 2 0 0
ASTRAZENECA PLC OPT 046353108 2,773 62,100 SH Put SOLE 8 62,100 0 0
ASTRAZENECA PLC OPT 046353108 1,367 30,600 SH Call SOLE 8 30,600 0 0
ASTRAZENECA PLC ADR 046353108 4,511 101,013 SH   SOLE 8 101,013 0 0
ASTRONICS CORP COM 046433108 70 7,612 SH   SOLE 1 7,612 0 0
ASTRONOVA INC COM 04638F108 17 2,290 SH   SOLE 1 2,290 0 0
AT HOME GROUP INC COM 04650Y100 32 15,916 SH   SOLE 1 15,916 0 0
AT HOME GROUP INC COM 04650Y100 25 12,520 SH   DFND 1 0 0 12,520
AT HOME GROUP INC OPT 04650Y100 79 39,000 SH Call SOLE 8 39,000 0 0
AT HOME GROUP INC OPT 04650Y100 5 2,600 SH Put SOLE 8 2,600 0 0
AT HOME GROUP INC COM 04650Y100 0 56 SH   SOLE 8 56 0 0
AT&ampT INC COM 00206R102 240 8,242 SH   DFND 1 0 0 8,242
AT&ampT INC COM 00206R102 367,833 12,618,597 SH   SOLE 1 12,618,597 0 0
AT&ampT INC OPT 00206R102 36,548 1,253,800 SH Call SOLE 8 1,253,800 0 0
AT&ampT INC OPT 00206R102 107,164 3,676,300 SH Put SOLE 8 3,676,300 0 0
AT&ampT INC COM 00206R102 52,484 1,800,519 SH   SOLE 8 1,800,519 0 0
AT&ampT INC COM 00206R102 6,499 222,913 SH   SOLE 9 222,913 0 0
AT&ampT INC COM 00206R102 856 29,351 SH   DFND 20 0 0 29,351
AT&ampT INC COM 00206R102 43 1,460 SH   SOLE 82 1,460 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 671 78,951 SH   SOLE 1 78,951 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 12 1,468 SH   SOLE 8 1,468 0 0
ATHENE HLDG LTD COM G0684D107 1,418 57,160 SH   SOLE 1 57,160 0 0
ATHENE HLDG LTD COM G0684D107 145 5,825 SH   SOLE 8 5,825 0 0
ATHENE HLDG LTD OPT G0684D107 159 6,400 SH Put SOLE 8 6,400 0 0
ATHENE HLDG LTD OPT G0684D107 159 6,400 SH Call SOLE 8 6,400 0 0
ATHENE HLDG LTD COM G0684D107 32 1,273 SH   SOLE 9 1,273 0 0
ATHENEX INC COM 04685N103 223 28,871 SH   SOLE 1 28,871 0 0
ATHENEX INC COM 04685N103 11 1,411 SH   SOLE 8 1,411 0 0
ATHERSYS INC NEW COM 04744L106 132 44,138 SH   SOLE 1 44,138 0 0
ATKORE INTL GROUP INC COM 047649108 1,657 78,637 SH   SOLE 1 78,637 0 0
ATKORE INTL GROUP INC COM 047649108 1 42 SH   SOLE 8 42 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 107 9,036 SH   SOLE 1 9,036 0 0
ATLANTIC POWER CORP COM 04878Q863 656 306,674 SH   SOLE 1 306,674 0 0
ATLANTIC POWER CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 581 26,545 SH   SOLE 1 26,545 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 127 5,783 SH   SOLE 99 5,783 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 2,017 2,588,000 PRN   SOLE 8 0 0 2,588,000
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 102 3,980 SH   SOLE 8 3,980 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 544 21,200 SH Call SOLE 8 21,200 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 15 600 SH Put SOLE 8 600 0 0
ATLASSIAN CORP PLC COM G06242104 38 278 SH   DFND 1 0 0 278
ATLASSIAN CORP PLC COM G06242104 15,653 114,043 SH   SOLE 1 114,043 0 0
ATLASSIAN CORP PLC OPT G06242104 17,899 130,400 SH Put SOLE 8 130,400 0 0
ATLASSIAN CORP PLC OPT G06242104 3,637 26,500 SH Call SOLE 8 26,500 0 0
ATLASSIAN CORP PLC COM G06242104 3,958 28,836 SH   SOLE 8 28,836 0 0
ATMOS ENERGY CORP COM 049560105 30,619 308,568 SH   SOLE 1 308,568 0 0
ATMOS ENERGY CORP COM 049560105 17 173 SH   SOLE 8 173 0 0
ATMOS ENERGY CORP COM 049560105 91 924 SH   SOLE 9 924 0 0
ATN INTL INC COM 00215F107 803 13,662 SH   SOLE 1 13,662 0 0
ATRECA INC COM 04965G109 95 5,725 SH   SOLE 1 5,725 0 0
ATRECA INC COM 04965G109 0 11 SH   SOLE 8 11 0 0
ATRECA INC COM 04965G109 23 1,400 SH   SOLE 99 1,400 0 0
ATRICURE INC COM 04963C209 424 12,624 SH   SOLE 1 12,624 0 0
ATRICURE INC COM 04963C209 6,957 207,123 SH   SOLE 8 207,123 0 0
ATRICURE INC OPT 04963C209 101 3,000 SH Call SOLE 8 3,000 0 0
ATRICURE INC COM 04963C209 55 1,632 SH   SOLE 99 1,632 0 0
ATRION CORP COM 049904105 310 477 SH   SOLE 1 477 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 219 15,100 SH   SOLE 1 15,100 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 908 62,586 SH   SOLE 8 62,586 0 0
AURORA CANNABIS INC OPT 05156X108 68 75,000 SH Put SOLE 1 75,000 0 0
AURORA CANNABIS INC COM 05156X108 382 421,821 SH   SOLE 1 421,821 0 0
AURORA CANNABIS INC COM 05156X108 2 2,000 SH   DFND 1 0 0 2,000
AURORA CANNABIS INC OPT 05156X108 128 141,100 SH Put SOLE 8 141,100 0 0
AURORA CANNABIS INC COM 05156X108 231 255,193 SH   SOLE 8 255,193 0 0
AURORA CANNABIS INC OPT 05156X108 271 299,100 SH Call SOLE 8 299,100 0 0
AURORA CANNABIS INC COM 05156X108 2 2,628 SH   SOLE 9 2,628 0 0
AUTODESK INC COM 052769106 54,038 346,179 SH   SOLE 1 346,179 0 0
AUTODESK INC OPT 052769106 3,278 21,000 SH Call SOLE 8 21,000 0 0
AUTODESK INC OPT 052769106 11,114 71,200 SH Put SOLE 8 71,200 0 0
AUTODESK INC COM 052769106 317 2,032 SH   SOLE 9 2,032 0 0
AUTODESK INC COM 052769106 3,694 23,667 SH   SOLE 58 23,667 0 0
AUTOHOME INC ADR 05278C107 203 2,868 SH   SOLE 1 2,868 0 0
AUTOHOME INC ADR 05278C107 909 12,800 SH   SOLE 9 12,800 0 0
AUTOLIV INC COM 052800109 1,721 37,400 SH   SOLE 1 37,400 0 0
AUTOLIV INC COM 052800109 0 6 SH   SOLE 8 6 0 0
AUTOLIV INC COM 052800109 53 1,144 SH   SOLE 9 1,144 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 64,098 468,976 SH   SOLE 1 468,976 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 3,075 22,500 SH Put SOLE 8 22,500 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 1,955 14,300 SH Call SOLE 8 14,300 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 885 6,478 SH   SOLE 8 6,478 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 482 3,526 SH   SOLE 9 3,526 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 44 321 SH   SOLE 82 321 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 239 1,751 SH   SOLE 99 1,751 0 0
AUTONATION INC COM 05329W102 28 1,000 SH   DFND 1 0 0 1,000
AUTONATION INC COM 05329W102 2,330 83,072 SH   SOLE 1 83,072 0 0
AUTONATION INC OPT 05329W102 373 13,300 SH Call SOLE 8 13,300 0 0
AUTONATION INC OPT 05329W102 199 7,100 SH Put SOLE 8 7,100 0 0
AUTONATION INC COM 05329W102 2 60 SH   SOLE 8 60 0 0
AUTOZONE INC COM 053332102 83,670 98,902 SH   SOLE 1 98,902 0 0
AUTOZONE INC OPT 053332102 12,267 14,500 SH Call SOLE 8 14,500 0 0
AUTOZONE INC COM 053332102 281 333 SH   SOLE 8 333 0 0
AUTOZONE INC OPT 053332102 12,605 14,900 SH Put SOLE 8 14,900 0 0
AUTOZONE INC COM 053332102 175 207 SH   SOLE 9 207 0 0
AUTOZONE INC COM 053332102 2,281 2,696 SH   SOLE 58 2,696 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 111 14,049 SH   SOLE 8 14,049 0 0
AVALARA INC COM 05338G106 3,809 51,060 SH   SOLE 1 51,060 0 0
AVALARA INC COM 05338G106 2 33 SH   SOLE 8 33 0 0
AVALARA INC COM 05338G106 22 300 SH   SOLE 99 300 0 0
AVALON GLOBOCARE CORP COM 05344R104 12 7,187 SH   SOLE 1 7,187 0 0
AVALONBAY CMNTYS INC COM 053484101 4,456 30,272 SH   SOLE 1 30,272 0 0
AVALONBAY CMNTYS INC TRUS 053484101 36,852 250,399 SH   SOLE 1 250,399 0 0
AVALONBAY CMNTYS INC OPT 053484101 177 1,200 SH Put SOLE 8 1,200 0 0
AVALONBAY CMNTYS INC OPT 053484101 294 2,000 SH Call SOLE 8 2,000 0 0
AVALONBAY CMNTYS INC COM 053484101 165 1,124 SH   SOLE 9 1,124 0 0
AVALONBAY CMNTYS INC COM 053484101 5,707 38,779 SH   SOLE 99 38,779 0 0
AVANGRID INC COM 05351W103 5,390 123,110 SH   SOLE 1 123,110 0 0
AVANOS MED INC COM 05350V106 6 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 1,791 66,517 SH   SOLE 1 66,517 0 0
AVANOS MED INC COM 05350V106 3 102 SH   SOLE 8 102 0 0
AVANTOR INC COM 05352A100 381 30,500 SH   SOLE 1 30,500 0 0
AVANTOR INC CONV 05352A209 288 6,650 SH   SOLE 8 6,650 0 0
AVANTOR INC COM 05352A100 1 57 SH   SOLE 8 57 0 0
AVAYA HLDGS CORP COM 05351X101 1,333 164,719 SH   SOLE 1 164,719 0 0
AVAYA HLDGS CORP COM 05351X101 110 13,573 SH   SOLE 8 13,573 0 0
AVAYA HLDGS CORP COM 05351X101 104 12,801 SH   SOLE 99 12,801 0 0
AVERY DENNISON CORP COM 053611109 16,670 163,645 SH   SOLE 1 163,645 0 0
AVERY DENNISON CORP COM 053611109 48 473 SH   SOLE 8 473 0 0
AVERY DENNISON CORP OPT 053611109 10 100 SH Call SOLE 8 100 0 0
AVERY DENNISON CORP COM 053611109 71 699 SH   SOLE 9 699 0 0
AVERY DENNISON CORP COM 053611109 244 2,399 SH   SOLE 99 2,399 0 0
AVID BIOSERVICES INC COM 05368M106 95 18,585 SH   SOLE 1 18,585 0 0
AVID BIOSERVICES INC COM 05368M106 1 252 SH   SOLE 8 252 0 0
AVID TECHNOLOGY INC COM 05367P100 63 9,379 SH   SOLE 1 9,379 0 0
AVIS BUDGET GROUP COM 053774105 2,369 170,539 SH   SOLE 1 170,539 0 0
AVIS BUDGET GROUP OPT 053774105 6,667 479,700 SH Put SOLE 8 479,700 0 0
AVIS BUDGET GROUP COM 053774105 1,220 87,784 SH   SOLE 8 87,784 0 0
AVIS BUDGET GROUP OPT 053774105 1,990 143,200 SH Call SOLE 8 143,200 0 0
AVISTA CORP COM 05379B107 2,346 55,198 SH   SOLE 1 55,198 0 0
AVNET INC COM 053807103 3,006 119,747 SH   SOLE 1 119,747 0 0
AVNET INC COM 053807103 68 2,709 SH   SOLE 8 2,709 0 0
AVNET INC OPT 053807103 2,415 96,200 SH Call SOLE 8 96,200 0 0
AVNET INC OPT 053807103 2,372 94,500 SH Put SOLE 8 94,500 0 0
AVROBIO INC COM 05455M100 157 10,094 SH   SOLE 1 10,094 0 0
AVROBIO INC COM 05455M100 4 252 SH   SOLE 8 252 0 0
AVROBIO INC COM 05455M100 32 2,059 SH   SOLE 99 2,059 0 0
AXALTA COATING SYS LTD COM G0750C108 3,798 219,899 SH   SOLE 1 219,899 0 0
AXALTA COATING SYS LTD OPT G0750C108 1,275 73,800 SH Call SOLE 8 73,800 0 0
AXALTA COATING SYS LTD COM G0750C108 75 4,338 SH   SOLE 8 4,338 0 0
AXALTA COATING SYS LTD OPT G0750C108 418 24,200 SH Put SOLE 8 24,200 0 0
AXALTA COATING SYS LTD COM G0750C108 28 1,576 SH   SOLE 9 1,576 0 0
AXALTA COATING SYS LTD COM G0750C108 558 32,303 SH   SOLE 99 32,303 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 909 49,659 SH   SOLE 1 49,659 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 84 4,600 SH   SOLE 99 4,600 0 0
AXCELLA HEALTH INC COM 05454B105 9 2,622 SH   SOLE 1 2,622 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 43 1,100 SH   SOLE 1 1,100 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 35 900 SH Put SOLE 8 900 0 0
AXOGEN INC COM 05463X106 229 22,074 SH   SOLE 1 22,074 0 0
AXOGEN INC COM 05463X106 1 114 SH   SOLE 8 114 0 0
AXON ENTERPRISE INC COM 05464C101 4,792 67,710 SH   SOLE 1 67,710 0 0
AXON ENTERPRISE INC OPT 05464C101 842 11,900 SH Put SOLE 8 11,900 0 0
AXON ENTERPRISE INC OPT 05464C101 1,960 27,700 SH Call SOLE 8 27,700 0 0
AXONICS MODULATION TECHNOLOG COM 05465P101 157 6,169 SH   SOLE 1 6,169 0 0
AXOS FINL INC COM 05465C100 860 47,417 SH   SOLE 1 47,417 0 0
AXOS FINL INC OPT 05465C100 357 19,700 SH Call SOLE 8 19,700 0 0
AXOS FINL INC OPT 05465C100 73 4,000 SH Put SOLE 8 4,000 0 0
AXSOME THERAPEUTICS INC COM 05464T104 2,027 34,471 SH   SOLE 1 34,471 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 11,854 201,500 SH Call SOLE 8 201,500 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 294 5,000 SH Put SOLE 8 5,000 0 0
AXT INC COM 00246W103 41 12,731 SH   SOLE 1 12,731 0 0
AZZ INC COM 002474104 828 29,426 SH   SOLE 1 29,426 0 0
AZZ INC OPT 002474104 3 100 SH Put SOLE 8 100 0 0
B &amp G FOODS INC NEW COM 05508R106 1,107 61,187 SH   SOLE 1 61,187 0 0
B &amp G FOODS INC NEW COM 05508R106 63 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW COM 05508R106 1 88 SH   SOLE 8 88 0 0
B COMMUNICATIONS LTD COM M15629104 0 470 SH   SOLE 9 470 0 0
B. RILEY FINANCIAL INC COM 05580M108 126 6,822 SH   SOLE 1 6,822 0 0
B2GOLD CORP COM 11777Q209 1 411 SH   SOLE 9 411 0 0
BADGER METER INC COM 056525108 1,807 33,705 SH   SOLE 1 33,705 0 0
BAIDU INC ADR 056752108 126 1,255 SH   DFND 1 0 0 1,255
BAIDU INC ADR 056752108 40,250 399,351 SH   SOLE 1 399,351 0 0
BAIDU INC OPT 056752108 44,882 445,300 SH Put SOLE 8 445,300 0 0
BAIDU INC OPT 056752108 15,371 152,500 SH Call SOLE 8 152,500 0 0
BAIDU INC ADR 056752108 33,259 329,984 SH   SOLE 8 329,984 0 0
BAIDU INC ADR 056752108 6,593 65,413 SH   SOLE 9 65,413 0 0
BAIDU INC ADR 056752108 3,990 39,585 SH   DFND 20 0 0 39,585
BAIDU INC ADR 056752108 3,107 30,829 SH   SOLE 99 30,829 0 0
BAKER HUGHES COMPANY COM 05722G100 4,461 424,933 SH   SOLE 1 424,933 0 0
BAKER HUGHES COMPANY OPT 05722G100 776 73,900 SH Put SOLE 8 73,900 0 0
BAKER HUGHES COMPANY COM 05722G100 600 57,176 SH   SOLE 8 57,176 0 0
BAKER HUGHES COMPANY OPT 05722G100 744 70,900 SH Call SOLE 8 70,900 0 0
BAKER HUGHES COMPANY COM 05722G100 90 8,599 SH   SOLE 9 8,599 0 0
BALCHEM CORP COM 057665200 2,690 27,237 SH   SOLE 1 27,237 0 0
BALL CORP COM 058498106 28 436 SH   DFND 1 0 0 436
BALL CORP COM 058498106 38,847 600,802 SH   SOLE 1 600,802 0 0
BALL CORP COM 058498106 5,316 82,207 SH   SOLE 8 82,207 0 0
BALL CORP OPT 058498106 3,614 55,900 SH Call SOLE 8 55,900 0 0
BALL CORP OPT 058498106 3,072 47,500 SH Put SOLE 8 47,500 0 0
BALL CORP COM 058498106 171 2,666 SH   SOLE 9 2,666 0 0
BALL CORP COM 058498106 17 260 SH   SOLE 99 0 260 0
BANC OF CALIFORNIA INC COM 05990K106 291 36,478 SH   SOLE 1 36,478 0 0
BANC OF CALIFORNIA INC COM 05990K106 113 14,107 SH   SOLE 8 14,107 0 0
BANC OF CALIFORNIA INC OPT 05990K106 126 15,700 SH Put SOLE 8 15,700 0 0
BANC OF CALIFORNIA INC OPT 05990K106 310 38,800 SH Call SOLE 8 38,800 0 0
BANCFIRST CORP COM 05945F103 207 6,191 SH   SOLE 1 6,191 0 0
BANCO BRADESCO S A ADR 059460303 3 714 SH   SOLE 1 714 0 0
BANCO BRADESCO S A OPT 059460303 6,378 1,570,700 SH Put SOLE 8 1,570,700 0 0
BANCO BRADESCO S A OPT 059460303 890 219,220 SH Call SOLE 8 219,220 0 0
BANCO BRADESCO S A ADR 059460303 5,092 1,254,114 SH   SOLE 8 1,254,114 0 0
BANCO MACRO SA ADR 05961W105 149 8,763 SH   SOLE 99 8,763 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 647 125,091 SH   SOLE 1 125,091 0 0
BANCO SANTANDER MEXICO S A ADR 05969B103 110 34,000 SH   SOLE 99 34,000 0 0
BANCO SANTANDER SA ADR 05964H105 966 411,143 SH   SOLE 1 411,143 0 0
BANCO SANTANDER SA OPT 05964H105 5,875 2,500,000 SH Put SOLE 9 2,500,000 0 0
BANCO SANTANDER SA ADR 05964H105 29 12,349 SH   SOLE 9 12,349 0 0
BANCOLOMBIA S A ADR 05968L102 1,640 65,720 SH   SOLE 1 65,720 0 0
BANCOLOMBIA S A ADR 05968L102 80 3,200 SH   SOLE 99 3,200 0 0
BANCORP INC DEL COM 05969A105 101 16,676 SH   SOLE 1 16,676 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,428 75,454 SH   SOLE 1 75,454 0 0
BANDWIDTH INC COM 05988J103 1,792 26,620 SH   SOLE 1 26,620 0 0
BANDWIDTH INC COM 05988J103 0 6 SH   SOLE 8 6 0 0
BANK COMM HLDGS COM 06424J103 45 5,779 SH   SOLE 1 5,779 0 0
BANK FIRST CORP COM 06211J100 107 1,916 SH   SOLE 1 1,916 0 0
BANK HAWAII CORP COM 062540109 158 2,866 SH   SOLE 1 2,866 0 0
BANK HAWAII CORP COM 062540109 22 400 SH   SOLE 8 400 0 0
BANK HAWAII CORP OPT 062540109 28 500 SH Put SOLE 8 500 0 0
BANK MONTREAL COM 063671101 376 7,475 SH   SOLE 1 7,475 0 0
BANK MONTREAL COM 063671101 101 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL OPT 063671101 915 18,200 SH Put SOLE 8 18,200 0 0
BANK MONTREAL OPT 063671101 231 4,600 SH Call SOLE 8 4,600 0 0
BANK MONTREAL COM 063671101 81 1,616 SH   SOLE 8 1,616 0 0
BANK MONTREAL COM 063671101 248 4,937 SH   SOLE 9 4,937 0 0
BANK MONTREAL COM 063671101 365 7,255 SH   SOLE 99 7,255 0 0
BANK NEW YORK MELLON CORP COM 064058100 205 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP COM 064058100 30,220 897,266 SH   SOLE 1 897,266 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,473 43,739 SH   SOLE 8 43,739 0 0
BANK NEW YORK MELLON CORP OPT 064058100 3,637 108,000 SH Put SOLE 8 108,000 0 0
BANK NEW YORK MELLON CORP OPT 064058100 643 19,100 SH Call SOLE 8 19,100 0 0
BANK NEW YORK MELLON CORP COM 064058100 237 7,046 SH   SOLE 9 7,046 0 0
BANK NOVA SCOTIA B C PREF 064149107 7 184 SH   DFND 1 0 0 184
BANK NOVA SCOTIA B C COM 064149107 327 8,052 SH   SOLE 1 8,052 0 0
BANK NOVA SCOTIA B C COM 064149107 16,321 401,979 SH   SOLE 9 401,979 0 0
BANK NOVA SCOTIA B C COM 064149107 555 13,659 SH   SOLE 99 13,659 0 0
BANK OF MARIN BANCORP COM 063425102 356 11,893 SH   SOLE 1 11,893 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 300 17,595 SH   SOLE 1 17,595 0 0
BANK OZK COM 06417N103 146 8,738 SH   SOLE 1 8,738 0 0
BANK OZK COM 06417N103 2,244 134,404 SH   SOLE 8 134,404 0 0
BANK OZK OPT 06417N103 2,505 150,000 SH Put SOLE 8 150,000 0 0
BANK OZK COM 06417N103 106 6,346 SH   SOLE 99 6,346 0 0
BANK PRINCETON NEW JERSEY COM 064520109 43 1,859 SH   SOLE 1 1,859 0 0
BANK7 CORP COM 06652N107 23 2,721 SH   SOLE 1 2,721 0 0
BANKFINANCIAL CORP COM 06643P104 58 6,600 SH   SOLE 1 6,600 0 0
BANKUNITED INC COM 06652K103 5,192 277,646 SH   SOLE 1 277,646 0 0
BANKUNITED INC COM 06652K103 2 100 SH   SOLE 8 100 0 0
BANKWELL FINL GROUP INC COM 06654A103 34 2,217 SH   SOLE 1 2,217 0 0
BANNER CORP COM 06652V208 973 29,443 SH   SOLE 1 29,443 0 0
BANNER CORP COM 06652V208 3 83 SH   SOLE 8 83 0 0
BANNER CORP OPT 06652V208 3 100 SH Call SOLE 8 100 0 0
BAOZUN INC OPT 06684L103 14 500 SH Put SOLE 1 500 0 0
BAOZUN INC ADR 06684L103 2,664 95,337 SH   SOLE 1 95,337 0 0
BAOZUN INC OPT 06684L103 3,045 109,000 SH Call SOLE 8 109,000 0 0
BAOZUN INC OPT 06684L103 1,947 69,700 SH Put SOLE 8 69,700 0 0
BAOZUN INC ADR 06684L103 653 23,371 SH   SOLE 8 23,371 0 0
BAOZUN INC ADR 06684L103 263 9,400 SH   SOLE 9 9,400 0 0
BAR HBR BANKSHARES COM 066849100 87 5,051 SH   SOLE 1 5,051 0 0
BARCLAYS BANK PLC FUND 06746Q249 32 497 SH   SOLE 8 497 0 0
BARCLAYS BK PLC FUND 06742C723 3,288 400,038 SH   SOLE 1 400,038 0 0
BARCLAYS BK PLC FUND 06740P650 5,212 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06746P522 7,925 186,000 SH   SOLE 1 186,000 0 0
BARCLAYS BK PLC FUND 06746P431 2,400 64,000 SH   SOLE 1 64,000 0 0
BARCLAYS BK PLC FUND 06740L469 6,582 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740L485 3,939 54,000 SH   SOLE 1 54,000 0 0
BARCLAYS BK PLC FUND 06747D809 25,270 1,000,000 SH   SOLE 1 1,000,000 0 0
BARCLAYS BK PLC FUND 06746P530 1,803 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P480 3,864 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P464 4,283 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 18 307 SH   SOLE 1 307 0 0
BARCLAYS BK PLC FUND 06740L477 2,169 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC FUND 06740L493 4,871 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P643 1,509 108,400 SH   SOLE 1 108,400 0 0
BARCLAYS BK PLC FUND 06746P514 3,023 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06747D700 10,172 400,000 SH   SOLE 1 400,000 0 0
BARCLAYS BK PLC FUND 06740D830 1,080 16,500 SH   SOLE 1 16,500 0 0
BARCLAYS BK PLC FUND 06746P456 2,902 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC FUND 06740P114 11,962 533,998 SH   SOLE 1 533,998 0 0
BARCLAYS BK PLC FUND 06746P555 7,347 215,000 SH   SOLE 1 215,000 0 0
BARCLAYS BK PLC FUND 06742A750 962 150,000 SH   SOLE 1 150,000 0 0
BARCLAYS BK PLC FUND 06746P449 11,603 344,500 SH   SOLE 1 344,500 0 0
BARCLAYS BK PLC FUND 06742W570 55,818 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06746P621 1,228,822 26,569,114 SH   SOLE 1 26,569,114 0 0
BARCLAYS BK PLC FUND 06739H263 110 3,000 SH   SOLE 1 3,000 3,000 0
BARCLAYS BK PLC FUND 06746P571 2,730 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P472 2,814 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P613 19,176 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC FUND 06746P548 4,394 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC FUND 06745R693 20,706 5,013,500 SH   SOLE 1 5,013,500 0 0
BARCLAYS BK PLC FUND 06745T368 1,864 100,000 SH   SOLE 1 100,000 0 0
BARCLAYS BK PLC FUND 06746P589 2,654 65,000 SH   SOLE 1 65,000 0 0
BARCLAYS BK PLC FUND 06746P563 14,733 394,500 SH   SOLE 1 394,500 0 0
BARCLAYS BK PLC FUND 06746P621 8,660 187,237 SH   SOLE 8 187,237 0 0
BARCLAYS BK PLC OPT 06746P621 462,204 9,993,600 SH Call SOLE 8 9,993,600 0 0
BARCLAYS BK PLC OPT 06746P621 613,590 13,266,800 SH Put SOLE 8 13,266,800 0 0
BARCLAYS PLC ADR 06738E204 498 109,852 SH   DFND 1 0 0 109,852
BARINGS BDC INC COM 06759L103 1 88 SH   SOLE 8 88 0 0
BARNES &amp NOBLE ED INC COM 06777U101 52 38,298 SH   SOLE 1 38,298 0 0
BARNES GROUP INC COM 067806109 2,624 62,726 SH   SOLE 1 62,726 0 0
BARRETT BUSINESS SVCS INC COM 068463108 96 2,413 SH   SOLE 1 2,413 0 0
BARRETT BUSINESS SVCS INC COM 068463108 1 18 SH   SOLE 8 18 0 0
BARRICK GOLD CORPORATION COM 067901108 64,475 3,519,396 SH   SOLE 1 3,519,396 0 0
BARRICK GOLD CORPORATION COM 067901108 1,021 55,727 SH   DFND 1 0 0 55,727
BARRICK GOLD CORPORATION COM 067901108 2,601 141,992 SH   SOLE 8 141,992 0 0
BARRICK GOLD CORPORATION OPT 067901108 24,380 1,330,800 SH Call SOLE 8 1,330,800 0 0
BARRICK GOLD CORPORATION OPT 067901108 23,433 1,279,100 SH Put SOLE 8 1,279,100 0 0
BARRICK GOLD CORPORATION COM 067901108 354 19,287 SH   SOLE 9 19,287 0 0
BARRICK GOLD CORPORATION COM 067901108 3,992 217,915 SH   SOLE 99 217,915 0 0
BASSETT FURNITURE INDS INC COM 070203104 42 7,773 SH   SOLE 1 7,773 0 0
BAUSCH HEALTH COS INC COM 071734107 9 550 SH   DFND 1 0 0 550
BAUSCH HEALTH COS INC COM 071734107 60 3,842 SH   SOLE 1 3,842 0 0
BAUSCH HEALTH COS INC OPT 071734107 5,458 352,100 SH Call SOLE 8 352,100 0 0
BAUSCH HEALTH COS INC COM 071734107 3,873 249,831 SH   SOLE 8 249,831 0 0
BAUSCH HEALTH COS INC OPT 071734107 3,125 201,600 SH Put SOLE 8 201,600 0 0
BAUSCH HEALTH COS INC COM 071734107 37 2,368 SH   SOLE 9 2,368 0 0
BAXTER INTL INC COM 071813109 16,427 202,310 SH   SOLE 1 202,310 0 0
BAXTER INTL INC COM 071813109 127 1,553 SH   SOLE 8 1,553 0 0
BAXTER INTL INC OPT 071813109 511 6,300 SH Put SOLE 8 6,300 0 0
BAXTER INTL INC OPT 071813109 1,559 19,200 SH Call SOLE 8 19,200 0 0
BAXTER INTL INC COM 071813109 516 6,343 SH   SOLE 9 6,343 0 0
BAYCOM CORP COM 07272M107 42 3,480 SH   SOLE 1 3,480 0 0
BAYTEX ENERGY CORP COM 07317Q105 10 43,817 SH   SOLE 9 43,817 0 0
BBX CAP CORP NEW COM 05491N104 126 54,768 SH   SOLE 1 54,768 0 0
BCB BANCORP INC COM 055298103 125 11,659 SH   SOLE 1 11,659 0 0
BCE INC COM 05534B760 804 19,686 SH   SOLE 1 19,686 0 0
BCE INC COM 05534B760 6,894 168,724 SH   SOLE 9 168,724 0 0
BEACON ROOFING SUPPLY INC COM 073685109 425 25,737 SH   SOLE 1 25,737 0 0
BEACON ROOFING SUPPLY INC COM 073685109 0 2 SH   SOLE 8 2 0 0
BEAZER HOMES USA INC COM 07556Q881 118 18,428 SH   SOLE 1 18,428 0 0
BEAZER HOMES USA INC OPT 07556Q881 29 4,500 SH Call SOLE 8 4,500 0 0
BEAZER HOMES USA INC OPT 07556Q881 1 100 SH Put SOLE 8 100 0 0
BECTON DICKINSON &amp CO COM 075887109 37,273 162,221 SH   SOLE 1 162,221 0 0
BECTON DICKINSON &amp CO COM 075887109 1,084 4,717 SH   DFND 1 0 0 4,717
BECTON DICKINSON &amp CO OPT 075887109 4,205 18,300 SH Call SOLE 8 18,300 0 0
BECTON DICKINSON &amp CO COM 075887109 1,808 7,867 SH   SOLE 8 7,867 0 0
BECTON DICKINSON &amp CO OPT 075887109 8,387 36,500 SH Put SOLE 8 36,500 0 0
BECTON DICKINSON &amp CO CONV 075887208 2,894 55,350 SH   SOLE 8 55,350 0 0
BECTON DICKINSON &amp CO COM 075887109 514 2,242 SH   SOLE 9 2,242 0 0
BECTON DICKINSON &amp CO COM 075887109 4,387 19,092 SH   SOLE 99 19,092 0 0
BED BATH &amp BEYOND INC COM 075896100 466 110,885 SH   SOLE 1 110,885 0 0
BED BATH &amp BEYOND INC COM 075896100 1,516 359,798 SH   SOLE 8 359,798 0 0
BED BATH &amp BEYOND INC OPT 075896100 1,403 333,100 SH Call SOLE 8 333,100 0 0
BED BATH &amp BEYOND INC OPT 075896100 2,750 653,100 SH Put SOLE 8 653,100 0 0
BED BATH &amp BEYOND INC COM 075896100 1 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 10,686 86,792 SH   SOLE 1 86,792 0 0
BEIGENE LTD ADR 07725L102 131 1,065 SH   SOLE 8 1,065 0 0
BEIGENE LTD ADR 07725L102 577 4,693 SH   SOLE 9 4,693 0 0
BEL FUSE INC COM 077347300 81 8,313 SH   SOLE 1 8,313 0 0
BELDEN INC COM 077454106 836 23,161 SH   SOLE 1 23,161 0 0
BELDEN INC COM 077454106 90 2,481 SH   SOLE 99 2,481 0 0
BENCHMARK ELECTRS INC COM 08160H101 820 41,049 SH   SOLE 1 41,049 0 0
BENCHMARK ELECTRS INC OPT 08160H101 2 100 SH Put SOLE 8 100 0 0
BENEFITFOCUS INC COM 08180D106 418 47,015 SH   SOLE 1 47,015 0 0
BENEFITFOCUS INC COM 08180D106 1 116 SH   SOLE 8 116 0 0
BERKLEY W R CORP COM 084423102 16,780 321,675 SH   SOLE 1 321,675 0 0
BERKLEY W R CORP OPT 084423102 99 1,900 SH Put SOLE 8 1,900 0 0
BERKLEY W R CORP COM 084423102 96 1,835 SH   SOLE 8 1,835 0 0
BERKLEY W R CORP OPT 084423102 57 1,100 SH Call SOLE 8 1,100 0 0
BERKLEY W R CORP COM 084423102 62 1,185 SH   SOLE 9 1,185 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,070 16,794 SH   DFND 1 0 0 16,794
BERKSHIRE HATHAWAY INC DEL COM 084670108 17,952 66 SH   DFND 1 0 0 66
BERKSHIRE HATHAWAY INC DEL COM 084670702 667,051 3,648,480 SH   SOLE 1 3,096,980 551,500 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 17,763 97,155 SH   SOLE 8 97,155 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 36,000 196,900 SH Put SOLE 8 196,900 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 658 3,600 SH Call SOLE 8 3,600 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 2,161 11,821 SH   SOLE 9 11,821 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 272 1 SH   DFND 20 0 0 1
BERKSHIRE HATHAWAY INC DEL COM 084670702 12,406 67,854 SH   SOLE 20 0 67,854 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 136 742 SH   DFND 20 0 0 742
BERKSHIRE HATHAWAY INC DEL COM 084670702 44,549 243,664 SH   SOLE 58 243,664 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 4,814 26,328 SH   SOLE 82 0 26,328 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 13,423 73,419 SH   SOLE 99 0 73,419 0
BERKSHIRE HILLS BANCORP INC COM 084680107 529 35,656 SH   SOLE 1 35,656 0 0
BERRY CORP COM 08579X101 50 20,809 SH   SOLE 1 20,809 0 0
BERRY CORP COM 08579X101 0 116 SH   SOLE 8 116 0 0
BERRY GLOBAL GROUP INC COM 08579W103 778 23,100 SH   SOLE 1 23,100 0 0
BERRY GLOBAL GROUP INC COM 08579W103 34 1,002 SH   SOLE 8 1,002 0 0
BERRY GLOBAL GROUP INC OPT 08579W103 5,057 150,000 SH Call SOLE 8 150,000 0 0
BEST BUY INC COM 086516101 17,964 315,150 SH   SOLE 1 315,150 0 0
BEST BUY INC COM 086516101 48 843 SH   SOLE 8 843 0 0
BEST BUY INC OPT 086516101 2,029 35,600 SH Call SOLE 8 35,600 0 0
BEST BUY INC OPT 086516101 2,702 47,400 SH Put SOLE 8 47,400 0 0
BEST BUY INC COM 086516101 1,164 20,422 SH   SOLE 9 20,422 0 0
BEST BUY INC COM 086516101 968 16,981 SH   SOLE 99 16,981 0 0
BEST INC ADR 08653C106 233 43,500 SH   SOLE 9 43,500 0 0
BEYOND MEAT INC COM 08862E109 15 222 SH   DFND 1 0 0 222
BEYOND MEAT INC COM 08862E109 49,020 736,049 SH   SOLE 1 736,049 0 0
BEYOND MEAT INC OPT 08862E109 31,709 476,100 SH Call SOLE 8 476,100 0 0
BEYOND MEAT INC OPT 08862E109 35,331 530,500 SH Put SOLE 8 530,500 0 0
BEYOND MEAT INC COM 08862E109 7,855 117,945 SH   SOLE 8 117,945 0 0
BEYOND MEAT INC COM 08862E109 1 10 SH   DFND 20 0 0 10
BEYONDSPRING INC COM G10830100 111 8,637 SH   SOLE 1 8,637 0 0
BG STAFFING INC COM 05544A109 25 3,291 SH   SOLE 1 3,291 0 0
BGC PARTNERS INC COM 05541T101 3 1,200 SH   SOLE 1 1,200 0 0
BGC PARTNERS INC OPT 05541T101 3 1,100 SH Call SOLE 8 1,100 0 0
BGC PARTNERS INC OPT 05541T101 66 26,300 SH Put SOLE 8 26,300 0 0
BGC PARTNERS INC COM 05541T101 295 117,256 SH   SOLE 8 117,256 0 0
BHP GROUP LTD ADR 088606108 22 609 SH   DFND 1 0 0 609
BHP GROUP LTD ADR 088606108 255 6,957 SH   SOLE 1 6,957 0 0
BHP GROUP LTD OPT 088606108 1,648 44,907 SH Put SOLE 8 44,907 0 0
BHP GROUP LTD OPT 088606108 5,034 137,200 SH Call SOLE 8 137,200 0 0
BHP GROUP LTD ADR 088606108 32 885 SH   SOLE 8 885 0 0
BHP GROUP LTD ADR 088606108 65 1,781 SH   SOLE 9 1,781 0 0
BHP GROUP LTD ADR 088606108 2,697 73,500 SH   DFND 20 0 0 73,500
BIG LOTS INC COM 089302103 1,198 84,264 SH   SOLE 1 84,264 0 0
BIG LOTS INC OPT 089302103 1,162 81,700 SH Put SOLE 8 81,700 0 0
BIG LOTS INC OPT 089302103 1,005 70,700 SH Call SOLE 8 70,700 0 0
BIG LOTS INC COM 089302103 908 63,819 SH   SOLE 8 63,819 0 0
BIGLARI HLDGS INC COM 08986R309 150 2,925 SH   SOLE 1 2,925 0 0
BILIBILI INC ADR 090040106 30,555 1,304,674 SH   SOLE 1 1,304,674 0 0
BIO RAD LABS INC COM 090572207 9,334 26,625 SH   SOLE 1 26,625 0 0
BIO RAD LABS INC COM 090572207 34 98 SH   SOLE 8 98 0 0
BIO RAD LABS INC COM 090572207 57 162 SH   SOLE 9 162 0 0
BIO-TECHNE CORP COM 09073M104 4,285 22,600 SH   SOLE 1 22,600 0 0
BIO-TECHNE CORP COM 09073M104 107 563 SH   SOLE 99 563 0 0
BIOCEPT INC COM 09072V402 63 236,352 SH   SOLE 8 236,352 0 0
BIOCRYST PHARMACEUTICALS INC COM 09058V103 576 287,842 SH   SOLE 1 287,842 0 0
BIOCRYST PHARMACEUTICALS INC COM 09058V103 1,722 861,004 SH   SOLE 8 861,004 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 3 923 SH   SOLE 8 923 0 0
BIOGEN INC COM 09062X103 63 200 SH   DFND 1 0 0 200
BIOGEN INC COM 09062X103 111,001 350,848 SH   SOLE 1 350,848 0 0
BIOGEN INC OPT 09062X103 31,733 100,300 SH Call SOLE 8 100,300 0 0
BIOGEN INC COM 09062X103 7,389 23,354 SH   SOLE 8 23,354 0 0
BIOGEN INC OPT 09062X103 38,504 121,700 SH Put SOLE 8 121,700 0 0
BIOGEN INC COM 09062X103 979 3,094 SH   SOLE 9 3,094 0 0
BIOGEN INC COM 09062X103 90 283 SH   DFND 20 0 0 283
BIOGEN INC COM 09062X103 6,725 21,256 SH   SOLE 58 21,256 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 5,645 165,899 SH   SOLE 1 165,899 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1,140 33,505 SH   SOLE 8 33,505 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 23 2,441 SH   SOLE 1 2,441 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 22,849 270,402 SH   SOLE 1 270,402 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 22 256 SH   DFND 1 0 0 256
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 3,895 46,100 SH Call SOLE 8 46,100 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,078 24,577 SH   SOLE 8 24,577 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 1,724 20,400 SH Put SOLE 8 20,400 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 324 3,832 SH   SOLE 9 3,832 0 0
BIOPHARMX CORP COM 09072X309 37 121,823 SH   SOLE 8 121,823 0 0
BIOSIG TECHNOLOGIES INC COM 09073N201 23 5,327 SH   SOLE 1 5,327 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 115 2,035 SH   SOLE 1 2,035 0 0
BIOTELEMETRY INC COM 090672106 2,804 72,820 SH   SOLE 1 72,820 0 0
BIOTELEMETRY INC COM 090672106 8 203 SH   SOLE 8 203 0 0
BITAUTO HLDGS LTD OPT 091727107 366 35,200 SH Put SOLE 8 35,200 0 0
BITAUTO HLDGS LTD OPT 091727107 1,206 116,100 SH Call SOLE 8 116,100 0 0
BITAUTO HLDGS LTD ADR 091727107 329 31,669 SH   SOLE 8 31,669 0 0
BJS RESTAURANTS INC COM 09180C106 603 43,345 SH   SOLE 1 43,345 0 0
BJS RESTAURANTS INC COM 09180C106 1 71 SH   SOLE 8 71 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 2,433 95,560 SH   SOLE 1 95,560 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 89 3,499 SH   SOLE 8 3,499 0 0
BK OF AMERICA CORP COM 060505104 495,354 23,332,667 SH   SOLE 1 23,332,667 0 0
BK OF AMERICA CORP COM 060505104 2,926 137,845 SH   DFND 1 0 0 137,845
BK OF AMERICA CORP OPT 060505104 67,936 3,200,000 SH Put SOLE 1 3,200,000 0 0
BK OF AMERICA CORP OPT 060505104 117 5,500 SH Call SOLE 1 5,500 0 0
BK OF AMERICA CORP OPT 060505104 94,875 4,468,900 SH Put SOLE 8 4,468,900 0 0
BK OF AMERICA CORP COM 060505104 7,155 337,037 SH   SOLE 8 337,037 0 0
BK OF AMERICA CORP OPT 060505104 84,149 3,963,700 SH Call SOLE 8 3,963,700 0 0
BK OF AMERICA CORP COM 060505104 2,116 99,676 SH   SOLE 9 99,676 0 0
BK OF AMERICA CORP COM 060505104 18,626 877,327 SH   SOLE 58 877,327 0 0
BK OF AMERICA CORP COM 060505104 3,779 178,010 SH   SOLE 99 178,010 0 0
BLACK HILLS CORP COM 092113109 1,481 23,126 SH   SOLE 1 23,126 0 0
BLACK HILLS CORP COM 092113109 5 72 SH   SOLE 8 72 0 0
BLACK HILLS CORP COM 092113109 580 9,063 SH   SOLE 99 9,063 0 0
BLACK KNIGHT INC COM 09215C105 2,559 44,076 SH   SOLE 1 44,076 0 0
BLACK KNIGHT INC COM 09215C105 0 3 SH   SOLE 8 3 0 0
BLACK KNIGHT INC COM 09215C105 63 1,098 SH   SOLE 9 1,098 0 0
BLACK KNIGHT INC COM 09215C105 132 2,269 SH   SOLE 99 2,269 0 0
BLACKBAUD INC COM 09227Q100 2,512 45,234 SH   SOLE 1 45,234 0 0
BLACKBAUD INC COM 09227Q100 42 741 SH   SOLE 8 741 0 0
BLACKBAUD INC OPT 09227Q100 56 1,000 SH Put SOLE 8 1,000 0 0
BLACKBAUD INC OPT 09227Q100 56 1,000 SH Call SOLE 8 1,000 0 0
BLACKBAUD INC COM 09227Q100 102 1,841 SH   SOLE 99 1,841 0 0
BLACKBERRY LTD COM 09228F103 7 1,625 SH   DFND 1 0 0 1,625
BLACKBERRY LTD COM 09228F103 541 130,964 SH   SOLE 1 130,964 0 0
BLACKBERRY LTD COM 09228F103 0 84 SH   SOLE 8 84 0 0
BLACKBERRY LTD OPT 09228F103 4,098 992,200 SH Call SOLE 8 992,200 0 0
BLACKBERRY LTD OPT 09228F103 668 161,700 SH Put SOLE 8 161,700 0 0
BLACKBERRY LTD COM 09228F103 15 3,608 SH   SOLE 9 3,608 0 0
BLACKLINE INC COM 09239B109 13,884 263,927 SH   SOLE 1 263,927 0 0
BLACKROCK CR ALLOCATION INCO FUND 092508100 12 998 SH   DFND 1 0 0 998
BLACKROCK INC COM 09247X101 57,384 130,429 SH   SOLE 1 130,429 0 0
BLACKROCK INC COM 09247X101 21 48 SH   DFND 1 0 0 48
BLACKROCK INC OPT 09247X101 13,023 29,600 SH Call SOLE 8 29,600 0 0
BLACKROCK INC OPT 09247X101 14,871 33,800 SH Put SOLE 8 33,800 0 0
BLACKROCK INC COM 09247X101 19 43 SH   SOLE 8 43 0 0
BLACKROCK INC COM 09247X101 774 1,759 SH   SOLE 9 1,759 0 0
BLACKROCK INC COM 09247X101 43 97 SH   SOLE 82 97 0 0
BLACKROCK INC COM 09247X101 292 664 SH   SOLE 99 664 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAD5 358 398,000 PRN   SOLE 8 0 0 398,000
BLACKSTONE MTG TR INC COM 09257W100 2 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC TRUS 09257W100 1,992 106,942 SH   SOLE 1 106,942 0 0
BLACKSTONE MTG TR INC BOND 09257WAC4 3,052 3,900,000 PRN   SOLE 8 0 0 3,900,000
BLACKSTONE MTG TR INC BOND 09257WAB6 4,855 6,244,000 PRN   SOLE 8 0 0 6,244,000
BLOCK H &amp R INC COM 093671105 9,008 639,804 SH   SOLE 1 639,804 0 0
BLOCK H &amp R INC COM 093671105 232 16,500 SH   SOLE 8 16,500 0 0
BLOCK H &amp R INC OPT 093671105 403 28,600 SH Put SOLE 8 28,600 0 0
BLOCK H &amp R INC OPT 093671105 106 7,500 SH Call SOLE 8 7,500 0 0
BLOCK H &amp R INC COM 093671105 2 137 SH   SOLE 9 137 0 0
BLOCK H &amp R INC COM 093671105 4,224 300,000 SH   SOLE 99 300,000 0 0
BLOOM ENERGY CORP COM 093712107 1,322 252,576 SH   SOLE 1 252,576 0 0
BLOOM ENERGY CORP COM 093712107 2 417 SH   SOLE 8 417 0 0
BLOOMIN BRANDS INC COM 094235108 589 82,428 SH   SOLE 1 82,428 0 0
BLOOMIN BRANDS INC COM 094235108 0 2 SH   SOLE 8 2 0 0
BLUCORA INC COM 095229100 486 40,339 SH   SOLE 1 40,339 0 0
BLUCORA INC COM 095229100 0 35 SH   SOLE 8 35 0 0
BLUCORA INC COM 095229100 53 4,432 SH   SOLE 99 4,432 0 0
BLUE APRON HLDGS INC COM 09523Q200 388 32,204 SH   SOLE 1 32,204 0 0
BLUE APRON HLDGS INC COM 09523Q200 467 38,745 SH   SOLE 8 38,745 0 0
BLUE APRON HLDGS INC OPT 09523Q200 586 48,610 SH Call SOLE 8 48,610 0 0
BLUE APRON HLDGS INC OPT 09523Q200 80 6,606 SH Put SOLE 8 6,606 0 0
BLUE BIRD CORP COM 095306106 421 38,534 SH   SOLE 1 38,534 0 0
BLUEBIRD BIO INC COM 09609G100 3,008 65,467 SH   SOLE 1 65,467 0 0
BLUEBIRD BIO INC COM 09609G100 42 922 SH   SOLE 8 922 0 0
BLUEBIRD BIO INC COM 09609G100 45 980 SH   SOLE 99 980 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 14 2,400 SH   SOLE 1 2,400 0 0
BLUELINX HLDGS INC COM 09624H208 16 3,181 SH   SOLE 1 3,181 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 2,778 47,487 SH   SOLE 1 47,487 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 538 9,208 SH   SOLE 8 9,208 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 38 643 SH   SOLE 99 643 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 43 7,767 SH   SOLE 1 7,767 0 0
BMC STK HLDGS INC COM 05591B109 852 48,057 SH   SOLE 1 48,057 0 0
BOEING CO COM 097023105 117,918 790,657 SH   SOLE 1 606,439 184,218 0
BOEING CO COM 097023105 329 2,206 SH   DFND 1 0 0 2,206
BOEING CO OPT 097023105 180,713 1,211,700 SH Put SOLE 8 1,211,700 0 0
BOEING CO COM 097023105 107,871 723,285 SH   SOLE 8 723,285 0 0
BOEING CO OPT 097023105 163,398 1,095,600 SH Call SOLE 8 1,095,600 0 0
BOEING CO COM 097023105 1,688 11,321 SH   SOLE 9 11,321 0 0
BOEING CO COM 097023105 2,981 19,987 SH   SOLE 20 0 19,987 0
BOEING CO COM 097023105 8,641 57,941 SH   SOLE 58 57,941 0 0
BOEING CO COM 097023105 1,364 9,145 SH   SOLE 82 290 8,855 0
BOINGO WIRELESS INC COM 09739C102 2,387 224,928 SH   SOLE 1 224,928 0 0
BOISE CASCADE CO DEL COM 09739D100 1,197 50,370 SH   SOLE 1 50,370 0 0
BOISE CASCADE CO DEL COM 09739D100 85 3,556 SH   SOLE 99 3,556 0 0
BOK FINL CORP COM 05561Q201 805 18,897 SH   SOLE 1 18,897 0 0
BOK FINL CORP OPT 05561Q201 217 5,100 SH Put SOLE 8 5,100 0 0
BONANZA CREEK ENERGY INC COM 097793400 174 15,461 SH   SOLE 1 15,461 0 0
BOOKING HLDGS INC COM 09857L108 33,313 24,763 SH   SOLE 1 24,763 0 0
BOOKING HLDGS INC OPT 09857L108 96,325 71,600 SH Put SOLE 8 71,600 0 0
BOOKING HLDGS INC COM 09857L108 5,391 4,007 SH   SOLE 8 4,007 0 0
BOOKING HLDGS INC OPT 09857L108 47,893 35,600 SH Call SOLE 8 35,600 0 0
BOOKING HLDGS INC COM 09857L108 1,591 1,183 SH   SOLE 9 1,183 0 0
BOOKING HLDGS INC COM 09857L108 7,806 5,802 SH   SOLE 58 5,802 0 0
BOOKING HLDGS INC COM 09857L108 2,790 2,074 SH   SOLE 99 2,074 0 0
BOOT BARN HLDGS INC COM 099406100 563 43,502 SH   SOLE 1 43,502 0 0
BOOT BARN HLDGS INC COM 099406100 21 1,692 SH   SOLE 8 1,692 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 18,370 267,619 SH   SOLE 1 267,619 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 38 548 SH   SOLE 8 548 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 70 1,028 SH   SOLE 9 1,028 0 0
BORGWARNER INC COM 099724106 4,033 165,559 SH   SOLE 1 165,559 0 0
BORGWARNER INC COM 099724106 1 54 SH   SOLE 8 54 0 0
BORGWARNER INC OPT 099724106 1,184 48,600 SH Put SOLE 8 48,600 0 0
BORGWARNER INC OPT 099724106 1,540 63,200 SH Call SOLE 8 63,200 0 0
BORGWARNER INC COM 099724106 40 1,692 SH   SOLE 9 1,692 0 0
BORGWARNER INC COM 099724106 795 32,633 SH   SOLE 99 32,633 0 0
BORR DRILLING LTD COM G1466R207 45 8,873 SH   DFND 1 0 0 8,873
BORR DRILLING LTD COM G1466R207 742 147,496 SH   SOLE 9 147,496 0 0
BOSTON BEER INC COM 100557107 3,973 10,808 SH   SOLE 1 10,808 0 0
BOSTON BEER INC OPT 100557107 74 200 SH Call SOLE 8 200 0 0
BOSTON BEER INC COM 100557107 104 284 SH   SOLE 99 284 0 0
BOSTON OMAHA CORP COM 101044105 63 3,503 SH   SOLE 1 3,503 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 481 67,162 SH   SOLE 1 67,162 0 0
BOSTON PROPERTIES INC COM 101121101 2,874 31,168 SH   SOLE 1 31,168 0 0
BOSTON PROPERTIES INC TRUS 101121101 15,431 167,314 SH   SOLE 1 167,314 0 0
BOSTON PROPERTIES INC OPT 101121101 498 5,400 SH Call SOLE 8 5,400 0 0
BOSTON PROPERTIES INC OPT 101121101 9 100 SH Put SOLE 8 100 0 0
BOSTON PROPERTIES INC COM 101121101 115 1,248 SH   SOLE 9 1,248 0 0
BOSTON PROPERTIES INC COM 101121101 1,788 19,381 SH   SOLE 99 19,381 0 0
BOSTON SCIENTIFIC CORP COM 101137107 82,095 2,515,905 SH   SOLE 1 2,515,905 0 0
BOSTON SCIENTIFIC CORP COM 101137107 3,198 97,981 SH   SOLE 8 97,981 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 3,961 121,400 SH Call SOLE 8 121,400 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 6,885 211,000 SH Put SOLE 8 211,000 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,613 49,428 SH   SOLE 9 49,428 0 0
BOSTON SCIENTIFIC CORP COM 101137107 163 5,000 SH   DFND 20 0 0 5,000
BOSTON SCIENTIFIC CORP COM 101137107 4,888 149,791 SH   SOLE 58 149,791 0 0
BOSTON SCIENTIFIC CORP COM 101137107 4,007 122,789 SH   SOLE 99 122,789 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1,686 46,032 SH   SOLE 1 46,032 0 0
BOX INC COM 10316T104 710 50,500 SH   SOLE 1 50,500 0 0
BOX INC OPT 10316T104 267 19,000 SH Call SOLE 8 19,000 0 0
BOX INC COM 10316T104 288 20,532 SH   SOLE 8 20,532 0 0
BOX INC OPT 10316T104 164 11,700 SH Put SOLE 8 11,700 0 0
BOYD GAMING CORP COM 103304101 886 61,391 SH   SOLE 1 61,391 0 0
BOYD GAMING CORP COM 103304101 2 159 SH   SOLE 8 159 0 0
BOYD GAMING CORP OPT 103304101 513 35,600 SH Put SOLE 8 35,600 0 0
BOYD GAMING CORP OPT 103304101 1,944 134,800 SH Call SOLE 8 134,800 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 69 7,451 SH   SOLE 1 7,451 0 0
BP PLC ADR 055622104 1,567 64,228 SH   SOLE 1 64,228 0 0
BP PLC ADR 055622104 34 1,405 SH   DFND 1 0 0 1,405
BP PLC ADR 055622104 5,293 217,039 SH   SOLE 8 217,039 0 0
BP PLC OPT 055622104 10,251 420,300 SH Put SOLE 8 420,300 0 0
BP PLC OPT 055622104 4,529 185,700 SH Call SOLE 8 185,700 0 0
BP PLC ADR 055622104 25 1,025 SH   SOLE 9 1,025 0 0
BP PLC ADR 055622104 1,696 69,550 SH   DFND 20 0 0 69,550
BP PRUDHOE BAY RTY TR OPT 055630107 10 1,900 SH Put SOLE 8 1,900 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 187 35,500 SH Call SOLE 8 35,500 0 0
BRADY CORP COM 104674106 1,994 44,181 SH   SOLE 1 44,181 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 52 31,339 SH   SOLE 1 31,339 0 0
BRANDYWINE RLTY TR TRUS 105368203 3,949 375,368 SH   SOLE 1 375,368 0 0
BRANDYWINE RLTY TR COM 105368203 611 58,116 SH   SOLE 99 58,116 0 0
BRF SA ADR 10552T107 688 237,353 SH   SOLE 1 237,353 0 0
BRF SA ADR 10552T107 61 20,961 SH   DFND 1 0 0 20,961
BRF SA ADR 10552T107 0 100 SH   SOLE 8 100 0 0
BRF SA ADR 10552T107 30 10,494 SH   SOLE 9 10,494 0 0
BRIDGE BANCORP INC COM 108035106 115 5,419 SH   SOLE 1 5,419 0 0
BRIDGEBIO PHARMA INC COM 10806X102 840 28,971 SH   SOLE 1 28,971 0 0
BRIDGEBIO PHARMA INC COM 10806X102 11 393 SH   SOLE 8 393 0 0
BRIDGELINE DIGITAL INC COM 10807Q700 4 6,688 SH   SOLE 8 6,688 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 72 7,467 SH   SOLE 1 7,467 0 0
BRIDGFORD FOODS CORP COM 108763103 13 574 SH   SOLE 1 574 0 0
BRIGGS &amp STRATTON CORP COM 109043109 118 64,817 SH   SOLE 1 64,817 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 3 1,400 SH Put SOLE 8 1,400 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 0 200 SH Call SOLE 8 200 0 0
BRIGGS &amp STRATTON CORP COM 109043109 5 2,605 SH   SOLE 8 2,605 0 0
BRIGHAM MINERALS INC COM 10918L103 223 27,061 SH   SOLE 1 27,061 0 0
BRIGHAM MINERALS INC COM 10918L103 35 4,175 SH   SOLE 99 4,175 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,333 22,874 SH   SOLE 1 22,874 0 0
BRIGHTCOVE INC COM 10921T101 90 12,956 SH   SOLE 1 12,956 0 0
BRIGHTHOUSE FINL INC COM 10922N103 6,678 276,286 SH   SOLE 1 276,286 0 0
BRIGHTHOUSE FINL INC COM 10922N103 0 4 SH   SOLE 8 4 0 0
BRIGHTHOUSE FINL INC COM 10922N103 0 1 SH   SOLE 9 1 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 116 10,508 SH   SOLE 1 10,508 0 0
BRINKER INTL INC COM 109641100 724 60,330 SH   SOLE 1 60,330 0 0
BRINKER INTL INC OPT 109641100 2 200 SH Put SOLE 8 200 0 0
BRINKER INTL INC COM 109641100 3 216 SH   SOLE 8 216 0 0
BRINKS CO COM 109696104 864 16,589 SH   SOLE 1 16,589 0 0
BRINKS CO COM 109696104 5 100 SH   SOLE 8 100 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 336 6,035 SH   DFND 1 0 0 6,035
BRISTOL-MYERS SQUIBB CO COM 110122108 122,591 2,199,382 SH   SOLE 1 2,199,382 0 0
BRISTOL-MYERS SQUIBB CO OPT 110122108 32,279 579,100 SH Put SOLE 8 579,100 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,815 104,327 SH   SOLE 8 104,327 0 0
BRISTOL-MYERS SQUIBB CO OPT 110122108 29,631 531,600 SH Call SOLE 8 531,600 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,106 19,855 SH   SOLE 9 19,855 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,504 26,991 SH   SOLE 99 26,991 0 0
BRITISH AMERN TOB PLC ADR 110448107 81 2,381 SH   DFND 1 0 0 2,381
BRITISH AMERN TOB PLC OPT 110448107 253 7,400 SH Call SOLE 8 7,400 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,258 36,800 SH Put SOLE 8 36,800 0 0
BRITISH AMERN TOB PLC ADR 110448107 507 14,827 SH   SOLE 8 14,827 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 2,029 213,555 SH   SOLE 1 213,555 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 150 15,809 SH   SOLE 8 15,809 0 0
BROADCOM INC OPT 11135F101 18,968 80,000 SH Put SOLE 1 80,000 0 0
BROADCOM INC COM 11135F101 127,938 539,595 SH   SOLE 1 539,595 0 0
BROADCOM INC COM 11135F101 193 813 SH   DFND 1 0 0 813
BROADCOM INC COM 11135F101 4,266 17,988 SH   SOLE 8 17,988 0 0
BROADCOM INC OPT 11135F101 28,618 120,700 SH Call SOLE 8 120,700 0 0
BROADCOM INC OPT 11135F101 39,241 165,500 SH Put SOLE 8 165,500 0 0
BROADCOM INC OPT 11135F101 18,968 80,000 SH Put SOLE 9 80,000 0 0
BROADCOM INC COM 11135F101 767 3,235 SH   SOLE 9 3,235 0 0
BROADCOM INC COM 11135F101 44 184 SH   SOLE 82 184 0 0
BROADCOM INC COM 11135F101 1,433 6,045 SH   SOLE 99 6,045 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 60,055 633,281 SH   SOLE 1 118,190 515,091 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 49 516 SH   DFND 1 0 0 516
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 13 133 SH   SOLE 8 133 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 303 3,200 SH Put SOLE 8 3,200 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 465 4,900 SH Call SOLE 8 4,900 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 90 960 SH   SOLE 9 960 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,368 56,605 SH   SOLE 20 0 56,605 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,288 24,132 SH   SOLE 82 456 23,676 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7,706 81,263 SH   SOLE 99 10,735 70,528 0
BROOKDALE SR LIVING INC COM 112463104 192 61,486 SH   SOLE 1 61,486 0 0
BROOKDALE SR LIVING INC OPT 112463104 5 1,700 SH Put SOLE 8 1,700 0 0
BROOKDALE SR LIVING INC OPT 112463104 13 4,300 SH Call SOLE 8 4,300 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 260 5,876 SH   SOLE 1 5,876 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 535 12,100 SH Call SOLE 8 12,100 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 40 905 SH   SOLE 8 905 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 589 13,300 SH Put SOLE 8 13,300 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 305 6,892 SH   SOLE 9 6,892 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 44 1,001 SH   SOLE 82 1,001 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 288 8,000 SH Call SOLE 8 8,000 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 72 2,000 SH Put SOLE 8 2,000 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 2 66 SH   SOLE 9 66 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 8 1,047 SH   SOLE 1 1,047 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 6 692 SH   SOLE 9 692 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 729 64,623 SH   SOLE 1 64,623 0 0
BROOKS AUTOMATION INC NEW COM 114340102 2,793 91,604 SH   SOLE 1 91,604 0 0
BROOKS AUTOMATION INC NEW COM 114340102 8 298 SH   SOLE 8 298 0 0
BROWN &amp BROWN INC COM 115236101 4,078 112,604 SH   SOLE 1 112,604 0 0
BROWN &amp BROWN INC COM 115236101 63 1,753 SH   SOLE 9 1,753 0 0
BROWN FORMAN CORP COM 115637209 10,655 191,934 SH   SOLE 1 191,934 0 0
BROWN FORMAN CORP COM 115637100 115 2,238 SH   SOLE 1 2,238 0 0
BROWN FORMAN CORP COM 115637209 54 976 SH   SOLE 8 976 0 0
BROWN FORMAN CORP COM 115637209 132 2,377 SH   SOLE 9 2,377 0 0
BRT APARTMENTS CORP TRUS 055645303 159 15,418 SH   SOLE 1 15,418 0 0
BRUKER CORP COM 116794108 574 16,000 SH   SOLE 1 16,000 0 0
BRUKER CORP COM 116794108 18 508 SH   SOLE 8 508 0 0
BRUKER CORP OPT 116794108 18 500 SH Call SOLE 8 500 0 0
BRUNSWICK CORP COM 117043109 50 1,415 SH   SOLE 1 1,415 0 0
BRUNSWICK CORP OPT 117043109 42 1,200 SH Call SOLE 8 1,200 0 0
BRUNSWICK CORP COM 117043109 467 13,194 SH   SOLE 8 13,194 0 0
BRUNSWICK CORP OPT 117043109 421 11,900 SH Put SOLE 8 11,900 0 0
BRUNSWICK CORP COM 117043109 227 6,410 SH   SOLE 99 6,410 0 0
BRYN MAWR BK CORP COM 117665109 221 7,768 SH   SOLE 1 7,768 0 0
BUCKLE INC COM 118440106 776 56,620 SH   SOLE 1 56,620 0 0
BUCKLE INC OPT 118440106 184 13,400 SH Call SOLE 8 13,400 0 0
BUCKLE INC OPT 118440106 196 14,300 SH Put SOLE 8 14,300 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,814 230,161 SH   SOLE 1 230,161 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 1 78 SH   SOLE 8 78 0 0
BUNGE LIMITED COM G16962105 1,727 42,116 SH   SOLE 1 42,116 0 0
BUNGE LIMITED COM G16962105 583 14,205 SH   SOLE 8 14,205 0 0
BUNGE LIMITED OPT G16962105 841 20,500 SH Call SOLE 8 20,500 0 0
BUNGE LIMITED OPT G16962105 1,297 31,600 SH Put SOLE 8 31,600 0 0
BUNGE LIMITED COM G16962105 228 5,551 SH   SOLE 9 5,551 0 0
BURLINGTON STORES INC COM 122017106 13,612 85,897 SH   SOLE 1 85,897 0 0
BURLINGTON STORES INC OPT 122017106 4,231 26,700 SH Put SOLE 8 26,700 0 0
BURLINGTON STORES INC OPT 122017106 5,340 33,700 SH Call SOLE 8 33,700 0 0
BURLINGTON STORES INC COM 122017106 17 109 SH   SOLE 8 109 0 0
BURLINGTON STORES INC COM 122017106 81 509 SH   SOLE 9 509 0 0
BURLINGTON STORES INC COM 122017106 166 1,045 SH   SOLE 99 1,045 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 56 4,138 SH   SOLE 1 4,138 0 0
BWX TECHNOLOGIES INC COM 05605H100 9,786 200,900 SH   SOLE 1 200,900 0 0
BWX TECHNOLOGIES INC OPT 05605H100 5 100 SH Put SOLE 8 100 0 0
BWX TECHNOLOGIES INC COM 05605H100 767 15,741 SH   SOLE 99 15,741 0 0
BYLINE BANCORP INC COM 124411109 81 7,725 SH   SOLE 1 7,725 0 0
C &amp F FINL CORP COM 12466Q104 44 1,110 SH   SOLE 1 1,110 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 7,651 115,577 SH   SOLE 1 115,577 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 8,090 122,200 SH Call SOLE 8 122,200 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 4 65 SH   SOLE 8 65 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 8,136 122,900 SH Put SOLE 8 122,900 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 75 1,132 SH   SOLE 9 1,132 0 0
CABLE ONE INC COM 12685J105 18,457 11,226 SH   SOLE 1 11,226 0 0
CABOT CORP COM 127055101 344 13,165 SH   SOLE 1 13,165 0 0
CABOT CORP OPT 127055101 543 20,800 SH Put SOLE 8 20,800 0 0
CABOT CORP COM 127055101 220 8,422 SH   SOLE 8 8,422 0 0
CABOT CORP OPT 127055101 3 100 SH Call SOLE 8 100 0 0
CABOT CORP COM 127055101 140 5,375 SH   SOLE 99 5,375 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 2,351 20,603 SH   SOLE 1 20,603 0 0
CABOT MICROELECTRONICS CORP OPT 12709P103 1,838 16,100 SH Call SOLE 8 16,100 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 441 3,865 SH   SOLE 99 3,865 0 0
CABOT OIL &amp GAS CORP COM 127097103 5,884 342,298 SH   SOLE 1 342,298 0 0
CABOT OIL &amp GAS CORP OPT 127097103 456 26,500 SH Put SOLE 8 26,500 0 0
CABOT OIL &amp GAS CORP OPT 127097103 639 37,200 SH Call SOLE 8 37,200 0 0
CABOT OIL &amp GAS CORP COM 127097103 90 5,178 SH   SOLE 9 5,178 0 0
CABOT OIL &amp GAS CORP COM 127097103 526 30,598 SH   SOLE 99 30,598 0 0
CACI INTL INC COM 127190304 11,520 54,561 SH   SOLE 1 54,561 0 0
CACI INTL INC COM 127190304 133 631 SH   SOLE 8 631 0 0
CACI INTL INC OPT 127190304 148 700 SH Put SOLE 8 700 0 0
CACI INTL INC OPT 127190304 63 300 SH Call SOLE 8 300 0 0
CACI INTL INC COM 127190304 525 2,486 SH   SOLE 9 2,486 0 0
CACI INTL INC COM 127190304 97 458 SH   SOLE 99 458 0 0
CACTUS INC COM 127203107 406 34,944 SH   SOLE 1 34,944 0 0
CADENCE BANCORPORATION COM 12739A100 672 102,623 SH   SOLE 1 102,623 0 0
CADENCE BANCORPORATION COM 12739A100 201 30,719 SH   SOLE 99 30,719 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 57,320 867,964 SH   SOLE 1 867,964 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 423 6,400 SH Put SOLE 8 6,400 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 10 159 SH   SOLE 8 159 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 2,860 43,300 SH Call SOLE 8 43,300 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 149 2,282 SH   SOLE 9 2,282 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,001 30,302 SH   SOLE 58 30,302 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 44 660 SH   SOLE 82 660 0 0
CADIZ INC COM 127537207 77 6,582 SH   SOLE 1 6,582 0 0
CAE INC COM 124765108 23 1,831 SH   SOLE 1 1,831 0 0
CAE INC COM 124765108 25 2,000 SH   SOLE 9 2,000 0 0
CAESARS ENTMT CORP COM 127686103 14,077 2,082,516 SH   SOLE 1 2,082,516 0 0
CAESARS ENTMT CORP COM 127686103 969 143,343 SH   SOLE 8 143,343 0 0
CAESARS ENTMT CORP OPT 127686103 1,104 163,300 SH Call SOLE 8 163,300 0 0
CAESARS ENTMT CORP OPT 127686103 2,401 355,200 SH Put SOLE 8 355,200 0 0
CAESARSTONE LTD COM M20598104 307 29,033 SH   SOLE 1 29,033 0 0
CAI INTERNATIONAL INC COM 12477X106 77 5,474 SH   SOLE 1 5,474 0 0
CAI INTERNATIONAL INC COM 12477X106 2 112 SH   SOLE 8 112 0 0
CAL MAINE FOODS INC COM 128030202 1,314 29,874 SH   SOLE 1 29,874 0 0
CAL MAINE FOODS INC OPT 128030202 273 6,200 SH Put SOLE 8 6,200 0 0
CAL MAINE FOODS INC OPT 128030202 369 8,400 SH Call SOLE 8 8,400 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALAMOS CONV OPP AND INC FD FUND 128117108 7 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 125 27,998 SH   SOLE 1 27,998 0 0
CALAVO GROWERS INC COM 128246105 2,567 44,490 SH   SOLE 1 44,490 0 0
CALERES INC COM 129500104 325 62,538 SH   SOLE 1 62,538 0 0
CALERES INC COM 129500104 1 322 SH   SOLE 8 322 0 0
CALIFORNIA RES CORP COM 13057Q206 164 163,730 SH   SOLE 1 163,730 0 0
CALIFORNIA RES CORP COM 13057Q206 3 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP OPT 13057Q206 1,050 1,049,800 SH Put SOLE 8 1,049,800 0 0
CALIFORNIA RES CORP OPT 13057Q206 108 107,900 SH Call SOLE 8 107,900 0 0
CALIFORNIA RES CORP COM 13057Q206 192 191,995 SH   SOLE 8 191,995 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,763 54,873 SH   SOLE 1 54,873 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 381 7,575 SH   SOLE 99 7,575 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 171 38,474 SH   SOLE 1 38,474 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 3 SH   SOLE 8 3 0 0
CALIX INC COM 13100M509 111 15,579 SH   SOLE 1 15,579 0 0
CALLAWAY GOLF CO COM 131193104 1,511 148,003 SH   SOLE 1 148,003 0 0
CALLAWAY GOLF CO COM 131193104 1 128 SH   SOLE 8 128 0 0
CALLAWAY GOLF CO OPT 131193104 51 5,000 SH Put SOLE 8 5,000 0 0
CALLAWAY GOLF CO OPT 131193104 49 4,800 SH Call SOLE 8 4,800 0 0
CALLON PETE CO DEL COM 13123X102 260 474,207 SH   SOLE 1 474,207 0 0
CALLON PETE CO DEL OPT 13123X102 56 102,400 SH Call SOLE 8 102,400 0 0
CALLON PETE CO DEL COM 13123X102 1 2,467 SH   SOLE 44 2,467 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 7 6,800 SH Call SOLE 8 6,800 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 11 10,000 SH Put SOLE 8 10,000 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 13 12,192 SH   SOLE 8 12,192 0 0
CALYXT INC COM 13173L107 10 3,091 SH   SOLE 1 3,091 0 0
CALYXT INC COM 13173L107 0 48 SH   SOLE 8 48 0 0
CAMBIUM NETWORKS CORP COM G17766109 10 1,781 SH   SOLE 1 1,781 0 0
CAMDEN NATL CORP COM 133034108 397 12,626 SH   SOLE 1 12,626 0 0
CAMDEN PPTY TR TRUS 133131102 7,484 94,453 SH   SOLE 1 94,453 0 0
CAMDEN PPTY TR COM 133131102 55 690 SH   SOLE 9 690 0 0
CAMDEN PPTY TR COM 133131102 150 1,892 SH   SOLE 99 1,892 0 0
CAMECO CORP COM 13321L108 257 33,776 SH   SOLE 1 33,776 0 0
CAMECO CORP COM 13321L108 547 71,694 SH   SOLE 8 71,694 0 0
CAMECO CORP OPT 13321L108 79 10,400 SH Call SOLE 8 10,400 0 0
CAMECO CORP OPT 13321L108 143 18,700 SH Put SOLE 8 18,700 0 0
CAMECO CORP COM 13321L108 25 3,326 SH   SOLE 9 3,326 0 0
CAMPBELL SOUP CO COM 134429109 7,492 162,282 SH   SOLE 1 162,282 0 0
CAMPBELL SOUP CO OPT 134429109 2,008 43,500 SH Call SOLE 8 43,500 0 0
CAMPBELL SOUP CO OPT 134429109 7,418 160,700 SH Put SOLE 8 160,700 0 0
CAMPBELL SOUP CO COM 134429109 1,877 40,654 SH   SOLE 8 40,654 0 0
CAMPBELL SOUP CO COM 134429109 73 1,578 SH   SOLE 9 1,578 0 0
CAMPING WORLD HLDGS INC COM 13462K109 98 17,217 SH   SOLE 1 17,217 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 63 11,100 SH Call SOLE 8 11,100 0 0
CAMPING WORLD HLDGS INC COM 13462K109 95 16,635 SH   SOLE 8 16,635 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 90 15,800 SH Put SOLE 8 15,800 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 345 17,359 SH   SOLE 1 17,359 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 5 227 SH   SOLE 8 227 0 0
CANADIAN IMP BK COMM COM 136069101 90 1,548 SH   DFND 1 0 0 1,548
CANADIAN IMP BK COMM COM 136069101 3,053 52,678 SH   SOLE 1 52,678 0 0
CANADIAN IMP BK COMM OPT 136069101 145 2,500 SH Call SOLE 8 2,500 0 0
CANADIAN IMP BK COMM OPT 136069101 371 6,400 SH Put SOLE 8 6,400 0 0
CANADIAN IMP BK COMM COM 136069101 201 3,468 SH   SOLE 9 3,468 0 0
CANADIAN IMP BK COMM COM 136069101 755 13,021 SH   SOLE 99 13,021 0 0
CANADIAN NAT RES LTD COM 136385101 132 9,717 SH   SOLE 1 9,717 0 0
CANADIAN NAT RES LTD OPT 136385101 2,190 161,600 SH Put SOLE 8 161,600 0 0
CANADIAN NAT RES LTD OPT 136385101 859 63,400 SH Call SOLE 8 63,400 0 0
CANADIAN NAT RES LTD COM 136385101 781 57,645 SH   SOLE 8 57,645 0 0
CANADIAN NAT RES LTD COM 136385101 125 9,196 SH   SOLE 9 9,196 0 0
CANADIAN NATL RY CO COM 136375102 368 4,737 SH   SOLE 1 4,737 0 0
CANADIAN NATL RY CO OPT 136375102 466 6,000 SH Put SOLE 8 6,000 0 0
CANADIAN NATL RY CO COM 136375102 8 100 SH   SOLE 8 100 0 0
CANADIAN NATL RY CO OPT 136375102 109 1,400 SH Call SOLE 8 1,400 0 0
CANADIAN NATL RY CO COM 136375102 3,146 40,515 SH   SOLE 9 40,515 0 0
CANADIAN PAC RY LTD COM 13645T100 287 1,305 SH   SOLE 1 1,305 0 0
CANADIAN PAC RY LTD OPT 13645T100 44 200 SH Call SOLE 8 200 0 0
CANADIAN PAC RY LTD COM 13645T100 209 951 SH   SOLE 8 951 0 0
CANADIAN PAC RY LTD OPT 13645T100 812 3,700 SH Put SOLE 8 3,700 0 0
CANADIAN PAC RY LTD COM 13645T100 1,107 5,043 SH   SOLE 9 5,043 0 0
CANADIAN SOLAR INC OPT 136635109 2,439 153,300 SH Put SOLE 8 153,300 0 0
CANADIAN SOLAR INC OPT 136635109 5,529 347,500 SH Call SOLE 8 347,500 0 0
CANADIAN SOLAR INC COM 136635109 1,347 84,669 SH   SOLE 8 84,669 0 0
CANNAE HLDGS INC COM 13765N107 822 24,551 SH   SOLE 1 24,551 0 0
CANOPY GROWTH CORP OPT 138035100 5,047 350,000 SH Put SOLE 1 350,000 0 0
CANOPY GROWTH CORP COM 138035100 23 1,600 SH   DFND 1 0 0 1,600
CANOPY GROWTH CORP COM 138035100 6,153 426,734 SH   SOLE 1 426,734 0 0
CANOPY GROWTH CORP OPT 138035100 11,216 777,800 SH Call SOLE 8 777,800 0 0
CANOPY GROWTH CORP COM 138035100 652 45,260 SH   SOLE 8 45,260 0 0
CANOPY GROWTH CORP OPT 138035100 7,297 506,000 SH Put SOLE 8 506,000 0 0
CANOPY GROWTH CORP COM 138035100 24 1,671 SH   SOLE 9 1,671 0 0
CANTEL MEDICAL CORP COM 138098108 3,718 103,557 SH   SOLE 1 103,557 0 0
CANTEL MEDICAL CORP COM 138098108 6 171 SH   SOLE 8 171 0 0
CAPITAL BANCORP INC MD COM 139737100 34 2,667 SH   SOLE 1 2,667 0 0
CAPITAL CITY BK GROUP INC COM 139674105 194 9,666 SH   SOLE 1 9,666 0 0
CAPITAL CITY BK GROUP INC COM 139674105 1 57 SH   SOLE 8 57 0 0
CAPITAL ONE FINL CORP COM 14040H105 24,203 480,017 SH   SOLE 1 480,017 0 0
CAPITAL ONE FINL CORP OPT 14040H105 2,415 47,900 SH Put SOLE 8 47,900 0 0
CAPITAL ONE FINL CORP COM 14040H105 449 8,912 SH   SOLE 8 8,912 0 0
CAPITAL ONE FINL CORP OPT 14040H105 2,092 41,500 SH Call SOLE 8 41,500 0 0
CAPITAL ONE FINL CORP COM 14040H105 244 4,843 SH   SOLE 9 4,843 0 0
CAPITAL ONE FINL CORP COM 14040H105 99 1,970 SH   SOLE 20 0 1,970 0
CAPITAL ONE FINL CORP COM 14040H105 42 839 SH   SOLE 82 839 0 0
CAPITOL FED FINL INC COM 14057J101 866 74,535 SH   SOLE 1 74,535 0 0
CAPITOL FED FINL INC COM 14057J101 1 100 SH   SOLE 8 100 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 19 1,781 SH   DFND 1 0 0 1,781
CAPRI HOLDINGS LIMITED COM G1890L107 903 83,702 SH   SOLE 1 83,702 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 2,220 205,690 SH   SOLE 8 205,690 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 3,530 327,100 SH Put SOLE 8 327,100 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 2,569 238,100 SH Call SOLE 8 238,100 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 1,847 171,150 SH   SOLE 9 171,150 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 181 18,297 SH   SOLE 1 18,297 0 0
CAPSTEAD MTG CORP TRUS 14067E506 327 77,923 SH   SOLE 1 77,923 0 0
CARA THERAPEUTICS INC COM 140755109 214 16,188 SH   SOLE 1 16,188 0 0
CARA THERAPEUTICS INC COM 140755109 2 132 SH   SOLE 8 132 0 0
CARDINAL HEALTH INC COM 14149Y108 17 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 11,365 237,054 SH   SOLE 1 237,054 0 0
CARDINAL HEALTH INC OPT 14149Y108 6,314 131,700 SH Put SOLE 8 131,700 0 0
CARDINAL HEALTH INC COM 14149Y108 606 12,631 SH   SOLE 8 12,631 0 0
CARDINAL HEALTH INC OPT 14149Y108 5,259 109,700 SH Call SOLE 8 109,700 0 0
CARDINAL HEALTH INC COM 14149Y108 112 2,350 SH   SOLE 9 2,350 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,295 36,804 SH   SOLE 1 36,804 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 7 185 SH   SOLE 8 185 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 55 1,550 SH   SOLE 99 1,550 0 0
CARDLYTICS INC COM 14161W105 1,061 30,340 SH   SOLE 1 30,340 0 0
CARDLYTICS INC COM 14161W105 6 184 SH   SOLE 8 184 0 0
CARDLYTICS INC COM 14161W105 72 2,054 SH   SOLE 99 2,054 0 0
CARDTRONICS PLC COM G1991C105 668 31,957 SH   SOLE 1 31,957 0 0
CARDTRONICS PLC OPT G1991C105 2,510 120,000 SH Call SOLE 8 120,000 0 0
CARDTRONICS PLC COM G1991C105 1,883 89,963 SH   SOLE 8 89,963 0 0
CARDTRONICS PLC OPT G1991C105 9,895 473,000 SH Put SOLE 8 473,000 0 0
CARDTRONICS PLC COM G1991C105 96 4,587 SH   SOLE 99 4,587 0 0
CAREDX INC COM 14167L103 2,341 107,261 SH   SOLE 1 107,261 0 0
CAREDX INC COM 14167L103 47 2,138 SH   SOLE 8 2,138 0 0
CARETRUST REIT INC TRUS 14174T107 1,323 89,418 SH   SOLE 1 89,418 0 0
CARETRUST REIT INC TRUS 14174T107 0 9 SH   SOLE 8 9 0 0
CARGURUS INC COM 141788109 744 39,188 SH   SOLE 1 39,188 0 0
CARGURUS INC COM 141788109 63 3,319 SH   SOLE 99 3,319 0 0
CARLISLE COS INC COM 142339100 2,448 19,540 SH   SOLE 1 19,540 0 0
CARLISLE COS INC COM 142339100 387 3,087 SH   SOLE 99 3,087 0 0
CARMAX INC COM 143130102 5,643 104,842 SH   SOLE 1 104,842 0 0
CARMAX INC OPT 143130102 1,663 30,900 SH Call SOLE 8 30,900 0 0
CARMAX INC OPT 143130102 2,245 41,700 SH Put SOLE 8 41,700 0 0
CARMAX INC COM 143130102 72 1,340 SH   SOLE 9 1,340 0 0
CARMAX INC COM 143130102 989 18,379 SH   SOLE 58 18,379 0 0
CARMAX INC COM 143130102 543 10,096 SH   SOLE 99 10,096 0 0
CARNIVAL CORP COM 143658300 26,862 2,039,628 SH   SOLE 1 2,039,628 0 0
CARNIVAL CORP OPT 143658300 7,211 547,500 SH Call SOLE 8 547,500 0 0
CARNIVAL CORP OPT 143658300 25,143 1,909,100 SH Put SOLE 8 1,909,100 0 0
CARNIVAL CORP COM 143658300 3,859 293,017 SH   SOLE 8 293,017 0 0
CARNIVAL CORP COM 143658300 356 26,974 SH   SOLE 9 26,974 0 0
CARNIVAL CORP COM 143658300 38 2,871 SH   SOLE 82 2,871 0 0
CAROLINA FINL CORP NEW COM 143873107 496 19,164 SH   SOLE 1 19,164 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 370 18,939 SH   SOLE 1 18,939 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2 100 SH   SOLE 8 100 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 67 3,413 SH   SOLE 99 3,413 0 0
CARRIAGE SVCS INC COM 143905107 237 14,662 SH   SOLE 1 14,662 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 21 11,554 SH   SOLE 1 11,554 0 0
CARS COM INC COM 14575E105 867 201,363 SH   SOLE 1 201,363 0 0
CARS COM INC COM 14575E105 168 39,083 SH   SOLE 8 39,083 0 0
CARS COM INC OPT 14575E105 91 21,200 SH Call SOLE 8 21,200 0 0
CARS COM INC OPT 14575E105 5 1,100 SH Put SOLE 8 1,100 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 69 7,509 SH   SOLE 1 7,509 0 0
CARTERS INC COM 146229109 4,264 64,898 SH   SOLE 1 64,898 0 0
CARTERS INC COM 146229109 6 86 SH   SOLE 8 86 0 0
CARTERS INC COM 146229109 167 2,546 SH   SOLE 99 2,546 0 0
CARVANA CO COM 146869102 20,888 379,181 SH   SOLE 1 379,181 0 0
CARVANA CO COM 146869102 17,009 308,731 SH   SOLE 8 308,731 0 0
CARVANA CO OPT 146869102 8,264 150,000 SH Put SOLE 8 150,000 0 0
CARVANA CO OPT 146869102 33,120 601,200 SH Call SOLE 8 601,200 0 0
CASELLA WASTE SYS INC COM 147448104 871 22,305 SH   SOLE 1 22,305 0 0
CASEYS GEN STORES INC COM 147528103 5,519 41,654 SH   SOLE 1 41,654 0 0
CASEYS GEN STORES INC COM 147528103 246 1,853 SH   SOLE 99 1,853 0 0
CASI PHARMACEUTICALS INC COM 14757U109 34 16,646 SH   SOLE 1 16,646 0 0
CASS INFORMATION SYS INC COM 14808P109 164 4,673 SH   SOLE 1 4,673 0 0
CASTLIGHT HEALTH INC COM 14862Q100 24 33,740 SH   SOLE 1 33,740 0 0
CATALENT INC COM 148806102 4,696 90,410 SH   SOLE 1 90,410 0 0
CATALENT INC COM 148806102 3 62 SH   SOLE 8 62 0 0
CATALYST BIOSCIENCES INC COM 14888D208 0 31 SH   SOLE 8 31 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 954 247,718 SH   SOLE 1 247,718 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 27 6,965 SH   SOLE 8 6,965 0 0
CATASYS INC COM 149049504 37 2,383 SH   SOLE 1 2,383 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 117 16,287 SH   SOLE 1 16,287 0 0
CATERPILLAR INC DEL COM 149123101 201 1,730 SH   DFND 1 0 0 1,730
CATERPILLAR INC DEL COM 149123101 46,403 399,887 SH   SOLE 1 399,887 0 0
CATERPILLAR INC DEL OPT 149123101 39,987 344,600 SH Call SOLE 8 344,600 0 0
CATERPILLAR INC DEL COM 149123101 34,537 297,628 SH   SOLE 8 297,628 0 0
CATERPILLAR INC DEL OPT 149123101 84,744 730,300 SH Put SOLE 8 730,300 0 0
CATERPILLAR INC DEL COM 149123101 534 4,600 SH   SOLE 9 4,600 0 0
CATERPILLAR INC DEL COM 149123101 6,956 59,949 SH   SOLE 58 59,949 0 0
CATHAY GEN BANCORP COM 149150104 3,327 144,992 SH   SOLE 1 144,992 0 0
CATO CORP NEW COM 149205106 302 28,426 SH   SOLE 1 28,426 0 0
CATO CORP NEW COM 149205106 0 39 SH   SOLE 8 39 0 0
CAVCO INDS INC DEL COM 149568107 1,031 7,106 SH   SOLE 1 7,106 0 0
CAVCO INDS INC DEL COM 149568107 1 8 SH   SOLE 8 8 0 0
CAVCO INDS INC DEL COM 149568107 440 3,037 SH   SOLE 99 3,037 0 0
CBDMD INC COM 12482W101 9 9,576 SH   SOLE 1 9,576 0 0
CBIZ INC COM 124805102 792 37,833 SH   SOLE 1 37,833 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 47 233,577 SH   SOLE 1 233,577 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 1 4,984 SH   SOLE 8 4,984 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 1 5,600 SH Call SOLE 8 5,600 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 0 1,800 SH Put SOLE 8 1,800 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 43,312 485,278 SH   SOLE 1 485,278 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 339 3,800 SH Put SOLE 8 3,800 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2 22 SH   SOLE 8 22 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 589 6,600 SH Call SOLE 8 6,600 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 83 929 SH   SOLE 9 929 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 470 5,264 SH   SOLE 99 5,264 0 0
CBRE GROUP INC COM 12504L109 75 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC COM 12504L109 7,124 188,917 SH   SOLE 1 188,917 0 0
CBRE GROUP INC OPT 12504L109 241 6,400 SH Put SOLE 8 6,400 0 0
CBRE GROUP INC COM 12504L109 269 7,125 SH   SOLE 8 7,125 0 0
CBRE GROUP INC OPT 12504L109 23 600 SH Call SOLE 8 600 0 0
CBRE GROUP INC COM 12504L109 102 2,683 SH   SOLE 9 2,683 0 0
CBRE GROUP INC COM 12504L109 1,273 33,751 SH   SOLE 58 33,751 0 0
CBTX INC COM 12481V104 275 15,482 SH   SOLE 1 15,482 0 0
CDK GLOBAL INC COM 12508E101 5,537 168,544 SH   SOLE 1 168,544 0 0
CDK GLOBAL INC COM 12508E101 1 30 SH   SOLE 8 30 0 0
CDK GLOBAL INC OPT 12508E101 1,593 48,500 SH Call SOLE 8 48,500 0 0
CDK GLOBAL INC OPT 12508E101 1,110 33,800 SH Put SOLE 8 33,800 0 0
CDK GLOBAL INC COM 12508E101 30 917 SH   SOLE 9 917 0 0
CDK GLOBAL INC COM 12508E101 126 3,833 SH   SOLE 99 3,833 0 0
CDW CORP COM 12514G108 10,779 115,577 SH   SOLE 1 115,577 0 0
CDW CORP COM 12514G108 86 930 SH   SOLE 8 930 0 0
CDW CORP COM 12514G108 119 1,260 SH   SOLE 9 1,260 0 0
CECO ENVIRONMENTAL CORP COM 125141101 48 10,193 SH   SOLE 1 10,193 0 0
CEDAR FAIR L P OPT 150185106 402 21,900 SH Put SOLE 8 21,900 0 0
CEDAR FAIR L P OPT 150185106 50 2,700 SH Call SOLE 8 2,700 0 0
CEDAR REALTY TRUST INC TRUS 150602209 67 70,878 SH   SOLE 1 70,878 0 0
CEL SCI CORP COM 150837607 128 11,023 SH   SOLE 1 11,023 0 0
CELANESE CORP DEL COM 150870103 17,582 239,589 SH   SOLE 1 239,589 0 0
CELANESE CORP DEL COM 150870103 74 1,017 SH   SOLE 8 1,017 0 0
CELANESE CORP DEL OPT 150870103 367 5,000 SH Put SOLE 8 5,000 0 0
CELANESE CORP DEL OPT 150870103 205 2,800 SH Call SOLE 8 2,800 0 0
CELANESE CORP DEL COM 150870103 812 11,072 SH   SOLE 9 11,072 0 0
CELCUITY INC COM 15102K100 13 1,937 SH   SOLE 1 1,937 0 0
CELESTICA INC COM 15101Q108 0 32 SH   SOLE 8 32 0 0
CELSIUS HLDGS INC COM 15118V207 42 10,067 SH   SOLE 1 10,067 0 0
CEMEX SAB DE CV ADR 151290889 1,489 702,243 SH   SOLE 1 702,243 0 0
CEMEX SAB DE CV ADR 151290889 71 33,707 SH   SOLE 8 33,707 0 0
CEMEX SAB DE CV OPT 151290889 95 44,700 SH Put SOLE 8 44,700 0 0
CEMEX SAB DE CV OPT 151290889 188 88,700 SH Call SOLE 8 88,700 0 0
CENOVUS ENERGY INC COM 15135U109 14 6,891 SH   SOLE 1 6,891 0 0
CENOVUS ENERGY INC OPT 15135U109 1 300 SH Call SOLE 8 300 0 0
CENOVUS ENERGY INC COM 15135U109 16 8,336 SH   SOLE 9 8,336 0 0
CENTENE CORP DEL COM 15135B101 36,433 613,224 SH   SOLE 1 613,224 0 0
CENTENE CORP DEL OPT 15135B101 11,076 186,438 SH Call SOLE 8 186,438 0 0
CENTENE CORP DEL OPT 15135B101 8,265 139,112 SH Put SOLE 8 139,112 0 0
CENTENE CORP DEL COM 15135B101 8,227 138,467 SH   SOLE 8 138,467 0 0
CENTENE CORP DEL COM 15135B101 15,888 267,436 SH   SOLE 9 267,436 0 0
CENTENE CORP DEL COM 15135B101 3,738 62,913 SH   SOLE 58 62,913 0 0
CENTENE CORP DEL COM 15135B101 489 8,235 SH   SOLE 99 8,235 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 189 718,956 SH   SOLE 1 718,956 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 5 18,868 SH   SOLE 8 18,868 0 0
CENTERPOINT ENERGY INC COM 15189T107 7,916 512,323 SH   SOLE 1 512,323 0 0
CENTERPOINT ENERGY INC COM 15189T107 101 6,560 SH   SOLE 8 6,560 0 0
CENTERPOINT ENERGY INC OPT 15189T107 241 15,600 SH Put SOLE 8 15,600 0 0
CENTERPOINT ENERGY INC CONV 15189T503 194 6,750 SH   SOLE 8 6,750 0 0
CENTERPOINT ENERGY INC OPT 15189T107 494 32,000 SH Call SOLE 8 32,000 0 0
CENTERPOINT ENERGY INC COM 15189T107 111 7,177 SH   SOLE 9 7,177 0 0
CENTERSTATE BK CORP COM 15201P109 2,417 140,267 SH   SOLE 1 140,267 0 0
CENTERSTATE BK CORP COM 15201P109 132 7,688 SH   SOLE 99 7,688 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 100 32,095 SH   SOLE 1 32,095 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 1,283 409,948 SH   SOLE 9 409,948 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 224 8,136 SH   SOLE 1 8,136 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1,271 49,672 SH   SOLE 1 49,672 0 0
CENTRAL PAC FINL CORP COM 154760409 361 22,720 SH   SOLE 1 22,720 0 0
CENTRAL PUERTO S A ADR 155038201 79 35,200 SH   SOLE 1 35,200 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 48 3,724 SH   SOLE 1 3,724 0 0
CENTRIC BRANDS INC COM 15644G104 6 5,529 SH   SOLE 1 5,529 0 0
CENTURY ALUM CO COM 156431108 149 41,327 SH   SOLE 1 41,327 0 0
CENTURY ALUM CO COM 156431108 19 5,331 SH   SOLE 8 5,331 0 0
CENTURY ALUM CO OPT 156431108 33 9,200 SH Call SOLE 8 9,200 0 0
CENTURY ALUM CO OPT 156431108 20 5,400 SH Put SOLE 8 5,400 0 0
CENTURY BANCORP INC MASS COM 156432106 58 938 SH   SOLE 1 938 0 0
CENTURY CASINOS INC COM 156492100 195 80,769 SH   SOLE 1 80,769 0 0
CENTURY CMNTYS INC COM 156504300 885 61,008 SH   SOLE 1 61,008 0 0
CENTURY CMNTYS INC COM 156504300 141 9,741 SH   SOLE 99 9,741 0 0
CENTURYLINK INC COM 156700106 51,539 5,448,135 SH   SOLE 1 5,448,135 0 0
CENTURYLINK INC COM 156700106 62 6,562 SH   SOLE 8 6,562 0 0
CENTURYLINK INC OPT 156700106 3,683 389,300 SH Call SOLE 8 389,300 0 0
CENTURYLINK INC OPT 156700106 967 102,200 SH Put SOLE 8 102,200 0 0
CENTURYLINK INC COM 156700106 207 21,799 SH   SOLE 9 21,799 0 0
CERECOR INC COM 15671L109 18 7,495 SH   SOLE 1 7,495 0 0
CERIDIAN HCM HLDG INC COM 15677J108 5 100 SH   SOLE 1 100 0 0
CERIDIAN HCM HLDG INC COM 15677J108 254 5,064 SH   SOLE 99 5,064 0 0
CERNER CORP COM 156782104 17,899 284,174 SH   SOLE 1 284,174 0 0
CERNER CORP COM 156782104 318 5,054 SH   SOLE 8 5,054 0 0
CERNER CORP OPT 156782104 787 12,500 SH Call SOLE 8 12,500 0 0
CERNER CORP OPT 156782104 2,249 35,700 SH Put SOLE 8 35,700 0 0
CERNER CORP COM 156782104 165 2,628 SH   SOLE 9 2,628 0 0
CERUS CORP COM 157085101 400 85,980 SH   SOLE 1 85,980 0 0
CEVA INC COM 157210105 684 27,460 SH   SOLE 1 27,460 0 0
CF INDS HLDGS INC COM 125269100 11,140 409,532 SH   SOLE 1 409,532 0 0
CF INDS HLDGS INC OPT 125269100 1,942 71,400 SH Call SOLE 8 71,400 0 0
CF INDS HLDGS INC OPT 125269100 4,948 181,900 SH Put SOLE 8 181,900 0 0
CF INDS HLDGS INC COM 125269100 2,549 93,722 SH   SOLE 8 93,722 0 0
CF INDS HLDGS INC COM 125269100 384 14,110 SH   SOLE 9 14,110 0 0
CGI INC COM 12532H104 86 1,586 SH   SOLE 1 1,586 0 0
CGI INC COM 12532H104 107 1,964 SH   SOLE 9 1,964 0 0
CHANGE HEALTHCARE INC COM 15912K100 7,429 743,654 SH   SOLE 1 743,654 0 0
CHANGE HEALTHCARE INC COM 15912K100 31 3,130 SH   SOLE 8 3,130 0 0
CHANGYOU COM LTD OPT 15911M107 73 6,800 SH Put SOLE 8 6,800 0 0
CHANGYOU COM LTD OPT 15911M107 116 10,800 SH Call SOLE 8 10,800 0 0
CHANNELADVISOR CORP COM 159179100 184 25,479 SH   SOLE 1 25,479 0 0
CHANNELADVISOR CORP COM 159179100 1 100 SH   SOLE 8 100 0 0
CHARAH SOLUTIONS INC COM 15957P105 5 3,142 SH   SOLE 1 3,142 0 0
CHART INDS INC COM 16115Q308 1,502 51,810 SH   SOLE 1 51,810 0 0
CHART INDS INC COM 16115Q308 3 102 SH   SOLE 8 102 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 70,796 162,260 SH   SOLE 1 162,260 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 9 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 31,286 71,709 SH   SOLE 8 71,709 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 17,540 40,200 SH Call SOLE 8 40,200 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 96,337 220,800 SH Put SOLE 8 220,800 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 558 1,280 SH   SOLE 9 1,280 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 8,183 18,756 SH   SOLE 58 18,756 0 0
CHASE CORP COM 16150R104 200 2,435 SH   SOLE 1 2,435 0 0
CHATHAM LODGING TR TRUS 16208T102 630 105,936 SH   SOLE 1 105,936 0 0
CHATHAM LODGING TR TRUS 16208T102 2 328 SH   SOLE 8 328 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 8 82 SH   DFND 1 0 0 82
CHECK POINT SOFTWARE TECH LT COM M22465104 47,785 475,283 SH   SOLE 1 475,283 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 7,008 69,700 SH Call SOLE 8 69,700 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 4,152 41,300 SH Put SOLE 8 41,300 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 1,432 14,236 SH   SOLE 9 14,236 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 17 11,126 SH   SOLE 1 11,126 0 0
CHEESECAKE FACTORY INC COM 163072101 986 57,699 SH   SOLE 1 57,699 0 0
CHEESECAKE FACTORY INC OPT 163072101 427 25,000 SH Call SOLE 8 25,000 0 0
CHEESECAKE FACTORY INC OPT 163072101 2,531 148,200 SH Put SOLE 8 148,200 0 0
CHEESECAKE FACTORY INC COM 163072101 501 29,341 SH   SOLE 8 29,341 0 0
CHEFS WHSE INC COM 163086101 545 54,059 SH   SOLE 1 54,059 0 0
CHEGG INC COM 163092109 5,754 160,811 SH   SOLE 1 160,811 0 0
CHEGG INC COM 163092109 9 243 SH   SOLE 8 243 0 0
CHEGG INC COM 163092109 65 1,826 SH   SOLE 99 1,826 0 0
CHEMED CORP NEW COM 16359R103 2,588 5,975 SH   SOLE 1 5,975 0 0
CHEMOCENTRYX INC COM 16383L106 548 13,601 SH   SOLE 1 13,601 0 0
CHEMOCENTRYX INC OPT 16383L106 4,018 100,000 SH Put SOLE 8 100,000 0 0
CHEMOURS CO COM 163851108 1 86 SH   SOLE 8 86 0 0
CHEMOURS CO OPT 163851108 18 2,000 SH Call SOLE 8 2,000 0 0
CHEMOURS CO OPT 163851108 1,118 126,000 SH Put SOLE 8 126,000 0 0
CHEMUNG FINL CORP COM 164024101 40 1,197 SH   SOLE 1 1,197 0 0
CHENIERE ENERGY INC COM 16411R208 3,455 103,088 SH   SOLE 1 103,088 0 0
CHENIERE ENERGY INC COM 16411R208 407 12,155 SH   SOLE 8 12,155 0 0
CHENIERE ENERGY INC OPT 16411R208 3,351 100,000 SH Call SOLE 8 100,000 0 0
CHENIERE ENERGY INC OPT 16411R208 2,050 61,200 SH Put SOLE 8 61,200 0 0
CHENIERE ENERGY INC COM 16411R208 56 1,695 SH   SOLE 9 1,695 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 1,223 45,252 SH   SOLE 1 45,252 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 195 7,224 SH   SOLE 8 7,224 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 335 12,400 SH Put SOLE 8 12,400 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 89 3,300 SH Call SOLE 8 3,300 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 33 5,225 SH   SOLE 1 5,225 0 0
CHESAPEAKE ENERGY CORP COM 165167107 22 126,080 SH   SOLE 1 126,080 0 0
CHESAPEAKE ENERGY CORP COM 165167107 1 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP OPT 165167107 31 180,200 SH Put SOLE 8 180,200 0 0
CHESAPEAKE ENERGY CORP COM 165167107 75 432,756 SH   SOLE 8 432,756 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 40 231,400 SH Call SOLE 8 231,400 0 0
CHESAPEAKE UTILS CORP COM 165303108 454 5,309 SH   SOLE 1 5,309 0 0
CHEVRON CORP NEW COM 166764100 318 4,385 SH   DFND 1 0 0 4,385
CHEVRON CORP NEW COM 166764100 142,522 1,966,907 SH   SOLE 1 1,966,907 0 0
CHEVRON CORP NEW OPT 166764100 43,738 603,600 SH Call SOLE 8 603,600 0 0
CHEVRON CORP NEW OPT 166764100 36,035 497,300 SH Put SOLE 8 497,300 0 0
CHEVRON CORP NEW COM 166764100 13,807 190,542 SH   SOLE 8 190,542 0 0
CHEVRON CORP NEW COM 166764100 3,615 49,878 SH   SOLE 9 49,878 0 0
CHEVRON CORP NEW COM 166764100 304 4,200 SH   DFND 20 0 0 4,200
CHEVRON CORP NEW COM 166764100 14,855 205,014 SH   SOLE 58 205,014 0 0
CHEVRON CORP NEW COM 166764100 190 2,619 SH   SOLE 99 2,619 0 0
CHEWY INC COM 16679L109 1,439 38,399 SH   SOLE 1 38,399 0 0
CHEWY INC COM 16679L109 314 8,392 SH   SOLE 8 8,392 0 0
CHF SOLUTIONS INC COM 12542Q706 19 42,475 SH   SOLE 8 42,475 0 0
CHIASMA INC COM 16706W102 42 11,377 SH   SOLE 1 11,377 0 0
CHICOS FAS INC COM 168615102 325 252,214 SH   SOLE 1 252,214 0 0
CHICOS FAS INC OPT 168615102 2 1,200 SH Put SOLE 8 1,200 0 0
CHICOS FAS INC OPT 168615102 33 25,300 SH Call SOLE 8 25,300 0 0
CHICOS FAS INC COM 168615102 11 8,193 SH   SOLE 8 8,193 0 0
CHILDRENS PL INC COM 168905107 636 32,540 SH   SOLE 1 32,540 0 0
CHILDRENS PL INC OPT 168905107 1,100 56,200 SH Call SOLE 8 56,200 0 0
CHILDRENS PL INC OPT 168905107 139 7,100 SH Put SOLE 8 7,100 0 0
CHILDRENS PL INC COM 168905107 47 2,392 SH   SOLE 8 2,392 0 0
CHIMERA INVT CORP TRUS 16934Q208 1,522 167,364 SH   SOLE 1 167,364 0 0
CHIMERA INVT CORP COM 16934Q208 1,313 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 152 16,700 SH Call SOLE 8 16,700 0 0
CHIMERA INVT CORP TRUS 16934Q208 6,242 685,922 SH   SOLE 8 685,922 0 0
CHIMERA INVT CORP OPT 16934Q208 8,604 945,500 SH Put SOLE 8 945,500 0 0
CHIMERIX INC COM 16934W106 23 15,948 SH   SOLE 1 15,948 0 0
CHIMERIX INC COM 16934W106 0 4 SH   SOLE 8 4 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 2 23 SH   SOLE 8 23 0 0
CHINA CERAMICS CO LTD COM G2113X134 0 535 SH   SOLE 8 535 0 0
CHINA HGS REAL ESTATE INC COM 16948W100 1 2,000 SH   SOLE 8 2,000 0 0
CHINA LIFE INS CO LTD OPT 16939P106 687 70,400 SH Call SOLE 8 70,400 0 0
CHINA LIFE INS CO LTD OPT 16939P106 622 63,700 SH Put SOLE 8 63,700 0 0
CHINA LIFE INS CO LTD ADR 16939P106 389 39,903 SH   SOLE 8 39,903 0 0
CHINA LIFE INS CO LTD ADR 16939P106 269 27,600 SH   SOLE 99 27,600 0 0
CHINA MOBILE LIMITED ADR 16941M109 12 330 SH   DFND 1 0 0 330
CHINA MOBILE LIMITED ADR 16941M109 90 2,395 SH   SOLE 1 2,395 0 0
CHINA MOBILE LIMITED OPT 16941M109 998 26,500 SH Put SOLE 8 26,500 0 0
CHINA MOBILE LIMITED OPT 16941M109 4,679 124,200 SH Call SOLE 8 124,200 0 0
CHINA MOBILE LIMITED ADR 16941M109 122 3,244 SH   SOLE 9 3,244 0 0
CHINA MOBILE LIMITED ADR 16941M109 377 10,000 SH   DFND 20 0 0 10,000
CHINA MOBILE LIMITED ADR 16941M109 309 8,200 SH   SOLE 99 8,200 0 0
CHINA ONLINE ED GROUP ADR 16954L105 90 3,100 SH   SOLE 1 3,100 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1 14 SH   SOLE 8 14 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 783 16,085 SH   SOLE 99 16,085 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 1 29 SH   SOLE 8 29 0 0
CHINA UNICOM HONG KONG ADR 16945R104 3 533 SH   SOLE 8 533 0 0
CHINA UNICOM HONG KONG OPT 16945R104 5 800 SH Call SOLE 8 800 0 0
CHINA UNICOM HONG KONG OPT 16945R104 3 500 SH Put SOLE 8 500 0 0
CHINA YUCHAI INTL LTD OPT G21082105 43 4,000 SH Put SOLE 8 4,000 0 0
CHINA YUCHAI INTL LTD COM G21082105 20 1,884 SH   SOLE 8 1,884 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 10,530 16,092 SH   SOLE 1 16,092 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 85,792 131,100 SH Put SOLE 8 131,100 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 12,749 19,483 SH   SOLE 8 19,483 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 29,382 44,900 SH Call SOLE 8 44,900 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 138 210 SH   SOLE 9 210 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,721 2,630 SH   SOLE 58 2,630 0 0
CHOICE HOTELS INTL INC OPT 169905106 61 1,000 SH Put SOLE 8 1,000 0 0
CHOICE HOTELS INTL INC COM 169905106 55 900 SH   SOLE 8 900 0 0
CHROMADEX CORP COM 171077407 44 13,641 SH   SOLE 1 13,641 0 0
CHUBB LIMITED COM H1467J104 54,160 484,910 SH   SOLE 1 484,910 0 0
CHUBB LIMITED OPT H1467J104 5,037 45,100 SH Put SOLE 8 45,100 0 0
CHUBB LIMITED COM H1467J104 14 128 SH   SOLE 8 128 0 0
CHUBB LIMITED OPT H1467J104 6,210 55,600 SH Call SOLE 8 55,600 0 0
CHUBB LIMITED COM H1467J104 501 4,487 SH   SOLE 9 4,487 0 0
CHURCH &amp DWIGHT INC COM 171340102 13,277 206,874 SH   SOLE 1 206,874 0 0
CHURCH &amp DWIGHT INC OPT 171340102 1,572 24,500 SH Call SOLE 8 24,500 0 0
CHURCH &amp DWIGHT INC OPT 171340102 5,725 89,200 SH Put SOLE 8 89,200 0 0
CHURCH &amp DWIGHT INC COM 171340102 1,257 19,574 SH   SOLE 8 19,574 0 0
CHURCH &amp DWIGHT INC COM 171340102 128 2,003 SH   SOLE 9 2,003 0 0
CHURCHILL DOWNS INC COM 171484108 1,825 17,732 SH   SOLE 1 17,732 0 0
CHURCHILL DOWNS INC COM 171484108 18 172 SH   SOLE 8 172 0 0
CHURCHILL DOWNS INC COM 171484108 688 6,683 SH   SOLE 99 6,683 0 0
CHUYS HLDGS INC COM 171604101 139 13,747 SH   SOLE 1 13,747 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP COM 171779309 2,636 66,200 SH   SOLE 1 66,200 0 0
CIENA CORP OPT 171779309 6,390 160,500 SH Call SOLE 8 160,500 0 0
CIENA CORP OPT 171779309 3,038 76,300 SH Put SOLE 8 76,300 0 0
CIENA CORP COM 171779309 339 8,522 SH   SOLE 99 8,522 0 0
CIGNA CORP NEW COM 125523100 130,605 737,146 SH   SOLE 1 737,146 0 0
CIGNA CORP NEW COM 125523100 390 2,200 SH   DFND 1 0 0 2,200
CIGNA CORP NEW OPT 125523100 11,593 65,428 SH Put SOLE 8 65,428 0 0
CIGNA CORP NEW OPT 125523100 20,375 114,996 SH Call SOLE 8 114,996 0 0
CIGNA CORP NEW COM 125523100 237 1,339 SH   SOLE 8 1,339 0 0
CIGNA CORP NEW COM 125523100 656 3,706 SH   SOLE 9 3,706 0 0
CIMAREX ENERGY CO COM 171798101 16,209 963,155 SH   SOLE 1 963,155 0 0
CIMAREX ENERGY CO OPT 171798101 237 14,100 SH Put SOLE 8 14,100 0 0
CIMAREX ENERGY CO OPT 171798101 5,827 346,200 SH Call SOLE 8 346,200 0 0
CIMAREX ENERGY CO COM 171798101 202 12,000 SH   SOLE 8 12,000 0 0
CIMAREX ENERGY CO COM 171798101 85 5,043 SH   SOLE 9 5,043 0 0
CIMAREX ENERGY CO COM 171798101 114 6,757 SH   SOLE 99 6,757 0 0
CINCINNATI BELL INC NEW COM 171871502 16,322 1,114,825 SH   SOLE 1 1,114,825 0 0
CINCINNATI FINL CORP COM 172062101 10,949 145,116 SH   SOLE 1 145,116 0 0
CINCINNATI FINL CORP OPT 172062101 204 2,700 SH Call SOLE 8 2,700 0 0
CINCINNATI FINL CORP OPT 172062101 181 2,400 SH Put SOLE 8 2,400 0 0
CINCINNATI FINL CORP COM 172062101 63 831 SH   SOLE 8 831 0 0
CINCINNATI FINL CORP COM 172062101 97 1,271 SH   SOLE 9 1,271 0 0
CINEMARK HOLDINGS INC COM 17243V102 109 10,675 SH   SOLE 1 10,675 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,198 117,591 SH   SOLE 8 117,591 0 0
CINEMARK HOLDINGS INC OPT 17243V102 2,073 203,400 SH Put SOLE 8 203,400 0 0
CINEMARK HOLDINGS INC COM 17243V102 66 6,454 SH   SOLE 99 6,454 0 0
CINTAS CORP COM 172908105 16,347 94,369 SH   SOLE 1 94,369 0 0
CINTAS CORP COM 172908105 1,083 6,247 SH   SOLE 8 6,247 0 0
CINTAS CORP OPT 172908105 485 2,800 SH Call SOLE 8 2,800 0 0
CINTAS CORP OPT 172908105 1,750 10,100 SH Put SOLE 8 10,100 0 0
CINTAS CORP COM 172908105 122 705 SH   SOLE 9 705 0 0
CIRCOR INTL INC COM 17273K109 190 16,335 SH   SOLE 1 16,335 0 0
CIRRUS LOGIC INC COM 172755100 4,731 72,065 SH   SOLE 1 72,065 0 0
CIRRUS LOGIC INC OPT 172755100 722 11,000 SH Put SOLE 8 11,000 0 0
CIRRUS LOGIC INC OPT 172755100 407 6,200 SH Call SOLE 8 6,200 0 0
CIRRUS LOGIC INC COM 172755100 8 120 SH   SOLE 8 120 0 0
CISCO SYS INC OPT 17275R102 7,862 200,000 SH Call SOLE 1 200,000 0 0
CISCO SYS INC COM 17275R102 314 7,983 SH   DFND 1 0 0 7,983
CISCO SYS INC COM 17275R102 309,128 7,863,879 SH   SOLE 1 7,863,879 0 0
CISCO SYS INC OPT 17275R102 66,571 1,693,500 SH Put SOLE 8 1,693,500 0 0
CISCO SYS INC OPT 17275R102 45,088 1,147,000 SH Call SOLE 8 1,147,000 0 0
CISCO SYS INC COM 17275R102 6,415 163,195 SH   SOLE 8 163,195 0 0
CISCO SYS INC OPT 17275R102 7,862 200,000 SH Call SOLE 9 200,000 0 0
CISCO SYS INC COM 17275R102 1,387 35,294 SH   SOLE 9 35,294 0 0
CISCO SYS INC COM 17275R102 145 3,700 SH   SOLE 20 0 3,700 0
CISCO SYS INC COM 17275R102 89 2,270 SH   DFND 20 0 0 2,270
CISCO SYS INC COM 17275R102 43 1,095 SH   SOLE 82 1,095 0 0
CIT GROUP INC COM 125581801 5,379 311,642 SH   SOLE 1 311,642 0 0
CIT GROUP INC COM 125581801 276 15,991 SH   SOLE 8 15,991 0 0
CIT GROUP INC OPT 125581801 22 1,300 SH Put SOLE 8 1,300 0 0
CIT GROUP INC OPT 125581801 193 11,200 SH Call SOLE 8 11,200 0 0
CITI TRENDS INC COM 17306X102 33 3,639 SH   SOLE 1 3,639 0 0
CITIGROUP INC COM 172967424 1,791 42,521 SH   DFND 1 0 0 42,521
CITIGROUP INC COM 172967424 218,515 5,187,912 SH   SOLE 1 5,187,912 0 0
CITIGROUP INC OPT 172967424 58,690 1,393,400 SH Call SOLE 8 1,393,400 0 0
CITIGROUP INC COM 172967424 36,906 876,203 SH   SOLE 8 876,203 0 0
CITIGROUP INC OPT 172967424 76,381 1,813,400 SH Put SOLE 8 1,813,400 0 0
CITIGROUP INC COM 172967424 4,467 106,078 SH   SOLE 9 106,078 0 0
CITIGROUP INC COM 172967424 131 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 821 19,500 SH   DFND 20 0 0 19,500
CITIGROUP INC COM 172967424 9,972 236,742 SH   SOLE 58 236,742 0 0
CITIGROUP INC COM 172967424 454 10,779 SH   SOLE 99 10,779 0 0
CITIZENS &amp NORTHN CORP COM 172922106 80 3,976 SH   SOLE 1 3,976 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 15,905 845,553 SH   SOLE 1 845,553 0 0
CITIZENS FINANCIAL GROUP INC OPT 174610105 6 300 SH Put SOLE 8 300 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 3 163 SH   SOLE 8 163 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 71 3,834 SH   SOLE 9 3,834 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 164 8,715 SH   SOLE 99 8,715 0 0
CITIZENS INC COM 174740100 107 16,449 SH   SOLE 1 16,449 0 0
CITRIX SYS INC COM 177376100 68,258 482,230 SH   SOLE 1 482,230 0 0
CITRIX SYS INC COM 177376100 1,392 9,834 SH   SOLE 8 9,834 0 0
CITRIX SYS INC OPT 177376100 1,161 8,200 SH Call SOLE 8 8,200 0 0
CITRIX SYS INC OPT 177376100 538 3,800 SH Put SOLE 8 3,800 0 0
CITRIX SYS INC COM 177376100 161 1,132 SH   SOLE 9 1,132 0 0
CITRIX SYS INC COM 177376100 1,159 8,189 SH   SOLE 99 8,189 0 0
CITY HLDG CO COM 177835105 873 13,138 SH   SOLE 1 13,138 0 0
CITY OFFICE REIT INC TRUS 178587101 129 17,725 SH   SOLE 1 17,725 0 0
CIVISTA BANCSHARES INC COM 178867107 310 20,812 SH   SOLE 1 20,812 0 0
CLARIVATE ANALYTICS PLC COM G21810109 33 1,598 SH   SOLE 1 1,598 0 0
CLARUS CORP NEW COM 18270P109 74 7,638 SH   SOLE 1 7,638 0 0
CLEAN ENERGY FUELS CORP COM 184499101 79 44,842 SH   SOLE 1 44,842 0 0
CLEAN HARBORS INC COM 184496107 2,422 47,171 SH   SOLE 1 47,171 0 0
CLEAN HARBORS INC COM 184496107 54 1,049 SH   SOLE 8 1,049 0 0
CLEAN HARBORS INC OPT 184496107 200 3,900 SH Call SOLE 8 3,900 0 0
CLEAN HARBORS INC OPT 184496107 5 100 SH Put SOLE 8 100 0 0
CLEAN HARBORS INC COM 184496107 419 8,162 SH   SOLE 99 8,162 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 90 140,973 SH   SOLE 1 140,973 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 0 300 SH   SOLE 8 300 0 0
CLEARFIELD INC COM 18482P103 44 3,690 SH   SOLE 1 3,690 0 0
CLEARWATER PAPER CORP COM 18538R103 512 23,487 SH   SOLE 1 23,487 0 0
CLEARWAY ENERGY INC COM 18539C105 824 47,952 SH   SOLE 1 47,952 0 0
CLEARWAY ENERGY INC COM 18539C204 4,041 214,900 SH   SOLE 1 214,900 0 0
CLEARWAY ENERGY INC COM 18539C204 562 29,896 SH   SOLE 8 29,896 0 0
CLEVELAND CLIFFS INC COM 185899101 4 1,000 SH   DFND 1 0 0 1,000
CLEVELAND CLIFFS INC COM 185899101 2,411 610,466 SH   SOLE 1 610,466 0 0
CLEVELAND CLIFFS INC COM 185899101 156 39,488 SH   SOLE 8 39,488 0 0
CLEVELAND CLIFFS INC OPT 185899101 925 233,960 SH Put SOLE 8 233,960 0 0
CLEVELAND CLIFFS INC OPT 185899101 1,030 260,700 SH Call SOLE 8 260,700 0 0
CLIPPER RLTY INC TRUS 18885T306 171 33,034 SH   SOLE 1 33,034 0 0
CLOROX CO DEL COM 189054109 113 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 12,798 73,879 SH   SOLE 1 73,879 0 0
CLOROX CO DEL OPT 189054109 8,819 50,900 SH Put SOLE 8 50,900 0 0
CLOROX CO DEL COM 189054109 6,194 35,755 SH   SOLE 8 35,755 0 0
CLOROX CO DEL OPT 189054109 7,536 43,500 SH Call SOLE 8 43,500 0 0
CLOROX CO DEL COM 189054109 247 1,426 SH   SOLE 9 1,426 0 0
CLOUDERA INC COM 18914U100 100 12,730 SH   DFND 1 0 0 12,730
CLOUDERA INC COM 18914U100 646 81,993 SH   SOLE 1 81,993 0 0
CLOUDERA INC OPT 18914U100 815 103,600 SH Put SOLE 8 103,600 0 0
CLOUDERA INC OPT 18914U100 506 64,300 SH Call SOLE 8 64,300 0 0
CLOUDERA INC COM 18914U100 7,551 959,527 SH   SOLE 8 959,527 0 0
CLOVIS ONCOLOGY INC OPT 189464100 60 9,400 SH Put SOLE 1 9,400 0 0
CLOVIS ONCOLOGY INC COM 189464100 570 89,585 SH   SOLE 1 89,585 0 0
CLOVIS ONCOLOGY INC OPT 189464100 576 90,600 SH Put SOLE 8 90,600 0 0
CLOVIS ONCOLOGY INC OPT 189464100 2,559 402,300 SH Call SOLE 8 402,300 0 0
CLOVIS ONCOLOGY INC COM 189464100 23 3,627 SH   SOLE 8 3,627 0 0
CME GROUP INC COM 12572Q105 70,557 408,060 SH   SOLE 1 408,060 0 0
CME GROUP INC COM 12572Q105 161 931 SH   DFND 1 0 0 931
CME GROUP INC OPT 12572Q105 5,706 33,000 SH Call SOLE 8 33,000 0 0
CME GROUP INC OPT 12572Q105 8,663 50,100 SH Put SOLE 8 50,100 0 0
CME GROUP INC COM 12572Q105 10,854 62,773 SH   SOLE 8 62,773 0 0
CME GROUP INC COM 12572Q105 1,008 5,832 SH   SOLE 9 5,832 0 0
CMS ENERGY CORP COM 125896100 17,734 301,866 SH   SOLE 1 301,866 0 0
CMS ENERGY CORP COM 125896100 103 1,772 SH   SOLE 8 1,772 0 0
CMS ENERGY CORP COM 125896100 135 2,287 SH   SOLE 9 2,287 0 0
CNA FINL CORP COM 126117100 456 14,695 SH   SOLE 1 14,695 0 0
CNA FINL CORP COM 126117100 28 900 SH   SOLE 8 900 0 0
CNB FINL CORP PA COM 126128107 91 4,817 SH   SOLE 1 4,817 0 0
CNH INDL N V COM N20944109 15,242 2,716,864 SH   SOLE 1 2,716,864 0 0
CNH INDL N V COM N20944109 3,964 706,658 SH   SOLE 9 706,658 0 0
CNH INDL N V COM N20944109 7,762 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 650 52,522 SH   SOLE 1 52,522 0 0
CNOOC LIMITED OPT 126132109 1,014 9,800 SH Call SOLE 8 9,800 0 0
CNOOC LIMITED ADR 126132109 3,294 31,832 SH   SOLE 8 31,832 0 0
CNOOC LIMITED OPT 126132109 8,278 80,000 SH Put SOLE 8 80,000 0 0
CNOOC LIMITED ADR 126132109 94 912 SH   SOLE 9 912 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 53 6,574 SH   SOLE 1 6,574 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 1 100 SH   SOLE 8 100 0 0
CNX RESOURCES CORPORATION COM 12653C108 1,942 364,847 SH   SOLE 1 364,847 0 0
CNX RESOURCES CORPORATION OPT 12653C108 466 87,600 SH Call SOLE 8 87,600 0 0
CNX RESOURCES CORPORATION OPT 12653C108 1,064 199,900 SH Put SOLE 8 199,900 0 0
CNX RESOURCES CORPORATION COM 12653C108 24 4,509 SH   SOLE 8 4,509 0 0
CNX RESOURCES CORPORATION COM 20854L108 39 10,511 SH   SOLE 8 10,511 0 0
COASTAL FINL CORP WA COM 19046P209 91 8,622 SH   SOLE 1 8,622 0 0
COCA COLA CO COM 191216100 293 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO COM 191216100 272,942 6,168,224 SH   SOLE 1 6,168,224 0 0
COCA COLA CO COM 191216100 70 1,584 SH   SOLE 8 1,584 0 0
COCA COLA CO OPT 191216100 26,550 600,000 SH Put SOLE 8 600,000 0 0
COCA COLA CO OPT 191216100 28,019 633,200 SH Call SOLE 8 633,200 0 0
COCA COLA CO COM 191216100 1,875 42,396 SH   SOLE 9 42,396 0 0
COCA COLA CO COM 191216100 18,491 417,883 SH   SOLE 58 417,883 0 0
COCA COLA CONSOLIDATED INC COM 191098102 846 4,054 SH   SOLE 1 4,054 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 817 21,760 SH   SOLE 1 21,760 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 35 927 SH   SOLE 8 927 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 8 200 SH Put SOLE 8 200 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 9,357 249,328 SH   SOLE 9 249,328 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 74 1,983 SH   SOLE 99 1,983 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 18 454 SH   DFND 20 0 0 454
CODA OCTOPUS GROUP INC COM 19188U206 11 1,909 SH   SOLE 1 1,909 0 0
CODEXIS INC COM 192005106 196 17,566 SH   SOLE 1 17,566 0 0
CODORUS VY BANCORP INC COM 192025104 50 3,137 SH   SOLE 1 3,137 0 0
COEUR MNG INC COM 192108504 2,316 721,368 SH   SOLE 1 721,368 0 0
COEUR MNG INC OPT 192108504 237 73,800 SH Put SOLE 8 73,800 0 0
COEUR MNG INC COM 192108504 85 26,414 SH   SOLE 8 26,414 0 0
COEUR MNG INC OPT 192108504 313 97,500 SH Call SOLE 8 97,500 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 3,270 39,879 SH   SOLE 1 39,879 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 5 56 SH   SOLE 8 56 0 0
COGNEX CORP COM 192422103 13,974 330,982 SH   SOLE 1 330,982 0 0
COGNEX CORP COM 192422103 54 1,278 SH   SOLE 9 1,278 0 0
COGNEX CORP COM 192422103 55 1,292 SH   SOLE 99 1,292 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 63,164 1,359,230 SH   SOLE 1 1,359,230 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1 20 SH   SOLE 8 20 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 2,128 45,800 SH Put SOLE 8 45,800 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 1,659 35,700 SH Call SOLE 8 35,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 229 4,929 SH   SOLE 9 4,929 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1,393 29,981 SH   SOLE 99 29,981 0 0
COHEN &amp STEERS INC COM 19247A100 498 10,959 SH   SOLE 1 10,959 0 0
COHEN &amp STEERS INC COM 19247A100 1 17 SH   SOLE 8 17 0 0
COHERENT INC COM 192479103 3,434 32,270 SH   SOLE 1 32,270 0 0
COHERENT INC OPT 192479103 4,256 40,000 SH Call SOLE 8 40,000 0 0
COHERUS BIOSCIENCES INC COM 19249H103 6,587 406,100 SH   SOLE 1 406,100 0 0
COHERUS BIOSCIENCES INC COM 19249H103 46 2,868 SH   SOLE 8 2,868 0 0
COHU INC COM 192576106 615 49,688 SH   SOLE 1 49,688 0 0
COLFAX CORP COM 194014106 489 24,700 SH   SOLE 1 24,700 0 0
COLFAX CORP OPT 194014106 85 4,300 SH Call SOLE 8 4,300 0 0
COLFAX CORP COM 194014106 139 7,024 SH   SOLE 8 7,024 0 0
COLFAX CORP CONV 194014205 12,880 140,242 SH   SOLE 8 140,242 0 0
COLFAX CORP OPT 194014106 200 10,100 SH Put SOLE 8 10,100 0 0
COLGATE PALMOLIVE CO COM 194162103 28,672 432,071 SH   SOLE 1 432,071 0 0
COLGATE PALMOLIVE CO PREF 194162103 969 14,606 SH   DFND 1 0 0 14,606
COLGATE PALMOLIVE CO OPT 194162103 17,347 261,400 SH Call SOLE 8 261,400 0 0
COLGATE PALMOLIVE CO COM 194162103 7,225 108,874 SH   SOLE 8 108,874 0 0
COLGATE PALMOLIVE CO OPT 194162103 19,085 287,600 SH Put SOLE 8 287,600 0 0
COLGATE PALMOLIVE CO COM 194162103 983 14,832 SH   SOLE 9 14,832 0 0
COLGATE PALMOLIVE CO COM 194162103 6,163 92,879 SH   SOLE 58 92,879 0 0
COLGATE PALMOLIVE CO COM 194162103 294 4,427 SH   SOLE 99 4,427 0 0
COLLECTORS UNIVERSE INC COM 19421R200 46 2,982 SH   SOLE 1 2,982 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 176 10,766 SH   SOLE 1 10,766 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 2 111 SH   SOLE 8 111 0 0
COLLIER CREEK HOLDINGS COM G22707106 8,180 799,600 SH   SOLE 8 799,600 0 0
COLLIER CREEK HOLDINGS WARR G22707114 1,705 166,666 SH   SOLE 8 166,666 0 0
COLLIERS INTL GROUP INC COM 194693107 14 300 SH   SOLE 9 300 0 0
COLONY BANKCORP INC COM 19623P101 75 6,045 SH   SOLE 1 6,045 0 0
COLONY CAP INC BOND 19624RAB2 285 356,000 PRN   SOLE 8 0 0 356,000
COLONY CAP INC NEW TRUS 19626G108 0 19 SH   SOLE 1 19 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 106 26,950 SH   SOLE 1 26,950 0 0
COLUMBIA BKG SYS INC COM 197236102 1,570 58,617 SH   SOLE 1 58,617 0 0
COLUMBIA FINL INC COM 197641103 362 25,122 SH   SOLE 1 25,122 0 0
COLUMBIA PPTY TR INC TRUS 198287203 808 64,595 SH   SOLE 1 64,595 0 0
COLUMBIA PPTY TR INC TRUS 198287203 1 100 SH   SOLE 8 100 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 4,013 57,517 SH   SOLE 1 57,517 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 158 2,262 SH   SOLE 99 2,262 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 192 7,660 SH   SOLE 1 7,660 0 0
COMCAST CORP NEW COM 20030N101 30 880 SH   DFND 1 0 0 880
COMCAST CORP NEW COM 20030N101 180,152 5,240,058 SH   SOLE 1 5,240,058 0 0
COMCAST CORP NEW OPT 20030N101 16,582 482,300 SH Call SOLE 8 482,300 0 0
COMCAST CORP NEW OPT 20030N101 15,104 439,300 SH Put SOLE 8 439,300 0 0
COMCAST CORP NEW COM 20030N101 6,067 176,489 SH   SOLE 8 176,489 0 0
COMCAST CORP NEW COM 20030N101 1,596 46,393 SH   SOLE 9 46,393 0 0
COMCAST CORP NEW COM 20030N101 542 15,752 SH   SOLE 99 15,752 0 0
COMERICA INC COM 200340107 8,795 299,784 SH   SOLE 1 299,784 0 0
COMERICA INC OPT 200340107 1,711 58,300 SH Put SOLE 8 58,300 0 0
COMERICA INC OPT 200340107 1,397 47,600 SH Call SOLE 8 47,600 0 0
COMERICA INC COM 200340107 38 1,280 SH   SOLE 9 1,280 0 0
COMFORT SYS USA INC COM 199908104 1,389 37,978 SH   SOLE 1 37,978 0 0
COMMERCE BANCSHARES INC COM 200525103 1,836 36,464 SH   SOLE 1 36,464 0 0
COMMERCE BANCSHARES INC COM 200525103 14 275 SH   SOLE 8 275 0 0
COMMERCIAL METALS CO COM 201723103 14,289 904,913 SH   SOLE 1 904,913 0 0
COMMERCIAL METALS CO COM 201723103 22 1,380 SH   SOLE 8 1,380 0 0
COMMERCIAL METALS CO OPT 201723103 16 1,000 SH Put SOLE 8 1,000 0 0
COMMERCIAL METALS CO COM 201723103 54 3,390 SH   SOLE 99 3,390 0 0
COMMERCIAL VEH GROUP INC COM 202608105 15 10,127 SH   SOLE 1 10,127 0 0
COMMSCOPE HLDG CO INC COM 20337X109 3,768 413,700 SH   SOLE 1 413,700 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1 59 SH   SOLE 8 59 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 6 700 SH Call SOLE 8 700 0 0
COMMUNITY BANKERS TR CORP COM 203612106 121 24,966 SH   SOLE 1 24,966 0 0
COMMUNITY BK SYS INC COM 203607106 2,449 41,638 SH   SOLE 1 41,638 0 0
COMMUNITY FINL CORP MD COM 20368X101 34 1,592 SH   SOLE 1 1,592 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 292 87,010 SH   SOLE 1 87,010 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 59 17,800 SH Put SOLE 8 17,800 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 0 12 SH   SOLE 8 12 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 335 100,400 SH Call SOLE 8 100,400 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 629 16,420 SH   SOLE 1 16,420 0 0
COMMUNITY TR BANCORP INC COM 204149108 372 11,706 SH   SOLE 1 11,706 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,824 45,055 SH   SOLE 1 45,055 0 0
COMMVAULT SYSTEMS INC OPT 204166102 121 3,000 SH Put SOLE 8 3,000 0 0
COMMVAULT SYSTEMS INC COM 204166102 408 10,083 SH   SOLE 8 10,083 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 3,857 522,595 SH   SOLE 1 522,595 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 276 37,357 SH   SOLE 9 37,357 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 1,572 924,500 SH   SOLE 1 924,500 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 7 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 0 36 SH   SOLE 9 36 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 1,640 224,973 SH   SOLE 1 224,973 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 78 10,700 SH Put SOLE 8 10,700 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 23 3,100 SH Call SOLE 8 3,100 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 68 9,294 SH   SOLE 8 9,294 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 107 14,651 SH   SOLE 99 14,651 0 0
COMPASS MINERALS INTL INC COM 20451N101 2,579 67,078 SH   SOLE 1 67,078 0 0
COMPASS MINERALS INTL INC OPT 20451N101 169 4,400 SH Call SOLE 8 4,400 0 0
COMPASS MINERALS INTL INC COM 20451N101 10 271 SH   SOLE 8 271 0 0
COMPASS MINERALS INTL INC OPT 20451N101 35 900 SH Put SOLE 8 900 0 0
COMPUGEN LTD COM M25722105 125 17,200 SH   SOLE 1 17,200 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 385 17,346 SH   SOLE 1 17,346 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 0 7 SH   SOLE 8 7 0 0
COMPX INTL INC COM 20563P101 9 542 SH   SOLE 1 542 0 0
COMSCORE INC COM 20564W105 186 66,235 SH   SOLE 1 66,235 0 0
COMSCORE INC COM 20564W105 1 364 SH   SOLE 8 364 0 0
COMSTOCK RES INC COM 205768302 199 36,735 SH   SOLE 1 36,735 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 306 23,042 SH   SOLE 1 23,042 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 1 59 SH   SOLE 8 59 0 0
CONAGRA BRANDS INC COM 205887102 17,756 605,175 SH   SOLE 1 605,175 0 0
CONAGRA BRANDS INC OPT 205887102 6,379 217,400 SH Put SOLE 8 217,400 0 0
CONAGRA BRANDS INC OPT 205887102 4,762 162,300 SH Call SOLE 8 162,300 0 0
CONAGRA BRANDS INC COM 205887102 9 299 SH   SOLE 8 299 0 0
CONAGRA BRANDS INC COM 205887102 121 4,116 SH   SOLE 9 4,116 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 76 8,702 SH   SOLE 1 8,702 0 0
CONCHO RES INC COM 20605P101 6,627 154,641 SH   SOLE 1 154,641 0 0
CONCHO RES INC OPT 20605P101 4,674 109,100 SH Call SOLE 8 109,100 0 0
CONCHO RES INC COM 20605P101 566 13,200 SH   SOLE 8 13,200 0 0
CONCHO RES INC OPT 20605P101 2,982 69,600 SH Put SOLE 8 69,600 0 0
CONCHO RES INC COM 20605P101 277 6,464 SH   SOLE 9 6,464 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 24 8,397 SH   SOLE 1 8,397 0 0
CONDUENT INC COM 206787103 888 362,597 SH   SOLE 1 362,597 0 0
CONDUENT INC COM 206787103 0 19 SH   SOLE 44 19 0 0
CONFORMIS INC COM 20717E101 14 21,399 SH   SOLE 1 21,399 0 0
CONMED CORP COM 207410101 12,206 213,122 SH   SOLE 1 213,122 0 0
CONMED CORP COM 207410101 16 293 SH   SOLE 8 293 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 151 11,281 SH   SOLE 1 11,281 0 0
CONNS INC COM 208242107 796 190,591 SH   SOLE 1 190,591 0 0
CONNS INC OPT 208242107 1,541 368,600 SH Put SOLE 8 368,600 0 0
CONNS INC COM 208242107 1,294 309,585 SH   SOLE 8 309,585 0 0
CONNS INC OPT 208242107 2,210 528,600 SH Call SOLE 8 528,600 0 0
CONOCOPHILLIPS COM 20825C104 25,139 816,145 SH   SOLE 1 816,145 0 0
CONOCOPHILLIPS COM 20825C104 103 3,340 SH   DFND 1 0 0 3,340
CONOCOPHILLIPS COM 20825C104 7,632 247,793 SH   SOLE 8 247,793 0 0
CONOCOPHILLIPS OPT 20825C104 21,520 698,700 SH Call SOLE 8 698,700 0 0
CONOCOPHILLIPS OPT 20825C104 35,497 1,152,500 SH Put SOLE 8 1,152,500 0 0
CONOCOPHILLIPS COM 20825C104 325 10,554 SH   SOLE 9 10,554 0 0
CONOCOPHILLIPS COM 20825C104 2,728 88,561 SH   SOLE 58 88,561 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 268 59,100 SH   SOLE 1 59,100 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 0 100 SH Put SOLE 8 100 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 40 8,804 SH   SOLE 8 8,804 0 0
CONSOLIDATED EDISON INC COM 209115104 78 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 19,006 243,658 SH   SOLE 1 243,658 0 0
CONSOLIDATED EDISON INC OPT 209115104 2,379 30,500 SH Call SOLE 8 30,500 0 0
CONSOLIDATED EDISON INC COM 209115104 2,038 26,130 SH   SOLE 8 26,130 0 0
CONSOLIDATED EDISON INC OPT 209115104 2,129 27,300 SH Put SOLE 8 27,300 0 0
CONSOLIDATED EDISON INC COM 209115104 768 9,853 SH   SOLE 9 9,853 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 121 2,681 SH   SOLE 1 2,681 0 0
CONSOLIDATED WATER CO INC COM G23773107 123 7,538 SH   SOLE 1 7,538 0 0
CONSTELLATION BRANDS INC COM 21036P108 18,317 127,771 SH   SOLE 1 127,771 0 0
CONSTELLATION BRANDS INC COM 21036P108 10 68 SH   DFND 1 0 0 68
CONSTELLATION BRANDS INC COM 21036P108 1,342 9,360 SH   SOLE 8 9,360 0 0
CONSTELLATION BRANDS INC OPT 21036P108 3,254 22,700 SH Call SOLE 8 22,700 0 0
CONSTELLATION BRANDS INC OPT 21036P108 12,229 85,300 SH Put SOLE 8 85,300 0 0
CONSTELLATION BRANDS INC COM 21036P108 677 4,725 SH   SOLE 9 4,725 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 763 24,280 SH   SOLE 1 24,280 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 9 293 SH   SOLE 8 293 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 66 2,109 SH   SOLE 99 2,109 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 219 12,955 SH   SOLE 1 12,955 0 0
CONTAINER STORE GROUP INC COM 210751103 35 14,722 SH   SOLE 1 14,722 0 0
CONTINENTAL RES INC COM 212015101 2,237 292,682 SH   SOLE 1 292,682 0 0
CONTINENTAL RES INC OPT 212015101 2,424 317,300 SH Put SOLE 8 317,300 0 0
CONTINENTAL RES INC COM 212015101 1,454 190,341 SH   SOLE 8 190,341 0 0
CONTINENTAL RES INC OPT 212015101 3,101 405,800 SH Call SOLE 8 405,800 0 0
CONTINENTAL RES INC COM 212015101 100 13,062 SH   SOLE 9 13,062 0 0
CONTURA ENERGY INC COM 21241B100 429 182,634 SH   SOLE 1 182,634 0 0
COOPER COS INC COM 216648402 3,428 12,436 SH   DFND 1 0 0 12,436
COOPER COS INC COM 216648402 7,306 26,504 SH   SOLE 1 26,504 0 0
COOPER COS INC OPT 216648402 551 2,000 SH Put SOLE 8 2,000 0 0
COOPER COS INC COM 216648402 112 404 SH   SOLE 9 404 0 0
COOPER STD HLDGS INC COM 21676P103 679 66,191 SH   SOLE 1 66,191 0 0
COOPER TIRE &amp RUBR CO COM 216831107 984 60,360 SH   SOLE 1 60,360 0 0
COOPER TIRE &amp RUBR CO COM 216831107 0 4 SH   SOLE 8 4 0 0
COOPER TIRE &amp RUBR CO COM 216831107 227 13,903 SH   SOLE 99 13,903 0 0
COPA HOLDINGS SA COM P31076105 690 15,231 SH   SOLE 1 15,231 0 0
COPA HOLDINGS SA COM P31076105 195 4,311 SH   SOLE 99 4,311 0 0
COPART INC COM 217204106 9,096 132,737 SH   SOLE 1 132,737 0 0
COPART INC OPT 217204106 3,029 44,200 SH Put SOLE 8 44,200 0 0
COPART INC OPT 217204106 2,234 32,600 SH Call SOLE 8 32,600 0 0
COPART INC COM 217204106 770 11,229 SH   SOLE 8 11,229 0 0
COPART INC COM 217204106 116 1,703 SH   SOLE 9 1,703 0 0
COPART INC COM 217204106 1,487 21,699 SH   SOLE 58 21,699 0 0
COPART INC COM 217204106 42 615 SH   SOLE 82 615 0 0
COPART INC COM 217204106 748 10,920 SH   SOLE 99 10,920 0 0
CORBUS PHARMACEUTICALS HLDGS OPT 21833P103 50 9,600 SH Put SOLE 1 9,600 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 0 92 SH   SOLE 8 92 0 0
CORCEPT THERAPEUTICS INC COM 218352102 2,825 237,587 SH   SOLE 1 237,587 0 0
CORCEPT THERAPEUTICS INC COM 218352102 0 20 SH   SOLE 8 20 0 0
CORE LABORATORIES N V COM N22717107 161 15,484 SH   SOLE 1 14,958 526 0
CORE LABORATORIES N V COM N22717107 3 288 SH   DFND 1 0 0 288
CORE LABORATORIES N V OPT N22717107 288 27,900 SH Put SOLE 8 27,900 0 0
CORE LABORATORIES N V OPT N22717107 126 12,200 SH Call SOLE 8 12,200 0 0
CORE LABORATORIES N V COM N22717107 222 21,440 SH   SOLE 8 21,440 0 0
CORE LABORATORIES N V COM N22717107 0 19 SH   SOLE 9 19 0 0
CORE LABORATORIES N V COM N22717107 3 295 SH   SOLE 82 0 295 0
CORE LABORATORIES N V COM N22717107 367 35,450 SH   SOLE 99 0 35,450 0
CORE MARK HOLDING CO INC COM 218681104 1,074 37,573 SH   SOLE 1 37,573 0 0
CORECIVIC INC TRUS 21871N101 1,084 97,056 SH   SOLE 1 97,056 0 0
CORECIVIC INC OPT 21871N101 259 23,200 SH Call SOLE 8 23,200 0 0
CORECIVIC INC OPT 21871N101 795 71,200 SH Put SOLE 8 71,200 0 0
CORELOGIC INC COM 21871D103 5,342 174,900 SH   SOLE 1 174,900 0 0
CORELOGIC INC COM 21871D103 3 100 SH   SOLE 8 100 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 78 4,287 SH   SOLE 1 4,287 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 1 53 SH   SOLE 8 53 0 0
COREPOINT LODGING INC TRUS 21872L104 132 33,870 SH   SOLE 1 33,870 0 0
CORESITE RLTY CORP TRUS 21870Q105 2,946 25,419 SH   SOLE 1 25,419 0 0
CORESITE RLTY CORP COM 21870Q105 1,061 9,156 SH   SOLE 99 9,156 0 0
CORMEDIX INC COM 21900C308 30 8,466 SH   SOLE 1 8,466 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 385 84,289 SH   SOLE 1 84,289 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 2 498 SH   SOLE 8 498 0 0
CORNERSTONE BLDG BRANDS INC OPT 21925D109 0 100 SH Put SOLE 8 100 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 0 60 SH   SOLE 99 60 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 2,015 63,453 SH   SOLE 1 63,453 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 3 95 SH   SOLE 8 95 0 0
CORNERSTONE TOTAL RETURN FD FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 12,294 598,577 SH   SOLE 1 598,577 0 0
CORNING INC COM 219350105 11 551 SH   DFND 1 0 0 551
CORNING INC COM 219350105 1,053 51,270 SH   SOLE 8 51,270 0 0
CORNING INC OPT 219350105 3,350 163,100 SH Call SOLE 8 163,100 0 0
CORNING INC OPT 219350105 1,666 81,100 SH Put SOLE 8 81,100 0 0
CORNING INC COM 219350105 268 13,021 SH   SOLE 9 13,021 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 1,518 68,598 SH   SOLE 1 68,598 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 143 6,460 SH   SOLE 99 6,460 0 0
CORTEVA INC COM 22052L104 32,913 1,400,582 SH   SOLE 1 1,400,582 0 0
CORTEVA INC COM 22052L104 42 1,783 SH   DFND 1 0 0 1,783
CORTEVA INC OPT 22052L104 64 2,706 SH Call SOLE 8 2,706 0 0
CORTEVA INC COM 22052L104 1 42 SH   SOLE 8 42 0 0
CORTEVA INC OPT 22052L104 90 3,828 SH Put SOLE 8 3,828 0 0
CORTEVA INC COM 22052L104 151 6,446 SH   SOLE 9 6,446 0 0
CORTEXYME INC COM 22053A107 173 3,782 SH   SOLE 1 3,782 0 0
CORTEXYME INC COM 22053A107 2 51 SH   SOLE 8 51 0 0
CORVEL CORP COM 221006109 401 7,366 SH   SOLE 1 7,366 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 11 SH   SOLE 8 11 0 0
COSTAMARE INC COM Y1771G102 77 17,162 SH   SOLE 1 17,162 0 0
COSTAR GROUP INC COM 22160N109 7,604 12,949 SH   SOLE 1 12,949 0 0
COSTAR GROUP INC COM 22160N109 10 17 SH   SOLE 8 17 0 0
COSTAR GROUP INC COM 22160N109 157 268 SH   SOLE 9 268 0 0
COSTCO WHSL CORP NEW COM 22160K105 125,887 441,504 SH   SOLE 1 441,504 0 0
COSTCO WHSL CORP NEW OPT 22160K105 51,523 180,700 SH Call SOLE 8 180,700 0 0
COSTCO WHSL CORP NEW OPT 22160K105 46,590 163,400 SH Put SOLE 8 163,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,640 5,753 SH   SOLE 8 5,753 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,008 3,534 SH   SOLE 9 3,534 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,651 47,877 SH   SOLE 58 47,877 0 0
COSTCO WHSL CORP NEW COM 22160K105 36 126 SH   SOLE 82 126 0 0
COTY INC COM 222070203 1,882 364,814 SH   SOLE 1 364,814 0 0
COTY INC COM 222070203 1 223 SH   SOLE 8 223 0 0
COTY INC OPT 222070203 51 9,800 SH Put SOLE 8 9,800 0 0
COTY INC OPT 222070203 108 20,900 SH Call SOLE 8 20,900 0 0
COTY INC COM 222070203 232 44,926 SH   SOLE 9 44,926 0 0
COUPA SOFTWARE INC COM 22266L106 71,551 512,064 SH   SOLE 1 512,064 0 0
COUPA SOFTWARE INC OPT 22266L106 10,619 76,000 SH Call SOLE 8 76,000 0 0
COUPA SOFTWARE INC OPT 22266L106 2,795 20,000 SH Put SOLE 8 20,000 0 0
COUPA SOFTWARE INC COM 22266L106 476 3,406 SH   SOLE 8 3,406 0 0
COUSINS PPTYS INC TRUS 222795502 2,684 91,693 SH   SOLE 1 91,693 0 0
COUSINS PPTYS INC TRUS 222795502 103 3,518 SH   SOLE 8 3,518 0 0
COUSINS PPTYS INC COM 222795502 1,676 57,266 SH   SOLE 99 57,266 0 0
COVANTA HLDG CORP COM 22282E102 338 39,489 SH   SOLE 1 39,489 0 0
COVENANT TRANSN GROUP INC COM 22284P105 391 45,033 SH   SOLE 1 45,033 0 0
COVETRUS INC COM 22304C100 1,648 202,466 SH   SOLE 1 202,466 0 0
COVETRUS INC COM 22304C100 0 37 SH   SOLE 8 37 0 0
COVETRUS INC COM 22304C100 0 39 SH   SOLE 9 39 0 0
COVIA HLDGS CORP COM 22305A103 8 13,794 SH   SOLE 1 13,794 0 0
COWEN INC COM 223622606 183 18,912 SH   SOLE 1 18,912 0 0
COWEN INC COM 223622606 1 100 SH   SOLE 8 100 0 0
CRA INTL INC COM 12618T105 104 3,109 SH   SOLE 1 3,109 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 845 10,170 SH   SOLE 1 10,170 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 1,698 20,400 SH Put SOLE 8 20,400 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 7,881 94,700 SH Call SOLE 8 94,700 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 0 2 SH   SOLE 8 2 0 0
CRAFT BREW ALLIANCE INC COM 224122101 520 34,904 SH   SOLE 1 34,904 0 0
CRANE CO COM 224399105 2,535 51,549 SH   SOLE 1 51,549 0 0
CRANE CO COM 224399105 72 1,460 SH   SOLE 8 1,460 0 0
CRANE CO OPT 224399105 280 5,700 SH Call SOLE 8 5,700 0 0
CRANE CO OPT 224399105 84 1,700 SH Put SOLE 8 1,700 0 0
CRAWFORD &amp CO COM 224633206 39 5,410 SH   SOLE 1 5,410 0 0
CREDICORP LTD COM G2519Y108 5,760 40,263 SH   SOLE 1 40,263 0 0
CREDICORP LTD COM G2519Y108 490 3,427 SH   SOLE 99 3,427 0 0
CREDIT ACCEP CORP MICH COM 225310101 555 2,175 SH   SOLE 1 2,175 0 0
CREDIT SUISSE GROUP ADR 225401108 9,017 1,114,524 SH   SOLE 1 1,114,524 0 0
CREDIT SUISSE GROUP OPT 225401108 2,152 266,000 SH Call SOLE 8 266,000 0 0
CREDIT SUISSE GROUP OPT 225401108 1,439 177,800 SH Put SOLE 8 177,800 0 0
CREDIT SUISSE GROUP ADR 225401108 1,009 124,698 SH   SOLE 8 124,698 0 0
CREDIT SUISSE GROUP ADR 225401108 11 1,309 SH   SOLE 9 1,309 0 0
CREE INC COM 225447101 6,117 172,500 SH   SOLE 1 172,500 0 0
CREE INC COM 225447101 591 16,688 SH   SOLE 8 16,688 0 0
CREE INC OPT 225447101 596 16,800 SH Put SOLE 8 16,800 0 0
CREE INC OPT 225447101 234 6,600 SH Call SOLE 8 6,600 0 0
CRESCENT PT ENERGY CORP COM 22576C101 0 382 SH   SOLE 1 382 0 0
CRESCENT PT ENERGY CORP COM 22576C101 0 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 14 18,001 SH   SOLE 9 18,001 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 32 7,634 SH   SOLE 1 7,634 0 0
CRESTWOOD EQUITY PARTNERS LP OPT 226344208 2 500 SH Call SOLE 8 500 0 0
CRESUD S A C I F Y A ADR 226406106 13 3,747 SH   DFND 20 0 0 3,747
CRINETICS PHARMACEUTICALS IN COM 22663K107 54 3,660 SH   SOLE 1 3,660 0 0
CRISPR THERAPEUTICS AG COM H17182108 6 148 SH   SOLE 8 148 0 0
CRITEO S A ADR 226718104 1,308 164,495 SH   SOLE 1 164,495 0 0
CRITEO S A ADR 226718104 1 97 SH   SOLE 8 97 0 0
CROCS INC COM 227046109 1,589 93,553 SH   SOLE 1 93,553 0 0
CROCS INC COM 227046109 2 125 SH   SOLE 8 125 0 0
CROCS INC OPT 227046109 302 17,800 SH Put SOLE 8 17,800 0 0
CROCS INC OPT 227046109 1,074 63,200 SH Call SOLE 8 63,200 0 0
CRONOS GROUP INC OPT 22717L101 3,049 537,700 SH Put SOLE 1 537,700 0 0
CRONOS GROUP INC COM 22717L101 6 1,137 SH   SOLE 1 1,137 0 0
CRONOS GROUP INC COM 22717L101 0 47 SH   SOLE 8 47 0 0
CRONOS GROUP INC OPT 22717L101 2,837 500,300 SH Put SOLE 8 500,300 0 0
CRONOS GROUP INC OPT 22717L101 2,528 445,900 SH Call SOLE 8 445,900 0 0
CRONOS GROUP INC COM 22717L101 7 1,302 SH   SOLE 9 1,302 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 203 30,075 SH   SOLE 1 30,075 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 8,521 153,033 SH   SOLE 1 153,033 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 28 502 SH   DFND 1 0 0 502
CROWDSTRIKE HLDGS INC COM 22788C105 5,999 107,749 SH   SOLE 8 107,749 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 17,962 124,391 SH   SOLE 1 124,391 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 13,012 90,116 SH   SOLE 1 90,116 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 5,776 40,000 SH Call SOLE 8 40,000 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 343 274 SH   SOLE 8 274 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 1,079 7,475 SH   SOLE 8 7,475 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 2,513 17,400 SH Put SOLE 8 17,400 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 484 3,354 SH   SOLE 9 3,354 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 3,255 22,539 SH   SOLE 99 22,539 0 0
CROWN HLDGS INC COM 228368106 2,495 42,989 SH   SOLE 1 42,989 0 0
CROWN HLDGS INC OPT 228368106 900 15,500 SH Call SOLE 8 15,500 0 0
CROWN HLDGS INC OPT 228368106 1,352 23,300 SH Put SOLE 8 23,300 0 0
CROWN HLDGS INC COM 228368106 923 15,910 SH   SOLE 8 15,910 0 0
CROWN HLDGS INC COM 228368106 58 1,002 SH   SOLE 9 1,002 0 0
CROWN HLDGS INC COM 228368106 808 13,929 SH   SOLE 99 13,929 0 0
CRYOLIFE INC COM 228903100 519 30,659 SH   SOLE 1 30,659 0 0
CRYOLIFE INC COM 228903100 3 148 SH   SOLE 8 148 0 0
CRYOPORT INC COM 229050307 178 10,407 SH   SOLE 1 10,407 0 0
CRYOPORT INC COM 229050307 2 119 SH   SOLE 8 119 0 0
CSG SYS INTL INC COM 126349109 1,646 39,304 SH   SOLE 1 39,304 0 0
CSW INDUSTRIALS INC COM 126402106 587 9,042 SH   SOLE 1 9,042 0 0
CSX CORP COM 126408103 25,010 436,469 SH   SOLE 1 436,469 0 0
CSX CORP COM 126408103 214 3,735 SH   DFND 1 0 0 3,735
CSX CORP OPT 126408103 1,874 32,700 SH Put SOLE 8 32,700 0 0
CSX CORP COM 126408103 305 5,328 SH   SOLE 8 5,328 0 0
CSX CORP OPT 126408103 8,790 153,400 SH Call SOLE 8 153,400 0 0
CSX CORP COM 126408103 1,427 24,903 SH   SOLE 9 24,903 0 0
CTI BIOPHARMA CORP COM 12648L601 0 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTS CORP COM 126501105 671 26,931 SH   SOLE 1 26,931 0 0
CUBESMART TRUS 229663109 3,500 130,678 SH   SOLE 1 130,678 0 0
CUBESMART COM 229663109 909 33,922 SH   SOLE 1 33,922 0 0
CUBESMART COM 229663109 2,035 75,967 SH   SOLE 99 75,967 0 0
CUBIC CORP COM 229669106 2,811 68,039 SH   SOLE 1 68,039 0 0
CUBIC CORP COM 229669106 12 286 SH   SOLE 8 286 0 0
CUE BIOPHARMA INC COM 22978P106 94 6,662 SH   SOLE 1 6,662 0 0
CUE BIOPHARMA INC COM 22978P106 0 10 SH   SOLE 8 10 0 0
CULLEN FROST BANKERS INC COM 229899109 29 510 SH   SOLE 1 510 0 0
CULLEN FROST BANKERS INC OPT 229899109 17 300 SH Call SOLE 8 300 0 0
CULLEN FROST BANKERS INC OPT 229899109 379 6,800 SH Put SOLE 8 6,800 0 0
CULP INC COM 230215105 154 20,897 SH   SOLE 1 20,897 0 0
CUMMINS INC COM 231021106 14,223 105,099 SH   SOLE 1 105,099 0 0
CUMMINS INC OPT 231021106 10,853 80,200 SH Call SOLE 8 80,200 0 0
CUMMINS INC OPT 231021106 6,969 51,500 SH Put SOLE 8 51,500 0 0
CUMMINS INC COM 231021106 399 2,952 SH   SOLE 9 2,952 0 0
CUMMINS INC COM 231021106 817 6,037 SH   SOLE 99 6,037 0 0
CUMULUS MEDIA INC COM 231082801 26 4,760 SH   SOLE 1 4,760 0 0
CURIS INC COM 231269200 0 15 SH   SOLE 8 15 0 0
CURO GROUP HLDGS CORP COM 23131L107 28 5,161 SH   SOLE 1 5,161 0 0
CURTISS WRIGHT CORP COM 231561101 3,325 35,985 SH   SOLE 1 35,985 0 0
CURTISS WRIGHT CORP COM 231561101 2 27 SH   SOLE 8 27 0 0
CURTISS WRIGHT CORP COM 231561101 111 1,203 SH   SOLE 99 1,203 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 439 37,422 SH   SOLE 1 37,422 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 1 119 SH   SOLE 8 119 0 0
CUSTOMERS BANCORP INC COM 23204G100 326 29,772 SH   SOLE 1 29,772 0 0
CUTERA INC COM 232109108 153 11,703 SH   SOLE 1 11,703 0 0
CUTERA INC COM 232109108 41 3,138 SH   SOLE 8 3,138 0 0
CUTERA INC OPT 232109108 39 3,000 SH Put SOLE 8 3,000 0 0
CVB FINL CORP COM 126600105 2,178 108,627 SH   SOLE 1 108,627 0 0
CVR ENERGY INC COM 12662P108 718 43,422 SH   SOLE 1 43,422 0 0
CVR ENERGY INC COM 12662P108 2 112 SH   SOLE 8 112 0 0
CVR PARTNERS LP COM 126633106 9,310 9,038,503 SH   SOLE 1 9,038,503 0 0
CVS HEALTH CORP COM 126650100 23 381 SH   DFND 1 0 0 381
CVS HEALTH CORP COM 126650100 204,094 3,439,976 SH   SOLE 1 3,439,976 0 0
CVS HEALTH CORP OPT 126650100 33,992 572,926 SH Put SOLE 8 572,926 0 0
CVS HEALTH CORP OPT 126650100 34,076 574,335 SH Call SOLE 8 574,335 0 0
CVS HEALTH CORP COM 126650100 15,386 259,327 SH   SOLE 8 259,327 0 0
CVS HEALTH CORP COM 126650100 1,780 30,000 SH   SOLE 9 30,000 0 0
CVS HEALTH CORP COM 126650100 3,731 62,885 SH   DFND 20 0 0 62,885
CVS HEALTH CORP COM 126650100 8,369 141,063 SH   SOLE 58 141,063 0 0
CVS HEALTH CORP COM 126650100 44 740 SH   SOLE 82 740 0 0
CVS HEALTH CORP COM 126650100 717 12,083 SH   SOLE 99 12,083 0 0
CYBERARK SOFTWARE LTD COM M2682V108 7 77 SH   DFND 1 0 0 77
CYBERARK SOFTWARE LTD COM M2682V108 15,658 183,005 SH   SOLE 1 183,005 0 0
CYBERARK SOFTWARE LTD COM M2682V108 289 3,378 SH   SOLE 8 3,378 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 1,694 19,800 SH Put SOLE 8 19,800 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 2,687 31,400 SH Call SOLE 8 31,400 0 0
CYBERARK SOFTWARE LTD COM M2682V108 377 4,400 SH   SOLE 9 4,400 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 20 7,829 SH   SOLE 1 7,829 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 204 138,019 SH   SOLE 1 138,019 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 252,577 10,830,980 SH   SOLE 1 10,830,980 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 107 4,600 SH Call SOLE 8 4,600 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 83 3,544 SH   SOLE 8 3,544 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AP4 604 500,000 PRN   SOLE 8 0 0 500,000
CYRUSONE INC TRUS 23283R100 9,512 154,043 SH   SOLE 1 154,043 0 0
CYRUSONE INC TRUS 23283R100 6 100 SH   SOLE 8 100 0 0
CYRUSONE INC COM 23283R100 281 4,543 SH   SOLE 99 4,543 0 0
CYTOKINETICS INC COM 23282W605 564 47,829 SH   SOLE 1 47,829 0 0
CYTOKINETICS INC COM 23282W605 13 1,081 SH   SOLE 8 1,081 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 179 23,367 SH   SOLE 1 23,367 0 0
CYTOSORBENTS CORP COM 23283X206 77 10,112 SH   SOLE 1 10,112 0 0
D R HORTON INC COM 23331A109 21,289 626,125 SH   SOLE 1 626,125 0 0
D R HORTON INC OPT 23331A109 2,064 60,700 SH Call SOLE 8 60,700 0 0
D R HORTON INC COM 23331A109 19 559 SH   SOLE 8 559 0 0
D R HORTON INC OPT 23331A109 1,017 29,900 SH Put SOLE 8 29,900 0 0
D R HORTON INC COM 23331A109 207 6,073 SH   SOLE 9 6,073 0 0
DAILY JOURNAL CORP COM 233912104 106 464 SH   SOLE 1 464 0 0
DAKTRONICS INC COM 234264109 508 103,130 SH   SOLE 1 103,130 0 0
DANA INCORPORATED COM 235825205 412 52,892 SH   SOLE 1 52,892 0 0
DANA INCORPORATED OPT 235825205 47 6,000 SH Put SOLE 8 6,000 0 0
DANA INCORPORATED OPT 235825205 177 22,700 SH Call SOLE 8 22,700 0 0
DANA INCORPORATED COM 235825205 100 12,747 SH   SOLE 99 12,747 0 0
DANAHER CORPORATION COM 235851102 217,321 1,570,131 SH   SOLE 1 863,977 706,154 0
DANAHER CORPORATION COM 235851102 255 1,842 SH   DFND 1 0 0 1,842
DANAHER CORPORATION OPT 235851102 2,478 17,900 SH Call SOLE 8 17,900 0 0
DANAHER CORPORATION OPT 235851102 2,228 16,100 SH Put SOLE 8 16,100 0 0
DANAHER CORPORATION CONV 235851300 12,434 12,035 SH   SOLE 8 12,035 0 0
DANAHER CORPORATION COM 235851102 408 2,946 SH   SOLE 8 2,946 0 0
DANAHER CORPORATION COM 235851102 2,279 16,459 SH   SOLE 9 16,459 0 0
DANAHER CORPORATION COM 235851102 11,670 84,316 SH   SOLE 20 0 84,316 0
DANAHER CORPORATION COM 235851102 4,841 34,980 SH   SOLE 82 314 34,666 0
DANAHER CORPORATION COM 235851102 14,515 104,867 SH   SOLE 99 0 104,867 0
DARDEN RESTAURANTS INC COM 237194105 5,507 101,104 SH   SOLE 1 101,104 0 0
DARDEN RESTAURANTS INC OPT 237194105 3,404 62,500 SH Put SOLE 8 62,500 0 0
DARDEN RESTAURANTS INC OPT 237194105 5,163 94,800 SH Call SOLE 8 94,800 0 0
DARDEN RESTAURANTS INC COM 237194105 59 1,085 SH   SOLE 8 1,085 0 0
DARDEN RESTAURANTS INC COM 237194105 57 1,046 SH   SOLE 9 1,046 0 0
DARDEN RESTAURANTS INC COM 237194105 181 3,321 SH   SOLE 99 3,321 0 0
DARLING INGREDIENTS INC COM 237266101 1,046 54,573 SH   SOLE 1 54,573 0 0
DARLING INGREDIENTS INC OPT 237266101 4 200 SH Put SOLE 8 200 0 0
DARLING INGREDIENTS INC COM 237266101 6 339 SH   SOLE 8 339 0 0
DARLING INGREDIENTS INC OPT 237266101 132 6,900 SH Call SOLE 8 6,900 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 12 2,620 SH   SOLE 1 2,620 0 0
DASEKE INC COM 23753F107 21 15,163 SH   SOLE 1 15,163 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 1,972 150,760 SH   SOLE 1 150,760 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 1 60 SH   SOLE 8 60 0 0
DAVITA INC COM 23918K108 13,766 181,010 SH   SOLE 1 181,010 0 0
DAVITA INC OPT 23918K108 373 4,900 SH Put SOLE 8 4,900 0 0
DAVITA INC OPT 23918K108 1,255 16,500 SH Call SOLE 8 16,500 0 0
DAVITA INC COM 23918K108 121 1,608 SH   SOLE 9 1,608 0 0
DBX ETF TR FUND 233051408 21 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR FUND 233051879 4,047 156,323 SH   SOLE 1 156,323 0 0
DBX ETF TR OPT 233051879 5,186 200,300 SH Call SOLE 8 200,300 0 0
DBX ETF TR OPT 233051879 1,970 76,100 SH Put SOLE 8 76,100 0 0
DCP MIDSTREAM LP COM 23311P100 2,399 589,563 SH   SOLE 1 589,563 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 2,351 57,102 SH   SOLE 1 57,102 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 34 818 SH   SOLE 8 818 0 0
DECKERS OUTDOOR CORP COM 243537107 6,159 45,959 SH   SOLE 1 45,959 0 0
DECKERS OUTDOOR CORP COM 243537107 281 2,097 SH   SOLE 8 2,097 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,059 7,900 SH Put SOLE 8 7,900 0 0
DECKERS OUTDOOR CORP OPT 243537107 201 1,500 SH Call SOLE 8 1,500 0 0
DECKERS OUTDOOR CORP COM 243537107 567 4,235 SH   SOLE 99 4,235 0 0
DEERE &amp CO COM 244199105 24,610 178,118 SH   SOLE 1 178,118 0 0
DEERE &amp CO OPT 244199105 54,960 397,800 SH Put SOLE 8 397,800 0 0
DEERE &amp CO COM 244199105 30,673 222,006 SH   SOLE 8 222,006 0 0
DEERE &amp CO OPT 244199105 18,597 134,600 SH Call SOLE 8 134,600 0 0
DEERE &amp CO COM 244199105 1,018 7,370 SH   SOLE 9 7,370 0 0
DEL TACO RESTAURANTS INC COM 245496104 109 31,735 SH   SOLE 1 31,735 0 0
DEL TACO RESTAURANTS INC COM 245496104 0 100 SH   SOLE 8 100 0 0
DELEK US HLDGS INC NEW COM 24665A103 2,696 170,980 SH   SOLE 1 170,980 0 0
DELEK US HLDGS INC NEW OPT 24665A103 686 43,500 SH Call SOLE 8 43,500 0 0
DELEK US HLDGS INC NEW COM 24665A103 60 3,811 SH   SOLE 8 3,811 0 0
DELEK US HLDGS INC NEW COM 24665A103 20 1,283 SH   SOLE 99 1,283 0 0
DELL TECHNOLOGIES INC COM 24703L202 4 99 SH   DFND 1 0 0 99
DELL TECHNOLOGIES INC OPT 24703L202 4,449 112,500 SH Call SOLE 8 112,500 0 0
DELL TECHNOLOGIES INC OPT 24703L202 5,505 139,200 SH Put SOLE 8 139,200 0 0
DELL TECHNOLOGIES INC COM 24703L202 3,397 85,889 SH   SOLE 8 85,889 0 0
DELL TECHNOLOGIES INC COM 24703L202 43 1,096 SH   SOLE 9 1,096 0 0
DELMAR PHARMACEUTICALS INC COM 247078306 36 89,488 SH   SOLE 8 89,488 0 0
DELPHI TECHNOLOGIES PL COM G2709G107 375 46,627 SH   SOLE 8 46,627 0 0
DELPHI TECHNOLOGIES PL COM G2709G107 0 3 SH   SOLE 9 3 0 0
DELTA AIR LINES INC DEL COM 247361702 5,161 180,904 SH   SOLE 1 180,904 0 0
DELTA AIR LINES INC DEL COM 247361702 109 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL OPT 247361702 25,862 906,500 SH Call SOLE 8 906,500 0 0
DELTA AIR LINES INC DEL COM 247361702 2,340 82,045 SH   SOLE 8 82,045 0 0
DELTA AIR LINES INC DEL OPT 247361702 29,917 1,048,600 SH Put SOLE 8 1,048,600 0 0
DELTA AIR LINES INC DEL COM 247361702 265 9,290 SH   SOLE 9 9,290 0 0
DELTA AIR LINES INC DEL COM 247361702 28 970 SH   DFND 20 0 0 970
DELTA AIR LINES INC DEL COM 247361702 277 9,706 SH   SOLE 99 9,706 0 0
DELTA APPAREL INC COM 247368103 21 2,048 SH   SOLE 1 2,048 0 0
DELTA APPAREL INC COM 247368103 119 11,426 SH   SOLE 99 11,426 0 0
DELUXE CORP COM 248019101 929 35,790 SH   SOLE 1 35,790 0 0
DENALI THERAPEUTICS INC COM 24823R105 303 17,323 SH   SOLE 1 17,323 0 0
DENALI THERAPEUTICS INC COM 24823R105 11 647 SH   SOLE 8 647 0 0
DENBURY RES INC COM 247916208 86 465,549 SH   SOLE 1 465,549 0 0
DENBURY RES INC COM 247916208 7 35,397 SH   SOLE 8 35,397 0 0
DENBURY RES INC OPT 247916208 3 13,600 SH Call SOLE 8 13,600 0 0
DENBURY RES INC OPT 247916208 0 600 SH Put SOLE 8 600 0 0
DENISON MINES CORP COM 248356107 0 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 265 34,432 SH   SOLE 1 34,432 0 0
DENNYS CORP COM 24869P104 11 1,432 SH   SOLE 8 1,432 0 0
DENTSPLY SIRONA INC COM 24906P109 6 150 SH   DFND 1 0 0 150
DENTSPLY SIRONA INC COM 24906P109 9,727 250,516 SH   SOLE 1 250,516 0 0
DENTSPLY SIRONA INC OPT 24906P109 1,048 27,000 SH Call SOLE 8 27,000 0 0
DENTSPLY SIRONA INC COM 24906P109 3 65 SH   SOLE 8 65 0 0
DENTSPLY SIRONA INC COM 24906P109 72 1,828 SH   SOLE 9 1,828 0 0
DESIGNER BRANDS INC COM 250565108 645 129,737 SH   SOLE 1 129,737 0 0
DESIGNER BRANDS INC COM 250565108 53 10,690 SH   SOLE 8 10,690 0 0
DESIGNER BRANDS INC OPT 250565108 134 26,900 SH Call SOLE 8 26,900 0 0
DESIGNER BRANDS INC OPT 250565108 168 33,700 SH Put SOLE 8 33,700 0 0
DESPEGAR COM CORP COM G27358103 81 14,200 SH   SOLE 1 14,200 0 0
DEUTSCHE BANK A G OPT D18190898 1,288 200,700 SH Call SOLE 8 200,700 0 0
DEUTSCHE BANK A G OPT D18190898 4,667 727,000 SH Put SOLE 8 727,000 0 0
DEUTSCHE BANK A G COM D18190898 29 4,445 SH   SOLE 9 4,445 0 0
DEVON ENERGY CORP NEW COM 25179M103 1 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW COM 25179M103 4,734 684,837 SH   SOLE 1 684,837 0 0
DEVON ENERGY CORP NEW OPT 25179M103 2,078 300,700 SH Put SOLE 8 300,700 0 0
DEVON ENERGY CORP NEW COM 25179M103 527 76,272 SH   SOLE 8 76,272 0 0
DEVON ENERGY CORP NEW OPT 25179M103 1,272 184,100 SH Call SOLE 8 184,100 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,334 192,912 SH   SOLE 9 192,912 0 0
DEXCOM INC COM 252131107 8,407 31,220 SH   SOLE 1 31,220 0 0
DEXCOM INC COM 252131107 120 446 SH   SOLE 8 446 0 0
DEXCOM INC OPT 252131107 269 1,000 SH Call SOLE 8 1,000 0 0
DEXCOM INC OPT 252131107 27 100 SH Put SOLE 8 100 0 0
DEXCOM INC COM 252131107 177 656 SH   SOLE 9 656 0 0
DHI GROUP INC COM 23331S100 35 16,656 SH   SOLE 1 16,656 0 0
DHT HOLDINGS INC COM Y2065G121 420 54,775 SH   SOLE 1 54,775 0 0
DIAGEO P L C OPT 25243Q205 1,004 7,900 SH Put SOLE 8 7,900 0 0
DIAGEO P L C ADR 25243Q205 377 2,966 SH   SOLE 8 2,966 0 0
DIAGEO P L C OPT 25243Q205 559 4,400 SH Call SOLE 8 4,400 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 310 3,435 SH   SOLE 1 3,435 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 716 390,829 SH   SOLE 1 390,829 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 0 149 SH   SOLE 8 149 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 52 28,600 SH Call SOLE 8 28,600 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 30 16,400 SH Put SOLE 8 16,400 0 0
DIAMOND S SHIPPING INC COM Y20676105 106 8,972 SH   SOLE 1 8,972 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,612 137,810 SH   SOLE 1 137,810 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 4,934 188,300 SH Put SOLE 8 188,300 0 0
DIAMONDBACK ENERGY INC COM 25278X109 5,572 212,691 SH   SOLE 8 212,691 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 3,823 145,900 SH Call SOLE 8 145,900 0 0
DIAMONDBACK ENERGY INC COM 25278X109 35 1,327 SH   SOLE 9 1,327 0 0
DIAMONDBACK ENERGY INC COM 25278X109 48 1,841 SH   SOLE 99 1,841 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 3,771 742,542 SH   SOLE 1 742,542 0 0
DIANA SHIPPING INC COM Y2066G104 1,203 812,977 SH   DFND 1 0 0 812,977
DIANA SHIPPING INC COM Y2066G104 1 918 SH   SOLE 8 918 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 325 17,701 SH   SOLE 1 17,701 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 11 594 SH   SOLE 8 594 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 36 1,958 SH   SOLE 99 1,958 0 0
DICKS SPORTING GOODS INC COM 253393102 4,558 214,363 SH   SOLE 1 214,363 0 0
DICKS SPORTING GOODS INC COM 253393102 92 4,348 SH   SOLE 8 4,348 0 0
DICKS SPORTING GOODS INC OPT 253393102 770 36,200 SH Put SOLE 8 36,200 0 0
DICKS SPORTING GOODS INC OPT 253393102 183 8,600 SH Call SOLE 8 8,600 0 0
DIEBOLD NXDF INC COM 253651103 1 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 883 250,611 SH   SOLE 1 250,611 0 0
DIEBOLD NXDF INC OPT 253651103 714 202,900 SH Call SOLE 8 202,900 0 0
DIEBOLD NXDF INC OPT 253651103 596 169,200 SH Put SOLE 8 169,200 0 0
DIFFUSION PHARMACEUTICALS IN COM 253748305 0 411 SH   SOLE 8 411 0 0
DIGI INTL INC COM 253798102 252 26,333 SH   SOLE 1 26,333 0 0
DIGIMARC CORP NEW COM 25381B101 51 3,917 SH   SOLE 1 3,917 0 0
DIGITAL ALLY INC COM 25382P208 30 35,400 SH   SOLE 8 35,400 0 0
DIGITAL RLTY TR INC COM 253868103 6,284 45,240 SH   SOLE 1 45,240 0 0
DIGITAL RLTY TR INC TRUS 253868103 56,817 409,019 SH   SOLE 1 409,019 0 0
DIGITAL RLTY TR INC OPT 253868103 2,987 21,500 SH Put SOLE 8 21,500 0 0
DIGITAL RLTY TR INC OPT 253868103 4,265 30,700 SH Call SOLE 8 30,700 0 0
DIGITAL RLTY TR INC COM 253868103 190 1,369 SH   SOLE 9 1,369 0 0
DIGITAL RLTY TR INC COM 253868103 2,362 17,006 SH   SOLE 99 17,006 0 0
DIGITAL TURBINE INC COM 25400W102 113 26,089 SH   SOLE 1 26,089 0 0
DIGITAL TURBINE INC COM 25400W102 9 2,057 SH   SOLE 8 2,057 0 0
DILLARDS INC COM 254067101 987 26,711 SH   SOLE 1 26,711 0 0
DILLARDS INC OPT 254067101 491 13,300 SH Put SOLE 8 13,300 0 0
DILLARDS INC COM 254067101 31 823 SH   SOLE 8 823 0 0
DILLARDS INC OPT 254067101 1,304 35,300 SH Call SOLE 8 35,300 0 0
DIME CMNTY BANCSHARES COM 253922108 346 25,157 SH   SOLE 1 25,157 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,101 38,389 SH   SOLE 1 38,389 0 0
DINE BRANDS GLOBAL INC OPT 254423106 1,110 38,700 SH Put SOLE 8 38,700 0 0
DINE BRANDS GLOBAL INC COM 254423106 654 22,809 SH   SOLE 8 22,809 0 0
DINE BRANDS GLOBAL INC OPT 254423106 132 4,600 SH Call SOLE 8 4,600 0 0
DIODES INC COM 254543101 1,429 35,179 SH   SOLE 1 35,179 0 0
DIODES INC OPT 254543101 187 4,600 SH Call SOLE 8 4,600 0 0
DIREXION SHS ETF TR FUND 25459W557 50 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR FUND 25459Y132 55 10,000 SH   DFND 1 0 0 10,000
DIREXION SHS ETF TR OPT 25459W862 6,200 238,000 SH Call SOLE 8 238,000 0 0
DIREXION SHS ETF TR OPT 25459W755 75 9,300 SH Call SOLE 8 9,300 0 0
DIREXION SHS ETF TR OPT 25460E885 749 47,000 SH Put SOLE 8 47,000 0 0
DIREXION SHS ETF TR OPT 25460E547 377 7,600 SH Call SOLE 8 7,600 0 0
DIREXION SHS ETF TR OPT 25460E125 449 7,560 SH Put SOLE 8 7,560 0 0
DIREXION SHS ETF TR OPT 25459W540 1,120 26,600 SH Call SOLE 8 26,600 0 0
DIREXION SHS ETF TR FUND 25490K133 40 13,401 SH   SOLE 8 13,401 0 0
DIREXION SHS ETF TR OPT 25459Y694 1,586 67,600 SH Put SOLE 8 67,600 0 0
DIREXION SHS ETF TR FUND 25460E133 1,422 37,463 SH   SOLE 8 37,463 0 0
DIREXION SHS ETF TR OPT 25460E844 2,166 318,500 SH Call SOLE 8 318,500 0 0
DIREXION SHS ETF TR OPT 25460E562 98 17,400 SH Call SOLE 8 17,400 0 0
DIREXION SHS ETF TR OPT 25490K281 292 9,900 SH Put SOLE 8 9,900 0 0
DIREXION SHS ETF TR OPT 25460E877 36 13,100 SH Put SOLE 8 13,100 0 0
DIREXION SHS ETF TR FUND 25459W847 194 11,722 SH   SOLE 8 11,722 0 0
DIREXION SHS ETF TR OPT 25459W847 429 25,900 SH Put SOLE 8 25,900 0 0
DIREXION SHS ETF TR OPT 25459W862 3,931 150,900 SH Put SOLE 8 150,900 0 0
DIREXION SHS ETF TR OPT 25460E877 356 131,300 SH Call SOLE 8 131,300 0 0
DIREXION SHS ETF TR FUND 25460E885 4,230 265,365 SH   SOLE 8 265,365 0 0
DIREXION SHS ETF TR OPT 25459W540 1,217 28,900 SH Put SOLE 8 28,900 0 0
DIREXION SHS ETF TR FUND 25459W730 0 35 SH   SOLE 8 35 0 0
DIREXION SHS ETF TR OPT 25459W755 3 400 SH Put SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25460E554 314 2,700 SH Put SOLE 8 2,700 0 0
DIREXION SHS ETF TR FUND 25460E166 156 39,284 SH   SOLE 8 39,284 0 0
DIREXION SHS ETF TR OPT 25460E562 29 5,200 SH Put SOLE 8 5,200 0 0
DIREXION SHS ETF TR FUND 25460E844 721 106,037 SH   SOLE 8 106,037 0 0
DIREXION SHS ETF TR OPT 25459Y694 5,649 240,800 SH Call SOLE 8 240,800 0 0
DIREXION SHS ETF TR OPT 25490K133 527 175,200 SH Call SOLE 8 175,200 0 0
DIREXION SHS ETF TR OPT 25460E844 2,039 299,800 SH Put SOLE 8 299,800 0 0
DIREXION SHS ETF TR OPT 25459Y678 305 57,200 SH Put SOLE 8 57,200 0 0
DIREXION SHS ETF TR FUND 25460E562 223 39,383 SH   SOLE 8 39,383 0 0
DIREXION SHS ETF TR OPT 25460E166 508 127,880 SH Put SOLE 8 127,880 0 0
DIREXION SHS ETF TR FUND 25460E125 940 15,817 SH   SOLE 8 15,817 0 0
DIREXION SHS ETF TR OPT 25460E133 3,445 90,740 SH Call SOLE 8 90,740 0 0
DIREXION SHS ETF TR OPT 25460E554 1,339 11,500 SH Call SOLE 8 11,500 0 0
DIREXION SHS ETF TR OPT 25490K281 168 5,700 SH Call SOLE 8 5,700 0 0
DIREXION SHS ETF TR FUND 25459W540 717 17,016 SH   SOLE 8 17,016 0 0
DIREXION SHS ETF TR OPT 25460E141 195 6,000 SH Call SOLE 8 6,000 0 0
DIREXION SHS ETF TR OPT 25459W730 10 800 SH Call SOLE 8 800 0 0
DIREXION SHS ETF TR OPT 25459W730 5 400 SH Put SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25459W102 1,221 10,500 SH Put SOLE 8 10,500 0 0
DIREXION SHS ETF TR OPT 25460E885 2,509 157,400 SH Call SOLE 8 157,400 0 0
DIREXION SHS ETF TR OPT 25490K133 62 20,600 SH Put SOLE 8 20,600 0 0
DIREXION SHS ETF TR OPT 25460E133 6,750 177,760 SH Put SOLE 8 177,760 0 0
DIREXION SHS ETF TR OPT 25459W847 1,254 75,800 SH Call SOLE 8 75,800 0 0
DIREXION SHS ETF TR OPT 25460E166 792 199,420 SH Call SOLE 8 199,420 0 0
DIREXION SHS ETF TR OPT 25459Y678 427 80,200 SH Call SOLE 8 80,200 0 0
DIREXION SHS ETF TR OPT 25459W102 1,453 12,500 SH Call SOLE 8 12,500 0 0
DIREXION SHS ETF TR OPT 25460E125 1,184 19,940 SH Call SOLE 8 19,940 0 0
DIREXION SHS ETF TR FUND 25460E554 1 10 SH   SOLE 9 10 0 0
DISCOVER FINL SVCS COM 254709108 146 4,088 SH   DFND 1 0 0 4,088
DISCOVER FINL SVCS COM 254709108 40,544 1,136,666 SH   SOLE 1 356,684 779,982 0
DISCOVER FINL SVCS OPT 254709108 2,475 69,400 SH Put SOLE 8 69,400 0 0
DISCOVER FINL SVCS COM 254709108 91 2,554 SH   SOLE 8 2,554 0 0
DISCOVER FINL SVCS OPT 254709108 3,389 95,000 SH Call SOLE 8 95,000 0 0
DISCOVER FINL SVCS COM 254709108 236 6,621 SH   SOLE 9 6,621 0 0
DISCOVER FINL SVCS COM 254709108 3,327 93,275 SH   SOLE 20 0 93,275 0
DISCOVER FINL SVCS COM 254709108 1,313 36,823 SH   SOLE 82 0 36,823 0
DISCOVER FINL SVCS COM 254709108 4,045 113,391 SH   SOLE 99 0 113,391 0
DISCOVERY INC COM 25470F104 16,976 873,270 SH   SOLE 1 873,270 0 0
DISCOVERY INC COM 25470F302 10,476 597,253 SH   SOLE 1 597,253 0 0
DISCOVERY INC COM 25470F302 0 23 SH   SOLE 8 23 0 0
DISCOVERY INC COM 25470F104 2 144 SH   SOLE 8 144 0 0
DISCOVERY INC OPT 25470F104 99 5,100 SH Call SOLE 8 5,100 0 0
DISCOVERY INC COM 25470F104 2,858 146,986 SH   SOLE 9 146,986 0 0
DISCOVERY INC COM 25470F302 52 2,937 SH   SOLE 9 2,937 0 0
DISH NETWORK CORPORATION COM 25470M109 30,073 1,504,350 SH   SOLE 1 1,504,350 0 0
DISH NETWORK CORPORATION OPT 25470M109 1,499 75,000 SH Put SOLE 1 75,000 0 0
DISH NETWORK CORPORATION OPT 25470M109 1,499 75,000 SH Call SOLE 1 75,000 0 0
DISH NETWORK CORPORATION BOND 25470MAB5 1,212 1,501,000 PRN   SOLE 8 0 0 1,501,000
DISH NETWORK CORPORATION OPT 25470M109 472 23,600 SH Call SOLE 8 23,600 0 0
DISH NETWORK CORPORATION BOND 25470MAD1 4,986 6,111,000 PRN   SOLE 8 0 0 6,111,000
DISH NETWORK CORPORATION OPT 25470M109 2,331 116,600 SH Put SOLE 8 116,600 0 0
DISH NETWORK CORPORATION COM 25470M109 2,018 100,934 SH   SOLE 8 100,934 0 0
DISH NETWORK CORPORATION COM 25470M109 1,769 88,574 SH   SOLE 9 88,574 0 0
DISNEY WALT CO COM 254687106 148,249 1,534,678 SH   SOLE 1 1,534,678 0 0
DISNEY WALT CO COM 254687106 2,251 23,303 SH   DFND 1 0 0 23,303
DISNEY WALT CO OPT 254687106 160,511 1,661,600 SH Put SOLE 8 1,661,600 0 0
DISNEY WALT CO COM 254687106 46,968 486,209 SH   SOLE 8 486,209 0 0
DISNEY WALT CO OPT 254687106 160,829 1,664,897 SH Call SOLE 8 1,664,897 0 0
DISNEY WALT CO COM 254687106 3,564 36,903 SH   SOLE 9 36,903 0 0
DISNEY WALT CO COM 254687106 51 530 SH   DFND 20 0 0 530
DISNEY WALT CO COM 254687106 18,809 194,710 SH   SOLE 58 194,710 0 0
DISNEY WALT CO COM 254687106 1,189 12,307 SH   SOLE 99 11,927 380 0
DMC GLOBAL INC COM 23291C103 276 12,035 SH   SOLE 1 12,035 0 0
DMC GLOBAL INC COM 23291C103 2 68 SH   SOLE 8 68 0 0
DOCUSIGN INC COM 256163106 11 120 SH   DFND 1 0 0 120
DOCUSIGN INC COM 256163106 8,836 95,632 SH   SOLE 1 95,632 0 0
DOCUSIGN INC OPT 256163106 15,754 170,500 SH Call SOLE 8 170,500 0 0
DOCUSIGN INC COM 256163106 188 2,030 SH   SOLE 8 2,030 0 0
DOCUSIGN INC OPT 256163106 6,098 66,000 SH Put SOLE 8 66,000 0 0
DOCUSIGN INC COM 256163106 66 720 SH   SOLE 9 720 0 0
DOCUSIGN INC COM 256163106 11 120 SH   DFND 20 0 0 120
DOLBY LABORATORIES INC COM 25659T107 4,317 79,646 SH   SOLE 1 79,646 0 0
DOLBY LABORATORIES INC COM 25659T107 37 688 SH   SOLE 8 688 0 0
DOLBY LABORATORIES INC OPT 25659T107 27 500 SH Call SOLE 8 500 0 0
DOLLAR GEN CORP NEW COM 256677105 37,503 248,341 SH   SOLE 1 248,341 0 0
DOLLAR GEN CORP NEW OPT 256677105 8,427 55,800 SH Call SOLE 8 55,800 0 0
DOLLAR GEN CORP NEW OPT 256677105 5,149 34,100 SH Put SOLE 8 34,100 0 0
DOLLAR GEN CORP NEW COM 256677105 1,389 9,201 SH   SOLE 8 9,201 0 0
DOLLAR GEN CORP NEW COM 256677105 314 2,083 SH   SOLE 9 2,083 0 0
DOLLAR GEN CORP NEW COM 256677105 214 1,414 SH   SOLE 99 1,414 0 0
DOLLAR TREE INC COM 256746108 11,207 152,541 SH   SOLE 1 152,541 0 0
DOLLAR TREE INC OPT 256746108 3,211 43,700 SH Call SOLE 8 43,700 0 0
DOLLAR TREE INC OPT 256746108 2,278 31,000 SH Put SOLE 8 31,000 0 0
DOLLAR TREE INC COM 256746108 142 1,941 SH   SOLE 9 1,941 0 0
DOLLAR TREE INC COM 256746108 1,890 25,718 SH   SOLE 58 25,718 0 0
DOLLAR TREE INC COM 256746108 345 4,700 SH   SOLE 99 4,700 0 0
DOLPHIN ENTMT INC COM 25686H100 2 4,000 SH   SOLE 8 4,000 0 0
DOMINION ENERGY INC COM 25746U109 30,754 426,024 SH   SOLE 1 426,024 0 0
DOMINION ENERGY INC OPT 25746U109 5,551 76,900 SH Call SOLE 8 76,900 0 0
DOMINION ENERGY INC OPT 25746U109 1,704 23,600 SH Put SOLE 8 23,600 0 0
DOMINION ENERGY INC CONV 25746U133 790 8,585 SH   SOLE 8 8,585 0 0
DOMINION ENERGY INC COM 25746U109 599 8,301 SH   SOLE 8 8,301 0 0
DOMINION ENERGY INC COM 25746U109 776 10,742 SH   SOLE 9 10,742 0 0
DOMINION ENERGY INC COM 25746U109 938 13,000 SH   DFND 20 0 0 13,000
DOMINOS PIZZA INC COM 25754A201 17,980 55,479 SH   SOLE 1 55,479 0 0
DOMINOS PIZZA INC OPT 25754A201 18,861 58,200 SH Put SOLE 8 58,200 0 0
DOMINOS PIZZA INC OPT 25754A201 14,389 44,400 SH Call SOLE 8 44,400 0 0
DOMINOS PIZZA INC COM 25754A201 94 290 SH   SOLE 9 290 0 0
DOMINOS PIZZA INC COM 25754A201 80 247 SH   SOLE 99 247 0 0
DOMO INC COM 257554105 59 5,940 SH   SOLE 1 5,940 0 0
DOMTAR CORP COM 257559203 1,803 83,346 SH   SOLE 1 83,346 0 0
DOMTAR CORP OPT 257559203 54 2,500 SH Call SOLE 8 2,500 0 0
DOMTAR CORP OPT 257559203 186 8,600 SH Put SOLE 8 8,600 0 0
DOMTAR CORP COM 257559203 54 2,515 SH   SOLE 8 2,515 0 0
DONALDSON INC COM 257651109 474 12,246 SH   SOLE 1 12,246 0 0
DONALDSON INC COM 257651109 2 49 SH   SOLE 8 49 0 0
DONEGAL GROUP INC COM 257701201 52 3,441 SH   SOLE 1 3,441 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 318 60,323 SH   SOLE 1 60,323 0 0
DONNELLEY R R &amp SONS CO COM 257867200 57 58,623 SH   SOLE 1 58,623 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 11 11,100 SH Call SOLE 8 11,100 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 2 1,600 SH Put SOLE 8 1,600 0 0
DORIAN LPG LTD COM Y2106R110 648 74,396 SH   SOLE 1 74,396 0 0
DORIAN LPG LTD COM Y2106R110 1 126 SH   SOLE 8 126 0 0
DORMAN PRODUCTS INC COM 258278100 3,292 59,568 SH   SOLE 1 59,568 0 0
DOUGLAS DYNAMICS INC COM 25960R105 395 11,137 SH   SOLE 1 11,137 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1 31 SH   SOLE 8 31 0 0
DOUGLAS EMMETT INC TRUS 25960P109 3,078 100,891 SH   SOLE 1 100,891 0 0
DOUGLAS EMMETT INC TRUS 25960P109 51 1,670 SH   SOLE 8 1,670 0 0
DOUGLAS EMMETT INC OPT 25960P109 95 3,100 SH Call SOLE 8 3,100 0 0
DOUGLAS EMMETT INC COM 25960P109 454 14,872 SH   SOLE 99 14,872 0 0
DOVER CORP COM 260003108 7,459 88,884 SH   SOLE 1 88,884 0 0
DOVER CORP OPT 260003108 1,116 13,300 SH Call SOLE 8 13,300 0 0
DOVER CORP OPT 260003108 839 10,000 SH Put SOLE 8 10,000 0 0
DOVER CORP COM 260003108 150 1,788 SH   SOLE 8 1,788 0 0
DOVER CORP COM 260003108 98 1,180 SH   SOLE 9 1,180 0 0
DOW INC COM 260557103 136 4,650 SH   DFND 1 0 0 4,650
DOW INC COM 260557103 46,083 1,575,972 SH   SOLE 1 1,575,972 0 0
DOW INC COM 260557103 1,053 35,998 SH   SOLE 8 35,998 0 0
DOW INC OPT 260557103 3,717 127,112 SH Call SOLE 8 127,112 0 0
DOW INC OPT 260557103 13,884 474,850 SH Put SOLE 8 474,850 0 0
DOW INC COM 260557103 175 5,967 SH   SOLE 9 5,967 0 0
DRIL QUIP INC COM 262037104 1,005 32,987 SH   SOLE 1 32,987 0 0
DRIL QUIP INC OPT 262037104 58 1,900 SH Call SOLE 8 1,900 0 0
DRIL QUIP INC OPT 262037104 6 200 SH Put SOLE 8 200 0 0
DRIL QUIP INC COM 262037104 12 403 SH   SOLE 8 403 0 0
DRIVE SHACK INC COM 262077100 30 19,903 SH   SOLE 1 19,903 0 0
DROPBOX INC COM 26210C104 5,449 301,009 SH   SOLE 1 301,009 0 0
DROPBOX INC COM 26210C104 4 200 SH   DFND 1 0 0 200
DROPBOX INC OPT 26210C104 811 44,800 SH Call SOLE 8 44,800 0 0
DROPBOX INC COM 26210C104 2,038 112,622 SH   SOLE 8 112,622 0 0
DROPBOX INC OPT 26210C104 2,885 159,400 SH Put SOLE 8 159,400 0 0
DROPBOX INC COM 26210C104 31 1,742 SH   SOLE 9 1,742 0 0
DROPCAR INC COM 26210U203 1 1,900 SH   SOLE 8 1,900 0 0
DSP GROUP INC COM 23332B106 512 38,239 SH   SOLE 1 38,239 0 0
DTE ENERGY CO COM 233331107 14,078 148,238 SH   SOLE 1 148,238 0 0
DTE ENERGY CO COM 233331107 118 1,245 SH   SOLE 8 1,245 0 0
DTE ENERGY CO OPT 233331107 95 1,000 SH Put SOLE 8 1,000 0 0
DTE ENERGY CO OPT 233331107 418 4,400 SH Call SOLE 8 4,400 0 0
DTE ENERGY CO COM 233331107 134 1,424 SH   SOLE 9 1,424 0 0
DUCOMMUN INC DEL COM 264147109 89 3,579 SH   SOLE 1 3,579 0 0
DUCOMMUN INC DEL OPT 264147109 144 5,800 SH Put SOLE 8 5,800 0 0
DUCOMMUN INC DEL COM 264147109 4 146 SH   SOLE 8 146 0 0
DUKE ENERGY CORP NEW COM 26441C204 40,033 494,983 SH   SOLE 1 494,983 0 0
DUKE ENERGY CORP NEW COM 26441C204 27 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW OPT 26441C204 5,136 63,500 SH Call SOLE 8 63,500 0 0
DUKE ENERGY CORP NEW OPT 26441C204 3,381 41,800 SH Put SOLE 8 41,800 0 0
DUKE ENERGY CORP NEW COM 26441C204 841 10,400 SH   SOLE 8 10,400 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,214 15,008 SH   SOLE 9 15,008 0 0
DUKE ENERGY CORP NEW COM 26441C204 6,390 79,006 SH   SOLE 58 79,006 0 0
DUKE REALTY CORP TRUS 264411505 10,847 335,042 SH   SOLE 1 335,042 0 0
DUKE REALTY CORP COM 264411505 2,580 79,668 SH   SOLE 1 79,668 0 0
DUKE REALTY CORP TRUS 264411505 813 25,125 SH   SOLE 8 25,125 0 0
DUKE REALTY CORP COM 264411505 94 2,881 SH   SOLE 9 2,881 0 0
DUKE REALTY CORP COM 264411505 2,173 67,119 SH   SOLE 99 67,119 0 0
DULUTH HLDGS INC COM 26443V101 35 8,817 SH   SOLE 1 8,817 0 0
DUNKIN BRANDS GROUP INC COM 265504100 3,178 59,836 SH   SOLE 1 59,836 0 0
DUNKIN BRANDS GROUP INC COM 265504100 16 290 SH   SOLE 8 290 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 1,243 23,400 SH Call SOLE 8 23,400 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 2,623 49,400 SH Put SOLE 8 49,400 0 0
DUNKIN BRANDS GROUP INC COM 265504100 48 909 SH   SOLE 99 909 0 0
DUPONT DE NEMOURS INC COM 26614N102 152 4,449 SH   DFND 1 0 0 4,449
DUPONT DE NEMOURS INC COM 26614N102 49,435 1,449,684 SH   SOLE 1 1,449,684 0 0
DUPONT DE NEMOURS INC OPT 26614N102 9,043 265,200 SH Call SOLE 8 265,200 0 0
DUPONT DE NEMOURS INC OPT 26614N102 9,285 272,300 SH Put SOLE 8 272,300 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,579 163,612 SH   SOLE 8 163,612 0 0
DUPONT DE NEMOURS INC COM 26614N102 790 23,156 SH   SOLE 9 23,156 0 0
DXC TECHNOLOGY CO COM 23355L106 750 57,474 SH   SOLE 1 57,474 0 0
DXC TECHNOLOGY CO COM 23355L106 100 7,696 SH   DFND 1 0 0 7,696
DXC TECHNOLOGY CO COM 23355L106 621 47,625 SH   SOLE 8 47,625 0 0
DXC TECHNOLOGY CO OPT 23355L106 679 52,000 SH Put SOLE 8 52,000 0 0
DXC TECHNOLOGY CO OPT 23355L106 1,843 141,200 SH Call SOLE 8 141,200 0 0
DXC TECHNOLOGY CO COM 23355L106 84 6,439 SH   SOLE 9 6,439 0 0
DXP ENTERPRISES INC NEW COM 233377407 169 13,812 SH   SOLE 1 13,812 0 0
DYCOM INDS INC COM 267475101 2,304 89,844 SH   SOLE 1 89,844 0 0
DYCOM INDS INC COM 267475101 4 142 SH   SOLE 8 142 0 0
DYCOM INDS INC COM 267475101 315 12,278 SH   SOLE 99 12,278 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 212 59,868 SH   SOLE 1 59,868 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 8 2,350 SH   SOLE 8 2,350 0 0
DYNEX CAP INC TRUS 26817Q886 546 52,327 SH   SOLE 1 52,327 0 0
E L F BEAUTY INC COM 26856L103 178 18,037 SH   SOLE 1 18,037 0 0
EAGLE BANCORP INC MD COM 268948106 939 31,090 SH   SOLE 1 31,090 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 28 14,747 SH   SOLE 1 14,747 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 0 2 SH   SOLE 8 2 0 0
EAGLE MATERIALS INC COM 26969P108 771 13,200 SH   SOLE 1 13,200 0 0
EAGLE MATERIALS INC COM 26969P108 3 50 SH   SOLE 8 50 0 0
EAGLE MATERIALS INC OPT 26969P108 1,916 32,800 SH Call SOLE 8 32,800 0 0
EAGLE MATERIALS INC OPT 26969P108 105 1,800 SH Put SOLE 8 1,800 0 0
EAGLE MATERIALS INC COM 26969P108 319 5,467 SH   SOLE 99 5,467 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,736 37,724 SH   SOLE 1 37,724 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 17 373 SH   SOLE 8 373 0 0
EARTHSTONE ENERGY INC COM 27032D304 12 6,524 SH   SOLE 1 6,524 0 0
EAST WEST BANCORP INC COM 27579R104 1,709 66,355 SH   SOLE 1 66,355 0 0
EAST WEST BANCORP INC COM 27579R104 28 1,075 SH   SOLE 9 1,075 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 3,219 130,688 SH   SOLE 1 130,688 0 0
EASTERN CO COM 276317104 35 1,780 SH   SOLE 1 1,780 0 0
EASTGROUP PPTY INC TRUS 277276101 3,844 36,790 SH   SOLE 1 36,790 0 0
EASTGROUP PPTY INC TRUS 277276101 941 9,011 SH   SOLE 8 9,011 0 0
EASTMAN CHEM CO COM 277432100 14,074 302,150 SH   SOLE 1 302,150 0 0
EASTMAN CHEM CO OPT 277432100 401 8,600 SH Put SOLE 8 8,600 0 0
EASTMAN CHEM CO COM 277432100 36 777 SH   SOLE 8 777 0 0
EASTMAN CHEM CO OPT 277432100 1,262 27,100 SH Call SOLE 8 27,100 0 0
EASTMAN CHEM CO COM 277432100 55 1,186 SH   SOLE 9 1,186 0 0
EATON CORP PLC COM G29183103 145 1,870 SH   DFND 1 0 0 1,870
EATON CORP PLC COM G29183103 22,421 288,595 SH   SOLE 1 288,595 0 0
EATON CORP PLC OPT G29183103 13,316 171,400 SH Call SOLE 8 171,400 0 0
EATON CORP PLC OPT G29183103 676 8,700 SH Put SOLE 8 8,700 0 0
EATON CORP PLC COM G29183103 511 6,583 SH   SOLE 8 6,583 0 0
EATON CORP PLC COM G29183103 280 3,609 SH   SOLE 9 3,609 0 0
EATON VANCE CORP COM 278265103 4,482 138,979 SH   SOLE 1 138,979 0 0
EATON VANCE CORP COM 278265103 28 866 SH   SOLE 9 866 0 0
EATON VANCE SR INCOME TR FUND 27826S103 92 20,000 SH   SOLE 8 20,000 0 0
EBAY INC COM 278642103 59,205 1,969,623 SH   SOLE 1 1,969,623 0 0
EBAY INC COM 278642103 50 1,678 SH   DFND 1 0 0 1,678
EBAY INC OPT 278642103 1,160 38,600 SH Put SOLE 8 38,600 0 0
EBAY INC OPT 278642103 16,422 546,300 SH Call SOLE 8 546,300 0 0
EBAY INC COM 278642103 196 6,542 SH   SOLE 9 6,542 0 0
EBAY INC COM 278642103 2,280 75,852 SH   SOLE 99 75,852 0 0
EBIX INC COM 278715206 314 20,686 SH   SOLE 1 20,686 0 0
EBIX INC COM 278715206 271 17,881 SH   SOLE 8 17,881 0 0
EBIX INC OPT 278715206 317 20,900 SH Put SOLE 8 20,900 0 0
EBIX INC OPT 278715206 431 28,400 SH Call SOLE 8 28,400 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 466 27,291 SH   SOLE 1 27,291 0 0
ECOLAB INC COM 278865100 562 3,607 SH   DFND 1 0 0 3,607
ECOLAB INC COM 278865100 142,959 917,417 SH   SOLE 1 485,007 432,410 0
ECOLAB INC OPT 278865100 265 1,700 SH Put SOLE 8 1,700 0 0
ECOLAB INC OPT 278865100 748 4,800 SH Call SOLE 8 4,800 0 0
ECOLAB INC COM 278865100 140 899 SH   SOLE 8 899 0 0
ECOLAB INC COM 278865100 4,708 30,218 SH   SOLE 9 30,218 0 0
ECOLAB INC COM 278865100 7,840 50,314 SH   SOLE 20 0 50,314 0
ECOLAB INC COM 278865100 3,029 19,437 SH   SOLE 82 0 19,437 0
ECOLAB INC COM 278865100 9,266 59,460 SH   SOLE 99 0 59,460 0
EDGEWELL PERS CARE CO COM 28035Q102 481 19,962 SH   SOLE 1 19,962 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 662 27,500 SH Call SOLE 8 27,500 0 0
EDGEWELL PERS CARE CO COM 28035Q102 231 9,594 SH   SOLE 8 9,594 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 82 3,400 SH Put SOLE 8 3,400 0 0
EDISON INTL COM 281020107 18,285 333,737 SH   SOLE 1 333,737 0 0
EDISON INTL OPT 281020107 12,300 224,500 SH Call SOLE 8 224,500 0 0
EDISON INTL OPT 281020107 1,770 32,300 SH Put SOLE 8 32,300 0 0
EDISON INTL COM 281020107 322 5,859 SH   SOLE 8 5,859 0 0
EDISON INTL COM 281020107 154 2,834 SH   SOLE 9 2,834 0 0
EDITAS MEDICINE INC COM 28106W103 873 43,959 SH   SOLE 1 43,959 0 0
EDITAS MEDICINE INC COM 28106W103 23 1,152 SH   SOLE 8 1,152 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 51,291 271,937 SH   SOLE 1 271,937 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 3,320 17,600 SH Put SOLE 8 17,600 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 288 1,525 SH   SOLE 8 1,525 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 4,904 26,000 SH Call SOLE 8 26,000 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 322 1,707 SH   SOLE 9 1,707 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 189 1,000 SH   DFND 20 0 0 1,000
EDWARDS LIFESCIENCES CORP COM 28176E108 4,235 22,453 SH   SOLE 58 22,453 0 0
EGAIN CORP COM 28225C806 50 6,819 SH   SOLE 1 6,819 0 0
EHEALTH INC COM 28238P109 7,222 51,280 SH   SOLE 1 51,280 0 0
EHEALTH INC COM 28238P109 7 50 SH   SOLE 8 50 0 0
EIDOS THERAPEUTICS INC COM 28249H104 369 7,523 SH   SOLE 1 7,523 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 123 17,884 SH   SOLE 1 17,884 0 0
EL PASO ELEC CO COM 283677854 5,932 87,298 SH   SOLE 1 87,298 0 0
EL POLLO LOCO HLDGS INC COM 268603107 195 23,050 SH   SOLE 1 23,050 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 6 700 SH Call SOLE 8 700 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 34 4,000 SH Put SOLE 8 4,000 0 0
EL POLLO LOCO HLDGS INC COM 268603107 18 2,170 SH   SOLE 8 2,170 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 425 19,000 SH   DFND 1 0 0 19,000
ELANCO ANIMAL HEALTH INC COM 28414H103 7,128 318,379 SH   SOLE 1 318,379 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 1,417 63,300 SH Put SOLE 8 63,300 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 1,624 72,503 SH   SOLE 8 72,503 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 5,208 232,600 SH Call SOLE 8 232,600 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 52 2,325 SH   SOLE 9 2,325 0 0
ELASTIC N V COM N14506104 13,193 236,393 SH   SOLE 1 236,393 0 0
ELASTIC N V OPT N14506104 4,900 87,800 SH Call SOLE 8 87,800 0 0
ELBIT SYS LTD COM M3760D101 325 2,546 SH   SOLE 9 2,546 0 0
ELDORADO GOLD CORP NEW COM 284902509 224 36,241 SH   SOLE 8 36,241 0 0
ELDORADO GOLD CORP NEW OPT 284902509 60 9,700 SH Call SOLE 8 9,700 0 0
ELDORADO GOLD CORP NEW OPT 284902509 203 32,900 SH Put SOLE 8 32,900 0 0
ELDORADO RESORTS INC COM 28470R102 1,138 78,955 SH   SOLE 1 78,955 0 0
ELDORADO RESORTS INC COM 28470R102 742 51,477 SH   SOLE 8 51,477 0 0
ELDORADO RESORTS INC OPT 28470R102 834 57,900 SH Put SOLE 8 57,900 0 0
ELDORADO RESORTS INC OPT 28470R102 648 45,000 SH Call SOLE 8 45,000 0 0
ELECTROCORE INC COM 28531P103 4 4,248 SH   SOLE 1 4,248 0 0
ELECTRONIC ARTS INC COM 285512109 54,564 544,699 SH   SOLE 1 544,699 0 0
ELECTRONIC ARTS INC COM 285512109 130 1,300 SH   DFND 1 0 0 1,300
ELECTRONIC ARTS INC OPT 285512109 6,611 66,000 SH Put SOLE 8 66,000 0 0
ELECTRONIC ARTS INC COM 285512109 3,036 30,300 SH   SOLE 8 30,300 0 0
ELECTRONIC ARTS INC OPT 285512109 7,944 79,300 SH Call SOLE 8 79,300 0 0
ELECTRONIC ARTS INC COM 285512109 240 2,391 SH   SOLE 9 2,391 0 0
ELECTRONIC ARTS INC COM 285512109 3,243 32,376 SH   SOLE 58 32,376 0 0
ELECTRONIC ARTS INC COM 285512109 1,221 12,186 SH   SOLE 99 12,186 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,014 121,350 SH   SOLE 1 121,350 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 58 6,900 SH Call SOLE 8 6,900 0 0
ELEMENT SOLUTIONS INC COM 28618M106 20 2,366 SH   SOLE 8 2,366 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 45 5,400 SH Put SOLE 8 5,400 0 0
ELEVATE CREDIT INC COM 28621V101 8 7,354 SH   SOLE 1 7,354 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 16 8,356 SH   SOLE 1 8,356 0 0
EMBRAER S.A. ADR 29082A107 256 34,551 SH   SOLE 1 34,551 0 0
EMBRAER S.A. ADR 29082A107 0 42 SH   SOLE 8 42 0 0
EMBRAER S.A. ADR 29082A107 62 8,353 SH   SOLE 9 8,353 0 0
EMCOR GROUP INC COM 29084Q100 3,264 53,235 SH   SOLE 1 53,235 0 0
EMCOR GROUP INC COM 29084Q100 6 100 SH   SOLE 8 100 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 7,330 126,679 SH   SOLE 1 126,679 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 64 1,112 SH   SOLE 8 1,112 0 0
EMERSON ELEC CO COM 291011104 25,640 538,069 SH   SOLE 1 538,069 0 0
EMERSON ELEC CO COM 291011104 2,773 58,194 SH   SOLE 8 58,194 0 0
EMERSON ELEC CO OPT 291011104 4,532 95,100 SH Put SOLE 8 95,100 0 0
EMERSON ELEC CO OPT 291011104 2,788 58,500 SH Call SOLE 8 58,500 0 0
EMERSON ELEC CO COM 291011104 245 5,135 SH   SOLE 9 5,135 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 849 94,824 SH   SOLE 1 94,824 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 5 511 SH   SOLE 8 511 0 0
EMPLOYERS HOLDINGS INC COM 292218104 1,056 26,075 SH   SOLE 1 26,075 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 1,237 481,447 SH   SOLE 1 481,447 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 736 14,320 SH   SOLE 1 14,320 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 23 445 SH   SOLE 8 445 0 0
ENBRIDGE INC COM 29250N105 10,506 361,176 SH   SOLE 1 361,176 0 0
ENBRIDGE INC COM 29250N105 1,281 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC OPT 29250N105 2,118 72,800 SH Call SOLE 8 72,800 0 0
ENBRIDGE INC OPT 29250N105 3,031 104,200 SH Put SOLE 8 104,200 0 0
ENBRIDGE INC COM 29250N105 2,322 79,812 SH   SOLE 8 79,812 0 0
ENBRIDGE INC COM 29250N105 2,008 69,032 SH   SOLE 9 69,032 0 0
ENBRIDGE INC COM 29250N105 46 1,565 SH   SOLE 82 1,565 0 0
ENCOMPASS HEALTH CORP COM 29261A100 860 13,434 SH   SOLE 1 13,434 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 1,588 24,800 SH Put SOLE 8 24,800 0 0
ENCOMPASS HEALTH CORP COM 29261A100 499 7,784 SH   SOLE 8 7,784 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 1,185 18,500 SH Call SOLE 8 18,500 0 0
ENCOMPASS HEALTH CORP COM 29261A100 236 3,688 SH   SOLE 99 3,688 0 0
ENCORE CAP EUROPE FIN LTD BOND 29260UAA5 78 100,000 PRN   SOLE 8 0 0 100,000
ENCORE CAP GROUP INC COM 292554102 706 30,219 SH   SOLE 1 30,219 0 0
ENCORE CAP GROUP INC COM 292554102 2 100 SH   SOLE 8 100 0 0
ENCORE CAP GROUP INC BOND 292554AF9 95 100,000 PRN   SOLE 8 0 0 100,000
ENCORE WIRE CORP COM 292562105 1,380 32,844 SH   SOLE 1 32,844 0 0
ENCORE WIRE CORP OPT 292562105 46 1,100 SH Call SOLE 8 1,100 0 0
ENCORE WIRE CORP COM 292562105 51 1,217 SH   SOLE 8 1,217 0 0
ENCORE WIRE CORP OPT 292562105 34 800 SH Put SOLE 8 800 0 0
ENDO INTL PLC COM G30401106 1,782 481,564 SH   SOLE 1 481,564 0 0
ENDO INTL PLC OPT G30401106 155 41,800 SH Put SOLE 8 41,800 0 0
ENDO INTL PLC OPT G30401106 200 54,000 SH Call SOLE 8 54,000 0 0
ENDO INTL PLC COM G30401106 380 102,738 SH   SOLE 8 102,738 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 122 63,149 SH   SOLE 1 63,149 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 0 56 SH   SOLE 8 56 0 0
ENEL AMERICAS S A ADR 29274F104 90 14,802 SH   SOLE 99 14,802 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 998 33,000 SH   SOLE 1 33,000 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 3 100 SH   SOLE 8 100 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 306 10,104 SH   SOLE 99 10,104 0 0
ENERGOUS CORP COM 29272C103 7 9,528 SH   SOLE 1 9,528 0 0
ENERGOUS CORP OPT 29272C103 5 7,300 SH Put SOLE 8 7,300 0 0
ENERGOUS CORP OPT 29272C103 22 29,800 SH Call SOLE 8 29,800 0 0
ENERGY FUELS INC COM 292671708 38 32,559 SH   SOLE 1 32,559 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY RECOVERY INC COM 29270J100 93 12,540 SH   SOLE 1 12,540 0 0
ENERGY RECOVERY INC OPT 29270J100 40 5,400 SH Put SOLE 8 5,400 0 0
ENERGY RECOVERY INC OPT 29270J100 10 1,400 SH Call SOLE 8 1,400 0 0
ENERGY RECOVERY INC COM 29270J100 22 2,942 SH   SOLE 8 2,942 0 0
ENERGY TRANSFER LP COM 29273V100 39,087 8,497,110 SH   SOLE 1 8,497,110 0 0
ENERGY TRANSFER LP OPT 29273V100 899 195,400 SH Put SOLE 8 195,400 0 0
ENERGY TRANSFER LP COM 29273V100 1,505 327,239 SH   SOLE 8 327,239 0 0
ENERGY TRANSFER LP OPT 29273V100 11,021 2,395,800 SH Call SOLE 8 2,395,800 0 0
ENERPLUS CORP OPT 292766102 4 2,900 SH Put SOLE 8 2,900 0 0
ENERPLUS CORP COM 292766102 2 1,411 SH   SOLE 8 1,411 0 0
ENERPLUS CORP OPT 292766102 6 3,800 SH Call SOLE 8 3,800 0 0
ENERPLUS CORP COM 292766102 14 9,360 SH   SOLE 99 9,360 0 0
ENERSYS COM 29275Y102 703 14,183 SH   SOLE 1 14,183 0 0
ENERSYS OPT 29275Y102 134 2,700 SH Call SOLE 8 2,700 0 0
ENERSYS OPT 29275Y102 183 3,700 SH Put SOLE 8 3,700 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 1,751 1,591,372 SH   SOLE 1 1,591,372 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 0 85 SH   SOLE 8 85 0 0
ENNIS INC COM 293389102 183 9,729 SH   SOLE 1 9,729 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 14 4,576 SH   SOLE 1 4,576 0 0
ENOVA INTL INC COM 29357K103 738 50,932 SH   SOLE 1 50,932 0 0
ENOVA INTL INC COM 29357K103 1 80 SH   SOLE 8 80 0 0
ENPHASE ENERGY INC COM 29355A107 13,250 410,358 SH   SOLE 1 410,358 0 0
ENPHASE ENERGY INC COM 29355A107 1,239 38,367 SH   SOLE 8 38,367 0 0
ENPRO INDS INC COM 29355X107 974 24,591 SH   SOLE 1 24,591 0 0
ENSIGN GROUP INC COM 29358P101 2,147 57,046 SH   SOLE 1 57,046 0 0
ENSTAR GROUP LIMITED COM G3075P101 607 3,820 SH   SOLE 1 3,820 0 0
ENTEGRIS INC COM 29362U104 326 7,274 SH   SOLE 1 7,274 0 0
ENTEGRIS INC COM 29362U104 1 15 SH   SOLE 8 15 0 0
ENTEGRIS INC COM 29362U104 1,001 22,362 SH   SOLE 99 22,362 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 106 61,464 SH   SOLE 1 61,464 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 0 100 SH   SOLE 8 100 0 0
ENTERGY CORP NEW COM 29364G103 21,728 231,228 SH   SOLE 1 231,228 0 0
ENTERGY CORP NEW OPT 29364G103 132 1,400 SH Call SOLE 8 1,400 0 0
ENTERGY CORP NEW COM 29364G103 101 1,083 SH   SOLE 8 1,083 0 0
ENTERGY CORP NEW OPT 29364G103 291 3,100 SH Put SOLE 8 3,100 0 0
ENTERGY CORP NEW COM 29364G103 253 2,687 SH   SOLE 9 2,687 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 82 2,995 SH   SOLE 1 2,995 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 226 8,076 SH   SOLE 1 8,076 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 22,662 1,584,778 SH   SOLE 1 1,584,778 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,592 251,149 SH   SOLE 8 251,149 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 17,564 1,228,200 SH Put SOLE 8 1,228,200 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 2,381 166,500 SH Call SOLE 8 166,500 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 164 11,460 SH   SOLE 9 11,460 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 60 29,277 SH   SOLE 1 29,277 0 0
ENVESTNET INC COM 29404K106 863 16,039 SH   SOLE 1 16,039 0 0
ENVESTNET INC BOND 29404KAB2 89 84,000 PRN   SOLE 8 0 0 84,000
ENVESTNET INC COM 29404K106 0 3 SH   SOLE 8 3 0 0
ENZO BIOCHEM INC COM 294100102 37 14,608 SH   SOLE 1 14,608 0 0
EOG RES INC COM 26875P101 57 1,577 SH   DFND 1 0 0 1,577
EOG RES INC COM 26875P101 38,961 1,084,607 SH   SOLE 1 616,418 468,189 0
EOG RES INC OPT 26875P101 12,777 355,700 SH Call SOLE 8 355,700 0 0
EOG RES INC OPT 26875P101 10,367 288,600 SH Put SOLE 8 288,600 0 0
EOG RES INC COM 26875P101 7,899 219,897 SH   SOLE 8 219,897 0 0
EOG RES INC COM 26875P101 1,208 33,630 SH   SOLE 9 33,630 0 0
EOG RES INC COM 26875P101 1,710 47,597 SH   SOLE 20 0 47,597 0
EOG RES INC COM 26875P101 746 20,774 SH   SOLE 82 0 20,774 0
EOG RES INC COM 26875P101 2,130 59,306 SH   SOLE 99 0 59,306 0
EPAM SYS INC COM 29414B104 9,572 51,562 SH   SOLE 1 51,562 0 0
EPAM SYS INC COM 29414B104 19 100 SH   SOLE 8 100 0 0
EPAM SYS INC COM 29414B104 73 391 SH   SOLE 9 391 0 0
EPAM SYS INC COM 29414B104 204 1,099 SH   SOLE 99 1,099 0 0
EPIZYME INC COM 29428V104 533 34,266 SH   SOLE 1 34,266 0 0
EPIZYME INC COM 29428V104 20 1,328 SH   SOLE 8 1,328 0 0
EPLUS INC COM 294268107 1,928 30,801 SH   SOLE 1 30,801 0 0
EPR PPTYS TRUS 26884U109 186 7,675 SH   SOLE 1 7,675 0 0
EPR PPTYS TRUS 26884U109 288 11,905 SH   SOLE 8 11,905 0 0
EPR PPTYS COM 26884U109 521 21,520 SH   SOLE 99 21,520 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 13,862 1,174,734 SH   SOLE 1 1,174,734 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 1,909 161,814 SH   SOLE 8 161,814 0 0
EQT CORPORATION COM 26884L109 1,630 230,500 SH   SOLE 1 230,500 0 0
EQT CORPORATION COM 26884L109 643 90,934 SH   SOLE 8 90,934 0 0
EQT CORPORATION OPT 26884L109 63 8,800 SH Call SOLE 8 8,800 0 0
EQT CORPORATION OPT 26884L109 40 5,600 SH Put SOLE 8 5,600 0 0
EQT CORPORATION COM 26884L109 31 4,344 SH   SOLE 99 4,344 0 0
EQUIFAX INC COM 294429105 12,523 104,845 SH   SOLE 1 104,845 0 0
EQUIFAX INC COM 294429105 121 1,011 SH   SOLE 9 1,011 0 0
EQUIFAX INC COM 294429105 317 2,653 SH   SOLE 99 2,653 0 0
EQUINIX INC TRUS 29444U700 20,597 32,976 SH   SOLE 1 32,976 0 0
EQUINIX INC COM 29444U700 11,544 18,484 SH   SOLE 1 18,484 0 0
EQUINIX INC COM 29444U700 286 458 SH   DFND 1 0 0 458
EQUINIX INC OPT 29444U700 2,061 3,300 SH Put SOLE 8 3,300 0 0
EQUINIX INC OPT 29444U700 937 1,500 SH Call SOLE 8 1,500 0 0
EQUINIX INC TRUS 29444U700 570 912 SH   SOLE 8 912 0 0
EQUINIX INC COM 29444U700 423 678 SH   SOLE 9 678 0 0
EQUINIX INC COM 29444U700 3,066 4,909 SH   SOLE 99 4,909 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 7,745 1,539,933 SH   SOLE 1 1,539,933 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 3 539 SH   SOLE 8 539 0 0
EQUITY BANCSHARES INC COM 29460X109 85 4,939 SH   SOLE 1 4,939 0 0
EQUITY BANCSHARES INC COM 29460X109 236 13,684 SH   SOLE 99 13,684 0 0
EQUITY COMWLTH TRUS 294628102 7,378 232,692 SH   SOLE 1 232,692 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 855 14,882 SH   SOLE 1 14,882 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 14,799 257,462 SH   SOLE 1 257,462 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 71 1,235 SH   SOLE 9 1,235 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 209 3,639 SH   SOLE 99 3,639 0 0
EQUITY RESIDENTIAL TRUS 29476L107 29,847 483,668 SH   SOLE 1 483,668 0 0
EQUITY RESIDENTIAL COM 29476L107 4,668 75,660 SH   SOLE 1 75,660 0 0
EQUITY RESIDENTIAL OPT 29476L107 142 2,300 SH Call SOLE 8 2,300 0 0
EQUITY RESIDENTIAL OPT 29476L107 623 10,100 SH Put SOLE 8 10,100 0 0
EQUITY RESIDENTIAL COM 29476L107 203 3,283 SH   SOLE 9 3,283 0 0
EQUITY RESIDENTIAL COM 29476L107 1,044 16,923 SH   SOLE 99 16,923 0 0
ERA GROUP INC COM 26885G109 94 17,692 SH   SOLE 1 17,692 0 0
ERICSSON ADR 294821608 482 59,609 SH   SOLE 1 59,609 0 0
ERICSSON OPT 294821608 136 16,800 SH Put SOLE 8 16,800 0 0
ERICSSON OPT 294821608 138 17,000 SH Call SOLE 8 17,000 0 0
ERICSSON ADR 294821608 403 49,845 SH   SOLE 8 49,845 0 0
ERIE INDTY CO COM 29530P102 1,199 8,084 SH   SOLE 1 8,084 0 0
ERIE INDTY CO COM 29530P102 28 186 SH   SOLE 9 186 0 0
EROS INTL PLC COM G3788M114 989 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 386 233,693 SH   SOLE 1 233,693 0 0
EROS INTL PLC COM G3788M114 0 17 SH   SOLE 8 17 0 0
ESCALADE INC COM 296056104 21 3,531 SH   SOLE 1 3,531 0 0
ESCO TECHNOLOGIES INC COM 296315104 2,797 36,851 SH   SOLE 1 36,851 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 5,628 178,509 SH   SOLE 1 178,509 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 22 699 SH   SOLE 8 699 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 3 100 SH Call SOLE 8 100 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 52 3,506 SH   SOLE 1 3,506 0 0
ESSA BANCORP INC COM 29667D104 43 3,133 SH   SOLE 1 3,133 0 0
ESSENT GROUP LTD COM G3198U102 975 37,025 SH   SOLE 1 37,025 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 1,161 88,957 SH   SOLE 1 88,957 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 331 25,349 SH   SOLE 8 25,349 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1,012 77,493 SH   SOLE 99 77,493 0 0
ESSEX PPTY TR INC COM 297178105 6,115 27,769 SH   SOLE 1 27,769 0 0
ESSEX PPTY TR INC TRUS 297178105 16,948 76,957 SH   SOLE 1 76,957 0 0
ESSEX PPTY TR INC TRUS 297178105 426 1,936 SH   SOLE 8 1,936 0 0
ESSEX PPTY TR INC COM 297178105 117 533 SH   SOLE 9 533 0 0
ESSEX PPTY TR INC COM 297178105 46 211 SH   SOLE 82 211 0 0
ESSEX PPTY TR INC COM 297178105 3,806 17,282 SH   SOLE 99 17,282 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 23 1,600 SH   SOLE 8 1,600 0 0
ETF MANAGERS TR FUND 26924G508 644 56,522 SH   SOLE 8 56,522 0 0
ETF MANAGERS TR OPT 26924G508 1,088 95,400 SH Call SOLE 8 95,400 0 0
ETF MANAGERS TR OPT 26924G508 750 65,800 SH Put SOLE 8 65,800 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 345 33,812 SH   SOLE 1 33,812 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 1 60 SH   SOLE 8 60 0 0
ETSY INC COM 29786A106 12,818 333,437 SH   SOLE 1 333,437 0 0
ETSY INC BOND 29786AAC0 172 136,000 PRN   SOLE 8 0 0 136,000
ETSY INC OPT 29786A106 2,868 74,600 SH Put SOLE 8 74,600 0 0
ETSY INC COM 29786A106 1,140 29,662 SH   SOLE 8 29,662 0 0
ETSY INC OPT 29786A106 1,453 37,800 SH Call SOLE 8 37,800 0 0
ETSY INC COM 29786A106 1,731 45,029 SH   SOLE 99 45,029 0 0
EURONAV NV ANTWERPEN COM B38564108 3,557 315,294 SH   SOLE 1 315,294 0 0
EURONAV NV ANTWERPEN COM B38564108 2 159 SH   SOLE 8 159 0 0
EURONAV NV ANTWERPEN COM B38564108 22,819 2,022,885 SH   SOLE 9 2,022,885 0 0
EURONET WORLDWIDE INC COM 298736109 1,055 12,306 SH   SOLE 1 12,306 0 0
EURONET WORLDWIDE INC OPT 298736109 189 2,200 SH Call SOLE 8 2,200 0 0
EURONET WORLDWIDE INC OPT 298736109 231 2,700 SH Put SOLE 8 2,700 0 0
EURONET WORLDWIDE INC COM 298736109 333 3,884 SH   SOLE 8 3,884 0 0
EVANS BANCORP INC COM 29911Q208 156 6,419 SH   SOLE 1 6,419 0 0
EVELO BIOSCIENCES INC COM 299734103 17 4,531 SH   SOLE 1 4,531 0 0
EVENTBRITE INC COM 29975E109 145 19,842 SH   SOLE 1 19,842 0 0
EVERBRIDGE INC COM 29978A104 11,904 111,922 SH   SOLE 1 111,922 0 0
EVERBRIDGE INC COM 29978A104 11 100 SH   DFND 1 0 0 100
EVERBRIDGE INC COM 29978A104 170 1,600 SH   SOLE 8 1,600 0 0
EVERCORE INC COM 29977A105 832 18,055 SH   SOLE 1 18,055 0 0
EVEREST RE GROUP LTD COM G3223R108 7,072 36,761 SH   SOLE 1 36,761 0 0
EVEREST RE GROUP LTD COM G3223R108 58 300 SH   SOLE 8 300 0 0
EVEREST RE GROUP LTD OPT G3223R108 38 200 SH Call SOLE 8 200 0 0
EVEREST RE GROUP LTD OPT G3223R108 96 500 SH Put SOLE 8 500 0 0
EVEREST RE GROUP LTD COM G3223R108 63 324 SH   SOLE 9 324 0 0
EVEREST RE GROUP LTD COM G3223R108 383 1,993 SH   SOLE 99 1,993 0 0
EVERGY INC COM 30034W106 90,868 1,650,616 SH   SOLE 1 1,650,616 0 0
EVERGY INC COM 30034W106 11 195 SH   SOLE 8 195 0 0
EVERGY INC COM 30034W106 106 1,938 SH   SOLE 9 1,938 0 0
EVERI HLDGS INC COM 30034T103 99 29,892 SH   SOLE 1 29,892 0 0
EVERI HLDGS INC COM 30034T103 1 185 SH   SOLE 8 185 0 0
EVERQUOTE INC COM 30041R108 195 7,420 SH   SOLE 1 7,420 0 0
EVERQUOTE INC COM 30041R108 11 404 SH   SOLE 8 404 0 0
EVERSOURCE ENERGY COM 30040W108 48,584 621,202 SH   SOLE 1 621,202 0 0
EVERSOURCE ENERGY COM 30040W108 58 752 SH   SOLE 8 752 0 0
EVERSOURCE ENERGY COM 30040W108 200 2,561 SH   SOLE 9 2,561 0 0
EVERTEC INC COM 30040P103 1,129 49,651 SH   SOLE 1 49,651 0 0
EVERTEC INC COM 30040P103 2 70 SH   SOLE 8 70 0 0
EVO PMTS INC COM 26927E104 406 26,577 SH   SOLE 1 26,577 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 25 4,691 SH   SOLE 1 4,691 0 0
EVOGENE LTD COM M4119S104 1 696 SH   SOLE 9 696 0 0
EVOLENT HEALTH INC COM 30050B101 1,931 355,468 SH   SOLE 1 355,468 0 0
EVOLENT HEALTH INC COM 30050B101 81 15,000 SH   DFND 1 0 0 15,000
EVOLENT HEALTH INC COM 30050B101 0 41 SH   SOLE 8 41 0 0
EVOLENT HEALTH INC BOND 30050BAB7 1,010 1,210,000 PRN   SOLE 8 0 0 1,210,000
EVOLUS INC COM 30052C107 26 6,136 SH   SOLE 1 6,136 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 25 9,311 SH   SOLE 1 9,311 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 5 2,000 SH   DFND 1 0 0 2,000
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 585 52,107 SH   SOLE 1 52,107 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1 73 SH   SOLE 8 73 0 0
EXACT SCIENCES CORP COM 30063P105 4,752 81,922 SH   SOLE 1 81,922 0 0
EXACT SCIENCES CORP COM 30063P105 1,255 21,637 SH   SOLE 8 21,637 0 0
EXACT SCIENCES CORP OPT 30063P105 9,935 171,300 SH Call SOLE 8 171,300 0 0
EXACT SCIENCES CORP OPT 30063P105 6,902 119,000 SH Put SOLE 8 119,000 0 0
EXACT SCIENCES CORP BOND 30063PAA3 1,605 1,483,000 PRN   SOLE 8 0 0 1,483,000
EXACT SCIENCES CORP COM 30063P105 62 1,071 SH   SOLE 9 1,071 0 0
EXANTAS CAP CORP TRUS 30068N105 74 26,649 SH   SOLE 1 26,649 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 64 1,902 SH   DFND 1 0 0 1,902
EXELA TECHNOLOGIES INC COM 30162V102 2 14,898 SH   SOLE 1 14,898 0 0
EXELIXIS INC COM 30161Q104 15,488 899,444 SH   SOLE 1 899,444 0 0
EXELIXIS INC COM 30161Q104 463 26,888 SH   SOLE 8 26,888 0 0
EXELIXIS INC OPT 30161Q104 324 18,800 SH Put SOLE 8 18,800 0 0
EXELIXIS INC OPT 30161Q104 527 30,600 SH Call SOLE 8 30,600 0 0
EXELON CORP COM 30161N101 20,240 549,853 SH   SOLE 1 549,853 0 0
EXELON CORP OPT 30161N101 2,418 65,700 SH Put SOLE 8 65,700 0 0
EXELON CORP COM 30161N101 887 24,120 SH   SOLE 8 24,120 0 0
EXELON CORP OPT 30161N101 4,204 114,200 SH Call SOLE 8 114,200 0 0
EXELON CORP COM 30161N101 641 17,390 SH   SOLE 9 17,390 0 0
EXELON CORP COM 30161N101 149 4,052 SH   SOLE 99 4,052 0 0
EXLSERVICE HOLDINGS INC COM 302081104 2,090 40,182 SH   SOLE 1 40,182 0 0
EXLSERVICE HOLDINGS INC COM 302081104 1 24 SH   SOLE 8 24 0 0
EXLSERVICE HOLDINGS INC COM 302081104 208 3,989 SH   SOLE 99 3,989 0 0
EXONE CO OPT 302104104 59 9,300 SH Call SOLE 8 9,300 0 0
EXP WORLD HLDGS INC COM 30212W100 58 6,853 SH   SOLE 1 6,853 0 0
EXPEDIA GROUP INC COM 30212P303 111 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC COM 30212P303 22,738 404,090 SH   SOLE 1 404,090 0 0
EXPEDIA GROUP INC OPT 30212P303 35,895 637,900 SH Put SOLE 8 637,900 0 0
EXPEDIA GROUP INC COM 30212P303 50,714 901,280 SH   SOLE 8 901,280 0 0
EXPEDIA GROUP INC OPT 30212P303 103,222 1,834,400 SH Call SOLE 8 1,834,400 0 0
EXPEDIA GROUP INC COM 30212P303 297 5,298 SH   SOLE 9 5,298 0 0
EXPEDITORS INTL WASH INC COM 302130109 34,546 517,799 SH   SOLE 1 517,799 0 0
EXPEDITORS INTL WASH INC OPT 302130109 3,195 47,900 SH Call SOLE 8 47,900 0 0
EXPEDITORS INTL WASH INC OPT 302130109 87 1,300 SH Put SOLE 8 1,300 0 0
EXPEDITORS INTL WASH INC COM 302130109 548 8,213 SH   SOLE 8 8,213 0 0
EXPEDITORS INTL WASH INC COM 302130109 95 1,405 SH   SOLE 9 1,405 0 0
EXPEDITORS INTL WASH INC COM 302130109 477 7,148 SH   SOLE 99 7,148 0 0
EXPONENT INC COM 30214U102 4,117 57,253 SH   SOLE 1 57,253 0 0
EXPRESS INC COM 30219E103 84 56,457 SH   SOLE 1 56,457 0 0
EXPRESS INC OPT 30219E103 44 29,700 SH Call SOLE 8 29,700 0 0
EXPRESS INC OPT 30219E103 3 2,300 SH Put SOLE 8 2,300 0 0
EXTENDED STAY AMER INC TRUS 30224P200 27 3,700 SH   SOLE 1 3,700 0 0
EXTERRAN CORP COM 30227H106 114 23,620 SH   SOLE 1 23,620 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,628 37,893 SH   SOLE 1 37,893 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 11,091 115,822 SH   SOLE 1 115,822 0 0
EXTRA SPACE STORAGE INC COM 30225T102 96 1,009 SH   SOLE 9 1,009 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,514 26,250 SH   SOLE 99 26,250 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 23 53,693 SH   SOLE 1 53,693 0 0
EXTREME NETWORKS INC COM 30226D106 403 130,401 SH   SOLE 1 130,401 0 0
EXXON MOBIL CORP COM 30231G102 1,478 38,937 SH   DFND 1 0 0 38,937
EXXON MOBIL CORP COM 30231G102 116,245 3,061,517 SH   SOLE 1 3,061,517 0 0
EXXON MOBIL CORP OPT 30231G102 42,705 1,124,700 SH Put SOLE 8 1,124,700 0 0
EXXON MOBIL CORP OPT 30231G102 22,740 598,900 SH Call SOLE 8 598,900 0 0
EXXON MOBIL CORP COM 30231G102 44,159 1,163,002 SH   SOLE 8 1,163,002 0 0
EXXON MOBIL CORP COM 30231G102 1,462 38,519 SH   SOLE 9 38,519 0 0
EXXON MOBIL CORP COM 30231G102 17,410 458,529 SH   SOLE 58 458,529 0 0
EXXON MOBIL CORP COM 30231G102 56 1,468 SH   SOLE 82 1,468 0 0
EXXON MOBIL CORP COM 30231G102 259 6,821 SH   SOLE 99 6,821 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 21 20,862 SH   SOLE 1 20,862 0 0
EZCORP INC COM 302301106 241 57,610 SH   SOLE 1 57,610 0 0
EZCORP INC COM 302301106 0 80 SH   SOLE 8 80 0 0
EZCORP INC OPT 302301106 5 1,100 SH Call SOLE 8 1,100 0 0
F M C CORP COM 302491303 23,102 282,812 SH   SOLE 1 282,812 0 0
F M C CORP OPT 302491303 139 1,700 SH Put SOLE 8 1,700 0 0
F M C CORP COM 302491303 145 1,772 SH   SOLE 8 1,772 0 0
F M C CORP OPT 302491303 4,101 50,200 SH Call SOLE 8 50,200 0 0
F M C CORP COM 302491303 144 1,777 SH   SOLE 9 1,777 0 0
F N B CORP COM 302520101 938 127,245 SH   SOLE 1 127,245 0 0
F N B CORP COM 302520101 181 24,606 SH   SOLE 99 24,606 0 0
F5 NETWORKS INC COM 315616102 21,697 203,468 SH   SOLE 1 203,468 0 0
F5 NETWORKS INC COM 315616102 451 4,230 SH   SOLE 8 4,230 0 0
F5 NETWORKS INC OPT 315616102 4,553 42,700 SH Call SOLE 8 42,700 0 0
F5 NETWORKS INC OPT 315616102 3,785 35,500 SH Put SOLE 8 35,500 0 0
F5 NETWORKS INC COM 315616102 51 478 SH   SOLE 9 478 0 0
FABRINET COM G3323L100 1,862 34,120 SH   SOLE 1 34,120 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 94 1,713 SH   SOLE 8 1,713 0 0
FABRINET OPT G3323L100 218 4,000 SH Put SOLE 8 4,000 0 0
FABRINET COM G3323L100 82 1,512 SH   SOLE 99 1,512 0 0
FACEBOOK INC OPT 30303M102 10,008 60,000 SH Put SOLE 1 60,000 0 0
FACEBOOK INC COM 30303M102 2,088 12,519 SH   DFND 1 0 0 12,519
FACEBOOK INC COM 30303M102 597,334 3,581,134 SH   SOLE 1 3,070,747 510,387 0
FACEBOOK INC COM 30303M102 133,691 801,503 SH   SOLE 8 801,503 0 0
FACEBOOK INC OPT 30303M102 132,139 792,200 SH Call SOLE 8 792,200 0 0
FACEBOOK INC OPT 30303M102 300,340 1,800,600 SH Put SOLE 8 1,800,600 0 0
FACEBOOK INC OPT 30303M102 10,008 60,000 SH Put SOLE 9 60,000 0 0
FACEBOOK INC COM 30303M102 3,223 19,319 SH   SOLE 9 19,319 0 0
FACEBOOK INC COM 30303M102 21 125 SH   DFND 20 0 0 125
FACEBOOK INC COM 30303M102 9,623 57,690 SH   SOLE 20 0 57,690 0
FACEBOOK INC COM 30303M102 50,192 300,913 SH   SOLE 58 300,913 0 0
FACEBOOK INC COM 30303M102 3,914 23,467 SH   SOLE 82 0 23,467 0
FACEBOOK INC COM 30303M102 12,817 76,842 SH   SOLE 99 9,634 67,208 0
FACTSET RESH SYS INC COM 303075105 5,410 20,751 SH   SOLE 1 20,751 0 0
FACTSET RESH SYS INC COM 303075105 13 50 SH   SOLE 8 50 0 0
FACTSET RESH SYS INC OPT 303075105 2,294 8,800 SH Call SOLE 8 8,800 0 0
FACTSET RESH SYS INC OPT 303075105 3,441 13,200 SH Put SOLE 8 13,200 0 0
FACTSET RESH SYS INC COM 303075105 73 282 SH   SOLE 9 282 0 0
FAIR ISAAC CORP COM 303250104 2,423 7,875 SH   SOLE 1 7,875 0 0
FAIR ISAAC CORP COM 303250104 68 220 SH   SOLE 8 220 0 0
FAIR ISAAC CORP COM 303250104 194 632 SH   SOLE 99 632 0 0
FALCON MINERALS CORP COM 30607B109 64 29,447 SH   SOLE 1 29,447 0 0
FAR PT ACQUISITION CORP COM 30734W109 2,049 202,500 SH   SOLE 8 202,500 0 0
FAR PT ACQUISITION CORP TRUS 30734W208 0 4 SH   SOLE 8 4 0 0
FARFETCH LTD COM 30744W107 105 13,315 SH   DFND 1 0 0 13,315
FARFETCH LTD COM 30744W107 8,740 1,106,373 SH   SOLE 1 1,106,373 0 0
FARFETCH LTD OPT 30744W107 3 400 SH Put SOLE 8 400 0 0
FARFETCH LTD COM 30744W107 9 1,100 SH   SOLE 8 1,100 0 0
FARFETCH LTD OPT 30744W107 1 100 SH Call SOLE 8 100 0 0
FARMER BROS CO COM 307675108 25 3,556 SH   SOLE 1 3,556 0 0
FARMERS NATIONAL BANC CORP COM 309627107 122 10,455 SH   SOLE 1 10,455 0 0
FARMLAND PARTNERS INC TRUS 31154R109 56 9,263 SH   SOLE 1 9,263 0 0
FARO TECHNOLOGIES INC COM 311642102 639 14,332 SH   SOLE 1 14,332 0 0
FASTENAL CO COM 311900104 11,090 354,889 SH   SOLE 1 354,889 0 0
FASTENAL CO OPT 311900104 3,584 114,700 SH Put SOLE 8 114,700 0 0
FASTENAL CO OPT 311900104 4,200 134,400 SH Call SOLE 8 134,400 0 0
FASTENAL CO COM 311900104 147 4,719 SH   SOLE 9 4,719 0 0
FASTENAL CO COM 311900104 1,252 40,049 SH   SOLE 99 40,049 0 0
FASTLY INC COM 31188V100 30 1,583 SH   DFND 1 0 0 1,583
FATE THERAPEUTICS INC COM 31189P102 2,404 108,215 SH   SOLE 1 108,215 0 0
FATE THERAPEUTICS INC COM 31189P102 30 1,357 SH   SOLE 8 1,357 0 0
FB FINL CORP COM 30257X104 112 5,666 SH   SOLE 1 5,666 0 0
FBL FINL GROUP INC COM 30239F106 236 5,069 SH   SOLE 1 5,069 0 0
FEDERAL AGRIC MTG CORP COM 313148306 690 12,413 SH   SOLE 1 12,413 0 0
FEDERAL AGRIC MTG CORP COM 313148306 1 20 SH   SOLE 8 20 0 0
FEDERAL REALTY INVT TR COM 313747206 1,136 15,224 SH   SOLE 1 15,224 0 0
FEDERAL REALTY INVT TR TRUS 313747206 5,611 75,207 SH   SOLE 1 75,207 0 0
FEDERAL REALTY INVT TR COM 313747206 44 589 SH   SOLE 9 589 0 0
FEDERAL SIGNAL CORP COM 313855108 2,488 91,237 SH   SOLE 1 91,237 0 0
FEDERAL SIGNAL CORP COM 313855108 97 3,570 SH   SOLE 8 3,570 0 0
FEDERAL SIGNAL CORP OPT 313855108 27 1,000 SH Call SOLE 8 1,000 0 0
FEDEX CORP COM 31428X106 30,023 247,602 SH   SOLE 1 247,602 0 0
FEDEX CORP COM 31428X106 7,183 59,235 SH   SOLE 8 59,235 0 0
FEDEX CORP OPT 31428X106 29,915 246,700 SH Put SOLE 8 246,700 0 0
FEDEX CORP OPT 31428X106 17,922 147,800 SH Call SOLE 8 147,800 0 0
FEDEX CORP COM 31428X106 252 2,074 SH   SOLE 9 2,074 0 0
FEDNAT HLDG CO COM 31431B109 180 15,748 SH   SOLE 1 15,748 0 0
FERRARI N V COM N3167Y103 59,963 393,022 SH   SOLE 1 372,126 20,896 0
FERRARI N V COM N3167Y103 39 256 SH   SOLE 8 256 0 0
FERRARI N V OPT N3167Y103 137 900 SH Put SOLE 8 900 0 0
FERRARI N V COM N3167Y103 18,324 120,101 SH   SOLE 9 120,101 0 0
FERRARI N V COM N3167Y103 405 2,656 SH   SOLE 20 0 2,656 0
FERRARI N V COM N3167Y103 27,618 181,018 SH   SOLE 58 181,018 0 0
FERRARI N V COM N3167Y103 1,154 7,567 SH   SOLE 99 7,567 0 0
FERRO CORP COM 315405100 633 67,623 SH   SOLE 1 67,623 0 0
FERRO CORP COM 315405100 59 6,301 SH   SOLE 8 6,301 0 0
FERRO CORP OPT 315405100 4 400 SH Put SOLE 8 400 0 0
FERRO CORP OPT 315405100 35 3,700 SH Call SOLE 8 3,700 0 0
FGL HLDGS COM G3402M102 1,382 141,075 SH   SOLE 1 141,075 0 0
FGL HLDGS COM G3402M102 527 53,750 SH   SOLE 8 53,750 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 22,738 3,162,470 SH   SOLE 1 3,162,470 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 1,205 167,633 SH   SOLE 8 167,633 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 1,398 194,500 SH Call SOLE 8 194,500 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 2,440 339,400 SH Put SOLE 8 339,400 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 32,309 4,493,567 SH   SOLE 9 4,493,567 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 11,320 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 4,840 139,275 SH   SOLE 1 139,275 0 0
FIBROGEN INC COM 31572Q808 45 1,275 SH   SOLE 8 1,275 0 0
FIDELITY COVINGTON TR FUND 316092501 567 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 46 921 SH   SOLE 1 921 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 4,998 200,947 SH   SOLE 1 200,947 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 33 1,317 SH   SOLE 8 1,317 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 51 2,053 SH   SOLE 9 2,053 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 50,834 417,906 SH   SOLE 1 417,906 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,076 8,849 SH   DFND 1 0 0 8,849
FIDELITY NATL INFORMATION SV OPT 31620M106 834 6,860 SH Put SOLE 8 6,860 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 1,104 9,072 SH Call SOLE 8 9,072 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,513 28,878 SH   SOLE 8 28,878 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 791 6,510 SH   SOLE 9 6,510 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,270 35,105 SH   SOLE 99 35,105 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 71 17,793 SH   SOLE 1 17,793 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 0 100 SH   SOLE 8 100 0 0
FIFTH THIRD BANCORP COM 316773100 11,310 761,710 SH   SOLE 1 761,710 0 0
FIFTH THIRD BANCORP OPT 316773100 1,528 102,900 SH Put SOLE 8 102,900 0 0
FIFTH THIRD BANCORP OPT 316773100 4,136 278,500 SH Call SOLE 8 278,500 0 0
FIFTH THIRD BANCORP COM 316773100 113 7,575 SH   SOLE 9 7,575 0 0
FINANCIAL INSTNS INC COM 317585404 93 5,130 SH   SOLE 1 5,130 0 0
FIREEYE INC COM 31816Q101 1,719 162,566 SH   SOLE 1 162,566 0 0
FIREEYE INC COM 31816Q101 78 7,400 SH   DFND 1 0 0 7,400
FIREEYE INC OPT 31816Q101 1,667 157,600 SH Call SOLE 8 157,600 0 0
FIREEYE INC OPT 31816Q101 1,518 143,500 SH Put SOLE 8 143,500 0 0
FIREEYE INC BOND 31816QAF8 982 1,168,000 PRN   SOLE 8 0 0 1,168,000
FIREEYE INC COM 31816Q101 1,168 110,349 SH   SOLE 8 110,349 0 0
FIREEYE INC BOND 31816QAB7 1,447 1,454,000 PRN   SOLE 8 0 0 1,454,000
FIREEYE INC COM 31816Q101 220 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 739 17,440 SH   SOLE 1 17,440 0 0
FIRST AMERN FINL CORP COM 31847R102 1 26 SH   SOLE 8 26 0 0
FIRST BANCORP INC ME COM 31866P102 131 6,000 SH   SOLE 1 6,000 0 0
FIRST BANCORP N C COM 318910106 225 9,742 SH   SOLE 1 9,742 0 0
FIRST BANCORP N C COM 318910106 1 42 SH   SOLE 8 42 0 0
FIRST BANCORP P R COM 318672706 930 174,837 SH   SOLE 1 174,837 0 0
FIRST BANCORP P R COM 318672706 1 174 SH   SOLE 8 174 0 0
FIRST BANCSHARES INC MS COM 318916103 105 5,525 SH   SOLE 1 5,525 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 38 5,540 SH   SOLE 1 5,540 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 43 2,735 SH   SOLE 1 2,735 0 0
FIRST BUSEY CORP COM 319383204 291 17,059 SH   SOLE 1 17,059 0 0
FIRST CAPITAL INC COM 31942S104 63 1,061 SH   SOLE 1 1,061 0 0
FIRST CHOICE BANCORP COM 31948P104 50 3,344 SH   SOLE 1 3,344 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 593 25,426 SH   SOLE 1 25,426 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 730 79,805 SH   SOLE 1 79,805 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 2,689 8,079 SH   SOLE 1 8,079 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 180 12,260 SH   SOLE 1 12,260 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 1 57 SH   SOLE 8 57 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 27 2,598 SH   SOLE 1 2,598 0 0
FIRST FINL BANCORP OH COM 320209109 1,196 80,229 SH   SOLE 1 80,229 0 0
FIRST FINL BANKSHARES COM 32020R109 1,157 43,108 SH   SOLE 1 43,108 0 0
FIRST FINL CORP IND COM 320218100 146 4,350 SH   SOLE 1 4,350 0 0
FIRST FNDTN INC COM 32026V104 133 13,021 SH   SOLE 1 13,021 0 0
FIRST GTY BANCSHARES INC COM 32043P106 25 1,711 SH   SOLE 1 1,711 0 0
FIRST HAWAIIAN INC COM 32051X108 3,282 198,510 SH   SOLE 1 198,510 0 0
FIRST HORIZON NATL CORP COM 320517105 945 117,269 SH   SOLE 1 117,269 0 0
FIRST HORIZON NATL CORP OPT 320517105 23 2,800 SH Call SOLE 8 2,800 0 0
FIRST HORIZON NATL CORP COM 320517105 49 6,030 SH   SOLE 8 6,030 0 0
FIRST HORIZON NATL CORP OPT 320517105 52 6,400 SH Put SOLE 8 6,400 0 0
FIRST HORIZON NATL CORP COM 320517105 191 23,650 SH   SOLE 99 23,650 0 0
FIRST INDL RLTY TR INC TRUS 32054K103 5,057 152,201 SH   SOLE 1 152,201 0 0
FIRST INDL RLTY TR INC COM 32054K103 1,531 46,060 SH   SOLE 99 46,060 0 0
FIRST INTERNET BANCORP COM 320557101 53 3,166 SH   SOLE 1 3,166 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 1,921 66,636 SH   SOLE 1 66,636 0 0
FIRST LONG IS CORP COM 320734106 132 7,638 SH   SOLE 1 7,638 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 0 47 SH   SOLE 1 47 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 517 83,500 SH Call SOLE 8 83,500 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 623 100,700 SH Put SOLE 8 100,700 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 801 129,445 SH   SOLE 8 129,445 0 0
FIRST MERCHANTS CORP COM 320817109 475 17,932 SH   SOLE 1 17,932 0 0
FIRST MID BANCSHARES INC COM 320866106 115 4,825 SH   SOLE 1 4,825 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1,166 88,129 SH   SOLE 1 88,129 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1 100 SH   SOLE 8 100 0 0
FIRST NORTHWEST BANCORP COM 335834107 32 2,940 SH   SOLE 1 2,940 0 0
FIRST NORTHWEST BANCORP COM 335834107 120 11,080 SH   SOLE 99 11,080 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 46 556 SH   DFND 1 0 0 556
FIRST REP BK SAN FRANCISCO C COM 33616C100 59,783 726,577 SH   SOLE 1 202,336 524,241 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8 100 SH   SOLE 8 100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 110 1,349 SH   SOLE 9 1,349 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,752 57,760 SH   SOLE 20 0 57,760 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,961 23,838 SH   SOLE 82 511 23,327 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 6,477 78,719 SH   SOLE 99 6,272 72,447 0
FIRST SOLAR INC COM 336433107 8 223 SH   DFND 1 0 0 223
FIRST SOLAR INC COM 336433107 3,898 108,101 SH   SOLE 1 108,101 0 0
FIRST SOLAR INC COM 336433107 546 15,134 SH   SOLE 8 15,134 0 0
FIRST SOLAR INC OPT 336433107 1,775 49,200 SH Call SOLE 8 49,200 0 0
FIRST SOLAR INC OPT 336433107 1,648 45,700 SH Put SOLE 8 45,700 0 0
FIRST SOLAR INC COM 336433107 44 1,215 SH   SOLE 9 1,215 0 0
FIRST SOLAR INC COM 336433107 271 7,506 SH   SOLE 99 7,506 0 0
FIRST TR EXCHANGE-TRADED FD FUND 33733E203 9 72 SH   DFND 1 0 0 72
FIRST TR EXCHANGE-TRADED FD FUND 33733E302 399 3,227 SH   SOLE 1 3,227 0 0
FIRST TR EXCHANGE-TRADED FD OPT 33733E807 6 1,500 SH Call SOLE 8 1,500 0 0
FIRST TR EXCHANGE-TRADED FD OPT 33733E807 6 1,500 SH Put SOLE 8 1,500 0 0
FIRST TR EXCHANGE-TRADED FD FUND 33733E807 6 1,428 SH   SOLE 8 1,428 0 0
FIRSTCASH INC COM 33767D105 3,940 54,909 SH   SOLE 1 54,909 0 0
FIRSTCASH INC COM 33767D105 5 64 SH   SOLE 8 64 0 0
FIRSTENERGY CORP COM 337932107 11,586 289,138 SH   SOLE 1 289,138 0 0
FIRSTENERGY CORP COM 337932107 117 2,932 SH   SOLE 8 2,932 0 0
FIRSTENERGY CORP OPT 337932107 64 1,600 SH Put SOLE 8 1,600 0 0
FIRSTENERGY CORP OPT 337932107 40 1,000 SH Call SOLE 8 1,000 0 0
FIRSTENERGY CORP COM 337932107 172 4,305 SH   SOLE 9 4,305 0 0
FISERV INC COM 337738108 43,089 453,612 SH   SOLE 1 453,612 0 0
FISERV INC COM 337738108 1,549 16,311 SH   SOLE 8 16,311 0 0
FISERV INC OPT 337738108 655 6,900 SH Call SOLE 8 6,900 0 0
FISERV INC OPT 337738108 867 9,130 SH Put SOLE 8 9,130 0 0
FISERV INC COM 337738108 472 4,967 SH   SOLE 9 4,967 0 0
FISERV INC COM 337738108 4,020 42,317 SH   SOLE 58 42,317 0 0
FISERV INC COM 337738108 43 449 SH   SOLE 82 449 0 0
FISERV INC COM 337738108 2,547 26,812 SH   SOLE 99 26,812 0 0
FITBIT INC COM 33812L102 29,402 4,414,644 SH   SOLE 1 4,414,644 0 0
FITBIT INC OPT 33812L102 1,428 214,400 SH Put SOLE 8 214,400 0 0
FITBIT INC OPT 33812L102 2,105 316,000 SH Call SOLE 8 316,000 0 0
FITBIT INC COM 33812L102 0 29 SH   SOLE 8 29 0 0
FIVE BELOW INC COM 33829M101 1,243 17,665 SH   SOLE 1 17,665 0 0
FIVE BELOW INC COM 33829M101 4,209 59,804 SH   SOLE 8 59,804 0 0
FIVE BELOW INC OPT 33829M101 10,740 152,600 SH Put SOLE 8 152,600 0 0
FIVE BELOW INC OPT 33829M101 5,420 77,000 SH Call SOLE 8 77,000 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 355 70,087 SH   SOLE 1 70,087 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 50 21,774 SH   SOLE 1 21,774 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 0 100 SH   SOLE 8 100 0 0
FIVE9 INC COM 338307101 3,510 45,900 SH   SOLE 1 45,900 0 0
FIVE9 INC BOND 338307AB7 553 283,000 PRN   SOLE 8 0 0 283,000
FIVERR INTL LTD COM M4R82T106 101 4,000 SH   SOLE 1 4,000 0 0
FLAGSTAR BANCORP INC COM 337930705 614 30,935 SH   SOLE 1 30,935 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 17,932 96,141 SH   SOLE 1 96,141 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 13 70 SH   SOLE 8 70 0 0
FLEETCOR TECHNOLOGIES INC OPT 339041105 19 100 SH Call SOLE 8 100 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 127 683 SH   SOLE 9 683 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,730 9,276 SH   SOLE 58 9,276 0 0
FLEX LNG LTD COM G35947202 1,355 267,380 SH   SOLE 9 267,380 0 0
FLEX LTD COM Y2573F102 6,902 824,122 SH   SOLE 1 824,122 0 0
FLEX LTD OPT Y2573F102 131 15,600 SH Put SOLE 8 15,600 0 0
FLEX LTD OPT Y2573F102 332 39,600 SH Call SOLE 8 39,600 0 0
FLEX LTD COM Y2573F102 33 3,962 SH   SOLE 9 3,962 0 0
FLEX LTD COM Y2573F102 1,239 147,950 SH   SOLE 99 147,950 0 0
FLEXION THERAPEUTICS INC COM 33938J106 196 25,025 SH   SOLE 1 25,025 0 0
FLEXION THERAPEUTICS INC COM 33938J106 9 1,191 SH   SOLE 8 1,191 0 0
FLEXSTEEL INDS INC COM 339382103 28 2,488 SH   SOLE 1 2,488 0 0
FLIR SYS INC COM 302445101 3,373 105,746 SH   SOLE 1 105,746 0 0
FLIR SYS INC OPT 302445101 35 1,100 SH Call SOLE 8 1,100 0 0
FLIR SYS INC OPT 302445101 274 8,600 SH Put SOLE 8 8,600 0 0
FLIR SYS INC COM 302445101 337 10,583 SH   SOLE 8 10,583 0 0
FLIR SYS INC COM 302445101 38 1,184 SH   SOLE 9 1,184 0 0
FLIR SYS INC COM 302445101 229 7,170 SH   SOLE 99 7,170 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 9,091 283,296 SH   SOLE 1 283,296 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 223 6,953 SH   SOLE 8 6,953 0 0
FLOTEK INDS INC DEL COM 343389102 16 17,740 SH   SOLE 1 17,740 0 0
FLOWERS FOODS INC COM 343498101 897 43,730 SH   SOLE 1 43,730 0 0
FLOWERS FOODS INC OPT 343498101 12 600 SH Call SOLE 8 600 0 0
FLOWSERVE CORP COM 34354P105 5,244 219,495 SH   SOLE 1 219,495 0 0
FLOWSERVE CORP COM 34354P105 1 56 SH   SOLE 8 56 0 0
FLOWSERVE CORP OPT 34354P105 139 5,800 SH Call SOLE 8 5,800 0 0
FLOWSERVE CORP OPT 34354P105 65 2,700 SH Put SOLE 8 2,700 0 0
FLOWSERVE CORP COM 34354P105 270 11,283 SH   SOLE 9 11,283 0 0
FLUENT INC COM 34380C102 16 14,141 SH   SOLE 1 14,141 0 0
FLUIDIGM CORP DEL COM 34385P108 319 125,820 SH   SOLE 1 125,820 0 0
FLUIDIGM CORP DEL COM 34385P108 0 27 SH   SOLE 8 27 0 0
FLUOR CORP NEW COM 343412102 48 7,057 SH   SOLE 1 7,057 0 0
FLUOR CORP NEW COM 343412102 3 465 SH   DFND 1 0 0 465
FLUOR CORP NEW OPT 343412102 565 81,700 SH Call SOLE 8 81,700 0 0
FLUOR CORP NEW COM 343412102 226 32,676 SH   SOLE 8 32,676 0 0
FLUOR CORP NEW OPT 343412102 525 76,000 SH Put SOLE 8 76,000 0 0
FLUOR CORP NEW COM 343412102 0 27 SH   SOLE 9 27 0 0
FLUSHING FINL CORP COM 343873105 334 24,968 SH   SOLE 1 24,968 0 0
FLWS/1-800 FLOWERS COM 68243Q106 728 55,025 SH   SOLE 1 55,025 0 0
FLWS/1-800 FLOWERS COM 68243Q106 1 86 SH   SOLE 8 86 0 0
FLY LEASING LTD ADR 34407D109 76 10,800 SH   SOLE 1 10,800 0 0
FNCB BANCORP INC COM 302578109 39 5,671 SH   SOLE 1 5,671 0 0
FOCUS FINL PARTNERS INC COM 34417P100 235 10,206 SH   SOLE 1 10,206 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 214 3,537 SH   SOLE 8 3,537 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 5,083 84,000 SH Put SOLE 8 84,000 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 1 23 SH   SOLE 9 23 0 0
FOOT LOCKER INC COM 344849104 1,420 64,404 SH   SOLE 1 64,404 0 0
FOOT LOCKER INC COM 344849104 22 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC OPT 344849104 988 44,800 SH Call SOLE 8 44,800 0 0
FOOT LOCKER INC OPT 344849104 3,471 157,400 SH Put SOLE 8 157,400 0 0
FOOT LOCKER INC COM 344849104 1,609 72,983 SH   SOLE 8 72,983 0 0
FOOT LOCKER INC COM 344849104 797 36,197 SH   SOLE 9 36,197 0 0
FOOT LOCKER INC COM 344849104 65 2,957 SH   SOLE 99 2,957 0 0
FORD MTR CO DEL COM 345370860 117 24,300 SH   DFND 1 0 0 24,300
FORD MTR CO DEL COM 345370860 30,105 6,232,773 SH   SOLE 1 6,232,773 0 0
FORD MTR CO DEL OPT 345370860 26,025 5,388,200 SH Call SOLE 8 5,388,200 0 0
FORD MTR CO DEL OPT 345370860 33,478 6,931,200 SH Put SOLE 8 6,931,200 0 0
FORD MTR CO DEL COM 345370860 12,273 2,540,906 SH   SOLE 8 2,540,906 0 0
FORD MTR CO DEL COM 345370860 592 122,433 SH   SOLE 9 122,433 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 3,429 108,563 SH   SOLE 1 108,563 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 31 966 SH   SOLE 99 966 0 0
FORESTAR GROUP INC COM 346232101 57 5,493 SH   SOLE 1 5,493 0 0
FORESTAR GROUP INC COM 346232101 1 115 SH   SOLE 8 115 0 0
FORMFACTOR INC COM 346375108 2,022 100,617 SH   SOLE 1 100,617 0 0
FORMFACTOR INC COM 346375108 4 194 SH   SOLE 8 194 0 0
FORMFACTOR INC COM 346375108 306 15,218 SH   SOLE 99 15,218 0 0
FORRESTER RESH INC COM 346563109 331 11,318 SH   SOLE 1 11,318 0 0
FORTERRA INC COM 34960W106 103 17,208 SH   SOLE 1 17,208 0 0
FORTERRA INC COM 34960W106 1 159 SH   SOLE 8 159 0 0
FORTINET INC COM 34959E109 57,630 569,622 SH   SOLE 1 569,622 0 0
FORTINET INC COM 34959E109 1,140 11,268 SH   SOLE 8 11,268 0 0
FORTINET INC OPT 34959E109 971 9,600 SH Put SOLE 8 9,600 0 0
FORTINET INC OPT 34959E109 1,872 18,500 SH Call SOLE 8 18,500 0 0
FORTINET INC COM 34959E109 121 1,191 SH   SOLE 9 1,191 0 0
FORTIS INC COM 349553107 111 2,880 SH   SOLE 1 2,880 0 0
FORTIS INC COM 349553107 2,626 68,106 SH   SOLE 9 68,106 0 0
FORTIVE CORP COM 34959J108 8,467 153,435 SH   SOLE 1 153,435 0 0
FORTIVE CORP COM 34959J108 11 196 SH   DFND 1 0 0 196
FORTIVE CORP CONV 34959J207 10,132 14,077 SH   SOLE 8 14,077 0 0
FORTIVE CORP COM 34959J108 2 44 SH   SOLE 8 44 0 0
FORTIVE CORP COM 34959J108 135 2,461 SH   SOLE 9 2,461 0 0
FORTUNA SILVER MINES INC COM 349915108 462 200,000 SH   DFND 20 0 0 200,000
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 6,766 156,425 SH   SOLE 1 156,425 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 91 2,100 SH Call SOLE 8 2,100 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 4 100 SH   SOLE 8 100 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 50 1,175 SH   SOLE 9 1,175 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 654 15,112 SH   SOLE 99 15,112 0 0
FORTY SEVEN INC COM 34983P104 7,275 76,257 SH   SOLE 1 76,257 0 0
FORTY SEVEN INC COM 34983P104 2,200 23,052 SH   SOLE 8 23,052 0 0
FORTY SEVEN INC COM 34983P104 166 1,737 SH   SOLE 99 1,737 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 23 126,784 SH   SOLE 1 126,784 0 0
FORWARD AIR CORP COM 349853101 1,256 24,792 SH   SOLE 1 24,792 0 0
FORWARD AIR CORP COM 349853101 62 1,222 SH   SOLE 99 1,222 0 0
FOSSIL GROUP INC COM 34988V106 128 38,587 SH   SOLE 1 38,587 0 0
FOSSIL GROUP INC OPT 34988V106 38 11,500 SH Put SOLE 8 11,500 0 0
FOSSIL GROUP INC OPT 34988V106 37 11,200 SH Call SOLE 8 11,200 0 0
FOSSIL GROUP INC COM 34988V106 15 4,474 SH   SOLE 8 4,474 0 0
FOSSIL GROUP INC COM 34988V106 1 427 SH   SOLE 9 427 0 0
FOSTER L B CO COM 350060109 42 3,326 SH   SOLE 1 3,326 0 0
FOSTER L B CO OPT 350060109 117 9,500 SH Call SOLE 8 9,500 0 0
FOSTER L B CO COM 350060109 121 9,806 SH   SOLE 99 9,806 0 0
FOUNDATION BLDG MATLS INC COM 350392106 1 92 SH   SOLE 8 92 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 1,303 69,667 SH   SOLE 1 69,667 0 0
FOX CORP COM 35137L204 9,390 410,349 SH   SOLE 1 410,349 0 0
FOX CORP COM 35137L105 15,212 643,761 SH   SOLE 1 643,761 0 0
FOX CORP COM 35137L204 4 166 SH   DFND 1 0 0 166
FOX CORP COM 35137L105 410 17,326 SH   SOLE 8 17,326 0 0
FOX CORP COM 35137L204 1 59 SH   SOLE 8 59 0 0
FOX CORP OPT 35137L105 7,283 308,200 SH Call SOLE 8 308,200 0 0
FOX CORP OPT 35137L105 340 14,400 SH Put SOLE 8 14,400 0 0
FOX CORP COM 35137L204 34 1,470 SH   SOLE 9 1,470 0 0
FOX CORP COM 35137L105 72 3,063 SH   SOLE 9 3,063 0 0
FOX FACTORY HLDG CORP COM 35138V102 1,410 33,564 SH   SOLE 1 33,564 0 0
FOX FACTORY HLDG CORP COM 35138V102 4 100 SH   SOLE 8 100 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 131 1,316 SH   SOLE 1 1,316 0 0
FRANCO NEVADA CORP OPT 351858105 40 400 SH Call SOLE 8 400 0 0
FRANCO NEVADA CORP OPT 351858105 20 200 SH Put SOLE 8 200 0 0
FRANCO NEVADA CORP COM 351858105 9,102 91,453 SH   SOLE 9 91,453 0 0
FRANCO NEVADA CORP COM 351858105 347 3,483 SH   SOLE 99 3,483 0 0
FRANKLIN COVEY CO COM 353469109 134 8,654 SH   SOLE 1 8,654 0 0
FRANKLIN COVEY CO COM 353469109 1 50 SH   SOLE 8 50 0 0
FRANKLIN ELEC INC COM 353514102 2,154 45,703 SH   SOLE 1 45,703 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 255 12,542 SH   SOLE 1 12,542 0 0
FRANKLIN FINL SVCS CORP COM 353525108 57 2,064 SH   SOLE 1 2,064 0 0
FRANKLIN RESOURCES INC COM 354613101 22 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RESOURCES INC COM 354613101 9,398 563,117 SH   SOLE 1 563,117 0 0
FRANKLIN RESOURCES INC OPT 354613101 886 53,100 SH Put SOLE 8 53,100 0 0
FRANKLIN RESOURCES INC OPT 354613101 335 20,100 SH Call SOLE 8 20,100 0 0
FRANKLIN RESOURCES INC COM 354613101 41 2,449 SH   SOLE 9 2,449 0 0
FRANKLIN RESOURCES INC COM 354613101 86 5,126 SH   SOLE 99 5,126 0 0
FRANKLIN STR PPTYS CORP TRUS 35471R106 1,049 182,950 SH   SOLE 1 182,950 0 0
FRANKS INTL N V COM N33462107 92 35,351 SH   SOLE 1 35,351 0 0
FREEPORT-MCMORAN INC COM 35671D857 23,508 3,482,768 SH   SOLE 1 3,482,768 0 0
FREEPORT-MCMORAN INC COM 35671D857 17 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC OPT 35671D857 6,432 952,900 SH Call SOLE 8 952,900 0 0
FREEPORT-MCMORAN INC OPT 35671D857 7,316 1,083,800 SH Put SOLE 8 1,083,800 0 0
FREEPORT-MCMORAN INC COM 35671D857 2,913 431,427 SH   SOLE 8 431,427 0 0
FREEPORT-MCMORAN INC COM 35671D857 355 52,546 SH   SOLE 9 52,546 0 0
FREEPORT-MCMORAN INC COM 35671D857 55 8,075 SH   DFND 20 0 0 8,075
FRESH DEL MONTE PRODUCE INC COM G36738105 760 27,564 SH   SOLE 1 27,564 0 0
FRESHPET INC COM 358039105 873 13,689 SH   SOLE 1 13,689 0 0
FRESHPET INC COM 358039105 10 147 SH   SOLE 8 147 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 1,591 133,095 SH   SOLE 1 133,095 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 186 15,530 SH   SOLE 8 15,530 0 0
FRONTDOOR INC COM 35905A109 45 1,285 SH   SOLE 1 1,285 0 0
FRONTDOOR INC COM 35905A109 2,087 60,019 SH   SOLE 99 60,019 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 13 35,098 SH   SOLE 1 35,098 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 0 600 SH Put SOLE 8 600 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 12 30,400 SH Call SOLE 8 30,400 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 0 5 SH   SOLE 9 5 0 0
FRONTLINE LTD OPT G3682E192 599 62,300 SH Call SOLE 8 62,300 0 0
FRONTLINE LTD OPT G3682E192 370 38,500 SH Put SOLE 8 38,500 0 0
FRONTLINE LTD COM G3682E192 1,430 148,768 SH   SOLE 9 148,768 0 0
FRP HLDGS INC COM 30292L107 100 2,321 SH   SOLE 1 2,321 0 0
FS BANCORP INC COM 30263Y104 130 3,614 SH   SOLE 1 3,614 0 0
FS KKR CAPITAL CORP COM 302635107 55 18,484 SH   DFND 1 0 0 18,484
FTI CONSULTING INC COM 302941109 7,950 66,376 SH   SOLE 1 66,376 0 0
FTI CONSULTING INC COM 302941109 103 859 SH   SOLE 8 859 0 0
FTI CONSULTING INC OPT 302941109 132 1,100 SH Put SOLE 8 1,100 0 0
FTI CONSULTING INC OPT 302941109 467 3,900 SH Call SOLE 8 3,900 0 0
FTS INTERNATIONAL INC COM 30283W104 2 10,840 SH   SOLE 1 10,840 0 0
FULLER H B CO COM 359694106 1,375 49,229 SH   SOLE 1 49,229 0 0
FULLER H B CO COM 359694106 3 113 SH   SOLE 8 113 0 0
FULTON FINL CORP PA COM 360271100 1,308 113,877 SH   SOLE 1 113,877 0 0
FUNKO INC COM 361008105 29 7,273 SH   SOLE 1 7,273 0 0
FUTURE FINTECH GROUP INC COM 36117V105 77 73,209 SH   SOLE 8 73,209 0 0
FUTUREFUEL CORP COM 36116M106 241 21,320 SH   SOLE 1 21,320 0 0
FVCBANKCORP INC COM 36120Q101 54 4,057 SH   SOLE 1 4,057 0 0
G III APPAREL GROUP LTD COM 36237H101 460 59,731 SH   SOLE 1 59,731 0 0
G III APPAREL GROUP LTD OPT 36237H101 10 1,300 SH Put SOLE 8 1,300 0 0
G III APPAREL GROUP LTD COM 36237H101 9 1,158 SH   SOLE 8 1,158 0 0
G1 THERAPEUTICS INC COM 3621LQ109 9 860 SH   SOLE 8 860 0 0
G1 THERAPEUTICS INC COM 3621LQ109 43 3,902 SH   SOLE 99 3,902 0 0
GAIA INC NEW COM 36269P104 31 3,497 SH   SOLE 1 3,497 0 0
GAIN CAP HLDGS INC COM 36268W100 35 6,398 SH   SOLE 1 6,398 0 0
GALECTIN THERAPEUTICS INC COM 363225202 27 13,382 SH   SOLE 1 13,382 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 16,998 208,518 SH   SOLE 1 208,518 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 121 1,485 SH   SOLE 9 1,485 0 0
GAMCO INVS INC COM 361438104 19 1,739 SH   SOLE 1 1,739 0 0
GAMESTOP CORP NEW OPT 36467W109 208 59,500 SH Put SOLE 1 59,500 0 0
GAMESTOP CORP NEW COM 36467W109 1,124 321,174 SH   SOLE 1 321,174 0 0
GAMESTOP CORP NEW OPT 36467W109 236 67,300 SH Call SOLE 8 67,300 0 0
GAMESTOP CORP NEW OPT 36467W109 690 197,200 SH Put SOLE 8 197,200 0 0
GAMESTOP CORP NEW COM 36467W109 500 142,854 SH   SOLE 8 142,854 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 333 12,008 SH   SOLE 1 12,008 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 44 1,575 SH   SOLE 8 1,575 0 0
GAMING &amp LEISURE PPTYS INC OPT 36467J108 139 5,000 SH Put SOLE 8 5,000 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 253 9,114 SH   SOLE 99 9,114 0 0
GAP INC COM 364760108 7,727 1,097,656 SH   SOLE 1 1,097,656 0 0
GAP INC OPT 364760108 699 99,300 SH Call SOLE 8 99,300 0 0
GAP INC OPT 364760108 2,614 371,300 SH Put SOLE 8 371,300 0 0
GAP INC COM 364760108 2,279 323,738 SH   SOLE 8 323,738 0 0
GAP INC COM 364760108 963 136,860 SH   SOLE 9 136,860 0 0
GARMIN LTD COM H2906T109 9,901 132,077 SH   SOLE 1 132,077 0 0
GARMIN LTD OPT H2906T109 825 11,000 SH Call SOLE 8 11,000 0 0
GARMIN LTD COM H2906T109 13 175 SH   SOLE 8 175 0 0
GARMIN LTD OPT H2906T109 6,611 88,200 SH Put SOLE 8 88,200 0 0
GARMIN LTD COM H2906T109 79 1,074 SH   SOLE 9 1,074 0 0
GARMIN LTD COM H2906T109 43 576 SH   SOLE 82 576 0 0
GARRETT MOTION INC COM 366505105 0 134 SH   DFND 1 0 0 134
GARRETT MOTION INC COM 366505105 0 61 SH   SOLE 8 61 0 0
GARTNER INC COM 366651107 6,324 63,529 SH   SOLE 1 63,529 0 0
GARTNER INC COM 366651107 73 736 SH   SOLE 9 736 0 0
GARTNER INC COM 366651107 965 9,694 SH   SOLE 58 9,694 0 0
GASLOG LTD COM G37585109 370 102,237 SH   SOLE 1 102,237 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 255 34,599 SH   SOLE 1 34,599 0 0
GATX CORP COM 361448103 728 11,638 SH   SOLE 1 11,638 0 0
GATX CORP OPT 361448103 125 2,000 SH Put SOLE 8 2,000 0 0
GATX CORP COM 361448103 108 1,729 SH   SOLE 8 1,729 0 0
GCI LIBERTY INC COM 36164V305 3,571 62,683 SH   SOLE 1 62,683 0 0
GCI LIBERTY INC COM 36164V305 4 66 SH   SOLE 8 66 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 792 44,560 SH   SOLE 1 44,560 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1 53 SH   SOLE 8 53 0 0
GDS HLDGS LTD ADR 36165L108 217 3,750 SH   SOLE 1 3,750 0 0
GDS HLDGS LTD BOND 36165LAB4 5 4,000 PRN   SOLE 8 0 0 4,000
GDS HLDGS LTD ADR 36165L108 777 13,400 SH   SOLE 9 13,400 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 32 5,030 SH   SOLE 1 5,030 0 0
GENCOR INDS INC COM 368678108 57 5,498 SH   SOLE 1 5,498 0 0
GENERAC HLDGS INC COM 368736104 2,661 28,551 SH   SOLE 1 28,551 0 0
GENERAC HLDGS INC COM 368736104 271 2,909 SH   SOLE 99 2,909 0 0
GENERAL DYNAMICS CORP COM 369550108 30,839 233,095 SH   SOLE 1 233,095 0 0
GENERAL DYNAMICS CORP OPT 369550108 4,538 34,300 SH Call SOLE 8 34,300 0 0
GENERAL DYNAMICS CORP COM 369550108 418 3,161 SH   SOLE 8 3,161 0 0
GENERAL DYNAMICS CORP OPT 369550108 5,266 39,800 SH Put SOLE 8 39,800 0 0
GENERAL DYNAMICS CORP COM 369550108 311 2,348 SH   SOLE 9 2,348 0 0
GENERAL ELECTRIC CO COM 369604103 256 32,220 SH   DFND 1 0 0 32,220
GENERAL ELECTRIC CO COM 369604103 59,570 7,502,692 SH   SOLE 1 7,502,692 0 0
GENERAL ELECTRIC CO OPT 369604103 12,226 1,539,800 SH Call SOLE 8 1,539,800 0 0
GENERAL ELECTRIC CO COM 369604103 22,456 2,828,214 SH   SOLE 8 2,828,214 0 0
GENERAL ELECTRIC CO OPT 369604103 40,268 5,071,500 SH Put SOLE 8 5,071,500 0 0
GENERAL ELECTRIC CO COM 369604103 3,093 389,654 SH   SOLE 9 389,654 0 0
GENERAL ELECTRIC CO COM 369604103 302 38,000 SH   DFND 20 0 0 38,000
GENERAL FIN CORP DEL COM 369822101 25 3,909 SH   SOLE 1 3,909 0 0
GENERAL MLS INC COM 370334104 26 500 SH   DFND 1 0 0 500
GENERAL MLS INC COM 370334104 29,467 558,378 SH   SOLE 1 558,378 0 0
GENERAL MLS INC OPT 370334104 5,916 112,100 SH Put SOLE 8 112,100 0 0
GENERAL MLS INC COM 370334104 3,442 65,224 SH   SOLE 8 65,224 0 0
GENERAL MLS INC OPT 370334104 4,786 90,700 SH Call SOLE 8 90,700 0 0
GENERAL MLS INC COM 370334104 252 4,788 SH   SOLE 9 4,788 0 0
GENERAL MLS INC COM 370334104 551 10,438 SH   SOLE 99 10,438 0 0
GENERAL MTRS CO COM 37045V100 33,751 1,624,217 SH   SOLE 1 1,624,217 0 0
GENERAL MTRS CO COM 37045V100 295 14,200 SH   DFND 1 0 0 14,200
GENERAL MTRS CO COM 37045V100 14,224 684,537 SH   SOLE 8 684,537 0 0
GENERAL MTRS CO OPT 37045V100 14,051 676,200 SH Call SOLE 8 676,200 0 0
GENERAL MTRS CO OPT 37045V100 34,582 1,664,200 SH Put SOLE 8 1,664,200 0 0
GENERAL MTRS CO COM 37045V100 266 12,754 SH   SOLE 9 12,754 0 0
GENERAL MTRS CO COM 37045V100 931 44,793 SH   SOLE 99 44,793 0 0
GENESCO INC COM 371532102 412 30,859 SH   SOLE 1 30,859 0 0
GENESCO INC OPT 371532102 63 4,700 SH Call SOLE 8 4,700 0 0
GENESCO INC COM 371532102 1 94 SH   SOLE 8 94 0 0
GENESCO INC OPT 371532102 9 700 SH Put SOLE 8 700 0 0
GENESIS ENERGY L P COM 371927104 68 17,242 SH   SOLE 1 17,242 0 0
GENESIS ENERGY L P COM 371927104 0 100 SH   SOLE 8 100 0 0
GENESIS HEALTHCARE INC COM 37185X106 24 27,669 SH   SOLE 1 27,669 0 0
GENFIT S A ADR 372279109 9 637 SH   SOLE 8 637 0 0
GENIE ENERGY LTD COM 372284208 34 4,714 SH   SOLE 1 4,714 0 0
GENMARK DIAGNOSTICS INC COM 372309104 161 39,019 SH   SOLE 1 39,019 0 0
GENPACT LIMITED COM G3922B107 334 11,448 SH   SOLE 1 11,448 0 0
GENPACT LIMITED COM G3922B107 171 5,842 SH   SOLE 99 5,842 0 0
GENTEX CORP COM 371901109 1,379 62,200 SH   SOLE 1 62,200 0 0
GENTEX CORP OPT 371901109 510 23,000 SH Call SOLE 8 23,000 0 0
GENTEX CORP OPT 371901109 133 6,000 SH Put SOLE 8 6,000 0 0
GENTHERM INC COM 37253A103 878 27,979 SH   SOLE 1 27,979 0 0
GENUINE PARTS CO COM 372460105 8,036 119,366 SH   SOLE 1 119,366 0 0
GENUINE PARTS CO COM 372460105 7 107 SH   SOLE 8 107 0 0
GENUINE PARTS CO OPT 372460105 5,481 81,400 SH Call SOLE 8 81,400 0 0
GENUINE PARTS CO OPT 372460105 1,185 17,600 SH Put SOLE 8 17,600 0 0
GENUINE PARTS CO COM 372460105 3,485 51,777 SH   SOLE 9 51,777 0 0
GENWORTH FINL INC COM 37247D106 3,762 1,132,869 SH   SOLE 1 1,132,869 0 0
GENWORTH FINL INC COM 37247D106 1,060 319,297 SH   SOLE 8 319,297 0 0
GENWORTH FINL INC OPT 37247D106 206 62,100 SH Call SOLE 8 62,100 0 0
GENWORTH FINL INC OPT 37247D106 3,523 1,061,100 SH Put SOLE 8 1,061,100 0 0
GEO GROUP INC NEW TRUS 36162J106 891 73,267 SH   SOLE 1 73,267 0 0
GEO GROUP INC NEW COM 36162J106 632 51,977 SH   SOLE 99 51,977 0 0
GEOPARK LTD COM G38327105 84 11,830 SH   SOLE 82 11,830 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 71 11,123 SH   SOLE 1 11,123 0 0
GERDAU SA ADR 373737105 709 371,066 SH   SOLE 1 371,066 0 0
GERDAU SA ADR 373737105 281 147,146 SH   SOLE 9 147,146 0 0
GERMAN AMERN BANCORP INC COM 373865104 227 8,238 SH   SOLE 1 8,238 0 0
GERON CORP COM 374163103 116 97,952 SH   SOLE 1 97,952 0 0
GETTY RLTY CORP NEW TRUS 374297109 799 33,675 SH   SOLE 1 33,675 0 0
GIBRALTAR INDS INC COM 374689107 1,395 32,491 SH   SOLE 1 32,491 0 0
GIBRALTAR INDS INC COM 374689107 0 1 SH   SOLE 8 1 0 0
GIGAMEDIA LTD COM Y2711Y112 8 3,644 SH   DFND 1 0 0 3,644
GILAT SATELLITE NETWORKS LTD COM M51474118 71 10,000 SH   SOLE 8 10,000 0 0
GILAT SATELLITE NETWORKS LTD COM M51474118 1 172 SH   SOLE 9 172 0 0
GILDAN ACTIVEWEAR INC COM 375916103 18 1,409 SH   SOLE 1 1,409 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 41 3,200 SH Call SOLE 8 3,200 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 8 600 SH Put SOLE 8 600 0 0
GILDAN ACTIVEWEAR INC COM 375916103 20 1,549 SH   SOLE 9 1,549 0 0
GILEAD SCIENCES INC COM 375558103 138,599 1,853,917 SH   SOLE 1 1,853,917 0 0
GILEAD SCIENCES INC COM 375558103 201 2,686 SH   DFND 1 0 0 2,686
GILEAD SCIENCES INC COM 375558103 35,215 471,046 SH   SOLE 8 471,046 0 0
GILEAD SCIENCES INC OPT 375558103 58,859 787,300 SH Put SOLE 8 787,300 0 0
GILEAD SCIENCES INC OPT 375558103 45,753 612,000 SH Call SOLE 8 612,000 0 0
GILEAD SCIENCES INC COM 375558103 5,434 72,702 SH   SOLE 9 72,702 0 0
GILEAD SCIENCES INC COM 375558103 138 1,848 SH   DFND 20 0 0 1,848
GILEAD SCIENCES INC COM 375558103 44 582 SH   SOLE 82 582 0 0
GILEAD SCIENCES INC COM 375558103 1,050 14,046 SH   SOLE 99 14,046 0 0
GLACIER BANCORP INC NEW COM 37637Q105 2,394 70,408 SH   SOLE 1 70,408 0 0
GLADSTONE COMMERCIAL CORP TRUS 376536108 383 26,695 SH   SOLE 1 26,695 0 0
GLADSTONE LD CORP TRUS 376549101 132 11,158 SH   SOLE 1 11,158 0 0
GLATFELTER COM 377316104 444 36,329 SH   SOLE 1 36,329 0 0
GLAUKOS CORP COM 377322102 994 32,199 SH   SOLE 1 32,199 0 0
GLAUKOS CORP COM 377322102 5 169 SH   SOLE 8 169 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 77 2,028 SH   SOLE 1 2,028 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 57 1,510 SH   DFND 1 0 0 1,510
GLAXOSMITHKLINE PLC OPT 37733W105 3,391 89,500 SH Put SOLE 8 89,500 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 1,086 28,672 SH   SOLE 8 28,672 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 2,645 69,800 SH Call SOLE 8 69,800 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 4,751 92,966 SH   SOLE 1 92,966 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 46 900 SH Put SOLE 8 900 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 84 1,635 SH   SOLE 8 1,635 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 57 1,106 SH   SOLE 99 1,106 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 207 8,082 SH   SOLE 1 8,082 0 0
GLOBAL MED REIT INC TRUS 37954A204 130 12,818 SH   SOLE 1 12,818 0 0
GLOBAL NET LEASE INC TRUS 379378201 1,772 132,528 SH   SOLE 1 132,528 0 0
GLOBAL PMTS INC COM 37940X102 30,229 209,594 SH   SOLE 1 209,594 0 0
GLOBAL PMTS INC OPT 37940X102 117 810 SH Call SOLE 8 810 0 0
GLOBAL PMTS INC COM 37940X102 35 245 SH   SOLE 8 245 0 0
GLOBAL PMTS INC COM 37940X102 361 2,500 SH   SOLE 9 2,500 0 0
GLOBAL WTR RES INC COM 379463102 288 28,301 SH   SOLE 1 28,301 0 0
GLOBAL X FDS FUND 37950E366 18 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37954Y764 205 10,250 SH   DFND 1 0 0 10,250
GLOBAL X FDS OPT 37950E366 26 4,600 SH Call SOLE 8 4,600 0 0
GLOBAL X FDS OPT 37950E366 48 8,400 SH Put SOLE 8 8,400 0 0
GLOBAL X FDS FUND 37954Y855 2 100 SH   SOLE 8 100 0 0
GLOBUS MED INC COM 379577208 1,553 36,539 SH   SOLE 1 36,539 0 0
GLOBUS MED INC COM 379577208 13 316 SH   SOLE 8 316 0 0
GLOBUS MED INC COM 379577208 56 1,318 SH   SOLE 99 1,318 0 0
GLU MOBILE INC COM 379890106 1,500 238,338 SH   SOLE 1 238,338 0 0
GLU MOBILE INC COM 379890106 130 20,616 SH   SOLE 8 20,616 0 0
GLU MOBILE INC OPT 379890106 201 31,900 SH Put SOLE 8 31,900 0 0
GLU MOBILE INC OPT 379890106 464 73,700 SH Call SOLE 8 73,700 0 0
GLYCOMIMETICS INC COM 38000Q102 26 11,212 SH   SOLE 1 11,212 0 0
GLYCOMIMETICS INC COM 38000Q102 13 5,902 SH   SOLE 99 5,902 0 0
GMS INC COM 36251C103 950 60,383 SH   SOLE 1 60,383 0 0
GNC HLDGS INC COM 36191G107 13 27,347 SH   SOLE 1 27,347 0 0
GNC HLDGS INC OPT 36191G107 14 29,100 SH Call SOLE 8 29,100 0 0
GNC HLDGS INC COM 36191G107 0 49 SH   SOLE 8 49 0 0
GODADDY INC COM 380237107 5,667 99,253 SH   SOLE 1 99,253 0 0
GODADDY INC OPT 380237107 1,451 25,400 SH Call SOLE 8 25,400 0 0
GODADDY INC OPT 380237107 742 13,000 SH Put SOLE 8 13,000 0 0
GODADDY INC COM 380237107 1 12 SH   SOLE 8 12 0 0
GODADDY INC COM 380237107 74 1,293 SH   SOLE 9 1,293 0 0
GOGO INC COM 38046C109 56 26,201 SH   SOLE 1 26,201 0 0
GOGO INC OPT 38046C109 6 2,700 SH Call SOLE 8 2,700 0 0
GOGO INC OPT 38046C109 4 2,100 SH Put SOLE 8 2,100 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 1,330 311,521 SH   SOLE 1 311,521 0 0
GOLAR LNG LTD COM G9456A100 4,851 615,711 SH   SOLE 1 615,711 0 0
GOLAR LNG LTD OPT G9456A100 126 16,000 SH Put SOLE 8 16,000 0 0
GOLAR LNG LTD OPT G9456A100 267 33,800 SH Call SOLE 8 33,800 0 0
GOLAR LNG LTD COM G9456A100 7 918 SH   SOLE 8 918 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 0 51 SH   SOLE 8 51 0 0
GOLD FIELDS LTD NEW OPT 38059T106 58 12,300 SH Call SOLE 8 12,300 0 0
GOLD FIELDS LTD NEW ADR 38059T106 148 31,133 SH   SOLE 8 31,133 0 0
GOLD FIELDS LTD NEW OPT 38059T106 244 51,400 SH Put SOLE 8 51,400 0 0
GOLD FIELDS LTD NEW ADR 38059T106 44 9,300 SH   SOLE 99 9,300 0 0
GOLD RESOURCE CORP COM 38068T105 242 87,910 SH   SOLE 1 87,910 0 0
GOLDEN ENTMT INC COM 381013101 130 19,563 SH   SOLE 1 19,563 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 85 27,191 SH   SOLE 9 27,191 0 0
GOLDMAN SACHS BDC INC BOND 38147UAB3 862 886,000 PRN   SOLE 8 0 0 886,000
GOLDMAN SACHS GROUP INC COM 38141G104 1,213 7,847 SH   DFND 1 0 0 7,847
GOLDMAN SACHS GROUP INC COM 38141G104 69,626 450,382 SH   SOLE 1 450,382 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 59,827 387,000 SH Call SOLE 8 387,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 94,615 612,047 SH   SOLE 8 612,047 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 170,574 1,103,400 SH Put SOLE 8 1,103,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 609 3,945 SH   SOLE 9 3,945 0 0
GOODRICH PETE CORP COM 382410843 13 2,978 SH   SOLE 1 2,978 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 1,625 279,209 SH   SOLE 1 279,209 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 458 78,766 SH   SOLE 8 78,766 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 2,958 508,300 SH Put SOLE 8 508,300 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 108 18,600 SH Call SOLE 8 18,600 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,474 596,907 SH   SOLE 9 596,907 0 0
GOOSEHEAD INS INC COM 38267D109 169 3,795 SH   SOLE 1 3,795 0 0
GOPRO INC COM 38268T103 1 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 910 346,962 SH   SOLE 1 346,962 0 0
GOPRO INC OPT 38268T103 833 317,800 SH Call SOLE 8 317,800 0 0
GOPRO INC COM 38268T103 121 45,997 SH   SOLE 8 45,997 0 0
GOPRO INC OPT 38268T103 433 165,200 SH Put SOLE 8 165,200 0 0
GORMAN RUPP CO COM 383082104 183 5,857 SH   SOLE 1 5,857 0 0
GOSSAMER BIO INC COM 38341P102 10 969 SH   SOLE 8 969 0 0
GP STRATEGIES CORP COM 36225V104 28 4,253 SH   SOLE 1 4,253 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 4 100 SH   SOLE 1 100 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 47 1,338 SH   SOLE 8 1,338 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 39 1,100 SH Put SOLE 8 1,100 0 0
GRACO INC COM 384109104 611 12,557 SH   SOLE 1 12,557 0 0
GRAF INDL CORP TRUS 384278206 1,568 150,000 SH   SOLE 8 150,000 0 0
GRAFTECH INTL LTD COM 384313508 3,587 441,673 SH   SOLE 1 441,673 0 0
GRAFTECH INTL LTD COM 384313508 1 100 SH   SOLE 8 100 0 0
GRAHAM CORP COM 384556106 42 3,176 SH   SOLE 1 3,176 0 0
GRAHAM HLDGS CO COM 384637104 4,163 12,201 SH   SOLE 1 12,201 0 0
GRAINGER W W INC COM 384802104 7,335 29,519 SH   SOLE 1 29,519 0 0
GRAINGER W W INC COM 384802104 2,134 8,586 SH   SOLE 8 8,586 0 0
GRAINGER W W INC OPT 384802104 13,692 55,100 SH Put SOLE 8 55,100 0 0
GRAINGER W W INC OPT 384802104 8,151 32,800 SH Call SOLE 8 32,800 0 0
GRAINGER W W INC COM 384802104 95 378 SH   SOLE 9 378 0 0
GRAND CANYON ED INC COM 38526M106 1,942 25,463 SH   SOLE 1 25,463 0 0
GRAND CANYON ED INC OPT 38526M106 130 1,700 SH Put SOLE 8 1,700 0 0
GRAND CANYON ED INC OPT 38526M106 8 100 SH Call SOLE 8 100 0 0
GRANITE CONSTR INC COM 387328107 771 50,770 SH   SOLE 1 50,770 0 0
GRANITE CONSTR INC COM 387328107 1 93 SH   SOLE 8 93 0 0
GRANITE PT MTG TR INC TRUS 38741L107 228 45,146 SH   SOLE 1 45,146 0 0
GRANITE REAL ESTATE INVT TR COM 387437114 1,540 37,278 SH   SOLE 9 37,278 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 915 74,980 SH   SOLE 1 74,980 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 25 2,020 SH   SOLE 8 2,020 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 229 18,775 SH   SOLE 99 18,775 0 0
GRAY TELEVISION INC COM 389375106 1,208 112,638 SH   SOLE 1 112,638 0 0
GREAT AJAX CORP TRUS 38983D300 37 5,803 SH   SOLE 1 5,803 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 169 20,292 SH   SOLE 1 20,292 0 0
GREAT SOUTHN BANCORP INC COM 390905107 149 3,687 SH   SOLE 1 3,687 0 0
GREAT WESTN BANCORP INC COM 391416104 938 45,791 SH   SOLE 1 45,791 0 0
GREEN BRICK PARTNERS INC COM 392709101 169 20,993 SH   SOLE 1 20,993 0 0
GREEN DOT CORP COM 39304D102 1,003 39,493 SH   SOLE 1 39,493 0 0
GREEN DOT CORP COM 39304D102 41 1,581 SH   SOLE 8 1,581 0 0
GREEN PLAINS INC COM 393222104 210 43,320 SH   SOLE 1 43,320 0 0
GREEN PLAINS INC OPT 393222104 4 800 SH Put SOLE 8 800 0 0
GREEN PLAINS INC OPT 393222104 10 2,100 SH Call SOLE 8 2,100 0 0
GREEN PLAINS INC COM 393222104 0 91 SH   SOLE 8 91 0 0
GREENBRIER COS INC COM 393657101 531 29,919 SH   SOLE 1 29,919 0 0
GREENBRIER COS INC COM 393657101 2 93 SH   SOLE 8 93 0 0
GREENBRIER COS INC COM 393657101 151 8,490 SH   SOLE 99 8,490 0 0
GREENE COUNTY BANCORP INC COM 394357107 26 1,103 SH   SOLE 1 1,103 0 0
GREENHILL &amp CO INC COM 395259104 121 12,415 SH   SOLE 1 12,415 0 0
GREENHILL &amp CO INC COM 395259104 12 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC OPT 395259104 161 16,400 SH Call SOLE 8 16,400 0 0
GREENHILL &amp CO INC COM 395259104 118 11,986 SH   SOLE 99 11,986 0 0
GREENLANE HLDGS INC COM 395330103 6 3,508 SH   SOLE 1 3,508 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 115 19,304 SH   SOLE 1 19,304 0 0
GREENSKY INC COM 39572G100 65 17,000 SH   DFND 1 0 0 17,000
GREIF INC COM 397624206 81 1,998 SH   SOLE 1 1,998 0 0
GREIF INC COM 397624107 916 29,462 SH   SOLE 1 29,462 0 0
GRIFFIN INL RLTY INC COM 398231100 11 329 SH   SOLE 1 329 0 0
GRIFFON CORP COM 398433102 499 39,475 SH   SOLE 1 39,475 0 0
GRIFFON CORP COM 398433102 0 12 SH   SOLE 8 12 0 0
GRIFOLS S A ADR 398438408 504 25,000 SH   SOLE 8 25,000 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 11 3,843 SH   DFND 1 0 0 3,843
GRITSTONE ONCOLOGY INC COM 39868T105 48 8,263 SH   SOLE 1 8,263 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 802 23,368 SH   SOLE 1 23,368 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 0 7 SH   SOLE 8 7 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 1,054 23,867 SH   SOLE 1 23,867 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 279 6,300 SH Put SOLE 8 6,300 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 274 6,200 SH Call SOLE 8 6,200 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 198 4,472 SH   SOLE 8 4,472 0 0
GROUPON INC COM 399473107 387 394,655 SH   SOLE 1 394,655 0 0
GROUPON INC OPT 399473107 40 40,300 SH Put SOLE 8 40,300 0 0
GROUPON INC COM 399473107 97 99,061 SH   SOLE 8 99,061 0 0
GROUPON INC OPT 399473107 103 104,600 SH Call SOLE 8 104,600 0 0
GRUBHUB INC COM 400110102 13,296 326,469 SH   SOLE 1 326,469 0 0
GRUBHUB INC OPT 400110102 2,664 65,400 SH Put SOLE 8 65,400 0 0
GRUBHUB INC COM 400110102 440 10,815 SH   SOLE 8 10,815 0 0
GRUBHUB INC OPT 400110102 5,401 132,600 SH Call SOLE 8 132,600 0 0
GRUBHUB INC COM 400110102 28 702 SH   SOLE 9 702 0 0
GRUPO FINANCIERO GALICIA S.A ADR 399909100 374 52,986 SH   SOLE 8 52,986 0 0
GRUPO FINANCIERO GALICIA S.A OPT 399909100 133 18,900 SH Call SOLE 8 18,900 0 0
GRUPO FINANCIERO GALICIA S.A OPT 399909100 590 83,700 SH Put SOLE 8 83,700 0 0
GRUPO FINANCIERO GALICIA S.A ADR 399909100 188 26,627 SH   SOLE 9 26,627 0 0
GRUPO TELEVISA SA ADR 40049J206 45 7,823 SH   SOLE 8 7,823 0 0
GSI TECHNOLOGY COM 36241U106 37 5,285 SH   SOLE 1 5,285 0 0
GSX TECHEDU INC ADR 36257Y109 7,074 167,000 SH   SOLE 1 167,000 0 0
GTT COMMUNICATIONS INC COM 362393100 386 48,567 SH   SOLE 1 48,567 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 59 13,161 SH   SOLE 1 13,161 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 63 2,702 SH   SOLE 1 2,702 0 0
GUARDANT HEALTH INC COM 40131M109 14 200 SH   DFND 1 0 0 200
GUARDANT HEALTH INC COM 40131M109 508 7,300 SH   SOLE 1 7,300 0 0
GUARDION HEALTH SCIENCES INC COM 40145Q203 46 100,000 SH   SOLE 8 100,000 0 0
GUESS INC COM 401617105 551 81,419 SH   SOLE 1 81,419 0 0
GUESS INC OPT 401617105 438 64,700 SH Put SOLE 8 64,700 0 0
GUESS INC OPT 401617105 136 20,100 SH Call SOLE 8 20,100 0 0
GUESS INC COM 401617105 9 1,259 SH   SOLE 8 1,259 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 10,640 134,164 SH   SOLE 1 134,164 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 2,853 2,910,000 PRN   SOLE 8 0 0 2,910,000
GUIDEWIRE SOFTWARE INC COM 40171V100 48 601 SH   SOLE 9 601 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 151 1,904 SH   SOLE 99 1,904 0 0
GULFPORT ENERGY CORP COM 402635304 56 125,313 SH   SOLE 1 125,313 0 0
GULFPORT ENERGY CORP COM 402635304 1 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 9 19,376 SH   SOLE 8 19,376 0 0
GULFPORT ENERGY CORP OPT 402635304 2 5,400 SH Call SOLE 8 5,400 0 0
GULFPORT ENERGY CORP OPT 402635304 1 2,300 SH Put SOLE 8 2,300 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 246 2,809 SH   SOLE 1 2,809 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 2,464 28,143 SH   SOLE 8 28,143 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 3,258 37,200 SH Put SOLE 8 37,200 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 9 100 SH Call SOLE 8 100 0 0
GWG HLDGS INC COM 36192A109 10 959 SH   SOLE 1 959 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 444 30,207 SH   SOLE 1 30,207 0 0
HACKETT GROUP INC COM 404609109 104 8,136 SH   SOLE 1 8,136 0 0
HAEMONETICS CORP COM 405024100 1,919 19,249 SH   SOLE 1 19,249 0 0
HAEMONETICS CORP COM 405024100 12 116 SH   SOLE 8 116 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,898 73,100 SH   SOLE 1 73,100 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 286 11,000 SH Put SOLE 8 11,000 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,964 75,617 SH   SOLE 8 75,617 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 379 14,600 SH Call SOLE 8 14,600 0 0
HALLADOR ENERGY COMPANY COM 40609P105 15 16,245 SH   SOLE 1 16,245 0 0
HALLIBURTON CO COM 406216101 68 9,967 SH   DFND 1 0 0 9,967
HALLIBURTON CO COM 406216101 7,947 1,160,143 SH   SOLE 1 1,160,143 0 0
HALLIBURTON CO OPT 406216101 4,962 724,400 SH Call SOLE 8 724,400 0 0
HALLIBURTON CO COM 406216101 1,331 194,363 SH   SOLE 8 194,363 0 0
HALLIBURTON CO OPT 406216101 5,214 761,200 SH Put SOLE 8 761,200 0 0
HALLIBURTON CO COM 406216101 1,722 251,432 SH   SOLE 9 251,432 0 0
HALLIBURTON CO COM 406216101 40 5,847 SH   DFND 20 0 0 5,847
HALLMARK FINL SVCS INC EC COM 40624Q203 17 4,327 SH   SOLE 1 4,327 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 2,742 152,301 SH   SOLE 1 152,301 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 112 6,184 SH   SOLE 8 6,184 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 20 2,143 SH   SOLE 1 2,143 0 0
HAMILTON LANE INC COM 407497106 405 7,317 SH   SOLE 1 7,317 0 0
HAMILTON LANE INC COM 407497106 113 2,044 SH   SOLE 99 2,044 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 1,143 58,544 SH   SOLE 1 58,544 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 37 1,895 SH   SOLE 99 1,895 0 0
HANESBRANDS INC COM 410345102 3,352 425,804 SH   SOLE 1 425,804 0 0
HANESBRANDS INC COM 410345102 312 39,723 SH   SOLE 8 39,723 0 0
HANESBRANDS INC OPT 410345102 996 126,600 SH Put SOLE 8 126,600 0 0
HANESBRANDS INC OPT 410345102 1,328 168,800 SH Call SOLE 8 168,800 0 0
HANESBRANDS INC COM 410345102 23 2,967 SH   SOLE 9 2,967 0 0
HANGER INC COM 41043F208 518 33,219 SH   SOLE 1 33,219 0 0
HANGER INC COM 41043F208 3 173 SH   SOLE 8 173 0 0
HANMI FINL CORP COM 410495204 270 24,917 SH   SOLE 1 24,917 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 926 45,359 SH   SOLE 1 45,359 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 45 2,200 SH   SOLE 8 2,200 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 286 14,000 SH   DFND 20 0 0 14,000
HANNON ARMSTRONG SUST INFR C COM 41068X100 52 2,540 SH   SOLE 99 2,540 0 0
HANOVER INS GROUP INC COM 410867105 1,740 19,208 SH   SOLE 1 19,208 0 0
HANOVER INS GROUP INC COM 410867105 1 10 SH   SOLE 8 10 0 0
HANOVER INS GROUP INC COM 410867105 95 1,047 SH   SOLE 99 1,047 0 0
HARLEY DAVIDSON INC COM 412822108 2,120 111,951 SH   SOLE 1 111,951 0 0
HARLEY DAVIDSON INC OPT 412822108 1,745 92,200 SH Put SOLE 8 92,200 0 0
HARLEY DAVIDSON INC COM 412822108 2 106 SH   SOLE 8 106 0 0
HARLEY DAVIDSON INC OPT 412822108 1,030 54,400 SH Call SOLE 8 54,400 0 0
HARLEY DAVIDSON INC COM 412822108 2,320 122,601 SH   SOLE 9 122,601 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 443 76,976 SH   SOLE 1 76,976 0 0
HARMONY GOLD MNG LTD ADR 413216300 4,475 2,052,643 SH   SOLE 1 2,052,643 0 0
HARMONY GOLD MNG LTD ADR 413216300 30 13,631 SH   SOLE 8 13,631 0 0
HARPOON THERAPEUTICS INC COM 41358P106 164 14,209 SH   SOLE 1 14,209 0 0
HARROW HEALTH INC COM 415858109 1 378 SH   SOLE 8 378 0 0
HARSCO CORP COM 415864107 477 68,559 SH   SOLE 1 68,559 0 0
HARSCO CORP OPT 415864107 36 5,100 SH Call SOLE 8 5,100 0 0
HARSCO CORP OPT 415864107 21 3,000 SH Put SOLE 8 3,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 13,292 377,207 SH   SOLE 1 377,207 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 370 10,500 SH Call SOLE 8 10,500 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 751 21,300 SH Put SOLE 8 21,300 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 127 3,595 SH   SOLE 8 3,595 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 104 2,916 SH   SOLE 9 2,916 0 0
HASBRO INC COM 418056107 5,673 79,268 SH   SOLE 1 79,268 0 0
HASBRO INC OPT 418056107 1,925 26,900 SH Call SOLE 8 26,900 0 0
HASBRO INC COM 418056107 359 5,013 SH   SOLE 8 5,013 0 0
HASBRO INC OPT 418056107 1,488 20,800 SH Put SOLE 8 20,800 0 0
HASBRO INC COM 418056107 2,376 33,236 SH   SOLE 9 33,236 0 0
HASBRO INC COM 418056107 469 6,560 SH   SOLE 99 6,560 0 0
HAVERTY FURNITURE INC COM 419596101 204 17,153 SH   SOLE 1 17,153 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 3,535 82,120 SH   SOLE 1 82,120 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 2 57 SH   SOLE 8 57 0 0
HAWAIIAN HOLDINGS INC COM 419879101 515 49,392 SH   SOLE 1 49,392 0 0
HAWAIIAN HOLDINGS INC COM 419879101 183 17,496 SH   SOLE 8 17,496 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 903 86,500 SH Put SOLE 8 86,500 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 559 53,500 SH Call SOLE 8 53,500 0 0
HAWKINS INC COM 420261109 281 7,909 SH   SOLE 1 7,909 0 0
HAWTHORN BANCSHARES INC COM 420476103 34 1,876 SH   SOLE 1 1,876 0 0
HAYNES INTERNATIONAL INC COM 420877201 212 10,318 SH   SOLE 1 10,318 0 0
HCA HEALTHCARE INC COM 40412C101 13,657 152,004 SH   SOLE 1 152,004 0 0
HCA HEALTHCARE INC OPT 40412C101 2,381 26,500 SH Call SOLE 8 26,500 0 0
HCA HEALTHCARE INC COM 40412C101 2,244 24,979 SH   SOLE 8 24,979 0 0
HCA HEALTHCARE INC OPT 40412C101 4,071 45,300 SH Put SOLE 8 45,300 0 0
HCA HEALTHCARE INC COM 40412C101 3,383 37,654 SH   SOLE 9 37,654 0 0
HCA HEALTHCARE INC COM 40412C101 144 1,603 SH   SOLE 99 1,603 0 0
HCI GROUP INC COM 40416E103 210 5,203 SH   SOLE 1 5,203 0 0
HD SUPPLY HLDGS INC COM 40416M105 5,458 191,973 SH   SOLE 1 191,973 0 0
HD SUPPLY HLDGS INC COM 40416M105 39 1,376 SH   SOLE 9 1,376 0 0
HD SUPPLY HLDGS INC COM 40416M105 434 15,265 SH   SOLE 99 15,265 0 0
HDFC BANK LTD ADR 40415F101 35,963 935,071 SH   SOLE 1 0 935,071 0
HDFC BANK LTD ADR 40415F101 36 941 SH   DFND 1 0 0 941
HDFC BANK LTD ADR 40415F101 3,662 95,227 SH   SOLE 20 0 95,227 0
HDFC BANK LTD ADR 40415F101 1,597 41,531 SH   SOLE 82 0 41,531 0
HDFC BANK LTD ADR 40415F101 3,634 94,478 SH   SOLE 99 0 94,478 0
HEALTHCARE RLTY TR TRUS 421946104 4,441 158,964 SH   SOLE 1 158,964 0 0
HEALTHCARE RLTY TR COM 421946104 16 577 SH   SOLE 9 577 0 0
HEALTHCARE RLTY TR COM 421946104 981 35,116 SH   SOLE 99 35,116 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 1,817 76,010 SH   SOLE 1 76,010 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 1 43 SH   SOLE 8 43 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 6,117 251,919 SH   SOLE 1 251,919 0 0
HEALTHCARE TR AMER INC COM 42225P501 2,759 113,648 SH   SOLE 99 113,648 0 0
HEALTHEQUITY INC COM 42226A107 1,564 30,908 SH   SOLE 1 30,908 0 0
HEALTHEQUITY INC COM 42226A107 4 79 SH   SOLE 8 79 0 0
HEALTHSTREAM INC COM 42222N103 912 38,065 SH   SOLE 1 38,065 0 0
HEARTLAND EXPRESS INC COM 422347104 1,100 59,265 SH   SOLE 1 59,265 0 0
HEARTLAND FINL USA INC COM 42234Q102 740 24,511 SH   SOLE 1 24,511 0 0
HECLA MNG CO COM 422704106 3,351 1,840,932 SH   SOLE 1 1,840,932 0 0
HECLA MNG CO OPT 422704106 58 31,700 SH Put SOLE 8 31,700 0 0
HECLA MNG CO COM 422704106 0 40 SH   SOLE 8 40 0 0
HECLA MNG CO OPT 422704106 333 182,700 SH Call SOLE 8 182,700 0 0
HEICO CORP NEW COM 422806109 6,960 93,280 SH   SOLE 1 93,280 0 0
HEICO CORP NEW COM 422806208 5,162 80,781 SH   SOLE 1 80,781 0 0
HEICO CORP NEW COM 422806109 21 284 SH   SOLE 8 284 0 0
HEICO CORP NEW COM 422806208 16 249 SH   SOLE 8 249 0 0
HEICO CORP NEW COM 422806208 35 550 SH   SOLE 9 550 0 0
HEICO CORP NEW COM 422806109 24 312 SH   SOLE 9 312 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 394 17,507 SH   SOLE 1 17,507 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 2 85 SH   SOLE 8 85 0 0
HELEN OF TROY CORP LTD COM G4388N106 2,503 17,380 SH   SOLE 1 17,380 0 0
HELEN OF TROY CORP LTD OPT G4388N106 202 1,400 SH Call SOLE 8 1,400 0 0
HELEN OF TROY CORP LTD COM G4388N106 31 212 SH   SOLE 8 212 0 0
HELEN OF TROY CORP LTD OPT G4388N106 230 1,600 SH Put SOLE 8 1,600 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 543 14,332 SH   SOLE 1 14,332 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 192 117,002 SH   SOLE 1 117,002 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 0 134 SH   SOLE 8 134 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 8 5,106 SH   SOLE 99 5,106 0 0
HELMERICH &amp PAYNE INC COM 423452101 1,589 101,511 SH   SOLE 1 101,511 0 0
HELMERICH &amp PAYNE INC OPT 423452101 490 31,300 SH Call SOLE 8 31,300 0 0
HELMERICH &amp PAYNE INC OPT 423452101 1,953 124,800 SH Put SOLE 8 124,800 0 0
HELMERICH &amp PAYNE INC COM 423452101 1,091 69,686 SH   SOLE 8 69,686 0 0
HELMERICH &amp PAYNE INC COM 423452101 49 3,138 SH   SOLE 9 3,138 0 0
HELMERICH &amp PAYNE INC COM 423452101 139 8,882 SH   SOLE 99 8,882 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 187 21,960 SH   SOLE 1 21,960 0 0
HENRY JACK &amp ASSOC INC COM 426281101 8,416 54,210 SH   SOLE 1 54,210 0 0
HENRY JACK &amp ASSOC INC COM 426281101 4,243 27,330 SH   SOLE 9 27,330 0 0
HENRY SCHEIN INC COM 806407102 8,779 173,791 SH   SOLE 1 173,791 0 0
HENRY SCHEIN INC OPT 806407102 773 15,300 SH Call SOLE 8 15,300 0 0
HENRY SCHEIN INC COM 806407102 1,083 21,436 SH   SOLE 8 21,436 0 0
HENRY SCHEIN INC OPT 806407102 1,430 28,300 SH Put SOLE 8 28,300 0 0
HENRY SCHEIN INC COM 806407102 68 1,331 SH   SOLE 9 1,331 0 0
HERBALIFE NUTRITION LTD COM G4412G101 5,888 201,930 SH   SOLE 1 201,930 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 385 13,200 SH Call SOLE 8 13,200 0 0
HERBALIFE NUTRITION LTD COM G4412G101 6 218 SH   SOLE 8 218 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 592 20,300 SH Put SOLE 8 20,300 0 0
HERC HLDGS INC COM 42704L104 423 20,678 SH   SOLE 1 20,678 0 0
HERC HLDGS INC OPT 42704L104 16 800 SH Call SOLE 8 800 0 0
HERC HLDGS INC OPT 42704L104 55 2,700 SH Put SOLE 8 2,700 0 0
HERC HLDGS INC COM 42704L104 42 2,048 SH   SOLE 8 2,048 0 0
HERCULES CAPITAL INC BOND 427096AF9 154 171,000 PRN   SOLE 8 0 0 171,000
HERITAGE COMMERCE CORP COM 426927109 139 18,182 SH   SOLE 1 18,182 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 81 5,000 SH   SOLE 1 5,000 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 1 56 SH   SOLE 8 56 0 0
HERITAGE FINL CORP WASH COM 42722X106 596 29,783 SH   SOLE 1 29,783 0 0
HERITAGE INS HLDGS INC COM 42727J102 176 16,444 SH   SOLE 1 16,444 0 0
HERON THERAPEUTICS INC COM 427746102 376 32,002 SH   SOLE 1 32,002 0 0
HERON THERAPEUTICS INC COM 427746102 135 11,455 SH   SOLE 8 11,455 0 0
HERSHA HOSPITALITY TR TRUS 427825500 175 48,580 SH   SOLE 1 48,580 0 0
HERSHEY CO COM 427866108 14,729 111,152 SH   SOLE 1 111,152 0 0
HERSHEY CO COM 427866108 5,896 44,500 SH   SOLE 8 44,500 0 0
HERSHEY CO OPT 427866108 9,659 72,900 SH Put SOLE 8 72,900 0 0
HERSHEY CO OPT 427866108 1,590 12,000 SH Call SOLE 8 12,000 0 0
HERSHEY CO COM 427866108 159 1,200 SH   SOLE 9 1,200 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 5,295 856,800 SH Call SOLE 8 856,800 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 4,113 665,500 SH Put SOLE 8 665,500 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 2,668 431,773 SH   SOLE 8 431,773 0 0
HESKA CORP COM 42805E306 322 5,810 SH   SOLE 1 5,810 0 0
HESKA CORP COM 42805E306 8 132 SH   SOLE 8 132 0 0
HESS CORP COM 42809H107 10,062 302,153 SH   SOLE 1 302,153 0 0
HESS CORP COM 42809H107 6,683 200,690 SH   SOLE 8 200,690 0 0
HESS CORP OPT 42809H107 13,203 396,500 SH Put SOLE 8 396,500 0 0
HESS CORP OPT 42809H107 11,831 355,300 SH Call SOLE 8 355,300 0 0
HESS CORP COM 42809H107 74 2,222 SH   SOLE 9 2,222 0 0
HESS CORP COM 42809H107 131 3,939 SH   SOLE 99 3,939 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,820 290,306 SH   SOLE 1 290,306 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 231 23,800 SH Call SOLE 8 23,800 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 956 98,458 SH   SOLE 8 98,458 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 1,404 144,600 SH Put SOLE 8 144,600 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 948 97,693 SH   SOLE 9 97,693 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 388 39,909 SH   SOLE 99 39,909 0 0
HEXCEL CORP NEW COM 428291108 6,717 180,629 SH   SOLE 1 180,629 0 0
HEXCEL CORP NEW COM 428291108 69 1,866 SH   SOLE 8 1,866 0 0
HEXO CORP COM 428304109 174 207,861 SH   SOLE 8 207,861 0 0
HF FOODS GROUP INC COM 40417F109 62 7,306 SH   SOLE 1 7,306 0 0
HI CRUSH INC COM 428337109 5 20,851 SH   SOLE 8 20,851 0 0
HI CRUSH INC OPT 428337109 4 18,500 SH Call SOLE 8 18,500 0 0
HI CRUSH INC OPT 428337109 2 8,500 SH Put SOLE 8 8,500 0 0
HIBBETT SPORTS INC COM 428567101 698 63,792 SH   SOLE 1 63,792 0 0
HIBBETT SPORTS INC COM 428567101 10 922 SH   SOLE 8 922 0 0
HIBBETT SPORTS INC OPT 428567101 63 5,800 SH Put SOLE 8 5,800 0 0
HIBBETT SPORTS INC OPT 428567101 3 300 SH Call SOLE 8 300 0 0
HIGHPOINT RES CORP COM 43114K108 17 91,233 SH   SOLE 1 91,233 0 0
HIGHWOODS PPTYS INC TRUS 431284108 3,860 108,977 SH   SOLE 1 108,977 0 0
HILL ROM HLDGS INC COM 431475102 5,910 58,747 SH   SOLE 1 58,747 0 0
HILL ROM HLDGS INC COM 431475102 166 1,650 SH   SOLE 8 1,650 0 0
HILL ROM HLDGS INC OPT 431475102 10 100 SH Call SOLE 8 100 0 0
HILL ROM HLDGS INC OPT 431475102 10 100 SH Put SOLE 8 100 0 0
HILL ROM HLDGS INC COM 431475102 208 2,068 SH   SOLE 99 2,068 0 0
HILLENBRAND INC COM 431571108 1,803 94,370 SH   SOLE 1 94,370 0 0
HILLENBRAND INC OPT 431571108 65 3,400 SH Call SOLE 8 3,400 0 0
HILLTOP HOLDINGS INC COM 432748101 493 32,634 SH   SOLE 1 32,634 0 0
HILLTOP HOLDINGS INC OPT 432748101 30 2,000 SH Call SOLE 8 2,000 0 0
HILLTOP HOLDINGS INC COM 432748101 68 4,472 SH   SOLE 8 4,472 0 0
HILLTOP HOLDINGS INC OPT 432748101 76 5,000 SH Put SOLE 8 5,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 11,711 171,601 SH   SOLE 1 171,601 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 8,885 130,200 SH Put SOLE 8 130,200 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 6,721 98,500 SH Call SOLE 8 98,500 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 5,402 79,176 SH   SOLE 8 79,176 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 152 2,230 SH   SOLE 9 2,230 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 631 9,248 SH   SOLE 99 9,248 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 31 11,200 SH Put SOLE 8 11,200 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 41 14,921 SH   SOLE 8 14,921 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 30 10,800 SH Call SOLE 8 10,800 0 0
HINGHAM INSTN SVGS MASS COM 433323102 81 559 SH   SOLE 1 559 0 0
HMS HLDGS CORP COM 40425J101 4,388 173,656 SH   SOLE 1 173,656 0 0
HMS HLDGS CORP COM 40425J101 2 65 SH   SOLE 8 65 0 0
HMS HLDGS CORP COM 40425J101 104 4,133 SH   SOLE 99 4,133 0 0
HNI CORP COM 404251100 507 20,092 SH   SOLE 1 20,092 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 20 2,727 SH   SOLE 1 2,727 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 99 7,086 SH   SOLE 1 7,086 0 0
HOLLY ENERGY PARTNERS L P OPT 435763107 10 700 SH Call SOLE 8 700 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 1 70 SH   SOLE 8 70 0 0
HOLLYFRONTIER CORP COM 436106108 5,668 231,311 SH   SOLE 1 231,311 0 0
HOLLYFRONTIER CORP COM 436106108 49 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP OPT 436106108 632 25,800 SH Call SOLE 8 25,800 0 0
HOLLYFRONTIER CORP OPT 436106108 799 32,600 SH Put SOLE 8 32,600 0 0
HOLLYFRONTIER CORP COM 436106108 398 16,256 SH   SOLE 9 16,256 0 0
HOLLYFRONTIER CORP COM 436106108 18 735 SH   SOLE 99 735 0 0
HOLOGIC INC COM 436440101 9,059 258,103 SH   SOLE 1 258,103 0 0
HOLOGIC INC COM 436440101 729 20,760 SH   SOLE 8 20,760 0 0
HOLOGIC INC OPT 436440101 253 7,200 SH Put SOLE 8 7,200 0 0
HOLOGIC INC OPT 436440101 242 6,900 SH Call SOLE 8 6,900 0 0
HOLOGIC INC COM 436440101 74 2,136 SH   SOLE 9 2,136 0 0
HOME BANCORP INC COM 43689E107 62 2,546 SH   SOLE 1 2,546 0 0
HOME BANCSHARES INC COM 436893200 619 51,564 SH   SOLE 1 51,564 0 0
HOME BANCSHARES INC COM 436893200 133 11,126 SH   SOLE 99 11,126 0 0
HOME DEPOT INC COM 437076102 128,670 689,150 SH   SOLE 1 683,298 5,852 0
HOME DEPOT INC OPT 437076102 63,163 338,300 SH Put SOLE 8 338,300 0 0
HOME DEPOT INC OPT 437076102 33,644 180,200 SH Call SOLE 8 180,200 0 0
HOME DEPOT INC COM 437076102 10,325 55,296 SH   SOLE 8 55,296 0 0
HOME DEPOT INC COM 437076102 2,007 10,753 SH   SOLE 9 10,753 0 0
HOME DEPOT INC COM 437076102 22,072 118,215 SH   SOLE 58 118,215 0 0
HOME DEPOT INC COM 437076102 783 4,193 SH   SOLE 99 4,193 0 0
HOMESTREET INC COM 43785V102 429 19,318 SH   SOLE 1 19,318 0 0
HOMESTREET INC COM 43785V102 236 10,612 SH   SOLE 99 10,612 0 0
HOMETRUST BANCSHARES INC COM 437872104 82 5,145 SH   SOLE 1 5,145 0 0
HOMOLOGY MEDICINES INC COM 438083107 128 8,251 SH   SOLE 1 8,251 0 0
HOMOLOGY MEDICINES INC COM 438083107 6 386 SH   SOLE 8 386 0 0
HONDA MOTOR LTD ADR 438128308 0 19 SH   DFND 1 0 0 19
HONEYWELL INTL INC COM 438516106 296 2,212 SH   DFND 1 0 0 2,212
HONEYWELL INTL INC COM 438516106 52,621 393,311 SH   SOLE 1 393,311 0 0
HONEYWELL INTL INC OPT 438516106 7,011 52,400 SH Call SOLE 8 52,400 0 0
HONEYWELL INTL INC COM 438516106 488 3,650 SH   SOLE 8 3,650 0 0
HONEYWELL INTL INC OPT 438516106 5,726 42,800 SH Put SOLE 8 42,800 0 0
HONEYWELL INTL INC COM 438516106 1,642 12,276 SH   SOLE 9 12,276 0 0
HONEYWELL INTL INC COM 438516106 10,360 77,435 SH   SOLE 58 77,435 0 0
HONEYWELL INTL INC COM 438516106 45 335 SH   SOLE 82 335 0 0
HONEYWELL INTL INC COM 438516106 2,849 21,292 SH   SOLE 99 21,292 0 0
HOOKER FURNITURE CORP COM 439038100 209 13,357 SH   SOLE 1 13,357 0 0
HOOKIPA PHARMA INC COM 43906K100 28 3,313 SH   SOLE 1 3,313 0 0
HOPE BANCORP INC COM 43940T109 833 101,385 SH   SOLE 1 101,385 0 0
HOPE BANCORP INC BOND 43940TAB5 67 80,000 PRN   SOLE 8 0 0 80,000
HORACE MANN EDUCATORS CORP N COM 440327104 1,257 34,348 SH   SOLE 1 34,348 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 258 7,038 SH   SOLE 99 7,038 0 0
HORIZON BANCORP INC COM 440407104 122 12,428 SH   SOLE 1 12,428 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 95 3,200 SH Put SOLE 8 3,200 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 68 2,300 SH Call SOLE 8 2,300 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 282 9,540 SH   SOLE 8 9,540 0 0
HORMEL FOODS CORP COM 440452100 68,484 1,468,366 SH   SOLE 1 1,468,366 0 0
HORMEL FOODS CORP OPT 440452100 28 600 SH Call SOLE 8 600 0 0
HORMEL FOODS CORP COM 440452100 9 196 SH   SOLE 8 196 0 0
HORMEL FOODS CORP COM 440452100 111 2,374 SH   SOLE 9 2,374 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 2,441 221,133 SH   SOLE 1 221,133 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 28,318 2,565,027 SH   SOLE 1 2,565,027 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 38 3,400 SH Call SOLE 8 3,400 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 142 12,847 SH   SOLE 8 12,847 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 595 53,900 SH Put SOLE 8 53,900 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 68 6,164 SH   SOLE 9 6,164 0 0
HOSTESS BRANDS INC COM 44109J106 1,422 133,408 SH   SOLE 1 133,408 0 0
HOSTESS BRANDS INC COM 44109J106 198 18,562 SH   SOLE 99 18,562 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 87 45,762 SH   SOLE 1 45,762 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 71 37,705 SH   SOLE 99 37,705 0 0
HOULIHAN LOKEY INC COM 441593100 2,315 44,428 SH   SOLE 1 44,428 0 0
HOULIHAN LOKEY INC COM 441593100 139 2,667 SH   SOLE 99 2,667 0 0
HOUSTON AMERN ENERGY CORP COM 44183U100 19 159,993 SH   SOLE 8 159,993 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 152 18,500 SH   SOLE 1 18,500 0 0
HOWARD BANCORP INC COM 442496105 46 4,256 SH   SOLE 1 4,256 0 0
HOWARD HUGHES CORP COM 44267D107 3,612 71,501 SH   SOLE 1 71,501 0 0
HP INC COM 40434L105 13 767 SH   DFND 1 0 0 767
HP INC COM 40434L105 44,466 2,561,446 SH   SOLE 1 2,561,446 0 0
HP INC OPT 40434L105 8,951 515,600 SH Call SOLE 8 515,600 0 0
HP INC OPT 40434L105 1,276 73,500 SH Put SOLE 8 73,500 0 0
HP INC COM 40434L105 348 20,071 SH   SOLE 9 20,071 0 0
HP INC COM 40434L105 147 8,475 SH   SOLE 99 8,475 0 0
HSBC HLDGS PLC PREF 404280604 125 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC ADR 404280406 3,795 135,481 SH   SOLE 1 135,481 0 0
HSBC HLDGS PLC ADR 404280406 20 699 SH   DFND 1 0 0 699
HSBC HLDGS PLC ADR 404280406 6,267 223,755 SH   SOLE 8 223,755 0 0
HSBC HLDGS PLC OPT 404280406 4,750 169,600 SH Call SOLE 8 169,600 0 0
HSBC HLDGS PLC OPT 404280406 18,100 646,200 SH Put SOLE 8 646,200 0 0
HSBC HLDGS PLC ADR 404280406 167 5,971 SH   SOLE 9 5,971 0 0
HUANENG PWR INTL INC OPT 443304100 9 600 SH Put SOLE 8 600 0 0
HUANENG PWR INTL INC ADR 443304100 6 394 SH   SOLE 8 394 0 0
HUANENG PWR INTL INC OPT 443304100 32 2,200 SH Call SOLE 8 2,200 0 0
HUANENG PWR INTL INC ADR 443304100 14 1,000 SH   DFND 20 0 0 1,000
HUANENG PWR INTL INC ADR 443304100 27 1,842 SH   SOLE 99 1,842 0 0
HUAZHU GROUP LTD ADR 44332N106 0 2 SH   SOLE 1 2 0 0
HUAZHU GROUP LTD ADR 44332N106 650 22,625 SH   SOLE 8 22,625 0 0
HUAZHU GROUP LTD OPT 44332N106 29 1,000 SH Call SOLE 8 1,000 0 0
HUAZHU GROUP LTD OPT 44332N106 1,439 50,100 SH Put SOLE 8 50,100 0 0
HUAZHU GROUP LTD ADR 44332N106 826 28,740 SH   SOLE 9 28,740 0 0
HUAZHU GROUP LTD ADR 44332N106 2,402 83,623 SH   SOLE 99 83,623 0 0
HUB GROUP INC COM 443320106 1,375 30,233 SH   SOLE 1 30,233 0 0
HUB GROUP INC OPT 443320106 132 2,900 SH Call SOLE 8 2,900 0 0
HUB GROUP INC OPT 443320106 196 4,300 SH Put SOLE 8 4,300 0 0
HUBBELL INC COM 443510607 1,946 16,960 SH   SOLE 1 16,960 0 0
HUBSPOT INC COM 443573100 5 35 SH   DFND 1 0 0 35
HUBSPOT INC COM 443573100 4,063 30,502 SH   SOLE 1 30,502 0 0
HUBSPOT INC COM 443573100 324 2,433 SH   SOLE 8 2,433 0 0
HUBSPOT INC COM 443573100 126 948 SH   SOLE 99 948 0 0
HUDSON LTD COM G46408103 66 13,206 SH   SOLE 1 13,206 0 0
HUDSON PAC PPTYS INC TRUS 444097109 3,273 129,088 SH   SOLE 1 129,088 0 0
HUMANA INC COM 444859102 34,368 109,442 SH   SOLE 1 109,442 0 0
HUMANA INC OPT 444859102 4,114 13,100 SH Call SOLE 8 13,100 0 0
HUMANA INC OPT 444859102 8,353 26,600 SH Put SOLE 8 26,600 0 0
HUMANA INC COM 444859102 6 20 SH   SOLE 8 20 0 0
HUMANA INC COM 444859102 350 1,114 SH   SOLE 9 1,114 0 0
HUMANA INC COM 444859102 3,974 12,655 SH   SOLE 99 12,655 0 0
HUNT J B TRANS SVCS INC COM 445658107 4,729 51,283 SH   SOLE 1 51,283 0 0
HUNT J B TRANS SVCS INC OPT 445658107 221 2,400 SH Call SOLE 8 2,400 0 0
HUNT J B TRANS SVCS INC COM 445658107 250 2,708 SH   SOLE 8 2,708 0 0
HUNT J B TRANS SVCS INC OPT 445658107 1,522 16,500 SH Put SOLE 8 16,500 0 0
HUNT J B TRANS SVCS INC COM 445658107 66 717 SH   SOLE 9 717 0 0
HUNTINGTON BANCSHARES INC COM 446150104 16,933 2,062,570 SH   SOLE 1 2,062,570 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 316 38,500 SH Call SOLE 8 38,500 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 154 18,800 SH Put SOLE 8 18,800 0 0
HUNTINGTON BANCSHARES INC COM 446150104 68 8,320 SH   SOLE 9 8,320 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 8,480 46,538 SH   SOLE 1 46,538 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 0 2 SH   SOLE 8 2 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 77 421 SH   SOLE 9 421 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 229 1,256 SH   SOLE 99 1,256 0 0
HUNTSMAN CORP COM 447011107 71 4,904 SH   SOLE 1 4,904 0 0
HUNTSMAN CORP COM 447011107 50 3,465 SH   SOLE 8 3,465 0 0
HUNTSMAN CORP OPT 447011107 1,214 84,100 SH Call SOLE 8 84,100 0 0
HUNTSMAN CORP OPT 447011107 1,309 90,700 SH Put SOLE 8 90,700 0 0
HUNTSMAN CORP COM 447011107 76 5,274 SH   SOLE 9 5,274 0 0
HUNTSMAN CORP COM 447011107 82 5,667 SH   SOLE 99 5,667 0 0
HURCO COMPANIES INC COM 447324104 100 3,481 SH   SOLE 1 3,481 0 0
HURON CONSULTING GROUP INC COM 447462102 338 7,457 SH   SOLE 1 7,457 0 0
HURON CONSULTING GROUP INC COM 447462102 4 88 SH   SOLE 8 88 0 0
HURON CONSULTING GROUP INC COM 447462102 248 5,466 SH   SOLE 99 5,466 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 232 13,000 SH   SOLE 9 13,000 0 0
HUYA INC ADR 44852D108 1,847 108,995 SH   SOLE 1 108,995 0 0
HUYA INC OPT 44852D108 2,395 141,300 SH Put SOLE 8 141,300 0 0
HUYA INC OPT 44852D108 3,556 209,800 SH Call SOLE 8 209,800 0 0
HUYA INC ADR 44852D108 14 807 SH   SOLE 8 807 0 0
HUYA INC ADR 44852D108 225 13,300 SH   SOLE 9 13,300 0 0
HYATT HOTELS CORP COM 448579102 58 1,200 SH   SOLE 1 1,200 0 0
HYATT HOTELS CORP COM 448579102 784 16,385 SH   SOLE 8 16,385 0 0
HYATT HOTELS CORP OPT 448579102 2,055 42,900 SH Call SOLE 8 42,900 0 0
HYATT HOTELS CORP COM 448579102 171 3,563 SH   SOLE 99 3,563 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 135 3,366 SH   SOLE 1 3,366 0 0
I3 VERTICALS INC COM 46571Y107 454 23,753 SH   SOLE 1 23,753 0 0
IAA INC COM 449253103 146 4,885 SH   SOLE 99 4,885 0 0
IAC INTERACTIVECORP COM 44919P508 126,024 703,140 SH   SOLE 1 703,140 0 0
IAC INTERACTIVECORP OPT 44919P508 5,933 33,100 SH Put SOLE 8 33,100 0 0
IAC INTERACTIVECORP OPT 44919P508 2,025 11,300 SH Call SOLE 8 11,300 0 0
IAC INTERACTIVECORP COM 44919P508 32,629 182,055 SH   SOLE 8 182,055 0 0
IAC INTERACTIVECORP COM 44919P508 102 568 SH   SOLE 9 568 0 0
IAMGOLD CORP COM 450913108 8 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP COM 450913108 23 9,971 SH   SOLE 8 9,971 0 0
IAMGOLD CORP OPT 450913108 49 21,700 SH Put SOLE 8 21,700 0 0
IAMGOLD CORP OPT 450913108 86 37,500 SH Call SOLE 8 37,500 0 0
IBERIABANK CORP COM 450828108 2,698 74,625 SH   SOLE 1 74,625 0 0
IBERIABANK CORP COM 450828108 174 4,801 SH   SOLE 99 4,801 0 0
ICAHN ENTERPRISES LP OPT 451100101 455 9,400 SH Put SOLE 8 9,400 0 0
ICAHN ENTERPRISES LP OPT 451100101 353 7,300 SH Call SOLE 8 7,300 0 0
ICAHN ENTERPRISES LP COM 451100101 118 2,433 SH   SOLE 8 2,433 0 0
ICF INTL INC COM 44925C103 1,112 16,182 SH   SOLE 1 16,182 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 355 18,503 SH   SOLE 1 18,503 0 0
ICHOR HOLDINGS COM G4740B105 3 145 SH   SOLE 8 145 0 0
ICICI BANK LIMITED ADR 45104G104 215 25,256 SH   DFND 1 0 0 25,256
ICICI BANK LIMITED ADR 45104G104 1,785 209,968 SH   SOLE 1 209,968 0 0
ICICI BANK LIMITED ADR 45104G104 351 41,281 SH   SOLE 8 41,281 0 0
ICICI BANK LIMITED OPT 45104G104 445 52,300 SH Call SOLE 8 52,300 0 0
ICICI BANK LIMITED OPT 45104G104 519 61,000 SH Put SOLE 8 61,000 0 0
ICICI BANK LIMITED ADR 45104G104 820 96,524 SH   SOLE 9 96,524 0 0
ICON PLC COM G4705A100 2,617 19,238 SH   SOLE 1 19,238 0 0
ICON PLC COM G4705A100 14 100 SH   SOLE 8 100 0 0
ICON PLC COM G4705A100 47 342 SH   SOLE 99 342 0 0
ICONIX BRAND GROUP INC COM 451055305 0 599 SH   DFND 1 0 0 599
ICU MED INC COM 44930G107 2,097 10,394 SH   SOLE 1 10,394 0 0
ICU MED INC OPT 44930G107 33,534 166,200 SH Call SOLE 8 166,200 0 0
ICU MED INC OPT 44930G107 4,035 20,000 SH Put SOLE 8 20,000 0 0
ICU MED INC COM 44930G107 6,276 31,103 SH   SOLE 8 31,103 0 0
ICU MED INC COM 44930G107 129 637 SH   SOLE 99 637 0 0
IDACORP INC COM 451107106 14,908 169,814 SH   SOLE 1 169,814 0 0
IDACORP INC COM 451107106 245 2,791 SH   SOLE 99 2,791 0 0
IDEANOMICS INC COM 45166V106 42 31,685 SH   SOLE 1 31,685 0 0
IDEANOMICS INC COM 45166V106 287 214,419 SH   SOLE 8 214,419 0 0
IDENTIV INC COM 45170X205 16 4,662 SH   DFND 1 0 0 4,662
IDEX CORP COM 45167R104 62 449 SH   DFND 1 0 0 449
IDEX CORP COM 45167R104 70,842 512,957 SH   SOLE 1 95,544 417,413 0
IDEX CORP COM 45167R104 25 184 SH   SOLE 8 184 0 0
IDEX CORP OPT 45167R104 1,119 8,100 SH Call SOLE 8 8,100 0 0
IDEX CORP COM 45167R104 86 622 SH   SOLE 9 622 0 0
IDEX CORP COM 45167R104 6,505 47,098 SH   SOLE 20 0 47,098 0
IDEX CORP COM 45167R104 2,697 19,525 SH   SOLE 82 0 19,525 0
IDEX CORP COM 45167R104 9,441 68,356 SH   SOLE 99 10,068 58,288 0
IDEXX LABS INC COM 45168D104 32,552 134,377 SH   SOLE 1 134,377 0 0
IDEXX LABS INC COM 45168D104 39 160 SH   SOLE 8 160 0 0
IDEXX LABS INC COM 45168D104 275 1,135 SH   SOLE 9 1,135 0 0
IDEXX LABS INC COM 45168D104 2,251 9,294 SH   SOLE 58 9,294 0 0
IDT CORP COM 448947507 30 5,520 SH   SOLE 1 5,520 0 0
IES HLDGS INC COM 44951W106 47 2,729 SH   SOLE 1 2,729 0 0
IHEARTMEDIA INC COM 45174J509 381 52,090 SH   SOLE 1 52,090 0 0
IHEARTMEDIA INC COM 45174J509 287 39,237 SH   SOLE 8 39,237 0 0
IHS MARKIT LTD COM G47567105 26,339 439,001 SH   SOLE 1 439,001 0 0
IHS MARKIT LTD COM G47567105 86 1,433 SH   SOLE 8 1,433 0 0
IHS MARKIT LTD COM G47567105 188 3,140 SH   SOLE 9 3,140 0 0
II VI INC COM 902104108 856 30,016 SH   SOLE 1 30,016 0 0
II VI INC COM 902104108 0 12 SH   DFND 1 0 0 12
II VI INC OPT 902104108 2,158 75,714 SH Call SOLE 8 75,714 0 0
II VI INC OPT 902104108 936 32,858 SH Put SOLE 8 32,858 0 0
II VI INC COM 902104108 8 303 SH   SOLE 8 303 0 0
II VI INC BOND 902104AB4 660 710,000 PRN   SOLE 8 0 0 710,000
II VI INC COM 902104108 38 1,333 SH   SOLE 99 1,333 0 0
ILLINOIS TOOL WKS INC COM 452308109 22,514 158,408 SH   SOLE 1 158,408 0 0
ILLINOIS TOOL WKS INC COM 452308109 268 1,889 SH   SOLE 8 1,889 0 0
ILLINOIS TOOL WKS INC OPT 452308109 2,217 15,600 SH Put SOLE 8 15,600 0 0
ILLINOIS TOOL WKS INC OPT 452308109 4,320 30,400 SH Call SOLE 8 30,400 0 0
ILLINOIS TOOL WKS INC COM 452308109 373 2,621 SH   SOLE 9 2,621 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,342 9,444 SH   SOLE 99 9,444 0 0
ILLUMINA INC COM 452327109 27 100 SH   DFND 1 0 0 100
ILLUMINA INC COM 452327109 35,594 130,329 SH   SOLE 1 130,329 0 0
ILLUMINA INC OPT 452327109 11,853 43,400 SH Put SOLE 8 43,400 0 0
ILLUMINA INC COM 452327109 198 727 SH   SOLE 8 727 0 0
ILLUMINA INC BOND 452327AH2 5 4,000 PRN   SOLE 8 0 0 4,000
ILLUMINA INC OPT 452327109 9,204 33,700 SH Call SOLE 8 33,700 0 0
ILLUMINA INC COM 452327109 568 2,079 SH   SOLE 9 2,079 0 0
ILLUMINA INC COM 452327109 4,339 15,887 SH   SOLE 58 15,887 0 0
ILLUMINA INC COM 452327109 491 1,798 SH   SOLE 99 1,798 0 0
IMAX CORP COM 45245E109 453 49,969 SH   SOLE 1 49,969 0 0
IMAX CORP OPT 45245E109 739 81,700 SH Call SOLE 8 81,700 0 0
IMAX CORP COM 45245E109 722 79,738 SH   SOLE 8 79,738 0 0
IMAX CORP OPT 45245E109 1,596 176,300 SH Put SOLE 8 176,300 0 0
IMMERSION CORP COM 452521107 56 10,336 SH   SOLE 1 10,336 0 0
IMMERSION CORP OPT 452521107 11 2,100 SH Put SOLE 8 2,100 0 0
IMMERSION CORP COM 452521107 11 1,993 SH   SOLE 8 1,993 0 0
IMMUNIC INC COM 4525EP101 0 1 SH   SOLE 8 1 0 0
IMMUNOGEN INC COM 45253H101 419 122,839 SH   SOLE 1 122,839 0 0
IMMUNOGEN INC COM 45253H101 13 3,919 SH   SOLE 8 3,919 0 0
IMMUNOGEN INC COM 45253H101 32 9,497 SH   SOLE 99 9,497 0 0
IMMUNOMEDICS INC COM 452907108 2,832 210,096 SH   SOLE 1 210,096 0 0
IMMUNOMEDICS INC OPT 452907108 1,682 124,800 SH Put SOLE 8 124,800 0 0
IMMUNOMEDICS INC OPT 452907108 656 48,700 SH Call SOLE 8 48,700 0 0
IMMUNOMEDICS INC COM 452907108 1,567 116,184 SH   SOLE 8 116,184 0 0
IMPERIAL OIL LTD COM 453038408 21 1,848 SH   SOLE 1 1,848 0 0
IMPERIAL OIL LTD COM 453038408 1 100 SH   SOLE 8 100 0 0
IMPERIAL OIL LTD COM 453038408 475 42,089 SH   SOLE 9 42,089 0 0
IMPINJ INC COM 453204109 93 5,595 SH   SOLE 1 5,595 0 0
INCYTE CORP COM 45337C102 8,730 119,211 SH   SOLE 1 119,211 0 0
INCYTE CORP COM 45337C102 7 100 SH   DFND 1 0 0 100
INCYTE CORP COM 45337C102 1,136 15,513 SH   SOLE 8 15,513 0 0
INCYTE CORP OPT 45337C102 3,881 53,000 SH Put SOLE 8 53,000 0 0
INCYTE CORP OPT 45337C102 2,534 34,600 SH Call SOLE 8 34,600 0 0
INCYTE CORP COM 45337C102 279 3,806 SH   SOLE 9 3,806 0 0
INCYTE CORP COM 45337C102 1,406 19,202 SH   SOLE 58 19,202 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 42 1,649 SH   SOLE 1 1,649 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 1,101 123,061 SH   SOLE 1 123,061 0 0
INDEPENDENT BANK CORP MASS COM 453836108 1,778 27,613 SH   SOLE 1 27,613 0 0
INDEPENDENT BANK CORP MICH COM 453838609 185 14,418 SH   SOLE 1 14,418 0 0
INDEPENDENT BK GROUP INC COM 45384B106 280 11,847 SH   SOLE 1 11,847 0 0
INDEPENDENT BK GROUP INC COM 45384B106 0 2 SH   SOLE 8 2 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 942 53,747 SH   SOLE 1 53,747 0 0
INFINERA CORP COM 45667G103 674 127,249 SH   SOLE 1 127,249 0 0
INFINERA CORP BOND 45667GAC7 227 265,000 PRN   SOLE 8 0 0 265,000
INFINERA CORP COM 45667G103 112 21,117 SH   SOLE 8 21,117 0 0
INFINERA CORP OPT 45667G103 28 5,300 SH Call SOLE 8 5,300 0 0
INFINERA CORP OPT 45667G103 21 3,900 SH Put SOLE 8 3,900 0 0
INFLARX NV COM N44821101 0 100 SH   SOLE 8 100 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 35 13,582 SH   SOLE 1 13,582 0 0
INFOSYS LTD ADR 456788108 293 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 22,754 2,771,430 SH   SOLE 1 2,771,430 0 0
INFOSYS LTD OPT 456788108 1,562 190,200 SH Call SOLE 8 190,200 0 0
INFOSYS LTD OPT 456788108 387 47,100 SH Put SOLE 8 47,100 0 0
INFOSYS LTD ADR 456788108 244 29,719 SH   SOLE 9 29,719 0 0
ING GROEP N.V. ADR 456837103 2 434 SH   DFND 1 0 0 434
ING GROEP N.V. OPT 456837103 98 19,000 SH Call SOLE 8 19,000 0 0
ING GROEP N.V. OPT 456837103 258 50,000 SH Put SOLE 8 50,000 0 0
ING GROEP N.V. ADR 456837103 333 64,615 SH   SOLE 8 64,615 0 0
ING GROEP N.V. ADR 456837103 75 14,573 SH   SOLE 9 14,573 0 0
INGEVITY CORP COM 45688C107 1,669 47,449 SH   SOLE 1 47,449 0 0
INGEVITY CORP COM 45688C107 0 2 SH   SOLE 8 2 0 0
INGEVITY CORP COM 45688C107 84 2,392 SH   SOLE 99 2,392 0 0
INGLES MKTS INC COM 457030104 302 8,317 SH   SOLE 1 8,317 0 0
INGLES MKTS INC COM 457030104 2 63 SH   SOLE 8 63 0 0
INGREDION INC COM 457187102 2,381 31,538 SH   SOLE 1 31,538 0 0
INGREDION INC OPT 457187102 76 1,000 SH Put SOLE 8 1,000 0 0
INGREDION INC OPT 457187102 98 1,300 SH Call SOLE 8 1,300 0 0
INGREDION INC COM 457187102 18 240 SH   SOLE 8 240 0 0
INGREDION INC COM 457187102 39 522 SH   SOLE 9 522 0 0
INNERWORKINGS INC COM 45773Y105 17 14,579 SH   SOLE 1 14,579 0 0
INNOSPEC INC COM 45768S105 1,676 24,105 SH   SOLE 1 24,105 0 0
INNOSPEC INC COM 45768S105 0 2 SH   SOLE 8 2 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 1,167 15,391 SH   SOLE 1 15,391 0 0
INNOVIVA INC COM 45781M101 766 65,043 SH   SOLE 1 65,043 0 0
INNOVIVA INC COM 45781M101 1 84 SH   SOLE 8 84 0 0
INOGEN INC COM 45780L104 941 18,211 SH   SOLE 1 18,211 0 0
INOGEN INC COM 45780L104 6 111 SH   SOLE 8 111 0 0
INOVALON HLDGS INC COM 45781D101 556 33,349 SH   SOLE 1 33,349 0 0
INOVALON HLDGS INC COM 45781D101 392 23,565 SH   SOLE 8 23,565 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 1,409 189,356 SH   SOLE 1 189,356 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 27 3,673 SH   SOLE 8 3,673 0 0
INPHI CORP COM 45772F107 2,379 30,050 SH   SOLE 1 30,050 0 0
INPHI CORP BOND 45772FAC1 641 437,000 PRN   SOLE 8 0 0 437,000
INPHI CORP COM 45772F107 96 1,214 SH   SOLE 99 1,214 0 0
INSEEGO CORP COM 45782B104 1,325 212,481 SH   SOLE 1 212,481 0 0
INSEEGO CORP COM 45782B104 4 684 SH   SOLE 8 684 0 0
INSIGHT ENTERPRISES INC COM 45765U103 1,529 36,280 SH   SOLE 1 36,280 0 0
INSIGHT ENTERPRISES INC COM 45765U103 1 24 SH   SOLE 8 24 0 0
INSMED INC COM 457669307 2,109 131,487 SH   SOLE 1 131,487 0 0
INSMED INC COM 457669307 34 2,090 SH   SOLE 8 2,090 0 0
INSPERITY INC COM 45778Q107 8,283 222,045 SH   SOLE 1 222,045 0 0
INSPERITY INC OPT 45778Q107 116 3,100 SH Put SOLE 8 3,100 0 0
INSPERITY INC OPT 45778Q107 37 1,000 SH Call SOLE 8 1,000 0 0
INSPIRE MED SYS INC COM 457730109 2,374 39,372 SH   SOLE 1 39,372 0 0
INSPIRE MED SYS INC COM 457730109 10 158 SH   SOLE 8 158 0 0
INSPIRED ENTMT INC COM 45782N108 10 2,933 SH   SOLE 1 2,933 0 0
INSPIREMD INC COM 45779A853 18 28,929 SH   SOLE 8 28,929 0 0
INSTALLED BLDG PRODS INC COM 45780R101 1,180 29,569 SH   SOLE 1 29,569 0 0
INSTALLED BLDG PRODS INC COM 45780R101 201 5,040 SH   SOLE 99 5,040 0 0
INSTEEL INDUSTRIES INC COM 45774W108 201 15,172 SH   SOLE 1 15,172 0 0
INSULET CORP COM 45784P101 4,969 29,988 SH   SOLE 1 29,988 0 0
INSULET CORP COM 45784P101 102 613 SH   SOLE 8 613 0 0
INSULET CORP BOND 45784PAH4 261 143,000 PRN   SOLE 8 0 0 143,000
INSULET CORP COM 45784P101 72 433 SH   SOLE 9 433 0 0
INTEGER HLDGS CORP COM 45826H109 2,203 35,039 SH   SOLE 1 35,039 0 0
INTEGER HLDGS CORP OPT 45826H109 63 1,000 SH Call SOLE 8 1,000 0 0
INTEGER HLDGS CORP COM 45826H109 18 270 SH   SOLE 8 270 0 0
INTEGER HLDGS CORP COM 45826H109 83 1,323 SH   SOLE 99 1,323 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 1,934 43,294 SH   SOLE 1 43,294 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 307 6,873 SH   SOLE 8 6,873 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 106 2,384 SH   SOLE 99 2,384 0 0
INTEL CORP COM 458140100 412,465 7,621,330 SH   SOLE 1 7,621,330 0 0
INTEL CORP COM 458140100 285 5,267 SH   DFND 1 0 0 5,267
INTEL CORP OPT 458140100 75,703 1,398,800 SH Call SOLE 8 1,398,800 0 0
INTEL CORP COM 458140100 16,004 295,701 SH   SOLE 8 295,701 0 0
INTEL CORP OPT 458140100 96,718 1,787,100 SH Put SOLE 8 1,787,100 0 0
INTEL CORP COM 458140100 5,530 102,206 SH   SOLE 9 102,206 0 0
INTEL CORP COM 458140100 25,528 471,689 SH   SOLE 58 471,689 0 0
INTEL CORP COM 458140100 43 796 SH   SOLE 82 796 0 0
INTEL CORP COM 458140100 219 4,039 SH   SOLE 99 4,039 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 307 25,109 SH   SOLE 1 25,109 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 13 1,054 SH   SOLE 8 1,054 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 295 8,662 SH   SOLE 1 8,662 0 0
INTELSAT S A COM L5140P101 83 54,468 SH   SOLE 1 54,468 0 0
INTELSAT S A OPT L5140P101 487 318,300 SH Put SOLE 8 318,300 0 0
INTELSAT S A OPT L5140P101 4,016 2,624,800 SH Call SOLE 8 2,624,800 0 0
INTELSAT S A COM L5140P101 73 48,273 SH   SOLE 8 48,273 0 0
INTER PARFUMS INC COM 458334109 676 14,559 SH   SOLE 1 14,559 0 0
INTER PARFUMS INC COM 458334109 3 68 SH   SOLE 8 68 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 4,330 100,308 SH   SOLE 1 100,308 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,416 32,800 SH Put SOLE 8 32,800 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,196 27,700 SH Call SOLE 8 27,700 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 357 8,275 SH   SOLE 8 8,275 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 14,954 237,513 SH   SOLE 1 237,513 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 363 5,762 SH   DFND 1 0 0 5,762
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 346 5,500 SH Call SOLE 8 5,500 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 63 1,000 SH Put SOLE 8 1,000 0 0
INTERCEPT PHARMACEUTICALS IN BOND 45845PAA6 112 138,000 PRN   SOLE 8 0 0 138,000
INTERCEPT PHARMACEUTICALS IN COM 45845P108 409 6,498 SH   SOLE 8 6,498 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 52 648 SH   DFND 1 0 0 648
INTERCONTINENTAL EXCHANGE IN COM 45866F104 46,885 580,625 SH   SOLE 1 580,625 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 2,875 35,600 SH Call SOLE 8 35,600 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,106 13,700 SH Put SOLE 8 13,700 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,303 16,122 SH   SOLE 8 16,122 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 367 4,539 SH   SOLE 9 4,539 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 762 9,439 SH   SOLE 99 9,439 0 0
INTERDIGITAL INC COM 45867G101 3,590 80,451 SH   SOLE 1 80,451 0 0
INTERDIGITAL INC OPT 45867G101 170 3,800 SH Call SOLE 8 3,800 0 0
INTERDIGITAL INC OPT 45867G101 344 7,700 SH Put SOLE 8 7,700 0 0
INTERDIGITAL INC COM 45867G101 2 39 SH   SOLE 8 39 0 0
INTERFACE INC COM 458665304 386 51,165 SH   SOLE 1 51,165 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 496 18,484 SH   SOLE 1 18,484 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 341 3,074 SH   DFND 1 0 0 3,074
INTERNATIONAL BUSINESS MACHS COM 459200101 282,392 2,545,677 SH   SOLE 1 2,545,677 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 78,938 711,600 SH Put SOLE 8 711,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,691 24,256 SH   SOLE 8 24,256 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 48,654 438,600 SH Call SOLE 8 438,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 790 7,124 SH   SOLE 9 7,124 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 10,652 96,029 SH   SOLE 58 96,029 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 43 391 SH   SOLE 82 391 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 607 5,471 SH   SOLE 99 5,471 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 29,931 293,211 SH   SOLE 1 293,211 0 0
INTERNATIONAL FLAVORS&ampFRAGRA CONV 459506309 954 25,000 SH   SOLE 8 25,000 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 6 59 SH   SOLE 8 59 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 41 400 SH Put SOLE 8 400 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 110 1,076 SH   SOLE 9 1,076 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 7 1,200 SH   SOLE 1 1,200 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 115 19,300 SH Call SOLE 8 19,300 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 129 21,600 SH Put SOLE 8 21,600 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 55 5,989 SH   SOLE 1 5,989 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 201 8,393 SH   SOLE 1 8,393 0 0
INTERPUBLIC GROUP COS INC COM 460690100 16,082 993,397 SH   SOLE 1 993,397 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 52 3,200 SH Call SOLE 8 3,200 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 636 39,300 SH Put SOLE 8 39,300 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1 33 SH   SOLE 8 33 0 0
INTERPUBLIC GROUP COS INC COM 460690100 53 3,244 SH   SOLE 9 3,244 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,638 101,160 SH   SOLE 99 101,160 0 0
INTERSECT ENT INC COM 46071F103 459 38,735 SH   SOLE 1 38,735 0 0
INTERSECT ENT INC COM 46071F103 1,538 129,797 SH   SOLE 8 129,797 0 0
INTERXION HOLDING N.V COM N47279109 30 391 SH   SOLE 9 391 0 0
INTL FCSTONE INC COM 46116V105 509 14,059 SH   SOLE 1 14,059 0 0
INTL FCSTONE INC COM 46116V105 0 1 SH   SOLE 8 1 0 0
INTL PAPER CO COM 460146103 62 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO COM 460146103 179,473 5,765,270 SH   SOLE 1 5,765,270 0 0
INTL PAPER CO OPT 460146103 2,117 68,000 SH Put SOLE 8 68,000 0 0
INTL PAPER CO OPT 460146103 3,714 119,300 SH Call SOLE 8 119,300 0 0
INTL PAPER CO COM 460146103 491 15,751 SH   SOLE 8 15,751 0 0
INTL PAPER CO COM 460146103 102 3,293 SH   SOLE 9 3,293 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 346 22,465 SH   SOLE 1 22,465 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 3 151 SH   SOLE 8 151 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 0 5 SH   SOLE 44 5 0 0
INTREPID POTASH INC COM 46121Y102 25 31,648 SH   SOLE 1 31,648 0 0
INTRICON CORP COM 46121H109 31 2,721 SH   SOLE 1 2,721 0 0
INTRICON CORP COM 46121H109 0 15 SH   SOLE 8 15 0 0
INTUIT COM 461202103 50 216 SH   DFND 1 0 0 216
INTUIT COM 461202103 135,475 589,023 SH   SOLE 1 347,061 241,962 0
INTUIT OPT 461202103 4,508 19,600 SH Call SOLE 8 19,600 0 0
INTUIT COM 461202103 6 27 SH   SOLE 8 27 0 0
INTUIT OPT 461202103 4,094 17,800 SH Put SOLE 8 17,800 0 0
INTUIT COM 461202103 802 3,487 SH   SOLE 9 3,487 0 0
INTUIT COM 461202103 5,832 25,357 SH   SOLE 20 0 25,357 0
INTUIT COM 461202103 2,544 11,062 SH   SOLE 82 186 10,876 0
INTUIT COM 461202103 6,852 29,790 SH   SOLE 99 0 29,790 0
INTUITIVE SURGICAL INC COM 46120E602 35,909 72,510 SH   SOLE 1 72,510 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,061 2,142 SH   DFND 1 0 0 2,142
INTUITIVE SURGICAL INC OPT 46120E602 20,205 40,800 SH Put SOLE 8 40,800 0 0
INTUITIVE SURGICAL INC OPT 46120E602 15,946 32,200 SH Call SOLE 8 32,200 0 0
INTUITIVE SURGICAL INC COM 46120E602 7 14 SH   SOLE 8 14 0 0
INTUITIVE SURGICAL INC COM 46120E602 810 1,636 SH   SOLE 9 1,636 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,302 2,630 SH   DFND 20 0 0 2,630
INTUITIVE SURGICAL INC COM 46120E602 6,129 12,376 SH   SOLE 58 12,376 0 0
INTUITIVE SURGICAL INC COM 46120E602 44 88 SH   SOLE 82 88 0 0
INVACARE CORP COM 461203101 208 27,884 SH   SOLE 1 27,884 0 0
INVACARE CORP COM 461203101 1 77 SH   SOLE 8 77 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 1,711 14,200 SH Put SOLE 8 14,200 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 231 1,915 SH   SOLE 8 1,915 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 1,470 12,200 SH Call SOLE 8 12,200 0 0
INVESCO CURRENCYSHARES AUSTR OPT 46090N103 331 5,400 SH Call SOLE 8 5,400 0 0
INVESCO CURRENCYSHARES AUSTR OPT 46090N103 994 16,200 SH Put SOLE 8 16,200 0 0
INVESCO CURRENCYSHARES AUSTR FUND 46090N103 228 3,722 SH   SOLE 8 3,722 0 0
INVESCO CURRENCYSHARES CDN D OPT 46138T104 701 10,000 SH Call SOLE 8 10,000 0 0
INVESCO CURRENCYSHARES CDN D FUND 46138T104 414 5,905 SH   SOLE 8 5,905 0 0
INVESCO CURRENCYSHARES CDN D OPT 46138T104 1,121 16,000 SH Put SOLE 8 16,000 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 4,287 41,100 SH Call SOLE 8 41,100 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 2,516 24,127 SH   SOLE 8 24,127 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 9,616 92,200 SH Put SOLE 8 92,200 0 0
INVESCO CURRENCYSHARES JAPAN FUND 46138W107 3,755 42,584 SH   SOLE 8 42,584 0 0
INVESCO CURRENCYSHARES JAPAN OPT 46138W107 9,895 112,200 SH Put SOLE 8 112,200 0 0
INVESCO CURRENCYSHARES JAPAN OPT 46138W107 1,058 12,000 SH Call SOLE 8 12,000 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 176 15,645 SH   SOLE 1 15,645 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 17 1,500 SH   DFND 1 0 0 1,500
INVESCO DB COMMDY INDX TRCK OPT 46138B103 29 2,600 SH Call SOLE 8 2,600 0 0
INVESCO DB US DLR INDEX TR OPT 46141D104 190 9,500 SH Call SOLE 8 9,500 0 0
INVESCO DB US DLR INDEX TR OPT 46141D104 8 400 SH Put SOLE 8 400 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 1,824 68,000 SH Put SOLE 8 68,000 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 9,356 348,700 SH Call SOLE 8 348,700 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V670 2 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V530 67 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V647 65 1,197 SH   DFND 1 0 0 1,197
INVESCO EXCHANGE TRADED FD T OPT 46137V357 529 6,300 SH Call SOLE 8 6,300 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 59 700 SH Put SOLE 8 700 0 0
INVESCO EXCHANGE-TRADED FD T FUND 46138E354 1 17 SH   SOLE 1 17 0 0
INVESCO EXCHANGE-TRADED FD T OPT 46138G508 716 35,000 SH Put SOLE 1 35,000 0 0
INVESCO EXCHANGE-TRADED FD T FUND 46138E511 329 25,000 SH   DFND 1 0 0 25,000
INVESCO EXCHANGE-TRADED FD T OPT 46138G508 48,513 2,371,100 SH Put SOLE 8 2,371,100 0 0
INVESCO EXCHANGE-TRADED FD T FUND 46138G508 29,862 1,459,536 SH   SOLE 8 1,459,536 0 0
INVESCO LTD COM G491BT108 4,401 484,802 SH   SOLE 1 484,802 0 0
INVESCO LTD OPT G491BT108 784 86,300 SH Put SOLE 8 86,300 0 0
INVESCO LTD COM G491BT108 419 46,092 SH   SOLE 8 46,092 0 0
INVESCO LTD OPT G491BT108 2,262 249,100 SH Call SOLE 8 249,100 0 0
INVESCO LTD COM G491BT108 31 3,475 SH   SOLE 9 3,475 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 2 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 515 151,208 SH   SOLE 1 151,208 0 0
INVESCO QQQ TR FUND 46090E103 418,942 2,200,328 SH   SOLE 1 2,200,328 0 0
INVESCO QQQ TR OPT 46090E103 57,120 300,000 SH Put SOLE 1 300,000 0 0
INVESCO QQQ TR FUND 46090E103 2,046 10,745 SH   DFND 1 0 0 10,745
INVESCO QQQ TR OPT 46090E103 142,800 750,000 SH Call SOLE 1 750,000 0 0
INVESCO QQQ TR OPT 46090E103 1,882,238 9,885,700 SH Put SOLE 8 9,885,700 0 0
INVESCO QQQ TR OPT 46090E103 2,753,907 14,463,800 SH Call SOLE 8 14,463,800 0 0
INVESCO QQQ TR FUND 46090E103 10,180 53,464 SH   SOLE 8 53,464 0 0
INVESCO QQQ TR OPT 46090E103 57,120 300,000 SH Put SOLE 9 300,000 0 0
INVESCO QQQ TR OPT 46090E103 71,400 375,000 SH Call SOLE 9 375,000 0 0
INVESCO QQQ TR FUND 46090E103 6,839 35,917 SH   DFND 20 0 0 35,917
INVESCO QQQ TR FUND 46090E103 95,200 500,000 SH   SOLE 44 500,000 0 0
INVESTAR HLDG CORP COM 46134L105 123 9,628 SH   SOLE 1 9,628 0 0
INVESTORS BANCORP INC NEW COM 46146L101 609 76,137 SH   SOLE 1 76,137 0 0
INVESTORS BANCORP INC NEW COM 46146L101 1 100 SH   SOLE 8 100 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 943 17,116 SH   SOLE 1 17,116 0 0
INVESTORS TITLE CO COM 461804106 59 464 SH   SOLE 1 464 0 0
INVITAE CORP COM 46185L103 1,274 93,176 SH   SOLE 1 93,176 0 0
INVITAE CORP COM 46185L103 75 5,529 SH   SOLE 8 5,529 0 0
INVITATION HOMES INC TRUS 46187W107 9,823 459,675 SH   SOLE 1 459,675 0 0
INVITATION HOMES INC TRUS 46187W107 147 6,900 SH   SOLE 8 6,900 0 0
INVITATION HOMES INC COM 46187W107 85 3,949 SH   SOLE 9 3,949 0 0
INVITATION HOMES INC COM 46187W107 4,448 208,159 SH   SOLE 99 208,159 0 0
IONIS PHARMACEUTICALS INC COM 462222100 2,053 43,430 SH   SOLE 1 43,430 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 2,496 52,800 SH Call SOLE 8 52,800 0 0
IONIS PHARMACEUTICALS INC COM 462222100 213 4,511 SH   SOLE 8 4,511 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 1,277 27,000 SH Put SOLE 8 27,000 0 0
IONIS PHARMACEUTICALS INC COM 462222100 45 952 SH   SOLE 9 952 0 0
IONIS PHARMACEUTICALS INC COM 462222100 659 13,929 SH   SOLE 99 13,929 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 3,372 112,614 SH   SOLE 1 112,614 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 188 6,276 SH   SOLE 8 6,276 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 88 2,926 SH   SOLE 99 2,926 0 0
IPG PHOTONICS CORP COM 44980X109 8,466 76,771 SH   SOLE 1 76,771 0 0
IPG PHOTONICS CORP COM 44980X109 2 17 SH   SOLE 8 17 0 0
IPG PHOTONICS CORP COM 44980X109 33 300 SH   SOLE 9 300 0 0
IPG PHOTONICS CORP COM 44980X109 118 1,068 SH   SOLE 99 1,068 0 0
IQIYI INC ADR 46267X108 89 5,000 SH   DFND 1 0 0 5,000
IQIYI INC ADR 46267X108 29,584 1,662,079 SH   SOLE 1 1,662,079 0 0
IQIYI INC OPT 46267X108 5,434 305,300 SH Call SOLE 8 305,300 0 0
IQIYI INC ADR 46267X108 456 25,615 SH   SOLE 8 25,615 0 0
IQIYI INC OPT 46267X108 3,410 191,600 SH Put SOLE 8 191,600 0 0
IQIYI INC ADR 46267X108 488 27,400 SH   SOLE 9 27,400 0 0
IQVIA HLDGS INC COM 46266C105 19,792 183,503 SH   SOLE 1 183,503 0 0
IQVIA HLDGS INC OPT 46266C105 604 5,600 SH Call SOLE 8 5,600 0 0
IQVIA HLDGS INC OPT 46266C105 237 2,200 SH Put SOLE 8 2,200 0 0
IQVIA HLDGS INC COM 46266C105 149 1,380 SH   SOLE 9 1,380 0 0
IQVIA HLDGS INC COM 46266C105 1,845 17,101 SH   SOLE 58 17,101 0 0
IRADIMED CORP COM 46266A109 92 4,300 SH   SOLE 1 4,300 0 0
IRADIMED CORP COM 46266A109 1 69 SH   SOLE 8 69 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 8 101 SH   SOLE 8 101 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 76 935 SH   SOLE 99 935 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 3,383 151,458 SH   SOLE 1 151,458 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 0 2 SH   SOLE 8 2 0 0
IROBOT CORP COM 462726100 10,456 255,693 SH   SOLE 1 255,693 0 0
IROBOT CORP OPT 462726100 16 400 SH Put SOLE 1 400 0 0
IROBOT CORP COM 462726100 594 14,518 SH   SOLE 8 14,518 0 0
IROBOT CORP OPT 462726100 5,186 126,800 SH Call SOLE 8 126,800 0 0
IROBOT CORP OPT 462726100 7,816 191,100 SH Put SOLE 8 191,100 0 0
IRON MTN INC NEW TRUS 46284V101 20,257 851,138 SH   SOLE 1 851,138 0 0
IRON MTN INC NEW COM 46284V101 1,482 62,236 SH   SOLE 1 62,236 0 0
IRON MTN INC NEW OPT 46284V101 1,269 53,300 SH Call SOLE 8 53,300 0 0
IRON MTN INC NEW OPT 46284V101 1,935 81,300 SH Put SOLE 8 81,300 0 0
IRON MTN INC NEW TRUS 46284V101 343 14,380 SH   SOLE 8 14,380 0 0
IRON MTN INC NEW COM 46284V101 53 2,198 SH   SOLE 9 2,198 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 2,294 227,377 SH   SOLE 1 227,377 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 31 3,091 SH   SOLE 8 3,091 0 0
ISHARES GOLD TRUST FUND 464285105 87 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST FUND 464285105 1,061 70,409 SH   SOLE 8 70,409 0 0
ISHARES GOLD TRUST OPT 464285105 116 7,700 SH Call SOLE 8 7,700 0 0
ISHARES GOLD TRUST OPT 464285105 101 6,700 SH Put SOLE 8 6,700 0 0
ISHARES INC FUND 46434G798 3 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286517 100 2,667 SH   DFND 1 0 0 2,667
ISHARES INC FUND 464286665 10 309 SH   DFND 1 0 0 309
ISHARES INC FUND 464286103 513 33,008 SH   SOLE 1 33,008 0 0
ISHARES INC FUND 464286665 1,721 50,753 SH   SOLE 1 50,753 0 0
ISHARES INC FUND 464286400 34,057 1,445,567 SH   SOLE 1 1,445,567 0 0
ISHARES INC FUND 464286715 5 266 SH   DFND 1 0 0 266
ISHARES INC FUND 464286533 378 8,066 SH   SOLE 1 8,066 0 0
ISHARES INC FUND 46434G103 28,426 702,397 SH   SOLE 1 702,397 0 0
ISHARES INC FUND 46434G822 146 2,966 SH   DFND 1 0 0 2,966
ISHARES INC FUND 464286871 2,636 132,189 SH   SOLE 1 132,189 0 0
ISHARES INC FUND 464286640 3,244 149,634 SH   SOLE 1 149,634 0 0
ISHARES INC FUND 464286400 59 2,524 SH   DFND 1 0 0 2,524
ISHARES INC FUND 464286293 3 98 SH   DFND 1 0 0 98
ISHARES INC FUND 464286715 230 12,218 SH   SOLE 1 12,218 0 0
ISHARES INC FUND 46434G772 109 3,291 SH   SOLE 1 3,291 0 0
ISHARES INC FUND 464286319 3 93 SH   DFND 1 0 0 93
ISHARES INC FUND 46434G822 24,864 503,413 SH   SOLE 1 503,413 0 0
ISHARES INC FUND 464286657 234 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286772 4,315 91,974 SH   SOLE 1 91,974 0 0
ISHARES INC FUND 464286806 13 600 SH   DFND 1 0 0 600
ISHARES INC FUND 464286608 59 1,941 SH   DFND 1 0 0 1,941
ISHARES INC FUND 464286822 15,584 549,712 SH   SOLE 1 549,712 0 0
ISHARES INC FUND 464286749 51 1,450 SH   DFND 1 0 0 1,450
ISHARES INC FUND 464286509 218 9,987 SH   SOLE 1 9,987 0 0
ISHARES INC FUND 464286806 470 21,890 SH   SOLE 1 21,890 0 0
ISHARES INC FUND 464286392 362 4,650 SH   DFND 1 0 0 4,650
ISHARES INC FUND 464286608 6,070 198,948 SH   SOLE 1 198,948 0 0
ISHARES INC OPT 464286772 3,707 79,000 SH Put SOLE 8 79,000 0 0
ISHARES INC OPT 464286103 22 1,400 SH Call SOLE 8 1,400 0 0
ISHARES INC FUND 464286871 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 46434G822 36,534 739,700 SH Call SOLE 8 739,700 0 0
ISHARES INC OPT 464286806 803 37,400 SH Call SOLE 8 37,400 0 0
ISHARES INC FUND 464286806 623 29,001 SH   SOLE 8 29,001 0 0
ISHARES INC OPT 464286822 8,364 295,000 SH Put SOLE 8 295,000 0 0
ISHARES INC OPT 46434G772 917 27,800 SH Call SOLE 8 27,800 0 0
ISHARES INC FUND 46434G822 2,029 41,091 SH   SOLE 8 41,091 0 0
ISHARES INC OPT 464286400 57,939 2,459,200 SH Call SOLE 8 2,459,200 0 0
ISHARES INC OPT 464286509 13 600 SH Call SOLE 8 600 0 0
ISHARES INC OPT 464286715 921 49,000 SH Put SOLE 8 49,000 0 0
ISHARES INC OPT 464286103 354 22,800 SH Put SOLE 8 22,800 0 0
ISHARES INC OPT 464286400 109,802 4,660,500 SH Put SOLE 8 4,660,500 0 0
ISHARES INC OPT 464286822 4,043 142,600 SH Call SOLE 8 142,600 0 0
ISHARES INC FUND 464286509 101 4,644 SH   SOLE 8 4,644 0 0
ISHARES INC OPT 464286871 1,338 67,100 SH Put SOLE 8 67,100 0 0
ISHARES INC OPT 464286715 543 28,900 SH Call SOLE 8 28,900 0 0
ISHARES INC OPT 464286871 309 15,500 SH Call SOLE 8 15,500 0 0
ISHARES INC FUND 464286822 810 28,592 SH   SOLE 8 28,592 0 0
ISHARES INC OPT 46434G772 373 11,300 SH Put SOLE 8 11,300 0 0
ISHARES INC OPT 464286806 2,747 127,900 SH Put SOLE 8 127,900 0 0
ISHARES INC FUND 464286772 700 14,922 SH   SOLE 8 14,922 0 0
ISHARES INC OPT 464286772 2,041 43,500 SH Call SOLE 8 43,500 0 0
ISHARES INC FUND 464286400 8,143 345,640 SH   SOLE 8 345,640 0 0
ISHARES INC FUND 46434G772 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286509 424 19,400 SH Put SOLE 8 19,400 0 0
ISHARES INC FUND 464286780 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 46434G822 40,377 817,500 SH Put SOLE 8 817,500 0 0
ISHARES INC FUND 46434G772 12 351 SH   SOLE 9 351 0 0
ISHARES INC FUND 464286772 179 3,823 SH   SOLE 9 3,823 0 0
ISHARES INC FUND 464286707 8 361 SH   SOLE 9 361 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 46434G822 472 9,562 SH   SOLE 9 9,562 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286665 380 11,200 SH   SOLE 9 11,200 0 0
ISHARES INC FUND 464286509 4 181 SH   SOLE 9 181 0 0
ISHARES INC FUND 464286400 2,132 90,523 SH   SOLE 9 90,523 0 0
ISHARES SILVER TRUST FUND 46428Q109 10,194 781,166 SH   SOLE 1 781,166 0 0
ISHARES SILVER TRUST FUND 46428Q109 44 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST OPT 46428Q109 55,598 4,260,400 SH Put SOLE 8 4,260,400 0 0
ISHARES SILVER TRUST OPT 46428Q109 65,622 5,028,500 SH Call SOLE 8 5,028,500 0 0
ISHARES SILVER TRUST FUND 46428Q109 20,542 1,574,023 SH   SOLE 8 1,574,023 0 0
ISHARES SILVER TRUST FUND 46428Q109 39 3,000 SH   SOLE 9 3,000 0 0
ISHARES TR FUND 46435G524 4 84 SH   DFND 1 0 0 84
ISHARES TR FUND 464287242 956 7,743 SH   DFND 1 0 0 7,743
ISHARES TR FUND 464287408 1,298 13,481 SH   SOLE 1 13,481 0 0
ISHARES TR FUND 46429B747 343 3,430 SH   DFND 1 0 0 3,430
ISHARES TR OPT 464288513 1,398,242 18,142,500 SH Put SOLE 1 18,142,500 0 0
ISHARES TR FUND 46429B606 27 1,985 SH   DFND 1 0 0 1,985
ISHARES TR FUND 464287515 905 4,302 SH   SOLE 1 4,302 0 0
ISHARES TR FUND 464288182 705 11,808 SH   DFND 1 0 0 11,808
ISHARES TR OPT 464287234 194,882 5,710,000 SH Call SOLE 1 5,710,000 0 0
ISHARES TR FUND 46435G334 1,377 57,646 SH   SOLE 1 57,646 0 0
ISHARES TR OPT 464287465 429,417 8,032,500 SH Put SOLE 1 8,032,500 0 0
ISHARES TR FUND 46434V779 6 390 SH   DFND 1 0 0 390
ISHARES TR FUND 464287440 13,715 112,901 SH   SOLE 1 112,901 0 0
ISHARES TR FUND 46429B671 13,775 240,606 SH   SOLE 1 240,606 0 0
ISHARES TR OPT 464288513 283,232 3,675,000 SH Call SOLE 1 3,675,000 0 0
ISHARES TR OPT 464287465 243,243 4,550,000 SH Call SOLE 1 4,550,000 0 0
ISHARES TR FUND 464288802 2,065 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464287234 361 10,576 SH   DFND 1 0 0 10,576
ISHARES TR FUND 464287481 424 3,490 SH   DFND 1 0 0 3,490
ISHARES TR FUND 464287556 326,649 3,031,823 SH   SOLE 1 3,031,823 0 0
ISHARES TR FUND 464287739 61,301 881,126 SH   SOLE 1 881,126 0 0
ISHARES TR FUND 464287390 21 1,125 SH   SOLE 1 1,125 0 0
ISHARES TR FUND 464288182 1,771 29,650 SH   SOLE 1 29,650 0 0
ISHARES TR FUND 464288281 376 3,889 SH   SOLE 1 3,889 0 0
ISHARES TR FUND 464287242 1,059,432 8,577,703 SH   SOLE 1 8,577,703 0 0
ISHARES TR FUND 464288513 271 3,512 SH   DFND 1 0 0 3,512
ISHARES TR FUND 464288257 210,521 3,364,554 SH   SOLE 1 3,364,554 0 0
ISHARES TR FUND 464288497 51 1,320 SH   DFND 1 0 0 1,320
ISHARES TR FUND 464288224 7 720 SH   DFND 1 0 0 720
ISHARES TR FUND 46435G334 85 3,576 SH   DFND 1 0 0 3,576
ISHARES TR FUND 464287739 8 120 SH   DFND 1 0 0 120
ISHARES TR FUND 46435G102 24 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464287614 869 5,770 SH   DFND 1 0 0 5,770
ISHARES TR FUND 464287291 921 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287184 124 3,295 SH   DFND 1 0 0 3,295
ISHARES TR FUND 464287457 345 3,977 SH   DFND 1 0 0 3,977
ISHARES TR FUND 464288430 40 725 SH   DFND 1 0 0 725
ISHARES TR FUND 464289529 96 3,750 SH   DFND 1 0 0 3,750
ISHARES TR FUND 464287598 575 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464288281 106 1,095 SH   DFND 1 0 0 1,095
ISHARES TR FUND 464287432 99,842 605,212 SH   SOLE 1 605,212 0 0
ISHARES TR FUND 464287341 97 5,737 SH   DFND 1 0 0 5,737
ISHARES TR FUND 464287465 65,297 1,221,413 SH   SOLE 1 1,221,413 0 0
ISHARES TR FUND 464287440 153 1,258 SH   DFND 1 0 0 1,258
ISHARES TR FUND 464288620 157 2,800 SH   DFND 1 0 0 2,800
ISHARES TR FUND 46429B598 793 32,901 SH   SOLE 1 32,901 0 0
ISHARES TR FUND 464288760 241 1,674 SH   SOLE 1 1,674 0 0
ISHARES TR FUND 464287523 4,992 24,327 SH   SOLE 1 24,327 0 0
ISHARES TR OPT 464287655 335,368 2,930,000 SH Put SOLE 1 2,930,000 0 0
ISHARES TR FUND 46429B135 2 207 SH   DFND 1 0 0 207
ISHARES TR OPT 464287655 108,737 950,000 SH Call SOLE 1 950,000 0 0
ISHARES TR FUND 464287291 366 2,005 SH   SOLE 1 2,005 0 0
ISHARES TR FUND 464288851 17 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287184 2,881 76,750 SH   SOLE 1 76,750 0 0
ISHARES TR FUND 464287630 76 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464287507 76 530 SH   DFND 1 0 0 530
ISHARES TR FUND 464287200 5,802 22,455 SH   DFND 1 0 0 22,455
ISHARES TR FUND 464288513 312,472 4,054,402 SH   SOLE 1 4,054,402 0 0
ISHARES TR FUND 464287234 109,579 3,210,621 SH   SOLE 1 3,210,621 0 0
ISHARES TR FUND 464287432 132 800 SH   DFND 1 0 0 800
ISHARES TR FUND 46434V886 597 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 46429B465 40 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464287473 260 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287457 97,678 1,127,013 SH   SOLE 1 1,127,013 0 0
ISHARES TR OPT 464287226 58,954 511,000 SH Put SOLE 1 511,000 0 0
ISHARES TR FUND 464287333 10 208 SH   DFND 1 0 0 208
ISHARES TR FUND 46429B689 148 2,382 SH   SOLE 1 2,382 0 0
ISHARES TR FUND 464287655 15 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464287655 1,001,394 8,748,851 SH   SOLE 1 8,748,851 0 0
ISHARES TR OPT 464288588 3,313 30,000 SH Put SOLE 1 30,000 0 0
ISHARES TR FUND 464287226 36,598 317,228 SH   SOLE 1 317,228 0 0
ISHARES TR FUND 464287887 8 55 SH   DFND 1 0 0 55
ISHARES TR FUND 464287176 143 1,209 SH   DFND 1 0 0 1,209
ISHARES TR OPT 464287184 1,877 50,000 SH Put SOLE 1 50,000 0 0
ISHARES TR OPT 464287184 22,382 596,200 SH Call SOLE 1 596,200 0 0
ISHARES TR FUND 464287648 101 639 SH   DFND 1 0 0 639
ISHARES TR OPT 464287242 251,368 2,035,200 SH Put SOLE 1 2,035,200 0 0
ISHARES TR FUND 464288489 6 300 SH   DFND 1 0 0 300
ISHARES TR OPT 464287234 63,141 1,850,000 SH Put SOLE 1 1,850,000 0 0
ISHARES TR OPT 464288752 1,953 67,500 SH Put SOLE 8 67,500 0 0
ISHARES TR FUND 46434V647 3,064 160,000 SH   SOLE 8 160,000 0 0
ISHARES TR FUND 464287168 235 3,192 SH   SOLE 8 3,192 0 0
ISHARES TR OPT 464287200 1,111 4,300 SH Call SOLE 8 4,300 0 0
ISHARES TR FUND 464287432 13,727 83,213 SH   SOLE 8 83,213 0 0
ISHARES TR OPT 464287184 274,646 7,316,100 SH Call SOLE 8 7,316,100 0 0
ISHARES TR OPT 464288513 349,251 4,531,600 SH Call SOLE 8 4,531,600 0 0
ISHARES TR OPT 464287655 713,040 6,229,600 SH Call SOLE 8 6,229,600 0 0
ISHARES TR OPT 464287168 757 10,300 SH Call SOLE 8 10,300 0 0
ISHARES TR OPT 464287804 752 13,400 SH Call SOLE 8 13,400 0 0
ISHARES TR OPT 464287556 11,065 102,700 SH Put SOLE 8 102,700 0 0
ISHARES TR OPT 464287168 581 7,900 SH Put SOLE 8 7,900 0 0
ISHARES TR OPT 464287440 6,171 50,800 SH Call SOLE 8 50,800 0 0
ISHARES TR FUND 464287739 16,309 234,426 SH   SOLE 8 234,426 0 0
ISHARES TR FUND 464287242 7,467 60,458 SH   SOLE 8 60,458 0 0
ISHARES TR FUND 464287226 5,192 45,000 SH   SOLE 8 45,000 0 0
ISHARES TR OPT 464287465 363,362 6,796,900 SH Call SOLE 8 6,796,900 0 0
ISHARES TR OPT 464287440 11,322 93,200 SH Put SOLE 8 93,200 0 0
ISHARES TR OPT 464287598 99 1,000 SH Call SOLE 8 1,000 0 0
ISHARES TR FUND 464288752 1,165 40,275 SH   SOLE 8 40,275 0 0
ISHARES TR OPT 464287432 404,013 2,449,000 SH Put SOLE 8 2,449,000 0 0
ISHARES TR FUND 464288844 1 251 SH   SOLE 8 251 0 0
ISHARES TR FUND 464287556 3,385 31,426 SH   SOLE 8 31,426 0 0
ISHARES TR OPT 464288281 164 1,700 SH Call SOLE 8 1,700 0 0
ISHARES TR OPT 464287192 2,004 14,500 SH Put SOLE 8 14,500 0 0
ISHARES TR FUND 46429B598 11,269 467,386 SH   SOLE 8 467,386 0 0
ISHARES TR OPT 464287689 119 800 SH Call SOLE 8 800 0 0
ISHARES TR FUND 464287234 54,433 1,594,880 SH   SOLE 8 1,594,880 0 0
ISHARES TR FUND 46435G672 3,211 58,711 SH   SOLE 8 58,711 0 0
ISHARES TR OPT 464287242 40,548 328,300 SH Put SOLE 8 328,300 0 0
ISHARES TR OPT 464287200 4,961 19,200 SH Put SOLE 8 19,200 0 0
ISHARES TR OPT 464287630 541 6,600 SH Call SOLE 8 6,600 0 0
ISHARES TR OPT 464287614 1,943 12,900 SH Call SOLE 8 12,900 0 0
ISHARES TR OPT 464287739 36,587 525,900 SH Put SOLE 8 525,900 0 0
ISHARES TR OPT 464287242 3,483 28,200 SH Call SOLE 8 28,200 0 0
ISHARES TR FUND 464287465 4,136 77,370 SH   SOLE 8 77,370 0 0
ISHARES TR OPT 464287838 76 1,100 SH Call SOLE 8 1,100 0 0
ISHARES TR FUND 464287440 6,453 53,123 SH   SOLE 8 53,123 0 0
ISHARES TR OPT 464287614 136 900 SH Put SOLE 8 900 0 0
ISHARES TR FUND 46435G334 143 6,005 SH   SOLE 8 6,005 0 0
ISHARES TR OPT 464287432 583,895 3,539,400 SH Call SOLE 8 3,539,400 0 0
ISHARES TR OPT 46435G334 2,204 92,300 SH Put SOLE 8 92,300 0 0
ISHARES TR OPT 464288257 175 2,800 SH Call SOLE 8 2,800 0 0
ISHARES TR FUND 464288513 224,596 2,914,185 SH   SOLE 8 2,914,185 0 0
ISHARES TR FUND 464287184 14,663 390,606 SH   SOLE 8 390,606 0 0
ISHARES TR FUND 464288620 10,368 185,071 SH   SOLE 8 185,071 0 0
ISHARES TR OPT 464287788 97 1,000 SH Call SOLE 8 1,000 0 0
ISHARES TR OPT 464287598 99 1,000 SH Put SOLE 8 1,000 0 0
ISHARES TR FUND 464287655 120,957 1,056,759 SH   SOLE 8 1,056,759 0 0
ISHARES TR OPT 464287655 2,157,651 18,850,700 SH Put SOLE 8 18,850,700 0 0
ISHARES TR OPT 464287192 318 2,300 SH Call SOLE 8 2,300 0 0
ISHARES TR OPT 464287465 723,335 13,530,400 SH Put SOLE 8 13,530,400 0 0
ISHARES TR OPT 464287234 756,119 22,154,100 SH Call SOLE 8 22,154,100 0 0
ISHARES TR OPT 464288752 156 5,400 SH Call SOLE 8 5,400 0 0
ISHARES TR OPT 464287507 144 1,000 SH Put SOLE 8 1,000 0 0
ISHARES TR OPT 464287507 647 4,500 SH Call SOLE 8 4,500 0 0
ISHARES TR OPT 464287689 489 3,300 SH Put SOLE 8 3,300 0 0
ISHARES TR OPT 464288281 22,304 230,700 SH Put SOLE 8 230,700 0 0
ISHARES TR OPT 464287630 139 1,700 SH Put SOLE 8 1,700 0 0
ISHARES TR FUND 464287200 742 2,871 SH   SOLE 8 2,871 0 0
ISHARES TR OPT 46429B671 8,588 150,000 SH Put SOLE 8 150,000 0 0
ISHARES TR OPT 464287804 219 3,900 SH Put SOLE 8 3,900 0 0
ISHARES TR FUND 464288257 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287556 7,585 70,400 SH Call SOLE 8 70,400 0 0
ISHARES TR OPT 46429B598 11,898 493,500 SH Put SOLE 8 493,500 0 0
ISHARES TR OPT 464287648 158 1,000 SH Call SOLE 8 1,000 0 0
ISHARES TR OPT 464288778 9 300 SH Call SOLE 8 300 0 0
ISHARES TR OPT 464287648 237 1,500 SH Put SOLE 8 1,500 0 0
ISHARES TR FUND 464287192 1,204 8,708 SH   SOLE 8 8,708 0 0
ISHARES TR OPT 464288844 2 400 SH Put SOLE 8 400 0 0
ISHARES TR FUND 46429B671 4,402 76,884 SH   SOLE 8 76,884 0 0
ISHARES TR OPT 46435G334 1,008 42,200 SH Call SOLE 8 42,200 0 0
ISHARES TR FUND 46434V423 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287788 19 200 SH Put SOLE 8 200 0 0
ISHARES TR OPT 464287739 10,429 149,900 SH Call SOLE 8 149,900 0 0
ISHARES TR OPT 464288257 1,226 19,600 SH Put SOLE 8 19,600 0 0
ISHARES TR OPT 464287184 604,105 16,092,300 SH Put SOLE 8 16,092,300 0 0
ISHARES TR OPT 464287234 909,923 26,660,500 SH Put SOLE 8 26,660,500 0 0
ISHARES TR OPT 464288513 2,000,129 25,952,100 SH Put SOLE 8 25,952,100 0 0
ISHARES TR FUND 464287655 23 198 SH   SOLE 9 198 0 0
ISHARES TR FUND 464287465 5,009 93,700 SH   SOLE 9 93,700 0 0
ISHARES TR FUND 464288281 97 1,000 SH   SOLE 9 1,000 0 0
ISHARES TR FUND 46429B598 40 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR OPT 464287465 77,517 1,450,000 SH Call SOLE 9 1,450,000 0 0
ISHARES TR FUND 464287739 0 1 SH   SOLE 9 1 0 0
ISHARES TR FUND 464287390 909 49,778 SH   SOLE 9 49,778 0 0
ISHARES TR FUND 464287556 64 591 SH   SOLE 9 591 0 0
ISHARES TR FUND 464287226 3,461 30,000 SH   SOLE 9 30,000 0 0
ISHARES TR OPT 464287234 69,967 2,050,000 SH Put SOLE 9 2,050,000 0 0
ISHARES TR OPT 464287465 421,398 7,882,500 SH Put SOLE 9 7,882,500 0 0
ISHARES TR FUND 464287234 48,047 1,407,756 SH   SOLE 9 1,407,756 0 0
ISHARES TR FUND 464288513 13,102 170,000 SH   SOLE 9 170,000 0 0
ISHARES TR FUND 464287184 139 3,700 SH   SOLE 9 3,700 0 0
ISHARES TR OPT 464287234 177,818 5,210,000 SH Call SOLE 9 5,210,000 0 0
ISHARES TR FUND 464287101 119 1,000 SH   DFND 20 0 0 1,000
ISHARES TR FUND 464287234 167 4,900 SH   SOLE 20 0 4,900 0
ISHARES TR FUND 464287200 1,628 6,300 SH   SOLE 20 0 6,300 0
ISHARES TR FUND 464288281 483 5,000 SH   DFND 20 0 0 5,000
ISRAEL CHEMICALS LIMITED COM M5920A109 227 73,870 SH   SOLE 9 73,870 0 0
ISTAR INC TRUS 45031U101 804 75,754 SH   SOLE 1 75,754 0 0
ISTAR INC BOND 45031UCB5 5,726 5,938,000 PRN   SOLE 8 0 0 5,938,000
ISTAR INC TRUS 45031U101 0 29 SH   SOLE 8 29 0 0
ITAU UNIBANCO HLDG S A ADR 465562106 287 63,930 SH   DFND 1 0 0 63,930
ITAU UNIBANCO HLDG S A ADR 465562106 58 13,026 SH   SOLE 1 13,026 0 0
ITAU UNIBANCO HLDG S A OPT 465562106 4,942 1,100,750 SH Put SOLE 8 1,100,750 0 0
ITAU UNIBANCO HLDG S A ADR 465562106 3,544 789,199 SH   SOLE 8 789,199 0 0
ITAU UNIBANCO HLDG S A ADR 465562106 0 20 SH   SOLE 9 20 0 0
ITERIS INC COM 46564T107 43 13,332 SH   SOLE 1 13,332 0 0
ITRON INC COM 465741106 1,608 28,800 SH   SOLE 1 28,800 0 0
ITRON INC COM 465741106 1 20 SH   SOLE 8 20 0 0
ITRON INC OPT 465741106 56 1,000 SH Call SOLE 8 1,000 0 0
ITRON INC COM 465741106 152 2,730 SH   SOLE 99 2,730 0 0
ITT INC COM 45073V108 23,877 526,380 SH   SOLE 1 526,380 0 0
ITT INC OPT 45073V108 100 2,200 SH Call SOLE 8 2,200 0 0
ITT INC OPT 45073V108 14 300 SH Put SOLE 8 300 0 0
J &amp J SNACK FOODS CORP COM 466032109 3,509 29,003 SH   SOLE 1 29,003 0 0
J &amp J SNACK FOODS CORP COM 466032109 9 72 SH   SOLE 8 72 0 0
J ALEXANDERS HLDGS INC COM 46609J106 16 4,301 SH   SOLE 1 4,301 0 0
J JILL INC COM 46620W102 2 5,539 SH   SOLE 1 5,539 0 0
J P MORGAN EXCHANGE-TRADED F FUND 46641Q712 22,433 1,095,887 SH   SOLE 8 1,095,887 0 0
J P MORGAN EXCHANGE-TRADED F FUND 46641Q688 15,379 817,178 SH   SOLE 8 817,178 0 0
J2 GLOBAL INC COM 48123V102 2,993 39,987 SH   SOLE 1 39,987 0 0
J2 GLOBAL INC BOND 48123VAC6 486 400,000 PRN   SOLE 8 0 0 400,000
JABIL INC COM 466313103 3,356 136,533 SH   SOLE 1 136,533 0 0
JABIL INC OPT 466313103 1,809 73,600 SH Call SOLE 8 73,600 0 0
JABIL INC COM 466313103 2 62 SH   SOLE 8 62 0 0
JABIL INC OPT 466313103 140 5,700 SH Put SOLE 8 5,700 0 0
JACK IN THE BOX INC COM 466367109 276 7,872 SH   SOLE 1 7,872 0 0
JACK IN THE BOX INC OPT 466367109 119 3,400 SH Put SOLE 8 3,400 0 0
JACK IN THE BOX INC OPT 466367109 266 7,600 SH Call SOLE 8 7,600 0 0
JACK IN THE BOX INC COM 466367109 1 20 SH   SOLE 8 20 0 0
JACOBS ENGR GROUP INC COM 469814107 7,427 93,688 SH   SOLE 1 93,688 0 0
JACOBS ENGR GROUP INC COM 469814107 3 34 SH   SOLE 8 34 0 0
JACOBS ENGR GROUP INC OPT 469814107 24 300 SH Put SOLE 8 300 0 0
JACOBS ENGR GROUP INC OPT 469814107 658 8,300 SH Call SOLE 8 8,300 0 0
JACOBS ENGR GROUP INC COM 469814107 92 1,153 SH   SOLE 9 1,153 0 0
JACOBS ENGR GROUP INC COM 469814107 45 566 SH   SOLE 82 566 0 0
JAMES HARDIE INDS PLC ADR 47030M106 180 15,000 SH   SOLE 9 15,000 0 0
JAMES RIV GROUP LTD COM G5005R107 899 24,801 SH   SOLE 1 24,801 0 0
JAMES RIV GROUP LTD COM G5005R107 111 3,060 SH   SOLE 99 3,060 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 2 109 SH   SOLE 99 0 109 0
JAPAN SMALLER CAPITALIZATION FUND 47109U104 7 1,000 SH   DFND 1 0 0 1,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 4,432 5,045,000 PRN   SOLE 8 0 0 5,045,000
JAZZ PHARMACEUTICALS PLC COM G50871105 6,015 60,315 SH   SOLE 1 60,315 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 10 100 SH   SOLE 8 100 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 619 6,202 SH   SOLE 9 6,202 0 0
JBG SMITH PPTYS TRUS 46590V100 4,540 142,624 SH   SOLE 1 142,624 0 0
JBG SMITH PPTYS COM 46590V100 360 11,312 SH   SOLE 99 11,312 0 0
JD COM INC ADR 47215P106 70,918 1,751,062 SH   SOLE 1 1,751,062 0 0
JD COM INC ADR 47215P106 5,683 140,304 SH   SOLE 8 140,304 0 0
JD COM INC OPT 47215P106 41,257 1,018,700 SH Put SOLE 8 1,018,700 0 0
JD COM INC OPT 47215P106 39,321 970,900 SH Call SOLE 8 970,900 0 0
JD COM INC ADR 47215P106 6,480 160,007 SH   SOLE 9 160,007 0 0
JD COM INC ADR 47215P106 523 12,907 SH   SOLE 82 12,907 0 0
JD COM INC ADR 47215P106 458 11,298 SH   SOLE 99 11,298 0 0
JEFFERIES FINL GROUP INC COM 47233W109 4,655 340,508 SH   SOLE 1 340,508 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 37 2,700 SH Call SOLE 8 2,700 0 0
JEFFERIES FINL GROUP INC COM 47233W109 619 45,259 SH   SOLE 8 45,259 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 325 23,800 SH Put SOLE 8 23,800 0 0
JEFFERIES FINL GROUP INC COM 47233W109 30 2,237 SH   SOLE 9 2,237 0 0
JEFFERIES FINL GROUP INC COM 47233W109 114 8,325 SH   SOLE 99 8,325 0 0
JELD-WEN HLDG INC COM 47580P103 236 24,169 SH   SOLE 1 24,169 0 0
JELD-WEN HLDG INC COM 47580P103 249 25,575 SH   SOLE 99 25,575 0 0
JERNIGAN CAP INC TRUS 476405105 81 7,375 SH   SOLE 1 7,375 0 0
JETBLUE AWYS CORP COM 477143101 940 105,080 SH   SOLE 1 105,080 0 0
JETBLUE AWYS CORP OPT 477143101 1,180 131,800 SH Call SOLE 8 131,800 0 0
JETBLUE AWYS CORP COM 477143101 842 94,186 SH   SOLE 8 94,186 0 0
JETBLUE AWYS CORP OPT 477143101 2,828 316,000 SH Put SOLE 8 316,000 0 0
JETBLUE AWYS CORP COM 477143101 68 7,573 SH   SOLE 9 7,573 0 0
JETBLUE AWYS CORP COM 477143101 108 12,107 SH   SOLE 99 12,107 0 0
JIAYIN GROUP INC ADR 47737C104 39 15,327 SH   SOLE 8 15,327 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 282 18,992 SH   SOLE 8 18,992 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 318 21,400 SH Put SOLE 8 21,400 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 925 62,300 SH Call SOLE 8 62,300 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 14 969 SH   SOLE 9 969 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 2,429 32,706 SH   SOLE 1 32,706 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4 60 SH   SOLE 8 60 0 0
JOHNSON &amp JOHNSON COM 478160104 378,052 2,883,012 SH   SOLE 1 2,289,313 593,699 0
JOHNSON &amp JOHNSON COM 478160104 1,509 11,506 SH   DFND 1 0 0 11,506
JOHNSON &amp JOHNSON OPT 478160104 15,041 114,700 SH Call SOLE 8 114,700 0 0
JOHNSON &amp JOHNSON OPT 478160104 17,506 133,500 SH Put SOLE 8 133,500 0 0
JOHNSON &amp JOHNSON COM 478160104 1,502 11,457 SH   SOLE 8 11,457 0 0
JOHNSON &amp JOHNSON COM 478160104 11,294 86,125 SH   SOLE 9 86,125 0 0
JOHNSON &amp JOHNSON COM 478160104 851 6,493 SH   DFND 20 0 0 6,493
JOHNSON &amp JOHNSON COM 478160104 8,982 68,500 SH   SOLE 20 0 68,500 0
JOHNSON &amp JOHNSON COM 478160104 37,401 285,219 SH   SOLE 58 285,219 0 0
JOHNSON &amp JOHNSON COM 478160104 3,319 25,304 SH   SOLE 82 332 24,972 0
JOHNSON &amp JOHNSON COM 478160104 9,967 76,008 SH   SOLE 99 2,757 73,251 0
JOHNSON CTLS INTL PLC COM G51502105 20,514 760,918 SH   SOLE 1 760,918 0 0
JOHNSON CTLS INTL PLC COM G51502105 4 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 259 9,601 SH   SOLE 8 9,601 0 0
JOHNSON CTLS INTL PLC OPT G51502105 690 25,600 SH Put SOLE 8 25,600 0 0
JOHNSON CTLS INTL PLC OPT G51502105 898 33,300 SH Call SOLE 8 33,300 0 0
JOHNSON CTLS INTL PLC COM G51502105 184 6,803 SH   SOLE 9 6,803 0 0
JOHNSON CTLS INTL PLC COM G51502105 260 9,656 SH   SOLE 99 9,656 0 0
JOINT CORP COM 47973J102 68 6,330 SH   SOLE 1 6,330 0 0
JONES LANG LASALLE INC COM 48020Q107 2,461 24,376 SH   SOLE 1 24,376 0 0
JONES LANG LASALLE INC OPT 48020Q107 61 600 SH Put SOLE 8 600 0 0
JONES LANG LASALLE INC OPT 48020Q107 525 5,200 SH Call SOLE 8 5,200 0 0
JONES LANG LASALLE INC COM 48020Q107 39 382 SH   SOLE 9 382 0 0
JOUNCE THERAPEUTICS INC COM 481116101 25 5,362 SH   SOLE 1 5,362 0 0
JOUNCE THERAPEUTICS INC COM 481116101 1 229 SH   SOLE 8 229 0 0
JPMORGAN CHASE &amp CO COM 46625H100 561 6,233 SH   DFND 1 0 0 6,233
JPMORGAN CHASE &amp CO COM 46625H100 349,196 3,878,646 SH   SOLE 1 3,837,593 41,053 0
JPMORGAN CHASE &amp CO OPT 46625H100 9,003 100,000 SH Put SOLE 1 100,000 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 135,233 1,502,100 SH Put SOLE 8 1,502,100 0 0
JPMORGAN CHASE &amp CO COM 46625H100 30,023 333,477 SH   SOLE 8 333,477 0 0
JPMORGAN CHASE &amp CO FUND 46625H365 601 66,552 SH   SOLE 8 66,552 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 79,623 884,400 SH Call SOLE 8 884,400 0 0
JPMORGAN CHASE &amp CO COM 46625H100 4,421 49,116 SH   SOLE 9 49,116 0 0
JPMORGAN CHASE &amp CO COM 46625H100 45 500 SH   DFND 20 0 0 500
JPMORGAN CHASE &amp CO COM 46625H100 42 472 SH   SOLE 82 472 0 0
JUNIPER NETWORKS INC COM 48203R104 5,410 282,733 SH   SOLE 1 282,733 0 0
JUNIPER NETWORKS INC OPT 48203R104 2,207 115,300 SH Call SOLE 8 115,300 0 0
JUNIPER NETWORKS INC OPT 48203R104 676 35,300 SH Put SOLE 8 35,300 0 0
JUNIPER NETWORKS INC COM 48203R104 64 3,343 SH   SOLE 8 3,343 0 0
JUNIPER NETWORKS INC COM 48203R104 56 2,973 SH   SOLE 9 2,973 0 0
JUNIPER NETWORKS INC COM 48203R104 42 2,179 SH   SOLE 82 2,179 0 0
K12 INC COM 48273U102 1,919 101,756 SH   SOLE 1 101,756 0 0
K12 INC OPT 48273U102 25 1,300 SH Call SOLE 8 1,300 0 0
K12 INC OPT 48273U102 47 2,500 SH Put SOLE 8 2,500 0 0
K12 INC COM 48273U102 758 40,182 SH   SOLE 8 40,182 0 0
KADANT INC COM 48282T104 303 4,051 SH   SOLE 1 4,051 0 0
KADMON HLDGS INC COM 48283N106 4,769 1,138,499 SH   SOLE 1 1,138,499 0 0
KADMON HLDGS INC COM 48283N106 110 26,298 SH   SOLE 8 26,298 0 0
KAISER ALUMINUM CORP COM 483007704 1,024 14,782 SH   SOLE 1 14,782 0 0
KAISER ALUMINUM CORP COM 483007704 7 108 SH   SOLE 8 108 0 0
KAISER ALUMINUM CORP COM 483007704 53 768 SH   SOLE 99 768 0 0
KALA PHARMACEUTICALS INC COM 483119103 70 7,872 SH   SOLE 1 7,872 0 0
KALA PHARMACEUTICALS INC COM 483119103 61 6,988 SH   SOLE 8 6,988 0 0
KALEIDO BIOSCIENCES INC COM 483347100 23 3,775 SH   SOLE 1 3,775 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 32 4,201 SH   SOLE 1 4,201 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 50 6,478 SH   SOLE 8 6,478 0 0
KAMAN CORP COM 483548103 964 25,061 SH   SOLE 1 25,061 0 0
KAMAN CORP COM 483548103 4 100 SH   SOLE 8 100 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 50 19,216 SH   SOLE 8 19,216 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 5 2,000 SH Call SOLE 8 2,000 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 55 21,100 SH Put SOLE 8 21,100 0 0
KANSAS CITY SOUTHERN COM 485170302 6,444 50,668 SH   SOLE 1 50,668 0 0
KANSAS CITY SOUTHERN OPT 485170302 10,264 80,700 SH Call SOLE 8 80,700 0 0
KANSAS CITY SOUTHERN COM 485170302 4,678 36,782 SH   SOLE 8 36,782 0 0
KANSAS CITY SOUTHERN OPT 485170302 9,463 74,400 SH Put SOLE 8 74,400 0 0
KANSAS CITY SOUTHERN COM 485170302 106 831 SH   SOLE 9 831 0 0
KAR AUCTION SVCS INC COM 48238T109 888 73,962 SH   SOLE 1 73,962 0 0
KAR AUCTION SVCS INC COM 48238T109 0 1 SH   SOLE 8 1 0 0
KARUNA THERAPEUTICS INC COM 48576A100 273 3,788 SH   SOLE 1 3,788 0 0
KARUNA THERAPEUTICS INC COM 48576A100 1 11 SH   SOLE 8 11 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 1,060 55,196 SH   SOLE 1 55,196 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 55 2,860 SH   SOLE 8 2,860 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 36 1,881 SH   SOLE 99 1,881 0 0
KB FINL GROUP INC ADR 48241A105 36 1,311 SH   SOLE 99 1,311 0 0
KB HOME COM 48666K109 5,501 303,904 SH   SOLE 1 303,904 0 0
KB HOME COM 48666K109 2 89 SH   SOLE 8 89 0 0
KB HOME OPT 48666K109 985 54,400 SH Put SOLE 8 54,400 0 0
KB HOME OPT 48666K109 1,386 76,600 SH Call SOLE 8 76,600 0 0
KB HOME COM 48666K109 91 5,046 SH   SOLE 99 5,046 0 0
KBR INC COM 48242W106 973 47,060 SH   SOLE 1 47,060 0 0
KBR INC OPT 48242W106 172 8,300 SH Put SOLE 8 8,300 0 0
KBR INC COM 48242W106 686 33,168 SH   SOLE 8 33,168 0 0
KBR INC OPT 48242W106 70 3,400 SH Call SOLE 8 3,400 0 0
KEARNY FINL CORP MD COM 48716P108 222 25,861 SH   SOLE 1 25,861 0 0
KELLOGG CO COM 487836108 57 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 22,603 376,759 SH   SOLE 1 376,759 0 0
KELLOGG CO OPT 487836108 15,880 264,700 SH Put SOLE 8 264,700 0 0
KELLOGG CO OPT 487836108 1,920 32,000 SH Call SOLE 8 32,000 0 0
KELLOGG CO COM 487836108 8,554 142,582 SH   SOLE 8 142,582 0 0
KELLOGG CO COM 487836108 828 13,805 SH   SOLE 9 13,805 0 0
KELLOGG CO COM 487836108 2,949 49,166 SH   SOLE 99 49,166 0 0
KELLY SVCS INC COM 488152208 383 30,131 SH   SOLE 1 30,131 0 0
KEMET CORP COM 488360207 6,125 253,496 SH   SOLE 1 253,496 0 0
KEMET CORP OPT 488360207 101 4,200 SH Put SOLE 8 4,200 0 0
KEMET CORP OPT 488360207 145 6,000 SH Call SOLE 8 6,000 0 0
KEMET CORP COM 488360207 1,098 45,396 SH   SOLE 8 45,396 0 0
KEMPER CORP DEL COM 488401100 3,995 53,730 SH   SOLE 1 53,730 0 0
KEMPER CORP DEL COM 488401100 201 2,696 SH   SOLE 99 2,696 0 0
KENNAMETAL INC COM 489170100 542 29,090 SH   SOLE 1 29,090 0 0
KENNAMETAL INC COM 489170100 3 173 SH   SOLE 8 173 0 0
KENNAMETAL INC COM 489170100 150 8,032 SH   SOLE 99 8,032 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 1,072 79,907 SH   SOLE 1 79,907 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 140 10,410 SH   SOLE 99 10,410 0 0
KEURIG DR PEPPER INC COM 49271V100 3,057 125,980 SH   SOLE 1 125,980 0 0
KEURIG DR PEPPER INC COM 49271V100 15 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC OPT 49271V100 7 300 SH Put SOLE 8 300 0 0
KEURIG DR PEPPER INC OPT 49271V100 22 900 SH Call SOLE 8 900 0 0
KEURIG DR PEPPER INC COM 49271V100 2 99 SH   SOLE 8 99 0 0
KEURIG DR PEPPER INC COM 49271V100 6 260 SH   SOLE 9 260 0 0
KEURIG DR PEPPER INC COM 49271V100 3 135 SH   DFND 20 0 0 135
KEURIG DR PEPPER INC COM 49271V100 25 1,041 SH   SOLE 99 0 1,041 0
KEYCORP COM 493267108 9,436 909,908 SH   SOLE 1 909,908 0 0
KEYCORP OPT 493267108 497 47,900 SH Call SOLE 8 47,900 0 0
KEYCORP OPT 493267108 662 63,800 SH Put SOLE 8 63,800 0 0
KEYCORP COM 493267108 87 8,415 SH   SOLE 9 8,415 0 0
KEYCORP COM 493267108 35 3,406 SH   SOLE 82 3,406 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 13,204 157,796 SH   SOLE 1 157,796 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 8 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 72 864 SH   SOLE 8 864 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 128 1,516 SH   SOLE 9 1,516 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,698 20,290 SH   SOLE 58 20,290 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 124 28,306 SH   SOLE 1 28,306 0 0
KFORCE INC COM 493732101 607 23,732 SH   SOLE 1 23,732 0 0
KFORCE INC COM 493732101 3 106 SH   SOLE 8 106 0 0
KILROY RLTY CORP TRUS 49427F108 3,678 57,750 SH   SOLE 1 57,750 0 0
KILROY RLTY CORP TRUS 49427F108 6 101 SH   SOLE 8 101 0 0
KILROY RLTY CORP COM 49427F108 1,761 27,649 SH   SOLE 99 27,649 0 0
KIMBALL ELECTRONICS INC COM 49428J109 88 8,143 SH   SOLE 1 8,143 0 0
KIMBALL INTL INC COM 494274103 259 21,734 SH   SOLE 1 21,734 0 0
KIMBERLY CLARK CORP COM 494368103 66,321 518,670 SH   SOLE 1 518,670 0 0
KIMBERLY CLARK CORP COM 494368103 89 693 SH   DFND 1 0 0 693
KIMBERLY CLARK CORP OPT 494368103 6,803 53,200 SH Call SOLE 8 53,200 0 0
KIMBERLY CLARK CORP COM 494368103 43 340 SH   SOLE 8 340 0 0
KIMBERLY CLARK CORP OPT 494368103 2,430 19,000 SH Put SOLE 8 19,000 0 0
KIMBERLY CLARK CORP COM 494368103 374 2,923 SH   SOLE 9 2,923 0 0
KIMBERLY CLARK CORP COM 494368103 536 4,190 SH   SOLE 99 4,190 0 0
KIMCO RLTY CORP TRUS 49446R109 7,830 809,710 SH   SOLE 1 809,710 0 0
KIMCO RLTY CORP COM 49446R109 884 91,516 SH   SOLE 1 91,516 0 0
KIMCO RLTY CORP TRUS 49446R109 1 86 SH   SOLE 8 86 0 0
KIMCO RLTY CORP COM 49446R109 33 3,404 SH   SOLE 9 3,404 0 0
KIMCO RLTY CORP COM 49446R109 273 28,243 SH   SOLE 99 28,243 0 0
KINDER MORGAN INC DEL COM 49456B101 26,309 1,890,124 SH   SOLE 1 1,890,124 0 0
KINDER MORGAN INC DEL COM 49456B101 1,352 97,160 SH   SOLE 8 97,160 0 0
KINDER MORGAN INC DEL OPT 49456B101 3,403 244,400 SH Put SOLE 8 244,400 0 0
KINDER MORGAN INC DEL OPT 49456B101 5,096 366,100 SH Call SOLE 8 366,100 0 0
KINDER MORGAN INC DEL COM 49456B101 381 27,349 SH   SOLE 9 27,349 0 0
KINDRED BIOSCIENCES INC COM 494577109 49 12,281 SH   SOLE 1 12,281 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 97 6,225 SH   SOLE 1 6,225 0 0
KINROSS GOLD CORP COM 496902404 5,244 1,317,765 SH   SOLE 1 1,317,765 0 0
KINROSS GOLD CORP COM 496902404 120 30,052 SH   DFND 1 0 0 30,052
KINROSS GOLD CORP OPT 496902404 296 74,400 SH Call SOLE 8 74,400 0 0
KINROSS GOLD CORP OPT 496902404 373 93,700 SH Put SOLE 8 93,700 0 0
KINROSS GOLD CORP COM 496902404 561 140,816 SH   SOLE 8 140,816 0 0
KINROSS GOLD CORP COM 496902404 38 9,501 SH   SOLE 9 9,501 0 0
KINSALE CAP GROUP INC COM 49714P108 5,183 49,575 SH   SOLE 1 49,575 0 0
KIRBY CORP COM 497266106 3,082 70,900 SH   SOLE 1 70,900 0 0
KIRBY CORP OPT 497266106 1,600 36,800 SH Call SOLE 8 36,800 0 0
KIRBY CORP COM 497266106 274 6,302 SH   SOLE 8 6,302 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 4,155 140,381 SH   SOLE 1 140,381 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 73 2,459 SH   SOLE 8 2,459 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 32 1,103 SH   SOLE 9 1,103 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 43 1,444 SH   SOLE 82 1,444 0 0
KITE RLTY GROUP TR TRUS 49803T300 1,558 164,388 SH   SOLE 1 164,388 0 0
KITE RLTY GROUP TR TRUS 49803T300 1 100 SH   SOLE 8 100 0 0
KKR &amp CO INC COM 48251W104 4,123 175,709 SH   SOLE 1 175,709 0 0
KKR &amp CO INC COM 48251W104 9,060 386,046 SH   DFND 1 0 0 386,046
KKR &amp CO INC OPT 48251W104 14,132 602,100 SH Put SOLE 8 602,100 0 0
KKR &amp CO INC OPT 48251W104 4,239 180,600 SH Call SOLE 8 180,600 0 0
KKR &amp CO INC COM 48251W104 6,092 259,572 SH   SOLE 8 259,572 0 0
KKR &amp CO INC COM 48251W104 702 29,955 SH   SOLE 9 29,955 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 6,572 437,781 SH   SOLE 1 437,781 0 0
KKR REAL ESTATE FIN TR INC BOND 48251KAB6 920 1,082,000 PRN   SOLE 8 0 0 1,082,000
KLA CORPORATION COM 482480100 20,447 142,253 SH   SOLE 1 142,253 0 0
KLA CORPORATION OPT 482480100 1,768 12,300 SH Put SOLE 8 12,300 0 0
KLA CORPORATION OPT 482480100 2,429 16,900 SH Call SOLE 8 16,900 0 0
KLA CORPORATION COM 482480100 159 1,104 SH   SOLE 8 1,104 0 0
KLA CORPORATION COM 482480100 186 1,289 SH   SOLE 9 1,289 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 12 17,534 SH   SOLE 1 17,534 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 3,279 99,973 SH   SOLE 1 99,973 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 4,392 133,900 SH Call SOLE 8 133,900 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 4,372 133,300 SH Put SOLE 8 133,300 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 3,392 103,395 SH   SOLE 8 103,395 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 32 962 SH   SOLE 9 962 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 303 9,223 SH   SOLE 99 9,223 0 0
KNOLL INC COM 498904200 200 19,362 SH   SOLE 1 19,362 0 0
KNOLL INC COM 498904200 52 5,000 SH   DFND 1 0 0 5,000
KNOLL INC COM 498904200 1 62 SH   SOLE 8 62 0 0
KNOLL INC OPT 498904200 1 100 SH Put SOLE 8 100 0 0
KNOLL INC OPT 498904200 3 300 SH Call SOLE 8 300 0 0
KNOWLES CORP COM 49926D109 1,283 95,964 SH   SOLE 1 95,964 0 0
KNOWLES CORP BOND 49926DAB5 66 66,000 PRN   SOLE 8 0 0 66,000
KNOWLES CORP COM 49926D109 1 98 SH   SOLE 8 98 0 0
KODIAK SCIENCES INC COM 50015M109 445 9,318 SH   SOLE 1 9,318 0 0
KODIAK SCIENCES INC COM 50015M109 21 437 SH   SOLE 8 437 0 0
KODIAK SCIENCES INC COM 50015M109 130 2,718 SH   SOLE 99 2,718 0 0
KOHLS CORP COM 500255104 6,126 419,789 SH   SOLE 1 419,789 0 0
KOHLS CORP OPT 500255104 4,915 336,900 SH Put SOLE 8 336,900 0 0
KOHLS CORP OPT 500255104 1,117 76,600 SH Call SOLE 8 76,600 0 0
KOHLS CORP COM 500255104 3,999 274,120 SH   SOLE 8 274,120 0 0
KOHLS CORP COM 500255104 67 4,504 SH   SOLE 9 4,504 0 0
KOHLS CORP COM 500255104 211 14,482 SH   SOLE 99 14,482 0 0
KONTOOR BRANDS INC COM 50050N103 763 39,877 SH   SOLE 1 39,877 0 0
KONTOOR BRANDS INC COM 50050N103 16 833 SH   SOLE 8 833 0 0
KONTOOR BRANDS INC COM 50050N103 32 1,695 SH   SOLE 99 1,695 0 0
KOPPERS HOLDINGS INC COM 50060P106 231 18,668 SH   SOLE 1 18,668 0 0
KOPPERS HOLDINGS INC COM 50060P106 1 75 SH   SOLE 8 75 0 0
KORN FERRY COM 500643200 2,760 113,491 SH   SOLE 1 113,491 0 0
KOSMOS ENERGY LTD COM 500688106 51 56,950 SH   SOLE 1 56,950 0 0
KOSMOS ENERGY LTD COM 500688106 22 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 8 9,065 SH   SOLE 8 9,065 0 0
KOSMOS ENERGY LTD COM 500688106 2 2,699 SH   SOLE 99 2,699 0 0
KRAFT HEINZ CO COM 500754106 24,791 1,002,049 SH   SOLE 1 1,002,049 0 0
KRAFT HEINZ CO COM 500754106 247 9,989 SH   DFND 1 0 0 9,989
KRAFT HEINZ CO COM 500754106 3,256 131,646 SH   SOLE 8 131,646 0 0
KRAFT HEINZ CO OPT 500754106 14,965 604,900 SH Put SOLE 8 604,900 0 0
KRAFT HEINZ CO OPT 500754106 11,888 480,500 SH Call SOLE 8 480,500 0 0
KRAFT HEINZ CO COM 500754106 5,349 216,217 SH   SOLE 9 216,217 0 0
KRAFT HEINZ CO COM 500754106 89 3,600 SH   DFND 20 0 0 3,600
KRANESHARES TR OPT 500767306 11,861 262,000 SH Call SOLE 8 262,000 0 0
KRATON CORPORATION COM 50077C106 323 39,723 SH   SOLE 1 39,723 0 0
KRATON CORPORATION COM 50077C106 1 113 SH   SOLE 8 113 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 21 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 3,213 232,175 SH   SOLE 1 232,175 0 0
KROGER CO COM 501044101 19,069 633,057 SH   SOLE 1 633,057 0 0
KROGER CO COM 501044101 1,110 36,816 SH   SOLE 8 36,816 0 0
KROGER CO OPT 501044101 2,154 71,500 SH Put SOLE 8 71,500 0 0
KROGER CO OPT 501044101 10,223 339,400 SH Call SOLE 8 339,400 0 0
KROGER CO COM 501044101 504 16,753 SH   SOLE 9 16,753 0 0
KROGER CO COM 501044101 37 1,239 SH   SOLE 82 1,239 0 0
KROGER CO COM 501044101 375 12,441 SH   SOLE 99 12,441 0 0
KRONOS WORLDWIDE INC COM 50105F105 4 500 SH   DFND 1 0 0 500
KRONOS WORLDWIDE INC COM 50105F105 325 38,582 SH   SOLE 1 38,582 0 0
KRYSTAL BIOTECH INC COM 501147102 388 8,985 SH   SOLE 1 8,985 0 0
KRYSTAL BIOTECH INC COM 501147102 14 335 SH   SOLE 8 335 0 0
KT CORP ADR 48268K101 509 65,485 SH   SOLE 99 65,485 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 15 700 SH Put SOLE 8 700 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 113 5,400 SH Call SOLE 8 5,400 0 0
KURA ONCOLOGY INC COM 50127T109 114 11,392 SH   SOLE 1 11,392 0 0
KURA ONCOLOGY INC COM 50127T109 246 24,756 SH   SOLE 8 24,756 0 0
KVH INDS INC COM 482738101 123 12,907 SH   SOLE 1 12,907 0 0
L BRANDS INC COM 501797104 4,295 371,577 SH   SOLE 1 371,577 0 0
L BRANDS INC OPT 501797104 5,472 473,400 SH Call SOLE 8 473,400 0 0
L BRANDS INC COM 501797104 1,926 166,635 SH   SOLE 8 166,635 0 0
L BRANDS INC OPT 501797104 3,301 285,600 SH Put SOLE 8 285,600 0 0
L BRANDS INC COM 501797104 184 15,888 SH   SOLE 9 15,888 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 29 6,885 SH   SOLE 1 6,885 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 0 111 SH   SOLE 8 111 0 0
LA Z BOY INC COM 505336107 1,362 66,292 SH   SOLE 1 66,292 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 7,576 59,940 SH   SOLE 1 59,940 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 986 7,800 SH Put SOLE 8 7,800 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 1,719 13,600 SH Call SOLE 8 13,600 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 656 5,190 SH   SOLE 8 5,190 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 104 820 SH   SOLE 9 820 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 26 208 SH   DFND 20 0 0 208
LABORATORY CORP AMER HLDGS COM 50540R409 1,347 10,655 SH   SOLE 58 10,655 0 0
LADDER CAP CORP TRUS 505743104 510 107,758 SH   SOLE 1 107,758 0 0
LAKELAND BANCORP INC COM 511637100 843 77,904 SH   SOLE 1 77,904 0 0
LAKELAND FINL CORP COM 511656100 1,136 30,908 SH   SOLE 1 30,908 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP COM 512807108 35,662 148,587 SH   SOLE 1 148,587 0 0
LAM RESEARCH CORP COM 512807108 8,856 36,900 SH   SOLE 8 36,900 0 0
LAM RESEARCH CORP OPT 512807108 29,304 122,100 SH Put SOLE 8 122,100 0 0
LAM RESEARCH CORP OPT 512807108 10,512 43,800 SH Call SOLE 8 43,800 0 0
LAM RESEARCH CORP COM 512807108 520 2,164 SH   SOLE 9 2,164 0 0
LAMAR ADVERTISING CO NEW COM 512816109 599 11,689 SH   SOLE 1 11,689 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 2,860 55,781 SH   SOLE 1 55,781 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 30 586 SH   SOLE 8 586 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 72 1,400 SH Put SOLE 8 1,400 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 15 300 SH Call SOLE 8 300 0 0
LAMAR ADVERTISING CO NEW COM 512816109 246 4,794 SH   SOLE 99 4,794 0 0
LAMB WESTON HLDGS INC COM 513272104 4,431 77,582 SH   SOLE 1 77,582 0 0
LAMB WESTON HLDGS INC COM 513272104 2 38 SH   SOLE 8 38 0 0
LAMB WESTON HLDGS INC COM 513272104 68 1,191 SH   SOLE 9 1,191 0 0
LAMB WESTON HLDGS INC COM 513272104 650 11,386 SH   SOLE 99 11,386 0 0
LANCASTER COLONY CORP COM 513847103 2,870 19,836 SH   SOLE 1 19,836 0 0
LANDEC CORP COM 514766104 135 15,605 SH   SOLE 1 15,605 0 0
LANDS END INC NEW COM 51509F105 31 5,776 SH   SOLE 1 5,776 0 0
LANDS END INC NEW COM 51509F105 1 135 SH   SOLE 8 135 0 0
LANDS END INC NEW OPT 51509F105 151 28,200 SH Put SOLE 8 28,200 0 0
LANDS END INC NEW OPT 51509F105 796 149,000 SH Call SOLE 8 149,000 0 0
LANDSTAR SYS INC COM 515098101 1,728 18,027 SH   SOLE 1 18,027 0 0
LANDSTAR SYS INC OPT 515098101 249 2,600 SH Call SOLE 8 2,600 0 0
LANDSTAR SYS INC OPT 515098101 863 9,000 SH Put SOLE 8 9,000 0 0
LANNET INC COM 516012101 225 32,476 SH   SOLE 1 32,476 0 0
LANTHEUS HLDGS INC COM 516544103 764 59,844 SH   SOLE 1 59,844 0 0
LAREDO PETROLEUM INC COM 516806106 665 1,749,037 SH   SOLE 1 1,749,037 0 0
LAREDO PETROLEUM INC COM 516806106 0 86 SH   SOLE 8 86 0 0
LAS VEGAS SANDS CORP COM 517834107 19,800 466,229 SH   SOLE 1 466,229 0 0
LAS VEGAS SANDS CORP COM 517834107 212 5,000 SH   DFND 1 0 0 5,000
LAS VEGAS SANDS CORP OPT 517834107 21,206 499,300 SH Call SOLE 8 499,300 0 0
LAS VEGAS SANDS CORP COM 517834107 3,284 77,321 SH   SOLE 8 77,321 0 0
LAS VEGAS SANDS CORP OPT 517834107 25,482 600,000 SH Put SOLE 8 600,000 0 0
LAS VEGAS SANDS CORP COM 517834107 204 4,793 SH   SOLE 9 4,793 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 751 42,055 SH   SOLE 1 42,055 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 7 371 SH   SOLE 8 371 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 221 12,406 SH   SOLE 99 12,406 0 0
LAUDER ESTEE COS INC COM 518439104 61,720 387,359 SH   SOLE 1 338,702 48,657 0
LAUDER ESTEE COS INC COM 518439104 1,245 7,816 SH   DFND 1 0 0 7,816
LAUDER ESTEE COS INC OPT 518439104 6,836 42,900 SH Call SOLE 8 42,900 0 0
LAUDER ESTEE COS INC OPT 518439104 2,996 18,800 SH Put SOLE 8 18,800 0 0
LAUDER ESTEE COS INC COM 518439104 45 278 SH   SOLE 8 278 0 0
LAUDER ESTEE COS INC COM 518439104 280 1,753 SH   SOLE 9 1,753 0 0
LAUDER ESTEE COS INC COM 518439104 346 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 130 817 SH   SOLE 82 0 817 0
LAUDER ESTEE COS INC COM 518439104 1,990 12,491 SH   SOLE 99 0 12,491 0
LAUREATE EDUCATION INC COM 518613203 396 37,658 SH   SOLE 1 37,658 0 0
LAWSON PRODS INC COM 520776105 65 2,448 SH   SOLE 1 2,448 0 0
LAWSON PRODS INC COM 520776105 1 34 SH   SOLE 8 34 0 0
LAZARD LTD OPT G54050102 158 6,700 SH Call SOLE 8 6,700 0 0
LAZARD LTD COM G54050102 41 1,747 SH   SOLE 8 1,747 0 0
LAZARD LTD OPT G54050102 231 9,800 SH Put SOLE 8 9,800 0 0
LCI INDS COM 50189K103 2,244 33,600 SH   SOLE 1 33,600 0 0
LCI INDS COM 50189K103 181 2,713 SH   SOLE 99 2,713 0 0
LCNB CORP COM 50181P100 51 4,044 SH   SOLE 1 4,044 0 0
LEAF GROUP LTD COM 52177G102 8 5,849 SH   SOLE 1 5,849 0 0
LEAR CORP COM 521865204 5,573 68,588 SH   SOLE 1 68,588 0 0
LEAR CORP OPT 521865204 1,178 14,500 SH Call SOLE 8 14,500 0 0
LEAR CORP OPT 521865204 1,674 20,600 SH Put SOLE 8 20,600 0 0
LEAR CORP COM 521865204 451 5,548 SH   SOLE 8 5,548 0 0
LEAR CORP COM 521865204 39 479 SH   SOLE 9 479 0 0
LEAR CORP COM 521865204 144 1,771 SH   SOLE 99 1,771 0 0
LEE ENTERPRISES INC COM 523768109 17 17,754 SH   SOLE 1 17,754 0 0
LEGACY HOUSING CORP COM 52472M101 17 1,920 SH   SOLE 1 1,920 0 0
LEGG MASON INC COM 524901105 6,663 136,398 SH   SOLE 1 136,398 0 0
LEGG MASON INC OPT 524901105 5 100 SH Call SOLE 8 100 0 0
LEGG MASON INC COM 524901105 684 14,000 SH   SOLE 8 14,000 0 0
LEGGETT &amp PLATT INC COM 524660107 2,404 90,055 SH   SOLE 1 90,055 0 0
LEGGETT &amp PLATT INC OPT 524660107 256 9,600 SH Call SOLE 8 9,600 0 0
LEGGETT &amp PLATT INC OPT 524660107 136 5,100 SH Put SOLE 8 5,100 0 0
LEGGETT &amp PLATT INC COM 524660107 10 383 SH   SOLE 8 383 0 0
LEGGETT &amp PLATT INC COM 524660107 29 1,099 SH   SOLE 9 1,099 0 0
LEIDOS HOLDINGS INC COM 525327102 75 813 SH   DFND 1 0 0 813
LEIDOS HOLDINGS INC COM 525327102 11,369 124,045 SH   SOLE 1 124,045 0 0
LEIDOS HOLDINGS INC OPT 525327102 18 200 SH Put SOLE 8 200 0 0
LEIDOS HOLDINGS INC OPT 525327102 92 1,000 SH Call SOLE 8 1,000 0 0
LEIDOS HOLDINGS INC COM 525327102 37 400 SH   SOLE 8 400 0 0
LEIDOS HOLDINGS INC COM 525327102 108 1,177 SH   SOLE 9 1,177 0 0
LEMAITRE VASCULAR INC COM 525558201 338 13,571 SH   SOLE 1 13,571 0 0
LEMAITRE VASCULAR INC COM 525558201 2 91 SH   SOLE 8 91 0 0
LENDINGTREE INC NEW COM 52603B107 3,117 17,001 SH   SOLE 1 17,001 0 0
LENDINGTREE INC NEW COM 52603B107 318 1,730 SH   SOLE 8 1,730 0 0
LENNAR CORP COM 526057104 11,034 288,836 SH   SOLE 1 288,836 0 0
LENNAR CORP COM 526057302 0 1 SH   SOLE 1 1 0 0
LENNAR CORP OPT 526057104 5,153 134,900 SH Call SOLE 8 134,900 0 0
LENNAR CORP OPT 526057104 3,690 96,600 SH Put SOLE 8 96,600 0 0
LENNAR CORP COM 526057104 406 10,648 SH   SOLE 8 10,648 0 0
LENNAR CORP COM 526057302 2 62 SH   SOLE 8 62 0 0
LENNAR CORP COM 526057104 89 2,329 SH   SOLE 9 2,329 0 0
LENNAR CORP COM 526057104 254 6,659 SH   SOLE 99 6,659 0 0
LENNOX INTL INC COM 526107107 2,462 13,543 SH   SOLE 1 13,543 0 0
LENNOX INTL INC COM 526107107 52 281 SH   SOLE 9 281 0 0
LEO HOLDINGS CORP COM G5463L105 1,545 150,000 SH   SOLE 8 150,000 0 0
LEVEL ONE BANCORP INC COM 52730D208 38 2,155 SH   SOLE 1 2,155 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 103 8,300 SH Put SOLE 8 8,300 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 268 21,600 SH Call SOLE 8 21,600 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 138 70,479 SH   SOLE 1 70,479 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 2 1,000 SH Call SOLE 8 1,000 0 0
LEXINGTON REALTY TRUST TRUS 529043101 2,259 227,463 SH   SOLE 1 227,463 0 0
LG DISPLAY CO LTD ADR 50186V102 2,376 535,100 SH   DFND 20 0 0 535,100
LGI HOMES INC COM 50187T106 4,488 99,392 SH   SOLE 1 99,392 0 0
LGI HOMES INC OPT 50187T106 45 1,000 SH Call SOLE 8 1,000 0 0
LGI HOMES INC COM 50187T106 195 4,319 SH   SOLE 99 4,319 0 0
LHC GROUP INC COM 50187A107 5,931 42,293 SH   SOLE 1 42,293 0 0
LIANLUO SMART LTD COM G5478K100 24 49,680 SH   SOLE 8 49,680 0 0
LIBERTY BROADBAND CORP COM 530307305 68,874 622,056 SH   SOLE 1 622,056 0 0
LIBERTY BROADBAND CORP COM 530307305 88 795 SH   SOLE 9 795 0 0
LIBERTY BROADBAND CORP COM 530307305 43 387 SH   SOLE 82 387 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 41 SH   DFND 1 0 0 41
LIBERTY GLOBAL PLC COM G5480U104 2,564 155,383 SH   SOLE 1 155,383 0 0
LIBERTY GLOBAL PLC COM G5480U120 4,052 257,910 SH   SOLE 1 257,910 0 0
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC OPT G5480U104 267 16,200 SH Put SOLE 8 16,200 0 0
LIBERTY GLOBAL PLC COM G5480U104 154 9,352 SH   SOLE 8 9,352 0 0
LIBERTY GLOBAL PLC OPT G5480U104 41 2,500 SH Call SOLE 8 2,500 0 0
LIBERTY GLOBAL PLC COM G5480U104 22 1,364 SH   SOLE 9 1,364 0 0
LIBERTY GLOBAL PLC COM G5480U120 49 3,118 SH   SOLE 9 3,118 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 428 41,738 SH   SOLE 1 41,738 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 162 15,387 SH   SOLE 1 15,387 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 0 5 SH   SOLE 9 5 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 14 SH   SOLE 9 14 0 0
LIBERTY MEDIA CORP BOND 530715AG6 68 135,000 PRN   SOLE 8 0 0 135,000
LIBERTY MEDIA CORP DEL COM 531229607 25,312 800,513 SH   SOLE 1 800,513 0 0
LIBERTY MEDIA CORP DEL COM 531229409 20,225 638,226 SH   SOLE 1 638,226 0 0
LIBERTY MEDIA CORP DEL COM 531229854 1,633 59,949 SH   SOLE 1 59,949 0 0
LIBERTY MEDIA CORP DEL COM 531229706 93 4,805 SH   SOLE 1 4,805 0 0
LIBERTY MEDIA CORP DEL COM 531229888 229 11,967 SH   SOLE 1 11,967 0 0
LIBERTY MEDIA CORP DEL COM 531229409 355 11,200 SH   SOLE 8 11,200 0 0
LIBERTY MEDIA CORP DEL COM 531229854 33 1,200 SH   SOLE 8 1,200 0 0
LIBERTY MEDIA CORP DEL BOND 531229AE2 1,843 3,958,000 PRN   SOLE 8 0 0 3,958,000
LIBERTY MEDIA CORP DEL COM 531229607 1,575 49,821 SH   SOLE 8 49,821 0 0
LIBERTY MEDIA CORP DEL BOND 531229AB8 53 57,000 PRN   SOLE 8 0 0 57,000
LIBERTY MEDIA CORP DEL COM 531229854 41 1,513 SH   SOLE 9 1,513 0 0
LIBERTY MEDIA CORP DEL COM 531229607 41 1,299 SH   SOLE 9 1,299 0 0
LIBERTY MEDIA CORP DEL COM 531229409 21 649 SH   SOLE 9 649 0 0
LIBERTY MEDIA CORP DEL COM 531229888 54 2,857 SH   SOLE 99 2,857 0 0
LIBERTY MEDIA CORP DEL COM 531229854 198 7,255 SH   SOLE 99 7,255 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 75 27,630 SH   SOLE 1 27,630 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 43 24,079 SH   SOLE 1 24,079 0 0
LIFE STORAGE INC TRUS 53223X107 3,840 40,610 SH   SOLE 1 40,610 0 0
LIFE STORAGE INC TRUS 53223X107 9 100 SH   SOLE 8 100 0 0
LIFE STORAGE INC COM 53223X107 450 4,757 SH   SOLE 99 4,757 0 0
LIFETIME BRANDS INC COM 53222Q103 23 3,906 SH   SOLE 1 3,906 0 0
LIFEVANTAGE CORP COM 53222K205 48 4,638 SH   SOLE 1 4,638 0 0
LIFEVANTAGE CORP COM 53222K205 2 169 SH   SOLE 8 169 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 4,753 65,357 SH   SOLE 1 65,357 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 360 4,947 SH   SOLE 8 4,947 0 0
LILLY ELI &amp CO COM 532457108 521 3,754 SH   DFND 1 0 0 3,754
LILLY ELI &amp CO COM 532457108 84,826 611,477 SH   SOLE 1 611,477 0 0
LILLY ELI &amp CO COM 532457108 6,343 45,728 SH   SOLE 8 45,728 0 0
LILLY ELI &amp CO OPT 532457108 31,573 227,600 SH Call SOLE 8 227,600 0 0
LILLY ELI &amp CO OPT 532457108 24,498 176,600 SH Put SOLE 8 176,600 0 0
LILLY ELI &amp CO COM 532457108 5,885 42,422 SH   SOLE 9 42,422 0 0
LILLY ELI &amp CO COM 532457108 12,702 91,565 SH   SOLE 58 91,565 0 0
LILLY ELI &amp CO COM 532457108 44 319 SH   SOLE 82 319 0 0
LIMELIGHT NETWORKS INC COM 53261M104 218 38,422 SH   SOLE 1 38,422 0 0
LIMONEIRA CO COM 532746104 68 5,185 SH   SOLE 1 5,185 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,060 15,356 SH   SOLE 1 15,356 0 0
LINCOLN ELEC HLDGS INC COM 533900106 281 4,074 SH   SOLE 99 4,074 0 0
LINCOLN NATL CORP IND COM 534187109 4,272 162,286 SH   SOLE 1 162,286 0 0
LINCOLN NATL CORP IND OPT 534187109 584 22,200 SH Call SOLE 8 22,200 0 0
LINCOLN NATL CORP IND COM 534187109 311 11,819 SH   SOLE 8 11,819 0 0
LINCOLN NATL CORP IND OPT 534187109 979 37,200 SH Put SOLE 8 37,200 0 0
LINCOLN NATL CORP IND COM 534187109 44 1,647 SH   SOLE 9 1,647 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 45 11,007 SH   SOLE 1 11,007 0 0
LINDE PLC COM G5494J103 533 3,080 SH   DFND 1 0 0 3,080
LINDE PLC COM G5494J103 1,049,770 6,068,038 SH   SOLE 1 6,068,038 0 0
LINDE PLC OPT G5494J103 4,913 28,400 SH Call SOLE 8 28,400 0 0
LINDE PLC OPT G5494J103 3,841 22,200 SH Put SOLE 8 22,200 0 0
LINDE PLC COM G5494J103 27 157 SH   SOLE 8 157 0 0
LINDE PLC COM G5494J103 226,294 1,308,067 SH   SOLE 9 1,308,067 0 0
LINDE PLC COM G5494J103 10,071 58,215 SH   SOLE 58 58,215 0 0
LINDE PLC COM G5494J103 43 250 SH   SOLE 82 250 0 0
LINDSAY CORP COM 535555106 818 8,933 SH   SOLE 1 8,933 0 0
LINDSAY CORP OPT 535555106 9 100 SH Put SOLE 8 100 0 0
LINDSAY CORP COM 535555106 13 138 SH   SOLE 8 138 0 0
LINE CORP ADR 53567X101 5 100 SH   DFND 1 0 0 100
LINE CORP ADR 53567X101 3 56 SH   SOLE 8 56 0 0
LIONS GATE ENTMNT CORP COM 535919401 249 40,880 SH   SOLE 1 40,880 0 0
LIONS GATE ENTMNT CORP COM 535919500 32 5,747 SH   SOLE 1 5,747 0 0
LIQUID MEDIA GROUP LTD NEW COM 53634Q204 0 168 SH   SOLE 8 168 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 21 4,450 SH   SOLE 1 4,450 0 0
LIQUIDITY SERVICES INC COM 53635B107 86 22,199 SH   SOLE 1 22,199 0 0
LITHIA MTRS INC COM 536797103 2,461 30,074 SH   SOLE 1 30,074 0 0
LITHIA MTRS INC OPT 536797103 16 200 SH Put SOLE 8 200 0 0
LITHIA MTRS INC COM 536797103 13 160 SH   SOLE 8 160 0 0
LITHIA MTRS INC OPT 536797103 311 3,800 SH Call SOLE 8 3,800 0 0
LITTELFUSE INC COM 537008104 107 807 SH   SOLE 1 807 0 0
LIVANOVA PLC COM G5509L101 1,892 41,835 SH   SOLE 1 41,835 0 0
LIVANOVA PLC OPT G5509L101 258 5,700 SH Call SOLE 8 5,700 0 0
LIVANOVA PLC COM G5509L101 20 442 SH   SOLE 8 442 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 14 300 SH   DFND 1 0 0 300
LIVE NATION ENTERTAINMENT IN COM 538034109 13,718 301,754 SH   SOLE 1 301,754 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 40 898 SH   SOLE 8 898 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 8,887 195,500 SH Put SOLE 8 195,500 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 3,037 66,800 SH Call SOLE 8 66,800 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 55 1,194 SH   SOLE 9 1,194 0 0
LIVE OAK BANCSHARES INC COM 53803X105 108 8,692 SH   SOLE 1 8,692 0 0
LIVENT CORP COM 53814L108 1,361 259,054 SH   SOLE 1 259,054 0 0
LIVENT CORP COM 53814L108 0 39 SH   SOLE 8 39 0 0
LIVENT CORP COM 53814L108 0 1 SH   SOLE 9 1 0 0
LIVENT CORP COM 53814L108 66 12,600 SH   SOLE 99 12,600 0 0
LIVEPERSON INC COM 538146101 4,581 201,351 SH   SOLE 1 201,351 0 0
LIVEPERSON INC COM 538146101 733 32,205 SH   SOLE 8 32,205 0 0
LIVEPERSON INC OPT 538146101 778 34,200 SH Put SOLE 8 34,200 0 0
LIVEPERSON INC OPT 538146101 505 22,200 SH Call SOLE 8 22,200 0 0
LIVERAMP HLDGS INC COM 53815P108 1,107 33,593 SH   SOLE 1 33,593 0 0
LIVERAMP HLDGS INC OPT 53815P108 30 900 SH Put SOLE 8 900 0 0
LIVERAMP HLDGS INC COM 53815P108 4 133 SH   SOLE 8 133 0 0
LIVERAMP HLDGS INC OPT 53815P108 79 2,400 SH Call SOLE 8 2,400 0 0
LIVEXLIVE MEDIA INC COM 53839L208 17 10,828 SH   SOLE 1 10,828 0 0
LKQ CORP COM 501889208 3,956 192,898 SH   SOLE 1 192,898 0 0
LKQ CORP OPT 501889208 86 4,200 SH Put SOLE 8 4,200 0 0
LKQ CORP OPT 501889208 248 12,100 SH Call SOLE 8 12,100 0 0
LKQ CORP COM 501889208 98 4,760 SH   SOLE 8 4,760 0 0
LKQ CORP COM 501889208 54 2,653 SH   SOLE 9 2,653 0 0
LKQ CORP COM 501889208 192 9,341 SH   SOLE 99 9,341 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 15 10,000 SH   SOLE 1 10,000 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 3 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 134 88,455 SH   SOLE 8 88,455 0 0
LOCKHEED MARTIN CORP COM 539830109 58,275 171,929 SH   SOLE 1 171,929 0 0
LOCKHEED MARTIN CORP COM 539830109 144 426 SH   DFND 1 0 0 426
LOCKHEED MARTIN CORP OPT 539830109 11,795 34,800 SH Call SOLE 8 34,800 0 0
LOCKHEED MARTIN CORP OPT 539830109 6,372 18,800 SH Put SOLE 8 18,800 0 0
LOCKHEED MARTIN CORP COM 539830109 255 752 SH   SOLE 8 752 0 0
LOCKHEED MARTIN CORP COM 539830109 762 2,244 SH   SOLE 9 2,244 0 0
LOCKHEED MARTIN CORP COM 539830109 9,118 26,901 SH   SOLE 58 26,901 0 0
LOEWS CORP COM 540424108 15,440 443,296 SH   SOLE 1 443,296 0 0
LOEWS CORP COM 540424108 7 214 SH   SOLE 8 214 0 0
LOEWS CORP OPT 540424108 14 400 SH Put SOLE 8 400 0 0
LOEWS CORP COM 540424108 76 2,172 SH   SOLE 9 2,172 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 14 2,729 SH   SOLE 1 2,729 0 0
LOGITECH INTL S A COM H50430232 1,171 27,279 SH   SOLE 1 27,279 0 0
LOGITECH INTL S A OPT H50430232 206 4,800 SH Put SOLE 8 4,800 0 0
LOGITECH INTL S A COM H50430232 5,766 134,302 SH   SOLE 8 134,302 0 0
LOGITECH INTL S A OPT H50430232 129 3,000 SH Call SOLE 8 3,000 0 0
LOGITECH INTL S A COM H50430232 20,481 477,068 SH   SOLE 9 477,068 0 0
LOGMEIN INC COM 54142L109 45,533 546,735 SH   SOLE 1 546,735 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 70 4,280 SH   SOLE 1 4,280 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 44 2,706 SH   SOLE 8 2,706 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 10 600 SH Call SOLE 8 600 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 47 2,900 SH Put SOLE 8 2,900 0 0
LOUISIANA PAC CORP COM 546347105 3,423 199,346 SH   SOLE 1 199,346 0 0
LOUISIANA PAC CORP OPT 546347105 50 2,900 SH Call SOLE 8 2,900 0 0
LOUISIANA PAC CORP COM 546347105 432 25,177 SH   SOLE 8 25,177 0 0
LOUISIANA PAC CORP OPT 546347105 603 35,100 SH Put SOLE 8 35,100 0 0
LOUISIANA PAC CORP COM 546347105 57 3,339 SH   SOLE 99 3,339 0 0
LOVESAC COMPANY COM 54738L109 16 2,917 SH   SOLE 1 2,917 0 0
LOWES COS INC COM 548661107 42,531 494,251 SH   SOLE 1 494,251 0 0
LOWES COS INC OPT 548661107 9,018 104,800 SH Put SOLE 8 104,800 0 0
LOWES COS INC COM 548661107 1,753 20,376 SH   SOLE 8 20,376 0 0
LOWES COS INC OPT 548661107 8,201 95,300 SH Call SOLE 8 95,300 0 0
LOWES COS INC COM 548661107 541 6,288 SH   SOLE 9 6,288 0 0
LOWES COS INC COM 548661107 7,152 83,110 SH   SOLE 58 83,110 0 0
LPL FINL HLDGS INC COM 50212V100 29,500 542,000 SH   SOLE 1 542,000 0 0
LPL FINL HLDGS INC COM 50212V100 6 116 SH   SOLE 8 116 0 0
LSB INDS INC COM 502160104 38 18,215 SH   SOLE 1 18,215 0 0
LTC PPTYS INC TRUS 502175102 2,764 89,461 SH   SOLE 1 89,461 0 0
LTC PPTYS INC TRUS 502175102 3 100 SH   SOLE 8 100 0 0
LUCKIN COFFEE INC ADR 54951L109 10,426 383,483 SH   SOLE 1 383,483 0 0
LUCKIN COFFEE INC ADR 54951L109 15 555 SH   DFND 1 0 0 555
LUCKIN COFFEE INC ADR 54951L109 3,906 143,643 SH   SOLE 8 143,643 0 0
LUCKIN COFFEE INC ADR 54951L109 3,648 134,141 SH   SOLE 9 134,141 0 0
LUCKIN COFFEE INC ADR 54951L109 3,263 120,000 SH   DFND 20 0 0 120,000
LULULEMON ATHLETICA INC COM 550021109 4 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 10,344 54,574 SH   SOLE 1 54,574 0 0
LULULEMON ATHLETICA INC COM 550021109 3,039 16,035 SH   SOLE 8 16,035 0 0
LULULEMON ATHLETICA INC OPT 550021109 27,446 144,800 SH Call SOLE 8 144,800 0 0
LULULEMON ATHLETICA INC OPT 550021109 25,893 136,600 SH Put SOLE 8 136,600 0 0
LULULEMON ATHLETICA INC COM 550021109 584 3,077 SH   SOLE 9 3,077 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 111 23,687 SH   SOLE 1 23,687 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 42 8,900 SH Call SOLE 8 8,900 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 153 32,618 SH   SOLE 8 32,618 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 79 16,900 SH Put SOLE 8 16,900 0 0
LUMENTUM HLDGS INC COM 55024U109 1 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC COM 55024U109 3,224 43,729 SH   SOLE 1 43,729 0 0
LUMENTUM HLDGS INC OPT 55024U109 1,894 25,700 SH Put SOLE 8 25,700 0 0
LUMENTUM HLDGS INC COM 55024U109 1 17 SH   SOLE 8 17 0 0
LUMENTUM HLDGS INC OPT 55024U109 2,454 33,300 SH Call SOLE 8 33,300 0 0
LUMENTUM HLDGS INC BOND 55024UAB5 1,560 1,147,000 PRN   SOLE 8 0 0 1,147,000
LUMENTUM HLDGS INC COM 55024U109 150 2,039 SH   SOLE 9 2,039 0 0
LUMENTUM HLDGS INC COM 55024U109 450 6,110 SH   SOLE 99 6,110 0 0
LUMINEX CORP DEL COM 55027E102 957 34,764 SH   SOLE 1 34,764 0 0
LUTHER BURBANK CORP COM 550550107 66 7,192 SH   SOLE 1 7,192 0 0
LUXFER HOLDINGS PLC COM G5698W116 129 9,135 SH   SOLE 1 9,135 0 0
LYDALL INC DEL COM 550819106 111 17,099 SH   SOLE 1 17,099 0 0
LYFT INC COM 55087P104 1,199 44,650 SH   SOLE 1 44,650 0 0
LYFT INC COM 55087P104 12,377 460,981 SH   SOLE 8 460,981 0 0
LYFT INC OPT 55087P104 16,830 626,800 SH Put SOLE 8 626,800 0 0
LYFT INC OPT 55087P104 13,310 495,700 SH Call SOLE 8 495,700 0 0
LYFT INC COM 55087P104 86 3,190 SH   SOLE 99 3,190 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 33,479 674,545 SH   SOLE 1 674,545 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 4,283 86,300 SH Put SOLE 8 86,300 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 2,171 43,743 SH   SOLE 8 43,743 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 1,360 27,400 SH Call SOLE 8 27,400 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 261 5,259 SH   SOLE 9 5,259 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 2,643 53,260 SH   DFND 20 0 0 53,260
LYONDELLBASELL INDUSTRIES N COM N53745100 526 10,608 SH   SOLE 99 10,608 0 0
M &amp T BK CORP COM 55261F104 10,226 98,876 SH   SOLE 1 98,876 0 0
M &amp T BK CORP OPT 55261F104 124 1,200 SH Call SOLE 8 1,200 0 0
M &amp T BK CORP OPT 55261F104 1,076 10,400 SH Put SOLE 8 10,400 0 0
M &amp T BK CORP COM 55261F104 110 1,066 SH   SOLE 9 1,066 0 0
M D C HLDGS INC COM 552676108 5,394 232,564 SH   SOLE 1 232,564 0 0
M D C HLDGS INC COM 552676108 335 14,421 SH   SOLE 8 14,421 0 0
M D C HLDGS INC OPT 552676108 1,793 77,300 SH Put SOLE 8 77,300 0 0
M/I HOMES INC COM 55305B101 644 38,944 SH   SOLE 1 38,944 0 0
M/I HOMES INC COM 55305B101 2 100 SH   SOLE 8 100 0 0
MACATAWA BK CORP COM 554225102 61 8,634 SH   SOLE 1 8,634 0 0
MACERICH CO TRUS 554382101 592 105,209 SH   SOLE 1 105,209 0 0
MACERICH CO TRUS 554382101 335 59,583 SH   SOLE 8 59,583 0 0
MACERICH CO OPT 554382101 446 79,300 SH Put SOLE 8 79,300 0 0
MACERICH CO OPT 554382101 128 22,800 SH Call SOLE 8 22,800 0 0
MACK CALI RLTY CORP TRUS 554489104 1,195 78,457 SH   SOLE 1 78,457 0 0
MACKINAC FINL CORP COM 554571109 37 3,657 SH   SOLE 1 3,657 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1,075 56,785 SH   SOLE 1 56,785 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2 136 SH   SOLE 8 136 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 255 10,096 SH   SOLE 1 10,096 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 187 7,400 SH Call SOLE 8 7,400 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 2,265 2,961,000 PRN   SOLE 8 0 0 2,961,000
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 230 9,100 SH Put SOLE 8 9,100 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 61 2,419 SH   SOLE 8 2,419 0 0
MACROGENICS INC COM 556099109 92 15,915 SH   SOLE 1 15,915 0 0
MACROGENICS INC COM 556099109 6 1,109 SH   SOLE 8 1,109 0 0
MACYS INC COM 55616P104 9,274 1,888,924 SH   SOLE 1 1,888,924 0 0
MACYS INC OPT 55616P104 2,063 420,200 SH Call SOLE 8 420,200 0 0
MACYS INC COM 55616P104 3,949 804,226 SH   SOLE 8 804,226 0 0
MACYS INC OPT 55616P104 4,962 1,010,500 SH Put SOLE 8 1,010,500 0 0
MACYS INC COM 55616P104 216 43,931 SH   SOLE 9 43,931 0 0
MADDEN STEVEN LTD COM 556269108 1,755 75,563 SH   SOLE 1 75,563 0 0
MADDEN STEVEN LTD COM 556269108 0 3 SH   SOLE 8 3 0 0
MADDEN STEVEN LTD COM 556269108 71 3,049 SH   SOLE 99 3,049 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 993 4,700 SH   SOLE 1 4,700 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 1,030 4,872 SH   SOLE 8 4,872 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 1,169 17,497 SH   SOLE 1 17,497 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 23 348 SH   SOLE 8 348 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 37 553 SH   SOLE 99 553 0 0
MAG SILVER CORP COM 55903Q104 1 100 SH   SOLE 8 100 0 0
MAGAL SECURITY SYS LTD COM M6786D104 3 1,000 SH   DFND 1 0 0 1,000
MAGELLAN HEALTH INC COM 559079207 874 18,159 SH   SOLE 1 18,159 0 0
MAGELLAN HEALTH INC OPT 559079207 111 2,300 SH Call SOLE 8 2,300 0 0
MAGELLAN HEALTH INC COM 559079207 28 578 SH   SOLE 8 578 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 14,200 389,136 SH   SOLE 1 389,136 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 945 25,900 SH Put SOLE 8 25,900 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 252 6,900 SH Call SOLE 8 6,900 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 55 8,646 SH   SOLE 1 8,646 0 0
MAGNA INTL INC COM 559222401 738 23,133 SH   SOLE 1 23,133 0 0
MAGNA INTL INC OPT 559222401 10 300 SH Call SOLE 8 300 0 0
MAGNA INTL INC OPT 559222401 144 4,500 SH Put SOLE 8 4,500 0 0
MAGNA INTL INC COM 559222401 1,443 45,200 SH   SOLE 9 45,200 0 0
MAGNA INTL INC COM 559222401 68 2,128 SH   SOLE 99 2,128 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 656 164,052 SH   SOLE 1 164,052 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 29 7,292 SH   SOLE 99 7,292 0 0
MAIN STR CAP CORP COM 56035L104 2 101 SH   SOLE 8 101 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 39 2,356 SH   SOLE 1 2,356 0 0
MAJESCO COM 56068V102 14 2,568 SH   SOLE 1 2,568 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 75 6,300 SH   SOLE 1 6,300 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 2 156 SH   SOLE 8 156 0 0
MALIBU BOATS INC COM 56117J100 195 6,776 SH   SOLE 1 6,776 0 0
MALIBU BOATS INC COM 56117J100 4 142 SH   SOLE 8 142 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 893 451,156 SH   SOLE 1 451,156 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO OPT G5785G107 186 93,900 SH Call SOLE 8 93,900 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 205 103,600 SH Put SOLE 8 103,600 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 71 35,769 SH   SOLE 9 35,769 0 0
MALVERN BANCORP INC COM 561409103 30 2,490 SH   SOLE 1 2,490 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 3 4,258 SH   SOLE 1 4,258 0 0
MANHATTAN ASSOCS INC COM 562750109 2,182 43,790 SH   SOLE 1 43,790 0 0
MANHATTAN ASSOCS INC COM 562750109 4 88 SH   SOLE 8 88 0 0
MANITOWOC CO INC COM 563571405 104 12,251 SH   SOLE 1 12,251 0 0
MANITOWOC CO INC OPT 563571405 92 10,800 SH Call SOLE 8 10,800 0 0
MANITOWOC CO INC OPT 563571405 20 2,300 SH Put SOLE 8 2,300 0 0
MANITOWOC CO INC COM 563571405 32 3,754 SH   SOLE 8 3,754 0 0
MANITOWOC CO INC COM 563571405 135 15,870 SH   SOLE 99 15,870 0 0
MANNKIND CORP COM 56400P706 64 62,173 SH   SOLE 1 62,173 0 0
MANNKIND CORP OPT 56400P706 29 27,800 SH Call SOLE 8 27,800 0 0
MANNKIND CORP OPT 56400P706 7 7,200 SH Put SOLE 8 7,200 0 0
MANNKIND CORP COM 56400P706 38 36,914 SH   SOLE 8 36,914 0 0
MANPOWERGROUP INC COM 56418H100 3,929 74,138 SH   SOLE 1 74,138 0 0
MANPOWERGROUP INC COM 56418H100 61 1,153 SH   SOLE 8 1,153 0 0
MANPOWERGROUP INC OPT 56418H100 11 200 SH Call SOLE 8 200 0 0
MANPOWERGROUP INC OPT 56418H100 69 1,300 SH Put SOLE 8 1,300 0 0
MANPOWERGROUP INC COM 56418H100 567 10,705 SH   SOLE 9 10,705 0 0
MANPOWERGROUP INC COM 56418H100 94 1,774 SH   SOLE 99 1,774 0 0
MANTECH INTL CORP COM 564563104 2,422 33,326 SH   SOLE 1 33,326 0 0
MANTECH INTL CORP OPT 564563104 7 100 SH Put SOLE 8 100 0 0
MANTECH INTL CORP COM 564563104 43 592 SH   SOLE 8 592 0 0
MANULIFE FINL CORP COM 56501R106 99 7,900 SH   DFND 1 0 0 7,900
MANULIFE FINL CORP COM 56501R106 2,985 238,072 SH   SOLE 1 238,072 0 0
MANULIFE FINL CORP OPT 56501R106 251 20,000 SH Call SOLE 8 20,000 0 0
MANULIFE FINL CORP OPT 56501R106 201 16,000 SH Put SOLE 8 16,000 0 0
MANULIFE FINL CORP COM 56501R106 11,053 881,408 SH   SOLE 9 881,408 0 0
MARATHON OIL CORP COM 565849106 10,988 3,339,850 SH   SOLE 1 3,339,850 0 0
MARATHON OIL CORP OPT 565849106 1,767 537,000 SH Put SOLE 8 537,000 0 0
MARATHON OIL CORP OPT 565849106 540 164,200 SH Call SOLE 8 164,200 0 0
MARATHON OIL CORP COM 565849106 1,190 361,697 SH   SOLE 8 361,697 0 0
MARATHON OIL CORP COM 565849106 392 119,152 SH   SOLE 9 119,152 0 0
MARATHON PATENT GROUP INC COM 56585W401 0 133 SH   SOLE 8 133 0 0
MARATHON PETE CORP OPT 56585A102 4,724 200,000 SH Put SOLE 1 200,000 0 0
MARATHON PETE CORP COM 56585A102 14,209 601,607 SH   SOLE 1 601,607 0 0
MARATHON PETE CORP COM 56585A102 710 30,037 SH   SOLE 8 30,037 0 0
MARATHON PETE CORP OPT 56585A102 4,925 208,500 SH Put SOLE 8 208,500 0 0
MARATHON PETE CORP OPT 56585A102 9,840 416,600 SH Call SOLE 8 416,600 0 0
MARATHON PETE CORP OPT 56585A102 4,724 200,000 SH Put SOLE 9 200,000 0 0
MARATHON PETE CORP COM 56585A102 90 3,842 SH   SOLE 9 3,842 0 0
MARATHON PETE CORP COM 56585A102 2,470 104,561 SH   SOLE 99 104,561 0 0
MARCHEX INC COM 56624R108 17 11,847 SH   SOLE 1 11,847 0 0
MARCUS &amp MILLICHAP INC COM 566324109 521 19,245 SH   SOLE 1 19,245 0 0
MARCUS CORP COM 566330106 246 19,952 SH   SOLE 1 19,952 0 0
MARINE PRODS CORP COM 568427108 20 2,483 SH   SOLE 1 2,483 0 0
MARINEMAX INC COM 567908108 549 52,711 SH   SOLE 1 52,711 0 0
MARINEMAX INC COM 567908108 8 806 SH   SOLE 8 806 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 56 27,305 SH   SOLE 1 27,305 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 0 24 SH   SOLE 8 24 0 0
MARKEL CORP COM 570535104 93 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 3,841 4,139 SH   SOLE 1 4,139 0 0
MARKEL CORP COM 570535104 343 370 SH   SOLE 8 370 0 0
MARKEL CORP COM 570535104 98 106 SH   SOLE 9 106 0 0
MARKETAXESS HLDGS INC COM 57060D108 10,052 30,223 SH   SOLE 1 30,223 0 0
MARKETAXESS HLDGS INC COM 57060D108 67 201 SH   SOLE 8 201 0 0
MARKETAXESS HLDGS INC OPT 57060D108 67 200 SH Call SOLE 8 200 0 0
MARKETAXESS HLDGS INC OPT 57060D108 67 200 SH Put SOLE 8 200 0 0
MARKETAXESS HLDGS INC COM 57060D108 99 300 SH   SOLE 9 300 0 0
MARKETAXESS HLDGS INC COM 57060D108 68 205 SH   SOLE 99 205 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 31 2,858 SH   SOLE 1 2,858 0 0
MARRIOTT INTL INC NEW COM 571903202 14,028 187,508 SH   SOLE 1 187,508 0 0
MARRIOTT INTL INC NEW OPT 571903202 2,379 31,800 SH Call SOLE 8 31,800 0 0
MARRIOTT INTL INC NEW COM 571903202 1,177 15,729 SH   SOLE 8 15,729 0 0
MARRIOTT INTL INC NEW OPT 571903202 12,949 173,100 SH Put SOLE 8 173,100 0 0
MARRIOTT INTL INC NEW COM 571903202 273 3,647 SH   SOLE 9 3,647 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 3,233 58,162 SH   SOLE 1 58,162 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 345 6,200 SH Call SOLE 8 6,200 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 867 15,600 SH Put SOLE 8 15,600 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 10 186 SH   SOLE 8 186 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 14 17,225 SH   SOLE 1 17,225 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 91,420 1,057,365 SH   SOLE 1 1,057,365 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 0 5 SH   SOLE 8 5 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 104 1,200 SH Call SOLE 8 1,200 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 104 1,200 SH Put SOLE 8 1,200 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 353 4,083 SH   SOLE 9 4,083 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 600 6,944 SH   SOLE 99 6,944 0 0
MARTEN TRANS LTD COM 573075108 1,007 49,085 SH   SOLE 1 49,085 0 0
MARTIN MARIETTA MATLS INC COM 573284106 26,122 138,046 SH   SOLE 1 138,046 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 29,123 153,900 SH Put SOLE 8 153,900 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 21,969 116,100 SH Call SOLE 8 116,100 0 0
MARTIN MARIETTA MATLS INC COM 573284106 7,149 37,778 SH   SOLE 8 37,778 0 0
MARTIN MARIETTA MATLS INC COM 573284106 95 504 SH   SOLE 9 504 0 0
MARTIN MARIETTA MATLS INC COM 573284106 745 3,936 SH   SOLE 99 3,936 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 15,115 667,936 SH   SOLE 1 667,936 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 7,153 316,100 SH Put SOLE 8 316,100 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 1,803 79,687 SH   SOLE 8 79,687 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 10,953 484,000 SH Call SOLE 8 484,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 105 4,646 SH   SOLE 9 4,646 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 614 27,148 SH   SOLE 99 27,148 0 0
MASCO CORP COM 574599106 8,028 232,241 SH   SOLE 1 232,241 0 0
MASCO CORP OPT 574599106 2,389 69,100 SH Call SOLE 8 69,100 0 0
MASCO CORP COM 574599106 558 16,123 SH   SOLE 8 16,123 0 0
MASCO CORP OPT 574599106 1,376 39,800 SH Put SOLE 8 39,800 0 0
MASCO CORP COM 574599106 87 2,514 SH   SOLE 9 2,514 0 0
MASIMO CORP COM 574795100 4,165 23,511 SH   SOLE 1 23,511 0 0
MASIMO CORP COM 574795100 44 245 SH   SOLE 8 245 0 0
MASIMO CORP COM 574795100 210 1,188 SH   SOLE 99 1,188 0 0
MASONITE INTL CORP NEW COM 575385109 587 12,354 SH   SOLE 1 12,354 0 0
MASTEC INC COM 576323109 16,504 504,249 SH   SOLE 1 504,249 0 0
MASTEC INC OPT 576323109 6,092 186,100 SH Call SOLE 8 186,100 0 0
MASTEC INC OPT 576323109 9,397 287,100 SH Put SOLE 8 287,100 0 0
MASTEC INC COM 576323109 8,178 249,837 SH   SOLE 8 249,837 0 0
MASTERCARD INC COM 57636Q104 295,027 1,221,343 SH   SOLE 1 1,221,343 0 0
MASTERCARD INC COM 57636Q104 244 1,010 SH   DFND 1 0 0 1,010
MASTERCARD INC OPT 57636Q104 59,183 245,000 SH Call SOLE 8 245,000 0 0
MASTERCARD INC OPT 57636Q104 114,572 474,300 SH Put SOLE 8 474,300 0 0
MASTERCARD INC COM 57636Q104 65,681 271,904 SH   SOLE 8 271,904 0 0
MASTERCARD INC COM 57636Q104 2,101 8,700 SH   SOLE 9 8,700 0 0
MASTERCARD INC COM 57636Q104 3,092 12,800 SH   DFND 20 0 0 12,800
MASTERCRAFT BOAT HLDGS INC COM 57637H103 213 29,295 SH   SOLE 1 29,295 0 0
MATADOR RES CO COM 576485205 112 45,433 SH   SOLE 1 45,433 0 0
MATADOR RES CO OPT 576485205 0 200 SH Call SOLE 8 200 0 0
MATADOR RES CO COM 576485205 0 111 SH   SOLE 8 111 0 0
MATCH GROUP INC COM 57665R106 17 250 SH   DFND 1 0 0 250
MATCH GROUP INC COM 57665R106 1,767 26,749 SH   SOLE 1 26,749 0 0
MATCH GROUP INC OPT 57665R106 35,615 539,300 SH Call SOLE 8 539,300 0 0
MATCH GROUP INC OPT 57665R106 14,054 212,800 SH Put SOLE 8 212,800 0 0
MATCH GROUP INC COM 57665R106 107 1,623 SH   SOLE 9 1,623 0 0
MATERION CORP COM 576690101 593 16,936 SH   SOLE 1 16,936 0 0
MATRIX SVC CO COM 576853105 384 40,485 SH   SOLE 1 40,485 0 0
MATRIX SVC CO COM 576853105 0 29 SH   SOLE 8 29 0 0
MATSON INC COM 57686G105 1,082 35,321 SH   SOLE 1 35,321 0 0
MATSON INC COM 57686G105 4 145 SH   SOLE 8 145 0 0
MATTEL INC COM 577081102 792 89,825 SH   SOLE 1 89,825 0 0
MATTEL INC OPT 577081102 5,497 623,900 SH Put SOLE 8 623,900 0 0
MATTEL INC OPT 577081102 967 109,800 SH Call SOLE 8 109,800 0 0
MATTEL INC COM 577081102 2,754 312,620 SH   SOLE 8 312,620 0 0
MATTEL INC COM 577081102 18 2,023 SH   SOLE 9 2,023 0 0
MATTHEWS INTL CORP COM 577128101 620 25,593 SH   SOLE 1 25,593 0 0
MATTHEWS INTL CORP OPT 577128101 2 100 SH Call SOLE 8 100 0 0
MATTHEWS INTL CORP COM 577128101 6 233 SH   SOLE 8 233 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 24 2,218 SH   SOLE 1 2,218 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 11,948 245,788 SH   SOLE 1 245,788 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 2,183 44,900 SH Call SOLE 8 44,900 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 890 18,300 SH Put SOLE 8 18,300 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 279 5,739 SH   SOLE 8 5,739 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 111 2,268 SH   SOLE 9 2,268 0 0
MAXIMUS INC COM 577933104 2,152 36,976 SH   SOLE 1 36,976 0 0
MAXIMUS INC COM 577933104 19 322 SH   SOLE 8 322 0 0
MAXLINEAR INC COM 57776J100 772 66,098 SH   SOLE 1 66,098 0 0
MAXLINEAR INC COM 57776J100 1 63 SH   SOLE 8 63 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 13 2,092 SH   SOLE 1 2,092 0 0
MBIA INC COM 55262C100 178 24,982 SH   SOLE 1 24,982 0 0
MBIA INC OPT 55262C100 488 68,300 SH Put SOLE 8 68,300 0 0
MBIA INC OPT 55262C100 79 11,100 SH Call SOLE 8 11,100 0 0
MBIA INC COM 55262C100 445 62,304 SH   SOLE 8 62,304 0 0
MBIA INC COM 55262C100 292 40,876 SH   SOLE 99 40,876 0 0
MCCORMICK &amp CO INC COM 579780206 24,259 171,793 SH   SOLE 1 171,793 0 0
MCCORMICK &amp CO INC COM 579780206 63 443 SH   DFND 1 0 0 443
MCCORMICK &amp CO INC OPT 579780206 2,273 16,100 SH Call SOLE 8 16,100 0 0
MCCORMICK &amp CO INC COM 579780206 16 110 SH   SOLE 8 110 0 0
MCCORMICK &amp CO INC OPT 579780206 2,033 14,400 SH Put SOLE 8 14,400 0 0
MCCORMICK &amp CO INC COM 579780206 148 1,045 SH   SOLE 9 1,045 0 0
MCDERMOTT INTL INC OPT 580037703 10 169,300 SH Put SOLE 8 169,300 0 0
MCDERMOTT INTL INC COM 580037703 3 55,073 SH   SOLE 8 55,073 0 0
MCDERMOTT INTL INC OPT 580037703 19 333,700 SH Call SOLE 8 333,700 0 0
MCDONALDS CORP COM 580135101 85,210 515,330 SH   SOLE 1 515,330 0 0
MCDONALDS CORP COM 580135101 2,193 13,261 SH   DFND 1 0 0 13,261
MCDONALDS CORP COM 580135101 5,393 32,616 SH   SOLE 8 32,616 0 0
MCDONALDS CORP OPT 580135101 34,046 205,900 SH Put SOLE 8 205,900 0 0
MCDONALDS CORP OPT 580135101 68,686 415,400 SH Call SOLE 8 415,400 0 0
MCDONALDS CORP COM 580135101 1,209 7,314 SH   SOLE 9 7,314 0 0
MCDONALDS CORP COM 580135101 13,495 81,614 SH   SOLE 58 81,614 0 0
MCDONALDS CORP COM 580135101 46 279 SH   SOLE 82 279 0 0
MCEWEN MNG INC COM 58039P107 9 13,963 SH   SOLE 8 13,963 0 0
MCGRATH RENTCORP COM 580589109 421 8,042 SH   SOLE 1 8,042 0 0
MCGRATH RENTCORP COM 580589109 1 12 SH   SOLE 8 12 0 0
MCKESSON CORP COM 58155Q103 55,758 412,237 SH   SOLE 1 412,237 0 0
MCKESSON CORP OPT 58155Q103 11,903 88,000 SH Put SOLE 8 88,000 0 0
MCKESSON CORP OPT 58155Q103 5,830 43,100 SH Call SOLE 8 43,100 0 0
MCKESSON CORP COM 58155Q103 2,574 19,033 SH   SOLE 8 19,033 0 0
MCKESSON CORP COM 58155Q103 223 1,652 SH   SOLE 9 1,652 0 0
MCKESSON CORP COM 58155Q103 334 2,470 SH   SOLE 99 2,470 0 0
MDC PARTNERS INC COM 552697104 28 18,802 SH   SOLE 1 18,802 0 0
MDU RES GROUP INC COM 552690109 4,567 212,389 SH   SOLE 1 212,389 0 0
MECHEL PAO ADR 583840509 14 40,000 SH   DFND 1 0 0 40,000
MECHEL PAO ADR 583840608 0 34 SH   SOLE 8 34 0 0
MEDALLION FINL CORP COM 583928106 13 6,841 SH   SOLE 1 6,841 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 9 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 7,215 417,375 SH   SOLE 1 417,375 0 0
MEDICAL PPTYS TRUST INC OPT 58463J304 778 45,000 SH Put SOLE 8 45,000 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 1,109 64,150 SH   SOLE 8 64,150 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 64 3,691 SH   SOLE 9 3,691 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,492 86,275 SH   SOLE 99 86,275 0 0
MEDICINOVA INC COM 58468P206 52 13,870 SH   SOLE 1 13,870 0 0
MEDIFAST INC COM 58470H101 681 10,897 SH   SOLE 1 10,897 0 0
MEDIFAST INC OPT 58470H101 100 1,600 SH Call SOLE 8 1,600 0 0
MEDIFAST INC OPT 58470H101 144 2,300 SH Put SOLE 8 2,300 0 0
MEDNAX INC COM 58502B106 632 54,233 SH   SOLE 1 54,233 0 0
MEDNAX INC OPT 58502B106 157 13,500 SH Call SOLE 8 13,500 0 0
MEDNAX INC OPT 58502B106 24 2,100 SH Put SOLE 8 2,100 0 0
MEDPACE HLDGS INC COM 58506Q109 2,897 39,481 SH   SOLE 1 39,481 0 0
MEDPACE HLDGS INC COM 58506Q109 0 4 SH   SOLE 8 4 0 0
MEDTRONIC PLC COM G5960L103 498 5,524 SH   DFND 1 0 0 5,524
MEDTRONIC PLC COM G5960L103 164,829 1,827,790 SH   SOLE 1 1,055,205 772,585 0
MEDTRONIC PLC OPT G5960L103 29,354 325,500 SH Call SOLE 8 325,500 0 0
MEDTRONIC PLC OPT G5960L103 30,418 337,300 SH Put SOLE 8 337,300 0 0
MEDTRONIC PLC COM G5960L103 20,670 229,210 SH   SOLE 8 229,210 0 0
MEDTRONIC PLC COM G5960L103 1,815 20,135 SH   SOLE 9 20,135 0 0
MEDTRONIC PLC COM G5960L103 7,702 85,406 SH   SOLE 20 0 85,406 0
MEDTRONIC PLC COM G5960L103 1,921 21,300 SH   DFND 20 0 0 21,300
MEDTRONIC PLC COM G5960L103 3,181 35,278 SH   SOLE 82 0 35,278 0
MEDTRONIC PLC COM G5960L103 9,626 106,742 SH   SOLE 99 7,644 99,098 0
MEET GROUP INC COM 58513U101 2,036 346,852 SH   SOLE 1 346,852 0 0
MEI PHARMA INC COM 55279B202 92 56,816 SH   SOLE 1 56,816 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 116 8,577 SH   SOLE 1 8,577 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 1 87 SH   SOLE 8 87 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 156 12,560 SH   SOLE 1 12,560 0 0
MELCO RESORTS AND ENTMNT LTD OPT 585464100 1,577 127,200 SH Call SOLE 8 127,200 0 0
MELCO RESORTS AND ENTMNT LTD OPT 585464100 1,482 119,500 SH Put SOLE 8 119,500 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 610 49,203 SH   SOLE 8 49,203 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 1,027 82,863 SH   SOLE 9 82,863 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 7,376 60,800 SH Call SOLE 8 60,800 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 6,066 50,000 SH Put SOLE 8 50,000 0 0
MENLO THERAPEUTICS INC COM 586858102 59 21,729 SH   SOLE 1 21,729 0 0
MENLO THERAPEUTICS INC COM 586858102 0 46 SH   SOLE 8 46 0 0
MERCADOLIBRE INC COM 58733R102 7,871 16,108 SH   SOLE 1 16,108 0 0
MERCADOLIBRE INC OPT 58733R102 18,468 37,800 SH Call SOLE 8 37,800 0 0
MERCADOLIBRE INC COM 58733R102 32 67 SH   SOLE 8 67 0 0
MERCADOLIBRE INC OPT 58733R102 14,755 30,200 SH Put SOLE 8 30,200 0 0
MERCADOLIBRE INC COM 58733R102 159 327 SH   SOLE 9 327 0 0
MERCADOLIBRE INC COM 58733R102 707 1,448 SH   SOLE 99 1,448 0 0
MERCANTILE BANK CORP COM 587376104 172 8,130 SH   SOLE 1 8,130 0 0
MERCHANTS BANCORP IND COM 58844R108 138 9,134 SH   SOLE 1 9,134 0 0
MERCK &amp CO. INC COM 58933Y105 655 8,511 SH   DFND 1 0 0 8,511
MERCK &amp CO. INC COM 58933Y105 166,250 2,160,787 SH   SOLE 1 2,160,787 0 0
MERCK &amp CO. INC COM 58933Y105 420 5,455 SH   SOLE 8 5,455 0 0
MERCK &amp CO. INC OPT 58933Y105 23,621 307,000 SH Put SOLE 8 307,000 0 0
MERCK &amp CO. INC OPT 58933Y105 46,542 604,900 SH Call SOLE 8 604,900 0 0
MERCK &amp CO. INC COM 58933Y105 4,356 56,624 SH   SOLE 9 56,624 0 0
MERCK &amp CO. INC COM 58933Y105 21,229 275,911 SH   SOLE 58 275,911 0 0
MERCK &amp CO. INC COM 58933Y105 44 574 SH   SOLE 82 574 0 0
MERCURY GENL CORP NEW COM 589400100 228 5,616 SH   SOLE 1 5,616 0 0
MERCURY GENL CORP NEW COM 589400100 4 108 SH   SOLE 8 108 0 0
MERCURY SYS INC COM 589378108 3,049 42,732 SH   SOLE 1 42,732 0 0
MEREDITH CORP COM 589433101 375 30,797 SH   SOLE 1 30,797 0 0
MERIDIAN BANCORP INC MD COM 58958U103 364 32,459 SH   SOLE 1 32,459 0 0
MERIDIAN BANCORP INC MD COM 58958U103 1 84 SH   SOLE 8 84 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 337 40,274 SH   SOLE 1 40,274 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 107 12,794 SH   SOLE 8 12,794 0 0
MERIDIAN BIOSCIENCE INC OPT 589584101 8 900 SH Put SOLE 8 900 0 0
MERIT MED SYS INC COM 589889104 4,371 139,870 SH   SOLE 1 139,870 0 0
MERIT MED SYS INC COM 589889104 3 100 SH   SOLE 8 100 0 0
MERITAGE HOMES CORP COM 59001A102 2,980 81,623 SH   SOLE 1 81,623 0 0
MERITAGE HOMES CORP COM 59001A102 2 47 SH   SOLE 8 47 0 0
MERITOR INC COM 59001K100 2,059 155,379 SH   SOLE 1 155,379 0 0
MERITOR INC OPT 59001K100 481 36,300 SH Put SOLE 8 36,300 0 0
MERITOR INC COM 59001K100 221 16,658 SH   SOLE 8 16,658 0 0
MERITOR INC OPT 59001K100 164 12,400 SH Call SOLE 8 12,400 0 0
MERSANA THERAPEUTICS INC COM 59045L106 108 18,496 SH   SOLE 1 18,496 0 0
MERSANA THERAPEUTICS INC COM 59045L106 43 7,449 SH   SOLE 8 7,449 0 0
MESA AIR GROUP INC COM 590479135 30 9,195 SH   SOLE 1 9,195 0 0
MESA LABS INC COM 59064R109 1,089 4,813 SH   SOLE 1 4,813 0 0
META FINL GROUP INC COM 59100U108 1,248 57,447 SH   SOLE 1 57,447 0 0
METHANEX CORP COM 59151K108 5 424 SH   SOLE 1 424 0 0
METHANEX CORP COM 59151K108 7 544 SH   SOLE 9 544 0 0
METHODE ELECTRS INC COM 591520200 856 32,369 SH   SOLE 1 32,369 0 0
METHODE ELECTRS INC COM 591520200 279 10,539 SH   SOLE 99 10,539 0 0
METLIFE INC COM 59156R108 38,619 1,263,285 SH   SOLE 1 1,263,285 0 0
METLIFE INC COM 59156R108 79 2,580 SH   SOLE 8 2,580 0 0
METLIFE INC OPT 59156R108 11,106 363,300 SH Put SOLE 8 363,300 0 0
METLIFE INC OPT 59156R108 5,331 174,400 SH Call SOLE 8 174,400 0 0
METLIFE INC COM 59156R108 2,293 75,017 SH   SOLE 9 75,017 0 0
METROCITY BANKSHARES INC COM 59165J105 62 5,281 SH   SOLE 1 5,281 0 0
METROPOLITAN BK HLDG CORP COM 591774104 63 2,326 SH   SOLE 1 2,326 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 73,885 107,001 SH   SOLE 1 15,620 91,381 0
METTLER TOLEDO INTERNATIONAL COM 592688105 128 186 SH   DFND 1 0 0 186
METTLER TOLEDO INTERNATIONAL COM 592688105 142 207 SH   SOLE 9 207 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 8,022 11,618 SH   SOLE 20 0 11,618 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,850 2,679 SH   SOLE 58 2,679 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,059 4,430 SH   SOLE 82 0 4,430 0
METTLER TOLEDO INTERNATIONAL COM 592688105 9,292 13,457 SH   SOLE 99 0 13,457 0
MFA FINL INC TRUS 55272X102 850 548,216 SH   SOLE 1 548,216 0 0
MFA FINL INC BOND 55272XAA0 496 826,000 PRN   SOLE 8 0 0 826,000
MGE ENERGY INC COM 55277P104 1,468 22,447 SH   SOLE 1 22,447 0 0
MGE ENERGY INC COM 55277P104 2 24 SH   SOLE 8 24 0 0
MGIC INVT CORP WIS COM 552848103 2,609 410,950 SH   SOLE 1 410,950 0 0
MGIC INVT CORP WIS OPT 552848103 48 7,600 SH Put SOLE 8 7,600 0 0
MGIC INVT CORP WIS OPT 552848103 42 6,600 SH Call SOLE 8 6,600 0 0
MGIC INVT CORP WIS COM 552848103 15 2,303 SH   SOLE 8 2,303 0 0
MGIC INVT CORP WIS COM 552848103 90 14,167 SH   SOLE 99 14,167 0 0
MGM RESORTS INTERNATIONAL COM 552953101 3,254 275,587 SH   SOLE 1 275,587 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 5,174 438,500 SH Call SOLE 8 438,500 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 16,470 1,395,700 SH Put SOLE 8 1,395,700 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,614 136,752 SH   SOLE 8 136,752 0 0
MGM RESORTS INTERNATIONAL COM 552953101 133 11,326 SH   SOLE 9 11,326 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,807 153,100 SH   SOLE 44 153,100 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 4,720 400,000 SH Call SOLE 44 400,000 0 0
MGP INGREDIENTS INC NEW COM 55303J106 712 26,485 SH   SOLE 1 26,485 0 0
MGP INGREDIENTS INC NEW COM 55303J106 0 12 SH   SOLE 8 12 0 0
MICHAELS COS INC COM 59408Q106 550 339,143 SH   SOLE 1 339,143 0 0
MICHAELS COS INC COM 59408Q106 14 8,450 SH   SOLE 8 8,450 0 0
MICRO FOCUS INTL PLC ADR 594837403 0 10 SH   DFND 1 0 0 10
MICRO FOCUS INTL PLC ADR 594837403 0 4 SH   SOLE 1 4 0 0
MICRO FOCUS INTL PLC ADR 594837403 0 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 68 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC COM 595017104 13,003 191,788 SH   SOLE 1 191,788 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 5,684 5,488,000 PRN   SOLE 8 0 0 5,488,000
MICROCHIP TECHNOLOGY INC COM 595017104 1,891 27,896 SH   SOLE 8 27,896 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 5,851 86,300 SH Put SOLE 8 86,300 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 7,248 106,900 SH Call SOLE 8 106,900 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 129 1,907 SH   SOLE 9 1,907 0 0
MICRON TECHNOLOGY INC COM 595112103 73,670 1,751,531 SH   SOLE 1 1,751,531 0 0
MICRON TECHNOLOGY INC OPT 595112103 69,298 1,647,600 SH Put SOLE 8 1,647,600 0 0
MICRON TECHNOLOGY INC OPT 595112103 35,966 855,100 SH Call SOLE 8 855,100 0 0
MICRON TECHNOLOGY INC COM 595112103 20,559 488,781 SH   SOLE 8 488,781 0 0
MICRON TECHNOLOGY INC COM 595112103 5,198 123,587 SH   SOLE 9 123,587 0 0
MICRON TECHNOLOGY INC COM 595112103 5,096 121,161 SH   SOLE 58 121,161 0 0
MICRON TECHNOLOGY INC COM 595112103 705 16,772 SH   SOLE 99 16,772 0 0
MICROSOFT CORP OPT 594918104 489 3,100 SH Call SOLE 1 3,100 0 0
MICROSOFT CORP COM 594918104 1,469,232 9,316,029 SH   SOLE 1 8,237,960 1,078,069 0
MICROSOFT CORP COM 594918104 6,624 42,001 SH   DFND 1 0 0 42,001
MICROSOFT CORP COM 594918104 124,723 790,836 SH   SOLE 8 790,836 0 0
MICROSOFT CORP OPT 594918104 515,964 3,271,600 SH Put SOLE 8 3,271,600 0 0
MICROSOFT CORP OPT 594918104 509,813 3,232,600 SH Call SOLE 8 3,232,600 0 0
MICROSOFT CORP COM 594918104 14,204 90,061 SH   SOLE 9 90,061 0 0
MICROSOFT CORP COM 594918104 2,735 17,340 SH   DFND 20 0 0 17,340
MICROSOFT CORP COM 594918104 22,854 144,911 SH   SOLE 20 0 144,911 0
MICROSOFT CORP COM 594918104 130,442 827,100 SH   SOLE 58 827,100 0 0
MICROSOFT CORP COM 594918104 9,128 57,881 SH   SOLE 82 6,533 51,348 0
MICROSOFT CORP COM 594918104 29,368 186,217 SH   SOLE 99 47,487 138,730 0
MICROSTRATEGY INC COM 594972408 1,379 11,673 SH   SOLE 1 11,673 0 0
MICROSTRATEGY INC OPT 594972408 71 600 SH Call SOLE 8 600 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 10,598 102,869 SH   SOLE 1 102,869 0 0
MID AMER APT CMNTYS INC COM 59522J103 2,548 24,724 SH   SOLE 1 24,724 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 1,329 12,901 SH   SOLE 8 12,901 0 0
MID AMER APT CMNTYS INC COM 59522J103 95 921 SH   SOLE 9 921 0 0
MID PENN BANCORP INC COM 59540G107 104 5,137 SH   SOLE 1 5,137 0 0
MIDDLEBY CORP COM 596278101 2,728 47,965 SH   SOLE 1 47,965 0 0
MIDDLEBY CORP COM 596278101 76 1,340 SH   SOLE 8 1,340 0 0
MIDDLEBY CORP OPT 596278101 23 400 SH Put SOLE 8 400 0 0
MIDDLEBY CORP OPT 596278101 421 7,400 SH Call SOLE 8 7,400 0 0
MIDDLEBY CORP COM 596278101 24 421 SH   SOLE 9 421 0 0
MIDDLEBY CORP COM 596278101 31 550 SH   SOLE 99 550 0 0
MIDDLESEX WATER CO COM 596680108 338 5,638 SH   SOLE 1 5,638 0 0
MIDDLESEX WATER CO COM 596680108 0 5 SH   SOLE 8 5 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 128 7,294 SH   SOLE 1 7,294 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 260 12,428 SH   SOLE 1 12,428 0 0
MILESTONE PHARMACEUTICALS IN COM 59935V107 0 49 SH   SOLE 8 49 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 333 63,074 SH   SOLE 1 63,074 0 0
MILLER HERMAN INC COM 600544100 723 32,582 SH   SOLE 1 32,582 0 0
MILLER HERMAN INC OPT 600544100 73 3,300 SH Call SOLE 8 3,300 0 0
MILLER HERMAN INC COM 600544100 125 5,610 SH   SOLE 8 5,610 0 0
MILLER HERMAN INC OPT 600544100 133 6,000 SH Put SOLE 8 6,000 0 0
MILLER INDS INC TENN COM 600551204 181 6,388 SH   SOLE 1 6,388 0 0
MIMECAST LTD COM G14838109 610 17,273 SH   DFND 1 0 0 17,273
MINERALS TECHNOLOGIES INC COM 603158106 652 17,937 SH   SOLE 1 17,937 0 0
MINERVA NEUROSCIENCES INC COM 603380106 59 9,794 SH   SOLE 1 9,794 0 0
MINERVA NEUROSCIENCES INC COM 603380106 304 50,550 SH   SOLE 8 50,550 0 0
MIRATI THERAPEUTICS INC COM 60468T105 7,969 103,661 SH   SOLE 1 103,661 0 0
MIRATI THERAPEUTICS INC COM 60468T105 119 1,555 SH   SOLE 8 1,555 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 15 200 SH Call SOLE 8 200 0 0
MIRATI THERAPEUTICS INC COM 60468T105 88 1,149 SH   SOLE 99 1,149 0 0
MISONIX INC COM 604871103 28 2,983 SH   SOLE 1 2,983 0 0
MISTRAS GROUP INC COM 60649T107 26 6,004 SH   SOLE 1 6,004 0 0
MITEK SYS INC COM 606710200 100 12,709 SH   SOLE 1 12,709 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 46 12,500 SH   SOLE 1 12,500 0 0
MKS INSTRS INC COM 55306N104 1,621 19,900 SH   SOLE 1 19,900 0 0
MKS INSTRS INC OPT 55306N104 16 200 SH Call SOLE 8 200 0 0
MKS INSTRS INC OPT 55306N104 98 1,200 SH Put SOLE 8 1,200 0 0
MKS INSTRS INC COM 55306N104 131 1,604 SH   SOLE 99 1,604 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 39 1,595 SH   SOLE 1 1,595 0 0
MOBILE MINI INC COM 60740F105 1,998 76,153 SH   SOLE 1 76,153 0 0
MOBILE MINI INC COM 60740F105 2 66 SH   SOLE 8 66 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 480 63,131 SH   DFND 1 0 0 63,131
MOBILE TELESYSTEMS PJSC ADR 607409109 196 25,813 SH   SOLE 9 25,813 0 0
MOBILEIRON INC COM 60739U204 125 32,730 SH   SOLE 1 32,730 0 0
MODEL N INC COM 607525102 561 25,301 SH   SOLE 1 25,301 0 0
MODEL N INC COM 607525102 5 215 SH   SOLE 8 215 0 0
MODERNA INC COM 60770K107 3,387 113,100 SH   SOLE 1 113,100 0 0
MODINE MFG CO COM 607828100 73 22,622 SH   SOLE 1 22,622 0 0
MOELIS &amp CO COM 60786M105 1,844 65,579 SH   SOLE 1 65,579 0 0
MOGU INC ADR 608012100 0 300 SH   SOLE 8 300 0 0
MOHAWK INDS INC COM 608190104 3,053 40,036 SH   SOLE 1 40,036 0 0
MOHAWK INDS INC COM 608190104 1,105 14,488 SH   SOLE 8 14,488 0 0
MOHAWK INDS INC OPT 608190104 282 3,700 SH Call SOLE 8 3,700 0 0
MOHAWK INDS INC OPT 608190104 2,348 30,800 SH Put SOLE 8 30,800 0 0
MOHAWK INDS INC COM 608190104 39 509 SH   SOLE 9 509 0 0
MOHAWK INDS INC COM 608190104 556 7,291 SH   SOLE 99 7,291 0 0
MOLECULAR TEMPLATES INC COM 608550109 89 6,747 SH   SOLE 1 6,747 0 0
MOLECULAR TEMPLATES INC COM 608550109 0 3 SH   SOLE 8 3 0 0
MOLINA HEALTHCARE INC COM 60855R100 3 20 SH   SOLE 1 20 0 0
MOLINA HEALTHCARE INC OPT 60855R100 2,389 17,100 SH Call SOLE 8 17,100 0 0
MOLINA HEALTHCARE INC COM 60855R100 0 2 SH   SOLE 8 2 0 0
MOLINA HEALTHCARE INC OPT 60855R100 2,110 15,100 SH Put SOLE 8 15,100 0 0
MOLINA HEALTHCARE INC COM 60855R100 315 2,255 SH   SOLE 99 2,255 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 5,431 139,217 SH   SOLE 1 139,217 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 629 16,144 SH   SOLE 8 16,144 0 0
MOLSON COORS BEVERAGE CO OPT 60871R209 702 18,000 SH Call SOLE 8 18,000 0 0
MOLSON COORS BEVERAGE CO OPT 60871R209 2,660 68,200 SH Put SOLE 8 68,200 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 61 1,555 SH   SOLE 9 1,555 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 2,551 93,813 SH   SOLE 1 93,813 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 354 13,020 SH   SOLE 8 13,020 0 0
MOMO INC ADR 60879B107 4,612 212,640 SH   SOLE 1 212,640 0 0
MOMO INC OPT 60879B107 1,247 57,500 SH Call SOLE 8 57,500 0 0
MOMO INC ADR 60879B107 1,821 83,960 SH   SOLE 8 83,960 0 0
MOMO INC OPT 60879B107 2,861 131,900 SH Put SOLE 8 131,900 0 0
MOMO INC ADR 60879B107 1,353 62,395 SH   SOLE 9 62,395 0 0
MOMO INC ADR 60879B107 491 22,622 SH   SOLE 99 22,622 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 326 11,607 SH   SOLE 1 11,607 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 87 3,083 SH   SOLE 99 3,083 0 0
MONDELEZ INTL INC COM 609207105 205 4,099 SH   DFND 1 0 0 4,099
MONDELEZ INTL INC COM 609207105 95,395 1,904,853 SH   SOLE 1 1,904,853 0 0
MONDELEZ INTL INC COM 609207105 398 7,957 SH   SOLE 8 7,957 0 0
MONDELEZ INTL INC OPT 609207105 4,087 81,600 SH Call SOLE 8 81,600 0 0
MONDELEZ INTL INC OPT 609207105 4,482 89,500 SH Put SOLE 8 89,500 0 0
MONDELEZ INTL INC COM 609207105 2,195 43,842 SH   SOLE 9 43,842 0 0
MONDELEZ INTL INC COM 609207105 9,228 184,267 SH   SOLE 99 184,267 0 0
MONGODB INC COM 60937P106 34,679 253,983 SH   SOLE 1 253,983 0 0
MONGODB INC COM 60937P106 2,340 17,132 SH   SOLE 8 17,132 0 0
MONGODB INC OPT 60937P106 12,739 93,300 SH Put SOLE 8 93,300 0 0
MONGODB INC OPT 60937P106 14,173 103,800 SH Call SOLE 8 103,800 0 0
MONGODB INC COM 60937P106 38 275 SH   SOLE 9 275 0 0
MONGODB INC COM 60937P106 96 701 SH   SOLE 99 701 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 475 39,503 SH   SOLE 1 39,503 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 277 22,971 SH   SOLE 99 22,971 0 0
MONOCLE ACQUISITION CORP TRUS 609754205 5,100 500,000 SH   SOLE 8 500,000 0 0
MONOLITHIC PWR SYS INC COM 609839105 3,742 22,347 SH   SOLE 1 22,347 0 0
MONOLITHIC PWR SYS INC COM 609839105 41 243 SH   SOLE 99 243 0 0
MONRO INC COM 610236101 1,925 43,943 SH   SOLE 1 43,943 0 0
MONRO INC OPT 610236101 153 3,500 SH Call SOLE 8 3,500 0 0
MONRO INC COM 610236101 8 174 SH   SOLE 8 174 0 0
MONRO INC OPT 610236101 74 1,700 SH Put SOLE 8 1,700 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 65,051 1,156,247 SH   SOLE 1 1,156,247 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,547 27,500 SH Call SOLE 8 27,500 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 13 235 SH   SOLE 8 235 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 996 17,700 SH Put SOLE 8 17,700 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 429 7,637 SH   SOLE 9 7,637 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,378 42,261 SH   SOLE 58 42,261 0 0
MONTAGE RES CORP COM 61179L100 69 30,693 SH   SOLE 1 30,693 0 0
MOODYS CORP COM 615369105 28,426 134,398 SH   SOLE 1 134,398 0 0
MOODYS CORP OPT 615369105 2,411 11,400 SH Put SOLE 8 11,400 0 0
MOODYS CORP OPT 615369105 1,946 9,200 SH Call SOLE 8 9,200 0 0
MOODYS CORP COM 615369105 25 116 SH   SOLE 8 116 0 0
MOODYS CORP COM 615369105 296 1,402 SH   SOLE 9 1,402 0 0
MOOG INC COM 615394202 1,900 37,612 SH   SOLE 1 37,612 0 0
MOOG INC COM 615394202 87 1,721 SH   SOLE 99 1,721 0 0
MORGAN STANLEY OPT 617446448 6,970 205,000 SH Put SOLE 1 205,000 0 0
MORGAN STANLEY COM 617446448 99,899 2,938,225 SH   SOLE 1 2,938,225 0 0
MORGAN STANLEY COM 617446448 1,368 40,235 SH   DFND 1 0 0 40,235
MORGAN STANLEY COM 617446448 55,769 1,640,274 SH   SOLE 8 1,640,274 0 0
MORGAN STANLEY OPT 617446448 88,924 2,615,400 SH Put SOLE 8 2,615,400 0 0
MORGAN STANLEY OPT 617446448 35,622 1,047,700 SH Call SOLE 8 1,047,700 0 0
MORGAN STANLEY COM 617446448 1,259 37,048 SH   SOLE 9 37,048 0 0
MORGAN STANLEY COM 617446448 323 9,505 SH   SOLE 58 9,505 0 0
MORGAN STANLEY COM 617446448 416 12,227 SH   SOLE 99 12,227 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 33 1,819 SH   DFND 1 0 0 1,819
MORNINGSTAR INC COM 617700109 33 284 SH   SOLE 1 284 0 0
MORNINGSTAR INC COM 617700109 13 116 SH   SOLE 8 116 0 0
MORNINGSTAR INC OPT 617700109 23 200 SH Put SOLE 8 200 0 0
MORPHIC HLDG INC COM 61775R105 52 3,559 SH   SOLE 1 3,559 0 0
MOSAIC CO NEW COM 61945C103 7,912 731,275 SH   SOLE 1 731,275 0 0
MOSAIC CO NEW OPT 61945C103 755 69,800 SH Put SOLE 8 69,800 0 0
MOSAIC CO NEW COM 61945C103 453 41,861 SH   SOLE 8 41,861 0 0
MOSAIC CO NEW OPT 61945C103 1,325 122,500 SH Call SOLE 8 122,500 0 0
MOSAIC CO NEW COM 61945C103 356 32,879 SH   SOLE 9 32,879 0 0
MOSAIC CO NEW COM 61945C103 34 3,100 SH   DFND 20 0 0 3,100
MOTORCAR PTS AMER INC COM 620071100 216 17,187 SH   SOLE 1 17,187 0 0
MOTOROLA SOLUTIONS INC COM 620076307 85 638 SH   DFND 1 0 0 638
MOTOROLA SOLUTIONS INC COM 620076307 23,827 179,258 SH   SOLE 1 179,258 0 0
MOTOROLA SOLUTIONS INC COM 620076307 5,418 40,764 SH   SOLE 8 40,764 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 2,871 21,600 SH Call SOLE 8 21,600 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 2,459 18,500 SH Put SOLE 8 18,500 0 0
MOTOROLA SOLUTIONS INC COM 620076307 174 1,313 SH   SOLE 9 1,313 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,695 20,279 SH   SOLE 99 20,279 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 194 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 193 16,328 SH   SOLE 1 16,328 0 0
MPLX LP COM 55336V100 32,098 2,762,271 SH   SOLE 1 2,762,271 0 0
MPLX LP OPT 55336V100 639 55,000 SH Call SOLE 8 55,000 0 0
MPLX LP OPT 55336V100 551 47,400 SH Put SOLE 8 47,400 0 0
MPLX LP COM 55336V100 324 27,882 SH   SOLE 8 27,882 0 0
MR COOPER GROUP INC COM 62482R107 186 25,292 SH   SOLE 1 25,292 0 0
MR COOPER GROUP INC COM 62482R107 0 58 SH   SOLE 8 58 0 0
MRC GLOBAL INC COM 55345K103 1,360 319,266 SH   SOLE 1 319,266 0 0
MRC GLOBAL INC COM 55345K103 0 4 SH   SOLE 9 4 0 0
MSA SAFETY INC COM 553498106 1,889 18,669 SH   SOLE 1 18,669 0 0
MSA SAFETY INC COM 553498106 4 35 SH   SOLE 8 35 0 0
MSC INDL DIRECT INC COM 553530106 3,102 56,438 SH   SOLE 1 56,438 0 0
MSC INDL DIRECT INC COM 553530106 5 100 SH   SOLE 8 100 0 0
MSC INDL DIRECT INC COM 553530106 346 6,293 SH   SOLE 99 6,293 0 0
MSCI INC COM 55354G100 39,709 137,422 SH   SOLE 1 137,422 0 0
MSCI INC OPT 55354G100 722 2,500 SH Call SOLE 8 2,500 0 0
MSCI INC COM 55354G100 194 673 SH   SOLE 9 673 0 0
MSG NETWORK INC COM 553573106 256 25,220 SH   SOLE 1 25,220 0 0
MSG NETWORK INC COM 553573106 1 61 SH   SOLE 8 61 0 0
MTS SYS CORP COM 553777103 342 15,185 SH   SOLE 1 15,185 0 0
MUELLER INDS INC COM 624756102 1,246 52,079 SH   SOLE 1 52,079 0 0
MUELLER WTR PRODS INC COM 624758108 418 52,132 SH   SOLE 1 52,132 0 0
MUELLER WTR PRODS INC COM 624758108 1 100 SH   SOLE 8 100 0 0
MURPHY OIL CORP COM 626717102 543 88,625 SH   SOLE 1 88,625 0 0
MURPHY OIL CORP COM 626717102 795 129,683 SH   SOLE 8 129,683 0 0
MURPHY OIL CORP OPT 626717102 280 45,600 SH Call SOLE 8 45,600 0 0
MURPHY OIL CORP OPT 626717102 1,013 165,300 SH Put SOLE 8 165,300 0 0
MURPHY USA INC COM 626755102 5,774 68,455 SH   SOLE 1 68,455 0 0
MURPHY USA INC COM 626755102 1 17 SH   SOLE 8 17 0 0
MUSTANG BIO INC COM 62818Q104 25 9,228 SH   SOLE 1 9,228 0 0
MUTUALFIRST FINL INC COM 62845B104 54 1,934 SH   SOLE 1 1,934 0 0
MVB FINL CORP COM 553810102 40 3,172 SH   SOLE 1 3,172 0 0
MYERS INDS INC COM 628464109 316 29,384 SH   SOLE 1 29,384 0 0
MYLAN NV COM N59465109 18 1,186 SH   DFND 1 0 0 1,186
MYLAN NV COM N59465109 6,653 446,246 SH   SOLE 1 446,246 0 0
MYLAN NV OPT N59465109 2,372 159,100 SH Call SOLE 8 159,100 0 0
MYLAN NV COM N59465109 125 8,358 SH   SOLE 8 8,358 0 0
MYLAN NV OPT N59465109 5,552 372,400 SH Put SOLE 8 372,400 0 0
MYLAN NV COM N59465109 707 47,435 SH   SOLE 9 47,435 0 0
MYOKARDIA INC COM 62857M105 1,433 30,582 SH   SOLE 1 30,582 0 0
MYOKARDIA INC OPT 62857M105 4,266 91,000 SH Put SOLE 8 91,000 0 0
MYOKARDIA INC COM 62857M105 194 4,148 SH   SOLE 8 4,148 0 0
MYOKARDIA INC COM 62857M105 40 861 SH   SOLE 99 861 0 0
MYR GROUP INC DEL COM 55405W104 547 20,873 SH   SOLE 1 20,873 0 0
MYRIAD GENETICS INC COM 62855J104 2,772 193,687 SH   SOLE 1 193,687 0 0
MYRIAD GENETICS INC OPT 62855J104 39 2,700 SH Call SOLE 8 2,700 0 0
MYRIAD GENETICS INC COM 62855J104 49 3,410 SH   SOLE 8 3,410 0 0
MYRIAD GENETICS INC OPT 62855J104 136 9,500 SH Put SOLE 8 9,500 0 0
NABORS INDUSTRIES LTD COM G6359F103 163 420,731 SH   SOLE 1 420,731 0 0
NABORS INDUSTRIES LTD OPT G6359F103 60 154,100 SH Call SOLE 8 154,100 0 0
NABORS INDUSTRIES LTD OPT G6359F103 13 34,400 SH Put SOLE 8 34,400 0 0
NABORS INDUSTRIES LTD CONV G6359F129 1,229 333,975 SH   SOLE 8 333,975 0 0
NABORS INDUSTRIES LTD COM G6359F103 15 39,036 SH   SOLE 8 39,036 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 6 SH   SOLE 8 6 0 0
NACCO INDS INC COM 629579103 34 1,224 SH   SOLE 1 1,224 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 279 11,551 SH   SOLE 1 11,551 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 408 16,951 SH   SOLE 8 16,951 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 43 1,792 SH   SOLE 99 1,792 0 0
NANTHEALTH INC COM 630104107 0 51 SH   SOLE 8 51 0 0
NANTKWEST INC COM 63016Q102 0 40 SH   SOLE 8 40 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 58 3,860 SH   SOLE 1 3,860 0 0
NASDAQ INC COM 631103108 19 200 SH   DFND 1 0 0 200
NASDAQ INC COM 631103108 9,708 102,237 SH   SOLE 1 102,237 0 0
NASDAQ INC COM 631103108 158 1,673 SH   SOLE 8 1,673 0 0
NASDAQ INC OPT 631103108 722 7,600 SH Put SOLE 8 7,600 0 0
NASDAQ INC OPT 631103108 28 300 SH Call SOLE 8 300 0 0
NASDAQ INC COM 631103108 90 946 SH   SOLE 9 946 0 0
NATERA INC COM 632307104 702 23,492 SH   SOLE 1 23,492 0 0
NATERA INC COM 632307104 43 1,450 SH   SOLE 8 1,450 0 0
NATIONAL BANKSHARES INC VA COM 634865109 67 2,100 SH   SOLE 1 2,100 0 0
NATIONAL BEVERAGE CORP COM 635017106 669 15,679 SH   SOLE 1 15,679 0 0
NATIONAL BEVERAGE CORP OPT 635017106 17 400 SH Call SOLE 8 400 0 0
NATIONAL BEVERAGE CORP OPT 635017106 640 15,000 SH Put SOLE 8 15,000 0 0
NATIONAL BEVERAGE CORP COM 635017106 596 13,984 SH   SOLE 8 13,984 0 0
NATIONAL BK HLDGS CORP COM 633707104 593 24,781 SH   SOLE 1 24,781 0 0
NATIONAL BK HLDGS CORP COM 633707104 166 6,951 SH   SOLE 99 6,951 0 0
NATIONAL CINEMEDIA INC COM 635309107 67 20,662 SH   SOLE 1 20,662 0 0
NATIONAL CINEMEDIA INC OPT 635309107 2 500 SH Put SOLE 8 500 0 0
NATIONAL CINEMEDIA INC OPT 635309107 1 300 SH Call SOLE 8 300 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 40 7,866 SH   SOLE 1 7,866 0 0
NATIONAL FUEL GAS CO N J COM 636180101 8,023 215,166 SH   SOLE 1 215,166 0 0
NATIONAL GEN HLDGS CORP COM 636220303 577 34,868 SH   SOLE 1 34,868 0 0
NATIONAL GRID PLC ADR 636274409 229 3,934 SH   SOLE 8 3,934 0 0
NATIONAL GRID PLC ADR 636274409 1,387 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 930 18,806 SH   SOLE 1 18,806 0 0
NATIONAL HEALTH INVS INC COM 63633D104 208 4,206 SH   SOLE 99 4,206 0 0
NATIONAL HEALTHCARE CORP COM 635906100 292 4,063 SH   SOLE 1 4,063 0 0
NATIONAL HEALTHCARE CORP COM 635906100 1 18 SH   SOLE 8 18 0 0
NATIONAL INSTRS CORP COM 636518102 43 1,287 SH   SOLE 1 1,287 0 0
NATIONAL INSTRS CORP COM 636518102 2 75 SH   SOLE 8 75 0 0
NATIONAL OILWELL VARCO INC COM 637071101 16 1,582 SH   DFND 1 0 0 1,582
NATIONAL OILWELL VARCO INC COM 637071101 2,827 287,386 SH   SOLE 1 287,386 0 0
NATIONAL OILWELL VARCO INC COM 637071101 41 4,200 SH   SOLE 8 4,200 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 240 24,400 SH Put SOLE 8 24,400 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 202 20,500 SH Call SOLE 8 20,500 0 0
NATIONAL OILWELL VARCO INC COM 637071101 31 3,092 SH   SOLE 9 3,092 0 0
NATIONAL PRESTO INDS INC COM 637215104 293 4,141 SH   SOLE 1 4,141 0 0
NATIONAL RESH CORP COM 637372202 252 5,521 SH   SOLE 1 5,521 0 0
NATIONAL RESH CORP COM 637372202 2 36 SH   SOLE 8 36 0 0
NATIONAL RETAIL PROPERTIES I TRUS 637417106 2,088 64,857 SH   SOLE 1 64,857 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 111 3,450 SH   SOLE 1 3,450 0 0
NATIONAL RETAIL PROPERTIES I TRUS 637417106 111 3,433 SH   SOLE 8 3,433 0 0
NATIONAL RETAIL PROPERTIES I OPT 637417106 29 900 SH Call SOLE 8 900 0 0
NATIONAL RETAIL PROPERTIES I OPT 637417106 209 6,500 SH Put SOLE 8 6,500 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 36 1,122 SH   SOLE 9 1,122 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 3,214 108,591 SH   SOLE 1 108,591 0 0
NATIONAL STORAGE AFFILIATES COM 637870106 261 8,809 SH   SOLE 99 8,809 0 0
NATIONAL VISION HLDGS INC COM 63845R107 948 48,852 SH   SOLE 1 48,852 0 0
NATIONAL VISION HLDGS INC COM 63845R107 5 282 SH   SOLE 8 282 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 258 1,503 SH   SOLE 1 1,503 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 48 10,675 SH   SOLE 1 10,675 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 52 6,190 SH   SOLE 1 6,190 0 0
NATURES SUNSHINE PRODS INC COM 639027101 25 2,944 SH   SOLE 1 2,944 0 0
NATUS MED INC DEL COM 639050103 716 30,966 SH   SOLE 1 30,966 0 0
NATUS MED INC DEL COM 639050103 3 139 SH   SOLE 8 139 0 0
NAVIENT CORPORATION COM 63938C108 4,018 530,124 SH   SOLE 1 530,124 0 0
NAVIENT CORPORATION COM 63938C108 237 31,234 SH   SOLE 8 31,234 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 54 12,192 SH   SOLE 1 12,192 0 0
NAVISTAR INTL CORP NEW COM 63934E108 358 21,677 SH   SOLE 1 21,677 0 0
NAVISTAR INTL CORP NEW COM 63934E108 788 47,814 SH   SOLE 8 47,814 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 300 18,200 SH Put SOLE 8 18,200 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 2,569 155,800 SH Call SOLE 8 155,800 0 0
NBT BANCORP INC COM 628778102 1,157 35,708 SH   SOLE 1 35,708 0 0
NCR CORP NEW COM 62886E108 380 21,477 SH   SOLE 1 21,477 0 0
NCR CORP NEW OPT 62886E108 96 5,400 SH Put SOLE 8 5,400 0 0
NCR CORP NEW COM 62886E108 106 5,968 SH   SOLE 8 5,968 0 0
NCR CORP NEW OPT 62886E108 140 7,900 SH Call SOLE 8 7,900 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 2 3,736 SH   SOLE 1 3,736 0 0
NEENAH INC COM 640079109 624 14,468 SH   SOLE 1 14,468 0 0
NEENAH INC COM 640079109 177 4,102 SH   SOLE 99 4,102 0 0
NEKTAR THERAPEUTICS COM 640268108 4,623 259,000 SH   SOLE 1 259,000 0 0
NEKTAR THERAPEUTICS COM 640268108 89 5,000 SH   DFND 1 0 0 5,000
NEKTAR THERAPEUTICS OPT 640268108 2,713 152,000 SH Put SOLE 8 152,000 0 0
NEKTAR THERAPEUTICS COM 640268108 1,525 85,461 SH   SOLE 8 85,461 0 0
NEKTAR THERAPEUTICS OPT 640268108 1,096 61,400 SH Call SOLE 8 61,400 0 0
NEKTAR THERAPEUTICS COM 640268108 0 14 SH   SOLE 9 14 0 0
NELNET INC COM 64031N108 504 11,087 SH   SOLE 1 11,087 0 0
NEOGEN CORP COM 640491106 2,890 43,133 SH   SOLE 1 43,133 0 0
NEOGENOMICS INC COM 64049M209 2,802 101,472 SH   SOLE 1 101,472 0 0
NEOGENOMICS INC COM 64049M209 0 15 SH   SOLE 8 15 0 0
NEON THERAPEUTICS INC COM 64050Y100 13 4,749 SH   SOLE 1 4,749 0 0
NEONODE INC COM 64051M709 1 747 SH   SOLE 8 747 0 0
NEOPHOTONICS CORP COM 64051T100 311 42,741 SH   SOLE 1 42,741 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 38 SH   SOLE 8 38 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 0 24 SH   SOLE 8 24 0 0
NETAPP INC COM 64110D104 17,398 417,327 SH   SOLE 1 417,327 0 0
NETAPP INC OPT 64110D104 3,869 92,800 SH Call SOLE 8 92,800 0 0
NETAPP INC COM 64110D104 2,365 56,720 SH   SOLE 8 56,720 0 0
NETAPP INC OPT 64110D104 3,902 93,600 SH Put SOLE 8 93,600 0 0
NETAPP INC COM 64110D104 85 2,034 SH   SOLE 9 2,034 0 0
NETAPP INC COM 64110D104 383 9,190 SH   SOLE 99 9,190 0 0
NETEASE INC ADR 64110W102 5,465 17,025 SH   SOLE 1 17,025 0 0
NETEASE INC OPT 64110W102 5,521 17,200 SH Call SOLE 8 17,200 0 0
NETEASE INC ADR 64110W102 2,312 7,203 SH   SOLE 8 7,203 0 0
NETEASE INC OPT 64110W102 15,534 48,400 SH Put SOLE 8 48,400 0 0
NETEASE INC ADR 64110W102 5,613 17,489 SH   SOLE 9 17,489 0 0
NETEASE INC ADR 64110W102 16 50 SH   DFND 20 0 0 50
NETEASE INC ADR 64110W102 3,463 10,790 SH   SOLE 99 10,790 0 0
NETFLIX INC COM 64110L106 264,931 705,545 SH   SOLE 1 510,648 194,897 0
NETFLIX INC OPT 64110L106 1,878 5,000 SH Put SOLE 1 5,000 0 0
NETFLIX INC COM 64110L106 749 1,996 SH   DFND 1 0 0 1,996
NETFLIX INC OPT 64110L106 242,461 645,700 SH Put SOLE 8 645,700 0 0
NETFLIX INC COM 64110L106 6,683 17,797 SH   SOLE 8 17,797 0 0
NETFLIX INC OPT 64110L106 218,916 583,000 SH Call SOLE 8 583,000 0 0
NETFLIX INC COM 64110L106 1,319 3,514 SH   SOLE 9 3,514 0 0
NETFLIX INC COM 64110L106 8,591 22,880 SH   SOLE 20 0 22,880 0
NETFLIX INC COM 64110L106 20,509 54,619 SH   SOLE 58 54,619 0 0
NETFLIX INC COM 64110L106 3,467 9,233 SH   SOLE 82 0 9,233 0
NETFLIX INC COM 64110L106 9,907 26,384 SH   SOLE 99 0 26,384 0
NETGEAR INC COM 64111Q104 674 29,557 SH   SOLE 1 29,557 0 0
NETGEAR INC OPT 64111Q104 142 6,200 SH Put SOLE 8 6,200 0 0
NETGEAR INC COM 64111Q104 115 5,032 SH   SOLE 8 5,032 0 0
NETSCOUT SYS INC COM 64115T104 3,450 145,751 SH   SOLE 1 145,751 0 0
NETSCOUT SYS INC OPT 64115T104 26 1,100 SH Call SOLE 8 1,100 0 0
NETSCOUT SYS INC OPT 64115T104 2 100 SH Put SOLE 8 100 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,500 28,889 SH   SOLE 1 28,889 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 1,082 12,500 SH Put SOLE 8 12,500 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 70 804 SH   SOLE 8 804 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 1,869 21,600 SH Call SOLE 8 21,600 0 0
NEUROCRINE BIOSCIENCES INC BOND 64125CAD1 2,220 1,736,000 PRN   SOLE 8 0 0 1,736,000
NEUROCRINE BIOSCIENCES INC COM 64125C109 55 637 SH   SOLE 9 637 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 57 660 SH   SOLE 99 660 0 0
NEURONETICS INC COM 64131A105 9 4,459 SH   SOLE 1 4,459 0 0
NEVRO CORP COM 64157F103 994 9,937 SH   SOLE 1 9,937 0 0
NEVRO CORP COM 64157F103 26 257 SH   SOLE 8 257 0 0
NEW AGE BEVERAGES CORP COM 64157V108 95 68,647 SH   SOLE 1 68,647 0 0
NEW AGE BEVERAGES CORP COM 64157V108 207 149,047 SH   SOLE 8 149,047 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 180 129,800 SH Put SOLE 8 129,800 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 59 42,400 SH Call SOLE 8 42,400 0 0
NEW CONCEPT ENERGY INC COM 643611106 31 41,055 SH   SOLE 8 41,055 0 0
NEW GOLD INC CDA COM 644535106 51 100,000 SH   DFND 1 0 0 100,000
NEW GOLD INC CDA OPT 644535106 1 1,700 SH Put SOLE 8 1,700 0 0
NEW GOLD INC CDA OPT 644535106 3 6,400 SH Call SOLE 8 6,400 0 0
NEW GOLD INC CDA COM 644535106 14 27,671 SH   SOLE 8 27,671 0 0
NEW GOLD INC CDA COM 644535106 0 100 SH   SOLE 9 100 0 0
NEW JERSEY RES COM 646025106 2,581 76,022 SH   SOLE 1 76,022 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 2,967 27,411 SH   SOLE 1 27,411 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 6,229 57,545 SH   SOLE 8 57,545 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 13,865 128,100 SH Put SOLE 8 128,100 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 8,064 74,500 SH Call SOLE 8 74,500 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 3,457 31,935 SH   SOLE 9 31,935 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 7,586 70,084 SH   SOLE 99 70,084 0 0
NEW RELIC INC COM 64829B100 292 6,321 SH   SOLE 1 6,321 0 0
NEW RELIC INC COM 64829B100 2 50 SH   DFND 1 0 0 50
NEW RELIC INC BOND 64829BAB6 2,346 2,785,000 PRN   SOLE 8 0 0 2,785,000
NEW RELIC INC COM 64829B100 5 105 SH   SOLE 8 105 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 5,778 1,153,329 SH   SOLE 1 1,153,329 0 0
NEW SR INVT GROUP INC TRUS 648691103 123 48,148 SH   SOLE 1 48,148 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 2,409 256,529 SH   SOLE 1 256,529 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 248 26,400 SH Call SOLE 8 26,400 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 69 7,300 SH Put SOLE 8 7,300 0 0
NEW YORK MTG TR INC TRUS 649604501 561 362,352 SH   SOLE 1 362,352 0 0
NEW YORK TIMES CO COM 650111107 2,785 90,703 SH   SOLE 1 90,703 0 0
NEW YORK TIMES CO COM 650111107 206 6,708 SH   SOLE 99 6,708 0 0
NEWELL BRANDS INC COM 651229106 4,326 325,764 SH   SOLE 1 325,764 0 0
NEWELL BRANDS INC OPT 651229106 3,568 268,700 SH Put SOLE 8 268,700 0 0
NEWELL BRANDS INC COM 651229106 619 46,597 SH   SOLE 8 46,597 0 0
NEWELL BRANDS INC OPT 651229106 1,363 102,600 SH Call SOLE 8 102,600 0 0
NEWELL BRANDS INC COM 651229106 42 3,265 SH   SOLE 9 3,265 0 0
NEWMARK GROUP INC COM 65158N102 212 49,971 SH   SOLE 1 49,971 0 0
NEWMARK GROUP INC COM 65158N102 0 54 SH   SOLE 8 54 0 0
NEWMARKET CORP COM 651587107 4,769 12,455 SH   SOLE 1 12,455 0 0
NEWMARKET CORP COM 651587107 56 148 SH   SOLE 8 148 0 0
NEWMARKET CORP COM 651587107 793 2,072 SH   SOLE 99 2,072 0 0
NEWMONT CORP COM 651639106 144,906 3,200,246 SH   SOLE 1 3,200,246 0 0
NEWMONT CORP COM 651639106 122 2,691 SH   DFND 1 0 0 2,691
NEWMONT CORP COM 651639106 2,959 65,365 SH   SOLE 8 65,365 0 0
NEWMONT CORP OPT 651639106 6,931 153,068 SH Call SOLE 8 153,068 0 0
NEWMONT CORP OPT 651639106 12,253 270,600 SH Put SOLE 8 270,600 0 0
NEWMONT CORP COM 651639106 475 10,478 SH   SOLE 9 10,478 0 0
NEWMONT CORP COM 651639106 729 16,092 SH   SOLE 99 16,092 0 0
NEWPARK RES INC COM 651718504 79 87,270 SH   SOLE 1 87,270 0 0
NEWS CORP NEW COM 65249B208 1,734 192,731 SH   SOLE 1 192,731 0 0
NEWS CORP NEW COM 65249B109 7,142 795,632 SH   SOLE 1 795,632 0 0
NEWS CORP NEW COM 65249B208 1 84 SH   SOLE 8 84 0 0
NEWS CORP NEW COM 65249B109 0 5 SH   SOLE 8 5 0 0
NEWS CORP NEW COM 65249B208 1 103 SH   SOLE 9 103 0 0
NEWS CORP NEW COM 65249B109 65 7,237 SH   SOLE 9 7,237 0 0
NEXGEN ENERGY LTD COM 65340P106 10 13,200 SH   DFND 1 0 0 13,200
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 581 23,042 SH   SOLE 1 23,042 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 258 10,219 SH   SOLE 99 10,219 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 10,251 177,576 SH   SOLE 1 177,576 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 312 5,407 SH   SOLE 8 5,407 0 0
NEXTCURE INC COM 65343E108 176 4,772 SH   SOLE 1 4,772 0 0
NEXTCURE INC COM 65343E108 11 298 SH   SOLE 8 298 0 0
NEXTCURE INC COM 65343E108 29 773 SH   SOLE 99 773 0 0
NEXTDECADE CORP COM 65342K105 8 4,109 SH   SOLE 1 4,109 0 0
NEXTERA ENERGY INC COM 65339F101 193,637 804,735 SH   SOLE 1 804,735 0 0
NEXTERA ENERGY INC COM 65339F101 36 150 SH   DFND 1 0 0 150
NEXTERA ENERGY INC OPT 65339F101 26,589 110,500 SH Call SOLE 8 110,500 0 0
NEXTERA ENERGY INC OPT 65339F101 38,139 158,500 SH Put SOLE 8 158,500 0 0
NEXTERA ENERGY INC COM 65339F101 127 529 SH   SOLE 8 529 0 0
NEXTERA ENERGY INC COM 65339F101 1,026 4,265 SH   SOLE 9 4,265 0 0
NEXTERA ENERGY INC COM 65339F101 3,032 12,600 SH   DFND 20 0 0 12,600
NEXTERA ENERGY INC COM 65339F101 12,746 52,970 SH   SOLE 58 52,970 0 0
NEXTERA ENERGY INC COM 65339F101 3,973 16,510 SH   SOLE 99 16,510 0 0
NEXTERA ENERGY PARTNERS LP OPT 65341B106 22,360 520,000 SH Call SOLE 1 520,000 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 17,964 417,764 SH   SOLE 1 417,764 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 4 101 SH   SOLE 8 101 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 532 12,375 SH   SOLE 99 12,375 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 439 42,100 SH   SOLE 1 42,100 0 0
NEXTGEN HEALTHCARE INC OPT 65343C102 72 6,900 SH Call SOLE 8 6,900 0 0
NGL ENERGY PARTNERS LP COM 62913M107 51 19,723 SH   SOLE 1 19,723 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 7 2,800 SH Call SOLE 8 2,800 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 276 22,381 SH   SOLE 1 22,381 0 0
NI HLDGS INC COM 65342T106 152 11,215 SH   SOLE 1 11,215 0 0
NIC INC COM 62914B100 1,537 66,847 SH   SOLE 1 66,847 0 0
NICE LTD ADR 653656108 11,408 79,466 SH   SOLE 1 79,466 0 0
NICE LTD OPT 653656108 3,474 24,200 SH Put SOLE 8 24,200 0 0
NICE LTD OPT 653656108 4,163 29,000 SH Call SOLE 8 29,000 0 0
NICE LTD ADR 653656108 2,068 14,401 SH   SOLE 8 14,401 0 0
NICOLET BANKSHARES INC COM 65406E102 217 3,972 SH   SOLE 1 3,972 0 0
NIELSEN HLDGS PLC COM G6518L108 84,182 6,712,981 SH   SOLE 1 6,712,981 0 0
NIELSEN HLDGS PLC OPT G6518L108 223 17,800 SH Put SOLE 8 17,800 0 0
NIELSEN HLDGS PLC OPT G6518L108 994 79,300 SH Call SOLE 8 79,300 0 0
NIELSEN HLDGS PLC COM G6518L108 246 19,660 SH   SOLE 8 19,660 0 0
NIELSEN HLDGS PLC COM G6518L108 38 3,015 SH   SOLE 9 3,015 0 0
NIKE INC COM 654106103 225,430 2,724,549 SH   SOLE 1 1,816,320 908,229 0
NIKE INC COM 654106103 1,690 20,420 SH   DFND 1 0 0 20,420
NIKE INC OPT 654106103 65,638 793,300 SH Put SOLE 8 793,300 0 0
NIKE INC OPT 654106103 43,430 524,900 SH Call SOLE 8 524,900 0 0
NIKE INC COM 654106103 11,417 137,976 SH   SOLE 8 137,976 0 0
NIKE INC COM 654106103 1,407 17,005 SH   SOLE 9 17,005 0 0
NIKE INC COM 654106103 8,785 106,180 SH   SOLE 20 0 106,180 0
NIKE INC COM 654106103 82 991 SH   DFND 20 0 0 991
NIKE INC COM 654106103 11,173 135,034 SH   SOLE 58 135,034 0 0
NIKE INC COM 654106103 3,674 44,398 SH   SOLE 82 517 43,881 0
NIKE INC COM 654106103 9,915 119,835 SH   SOLE 99 0 119,835 0
NINE ENERGY SVC INC COM 65441V101 4 5,270 SH   SOLE 1 5,270 0 0
NIO INC ADR 62914V106 4,101 1,475,245 SH   SOLE 1 1,475,245 0 0
NIO INC OPT 62914V106 695 250,000 SH Call SOLE 1 250,000 0 0
NIO INC OPT 62914V106 695 250,000 SH Put SOLE 1 250,000 0 0
NIO INC OPT 62914V106 3,197 1,150,000 SH Put SOLE 8 1,150,000 0 0
NIO INC ADR 62914V106 501 180,264 SH   SOLE 8 180,264 0 0
NIO INC OPT 62914V106 57 20,400 SH Call SOLE 8 20,400 0 0
NIO INC ADR 62914V106 1,282 461,113 SH   SOLE 9 461,113 0 0
NISOURCE INC COM 65473P105 7,534 301,742 SH   SOLE 1 301,742 0 0
NISOURCE INC OPT 65473P105 125 5,000 SH Put SOLE 8 5,000 0 0
NISOURCE INC OPT 65473P105 107 4,300 SH Call SOLE 8 4,300 0 0
NISOURCE INC COM 65473P105 76 3,029 SH   SOLE 8 3,029 0 0
NISOURCE INC COM 65473P105 77 3,083 SH   SOLE 9 3,083 0 0
NL INDS INC COM 629156407 9 2,757 SH   SOLE 1 2,757 0 0
NLIGHT INC COM 65487K100 115 10,979 SH   SOLE 1 10,979 0 0
NMI HLDGS INC COM 629209305 645 55,543 SH   SOLE 1 55,543 0 0
NMI HLDGS INC COM 629209305 2 146 SH   SOLE 8 146 0 0
NMI HLDGS INC COM 629209305 106 9,165 SH   SOLE 99 9,165 0 0
NN INC COM 629337106 24 13,933 SH   SOLE 1 13,933 0 0
NOAH HLDGS LTD ADR 65487X102 413 15,962 SH   SOLE 1 15,962 0 0
NOAH HLDGS LTD ADR 65487X102 78 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 189 7,300 SH   SOLE 9 7,300 0 0
NOBLE CORP PLC COM G65431101 53 206,063 SH   SOLE 1 206,063 0 0
NOBLE CORP PLC OPT G65431101 1 4,600 SH Call SOLE 8 4,600 0 0
NOBLE ENERGY INC COM 655044105 6,441 1,066,313 SH   SOLE 1 1,066,313 0 0
NOBLE ENERGY INC COM 655044105 59 9,727 SH   SOLE 8 9,727 0 0
NOBLE ENERGY INC OPT 655044105 332 54,900 SH Call SOLE 8 54,900 0 0
NOBLE ENERGY INC OPT 655044105 133 22,100 SH Put SOLE 8 22,100 0 0
NOBLE ENERGY INC COM 655044105 79 13,084 SH   SOLE 9 13,084 0 0
NOBLE ENERGY INC COM 655044105 4 613 SH   SOLE 99 613 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 12 3,417 SH   SOLE 1 3,417 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 34 9,875 SH   SOLE 8 9,875 0 0
NOKIA CORP ADR 654902204 3,826 1,234,347 SH   SOLE 1 1,234,347 0 0
NOKIA CORP ADR 654902204 36 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP OPT 654902204 2,447 789,200 SH Put SOLE 8 789,200 0 0
NOKIA CORP ADR 654902204 1,631 526,159 SH   SOLE 8 526,159 0 0
NOKIA CORP OPT 654902204 1,284 414,100 SH Call SOLE 8 414,100 0 0
NOKIA CORP ADR 654902204 371 119,575 SH   SOLE 9 119,575 0 0
NOMAD FOODS LTD COM G6564A105 2 127 SH   SOLE 8 127 0 0
NOODLES &amp CO COM 65540B105 44 9,467 SH   SOLE 1 9,467 0 0
NORBORD INC COM 65548P403 8 669 SH   SOLE 1 669 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 235 52,019 SH   SOLE 1 52,019 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 314 69,400 SH Call SOLE 8 69,400 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 101 22,200 SH Put SOLE 8 22,200 0 0
NORDSON CORP COM 655663102 4,458 33,000 SH   SOLE 1 33,000 0 0
NORDSON CORP COM 655663102 181 1,338 SH   SOLE 99 1,338 0 0
NORDSTROM INC COM 655664100 4,099 267,245 SH   SOLE 1 267,245 0 0
NORDSTROM INC OPT 655664100 4,646 302,900 SH Call SOLE 8 302,900 0 0
NORDSTROM INC COM 655664100 770 50,176 SH   SOLE 8 50,176 0 0
NORDSTROM INC OPT 655664100 3,348 218,200 SH Put SOLE 8 218,200 0 0
NORDSTROM INC COM 655664100 15 1,028 SH   SOLE 9 1,028 0 0
NORFOLK SOUTHERN CORP COM 655844108 29,803 204,117 SH   SOLE 1 204,117 0 0
NORFOLK SOUTHERN CORP OPT 655844108 14,469 99,100 SH Call SOLE 8 99,100 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,028 41,287 SH   SOLE 8 41,287 0 0
NORFOLK SOUTHERN CORP OPT 655844108 10,789 73,900 SH Put SOLE 8 73,900 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,164 7,971 SH   SOLE 9 7,971 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 31 2,727 SH   SOLE 1 2,727 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 228 342,835 SH   SOLE 1 342,835 0 0
NORTHERN TR CORP COM 665859104 24,396 323,298 SH   SOLE 1 323,298 0 0
NORTHERN TR CORP COM 665859104 28 377 SH   DFND 1 0 0 377
NORTHERN TR CORP OPT 665859104 4,814 63,800 SH Put SOLE 8 63,800 0 0
NORTHERN TR CORP COM 665859104 1,172 15,528 SH   SOLE 8 15,528 0 0
NORTHERN TR CORP OPT 665859104 294 3,900 SH Call SOLE 8 3,900 0 0
NORTHERN TR CORP COM 665859104 132 1,742 SH   SOLE 9 1,742 0 0
NORTHERN TR CORP COM 665859104 571 7,567 SH   SOLE 99 7,567 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 402 35,895 SH   SOLE 1 35,895 0 0
NORTHRIM BANCORP INC COM 666762109 361 13,366 SH   SOLE 1 13,366 0 0
NORTHROP GRUMMAN CORP COM 666807102 38,113 125,970 SH   SOLE 1 125,970 0 0
NORTHROP GRUMMAN CORP OPT 666807102 18,758 62,000 SH Put SOLE 8 62,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,251 23,965 SH   SOLE 8 23,965 0 0
NORTHROP GRUMMAN CORP OPT 666807102 9,440 31,200 SH Call SOLE 8 31,200 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,199 3,963 SH   SOLE 9 3,963 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,139 16,986 SH   SOLE 58 16,986 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 957 82,689 SH   SOLE 1 82,689 0 0
NORTHWEST NAT HLDG CO COM 66765N105 3,190 51,649 SH   SOLE 1 51,649 0 0
NORTHWEST PIPE CO COM 667746101 71 3,183 SH   SOLE 1 3,183 0 0
NORTHWESTERN CORP COM 668074305 3,558 59,451 SH   SOLE 1 59,451 0 0
NORTHWESTERN CORP COM 668074305 2 40 SH   SOLE 8 40 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 3,093 281,969 SH   SOLE 1 281,969 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 254 23,200 SH Put SOLE 8 23,200 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 1 100 SH Call SOLE 8 100 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 198 18,012 SH   SOLE 8 18,012 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 87 7,814 SH   SOLE 9 7,814 0 0
NORWOOD FINANCIAL CORP COM 669549107 52 1,920 SH   SOLE 1 1,920 0 0
NOVAGOLD RES INC COM 66987E206 4,135 560,467 SH   SOLE 1 560,467 0 0
NOVAGOLD RES INC OPT 66987E206 305 41,300 SH Put SOLE 8 41,300 0 0
NOVAGOLD RES INC COM 66987E206 54 7,307 SH   SOLE 8 7,307 0 0
NOVAGOLD RES INC OPT 66987E206 317 42,900 SH Call SOLE 8 42,900 0 0
NOVAGOLD RES INC COM 66987E206 112 15,177 SH   SOLE 99 15,177 0 0
NOVANTA INC COM 67000B104 1,166 14,589 SH   SOLE 1 14,589 0 0
NOVARTIS A G ADR 66987V109 68 819 SH   DFND 1 0 0 819
NOVARTIS A G ADR 66987V109 3,627 43,999 SH   SOLE 8 43,999 0 0
NOVARTIS A G OPT 66987V109 7,124 86,400 SH Put SOLE 8 86,400 0 0
NOVARTIS A G OPT 66987V109 4,477 54,300 SH Call SOLE 8 54,300 0 0
NOVAVAX INC COM 670002401 597 43,934 SH   SOLE 1 43,934 0 0
NOVAVAX INC COM 670002401 5 340 SH   DFND 1 0 0 340
NOVO-NORDISK A S ADR 670100205 35 580 SH   SOLE 1 580 0 0
NOVO-NORDISK A S OPT 670100205 1,096 18,200 SH Call SOLE 8 18,200 0 0
NOVO-NORDISK A S OPT 670100205 1,433 23,800 SH Put SOLE 8 23,800 0 0
NOVO-NORDISK A S ADR 670100205 1,182 19,632 SH   SOLE 8 19,632 0 0
NOVOCURE LTD COM G6674U108 26,212 389,260 SH   SOLE 1 389,260 0 0
NOVOCURE LTD COM G6674U108 36 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 1,856 27,555 SH   SOLE 8 27,555 0 0
NOVOCURE LTD OPT G6674U108 1,152 17,100 SH Call SOLE 8 17,100 0 0
NOVOCURE LTD OPT G6674U108 4,539 67,400 SH Put SOLE 8 67,400 0 0
NOW INC COM 67011P100 551 106,712 SH   SOLE 1 106,712 0 0
NOW INC COM 67011P100 2 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 1 100 SH   SOLE 8 100 0 0
NRG ENERGY INC COM 629377508 43,302 1,588,538 SH   SOLE 1 1,588,538 0 0
NRG ENERGY INC OPT 629377508 630 23,100 SH Put SOLE 8 23,100 0 0
NRG ENERGY INC COM 629377508 272 9,960 SH   SOLE 8 9,960 0 0
NRG ENERGY INC OPT 629377508 613 22,500 SH Call SOLE 8 22,500 0 0
NRG ENERGY INC COM 629377508 56 2,039 SH   SOLE 9 2,039 0 0
NRG ENERGY INC COM 629377508 379 13,905 SH   SOLE 99 13,905 0 0
NU SKIN ENTERPRISES INC COM 67018T105 3,355 153,514 SH   SOLE 1 153,514 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 190 8,700 SH Call SOLE 8 8,700 0 0
NU SKIN ENTERPRISES INC COM 67018T105 0 14 SH   SOLE 8 14 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 146 6,700 SH Put SOLE 8 6,700 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 7,170 427,227 SH   SOLE 1 427,227 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 1,541 1,589,000 PRN   SOLE 8 0 0 1,589,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 106 6,300 SH Put SOLE 8 6,300 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 560 33,400 SH Call SOLE 8 33,400 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAG5 23 22,000 PRN   SOLE 8 0 0 22,000
NUANCE COMMUNICATIONS INC COM 67020Y100 362 21,581 SH   SOLE 8 21,581 0 0
NUCOR CORP COM 670346105 23,331 647,671 SH   SOLE 1 647,671 0 0
NUCOR CORP COM 670346105 1,531 42,497 SH   SOLE 8 42,497 0 0
NUCOR CORP OPT 670346105 6,451 179,100 SH Call SOLE 8 179,100 0 0
NUCOR CORP OPT 670346105 3,367 93,500 SH Put SOLE 8 93,500 0 0
NUCOR CORP COM 670346105 98 2,713 SH   SOLE 9 2,713 0 0
NUCOR CORP COM 670346105 1,243 34,512 SH   SOLE 99 34,512 0 0
NUSTAR ENERGY LP COM 67058H102 1 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP COM 67058H102 132 15,326 SH   SOLE 1 15,326 0 0
NUTANIX INC COM 67059N108 119 7,500 SH   DFND 1 0 0 7,500
NUTANIX INC COM 67059N108 3,078 194,780 SH   SOLE 1 194,780 0 0
NUTANIX INC BOND 67059NAB4 338 430,000 PRN   SOLE 8 0 0 430,000
NUTANIX INC OPT 67059N108 1,706 108,000 SH Put SOLE 8 108,000 0 0
NUTANIX INC OPT 67059N108 4,396 278,200 SH Call SOLE 8 278,200 0 0
NUTRIEN LTD COM 67077M108 8 231 SH   DFND 1 0 0 231
NUTRIEN LTD COM 67077M108 2,681 78,999 SH   SOLE 1 78,999 0 0
NUTRIEN LTD COM 67077M108 183 5,384 SH   SOLE 8 5,384 0 0
NUTRIEN LTD OPT 67077M108 10,392 306,200 SH Call SOLE 8 306,200 0 0
NUTRIEN LTD OPT 67077M108 801 23,600 SH Put SOLE 8 23,600 0 0
NUTRIEN LTD COM 67077M108 3,060 90,176 SH   SOLE 9 90,176 0 0
NUVASIVE INC COM 670704105 992 19,607 SH   SOLE 1 19,607 0 0
NUVASIVE INC COM 670704105 1,205 23,789 SH   SOLE 8 23,789 0 0
NUVASIVE INC COM 670704105 87 1,715 SH   SOLE 99 1,715 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 8 1,100 SH   DFND 1 0 0 1,100
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 0 12 SH   SOLE 1 12 0 0
NV5 GLOBAL INC COM 62945V109 845 20,440 SH   SOLE 1 20,440 0 0
NVE CORP COM 629445206 82 1,586 SH   SOLE 1 1,586 0 0
NVENT ELECTRIC PLC COM G6700G107 1,624 96,228 SH   SOLE 1 96,228 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC COM G6700G107 54 3,227 SH   SOLE 8 3,227 0 0
NVIDIA CORP COM 67066G104 926 3,512 SH   DFND 1 0 0 3,512
NVIDIA CORP COM 67066G104 344,627 1,307,383 SH   SOLE 1 1,307,383 0 0
NVIDIA CORP OPT 67066G104 191,743 727,400 SH Call SOLE 8 727,400 0 0
NVIDIA CORP COM 67066G104 72,874 276,455 SH   SOLE 8 276,455 0 0
NVIDIA CORP OPT 67066G104 220,712 837,300 SH Put SOLE 8 837,300 0 0
NVIDIA CORP COM 67066G104 10,787 40,922 SH   SOLE 9 40,922 0 0
NVIDIA CORP COM 67066G104 17,483 66,323 SH   SOLE 58 66,323 0 0
NVR INC COM 62944T105 7,760 3,020 SH   SOLE 1 3,020 0 0
NVR INC COM 62944T105 51 20 SH   SOLE 8 20 0 0
NVR INC COM 62944T105 79 31 SH   SOLE 9 31 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 43,124 520,000 SH Put SOLE 1 520,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109 52,537 633,507 SH   SOLE 1 633,507 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 7,339 88,500 SH Put SOLE 8 88,500 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 50,347 607,100 SH Call SOLE 8 607,100 0 0
NXP SEMICONDUCTORS N V COM N6596X109 313 3,780 SH   SOLE 8 3,780 0 0
NXP SEMICONDUCTORS N V COM N6596X109 259 3,129 SH   SOLE 9 3,129 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1 18 SH   SOLE 44 18 0 0
NXP SEMICONDUCTORS N V COM N6596X109 92 1,106 SH   SOLE 99 1,106 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 15,991 53,113 SH   SOLE 1 53,113 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 914 3,037 SH   SOLE 8 3,037 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 963 3,200 SH Put SOLE 8 3,200 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 753 2,500 SH Call SOLE 8 2,500 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 188 623 SH   SOLE 9 623 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,550 8,469 SH   SOLE 58 8,469 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 50 3,194 SH   SOLE 1 3,194 0 0
OASIS PETROLEUM INC OPT 674215108 18 51,600 SH Call SOLE 8 51,600 0 0
OASIS PETROLEUM INC COM 674215108 0 98 SH   SOLE 8 98 0 0
OASIS PETROLEUM INC OPT 674215108 0 1,300 SH Put SOLE 8 1,300 0 0
OBSEVA SA COM H5861P103 1 381 SH   SOLE 9 381 0 0
OBSIDIAN ENERGY LTD COM 674482203 0 326 SH   DFND 1 0 0 326
OBSIDIAN ENERGY LTD COM 674482203 0 3 SH   SOLE 9 3 0 0
OCCIDENTAL PETE CORP COM 674599105 263 22,712 SH   DFND 1 0 0 22,712
OCCIDENTAL PETE CORP COM 674599105 7,405 639,650 SH   SOLE 1 639,650 0 0
OCCIDENTAL PETE CORP OPT 674599105 6,308 544,691 SH Put SOLE 8 544,691 0 0
OCCIDENTAL PETE CORP OPT 674599105 6,693 577,993 SH Call SOLE 8 577,993 0 0
OCCIDENTAL PETE CORP COM 674599105 2,109 182,138 SH   SOLE 8 182,138 0 0
OCCIDENTAL PETE CORP COM 674599105 741 64,016 SH   SOLE 9 64,016 0 0
OCCIDENTAL PETE CORP COM 674599105 77 6,619 SH   SOLE 99 6,619 0 0
OCEANEERING INTL INC COM 675232102 242 81,888 SH   SOLE 1 81,888 0 0
OCEANEERING INTL INC COM 675232102 0 54 SH   SOLE 8 54 0 0
OCEANFIRST FINL CORP COM 675234108 669 42,041 SH   SOLE 1 42,041 0 0
OCULAR THERAPEUTIX INC COM 67576A100 70 14,029 SH   SOLE 1 14,029 0 0
OCWEN FINL CORP COM 675746309 23 44,658 SH   SOLE 1 44,658 0 0
OCWEN FINL CORP OPT 675746309 0 100 SH Call SOLE 8 100 0 0
ODONATE THERAPEUTICS INC COM 676079106 88 3,194 SH   SOLE 1 3,194 0 0
ODONATE THERAPEUTICS INC COM 676079106 72 2,619 SH   SOLE 99 2,619 0 0
OFFICE DEPOT INC COM 676220106 1,423 867,619 SH   SOLE 1 867,619 0 0
OFFICE DEPOT INC OPT 676220106 118 71,900 SH Call SOLE 8 71,900 0 0
OFFICE DEPOT INC COM 676220106 89 54,071 SH   SOLE 8 54,071 0 0
OFFICE DEPOT INC OPT 676220106 137 83,300 SH Put SOLE 8 83,300 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 2,024 74,257 SH   SOLE 1 74,257 0 0
OFG BANCORP COM 67103X102 462 41,262 SH   SOLE 1 41,262 0 0
OFG BANCORP COM 67103X102 2 164 SH   SOLE 8 164 0 0
OGE ENERGY CORP COM 670837103 7,525 244,886 SH   SOLE 1 244,886 0 0
OGE ENERGY CORP COM 670837103 46 1,482 SH   SOLE 9 1,482 0 0
OGE ENERGY CORP COM 670837103 199 6,472 SH   SOLE 99 6,472 0 0
OHIO VY BANC CORP COM 677719106 42 1,377 SH   SOLE 1 1,377 0 0
OI SA ADR 670851500 12 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 58 1,739 SH   SOLE 1 1,739 0 0
OIL STS INTL INC COM 678026105 119 58,081 SH   SOLE 1 58,081 0 0
OIL STS INTL INC COM 678026105 0 72 SH   SOLE 8 72 0 0
OKTA INC COM 679295105 26,460 216,425 SH   SOLE 1 216,425 0 0
OKTA INC COM 679295105 41 333 SH   DFND 1 0 0 333
OKTA INC OPT 679295105 36,751 300,600 SH Put SOLE 8 300,600 0 0
OKTA INC COM 679295105 5,576 45,608 SH   SOLE 8 45,608 0 0
OKTA INC OPT 679295105 20,173 165,000 SH Call SOLE 8 165,000 0 0
OKTA INC COM 679295105 94 768 SH   SOLE 9 768 0 0
OKTA INC COM 679295105 58 478 SH   SOLE 99 478 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 19,024 144,923 SH   SOLE 1 144,923 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 394 3,000 SH Put SOLE 8 3,000 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 827 6,300 SH Call SOLE 8 6,300 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 67 512 SH   SOLE 8 512 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 105 802 SH   SOLE 9 802 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 817 6,222 SH   SOLE 99 6,222 0 0
OLD NATL BANCORP IND COM 680033107 1,814 137,580 SH   SOLE 1 137,580 0 0
OLD NATL BANCORP IND OPT 680033107 62 4,700 SH Call SOLE 8 4,700 0 0
OLD REP INTL CORP COM 680223104 28 1,793 SH   SOLE 1 1,793 0 0
OLD SECOND BANCORP INC ILL COM 680277100 67 9,610 SH   SOLE 1 9,610 0 0
OLIN CORP COM 680665205 8,672 743,100 SH   SOLE 1 743,100 0 0
OLIN CORP OPT 680665205 166 14,200 SH Put SOLE 8 14,200 0 0
OLIN CORP OPT 680665205 291 24,900 SH Call SOLE 8 24,900 0 0
OLIN CORP COM 680665205 141 12,137 SH   SOLE 8 12,137 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 9,556 206,233 SH   SOLE 1 206,233 0 0
OLLIES BARGAIN OUTLT HLDGS I OPT 681116109 1,182 25,500 SH Put SOLE 8 25,500 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 274 5,904 SH   SOLE 8 5,904 0 0
OLYMPIC STEEL INC COM 68162K106 99 9,647 SH   SOLE 1 9,647 0 0
OLYMPIC STEEL INC COM 68162K106 43 4,172 SH   SOLE 8 4,172 0 0
OLYMPIC STEEL INC OPT 68162K106 10 1,000 SH Call SOLE 8 1,000 0 0
OLYMPIC STEEL INC OPT 68162K106 52 5,000 SH Put SOLE 8 5,000 0 0
OMEGA FLEX INC COM 682095104 115 1,357 SH   SOLE 1 1,357 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 2,171 81,870 SH   SOLE 1 81,870 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 2,276 85,758 SH   SOLE 8 85,758 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 3 100 SH Call SOLE 8 100 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 43 1,602 SH   SOLE 9 1,602 0 0
OMEROS CORP COM 682143102 317 23,669 SH   SOLE 1 23,669 0 0
OMEROS CORP COM 682143102 12 881 SH   SOLE 8 881 0 0
OMEROS CORP OPT 682143102 13 1,000 SH Put SOLE 8 1,000 0 0
OMNICELL INC COM 68213N109 2,636 40,210 SH   SOLE 1 40,210 0 0
OMNICELL INC COM 68213N109 237 3,610 SH   SOLE 99 3,610 0 0
OMNICOM GROUP INC COM 681919106 27,375 498,649 SH   SOLE 1 498,649 0 0
OMNICOM GROUP INC COM 681919106 799 14,533 SH   SOLE 8 14,533 0 0
OMNICOM GROUP INC OPT 681919106 1,093 19,900 SH Call SOLE 8 19,900 0 0
OMNICOM GROUP INC OPT 681919106 11,106 202,300 SH Put SOLE 8 202,300 0 0
OMNICOM GROUP INC COM 681919106 362 6,605 SH   SOLE 9 6,605 0 0
OMNICOM GROUP INC COM 681919106 772 14,056 SH   SOLE 99 14,056 0 0
ON DECK CAP INC COM 682163100 31 19,651 SH   SOLE 1 19,651 0 0
ON SEMICONDUCTOR CORP COM 682189105 3,748 301,304 SH   SOLE 1 301,304 0 0
ON SEMICONDUCTOR CORP COM 682189105 253 20,367 SH   SOLE 8 20,367 0 0
ON SEMICONDUCTOR CORP OPT 682189105 629 50,600 SH Put SOLE 8 50,600 0 0
ON SEMICONDUCTOR CORP OPT 682189105 3,808 306,100 SH Call SOLE 8 306,100 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,422 114,226 SH   SOLE 9 114,226 0 0
ON SEMICONDUCTOR CORP COM 682189105 543 43,678 SH   SOLE 99 43,678 0 0
ONCOCYTE CORPORATION COM 68235C107 17 7,380 SH   SOLE 1 7,380 0 0
ONCOCYTE CORPORATION COM 68235C107 417 170,080 SH   SOLE 8 170,080 0 0
ONE GAS INC COM 68235P108 7,580 90,637 SH   SOLE 1 90,637 0 0
ONE GAS INC COM 68235P108 1 16 SH   SOLE 8 16 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 168 12,088 SH   SOLE 1 12,088 0 0
ONEMAIN HLDGS INC COM 68268W103 8,055 421,330 SH   SOLE 1 421,330 0 0
ONEMAIN HLDGS INC COM 68268W103 3 130 SH   SOLE 8 130 0 0
ONEMAIN HLDGS INC COM 68268W103 101 5,302 SH   SOLE 99 5,302 0 0
ONEOK INC NEW COM 682680103 9,171 420,534 SH   SOLE 1 420,534 0 0
ONEOK INC NEW COM 682680103 466 21,384 SH   SOLE 8 21,384 0 0
ONEOK INC NEW OPT 682680103 464 21,300 SH Put SOLE 8 21,300 0 0
ONEOK INC NEW OPT 682680103 6,052 277,500 SH Call SOLE 8 277,500 0 0
ONEOK INC NEW COM 682680103 73 3,345 SH   SOLE 9 3,345 0 0
ONESPAN INC OPT 68287N100 436 24,000 SH Put SOLE 8 24,000 0 0
ONESPAN INC OPT 68287N100 111 6,100 SH Call SOLE 8 6,100 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 62 15,134 SH   SOLE 1 15,134 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 1,117 275,000 SH   SOLE 8 275,000 0 0
OOMA INC COM 683416101 81 6,787 SH   SOLE 1 6,787 0 0
OP BANCORP COM 67109R109 46 6,186 SH   SOLE 1 6,186 0 0
OPEN TEXT CORP COM 683715106 62 1,775 SH   SOLE 1 1,775 0 0
OPEN TEXT CORP OPT 683715106 7 200 SH Put SOLE 8 200 0 0
OPEN TEXT CORP OPT 683715106 70 2,000 SH Call SOLE 8 2,000 0 0
OPEN TEXT CORP COM 683715106 80 2,293 SH   SOLE 9 2,293 0 0
OPKO HEALTH INC COM 68375N103 172 128,115 SH   SOLE 1 128,115 0 0
OPPENHEIMER HLDGS INC COM 683797104 63 3,171 SH   SOLE 1 3,171 0 0
OPTIMIZERX CORP COM 68401U204 42 4,601 SH   SOLE 1 4,601 0 0
OPTINOSE INC COM 68404V100 55 12,281 SH   SOLE 1 12,281 0 0
OPUS BK IRVINE CALIF COM 684000102 1,205 69,569 SH   SOLE 1 69,569 0 0
ORACLE CORP COM 68389X105 167,562 3,467,056 SH   SOLE 1 3,467,056 0 0
ORACLE CORP COM 68389X105 314 6,490 SH   DFND 1 0 0 6,490
ORACLE CORP OPT 68389X105 14,673 303,600 SH Put SOLE 8 303,600 0 0
ORACLE CORP OPT 68389X105 10,357 214,300 SH Call SOLE 8 214,300 0 0
ORACLE CORP COM 68389X105 93 1,930 SH   SOLE 8 1,930 0 0
ORACLE CORP COM 68389X105 1,079 22,325 SH   SOLE 9 22,325 0 0
ORACLE CORP COM 68389X105 353 7,299 SH   SOLE 99 7,299 0 0
ORAGENICS INC COM 684023302 99 170,538 SH   SOLE 8 170,538 0 0
ORAMED PHARM INC COM 68403P203 12 3,823 SH   DFND 1 0 0 3,823
ORANGE ADR 684060106 523 43,279 SH   SOLE 1 43,279 0 0
ORANGE ADR 684060106 1,297 107,390 SH   SOLE 9 107,390 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 1,150 106,893 SH   SOLE 1 106,893 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 124 11,529 SH   SOLE 99 11,529 0 0
ORBCOMM INC COM 68555P100 59 24,303 SH   SOLE 1 24,303 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 16 2,077 SH   SOLE 99 2,077 0 0
ORCHID IS CAP INC TRUS 68571X103 63 21,450 SH   SOLE 1 21,450 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 30 9,296 SH   SOLE 1 9,296 0 0
ORIGIN BANCORP INC COM 68621T102 129 6,346 SH   SOLE 1 6,346 0 0
ORION ENGINEERED CARBONS S A COM L72967109 396 53,129 SH   SOLE 1 53,129 0 0
ORMAT TECHNOLOGIES INC COM 686688102 893 13,186 SH   SOLE 1 13,186 0 0
ORMAT TECHNOLOGIES INC COM 686688102 2 32 SH   SOLE 8 32 0 0
ORRSTOWN FINL SVCS INC COM 687380105 46 3,359 SH   SOLE 1 3,359 0 0
ORTHOFIX MED INC COM 68752M108 589 21,022 SH   SOLE 1 21,022 0 0
ORTHOFIX MED INC COM 68752M108 2 70 SH   SOLE 8 70 0 0
ORTHOFIX MED INC COM 68752M108 194 6,933 SH   SOLE 99 6,933 0 0
ORTHOPEDIATRICS CORP COM 68752L100 219 5,530 SH   SOLE 1 5,530 0 0
ORTHOPEDIATRICS CORP COM 68752L100 0 3 SH   SOLE 8 3 0 0
OSHKOSH CORP COM 688239201 5,576 86,679 SH   SOLE 1 86,679 0 0
OSHKOSH CORP OPT 688239201 167 2,600 SH Call SOLE 8 2,600 0 0
OSHKOSH CORP OPT 688239201 129 2,000 SH Put SOLE 8 2,000 0 0
OSHKOSH CORP COM 688239201 123 1,908 SH   SOLE 8 1,908 0 0
OSHKOSH CORP COM 688239201 261 4,052 SH   SOLE 99 4,052 0 0
OSI SYSTEMS INC COM 671044105 1,711 24,811 SH   SOLE 1 24,811 0 0
OSI SYSTEMS INC BOND 671044AD7 94 100,000 PRN   SOLE 8 0 0 100,000
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 9 2,944 SH   SOLE 1 2,944 0 0
OTONOMY INC COM 68906L105 58 29,631 SH   SOLE 8 29,631 0 0
OTTER TAIL CORP COM 689648103 1,672 37,621 SH   SOLE 1 37,621 0 0
OUTFRONT MEDIA INC TRUS 69007J106 434 32,256 SH   SOLE 1 32,256 0 0
OUTFRONT MEDIA INC TRUS 69007J106 1 100 SH   SOLE 8 100 0 0
OUTFRONT MEDIA INC COM 69007J106 27 2,010 SH   SOLE 99 2,010 0 0
OUTLOOK THERAPEUTICS INC COM 69012T206 21 35,226 SH   SOLE 8 35,226 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 49 21,486 SH   SOLE 1 21,486 0 0
OVERSTOCK COM INC DEL COM 690370101 63 12,740 SH   SOLE 1 12,740 0 0
OVERSTOCK COM INC DEL OPT 690370101 333 66,800 SH Call SOLE 8 66,800 0 0
OVERSTOCK COM INC DEL OPT 690370101 104 20,900 SH Put SOLE 8 20,900 0 0
OVERSTOCK COM INC DEL COM 690370101 0 100 SH   SOLE 8 100 0 0
OWENS &amp MINOR INC NEW COM 690732102 1,283 140,250 SH   SOLE 1 140,250 0 0
OWENS &amp MINOR INC NEW COM 690732102 0 47 SH   SOLE 8 47 0 0
OWENS CORNING NEW COM 690742101 1,738 44,795 SH   SOLE 1 44,795 0 0
OWENS CORNING NEW COM 690742101 98 2,527 SH   SOLE 8 2,527 0 0
OWENS CORNING NEW OPT 690742101 497 12,800 SH Call SOLE 8 12,800 0 0
OWENS CORNING NEW OPT 690742101 1,164 30,000 SH Put SOLE 8 30,000 0 0
OWENS CORNING NEW COM 690742101 32 806 SH   SOLE 9 806 0 0
OXFORD INDS INC COM 691497309 1,046 28,841 SH   SOLE 1 28,841 0 0
OXFORD INDS INC OPT 691497309 4 100 SH Put SOLE 8 100 0 0
P A M TRANSN SVCS INC COM 693149106 19 639 SH   SOLE 1 639 0 0
PACCAR INC COM 693718108 33,375 545,985 SH   SOLE 1 545,985 0 0
PACCAR INC OPT 693718108 850 13,900 SH Call SOLE 8 13,900 0 0
PACCAR INC OPT 693718108 550 9,000 SH Put SOLE 8 9,000 0 0
PACCAR INC COM 693718108 194 3,193 SH   SOLE 9 3,193 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 231 75,434 SH   SOLE 1 75,434 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 4 9,896 SH   SOLE 1 9,896 0 0
PACIFIC ETHANOL INC COM 69423U305 0 648 SH   DFND 1 0 0 648
PACIFIC MERCANTILE BANCORP COM 694552100 236 50,138 SH   SOLE 1 50,138 0 0
PACIFIC PREMIER BANCORP COM 69478X105 917 48,651 SH   SOLE 1 48,651 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1 73 SH   SOLE 8 73 0 0
PACIRA BIOSCIENCES COM 695127100 1,190 35,469 SH   SOLE 1 35,469 0 0
PACIRA BIOSCIENCES COM 695127100 139 4,157 SH   SOLE 8 4,157 0 0
PACIRA BIOSCIENCES BOND 695127AD2 890 938,000 PRN   SOLE 8 0 0 938,000
PACKAGING CORP AMER COM 695156109 18,822 216,771 SH   SOLE 1 216,771 0 0
PACKAGING CORP AMER COM 695156109 0 5 SH   SOLE 8 5 0 0
PACKAGING CORP AMER OPT 695156109 130 1,500 SH Call SOLE 8 1,500 0 0
PACKAGING CORP AMER OPT 695156109 104 1,200 SH Put SOLE 8 1,200 0 0
PACKAGING CORP AMER COM 695156109 67 762 SH   SOLE 9 762 0 0
PACKAGING CORP AMER COM 695156109 130 1,496 SH   SOLE 99 1,496 0 0
PACWEST BANCORP DEL COM 695263103 559 31,153 SH   SOLE 1 31,153 0 0
PACWEST BANCORP DEL COM 695263103 405 22,607 SH   SOLE 99 22,607 0 0
PAGERDUTY INC COM 69553P100 22 1,255 SH   DFND 1 0 0 1,255
PAGERDUTY INC COM 69553P100 1,005 58,175 SH   SOLE 9 58,175 0 0
PAGSEGURO DIGITAL LTD COM G68707101 3,303 170,878 SH   SOLE 1 170,878 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 1,036 53,600 SH Put SOLE 8 53,600 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 1,463 75,700 SH Call SOLE 8 75,700 0 0
PAGSEGURO DIGITAL LTD COM G68707101 200 10,338 SH   SOLE 8 10,338 0 0
PAGSEGURO DIGITAL LTD COM G68707101 2 78 SH   SOLE 9 78 0 0
PALATIN TECHNOLOGIES INC COM 696077403 32 76,321 SH   SOLE 1 76,321 0 0
PALO ALTO NETWORKS INC COM 697435105 42,740 260,672 SH   SOLE 1 260,672 0 0
PALO ALTO NETWORKS INC OPT 697435105 9,198 56,100 SH Put SOLE 8 56,100 0 0
PALO ALTO NETWORKS INC OPT 697435105 20,429 124,600 SH Call SOLE 8 124,600 0 0
PALO ALTO NETWORKS INC COM 697435105 3,538 21,575 SH   SOLE 8 21,575 0 0
PALO ALTO NETWORKS INC COM 697435105 992 6,048 SH   SOLE 9 6,048 0 0
PALOMAR HLDGS INC COM 69753M105 358 6,140 SH   SOLE 1 6,140 0 0
PALOMAR HLDGS INC COM 69753M105 0 8 SH   SOLE 8 8 0 0
PAMPA ENERGIA S A ADR 697660207 875 77,431 SH   SOLE 1 77,431 0 0
PAN AMERN SILVER CORP COM 697900108 7,221 503,883 SH   SOLE 1 503,883 0 0
PAN AMERN SILVER CORP COM 697900108 7 482 SH   DFND 1 0 0 482
PAN AMERN SILVER CORP COM 697900108 859 59,947 SH   SOLE 8 59,947 0 0
PAN AMERN SILVER CORP OPT 697900108 1,301 90,800 SH Call SOLE 8 90,800 0 0
PAN AMERN SILVER CORP OPT 697900108 1,301 90,800 SH Put SOLE 8 90,800 0 0
PANHANDLE OIL AND GAS INC COM 698477106 19 5,067 SH   SOLE 1 5,067 0 0
PAPA JOHNS INTL INC COM 698813102 1,239 23,220 SH   SOLE 1 23,220 0 0
PAPA JOHNS INTL INC COM 698813102 3 63 SH   SOLE 8 63 0 0
PAPA JOHNS INTL INC OPT 698813102 379 7,100 SH Call SOLE 8 7,100 0 0
PAPA JOHNS INTL INC OPT 698813102 53 1,000 SH Put SOLE 8 1,000 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 443 62,434 SH   SOLE 1 62,434 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 0 51 SH   SOLE 8 51 0 0
PAR TECHNOLOGY CORP COM 698884103 115 9,002 SH   SOLE 1 9,002 0 0
PAR TECHNOLOGY CORP COM 698884103 2 135 SH   SOLE 8 135 0 0
PARAMOUNT GROUP INC TRUS 69924R108 2,395 272,104 SH   SOLE 1 272,104 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 34 11,031 SH   SOLE 1 11,031 0 0
PARETEUM CORP COM 69946T207 17 42,372 SH   SOLE 1 42,372 0 0
PARK HOTELS RESORTS INC TRUS 700517105 4,193 530,122 SH   SOLE 1 530,122 0 0
PARK HOTELS RESORTS INC COM 700517105 436 55,092 SH   SOLE 99 55,092 0 0
PARK NATL CORP COM 700658107 343 4,409 SH   SOLE 1 4,409 0 0
PARK OHIO HLDGS CORP COM 700666100 55 2,898 SH   SOLE 1 2,898 0 0
PARKE BANCORP INC COM 700885106 44 3,283 SH   SOLE 1 3,283 0 0
PARKER DRILLING CO COM 701081507 790 93,140 SH   SOLE 8 93,140 0 0
PARKER DRILLING CO COM 701081507 16 1,937 SH   SOLE 99 1,937 0 0
PARKER HANNIFIN CORP COM 701094104 11,690 90,110 SH   SOLE 1 90,110 0 0
PARKER HANNIFIN CORP OPT 701094104 1,544 11,900 SH Call SOLE 8 11,900 0 0
PARKER HANNIFIN CORP COM 701094104 26 200 SH   SOLE 8 200 0 0
PARKER HANNIFIN CORP OPT 701094104 714 5,500 SH Put SOLE 8 5,500 0 0
PARKER HANNIFIN CORP COM 701094104 136 1,060 SH   SOLE 9 1,060 0 0
PARSLEY ENERGY INC COM 701877102 3,159 551,176 SH   SOLE 1 551,176 0 0
PARSLEY ENERGY INC COM 701877102 1,020 178,031 SH   SOLE 8 178,031 0 0
PARSLEY ENERGY INC OPT 701877102 795 138,800 SH Call SOLE 8 138,800 0 0
PARSLEY ENERGY INC COM 701877102 32 5,506 SH   SOLE 99 5,506 0 0
PARSONS CORPORATION COM 70202L102 776 24,282 SH   SOLE 1 24,282 0 0
PARTY CITY HOLDCO INC COM 702149105 9 17,981 SH   SOLE 1 17,981 0 0
PARTY CITY HOLDCO INC COM 702149105 0 16 SH   SOLE 8 16 0 0
PATRICK INDS INC COM 703343103 861 30,571 SH   SOLE 1 30,571 0 0
PATRICK INDS INC COM 703343103 162 5,750 SH   SOLE 99 5,750 0 0
PATTERSON COS INC COM 703395103 635 41,557 SH   SOLE 1 41,557 0 0
PATTERSON COS INC OPT 703395103 58 3,800 SH Put SOLE 8 3,800 0 0
PATTERSON COS INC OPT 703395103 284 18,600 SH Call SOLE 8 18,600 0 0
PATTERSON UTI ENERGY INC COM 703481101 1,291 549,271 SH   SOLE 1 549,271 0 0
PATTERSON UTI ENERGY INC OPT 703481101 5 2,000 SH Put SOLE 8 2,000 0 0
PATTERSON UTI ENERGY INC COM 703481101 3 1,261 SH   SOLE 8 1,261 0 0
PATTERSON UTI ENERGY INC OPT 703481101 11 4,500 SH Call SOLE 8 4,500 0 0
PAYCHEX INC COM 704326107 43,129 685,460 SH   SOLE 1 685,460 0 0
PAYCHEX INC COM 704326107 94 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC OPT 704326107 478 7,600 SH Put SOLE 8 7,600 0 0
PAYCHEX INC COM 704326107 2 31 SH   SOLE 8 31 0 0
PAYCHEX INC OPT 704326107 11,942 189,800 SH Call SOLE 8 189,800 0 0
PAYCHEX INC COM 704326107 6,083 96,685 SH   SOLE 9 96,685 0 0
PAYCOM SOFTWARE INC COM 70432V102 8 40 SH   DFND 1 0 0 40
PAYCOM SOFTWARE INC COM 70432V102 12,875 63,739 SH   SOLE 1 63,739 0 0
PAYCOM SOFTWARE INC OPT 70432V102 20 100 SH Put SOLE 8 100 0 0
PAYCOM SOFTWARE INC COM 70432V102 60 294 SH   SOLE 8 294 0 0
PAYCOM SOFTWARE INC COM 70432V102 78 389 SH   SOLE 9 389 0 0
PAYLOCITY HLDG CORP COM 70438V106 344 3,900 SH   SOLE 1 3,900 0 0
PAYLOCITY HLDG CORP COM 70438V106 222 2,513 SH   SOLE 8 2,513 0 0
PAYLOCITY HLDG CORP OPT 70438V106 1,236 14,000 SH Put SOLE 8 14,000 0 0
PAYLOCITY HLDG CORP OPT 70438V106 1,334 15,100 SH Call SOLE 8 15,100 0 0
PAYLOCITY HLDG CORP COM 70438V106 141 1,595 SH   SOLE 99 1,595 0 0
PAYPAL HLDGS INC COM 70450Y103 168,207 1,756,899 SH   SOLE 1 1,756,899 0 0
PAYPAL HLDGS INC COM 70450Y103 2,052 21,431 SH   DFND 1 0 0 21,431
PAYPAL HLDGS INC OPT 70450Y103 35,931 375,300 SH Call SOLE 8 375,300 0 0
PAYPAL HLDGS INC COM 70450Y103 20,054 209,466 SH   SOLE 8 209,466 0 0
PAYPAL HLDGS INC OPT 70450Y103 75,578 789,400 SH Put SOLE 8 789,400 0 0
PAYPAL HLDGS INC COM 70450Y103 2,731 28,523 SH   SOLE 9 28,523 0 0
PAYPAL HLDGS INC COM 70450Y103 14,130 147,591 SH   SOLE 58 147,591 0 0
PAYPAL HLDGS INC COM 70450Y103 44 455 SH   SOLE 82 455 0 0
PAYPAL HLDGS INC COM 70450Y103 348 3,634 SH   SOLE 99 3,634 0 0
PAYSIGN INC COM 70451A104 127 24,398 SH   SOLE 1 24,398 0 0
PBF ENERGY INC COM 69318G106 1,255 177,069 SH   SOLE 1 177,069 0 0
PBF ENERGY INC COM 69318G106 1 198 SH   SOLE 8 198 0 0
PBF ENERGY INC OPT 69318G106 1 100 SH Put SOLE 8 100 0 0
PC CONNECTION INC COM 69318J100 845 20,502 SH   SOLE 1 20,502 0 0
PC CONNECTION INC COM 69318J100 4 100 SH   SOLE 8 100 0 0
PCSB FINL CORP COM 69324R104 72 5,173 SH   SOLE 1 5,173 0 0
PDC ENERGY INC COM 69327R101 10,798 1,739,029 SH   SOLE 1 1,739,029 0 0
PDC ENERGY INC OPT 69327R101 3 500 SH Call SOLE 8 500 0 0
PDC ENERGY INC COM 69327R101 11 1,716 SH   SOLE 99 1,716 0 0
PDF SOLUTIONS INC COM 693282105 272 23,164 SH   SOLE 1 23,164 0 0
PDF SOLUTIONS INC COM 693282105 1 107 SH   SOLE 8 107 0 0
PDL BIOPHARMA INC COM 69329Y104 623 220,721 SH   SOLE 1 220,721 0 0
PDL CMNTY BANCORP COM 69290X101 29 2,772 SH   SOLE 1 2,772 0 0
PEABODY ENERGY CORP NEW COM 704551100 64 22,062 SH   SOLE 1 22,062 0 0
PEABODY ENERGY CORP NEW OPT 704551100 45 15,600 SH Put SOLE 8 15,600 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 111 6,164 SH   SOLE 1 6,164 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 7,553 693,513 SH   SOLE 1 693,513 0 0
PEDEVCO CORP COM 70532Y303 32 36,338 SH   SOLE 8 36,338 0 0
PEGASYSTEMS INC COM 705573103 114 1,600 SH   SOLE 1 1,600 0 0
PEGASYSTEMS INC COM 705573103 3 40 SH   SOLE 8 40 0 0
PEGASYSTEMS INC COM 705573103 68 959 SH   SOLE 99 959 0 0
PEMBINA PIPELINE CORP COM 706327103 19 1,000 SH   DFND 1 0 0 1,000
PEMBINA PIPELINE CORP COM 706327103 66 3,518 SH   SOLE 1 3,518 0 0
PEMBINA PIPELINE CORP COM 706327103 0 15 SH   SOLE 8 15 0 0
PEMBINA PIPELINE CORP COM 706327103 613 32,626 SH   SOLE 9 32,626 0 0
PEMBINA PIPELINE CORP COM 706327103 83 4,393 SH   SOLE 99 4,393 0 0
PENN NATL GAMING INC COM 707569109 497 39,223 SH   SOLE 1 39,223 0 0
PENN NATL GAMING INC OPT 707569109 3,687 291,500 SH Put SOLE 8 291,500 0 0
PENN NATL GAMING INC COM 707569109 405 32,038 SH   SOLE 8 32,038 0 0
PENN NATL GAMING INC OPT 707569109 2,985 235,900 SH Call SOLE 8 235,900 0 0
PENNEY J C CORP INC COM 708160106 149 412,929 SH   SOLE 1 412,929 0 0
PENNEY J C CORP INC OPT 708160106 10 28,000 SH Call SOLE 8 28,000 0 0
PENNEY J C CORP INC OPT 708160106 67 187,300 SH Put SOLE 8 187,300 0 0
PENNEY J C CORP INC COM 708160106 13 35,669 SH   SOLE 8 35,669 0 0
PENNS WOODS BANCORP INC COM 708430103 112 4,586 SH   SOLE 1 4,586 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 93 101,420 SH   SOLE 1 101,420 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 4 4,313 SH   SOLE 8 4,313 0 0
PENNYMAC FINL SVCS INC COM 70932M107 763 34,484 SH   SOLE 8 34,484 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 878 82,760 SH   SOLE 1 82,760 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 608 21,721 SH   SOLE 1 21,721 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 285 10,145 SH   SOLE 8 10,145 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 336 12,000 SH Put SOLE 8 12,000 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 314 11,200 SH Call SOLE 8 11,200 0 0
PENTAIR PLC COM G7S00T104 1 33 SH   DFND 1 0 0 33
PENTAIR PLC COM G7S00T104 3,302 110,962 SH   SOLE 1 110,962 0 0
PENTAIR PLC COM G7S00T104 182 6,122 SH   SOLE 8 6,122 0 0
PENTAIR PLC OPT G7S00T104 241 8,100 SH Call SOLE 8 8,100 0 0
PENTAIR PLC OPT G7S00T104 280 9,400 SH Put SOLE 8 9,400 0 0
PENTAIR PLC COM G7S00T104 408 13,763 SH   SOLE 9 13,763 0 0
PENUMBRA INC COM 70975L107 3,817 23,661 SH   SOLE 1 23,661 0 0
PENUMBRA INC COM 70975L107 23 141 SH   SOLE 8 141 0 0
PENUMBRA INC COM 70975L107 120 743 SH   SOLE 99 743 0 0
PEOPLES BANCORP INC COM 709789101 133 5,994 SH   SOLE 1 5,994 0 0
PEOPLES BANCORP N C INC COM 710577107 68 3,331 SH   SOLE 1 3,331 0 0
PEOPLES FINL SVCS CORP COM 711040105 91 2,297 SH   SOLE 1 2,297 0 0
PEOPLES UTAH BANCORP COM 712706209 101 5,198 SH   SOLE 1 5,198 0 0
PEOPLES UTD FINL INC COM 712704105 7,710 697,670 SH   SOLE 1 697,670 0 0
PEOPLES UTD FINL INC OPT 712704105 115 10,400 SH Call SOLE 8 10,400 0 0
PEOPLES UTD FINL INC OPT 712704105 126 11,400 SH Put SOLE 8 11,400 0 0
PEOPLES UTD FINL INC COM 712704105 38 3,553 SH   SOLE 9 3,553 0 0
PEPSICO INC COM 713448108 168,725 1,404,865 SH   SOLE 1 1,404,865 0 0
PEPSICO INC COM 713448108 2,419 20,144 SH   DFND 1 0 0 20,144
PEPSICO INC OPT 713448108 22,326 185,900 SH Put SOLE 8 185,900 0 0
PEPSICO INC COM 713448108 8,821 73,445 SH   SOLE 8 73,445 0 0
PEPSICO INC OPT 713448108 16,490 137,300 SH Call SOLE 8 137,300 0 0
PEPSICO INC COM 713448108 1,942 16,180 SH   SOLE 9 16,180 0 0
PEPSICO INC COM 713448108 18,149 151,117 SH   SOLE 58 151,117 0 0
PEPSICO INC COM 713448108 42 352 SH   SOLE 82 352 0 0
PERFICIENT INC COM 71375U101 1,437 53,026 SH   SOLE 1 53,026 0 0
PERFICIENT INC COM 71375U101 6 224 SH   SOLE 8 224 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 2,161 87,406 SH   SOLE 1 87,406 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 3 136 SH   SOLE 8 136 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 342 13,842 SH   SOLE 99 13,842 0 0
PERFORMANCE SHIPPING INC COM Y67305105 43 76,200 SH   DFND 1 0 0 76,200
PERION NETWORK LTD COM M78673114 113 23,100 SH   SOLE 1 23,100 0 0
PERKINELMER INC COM 714046109 4,299 57,121 SH   SOLE 1 57,121 0 0
PERKINELMER INC COM 714046109 51 684 SH   SOLE 8 684 0 0
PERKINELMER INC COM 714046109 67 889 SH   SOLE 9 889 0 0
PERMIAN BASIN RTY TR TRUS 714236106 5 1,792 SH   SOLE 8 1,792 0 0
PERRIGO CO PLC COM G97822103 3,270 68,012 SH   SOLE 1 68,012 0 0
PERRIGO CO PLC COM G97822103 804 16,718 SH   SOLE 8 16,718 0 0
PERRIGO CO PLC OPT G97822103 1,885 39,200 SH Call SOLE 8 39,200 0 0
PERRIGO CO PLC OPT G97822103 1,678 34,900 SH Put SOLE 8 34,900 0 0
PERRIGO CO PLC COM G97822103 50 1,040 SH   SOLE 9 1,040 0 0
PERRIGO CO PLC COM G97822103 443 9,208 SH   SOLE 99 9,208 0 0
PERSONALIS INC COM 71535D106 50 6,235 SH   SOLE 1 6,235 0 0
PERSPECTA INC COM 715347100 988 54,086 SH   SOLE 1 54,086 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 0 2 SH   SOLE 8 2 0 0
PETIQ INC COM 71639T106 154 6,586 SH   SOLE 1 6,586 0 0
PETMED EXPRESS INC COM 716382106 1,404 48,808 SH   SOLE 1 48,808 0 0
PETROCHINA CO LTD OPT 71646E100 202 5,600 SH Put SOLE 8 5,600 0 0
PETROCHINA CO LTD OPT 71646E100 18 500 SH Call SOLE 8 500 0 0
PETROCHINA CO LTD ADR 71646E100 231 6,425 SH   SOLE 9 6,425 0 0
PETROCHINA CO LTD ADR 71646E100 204 5,665 SH   SOLE 99 5,665 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 24 4,440 SH   DFND 1 0 0 4,440
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 6,299 1,145,314 SH   SOLE 1 1,145,314 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 5,199 945,128 SH   SOLE 8 945,128 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 7,021 1,276,600 SH Call SOLE 8 1,276,600 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 8,216 1,493,900 SH Put SOLE 8 1,493,900 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 1,443 262,283 SH   SOLE 9 262,283 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 58 10,582 SH   SOLE 99 10,582 0 0
PFENEX INC COM 717071104 87 9,943 SH   SOLE 1 9,943 0 0
PFENEX INC COM 717071104 1 159 SH   SOLE 8 159 0 0
PFIZER INC COM 717081103 878 26,913 SH   DFND 1 0 0 26,913
PFIZER INC COM 717081103 237,830 7,286,497 SH   SOLE 1 7,286,497 0 0
PFIZER INC COM 717081103 9,615 294,569 SH   SOLE 8 294,569 0 0
PFIZER INC OPT 717081103 23,181 710,200 SH Call SOLE 8 710,200 0 0
PFIZER INC OPT 717081103 30,469 933,500 SH Put SOLE 8 933,500 0 0
PFIZER INC OPT 717081103 3,264 100,000 SH Call SOLE 9 100,000 0 0
PFIZER INC COM 717081103 5,429 166,324 SH   SOLE 9 166,324 0 0
PFIZER INC OPT 717081103 3,264 100,000 SH Put SOLE 9 100,000 0 0
PFIZER INC COM 717081103 19,586 600,062 SH   SOLE 58 600,062 0 0
PFIZER INC COM 717081103 851 26,066 SH   SOLE 99 26,066 0 0
PG&ampE CORP COM 69331C108 41 4,499 SH   SOLE 1 4,499 0 0
PG&ampE CORP COM 69331C108 975 108,471 SH   SOLE 8 108,471 0 0
PG&ampE CORP OPT 69331C108 180 20,000 SH Put SOLE 8 20,000 0 0
PG&ampE CORP OPT 69331C108 978 108,800 SH Call SOLE 8 108,800 0 0
PG&ampE CORP COM 69331C108 37 4,128 SH   SOLE 9 4,128 0 0
PGT INNOVATIONS INC COM 69336V101 400 47,742 SH   SOLE 1 47,742 0 0
PGT INNOVATIONS INC COM 69336V101 68 8,142 SH   SOLE 99 8,142 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 15 4,548 SH   SOLE 1 4,548 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 20 6,087 SH   SOLE 99 6,087 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 406 16,805 SH   SOLE 1 16,805 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 0 2 SH   SOLE 8 2 0 0
PHILIP MORRIS INTL INC COM 718172109 168 2,306 SH   DFND 1 0 0 2,306
PHILIP MORRIS INTL INC COM 718172109 73,020 1,000,827 SH   SOLE 1 1,000,827 0 0
PHILIP MORRIS INTL INC OPT 718172109 22,144 303,500 SH Put SOLE 8 303,500 0 0
PHILIP MORRIS INTL INC OPT 718172109 10,521 144,200 SH Call SOLE 8 144,200 0 0
PHILIP MORRIS INTL INC COM 718172109 1,032 14,153 SH   SOLE 9 14,153 0 0
PHILLIPS 66 COM 718546104 343 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 COM 718546104 19,011 354,350 SH   SOLE 1 354,350 0 0
PHILLIPS 66 OPT 718546104 3,192 59,500 SH Call SOLE 8 59,500 0 0
PHILLIPS 66 OPT 718546104 1,899 35,400 SH Put SOLE 8 35,400 0 0
PHILLIPS 66 COM 718546104 862 16,069 SH   SOLE 8 16,069 0 0
PHILLIPS 66 COM 718546104 1,813 33,805 SH   SOLE 9 33,805 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 28,550 783,697 SH   SOLE 1 783,697 0 0
PHOTRONICS INC COM 719405102 996 97,015 SH   SOLE 1 97,015 0 0
PHOTRONICS INC COM 719405102 4 385 SH   SOLE 8 385 0 0
PHUNWARE INC COM 71948P100 7 10,469 SH   SOLE 1 10,469 0 0
PHYSICIANS RLTY TR TRUS 71943U104 3,185 228,459 SH   SOLE 1 228,459 0 0
PHYSICIANS RLTY TR TRUS 71943U104 657 47,120 SH   SOLE 8 47,120 0 0
PHYSICIANS RLTY TR COM 71943U104 138 9,897 SH   SOLE 99 9,897 0 0
PICO HLDGS INC COM 693366205 46 5,958 SH   SOLE 1 5,958 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 2,111 119,493 SH   SOLE 1 119,493 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 89 39,005 SH   SOLE 1 39,005 0 0
PILGRIMS PRIDE CORP COM 72147K108 7,268 401,113 SH   SOLE 1 401,113 0 0
PILGRIMS PRIDE CORP COM 72147K108 103 5,677 SH   SOLE 8 5,677 0 0
PILGRIMS PRIDE CORP OPT 72147K108 158 8,700 SH Call SOLE 8 8,700 0 0
PILGRIMS PRIDE CORP OPT 72147K108 241 13,300 SH Put SOLE 8 13,300 0 0
PILGRIMS PRIDE CORP COM 72147K108 289 15,956 SH   SOLE 99 15,956 0 0
PIMCO INCOME STRATEGY FD II FUND 72201J104 3 400 SH   DFND 1 0 0 400
PINDUODUO INC ADR 722304102 77,970 2,163,989 SH   SOLE 1 2,163,989 0 0
PINDUODUO INC ADR 722304102 372 10,338 SH   SOLE 8 10,338 0 0
PINDUODUO INC OPT 722304102 13,255 367,900 SH Call SOLE 8 367,900 0 0
PINDUODUO INC OPT 722304102 15,122 419,700 SH Put SOLE 8 419,700 0 0
PINDUODUO INC ADR 722304102 1,510 41,900 SH   SOLE 9 41,900 0 0
PINDUODUO INC ADR 722304102 29 800 SH   DFND 20 0 0 800
PINNACLE FINL PARTNERS INC COM 72346Q104 3,833 102,123 SH   SOLE 1 102,123 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 243 6,484 SH   SOLE 99 6,484 0 0
PINNACLE WEST CAP CORP COM 723484101 7,244 95,573 SH   SOLE 1 95,573 0 0
PINNACLE WEST CAP CORP COM 723484101 5 68 SH   SOLE 8 68 0 0
PINNACLE WEST CAP CORP COM 723484101 69 910 SH   SOLE 9 910 0 0
PINNACLE WEST CAP CORP COM 723484101 326 4,297 SH   SOLE 99 4,297 0 0
PINTEREST INC COM 72352L106 6,365 412,187 SH   SOLE 1 412,187 0 0
PINTEREST INC COM 72352L106 4 229 SH   DFND 1 0 0 229
PINTEREST INC OPT 72352L106 8,467 548,400 SH Put SOLE 8 548,400 0 0
PINTEREST INC COM 72352L106 6,726 435,604 SH   SOLE 8 435,604 0 0
PINTEREST INC OPT 72352L106 1,485 96,200 SH Call SOLE 8 96,200 0 0
PINTEREST INC COM 72352L106 9 582 SH   SOLE 9 582 0 0
PINTEREST INC COM 72352L106 52 3,344 SH   SOLE 99 3,344 0 0
PIONEER NAT RES CO COM 723787107 6,055 86,328 SH   SOLE 1 86,328 0 0
PIONEER NAT RES CO COM 723787107 3 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO OPT 723787107 3,865 55,100 SH Call SOLE 8 55,100 0 0
PIONEER NAT RES CO OPT 723787107 15,798 225,200 SH Put SOLE 8 225,200 0 0
PIONEER NAT RES CO COM 723787107 9,631 137,292 SH   SOLE 8 137,292 0 0
PIONEER NAT RES CO COM 723787107 127 1,811 SH   SOLE 9 1,811 0 0
PIPER SANDLER COMPANIES COM 724078100 675 13,362 SH   SOLE 1 13,362 0 0
PIPER SANDLER COMPANIES COM 724078100 321 6,351 SH   SOLE 99 6,351 0 0
PITNEY BOWES INC COM 724479100 323 158,410 SH   SOLE 1 158,410 0 0
PITNEY BOWES INC OPT 724479100 13 6,400 SH Put SOLE 8 6,400 0 0
PITNEY BOWES INC OPT 724479100 33 16,400 SH Call SOLE 8 16,400 0 0
PITNEY BOWES INC COM 724479100 212 103,975 SH   SOLE 8 103,975 0 0
PJT PARTNERS INC COM 69343T107 344 7,925 SH   SOLE 1 7,925 0 0
PJT PARTNERS INC COM 69343T107 7 157 SH   DFND 1 0 0 157
PLAINS ALL AMERN PIPELINE L COM 726503105 18,343 3,473,947 SH   SOLE 1 3,473,947 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 488 92,400 SH Put SOLE 8 92,400 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 389 73,711 SH   SOLE 8 73,711 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 234 44,300 SH Call SOLE 8 44,300 0 0
PLAINS GP HLDGS L P COM 72651A207 3,895 694,308 SH   SOLE 1 694,308 0 0
PLAINS GP HLDGS L P COM 72651A207 1 110 SH   SOLE 8 110 0 0
PLANET FITNESS INC COM 72703H101 6,694 137,461 SH   SOLE 1 137,461 0 0
PLANET FITNESS INC OPT 72703H101 3,901 80,100 SH Put SOLE 8 80,100 0 0
PLANET FITNESS INC OPT 72703H101 1,183 24,300 SH Call SOLE 8 24,300 0 0
PLANET FITNESS INC COM 72703H101 2,321 47,671 SH   SOLE 8 47,671 0 0
PLANET FITNESS INC COM 72703H101 135 2,762 SH   SOLE 99 2,762 0 0
PLANET GREEN HLDGS CORP COM 72703U102 3 900 SH   SOLE 8 900 0 0
PLANTRONICS INC NEW COM 727493108 313 31,063 SH   SOLE 1 31,063 0 0
PLANTRONICS INC NEW COM 727493108 35 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 1 144 SH   SOLE 8 144 0 0
PLANTRONICS INC NEW COM 727493108 2,012 200,000 SH   SOLE 9 200,000 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 4 2,900 SH   DFND 1 0 0 2,900
PLAYAGS INC COM 72814N104 63 23,687 SH   SOLE 1 23,687 0 0
PLEXUS CORP COM 729132100 1,912 35,056 SH   SOLE 1 35,056 0 0
PLEXUS CORP COM 729132100 170 3,109 SH   SOLE 99 3,109 0 0
PLUG POWER INC COM 72919P202 353 99,521 SH   SOLE 1 99,521 0 0
PLURALSIGHT INC COM 72941B106 790 72,040 SH   SOLE 1 72,040 0 0
PLURALSIGHT INC COM 72941B106 0 38 SH   SOLE 8 38 0 0
PNC FINL SVCS GROUP INC COM 693475105 32,709 341,717 SH   SOLE 1 341,717 0 0
PNC FINL SVCS GROUP INC OPT 693475105 6,959 72,700 SH Call SOLE 8 72,700 0 0
PNC FINL SVCS GROUP INC OPT 693475105 2,604 27,200 SH Put SOLE 8 27,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 352 3,674 SH   SOLE 9 3,674 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,550 47,530 SH   SOLE 58 47,530 0 0
PNM RES INC COM 69349H107 1,876 49,392 SH   SOLE 1 49,392 0 0
PNM RES INC COM 69349H107 2 53 SH   SOLE 8 53 0 0
POLARIS INC COM 731068102 1,006 20,904 SH   SOLE 1 20,904 0 0
POLARIS INC OPT 731068102 539 11,200 SH Put SOLE 8 11,200 0 0
POLARIS INC OPT 731068102 308 6,400 SH Call SOLE 8 6,400 0 0
POLARIS INC COM 731068102 376 7,823 SH   SOLE 8 7,823 0 0
POLARIS INC COM 731068102 21 430 SH   SOLE 9 430 0 0
POLARIS INC COM 731068102 73 1,525 SH   SOLE 99 1,525 0 0
POLARITYTE INC COM 731094108 8 6,749 SH   SOLE 1 6,749 0 0
POLARITYTE INC COM 731094108 0 30 SH   SOLE 8 30 0 0
POLYMET MINING CORP COM 731916102 3 13,724 SH   SOLE 8 13,724 0 0
POLYONE CORP COM 73179P106 587 30,891 SH   SOLE 1 30,891 0 0
POLYONE CORP COM 73179P106 2 102 SH   SOLE 8 102 0 0
POOL CORPORATION COM 73278L105 4,719 23,980 SH   SOLE 1 23,980 0 0
POOL CORPORATION OPT 73278L105 98 500 SH Call SOLE 8 500 0 0
POPE RES DEL LTD PARTNERSHIP COM 732857107 386 4,600 SH   SOLE 8 4,600 0 0
POPULAR INC COM 733174700 15,473 442,075 SH   SOLE 1 442,075 0 0
POPULAR INC OPT 733174700 483 13,800 SH Call SOLE 8 13,800 0 0
POPULAR INC OPT 733174700 494 14,100 SH Put SOLE 8 14,100 0 0
PORTLAND GEN ELEC CO COM 736508847 4,820 100,521 SH   SOLE 1 100,521 0 0
PORTLAND GEN ELEC CO COM 736508847 1 27 SH   SOLE 8 27 0 0
PORTLAND GEN ELEC CO COM 736508847 237 4,935 SH   SOLE 99 4,935 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 822 115,433 SH   SOLE 1 115,433 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 1 200 SH Put SOLE 8 200 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 16 2,220 SH   SOLE 8 2,220 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 13 1,833 SH   SOLE 99 1,833 0 0
POSCO ADR 693483109 588 18,000 SH   SOLE 9 18,000 0 0
POSCO ADR 693483109 140 4,300 SH   SOLE 99 4,300 0 0
POST HLDGS INC COM 737446104 2,606 31,403 SH   SOLE 1 31,403 0 0
POST HLDGS INC COM 737446104 1,034 12,466 SH   SOLE 99 12,466 0 0
POTBELLY CORP COM 73754Y100 21 6,931 SH   SOLE 1 6,931 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 690 21,984 SH   SOLE 1 21,984 0 0
POTLATCHDELTIC CORPORATION COM 737630103 405 12,897 SH   SOLE 99 12,897 0 0
POWELL INDS INC COM 739128106 187 7,312 SH   SOLE 1 7,312 0 0
POWER INTEGRATIONS INC COM 739276103 2,515 28,485 SH   SOLE 1 28,485 0 0
POWERSHARES DB MULTI-SECTOR FUND 46140H700 13 1,073 SH   DFND 1 0 0 1,073
POWERSHARES DB MULTI-SECTOR FUND 46140H106 141 10,000 SH   SOLE 1 10,000 0 0
POWERSHARES DB MULTI-SECTOR OPT 46140H106 1 100 SH Put SOLE 8 100 0 0
POWERSHARES DB MULTI-SECTOR OPT 46140H106 38 2,700 SH Call SOLE 8 2,700 0 0
POWERSHARES DB MULTI-SECTOR FUND 46140H106 126 8,975 SH   SOLE 8 8,975 0 0
POWERSHARES DB MULTI-SECTOR OPT 46140H700 6 500 SH Call SOLE 8 500 0 0
PPG INDS INC COM 693506107 40,459 483,971 SH   SOLE 1 483,971 0 0
PPG INDS INC OPT 693506107 686 8,200 SH Call SOLE 8 8,200 0 0
PPG INDS INC OPT 693506107 468 5,600 SH Put SOLE 8 5,600 0 0
PPG INDS INC COM 693506107 9 109 SH   SOLE 8 109 0 0
PPG INDS INC COM 693506107 182 2,172 SH   SOLE 9 2,172 0 0
PPL CORP COM 69351T106 14,244 577,133 SH   SOLE 1 577,133 0 0
PPL CORP COM 69351T106 26 1,041 SH   SOLE 8 1,041 0 0
PPL CORP OPT 69351T106 2,710 109,800 SH Call SOLE 8 109,800 0 0
PPL CORP OPT 69351T106 691 28,000 SH Put SOLE 8 28,000 0 0
PPL CORP COM 69351T106 527 21,349 SH   SOLE 9 21,349 0 0
PQ GROUP HLDGS INC COM 73943T103 449 41,261 SH   SOLE 1 41,261 0 0
PRA GROUP INC COM 69354N106 1,072 38,664 SH   SOLE 1 38,664 0 0
PRA GROUP INC OPT 69354N106 17 600 SH Put SOLE 8 600 0 0
PRA GROUP INC BOND 69354NAB2 1,029 1,164,000 PRN   SOLE 8 0 0 1,164,000
PRA GROUP INC COM 69354N106 95 3,429 SH   SOLE 8 3,429 0 0
PRA GROUP INC COM 69354N106 196 7,063 SH   SOLE 99 7,063 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,732 20,857 SH   SOLE 1 20,857 0 0
PRA HEALTH SCIENCES INC COM 69354M108 2 23 SH   SOLE 8 23 0 0
PRECISION BIOSCIENCES INC COM 74019P108 72 11,942 SH   SOLE 1 11,942 0 0
PRECISION BIOSCIENCES INC COM 74019P108 1 121 SH   SOLE 8 121 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 109 15,203 SH   SOLE 1 15,203 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 378 11,146 SH   SOLE 1 11,146 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 1 42 SH   SOLE 8 42 0 0
PREFORMED LINE PRODS CO COM 740444104 51 1,017 SH   SOLE 1 1,017 0 0
PREMIER FINL BANCORP INC COM 74050M105 147 11,778 SH   SOLE 1 11,778 0 0
PREMIER INC COM 74051N102 2,453 74,958 SH   SOLE 1 74,958 0 0
PREMIER INC COM 74051N102 3 100 SH   SOLE 8 100 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 4,428 120,700 SH   SOLE 1 120,700 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 31 850 SH   DFND 1 0 0 850
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1 25 SH   SOLE 8 25 0 0
PRETIUM RES INC COM 74139C102 255 45,000 SH   DFND 1 0 0 45,000
PRETIUM RES INC OPT 74139C102 220 38,800 SH Call SOLE 8 38,800 0 0
PRETIUM RES INC COM 74139C102 71 12,500 SH   SOLE 8 12,500 0 0
PRETIUM RES INC OPT 74139C102 53 9,400 SH Put SOLE 8 9,400 0 0
PREVAIL THERAPEUTICS INC COM 74140Y101 121 9,916 SH   SOLE 1 9,916 0 0
PRGX GLOBAL INC COM 69357C503 19 6,745 SH   SOLE 1 6,745 0 0
PRICE T ROWE GROUP INC COM 74144T108 24,619 252,110 SH   SOLE 1 252,110 0 0
PRICE T ROWE GROUP INC COM 74144T108 34 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC OPT 74144T108 4,677 47,900 SH Call SOLE 8 47,900 0 0
PRICE T ROWE GROUP INC OPT 74144T108 2,607 26,700 SH Put SOLE 8 26,700 0 0
PRICE T ROWE GROUP INC COM 74144T108 301 3,094 SH   SOLE 9 3,094 0 0
PRICELINE GRP INC BOND 741503AX4 98 97,000 PRN   SOLE 8 0 0 97,000
PRICESMART INC COM 741511109 1,516 28,850 SH   SOLE 1 28,850 0 0
PRICESMART INC COM 741511109 34 652 SH   SOLE 8 652 0 0
PRIMERICA INC COM 74164M108 6,014 67,972 SH   SOLE 1 67,972 0 0
PRIMERICA INC COM 74164M108 4 52 SH   SOLE 8 52 0 0
PRIMO WTR CORP COM 74165N105 0 78 SH   SOLE 8 78 0 0
PRIMORIS SVCS CORP COM 74164F103 400 25,176 SH   SOLE 1 25,176 0 0
PRIMORIS SVCS CORP COM 74164F103 29 1,800 SH   DFND 1 0 0 1,800
PRINCIPAL FINL GROUP INC COM 74251V102 7,919 252,715 SH   SOLE 1 252,715 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 119 3,800 SH Call SOLE 8 3,800 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 0 12 SH   SOLE 8 12 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 141 4,500 SH Put SOLE 8 4,500 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 70 2,266 SH   SOLE 9 2,266 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 1,189 20,060 SH   SOLE 1 20,060 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 43 726 SH   SOLE 8 726 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 99 1,669 SH   SOLE 99 1,669 0 0
PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 4 2,173 SH   SOLE 1 2,173 0 0
PROASSURANCE CORP COM 74267C106 1,103 44,094 SH   SOLE 1 44,094 0 0
PROASSURANCE CORP COM 74267C106 96 3,835 SH   SOLE 99 3,835 0 0
PROCTER &amp GAMBLE CO COM 742718109 374,383 3,403,475 SH   SOLE 1 3,403,475 0 0
PROCTER &amp GAMBLE CO COM 742718109 269 2,443 SH   DFND 1 0 0 2,443
PROCTER &amp GAMBLE CO OPT 742718109 25,894 235,400 SH Put SOLE 8 235,400 0 0
PROCTER &amp GAMBLE CO COM 742718109 3,797 34,521 SH   SOLE 8 34,521 0 0
PROCTER &amp GAMBLE CO OPT 742718109 31,449 285,900 SH Call SOLE 8 285,900 0 0
PROCTER &amp GAMBLE CO COM 742718109 6,961 63,281 SH   SOLE 9 63,281 0 0
PROCTER &amp GAMBLE CO COM 742718109 1,760 16,000 SH   DFND 20 0 0 16,000
PROCTER &amp GAMBLE CO COM 742718109 29,733 270,296 SH   SOLE 58 270,296 0 0
PROFESSIONAL HLDG CORP COM 743139107 128 8,038 SH   SOLE 1 8,038 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 272 71,635 SH   SOLE 1 71,635 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 8 2,177 SH   SOLE 8 2,177 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 25 6,500 SH Put SOLE 8 6,500 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 97 25,500 SH Call SOLE 8 25,500 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 0 9 SH   SOLE 44 9 0 0
PROGRESS SOFTWARE CORP COM 743312100 1,190 37,201 SH   SOLE 1 37,201 0 0
PROGRESS SOFTWARE CORP COM 743312100 2 49 SH   SOLE 8 49 0 0
PROGRESSIVE CORP OHIO COM 743315103 50,236 680,339 SH   SOLE 1 680,339 0 0
PROGRESSIVE CORP OHIO OPT 743315103 9,348 126,600 SH Put SOLE 8 126,600 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,026 13,900 SH   SOLE 8 13,900 0 0
PROGRESSIVE CORP OHIO OPT 743315103 2,799 37,900 SH Call SOLE 8 37,900 0 0
PROGRESSIVE CORP OHIO COM 743315103 450 6,097 SH   SOLE 9 6,097 0 0
PROLOGIS INC. COM 74340W103 12,860 160,010 SH   SOLE 1 160,010 0 0
PROLOGIS INC. TRUS 74340W103 102,499 1,275,363 SH   SOLE 1 1,275,363 0 0
PROLOGIS INC. OPT 74340W103 4,493 55,900 SH Call SOLE 8 55,900 0 0
PROLOGIS INC. TRUS 74340W103 5,705 70,986 SH   SOLE 8 70,986 0 0
PROLOGIS INC. OPT 74340W103 3,802 47,300 SH Put SOLE 8 47,300 0 0
PROLOGIS INC. COM 74340W103 548 6,810 SH   SOLE 9 6,810 0 0
PROLOGIS INC. COM 74340W103 43 533 SH   SOLE 82 533 0 0
PROLOGIS INC. COM 74340W103 8,035 99,974 SH   SOLE 99 99,974 0 0
PROOFPOINT INC COM 743424103 532 5,183 SH   SOLE 1 5,183 0 0
PROOFPOINT INC COM 743424103 6 60 SH   SOLE 8 60 0 0
PROPETRO HLDG CORP COM 74347M108 672 268,123 SH   SOLE 1 268,123 0 0
PROPETRO HLDG CORP COM 74347M108 0 109 SH   SOLE 8 109 0 0
PROQR THRAPEUTICS N V COM N71542109 17 3,100 SH   SOLE 1 3,100 0 0
PROQR THRAPEUTICS N V COM N71542109 1 253 SH   SOLE 9 253 0 0
PROS HOLDINGS INC COM 74346Y103 620 20,006 SH   SOLE 1 20,006 0 0
PROS HOLDINGS INC COM 74346Y103 0 2 SH   SOLE 8 2 0 0
PROSHARES TR FUND 74347B425 72 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X831 7,418 155,700 SH   SOLE 1 155,700 0 0
PROSHARES TR FUND 74347B185 5 200 SH   DFND 1 0 0 200
PROSHARES TR OPT 74347X625 13 300 SH Put SOLE 8 300 0 0
PROSHARES TR FUND 74347G408 3,970 203,992 SH   SOLE 8 203,992 0 0
PROSHARES TR OPT 74348A319 2 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347R693 478 4,300 SH Call SOLE 8 4,300 0 0
PROSHARES TR OPT 74347R719 54 11,300 SH Call SOLE 8 11,300 0 0
PROSHARES TR OPT 74347B425 2,279 82,400 SH Call SOLE 8 82,400 0 0
PROSHARES TR OPT 74347B425 537 19,400 SH Put SOLE 8 19,400 0 0
PROSHARES TR OPT 74347R107 3,361 37,800 SH Call SOLE 8 37,800 0 0
PROSHARES TR OPT 74347G408 3,478 178,700 SH Call SOLE 8 178,700 0 0
PROSHARES TR OPT 74347B268 680 28,200 SH Put SOLE 8 28,200 0 0
PROSHARES TR OPT 74347R305 381 12,800 SH Put SOLE 8 12,800 0 0
PROSHARES TR OPT 74347R776 9 300 SH Call SOLE 8 300 0 0
PROSHARES TR OPT 74348A319 18 900 SH Call SOLE 8 900 0 0
PROSHARES TR FUND 74348A319 185 9,466 SH   SOLE 8 9,466 0 0
PROSHARES TR FUND 74347B383 3,195 104,920 SH   SOLE 8 104,920 0 0
PROSHARES TR OPT 74347X864 1,442 52,200 SH Put SOLE 8 52,200 0 0
PROSHARES TR OPT 74347R206 1,021 11,400 SH Call SOLE 8 11,400 0 0
PROSHARES TR FUND 74347X625 5 124 SH   SOLE 8 124 0 0
PROSHARES TR OPT 74348A244 187 7,700 SH Call SOLE 8 7,700 0 0
PROSHARES TR OPT 74347B243 313 13,500 SH Call SOLE 8 13,500 0 0
PROSHARES TR OPT 74347B383 2,025 66,500 SH Call SOLE 8 66,500 0 0
PROSHARES TR OPT 74347R107 2,000 22,500 SH Put SOLE 8 22,500 0 0
PROSHARES TR OPT 74347B276 185 6,400 SH Put SOLE 8 6,400 0 0
PROSHARES TR OPT 74347G408 4,429 227,575 SH Put SOLE 8 227,575 0 0
PROSHARES TR OPT 74347R669 84 2,200 SH Call SOLE 8 2,200 0 0
PROSHARES TR OPT 74347B383 4,351 142,900 SH Put SOLE 8 142,900 0 0
PROSHARES TR OPT 74348A525 49 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74347B276 451 15,600 SH Call SOLE 8 15,600 0 0
PROSHARES TR OPT 74347B227 243 3,900 SH Call SOLE 8 3,900 0 0
PROSHARES TR FUND 74347B425 1,836 66,394 SH   SOLE 8 66,394 0 0
PROSHARES TR OPT 74347B201 2,595 161,400 SH Put SOLE 8 161,400 0 0
PROSHARES TR FUND 74347B243 891 38,402 SH   SOLE 8 38,402 0 0
PROSHARES TR OPT 74347X831 18,222 382,500 SH Put SOLE 8 382,500 0 0
PROSHARES TR OPT 74347X864 1,826 66,100 SH Call SOLE 8 66,100 0 0
PROSHARES TR FUND 74347B268 4,262 176,697 SH   SOLE 8 176,697 0 0
PROSHARES TR FUND 74347R693 66 597 SH   SOLE 8 597 0 0
PROSHARES TR OPT 74347B243 81 3,500 SH Put SOLE 8 3,500 0 0
PROSHARES TR FUND 74347B276 1,178 40,777 SH   SOLE 8 40,777 0 0
PROSHARES TR OPT 74347R669 11 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347B201 3,116 193,800 SH Call SOLE 8 193,800 0 0
PROSHARES TR OPT 74347R693 222 2,000 SH Put SOLE 8 2,000 0 0
PROSHARES TR OPT 74347R842 95 2,900 SH Put SOLE 8 2,900 0 0
PROSHARES TR OPT 74347X633 133 5,600 SH Call SOLE 8 5,600 0 0
PROSHARES TR FUND 74347X864 169 6,128 SH   SOLE 8 6,128 0 0
PROSHARES TR OPT 74347R719 7 1,500 SH Put SOLE 8 1,500 0 0
PROSHARES TR OPT 74347B268 2,096 86,900 SH Call SOLE 8 86,900 0 0
PROSHARES TR OPT 74347R842 141 4,300 SH Call SOLE 8 4,300 0 0
PROSHARES TR OPT 74347R206 242 2,700 SH Put SOLE 8 2,700 0 0
PROSHARES TR OPT 74347R305 170 5,700 SH Call SOLE 8 5,700 0 0
PROSHARES TR OPT 74348A525 29 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347X831 22,043 462,700 SH Call SOLE 8 462,700 0 0
PROSHARES TR OPT 74347X633 74 3,100 SH Put SOLE 8 3,100 0 0
PROSHARES TR FUND 74347X831 286 6,000 SH   DFND 20 0 0 6,000
PROSHARES TR FUND 74347R107 32 363 SH   DFND 20 0 0 363
PROSHARES TR II OPT 74347W882 83 3,000 SH Put SOLE 8 3,000 0 0
PROSHARES TR II OPT 74347W247 191 120,100 SH Call SOLE 8 120,100 0 0
PROSHARES TR II OPT 74347W148 61,488 1,050,000 SH Call SOLE 8 1,050,000 0 0
PROSHARES TR II OPT 74347W601 16 300 SH Put SOLE 8 300 0 0
PROSHARES TR II OPT 74347W130 65 2,100 SH Put SOLE 8 2,100 0 0
PROSHARES TR II OPT 74347W882 283 10,200 SH Call SOLE 8 10,200 0 0
PROSHARES TR II FUND 74347W601 760 14,620 SH   SOLE 8 14,620 0 0
PROSHARES TR II FUND 74347W882 325 11,707 SH   SOLE 8 11,707 0 0
PROSHARES TR II FUND 74347W247 165 103,801 SH   SOLE 8 103,801 0 0
PROSHARES TR II OPT 74347W247 95 59,900 SH Put SOLE 8 59,900 0 0
PROSHARES TR II OPT 74347W171 8 200 SH Put SOLE 8 200 0 0
PROSHARES TR II OPT 74347W114 4 100 SH Call SOLE 8 100 0 0
PROSHARES TR II OPT 74347W668 1,920 38,400 SH Call SOLE 8 38,400 0 0
PROSHARES TR II OPT 74347W395 143 3,100 SH Call SOLE 8 3,100 0 0
PROSHARES TR II FUND 74347W114 86 2,354 SH   SOLE 8 2,354 0 0
PROSHARES TR II FUND 74347W668 726 14,520 SH   SOLE 8 14,520 0 0
PROSHARES TR II OPT 74347W171 808 21,300 SH Call SOLE 8 21,300 0 0
PROSHARES TR II OPT 74347W148 14,288 244,000 SH Put SOLE 8 244,000 0 0
PROSHARES TR II OPT 74347W353 476 25,800 SH Put SOLE 8 25,800 0 0
PROSHARES TR II OPT 74347W130 279 9,000 SH Call SOLE 8 9,000 0 0
PROSHARES TR II OPT 74347W601 260 5,000 SH Call SOLE 8 5,000 0 0
PROSHARES TR II FUND 74347W148 60,488 1,032,928 SH   SOLE 8 1,032,928 0 0
PROSHARES TR II FUND 74347W353 115 6,248 SH   SOLE 8 6,248 0 0
PROSHARES TR II OPT 74347W353 293 15,900 SH Call SOLE 8 15,900 0 0
PROSHARES TR II OPT 74347W668 1,510 30,200 SH Put SOLE 8 30,200 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAQ5 999 1,000,000 PRN   SOLE 8 0 0 1,000,000
PROSPECT CAPITAL CORPORATION BOND 74348TAT9 267 309,000 PRN   SOLE 8 0 0 309,000
PROSPECT CAPITAL CORPORATION OPT 74348T102 164 38,700 SH Put SOLE 8 38,700 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 208 48,900 SH Call SOLE 8 48,900 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,747 36,200 SH   SOLE 1 36,200 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 42 5,893 SH   SOLE 1 5,893 0 0
PROTECTIVE INS CORP COM 74368L203 42 3,052 SH   SOLE 1 3,052 0 0
PROTHENA CORP PLC COM G72800108 290 27,054 SH   SOLE 1 27,054 0 0
PROTHENA CORP PLC OPT G72800108 956 89,400 SH Call SOLE 8 89,400 0 0
PROTHENA CORP PLC COM G72800108 111 10,394 SH   SOLE 8 10,394 0 0
PROTHENA CORP PLC OPT G72800108 127 11,900 SH Put SOLE 8 11,900 0 0
PROTO LABS INC COM 743713109 3,278 43,053 SH   SOLE 1 43,053 0 0
PROVIDENCE SVC CORP COM 743815102 523 9,546 SH   SOLE 1 9,546 0 0
PROVIDENT FINL HLDGS INC COM 743868101 29 1,942 SH   SOLE 1 1,942 0 0
PROVIDENT FINL SVCS INC COM 74386T105 643 49,948 SH   SOLE 1 49,948 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 56 3,796 SH   SOLE 1 3,796 0 0
PRUDENTIAL FINL INC COM 744320102 152 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC COM 744320102 31,891 611,624 SH   SOLE 1 611,624 0 0
PRUDENTIAL FINL INC OPT 744320102 5,089 97,600 SH Put SOLE 8 97,600 0 0
PRUDENTIAL FINL INC OPT 744320102 2,878 55,200 SH Call SOLE 8 55,200 0 0
PRUDENTIAL FINL INC COM 744320102 933 17,902 SH   SOLE 8 17,902 0 0
PRUDENTIAL FINL INC COM 744320102 170 3,258 SH   SOLE 9 3,258 0 0
PRUDENTIAL FINL INC COM 744320102 3,109 59,635 SH   DFND 20 0 0 59,635
PRUDENTIAL FINL INC COM 744320102 585 11,214 SH   SOLE 99 11,214 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 4,057 29,943 SH   SOLE 1 29,943 0 0
PTC INC COM 69370C100 2,265 37,011 SH   SOLE 1 37,011 0 0
PTC INC COM 69370C100 331 5,413 SH   SOLE 8 5,413 0 0
PTC INC OPT 69370C100 165 2,700 SH Call SOLE 8 2,700 0 0
PTC INC OPT 69370C100 306 5,000 SH Put SOLE 8 5,000 0 0
PTC INC COM 69370C100 53 866 SH   SOLE 9 866 0 0
PTC THERAPEUTICS INC COM 69366J200 542 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC COM 69366J200 4,535 101,670 SH   SOLE 1 101,670 0 0
PTC THERAPEUTICS INC OPT 69366J200 4 100 SH Put SOLE 8 100 0 0
PTC THERAPEUTICS INC COM 69366J200 2,737 61,335 SH   SOLE 8 61,335 0 0
PUBLIC STORAGE COM 74460D109 7,427 37,397 SH   SOLE 1 37,397 0 0
PUBLIC STORAGE TRUS 74460D109 35,751 180,005 SH   SOLE 1 180,005 0 0
PUBLIC STORAGE OPT 74460D109 3,595 18,100 SH Put SOLE 8 18,100 0 0
PUBLIC STORAGE OPT 74460D109 814 4,100 SH Call SOLE 8 4,100 0 0
PUBLIC STORAGE COM 74460D109 6,886 34,669 SH   SOLE 9 34,669 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 33,190 739,048 SH   SOLE 1 739,048 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 156 3,467 SH   SOLE 8 3,467 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 175 3,900 SH Call SOLE 8 3,900 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 90 2,000 SH Put SOLE 8 2,000 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 516 11,489 SH   SOLE 9 11,489 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 273 6,076 SH   SOLE 99 6,076 0 0
PULSE BIOSCIENCES INC COM 74587B101 27 3,747 SH   SOLE 1 3,747 0 0
PULTE GROUP INC COM 745867101 9,521 426,599 SH   SOLE 1 426,599 0 0
PULTE GROUP INC COM 745867101 262 11,705 SH   SOLE 8 11,705 0 0
PULTE GROUP INC OPT 745867101 321 14,400 SH Call SOLE 8 14,400 0 0
PULTE GROUP INC OPT 745867101 453 20,300 SH Put SOLE 8 20,300 0 0
PULTE GROUP INC COM 745867101 144 6,424 SH   SOLE 9 6,424 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 84 10,000 SH   DFND 1 0 0 10,000
PUMA BIOTECHNOLOGY INC COM 74587V107 750 88,863 SH   SOLE 1 88,863 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 30 3,568 SH   SOLE 8 3,568 0 0
PURE ACQUISITION CORP COM 74621Q106 779 75,000 SH   SOLE 8 75,000 0 0
PURE STORAGE INC COM 74624M102 209 16,991 SH   SOLE 1 16,991 0 0
PURE STORAGE INC COM 74624M102 138 11,200 SH   SOLE 8 11,200 0 0
PURE STORAGE INC BOND 74624MAB8 5,508 6,326,000 PRN   SOLE 8 0 0 6,326,000
PURE STORAGE INC COM 74624M102 22 1,769 SH   SOLE 99 1,769 0 0
PURECYCLE CORP COM 746228303 71 6,303 SH   SOLE 1 6,303 0 0
PURPLE INNOVATION INC COM 74640Y106 147 25,940 SH   SOLE 1 25,940 0 0
PUXIN LTD ADR 74704P108 25 5,800 SH   SOLE 1 5,800 0 0
PVH CORPORATION COM 693656100 7,112 188,970 SH   SOLE 1 188,970 0 0
PVH CORPORATION COM 693656100 2 48 SH   SOLE 8 48 0 0
PVH CORPORATION OPT 693656100 1,084 28,800 SH Put SOLE 8 28,800 0 0
PVH CORPORATION OPT 693656100 384 10,200 SH Call SOLE 8 10,200 0 0
PVH CORPORATION COM 693656100 459 12,203 SH   SOLE 9 12,203 0 0
PYXUS INTL INC COM 74737V106 9 2,809 SH   SOLE 1 2,809 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 27 5,875 SH   SOLE 1 5,875 0 0
Q2 HLDGS INC COM 74736L109 2,422 41,009 SH   SOLE 1 41,009 0 0
Q2 HLDGS INC COM 74736L109 3 55 SH   SOLE 8 55 0 0
Q2 HLDGS INC COM 74736L109 58 988 SH   SOLE 99 988 0 0
QAD INC COM 74727D306 152 3,806 SH   SOLE 1 3,806 0 0
QCR HOLDINGS INC COM 74727A104 133 4,914 SH   SOLE 1 4,914 0 0
QEP RESOURCES INC COM 74733V100 86 255,502 SH   SOLE 1 255,502 0 0
QEP RESOURCES INC OPT 74733V100 0 1,400 SH Put SOLE 8 1,400 0 0
QEP RESOURCES INC OPT 74733V100 2 6,800 SH Call SOLE 8 6,800 0 0
QEP RESOURCES INC COM 74733V100 0 839 SH   SOLE 8 839 0 0
QIAGEN NV COM N72482123 20 481 SH   DFND 1 0 0 481
QIAGEN NV COM N72482123 8,844 212,606 SH   SOLE 1 212,606 0 0
QIAGEN NV OPT N72482123 75 1,800 SH Put SOLE 8 1,800 0 0
QIAGEN NV COM N72482123 9 200 SH   SOLE 8 200 0 0
QIAGEN NV BOND N72482AB3 2,554 1,800,000 PRN   SOLE 9 0 0 1,800,000
QIAGEN NV COM N72482123 3,314 79,651 SH   SOLE 9 79,651 0 0
QIAGEN NV BOND N72482AT4 209 200,000 PRN   SOLE 9 0 0 200,000
QORVO INC COM 74736K101 7,806 96,803 SH   SOLE 1 96,803 0 0
QORVO INC OPT 74736K101 11,965 148,400 SH Put SOLE 8 148,400 0 0
QORVO INC OPT 74736K101 1,330 16,500 SH Call SOLE 8 16,500 0 0
QORVO INC COM 74736K101 10,527 130,557 SH   SOLE 8 130,557 0 0
QORVO INC COM 74736K101 541 6,718 SH   SOLE 9 6,718 0 0
QTS RLTY TR INC TRUS 74736A103 3,743 64,490 SH   SOLE 1 64,490 0 0
QUAD / GRAPHICS INC COM 747301109 41 16,429 SH   SOLE 1 16,429 0 0
QUAKER CHEM CORP COM 747316107 3,151 24,957 SH   SOLE 1 24,957 0 0
QUAKER CHEM CORP COM 747316107 0 1 SH   SOLE 8 1 0 0
QUALCOMM INC OPT 747525103 6,765 100,000 SH Call SOLE 1 100,000 0 0
QUALCOMM INC COM 747525103 1,074 15,871 SH   DFND 1 0 0 15,871
QUALCOMM INC COM 747525103 59,386 877,844 SH   SOLE 1 877,844 0 0
QUALCOMM INC OPT 747525103 29,360 434,000 SH Call SOLE 8 434,000 0 0
QUALCOMM INC COM 747525103 3,940 58,250 SH   SOLE 8 58,250 0 0
QUALCOMM INC OPT 747525103 38,276 565,800 SH Put SOLE 8 565,800 0 0
QUALCOMM INC OPT 747525103 6,765 100,000 SH Call SOLE 9 100,000 0 0
QUALCOMM INC COM 747525103 696 10,280 SH   SOLE 9 10,280 0 0
QUALCOMM INC COM 747525103 68 1,000 SH   DFND 20 0 0 1,000
QUALCOMM INC COM 747525103 3,649 53,933 SH   SOLE 58 53,933 0 0
QUALCOMM INC COM 747525103 3,187 47,115 SH   SOLE 99 47,115 0 0
QUALYS INC COM 74758T303 6,791 78,081 SH   SOLE 1 78,081 0 0
QUALYS INC COM 74758T303 4 47 SH   SOLE 8 47 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 714 70,780 SH   SOLE 1 70,780 0 0
QUANTA SVCS INC COM 74762E102 4,672 147,256 SH   SOLE 1 147,256 0 0
QUANTA SVCS INC OPT 74762E102 305 9,600 SH Call SOLE 8 9,600 0 0
QUANTA SVCS INC COM 74762E102 179 5,644 SH   SOLE 8 5,644 0 0
QUANTA SVCS INC OPT 74762E102 825 26,000 SH Put SOLE 8 26,000 0 0
QUANTA SVCS INC COM 74762E102 4 127 SH   SOLE 9 127 0 0
QUANTERIX CORP COM 74766Q101 130 7,011 SH   SOLE 1 7,011 0 0
QUANTUM CORP COM 747906501 27 9,110 SH   SOLE 8 9,110 0 0
QUDIAN INC OPT 747798106 116 64,300 SH Call SOLE 8 64,300 0 0
QUDIAN INC OPT 747798106 126 69,900 SH Put SOLE 8 69,900 0 0
QUEST DIAGNOSTICS INC COM 74834L100 6,660 82,937 SH   SOLE 1 82,937 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,205 27,463 SH   SOLE 8 27,463 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 5,677 70,700 SH Call SOLE 8 70,700 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 3,308 41,200 SH Put SOLE 8 41,200 0 0
QUEST DIAGNOSTICS INC COM 74834L100 87 1,097 SH   SOLE 9 1,097 0 0
QUEST DIAGNOSTICS INC COM 74834L100 431 5,362 SH   SOLE 99 5,362 0 0
QUIDEL CORP COM 74838J101 1,341 13,714 SH   SOLE 1 13,714 0 0
QUIDEL CORP COM 74838J101 0 5 SH   SOLE 8 5 0 0
QUINSTREET INC COM 74874Q100 344 42,677 SH   SOLE 1 42,677 0 0
QUINSTREET INC COM 74874Q100 1 77 SH   SOLE 8 77 0 0
QUOTIENT LTD COM G73268107 0 35 SH   SOLE 8 35 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 354 54,525 SH   SOLE 1 54,525 0 0
QURATE RETAIL INC COM 74915M100 4,560 746,818 SH   SOLE 1 746,818 0 0
QURATE RETAIL INC OPT 74915M100 437 71,500 SH Put SOLE 8 71,500 0 0
QURATE RETAIL INC COM 74915M100 0 40 SH   SOLE 8 40 0 0
QURATE RETAIL INC OPT 74915M100 40 6,500 SH Call SOLE 8 6,500 0 0
QUTOUTIAO INC ADR 74915J107 695 290,600 SH   SOLE 1 290,600 0 0
R1 RCM INC COM 749397105 313 34,472 SH   SOLE 1 34,472 0 0
R1 RCM INC COM 749397105 3 362 SH   SOLE 8 362 0 0
RA PHARMACEUTICALS INC COM 74933V108 47,274 984,665 SH   SOLE 1 984,665 0 0
RA PHARMACEUTICALS INC COM 74933V108 49 1,031 SH   SOLE 8 1,031 0 0
RA PHARMACEUTICALS INC COM 74933V108 5,337 111,173 SH   SOLE 9 111,173 0 0
RADIAN GROUP INC COM 750236101 1,092 84,355 SH   SOLE 1 84,355 0 0
RADIAN GROUP INC OPT 750236101 48 3,700 SH Put SOLE 8 3,700 0 0
RADIAN GROUP INC COM 750236101 28 2,198 SH   SOLE 8 2,198 0 0
RADIAN GROUP INC OPT 750236101 130 10,000 SH Call SOLE 8 10,000 0 0
RADIANT LOGISTICS INC COM 75025X100 50 13,000 SH   SOLE 1 13,000 0 0
RADIUS HEALTH INC COM 750469207 386 29,787 SH   SOLE 1 29,787 0 0
RADIUS HEALTH INC OPT 750469207 459 35,300 SH Put SOLE 8 35,300 0 0
RADIUS HEALTH INC BOND 750469AA6 517 727,000 PRN   SOLE 8 0 0 727,000
RADIUS HEALTH INC COM 750469207 134 10,270 SH   SOLE 8 10,270 0 0
RADIUS HEALTH INC OPT 750469207 91 7,000 SH Call SOLE 8 7,000 0 0
RADIUS HEALTH INC COM 750469207 30 2,298 SH   SOLE 99 2,298 0 0
RADNET INC COM 750491102 429 40,805 SH   SOLE 1 40,805 0 0
RADNET INC OPT 750491102 2 200 SH Call SOLE 8 200 0 0
RADNET INC COM 750491102 3 272 SH   SOLE 8 272 0 0
RADWARE LTD OPT M81873107 173 8,200 SH Call SOLE 8 8,200 0 0
RADWARE LTD OPT M81873107 320 15,200 SH Put SOLE 8 15,200 0 0
RADWARE LTD COM M81873107 515 24,422 SH   SOLE 8 24,422 0 0
RALPH LAUREN CORP COM 751212101 5,613 84,017 SH   SOLE 1 84,017 0 0
RALPH LAUREN CORP OPT 751212101 1,223 18,300 SH Put SOLE 8 18,300 0 0
RALPH LAUREN CORP COM 751212101 1 13 SH   SOLE 8 13 0 0
RALPH LAUREN CORP OPT 751212101 1,484 22,200 SH Call SOLE 8 22,200 0 0
RALPH LAUREN CORP COM 751212101 1,501 22,462 SH   SOLE 9 22,462 0 0
RALPH LAUREN CORP COM 751212101 3,074 46,000 SH   SOLE 99 46,000 0 0
RAMACO RES INC COM 75134P303 6 2,777 SH   SOLE 1 2,777 0 0
RAMBUS INC DEL COM 750917106 2,903 261,450 SH   SOLE 1 261,450 0 0
RAMBUS INC DEL OPT 750917106 33 3,000 SH Put SOLE 8 3,000 0 0
RAMBUS INC DEL COM 750917106 16 1,400 SH   SOLE 8 1,400 0 0
RAMBUS INC DEL OPT 750917106 470 42,300 SH Call SOLE 8 42,300 0 0
RAMBUS INC DEL COM 750917106 129 11,648 SH   SOLE 99 11,648 0 0
RANGE RES CORP COM 75281A109 771 338,640 SH   SOLE 1 338,640 0 0
RANGE RES CORP OPT 75281A109 684 299,900 SH Put SOLE 8 299,900 0 0
RANGE RES CORP OPT 75281A109 583 255,800 SH Call SOLE 8 255,800 0 0
RANGE RES CORP COM 75281A109 403 176,759 SH   SOLE 8 176,759 0 0
RAPID7 INC COM 753422104 18,906 436,322 SH   SOLE 1 436,322 0 0
RAPID7 INC COM 753422104 257 5,923 SH   SOLE 8 5,923 0 0
RAPID7 INC COM 753422104 115 2,651 SH   SOLE 99 2,651 0 0
RATTLER MIDSTREAM LP COM 75419T103 27 7,787 SH   SOLE 1 7,787 0 0
RAVEN INDS INC COM 754212108 635 29,998 SH   SOLE 1 29,998 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 11,965 189,322 SH   SOLE 1 189,322 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 398 6,300 SH Put SOLE 8 6,300 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 1,864 29,500 SH Call SOLE 8 29,500 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 8,579 135,740 SH   SOLE 8 135,740 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 66 1,049 SH   SOLE 9 1,049 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 43 40,864 SH   SOLE 1 40,864 0 0
RAYONIER INC TRUS 754907103 306 13,006 SH   SOLE 1 13,006 0 0
RAYONIER INC TRUS 754907103 2 100 SH   SOLE 8 100 0 0
RAYTHEON CO COM 755111507 25,779 196,555 SH   SOLE 1 196,555 0 0
RAYTHEON CO OPT 755111507 11,489 87,600 SH Call SOLE 8 87,600 0 0
RAYTHEON CO OPT 755111507 2,426 18,500 SH Put SOLE 8 18,500 0 0
RAYTHEON CO COM 755111507 6,603 50,344 SH   SOLE 9 50,344 0 0
RAYTHEON CO COM 755111507 78 592 SH   DFND 20 0 0 592
RBB BANCORP COM 74930B105 74 5,382 SH   SOLE 1 5,382 0 0
RBC BEARINGS INC COM 75524B104 1,739 15,424 SH   SOLE 1 15,424 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 58 5,791 SH   SOLE 1 5,791 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 120 12,000 SH Put SOLE 8 12,000 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 43 4,300 SH Call SOLE 8 4,300 0 0
RE MAX HLDGS INC COM 75524W108 323 14,765 SH   SOLE 1 14,765 0 0
READING INTERNATIONAL INC COM 755408101 21 5,420 SH   SOLE 1 5,420 0 0
READY CAP CORP TRUS 75574U101 233 32,285 SH   SOLE 1 32,285 0 0
REALOGY HLDGS CORP COM 75605Y106 284 94,369 SH   SOLE 1 94,369 0 0
REALOGY HLDGS CORP OPT 75605Y106 18 5,900 SH Call SOLE 8 5,900 0 0
REALOGY HLDGS CORP COM 75605Y106 64 21,223 SH   SOLE 8 21,223 0 0
REALOGY HLDGS CORP OPT 75605Y106 184 61,200 SH Put SOLE 8 61,200 0 0
REALPAGE INC COM 75606N109 81,219 1,534,473 SH   SOLE 1 1,534,473 0 0
REALTY INCOME CORP COM 756109104 20 400 SH   DFND 1 0 0 400
REALTY INCOME CORP COM 756109104 3,522 70,642 SH   SOLE 1 70,642 0 0
REALTY INCOME CORP TRUS 756109104 19,231 385,696 SH   SOLE 1 385,696 0 0
REALTY INCOME CORP OPT 756109104 100 2,000 SH Put SOLE 8 2,000 0 0
REALTY INCOME CORP TRUS 756109104 2,828 56,704 SH   SOLE 8 56,704 0 0
REALTY INCOME CORP OPT 756109104 55 1,100 SH Call SOLE 8 1,100 0 0
REALTY INCOME CORP COM 756109104 126 2,513 SH   SOLE 9 2,513 0 0
REATA PHARMACEUTICALS INC COM 75615P103 29 200 SH   DFND 1 0 0 200
REATA PHARMACEUTICALS INC COM 75615P103 4,470 30,964 SH   SOLE 1 30,964 0 0
REATA PHARMACEUTICALS INC COM 75615P103 19 129 SH   SOLE 8 129 0 0
REATA PHARMACEUTICALS INC OPT 75615P103 1,876 13,000 SH Call SOLE 8 13,000 0 0
REATA PHARMACEUTICALS INC COM 75615P103 46 318 SH   SOLE 99 318 0 0
RECRO PHARMA INC COM 75629F109 61 7,344 SH   SOLE 1 7,344 0 0
RECRO PHARMA INC COM 75629F109 1 102 SH   SOLE 8 102 0 0
RED LION HOTELS CORP COM 756764106 12 7,974 SH   SOLE 1 7,974 0 0
RED RIVER BANCSHARES INC COM 75686R202 60 1,633 SH   SOLE 1 1,633 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 631 74,175 SH   SOLE 1 74,175 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 1 72 SH   SOLE 8 72 0 0
RED ROCK RESORTS INC COM 75700L108 258 30,069 SH   SOLE 1 30,069 0 0
REDFIN CORP COM 75737F108 496 32,144 SH   SOLE 1 32,144 0 0
REDFIN CORP BOND 75737FAA6 425 467,000 PRN   SOLE 8 0 0 467,000
REDFIN CORP OPT 75737F108 791 51,300 SH Put SOLE 8 51,300 0 0
REDFIN CORP OPT 75737F108 1,491 96,700 SH Call SOLE 8 96,700 0 0
REDFIN CORP COM 75737F108 24 1,527 SH   SOLE 99 1,527 0 0
REDHILL BIOPHARMA LTD ADR 757468103 51 11,200 SH   SOLE 8 11,200 0 0
REDWOOD TR INC TRUS 758075402 472 93,287 SH   SOLE 1 93,287 0 0
REDWOOD TR INC BOND 758075AD7 805 1,460,000 PRN   SOLE 8 0 0 1,460,000
REDWOOD TR INC COM 758075402 45 8,840 SH   SOLE 99 8,840 0 0
REGAL BELOIT CORP COM 758750103 5,729 91,025 SH   SOLE 1 91,025 0 0
REGAL BELOIT CORP COM 758750103 314 4,985 SH   SOLE 99 4,985 0 0
REGENCY CTRS CORP COM 758849103 1,396 36,320 SH   SOLE 1 36,320 0 0
REGENCY CTRS CORP TRUS 758849103 591 15,370 SH   SOLE 8 15,370 0 0
REGENCY CTRS CORP COM 758849103 52 1,356 SH   SOLE 9 1,356 0 0
REGENCY CTRS CORP COM 758849103 1,390 36,160 SH   SOLE 99 36,160 0 0
REGENERON PHARMACEUTICALS COM 75886F107 65,058 133,237 SH   SOLE 1 133,237 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,855 22,230 SH   SOLE 8 22,230 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 14,356 29,400 SH Put SOLE 8 29,400 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 12,110 24,800 SH Call SOLE 8 24,800 0 0
REGENERON PHARMACEUTICALS COM 75886F107 603 1,233 SH   SOLE 9 1,233 0 0
REGENERON PHARMACEUTICALS COM 75886F107 4,137 8,472 SH   SOLE 58 8,472 0 0
REGENERON PHARMACEUTICALS COM 75886F107 38 78 SH   SOLE 82 78 0 0
REGENXBIO INC COM 75901B107 97 3,000 SH   DFND 1 0 0 3,000
REGENXBIO INC COM 75901B107 2,784 85,977 SH   SOLE 1 85,977 0 0
REGENXBIO INC COM 75901B107 37 1,148 SH   SOLE 8 1,148 0 0
REGIONAL MGMT CORP COM 75902K106 67 4,908 SH   SOLE 1 4,908 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 11,568 1,289,708 SH   SOLE 1 1,289,708 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 660 73,536 SH   SOLE 8 73,536 0 0
REGIONS FINANCIAL CORP NEW OPT 7591EP100 1,514 168,800 SH Put SOLE 8 168,800 0 0
REGIONS FINANCIAL CORP NEW OPT 7591EP100 1,097 122,300 SH Call SOLE 8 122,300 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 77 8,650 SH   SOLE 9 8,650 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 167 18,618 SH   SOLE 99 18,618 0 0
REGIS CORP MINN COM 758932107 116 19,695 SH   SOLE 1 19,695 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 3,951 46,958 SH   SOLE 1 46,958 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 39 463 SH   SOLE 9 463 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 342 4,069 SH   SOLE 99 4,069 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 11,919 136,090 SH   SOLE 1 136,090 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 342 3,900 SH Call SOLE 8 3,900 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 73 829 SH   SOLE 8 829 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 149 1,700 SH Put SOLE 8 1,700 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 410 4,677 SH   SOLE 99 4,677 0 0
RELIANT BANCORP INC COM 75956B101 38 3,401 SH   SOLE 1 3,401 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 2,225 14,900 SH   SOLE 1 14,900 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 279 1,866 SH   SOLE 8 1,866 0 0
RENAISSANCERE HOLDINGS LTD OPT G7496G103 179 1,200 SH Put SOLE 8 1,200 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 49 328 SH   SOLE 9 328 0 0
RENASANT CORP COM 75970E107 913 41,795 SH   SOLE 1 41,795 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2,196 106,986 SH   SOLE 1 106,986 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 4 189 SH   SOLE 8 189 0 0
RENT A CTR INC NEW COM 76009N100 1,027 72,611 SH   SOLE 1 72,611 0 0
RENT A CTR INC NEW COM 76009N100 31 2,208 SH   SOLE 8 2,208 0 0
RENT A CTR INC NEW OPT 76009N100 34 2,400 SH Put SOLE 8 2,400 0 0
RENT A CTR INC NEW OPT 76009N100 8 600 SH Call SOLE 8 600 0 0
REPLIGEN CORP COM 759916109 4,786 49,568 SH   SOLE 1 49,568 0 0
REPLIGEN CORP COM 759916109 2 25 SH   SOLE 8 25 0 0
REPLIMUNE GROUP INC COM 76029N106 140 14,118 SH   SOLE 1 14,118 0 0
REPUBLIC BANCORP KY COM 760281204 106 3,221 SH   SOLE 1 3,221 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 166 75,625 SH   SOLE 1 75,625 0 0
REPUBLIC SVCS INC COM 760759100 150 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 12,546 167,162 SH   SOLE 1 167,162 0 0
REPUBLIC SVCS INC COM 760759100 420 5,597 SH   SOLE 8 5,597 0 0
REPUBLIC SVCS INC COM 760759100 144 1,920 SH   SOLE 9 1,920 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 955 197,300 SH   SOLE 1 197,300 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 1 224 SH   DFND 1 0 0 224
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 26 SH   SOLE 8 26 0 0
RESMED INC COM 761152107 24,152 163,975 SH   SOLE 1 163,975 0 0
RESMED INC OPT 761152107 118 800 SH Call SOLE 8 800 0 0
RESMED INC OPT 761152107 1,694 11,500 SH Put SOLE 8 11,500 0 0
RESMED INC COM 761152107 482 3,276 SH   SOLE 8 3,276 0 0
RESMED INC COM 761152107 170 1,151 SH   SOLE 9 1,151 0 0
RESOLUTE FST PRODS INC COM 76117W109 28 21,832 SH   SOLE 8 21,832 0 0
RESOURCES CONNECTION INC COM 76122Q105 275 25,055 SH   SOLE 1 25,055 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,469 36,712 SH   SOLE 1 36,712 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 769 19,200 SH Put SOLE 8 19,200 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 610 15,250 SH   SOLE 8 15,250 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 5,280 131,900 SH Call SOLE 8 131,900 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 78 1,942 SH   SOLE 9 1,942 0 0
RESTORBIO INC COM 76133L103 5 5,075 SH   SOLE 1 5,075 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 1,296 156,407 SH   SOLE 1 156,407 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 118 14,294 SH   SOLE 99 14,294 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 582 112,491 SH   SOLE 1 112,491 0 0
RETROPHIN INC COM 761299106 521 35,686 SH   SOLE 1 35,686 0 0
RETROPHIN INC BOND 761299AB2 1,958 2,563,000 PRN   SOLE 8 0 0 2,563,000
RETROPHIN INC COM 761299106 16 1,106 SH   SOLE 8 1,106 0 0
REV GROUP INC COM 749527107 87 20,807 SH   SOLE 1 20,807 0 0
REVANCE THERAPEUTICS INC COM 761330109 254 17,149 SH   SOLE 1 17,149 0 0
REVANCE THERAPEUTICS INC COM 761330109 75 5,061 SH   SOLE 8 5,061 0 0
REVLON INC COM 761525609 26 2,331 SH   SOLE 1 2,331 0 0
REVLON INC OPT 761525609 22 2,000 SH Call SOLE 8 2,000 0 0
REVLON INC COM 761525609 8 742 SH   SOLE 8 742 0 0
REVLON INC OPT 761525609 94 8,600 SH Put SOLE 8 8,600 0 0
REVOLVE GROUP INC COM 76156B107 440 50,973 SH   SOLE 1 50,973 0 0
REX AMERICAN RESOURCES CORP COM 761624105 483 10,379 SH   SOLE 1 10,379 0 0
REXFORD INDL RLTY INC TRUS 76169C100 5,232 127,589 SH   SOLE 1 127,589 0 0
REXFORD INDL RLTY INC COM 76169C100 4,331 105,611 SH   SOLE 99 105,611 0 0
REXNORD CORP COM 76169B102 1,114 49,170 SH   SOLE 1 49,170 0 0
RGC RES INC COM 74955L103 72 2,506 SH   SOLE 1 2,506 0 0
RH COM 74967X103 8,356 83,177 SH   SOLE 1 83,177 0 0
RH COM 74967X103 62 624 SH   SOLE 8 624 0 0
RH OPT 74967X103 4,340 43,200 SH Put SOLE 8 43,200 0 0
RH OPT 74967X103 6,430 64,000 SH Call SOLE 8 64,000 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 1,369 89,933 SH   SOLE 1 89,933 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 7 450 SH   SOLE 8 450 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 51 3,341 SH   SOLE 99 3,341 0 0
RIBBON COMMUNICATIONS INC COM 762544104 103 33,960 SH   SOLE 1 33,960 0 0
RICHARDSON ELECTRS LTD COM 763165107 13 3,432 SH   DFND 1 0 0 3,432
RIGEL PHARMACEUTICALS INC COM 766559603 271 173,907 SH   SOLE 1 173,907 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 45 28,600 SH   SOLE 8 28,600 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 9 5,948 SH   SOLE 99 5,948 0 0
RIGNET INC COM 766582100 9 4,799 SH   SOLE 1 4,799 0 0
RIMINI STR INC DEL COM 76674Q107 28 6,711 SH   SOLE 1 6,711 0 0
RING ENERGY INC COM 76680V108 69 106,298 SH   SOLE 1 106,298 0 0
RINGCENTRAL INC COM 76680R206 191 900 SH   DFND 1 0 0 900
RINGCENTRAL INC COM 76680R206 13,846 65,340 SH   SOLE 1 65,340 0 0
RINGCENTRAL INC BOND 76680RAD9 293 113,000 PRN   SOLE 8 0 0 113,000
RINGCENTRAL INC OPT 76680R206 12,714 60,000 SH Call SOLE 8 60,000 0 0
RINGCENTRAL INC OPT 76680R206 3,751 17,700 SH Put SOLE 8 17,700 0 0
RINGCENTRAL INC COM 76680R206 3,298 15,563 SH   SOLE 8 15,563 0 0
RINGCENTRAL INC COM 76680R206 106 504 SH   SOLE 9 504 0 0
RINGCENTRAL INC COM 76680R206 215 1,016 SH   SOLE 99 1,016 0 0
RIO TINTO PLC ADR 767204100 208,403 4,574,251 SH   SOLE 1 4,574,251 0 0
RIO TINTO PLC OPT 767204100 1,294 28,400 SH Put SOLE 8 28,400 0 0
RIO TINTO PLC OPT 767204100 13,190 289,512 SH Call SOLE 8 289,512 0 0
RIO TINTO PLC ADR 767204100 268 5,877 SH   SOLE 8 5,877 0 0
RIO TINTO PLC ADR 767204100 124 2,729 SH   SOLE 9 2,729 0 0
RIO TINTO PLC ADR 767204100 3,690 81,000 SH   DFND 20 0 0 81,000
RITCHIE BROS AUCTIONEERS COM 767744105 632 18,500 SH   SOLE 9 18,500 0 0
RITE AID CORP COM 767754872 3,425 228,252 SH   SOLE 1 228,252 0 0
RITE AID CORP OPT 767754872 3,563 237,545 SH Call SOLE 8 237,545 0 0
RITE AID CORP COM 767754872 0 28 SH   SOLE 8 28 0 0
RITE AID CORP OPT 767754872 1,181 78,700 SH Put SOLE 8 78,700 0 0
RIVERVIEW BANCORP INC COM 769397100 35 7,036 SH   SOLE 1 7,036 0 0
RLI CORP COM 749607107 1,864 21,205 SH   SOLE 1 21,205 0 0
RLJ LODGING TR TRUS 74965L101 3,646 472,225 SH   SOLE 1 472,225 0 0
RMR GROUP INC COM 74967R106 315 11,691 SH   SOLE 1 11,691 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 2 1,184 SH   SOLE 1 1,184 0 0
ROBERT HALF INTL INC COM 770323103 7,424 196,685 SH   SOLE 1 196,685 0 0
ROBERT HALF INTL INC COM 770323103 590 15,618 SH   SOLE 8 15,618 0 0
ROBERT HALF INTL INC OPT 770323103 11 300 SH Put SOLE 8 300 0 0
ROBERT HALF INTL INC COM 770323103 53 1,432 SH   SOLE 9 1,432 0 0
ROBERT HALF INTL INC COM 770323103 108 2,856 SH   SOLE 99 2,856 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 3,422 245,313 SH   SOLE 1 245,313 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 5 339 SH   SOLE 8 339 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 29 2,103 SH   SOLE 99 2,103 0 0
ROCKWELL AUTOMATION INC COM 773903109 18,893 125,184 SH   SOLE 1 125,184 0 0
ROCKWELL AUTOMATION INC OPT 773903109 3,320 22,000 SH Put SOLE 8 22,000 0 0
ROCKWELL AUTOMATION INC OPT 773903109 966 6,400 SH Call SOLE 8 6,400 0 0
ROCKWELL AUTOMATION INC COM 773903109 77 509 SH   SOLE 8 509 0 0
ROCKWELL AUTOMATION INC COM 773903109 156 1,036 SH   SOLE 9 1,036 0 0
ROCKWELL AUTOMATION INC COM 773903109 843 5,586 SH   SOLE 99 5,586 0 0
ROCKWELL MED INC COM 774374102 44 21,692 SH   SOLE 1 21,692 0 0
ROCKWELL MED INC COM 774374102 8 4,001 SH   SOLE 8 4,001 0 0
ROCKWELL MED INC OPT 774374102 8 3,900 SH Put SOLE 8 3,900 0 0
ROCKWELL MED INC OPT 774374102 61 29,700 SH Call SOLE 8 29,700 0 0
ROCKY BRANDS INC COM 774515100 76 3,992 SH   SOLE 1 3,992 0 0
ROGERS COMMUNICATIONS INC COM 775109200 99 2,379 SH   SOLE 1 2,379 0 0
ROGERS COMMUNICATIONS INC COM 775109200 123 2,952 SH   SOLE 9 2,952 0 0
ROGERS CORP COM 775133101 1,448 15,328 SH   SOLE 1 15,328 0 0
ROGERS CORP COM 775133101 111 1,177 SH   SOLE 99 1,177 0 0
ROKU INC COM 77543R102 30,444 348,012 SH   SOLE 1 348,012 0 0
ROKU INC OPT 77543R102 39,777 454,700 SH Put SOLE 8 454,700 0 0
ROKU INC OPT 77543R102 23,821 272,300 SH Call SOLE 8 272,300 0 0
ROKU INC COM 77543R102 15,014 171,627 SH   SOLE 8 171,627 0 0
ROKU INC COM 77543R102 49 559 SH   SOLE 9 559 0 0
ROKU INC COM 77543R102 126 1,445 SH   SOLE 99 1,445 0 0
ROLLINS INC COM 775711104 2,815 77,921 SH   SOLE 1 77,921 0 0
ROLLINS INC COM 775711104 4 116 SH   SOLE 8 116 0 0
ROLLINS INC COM 775711104 43 1,213 SH   SOLE 9 1,213 0 0
ROPER TECHNOLOGIES INC COM 776696106 85,732 274,947 SH   SOLE 1 61,258 213,689 0
ROPER TECHNOLOGIES INC COM 776696106 69 220 SH   DFND 1 0 0 220
ROPER TECHNOLOGIES INC COM 776696106 8 27 SH   SOLE 8 27 0 0
ROPER TECHNOLOGIES INC COM 776696106 270 866 SH   SOLE 9 866 0 0
ROPER TECHNOLOGIES INC COM 776696106 7,465 23,942 SH   SOLE 20 0 23,942 0
ROPER TECHNOLOGIES INC COM 776696106 3,099 9,938 SH   SOLE 82 0 9,938 0
ROPER TECHNOLOGIES INC COM 776696106 8,824 28,300 SH   SOLE 99 0 28,300 0
ROSEHILL RES INC COM 777385105 1 3,492 SH   SOLE 1 3,492 0 0
ROSETTA STONE INC COM 777780107 97 6,881 SH   SOLE 1 6,881 0 0
ROSS STORES INC COM 778296103 41,083 472,382 SH   SOLE 1 472,382 0 0
ROSS STORES INC OPT 778296103 1,035 11,900 SH Put SOLE 8 11,900 0 0
ROSS STORES INC OPT 778296103 1,287 14,800 SH Call SOLE 8 14,800 0 0
ROSS STORES INC COM 778296103 592 6,808 SH   SOLE 8 6,808 0 0
ROSS STORES INC COM 778296103 257 2,954 SH   SOLE 9 2,954 0 0
ROYAL BK CDA COM 780087102 5,056 82,154 SH   SOLE 1 82,154 0 0
ROYAL BK CDA OPT 780087102 7,552 122,700 SH Call SOLE 8 122,700 0 0
ROYAL BK CDA OPT 780087102 1,582 25,700 SH Put SOLE 8 25,700 0 0
ROYAL BK CDA COM 780087102 16,732 271,861 SH   SOLE 9 271,861 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 216 79,414 SH   SOLE 1 79,414 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 31 11,500 SH Put SOLE 8 11,500 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 13 4,665 SH   SOLE 8 4,665 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 2 900 SH Call SOLE 8 900 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 246 7,650 SH   DFND 1 0 0 7,650
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 7,679 238,731 SH   SOLE 1 238,731 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 7,264 225,771 SH   SOLE 8 225,771 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 27,454 853,400 SH Put SOLE 8 853,400 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 3,355 104,300 SH Call SOLE 8 104,300 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 166 5,158 SH   SOLE 9 5,158 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 188 5,852 SH   DFND 20 0 0 5,852
ROYAL DUTCH SHELL PLC ADR 780259206 341 9,760 SH   SOLE 1 9,760 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 100 2,867 SH   DFND 1 0 0 2,867
ROYAL DUTCH SHELL PLC ADR 780259107 16 500 SH   DFND 1 0 0 500
ROYAL DUTCH SHELL PLC OPT 780259206 2,711 77,700 SH Put SOLE 8 77,700 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 395 11,315 SH   SOLE 8 11,315 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 4,159 119,200 SH Call SOLE 8 119,200 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 137 3,924 SH   SOLE 9 3,924 0 0
ROYAL GOLD INC COM 780287108 2,763 31,513 SH   SOLE 1 31,513 0 0
ROYAL GOLD INC OPT 780287108 667 7,600 SH Call SOLE 8 7,600 0 0
ROYAL GOLD INC OPT 780287108 5,772 65,800 SH Put SOLE 8 65,800 0 0
ROYAL GOLD INC COM 780287108 3,580 40,815 SH   SOLE 8 40,815 0 0
RPC INC COM 749660106 251 122,633 SH   SOLE 1 122,633 0 0
RPC INC OPT 749660106 11 5,400 SH Call SOLE 8 5,400 0 0
RPC INC COM 749660106 8 3,923 SH   SOLE 8 3,923 0 0
RPC INC OPT 749660106 12 5,800 SH Put SOLE 8 5,800 0 0
RPM INTL INC COM 749685103 2,309 38,810 SH   SOLE 1 38,810 0 0
RPM INTL INC OPT 749685103 77 1,300 SH Call SOLE 8 1,300 0 0
RPM INTL INC COM 749685103 19 321 SH   SOLE 8 321 0 0
RPM INTL INC OPT 749685103 12 200 SH Put SOLE 8 200 0 0
RPM INTL INC COM 749685103 57 952 SH   SOLE 9 952 0 0
RPT REALTY TRUS 74971D101 1,207 200,235 SH   SOLE 1 200,235 0 0
RTI SURGICAL HOLDINGS INC COM 74975N105 32 18,815 SH   SOLE 1 18,815 0 0
RTW RETAILWINDS INC COM 74980D100 2 9,944 SH   SOLE 1 9,944 0 0
RUBICON PROJ INC COM 78112V102 401 72,306 SH   SOLE 1 72,306 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 70 15,685 SH   SOLE 1 15,685 0 0
RUSH ENTERPRISES INC COM 781846209 669 20,937 SH   SOLE 1 20,937 0 0
RUSH ENTERPRISES INC COM 781846308 115 3,765 SH   SOLE 1 3,765 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 182 27,185 SH   SOLE 1 27,185 0 0
RYDER SYS INC COM 783549108 348 13,161 SH   SOLE 1 13,161 0 0
RYDER SYS INC OPT 783549108 1,380 52,200 SH Put SOLE 8 52,200 0 0
RYDER SYS INC COM 783549108 1,030 38,959 SH   SOLE 8 38,959 0 0
RYDER SYS INC OPT 783549108 619 23,400 SH Call SOLE 8 23,400 0 0
RYERSON HLDG CORP COM 783754104 61 11,404 SH   SOLE 1 11,404 0 0
RYERSON HLDG CORP COM 783754104 1 100 SH   SOLE 8 100 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 3,714 103,607 SH   SOLE 1 103,607 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 647 18,050 SH   SOLE 8 18,050 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 4 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 862 31,574 SH   SOLE 1 31,574 0 0
S&ampP GLOBAL INC COM 78409V104 746 3,043 SH   DFND 1 0 0 3,043
S&ampP GLOBAL INC COM 78409V104 48,195 196,678 SH   SOLE 1 196,678 0 0
S&ampP GLOBAL INC OPT 78409V104 3,725 15,200 SH Call SOLE 8 15,200 0 0
S&ampP GLOBAL INC OPT 78409V104 1,764 7,200 SH Put SOLE 8 7,200 0 0
S&ampP GLOBAL INC COM 78409V104 5,363 21,884 SH   SOLE 8 21,884 0 0
S&ampP GLOBAL INC COM 78409V104 514 2,100 SH   SOLE 9 2,100 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 883 80,758 SH   SOLE 1 80,758 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 611 55,989 SH   SOLE 99 55,989 0 0
SABRE CORP COM 78573M104 849 143,144 SH   SOLE 1 143,144 0 0
SABRE CORP OPT 78573M104 303 51,000 SH Call SOLE 8 51,000 0 0
SABRE CORP COM 78573M104 13 2,061 SH   SOLE 9 2,061 0 0
SAEXPLORATION HLDGS INC COM 78636X873 25 24,660 SH   SOLE 8 24,660 0 0
SAFE BULKERS INC COM Y7388L103 20 16,899 SH   SOLE 1 16,899 0 0
SAFE BULKERS INC COM Y7388L103 6 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 35 6,473 SH   SOLE 1 6,473 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 1 100 SH   SOLE 8 100 0 0
SAFEHOLD INC TRUS 78645L100 1,647 26,057 SH   SOLE 1 26,057 0 0
SAFETY INS GROUP INC COM 78648T100 1,021 12,090 SH   SOLE 1 12,090 0 0
SAGE THERAPEUTICS INC COM 78667J108 2,748 95,671 SH   SOLE 1 95,671 0 0
SAGE THERAPEUTICS INC COM 78667J108 36 1,253 SH   SOLE 8 1,253 0 0
SAGE THERAPEUTICS INC OPT 78667J108 3 100 SH Call SOLE 8 100 0 0
SAIA INC COM 78709Y105 2,342 31,838 SH   SOLE 1 31,838 0 0
SAIA INC COM 78709Y105 121 1,652 SH   SOLE 8 1,652 0 0
SAIA INC COM 78709Y105 121 1,648 SH   SOLE 99 1,648 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 1,383 90,879 SH   SOLE 1 90,879 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 264 17,372 SH   SOLE 8 17,372 0 0
SALESFORCE COM INC COM 79466L302 155,629 1,080,905 SH   SOLE 1 1,080,905 0 0
SALESFORCE COM INC COM 79466L302 364 2,527 SH   DFND 1 0 0 2,527
SALESFORCE COM INC OPT 79466L302 49,726 345,362 SH Put SOLE 8 345,362 0 0
SALESFORCE COM INC COM 79466L302 13,572 94,267 SH   SOLE 8 94,267 0 0
SALESFORCE COM INC OPT 79466L302 55,127 382,873 SH Call SOLE 8 382,873 0 0
SALESFORCE COM INC COM 79466L302 2,770 19,244 SH   SOLE 9 19,244 0 0
SALESFORCE COM INC COM 79466L302 34 235 SH   DFND 20 0 0 235
SALESFORCE COM INC COM 79466L302 13,796 95,818 SH   SOLE 58 95,818 0 0
SALESFORCE COM INC COM 79466L302 648 4,500 SH   SOLE 82 4,500 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 1,572 194,444 SH   SOLE 1 194,444 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 1 83 SH   SOLE 8 83 0 0
SANDERSON FARMS INC COM 800013104 831 6,746 SH   SOLE 1 6,746 0 0
SANDERSON FARMS INC COM 800013104 11 90 SH   SOLE 8 90 0 0
SANDRIDGE ENERGY INC COM 80007P869 9 10,294 SH   SOLE 1 10,294 0 0
SANDSTORM GOLD LTD COM 80013R206 1 204 SH   SOLE 8 204 0 0
SANDY SPRING BANCORP INC COM 800363103 1,337 59,045 SH   SOLE 1 59,045 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 4,459 49,868 SH   SOLE 1 49,868 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,040 163,105 SH   SOLE 1 163,105 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 354 55,500 SH Call SOLE 8 55,500 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 222 34,900 SH Put SOLE 8 34,900 0 0
SANGAMO THERAPEUTICS INC COM 800677106 651 102,308 SH   SOLE 8 102,308 0 0
SANMINA CORPORATION COM 801056102 2,427 88,934 SH   SOLE 1 88,934 0 0
SANMINA CORPORATION COM 801056102 4 133 SH   SOLE 8 133 0 0
SANMINA CORPORATION OPT 801056102 3 100 SH Call SOLE 8 100 0 0
SANOFI ADR 80105N105 4,477 102,417 SH   SOLE 1 102,417 0 0
SANOFI OPT 80105N105 319 7,300 SH Put SOLE 8 7,300 0 0
SANOFI OPT 80105N105 6,143 140,500 SH Call SOLE 8 140,500 0 0
SANOFI ADR 80105N105 335 7,670 SH   SOLE 8 7,670 0 0
SANOFI ADR 80105N105 2,863 65,479 SH   SOLE 9 65,479 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 2,051 147,467 SH   SOLE 1 147,467 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 21 1,500 SH Call SOLE 8 1,500 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 479 34,400 SH Put SOLE 8 34,400 0 0
SAP SE ADR 803054204 354 3,200 SH   DFND 1 0 0 3,200
SAP SE OPT 803054204 11,691 105,800 SH Put SOLE 8 105,800 0 0
SAP SE ADR 803054204 2,110 19,096 SH   SOLE 8 19,096 0 0
SAP SE OPT 803054204 4,122 37,300 SH Call SOLE 8 37,300 0 0
SAREPTA THERAPEUTICS INC COM 803607100 10,266 104,951 SH   SOLE 1 104,951 0 0
SAREPTA THERAPEUTICS INC BOND 803607AB6 889 580,000 PRN   SOLE 8 0 0 580,000
SAREPTA THERAPEUTICS INC OPT 803607100 13,548 138,500 SH Put SOLE 8 138,500 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1,599 16,344 SH   SOLE 8 16,344 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 11,973 122,400 SH Call SOLE 8 122,400 0 0
SAREPTA THERAPEUTICS INC COM 803607100 54 549 SH   SOLE 9 549 0 0
SAREPTA THERAPEUTICS INC COM 803607100 92 945 SH   SOLE 99 945 0 0
SASOL LTD ADR 803866300 20 10,000 SH   DFND 1 0 0 10,000
SAUL CTRS INC TRUS 804395101 322 9,826 SH   SOLE 1 9,826 0 0
SAUL CTRS INC COM 804395101 599 18,290 SH   SOLE 99 18,290 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 24 11,570 SH   SOLE 1 11,570 0 0
SB ONE BANCORP COM 78413T103 45 2,687 SH   SOLE 1 2,687 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 6,588 24,406 SH   SOLE 1 24,406 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 12,534 46,424 SH   SOLE 1 46,424 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 1,411 5,225 SH   SOLE 8 5,225 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 4,859 18,000 SH Put SOLE 8 18,000 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 1,701 6,300 SH Call SOLE 8 6,300 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 246 912 SH   SOLE 9 912 0 0
SCANSOURCE INC COM 806037107 559 26,143 SH   SOLE 1 26,143 0 0
SCHLUMBERGER LTD COM 806857108 354 26,277 SH   DFND 1 0 0 26,277
SCHLUMBERGER LTD COM 806857108 109,293 8,101,771 SH   SOLE 1 8,101,771 0 0
SCHLUMBERGER LTD OPT 806857108 15,696 1,163,500 SH Put SOLE 8 1,163,500 0 0
SCHLUMBERGER LTD OPT 806857108 6,391 473,700 SH Call SOLE 8 473,700 0 0
SCHLUMBERGER LTD COM 806857108 13,340 988,853 SH   SOLE 8 988,853 0 0
SCHLUMBERGER LTD COM 806857108 3,063 227,018 SH   SOLE 9 227,018 0 0
SCHLUMBERGER LTD COM 806857108 2,898 214,854 SH   DFND 20 0 0 214,854
SCHNEIDER NATIONAL INC COM 80689H102 155 8,002 SH   SOLE 1 8,002 0 0
SCHNEIDER NATIONAL INC COM 80689H102 138 7,152 SH   SOLE 99 7,152 0 0
SCHNITZER STL INDS COM 806882106 374 28,690 SH   SOLE 1 28,690 0 0
SCHNITZER STL INDS OPT 806882106 72 5,500 SH Call SOLE 8 5,500 0 0
SCHNITZER STL INDS OPT 806882106 13 1,000 SH Put SOLE 8 1,000 0 0
SCHNITZER STL INDS COM 806882106 0 14 SH   SOLE 8 14 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 71 5,829 SH   SOLE 1 5,829 0 0
SCHOLASTIC CORP COM 807066105 685 26,896 SH   SOLE 1 26,896 0 0
SCHOLASTIC CORP COM 807066105 2 66 SH   SOLE 8 66 0 0
SCHWAB CHARLES CORP COM 808513105 38,111 1,133,617 SH   SOLE 1 1,133,617 0 0
SCHWAB CHARLES CORP OPT 808513105 6,522 194,000 SH Put SOLE 8 194,000 0 0
SCHWAB CHARLES CORP OPT 808513105 2,962 88,100 SH Call SOLE 8 88,100 0 0
SCHWAB CHARLES CORP COM 808513105 472 14,018 SH   SOLE 8 14,018 0 0
SCHWAB CHARLES CORP COM 808513105 322 9,585 SH   SOLE 9 9,585 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 714 25,638 SH   SOLE 1 25,638 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 6 204 SH   SOLE 8 204 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 103 3,691 SH   SOLE 99 3,691 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 1,443 19,329 SH   SOLE 1 19,329 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 166 2,225 SH   SOLE 99 2,225 0 0
SCIENTIFIC GAMES CORP COM 80874P109 600 61,938 SH   SOLE 1 61,938 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 248 25,600 SH Call SOLE 8 25,600 0 0
SCIENTIFIC GAMES CORP COM 80874P109 0 36 SH   SOLE 8 36 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 494 50,900 SH Put SOLE 8 50,900 0 0
SCORPIO BULKERS INC COM Y7546A122 46 18,188 SH   SOLE 1 18,188 0 0
SCORPIO TANKERS INC COM Y7542C130 296 15,467 SH   SOLE 1 15,467 0 0
SCORPIO TANKERS INC COM Y7542C130 19 1,027 SH   SOLE 8 1,027 0 0
SCORPIO TANKERS INC OPT Y7542C130 13 700 SH Call SOLE 8 700 0 0
SCOTTS MIRACLE GRO CO COM 810186106 281 2,752 SH   SOLE 1 2,752 0 0
SCOTTS MIRACLE GRO CO COM 810186106 32 312 SH   SOLE 8 312 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 225 2,200 SH Put SOLE 8 2,200 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 256 2,500 SH Call SOLE 8 2,500 0 0
SCRIPPS E W CO OHIO COM 811054402 516 68,490 SH   SOLE 1 68,490 0 0
SEA LTD ADR 81141R100 3,103 70,015 SH   SOLE 1 70,015 0 0
SEA LTD BOND 81141RAB6 642 277,000 PRN   SOLE 8 0 0 277,000
SEA LTD ADR 81141R100 4,773 107,730 SH   SOLE 8 107,730 0 0
SEA LTD OPT 81141R100 2,184 49,300 SH Put SOLE 8 49,300 0 0
SEA LTD OPT 81141R100 7,280 164,300 SH Call SOLE 8 164,300 0 0
SEABRIDGE GOLD INC OPT 811916105 115 12,300 SH Call SOLE 8 12,300 0 0
SEABRIDGE GOLD INC COM 811916105 120 12,845 SH   SOLE 8 12,845 0 0
SEABRIDGE GOLD INC OPT 811916105 224 24,000 SH Put SOLE 8 24,000 0 0
SEACOAST BKG CORP FLA COM 811707801 788 43,066 SH   SOLE 1 43,066 0 0
SEACOR HOLDINGS INC COM 811904101 390 14,468 SH   SOLE 1 14,468 0 0
SEACOR MARINE HLDGS INC COM 78413P101 29 6,511 SH   SOLE 1 6,511 0 0
SEADRILL LTD COM G7998G106 18 41,256 SH   SOLE 1 41,256 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 22 51,377 SH   SOLE 8 51,377 0 0
SEADRILL LTD COM G7998G106 2 4,984 SH   SOLE 9 4,984 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 12,978 265,935 SH   SOLE 1 265,935 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 16,792 344,100 SH Put SOLE 8 344,100 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 3,314 67,916 SH   SOLE 8 67,916 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 8,926 182,900 SH Call SOLE 8 182,900 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 97 1,979 SH   SOLE 9 1,979 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 474 9,722 SH   SOLE 99 9,722 0 0
SEALED AIR CORP NEW COM 81211K100 8,100 327,755 SH   SOLE 1 327,755 0 0
SEALED AIR CORP NEW OPT 81211K100 272 11,000 SH Call SOLE 8 11,000 0 0
SEALED AIR CORP NEW COM 81211K100 78 3,164 SH   SOLE 8 3,164 0 0
SEALED AIR CORP NEW OPT 81211K100 84 3,400 SH Put SOLE 8 3,400 0 0
SEALED AIR CORP NEW COM 81211K100 31 1,262 SH   SOLE 9 1,262 0 0
SEATTLE GENETICS INC COM 812578102 16,864 146,159 SH   SOLE 1 146,159 0 0
SEATTLE GENETICS INC OPT 812578102 1,615 14,000 SH Put SOLE 8 14,000 0 0
SEATTLE GENETICS INC COM 812578102 411 3,566 SH   SOLE 8 3,566 0 0
SEATTLE GENETICS INC OPT 812578102 1,073 9,300 SH Call SOLE 8 9,300 0 0
SEATTLE GENETICS INC COM 812578102 308 2,670 SH   SOLE 9 2,670 0 0
SEATTLE GENETICS INC COM 812578102 667 5,780 SH   SOLE 99 5,780 0 0
SEAWORLD ENTMT INC COM 81282V100 193 17,516 SH   SOLE 1 17,516 0 0
SEAWORLD ENTMT INC COM 81282V100 444 40,291 SH   SOLE 8 40,291 0 0
SEAWORLD ENTMT INC OPT 81282V100 1,664 151,000 SH Put SOLE 8 151,000 0 0
SEAWORLD ENTMT INC OPT 81282V100 614 55,700 SH Call SOLE 8 55,700 0 0
SECUREWORKS CORP COM 81374A105 31 2,710 SH   SOLE 1 2,710 0 0
SEI INVESTMENTS CO COM 784117103 5,022 108,374 SH   SOLE 1 108,374 0 0
SEI INVESTMENTS CO COM 784117103 46 994 SH   SOLE 9 994 0 0
SELECT BANCORP INC NEW COM 81617L108 131 17,076 SH   SOLE 1 17,076 0 0
SELECT ENERGY SVCS INC COM 81617J301 131 40,733 SH   SOLE 1 40,733 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 14 6,908 SH   SOLE 1 6,908 0 0
SELECT MED HLDGS CORP COM 81619Q105 2,171 144,687 SH   SOLE 1 144,687 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 165,815 7,964,200 SH Put SOLE 1 7,964,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 54 1,850 SH   DFND 1 0 0 1,850
SELECT SECTOR SPDR TR OPT 81369Y308 5,447 100,000 SH Call SOLE 1 100,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 14,825 167,369 SH   SOLE 1 167,369 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 181,964 8,739,884 SH   SOLE 1 8,739,884 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 98,138 1,771,134 SH   SOLE 1 1,771,134 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 140,289 1,745,536 SH   SOLE 1 1,745,536 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 12,445 228,476 SH   SOLE 1 228,476 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 51,391 1,161,626 SH   SOLE 1 1,161,626 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 68,147 2,345,051 SH   SOLE 1 2,345,051 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 57,731 1,281,766 SH   SOLE 1 1,281,766 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 3,243 54,952 SH   SOLE 1 54,952 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 14,262 685,000 SH Call SOLE 1 685,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 417 13,446 SH   SOLE 1 13,446 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 13 130 SH   SOLE 1 130 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 208 10,000 SH   DFND 1 0 0 10,000
SELECT SECTOR SPDR TR OPT 81369Y407 9,318 95,000 SH Call SOLE 8 95,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 2,762 50,700 SH Call SOLE 8 50,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 7,457 136,900 SH Put SOLE 8 136,900 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 87,013 4,179,300 SH Put SOLE 8 4,179,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y860 837 27,000 SH Call SOLE 8 27,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 18,597 893,208 SH   SOLE 8 893,208 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 62,962 1,136,300 SH Call SOLE 8 1,136,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 40,513 1,394,100 SH Call SOLE 8 1,394,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 83,979 1,044,900 SH Call SOLE 8 1,044,900 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 48,590 2,333,800 SH Call SOLE 8 2,333,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 6,975 118,200 SH Call SOLE 8 118,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 842 15,200 SH   SOLE 8 15,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 9,022 200,300 SH Put SOLE 8 200,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 18,596 189,600 SH Put SOLE 8 189,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 31 1,000 SH   SOLE 8 1,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 4,741 48,342 SH   SOLE 8 48,342 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 54,178 674,100 SH Put SOLE 8 674,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 3,073 68,223 SH   SOLE 8 68,223 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 8,620 97,304 SH   SOLE 8 97,304 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 2,029 25,246 SH   SOLE 8 25,246 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 8,999 152,500 SH Put SOLE 8 152,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 9,195 103,800 SH Put SOLE 8 103,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 68,326 2,351,200 SH Put SOLE 8 2,351,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 6,333 71,500 SH Call SOLE 8 71,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 30,176 544,600 SH Put SOLE 8 544,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 15,227 523,973 SH   SOLE 8 523,973 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 15,071 334,600 SH Call SOLE 8 334,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 1,592 29,223 SH   SOLE 8 29,223 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 190 2,362 SH   SOLE 9 2,362 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 81 1,490 SH   SOLE 9 1,490 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 3,536 121,677 SH   SOLE 9 121,677 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 342 5,800 SH   SOLE 9 5,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 331 11,393 SH   DFND 20 0 0 11,393
SELECTA BIOSCIENCES INC COM 816212104 89 37,109 SH   SOLE 8 37,109 0 0
SELECTIVE INS GROUP INC COM 816300107 967 19,451 SH   SOLE 1 19,451 0 0
SEMILEDS CORP COM 816645204 35 18,353 SH   SOLE 8 18,353 0 0
SEMPRA ENERGY COM 816851109 22,439 198,607 SH   SOLE 1 198,607 0 0
SEMPRA ENERGY COM 816851109 132 1,171 SH   SOLE 8 1,171 0 0
SEMPRA ENERGY OPT 816851109 339 3,000 SH Put SOLE 8 3,000 0 0
SEMPRA ENERGY CONV 816851406 56,137 606,758 SH   SOLE 8 606,758 0 0
SEMPRA ENERGY OPT 816851109 802 7,100 SH Call SOLE 8 7,100 0 0
SEMPRA ENERGY CONV 816851505 2,527 26,900 SH   SOLE 8 26,900 0 0
SEMPRA ENERGY COM 816851109 244 2,163 SH   SOLE 9 2,163 0 0
SEMTECH CORP COM 816850101 3,275 87,324 SH   SOLE 1 87,324 0 0
SEMTECH CORP COM 816850101 4 122 SH   SOLE 8 122 0 0
SENECA FOODS CORP NEW COM 817070501 221 5,555 SH   SOLE 1 5,555 0 0
SENMIAO TECHNOLOGY LTD COM 817225105 11 25,989 SH   SOLE 8 25,989 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 1,357 46,905 SH   SOLE 1 46,905 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 3 89 SH   SOLE 8 89 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 35 1,208 SH   SOLE 9 1,208 0 0
SENSEONICS HLDGS INC COM 81727U105 26 40,920 SH   SOLE 1 40,920 0 0
SENSEONICS HLDGS INC COM 81727U105 106 167,300 SH   SOLE 8 167,300 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 616 14,178 SH   SOLE 1 14,178 0 0
SERES THERAPEUTICS INC COM 81750R102 43 12,116 SH   SOLE 1 12,116 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 659 72,367 SH   SOLE 1 72,367 0 0
SERVICE CORP INTL COM 817565104 2,120 54,200 SH   SOLE 1 54,200 0 0
SERVICE CORP INTL COM 817565104 102 2,611 SH   SOLE 8 2,611 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2,413 89,327 SH   SOLE 1 89,327 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 136 5,033 SH   SOLE 8 5,033 0 0
SERVICENOW INC COM 81762P102 113,038 394,442 SH   SOLE 1 168,331 226,111 0
SERVICENOW INC COM 81762P102 101 353 SH   DFND 1 0 0 353
SERVICENOW INC OPT 81762P102 21,236 74,100 SH Call SOLE 8 74,100 0 0
SERVICENOW INC OPT 81762P102 25,420 88,700 SH Put SOLE 8 88,700 0 0
SERVICENOW INC COM 81762P102 885 3,089 SH   SOLE 8 3,089 0 0
SERVICENOW INC COM 81762P102 911 3,180 SH   SOLE 9 3,180 0 0
SERVICENOW INC COM 81762P102 7,152 24,958 SH   SOLE 20 0 24,958 0
SERVICENOW INC COM 81762P102 5,863 20,457 SH   SOLE 58 20,457 0 0
SERVICENOW INC COM 81762P102 3,130 10,923 SH   SOLE 82 0 10,923 0
SERVICENOW INC COM 81762P102 8,442 29,457 SH   SOLE 99 0 29,457 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,551 52,939 SH   SOLE 1 52,939 0 0
SHAKE SHACK INC OPT 819047101 981 26,000 SH Put SOLE 1 26,000 0 0
SHAKE SHACK INC COM 819047101 2,374 62,929 SH   SOLE 1 62,929 0 0
SHAKE SHACK INC OPT 819047101 5,495 145,600 SH Put SOLE 8 145,600 0 0
SHAKE SHACK INC COM 819047101 2,441 64,648 SH   SOLE 8 64,648 0 0
SHAKE SHACK INC OPT 819047101 2,570 68,100 SH Call SOLE 8 68,100 0 0
SHARPSPRING INC COM 820054104 22 3,585 SH   SOLE 1 3,585 0 0
SHAW COMMUNICATIONS INC COM 82028K200 232 14,333 SH   SOLE 1 14,333 0 0
SHAW COMMUNICATIONS INC COM 82028K200 157 9,696 SH   SOLE 9 9,696 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 200 20,053 SH   SOLE 1 20,053 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 1 100 SH   SOLE 8 100 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 2,305 46,797 SH   SOLE 1 46,797 0 0
SHERWIN WILLIAMS CO COM 824348106 51 112 SH   DFND 1 0 0 112
SHERWIN WILLIAMS CO COM 824348106 122,361 266,279 SH   SOLE 1 158,159 108,120 0
SHERWIN WILLIAMS CO COM 824348106 259 564 SH   SOLE 8 564 0 0
SHERWIN WILLIAMS CO OPT 824348106 1,516 3,300 SH Put SOLE 8 3,300 0 0
SHERWIN WILLIAMS CO OPT 824348106 2,711 5,900 SH Call SOLE 8 5,900 0 0
SHERWIN WILLIAMS CO COM 824348106 348 756 SH   SOLE 9 756 0 0
SHERWIN WILLIAMS CO COM 824348106 5,584 12,151 SH   SOLE 20 0 12,151 0
SHERWIN WILLIAMS CO COM 824348106 2,322 5,053 SH   SOLE 82 92 4,961 0
SHERWIN WILLIAMS CO COM 824348106 6,794 14,786 SH   SOLE 99 0 14,786 0
SHOCKWAVE MED INC COM 82489T104 505 15,242 SH   SOLE 1 15,242 0 0
SHOCKWAVE MED INC COM 82489T104 83 2,502 SH   SOLE 99 2,502 0 0
SHOE CARNIVAL INC COM 824889109 167 8,029 SH   SOLE 1 8,029 0 0
SHOE CARNIVAL INC COM 824889109 0 13 SH   SOLE 8 13 0 0
SHOPIFY INC COM 82509L107 4,747 11,385 SH   SOLE 1 11,385 0 0
SHOPIFY INC COM 82509L107 329 789 SH   DFND 1 0 0 789
SHOPIFY INC OPT 82509L107 55,243 132,500 SH Call SOLE 8 132,500 0 0
SHOPIFY INC COM 82509L107 15,810 37,920 SH   SOLE 8 37,920 0 0
SHOPIFY INC OPT 82509L107 60,997 146,300 SH Put SOLE 8 146,300 0 0
SHOPIFY INC COM 82509L107 1,023 2,454 SH   SOLE 9 2,454 0 0
SHORE BANCSHARES INC COM 825107105 44 4,122 SH   SOLE 1 4,122 0 0
SHOTSPOTTER INC COM 82536T107 237 8,616 SH   SOLE 1 8,616 0 0
SHUTTERSTOCK INC COM 825690100 1,034 32,163 SH   SOLE 1 32,163 0 0
SHUTTERSTOCK INC COM 825690100 1 34 SH   SOLE 8 34 0 0
SI BONE INC COM 825704109 140 11,739 SH   SOLE 1 11,739 0 0
SIEBERT FINL CORP COM 826176109 19 2,758 SH   SOLE 1 2,758 0 0
SIENTRA INC COM 82621J105 26 12,803 SH   SOLE 1 12,803 0 0
SIERRA BANCORP COM 82620P102 134 7,651 SH   SOLE 1 7,651 0 0
SIERRA WIRELESS INC COM 826516106 5 894 SH   SOLE 8 894 0 0
SIERRA WIRELESS INC OPT 826516106 4 700 SH Call SOLE 8 700 0 0
SIGA TECHNOLOGIES INC COM 826917106 87 18,266 SH   SOLE 1 18,266 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 21,288 264,812 SH   SOLE 1 264,812 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 1 8 SH   SOLE 8 8 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 34 416 SH   SOLE 9 416 0 0
SIGNET JEWELERS LIMITED COM G81276100 856 132,737 SH   SOLE 1 132,737 0 0
SIGNET JEWELERS LIMITED OPT G81276100 2,154 333,900 SH Put SOLE 8 333,900 0 0
SIGNET JEWELERS LIMITED COM G81276100 822 127,543 SH   SOLE 8 127,543 0 0
SIGNET JEWELERS LIMITED OPT G81276100 577 89,400 SH Call SOLE 8 89,400 0 0
SILGAN HOLDINGS INC COM 827048109 26 900 SH   SOLE 1 900 0 0
SILGAN HOLDINGS INC OPT 827048109 84 2,900 SH Call SOLE 8 2,900 0 0
SILICOM LTD COM M84116108 27 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 9 105 SH   SOLE 8 105 0 0
SILICON LABORATORIES INC OPT 826919102 102 1,200 SH Put SOLE 8 1,200 0 0
SILICON LABORATORIES INC BOND 826919AB8 1,058 956,000 PRN   SOLE 8 0 0 956,000
SILICON LABORATORIES INC OPT 826919102 376 4,400 SH Call SOLE 8 4,400 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 2 47 SH   SOLE 8 47 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 56 1,532 SH   SOLE 99 1,532 0 0
SILK RD MED INC COM 82710M100 168 5,341 SH   SOLE 1 5,341 0 0
SILVERBOW RES INC COM 82836G102 6 2,340 SH   SOLE 1 2,340 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 27 2,840 SH   SOLE 1 2,840 0 0
SIMMONS 1ST NATL CORP COM 828730200 1,596 86,714 SH   SOLE 1 86,714 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 35,318 643,771 SH   SOLE 1 643,771 0 0
SIMON PPTY GROUP INC NEW COM 828806109 26,634 485,510 SH   SOLE 1 485,510 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 5,541 101,000 SH Put SOLE 8 101,000 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 2,946 53,700 SH Call SOLE 8 53,700 0 0
SIMON PPTY GROUP INC NEW COM 828806109 191 3,482 SH   SOLE 9 3,482 0 0
SIMON PPTY GROUP INC NEW COM 828806109 38 685 SH   DFND 20 0 0 685
SIMON PPTY GROUP INC NEW COM 828806109 1,624 29,605 SH   SOLE 99 29,605 0 0
SIMPLY GOOD FOODS CO COM 82900L102 3,164 164,318 SH   SOLE 1 164,318 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,853 46,026 SH   SOLE 1 46,026 0 0
SIMULATIONS PLUS INC COM 829214105 139 3,965 SH   SOLE 1 3,965 0 0
SINA CORP COM G81477104 769 24,156 SH   SOLE 1 24,156 0 0
SINA CORP OPT G81477104 494 15,500 SH Put SOLE 8 15,500 0 0
SINA CORP OPT G81477104 379 11,900 SH Call SOLE 8 11,900 0 0
SINA CORP COM G81477104 433 13,600 SH   SOLE 9 13,600 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 26 1,600 SH   SOLE 1 1,600 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 93 5,800 SH Put SOLE 8 5,800 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 142 8,800 SH Call SOLE 8 8,800 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 168 10,432 SH   SOLE 8 10,432 0 0
SIRIUS XM HLDGS INC COM 82968B103 8,364 1,693,464 SH   SOLE 1 1,693,464 0 0
SIRIUS XM HLDGS INC OPT 82968B103 109 22,040 SH Call SOLE 8 22,040 0 0
SIRIUS XM HLDGS INC OPT 82968B103 16 3,332 SH Put SOLE 8 3,332 0 0
SIRIUS XM HLDGS INC COM 82968B103 57 11,505 SH   SOLE 9 11,505 0 0
SITE CENTERS CORP TRUS 82981J109 2,429 466,451 SH   SOLE 1 466,451 0 0
SITE CENTERS CORP TRUS 82981J109 26 4,959 SH   SOLE 8 4,959 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2,003 27,204 SH   SOLE 1 27,204 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2 28 SH   SOLE 8 28 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 260 20,768 SH   SOLE 1 20,768 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2 189 SH   SOLE 8 189 0 0
SJW GROUP COM 784305104 1,338 23,161 SH   SOLE 1 23,161 0 0
SJW GROUP COM 784305104 0 8 SH   SOLE 8 8 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SK TELECOM LTD ADR 78440P108 125 7,697 SH   SOLE 99 7,697 0 0
SKECHERS U S A INC COM 830566105 4,391 184,963 SH   SOLE 1 184,963 0 0
SKECHERS U S A INC COM 830566105 627 26,420 SH   SOLE 8 26,420 0 0
SKECHERS U S A INC OPT 830566105 1,009 42,500 SH Put SOLE 8 42,500 0 0
SKECHERS U S A INC OPT 830566105 176 7,400 SH Call SOLE 8 7,400 0 0
SKECHERS U S A INC COM 830566105 289 12,172 SH   SOLE 9 12,172 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 0 22 SH   SOLE 8 22 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 231 14,704 SH   SOLE 99 14,704 0 0
SKYWEST INC COM 830879102 1,353 51,619 SH   SOLE 1 51,619 0 0
SKYWEST INC COM 830879102 4 154 SH   SOLE 8 154 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 17,347 194,090 SH   SOLE 1 194,090 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 967 10,821 SH   SOLE 8 10,821 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 14,971 167,500 SH Call SOLE 8 167,500 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 14,685 164,300 SH Put SOLE 8 164,300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 374 4,195 SH   SOLE 9 4,195 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 382 4,279 SH   SOLE 99 4,279 0 0
SL GREEN RLTY CORP TRUS 78440X101 4,601 106,753 SH   SOLE 1 106,753 0 0
SL GREEN RLTY CORP COM 78440X101 934 21,669 SH   SOLE 1 21,669 0 0
SL GREEN RLTY CORP OPT 78440X101 366 8,500 SH Call SOLE 8 8,500 0 0
SL GREEN RLTY CORP TRUS 78440X101 543 12,590 SH   SOLE 8 12,590 0 0
SL GREEN RLTY CORP OPT 78440X101 517 12,000 SH Put SOLE 8 12,000 0 0
SL GREEN RLTY CORP COM 78440X101 97 2,272 SH   SOLE 9 2,272 0 0
SLACK TECHNOLOGIES INC COM 83088V102 1,835 68,361 SH   SOLE 1 68,361 0 0
SLACK TECHNOLOGIES INC COM 83088V102 51 1,905 SH   DFND 1 0 0 1,905
SLACK TECHNOLOGIES INC COM 83088V102 2,232 83,177 SH   SOLE 8 83,177 0 0
SLACK TECHNOLOGIES INC COM 83088V102 90 3,364 SH   SOLE 9 3,364 0 0
SLEEP NUMBER CORP COM 83125X103 940 49,040 SH   SOLE 1 49,040 0 0
SLEEP NUMBER CORP COM 83125X103 3 139 SH   SOLE 8 139 0 0
SLM CORP COM 78442P106 848 117,980 SH   SOLE 1 117,980 0 0
SLM CORP OPT 78442P106 173 24,100 SH Put SOLE 8 24,100 0 0
SLM CORP OPT 78442P106 94 13,100 SH Call SOLE 8 13,100 0 0
SLM CORP COM 78442P106 70 9,746 SH   SOLE 99 9,746 0 0
SM ENERGY CO COM 78454L100 808 661,515 SH   SOLE 1 661,515 0 0
SM ENERGY CO OPT 78454L100 32 26,300 SH Call SOLE 8 26,300 0 0
SM ENERGY CO OPT 78454L100 7 5,400 SH Put SOLE 8 5,400 0 0
SM ENERGY CO COM 78454L100 4 3,280 SH   SOLE 8 3,280 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 3,805 156,554 SH   SOLE 1 156,554 0 0
SMART SAND INC COM 83191H107 8 7,104 SH   SOLE 1 7,104 0 0
SMARTFINANCIAL INC COM 83190L208 139 9,158 SH   SOLE 1 9,158 0 0
SMARTSHEET INC COM 83200N103 8 200 SH   DFND 1 0 0 200
SMARTSHEET INC COM 83200N103 4,052 97,617 SH   SOLE 1 97,617 0 0
SMARTSHEET INC COM 83200N103 8 194 SH   SOLE 8 194 0 0
SMITH &amp NEPHEW GROUP PLC ADR 83175M205 17 456 SH   SOLE 8 456 0 0
SMITH A O CORP COM 831865209 3,856 101,951 SH   SOLE 1 101,951 0 0
SMITH A O CORP COM 831865209 834 22,052 SH   SOLE 8 22,052 0 0
SMITH A O CORP OPT 831865209 60 1,600 SH Call SOLE 8 1,600 0 0
SMITH A O CORP OPT 831865209 185 4,900 SH Put SOLE 8 4,900 0 0
SMITH A O CORP COM 831865209 50 1,296 SH   SOLE 9 1,296 0 0
SMUCKER J M CO COM 832696405 14,714 132,558 SH   SOLE 1 132,558 0 0
SMUCKER J M CO OPT 832696405 688 6,200 SH Put SOLE 8 6,200 0 0
SMUCKER J M CO OPT 832696405 422 3,800 SH Call SOLE 8 3,800 0 0
SMUCKER J M CO COM 832696405 212 1,909 SH   SOLE 8 1,909 0 0
SMUCKER J M CO COM 832696405 197 1,770 SH   SOLE 9 1,770 0 0
SNAP INC COM 83304A106 6,975 586,636 SH   SOLE 1 586,636 0 0
SNAP INC COM 83304A106 423 35,539 SH   DFND 1 0 0 35,539
SNAP INC OPT 83304A106 8,976 754,900 SH Call SOLE 8 754,900 0 0
SNAP INC COM 83304A106 185 15,616 SH   SOLE 8 15,616 0 0
SNAP INC OPT 83304A106 4,694 394,800 SH Put SOLE 8 394,800 0 0
SNAP INC COM 83304A106 57 4,794 SH   SOLE 9 4,794 0 0
SNAP INC COM 83304A106 78 6,533 SH   SOLE 99 6,533 0 0
SNAP ON INC COM 833034101 3,290 30,222 SH   SOLE 1 30,222 0 0
SNAP ON INC COM 833034101 34 317 SH   SOLE 8 317 0 0
SNAP ON INC OPT 833034101 403 3,700 SH Put SOLE 8 3,700 0 0
SNAP ON INC OPT 833034101 403 3,700 SH Call SOLE 8 3,700 0 0
SNAP ON INC COM 833034101 56 523 SH   SOLE 9 523 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 61 2,687 SH   SOLE 1 2,687 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 2 100 SH Put SOLE 8 100 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 20 878 SH   SOLE 8 878 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 25 1,123 SH   SOLE 9 1,123 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 416 18,459 SH   SOLE 99 18,459 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOGOU INC OPT 83409V104 1 400 SH Call SOLE 8 400 0 0
SOGOU INC OPT 83409V104 13 3,800 SH Put SOLE 8 3,800 0 0
SOGOU INC ADR 83409V104 69 20,617 SH   SOLE 8 20,617 0 0
SOHU COM LTD ADR 83410S108 35 5,702 SH   SOLE 8 5,702 0 0
SOHU COM LTD OPT 83410S108 27 4,300 SH Call SOLE 8 4,300 0 0
SOHU COM LTD OPT 83410S108 49 7,900 SH Put SOLE 8 7,900 0 0
SOHU COM LTD ADR 83410S108 72 11,574 SH   SOLE 99 11,574 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 39 477 SH   DFND 1 0 0 477
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,950 36,036 SH   SOLE 1 36,036 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 2,358 28,800 SH Put SOLE 8 28,800 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 5,773 70,500 SH Call SOLE 8 70,500 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 55 10,361 SH   SOLE 1 10,361 0 0
SOLARWINDS CORP COM 83417Q105 260 16,619 SH   SOLE 1 16,619 0 0
SOLID BIOSCIENCES INC COM 83422E105 15 6,448 SH   SOLE 1 6,448 0 0
SOLID BIOSCIENCES INC COM 83422E105 0 91 SH   SOLE 8 91 0 0
SOLITON INC COM 834251100 15 1,865 SH   SOLE 1 1,865 0 0
SONIC AUTOMOTIVE INC COM 83545G102 572 43,143 SH   SOLE 1 43,143 0 0
SONIC AUTOMOTIVE INC COM 83545G102 5 394 SH   SOLE 8 394 0 0
SONIM TECHNOLOGIES INC COM 83548F101 2 2,845 SH   SOLE 1 2,845 0 0
SONOCO PRODS CO COM 835495102 75 1,609 SH   SOLE 1 1,609 0 0
SONOS INC COM 83570H108 633 74,533 SH   SOLE 1 74,533 0 0
SONOS INC OPT 83570H108 149 17,600 SH Put SOLE 8 17,600 0 0
SONOS INC OPT 83570H108 19 2,200 SH Call SOLE 8 2,200 0 0
SONY CORP ADR 835699307 122 2,068 SH   DFND 1 0 0 2,068
SONY CORP ADR 835699307 1,944 32,849 SH   SOLE 1 32,849 0 0
SONY CORP OPT 835699307 4,894 82,700 SH Put SOLE 8 82,700 0 0
SONY CORP ADR 835699307 1 25 SH   SOLE 8 25 0 0
SONY CORP OPT 835699307 5,829 98,500 SH Call SOLE 8 98,500 0 0
SONY CORP ADR 835699307 58 987 SH   SOLE 9 987 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 366 198,536 SH   SOLE 1 198,536 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 12 6,669 SH   SOLE 8 6,669 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 13 7,000 SH   SOLE 9 7,000 0 0
SOUTH JERSEY INDS INC COM 838518108 2,075 83,013 SH   SOLE 1 83,013 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 855 55,221 SH   SOLE 1 55,221 0 0
SOUTH ST CORP COM 840441109 764 13,011 SH   SOLE 1 13,011 0 0
SOUTHERN CO COM 842587107 30,534 563,991 SH   SOLE 1 563,991 0 0
SOUTHERN CO COM 842587107 97 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO OPT 842587107 4,402 81,300 SH Put SOLE 8 81,300 0 0
SOUTHERN CO OPT 842587107 5,078 93,800 SH Call SOLE 8 93,800 0 0
SOUTHERN CO COM 842587107 5,701 105,304 SH   SOLE 8 105,304 0 0
SOUTHERN CO COM 842587107 1,308 24,153 SH   SOLE 9 24,153 0 0
SOUTHERN CO COM 842587107 6,153 113,653 SH   SOLE 58 113,653 0 0
SOUTHERN COPPER CORP COM 84265V105 27 950 SH   DFND 1 0 0 950
SOUTHERN COPPER CORP COM 84265V105 303 10,753 SH   SOLE 1 10,753 0 0
SOUTHERN COPPER CORP OPT 84265V105 1,110 39,400 SH Call SOLE 8 39,400 0 0
SOUTHERN COPPER CORP COM 84265V105 3 91 SH   SOLE 8 91 0 0
SOUTHERN COPPER CORP OPT 84265V105 68 2,400 SH Put SOLE 8 2,400 0 0
SOUTHERN COPPER CORP COM 84265V105 36 1,261 SH   SOLE 9 1,261 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 67 2,350 SH   SOLE 1 2,350 0 0
SOUTHERN MO BANCORP INC COM 843380106 63 2,587 SH   SOLE 1 2,587 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 371 37,779 SH   SOLE 1 37,779 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 793 26,116 SH   SOLE 1 26,116 0 0
SOUTHWEST AIRLS CO COM 844741108 6,884 193,310 SH   SOLE 1 193,310 0 0
SOUTHWEST AIRLS CO OPT 844741108 20,878 586,300 SH Put SOLE 8 586,300 0 0
SOUTHWEST AIRLS CO COM 844741108 2,215 62,192 SH   SOLE 8 62,192 0 0
SOUTHWEST AIRLS CO OPT 844741108 3,785 106,300 SH Call SOLE 8 106,300 0 0
SOUTHWEST AIRLS CO COM 844741108 76 2,114 SH   SOLE 9 2,114 0 0
SOUTHWEST AIRLS CO COM 844741108 34 950 SH   DFND 20 0 0 950
SOUTHWEST GAS HOLDINGS INC COM 844895102 1,814 26,084 SH   SOLE 1 26,084 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,642 971,443 SH   SOLE 1 971,443 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 96 56,800 SH Put SOLE 8 56,800 0 0
SOUTHWESTERN ENERGY CO COM 845467109 17 9,945 SH   SOLE 8 9,945 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 395 234,000 SH Call SOLE 8 234,000 0 0
SP PLUS CORP COM 78469C103 158 7,587 SH   SOLE 1 7,587 0 0
SPARK ENERGY INC COM 846511103 26 3,990 SH   SOLE 1 3,990 0 0
SPARTAN MTRS INC COM 846819100 243 18,804 SH   SOLE 1 18,804 0 0
SPARTANNASH CO COM 847215100 472 32,998 SH   SOLE 1 32,998 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 16,384 74,735 SH   SOLE 1 74,735 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 12,269 55,962 SH   SOLE 8 55,962 0 0
SPDR GOLD TRUST FUND 78463V107 38,435 259,606 SH   SOLE 1 259,606 0 0
SPDR GOLD TRUST OPT 78463V107 277,594 1,875,000 SH Put SOLE 1 1,875,000 0 0
SPDR GOLD TRUST FUND 78463V107 615 4,153 SH   DFND 1 0 0 4,153
SPDR GOLD TRUST OPT 78463V107 14,805 100,000 SH Call SOLE 1 100,000 0 0
SPDR GOLD TRUST OPT 78463V107 321,876 2,174,100 SH Put SOLE 8 2,174,100 0 0
SPDR GOLD TRUST FUND 78463V107 31,496 212,738 SH   SOLE 8 212,738 0 0
SPDR GOLD TRUST OPT 78463V107 751,827 5,078,200 SH Call SOLE 8 5,078,200 0 0
SPDR GOLD TRUST OPT 78463V107 14,805 100,000 SH Call SOLE 9 100,000 0 0
SPDR GOLD TRUST FUND 78463V107 28,073 189,616 SH   SOLE 9 189,616 0 0
SPDR GOLD TRUST OPT 78463V107 277,594 1,875,000 SH Put SOLE 9 1,875,000 0 0
SPDR GOLD TRUST FUND 78463V107 227 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X301 841 9,900 SH   DFND 1 0 0 9,900
SPDR INDEX SHS FDS FUND 78463X202 35,392 1,199,302 SH   SOLE 1 1,199,302 0 0
SPDR INDEX SHS FDS FUND 78463X202 15 516 SH   DFND 1 0 0 516
SPDR INDEX SHS FDS OPT 78463X202 8,942 303,000 SH Put SOLE 8 303,000 0 0
SPDR INDEX SHS FDS OPT 78463X400 228 2,500 SH Put SOLE 8 2,500 0 0
SPDR INDEX SHS FDS FUND 78463X400 144 1,573 SH   SOLE 8 1,573 0 0
SPDR INDEX SHS FDS OPT 78463X202 499 16,900 SH Call SOLE 8 16,900 0 0
SPDR INDEX SHS FDS FUND 78463X202 4,828 163,612 SH   SOLE 8 163,612 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 13,813 53,591 SH   DFND 1 0 0 53,591
SPDR S&ampP 500 ETF TR OPT 78462F103 535,657 2,078,200 SH Put SOLE 1 2,078,200 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,501,364 9,704,622 SH   SOLE 1 9,704,622 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 2,213,429 8,587,500 SH Call SOLE 1 8,587,500 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 9,330,371 36,199,300 SH Call SOLE 8 36,199,300 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 4,743,040 18,401,713 SH   SOLE 8 18,401,713 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 7,986,335 30,984,800 SH Put SOLE 8 30,984,800 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 10 40 SH   SOLE 9 40 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 770 2,989 SH   DFND 20 0 0 2,989
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 202 767 SH   SOLE 8 767 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 1,262 4,800 SH Put SOLE 8 4,800 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 2,813 10,700 SH Call SOLE 8 10,700 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 3 12 SH   SOLE 9 12 0 0
SPDR SER TR FUND 78468R408 353 15,000 SH   DFND 1 0 0 15,000
SPDR SER TR FUND 78464A888 22,357 750,486 SH   SOLE 1 750,486 0 0
SPDR SER TR FUND 78464A870 421,995 5,449,319 SH   SOLE 1 5,449,319 0 0
SPDR SER TR FUND 78464A797 24,581 911,746 SH   SOLE 1 911,746 0 0
SPDR SER TR FUND 78464A755 5,297 328,366 SH   SOLE 1 328,366 0 0
SPDR SER TR FUND 78464A714 57,103 1,917,501 SH   SOLE 1 1,917,501 0 0
SPDR SER TR FUND 78464A698 14,059 431,385 SH   SOLE 1 431,385 0 0
SPDR SER TR OPT 78464A888 921 30,900 SH Call SOLE 8 30,900 0 0
SPDR SER TR OPT 78464A698 5,091 156,200 SH Call SOLE 8 156,200 0 0
SPDR SER TR OPT 78464A888 3,947 132,500 SH Put SOLE 8 132,500 0 0
SPDR SER TR OPT 78464A755 1,595 98,900 SH Call SOLE 8 98,900 0 0
SPDR SER TR OPT 78464A797 1,658 61,500 SH Put SOLE 8 61,500 0 0
SPDR SER TR FUND 78464A797 1,226 45,493 SH   SOLE 8 45,493 0 0
SPDR SER TR OPT 78468R622 6,517 68,788 SH Put SOLE 8 68,788 0 0
SPDR SER TR OPT 78464A698 22,595 693,300 SH Put SOLE 8 693,300 0 0
SPDR SER TR OPT 78464A755 1,088 67,400 SH Put SOLE 8 67,400 0 0
SPDR SER TR FUND 78464A367 9,384 329,597 SH   SOLE 8 329,597 0 0
SPDR SER TR OPT 78464A714 5,411 181,700 SH Put SOLE 8 181,700 0 0
SPDR SER TR FUND 78464A698 12,389 380,141 SH   SOLE 8 380,141 0 0
SPDR SER TR OPT 78464A870 14,218 183,600 SH Call SOLE 8 183,600 0 0
SPDR SER TR FUND 78464A581 210 2,936 SH   SOLE 8 2,936 0 0
SPDR SER TR FUND 78464A722 4 100 SH   SOLE 8 100 0 0
SPDR SER TR OPT 78464A714 2,228 74,800 SH Call SOLE 8 74,800 0 0
SPDR SER TR FUND 78464A870 14,637 189,006 SH   SOLE 8 189,006 0 0
SPDR SER TR FUND 78464A755 159 9,817 SH   SOLE 8 9,817 0 0
SPDR SER TR OPT 78468R622 1,007 10,633 SH Call SOLE 8 10,633 0 0
SPDR SER TR OPT 78464A797 221 8,200 SH Call SOLE 8 8,200 0 0
SPDR SER TR FUND 78464A375 42,258 1,242,519 SH   SOLE 8 1,242,519 0 0
SPDR SER TR OPT 78464A870 70,370 908,700 SH Put SOLE 8 908,700 0 0
SPDR SER TR FUND 78464A714 1,820 61,113 SH   SOLE 8 61,113 0 0
SPDR SER TR FUND 78464A870 3,518 45,431 SH   SOLE 9 45,431 0 0
SPDR SER TR FUND 78464A698 188 5,770 SH   SOLE 9 5,770 0 0
SPDR SER TR FUND 78464A797 30 1,118 SH   SOLE 9 1,118 0 0
SPDR SER TR FUND 78464A755 209 12,980 SH   SOLE 9 12,980 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 29 787 SH   SOLE 1 787 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 3 84 SH   SOLE 8 84 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 2 54 SH   SOLE 9 54 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 216 92,863 SH   SOLE 1 92,863 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 12 5,000 SH Put SOLE 8 5,000 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 26 11,421 SH   SOLE 8 11,421 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 17 7,200 SH Call SOLE 8 7,200 0 0
SPERO THERAPEUTICS INC COM 84833T103 34 4,320 SH   SOLE 1 4,320 0 0
SPIRE INC COM 84857L101 7,984 107,190 SH   SOLE 1 107,190 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 4,273 178,565 SH   SOLE 1 178,565 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 440 18,400 SH Call SOLE 8 18,400 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 2,723 113,800 SH Put SOLE 8 113,800 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 1,509 63,067 SH   SOLE 8 63,067 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 79 3,293 SH   SOLE 9 3,293 0 0
SPIRIT AIRLS INC COM 848577102 958 74,283 SH   SOLE 1 74,283 0 0
SPIRIT AIRLS INC COM 848577102 1,190 92,334 SH   SOLE 8 92,334 0 0
SPIRIT AIRLS INC OPT 848577102 1,680 130,300 SH Call SOLE 8 130,300 0 0
SPIRIT AIRLS INC OPT 848577102 2,419 187,700 SH Put SOLE 8 187,700 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 47 4,564 SH   SOLE 1 4,564 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 1,614 61,719 SH   SOLE 1 61,719 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 431 16,479 SH   SOLE 8 16,479 0 0
SPLUNK INC COM 848637104 110,165 872,730 SH   SOLE 1 872,730 0 0
SPLUNK INC COM 848637104 84 661 SH   SOLE 8 661 0 0
SPLUNK INC OPT 848637104 11,272 89,300 SH Call SOLE 8 89,300 0 0
SPLUNK INC OPT 848637104 9,051 71,700 SH Put SOLE 8 71,700 0 0
SPLUNK INC COM 848637104 432 3,423 SH   SOLE 9 3,423 0 0
SPOK HLDGS INC COM 84863T106 343 32,148 SH   SOLE 1 32,148 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 87 14,091 SH   SOLE 1 14,091 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 2,326 19,148 SH   SOLE 1 19,148 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 243 2,000 SH   DFND 1 0 0 2,000
SPOTIFY TECHNOLOGY S A OPT L8681T102 8,647 71,200 SH Put SOLE 8 71,200 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 3,691 30,400 SH Call SOLE 8 30,400 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 2,503 20,616 SH   SOLE 8 20,616 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 12 98 SH   SOLE 9 98 0 0
SPRINT CORPORATION COM 85207U105 73,637 8,542,588 SH   SOLE 1 8,542,588 0 0
SPRINT CORPORATION OPT 85207U105 703 81,600 SH Put SOLE 8 81,600 0 0
SPRINT CORPORATION COM 85207U105 904 104,873 SH   SOLE 8 104,873 0 0
SPRINT CORPORATION OPT 85207U105 9,177 1,064,600 SH Call SOLE 8 1,064,600 0 0
SPRINT CORPORATION COM 85207U105 52 6,038 SH   SOLE 9 6,038 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 22 1,500 SH   DFND 1 0 0 1,500
SPROUTS FMRS MKT INC COM 85208M102 5,325 286,434 SH   SOLE 1 286,434 0 0
SPROUTS FMRS MKT INC OPT 85208M102 403 21,700 SH Put SOLE 8 21,700 0 0
SPROUTS FMRS MKT INC OPT 85208M102 1,199 64,500 SH Call SOLE 8 64,500 0 0
SPS COMMERCE INC COM 78463M107 2,151 46,249 SH   SOLE 1 46,249 0 0
SPX CORP COM 784635104 1,649 50,511 SH   SOLE 1 50,511 0 0
SPX CORP COM 784635104 2 66 SH   SOLE 8 66 0 0
SPX FLOW INC COM 78469X107 1,019 35,867 SH   SOLE 1 35,867 0 0
SQUARE INC COM 852234103 67,789 1,294,157 SH   SOLE 1 1,294,157 0 0
SQUARE INC COM 852234103 3 65 SH   DFND 1 0 0 65
SQUARE INC COM 852234103 28,723 548,339 SH   SOLE 8 548,339 0 0
SQUARE INC OPT 852234103 27,892 532,500 SH Call SOLE 8 532,500 0 0
SQUARE INC OPT 852234103 77,318 1,476,100 SH Put SOLE 8 1,476,100 0 0
SQUARE INC COM 852234103 4,995 95,368 SH   SOLE 9 95,368 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 3,312 75,583 SH   SOLE 1 75,583 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 5 120 SH   SOLE 8 120 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 73 1,666 SH   SOLE 9 1,666 0 0
SSR MNG INC COM 784730103 11 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 0 3 SH   SOLE 8 3 0 0
SSR MNG INC OPT 784730103 149 13,100 SH Call SOLE 8 13,100 0 0
SSR MNG INC OPT 784730103 847 74,400 SH Put SOLE 8 74,400 0 0
ST JOE CO COM 790148100 523 31,151 SH   SOLE 1 31,151 0 0
ST JOE CO OPT 790148100 37 2,200 SH Call SOLE 8 2,200 0 0
ST JOE CO OPT 790148100 7 400 SH Put SOLE 8 400 0 0
STAAR SURGICAL CO COM 852312305 479 14,867 SH   SOLE 1 14,867 0 0
STAAR SURGICAL CO COM 852312305 4 109 SH   SOLE 8 109 0 0
STAG INDL INC TRUS 85254J102 2,498 110,884 SH   SOLE 1 110,884 0 0
STAG INDL INC TRUS 85254J102 0 4 SH   SOLE 8 4 0 0
STAMPS COM INC COM 852857200 20,853 160,310 SH   SOLE 1 160,310 0 0
STAMPS COM INC OPT 852857200 13 100 SH Call SOLE 8 100 0 0
STANDARD MTR PRODS INC COM 853666105 918 22,102 SH   SOLE 1 22,102 0 0
STANDEX INTL CORP COM 854231107 815 16,619 SH   SOLE 1 16,619 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 8,173 81,731 SH   SOLE 1 81,731 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,490 14,900 SH Put SOLE 8 14,900 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,470 14,700 SH Call SOLE 8 14,700 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 153 1,536 SH   SOLE 9 1,536 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 846 8,457 SH   SOLE 99 8,457 0 0
STANTEC INC COM 85472N109 18 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 138 5,400 SH   SOLE 9 5,400 0 0
STARBUCKS CORP COM 855244109 1,008 15,330 SH   DFND 1 0 0 15,330
STARBUCKS CORP COM 855244109 97,566 1,484,148 SH   SOLE 1 1,484,148 0 0
STARBUCKS CORP OPT 855244109 24,620 374,500 SH Call SOLE 8 374,500 0 0
STARBUCKS CORP OPT 855244109 73,439 1,117,100 SH Put SOLE 8 1,117,100 0 0
STARBUCKS CORP COM 855244109 19,948 303,430 SH   SOLE 8 303,430 0 0
STARBUCKS CORP COM 855244109 1,525 23,190 SH   SOLE 9 23,190 0 0
STARBUCKS CORP COM 855244109 53 813 SH   DFND 20 0 0 813
STARBUCKS CORP COM 855244109 8,414 127,987 SH   SOLE 58 127,987 0 0
STARS GROUP INC COM 85570W100 15,011 735,110 SH   SOLE 1 735,110 0 0
STARS GROUP INC COM 85570W100 1 41 SH   SOLE 8 41 0 0
STARS GROUP INC COM 85570W100 385 18,846 SH   SOLE 9 18,846 0 0
STARTEK INC COM 85569C107 20 5,487 SH   SOLE 1 5,487 0 0
STARWOOD PPTY TR INC TRUS 85571B105 23,768 2,318,800 SH   SOLE 1 2,318,800 0 0
STARWOOD PPTY TR INC BOND 85571BAH8 2,246 2,642,000 PRN   SOLE 8 0 0 2,642,000
STATE AUTO FINL CORP COM 855707105 159 5,707 SH   SOLE 1 5,707 0 0
STATE STR CORP COM 857477103 22,716 426,434 SH   SOLE 1 426,434 0 0
STATE STR CORP COM 857477103 17 319 SH   DFND 1 0 0 319
STATE STR CORP OPT 857477103 2,088 39,200 SH Call SOLE 8 39,200 0 0
STATE STR CORP OPT 857477103 900 16,900 SH Put SOLE 8 16,900 0 0
STATE STR CORP COM 857477103 168 3,148 SH   SOLE 9 3,148 0 0
STEALTHGAS INC COM Y81669106 25 12,500 SH   DFND 20 0 0 12,500
STEEL DYNAMICS INC COM 858119100 3,146 139,561 SH   SOLE 1 139,561 0 0
STEEL DYNAMICS INC COM 858119100 1,601 71,050 SH   SOLE 8 71,050 0 0
STEEL DYNAMICS INC OPT 858119100 3,174 140,800 SH Put SOLE 8 140,800 0 0
STEEL DYNAMICS INC OPT 858119100 1,012 44,900 SH Call SOLE 8 44,900 0 0
STEEL DYNAMICS INC COM 858119100 39 1,724 SH   SOLE 9 1,724 0 0
STEEL DYNAMICS INC COM 858119100 46 2,021 SH   SOLE 82 2,021 0 0
STEEL DYNAMICS INC COM 858119100 286 12,706 SH   SOLE 99 12,706 0 0
STEELCASE INC COM 858155203 835 84,562 SH   SOLE 1 84,562 0 0
STEELCASE INC COM 858155203 1 60 SH   SOLE 8 60 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 74 15,240 SH   SOLE 1 15,240 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 7 1,505 SH   SOLE 8 1,505 0 0
STEPAN CO COM 858586100 2,288 25,851 SH   SOLE 1 25,851 0 0
STEPAN CO COM 858586100 0 1 SH   SOLE 8 1 0 0
STERICYCLE INC COM 858912108 8,018 165,036 SH   SOLE 1 165,036 0 0
STERICYCLE INC OPT 858912108 68 1,400 SH Call SOLE 8 1,400 0 0
STERICYCLE INC OPT 858912108 802 16,500 SH Put SOLE 8 16,500 0 0
STERICYCLE INC COM 858912108 1,027 21,139 SH   SOLE 8 21,139 0 0
STERIS PLC COM G8473T100 10,016 71,559 SH   SOLE 1 71,559 0 0
STERIS PLC COM G8473T100 53 381 SH   SOLE 8 381 0 0
STERIS PLC COM G8473T100 96 683 SH   SOLE 9 683 0 0
STERLING BANCORP DEL COM 85917A100 957 91,580 SH   SOLE 1 91,580 0 0
STERLING BANCORP DEL COM 85917A100 176 16,866 SH   SOLE 99 16,866 0 0
STERLING BANCORP INC COM 85917W102 24 5,450 SH   SOLE 1 5,450 0 0
STERLING CONSTRUCTION CO INC COM 859241101 108 11,303 SH   SOLE 1 11,303 0 0
STEWART INFORMATION SVCS COR COM 860372101 543 20,344 SH   SOLE 1 20,344 0 0
STIFEL FINL CORP COM 860630102 3,529 85,493 SH   SOLE 1 85,493 0 0
STIFEL FINL CORP COM 860630102 297 7,202 SH   SOLE 99 7,202 0 0
STITCH FIX INC COM 860897107 2,818 221,901 SH   SOLE 1 221,901 0 0
STITCH FIX INC OPT 860897107 749 59,000 SH Put SOLE 8 59,000 0 0
STITCH FIX INC COM 860897107 56 4,383 SH   SOLE 8 4,383 0 0
STITCH FIX INC OPT 860897107 1,083 85,300 SH Call SOLE 8 85,300 0 0
STMICROELECTRONICS N V ADR 861012102 759 35,500 SH   SOLE 1 35,500 0 0
STMICROELECTRONICS N V OPT 861012102 385 18,000 SH Put SOLE 8 18,000 0 0
STMICROELECTRONICS N V OPT 861012102 981 45,900 SH Call SOLE 8 45,900 0 0
STOCK YDS BANCORP INC COM 861025104 194 6,744 SH   SOLE 1 6,744 0 0
STOKE THERAPEUTICS INC COM 86150R107 129 5,651 SH   SOLE 1 5,651 0 0
STOKE THERAPEUTICS INC COM 86150R107 13 547 SH   SOLE 99 547 0 0
STONECO LTD COM G85158106 1,894 87,012 SH   SOLE 1 87,012 0 0
STONECO LTD COM G85158106 47 2,159 SH   DFND 1 0 0 2,159
STONERIDGE INC COM 86183P102 172 10,285 SH   SOLE 1 10,285 0 0
STONERIDGE INC COM 86183P102 1 65 SH   SOLE 8 65 0 0
STORE CAP CORP TRUS 862121100 6,992 385,829 SH   SOLE 1 385,829 0 0
STORE CAP CORP TRUS 862121100 566 31,224 SH   SOLE 8 31,224 0 0
STORE CAP CORP COM 862121100 2,570 141,850 SH   SOLE 99 141,850 0 0
STRATASYS LTD COM M85548101 385 24,085 SH   SOLE 1 24,085 0 0
STRATASYS LTD OPT M85548101 1,338 83,900 SH Call SOLE 8 83,900 0 0
STRATASYS LTD OPT M85548101 646 40,500 SH Put SOLE 8 40,500 0 0
STRATASYS LTD COM M85548101 519 32,596 SH   SOLE 8 32,596 0 0
STRATEGIC ED INC COM 86272C103 3,293 23,565 SH   SOLE 1 23,565 0 0
STRATEGIC ED INC COM 86272C103 240 1,717 SH   SOLE 8 1,717 0 0
STRATEGIC ED INC OPT 86272C103 321 2,300 SH Put SOLE 8 2,300 0 0
STRATUS PPTYS INC COM 863167201 34 1,946 SH   SOLE 1 1,946 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 23 12,001 SH   SOLE 1 12,001 0 0
STRYKER CORP COM 863667101 952 5,717 SH   DFND 1 0 0 5,717
STRYKER CORP COM 863667101 30,845 185,257 SH   SOLE 1 185,257 0 0
STRYKER CORP OPT 863667101 4,828 29,000 SH Put SOLE 8 29,000 0 0
STRYKER CORP OPT 863667101 3,413 20,500 SH Call SOLE 8 20,500 0 0
STRYKER CORP COM 863667101 1,615 9,699 SH   SOLE 8 9,699 0 0
STRYKER CORP COM 863667101 451 2,711 SH   SOLE 9 2,711 0 0
STURM RUGER &amp CO INC COM 864159108 1,324 26,001 SH   SOLE 1 26,001 0 0
STURM RUGER &amp CO INC OPT 864159108 36 700 SH Put SOLE 8 700 0 0
STURM RUGER &amp CO INC COM 864159108 573 11,262 SH   SOLE 8 11,262 0 0
STURM RUGER &amp CO INC OPT 864159108 911 17,900 SH Call SOLE 8 17,900 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 42 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L COM 864482104 137 9,680 SH   SOLE 8 9,680 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 105 7,400 SH Call SOLE 8 7,400 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 160 11,300 SH Put SOLE 8 11,300 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 1,139 269,943 SH   SOLE 1 269,943 0 0
SUMMIT MATLS INC COM 86614U100 584 38,976 SH   SOLE 1 38,976 0 0
SUMMIT MATLS INC COM 86614U100 1 67 SH   SOLE 8 67 0 0
SUN CMNTYS INC COM 866674104 831 6,652 SH   SOLE 1 6,652 0 0
SUN CMNTYS INC TRUS 866674104 11,171 89,473 SH   SOLE 1 89,473 0 0
SUN CMNTYS INC COM 866674104 82 661 SH   SOLE 9 661 0 0
SUN CMNTYS INC COM 866674104 3,602 28,854 SH   SOLE 99 28,854 0 0
SUN LIFE FINL INC COM 866796105 850 26,488 SH   SOLE 1 26,488 0 0
SUN LIFE FINL INC COM 866796105 2,792 87,036 SH   SOLE 9 87,036 0 0
SUNCOKE ENERGY INC COM 86722A103 294 76,248 SH   SOLE 1 76,248 0 0
SUNCOKE ENERGY INC COM 86722A103 1 211 SH   SOLE 8 211 0 0
SUNCOR ENERGY INC NEW COM 867224107 14,597 923,815 SH   SOLE 1 923,815 0 0
SUNCOR ENERGY INC NEW OPT 867224107 627 39,700 SH Call SOLE 8 39,700 0 0
SUNCOR ENERGY INC NEW OPT 867224107 668 42,300 SH Put SOLE 8 42,300 0 0
SUNCOR ENERGY INC NEW COM 867224107 208 13,148 SH   SOLE 9 13,148 0 0
SUNCOR ENERGY INC NEW COM 867224107 215 13,584 SH   SOLE 99 13,584 0 0
SUNOCO LP OPT 86765K109 83 5,300 SH Call SOLE 8 5,300 0 0
SUNOCO LP COM 86765K109 65 4,165 SH   SOLE 8 4,165 0 0
SUNOCO LP OPT 86765K109 191 12,200 SH Put SOLE 8 12,200 0 0
SUNPOWER CORP COM 867652406 292 57,540 SH   SOLE 1 57,540 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP OPT 867652406 354 69,900 SH Call SOLE 8 69,900 0 0
SUNPOWER CORP OPT 867652406 210 41,500 SH Put SOLE 8 41,500 0 0
SUNRUN INC COM 86771W105 5,322 526,950 SH   SOLE 1 526,950 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 4,355 500,014 SH   SOLE 1 500,014 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 424 48,718 SH   SOLE 99 48,718 0 0
SUPERCONDUCTOR TECHNOLOGIES COM 867931602 11 49,250 SH   SOLE 8 49,250 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 30 3,530 SH   SOLE 1 3,530 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,682 93,442 SH   SOLE 1 93,442 0 0
SUPERNUS PHARMACEUTICALS INC BOND 868459AD0 979 1,210,000 PRN   SOLE 8 0 0 1,210,000
SURGERY PARTNERS INC COM 86881A100 53 8,048 SH   SOLE 1 8,048 0 0
SURGERY PARTNERS INC COM 86881A100 1 109 SH   SOLE 8 109 0 0
SURMODICS INC COM 868873100 368 11,055 SH   SOLE 1 11,055 0 0
SURMODICS INC COM 868873100 3 78 SH   SOLE 8 78 0 0
SUTRO BIOPHARMA INC COM 869367102 2,346 229,941 SH   SOLE 1 229,941 0 0
SVB FINANCIAL GROUP COM 78486Q101 126 836 SH   DFND 1 0 0 836
SVB FINANCIAL GROUP COM 78486Q101 14,899 98,619 SH   SOLE 1 98,619 0 0
SVB FINANCIAL GROUP OPT 78486Q101 1,798 11,900 SH Put SOLE 8 11,900 0 0
SVB FINANCIAL GROUP OPT 78486Q101 1,314 8,700 SH Call SOLE 8 8,700 0 0
SVB FINANCIAL GROUP COM 78486Q101 70 462 SH   SOLE 9 462 0 0
SVB FINANCIAL GROUP COM 78486Q101 859 5,688 SH   SOLE 58 5,688 0 0
SVMK INC COM 78489X103 608 44,962 SH   SOLE 1 44,962 0 0
SVMK INC COM 78489X103 141 10,450 SH   SOLE 99 10,450 0 0
SWITCH INC COM 87105L104 17 1,200 SH   SOLE 1 1,200 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 926 34,083 SH   SOLE 1 34,083 0 0
SYNALLOY CP DEL COM 871565107 24 2,740 SH   SOLE 1 2,740 0 0
SYNAPTICS INC COM 87157D109 2,026 35,016 SH   SOLE 1 35,016 0 0
SYNAPTICS INC BOND 87157DAD1 2,412 2,321,000 PRN   SOLE 8 0 0 2,321,000
SYNAPTICS INC OPT 87157D109 880 15,200 SH Put SOLE 8 15,200 0 0
SYNAPTICS INC OPT 87157D109 5,151 89,000 SH Call SOLE 8 89,000 0 0
SYNAPTICS INC COM 87157D109 0 1 SH   SOLE 8 1 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 39 12,879 SH   SOLE 1 12,879 0 0
SYNCHRONY FINL COM 87165B103 8,613 535,267 SH   SOLE 1 535,267 0 0
SYNCHRONY FINL OPT 87165B103 476 29,600 SH Call SOLE 8 29,600 0 0
SYNCHRONY FINL OPT 87165B103 1,345 83,600 SH Put SOLE 8 83,600 0 0
SYNCHRONY FINL COM 87165B103 425 26,429 SH   SOLE 9 26,429 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 81 7,319 SH   SOLE 1 7,319 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 0 9 SH   SOLE 8 9 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 18 1,613 SH   SOLE 99 1,613 0 0
SYNEOS HEALTH INC COM 87166B102 5,717 145,041 SH   SOLE 1 145,041 0 0
SYNEOS HEALTH INC COM 87166B102 77 1,960 SH   SOLE 99 1,960 0 0
SYNLOGIC INC COM 87166L100 9 5,161 SH   SOLE 1 5,161 0 0
SYNNEX CORP COM 87162W100 698 9,536 SH   SOLE 1 9,536 0 0
SYNNEX CORP COM 87162W100 3 35 SH   SOLE 8 35 0 0
SYNOPSYS INC COM 871607107 20,562 159,661 SH   SOLE 1 159,661 0 0
SYNOPSYS INC OPT 871607107 1,301 10,100 SH Put SOLE 8 10,100 0 0
SYNOPSYS INC COM 871607107 304 2,364 SH   SOLE 8 2,364 0 0
SYNOPSYS INC OPT 871607107 2,009 15,600 SH Call SOLE 8 15,600 0 0
SYNOPSYS INC COM 871607107 155 1,198 SH   SOLE 9 1,198 0 0
SYNOPSYS INC COM 871607107 2,083 16,176 SH   SOLE 58 16,176 0 0
SYNOVUS FINL CORP COM 87161C501 1,267 72,153 SH   SOLE 1 72,153 0 0
SYNOVUS FINL CORP OPT 87161C501 140 8,000 SH Put SOLE 8 8,000 0 0
SYNOVUS FINL CORP OPT 87161C501 63 3,600 SH Call SOLE 8 3,600 0 0
SYNOVUS FINL CORP COM 87161C501 429 24,430 SH   SOLE 99 24,430 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 68 11,490 SH   SOLE 1 11,490 0 0
SYSCO CORP COM 871829107 16 348 SH   DFND 1 0 0 348
SYSCO CORP COM 871829107 13,301 291,505 SH   SOLE 1 291,505 0 0
SYSCO CORP OPT 871829107 2,519 55,200 SH Put SOLE 8 55,200 0 0
SYSCO CORP OPT 871829107 4,864 106,600 SH Call SOLE 8 106,600 0 0
SYSCO CORP COM 871829107 120 2,635 SH   SOLE 8 2,635 0 0
SYSCO CORP COM 871829107 237 5,203 SH   SOLE 9 5,203 0 0
SYSCO CORP COM 871829107 74 1,611 SH   SOLE 99 1,611 0 0
SYSTEMAX INC COM 871851101 125 7,070 SH   SOLE 1 7,070 0 0
T MOBILE US INC COM 872590104 60,549 721,681 SH   SOLE 1 721,681 0 0
T MOBILE US INC OPT 872590104 3,264 38,900 SH Call SOLE 8 38,900 0 0
T MOBILE US INC COM 872590104 2,553 30,447 SH   SOLE 8 30,447 0 0
T MOBILE US INC OPT 872590104 2,014 24,000 SH Put SOLE 8 24,000 0 0
T MOBILE US INC COM 872590104 329 3,914 SH   SOLE 9 3,914 0 0
T MOBILE US INC COM 872590104 2,870 34,206 SH   SOLE 58 34,206 0 0
T MOBILE US INC COM 872590104 819 9,758 SH   SOLE 99 9,758 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,011 19,350 SH   SOLE 1 19,350 0 0
TABULA RASA HEALTHCARE INC COM 873379101 26 500 SH   SOLE 8 500 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 747 18,581 SH   SOLE 1 18,581 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 3 65 SH   SOLE 8 65 0 0
TAILORED BRANDS INC OPT 87403A107 140 80,400 SH Put SOLE 1 80,400 0 0
TAILORED BRANDS INC COM 87403A107 227 130,351 SH   SOLE 1 130,351 0 0
TAILORED BRANDS INC OPT 87403A107 129 73,900 SH Call SOLE 8 73,900 0 0
TAILORED BRANDS INC OPT 87403A107 118 68,100 SH Put SOLE 8 68,100 0 0
TAILORED BRANDS INC COM 87403A107 7 3,946 SH   SOLE 8 3,946 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 61,783 1,292,805 SH   SOLE 1 77,468 1,215,337 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 84 1,764 SH   DFND 1 0 0 1,764
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 8,693 181,900 SH Put SOLE 8 181,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 566 11,838 SH   SOLE 8 11,838 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 14,796 309,600 SH Call SOLE 8 309,600 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 466 9,744 SH   SOLE 9 9,744 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 6,026 126,092 SH   SOLE 20 0 126,092 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 2,585 54,092 SH   SOLE 82 0 54,092 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 7,779 162,767 SH   SOLE 99 41,304 121,463 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 27,947 235,624 SH   SOLE 1 235,624 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 12,181 102,700 SH Put SOLE 8 102,700 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 1,981 16,700 SH Call SOLE 8 16,700 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4,492 37,873 SH   SOLE 8 37,873 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,149 9,687 SH   SOLE 9 9,687 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 669 5,644 SH   SOLE 99 5,644 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,277 150,000 SH Call SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 4,597 302,820 SH   SOLE 1 302,820 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,277 150,000 SH Put SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,022 133,218 SH Put SOLE 8 133,218 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 1,749 115,236 SH Call SOLE 8 115,236 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 538 35,449 SH   SOLE 8 35,449 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 10 686 SH   SOLE 9 686 0 0
TAL EDUCATION GROUP ADR 874080104 41,451 778,254 SH   SOLE 1 778,254 0 0
TAL EDUCATION GROUP OPT 874080104 10,716 201,200 SH Put SOLE 8 201,200 0 0
TAL EDUCATION GROUP OPT 874080104 3,841 72,100 SH Call SOLE 8 72,100 0 0
TAL EDUCATION GROUP ADR 874080104 3,036 56,995 SH   SOLE 8 56,995 0 0
TAL EDUCATION GROUP ADR 874080104 6,437 120,873 SH   SOLE 9 120,873 0 0
TALEND S A ADR 874224207 446 19,900 SH   SOLE 1 19,900 0 0
TALLGRASS ENERGY LP COM 874696107 123,138 7,480,934 SH   SOLE 1 7,480,934 0 0
TALOS ENERGY INC COM 87484T108 176 30,811 SH   SOLE 1 30,811 0 0
TALOS ENERGY INC COM 87484T108 0 43 SH   SOLE 8 43 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 1,245 19,335 SH   SOLE 1 19,335 0 0
TANDEM DIABETES CARE INC COM 875372203 14 214 SH   SOLE 8 214 0 0
TANDEM DIABETES CARE INC COM 875372203 96 1,488 SH   SOLE 99 1,488 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 732 146,096 SH   SOLE 1 146,096 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 2 456 SH   SOLE 8 456 0 0
TAPESTRY INC COM 876030107 6,612 510,672 SH   SOLE 1 510,672 0 0
TAPESTRY INC OPT 876030107 449 34,700 SH Put SOLE 8 34,700 0 0
TAPESTRY INC OPT 876030107 491 37,900 SH Call SOLE 8 37,900 0 0
TAPESTRY INC COM 876030107 1 118 SH   SOLE 8 118 0 0
TAPESTRY INC COM 876030107 32 2,490 SH   SOLE 9 2,490 0 0
TAPESTRY INC COM 876030107 61 4,729 SH   SOLE 99 4,729 0 0
TARGA RES CORP COM 87612G101 3,056 442,116 SH   SOLE 1 442,116 0 0
TARGA RES CORP COM 87612G101 278 40,278 SH   SOLE 8 40,278 0 0
TARGA RES CORP OPT 87612G101 631 91,300 SH Call SOLE 8 91,300 0 0
TARGA RES CORP OPT 87612G101 7,684 1,112,000 SH Put SOLE 8 1,112,000 0 0
TARGA RES CORP COM 87612G101 11 1,700 SH   SOLE 9 1,700 0 0
TARGET CORP COM 87612E106 52,135 560,767 SH   SOLE 1 560,767 0 0
TARGET CORP OPT 87612E106 16,028 172,400 SH Call SOLE 8 172,400 0 0
TARGET CORP COM 87612E106 1,483 15,952 SH   SOLE 8 15,952 0 0
TARGET CORP OPT 87612E106 24,033 258,500 SH Put SOLE 8 258,500 0 0
TARGET CORP COM 87612E106 553 5,950 SH   SOLE 9 5,950 0 0
TARGET CORP COM 87612E106 5,106 54,916 SH   SOLE 58 54,916 0 0
TARGET HOSPITALITY CORP COM 87615L107 21 10,797 SH   SOLE 1 10,797 0 0
TATA MTRS LTD ADR 876568502 1,988 421,173 SH   SOLE 1 421,173 0 0
TATA MTRS LTD ADR 876568502 39 8,294 SH   SOLE 8 8,294 0 0
TATA MTRS LTD OPT 876568502 297 62,900 SH Put SOLE 8 62,900 0 0
TATA MTRS LTD OPT 876568502 168 35,500 SH Call SOLE 8 35,500 0 0
TATA MTRS LTD ADR 876568502 770 163,219 SH   SOLE 9 163,219 0 0
TAUBMAN CTRS INC TRUS 876664103 7,479 178,590 SH   SOLE 1 178,590 0 0
TAUBMAN CTRS INC TRUS 876664103 113 2,700 SH   SOLE 8 2,700 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 1,404 127,765 SH   SOLE 1 127,765 0 0
TC ENERGY CORP COM 87807B107 18,367 414,605 SH   SOLE 1 414,605 0 0
TC ENERGY CORP COM 87807B107 12,806 289,082 SH   SOLE 9 289,082 0 0
TC PIPELINES LP COM 87233Q108 9,159 333,275 SH   SOLE 1 333,275 0 0
TC PIPELINES LP COM 87233Q108 186 6,756 SH   SOLE 8 6,756 0 0
TCR2 THERAPEUTICS INC COM 87808K106 30 3,893 SH   SOLE 1 3,893 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 37,947 1,094,837 SH   SOLE 1 1,094,837 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 3,109 89,700 SH Put SOLE 8 89,700 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 6,215 179,300 SH Call SOLE 8 179,300 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 2,591 74,748 SH   SOLE 8 74,748 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 75 2,139 SH   SOLE 9 2,139 0 0
TE CONNECTIVITY LTD COM H84989104 17,053 270,754 SH   SOLE 1 270,754 0 0
TE CONNECTIVITY LTD PREF H84989104 9 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD OPT H84989104 498 7,900 SH Put SOLE 8 7,900 0 0
TE CONNECTIVITY LTD OPT H84989104 31 500 SH Call SOLE 8 500 0 0
TE CONNECTIVITY LTD COM H84989104 103 1,645 SH   SOLE 8 1,645 0 0
TE CONNECTIVITY LTD COM H84989104 174 2,770 SH   SOLE 9 2,770 0 0
TEAM INC COM 878155100 162 24,884 SH   SOLE 1 24,884 0 0
TECH DATA CORP COM 878237106 10,772 82,326 SH   SOLE 1 82,326 0 0
TECHNIPFMC PLC COM G87110105 1,971 292,248 SH   SOLE 1 292,248 0 0
TECHNIPFMC PLC OPT G87110105 37 5,400 SH Call SOLE 8 5,400 0 0
TECHNIPFMC PLC OPT G87110105 437 64,900 SH Put SOLE 8 64,900 0 0
TECHNIPFMC PLC COM G87110105 343 50,958 SH   SOLE 8 50,958 0 0
TECHNIPFMC PLC COM G87110105 50,941 7,557,869 SH   SOLE 9 7,557,869 0 0
TECHTARGET INC COM 87874R100 429 20,819 SH   SOLE 1 20,819 0 0
TECK RESOURCES LTD COM 878742204 69 9,162 SH   SOLE 1 9,162 0 0
TECK RESOURCES LTD OPT 878742204 562 74,300 SH Put SOLE 8 74,300 0 0
TECK RESOURCES LTD OPT 878742204 1,328 175,700 SH Call SOLE 8 175,700 0 0
TECK RESOURCES LTD COM 878742204 286 37,803 SH   SOLE 8 37,803 0 0
TECK RESOURCES LTD COM 878742204 80 10,680 SH   SOLE 9 10,680 0 0
TEEKAY CORPORATION COM Y8564W103 86 27,410 SH   SOLE 1 27,410 0 0
TEEKAY CORPORATION OPT Y8564W103 2 500 SH Put SOLE 8 500 0 0
TEEKAY CORPORATION COM Y8564W103 84 26,459 SH   SOLE 8 26,459 0 0
TEEKAY CORPORATION OPT Y8564W103 18 5,600 SH Call SOLE 8 5,600 0 0
TEEKAY CORPORATION COM Y8564W103 3 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P OPT Y8564M105 87 8,900 SH Put SOLE 8 8,900 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 213 21,800 SH Call SOLE 8 21,800 0 0
TEGNA INC COM 87901J105 802 73,934 SH   SOLE 1 73,934 0 0
TEGNA INC COM 87901J105 259 23,895 SH   SOLE 8 23,895 0 0
TEGNA INC OPT 87901J105 212 19,500 SH Call SOLE 8 19,500 0 0
TEGNA INC OPT 87901J105 9 800 SH Put SOLE 8 800 0 0
TEJON RANCH CO COM 879080109 98 6,933 SH   SOLE 1 6,933 0 0
TELADOC HEALTH INC COM 87918A105 16,659 107,465 SH   SOLE 1 107,465 0 0
TELADOC HEALTH INC COM 87918A105 64 412 SH   DFND 1 0 0 412
TELADOC HEALTH INC COM 87918A105 7,854 50,673 SH   SOLE 8 50,673 0 0
TELADOC HEALTH INC COM 87918A105 291 1,876 SH   SOLE 9 1,876 0 0
TELADOC HEALTH INC COM 87918A105 121 778 SH   SOLE 99 778 0 0
TELARIA INC COM 879181105 376 62,600 SH   SOLE 1 62,600 0 0
TELARIA INC COM 879181105 120 20,000 SH   SOLE 8 20,000 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 6,929 23,309 SH   SOLE 1 23,309 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 30 100 SH   SOLE 8 100 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 80 267 SH   SOLE 9 267 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 400 1,344 SH   SOLE 99 1,344 0 0
TELEFLEX INCORPORATED COM 879369106 8 28 SH   DFND 1 0 0 28
TELEFLEX INCORPORATED COM 879369106 16,184 55,258 SH   SOLE 1 55,258 0 0
TELEFLEX INCORPORATED COM 879369106 88 301 SH   SOLE 8 301 0 0
TELEFLEX INCORPORATED COM 879369106 111 377 SH   SOLE 9 377 0 0
TELEFONICA BRASIL SA ADR 87936R106 2,373 249,000 SH   SOLE 1 249,000 0 0
TELEFONICA BRASIL SA ADR 87936R106 0 3 SH   SOLE 8 3 0 0
TELENAV INC COM 879455103 48 11,248 SH   SOLE 1 11,248 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 42 2,500 SH   SOLE 1 2,500 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 50 3,000 SH Put SOLE 8 3,000 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 12 711 SH   SOLE 8 711 0 0
TELIGENT INC NEW COM 87960W104 0 21 SH   SOLE 8 21 0 0
TELLURIAN INC NEW COM 87968A104 222 246,935 SH   SOLE 1 246,935 0 0
TELLURIAN INC NEW COM 87968A104 0 100 SH   SOLE 8 100 0 0
TELUS CORPORATION COM 87971M103 1,275 80,780 SH   SOLE 1 80,780 0 0
TELUS CORPORATION COM 87971M103 649 41,147 SH   SOLE 9 41,147 0 0
TEMPLETON EMERGING MKTS INCO FUND 880192109 207 27,611 SH   DFND 20 0 0 27,611
TEMPLETON GLOBAL INCOME FD FUND 880198106 180 33,668 SH   DFND 20 0 0 33,668
TEMPUR SEALY INTL INC COM 88023U101 350 8,005 SH   DFND 1 0 0 8,005
TEMPUR SEALY INTL INC COM 88023U101 1,727 39,495 SH   SOLE 1 39,495 0 0
TEMPUR SEALY INTL INC COM 88023U101 904 20,683 SH   SOLE 8 20,683 0 0
TEMPUR SEALY INTL INC OPT 88023U101 826 18,900 SH Put SOLE 8 18,900 0 0
TEMPUR SEALY INTL INC OPT 88023U101 3,055 69,900 SH Call SOLE 8 69,900 0 0
TENABLE HLDGS INC COM 88025T102 319 14,575 SH   SOLE 1 14,575 0 0
TENARIS S A ADR 88031M109 19 1,565 SH   SOLE 1 1,565 0 0
TENARIS S A ADR 88031M109 4 363 SH   DFND 1 0 0 363
TENARIS S A OPT 88031M109 275 22,800 SH Put SOLE 8 22,800 0 0
TENARIS S A ADR 88031M109 201 16,708 SH   SOLE 8 16,708 0 0
TENARIS S A OPT 88031M109 43 3,600 SH Call SOLE 8 3,600 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 14,286 1,420,039 SH   SOLE 1 1,420,039 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 143 14,260 SH   SOLE 8 14,260 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 1,153 114,600 SH Call SOLE 8 114,600 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 967 96,100 SH Put SOLE 8 96,100 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 205 20,340 SH   SOLE 9 20,340 0 0
TENET HEALTHCARE CORP COM 88033G407 2,048 142,210 SH   SOLE 1 142,210 0 0
TENET HEALTHCARE CORP COM 88033G407 1 44 SH   SOLE 8 44 0 0
TENET HEALTHCARE CORP OPT 88033G407 1,287 89,400 SH Put SOLE 8 89,400 0 0
TENET HEALTHCARE CORP OPT 88033G407 212 14,700 SH Call SOLE 8 14,700 0 0
TENNANT CO COM 880345103 869 15,006 SH   SOLE 1 15,006 0 0
TENNECO INC COM 880349105 82 22,680 SH   SOLE 1 22,680 0 0
TENNECO INC OPT 880349105 34 9,500 SH Put SOLE 8 9,500 0 0
TENNECO INC OPT 880349105 21 5,900 SH Call SOLE 8 5,900 0 0
TERADATA CORP DEL COM 88076W103 3,285 160,320 SH   SOLE 1 160,320 0 0
TERADATA CORP DEL OPT 88076W103 762 37,200 SH Put SOLE 8 37,200 0 0
TERADATA CORP DEL OPT 88076W103 887 43,300 SH Call SOLE 8 43,300 0 0
TERADATA CORP DEL COM 88076W103 532 25,946 SH   SOLE 8 25,946 0 0
TERADYNE INC COM 880770102 23,435 432,639 SH   SOLE 1 432,639 0 0
TERADYNE INC COM 880770102 1,572 29,014 SH   SOLE 8 29,014 0 0
TERADYNE INC OPT 880770102 888 16,400 SH Put SOLE 8 16,400 0 0
TERADYNE INC BOND 880770AG7 3,198 1,756,000 PRN   SOLE 8 0 0 1,756,000
TERADYNE INC OPT 880770102 601 11,100 SH Call SOLE 8 11,100 0 0
TERADYNE INC COM 880770102 69 1,265 SH   SOLE 9 1,265 0 0
TERADYNE INC COM 880770102 350 6,470 SH   SOLE 99 6,470 0 0
TEREX CORP NEW COM 880779103 338 23,526 SH   SOLE 1 23,526 0 0
TEREX CORP NEW OPT 880779103 65 4,500 SH Call SOLE 8 4,500 0 0
TEREX CORP NEW OPT 880779103 454 31,600 SH Put SOLE 8 31,600 0 0
TERNIUM SA ADR 880890108 0 26 SH   SOLE 8 26 0 0
TERNIUM SA OPT 880890108 88 7,400 SH Put SOLE 8 7,400 0 0
TERNIUM SA OPT 880890108 23 1,900 SH Call SOLE 8 1,900 0 0
TERNIUM SA ADR 880890108 299 25,159 SH   SOLE 99 25,159 0 0
TERRAFORM PWR INC COM 88104R209 32 2,000 SH   DFND 1 0 0 2,000
TERRAFORM PWR INC COM 88104R209 416 26,360 SH   SOLE 1 26,360 0 0
TERRAFORM PWR INC COM 88104R209 0 2 SH   SOLE 8 2 0 0
TERRAFORM PWR INC COM 88104R209 378 24,000 SH   DFND 20 0 0 24,000
TERRENO RLTY CORP TRUS 88146M101 1,135 21,924 SH   SOLE 1 21,924 0 0
TERRITORIAL BANCORP INC COM 88145X108 156 6,382 SH   SOLE 1 6,382 0 0
TESLA INC COM 88160R101 163,177 311,405 SH   SOLE 1 311,405 0 0
TESLA INC OPT 88160R101 52,400 100,000 SH Call SOLE 1 100,000 0 0
TESLA INC COM 88160R101 318 606 SH   DFND 1 0 0 606
TESLA INC OPT 88160R101 476,159 908,700 SH Call SOLE 8 908,700 0 0
TESLA INC COM 88160R101 1,314 2,509 SH   SOLE 8 2,509 0 0
TESLA INC OPT 88160R101 726,160 1,385,800 SH Put SOLE 8 1,385,800 0 0
TESLA INC BOND 88160RAC5 246 157,000 PRN   SOLE 8 0 0 157,000
TESLA INC COM 88160R101 3,115 5,945 SH   SOLE 9 5,945 0 0
TESSCO TECHNOLOGIES INC COM 872386107 82 16,831 SH   SOLE 1 16,831 0 0
TETRA TECH INC NEW COM 88162G103 1,315 18,626 SH   SOLE 1 18,626 0 0
TETRA TECH INC NEW OPT 88162G103 141 2,000 SH Put SOLE 8 2,000 0 0
TETRA TECH INC NEW COM 88162G103 134 1,891 SH   SOLE 8 1,891 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 33 102,606 SH   SOLE 1 102,606 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 159 12,245 SH   SOLE 8 12,245 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 98 7,600 SH Call SOLE 8 7,600 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 215 16,600 SH Put SOLE 8 16,600 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 11 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 5,645 628,616 SH   SOLE 1 628,616 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 7,098 790,400 SH Put SOLE 8 790,400 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 12,322 1,372,100 SH Call SOLE 8 1,372,100 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 78 8,730 SH   SOLE 8 8,730 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,101 456,716 SH   SOLE 9 456,716 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,272 252,953 SH   DFND 20 0 0 252,953
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,386 62,540 SH   SOLE 1 62,540 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1 60 SH   SOLE 8 60 0 0
TEXAS INSTRS INC COM 882508104 131,023 1,311,154 SH   SOLE 1 1,311,154 0 0
TEXAS INSTRS INC OPT 882508104 20,656 206,700 SH Call SOLE 8 206,700 0 0
TEXAS INSTRS INC OPT 882508104 36,714 367,400 SH Put SOLE 8 367,400 0 0
TEXAS INSTRS INC COM 882508104 28,859 288,801 SH   SOLE 8 288,801 0 0
TEXAS INSTRS INC COM 882508104 1,277 12,785 SH   SOLE 9 12,785 0 0
TEXAS INSTRS INC COM 882508104 10,129 101,357 SH   SOLE 58 101,357 0 0
TEXAS INSTRS INC COM 882508104 43 433 SH   SOLE 82 433 0 0
TEXAS INSTRS INC COM 882508104 489 4,893 SH   SOLE 99 4,893 0 0
TEXAS ROADHOUSE INC COM 882681109 16,655 403,244 SH   SOLE 1 403,244 0 0
TEXAS ROADHOUSE INC OPT 882681109 1,540 37,300 SH Call SOLE 8 37,300 0 0
TEXAS ROADHOUSE INC COM 882681109 0 8 SH   SOLE 8 8 0 0
TEXAS ROADHOUSE INC OPT 882681109 58 1,400 SH Put SOLE 8 1,400 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 143 17,337 SH   SOLE 1 17,337 0 0
TEXTRON INC COM 883203101 8,048 301,715 SH   SOLE 1 301,715 0 0
TEXTRON INC OPT 883203101 376 14,100 SH Call SOLE 8 14,100 0 0
TEXTRON INC OPT 883203101 515 19,300 SH Put SOLE 8 19,300 0 0
TEXTRON INC COM 883203101 331 12,401 SH   SOLE 9 12,401 0 0
TFS FINL CORP COM 87240R107 1 80 SH   SOLE 8 80 0 0
TG THERAPEUTICS INC COM 88322Q108 8,471 860,919 SH   SOLE 1 860,919 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 12 700 SH   DFND 1 0 0 700
THE REALREAL INC COM 88339P101 183 26,066 SH   SOLE 1 26,066 0 0
THE REALREAL INC COM 88339P101 2 263 SH   SOLE 8 263 0 0
THE TRADE DESK INC COM 88339J105 7,278 37,706 SH   SOLE 1 37,706 0 0
THE TRADE DESK INC OPT 88339J105 5,095 26,400 SH Call SOLE 8 26,400 0 0
THE TRADE DESK INC OPT 88339J105 2,239 11,600 SH Put SOLE 8 11,600 0 0
THE TRADE DESK INC COM 88339J105 41 212 SH   SOLE 8 212 0 0
THERAPEUTICSMD INC COM 88338N107 0 65 SH   SOLE 8 65 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 1,005 43,521 SH   SOLE 1 43,521 0 0
THERAVANCE BIOPHARMA INC BOND 88339KAA0 5,586 5,788,000 PRN   SOLE 8 0 0 5,788,000
THERAVANCE BIOPHARMA INC COM G8807B106 0 2 SH   SOLE 8 2 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 96,588 340,577 SH   SOLE 1 340,577 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 358 1,263 SH   DFND 1 0 0 1,263
THERMO FISHER SCIENTIFIC INC OPT 883556102 13,102 46,200 SH Put SOLE 8 46,200 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 7,912 27,900 SH Call SOLE 8 27,900 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 460 1,620 SH   SOLE 8 1,620 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,137 4,007 SH   SOLE 9 4,007 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 978 3,450 SH   DFND 20 0 0 3,450
THERMO FISHER SCIENTIFIC INC COM 883556102 12,329 43,474 SH   SOLE 58 43,474 0 0
THERMON GROUP HLDGS INC COM 88362T103 356 23,622 SH   SOLE 1 23,622 0 0
THIRD PT REINS LTD COM G8827U100 475 64,150 SH   SOLE 1 64,150 0 0
THOMSON REUTERS CORP COM 884903709 52 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP COM 884903709 4,340 63,948 SH   SOLE 1 63,948 0 0
THOMSON REUTERS CORP OPT 884903709 502 7,400 SH Put SOLE 8 7,400 0 0
THOMSON REUTERS CORP OPT 884903709 604 8,900 SH Call SOLE 8 8,900 0 0
THOMSON REUTERS CORP COM 884903709 0 4 SH   SOLE 8 4 0 0
THOMSON REUTERS CORP COM 884903709 10,090 148,694 SH   SOLE 9 148,694 0 0
THOR INDS INC COM 885160101 1,520 36,014 SH   SOLE 1 36,014 0 0
THOR INDS INC OPT 885160101 1,582 37,500 SH Call SOLE 8 37,500 0 0
THOR INDS INC OPT 885160101 20,457 485,000 SH Put SOLE 8 485,000 0 0
THOR INDS INC COM 885160101 0 11 SH   SOLE 8 11 0 0
THOR INDS INC COM 885160101 156 3,699 SH   SOLE 99 3,699 0 0
TIDEWATER INC NEW OPT 88642R109 41 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 435 61,603 SH   SOLE 1 61,603 0 0
TIFFANY &amp CO NEW COM 886547108 80,555 622,043 SH   SOLE 1 622,043 0 0
TIFFANY &amp CO NEW COM 886547108 11,189 86,404 SH   SOLE 8 86,404 0 0
TIFFANY &amp CO NEW OPT 886547108 7,148 55,200 SH Put SOLE 8 55,200 0 0
TIFFANY &amp CO NEW OPT 886547108 5,284 40,800 SH Call SOLE 8 40,800 0 0
TIFFANY &amp CO NEW COM 886547108 117 900 SH   SOLE 9 900 0 0
TILLYS INC COM 886885102 43 10,446 SH   SOLE 1 10,446 0 0
TILRAY INC COM 88688T100 495 71,900 SH   SOLE 1 71,900 0 0
TILRAY INC OPT 88688T100 1,376 200,000 SH Call SOLE 1 200,000 0 0
TILRAY INC OPT 88688T100 5,148 748,200 SH Call SOLE 8 748,200 0 0
TILRAY INC OPT 88688T100 1,820 264,600 SH Put SOLE 8 264,600 0 0
TIMBERLAND BANCORP INC COM 887098101 112 6,132 SH   SOLE 1 6,132 0 0
TIMKEN CO COM 887389104 288 8,934 SH   SOLE 1 8,934 0 0
TIMKEN CO OPT 887389104 91 2,800 SH Call SOLE 8 2,800 0 0
TIMKEN CO COM 887389104 91 2,800 SH   SOLE 8 2,800 0 0
TIMKEN CO OPT 887389104 3 100 SH Put SOLE 8 100 0 0
TIMKENSTEEL CORP COM 887399103 225 69,535 SH   SOLE 1 69,535 0 0
TIPTREE INC COM 88822Q103 97 18,584 SH   SOLE 1 18,584 0 0
TITAN INTL INC ILL COM 88830M102 64 41,552 SH   SOLE 1 41,552 0 0
TITAN MACHY INC COM 88830R101 54 6,270 SH   SOLE 1 6,270 0 0
TITAN MACHY INC OPT 88830R101 19 2,200 SH Put SOLE 8 2,200 0 0
TITAN MACHY INC COM 88830R101 14 1,628 SH   SOLE 8 1,628 0 0
TIVITY HEALTH INC COM 88870R102 257 40,899 SH   SOLE 1 40,899 0 0
TIVITY HEALTH INC OPT 88870R102 6 924 SH Call SOLE 8 924 0 0
TIVO CORP COM 88870P106 15,366 2,170,222 SH   SOLE 1 2,170,222 0 0
TJX COS INC NEW COM 872540109 52,674 1,101,744 SH   SOLE 1 1,101,744 0 0
TJX COS INC NEW OPT 872540109 9,037 189,000 SH Put SOLE 8 189,000 0 0
TJX COS INC NEW COM 872540109 8,199 171,486 SH   SOLE 8 171,486 0 0
TJX COS INC NEW OPT 872540109 6,450 134,900 SH Call SOLE 8 134,900 0 0
TJX COS INC NEW COM 872540109 464 9,721 SH   SOLE 9 9,721 0 0
TJX COS INC NEW COM 872540109 6,283 131,418 SH   SOLE 58 131,418 0 0
TJX COS INC NEW COM 872540109 44 928 SH   SOLE 82 928 0 0
TOCAGEN INC COM 888846102 9 6,980 SH   SOLE 1 6,980 0 0
TOLL BROTHERS INC COM 889478103 19 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 5,738 298,131 SH   SOLE 1 298,131 0 0
TOLL BROTHERS INC OPT 889478103 905 47,000 SH Call SOLE 8 47,000 0 0
TOLL BROTHERS INC OPT 889478103 872 45,300 SH Put SOLE 8 45,300 0 0
TOLL BROTHERS INC COM 889478103 925 48,033 SH   SOLE 8 48,033 0 0
TOLL BROTHERS INC COM 889478103 0 1 SH   SOLE 9 1 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 779 10,834 SH   SOLE 1 10,834 0 0
TOOTSIE ROLL INDS INC COM 890516107 190 5,290 SH   SOLE 1 5,290 0 0
TOPBUILD CORP COM 89055F103 3,570 49,819 SH   SOLE 1 49,819 0 0
TOPBUILD CORP COM 89055F103 8 108 SH   SOLE 8 108 0 0
TOPBUILD CORP COM 89055F103 566 7,905 SH   SOLE 99 7,905 0 0
TORM PLC COM G89479102 21 2,804 SH   SOLE 9 2,804 0 0
TORO CO COM 891092108 25,343 389,339 SH   SOLE 1 389,339 0 0
TORO CO COM 891092108 200 3,071 SH   SOLE 99 3,071 0 0
TORONTO DOMINION BK ONT COM 891160509 104 2,463 SH   DFND 1 0 0 2,463
TORONTO DOMINION BK ONT COM 891160509 709 16,725 SH   SOLE 1 16,725 0 0
TORONTO DOMINION BK ONT OPT 891160509 966 22,800 SH Put SOLE 8 22,800 0 0
TORONTO DOMINION BK ONT OPT 891160509 797 18,800 SH Call SOLE 8 18,800 0 0
TORONTO DOMINION BK ONT COM 891160509 2,374 56,001 SH   SOLE 9 56,001 0 0
TORTOISE ACQUISITION CORP COM 89154L100 3,593 365,488 SH   SOLE 8 365,488 0 0
TOTAL S.A. ADR 89151E109 11,822 317,479 SH   SOLE 1 271,252 46,227 0
TOTAL S.A. OPT 89151E109 11,347 304,700 SH Call SOLE 8 304,700 0 0
TOTAL S.A. OPT 89151E109 1,970 52,900 SH Put SOLE 8 52,900 0 0
TOTAL S.A. ADR 89151E109 559 15,000 SH   SOLE 8 15,000 0 0
TOTAL S.A. ADR 89151E109 29,410 789,756 SH   SOLE 9 789,756 0 0
TOTAL S.A. ADR 89151E109 1,936 52,000 SH   DFND 20 0 0 52,000
TOUGHBUILT INDS INC COM 89157G207 8 53,543 SH   SOLE 8 53,543 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 431 27,100 SH Call SOLE 8 27,100 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 148 9,281 SH   SOLE 8 9,281 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 185 11,600 SH Put SOLE 8 11,600 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 701 38,725 SH   SOLE 1 38,725 0 0
TOYOTA MOTOR CORP ADR 892331307 60 500 SH   DFND 1 0 0 500
TOYOTA MOTOR CORP ADR 892331307 83 696 SH   SOLE 1 696 0 0
TOYOTA MOTOR CORP OPT 892331307 252 2,100 SH Call SOLE 8 2,100 0 0
TOYOTA MOTOR CORP ADR 892331307 292 2,435 SH   SOLE 8 2,435 0 0
TOYOTA MOTOR CORP OPT 892331307 2,243 18,700 SH Put SOLE 8 18,700 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG SPECIALTY LENDING INC BOND 87265KAD4 4,794 4,452,000 PRN   SOLE 8 0 0 4,452,000
TPI COMPOSITES INC COM 87266J104 142 9,589 SH   SOLE 1 9,589 0 0
TPI COMPOSITES INC COM 87266J104 10 688 SH   SOLE 9 688 0 0
TRACTOR SUPPLY CO COM 892356106 13,213 156,277 SH   SOLE 1 156,277 0 0
TRACTOR SUPPLY CO OPT 892356106 3,340 39,500 SH Put SOLE 8 39,500 0 0
TRACTOR SUPPLY CO OPT 892356106 1,835 21,700 SH Call SOLE 8 21,700 0 0
TRACTOR SUPPLY CO COM 892356106 85 1,014 SH   SOLE 9 1,014 0 0
TRADEWEB MKTS INC COM 892672106 2,098 49,900 SH   SOLE 1 49,900 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCAT INC COM 893529107 61 2,307 SH   SOLE 1 2,307 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 7 350 SH   SOLE 1 350 0 0
TRANSDIGM GROUP INC COM 893641100 11,477 35,843 SH   SOLE 1 35,843 0 0
TRANSDIGM GROUP INC COM 893641100 295 921 SH   SOLE 8 921 0 0
TRANSDIGM GROUP INC OPT 893641100 1,473 4,600 SH Put SOLE 8 4,600 0 0
TRANSDIGM GROUP INC OPT 893641100 384 1,200 SH Call SOLE 8 1,200 0 0
TRANSDIGM GROUP INC COM 893641100 145 450 SH   SOLE 9 450 0 0
TRANSLATE BIO INC COM 89374L104 115 11,502 SH   SOLE 1 11,502 0 0
TRANSMEDICS GROUP INC COM 89377M109 57 4,732 SH   SOLE 1 4,732 0 0
TRANSOCEAN LTD COM H8817H100 1,721 1,483,077 SH   SOLE 1 1,483,077 0 0
TRANSOCEAN LTD OPT H8817H100 210 180,800 SH Put SOLE 8 180,800 0 0
TRANSOCEAN LTD COM H8817H100 152 131,280 SH   SOLE 8 131,280 0 0
TRANSOCEAN LTD OPT H8817H100 186 160,200 SH Call SOLE 8 160,200 0 0
TRANSOCEAN LTD COM H8817H100 83 71,142 SH   SOLE 9 71,142 0 0
TRANSUNION COM 89400J107 6,081 91,875 SH   SOLE 1 91,875 0 0
TRANSUNION COM 89400J107 589 8,900 SH   SOLE 8 8,900 0 0
TRANSUNION COM 89400J107 90 1,362 SH   SOLE 9 1,362 0 0
TRAVELERS COMPANIES INC COM 89417E109 1 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC COM 89417E109 29,409 296,010 SH   SOLE 1 296,010 0 0
TRAVELERS COMPANIES INC OPT 89417E109 2,633 26,500 SH Call SOLE 8 26,500 0 0
TRAVELERS COMPANIES INC OPT 89417E109 2,990 30,100 SH Put SOLE 8 30,100 0 0
TRAVELERS COMPANIES INC COM 89417E109 211 2,129 SH   SOLE 9 2,129 0 0
TRAVELZOO COM 89421Q205 6 1,773 SH   SOLE 1 1,773 0 0
TRECORA RES COM 894648104 42 7,106 SH   SOLE 1 7,106 0 0
TREDEGAR CORP COM 894650100 346 22,170 SH   SOLE 1 22,170 0 0
TREEHOUSE FOODS INC COM 89469A104 152 3,450 SH   SOLE 1 3,450 0 0
TREX CO INC COM 89531P105 1,880 23,476 SH   SOLE 1 23,476 0 0
TREX CO INC COM 89531P105 8 100 SH   SOLE 8 100 0 0
TRI POINTE GROUP INC COM 87265H109 1,269 144,768 SH   SOLE 1 144,768 0 0
TRI POINTE GROUP INC COM 87265H109 0 19 SH   SOLE 8 19 0 0
TRI POINTE GROUP INC COM 87265H109 158 18,040 SH   SOLE 99 18,040 0 0
TRIBUNE PUBG CO NEW COM 89609W107 47 5,820 SH   SOLE 1 5,820 0 0
TRICIDA INC COM 89610F101 649 29,529 SH   SOLE 1 29,529 0 0
TRICIDA INC COM 89610F101 11 507 SH   SOLE 8 507 0 0
TRICIDA INC COM 89610F101 58 2,645 SH   SOLE 99 2,645 0 0
TRICO BANCSHARES COM 896095106 1,150 38,564 SH   SOLE 1 38,564 0 0
TRILLIUM THERAPEUTICS INC COM 89620X506 530 131,170 SH   SOLE 8 131,170 0 0
TRIMAS CORP COM 896215209 345 14,897 SH   SOLE 1 14,897 0 0
TRIMBLE INC COM 896239100 3,432 107,817 SH   SOLE 1 107,817 0 0
TRIMBLE INC COM 896239100 406 12,758 SH   SOLE 8 12,758 0 0
TRIMBLE INC OPT 896239100 223 7,000 SH Call SOLE 8 7,000 0 0
TRIMBLE INC OPT 896239100 598 18,800 SH Put SOLE 8 18,800 0 0
TRIMBLE INC COM 896239100 60 1,882 SH   SOLE 9 1,882 0 0
TRIMBLE INC COM 896239100 217 6,824 SH   SOLE 99 6,824 0 0
TRINET GROUP INC COM 896288107 549 14,588 SH   SOLE 1 14,588 0 0
TRINET GROUP INC COM 896288107 94 2,500 SH   SOLE 8 2,500 0 0
TRINET GROUP INC COM 896288107 304 8,068 SH   SOLE 99 8,068 0 0
TRINITY INDS INC COM 896522109 4,925 306,449 SH   SOLE 1 306,449 0 0
TRINITY INDS INC COM 896522109 112 6,995 SH   SOLE 8 6,995 0 0
TRINITY INDS INC OPT 896522109 354 22,000 SH Call SOLE 8 22,000 0 0
TRINITY INDS INC OPT 896522109 474 29,500 SH Put SOLE 8 29,500 0 0
TRINSEO S A COM L9340P101 2,900 160,098 SH   SOLE 1 160,098 0 0
TRINSEO S A COM L9340P101 15 829 SH   SOLE 9 829 0 0
TRIPADVISOR INC COM 896945201 5,494 315,934 SH   SOLE 1 315,934 0 0
TRIPADVISOR INC OPT 896945201 3,329 191,400 SH Put SOLE 8 191,400 0 0
TRIPADVISOR INC COM 896945201 1,462 84,081 SH   SOLE 8 84,081 0 0
TRIPADVISOR INC OPT 896945201 633 36,400 SH Call SOLE 8 36,400 0 0
TRIPADVISOR INC COM 896945201 430 24,754 SH   SOLE 9 24,754 0 0
TRIPLE-S MGMT CORP COM 896749108 107 7,641 SH   SOLE 1 7,641 0 0
TRISTATE CAP HLDGS INC COM 89678F100 86 8,906 SH   SOLE 1 8,906 0 0
TRITON INTL LTD COM G9078F107 464 17,963 SH   SOLE 1 17,963 0 0
TRIUMPH BANCORP INC COM 89679E300 1,360 52,294 SH   SOLE 1 52,294 0 0
TRIUMPH BANCORP INC COM 89679E300 1 44 SH   SOLE 8 44 0 0
TRIUMPH BANCORP INC COM 89679E300 157 6,032 SH   SOLE 99 6,032 0 0
TRIUMPH GROUP INC NEW COM 896818101 324 47,991 SH   SOLE 1 47,991 0 0
TRONOX HOLDINGS PLC COM G9087Q102 151 30,309 SH   SOLE 1 30,309 0 0
TRONOX HOLDINGS PLC COM G9087Q102 0 78 SH   SOLE 8 78 0 0
TRONOX HOLDINGS PLC OPT G9087Q102 275 55,300 SH Call SOLE 8 55,300 0 0
TROVAGENE INC COM 897238606 0 348 SH   DFND 1 0 0 348
TRUEBLUE INC COM 89785X101 1,360 106,536 SH   SOLE 1 106,536 0 0
TRUECAR INC COM 89785L107 85 34,902 SH   SOLE 1 34,902 0 0
TRUECAR INC OPT 89785L107 0 200 SH Put SOLE 8 200 0 0
TRUECAR INC COM 89785L107 0 94 SH   SOLE 8 94 0 0
TRUECAR INC OPT 89785L107 28 11,700 SH Call SOLE 8 11,700 0 0
TRUPANION INC COM 898202106 5,376 206,509 SH   SOLE 1 31,203 175,306 0
TRUPANION INC OPT 898202106 885 34,000 SH Put SOLE 8 34,000 0 0
TRUPANION INC COM 898202106 1 28 SH   SOLE 8 28 0 0
TRUPANION INC COM 898202106 867 33,302 SH   SOLE 20 0 33,302 0
TRUPANION INC COM 898202106 362 13,902 SH   SOLE 82 0 13,902 0
TRUPANION INC COM 898202106 567 21,795 SH   SOLE 99 7,604 14,191 0
TRUSTCO BK CORP N Y COM 898349105 428 79,263 SH   SOLE 1 79,263 0 0
TRUSTMARK CORP COM 898402102 506 21,781 SH   SOLE 1 21,781 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 192 58,901 SH   SOLE 8 58,901 0 0
TSAKOS ENERGY NAVIGATION LTD OPT G9108L108 2 600 SH Put SOLE 8 600 0 0
TTEC HLDGS INC COM 89854H102 532 14,491 SH   SOLE 1 14,491 0 0
TTEC HLDGS INC OPT 89854H102 4 100 SH Put SOLE 8 100 0 0
TTEC HLDGS INC COM 89854H102 2 66 SH   SOLE 8 66 0 0
TTEC HLDGS INC OPT 89854H102 11 300 SH Call SOLE 8 300 0 0
TTM TECHNOLOGIES INC COM 87305R109 1,196 115,596 SH   SOLE 1 115,596 0 0
TTM TECHNOLOGIES INC COM 87305R109 1 100 SH   SOLE 8 100 0 0
TTM TECHNOLOGIES INC COM 87305R109 269 26,021 SH   SOLE 99 26,021 0 0
TUCOWS INC COM 898697206 445 9,235 SH   SOLE 1 9,235 0 0
TUCOWS INC COM 898697206 3 60 SH   SOLE 8 60 0 0
TUFIN SOFTWARE TECHNOLOGIS L COM M8893U102 111 12,600 SH   SOLE 1 12,600 0 0
TUPPERWARE BRANDS CORP COM 899896104 99 60,523 SH   SOLE 1 60,523 0 0
TUPPERWARE BRANDS CORP OPT 899896104 36 22,300 SH Call SOLE 8 22,300 0 0
TUPPERWARE BRANDS CORP OPT 899896104 55 34,200 SH Put SOLE 8 34,200 0 0
TUPPERWARE BRANDS CORP COM 899896104 42 25,741 SH   SOLE 8 25,741 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 532 11,933 SH   SOLE 1 11,933 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 26 581 SH   SOLE 8 581 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 83 1,865 SH   SOLE 99 1,865 0 0
TURNING PT BRANDS INC COM 90041L105 4,340 205,590 SH   SOLE 1 205,590 0 0
TURQUOISE HILL RES LTD COM 900435108 0 300 SH   SOLE 9 300 0 0
TUTOR PERINI CORP COM 901109108 90 13,306 SH   SOLE 1 13,306 0 0
TUTOR PERINI CORP BOND 901109AD0 237 258,000 PRN   SOLE 8 0 0 258,000
TUTOR PERINI CORP COM 901109108 0 58 SH   SOLE 8 58 0 0
TWILIO INC COM 90138F102 18,867 210,824 SH   SOLE 1 210,824 0 0
TWILIO INC COM 90138F102 27 300 SH   DFND 1 0 0 300
TWILIO INC OPT 90138F102 4,197 46,900 SH Call SOLE 8 46,900 0 0
TWILIO INC OPT 90138F102 13,172 147,200 SH Put SOLE 8 147,200 0 0
TWILIO INC BOND 90138FAB8 25 18,000 PRN   SOLE 8 0 0 18,000
TWILIO INC COM 90138F102 2,160 24,137 SH   SOLE 8 24,137 0 0
TWILIO INC COM 90138F102 1,149 12,841 SH   SOLE 9 12,841 0 0
TWIN DISC INC COM 901476101 24 3,464 SH   SOLE 1 3,464 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 294 22,592 SH   SOLE 1 22,592 0 0
TWIST BIOSCIENCE CORP COM 90184D100 675 22,087 SH   SOLE 1 22,087 0 0
TWIST BIOSCIENCE CORP COM 90184D100 17 540 SH   SOLE 8 540 0 0
TWITTER INC COM 90184L102 175 7,123 SH   DFND 1 0 0 7,123
TWITTER INC COM 90184L102 95,245 3,878,038 SH   SOLE 1 3,878,038 0 0
TWITTER INC OPT 90184L102 32,382 1,318,500 SH Put SOLE 8 1,318,500 0 0
TWITTER INC BOND 90184LAF9 1,462 1,640,000 PRN   SOLE 8 0 0 1,640,000
TWITTER INC COM 90184L102 19,430 791,094 SH   SOLE 8 791,094 0 0
TWITTER INC OPT 90184L102 8,510 346,500 SH Call SOLE 8 346,500 0 0
TWITTER INC COM 90184L102 328 13,351 SH   SOLE 9 13,351 0 0
TWITTER INC COM 90184L102 99 4,050 SH   DFND 20 0 0 4,050
TWITTER INC COM 90184L102 1,934 78,733 SH   SOLE 58 78,733 0 0
TWO HBRS INVT CORP TRUS 90187B408 1,483 389,419 SH   SOLE 1 389,419 0 0
TYLER TECHNOLOGIES INC COM 902252105 8,631 29,107 SH   SOLE 1 29,107 0 0
TYLER TECHNOLOGIES INC COM 902252105 83 280 SH   SOLE 9 280 0 0
TYME TECHNOLOGIES INC COM 90238J103 22 19,890 SH   SOLE 1 19,890 0 0
TYSON FOODS INC COM 902494103 13,502 233,346 SH   SOLE 1 233,346 0 0
TYSON FOODS INC OPT 902494103 9,919 171,400 SH Call SOLE 8 171,400 0 0
TYSON FOODS INC COM 902494103 5,680 98,155 SH   SOLE 8 98,155 0 0
TYSON FOODS INC OPT 902494103 10,862 187,700 SH Put SOLE 8 187,700 0 0
TYSON FOODS INC COM 902494103 352 6,082 SH   SOLE 9 6,082 0 0
U S CONCRETE INC COM 90333L201 404 22,318 SH   SOLE 1 22,318 0 0
U S CONCRETE INC COM 90333L201 6 336 SH   SOLE 8 336 0 0
U S PHYSICAL THERAPY INC COM 90337L108 1,431 20,745 SH   SOLE 1 20,745 0 0
U S SILICA HLDGS INC COM 90346E103 162 90,101 SH   SOLE 1 90,101 0 0
U S SILICA HLDGS INC OPT 90346E103 30 16,500 SH Put SOLE 8 16,500 0 0
U S SILICA HLDGS INC OPT 90346E103 53 29,300 SH Call SOLE 8 29,300 0 0
U S SILICA HLDGS INC COM 90346E103 24 13,404 SH   SOLE 8 13,404 0 0
U S WELL SVCS INC COM 91274U101 2 6,655 SH   SOLE 1 6,655 0 0
UBER TECHNOLOGIES INC COM 90353T100 80 2,881 SH   DFND 1 0 0 2,881
UBER TECHNOLOGIES INC COM 90353T100 7,385 264,505 SH   SOLE 1 264,505 0 0
UBER TECHNOLOGIES INC OPT 90353T100 67,460 2,416,200 SH Put SOLE 8 2,416,200 0 0
UBER TECHNOLOGIES INC COM 90353T100 20,204 723,652 SH   SOLE 8 723,652 0 0
UBER TECHNOLOGIES INC OPT 90353T100 54,182 1,940,600 SH Call SOLE 8 1,940,600 0 0
UBER TECHNOLOGIES INC COM 90353T100 20 731 SH   SOLE 9 731 0 0
UBER TECHNOLOGIES INC COM 90353T100 554 19,847 SH   DFND 20 0 0 19,847
UBS AG LONDON BRANCH FUND 90274E117 1 4,000 SH   SOLE 9 4,000 0 0
UBS GROUP AG OPT H42097107 302 32,600 SH Call SOLE 8 32,600 0 0
UBS GROUP AG OPT H42097107 565 61,000 SH Put SOLE 8 61,000 0 0
UDR INC COM 902653104 3,125 85,562 SH   SOLE 1 85,562 0 0
UDR INC TRUS 902653104 17,787 486,798 SH   SOLE 1 486,798 0 0
UDR INC COM 902653104 85 2,349 SH   SOLE 9 2,349 0 0
UFP TECHNOLOGIES INC COM 902673102 86 2,256 SH   SOLE 1 2,256 0 0
UGI CORP NEW COM 902681105 1,888 70,790 SH   SOLE 1 70,790 0 0
UGI CORP NEW OPT 902681105 11 400 SH Put SOLE 8 400 0 0
UGI CORP NEW COM 902681105 13 500 SH   SOLE 8 500 0 0
UGI CORP NEW OPT 902681105 8 300 SH Call SOLE 8 300 0 0
UGI CORP NEW COM 902681105 41 1,549 SH   SOLE 9 1,549 0 0
ULTA BEAUTY INC COM 90384S303 8,816 50,177 SH   SOLE 1 50,177 0 0
ULTA BEAUTY INC OPT 90384S303 17,939 102,100 SH Put SOLE 8 102,100 0 0
ULTA BEAUTY INC OPT 90384S303 16,270 92,600 SH Call SOLE 8 92,600 0 0
ULTA BEAUTY INC COM 90384S303 1 4 SH   SOLE 8 4 0 0
ULTA BEAUTY INC COM 90384S303 770 4,384 SH   SOLE 9 4,384 0 0
ULTA BEAUTY INC COM 90384S303 1,070 6,088 SH   SOLE 58 6,088 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 1,402 101,482 SH   SOLE 1 101,482 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 3 228 SH   SOLE 8 228 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 6,682 150,404 SH   SOLE 1 150,404 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 60 1,368 SH   SOLE 8 1,368 0 0
UMB FINL CORP COM 902788108 727 15,680 SH   SOLE 1 15,680 0 0
UMH PPTYS INC TRUS 903002103 131 12,030 SH   SOLE 1 12,030 0 0
UMPQUA HLDGS CORP COM 904214103 611 56,000 SH   SOLE 1 56,000 0 0
UMPQUA HLDGS CORP COM 904214103 0 20 SH   SOLE 8 20 0 0
UNDER ARMOUR INC COM 904311206 4,620 573,206 SH   SOLE 1 573,206 0 0
UNDER ARMOUR INC COM 904311107 3,515 381,692 SH   SOLE 1 381,692 0 0
UNDER ARMOUR INC OPT 904311206 469 58,200 SH Put SOLE 8 58,200 0 0
UNDER ARMOUR INC COM 904311206 197 24,389 SH   SOLE 8 24,389 0 0
UNDER ARMOUR INC OPT 904311107 1,498 162,600 SH Put SOLE 8 162,600 0 0
UNDER ARMOUR INC OPT 904311206 278 34,500 SH Call SOLE 8 34,500 0 0
UNDER ARMOUR INC OPT 904311107 287 31,200 SH Call SOLE 8 31,200 0 0
UNDER ARMOUR INC COM 904311107 14 1,555 SH   SOLE 9 1,555 0 0
UNDER ARMOUR INC COM 904311206 431 53,522 SH   SOLE 9 53,522 0 0
UNDER ARMOUR INC COM 904311107 28 3,054 SH   SOLE 99 3,054 0 0
UNDER ARMOUR INC COM 904311206 75 9,288 SH   SOLE 99 9,288 0 0
UNIFI INC COM 904677200 139 12,029 SH   SOLE 1 12,029 0 0
UNIFIRST CORP MASS COM 904708104 2,165 14,323 SH   SOLE 1 14,323 0 0
UNIFIRST CORP MASS COM 904708104 714 4,727 SH   SOLE 99 4,727 0 0
UNILEVER N V ADR 904784709 20 413 SH   DFND 1 0 0 413
UNILEVER N V ADR 904784709 1,649 33,807 SH   SOLE 8 33,807 0 0
UNILEVER N V OPT 904784709 10 200 SH Call SOLE 8 200 0 0
UNILEVER PLC ADR 904767704 8 150 SH   DFND 1 0 0 150
UNILEVER PLC ADR 904767704 19 385 SH   SOLE 8 385 0 0
UNILEVER PLC OPT 904767704 430 8,500 SH Put SOLE 8 8,500 0 0
UNILEVER PLC OPT 904767704 126 2,500 SH Call SOLE 8 2,500 0 0
UNILEVER PLC ADR 904767704 1,750 34,600 SH   DFND 20 0 0 34,600
UNION BANKSHARES INC COM 905400107 29 1,292 SH   SOLE 1 1,292 0 0
UNION PAC CORP COM 907818108 51,058 362,006 SH   SOLE 1 362,006 0 0
UNION PAC CORP COM 907818108 14,483 102,686 SH   SOLE 8 102,686 0 0
UNION PAC CORP OPT 907818108 28,687 203,400 SH Put SOLE 8 203,400 0 0
UNION PAC CORP OPT 907818108 17,094 121,200 SH Call SOLE 8 121,200 0 0
UNION PAC CORP COM 907818108 806 5,722 SH   SOLE 9 5,722 0 0
UNION PAC CORP COM 907818108 10,611 75,232 SH   SOLE 58 75,232 0 0
UNISYS CORP COM 909214306 564 45,629 SH   SOLE 1 45,629 0 0
UNISYS CORP OPT 909214306 274 22,200 SH Call SOLE 8 22,200 0 0
UNISYS CORP COM 909214306 48 3,911 SH   SOLE 8 3,911 0 0
UNISYS CORP OPT 909214306 32 2,600 SH Put SOLE 8 2,600 0 0
UNIT CORPORATION COM 909218109 5 17,643 SH   SOLE 1 17,643 0 0
UNIT CORPORATION COM 909218109 0 39 SH   SOLE 8 39 0 0
UNITED AIRLS HLDGS INC COM 910047109 14,830 470,064 SH   SOLE 1 470,064 0 0
UNITED AIRLS HLDGS INC OPT 910047109 22,697 719,400 SH Call SOLE 8 719,400 0 0
UNITED AIRLS HLDGS INC COM 910047109 5,882 186,460 SH   SOLE 8 186,460 0 0
UNITED AIRLS HLDGS INC OPT 910047109 21,302 675,200 SH Put SOLE 8 675,200 0 0
UNITED AIRLS HLDGS INC COM 910047109 990 31,362 SH   SOLE 9 31,362 0 0
UNITED AIRLS HLDGS INC COM 910047109 154 4,870 SH   DFND 20 0 0 4,870
UNITED AIRLS HLDGS INC COM 910047109 764 24,213 SH   SOLE 58 24,213 0 0
UNITED BANKSHARES INC WEST V COM 909907107 751 32,531 SH   SOLE 1 32,531 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,180 64,450 SH   SOLE 1 64,450 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1 56 SH   SOLE 8 56 0 0
UNITED FIRE GROUP INC COM 910340108 592 18,146 SH   SOLE 1 18,146 0 0
UNITED INS HLDGS CORP COM 910710102 446 48,277 SH   SOLE 1 48,277 0 0
UNITED NAT FOODS INC COM 911163103 1,955 213,042 SH   SOLE 1 213,042 0 0
UNITED NAT FOODS INC COM 911163103 45 4,869 SH   SOLE 8 4,869 0 0
UNITED PARCEL SERVICE INC COM 911312106 47 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 49,797 533,032 SH   SOLE 1 533,032 0 0
UNITED PARCEL SERVICE INC OPT 911312106 11,210 120,000 SH Call SOLE 1 120,000 0 0
UNITED PARCEL SERVICE INC COM 911312106 997 10,670 SH   SOLE 8 10,670 0 0
UNITED PARCEL SERVICE INC OPT 911312106 13,882 148,600 SH Put SOLE 8 148,600 0 0
UNITED PARCEL SERVICE INC OPT 911312106 30,053 321,700 SH Call SOLE 8 321,700 0 0
UNITED PARCEL SERVICE INC COM 911312106 2,678 28,674 SH   SOLE 9 28,674 0 0
UNITED PARCEL SERVICE INC COM 911312106 42 451 SH   SOLE 82 451 0 0
UNITED RENTALS INC COM 911363109 7,330 71,228 SH   SOLE 1 71,228 0 0
UNITED RENTALS INC COM 911363109 2,959 28,749 SH   SOLE 8 28,749 0 0
UNITED RENTALS INC OPT 911363109 11,370 110,500 SH Call SOLE 8 110,500 0 0
UNITED RENTALS INC OPT 911363109 14,108 137,100 SH Put SOLE 8 137,100 0 0
UNITED RENTALS INC COM 911363109 74 710 SH   SOLE 9 710 0 0
UNITED RENTALS INC COM 911363109 507 4,924 SH   SOLE 99 4,924 0 0
UNITED SECURITY BANCSHARES C COM 911460103 152 23,639 SH   SOLE 1 23,639 0 0
UNITED STATES CELLULAR CORP COM 911684108 170 5,800 SH   SOLE 1 5,800 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 49 663 SH   SOLE 1 663 0 0
UNITED STATES OIL FUND LP FUND 91232N108 3,177 754,671 SH   SOLE 1 754,671 0 0
UNITED STATES OIL FUND LP OPT 91232N108 6,530 1,551,000 SH Put SOLE 1 1,551,000 0 0
UNITED STATES OIL FUND LP FUND 91232N108 11,195 2,659,120 SH   SOLE 8 2,659,120 0 0
UNITED STATES OIL FUND LP OPT 91232N108 27,561 6,546,700 SH Put SOLE 8 6,546,700 0 0
UNITED STATES OIL FUND LP OPT 91232N108 31,761 7,544,200 SH Call SOLE 8 7,544,200 0 0
UNITED STATES OIL FUND LP FUND 91232N108 42 10,000 SH   DFND 20 0 0 10,000
UNITED STATES STL CORP NEW COM 912909108 2,892 458,273 SH   SOLE 1 458,273 0 0
UNITED STATES STL CORP NEW OPT 912909108 18,033 2,857,900 SH Put SOLE 8 2,857,900 0 0
UNITED STATES STL CORP NEW OPT 912909108 3,466 549,300 SH Call SOLE 8 549,300 0 0
UNITED STATES STL CORP NEW COM 912909108 2,925 463,724 SH   SOLE 8 463,724 0 0
UNITED STATES STL CORP NEW COM 912909108 149 23,556 SH   SOLE 9 23,556 0 0
UNITED STATES STL CORP NEW COM 912909108 95 15,000 SH   DFND 20 0 0 15,000
UNITED STS 12 MONTH OIL FD L FUND 91288V103 0 2 SH   SOLE 8 2 0 0
UNITED STS 12 MONTH OIL FD L OPT 91288V103 1 100 SH Put SOLE 8 100 0 0
UNITED STS NAT GAS FD LP FUND 912318300 287 22,863 SH   SOLE 1 22,863 0 0
UNITED STS NAT GAS FD LP OPT 912318300 4,005 319,100 SH Call SOLE 8 319,100 0 0
UNITED STS NAT GAS FD LP OPT 912318300 4,544 362,100 SH Put SOLE 8 362,100 0 0
UNITED STS NAT GAS FD LP FUND 912318300 3,511 279,726 SH   SOLE 8 279,726 0 0
UNITED TECHNOLOGIES CORP COM 913017109 57,359 608,070 SH   SOLE 1 607,010 1,060 0
UNITED TECHNOLOGIES CORP COM 913017109 544 5,765 SH   DFND 1 0 0 5,765
UNITED TECHNOLOGIES CORP OPT 913017109 957,559 10,151,156 SH Call SOLE 8 10,151,156 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,069 85,544 SH   SOLE 8 85,544 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 1,547 16,400 SH Put SOLE 8 16,400 0 0
UNITED TECHNOLOGIES CORP COM 913017109 941 9,970 SH   SOLE 9 9,970 0 0
UNITED TECHNOLOGIES CORP COM 913017109 19 200 SH   DFND 20 0 0 200
UNITED TECHNOLOGIES CORP COM 913017109 8,294 87,923 SH   SOLE 58 87,923 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,542 16,266 SH   SOLE 1 16,266 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 3,689 38,900 SH Call SOLE 8 38,900 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 3,689 38,900 SH Put SOLE 8 38,900 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 94 995 SH   SOLE 8 995 0 0
UNITEDHEALTH GROUP INC COM 91324P102 304,494 1,220,998 SH   SOLE 1 934,504 286,494 0
UNITEDHEALTH GROUP INC COM 91324P102 351 1,407 SH   DFND 1 0 0 1,407
UNITEDHEALTH GROUP INC COM 91324P102 23,142 92,800 SH   SOLE 8 92,800 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 41,123 164,900 SH Put SOLE 8 164,900 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 28,404 113,900 SH Call SOLE 8 113,900 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,324 9,321 SH   SOLE 9 9,321 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,549 30,273 SH   SOLE 20 0 30,273 0
UNITEDHEALTH GROUP INC COM 91324P102 1,746 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 25,605 102,673 SH   SOLE 58 102,673 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,065 12,289 SH   SOLE 82 0 12,289 0
UNITEDHEALTH GROUP INC COM 91324P102 10,190 40,862 SH   SOLE 99 973 39,889 0
UNITI GROUP INC TRUS 91325V108 5,944 985,756 SH   SOLE 1 985,756 0 0
UNITIL CORP COM 913259107 255 4,855 SH   SOLE 1 4,855 0 0
UNITY BANCORP INC COM 913290102 30 2,631 SH   SOLE 1 2,631 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 56 9,505 SH   SOLE 1 9,505 0 0
UNIVAR SOLUTIONS INC COM 91336L107 113 10,564 SH   SOLE 1 10,564 0 0
UNIVAR SOLUTIONS INC COM 91336L107 1 100 SH   SOLE 8 100 0 0
UNIVERSAL CORP VA COM 913456109 1,048 23,697 SH   SOLE 1 23,697 0 0
UNIVERSAL CORP VA OPT 913456109 27 600 SH Call SOLE 8 600 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 3,706 28,119 SH   SOLE 1 28,119 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 5,377 40,800 SH Call SOLE 8 40,800 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 9,001 68,300 SH Put SOLE 8 68,300 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 565 4,289 SH   SOLE 8 4,289 0 0
UNIVERSAL ELECTRS INC COM 913483103 436 11,351 SH   SOLE 1 11,351 0 0
UNIVERSAL FST PRODS INC COM 913543104 2,415 64,931 SH   SOLE 1 64,931 0 0
UNIVERSAL FST PRODS INC COM 913543104 380 10,229 SH   SOLE 99 10,229 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 1,752 17,376 SH   SOLE 1 17,376 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 7,724 77,957 SH   SOLE 1 77,957 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 99 1,000 SH Put SOLE 8 1,000 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 89 900 SH Call SOLE 8 900 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 88 885 SH   SOLE 8 885 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 69 702 SH   SOLE 9 702 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 570 31,833 SH   SOLE 1 31,833 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1 69 SH   SOLE 8 69 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 95 7,318 SH   SOLE 1 7,318 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 313 19,105 SH   SOLE 1 19,105 0 0
UNUM GROUP COM 91529Y106 5,854 389,876 SH   SOLE 1 389,876 0 0
UNUM GROUP COM 91529Y106 0 13 SH   SOLE 8 13 0 0
UNUM GROUP COM 91529Y106 343 22,869 SH   SOLE 9 22,869 0 0
UPLAND SOFTWARE INC COM 91544A109 205 7,621 SH   SOLE 1 7,621 0 0
UPWORK INC COM 91688F104 127 19,665 SH   SOLE 1 19,665 0 0
URANIUM ENERGY CORP COM 916896103 0 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 34 60,133 SH   SOLE 1 60,133 0 0
URBAN EDGE PPTYS TRUS 91704F104 1,338 151,992 SH   SOLE 1 151,992 0 0
URBAN OUTFITTERS INC COM 917047102 2,085 146,408 SH   SOLE 1 146,408 0 0
URBAN OUTFITTERS INC OPT 917047102 468 32,900 SH Put SOLE 8 32,900 0 0
URBAN OUTFITTERS INC OPT 917047102 150 10,500 SH Call SOLE 8 10,500 0 0
URBAN OUTFITTERS INC COM 917047102 112 7,882 SH   SOLE 8 7,882 0 0
URBAN TEA INC COM G9396G100 45 122,844 SH   SOLE 8 122,844 0 0
UROGEN PHARMA LTD COM M96088105 185 10,384 SH   SOLE 1 10,384 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 348 24,621 SH   SOLE 1 24,621 0 0
US BANCORP DEL COM 902973304 35 1,023 SH   DFND 1 0 0 1,023
US BANCORP DEL COM 902973304 85,649 2,486,190 SH   SOLE 1 1,418,012 1,068,178 0
US BANCORP DEL OPT 902973304 8,867 257,400 SH Call SOLE 8 257,400 0 0
US BANCORP DEL OPT 902973304 2,422 70,300 SH Put SOLE 8 70,300 0 0
US BANCORP DEL COM 902973304 436 12,626 SH   SOLE 9 12,626 0 0
US BANCORP DEL COM 902973304 3,868 112,276 SH   SOLE 20 0 112,276 0
US BANCORP DEL COM 902973304 1,626 47,199 SH   SOLE 82 0 47,199 0
US BANCORP DEL COM 902973304 5,198 150,880 SH   SOLE 99 0 150,880 0
US FOODS HLDG CORP COM 912008109 2,225 125,640 SH   SOLE 1 125,640 0 0
US FOODS HLDG CORP COM 912008109 77 4,368 SH   SOLE 8 4,368 0 0
US FOODS HLDG CORP COM 912008109 315 17,789 SH   SOLE 99 17,789 0 0
US XPRESS ENTERPRISES INC COM 90338N202 3,351 1,003,329 SH   SOLE 1 1,003,329 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 44 7,700 SH   SOLE 1 7,700 0 0
USANA HEALTH SCIENCES INC COM 90328M107 819 14,172 SH   SOLE 1 14,172 0 0
USANA HEALTH SCIENCES INC COM 90328M107 4 75 SH   SOLE 8 75 0 0
UXIN LTD ADR 91818X108 27 17,300 SH   SOLE 1 17,300 0 0
V F CORP COM 918204108 17,189 317,887 SH   SOLE 1 317,887 0 0
V F CORP COM 918204108 1,361 25,179 SH   SOLE 8 25,179 0 0
V F CORP OPT 918204108 1,979 36,600 SH Call SOLE 8 36,600 0 0
V F CORP OPT 918204108 2,920 54,000 SH Put SOLE 8 54,000 0 0
V F CORP COM 918204108 896 16,579 SH   SOLE 9 16,579 0 0
VAIL RESORTS INC COM 91879Q109 4,946 33,481 SH   SOLE 1 33,481 0 0
VAIL RESORTS INC OPT 91879Q109 1,004 6,800 SH Put SOLE 8 6,800 0 0
VAIL RESORTS INC OPT 91879Q109 1,920 13,000 SH Call SOLE 8 13,000 0 0
VAIL RESORTS INC COM 91879Q109 45 302 SH   SOLE 9 302 0 0
VAIL RESORTS INC COM 91879Q109 168 1,139 SH   SOLE 99 1,139 0 0
VALE S A ADR 91912E105 105 12,705 SH   DFND 1 0 0 12,705
VALE S A ADR 91912E105 504 60,762 SH   SOLE 1 60,762 0 0
VALE S A ADR 91912E105 4,254 513,199 SH   SOLE 8 513,199 0 0
VALE S A OPT 91912E105 6,762 815,700 SH Put SOLE 8 815,700 0 0
VALE S A OPT 91912E105 8,328 1,004,600 SH Call SOLE 8 1,004,600 0 0
VALE S A ADR 91912E105 302 36,450 SH   SOLE 9 36,450 0 0
VALE S A ADR 91912E105 2,302 277,681 SH   DFND 20 0 0 277,681
VALE S A ADR 91912E105 537 64,780 SH   SOLE 99 64,780 0 0
VALERO ENERGY CORP COM 91913Y100 20,981 462,592 SH   SOLE 1 462,592 0 0
VALERO ENERGY CORP OPT 91913Y100 6,831 150,600 SH Call SOLE 8 150,600 0 0
VALERO ENERGY CORP OPT 91913Y100 7,271 160,300 SH Put SOLE 8 160,300 0 0
VALERO ENERGY CORP COM 91913Y100 4,202 92,608 SH   SOLE 9 92,608 0 0
VALERO ENERGY CORP COM 91913Y100 573 12,639 SH   SOLE 99 12,639 0 0
VALHI INC NEW COM 918905100 10 9,686 SH   SOLE 1 9,686 0 0
VALLEY NATL BANCORP COM 919794107 944 129,131 SH   SOLE 1 129,131 0 0
VALLEY NATL BANCORP COM 919794107 4 592 SH   SOLE 8 592 0 0
VALLEY NATL BANCORP OPT 919794107 4 600 SH Put SOLE 8 600 0 0
VALLEY NATL BANCORP OPT 919794107 7 900 SH Call SOLE 8 900 0 0
VALMONT INDS INC COM 920253101 117 1,100 SH   SOLE 1 1,100 0 0
VALMONT INDS INC OPT 920253101 117 1,100 SH Call SOLE 8 1,100 0 0
VALUE LINE INC COM 920437100 12 353 SH   SOLE 1 353 0 0
VALVOLINE INC COM 92047W101 717 54,784 SH   SOLE 1 54,784 0 0
VALVOLINE INC COM 92047W101 1 65 SH   SOLE 8 65 0 0
VANDA PHARMACEUTICALS INC COM 921659108 747 72,154 SH   SOLE 1 72,154 0 0
VANDA PHARMACEUTICALS INC COM 921659108 13 1,195 SH   SOLE 8 1,195 0 0
VANECK VECTORS ETF TR OPT 92189F106 13,824 600,000 SH Call SOLE 1 600,000 0 0
VANECK VECTORS ETF TR FUND 92189F791 2,064 73,450 SH   SOLE 1 73,450 0 0
VANECK VECTORS ETF TR FUND 92189F791 4 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR FUND 92189F106 31 1,351 SH   DFND 1 0 0 1,351
VANECK VECTORS ETF TR FUND 92189F403 17 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TR FUND 92189F106 7,445 323,142 SH   SOLE 1 323,142 0 0
VANECK VECTORS ETF TR FUND 92189F676 60,253 514,364 SH   SOLE 1 514,364 0 0
VANECK VECTORS ETF TR FUND 92189F403 1,418 84,998 SH   SOLE 1 84,998 0 0
VANECK VECTORS ETF TR FUND 92189F718 8,040 2,000,000 SH   SOLE 1 2,000,000 0 0
VANECK VECTORS ETF TR FUND 92189F791 6,469 230,214 SH   SOLE 8 230,214 0 0
VANECK VECTORS ETF TR OPT 92189F106 108,143 4,693,700 SH Put SOLE 8 4,693,700 0 0
VANECK VECTORS ETF TR FUND 92189F106 29,520 1,281,229 SH   SOLE 8 1,281,229 0 0
VANECK VECTORS ETF TR OPT 92189F718 842 209,400 SH Call SOLE 8 209,400 0 0
VANECK VECTORS ETF TR OPT 92189F791 6,584 234,300 SH Call SOLE 8 234,300 0 0
VANECK VECTORS ETF TR FUND 92189F692 5 100 SH   SOLE 8 100 0 0
VANECK VECTORS ETF TR OPT 92189F676 37,262 318,100 SH Put SOLE 8 318,100 0 0
VANECK VECTORS ETF TR OPT 92189F403 6,055 363,000 SH Put SOLE 8 363,000 0 0
VANECK VECTORS ETF TR OPT 92189F718 3,327 827,600 SH Put SOLE 8 827,600 0 0
VANECK VECTORS ETF TR OPT 92189F106 136,687 5,932,600 SH Call SOLE 8 5,932,600 0 0
VANECK VECTORS ETF TR OPT 92189F676 30,644 261,600 SH Call SOLE 8 261,600 0 0
VANECK VECTORS ETF TR FUND 92189F676 4,709 40,195 SH   SOLE 8 40,195 0 0
VANECK VECTORS ETF TR OPT 92189F791 13,426 477,800 SH Put SOLE 8 477,800 0 0
VANECK VECTORS ETF TR OPT 92189F700 5 100 SH Call SOLE 8 100 0 0
VANECK VECTORS ETF TR FUND 92189F718 1,085 269,819 SH   SOLE 8 269,819 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,060 123,471 SH   SOLE 8 123,471 0 0
VANECK VECTORS ETF TR OPT 92189F403 4,148 248,700 SH Call SOLE 8 248,700 0 0
VANECK VECTORS ETF TR FUND 92189F106 1,502 65,179 SH   SOLE 9 65,179 0 0
VANECK VECTORS ETF TR FUND 92189F403 143 8,571 SH   SOLE 9 8,571 0 0
VANECK VECTORS ETF TR FUND 92189F403 20 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F718 792 196,993 SH   DFND 20 0 0 196,993
VANECK VECTORS ETF TR FUND 92189F106 919 39,900 SH   DFND 20 0 0 39,900
VANECK VECTORS ETF TR FUND 92189F676 23 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FDS FUND 921937835 21 244 SH   SOLE 8 244 0 0
VANGUARD INDEX FDS FUND 922908363 139,191 587,750 SH   SOLE 1 0 587,750 0
VANGUARD INDEX FDS FUND 922908769 1,449 11,244 SH   SOLE 1 11,244 0 0
VANGUARD INDEX FDS OPT 922908769 2,797 21,700 SH Put SOLE 8 21,700 0 0
VANGUARD INDEX FDS OPT 922908769 1,534 11,900 SH Call SOLE 8 11,900 0 0
VANGUARD INDEX FDS OPT 922908553 2,759 39,500 SH Call SOLE 8 39,500 0 0
VANGUARD INDEX FDS OPT 922908553 4,149 59,400 SH Put SOLE 8 59,400 0 0
VANGUARD INDEX FDS FUND 922908553 63 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 10,076 300,333 SH   SOLE 1 300,333 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 544 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042874 59 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042718 1,064 13,597 SH   SOLE 1 13,597 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042866 104 1,891 SH   DFND 1 0 0 1,891
VANGUARD INTL EQUITY INDEX F FUND 922042858 13,505 402,522 SH   SOLE 8 402,522 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 527 12,176 SH   SOLE 8 12,176 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 1,441 33,300 SH Call SOLE 8 33,300 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042676 5,450 127,000 SH   SOLE 8 127,000 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 7,408 220,800 SH Call SOLE 8 220,800 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 935 21,600 SH Put SOLE 8 21,600 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 12,752 380,100 SH Put SOLE 8 380,100 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 226 3,597 SH   DFND 20 0 0 3,597
VANGUARD SCOTTSDALE FDS FUND 92206C870 5 57 SH   SOLE 8 57 0 0
VANGUARD SPECIALIZED FUNDS FUND 921908844 33 315 SH   DFND 1 0 0 315
VANGUARD WHITEHALL FDS FUND 921946406 17 247 SH   DFND 1 0 0 247
VANGUARD WORLD FDS FUND 92204A603 1,991 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A702 1,630 7,692 SH   DFND 1 0 0 7,692
VAPOTHERM INC COM 922107107 579 30,773 SH   SOLE 1 30,773 0 0
VAREX IMAGING CORP COM 92214X106 987 43,458 SH   SOLE 1 43,458 0 0
VAREX IMAGING CORP COM 92214X106 5 201 SH   SOLE 8 201 0 0
VARIAN MED SYS INC COM 92220P105 5,729 55,809 SH   SOLE 1 55,809 0 0
VARIAN MED SYS INC OPT 92220P105 82 800 SH Call SOLE 8 800 0 0
VARIAN MED SYS INC OPT 92220P105 144 1,400 SH Put SOLE 8 1,400 0 0
VARIAN MED SYS INC COM 92220P105 75 736 SH   SOLE 9 736 0 0
VARONIS SYS INC COM 922280102 1,264 19,836 SH   SOLE 1 19,836 0 0
VECTOIQ ACQUISITION CORP COM 92243N103 426 40,000 SH   SOLE 8 40,000 0 0
VECTOR GROUP LTD COM 92240M108 953 101,230 SH   SOLE 1 101,230 0 0
VECTOR GROUP LTD COM 92240M108 5 531 SH   SOLE 8 531 0 0
VECTRUS INC COM 92242T101 741 17,884 SH   SOLE 1 17,884 0 0
VECTRUS INC COM 92242T101 1 34 SH   SOLE 8 34 0 0
VEDANTA LTD ADR 92242Y100 0 81 SH   SOLE 8 81 0 0
VEDANTA LTD ADR 92242Y100 43 12,000 SH   SOLE 9 12,000 0 0
VEDANTA LTD ADR 92242Y100 131 36,700 SH   SOLE 99 36,700 0 0
VEECO INSTRS INC DEL COM 922417100 433 45,200 SH   SOLE 1 45,200 0 0
VEECO INSTRS INC DEL OPT 922417100 2 200 SH Call SOLE 8 200 0 0
VEECO INSTRS INC DEL COM 922417100 0 29 SH   SOLE 8 29 0 0
VEEVA SYS INC COM 922475108 75 479 SH   DFND 1 0 0 479
VEEVA SYS INC COM 922475108 8,200 52,442 SH   SOLE 1 52,442 0 0
VEEVA SYS INC OPT 922475108 6,912 44,200 SH Call SOLE 8 44,200 0 0
VEEVA SYS INC COM 922475108 11 71 SH   SOLE 8 71 0 0
VEEVA SYS INC OPT 922475108 2,783 17,800 SH Put SOLE 8 17,800 0 0
VEEVA SYS INC COM 922475108 146 933 SH   SOLE 9 933 0 0
VENTAS INC COM 92276F100 1 50 SH   DFND 1 0 0 50
VENTAS INC TRUS 92276F100 13,451 501,913 SH   SOLE 1 501,913 0 0
VENTAS INC COM 92276F100 2,166 80,788 SH   SOLE 1 80,788 0 0
VENTAS INC OPT 92276F100 1,388 51,800 SH Put SOLE 8 51,800 0 0
VENTAS INC TRUS 92276F100 3,381 126,170 SH   SOLE 8 126,170 0 0
VENTAS INC OPT 92276F100 2,002 74,700 SH Call SOLE 8 74,700 0 0
VENTAS INC COM 92276F100 327 12,158 SH   SOLE 9 12,158 0 0
VEON LTD ADR 91822M106 60 40,000 SH   DFND 1 0 0 40,000
VEONEER INCORPORATED COM 92336X109 447 61,135 SH   SOLE 1 61,135 0 0
VEONEER INCORPORATED BOND 92336XAA7 3 4,000 PRN   SOLE 8 0 0 4,000
VERA BRADLEY INC COM 92335C106 76 18,327 SH   SOLE 1 18,327 0 0
VERACYTE INC COM 92337F107 1,084 44,582 SH   SOLE 1 44,582 0 0
VERACYTE INC COM 92337F107 37 1,529 SH   SOLE 8 1,529 0 0
VERACYTE INC COM 92337F107 79 3,258 SH   SOLE 99 3,258 0 0
VEREIT INC TRUS 92339V100 6,885 1,408,006 SH   SOLE 1 1,408,006 0 0
VEREIT INC OPT 92339V100 70 14,400 SH Call SOLE 8 14,400 0 0
VEREIT INC TRUS 92339V100 215 43,910 SH   SOLE 8 43,910 0 0
VEREIT INC OPT 92339V100 126 25,700 SH Put SOLE 8 25,700 0 0
VEREIT INC COM 92339V100 37 7,660 SH   SOLE 9 7,660 0 0
VERICEL CORP COM 92346J108 163 17,855 SH   SOLE 1 17,855 0 0
VERICEL CORP COM 92346J108 9 960 SH   SOLE 8 960 0 0
VERINT SYS INC COM 92343X100 4,915 114,289 SH   SOLE 1 114,289 0 0
VERINT SYS INC BOND 92343XAA8 1,220 1,249,000 PRN   SOLE 8 0 0 1,249,000
VERINT SYS INC COM 92343X100 127 2,945 SH   SOLE 99 2,945 0 0
VERISIGN INC COM 92343E102 23,385 129,851 SH   SOLE 1 129,851 0 0
VERISIGN INC OPT 92343E102 1,891 10,500 SH Call SOLE 8 10,500 0 0
VERISIGN INC OPT 92343E102 3,728 20,700 SH Put SOLE 8 20,700 0 0
VERISIGN INC COM 92343E102 1,446 8,028 SH   SOLE 8 8,028 0 0
VERISIGN INC COM 92343E102 160 886 SH   SOLE 9 886 0 0
VERISIGN INC COM 92343E102 2,050 11,384 SH   SOLE 58 11,384 0 0
VERISK ANALYTICS INC COM 92345Y106 14,736 105,727 SH   SOLE 1 105,727 0 0
VERISK ANALYTICS INC COM 92345Y106 7 48 SH   SOLE 8 48 0 0
VERISK ANALYTICS INC COM 92345Y106 177 1,271 SH   SOLE 9 1,271 0 0
VERITEX HLDGS INC COM 923451108 543 38,872 SH   SOLE 1 38,872 0 0
VERITIV CORP COM 923454102 83 10,584 SH   SOLE 1 10,584 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 225,780 4,202,115 SH   SOLE 1 4,202,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,314 24,448 SH   DFND 1 0 0 24,448
VERIZON COMMUNICATIONS INC OPT 92343V104 33,141 616,800 SH Call SOLE 8 616,800 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 13,723 255,400 SH Put SOLE 8 255,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 122 2,268 SH   SOLE 8 2,268 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,726 69,337 SH   SOLE 9 69,337 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 709 13,197 SH   DFND 20 0 0 13,197
VERIZON COMMUNICATIONS INC COM 92343V104 5,061 94,199 SH   SOLE 99 94,199 0 0
VERMILION ENERGY INC COM 923725105 1 200 SH   SOLE 8 200 0 0
VERRA MOBILITY CORP COM 92511U102 463 64,893 SH   SOLE 1 64,893 0 0
VERRA MOBILITY CORP COM 92511U102 0 2 SH   SOLE 8 2 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 46 4,274 SH   SOLE 1 4,274 0 0
VERSO CORP COM 92531L207 1,149 101,897 SH   SOLE 1 101,897 0 0
VERSO CORP COM 92531L207 0 2 SH   SOLE 8 2 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 152,757 641,975 SH   SOLE 1 641,975 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 29 122 SH   DFND 1 0 0 122
VERTEX PHARMACEUTICALS INC COM 92532F100 2,261 9,500 SH   SOLE 8 9,500 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 16,181 68,000 SH Put SOLE 8 68,000 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 6,472 27,200 SH Call SOLE 8 27,200 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 655 2,757 SH   SOLE 9 2,757 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,575 27,630 SH   SOLE 58 27,630 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 38 158 SH   SOLE 82 158 0 0
VIAD CORP COM 92552R406 533 25,091 SH   SOLE 1 25,091 0 0
VIAD CORP COM 92552R406 1 25 SH   SOLE 8 25 0 0
VIASAT INC COM 92552V100 408 11,352 SH   SOLE 1 11,352 0 0
VIASAT INC OPT 92552V100 208 5,800 SH Put SOLE 8 5,800 0 0
VIAVI SOLUTIONS INC COM 925550105 2,135 190,470 SH   SOLE 1 190,470 0 0
VIAVI SOLUTIONS INC OPT 925550105 57 5,100 SH Call SOLE 8 5,100 0 0
VIAVI SOLUTIONS INC BOND 925550AE5 227 216,000 PRN   SOLE 8 0 0 216,000
VIAVI SOLUTIONS INC OPT 925550105 48 4,300 SH Put SOLE 8 4,300 0 0
VIAVI SOLUTIONS INC BOND 925550AB1 195 183,000 PRN   SOLE 8 0 0 183,000
VICI PPTYS INC TRUS 925652109 289 17,361 SH   SOLE 8 17,361 0 0
VICI PPTYS INC COM 925652109 56 3,387 SH   SOLE 9 3,387 0 0
VICI PPTYS INC COM 925652109 1,681 101,048 SH   SOLE 99 101,048 0 0
VICOR CORP COM 925815102 677 15,176 SH   SOLE 1 15,176 0 0
VICOR CORP OPT 925815102 22 500 SH Put SOLE 8 500 0 0
VICOR CORP OPT 925815102 169 3,800 SH Call SOLE 8 3,800 0 0
VICOR CORP COM 925815102 208 4,664 SH   SOLE 8 4,664 0 0
VICTORY CAP HLDGS INC COM 92645B103 54 3,300 SH   SOLE 1 3,300 0 0
VIEWRAY INC COM 92672L107 87 35,024 SH   SOLE 1 35,024 0 0
VIEWRAY INC COM 92672L107 90 35,841 SH   SOLE 8 35,841 0 0
VIKING THERAPEUTICS INC COM 92686J106 346 74,044 SH   SOLE 1 74,044 0 0
VIKING THERAPEUTICS INC COM 92686J106 13 2,862 SH   SOLE 8 2,862 0 0
VILLAGE FARMS INTL INC COM 92707Y108 0 62 SH   SOLE 8 62 0 0
VILLAGE SUPER MKT INC COM 927107409 67 2,729 SH   SOLE 1 2,729 0 0
VINCE HLDG CORP COM 92719W207 4 1,022 SH   SOLE 1 1,022 0 0
VIPSHOP HLDGS LTD ADR 92763W103 43,334 2,781,406 SH   SOLE 1 2,781,406 0 0
VIPSHOP HLDGS LTD OPT 92763W103 628 40,300 SH Call SOLE 8 40,300 0 0
VIPSHOP HLDGS LTD OPT 92763W103 164 10,500 SH Put SOLE 8 10,500 0 0
VIPSHOP HLDGS LTD ADR 92763W103 104 6,705 SH   SOLE 8 6,705 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,487 95,413 SH   SOLE 9 95,413 0 0
VIPSHOP HLDGS LTD ADR 92763W103 4,598 295,101 SH   SOLE 99 295,101 0 0
VIRNETX HLDG CORP COM 92823T108 112 20,453 SH   SOLE 1 20,453 0 0
VIRNETX HLDG CORP OPT 92823T108 31 5,600 SH Put SOLE 8 5,600 0 0
VIRNETX HLDG CORP COM 92823T108 282 51,520 SH   SOLE 8 51,520 0 0
VIRNETX HLDG CORP OPT 92823T108 56 10,300 SH Call SOLE 8 10,300 0 0
VIRTU FINL INC COM 928254101 173 8,300 SH   SOLE 1 8,300 0 0
VIRTU FINL INC COM 928254101 21 1,000 SH   DFND 1 0 0 1,000
VIRTUS INVT PARTNERS INC COM 92828Q109 448 5,873 SH   SOLE 1 5,873 0 0
VIRTUSA CORP COM 92827P102 716 25,202 SH   SOLE 1 25,202 0 0
VISA INC COM 92826C839 3,153 19,567 SH   DFND 1 0 0 19,567
VISA INC OPT 92826C839 56,392 350,000 SH Call SOLE 1 350,000 0 0
VISA INC COM 92826C839 374,531 2,324,544 SH   SOLE 1 1,473,737 850,807 0
VISA INC COM 92826C839 12,909 80,119 SH   SOLE 8 80,119 0 0
VISA INC OPT 92826C839 57,697 358,100 SH Put SOLE 8 358,100 0 0
VISA INC OPT 92826C839 56,053 347,900 SH Call SOLE 8 347,900 0 0
VISA INC COM 92826C839 3,304 20,505 SH   SOLE 9 20,505 0 0
VISA INC COM 92826C839 3,138 19,477 SH   DFND 20 0 0 19,477
VISA INC COM 92826C839 16,296 101,139 SH   SOLE 20 0 101,139 0
VISA INC COM 92826C839 29,904 185,598 SH   SOLE 58 185,598 0 0
VISA INC COM 92826C839 6,319 39,219 SH   SOLE 82 0 39,219 0
VISA INC COM 92826C839 17,586 109,151 SH   SOLE 99 0 109,151 0
VISHAY INTERTECHNOLOGY INC COM 928298108 1,147 79,589 SH   SOLE 1 79,589 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 26 1,806 SH   SOLE 8 1,806 0 0
VISHAY PRECISION GROUP INC COM 92835K103 70 3,461 SH   SOLE 1 3,461 0 0
VISTA GOLD CORP COM 927926303 0 194 SH   SOLE 8 194 0 0
VISTA OUTDOOR INC COM 928377100 475 53,874 SH   SOLE 1 53,874 0 0
VISTEON CORP COM 92839U206 475 9,878 SH   SOLE 1 9,878 0 0
VISTEON CORP COM 92839U206 9 173 SH   SOLE 8 173 0 0
VISTRA ENERGY CORP COM 92840M102 45,310 2,838,969 SH   SOLE 1 2,838,969 0 0
VISTRA ENERGY CORP COM 92840M102 291 18,244 SH   SOLE 8 18,244 0 0
VISTRA ENERGY CORP COM 92840M102 42 2,663 SH   SOLE 9 2,663 0 0
VISTRA ENERGY CORP COM 92840M128 10 12,758 SH   SOLE 99 12,758 0 0
VIVINT SOLAR INC COM 92854Q106 200 45,956 SH   SOLE 1 45,956 0 0
VMWARE INC COM 928563402 203,773 1,682,685 SH   SOLE 1 1,682,685 0 0
VMWARE INC OPT 928563402 8,720 72,000 SH Put SOLE 8 72,000 0 0
VMWARE INC OPT 928563402 8,634 71,300 SH Call SOLE 8 71,300 0 0
VMWARE INC COM 928563402 760 6,270 SH   SOLE 8 6,270 0 0
VMWARE INC COM 928563402 100 828 SH   SOLE 9 828 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 4,001 188,383 SH   SOLE 1 188,383 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 2 91 SH   SOLE 8 91 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 534 38,781 SH   SOLE 1 38,781 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 156 11,300 SH   DFND 1 0 0 11,300
VODAFONE GROUP PLC NEW OPT 92857W308 2,888 209,700 SH Call SOLE 8 209,700 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 2,576 187,052 SH   SOLE 8 187,052 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 3,050 221,500 SH Put SOLE 8 221,500 0 0
VONAGE HLDGS CORP COM 92886T201 1,430 197,754 SH   SOLE 1 197,754 0 0
VONAGE HLDGS CORP COM 92886T201 0 32 SH   SOLE 8 32 0 0
VORNADO RLTY TR COM 929042109 1,244 34,334 SH   SOLE 1 34,334 0 0
VORNADO RLTY TR TRUS 929042109 6,821 188,372 SH   SOLE 1 188,372 0 0
VORNADO RLTY TR TRUS 929042109 291 8,035 SH   SOLE 8 8,035 0 0
VORNADO RLTY TR OPT 929042109 2,404 66,400 SH Call SOLE 8 66,400 0 0
VORNADO RLTY TR OPT 929042109 1,369 37,800 SH Put SOLE 8 37,800 0 0
VORNADO RLTY TR COM 929042109 50 1,375 SH   SOLE 9 1,375 0 0
VOXX INTL CORP COM 91829F104 121 42,417 SH   SOLE 9 42,417 0 0
VOYA FINANCIAL INC COM 929089100 4 91 SH   SOLE 8 91 0 0
VOYA FINANCIAL INC COM 929089100 48 1,195 SH   SOLE 9 1,195 0 0
VOYA FINANCIAL INC COM 929089100 291 7,188 SH   SOLE 99 7,188 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 73 8,004 SH   SOLE 1 8,004 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 9 1,014 SH   SOLE 8 1,014 0 0
VSE CORP COM 918284100 47 2,887 SH   SOLE 1 2,887 0 0
VTV THERAPEUTICS INC COM 918385105 3 1,635 SH   SOLE 8 1,635 0 0
VULCAN MATLS CO COM 929160109 167 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 27,668 256,022 SH   SOLE 1 256,022 0 0
VULCAN MATLS CO COM 929160109 1,362 12,598 SH   SOLE 8 12,598 0 0
VULCAN MATLS CO OPT 929160109 3,761 34,800 SH Put SOLE 8 34,800 0 0
VULCAN MATLS CO OPT 929160109 2,648 24,500 SH Call SOLE 8 24,500 0 0
VULCAN MATLS CO COM 929160109 236 2,187 SH   SOLE 9 2,187 0 0
VULCAN MATLS CO COM 929160109 1,248 11,544 SH   SOLE 99 11,544 0 0
W &amp T OFFSHORE INC COM 92922P106 53 31,264 SH   SOLE 1 31,264 0 0
WABASH NATL CORP COM 929566107 601 83,240 SH   SOLE 1 83,240 0 0
WABASH NATL CORP COM 929566107 177 24,519 SH   SOLE 99 24,519 0 0
WABCO HLDGS INC COM 92927K102 11,167 82,685 SH   SOLE 1 82,685 0 0
WABCO HLDGS INC COM 92927K102 8 59 SH   SOLE 8 59 0 0
WABCO HLDGS INC COM 92927K102 52 381 SH   SOLE 9 381 0 0
WABTEC COM 929740108 5 112 SH   DFND 1 0 0 112
WABTEC COM 929740108 5,012 104,148 SH   SOLE 1 104,148 0 0
WABTEC OPT 929740108 226 4,700 SH Call SOLE 8 4,700 0 0
WABTEC COM 929740108 1 22 SH   SOLE 8 22 0 0
WABTEC OPT 929740108 1,685 35,000 SH Put SOLE 8 35,000 0 0
WABTEC COM 929740108 76 1,584 SH   SOLE 9 1,584 0 0
WABTEC COM 929740108 10 204 SH   DFND 20 0 0 204
WADDELL &amp REED FINL INC COM 930059100 988 86,718 SH   SOLE 1 86,718 0 0
WAITR HLDGS INC COM 930752100 24 18,902 SH   SOLE 1 18,902 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 71,972 1,573,183 SH   SOLE 1 1,573,183 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 67 1,462 SH   DFND 1 0 0 1,462
WALGREENS BOOTS ALLIANCE INC OPT 931427108 27,532 601,800 SH Call SOLE 8 601,800 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,664 36,351 SH   SOLE 8 36,351 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 9,603 209,900 SH Put SOLE 8 209,900 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 733 16,030 SH   SOLE 9 16,030 0 0
WALKER &amp DUNLOP INC COM 93148P102 1,006 24,994 SH   SOLE 1 24,994 0 0
WALKER &amp DUNLOP INC COM 93148P102 1 31 SH   SOLE 8 31 0 0
WALMART INC COM 931142103 101,512 893,436 SH   SOLE 1 893,436 0 0
WALMART INC COM 931142103 596 5,247 SH   DFND 1 0 0 5,247
WALMART INC COM 931142103 5,061 44,549 SH   SOLE 8 44,549 0 0
WALMART INC OPT 931142103 31,417 276,500 SH Call SOLE 8 276,500 0 0
WALMART INC OPT 931142103 33,972 299,000 SH Put SOLE 8 299,000 0 0
WALMART INC COM 931142103 2,336 20,563 SH   SOLE 9 20,563 0 0
WARRIOR MET COAL INC COM 93627C101 1,174 110,617 SH   SOLE 1 110,617 0 0
WARRIOR MET COAL INC COM 93627C101 0 12 SH   SOLE 8 12 0 0
WARRIOR MET COAL INC COM 93627C101 76 7,196 SH   SOLE 99 7,196 0 0
WASHINGTON FED INC COM 938824109 1,197 46,109 SH   SOLE 1 46,109 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 217 269,677 SH   SOLE 1 269,677 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 2,781 116,516 SH   SOLE 1 116,516 0 0
WASHINGTON TR BANCORP COM 940610108 679 18,573 SH   SOLE 1 18,573 0 0
WASTE CONNECTIONS INC COM 94106B101 6,025 77,733 SH   SOLE 1 77,733 0 0
WASTE CONNECTIONS INC COM 94106B101 8,334 107,523 SH   SOLE 9 107,523 0 0
WASTE MGMT INC DEL COM 94106L109 28,745 310,570 SH   SOLE 1 310,570 0 0
WASTE MGMT INC DEL COM 94106L109 255 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL OPT 94106L109 6,007 64,900 SH Call SOLE 8 64,900 0 0
WASTE MGMT INC DEL COM 94106L109 824 8,904 SH   SOLE 8 8,904 0 0
WASTE MGMT INC DEL OPT 94106L109 3,684 39,800 SH Put SOLE 8 39,800 0 0
WASTE MGMT INC DEL COM 94106L109 321 3,482 SH   SOLE 9 3,482 0 0
WATERS CORP COM 941848103 12,934 71,049 SH   SOLE 1 71,049 0 0
WATERS CORP OPT 941848103 218 1,200 SH Put SOLE 8 1,200 0 0
WATERS CORP OPT 941848103 200 1,100 SH Call SOLE 8 1,100 0 0
WATERS CORP COM 941848103 13 71 SH   SOLE 8 71 0 0
WATERS CORP COM 941848103 101 557 SH   SOLE 9 557 0 0
WATERS CORP COM 941848103 1,407 7,726 SH   SOLE 58 7,726 0 0
WATERSTONE FINL INC MD COM 94188P101 114 7,866 SH   SOLE 1 7,866 0 0
WATFORD HOLDINGS LTD COM G94787101 245 16,718 SH   SOLE 1 16,718 0 0
WATSCO INC COM 942622200 2,822 17,855 SH   SOLE 1 17,855 0 0
WATSCO INC OPT 942622200 932 5,900 SH Call SOLE 8 5,900 0 0
WATSCO INC OPT 942622200 79 500 SH Put SOLE 8 500 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 2,281 26,939 SH   SOLE 1 26,939 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 4 42 SH   SOLE 8 42 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 308 32,793 SH   SOLE 1 32,793 0 0
WAYFAIR INC COM 94419L101 1,411 26,395 SH   SOLE 1 26,395 0 0
WAYFAIR INC OPT 94419L101 4,948 92,600 SH Call SOLE 8 92,600 0 0
WAYFAIR INC COM 94419L101 19 357 SH   SOLE 8 357 0 0
WAYFAIR INC BOND 94419LAB7 365 474,000 PRN   SOLE 8 0 0 474,000
WAYFAIR INC OPT 94419L101 4,697 87,900 SH Put SOLE 8 87,900 0 0
WAYFAIR INC COM 94419L101 23 432 SH   SOLE 9 432 0 0
WD-40 CO COM 929236107 3,160 15,739 SH   SOLE 1 15,739 0 0
WEBSTER FINL CORP CONN COM 947890109 427 18,631 SH   SOLE 1 18,631 0 0
WEBSTER FINL CORP CONN OPT 947890109 46 2,000 SH Put SOLE 8 2,000 0 0
WEBSTER FINL CORP CONN OPT 947890109 169 7,400 SH Call SOLE 8 7,400 0 0
WEBSTER FINL CORP CONN COM 947890109 8 341 SH   SOLE 8 341 0 0
WEC ENERGY GROUP INC COM 92939U106 96,555 1,095,599 SH   SOLE 1 1,095,599 0 0
WEC ENERGY GROUP INC COM 92939U106 225 2,559 SH   SOLE 8 2,559 0 0
WEC ENERGY GROUP INC COM 92939U106 225 2,554 SH   SOLE 9 2,554 0 0
WEIBO CORP ADR 948596101 16,950 511,937 SH   SOLE 1 511,937 0 0
WEIBO CORP OPT 948596101 5,523 166,800 SH Put SOLE 8 166,800 0 0
WEIBO CORP OPT 948596101 738 22,300 SH Call SOLE 8 22,300 0 0
WEIBO CORP ADR 948596101 4,836 146,056 SH   SOLE 8 146,056 0 0
WEIBO CORP ADR 948596101 632 19,080 SH   SOLE 9 19,080 0 0
WEIBO CORP ADR 948596101 445 13,441 SH   SOLE 99 13,441 0 0
WEINGARTEN RLTY INVS TRUS 948741103 2,484 172,121 SH   SOLE 1 172,121 0 0
WEIS MKTS INC COM 948849104 396 9,520 SH   SOLE 1 9,520 0 0
WEIS MKTS INC COM 948849104 1 16 SH   SOLE 8 16 0 0
WELBILT INC COM 949090104 221 43,192 SH   SOLE 1 43,192 0 0
WELLS FARGO CO NEW OPT 949746101 8,467 295,000 SH Put SOLE 1 295,000 0 0
WELLS FARGO CO NEW COM 949746101 219,401 7,644,697 SH   SOLE 1 7,644,697 0 0
WELLS FARGO CO NEW COM 949746101 56 1,955 SH   DFND 1 0 0 1,955
WELLS FARGO CO NEW OPT 949746101 32,328 1,126,400 SH Call SOLE 8 1,126,400 0 0
WELLS FARGO CO NEW OPT 949746101 59,151 2,061,000 SH Put SOLE 8 2,061,000 0 0
WELLS FARGO CO NEW COM 949746101 37,264 1,298,355 SH   SOLE 8 1,298,355 0 0
WELLS FARGO CO NEW COM 949746101 2,254 78,537 SH   SOLE 9 78,537 0 0
WELLS FARGO CO NEW COM 949746101 3,539 123,324 SH   DFND 20 0 0 123,324
WELLS FARGO CO NEW COM 949746101 11,978 417,354 SH   SOLE 58 417,354 0 0
WELLS FARGO CO NEW COM 949746101 3,200 111,502 SH   SOLE 99 111,502 0 0
WELLTOWER INC COM 95040Q104 4,026 87,946 SH   SOLE 1 87,946 0 0
WELLTOWER INC TRUS 95040Q104 28,933 632,025 SH   SOLE 1 632,025 0 0
WELLTOWER INC OPT 95040Q104 897 19,600 SH Call SOLE 8 19,600 0 0
WELLTOWER INC TRUS 95040Q104 6,494 141,863 SH   SOLE 8 141,863 0 0
WELLTOWER INC OPT 95040Q104 1,300 28,400 SH Put SOLE 8 28,400 0 0
WELLTOWER INC COM 95040Q104 843 18,433 SH   SOLE 9 18,433 0 0
WELLTOWER INC COM 95040Q104 1,781 38,913 SH   SOLE 99 38,913 0 0
WENDYS CO COM 95058W100 177 11,839 SH   SOLE 1 11,839 0 0
WENDYS CO OPT 95058W100 1,464 98,400 SH Put SOLE 8 98,400 0 0
WENDYS CO OPT 95058W100 119 8,000 SH Call SOLE 8 8,000 0 0
WENDYS CO COM 95058W100 677 45,455 SH   SOLE 8 45,455 0 0
WENDYS CO COM 95058W100 117 7,833 SH   SOLE 99 7,833 0 0
WERNER ENTERPRISES INC COM 950755108 660 18,165 SH   SOLE 1 18,165 0 0
WERNER ENTERPRISES INC COM 950755108 4 100 SH   SOLE 8 100 0 0
WESBANCO INC COM 950810101 1,094 46,172 SH   SOLE 1 46,172 0 0
WESCO INTL INC COM 95082P105 19,504 853,574 SH   SOLE 1 853,574 0 0
WESCO INTL INC OPT 95082P105 110 4,800 SH Put SOLE 8 4,800 0 0
WESCO INTL INC COM 95082P105 74 3,259 SH   SOLE 8 3,259 0 0
WESCO INTL INC OPT 95082P105 242 10,600 SH Call SOLE 8 10,600 0 0
WEST BANCORPORATION INC COM 95123P106 87 5,316 SH   SOLE 1 5,316 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 5,992 39,358 SH   SOLE 1 39,358 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 12 80 SH   SOLE 8 80 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 83 542 SH   SOLE 9 542 0 0
WESTAMERICA BANCORPORATION COM 957090103 1,276 21,713 SH   SOLE 1 21,713 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,114 36,400 SH   SOLE 1 36,400 0 0
WESTERN ALLIANCE BANCORP COM 957638109 11 353 SH   SOLE 8 353 0 0
WESTERN ALLIANCE BANCORP COM 957638109 476 15,539 SH   SOLE 99 15,539 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 213 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 316 138,035 SH   SOLE 1 138,035 0 0
WESTERN DIGITAL CORP. COM 958102105 12,371 297,312 SH   SOLE 1 297,312 0 0
WESTERN DIGITAL CORP. OPT 958102105 15,587 374,500 SH Put SOLE 8 374,500 0 0
WESTERN DIGITAL CORP. COM 958102105 4,982 119,708 SH   SOLE 8 119,708 0 0
WESTERN DIGITAL CORP. OPT 958102105 8,640 207,600 SH Call SOLE 8 207,600 0 0
WESTERN DIGITAL CORP. COM 958102105 1,314 31,570 SH   SOLE 9 31,570 0 0
WESTERN DIGITAL CORP. COM 958102105 35 845 SH   SOLE 82 845 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 13,411 4,139,060 SH   SOLE 1 4,139,060 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 5 1,487 SH   SOLE 8 1,487 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 54 7,965 SH   SOLE 1 7,965 0 0
WESTERN UN CO COM 959802109 8,383 462,325 SH   SOLE 1 462,325 0 0
WESTERN UN CO OPT 959802109 65 3,600 SH Call SOLE 8 3,600 0 0
WESTERN UN CO OPT 959802109 221 12,200 SH Put SOLE 8 12,200 0 0
WESTERN UN CO COM 959802109 114 6,275 SH   SOLE 8 6,275 0 0
WESTERN UN CO COM 959802109 702 38,746 SH   SOLE 9 38,746 0 0
WESTERN UN CO COM 959802109 643 35,470 SH   SOLE 99 35,470 0 0
WESTLAKE CHEM CORP COM 960413102 791 20,732 SH   SOLE 1 20,732 0 0
WESTLAKE CHEM CORP OPT 960413102 2,733 71,600 SH Put SOLE 8 71,600 0 0
WESTLAKE CHEM CORP OPT 960413102 1,863 48,800 SH Call SOLE 8 48,800 0 0
WESTLAKE CHEM CORP COM 960413102 1,480 38,773 SH   SOLE 8 38,773 0 0
WESTLAKE CHEM CORP COM 960413102 11 291 SH   SOLE 9 291 0 0
WESTROCK CO COM 96145D105 13,742 486,219 SH   SOLE 1 486,219 0 0
WESTROCK CO OPT 96145D105 2,552 90,300 SH Call SOLE 8 90,300 0 0
WESTROCK CO COM 96145D105 1 61 SH   SOLE 8 61 0 0
WESTROCK CO OPT 96145D105 989 35,000 SH Put SOLE 8 35,000 0 0
WESTROCK CO COM 96145D105 57 2,029 SH   SOLE 9 2,029 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 49 2,678 SH   SOLE 1 2,678 0 0
WEX INC COM 96208T104 2,708 25,903 SH   SOLE 1 25,903 0 0
WEX INC COM 96208T104 217 2,074 SH   SOLE 99 2,074 0 0
WEYCO GROUP INC COM 962149100 40 2,006 SH   SOLE 1 2,006 0 0
WEYERHAEUSER CO COM 962166104 2,738 161,504 SH   SOLE 1 161,504 0 0
WEYERHAEUSER CO TRUS 962166104 17,799 1,050,098 SH   SOLE 1 1,050,098 0 0
WEYERHAEUSER CO OPT 962166104 997 58,800 SH Put SOLE 8 58,800 0 0
WEYERHAEUSER CO OPT 962166104 1,239 73,100 SH Call SOLE 8 73,100 0 0
WEYERHAEUSER CO TRUS 962166104 695 41,056 SH   SOLE 8 41,056 0 0
WEYERHAEUSER CO COM 962166104 101 5,990 SH   SOLE 9 5,990 0 0
WEYERHAEUSER CO COM 962166104 309 18,221 SH   SOLE 99 18,221 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 859 31,187 SH   SOLE 1 31,187 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 4,796 174,200 SH Call SOLE 8 174,200 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,293 83,300 SH Put SOLE 8 83,300 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 447 16,225 SH   SOLE 8 16,225 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 106 3,856 SH   SOLE 9 3,856 0 0
WHIRLPOOL CORP COM 963320106 4,318 50,326 SH   SOLE 1 50,326 0 0
WHIRLPOOL CORP COM 963320106 4 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 1,845 21,505 SH   SOLE 8 21,505 0 0
WHIRLPOOL CORP OPT 963320106 6,186 72,100 SH Put SOLE 8 72,100 0 0
WHIRLPOOL CORP OPT 963320106 4,144 48,300 SH Call SOLE 8 48,300 0 0
WHIRLPOOL CORP COM 963320106 1,080 12,570 SH   SOLE 9 12,570 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 5,906 6,490 SH   SOLE 1 6,490 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 770 846 SH   SOLE 99 846 0 0
WHITESTONE REIT TRUS 966084204 344 55,401 SH   SOLE 1 55,401 0 0
WHITING PETE CORP NEW COM 966387409 155 231,693 SH   SOLE 1 231,693 0 0
WHITING PETE CORP NEW OPT 966387409 183 272,600 SH Put SOLE 8 272,600 0 0
WHITING PETE CORP NEW OPT 966387409 95 142,200 SH Call SOLE 8 142,200 0 0
WHITING PETE CORP NEW COM 966387409 38 57,024 SH   SOLE 8 57,024 0 0
WIDEOPENWEST INC COM 96758W101 123 25,820 SH   SOLE 1 25,820 0 0
WILEY JOHN &amp SONS INC COM 968223206 284 7,559 SH   SOLE 1 7,559 0 0
WILHELMINA INTL INC COM 968235200 0 100 SH   SOLE 8 100 0 0
WILLDAN GROUP INC COM 96924N100 72 3,356 SH   SOLE 1 3,356 0 0
WILLIAMS COS INC COM 969457100 18,702 1,321,613 SH   SOLE 1 1,321,613 0 0
WILLIAMS COS INC OPT 969457100 1,332 94,100 SH Put SOLE 8 94,100 0 0
WILLIAMS COS INC COM 969457100 292 20,622 SH   SOLE 8 20,622 0 0
WILLIAMS COS INC OPT 969457100 569 40,200 SH Call SOLE 8 40,200 0 0
WILLIAMS COS INC COM 969457100 140 9,891 SH   SOLE 9 9,891 0 0
WILLIAMS COS INC COM 969457100 38 2,697 SH   SOLE 82 2,697 0 0
WILLIAMS SONOMA INC COM 969904101 4,694 110,406 SH   SOLE 1 110,406 0 0
WILLIAMS SONOMA INC OPT 969904101 119 2,800 SH Call SOLE 8 2,800 0 0
WILLIAMS SONOMA INC COM 969904101 4 94 SH   SOLE 8 94 0 0
WILLIAMS SONOMA INC OPT 969904101 332 7,800 SH Put SOLE 8 7,800 0 0
WILLIS LEASE FINANCE CORP COM 970646105 26 967 SH   SOLE 1 967 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 51,610 303,853 SH   SOLE 1 303,853 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 3,492 20,562 SH   SOLE 8 20,562 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 178 1,052 SH   SOLE 9 1,052 0 0
WILLSCOT CORP COM 971375126 284 27,921 SH   SOLE 1 27,921 0 0
WINGSTOP INC COM 974155103 3,172 39,793 SH   SOLE 1 39,793 0 0
WINMARK CORP COM 974250102 128 1,013 SH   SOLE 1 1,013 0 0
WINMARK CORP COM 974250102 1 8 SH   SOLE 8 8 0 0
WINNEBAGO INDS INC COM 974637100 4,361 156,775 SH   SOLE 1 156,775 0 0
WINNEBAGO INDS INC COM 974637100 84 3,047 SH   SOLE 8 3,047 0 0
WINNEBAGO INDS INC OPT 974637100 348 12,500 SH Put SOLE 8 12,500 0 0
WINNEBAGO INDS INC OPT 974637100 170 6,100 SH Call SOLE 8 6,100 0 0
WINTRUST FINL CORP COM 97650W108 4,735 144,083 SH   SOLE 1 144,083 0 0
WINTRUST FINL CORP COM 97650W108 467 14,227 SH   SOLE 99 14,227 0 0
WIPRO LTD ADR 97651M109 1,083 349,402 SH   SOLE 1 349,402 0 0
WISDOMTREE INVTS INC COM 97717P104 378 162,125 SH   SOLE 1 162,125 0 0
WISDOMTREE INVTS INC OPT 97717P104 1 500 SH Call SOLE 8 500 0 0
WISDOMTREE INVTS INC COM 97717P104 37 15,823 SH   SOLE 8 15,823 0 0
WISDOMTREE TR FUND 97717W851 84 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717W851 242 5,739 SH   SOLE 1 5,739 0 0
WISDOMTREE TR FUND 97717X305 6 410 SH   DFND 1 0 0 410
WISDOMTREE TR FUND 97717W422 10,637 656,628 SH   SOLE 1 656,628 0 0
WISDOMTREE TR OPT 97717W422 1,589 98,100 SH Put SOLE 8 98,100 0 0
WISDOMTREE TR OPT 97717W851 2,053 48,700 SH Call SOLE 8 48,700 0 0
WISDOMTREE TR OPT 97717W422 28 1,700 SH Call SOLE 8 1,700 0 0
WISDOMTREE TR OPT 97717W851 173 4,100 SH Put SOLE 8 4,100 0 0
WISDOMTREE TR FUND 97717W851 147 3,496 SH   SOLE 8 3,496 0 0
WISDOMTREE TR OPT 97717X701 15 300 SH Put SOLE 8 300 0 0
WISDOMTREE TR OPT 97717X701 72 1,400 SH Call SOLE 8 1,400 0 0
WISDOMTREE TR FUND 97717X701 0 1 SH   SOLE 8 1 0 0
WISDOMTREE TR FUND 97717W422 664 41,004 SH   SOLE 8 41,004 0 0
WISDOMTREE TR FUND 97717W422 4,116 254,104 SH   SOLE 9 254,104 0 0
WIX COM LTD COM M98068105 12,405 123,045 SH   SOLE 1 123,045 0 0
WIX COM LTD OPT M98068105 2,359 23,400 SH Call SOLE 8 23,400 0 0
WIX COM LTD OPT M98068105 4,970 49,300 SH Put SOLE 8 49,300 0 0
WIX COM LTD COM M98068105 2,556 25,357 SH   SOLE 8 25,357 0 0
WIX COM LTD COM M98068105 558 5,539 SH   SOLE 9 5,539 0 0
WOLVERINE WORLD WIDE INC COM 978097103 1,282 84,288 SH   SOLE 1 84,288 0 0
WOLVERINE WORLD WIDE INC COM 978097103 0 50 SH   SOLE 8 50 0 0
WOODWARD INC COM 980745103 1,530 25,741 SH   SOLE 1 25,741 0 0
WORKDAY INC COM 98138H101 19,610 150,601 SH   SOLE 1 150,601 0 0
WORKDAY INC COM 98138H101 26 196 SH   DFND 1 0 0 196
WORKDAY INC OPT 98138H101 22,697 174,300 SH Call SOLE 8 174,300 0 0
WORKDAY INC BOND 98138HAF8 8,718 7,847,000 PRN   SOLE 8 0 0 7,847,000
WORKDAY INC COM 98138H101 143 1,098 SH   SOLE 8 1,098 0 0
WORKDAY INC OPT 98138H101 9,102 69,900 SH Put SOLE 8 69,900 0 0
WORKDAY INC COM 98138H101 155 1,189 SH   SOLE 9 1,189 0 0
WORKIVA INC COM 98139A105 682 21,081 SH   SOLE 1 21,081 0 0
WORLD ACCEP CORP DEL COM 981419104 749 13,692 SH   SOLE 1 13,692 0 0
WORLD FUEL SVCS CORP COM 981475106 1,175 46,687 SH   SOLE 1 46,687 0 0
WORLD FUEL SVCS CORP COM 981475106 6 239 SH   SOLE 8 239 0 0
WORLD FUEL SVCS CORP OPT 981475106 5 200 SH Call SOLE 8 200 0 0
WORLD FUEL SVCS CORP OPT 981475106 13 500 SH Put SOLE 8 500 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 1,024 30,151 SH   SOLE 1 30,151 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 167 4,917 SH   SOLE 8 4,917 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 316 9,300 SH Put SOLE 8 9,300 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 3,261 96,100 SH Call SOLE 8 96,100 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 2 66 SH   SOLE 9 66 0 0
WORTHINGTON INDS INC COM 981811102 337 12,865 SH   SOLE 1 12,865 0 0
WORTHINGTON INDS INC OPT 981811102 3 100 SH Call SOLE 8 100 0 0
WORTHINGTON INDS INC COM 981811102 17 634 SH   SOLE 8 634 0 0
WORTHINGTON INDS INC OPT 981811102 13 500 SH Put SOLE 8 500 0 0
WP CAREY INC TRUS 92936U109 3,785 65,179 SH   SOLE 1 65,179 0 0
WP CAREY INC TRUS 92936U109 58 1,003 SH   SOLE 8 1,003 0 0
WP CAREY INC COM 92936U109 202 3,477 SH   SOLE 9 3,477 0 0
WPX ENERGY INC COM 98212B103 1,735 568,848 SH   SOLE 1 568,848 0 0
WPX ENERGY INC COM 98212B103 154 50,170 SH   SOLE 8 50,170 0 0
WPX ENERGY INC COM 98212B103 10 3,289 SH   SOLE 99 3,289 0 0
WRAP TECHNOLOGIES INC COM 98212N107 44 10,416 SH   SOLE 1 10,416 0 0
WRIGHT MED GROUP N V COM N96617118 30,764 1,073,808 SH   SOLE 1 1,073,808 0 0
WRIGHT MED GROUP N V COM N96617118 3,417 119,183 SH   SOLE 8 119,183 0 0
WSFS FINL CORP COM 929328102 511 20,501 SH   SOLE 1 20,501 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 2,718 125,223 SH   SOLE 1 125,223 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 2,038 93,900 SH Call SOLE 8 93,900 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 6 264 SH   SOLE 8 264 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 85 3,900 SH Put SOLE 8 3,900 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 3 SH   SOLE 9 3 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 993 31,500 SH   SOLE 1 31,500 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 1 41 SH   SOLE 8 41 0 0
WYNN RESORTS LTD COM 983134107 12,895 214,256 SH   SOLE 1 214,256 0 0
WYNN RESORTS LTD COM 983134107 15,258 253,499 SH   SOLE 8 253,499 0 0
WYNN RESORTS LTD OPT 983134107 23,468 389,900 SH Call SOLE 8 389,900 0 0
WYNN RESORTS LTD OPT 983134107 41,471 689,000 SH Put SOLE 8 689,000 0 0
WYNN RESORTS LTD COM 983134107 112 1,852 SH   SOLE 9 1,852 0 0
XBIOTECH INC COM 98400H102 56 5,259 SH   SOLE 1 5,259 0 0
XCEL ENERGY INC COM 98389B100 23,485 389,459 SH   SOLE 1 389,459 0 0
XCEL ENERGY INC COM 98389B100 60 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 164 2,724 SH   SOLE 8 2,724 0 0
XCEL ENERGY INC COM 98389B100 346 5,749 SH   SOLE 9 5,749 0 0
XENCOR INC COM 98401F105 2,144 71,759 SH   SOLE 1 71,759 0 0
XENCOR INC COM 98401F105 18 595 SH   SOLE 8 595 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 2,441 237,028 SH   SOLE 1 237,028 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 22 11,404 SH   SOLE 1 11,404 0 0
XILINX INC COM 983919101 73,069 937,501 SH   SOLE 1 937,501 0 0
XILINX INC COM 983919101 2,299 29,500 SH   DFND 1 0 0 29,500
XILINX INC OPT 983919101 38,051 488,200 SH Put SOLE 8 488,200 0 0
XILINX INC COM 983919101 19,832 254,450 SH   SOLE 8 254,450 0 0
XILINX INC OPT 983919101 4,497 57,700 SH Call SOLE 8 57,700 0 0
XILINX INC COM 983919101 1,739 22,319 SH   SOLE 9 22,319 0 0
XILINX INC COM 983919101 1,398 17,940 SH   DFND 20 0 0 17,940
XILINX INC COM 983919101 3,399 43,613 SH   SOLE 99 43,613 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 0 100 SH Put SOLE 8 100 0 0
XPERI CORP COM 98421B100 9,984 717,664 SH   SOLE 1 717,664 0 0
XPO LOGISTICS INC COM 983793100 2,836 58,168 SH   SOLE 1 58,168 0 0
XPO LOGISTICS INC COM 983793100 2,156 44,225 SH   SOLE 8 44,225 0 0
XPO LOGISTICS INC OPT 983793100 6,128 125,700 SH Call SOLE 8 125,700 0 0
XPO LOGISTICS INC OPT 983793100 5,825 119,500 SH Put SOLE 8 119,500 0 0
XPO LOGISTICS INC COM 983793100 2,076 42,589 SH   SOLE 9 42,589 0 0
XUNLEI LTD ADR 98419E108 1,962 594,400 SH   SOLE 1 594,400 0 0
XYLEM INC COM 98419M100 7,446 114,334 SH   SOLE 1 114,334 0 0
XYLEM INC OPT 98419M100 137 2,100 SH Put SOLE 8 2,100 0 0
XYLEM INC OPT 98419M100 65 1,000 SH Call SOLE 8 1,000 0 0
XYLEM INC COM 98419M100 11 154 SH   SOLE 8 154 0 0
XYLEM INC COM 98419M100 460 7,058 SH   SOLE 9 7,058 0 0
Y-MABS THERAPEUTICS INC COM 984241109 272 10,445 SH   SOLE 1 10,445 0 0
Y-MABS THERAPEUTICS INC COM 984241109 9 336 SH   SOLE 8 336 0 0
YAMANA GOLD INC COM 98462Y100 2 824 SH   DFND 1 0 0 824
YAMANA GOLD INC COM 98462Y100 2,641 960,657 SH   SOLE 1 960,657 0 0
YAMANA GOLD INC OPT 98462Y100 589 214,100 SH Put SOLE 8 214,100 0 0
YAMANA GOLD INC COM 98462Y100 235 85,323 SH   SOLE 8 85,323 0 0
YAMANA GOLD INC OPT 98462Y100 646 234,900 SH Call SOLE 8 234,900 0 0
YAMANA GOLD INC COM 98462Y100 0 126 SH   SOLE 9 126 0 0
YANDEX N V COM N97284108 1 28 SH   SOLE 1 28 0 0
YANDEX N V OPT N97284108 2,298 67,500 SH Call SOLE 8 67,500 0 0
YANDEX N V OPT N97284108 1,546 45,400 SH Put SOLE 8 45,400 0 0
YANDEX N V COM N97284108 248 7,272 SH   SOLE 8 7,272 0 0
YANDEX N V COM N97284108 195 5,730 SH   SOLE 9 5,730 0 0
YATRA ONLINE INC COM G98338109 3 2,900 SH   SOLE 1 2,900 0 0
YELP INC COM 985817105 1,041 57,805 SH   SOLE 1 57,805 0 0
YELP INC OPT 985817105 334 18,500 SH Put SOLE 8 18,500 0 0
YELP INC OPT 985817105 121 6,700 SH Call SOLE 8 6,700 0 0
YETI HLDGS INC COM 98585X104 613 31,399 SH   SOLE 1 31,399 0 0
YETI HLDGS INC OPT 98585X104 371 19,000 SH Call SOLE 8 19,000 0 0
YETI HLDGS INC OPT 98585X104 1,292 66,200 SH Put SOLE 8 66,200 0 0
YETI HLDGS INC COM 98585X104 120 6,143 SH   SOLE 8 6,143 0 0
YETI HLDGS INC COM 98585X104 88 4,527 SH   SOLE 99 4,527 0 0
YEXT INC COM 98585N106 919 90,090 SH   SOLE 1 90,090 0 0
YEXT INC COM 98585N106 0 49 SH   SOLE 8 49 0 0
YORK WTR CO COM 987184108 223 5,109 SH   SOLE 1 5,109 0 0
YOUNGEVITY INTL INC COM 987537206 2 2,841 SH   SOLE 1 2,841 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 906 217,199 SH   SOLE 1 217,199 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 3,850 923,300 SH Put SOLE 8 923,300 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 533 127,730 SH   SOLE 8 127,730 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 280 67,100 SH Call SOLE 8 67,100 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 36 8,651 SH   SOLE 9 8,651 0 0
YRC WORLDWIDE INC COM 984249607 144 85,798 SH   SOLE 1 85,798 0 0
YRC WORLDWIDE INC OPT 984249607 0 100 SH Put SOLE 8 100 0 0
YRC WORLDWIDE INC OPT 984249607 34 20,200 SH Call SOLE 8 20,200 0 0
YUM BRANDS INC COM 988498101 15,286 223,050 SH   SOLE 1 223,050 0 0
YUM BRANDS INC OPT 988498101 644 9,400 SH Call SOLE 8 9,400 0 0
YUM BRANDS INC OPT 988498101 2,111 30,800 SH Put SOLE 8 30,800 0 0
YUM BRANDS INC COM 988498101 434 6,329 SH   SOLE 8 6,329 0 0
YUM BRANDS INC COM 988498101 173 2,514 SH   SOLE 9 2,514 0 0
YUM CHINA HLDGS INC COM 98850P109 20,582 482,798 SH   SOLE 1 482,798 0 0
YUM CHINA HLDGS INC OPT 98850P109 3,376 79,200 SH Call SOLE 8 79,200 0 0
YUM CHINA HLDGS INC OPT 98850P109 1,300 30,500 SH Put SOLE 8 30,500 0 0
YUM CHINA HLDGS INC COM 98850P109 3,303 77,477 SH   SOLE 9 77,477 0 0
YUM CHINA HLDGS INC COM 98850P109 2,388 56,018 SH   SOLE 99 56,018 0 0
ZAGG INC COM 98884U108 54 17,464 SH   SOLE 1 17,464 0 0
ZAGG INC OPT 98884U108 16 5,200 SH Put SOLE 8 5,200 0 0
ZAGG INC OPT 98884U108 74 23,700 SH Call SOLE 8 23,700 0 0
ZAGG INC COM 98884U108 2 648 SH   SOLE 8 648 0 0
ZAI LAB LTD ADR 98887Q104 417 8,100 SH   SOLE 9 8,100 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 8,792 47,883 SH   SOLE 1 47,883 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 35 189 SH   SOLE 8 189 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 55 300 SH Put SOLE 8 300 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 79 433 SH   SOLE 9 433 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 75 407 SH   SOLE 99 407 0 0
ZENDESK INC COM 98936J101 1,641 25,649 SH   SOLE 1 25,649 0 0
ZENDESK INC COM 98936J101 31 478 SH   DFND 1 0 0 478
ZENDESK INC BOND 98936JAB7 7,063 5,963,000 PRN   SOLE 8 0 0 5,963,000
ZENDESK INC OPT 98936J101 1,255 19,600 SH Put SOLE 8 19,600 0 0
ZENDESK INC COM 98936J101 7 112 SH   SOLE 8 112 0 0
ZENDESK INC OPT 98936J101 7,643 119,400 SH Call SOLE 8 119,400 0 0
ZILLOW GROUP INC COM 98954M101 3,054 89,900 SH   SOLE 1 89,900 0 0
ZILLOW GROUP INC COM 98954M200 21 578 SH   SOLE 1 578 0 0
ZILLOW GROUP INC COM 98954M101 43 1,258 SH   SOLE 8 1,258 0 0
ZILLOW GROUP INC OPT 98954M101 200 5,900 SH Call SOLE 8 5,900 0 0
ZILLOW GROUP INC BOND 98954MAC5 3,068 3,644,000 PRN   SOLE 8 0 0 3,644,000
ZILLOW GROUP INC OPT 98954M200 4,841 134,400 SH Call SOLE 8 134,400 0 0
ZILLOW GROUP INC OPT 98954M200 5,115 142,000 SH Put SOLE 8 142,000 0 0
ZILLOW GROUP INC OPT 98954M101 795 23,400 SH Put SOLE 8 23,400 0 0
ZILLOW GROUP INC COM 98954M200 666 18,488 SH   SOLE 8 18,488 0 0
ZILLOW GROUP INC COM 98954M200 34 955 SH   SOLE 9 955 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 32,893 325,422 SH   SOLE 1 325,422 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 32 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HOLDINGS INC COM 98956P102 3,510 34,723 SH   SOLE 8 34,723 0 0
ZIMMER BIOMET HOLDINGS INC OPT 98956P102 7,490 74,100 SH Put SOLE 8 74,100 0 0
ZIMMER BIOMET HOLDINGS INC OPT 98956P102 111 1,100 SH Call SOLE 8 1,100 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 167 1,648 SH   SOLE 9 1,648 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 4,242 41,971 SH   SOLE 99 41,971 0 0
ZION OIL &amp GAS INC COM 989696109 18 102,686 SH   SOLE 8 102,686 0 0
ZIONS BANCORPORATION N A COM 989701107 7,024 262,483 SH   SOLE 1 262,483 0 0
ZIONS BANCORPORATION N A OPT 989701107 1,456 54,400 SH Put SOLE 8 54,400 0 0
ZIONS BANCORPORATION N A COM 989701107 461 17,244 SH   SOLE 8 17,244 0 0
ZIONS BANCORPORATION N A OPT 989701107 800 29,900 SH Call SOLE 8 29,900 0 0
ZIONS BANCORPORATION N A COM 989701107 40 1,493 SH   SOLE 9 1,493 0 0
ZIONS BANCORPORATION N A COM 989701107 253 9,438 SH   SOLE 99 9,438 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 150 61,529 SH   SOLE 1 61,529 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 8 3,240 SH   SOLE 8 3,240 0 0
ZIX CORP COM 98974P100 77 17,740 SH   SOLE 1 17,740 0 0
ZOETIS INC COM 98978V103 1,559 13,243 SH   DFND 1 0 0 13,243
ZOETIS INC COM 98978V103 86,936 738,693 SH   SOLE 1 738,693 0 0
ZOETIS INC OPT 98978V103 2,307 19,600 SH Put SOLE 8 19,600 0 0
ZOETIS INC COM 98978V103 2,862 24,312 SH   SOLE 8 24,312 0 0
ZOETIS INC OPT 98978V103 953 8,100 SH Call SOLE 8 8,100 0 0
ZOETIS INC COM 98978V103 453 3,848 SH   SOLE 9 3,848 0 0
ZOETIS INC COM 98978V103 6,073 51,599 SH   SOLE 58 51,599 0 0
ZOGENIX INC COM 98978L204 353 14,285 SH   SOLE 1 14,285 0 0
ZOGENIX INC COM 98978L204 0 2 SH   SOLE 8 2 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 148 1,015 SH   DFND 1 0 0 1,015
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 14,815 101,397 SH   SOLE 1 101,397 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 40,183 275,000 SH Put SOLE 8 275,000 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 39,905 273,100 SH Call SOLE 8 273,100 0 0
ZSCALER INC COM 98980G102 11,400 187,320 SH   SOLE 1 187,320 0 0
ZSCALER INC OPT 98980G102 11,040 181,400 SH Call SOLE 8 181,400 0 0
ZSCALER INC OPT 98980G102 8,405 138,100 SH Put SOLE 8 138,100 0 0
ZSCALER INC COM 98980G102 153 2,510 SH   SOLE 99 2,510 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 96,133 3,630,390 SH   SOLE 1 3,630,390 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 201 7,600 SH Put SOLE 8 7,600 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 114 4,300 SH Call SOLE 8 4,300 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 540 20,394 SH   SOLE 8 20,394 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,819 68,700 SH   SOLE 9 68,700 0 0
ZUMIEZ INC COM 989817101 961 55,513 SH   SOLE 1 55,513 0 0
ZUMIEZ INC OPT 989817101 21 1,200 SH Call SOLE 8 1,200 0 0
ZUMIEZ INC OPT 989817101 83 4,800 SH Put SOLE 8 4,800 0 0
ZUMIEZ INC COM 989817101 69 3,986 SH   SOLE 8 3,986 0 0
ZUORA INC COM 98983V106 2 240 SH   DFND 1 0 0 240
ZUORA INC COM 98983V106 236 29,423 SH   SOLE 1 29,423 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 46 12,118 SH   SOLE 1 12,118 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 0 125 SH   SOLE 8 125 0 0
ZYNEX INC COM 98986M103 90 8,132 SH   SOLE 1 8,132 0 0
ZYNGA INC COM 98986T108 1,801 263,041 SH   SOLE 1 263,041 0 0
ZYNGA INC COM 98986T108 10,197 1,488,540 SH   SOLE 8 1,488,540 0 0
ZYNGA INC OPT 98986T108 207 30,200 SH Call SOLE 8 30,200 0 0
ZYNGA INC OPT 98986T108 3,571 521,300 SH Put SOLE 8 521,300 0 0
ZYNGA INC COM 98986T108 88 12,795 SH   SOLE 99 12,795 0 0