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
1895 BANCORP OF WIS INC COM 28252W105 0 1 SH   SOLE 8 1 0 0
1ST CONSTITUTION BANCORP COM 31986N102 79 6,334 SH   SOLE 1 6,334 0 0
1ST SOURCE CORP COM 336901103 322 9,066 SH   SOLE 1 9,066 0 0
1ST SOURCE CORP COM 336901103 1 37 SH   SOLE 8 37 0 0
1ST SOURCE CORP COM 336901103 277 7,794 SH   SOLE 99 7,794 0 0
21VIANET GROUP INC ADR 90138A103 25,595 1,072,719 SH   SOLE 1 1,072,719 0 0
21VIANET GROUP INC OPT 90138A103 103 4,300 SH Call SOLE 8 4,300 0 0
22ND CENTY GROUP INC COM 90137F103 25 33,131 SH   SOLE 8 33,131 0 0
2U INC COM 90214J101 14,379 378,793 SH   SOLE 1 378,793 0 0
2U INC COM 90214J101 383 10,100 SH   SOLE 8 10,100 0 0
2U INC COM 90214J101 167 4,388 SH   SOLE 99 4,388 0 0
3-D SYS CORP DEL COM 88554D205 60 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 744 106,443 SH   SOLE 1 106,443 0 0
3-D SYS CORP DEL COM 88554D205 11 1,638 SH   SOLE 8 1,638 0 0
3-D SYS CORP DEL OPT 88554D205 243 34,800 SH Call SOLE 8 34,800 0 0
3-D SYS CORP DEL OPT 88554D205 96 13,800 SH Put SOLE 8 13,800 0 0
360 FINANCE INC ADR 88557W101 519 48,500 SH   SOLE 1 48,500 0 0
3M CO COM 88579Y101 125,956 807,455 SH   SOLE 1 807,455 0 0
3M CO COM 88579Y101 53 341 SH   DFND 1 0 0 341
3M CO COM 88579Y101 263 1,680 SH   SOLE 8 1,680 0 0
3M CO OPT 88579Y101 9,593 61,500 SH Call SOLE 8 61,500 0 0
3M CO OPT 88579Y101 23,118 148,200 SH Put SOLE 8 148,200 0 0
3M CO COM 88579Y101 949 6,083 SH   SOLE 9 6,083 0 0
3M CO COM 88579Y101 92 587 SH   DFND 20 0 0 587
3M CO COM 88579Y101 211 1,352 SH   SOLE 99 1,352 0 0
500 COM LTD ADR 33829R100 1 244 SH   SOLE 8 244 0 0
51JOB INC ADR 316827104 2,268 31,600 SH   SOLE 1 31,600 0 0
51JOB INC ADR 316827104 409 5,700 SH   SOLE 9 5,700 0 0
58 COM INC ADR 31680Q104 1,337 24,781 SH   SOLE 1 24,781 0 0
58 COM INC OPT 31680Q104 221 4,100 SH Put SOLE 8 4,100 0 0
58 COM INC ADR 31680Q104 140 2,590 SH   SOLE 8 2,590 0 0
58 COM INC ADR 31680Q104 1,106 20,500 SH   SOLE 9 20,500 0 0
8X8 INC NEW COM 282914100 53,510 3,344,352 SH   SOLE 1 3,344,352 0 0
8X8 INC NEW COM 282914100 30 1,860 SH   SOLE 8 1,860 0 0
8X8 INC NEW COM 282914100 33 2,053 SH   SOLE 99 2,053 0 0
A H BELO CORP COM 001282102 0 2 SH   SOLE 8 2 0 0
A MARK PRECIOUS METALS INC COM 00181T107 51 2,677 SH   SOLE 1 2,677 0 0
A10 NETWORKS INC COM 002121101 285 41,893 SH   SOLE 1 41,893 0 0
A10 NETWORKS INC COM 002121101 11 1,675 SH   SOLE 8 1,675 0 0
AAON INC COM 000360206 2,020 37,193 SH   SOLE 1 37,193 0 0
AAON INC COM 000360206 44 802 SH   SOLE 8 802 0 0
AAR CORP COM 000361105 1,131 54,777 SH   SOLE 1 54,777 0 0
AAR CORP COM 000361105 20 977 SH   SOLE 8 977 0 0
AARONS INC COM 002535300 1,736 38,220 SH   SOLE 1 38,220 0 0
AARONS INC COM 002535300 292 6,416 SH   SOLE 8 6,416 0 0
ABB LTD ADR 000375204 5 207 SH   DFND 1 0 0 207
ABB LTD OPT 000375204 350 15,500 SH Call SOLE 8 15,500 0 0
ABB LTD OPT 000375204 113 5,000 SH Put SOLE 8 5,000 0 0
ABB LTD ADR 000375204 971 43,048 SH   SOLE 9 43,048 0 0
ABBOTT LABS COM 002824100 125 1,363 SH   DFND 1 0 0 1,363
ABBOTT LABS OPT 002824100 11,850 129,600 SH Call SOLE 1 129,600 0 0
ABBOTT LABS COM 002824100 124,901 1,366,085 SH   SOLE 1 1,366,085 0 0
ABBOTT LABS OPT 002824100 7,022 76,800 SH Call SOLE 8 76,800 0 0
ABBOTT LABS COM 002824100 2,895 31,671 SH   SOLE 8 31,671 0 0
ABBOTT LABS OPT 002824100 16,649 182,100 SH Put SOLE 8 182,100 0 0
ABBOTT LABS COM 002824100 4,717 51,596 SH   SOLE 9 51,596 0 0
ABBOTT LABS COM 002824100 1,021 11,168 SH   DFND 20 0 0 11,168
ABBOTT LABS COM 002824100 4,250 46,479 SH   SOLE 99 46,479 0 0
ABBVIE INC OPT 00287Y109 7,422 75,600 SH Put SOLE 1 75,600 0 0
ABBVIE INC COM 00287Y109 153,588 1,564,363 SH   SOLE 1 1,564,363 0 0
ABBVIE INC OPT 00287Y109 7,384 75,200 SH Call SOLE 1 75,200 0 0
ABBVIE INC COM 00287Y109 461 4,692 SH   DFND 1 0 0 4,692
ABBVIE INC OPT 00287Y109 83,562 851,102 SH Put SOLE 8 851,102 0 0
ABBVIE INC COM 00287Y109 28,692 292,247 SH   SOLE 8 292,247 0 0
ABBVIE INC OPT 00287Y109 6,760 68,850 SH Call SOLE 8 68,850 0 0
ABBVIE INC COM 00287Y109 6,356 64,734 SH   SOLE 9 64,734 0 0
ABBVIE INC COM 00287Y109 104 1,063 SH   DFND 20 0 0 1,063
ABBVIE INC COM 00287Y109 1,690 17,218 SH   SOLE 99 17,218 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 417 142,895 SH   SOLE 1 142,895 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 180 61,715 SH   SOLE 8 61,715 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 617 57,929 SH   SOLE 1 57,929 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 295 27,700 SH Call SOLE 8 27,700 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 445 41,910 SH   SOLE 8 41,910 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 498 46,800 SH Put SOLE 8 46,800 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 11 2,086 SH   DFND 1 0 0 2,086
ABERDEEN STD GOLD ETF TR FUND 00326A104 379 22,092 SH   DFND 1 0 0 22,092
ABERDEEN STD PLATINUM ETF TR FUND 003260106 10 131 SH   DFND 1 0 0 131
ABIOMED INC COM 003654100 6,321 26,166 SH   SOLE 1 26,166 0 0
ABIOMED INC COM 003654100 16 67 SH   SOLE 8 67 0 0
ABIOMED INC COM 003654100 82 341 SH   SOLE 9 341 0 0
ABM INDS INC COM 000957100 2,325 64,046 SH   SOLE 1 64,046 0 0
ABM INDS INC COM 000957100 54 1,470 SH   SOLE 8 1,470 0 0
ABRAXAS PETE CORP COM 003830106 14 58,980 SH   SOLE 8 58,980 0 0
AC IMMUNE SA COM H00263105 1 106 SH   SOLE 8 106 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 34,361 511,393 SH   SOLE 1 511,393 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC COM 00401C108 1,359 20,222 SH   SOLE 8 20,222 0 0
ACACIA RESH CORP COM 003881307 104 25,717 SH   SOLE 1 25,717 0 0
ACACIA RESH CORP COM 003881307 2 565 SH   SOLE 8 565 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 2,906 115,630 SH   SOLE 1 115,630 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 21 822 SH   SOLE 8 822 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 114 4,537 SH   SOLE 99 4,537 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 6,504 134,210 SH   SOLE 1 134,210 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 92 1,900 SH Call SOLE 8 1,900 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,429 29,472 SH   SOLE 8 29,472 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 57 1,181 SH   SOLE 99 1,181 0 0
ACADIA RLTY TR TRUS 004239109 1,589 122,471 SH   SOLE 1 122,471 0 0
ACASTI PHARMA INC COM 00430K402 0 34 SH   SOLE 8 34 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 976 64,401 SH   SOLE 1 64,401 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 34 2,216 SH   SOLE 8 2,216 0 0
ACCELERON PHARMA INC COM 00434H108 329 3,450 SH   SOLE 1 3,450 0 0
ACCELERON PHARMA INC COM 00434H108 875 9,185 SH   SOLE 8 9,185 0 0
ACCELERON PHARMA INC COM 00434H108 48 505 SH   SOLE 99 505 0 0
ACCENTURE PLC IRELAND COM G1151C101 10,164 47,335 SH   DFND 1 0 0 47,335
ACCENTURE PLC IRELAND OPT G1151C101 1,546 7,200 SH Call SOLE 1 7,200 0 0
ACCENTURE PLC IRELAND OPT G1151C101 9,706 45,200 SH Put SOLE 1 45,200 0 0
ACCENTURE PLC IRELAND COM G1151C101 122,828 572,035 SH   SOLE 1 572,035 0 0
ACCENTURE PLC IRELAND COM G1151C101 230 1,072 SH   SOLE 8 1,072 0 0
ACCENTURE PLC IRELAND OPT G1151C101 3,436 16,000 SH Call SOLE 8 16,000 0 0
ACCENTURE PLC IRELAND OPT G1151C101 2,104 9,800 SH Put SOLE 8 9,800 0 0
ACCENTURE PLC IRELAND COM G1151C101 5,286 24,622 SH   SOLE 9 24,622 0 0
ACCO BRANDS CORP COM 00081T108 617 86,862 SH   SOLE 1 86,862 0 0
ACCO BRANDS CORP COM 00081T108 28 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 11 1,644 SH   SOLE 8 1,644 0 0
ACCURAY INC COM 004397105 124 61,320 SH   SOLE 1 61,320 0 0
ACCURAY INC COM 004397105 0 9 SH   SOLE 8 9 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 52 43,822 SH   SOLE 1 43,822 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 38 31,518 SH   SOLE 8 31,518 0 0
ACER THERAPEUTICS INC COM 00444P108 319 93,135 SH   SOLE 1 93,135 0 0
ACER THERAPEUTICS INC COM 00444P108 5 1,438 SH   SOLE 8 1,438 0 0
ACI WORLDWIDE INC COM 004498101 2,725 100,961 SH   SOLE 1 100,961 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 13 8,294 SH   SOLE 8 8,294 0 0
ACM RESEARCH INC COM 00108J109 2,095 33,600 SH   SOLE 1 33,600 0 0
ACNB CORP COM 000868109 249 9,540 SH   SOLE 1 9,540 0 0
ACORDA THERAPEUTICS INC COM 00484M106 9 12,056 SH   SOLE 8 12,056 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 11 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 17,494 SH   SOLE 8 17,494 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,171 15,433 SH   DFND 1 0 0 15,433
ACTIVISION BLIZZARD INC COM 00507V109 161,496 2,127,781 SH   SOLE 1 1,235,033 892,748 0
ACTIVISION BLIZZARD INC COM 00507V109 122 1,610 SH   SOLE 8 1,610 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 6,201 81,700 SH Put SOLE 8 81,700 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 13,351 175,900 SH Call SOLE 8 175,900 0 0
ACTIVISION BLIZZARD INC COM 00507V109 19,853 261,564 SH   SOLE 9 261,564 0 0
ACTIVISION BLIZZARD INC COM 00507V109 9,584 126,277 SH   SOLE 20 0 126,277 0
ACTIVISION BLIZZARD INC COM 00507V109 3,176 41,838 SH   SOLE 82 0 41,838 0
ACTIVISION BLIZZARD INC COM 00507V109 11,283 148,656 SH   SOLE 99 6,406 142,250 0
ACUITY BRANDS INC COM 00508Y102 1,485 15,496 SH   SOLE 1 15,496 0 0
ACUITY BRANDS INC COM 00508Y102 48 498 SH   SOLE 8 498 0 0
ACUITY BRANDS INC COM 00508Y102 15 160 SH   SOLE 9 160 0 0
ACUITY BRANDS INC COM 00508Y102 232 2,426 SH   SOLE 99 2,426 0 0
ACUSHNET HOLDINGS CORP COM 005098108 678 19,467 SH   SOLE 1 19,467 0 0
ACUSHNET HOLDINGS CORP COM 005098108 6 176 SH   SOLE 8 176 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 16 6,135 SH   SOLE 8 6,135 0 0
ADAMS RES &amp ENERGY INC COM 006351308 38 1,425 SH   SOLE 1 1,425 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 74 7,400 SH   SOLE 1 7,400 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,032 21,324 SH   SOLE 1 21,324 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 10 216 SH   SOLE 8 216 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 93 1,929 SH   SOLE 99 1,929 0 0
ADDUS HOMECARE CORP COM 006739106 2,181 23,563 SH   SOLE 1 23,563 0 0
ADDUS HOMECARE CORP COM 006739106 206 2,225 SH   SOLE 99 2,225 0 0
ADDVANTAGE TECHNOLOGIES GP I COM 006743306 4 1,049 SH   SOLE 8 1,049 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC COM G0084W101 922 56,156 SH   SOLE 1 56,156 0 0
ADIENT PLC COM G0084W101 628 38,194 SH   SOLE 8 38,194 0 0
ADIENT PLC OPT G0084W101 1,665 101,400 SH Put SOLE 8 101,400 0 0
ADIENT PLC OPT G0084W101 1,163 70,800 SH Call SOLE 8 70,800 0 0
ADMA BIOLOGICS INC COM 000899104 98 33,475 SH   SOLE 1 33,475 0 0
ADMA BIOLOGICS INC COM 000899104 8 2,552 SH   SOLE 8 2,552 0 0
ADOBE INC COM 00724F101 288,170 661,993 SH   SOLE 1 400,480 261,513 0
ADOBE INC OPT 00724F101 15,062 34,600 SH Put SOLE 1 34,600 0 0
ADOBE INC COM 00724F101 1,449 3,329 SH   DFND 1 0 0 3,329
ADOBE INC OPT 00724F101 17,152 39,400 SH Call SOLE 1 39,400 0 0
ADOBE INC OPT 00724F101 32,910 75,600 SH Call SOLE 8 75,600 0 0
ADOBE INC COM 00724F101 247 566 SH   SOLE 8 566 0 0
ADOBE INC OPT 00724F101 18,805 43,200 SH Put SOLE 8 43,200 0 0
ADOBE INC COM 00724F101 6,301 14,477 SH   SOLE 9 14,477 0 0
ADOBE INC COM 00724F101 5 12 SH   DFND 20 0 0 12
ADOBE INC COM 00724F101 15,046 34,563 SH   SOLE 20 0 34,563 0
ADOBE INC COM 00724F101 5,339 12,264 SH   SOLE 82 0 12,264 0
ADOBE INC COM 00724F101 16,488 37,876 SH   SOLE 99 0 37,876 0
ADT INC DEL COM 00090Q103 182 22,801 SH   SOLE 1 22,801 0 0
ADT INC DEL COM 00090Q103 6 788 SH   SOLE 8 788 0 0
ADTALEM GLOBAL ED INC COM 00737L103 1,880 60,334 SH   SOLE 1 60,334 0 0
ADTALEM GLOBAL ED INC COM 00737L103 30 941 SH   SOLE 8 941 0 0
ADTRAN INC COM 00738A106 518 47,361 SH   SOLE 1 47,361 0 0
ADTRAN INC COM 00738A106 3 272 SH   SOLE 8 272 0 0
ADURO BIOTECH INC COM 00739L101 105 45,713 SH   SOLE 1 45,713 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 14,113 99,073 SH   SOLE 1 99,073 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 798 5,600 SH Call SOLE 8 5,600 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 468 3,277 SH   SOLE 8 3,277 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 285 2,000 SH Put SOLE 8 2,000 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 78 546 SH   SOLE 9 546 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 906 6,357 SH   SOLE 99 6,357 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 112,566 3,731,070 SH   SOLE 1 3,731,070 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 5 158 SH   SOLE 8 158 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,574 31,866 SH   SOLE 1 31,866 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 310 6,279 SH   SOLE 99 6,279 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 43 8,722 SH   SOLE 1 8,722 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 2 467 SH   SOLE 8 467 0 0
ADVANCED ENERGY INDS COM 007973100 2,592 38,238 SH   SOLE 1 38,238 0 0
ADVANCED ENERGY INDS COM 007973100 54 797 SH   SOLE 8 797 0 0
ADVANCED MICRO DEVICES INC COM 007903107 65,148 1,238,342 SH   SOLE 1 1,238,342 0 0
ADVANCED MICRO DEVICES INC COM 007903107 137 2,600 SH   DFND 1 0 0 2,600
ADVANCED MICRO DEVICES INC BOND 007903BD8 59 9,000 PRN   SOLE 8 0 0 9,000
ADVANCED MICRO DEVICES INC OPT 007903107 16,956 322,300 SH Put SOLE 8 322,300 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 14,099 268,000 SH Call SOLE 8 268,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,204 22,878 SH   SOLE 8 22,878 0 0
ADVANCED MICRO DEVICES INC COM 007903107 959 18,243 SH   SOLE 9 18,243 0 0
ADVANSIX INC COM 00773T101 361 30,732 SH   SOLE 1 30,732 0 0
ADVANSIX INC COM 00773T101 2 248 SH   SOLE 8 248 0 0
ADVAXIS INC COM 007624307 0 93 SH   SOLE 8 93 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 5,818 278,634 SH   SOLE 1 278,634 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 50 2,406 SH   SOLE 8 2,406 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 37 1,780 SH   SOLE 99 1,780 0 0
AECOM COM 00766T100 2,773 73,781 SH   SOLE 1 73,781 0 0
AECOM COM 00766T100 4,076 108,433 SH   SOLE 8 108,433 0 0
AECOM OPT 00766T100 1,263 33,600 SH Call SOLE 8 33,600 0 0
AEGION CORP COM 00770F104 440 27,744 SH   SOLE 1 27,744 0 0
AEGION CORP COM 00770F104 3 175 SH   SOLE 8 175 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 213 23,090 SH   SOLE 1 23,090 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 0 47 SH   SOLE 8 47 0 0
AEGON N V ADR 007924103 5 1,546 SH   SOLE 8 1,546 0 0
AERCAP HOLDINGS NV COM N00985106 1,746 56,680 SH   SOLE 1 56,680 0 0
AERCAP HOLDINGS NV COM N00985106 7 229 SH   SOLE 8 229 0 0
AERCAP HOLDINGS NV OPT N00985106 43 1,400 SH Put SOLE 8 1,400 0 0
AERCAP HOLDINGS NV COM N00985106 17 557 SH   SOLE 9 557 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 2,596 175,810 SH   SOLE 1 175,810 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 19 1,286 SH   SOLE 8 1,286 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 12 782 SH   SOLE 99 782 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 2,635 66,474 SH   SOLE 1 66,474 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 781 19,700 SH Put SOLE 8 19,700 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 282 7,116 SH   SOLE 8 7,116 0 0
AEROVIRONMENT INC COM 008073108 2,316 29,082 SH   SOLE 1 29,082 0 0
AEROVIRONMENT INC COM 008073108 125 1,578 SH   SOLE 8 1,578 0 0
AES CORP COM 00130H105 5,527 381,497 SH   SOLE 1 381,497 0 0
AES CORP COM 00130H105 65 4,537 SH   SOLE 8 4,537 0 0
AES CORP COM 00130H105 72 5,060 SH   SOLE 9 5,060 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 2,949 39,553 SH   SOLE 1 39,553 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 51 683 SH   SOLE 8 683 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 31 410 SH   SOLE 9 410 0 0
AFFIMED N V COM N01045108 510 110,424 SH   SOLE 1 110,424 0 0
AFFIMED N V COM N01045108 0 88 SH   SOLE 8 88 0 0
AFLAC INC COM 001055102 34,162 948,146 SH   SOLE 1 948,146 0 0
AFLAC INC COM 001055102 170 4,734 SH   SOLE 8 4,734 0 0
AFLAC INC OPT 001055102 2,245 62,300 SH Call SOLE 8 62,300 0 0
AFLAC INC OPT 001055102 223 6,200 SH Put SOLE 8 6,200 0 0
AFLAC INC COM 001055102 4,474 124,197 SH   SOLE 9 124,197 0 0
AG MTG INVT TR INC TRUS 001228105 331 103,900 SH   SOLE 1 103,900 0 0
AG MTG INVT TR INC OPT 001228105 206 64,500 SH Put SOLE 8 64,500 0 0
AG MTG INVT TR INC TRUS 001228105 178 55,800 SH   SOLE 8 55,800 0 0
AGCO CORP COM 001084102 691 12,480 SH   SOLE 1 12,480 0 0
AGCO CORP COM 001084102 31 559 SH   SOLE 8 559 0 0
AGCO CORP COM 001084102 111 2,008 SH   SOLE 9 2,008 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 45 37,900 SH   SOLE 8 37,900 0 0
AGENUS INC COM 00847G705 300 76,193 SH   SOLE 1 76,193 0 0
AGENUS INC COM 00847G705 11 2,755 SH   SOLE 8 2,755 0 0
AGEX THERAPEUTICS INC COM 00848H108 39 41,100 SH   DFND 1 0 0 41,100
AGEX THERAPEUTICS INC COM 00848H108 6 6,091 SH   SOLE 8 6,091 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 20,778 235,129 SH   SOLE 1 235,129 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 17 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC OPT 00846U101 71 800 SH Call SOLE 8 800 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 114 1,291 SH   SOLE 8 1,291 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 1,326 15,000 SH Put SOLE 8 15,000 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 431 4,886 SH   SOLE 9 4,886 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 353 4,000 SH   SOLE 82 4,000 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,054 23,248 SH   SOLE 99 23,248 0 0
AGILYSYS INC COM 00847J105 310 17,250 SH   SOLE 1 17,250 0 0
AGILYSYS INC COM 00847J105 9 534 SH   SOLE 8 534 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 5,589 104,500 SH   SOLE 1 104,500 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 49 915 SH   SOLE 8 915 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 35 657 SH   SOLE 99 657 0 0
AGNC INVT CORP COM 00123Q104 189 14,626 SH   SOLE 1 14,626 0 0
AGNC INVT CORP TRUS 00123Q104 6,225 482,593 SH   SOLE 1 482,593 0 0
AGNC INVT CORP OPT 00123Q104 199 15,400 SH Call SOLE 8 15,400 0 0
AGNC INVT CORP OPT 00123Q104 80 6,200 SH Put SOLE 8 6,200 0 0
AGNC INVT CORP TRUS 00123Q104 45 3,483 SH   SOLE 8 3,483 0 0
AGNC INVT CORP COM 00123Q104 48 3,718 SH   SOLE 9 3,718 0 0
AGNC INVT CORP TRUS 00123Q104 9 730 SH   DFND 20 0 0 730
AGNC INVT CORP COM 00123Q104 762 59,078 SH   SOLE 99 59,078 0 0
AGNICO EAGLE MINES LTD COM 008474108 5,367 83,793 SH   SOLE 1 83,793 0 0
AGNICO EAGLE MINES LTD COM 008474108 67 1,051 SH   DFND 1 0 0 1,051
AGNICO EAGLE MINES LTD OPT 008474108 314 4,900 SH Put SOLE 8 4,900 0 0
AGNICO EAGLE MINES LTD OPT 008474108 1,717 26,800 SH Call SOLE 8 26,800 0 0
AGNICO EAGLE MINES LTD COM 008474108 29 457 SH   SOLE 8 457 0 0
AGNICO EAGLE MINES LTD COM 008474108 606 9,470 SH   SOLE 9 9,470 0 0
AGREE REALTY CORP TRUS 008492100 5,729 87,196 SH   SOLE 1 87,196 0 0
AGREE REALTY CORP TRUS 008492100 50 754 SH   SOLE 8 754 0 0
AGREE REALTY CORP COM 008492100 193 2,936 SH   SOLE 99 2,936 0 0
AGROFRESH SOLUTIONS INC COM 00856G109 49 16,167 SH   SOLE 1 16,167 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 1,049 62,742 SH   SOLE 1 62,742 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 125 7,500 SH   DFND 1 0 0 7,500
AIMMUNE THERAPEUTICS INC COM 00900T107 129 7,740 SH   SOLE 8 7,740 0 0
AIR LEASE CORP COM 00912X302 1,397 47,712 SH   SOLE 1 47,712 0 0
AIR LEASE CORP COM 00912X302 19 633 SH   SOLE 8 633 0 0
AIR LEASE CORP COM 00912X302 39 1,336 SH   SOLE 99 1,336 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,894 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 37,809 156,583 SH   SOLE 1 156,583 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 97 400 SH Call SOLE 8 400 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 97 400 SH Put SOLE 8 400 0 0
AIR PRODS &amp CHEMS INC COM 009158106 177 731 SH   SOLE 8 731 0 0
AIR PRODS &amp CHEMS INC COM 009158106 10,036 41,563 SH   SOLE 9 41,563 0 0
AIR PRODS &amp CHEMS INC COM 009158106 3,509 14,532 SH   SOLE 99 14,532 0 0
AIR T INC COM 009207101 0 6 SH   SOLE 8 6 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 719 32,327 SH   SOLE 1 32,327 0 0
AIR TRANSPORT SERVICES GRP I BOND 00922RAB1 2,131 2,258,000 PRN   SOLE 8 0 0 2,258,000
AIRGAIN INC COM 00938A104 27 2,559 SH   SOLE 8 2,559 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 101,516 947,961 SH   SOLE 1 947,961 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 142 1,324 SH   SOLE 8 1,324 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 289 2,700 SH Call SOLE 8 2,700 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAJ0 5,501 4,412,000 PRN   SOLE 8 0 0 4,412,000
AKAMAI TECHNOLOGIES INC COM 00971T101 172 1,607 SH   SOLE 9 1,607 0 0
AKCEA THERAPEUTICS INC COM 00972L107 461 33,637 SH   SOLE 1 33,637 0 0
AKCEA THERAPEUTICS INC COM 00972L107 4 309 SH   SOLE 8 309 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 973 71,617 SH   SOLE 1 71,617 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 861 63,437 SH   SOLE 8 63,437 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 16 1,200 SH Call SOLE 8 1,200 0 0
AKERNA CORP COM 00973W102 88 9,879 SH   SOLE 1 9,879 0 0
AKERO THERAPEUTICS INC COM 00973Y108 153 6,151 SH   SOLE 1 6,151 0 0
AKERO THERAPEUTICS INC COM 00973Y108 281 11,248 SH   SOLE 8 11,248 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 242 29,207 SH   SOLE 1 29,207 0 0
ALAMO GROUP INC COM 011311107 918 8,939 SH   SOLE 1 8,939 0 0
ALAMO GROUP INC COM 011311107 467 4,552 SH   SOLE 99 4,552 0 0
ALAMOS GOLD INC NEW COM 011532108 3,783 403,294 SH   SOLE 1 403,294 0 0
ALARM COM HLDGS INC COM 011642105 2,603 40,163 SH   SOLE 1 40,163 0 0
ALARM COM HLDGS INC COM 011642105 285 4,405 SH   SOLE 8 4,405 0 0
ALASKA AIR GROUP INC COM 011659109 6,003 165,596 SH   SOLE 1 165,596 0 0
ALASKA AIR GROUP INC OPT 011659109 261 7,200 SH Put SOLE 8 7,200 0 0
ALASKA AIR GROUP INC COM 011659109 72 1,995 SH   SOLE 8 1,995 0 0
ALASKA AIR GROUP INC OPT 011659109 156 4,300 SH Call SOLE 8 4,300 0 0
ALASKA AIR GROUP INC COM 011659109 28 771 SH   SOLE 9 771 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 78 27,993 SH   SOLE 1 27,993 0 0
ALBANY INTL CORP COM 012348108 1,642 27,971 SH   SOLE 1 27,971 0 0
ALBANY INTL CORP COM 012348108 0 7 SH   SOLE 8 7 0 0
ALBEMARLE CORP COM 012653101 41,721 540,357 SH   SOLE 1 540,357 0 0
ALBEMARLE CORP COM 012653101 59 760 SH   DFND 1 0 0 760
ALBEMARLE CORP OPT 012653101 6,146 79,600 SH Put SOLE 8 79,600 0 0
ALBEMARLE CORP COM 012653101 1,204 15,583 SH   SOLE 8 15,583 0 0
ALBEMARLE CORP OPT 012653101 3,830 49,600 SH Call SOLE 8 49,600 0 0
ALBEMARLE CORP COM 012653101 973 12,610 SH   SOLE 9 12,610 0 0
ALBEMARLE CORP COM 012653101 206 2,663 SH   SOLE 99 2,663 0 0
ALBERTSONS COS INC COM 013091103 314 19,885 SH   SOLE 9 19,885 0 0
ALBIREO PHARMA INC COM 01345P106 195 7,316 SH   SOLE 1 7,316 0 0
ALCOA CORP COM 013872106 8,075 718,446 SH   SOLE 1 718,446 0 0
ALCOA CORP COM 013872106 62 5,500 SH   DFND 1 0 0 5,500
ALCOA CORP COM 013872106 862 76,742 SH   SOLE 8 76,742 0 0
ALCOA CORP OPT 013872106 4,337 385,800 SH Call SOLE 8 385,800 0 0
ALCOA CORP OPT 013872106 235 20,900 SH Put SOLE 8 20,900 0 0
ALCOA CORP COM 013872106 3,638 323,705 SH   SOLE 9 323,705 0 0
ALCOA CORP COM 013872106 36 3,174 SH   SOLE 99 3,174 0 0
ALCON AG COM H01301128 1,732 30,217 SH   SOLE 1 30,217 0 0
ALCON AG COM H01301128 654 11,406 SH   DFND 1 0 0 11,406
ALCON AG COM H01301128 37 647 SH   SOLE 8 647 0 0
ALCON AG COM H01301128 23,040 401,981 SH   SOLE 9 401,981 0 0
ALCON AG COM H01301128 57 1,000 SH   DFND 20 0 0 1,000
ALCON AG COM H01301128 36,804 642,087 SH   SOLE 58 642,087 0 0
ALCON AG COM H01301128 181 3,149 SH   SOLE 99 3,149 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 27 6,451 SH   SOLE 8 6,451 0 0
ALECTOR INC COM 014442107 1,596 65,301 SH   SOLE 1 65,301 0 0
ALECTOR INC COM 014442107 38 1,585 SH   SOLE 8 1,585 0 0
ALERUS FINL CORP COM 01446U103 296 14,948 SH   SOLE 1 14,948 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 783 64,218 SH   SOLE 1 64,218 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 69 5,635 SH   SOLE 8 5,635 0 0
ALEXANDERS INC TRUS 014752109 960 3,980 SH   SOLE 1 3,980 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 26,629 164,118 SH   SOLE 1 164,118 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 48 294 SH   SOLE 8 294 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 149 921 SH   SOLE 9 921 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5,459 33,646 SH   SOLE 99 33,646 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 25,650 228,551 SH   SOLE 1 228,551 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 18,834 167,800 SH Call SOLE 8 167,800 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 146 1,300 SH   SOLE 8 1,300 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 4,164 37,100 SH Put SOLE 8 37,100 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 703 6,260 SH   SOLE 9 6,260 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 45 3,492 SH   SOLE 1 3,492 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 48 3,670 SH   SOLE 9 3,670 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 87,096 403,785 SH   SOLE 1 0 403,785 0
ALIBABA GROUP HLDG LTD OPT 01609W102 12,942 60,000 SH Call SOLE 1 60,000 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 1,968,262 9,125,000 SH Put SOLE 1 9,125,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 4,658 21,595 SH   DFND 1 0 0 21,595
ALIBABA GROUP HLDG LTD OPT 01609W102 210,804 977,300 SH Call SOLE 8 977,300 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 300,168 1,391,600 SH Put SOLE 8 1,391,600 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 92,876 430,579 SH   SOLE 9 430,579 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 12,965 60,105 SH   DFND 20 0 0 60,105
ALIBABA GROUP HLDG LTD ADR 01609W102 11,911 55,219 SH   SOLE 20 0 55,219 0
ALIBABA GROUP HLDG LTD ADR 01609W102 4,390 20,352 SH   SOLE 82 0 20,352 0
ALIBABA GROUP HLDG LTD ADR 01609W102 36,439 168,936 SH   SOLE 99 117,716 51,220 0
ALICO INC COM 016230104 88 2,833 SH   SOLE 1 2,833 0 0
ALICO INC COM 016230104 0 10 SH   SOLE 8 10 0 0
ALIGN TECHNOLOGY INC COM 016255101 27,409 99,872 SH   SOLE 1 99,872 0 0
ALIGN TECHNOLOGY INC OPT 016255101 5,928 21,600 SH Put SOLE 8 21,600 0 0
ALIGN TECHNOLOGY INC COM 016255101 26 93 SH   SOLE 8 93 0 0
ALIGN TECHNOLOGY INC OPT 016255101 10,758 39,200 SH Call SOLE 8 39,200 0 0
ALIGN TECHNOLOGY INC COM 016255101 830 3,027 SH   SOLE 9 3,027 0 0
ALKERMES PLC COM G01767105 1,120 57,681 SH   SOLE 1 57,681 0 0
ALKERMES PLC COM G01767105 329 16,975 SH   SOLE 8 16,975 0 0
ALKERMES PLC OPT G01767105 107 5,500 SH Call SOLE 8 5,500 0 0
ALLAKOS INC COM 01671P100 970 13,504 SH   SOLE 1 13,504 0 0
ALLAKOS INC COM 01671P100 17 243 SH   SOLE 8 243 0 0
ALLEGHANY CORP DEL COM 017175100 5,252 10,738 SH   SOLE 1 10,738 0 0
ALLEGHANY CORP DEL COM 017175100 50 101 SH   SOLE 8 101 0 0
ALLEGHANY CORP DEL COM 017175100 51 103 SH   SOLE 9 103 0 0
ALLEGHANY CORP DEL COM 017175100 510 1,042 SH   SOLE 99 1,042 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 735 72,138 SH   SOLE 1 72,138 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 0 28 SH   SOLE 8 28 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 55 5,400 SH Put SOLE 8 5,400 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 23 2,300 SH Call SOLE 8 2,300 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 23 2,229 SH   SOLE 99 2,229 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 431 16,953 SH   SOLE 1 16,953 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 0 11 SH   SOLE 8 11 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,546 14,156 SH   SOLE 1 14,156 0 0
ALLEGIANT TRAVEL CO COM 01748X102 22 201 SH   SOLE 8 201 0 0
ALLEGION PLC COM G0176J109 10,514 102,870 SH   SOLE 1 102,870 0 0
ALLEGION PLC COM G0176J109 22 212 SH   SOLE 8 212 0 0
ALLEGION PLC COM G0176J109 75 738 SH   SOLE 9 738 0 0
ALLETE INC COM 018522300 2,638 48,302 SH   SOLE 1 48,302 0 0
ALLETE INC COM 018522300 29 539 SH   SOLE 8 539 0 0
ALLETE INC COM 018522300 359 6,569 SH   SOLE 99 6,569 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 19 430 SH   DFND 1 0 0 430
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,619 58,049 SH   SOLE 1 58,049 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 2,103 46,600 SH Put SOLE 8 46,600 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,548 34,313 SH   SOLE 8 34,313 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 1,083 24,000 SH Call SOLE 8 24,000 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 8 180 SH   SOLE 9 180 0 0
ALLIANCE RES PARTNER L P COM 01877R108 85 25,996 SH   SOLE 1 25,996 0 0
ALLIANCE RES PARTNER L P COM 01877R108 550 168,700 SH   SOLE 8 168,700 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 539 165,300 SH Put SOLE 8 165,300 0 0
ALLIANT ENERGY CORP COM 018802108 11,003 230,005 SH   SOLE 1 230,005 0 0
ALLIANT ENERGY CORP COM 018802108 78 1,633 SH   SOLE 8 1,633 0 0
ALLIANT ENERGY CORP COM 018802108 89 1,863 SH   SOLE 9 1,863 0 0
ALLIED HEALTHCARE PRODS INC COM 019222207 231 19,600 SH   SOLE 1 19,600 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 143 4,022 SH   SOLE 1 4,022 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 748 20,358 SH   SOLE 1 20,358 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 22 596 SH   SOLE 8 596 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 3,789 88,482 SH   SOLE 1 88,482 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 6 129 SH   SOLE 8 129 0 0
ALLOT LTD COM M0854Q105 313 29,882 SH   SOLE 8 29,882 0 0
ALLOT LTD OPT M0854Q105 784 74,900 SH Put SOLE 8 74,900 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,344 198,528 SH   SOLE 1 198,528 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 18 2,600 SH Put SOLE 8 2,600 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 17 2,568 SH   SOLE 8 2,568 0 0
ALLSTATE CORP COM 020002101 19 200 SH   DFND 1 0 0 200
ALLSTATE CORP COM 020002101 26,583 274,107 SH   SOLE 1 274,107 0 0
ALLSTATE CORP OPT 020002101 650 6,700 SH Call SOLE 8 6,700 0 0
ALLSTATE CORP COM 020002101 218 2,256 SH   SOLE 8 2,256 0 0
ALLSTATE CORP OPT 020002101 291 3,000 SH Put SOLE 8 3,000 0 0
ALLSTATE CORP COM 020002101 348 3,576 SH   SOLE 9 3,576 0 0
ALLY FINL INC COM 02005N100 8,951 451,417 SH   SOLE 1 451,417 0 0
ALLY FINL INC OPT 02005N100 125 6,300 SH Put SOLE 8 6,300 0 0
ALLY FINL INC OPT 02005N100 286 14,400 SH Call SOLE 8 14,400 0 0
ALLY FINL INC COM 02005N100 95 4,780 SH   SOLE 8 4,780 0 0
ALLY FINL INC COM 02005N100 168 8,482 SH   SOLE 9 8,482 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 16,976 114,623 SH   SOLE 1 114,623 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 89 600 SH Call SOLE 8 600 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 6,828 46,100 SH Put SOLE 8 46,100 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 118 797 SH   SOLE 9 797 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 114 768 SH   SOLE 99 768 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 121 11,100 SH   SOLE 1 11,100 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 0 35 SH   SOLE 8 35 0 0
ALPHA PRO TECH LTD COM 020772109 1,229 69,439 SH   SOLE 1 69,439 0 0
ALPHABET INC OPT 02079K305 1,134 800 SH Put SOLE 1 800 0 0
ALPHABET INC OPT 02079K107 47,780 33,800 SH Put SOLE 1 33,800 0 0
ALPHABET INC OPT 02079K107 24,314 17,200 SH Call SOLE 1 17,200 0 0
ALPHABET INC COM 02079K107 542,568 383,818 SH   SOLE 1 383,507 311 0
ALPHABET INC COM 02079K107 4,128 2,920 SH   DFND 1 0 0 2,920
ALPHABET INC COM 02079K305 773,311 545,334 SH   SOLE 1 443,598 101,736 0
ALPHABET INC COM 02079K305 6,550 4,619 SH   DFND 1 0 0 4,619
ALPHABET INC COM 02079K107 6,552 4,635 SH   SOLE 8 4,635 0 0
ALPHABET INC COM 02079K305 7,565 5,335 SH   SOLE 8 5,335 0 0
ALPHABET INC OPT 02079K305 156,978 110,700 SH Put SOLE 8 110,700 0 0
ALPHABET INC OPT 02079K305 66,932 47,200 SH Call SOLE 8 47,200 0 0
ALPHABET INC OPT 02079K107 8,340 5,900 SH Call SOLE 8 5,900 0 0
ALPHABET INC OPT 02079K107 36,188 25,600 SH Put SOLE 8 25,600 0 0
ALPHABET INC COM 02079K107 7,738 5,474 SH   SOLE 9 5,474 0 0
ALPHABET INC COM 02079K305 6,122 4,317 SH   SOLE 9 4,317 0 0
ALPHABET INC COM 02079K305 20,038 14,131 SH   SOLE 20 0 14,131 0
ALPHABET INC COM 02079K107 622 440 SH   SOLE 20 0 440 0
ALPHABET INC COM 02079K107 1,631 1,154 SH   DFND 20 0 0 1,154
ALPHABET INC COM 02079K305 1,086 766 SH   DFND 20 0 0 766
ALPHABET INC COM 02079K305 7,129 5,027 SH   SOLE 82 0 5,027 0
ALPHABET INC COM 02079K305 27,702 19,535 SH   SOLE 99 3,174 16,361 0
ALPHATEC HLDGS INC COM 02081G201 115 24,532 SH   SOLE 1 24,532 0 0
ALTAIR ENGR INC COM 021369103 1,064 26,782 SH   SOLE 1 26,782 0 0
ALTAIR ENGR INC BOND 021369AA1 148 140,000 PRN   SOLE 8 0 0 140,000
ALTERYX INC COM 02156B103 69,640 423,909 SH   SOLE 1 423,909 0 0
ALTERYX INC COM 02156B103 15 92 SH   DFND 1 0 0 92
ALTERYX INC COM 02156B103 186 1,134 SH   SOLE 99 1,134 0 0
ALTICE USA INC COM 02156K103 26,968 1,196,466 SH   SOLE 1 1,196,466 0 0
ALTICE USA INC COM 02156K103 61 2,687 SH   SOLE 8 2,687 0 0
ALTICE USA INC COM 02156K103 39 1,716 SH   SOLE 9 1,716 0 0
ALTIMMUNE INC COM 02155H200 1,282 119,674 SH   SOLE 1 119,674 0 0
ALTIMMUNE INC COM 02155H200 0 41 SH   SOLE 8 41 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 37 2,507 SH   SOLE 1 2,507 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 4 296 SH   SOLE 8 296 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,620 50,850 SH   SOLE 1 50,850 0 0
ALTRA INDL MOTION CORP COM 02208R106 81 2,550 SH   SOLE 8 2,550 0 0
ALTRA INDL MOTION CORP COM 02208R106 381 11,959 SH   SOLE 99 11,959 0 0
ALTRIA GROUP INC COM 02209S103 49,955 1,272,764 SH   SOLE 1 1,272,764 0 0
ALTRIA GROUP INC COM 02209S103 259 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC COM 02209S103 4,191 106,793 SH   SOLE 8 106,793 0 0
ALTRIA GROUP INC OPT 02209S103 6,119 155,900 SH Put SOLE 8 155,900 0 0
ALTRIA GROUP INC OPT 02209S103 1,232 31,400 SH Call SOLE 8 31,400 0 0
ALTRIA GROUP INC COM 02209S103 3,413 86,920 SH   SOLE 9 86,920 0 0
ALTUS MIDSTREAM CO COM 02215L100 9 14,424 SH   SOLE 8 14,424 0 0
ALUMINUM CORP CHINA LIMITED ADR 022276109 70 14,800 SH   SOLE 99 14,800 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 224 29,303 SH   SOLE 1 29,303 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 15 2,000 SH Call SOLE 8 2,000 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 6 833 SH   SOLE 8 833 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 264 20,904 SH   SOLE 1 20,904 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 3 209 SH   SOLE 8 209 0 0
AMARIN CORP PLC ADR 023111206 275 39,714 SH   DFND 1 0 0 39,714
AMARIN CORP PLC OPT 023111206 854 123,400 SH Put SOLE 8 123,400 0 0
AMARIN CORP PLC OPT 023111206 2,419 349,500 SH Call SOLE 8 349,500 0 0
AMARIN CORP PLC ADR 023111206 69 10,000 SH   SOLE 8 10,000 0 0
AMAZON COM INC COM 023135106 1,199,150 434,660 SH   SOLE 1 336,588 98,072 0
AMAZON COM INC OPT 023135106 177,116 64,200 SH Call SOLE 1 64,200 0 0
AMAZON COM INC OPT 023135106 219,050 79,400 SH Put SOLE 1 79,400 0 0
AMAZON COM INC COM 023135106 16,823 6,098 SH   DFND 1 0 0 6,098
AMAZON COM INC OPT 023135106 424,859 154,000 SH Call SOLE 8 154,000 0 0
AMAZON COM INC OPT 023135106 480,310 174,100 SH Put SOLE 8 174,100 0 0
AMAZON COM INC COM 023135106 50,200 18,196 SH   SOLE 8 18,196 0 0
AMAZON COM INC COM 023135106 15,412 5,586 SH   SOLE 9 5,586 0 0
AMAZON COM INC COM 023135106 36,811 13,343 SH   SOLE 20 0 13,343 0
AMAZON COM INC COM 023135106 7,606 2,757 SH   DFND 20 0 0 2,757
AMAZON COM INC COM 023135106 13,662 4,952 SH   SOLE 82 0 4,952 0
AMAZON COM INC COM 023135106 36,618 13,273 SH   SOLE 99 942 12,331 0
AMBAC FINL GROUP INC COM 023139884 13,236 924,285 SH   SOLE 1 924,285 0 0
AMBAC FINL GROUP INC COM 023139884 22 1,519 SH   SOLE 8 1,519 0 0
AMBARELLA INC COM G037AX101 4,093 89,365 SH   SOLE 1 89,365 0 0
AMBARELLA INC OPT G037AX101 234 5,100 SH Put SOLE 8 5,100 0 0
AMBARELLA INC OPT G037AX101 215 4,700 SH Call SOLE 8 4,700 0 0
AMBARELLA INC COM G037AX101 225 4,922 SH   SOLE 8 4,922 0 0
AMBARELLA INC COM G037AX101 58 1,267 SH   SOLE 9 1,267 0 0
AMBEV SA ADR 02319V103 704 266,701 SH   SOLE 1 266,701 0 0
AMBEV SA ADR 02319V103 297 112,501 SH   DFND 1 0 0 112,501
AMC ENTMT HLDGS INC COM 00165C104 148 34,708 SH   SOLE 1 34,708 0 0
AMC ENTMT HLDGS INC OPT 00165C104 6 1,300 SH Call SOLE 8 1,300 0 0
AMC ENTMT HLDGS INC COM 00165C104 56 13,108 SH   SOLE 8 13,108 0 0
AMC ENTMT HLDGS INC OPT 00165C104 785 183,100 SH Put SOLE 8 183,100 0 0
AMC NETWORKS INC COM 00164V103 1,073 45,880 SH   SOLE 1 45,880 0 0
AMC NETWORKS INC COM 00164V103 10 443 SH   SOLE 8 443 0 0
AMCOR PLC COM G0250X107 45 4,437 SH   DFND 1 0 0 4,437
AMCOR PLC COM G0250X107 10,900 1,067,668 SH   SOLE 1 1,067,668 0 0
AMCOR PLC COM G0250X107 12 1,230 SH   SOLE 8 1,230 0 0
AMCOR PLC COM G0250X107 140 13,789 SH   SOLE 9 13,789 0 0
AMDOCS LTD COM G02602103 1,631 26,786 SH   SOLE 1 26,786 0 0
AMDOCS LTD COM G02602103 48 781 SH   SOLE 8 781 0 0
AMEDISYS INC COM 023436108 1,788 9,005 SH   SOLE 1 9,005 0 0
AMEDISYS INC OPT 023436108 397 2,000 SH Put SOLE 8 2,000 0 0
AMEDISYS INC COM 023436108 1,355 6,828 SH   SOLE 8 6,828 0 0
AMEDISYS INC COM 023436108 129 650 SH   SOLE 99 650 0 0
AMER STATES WTR CO COM 029899101 4,129 52,507 SH   SOLE 1 52,507 0 0
AMER STATES WTR CO COM 029899101 68 867 SH   SOLE 8 867 0 0
AMERANT BANCORP INC COM 023576101 187 12,470 SH   SOLE 1 12,470 0 0
AMERANT BANCORP INC COM 023576101 0 3 SH   SOLE 8 3 0 0
AMERCO COM 023586100 2,589 8,567 SH   SOLE 1 8,567 0 0
AMERCO COM 023586100 18 60 SH   SOLE 8 60 0 0
AMERCO COM 023586100 19 60 SH   SOLE 9 60 0 0
AMEREN CORP COM 023608102 10,773 153,128 SH   SOLE 1 153,128 0 0
AMEREN CORP COM 023608102 133 1,887 SH   SOLE 8 1,887 0 0
AMEREN CORP COM 023608102 135 1,920 SH   SOLE 9 1,920 0 0
AMERESCO INC COM 02361E108 436 15,655 SH   SOLE 1 15,655 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 693 54,563 SH   SOLE 1 54,563 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 36 2,879 SH   SOLE 8 2,879 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 28 2,200 SH Put SOLE 8 2,200 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 18,706 1,431,200 SH Put SOLE 1 1,431,200 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 16,313 1,248,168 SH   SOLE 1 1,248,168 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 32,568 2,491,800 SH Put SOLE 8 2,491,800 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,889 144,525 SH   SOLE 8 144,525 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 8,279 633,400 SH Call SOLE 8 633,400 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 12 966 SH   SOLE 9 966 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 194 14,823 SH   DFND 20 0 0 14,823
AMERICAN ASSETS TR INC TRUS 024013104 3,314 119,074 SH   SOLE 1 119,074 0 0
AMERICAN ASSETS TR INC TRUS 024013104 4 161 SH   SOLE 8 161 0 0
AMERICAN ASSETS TR INC COM 024013104 218 7,839 SH   SOLE 99 7,839 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 3,398 447,303 SH   SOLE 1 447,303 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 27 3,600 SH Put SOLE 8 3,600 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 21 2,845 SH   SOLE 8 2,845 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 55 7,200 SH Call SOLE 8 7,200 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 3,970 113,576 SH   SOLE 1 113,576 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 0 4 SH   SOLE 8 4 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 2,394 219,601 SH   SOLE 1 219,601 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1,051 96,434 SH   SOLE 8 96,434 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 261 23,900 SH Call SOLE 8 23,900 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 2,284 209,500 SH Put SOLE 8 209,500 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 366 33,592 SH   SOLE 99 33,592 0 0
AMERICAN ELEC PWR CO INC COM 025537101 21,146 265,525 SH   SOLE 1 265,525 0 0
AMERICAN ELEC PWR CO INC COM 025537101 20 245 SH   DFND 1 0 0 245
AMERICAN ELEC PWR CO INC OPT 025537101 167 2,100 SH Call SOLE 8 2,100 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,688 21,193 SH   SOLE 8 21,193 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 852 10,700 SH Put SOLE 8 10,700 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,305 16,382 SH   SOLE 9 16,382 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,328 29,227 SH   SOLE 99 29,227 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 2,135 86,381 SH   SOLE 1 86,381 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 5 201 SH   SOLE 8 201 0 0
AMERICAN EXPRESS CO COM 025816109 130 1,362 SH   DFND 1 0 0 1,362
AMERICAN EXPRESS CO COM 025816109 79,835 838,593 SH   SOLE 1 838,593 0 0
AMERICAN EXPRESS CO COM 025816109 858 9,016 SH   SOLE 8 9,016 0 0
AMERICAN EXPRESS CO OPT 025816109 1,247 13,100 SH Put SOLE 8 13,100 0 0
AMERICAN EXPRESS CO OPT 025816109 685 7,200 SH Call SOLE 8 7,200 0 0
AMERICAN EXPRESS CO COM 025816109 545 5,727 SH   SOLE 9 5,727 0 0
AMERICAN FIN TR INC TRUS 02607T109 478 60,230 SH   SOLE 1 60,230 0 0
AMERICAN FIN TR INC TRUS 02607T109 1 67 SH   SOLE 8 67 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 2,232 35,171 SH   SOLE 1 35,171 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 25 395 SH   SOLE 8 395 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 33 526 SH   SOLE 9 526 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 11,612 431,661 SH   SOLE 1 431,661 0 0
AMERICAN HOMES 4 RENT COM 02665T306 4,055 150,735 SH   SOLE 99 150,735 0 0
AMERICAN INTL GROUP INC COM 026874784 36,355 1,165,906 SH   SOLE 1 1,165,906 0 0
AMERICAN INTL GROUP INC WARR 026874156 9 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC OPT 026874784 2,622 84,100 SH Put SOLE 8 84,100 0 0
AMERICAN INTL GROUP INC OPT 026874784 471 15,100 SH Call SOLE 8 15,100 0 0
AMERICAN INTL GROUP INC COM 026874784 1,389 44,542 SH   SOLE 8 44,542 0 0
AMERICAN INTL GROUP INC COM 026874784 1,655 53,107 SH   SOLE 9 53,107 0 0
AMERICAN INTL GROUP INC WARR 026874156 0 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 1,265 40,586 SH   SOLE 99 40,586 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 268 10,720 SH   SOLE 1 10,720 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 1 44 SH   SOLE 8 44 0 0
AMERICAN NATL INS CO COM 028591105 316 4,395 SH   SOLE 1 4,395 0 0
AMERICAN NATL INS CO COM 028591105 11 151 SH   SOLE 8 151 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 558 18,842 SH   SOLE 1 18,842 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 8 264 SH   SOLE 8 264 0 0
AMERICAN RENAL ASSOCS HLDGS COM 029227105 49 7,545 SH   SOLE 1 7,545 0 0
AMERICAN RENAL ASSOCS HLDGS COM 029227105 8 1,285 SH   SOLE 8 1,285 0 0
AMERICAN RES CORP COM 02927U208 0 3 SH   SOLE 8 3 0 0
AMERICAN RLTY INVS INC COM 029174109 6 638 SH   SOLE 1 638 0 0
AMERICAN RLTY INVS INC COM 029174109 3 380 SH   SOLE 8 380 0 0
AMERICAN SOFTWARE INC COM 029683109 260 16,426 SH   SOLE 1 16,426 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 134 16,432 SH   SOLE 1 16,432 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 8 1,024 SH   SOLE 8 1,024 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 40 4,900 SH Put SOLE 8 4,900 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 16 2,000 SH Call SOLE 8 2,000 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 205 792 SH   DFND 1 0 0 792
AMERICAN TOWER CORP NEW COM 03027X100 552 2,134 SH   SOLE 1 2,134 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 168,373 651,239 SH   SOLE 1 276,768 374,471 0
AMERICAN TOWER CORP NEW OPT 03027X100 26,914 104,100 SH Call SOLE 8 104,100 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 6,729 26,029 SH   SOLE 8 26,029 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,093 8,097 SH   SOLE 9 8,097 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 11,070 42,819 SH   SOLE 20 0 42,819 0
AMERICAN TOWER CORP NEW TRUS 03027X100 4,886 18,898 SH   SOLE 82 0 18,898 0
AMERICAN TOWER CORP NEW COM 03027X100 3,085 11,934 SH   SOLE 99 11,934 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 11,388 44,048 SH   SOLE 99 0 44,048 0
AMERICAN VANGUARD CORP COM 030371108 350 25,412 SH   SOLE 1 25,412 0 0
AMERICAN VANGUARD CORP COM 030371108 0 7 SH   SOLE 8 7 0 0
AMERICAN VANGUARD CORP COM 030371108 145 10,552 SH   SOLE 99 10,552 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,613 21,325 SH   SOLE 1 21,325 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 120 1,588 SH   SOLE 8 1,588 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 189 2,495 SH   SOLE 99 2,495 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 15,643 121,584 SH   SOLE 1 121,584 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 183 1,424 SH   SOLE 8 1,424 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 525 4,084 SH   SOLE 9 4,084 0 0
AMERICAS CAR MART INC COM 03062T105 722 8,213 SH   SOLE 1 8,213 0 0
AMERICAS CAR MART INC COM 03062T105 12 135 SH   SOLE 8 135 0 0
AMERICAS CAR MART INC COM 03062T105 474 5,398 SH   SOLE 99 5,398 0 0
AMERICOLD RLTY TR TRUS 03064D108 9,597 264,381 SH   SOLE 1 264,381 0 0
AMERICOLD RLTY TR TRUS 03064D108 20 548 SH   SOLE 8 548 0 0
AMERICOLD RLTY TR COM 03064D108 201 5,548 SH   SOLE 99 5,548 0 0
AMERIPRISE FINL INC COM 03076C106 18,283 121,850 SH   SOLE 1 121,850 0 0
AMERIPRISE FINL INC COM 03076C106 198 1,321 SH   SOLE 8 1,321 0 0
AMERIPRISE FINL INC OPT 03076C106 330 2,200 SH Call SOLE 8 2,200 0 0
AMERIPRISE FINL INC OPT 03076C106 270 1,800 SH Put SOLE 8 1,800 0 0
AMERIPRISE FINL INC COM 03076C106 156 1,032 SH   SOLE 9 1,032 0 0
AMERIS BANCORP COM 03076K108 1,394 59,102 SH   SOLE 1 59,102 0 0
AMERIS BANCORP COM 03076K108 1 28 SH   SOLE 8 28 0 0
AMERIS BANCORP COM 03076K108 82 3,494 SH   SOLE 99 3,494 0 0
AMERISAFE INC COM 03071H100 1,123 18,352 SH   SOLE 1 18,352 0 0
AMERISAFE INC COM 03071H100 2 36 SH   SOLE 8 36 0 0
AMERISOURCEBERGEN CORP COM 03073E105 23,775 235,936 SH   SOLE 1 235,936 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 3,225 32,000 SH Put SOLE 8 32,000 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,183 11,727 SH   SOLE 8 11,727 0 0
AMERISOURCEBERGEN CORP COM 03073E105 121 1,208 SH   SOLE 9 1,208 0 0
AMERISOURCEBERGEN CORP COM 03073E105 940 9,332 SH   SOLE 99 9,332 0 0
AMES NATL CORP COM 031001100 96 4,859 SH   SOLE 1 4,859 0 0
AMES NATL CORP COM 031001100 1 47 SH   SOLE 8 47 0 0
AMETEK INC COM 031100100 23,582 263,862 SH   SOLE 1 263,862 0 0
AMETEK INC COM 031100100 419 4,690 SH   SOLE 8 4,690 0 0
AMETEK INC COM 031100100 172 1,927 SH   SOLE 9 1,927 0 0
AMETEK INC COM 031100100 2,843 31,815 SH   SOLE 99 31,815 0 0
AMGEN INC COM 031162100 172,655 732,020 SH   SOLE 1 732,020 0 0
AMGEN INC COM 031162100 277 1,174 SH   DFND 1 0 0 1,174
AMGEN INC OPT 031162100 9,434 40,000 SH Put SOLE 1 40,000 0 0
AMGEN INC OPT 031162100 1,368 5,800 SH Put SOLE 8 5,800 0 0
AMGEN INC COM 031162100 2,529 10,723 SH   SOLE 8 10,723 0 0
AMGEN INC COM 031162100 1,375 5,829 SH   SOLE 9 5,829 0 0
AMGEN INC COM 031162100 2 10 SH   DFND 20 0 0 10
AMGEN INC COM 031162100 100 425 SH   SOLE 99 425 0 0
AMICUS THERAPEUTICS INC COM 03152W109 7,144 473,826 SH   SOLE 1 473,826 0 0
AMICUS THERAPEUTICS INC COM 03152W109 84 5,559 SH   SOLE 8 5,559 0 0
AMKOR TECHNOLOGY INC COM 031652100 677 54,996 SH   SOLE 1 54,996 0 0
AMKOR TECHNOLOGY INC COM 031652100 241 19,607 SH   SOLE 8 19,607 0 0
AMKOR TECHNOLOGY INC OPT 031652100 47 3,800 SH Call SOLE 8 3,800 0 0
AMN HEALTHCARE SVCS INC COM 001744101 3,951 87,317 SH   SOLE 1 87,317 0 0
AMN HEALTHCARE SVCS INC COM 001744101 289 6,392 SH   SOLE 99 6,392 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 663 139,283 SH   SOLE 1 139,283 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 25 5,175 SH   SOLE 8 5,175 0 0
AMPCO-PITTSBURGH CORP COM 032037103 0 56 SH   SOLE 8 56 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 1,257 56,016 SH   SOLE 1 56,016 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 1 52 SH   SOLE 8 52 0 0
AMPHENOL CORP NEW COM 032095101 76,062 793,881 SH   SOLE 1 209,022 584,859 0
AMPHENOL CORP NEW COM 032095101 58 601 SH   DFND 1 0 0 601
AMPHENOL CORP NEW COM 032095101 262 2,737 SH   SOLE 8 2,737 0 0
AMPHENOL CORP NEW OPT 032095101 364 3,800 SH Call SOLE 8 3,800 0 0
AMPHENOL CORP NEW COM 032095101 270 2,820 SH   SOLE 9 2,820 0 0
AMPHENOL CORP NEW COM 032095101 7,458 77,843 SH   SOLE 20 0 77,843 0
AMPHENOL CORP NEW COM 032095101 2,930 30,586 SH   SOLE 82 0 30,586 0
AMPHENOL CORP NEW COM 032095101 7,873 82,172 SH   SOLE 99 0 82,172 0
AMTECH SYS INC COM 032332504 0 68 SH   SOLE 8 68 0 0
AMYRIS INC COM 03236M200 165 38,660 SH   SOLE 1 38,660 0 0
AMYRIS INC COM 03236M200 2 367 SH   SOLE 8 367 0 0
ANALOG DEVICES INC COM 032654105 40,394 329,367 SH   SOLE 1 329,367 0 0
ANALOG DEVICES INC COM 032654105 3 25 SH   DFND 1 0 0 25
ANALOG DEVICES INC OPT 032654105 883 7,200 SH Call SOLE 8 7,200 0 0
ANALOG DEVICES INC COM 032654105 313 2,553 SH   SOLE 8 2,553 0 0
ANALOG DEVICES INC OPT 032654105 515 4,200 SH Put SOLE 8 4,200 0 0
ANALOG DEVICES INC COM 032654105 465 3,793 SH   SOLE 9 3,793 0 0
ANALOG DEVICES INC COM 032654105 3 24 SH   DFND 20 0 0 24
ANAPLAN INC COM 03272L108 82,579 1,822,533 SH   SOLE 1 1,822,533 0 0
ANAPTYSBIO INC COM 032724106 489 21,849 SH   SOLE 1 21,849 0 0
ANAPTYSBIO INC COM 032724106 45 2,043 SH   SOLE 8 2,043 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 529 107,585 SH   SOLE 1 107,585 0 0
ANDERSONS INC COM 034164103 445 32,301 SH   SOLE 1 32,301 0 0
ANDERSONS INC COM 034164103 2 197 SH   SOLE 8 197 0 0
ANGI HOMESERVICES INC COM 00183L102 1 50 SH   SOLE 1 50 0 0
ANGI HOMESERVICES INC COM 00183L102 6 528 SH   SOLE 8 528 0 0
ANGIODYNAMICS INC COM 03475V101 594 58,419 SH   SOLE 1 58,419 0 0
ANGIODYNAMICS INC COM 03475V101 1 146 SH   SOLE 8 146 0 0
ANGLOGOLD ASHANTI LIMITED ADR 035128206 5,967 202,386 SH   SOLE 1 202,386 0 0
ANGLOGOLD ASHANTI LIMITED OPT 035128206 4,379 148,500 SH Call SOLE 8 148,500 0 0
ANGLOGOLD ASHANTI LIMITED OPT 035128206 1,590 53,900 SH Put SOLE 8 53,900 0 0
ANGLOGOLD ASHANTI LIMITED ADR 035128206 133 4,509 SH   SOLE 9 4,509 0 0
ANGLOGOLD ASHANTI LIMITED ADR 035128206 82 2,781 SH   SOLE 99 2,781 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 68,977 1,399,126 SH   SOLE 1 1,399,126 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 82,400 1,671,400 SH Call SOLE 1 1,671,400 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 185 3,750 SH   DFND 1 0 0 3,750
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 8,115 164,600 SH Put SOLE 8 164,600 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 10,797 219,000 SH Call SOLE 8 219,000 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 673 13,641 SH   SOLE 9 13,641 0 0
ANI PHARMACEUTICALS INC COM 00182C103 278 8,606 SH   SOLE 1 8,606 0 0
ANI PHARMACEUTICALS INC COM 00182C103 155 4,787 SH   SOLE 8 4,787 0 0
ANIKA THERAPEUTICS INC COM 035255108 915 24,239 SH   SOLE 1 24,239 0 0
ANIKA THERAPEUTICS INC COM 035255108 9 239 SH   SOLE 8 239 0 0
ANNALY CAPITAL MANAGEMENT IN TRUS 035710409 9,920 1,512,255 SH   SOLE 1 1,512,255 0 0
ANNALY CAPITAL MANAGEMENT IN TRUS 035710409 77 11,700 SH   DFND 1 0 0 11,700
ANNALY CAPITAL MANAGEMENT IN TRUS 035710409 103 15,636 SH   SOLE 8 15,636 0 0
ANNALY CAPITAL MANAGEMENT IN OPT 035710409 188 28,600 SH Put SOLE 8 28,600 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 349 53,314 SH   SOLE 9 53,314 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 541 82,488 SH   SOLE 99 82,488 0 0
ANSYS INC COM 03662Q105 21,199 72,665 SH   SOLE 1 72,665 0 0
ANSYS INC OPT 03662Q105 934 3,200 SH Call SOLE 8 3,200 0 0
ANSYS INC COM 03662Q105 66 229 SH   SOLE 8 229 0 0
ANSYS INC COM 03662Q105 276 944 SH   SOLE 9 944 0 0
ANTARES PHARMA INC COM 036642106 248 90,414 SH   SOLE 1 90,414 0 0
ANTARES PHARMA INC COM 036642106 27 9,800 SH   SOLE 8 9,800 0 0
ANTERO MIDSTREAM CORP COM 03676B102 75 14,795 SH   SOLE 1 14,795 0 0
ANTERO RESOURCES CORP COM 03674X106 12 4,712 SH   DFND 1 0 0 4,712
ANTERO RESOURCES CORP COM 03674X106 1,734 682,690 SH   SOLE 1 682,690 0 0
ANTERO RESOURCES CORP COM 03674X106 53 20,952 SH   SOLE 8 20,952 0 0
ANTERO RESOURCES CORP OPT 03674X106 6 2,500 SH Call SOLE 8 2,500 0 0
ANTHEM INC COM 036752103 66,079 251,274 SH   SOLE 1 251,274 0 0
ANTHEM INC OPT 036752103 920 3,500 SH Put SOLE 8 3,500 0 0
ANTHEM INC COM 036752103 564 2,147 SH   SOLE 8 2,147 0 0
ANTHEM INC COM 036752103 522 1,986 SH   SOLE 9 1,986 0 0
ANTHEM INC COM 036752103 623 2,369 SH   SOLE 99 2,369 0 0
ANWORTH MTG ASSET CORP TRUS 037347101 158 92,569 SH   SOLE 1 92,569 0 0
ANWORTH MTG ASSET CORP TRUS 037347101 0 2 SH   SOLE 8 2 0 0
AON PLC OPT G0408V102 96 500 SH Put SOLE 8 500 0 0
APACHE CORP COM 037411105 86 6,392 SH   DFND 1 0 0 6,392
APACHE CORP COM 037411105 3,138 232,437 SH   SOLE 1 232,437 0 0
APACHE CORP OPT 037411105 5,415 401,100 SH Call SOLE 8 401,100 0 0
APACHE CORP COM 037411105 214 15,887 SH   SOLE 8 15,887 0 0
APACHE CORP OPT 037411105 648 48,000 SH Put SOLE 8 48,000 0 0
APACHE CORP COM 037411105 169 12,568 SH   SOLE 9 12,568 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 3,999 106,251 SH   SOLE 1 106,251 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 143 3,794 SH   SOLE 1 3,794 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 6 155 SH   SOLE 9 155 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 2,316 61,522 SH   SOLE 99 61,522 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 1,967 60,233 SH   SOLE 1 60,233 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 48 1,484 SH   SOLE 8 1,484 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 58 1,787 SH   SOLE 99 1,787 0 0
APHRIA INC COM 03765K104 14 3,177 SH   DFND 1 0 0 3,177
APHRIA INC OPT 03765K104 177 41,300 SH Put SOLE 8 41,300 0 0
APHRIA INC COM 03765K104 38 8,999 SH   SOLE 8 8,999 0 0
APOGEE ENTERPRISES INC COM 037598109 817 35,513 SH   SOLE 1 35,513 0 0
APOGEE ENTERPRISES INC COM 037598109 12 479 SH   SOLE 8 479 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 1,341 136,763 SH   SOLE 1 136,763 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 22 2,227 SH   SOLE 8 2,227 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 326 373,000 PRN   SOLE 8 0 0 373,000
APOLLO INVT CORP COM 03761U502 25 2,535 SH   SOLE 8 2,535 0 0
APOLLO MED HLDGS INC COM 03763A207 90 5,461 SH   SOLE 1 5,461 0 0
APPFOLIO INC COM 03783C100 4,621 28,405 SH   SOLE 1 28,405 0 0
APPFOLIO INC COM 03783C100 25 154 SH   SOLE 8 154 0 0
APPIAN CORP COM 03782L101 11 216 SH   DFND 1 0 0 216
APPIAN CORP COM 03782L101 2,952 57,586 SH   SOLE 1 57,586 0 0
APPIAN CORP COM 03782L101 3 65 SH   SOLE 8 65 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 1,018 105,328 SH   SOLE 1 105,328 0 0
APPLE INC OPT 037833100 227,488 623,600 SH Put SOLE 1 623,600 0 0
APPLE INC COM 037833100 10,023 27,475 SH   DFND 1 0 0 27,475
APPLE INC OPT 037833100 21,378 58,600 SH Call SOLE 1 58,600 0 0
APPLE INC COM 037833100 2,025,705 5,552,922 SH   SOLE 1 5,035,690 517,232 0
APPLE INC OPT 037833100 684,985 1,877,700 SH Put SOLE 8 1,877,700 0 0
APPLE INC COM 037833100 1,264 3,466 SH   SOLE 8 3,466 0 0
APPLE INC OPT 037833100 403,396 1,105,800 SH Call SOLE 8 1,105,800 0 0
APPLE INC COM 037833100 15,881 43,534 SH   SOLE 9 43,534 0 0
APPLE INC COM 037833100 10 28 SH   DFND 20 0 0 28
APPLE INC COM 037833100 24,848 68,115 SH   SOLE 20 0 68,115 0
APPLE INC COM 037833100 9,595 26,301 SH   SOLE 82 0 26,301 0
APPLE INC COM 037833100 26,642 73,031 SH   SOLE 99 4,534 68,497 0
APPLIED GENETIC TECHNOLOGIES COM 03820J100 201 36,251 SH   SOLE 1 36,251 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,536 40,645 SH   SOLE 1 40,645 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 18 286 SH   SOLE 8 286 0 0
APPLIED MATLS INC COM 038222105 62,209 1,029,135 SH   SOLE 1 1,029,135 0 0
APPLIED MATLS INC OPT 038222105 4,534 75,000 SH Put SOLE 1 75,000 0 0
APPLIED MATLS INC COM 038222105 299 4,941 SH   DFND 1 0 0 4,941
APPLIED MATLS INC OPT 038222105 1,124 18,600 SH Call SOLE 8 18,600 0 0
APPLIED MATLS INC COM 038222105 3,898 64,498 SH   SOLE 8 64,498 0 0
APPLIED MATLS INC OPT 038222105 17,379 287,500 SH Put SOLE 8 287,500 0 0
APPLIED MATLS INC OPT 038222105 4,534 75,000 SH Put SOLE 9 75,000 0 0
APPLIED MATLS INC COM 038222105 1,447 23,940 SH   SOLE 9 23,940 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 450 41,381 SH   SOLE 1 41,381 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 76 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 1 54 SH   SOLE 8 54 0 0
APPLIED THERAPEUTICS INC COM 03828A101 266 7,335 SH   SOLE 1 7,335 0 0
APPLIED THERAPEUTICS INC COM 03828A101 318 8,788 SH   SOLE 8 8,788 0 0
APTARGROUP INC COM 038336103 1,454 12,976 SH   SOLE 1 12,976 0 0
APTARGROUP INC COM 038336103 248 2,210 SH   SOLE 8 2,210 0 0
APTARGROUP INC OPT 038336103 493 4,400 SH Put SOLE 8 4,400 0 0
APTINYX INC COM 03836N103 93 22,425 SH   SOLE 1 22,425 0 0
APTINYX INC COM 03836N103 368 88,286 SH   SOLE 8 88,286 0 0
APTIV PLC COM G6095L109 12,165 156,118 SH   SOLE 1 156,118 0 0
APTIV PLC COM G6095L109 54 697 SH   DFND 1 0 0 697
APTIV PLC OPT G6095L109 14,898 191,200 SH Call SOLE 8 191,200 0 0
APTIV PLC OPT G6095L109 132 1,700 SH Put SOLE 8 1,700 0 0
APTIV PLC COM G6095L109 156 1,998 SH   SOLE 8 1,998 0 0
APTIV PLC COM G6095L109 157 2,002 SH   SOLE 9 2,002 0 0
APTOSE BIOSCIENCES INC COM 03835T200 0 9 SH   SOLE 8 9 0 0
APYX MED CORP COM 03837C106 102 18,476 SH   SOLE 1 18,476 0 0
APYX MED CORP COM 03837C106 0 29 SH   SOLE 8 29 0 0
AQUA METALS INC COM 03837J101 0 11 SH   SOLE 8 11 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 118 SH   SOLE 8 118 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 156 32,342 SH   SOLE 1 32,342 0 0
ARAMARK COM 03852U106 4,621 204,681 SH   SOLE 1 204,681 0 0
ARAMARK COM 03852U106 182 8,062 SH   SOLE 8 8,062 0 0
ARAMARK COM 03852U106 38 1,720 SH   SOLE 9 1,720 0 0
ARAMARK COM 03852U106 134 5,931 SH   SOLE 99 5,931 0 0
ARAVIVE INC COM 03890D108 78 6,674 SH   SOLE 1 6,674 0 0
ARBOR RLTY TR INC TRUS 038923108 525 56,784 SH   SOLE 1 56,784 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 3 3,063 SH   SOLE 8 3,063 0 0
ARCBEST CORP COM 03937C105 4,025 151,798 SH   SOLE 1 151,798 0 0
ARCBEST CORP COM 03937C105 18 637 SH   SOLE 8 637 0 0
ARCBEST CORP OPT 03937C105 29 1,100 SH Put SOLE 8 1,100 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 329 30,654 SH   SOLE 1 30,654 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 1,385 129,100 SH Call SOLE 8 129,100 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 644 60,000 SH Put SOLE 8 60,000 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 438 40,833 SH   SOLE 8 40,833 0 0
ARCH CAP GROUP LTD COM G0450A105 8,138 284,063 SH   SOLE 1 284,063 0 0
ARCH CAP GROUP LTD COM G0450A105 3,379 117,930 SH   SOLE 8 117,930 0 0
ARCH CAP GROUP LTD COM G0450A105 83 2,892 SH   SOLE 9 2,892 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 23,070 578,225 SH   SOLE 1 578,225 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 84 2,100 SH Put SOLE 8 2,100 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 76 1,900 SH Call SOLE 8 1,900 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,217 30,511 SH   SOLE 8 30,511 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 178 4,450 SH   SOLE 9 4,450 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 367 9,200 SH   SOLE 99 9,200 0 0
ARCHROCK INC COM 03957W106 857 131,934 SH   SOLE 1 131,934 0 0
ARCHROCK INC COM 03957W106 2 286 SH   SOLE 8 286 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 21 5,100 SH   SOLE 1 5,100 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 29 7,000 SH   DFND 1 0 0 7,000
ARCOSA INC COM 039653100 2,485 58,865 SH   SOLE 1 58,865 0 0
ARCOSA INC COM 039653100 11 256 SH   SOLE 8 256 0 0
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 1,449 31,038 SH   SOLE 1 31,038 0 0
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 28 600 SH   SOLE 8 600 0 0
ARCUS BIOSCIENCES INC COM 03969F109 749 30,276 SH   SOLE 1 30,276 0 0
ARCUS BIOSCIENCES INC COM 03969F109 541 21,873 SH   SOLE 8 21,873 0 0
ARDAGH GROUP S A COM L0223L101 10 783 SH   SOLE 1 783 0 0
ARDAGH GROUP S A COM L0223L101 1 103 SH   SOLE 8 103 0 0
ARDAGH GROUP S A COM L0223L101 66 5,081 SH   SOLE 99 5,081 0 0
ARDELYX INC COM 039697107 279 40,156 SH   SOLE 1 40,156 0 0
ARDELYX INC COM 039697107 10 1,374 SH   SOLE 8 1,374 0 0
ARDMORE SHIPPING CORP COM Y0207T100 80 18,429 SH   SOLE 1 18,429 0 0
ARDMORE SHIPPING CORP COM Y0207T100 0 13 SH   SOLE 8 13 0 0
ARENA PHARMACEUTICALS INC COM 040047607 4,377 69,506 SH   SOLE 1 69,506 0 0
ARENA PHARMACEUTICALS INC COM 040047607 137 2,153 SH   SOLE 8 2,153 0 0
ARENA PHARMACEUTICALS INC COM 040047607 91 1,440 SH   SOLE 99 1,440 0 0
ARES CAPITAL CORP BOND 04010LAT0 148 149,000 PRN   SOLE 8 0 0 149,000
ARES CAPITAL CORP OPT 04010L103 3,592 248,600 SH Put SOLE 8 248,600 0 0
ARES CAPITAL CORP COM 04010L103 1,116 77,251 SH   SOLE 8 77,251 0 0
ARES CAPITAL CORP BOND 04010LAW3 1,418 1,460,000 PRN   SOLE 8 0 0 1,460,000
ARES COML REAL ESTATE CORP TRUS 04013V108 155 17,004 SH   SOLE 1 17,004 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 18 2,043 SH   SOLE 8 2,043 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 746 18,806 SH   SOLE 1 18,806 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 342 8,615 SH   SOLE 8 8,615 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 664 16,722 SH   SOLE 99 16,722 0 0
ARGAN INC COM 04010E109 389 8,217 SH   SOLE 1 8,217 0 0
ARGAN INC COM 04010E109 12 255 SH   SOLE 8 255 0 0
ARGAN INC COM 04010E109 28 582 SH   SOLE 99 582 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 623 17,890 SH   SOLE 1 17,890 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 6 173 SH   SOLE 8 173 0 0
ARISTA NETWORKS INC COM 040413106 15,470 73,655 SH   SOLE 1 73,655 0 0
ARISTA NETWORKS INC COM 040413106 5,274 25,111 SH   SOLE 8 25,111 0 0
ARISTA NETWORKS INC OPT 040413106 273 1,300 SH Call SOLE 8 1,300 0 0
ARISTA NETWORKS INC OPT 040413106 15,753 75,000 SH Put SOLE 8 75,000 0 0
ARISTA NETWORKS INC COM 040413106 144 686 SH   SOLE 9 686 0 0
ARISTA NETWORKS INC COM 040413106 1,050 5,000 SH   SOLE 82 5,000 0 0
ARK RESTAURANTS CORP COM 040712101 0 6 SH   SOLE 8 6 0 0
ARLO TECHNOLOGIES INC COM 04206A101 330 127,953 SH   SOLE 1 127,953 0 0
ARLO TECHNOLOGIES INC COM 04206A101 19 7,260 SH   SOLE 8 7,260 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 591 59,307 SH   SOLE 1 59,307 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 0 32 SH   SOLE 8 32 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 1,482 157,911 SH   SOLE 1 157,911 0 0
ARMSTRONG FLOORING INC COM 04238R106 20 6,544 SH   SOLE 8 6,544 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 715 9,177 SH   SOLE 1 9,177 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 62 802 SH   SOLE 8 802 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 782 10,031 SH   SOLE 99 10,031 0 0
ARROW ELECTRS INC COM 042735100 2,974 43,275 SH   SOLE 1 43,275 0 0
ARROW ELECTRS INC COM 042735100 71 1,028 SH   SOLE 8 1,028 0 0
ARROW ELECTRS INC COM 042735100 41 590 SH   SOLE 9 590 0 0
ARROW FINL CORP COM 042744102 876 29,449 SH   SOLE 1 29,449 0 0
ARROW FINL CORP COM 042744102 0 3 SH   SOLE 8 3 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 8,384 194,106 SH   SOLE 1 194,106 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 61 1,416 SH   SOLE 8 1,416 0 0
ARTESIAN RESOURCES CORP COM 043113208 161 4,433 SH   SOLE 1 4,433 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 3,247 99,878 SH   SOLE 1 99,878 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 13 407 SH   SOLE 8 407 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 58 1,770 SH   SOLE 99 1,770 0 0
ARVINAS INC COM 04335A105 4,094 122,060 SH   SOLE 1 122,060 0 0
ARVINAS INC COM 04335A105 171 5,094 SH   SOLE 8 5,094 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 1,441 18,635 SH   SOLE 1 18,635 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 73 945 SH   SOLE 8 945 0 0
ASCENDIS PHARMA A S ADR 04351P101 532 3,600 SH   SOLE 1 3,600 0 0
ASCENDIS PHARMA A S ADR 04351P101 8 54 SH   SOLE 8 54 0 0
ASCENDIS PHARMA A S ADR 04351P101 49 329 SH   SOLE 99 329 0 0
ASGN INC COM 00191U102 2,007 30,079 SH   SOLE 1 30,079 0 0
ASGN INC COM 00191U102 89 1,334 SH   SOLE 8 1,334 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 0 89 SH   SOLE 8 89 0 0
ASHFORD INC COM 044104107 0 9 SH   SOLE 8 9 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 201 2,912 SH   SOLE 1 2,912 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 82 1,187 SH   SOLE 8 1,187 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 97 1,400 SH Call SOLE 8 1,400 0 0
ASML HOLDING N V ADR N07059210 4,603 12,507 SH   SOLE 1 12,507 0 0
ASML HOLDING N V ADR N07059210 68 184 SH   DFND 1 0 0 184
ASML HOLDING N V OPT N07059210 7,581 20,600 SH Call SOLE 8 20,600 0 0
ASML HOLDING N V OPT N07059210 4,269 11,600 SH Put SOLE 8 11,600 0 0
ASML HOLDING N V GDR N07059210 22 60 SH   SOLE 9 60 0 0
ASPEN AEROGELS INC COM 04523Y105 73 11,198 SH   SOLE 1 11,198 0 0
ASPEN TECHNOLOGY INC COM 045327103 6,088 58,759 SH   SOLE 1 58,759 0 0
ASPEN TECHNOLOGY INC COM 045327103 6 56 SH   SOLE 8 56 0 0
ASPEN TECHNOLOGY INC COM 045327103 125 1,211 SH   SOLE 99 1,211 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 2,980 127,754 SH   SOLE 1 127,754 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 668 28,644 SH   SOLE 8 28,644 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 21 920 SH   SOLE 99 920 0 0
ASSOCIATED BANC CORP COM 045487105 1,386 101,312 SH   SOLE 1 101,312 0 0
ASSOCIATED BANC CORP COM 045487105 24 1,799 SH   SOLE 8 1,799 0 0
ASSOCIATED CAP GROUP INC COM 045528106 37 1,018 SH   SOLE 1 1,018 0 0
ASSOCIATED CAP GROUP INC COM 045528106 1 31 SH   SOLE 8 31 0 0
ASSURANT INC COM 04621X108 6,714 64,990 SH   SOLE 1 64,990 0 0
ASSURANT INC COM 04621X108 55 530 SH   SOLE 8 530 0 0
ASSURANT INC COM 04621X108 50 489 SH   SOLE 9 489 0 0
ASSURANT INC COM 04621X108 437 4,227 SH   SOLE 99 4,227 0 0
ASSURED GUARANTY LTD COM G0585R106 1,694 69,381 SH   SOLE 1 69,381 0 0
ASSURED GUARANTY LTD OPT G0585R106 376 15,400 SH Put SOLE 8 15,400 0 0
ASSURED GUARANTY LTD OPT G0585R106 195 8,000 SH Call SOLE 8 8,000 0 0
ASSURED GUARANTY LTD COM G0585R106 436 17,876 SH   SOLE 8 17,876 0 0
ASSURED GUARANTY LTD COM G0585R106 187 7,671 SH   SOLE 99 7,671 0 0
ASTA FDG INC COM 046220109 10 800 SH   SOLE 8 800 0 0
ASTEC INDS INC COM 046224101 3,260 70,401 SH   SOLE 1 70,401 0 0
ASTEC INDS INC COM 046224101 42 912 SH   SOLE 8 912 0 0
ASTRAZENECA PLC ADR 046353108 33 618 SH   SOLE 1 618 0 0
ASTRAZENECA PLC OPT 046353108 1,116 21,100 SH Call SOLE 8 21,100 0 0
ASTRAZENECA PLC ADR 046353108 2,111 39,914 SH   SOLE 8 39,914 0 0
ASTRAZENECA PLC OPT 046353108 90 1,700 SH Put SOLE 8 1,700 0 0
ASTRAZENECA PLC ADR 046353108 7 124 SH   DFND 20 0 0 124
ASTRONICS CORP COM 046433108 134 12,743 SH   SOLE 1 12,743 0 0
ASTRONICS CORP COM 046433108 5 462 SH   SOLE 8 462 0 0
ASTRONOVA INC COM 04638F108 16 1,979 SH   SOLE 8 1,979 0 0
ASURE SOFTWARE INC COM 04649U102 47 7,213 SH   SOLE 1 7,213 0 0
AT HOME GROUP INC COM 04650Y100 171 26,505 SH   SOLE 1 26,505 0 0
AT HOME GROUP INC COM 04650Y100 81 12,520 SH   DFND 1 0 0 12,520
AT HOME GROUP INC COM 04650Y100 1 163 SH   SOLE 8 163 0 0
AT HOME GROUP INC OPT 04650Y100 31 4,700 SH Call SOLE 8 4,700 0 0
AT&ampT INC OPT 00206R102 20,408 675,100 SH Put SOLE 1 675,100 0 0
AT&ampT INC OPT 00206R102 4,217 139,500 SH Call SOLE 1 139,500 0 0
AT&ampT INC COM 00206R102 329,373 10,895,593 SH   SOLE 1 10,895,593 0 0
AT&ampT INC COM 00206R102 121 4,008 SH   DFND 1 0 0 4,008
AT&ampT INC OPT 00206R102 48,546 1,605,900 SH Put SOLE 8 1,605,900 0 0
AT&ampT INC OPT 00206R102 14,238 471,000 SH Call SOLE 8 471,000 0 0
AT&ampT INC COM 00206R102 32,190 1,064,884 SH   SOLE 8 1,064,884 0 0
AT&ampT INC COM 00206R102 11,092 366,883 SH   SOLE 9 366,883 0 0
AT&ampT INC COM 00206R102 3,222 106,571 SH   DFND 20 0 0 106,571
AT&ampT INC COM 00206R102 141 4,665 SH   SOLE 99 4,665 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 1,493 102,451 SH   SOLE 1 102,451 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 55 3,788 SH   SOLE 8 3,788 0 0
ATHENE HLDG LTD COM G0684D107 3,640 116,711 SH   SOLE 1 116,711 0 0
ATHENE HLDG LTD COM G0684D107 97 3,101 SH   SOLE 8 3,101 0 0
ATHENE HLDG LTD COM G0684D107 33 1,059 SH   SOLE 9 1,059 0 0
ATHENEX INC COM 04685N103 558 40,510 SH   SOLE 1 40,510 0 0
ATHENEX INC COM 04685N103 34 2,485 SH   SOLE 8 2,485 0 0
ATHERSYS INC NEW COM 04744L106 290 105,059 SH   SOLE 1 105,059 0 0
ATHERSYS INC NEW COM 04744L106 17 6,000 SH   SOLE 8 6,000 0 0
ATKORE INTL GROUP INC COM 047649108 1,758 64,308 SH   SOLE 1 64,308 0 0
ATKORE INTL GROUP INC COM 047649108 2 69 SH   SOLE 8 69 0 0
ATLANTIC AMERN CORP COM 048209100 0 25 SH   SOLE 8 25 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 396 32,647 SH   SOLE 1 32,647 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 3 229 SH   SOLE 8 229 0 0
ATLANTIC POWER CORP COM 04878Q863 434 216,998 SH   SOLE 1 216,998 0 0
ATLANTIC POWER CORP COM 04878Q863 11 5,704 SH   SOLE 8 5,704 0 0
ATLANTIC POWER CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 993 42,893 SH   SOLE 1 42,893 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 23 999 SH   SOLE 8 999 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 121 5,230 SH   SOLE 99 5,230 0 0
ATLANTICA SUSTAINABLE INFR P COM G0751N103 9 300 SH   SOLE 1 300 0 0
ATLANTICUS HLDGS CORP COM 04914Y102 47 4,455 SH   SOLE 1 4,455 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 1,484 34,493 SH   SOLE 1 34,493 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 1,206 1,248,000 PRN   SOLE 8 0 0 1,248,000
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 1 28 SH   SOLE 8 28 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 435 10,100 SH Call SOLE 8 10,100 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BH8 71 76,000 PRN   SOLE 8 0 0 76,000
ATLASSIAN CORP PLC COM G06242104 21,570 119,657 SH   SOLE 1 119,657 0 0
ATLASSIAN CORP PLC COM G06242104 92 508 SH   DFND 1 0 0 508
ATLASSIAN CORP PLC COM G06242104 702 3,893 SH   SOLE 8 3,893 0 0
ATLASSIAN CORP PLC OPT G06242104 9,230 51,200 SH Put SOLE 8 51,200 0 0
ATMOS ENERGY CORP COM 049560105 35,443 355,928 SH   SOLE 1 355,928 0 0
ATMOS ENERGY CORP COM 049560105 113 1,136 SH   SOLE 8 1,136 0 0
ATMOS ENERGY CORP COM 049560105 92 918 SH   SOLE 9 918 0 0
ATN INTL INC COM 00215F107 1,062 17,536 SH   SOLE 1 17,536 0 0
ATN INTL INC COM 00215F107 0 3 SH   SOLE 8 3 0 0
ATOMERA INC COM 04965B100 71 7,894 SH   SOLE 1 7,894 0 0
ATOMERA INC COM 04965B100 0 22 SH   SOLE 8 22 0 0
ATRECA INC COM 04965G109 249 11,712 SH   SOLE 1 11,712 0 0
ATRECA INC COM 04965G109 30 1,400 SH   SOLE 99 1,400 0 0
ATRICURE INC COM 04963C209 1,029 22,874 SH   SOLE 1 22,874 0 0
ATRICURE INC OPT 04963C209 135 3,000 SH Call SOLE 8 3,000 0 0
ATRICURE INC COM 04963C209 1,563 34,774 SH   SOLE 8 34,774 0 0
ATRION CORP COM 049904105 493 775 SH   SOLE 1 775 0 0
AUBURN NATL BANCORP COM 050473107 73 1,283 SH   SOLE 1 1,283 0 0
AUDIOEYE INC COM 050734201 0 13 SH   SOLE 8 13 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 245 15,100 SH   SOLE 1 15,100 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 1,017 62,586 SH   SOLE 8 62,586 0 0
AUTODESK INC COM 052769106 50,151 209,664 SH   SOLE 1 209,664 0 0
AUTODESK INC OPT 052769106 13,371 55,900 SH Put SOLE 8 55,900 0 0
AUTODESK INC COM 052769106 881 3,682 SH   SOLE 8 3,682 0 0
AUTODESK INC OPT 052769106 1,292 5,400 SH Call SOLE 8 5,400 0 0
AUTODESK INC COM 052769106 562 2,348 SH   SOLE 9 2,348 0 0
AUTOHOME INC ADR 05278C107 0 6 SH   SOLE 1 6 0 0
AUTOHOME INC ADR 05278C107 959 12,700 SH   SOLE 9 12,700 0 0
AUTOLIV INC COM 052800109 1,906 29,551 SH   SOLE 1 29,551 0 0
AUTOLIV INC COM 052800109 71 1,110 SH   SOLE 9 1,110 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 1 48 SH   SOLE 8 48 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 79,044 530,895 SH   SOLE 1 530,895 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 938 6,300 SH Call SOLE 8 6,300 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 104 700 SH   SOLE 8 700 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 744 5,000 SH Put SOLE 8 5,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,564 10,509 SH   SOLE 9 10,509 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 281 1,889 SH   SOLE 99 1,889 0 0
AUTONATION INC COM 05329W102 1,048 27,867 SH   SOLE 1 27,867 0 0
AUTONATION INC COM 05329W102 38 1,000 SH   DFND 1 0 0 1,000
AUTONATION INC OPT 05329W102 53 1,400 SH Put SOLE 8 1,400 0 0
AUTONATION INC COM 05329W102 279 7,430 SH   SOLE 8 7,430 0 0
AUTOWEB INC COM 05335B100 0 26 SH   SOLE 8 26 0 0
AUTOZONE INC COM 053332102 65,451 58,017 SH   SOLE 1 58,017 0 0
AUTOZONE INC COM 053332102 1,993 1,766 SH   SOLE 8 1,766 0 0
AUTOZONE INC OPT 053332102 6,092 5,400 SH Call SOLE 8 5,400 0 0
AUTOZONE INC OPT 053332102 3,384 3,000 SH Put SOLE 8 3,000 0 0
AUTOZONE INC COM 053332102 215 191 SH   SOLE 9 191 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 215 26,600 SH   SOLE 1 26,600 0 0
AVADEL PHARMACEUTICALS PLC ADR 05337M104 113 14,015 SH   SOLE 8 14,015 0 0
AVALARA INC COM 05338G106 10,878 81,733 SH   SOLE 1 81,733 0 0
AVALARA INC COM 05338G106 4 33 SH   SOLE 8 33 0 0
AVALARA INC COM 05338G106 30 225 SH   SOLE 9 225 0 0
AVALARA INC COM 05338G106 146 1,097 SH   SOLE 99 1,097 0 0
AVALON GLOBOCARE CORP COM 05344R104 20 10,676 SH   SOLE 1 10,676 0 0
AVALON GLOBOCARE CORP COM 05344R104 1 539 SH   SOLE 8 539 0 0
AVALONBAY CMNTYS INC TRUS 053484101 54,238 350,748 SH   SOLE 1 350,748 0 0
AVALONBAY CMNTYS INC TRUS 053484101 123 799 SH   SOLE 8 799 0 0
AVALONBAY CMNTYS INC COM 053484101 175 1,127 SH   SOLE 9 1,127 0 0
AVALONBAY CMNTYS INC COM 053484101 6,930 44,815 SH   SOLE 99 44,815 0 0
AVANGRID INC COM 05351W103 6,798 161,934 SH   SOLE 1 161,934 0 0
AVANGRID INC COM 05351W103 17 391 SH   SOLE 8 391 0 0
AVANOS MED INC COM 05350V106 1,018 34,654 SH   SOLE 1 34,654 0 0
AVANOS MED INC COM 05350V106 7 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 19 648 SH   SOLE 8 648 0 0
AVANTOR INC COM 05352A100 3,204 188,387 SH   SOLE 1 188,387 0 0
AVANTOR INC CONV 05352A209 3 50 SH   SOLE 8 50 0 0
AVANTOR INC COM 05352A100 1 84 SH   SOLE 8 84 0 0
AVANTOR INC COM 05352A100 636 37,448 SH   SOLE 9 37,448 0 0
AVAYA HLDGS CORP COM 05351X101 2,941 237,951 SH   SOLE 1 237,951 0 0
AVAYA HLDGS CORP COM 05351X101 33 2,722 SH   SOLE 8 2,722 0 0
AVAYA HLDGS CORP COM 05351X101 158 12,801 SH   SOLE 99 12,801 0 0
AVENUE THERAPEUTICS INC COM 05360L205 39 3,625 SH   SOLE 1 3,625 0 0
AVERY DENNISON CORP COM 053611109 6,365 55,783 SH   SOLE 1 55,783 0 0
AVERY DENNISON CORP COM 053611109 115 1,010 SH   SOLE 8 1,010 0 0
AVERY DENNISON CORP COM 053611109 78 685 SH   SOLE 9 685 0 0
AVERY DENNISON CORP COM 053611109 3,331 29,200 SH   SOLE 99 29,200 0 0
AVIAT NETWORKS INC COM 05366Y201 0 1 SH   SOLE 8 1 0 0
AVID BIOSERVICES INC COM 05368M106 204 31,043 SH   SOLE 1 31,043 0 0
AVID TECHNOLOGY INC COM 05367P100 125 17,155 SH   SOLE 1 17,155 0 0
AVID TECHNOLOGY INC COM 05367P100 0 49 SH   SOLE 8 49 0 0
AVIS BUDGET GROUP COM 053774105 3,354 146,574 SH   SOLE 1 146,574 0 0
AVIS BUDGET GROUP COM 053774105 1,027 44,907 SH   SOLE 8 44,907 0 0
AVIS BUDGET GROUP OPT 053774105 6,363 278,000 SH Put SOLE 8 278,000 0 0
AVIS BUDGET GROUP OPT 053774105 1,307 57,100 SH Call SOLE 8 57,100 0 0
AVISTA CORP COM 05379B107 2,554 70,186 SH   SOLE 1 70,186 0 0
AVISTA CORP COM 05379B107 3 78 SH   SOLE 8 78 0 0
AVNET INC COM 053807103 793 28,425 SH   SOLE 1 28,425 0 0
AVNET INC COM 053807103 27 964 SH   SOLE 8 964 0 0
AVROBIO INC COM 05455M100 319 18,326 SH   SOLE 1 18,326 0 0
AVROBIO INC COM 05455M100 7 414 SH   SOLE 8 414 0 0
AVROBIO INC COM 05455M100 36 2,059 SH   SOLE 99 2,059 0 0
AXALTA COATING SYS LTD COM G0750C108 4,808 213,224 SH   SOLE 1 213,224 0 0
AXALTA COATING SYS LTD COM G0750C108 54 2,405 SH   SOLE 8 2,405 0 0
AXALTA COATING SYS LTD OPT G0750C108 29 1,300 SH Put SOLE 8 1,300 0 0
AXALTA COATING SYS LTD OPT G0750C108 1,143 50,700 SH Call SOLE 8 50,700 0 0
AXALTA COATING SYS LTD COM G0750C108 33 1,483 SH   SOLE 9 1,483 0 0
AXALTA COATING SYS LTD COM G0750C108 711 31,533 SH   SOLE 99 31,533 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 1,404 50,417 SH   SOLE 1 50,417 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 128 4,600 SH   SOLE 99 4,600 0 0
AXCELLA HEALTH INC COM 05454B105 29 5,202 SH   SOLE 1 5,202 0 0
AXCELLA HEALTH INC COM 05454B105 1 132 SH   SOLE 8 132 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 126 3,109 SH   SOLE 1 3,109 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 590 14,539 SH   SOLE 8 14,539 0 0
AXOGEN INC COM 05463X106 437 47,263 SH   SOLE 1 47,263 0 0
AXON ENTERPRISE INC COM 05464C101 4,710 47,999 SH   SOLE 1 47,999 0 0
AXON ENTERPRISE INC COM 05464C101 1,157 11,792 SH   SOLE 8 11,792 0 0
AXON ENTERPRISE INC OPT 05464C101 2,453 25,000 SH Put SOLE 8 25,000 0 0
AXON ENTERPRISE INC OPT 05464C101 2,453 25,000 SH Call SOLE 8 25,000 0 0
AXONICS MODULATION TECHNOLOG COM 05465P101 587 16,755 SH   SOLE 1 16,755 0 0
AXONICS MODULATION TECHNOLOG COM 05465P101 1 23 SH   SOLE 8 23 0 0
AXOS FINANCIAL INC COM 05465C100 1,113 50,419 SH   SOLE 1 50,419 0 0
AXOS FINANCIAL INC COM 05465C100 17 768 SH   SOLE 8 768 0 0
AXOS FINANCIAL INC OPT 05465C100 15 700 SH Call SOLE 8 700 0 0
AXSOME THERAPEUTICS INC COM 05464T104 1,464 17,793 SH   SOLE 8 17,793 0 0
AXT INC COM 00246W103 101 21,357 SH   SOLE 1 21,357 0 0
AYTU BIOSCIENCE INC COM 054754700 18 12,606 SH   SOLE 1 12,606 0 0
AZZ INC COM 002474104 1,282 37,322 SH   SOLE 1 37,322 0 0
AZZ INC COM 002474104 22 626 SH   SOLE 8 626 0 0
B &amp G FOODS INC NEW COM 05508R106 1,594 65,373 SH   SOLE 1 65,373 0 0
B &amp G FOODS INC NEW COM 05508R106 85 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW COM 05508R106 3 108 SH   SOLE 8 108 0 0
B. RILEY FINANCIAL INC COM 05580M108 233 10,700 SH   SOLE 1 10,700 0 0
B. RILEY FINANCIAL INC COM 05580M108 8 378 SH   SOLE 8 378 0 0
B2GOLD CORP COM 11777Q209 3,540 622,069 SH   SOLE 1 622,069 0 0
B2GOLD CORP COM 11777Q209 20 3,596 SH   SOLE 9 3,596 0 0
BADGER METER INC COM 056525108 2,387 37,914 SH   SOLE 1 37,914 0 0
BADGER METER INC COM 056525108 23 365 SH   SOLE 8 365 0 0
BAIDU INC ADR 056752108 76 637 SH   DFND 1 0 0 637
BAIDU INC ADR 056752108 22,396 186,809 SH   SOLE 1 186,809 0 0
BAIDU INC OPT 056752108 5,563 46,400 SH Call SOLE 8 46,400 0 0
BAIDU INC OPT 056752108 29,577 246,700 SH Put SOLE 8 246,700 0 0
BAIDU INC ADR 056752108 20,160 168,157 SH   SOLE 8 168,157 0 0
BAIDU INC ADR 056752108 7,100 59,215 SH   SOLE 9 59,215 0 0
BAIDU INC ADR 056752108 6,193 51,655 SH   DFND 20 0 0 51,655
BAIDU INC ADR 056752108 2,835 23,648 SH   SOLE 99 23,648 0 0
BAIN CAP SPECIALTY FIN INC COM 05684B107 1 70 SH   SOLE 8 70 0 0
BAKER HUGHES COMPANY COM 05722G100 7,566 491,665 SH   SOLE 1 491,665 0 0
BAKER HUGHES COMPANY COM 05722G100 634 41,179 SH   SOLE 8 41,179 0 0
BAKER HUGHES COMPANY OPT 05722G100 820 53,300 SH Put SOLE 8 53,300 0 0
BAKER HUGHES COMPANY OPT 05722G100 589 38,300 SH Call SOLE 8 38,300 0 0
BAKER HUGHES COMPANY COM 05722G100 134 8,740 SH   SOLE 9 8,740 0 0
BALCHEM CORP COM 057665200 2,800 29,519 SH   SOLE 1 29,519 0 0
BALL CORP COM 058498106 31,669 455,719 SH   SOLE 1 455,719 0 0
BALL CORP COM 058498106 30 436 SH   DFND 1 0 0 436
BALL CORP OPT 058498106 76 1,100 SH Put SOLE 8 1,100 0 0
BALL CORP OPT 058498106 577 8,300 SH Call SOLE 8 8,300 0 0
BALL CORP COM 058498106 54 781 SH   SOLE 8 781 0 0
BALL CORP COM 058498106 176 2,550 SH   SOLE 9 2,550 0 0
BALLANTYNE STRONG INC COM 058516105 0 20 SH   SOLE 8 20 0 0
BALLARD PWR SYS INC NEW COM 058586108 12 806 SH   DFND 1 0 0 806
BANC OF CALIFORNIA INC COM 05990K106 431 39,853 SH   SOLE 1 39,853 0 0
BANC OF CALIFORNIA INC OPT 05990K106 208 19,200 SH Call SOLE 8 19,200 0 0
BANC OF CALIFORNIA INC COM 05990K106 119 11,013 SH   SOLE 8 11,013 0 0
BANC OF CALIFORNIA INC OPT 05990K106 117 10,800 SH Put SOLE 8 10,800 0 0
BANCFIRST CORP COM 05945F103 420 10,362 SH   SOLE 1 10,362 0 0
BANCFIRST CORP COM 05945F103 0 8 SH   SOLE 8 8 0 0
BANCO BRADESCO S A ADR 059460303 5,202 1,365,414 SH   SOLE 1 1,365,414 0 0
BANCO BRADESCO S A OPT 059460303 4,133 1,084,820 SH Put SOLE 8 1,084,820 0 0
BANCO BRADESCO S A ADR 059460303 3,582 940,206 SH   SOLE 8 940,206 0 0
BANCO BRADESCO S A OPT 059460303 151 39,512 SH Call SOLE 8 39,512 0 0
BANCO MACRO SA ADR 05961W105 121 6,500 SH   SOLE 1 6,500 0 0
BANCO MACRO SA ADR 05961W105 61 3,290 SH   SOLE 99 3,290 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 849 162,643 SH   SOLE 1 162,643 0 0
BANCO SANTANDER MEXICO SA ADR 05969B103 123 34,000 SH   SOLE 99 34,000 0 0
BANCO SANTANDER S.A. ADR 05964H105 474 196,777 SH   SOLE 1 196,777 0 0
BANCO SANTANDER S.A. ADR 05964H105 111 45,905 SH   SOLE 9 45,905 0 0
BANCO SANTANDER S.A. OPT 05964H105 6,025 2,500,000 SH Put SOLE 9 2,500,000 0 0
BANCOLOMBIA S A ADR 05968L102 1,729 65,720 SH   SOLE 1 65,720 0 0
BANCORP INC DEL COM 05969A105 278 28,401 SH   SOLE 1 28,401 0 0
BANCORP INC DEL COM 05969A105 44 4,487 SH   SOLE 8 4,487 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 2,249 98,910 SH   SOLE 1 98,910 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 31 1,365 SH   SOLE 8 1,365 0 0
BANDWIDTH INC COM 05988J103 18,286 143,984 SH   SOLE 1 143,984 0 0
BANDWIDTH INC COM 05988J103 34 268 SH   SOLE 99 268 0 0
BANK COMM HLDGS COM 06424J103 67 8,824 SH   SOLE 1 8,824 0 0
BANK COMM HLDGS COM 06424J103 3 465 SH   SOLE 8 465 0 0
BANK FIRST CORP COM 06211J100 220 3,446 SH   SOLE 1 3,446 0 0
BANK HAWAII CORP COM 062540109 1,026 16,711 SH   SOLE 1 16,711 0 0
BANK HAWAII CORP COM 062540109 21 333 SH   SOLE 8 333 0 0
BANK MONTREAL QUE COM 063671101 106 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE COM 063671101 403 7,595 SH   SOLE 1 7,595 0 0
BANK MONTREAL QUE OPT 063671101 90 1,700 SH Call SOLE 8 1,700 0 0
BANK MONTREAL QUE COM 063671101 243 4,584 SH   SOLE 9 4,584 0 0
BANK MONTREAL QUE COM 063671101 302 5,702 SH   SOLE 99 5,702 0 0
BANK NEW YORK MELLON CORP COM 064058100 37,485 969,877 SH   SOLE 1 969,877 0 0
BANK NEW YORK MELLON CORP COM 064058100 235 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP COM 064058100 1,406 36,364 SH   SOLE 8 36,364 0 0
BANK NEW YORK MELLON CORP OPT 064058100 174 4,500 SH Call SOLE 8 4,500 0 0
BANK NEW YORK MELLON CORP OPT 064058100 2,338 60,500 SH Put SOLE 8 60,500 0 0
BANK NEW YORK MELLON CORP COM 064058100 251 6,508 SH   SOLE 9 6,508 0 0
BANK NOVA SCOTIA B C COM 064149107 332 8,052 SH   SOLE 1 8,052 0 0
BANK NOVA SCOTIA B C COM 064149107 8 184 SH   DFND 1 0 0 184
BANK NOVA SCOTIA B C COM 064149107 16,547 401,234 SH   SOLE 9 401,234 0 0
BANK NOVA SCOTIA B C COM 064149107 616 14,933 SH   SOLE 99 14,933 0 0
BANK OF MARIN BANCORP COM 063425102 726 21,769 SH   SOLE 1 21,769 0 0
BANK OF MARIN BANCORP COM 063425102 1 36 SH   SOLE 8 36 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 699 28,645 SH   SOLE 1 28,645 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 17 697 SH   SOLE 8 697 0 0
BANK OZK COM 06417N103 3,420 145,738 SH   SOLE 1 145,738 0 0
BANK OZK COM 06417N103 2,234 95,192 SH   SOLE 8 95,192 0 0
BANK OZK OPT 06417N103 3,521 150,000 SH Put SOLE 8 150,000 0 0
BANK OZK COM 06417N103 175 7,471 SH   SOLE 99 7,471 0 0
BANK PRINCETON NEW JERSEY COM 064520109 63 3,115 SH   SOLE 1 3,115 0 0
BANK7 CORP COM 06652N107 33 3,086 SH   SOLE 1 3,086 0 0
BANK7 CORP COM 06652N107 2 264 SH   SOLE 8 264 0 0
BANKFINANCIAL CORP COM 06643P104 79 9,355 SH   SOLE 1 9,355 0 0
BANKFINANCIAL CORP COM 06643P104 1 187 SH   SOLE 8 187 0 0
BANKUNITED INC COM 06652K103 4,149 204,879 SH   SOLE 1 204,879 0 0
BANKUNITED INC COM 06652K103 7 344 SH   SOLE 8 344 0 0
BANKWELL FINL GROUP INC COM 06654A103 59 3,702 SH   SOLE 1 3,702 0 0
BANKWELL FINL GROUP INC COM 06654A103 0 22 SH   SOLE 8 22 0 0
BANNER CORP COM 06652V208 1,190 31,295 SH   SOLE 1 31,295 0 0
BANNER CORP COM 06652V208 275 7,233 SH   SOLE 8 7,233 0 0
BAOZUN INC ADR 06684L103 2,621 68,167 SH   SOLE 1 68,167 0 0
BAOZUN INC OPT 06684L103 1,711 44,500 SH Put SOLE 8 44,500 0 0
BAOZUN INC ADR 06684L103 373 9,690 SH   SOLE 8 9,690 0 0
BAOZUN INC OPT 06684L103 2,084 54,200 SH Call SOLE 8 54,200 0 0
BAOZUN INC ADR 06684L103 361 9,400 SH   SOLE 9 9,400 0 0
BAR HBR BANKSHARES COM 066849100 190 8,473 SH   SOLE 1 8,473 0 0
BAR HBR BANKSHARES COM 066849100 0 6 SH   SOLE 8 6 0 0
BARCLAYS BK PLC FUND 06742C723 4,340 400,038 SH   SOLE 1 400,038 0 0
BARCLAYS BK PLC FUND 06746P548 5,394 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC FUND 06746P456 2,915 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC FUND 06740D830 1,286 16,500 SH   SOLE 1 16,500 0 0
BARCLAYS BK PLC FUND 06747D700 10,464 400,000 SH   SOLE 1 400,000 0 0
BARCLAYS BK PLC FUND 06746P514 3,400 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P431 2,811 64,000 SH   SOLE 1 64,000 0 0
BARCLAYS BK PLC FUND 06746P449 13,120 344,500 SH   SOLE 1 344,500 0 0
BARCLAYS BK PLC FUND 06746P522 7,451 186,000 SH   SOLE 1 186,000 0 0
BARCLAYS BK PLC FUND 06740L485 3,829 54,000 SH   SOLE 1 54,000 0 0
BARCLAYS BK PLC FUND 06740L469 5,905 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06747D809 29,950 1,000,000 SH   SOLE 1 1,000,000 0 0
BARCLAYS BK PLC FUND 06746P563 12,304 394,500 SH   SOLE 1 394,500 0 0
BARCLAYS BK PLC FUND 06746P589 2,527 65,000 SH   SOLE 1 65,000 0 0
BARCLAYS BK PLC FUND 06745T368 1,579 100,000 SH   SOLE 1 100,000 0 0
BARCLAYS BK PLC FUND 06745R693 66,379 5,013,500 SH   SOLE 1 5,013,500 0 0
BARCLAYS BK PLC FUND 06740P643 1,451 108,400 SH   SOLE 1 108,400 0 0
BARCLAYS BK PLC FUND 06740L493 4,898 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06746P530 1,995 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P480 4,321 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P464 4,922 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 21 307 SH   SOLE 1 307 0 0
BARCLAYS BK PLC FUND 06740P114 13,391 533,998 SH   SOLE 1 533,998 0 0
BARCLAYS BK PLC FUND 06746P555 9,071 215,000 SH   SOLE 1 215,000 0 0
BARCLAYS BK PLC FUND 06742A750 1,368 150,000 SH   SOLE 1 150,000 0 0
BARCLAYS BK PLC FUND 06740P650 4,811 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC OPT 06746P621 17,994 530,000 SH Call SOLE 1 530,000 0 0
BARCLAYS BK PLC FUND 06746P571 2,825 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P472 3,326 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06739H263 111 3,000 SH   SOLE 1 3,000 0 0
BARCLAYS BK PLC FUND 06746P621 701,198 20,653,855 SH   SOLE 1 20,653,855 0 0
BARCLAYS BK PLC FUND 06740L477 2,270 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC OPT 06746P621 56,289 1,658,000 SH Call SOLE 8 1,658,000 0 0
BARCLAYS BK PLC OPT 06746P621 509,685 15,012,800 SH Put SOLE 8 15,012,800 0 0
BARCLAYS PLC ADR 06738E204 622 109,852 SH   DFND 1 0 0 109,852
BARNES &amp NOBLE ED INC COM 06777U101 22 13,899 SH   SOLE 1 13,899 0 0
BARNES &amp NOBLE ED INC COM 06777U101 22 13,900 SH   SOLE 8 13,900 0 0
BARNES GROUP INC COM 067806109 4,552 115,071 SH   SOLE 1 115,071 0 0
BARNES GROUP INC COM 067806109 14 364 SH   SOLE 8 364 0 0
BARRETT BUSINESS SVCS INC COM 068463108 218 4,119 SH   SOLE 1 4,119 0 0
BARRETT BUSINESS SVCS INC COM 068463108 4 76 SH   SOLE 8 76 0 0
BARRICK GOLD CORPORATION COM 067901108 1,497 55,555 SH   DFND 1 0 0 55,555
BARRICK GOLD CORPORATION COM 067901108 88,615 3,289,332 SH   SOLE 1 3,289,332 0 0
BARRICK GOLD CORPORATION OPT 067901108 35,734 1,326,400 SH Call SOLE 8 1,326,400 0 0
BARRICK GOLD CORPORATION COM 067901108 0 1 SH   SOLE 8 1 0 0
BARRICK GOLD CORPORATION OPT 067901108 29,893 1,109,600 SH Put SOLE 8 1,109,600 0 0
BARRICK GOLD CORPORATION COM 067901108 433 16,101 SH   SOLE 9 16,101 0 0
BARRICK GOLD CORPORATION COM 067901108 931 34,561 SH   SOLE 82 34,561 0 0
BARRICK GOLD CORPORATION COM 067901108 4,585 170,175 SH   SOLE 99 170,175 0 0
BASSETT FURNITURE INDS INC COM 070203104 34 4,603 SH   SOLE 1 4,603 0 0
BASSETT FURNITURE INDS INC COM 070203104 19 2,567 SH   SOLE 8 2,567 0 0
BAUSCH HEALTH COS INC COM 071734107 40 2,182 SH   SOLE 1 2,182 0 0
BAUSCH HEALTH COS INC COM 071734107 10 550 SH   DFND 1 0 0 550
BAUSCH HEALTH COS INC OPT 071734107 593 32,400 SH Call SOLE 8 32,400 0 0
BAUSCH HEALTH COS INC OPT 071734107 371 20,300 SH Put SOLE 8 20,300 0 0
BAUSCH HEALTH COS INC COM 071734107 39 2,145 SH   SOLE 9 2,145 0 0
BAXTER INTL INC COM 071813109 26,370 306,255 SH   SOLE 1 306,255 0 0
BAXTER INTL INC COM 071813109 483 5,609 SH   SOLE 8 5,609 0 0
BAXTER INTL INC OPT 071813109 52 600 SH Put SOLE 8 600 0 0
BAXTER INTL INC COM 071813109 614 7,127 SH   SOLE 9 7,127 0 0
BAYCOM CORP COM 07272M107 82 6,357 SH   SOLE 1 6,357 0 0
BAYCOM CORP COM 07272M107 0 21 SH   SOLE 8 21 0 0
BAYTEX ENERGY CORP COM 07317Q105 22 43,817 SH   SOLE 9 43,817 0 0
BBX CAP CORP NEW COM 05491N104 305 120,382 SH   SOLE 1 120,382 0 0
BBX CAP CORP NEW COM 05491N104 13 4,974 SH   SOLE 8 4,974 0 0
BCB BANCORP INC COM 055298103 135 14,715 SH   SOLE 1 14,715 0 0
BCB BANCORP INC COM 055298103 1 131 SH   SOLE 8 131 0 0
BCE INC COM 05534B760 819 19,619 SH   SOLE 1 19,619 0 0
BCE INC COM 05534B760 8,992 215,270 SH   SOLE 9 215,270 0 0
BEACON ROOFING SUPPLY INC COM 073685109 794 30,073 SH   SOLE 1 30,073 0 0
BEACON ROOFING SUPPLY INC COM 073685109 34 1,282 SH   SOLE 8 1,282 0 0
BEAZER HOMES USA INC COM 07556Q881 291 28,862 SH   SOLE 1 28,862 0 0
BEAZER HOMES USA INC COM 07556Q881 2 241 SH   SOLE 8 241 0 0
BECTON DICKINSON &amp CO COM 075887109 1,056 4,412 SH   DFND 1 0 0 4,412
BECTON DICKINSON &amp CO COM 075887109 35,346 147,727 SH   SOLE 1 147,727 0 0
BECTON DICKINSON &amp CO COM 075887109 2,458 10,274 SH   SOLE 8 10,274 0 0
BECTON DICKINSON &amp CO OPT 075887109 4,785 20,000 SH Put SOLE 8 20,000 0 0
BECTON DICKINSON &amp CO COM 075887109 521 2,176 SH   SOLE 9 2,176 0 0
BECTON DICKINSON &amp CO COM 075887109 5,114 21,373 SH   SOLE 99 21,373 0 0
BED BATH &amp BEYOND INC COM 075896100 1,707 161,063 SH   SOLE 1 161,063 0 0
BED BATH &amp BEYOND INC OPT 075896100 475 44,800 SH Call SOLE 8 44,800 0 0
BED BATH &amp BEYOND INC OPT 075896100 8,797 829,900 SH Put SOLE 8 829,900 0 0
BED BATH &amp BEYOND INC COM 075896100 91 8,646 SH   SOLE 8 8,646 0 0
BEIGENE LTD ADR 07725L102 11,380 60,407 SH   SOLE 1 60,407 0 0
BEIGENE LTD ADR 07725L102 154 817 SH   SOLE 8 817 0 0
BEIGENE LTD ADR 07725L102 1,092 5,794 SH   SOLE 9 5,794 0 0
BEL FUSE INC COM 077347300 98 9,114 SH   SOLE 1 9,114 0 0
BEL FUSE INC COM 077347300 0 11 SH   SOLE 8 11 0 0
BELDEN INC COM 077454106 1,299 39,870 SH   SOLE 1 39,870 0 0
BELDEN INC COM 077454106 26 802 SH   SOLE 8 802 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,076 49,806 SH   SOLE 1 49,806 0 0
BENCHMARK ELECTRS INC COM 08160H101 7 310 SH   SOLE 8 310 0 0
BENEFITFOCUS INC COM 08180D106 389 36,150 SH   SOLE 1 36,150 0 0
BENEFITFOCUS INC COM 08180D106 1 60 SH   SOLE 8 60 0 0
BERKLEY W R CORP COM 084423102 9,361 163,399 SH   SOLE 1 163,399 0 0
BERKLEY W R CORP COM 084423102 94 1,641 SH   SOLE 8 1,641 0 0
BERKLEY W R CORP COM 084423102 66 1,154 SH   SOLE 9 1,154 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 14,566 81,600 SH Put SOLE 1 81,600 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,606 20,202 SH   DFND 1 0 0 20,202
BERKSHIRE HATHAWAY INC DEL COM 084670702 439,773 2,463,576 SH   SOLE 1 1,884,383 579,193 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 3,428 19,200 SH Call SOLE 1 19,200 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 17,642 66 SH   DFND 1 0 0 66
BERKSHIRE HATHAWAY INC DEL OPT 084670702 17,637 98,800 SH Call SOLE 8 98,800 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 14,638 82,000 SH Put SOLE 8 82,000 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 535 2 SH   SOLE 8 2 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 11,329 63,462 SH   SOLE 8 63,462 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 2,172 12,168 SH   SOLE 9 12,168 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 267 1 SH   DFND 20 0 0 1
BERKSHIRE HATHAWAY INC DEL COM 084670702 382 2,139 SH   DFND 20 0 0 2,139
BERKSHIRE HATHAWAY INC DEL COM 084670702 14,733 82,532 SH   SOLE 20 0 82,532 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 5,377 30,122 SH   SOLE 82 0 30,122 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 15,741 88,179 SH   SOLE 99 0 88,179 0
BERKSHIRE HILLS BANCORP INC COM 084680107 431 39,234 SH   SOLE 1 39,234 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 2 211 SH   SOLE 8 211 0 0
BERRY CORP COM 08579X101 240 49,517 SH   SOLE 1 49,517 0 0
BERRY GLOBAL GROUP INC COM 08579W103 4,498 101,463 SH   SOLE 1 101,463 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,007 22,733 SH   SOLE 8 22,733 0 0
BEST BUY INC COM 086516101 17,493 200,453 SH   SOLE 1 200,453 0 0
BEST BUY INC OPT 086516101 70 800 SH Call SOLE 8 800 0 0
BEST BUY INC COM 086516101 1,086 12,437 SH   SOLE 8 12,437 0 0
BEST BUY INC OPT 086516101 1,292 14,800 SH Put SOLE 8 14,800 0 0
BEST BUY INC COM 086516101 1,223 14,014 SH   SOLE 9 14,014 0 0
BEST BUY INC COM 086516101 1,420 16,268 SH   SOLE 99 16,268 0 0
BEST INC ADR 08653C106 181 42,200 SH   SOLE 9 42,200 0 0
BEYOND MEAT INC COM 08862E109 131 977 SH   DFND 1 0 0 977
BEYOND MEAT INC COM 08862E109 33,995 253,734 SH   SOLE 1 253,734 0 0
BEYOND MEAT INC COM 08862E109 10,790 80,533 SH   SOLE 8 80,533 0 0
BEYOND MEAT INC OPT 08862E109 45,888 342,500 SH Call SOLE 8 342,500 0 0
BEYOND MEAT INC OPT 08862E109 33,415 249,400 SH Put SOLE 8 249,400 0 0
BEYOND MEAT INC COM 08862E109 1 10 SH   DFND 20 0 0 10
BEYONDSPRING INC COM G10830100 179 11,826 SH   SOLE 1 11,826 0 0
BEYONDSPRING INC COM G10830100 2 128 SH   SOLE 8 128 0 0
BG STAFFING INC COM 05544A109 3 290 SH   SOLE 8 290 0 0
BGC PARTNERS INC COM 05541T101 2,168 791,552 SH   SOLE 1 791,552 0 0
BGC PARTNERS INC OPT 05541T101 39 14,100 SH Put SOLE 8 14,100 0 0
BGC PARTNERS INC COM 05541T101 375 136,877 SH   SOLE 8 136,877 0 0
BHP GROUP LTD ADR 088606108 30 609 SH   DFND 1 0 0 609
BHP GROUP LTD ADR 088606108 190 3,818 SH   SOLE 1 3,818 0 0
BHP GROUP LTD OPT 088606108 99 2,000 SH Put SOLE 8 2,000 0 0
BHP GROUP LTD OPT 088606108 2,133 42,900 SH Call SOLE 8 42,900 0 0
BHP GROUP LTD ADR 088606108 1,156 23,237 SH   SOLE 8 23,237 0 0
BHP GROUP LTD ADR 088606108 89 1,781 SH   SOLE 9 1,781 0 0
BHP GROUP LTD ADR 088606108 3,655 73,500 SH   DFND 20 0 0 73,500
BIG 5 SPORTING GOODS CORP COM 08915P101 0 3 SH   SOLE 8 3 0 0
BIG LOTS INC COM 089302103 2,140 50,934 SH   SOLE 1 50,934 0 0
BIG LOTS INC COM 089302103 15 375 SH   SOLE 8 375 0 0
BIG LOTS INC OPT 089302103 378 9,000 SH Put SOLE 8 9,000 0 0
BIG LOTS INC OPT 089302103 827 19,700 SH Call SOLE 8 19,700 0 0
BIGLARI HLDGS INC COM 08986R408 12 36 SH   SOLE 1 36 0 0
BIGLARI HLDGS INC COM 08986R309 312 4,531 SH   SOLE 1 4,531 0 0
BIGLARI HLDGS INC COM 08986R309 2 23 SH   SOLE 8 23 0 0
BILIBILI INC ADR 090040106 90,133 1,945,878 SH   SOLE 1 1,945,878 0 0
BILIBILI INC ADR 090040106 968 20,900 SH   SOLE 9 20,900 0 0
BIO RAD LABS INC COM 090572207 9,062 20,070 SH   SOLE 1 20,070 0 0
BIO RAD LABS INC COM 090572207 131 290 SH   SOLE 8 290 0 0
BIO RAD LABS INC COM 090572207 78 171 SH   SOLE 9 171 0 0
BIO-TECHNE CORP COM 09073M104 847 3,209 SH   SOLE 1 3,209 0 0
BIO-TECHNE CORP COM 09073M104 156 589 SH   SOLE 99 589 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 8 SH   SOLE 8 8 0 0
BIOCRYST PHARMACEUTICALS INC COM 09058V103 519 109,189 SH   SOLE 1 109,189 0 0
BIOCRYST PHARMACEUTICALS INC COM 09058V103 1,260 264,522 SH   SOLE 8 264,522 0 0
BIOCRYST PHARMACEUTICALS INC OPT 09058V103 725 152,100 SH Call SOLE 8 152,100 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 4 1,000 SH   DFND 1 0 0 1,000
BIODELIVERY SCIENCES INTL IN COM 09060J106 706 161,874 SH   SOLE 1 161,874 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 227 52,076 SH   SOLE 8 52,076 0 0
BIOGEN INC COM 09062X103 91,368 341,492 SH   SOLE 1 341,492 0 0
BIOGEN INC COM 09062X103 54 200 SH   DFND 1 0 0 200
BIOGEN INC COM 09062X103 9,010 33,676 SH   SOLE 8 33,676 0 0
BIOGEN INC OPT 09062X103 16,909 63,200 SH Put SOLE 8 63,200 0 0
BIOGEN INC OPT 09062X103 6,582 24,600 SH Call SOLE 8 24,600 0 0
BIOGEN INC COM 09062X103 899 3,358 SH   SOLE 9 3,358 0 0
BIOGEN INC COM 09062X103 76 283 SH   DFND 20 0 0 283
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2,189 29,934 SH   SOLE 1 29,934 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 88 1,210 SH   SOLE 8 1,210 0 0
BIOLASE INC COM 090911207 0 28 SH   SOLE 8 28 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 66 4,018 SH   SOLE 1 4,018 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 11,866 96,200 SH Call SOLE 1 96,200 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 33,790 273,951 SH   SOLE 1 273,951 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 32 256 SH   DFND 1 0 0 256
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 3,946 32,000 SH Put SOLE 1 32,000 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,207 9,784 SH   SOLE 8 9,784 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAH4 180 147,000 PRN   SOLE 8 0 0 147,000
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 2,726 22,100 SH Call SOLE 8 22,100 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 530 4,300 SH Put SOLE 8 4,300 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 221 1,792 SH   SOLE 9 1,792 0 0
BIOMERICA INC COM 09061H307 363 50,100 SH   SOLE 1 50,100 0 0
BIONANO GENOMICS INC COM 09075F107 61 119,900 SH   SOLE 8 119,900 0 0
BIOSIG TECHNOLOGIES INC COM 09073N201 107 14,912 SH   SOLE 1 14,912 0 0
BIOSIG TECHNOLOGIES INC COM 09073N201 15 2,019 SH   SOLE 8 2,019 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 210 3,421 SH   SOLE 1 3,421 0 0
BIOTELEMETRY INC COM 090672106 1,389 30,743 SH   SOLE 1 30,743 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 32 600 SH   SOLE 8 600 0 0
BITAUTO HLDGS LTD ADR 091727107 41 2,600 SH   SOLE 1 2,600 0 0
BITAUTO HLDGS LTD OPT 091727107 315 19,900 SH Put SOLE 8 19,900 0 0
BITAUTO HLDGS LTD ADR 091727107 157 9,896 SH   SOLE 8 9,896 0 0
BITAUTO HLDGS LTD OPT 091727107 49 3,100 SH Call SOLE 8 3,100 0 0
BJS RESTAURANTS INC COM 09180C106 693 33,057 SH   SOLE 1 33,057 0 0
BJS RESTAURANTS INC COM 09180C106 11 535 SH   SOLE 8 535 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 5,321 142,793 SH   SOLE 1 142,793 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 135 3,592 SH   SOLE 8 3,592 0 0
BK OF AMERICA CORP OPT 060505104 202,436 8,523,600 SH Put SOLE 1 8,523,600 0 0
BK OF AMERICA CORP OPT 060505104 23,752 1,000,000 SH Call SOLE 1 1,000,000 0 0
BK OF AMERICA CORP COM 060505104 404,601 17,035,885 SH   SOLE 1 17,035,885 0 0
BK OF AMERICA CORP COM 060505104 3,379 142,292 SH   DFND 1 0 0 142,292
BK OF AMERICA CORP OPT 060505104 44,667 1,880,700 SH Call SOLE 8 1,880,700 0 0
BK OF AMERICA CORP OPT 060505104 91,115 3,836,400 SH Put SOLE 8 3,836,400 0 0
BK OF AMERICA CORP COM 060505104 62,173 2,617,853 SH   SOLE 8 2,617,853 0 0
BK OF AMERICA CORP COM 060505104 5,845 246,154 SH   SOLE 9 246,154 0 0
BK OF AMERICA CORP COM 060505104 300 12,645 SH   DFND 20 0 0 12,645
BK OF AMERICA CORP COM 060505104 4,012 168,941 SH   SOLE 99 168,941 0 0
BLACK HILLS CORP COM 092113109 3,909 68,990 SH   SOLE 1 68,990 0 0
BLACK HILLS CORP COM 092113109 74 1,314 SH   SOLE 8 1,314 0 0
BLACK HILLS CORP COM 092113109 493 8,695 SH   SOLE 99 8,695 0 0
BLACK KNIGHT INC COM 09215C105 4,683 64,552 SH   SOLE 1 64,552 0 0
BLACK KNIGHT INC COM 09215C105 11 156 SH   SOLE 8 156 0 0
BLACK KNIGHT INC COM 09215C105 75 1,032 SH   SOLE 9 1,032 0 0
BLACK KNIGHT INC COM 09215C105 137 1,891 SH   SOLE 99 1,891 0 0
BLACK STONE MINERALS L P COM 09225M101 275 42,308 SH   SOLE 1 42,308 0 0
BLACKBAUD INC COM 09227Q100 3,040 53,265 SH   SOLE 1 53,265 0 0
BLACKBAUD INC COM 09227Q100 105 1,841 SH   SOLE 99 1,841 0 0
BLACKBERRY LTD COM 09228F103 735 150,449 SH   SOLE 1 150,449 0 0
BLACKBERRY LTD COM 09228F103 8 1,625 SH   DFND 1 0 0 1,625
BLACKBERRY LTD COM 09228F103 62 12,661 SH   SOLE 8 12,661 0 0
BLACKBERRY LTD OPT 09228F103 622 127,200 SH Put SOLE 8 127,200 0 0
BLACKBERRY LTD OPT 09228F103 3,884 794,300 SH Call SOLE 8 794,300 0 0
BLACKBERRY LTD COM 09228F103 17 3,464 SH   SOLE 9 3,464 0 0
BLACKLINE INC COM 09239B109 21,584 260,325 SH   SOLE 1 260,325 0 0
BLACKLINE INC COM 09239B109 72 863 SH   SOLE 8 863 0 0
BLACKROCK INC COM 09247X101 88,431 162,526 SH   SOLE 1 162,526 0 0
BLACKROCK INC COM 09247X101 26 48 SH   DFND 1 0 0 48
BLACKROCK INC COM 09247X101 19,088 35,081 SH   SOLE 8 35,081 0 0
BLACKROCK INC OPT 09247X101 4,081 7,500 SH Call SOLE 8 7,500 0 0
BLACKROCK INC OPT 09247X101 65,236 119,900 SH Put SOLE 8 119,900 0 0
BLACKROCK INC COM 09247X101 948 1,744 SH   SOLE 9 1,744 0 0
BLACKROCK INC COM 09247X101 447 822 SH   SOLE 99 822 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108 20 2,200 SH   SOLE 1 2,200 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 2,825 117,309 SH   SOLE 1 117,309 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 2 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC BOND 09257WAB6 744 789,000 PRN   SOLE 8 0 0 789,000
BLACKSTONE MTG TR INC BOND 09257WAC4 1,650 1,760,000 PRN   SOLE 8 0 0 1,760,000
BLACKSTONE MTG TR INC TRUS 09257W100 5 217 SH   SOLE 8 217 0 0
BLINK CHARGING CO COM 09354A100 94 16,474 SH   SOLE 8 16,474 0 0
BLOCK H &amp R INC COM 093671105 2,224 155,797 SH   SOLE 1 155,797 0 0
BLOCK H &amp R INC OPT 093671105 308 21,600 SH Put SOLE 8 21,600 0 0
BLOCK H &amp R INC COM 093671105 241 16,858 SH   SOLE 8 16,858 0 0
BLOCK H &amp R INC COM 093671105 2 136 SH   SOLE 9 136 0 0
BLOCK H &amp R INC COM 093671105 4,284 300,000 SH   SOLE 99 300,000 0 0
BLOOM ENERGY CORP COM 093712107 3,366 309,306 SH   SOLE 1 309,306 0 0
BLOOMIN BRANDS INC COM 094235108 5,090 477,595 SH   SOLE 1 477,595 0 0
BLOOMIN BRANDS INC OPT 094235108 910 85,400 SH Call SOLE 8 85,400 0 0
BLOOMIN BRANDS INC COM 094235108 13 1,153 SH   SOLE 8 1,153 0 0
BLUCORA INC COM 095229100 499 43,751 SH   SOLE 1 43,751 0 0
BLUCORA INC COM 095229100 14 1,197 SH   SOLE 8 1,197 0 0
BLUCORA INC COM 095229100 30 2,594 SH   SOLE 99 2,594 0 0
BLUE APRON HLDGS INC COM 09523Q200 685 61,800 SH   SOLE 1 61,800 0 0
BLUE APRON HLDGS INC COM 09523Q200 2 214 SH   SOLE 8 214 0 0
BLUE APRON HLDGS INC OPT 09523Q200 304 27,410 SH Call SOLE 8 27,410 0 0
BLUE APRON HLDGS INC OPT 09523Q200 63 5,706 SH Put SOLE 8 5,706 0 0
BLUE BIRD CORP COM 095306106 629 41,940 SH   SOLE 1 41,940 0 0
BLUE BIRD CORP COM 095306106 18 1,192 SH   SOLE 8 1,192 0 0
BLUEBIRD BIO INC COM 09609G100 6,286 103,000 SH   SOLE 1 103,000 0 0
BLUEBIRD BIO INC COM 09609G100 47 762 SH   SOLE 8 762 0 0
BLUEBIRD BIO INC COM 09609G100 90 1,480 SH   SOLE 99 1,480 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 16 2,949 SH   SOLE 1 2,949 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 3 548 SH   SOLE 8 548 0 0
BLUELINX HLDGS INC COM 09624H208 30 3,500 SH   SOLE 8 3,500 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 7,020 90,002 SH   SOLE 1 90,002 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 2,478 31,773 SH   SOLE 8 31,773 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 37 475 SH   SOLE 99 475 0 0
BLUEROCK RESIDENTIAL GWT REI TRUS 09627J102 103 12,866 SH   SOLE 1 12,866 0 0
BLUEROCK RESIDENTIAL GWT REI TRUS 09627J102 0 54 SH   SOLE 8 54 0 0
BMC STK HLDGS INC COM 05591B109 1,511 60,147 SH   SOLE 1 60,147 0 0
BMC STK HLDGS INC COM 05591B109 8 305 SH   SOLE 8 305 0 0
BOEING CO COM 097023105 206,175 1,124,799 SH   SOLE 1 1,124,799 0 0
BOEING CO COM 097023105 1,035 5,647 SH   DFND 1 0 0 5,647
BOEING CO OPT 097023105 148,546 810,400 SH Put SOLE 8 810,400 0 0
BOEING CO COM 097023105 91,605 499,753 SH   SOLE 8 499,753 0 0
BOEING CO OPT 097023105 164,402 896,900 SH Call SOLE 8 896,900 0 0
BOEING CO COM 097023105 12,615 68,826 SH   SOLE 9 68,826 0 0
BOEING CO COM 097023105 367 2,000 SH   DFND 20 0 0 2,000
BOINGO WIRELESS INC COM 09739C102 3,220 241,797 SH   SOLE 1 241,797 0 0
BOINGO WIRELESS INC COM 09739C102 23 1,705 SH   SOLE 8 1,705 0 0
BOISE CASCADE CO DEL COM 09739D100 1,982 52,709 SH   SOLE 1 52,709 0 0
BOISE CASCADE CO DEL COM 09739D100 2 54 SH   SOLE 8 54 0 0
BOISE CASCADE CO DEL COM 09739D100 121 3,212 SH   SOLE 99 3,212 0 0
BOK FINL CORP COM 05561Q201 275 4,872 SH   SOLE 1 4,872 0 0
BOK FINL CORP COM 05561Q201 17 296 SH   SOLE 8 296 0 0
BONANZA CREEK ENERGY INC COM 097793400 331 22,292 SH   SOLE 1 22,292 0 0
BONANZA CREEK ENERGY INC COM 097793400 1 77 SH   SOLE 8 77 0 0
BOOKING HOLDINGS INC COM 09857L108 55,130 34,622 SH   SOLE 1 34,622 0 0
BOOKING HOLDINGS INC OPT 09857L108 60,190 37,800 SH Put SOLE 8 37,800 0 0
BOOKING HOLDINGS INC OPT 09857L108 23,567 14,800 SH Call SOLE 8 14,800 0 0
BOOKING HOLDINGS INC COM 09857L108 23,355 14,667 SH   SOLE 8 14,667 0 0
BOOKING HOLDINGS INC COM 09857L108 1,860 1,168 SH   SOLE 9 1,168 0 0
BOOKING HOLDINGS INC COM 09857L108 193 121 SH   SOLE 99 121 0 0
BOOT BARN HLDGS INC COM 099406100 740 34,402 SH   SOLE 1 34,402 0 0
BOOT BARN HLDGS INC COM 099406100 48 2,232 SH   SOLE 8 2,232 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 7,562 97,229 SH   SOLE 1 97,229 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 37 477 SH   SOLE 8 477 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 75 966 SH   SOLE 9 966 0 0
BORGWARNER INC COM 099724106 42,644 1,208,042 SH   SOLE 1 1,208,042 0 0
BORGWARNER INC COM 099724106 712 20,203 SH   SOLE 8 20,203 0 0
BORGWARNER INC OPT 099724106 138 3,900 SH Call SOLE 8 3,900 0 0
BORGWARNER INC OPT 099724106 441 12,500 SH Put SOLE 8 12,500 0 0
BORGWARNER INC COM 099724106 56 1,600 SH   SOLE 9 1,600 0 0
BORGWARNER INC COM 099724106 3,112 88,147 SH   SOLE 99 88,147 0 0
BORR DRILLING LTD COM G1466R207 0 1 SH   SOLE 9 1 0 0
BOSTON BEER INC COM 100557107 1,269 2,364 SH   SOLE 1 2,364 0 0
BOSTON BEER INC COM 100557107 872 1,625 SH   SOLE 8 1,625 0 0
BOSTON BEER INC COM 100557107 179 333 SH   SOLE 99 333 0 0
BOSTON OMAHA CORP COM 101044105 99 6,184 SH   SOLE 1 6,184 0 0
BOSTON PPTYS LTD PARTNERSHIP TRUS 101121101 13,973 154,593 SH   SOLE 1 154,593 0 0
BOSTON PPTYS LTD PARTNERSHIP TRUS 101121101 71 786 SH   SOLE 8 786 0 0
BOSTON PPTYS LTD PARTNERSHIP OPT 101121101 488 5,400 SH Call SOLE 8 5,400 0 0
BOSTON PPTYS LTD PARTNERSHIP COM 101121101 109 1,217 SH   SOLE 9 1,217 0 0
BOSTON PPTYS LTD PARTNERSHIP COM 101121101 1,148 12,699 SH   SOLE 99 12,699 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 506 73,467 SH   SOLE 1 73,467 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 35 5,107 SH   SOLE 8 5,107 0 0
BOSTON SCIENTIFIC CORP COM 101137107 28 800 SH   DFND 1 0 0 800
BOSTON SCIENTIFIC CORP COM 101137107 28,049 798,917 SH   SOLE 1 798,917 0 0
BOSTON SCIENTIFIC CORP COM 101137107 613 17,462 SH   SOLE 8 17,462 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 362 10,300 SH Call SOLE 8 10,300 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 579 16,500 SH Put SOLE 8 16,500 0 0
BOSTON SCIENTIFIC CORP COM 101137107 701 19,949 SH   SOLE 9 19,949 0 0
BOSTON SCIENTIFIC CORP COM 101137107 176 5,000 SH   DFND 20 0 0 5,000
BOSTON SCIENTIFIC CORP COM 101137107 5,551 158,106 SH   SOLE 99 158,106 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,331 45,900 SH   SOLE 1 45,900 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1 12 SH   SOLE 8 12 0 0
BOX INC COM 10316T104 1,685 81,134 SH   SOLE 1 81,134 0 0
BOX INC COM 10316T104 70 3,380 SH   SOLE 8 3,380 0 0
BOX INC OPT 10316T104 114 5,500 SH Put SOLE 8 5,500 0 0
BOX INC OPT 10316T104 85 4,100 SH Call SOLE 8 4,100 0 0
BOYD GAMING CORP COM 103304101 5,869 280,855 SH   SOLE 1 280,855 0 0
BOYD GAMING CORP OPT 103304101 769 36,800 SH Call SOLE 8 36,800 0 0
BOYD GAMING CORP OPT 103304101 207 9,900 SH Put SOLE 8 9,900 0 0
BOYD GAMING CORP COM 103304101 36 1,731 SH   SOLE 8 1,731 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 139 12,089 SH   SOLE 1 12,089 0 0
BP PLC ADR 055622104 4,438 190,284 SH   SOLE 1 190,284 0 0
BP PLC ADR 055622104 33 1,405 SH   DFND 1 0 0 1,405
BP PLC OPT 055622104 2,166 92,900 SH Put SOLE 8 92,900 0 0
BP PLC OPT 055622104 65 2,800 SH Call SOLE 8 2,800 0 0
BP PLC ADR 055622104 1,471 63,089 SH   SOLE 8 63,089 0 0
BP PLC ADR 055622104 24 1,025 SH   SOLE 9 1,025 0 0
BP PLC ADR 055622104 1,622 69,550 SH   DFND 20 0 0 69,550
BP PRUDHOE BAY RTY TR OPT 055630107 0 100 SH Put SOLE 8 100 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 2 478 SH   SOLE 8 478 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 7 2,100 SH Call SOLE 8 2,100 0 0
BRADY CORP COM 104674106 2,228 47,588 SH   SOLE 1 47,588 0 0
BRADY CORP COM 104674106 0 5 SH   SOLE 8 5 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 398 139,190 SH   SOLE 1 139,190 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 14 5,061 SH   SOLE 8 5,061 0 0
BRAINSTORM CELL THERAPEUTICS COM 10501E201 164 14,667 SH   SOLE 1 14,667 0 0
BRANDYWINE RLTY TR TRUS 105368203 4,626 424,900 SH   SOLE 1 424,900 0 0
BRANDYWINE RLTY TR COM 105368203 646 59,296 SH   SOLE 99 59,296 0 0
BRASKEM S A ADR 105532105 14 1,600 SH   SOLE 8 1,600 0 0
BRASKEM S A ADR 105532105 174 20,086 SH   SOLE 99 20,086 0 0
BRF SA ADR 10552T107 942 237,353 SH   SOLE 1 237,353 0 0
BRF SA ADR 10552T107 42 10,494 SH   SOLE 9 10,494 0 0
BRIDGE BANCORP INC COM 108035106 211 9,231 SH   SOLE 1 9,231 0 0
BRIDGE BANCORP INC COM 108035106 21 910 SH   SOLE 8 910 0 0
BRIDGEBIO PHARMA INC COM 10806X102 1,433 43,937 SH   SOLE 1 43,937 0 0
BRIDGEBIO PHARMA INC COM 10806X102 51 1,551 SH   SOLE 8 1,551 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 123 12,019 SH   SOLE 1 12,019 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 1 143 SH   SOLE 8 143 0 0
BRIDGFORD FOODS CORP COM 108763103 15 927 SH   SOLE 1 927 0 0
BRIDGFORD FOODS CORP COM 108763103 0 21 SH   SOLE 8 21 0 0
BRIGGS &amp STRATTON CORP COM 109043109 217 165,707 SH   SOLE 1 165,707 0 0
BRIGGS &amp STRATTON CORP COM 109043109 14 11,060 SH   SOLE 8 11,060 0 0
BRIGHAM MINERALS INC COM 10918L103 594 48,073 SH   SOLE 1 48,073 0 0
BRIGHAM MINERALS INC COM 10918L103 52 4,175 SH   SOLE 99 4,175 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 615 5,254 SH   SOLE 1 5,254 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 8 66 SH   SOLE 8 66 0 0
BRIGHTCOVE INC COM 10921T101 168 21,468 SH   SOLE 1 21,468 0 0
BRIGHTHOUSE FINL INC COM 10922N103 2,155 77,415 SH   SOLE 1 77,415 0 0
BRIGHTHOUSE FINL INC COM 10922N103 68 2,477 SH   SOLE 8 2,477 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 192 17,116 SH   SOLE 1 17,116 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 2 154 SH   SOLE 8 154 0 0
BRINKER INTL INC COM 109641100 1,134 47,236 SH   SOLE 1 47,236 0 0
BRINKER INTL INC COM 109641100 17 715 SH   SOLE 8 715 0 0
BRINKS CO COM 109696104 1,657 36,372 SH   SOLE 1 36,372 0 0
BRINKS CO COM 109696104 8 156 SH   SOLE 8 156 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 108,953 1,852,964 SH   SOLE 1 1,852,964 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,010 17,181 SH   DFND 1 0 0 17,181
BRISTOL-MYERS SQUIBB CO OPT 110122108 412 7,000 SH Put SOLE 1 7,000 0 0
BRISTOL-MYERS SQUIBB CO OPT 110122108 11,478 195,200 SH Call SOLE 1 195,200 0 0
BRISTOL-MYERS SQUIBB CO OPT 110122108 4,974 84,600 SH Call SOLE 8 84,600 0 0
BRISTOL-MYERS SQUIBB CO OPT 110122108 75,558 1,285,000 SH Put SOLE 8 1,285,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 40,468 688,237 SH   SOLE 8 688,237 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,055 17,933 SH   SOLE 9 17,933 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,293 21,986 SH   SOLE 99 21,986 0 0
BRITISH AMERN TOB PLC ADR 110448107 92 2,381 SH   DFND 1 0 0 2,381
BRITISH AMERN TOB PLC ADR 110448107 89 2,291 SH   SOLE 1 2,291 0 0
BRITISH AMERN TOB PLC OPT 110448107 524 13,500 SH Put SOLE 8 13,500 0 0
BRITISH AMERN TOB PLC ADR 110448107 45 1,162 SH   SOLE 8 1,162 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 5,065 395,024 SH   SOLE 1 395,024 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 189 14,729 SH   SOLE 99 14,729 0 0
BROADCOM INC OPT 11135F101 44,185 140,000 SH Put SOLE 1 140,000 0 0
BROADCOM INC COM 11135F101 257 813 SH   DFND 1 0 0 813
BROADCOM INC COM 11135F101 121,385 384,606 SH   SOLE 1 384,606 0 0
BROADCOM INC COM 11135F101 7,092 22,471 SH   SOLE 8 22,471 0 0
BROADCOM INC OPT 11135F101 82,848 262,500 SH Put SOLE 8 262,500 0 0
BROADCOM INC OPT 11135F101 32,161 101,900 SH Call SOLE 8 101,900 0 0
BROADCOM INC COM 11135F101 7,952 25,199 SH   SOLE 9 25,199 0 0
BROADCOM INC OPT 11135F101 25,249 80,000 SH Put SOLE 9 80,000 0 0
BROADCOM INC COM 11135F101 3 10 SH   DFND 20 0 0 10
BROADCOM INC COM 11135F101 1,325 4,197 SH   SOLE 99 4,197 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 83,029 657,968 SH   SOLE 1 118,612 539,356 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 100 796 SH   SOLE 8 796 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 139 1,100 SH   SOLE 9 1,100 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 8,626 68,357 SH   SOLE 20 0 68,357 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,447 27,315 SH   SOLE 82 0 27,315 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 10,726 84,998 SH   SOLE 99 8,887 76,111 0
BROADWAY FINL CORP DEL COM 111444105 0 25 SH   SOLE 8 25 0 0
BROOKDALE SR LIVING INC COM 112463104 310 104,931 SH   SOLE 1 104,931 0 0
BROOKDALE SR LIVING INC OPT 112463104 5 1,600 SH Put SOLE 8 1,600 0 0
BROOKDALE SR LIVING INC COM 112463104 8 2,802 SH   SOLE 8 2,802 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 290 8,814 SH   SOLE 1 8,814 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 49 1,500 SH Call SOLE 8 1,500 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 434 13,200 SH Put SOLE 8 13,200 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 129 3,907 SH   SOLE 8 3,907 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 315 9,578 SH   SOLE 9 9,578 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 8 195 SH   SOLE 8 195 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 8 200 SH Put SOLE 8 200 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 95 2,300 SH Call SOLE 8 2,300 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 33 3,417 SH   SOLE 1 3,417 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 7 692 SH   SOLE 9 692 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 707 70,137 SH   SOLE 1 70,137 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 6 630 SH   SOLE 8 630 0 0
BROOKS AUTOMATION INC NEW COM 114340102 3,304 74,661 SH   SOLE 1 74,661 0 0
BROOKS AUTOMATION INC NEW COM 114340102 30 689 SH   SOLE 8 689 0 0
BROWN &amp BROWN INC COM 115236101 7,309 179,329 SH   SOLE 1 179,329 0 0
BROWN &amp BROWN INC COM 115236101 64 1,573 SH   SOLE 8 1,573 0 0
BROWN &amp BROWN INC COM 115236101 67 1,646 SH   SOLE 9 1,646 0 0
BROWN FORMAN CORP COM 115637100 246 4,273 SH   SOLE 1 4,273 0 0
BROWN FORMAN CORP COM 115637209 10,920 171,530 SH   SOLE 1 171,530 0 0
BROWN FORMAN CORP COM 115637209 2 37 SH   SOLE 8 37 0 0
BROWN FORMAN CORP COM 115637209 151 2,359 SH   SOLE 9 2,359 0 0
BRT APARTMENTS CORP TRUS 055645303 192 17,712 SH   SOLE 1 17,712 0 0
BRT APARTMENTS CORP TRUS 055645303 0 4 SH   SOLE 8 4 0 0
BRUKER CORP COM 116794108 874 21,499 SH   SOLE 1 21,499 0 0
BRUKER CORP COM 116794108 37 913 SH   SOLE 8 913 0 0
BRUNSWICK CORP COM 117043109 275 4,287 SH   SOLE 1 4,287 0 0
BRUNSWICK CORP OPT 117043109 570 8,900 SH Put SOLE 8 8,900 0 0
BRUNSWICK CORP COM 117043109 143 2,239 SH   SOLE 8 2,239 0 0
BRUNSWICK CORP COM 117043109 410 6,410 SH   SOLE 99 6,410 0 0
BRYN MAWR BK CORP COM 117665109 776 28,056 SH   SOLE 1 28,056 0 0
BRYN MAWR BK CORP COM 117665109 3 108 SH   SOLE 8 108 0 0
BUCKLE INC COM 118440106 477 30,389 SH   SOLE 1 30,389 0 0
BUCKLE INC OPT 118440106 34 2,200 SH Put SOLE 8 2,200 0 0
BUCKLE INC COM 118440106 22 1,341 SH   SOLE 8 1,341 0 0
BUCKLE INC OPT 118440106 124 7,900 SH Call SOLE 8 7,900 0 0
BUILD A BEAR WORKSHOP COM 120076104 0 39 SH   SOLE 8 39 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,708 179,191 SH   SOLE 1 179,191 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 41 1,993 SH   SOLE 8 1,993 0 0
BUNGE LIMITED COM G16962105 2,450 59,544 SH   SOLE 1 59,544 0 0
BUNGE LIMITED OPT G16962105 4,874 118,500 SH Call SOLE 8 118,500 0 0
BUNGE LIMITED OPT G16962105 864 21,000 SH Put SOLE 8 21,000 0 0
BUNGE LIMITED COM G16962105 3,697 89,860 SH   SOLE 8 89,860 0 0
BUNGE LIMITED COM G16962105 225 5,488 SH   SOLE 9 5,488 0 0
BURLINGTON STORES INC COM 122017106 8,027 40,763 SH   SOLE 1 40,763 0 0
BURLINGTON STORES INC COM 122017106 28 144 SH   SOLE 8 144 0 0
BURLINGTON STORES INC OPT 122017106 2,265 11,500 SH Put SOLE 8 11,500 0 0
BURLINGTON STORES INC OPT 122017106 4,431 22,500 SH Call SOLE 8 22,500 0 0
BURLINGTON STORES INC COM 122017106 95 480 SH   SOLE 9 480 0 0
BURLINGTON STORES INC COM 122017106 134 682 SH   SOLE 99 682 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 103 6,682 SH   SOLE 1 6,682 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 2 118 SH   SOLE 8 118 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,683 29,714 SH   SOLE 1 29,714 0 0
BWX TECHNOLOGIES INC OPT 05605H100 283 5,000 SH Call SOLE 8 5,000 0 0
BWX TECHNOLOGIES INC COM 05605H100 1 22 SH   SOLE 8 22 0 0
BWX TECHNOLOGIES INC COM 05605H100 644 11,365 SH   SOLE 99 11,365 0 0
BYLINE BANCORP INC COM 124411109 175 13,367 SH   SOLE 1 13,367 0 0
C &amp F FINL CORP COM 12466Q104 63 1,892 SH   SOLE 1 1,892 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 11,887 150,331 SH   SOLE 1 150,331 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 1,977 25,000 SH Call SOLE 8 25,000 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 2,045 25,875 SH   SOLE 8 25,875 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 18,808 237,900 SH Put SOLE 8 237,900 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 84 1,072 SH   SOLE 9 1,072 0 0
CABLE ONE INC COM 12685J105 3,421 1,927 SH   SOLE 1 1,927 0 0
CABLE ONE INC COM 12685J105 25 14 SH   SOLE 9 14 0 0
CABOT CORP COM 127055101 425 11,460 SH   SOLE 1 11,460 0 0
CABOT CORP COM 127055101 14 369 SH   SOLE 8 369 0 0
CABOT CORP COM 127055101 182 4,907 SH   SOLE 99 4,907 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 3,659 26,235 SH   SOLE 1 26,235 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 36 261 SH   SOLE 8 261 0 0
CABOT OIL &amp GAS CORP COM 127097103 4,995 290,724 SH   SOLE 1 290,724 0 0
CABOT OIL &amp GAS CORP OPT 127097103 161 9,400 SH Call SOLE 8 9,400 0 0
CABOT OIL &amp GAS CORP OPT 127097103 79 4,600 SH Put SOLE 8 4,600 0 0
CABOT OIL &amp GAS CORP COM 127097103 139 8,117 SH   SOLE 8 8,117 0 0
CABOT OIL &amp GAS CORP COM 127097103 86 4,939 SH   SOLE 9 4,939 0 0
CABOT OIL &amp GAS CORP COM 127097103 266 15,490 SH   SOLE 99 15,490 0 0
CACI INTL INC COM 127190304 7,501 34,587 SH   SOLE 1 34,587 0 0
CACI INTL INC COM 127190304 9 41 SH   SOLE 8 41 0 0
CACI INTL INC COM 127190304 3 14 SH   SOLE 9 14 0 0
CACI INTL INC COM 127190304 99 458 SH   SOLE 99 458 0 0
CACTUS INC COM 127203107 835 40,488 SH   SOLE 1 40,488 0 0
CACTUS INC COM 127203107 3 132 SH   SOLE 8 132 0 0
CADENCE BANCORPORATION COM 12739A100 1,066 120,316 SH   SOLE 1 120,316 0 0
CADENCE BANCORPORATION COM 12739A100 64 7,231 SH   SOLE 8 7,231 0 0
CADENCE BANCORPORATION COM 12739A100 323 36,420 SH   SOLE 99 36,420 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 90,234 940,329 SH   SOLE 1 940,329 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 1,535 16,000 SH Call SOLE 8 16,000 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 76 792 SH   SOLE 8 792 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 403 4,200 SH Put SOLE 8 4,200 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 277 2,890 SH   SOLE 9 2,890 0 0
CADIZ INC COM 127537207 134 13,155 SH   SOLE 1 13,155 0 0
CAE INC COM 124765108 30 1,831 SH   SOLE 1 1,831 0 0
CAE INC COM 124765108 31 1,927 SH   SOLE 9 1,927 0 0
CAESARS ENTMT CORP COM 127686103 12,787 1,054,107 SH   SOLE 1 1,054,107 0 0
CAESARS ENTMT CORP OPT 127686103 269 22,200 SH Call SOLE 8 22,200 0 0
CAESARS ENTMT CORP COM 127686103 2,502 206,264 SH   SOLE 8 206,264 0 0
CAESARS ENTMT CORP OPT 127686103 408 33,600 SH Put SOLE 8 33,600 0 0
CAESARSTONE LTD COM M20598104 400 33,775 SH   SOLE 1 33,775 0 0
CAESARSTONE LTD COM M20598104 2 136 SH   SOLE 8 136 0 0
CAI INTERNATIONAL INC COM 12477X106 151 9,036 SH   SOLE 1 9,036 0 0
CAL MAINE FOODS INC COM 128030202 1,288 28,947 SH   SOLE 1 28,947 0 0
CAL MAINE FOODS INC COM 128030202 2 47 SH   SOLE 8 47 0 0
CAL MAINE FOODS INC OPT 128030202 71 1,600 SH Call SOLE 8 1,600 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALAMOS CONV OPP AND INC FD FUND 128117108 9 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 970 121,087 SH   SOLE 1 121,087 0 0
CALAVO GROWERS INC COM 128246105 2,355 37,437 SH   SOLE 1 37,437 0 0
CALEDONIA MNG CORP PLC COM G1757E113 105 6,101 SH   SOLE 1 6,101 0 0
CALERES INC COM 129500104 387 46,398 SH   SOLE 1 46,398 0 0
CALERES INC COM 129500104 4 478 SH   SOLE 8 478 0 0
CALIFORNIA BANCORP COM 13005U101 161 10,741 SH   SOLE 1 10,741 0 0
CALIFORNIA RES CORP COM 13057Q206 3 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 130 106,082 SH   SOLE 1 106,082 0 0
CALIFORNIA RES CORP OPT 13057Q206 61 50,400 SH Call SOLE 8 50,400 0 0
CALIFORNIA RES CORP COM 13057Q206 97 79,119 SH   SOLE 8 79,119 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,284 1,052,100 SH Put SOLE 8 1,052,100 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,325 48,739 SH   SOLE 1 48,739 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 61 1,292 SH   SOLE 8 1,292 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 361 7,575 SH   SOLE 99 7,575 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 319 60,399 SH   SOLE 1 60,399 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 1 SH   SOLE 8 1 0 0
CALIX INC COM 13100M509 398 26,735 SH   SOLE 1 26,735 0 0
CALIX INC COM 13100M509 14 938 SH   SOLE 8 938 0 0
CALLAWAY GOLF CO COM 131193104 3,154 180,082 SH   SOLE 1 180,082 0 0
CALLAWAY GOLF CO COM 131193104 4 264 SH   SOLE 8 264 0 0
CALLON PETE CO DEL COM 13123X102 377 328,093 SH   SOLE 1 328,093 0 0
CALLON PETE CO DEL COM 13123X102 236 205,927 SH   SOLE 8 205,927 0 0
CALLON PETE CO DEL OPT 13123X102 118 102,400 SH Call SOLE 8 102,400 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 37 16,107 SH   SOLE 8 16,107 0 0
CALYXT INC COM 13173L107 29 5,783 SH   SOLE 1 5,783 0 0
CALYXT INC COM 13173L107 0 15 SH   SOLE 8 15 0 0
CAMBIUM NETWORKS CORP COM G17766109 22 3,127 SH   SOLE 1 3,127 0 0
CAMDEN NATL CORP COM 133034108 876 25,362 SH   SOLE 1 25,362 0 0
CAMDEN NATL CORP COM 133034108 4 113 SH   SOLE 8 113 0 0
CAMDEN PPTY TR TRUS 133131102 8,813 96,615 SH   SOLE 1 96,615 0 0
CAMDEN PPTY TR TRUS 133131102 3 32 SH   SOLE 8 32 0 0
CAMDEN PPTY TR COM 133131102 62 681 SH   SOLE 9 681 0 0
CAMDEN PPTY TR COM 133131102 1,850 20,279 SH   SOLE 99 20,279 0 0
CAMECO CORP COM 13321L108 242 23,613 SH   SOLE 1 23,613 0 0
CAMECO CORP OPT 13321L108 11 1,100 SH Call SOLE 8 1,100 0 0
CAMECO CORP COM 13321L108 237 23,089 SH   SOLE 8 23,089 0 0
CAMECO CORP COM 13321L108 28 2,783 SH   SOLE 9 2,783 0 0
CAMPBELL SOUP CO COM 134429109 6,351 127,970 SH   SOLE 1 127,970 0 0
CAMPBELL SOUP CO OPT 134429109 541 10,900 SH Call SOLE 8 10,900 0 0
CAMPBELL SOUP CO COM 134429109 1,184 23,869 SH   SOLE 8 23,869 0 0
CAMPBELL SOUP CO OPT 134429109 6,442 129,800 SH Put SOLE 8 129,800 0 0
CAMPBELL SOUP CO COM 134429109 78 1,563 SH   SOLE 9 1,563 0 0
CAMPING WORLD HLDGS INC COM 13462K109 799 29,408 SH   SOLE 1 29,408 0 0
CAMPING WORLD HLDGS INC COM 13462K109 110 4,048 SH   SOLE 8 4,048 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 11,902 438,200 SH Put SOLE 8 438,200 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 30 1,100 SH Call SOLE 8 1,100 0 0
CAMPING WORLD HLDGS INC COM 13462K109 272 10,000 SH   DFND 20 0 0 10,000
CANADA GOOSE HLDGS INC COM 135086106 409 17,653 SH   SOLE 1 17,653 0 0
CANADA GOOSE HLDGS INC COM 135086106 115 4,972 SH   SOLE 8 4,972 0 0
CANADIAN IMP BK COMM COM 136069101 104 1,548 SH   DFND 1 0 0 1,548
CANADIAN IMP BK COMM COM 136069101 395 5,900 SH   SOLE 1 5,900 0 0
CANADIAN IMP BK COMM COM 136069101 112 1,672 SH   SOLE 8 1,672 0 0
CANADIAN IMP BK COMM OPT 136069101 147 2,200 SH Put SOLE 8 2,200 0 0
CANADIAN IMP BK COMM OPT 136069101 54 800 SH Call SOLE 8 800 0 0
CANADIAN IMP BK COMM COM 136069101 1,451 21,683 SH   SOLE 9 21,683 0 0
CANADIAN IMP BK COMM COM 136069101 825 12,322 SH   SOLE 99 12,322 0 0
CANADIAN NAT RES LTD COM 136385101 844 48,433 SH   SOLE 1 48,433 0 0
CANADIAN NAT RES LTD OPT 136385101 424 24,300 SH Call SOLE 8 24,300 0 0
CANADIAN NAT RES LTD OPT 136385101 837 48,000 SH Put SOLE 8 48,000 0 0
CANADIAN NAT RES LTD COM 136385101 316 18,115 SH   SOLE 8 18,115 0 0
CANADIAN NAT RES LTD COM 136385101 148 8,491 SH   SOLE 9 8,491 0 0
CANADIAN NATL RY CO COM 136375102 420 4,737 SH   SOLE 1 4,737 0 0
CANADIAN NATL RY CO COM 136375102 89 998 SH   SOLE 8 998 0 0
CANADIAN NATL RY CO OPT 136375102 416 4,700 SH Put SOLE 8 4,700 0 0
CANADIAN NATL RY CO COM 136375102 4,281 48,332 SH   SOLE 9 48,332 0 0
CANADIAN PAC RY LTD COM 13645T100 321 1,258 SH   SOLE 1 1,258 0 0
CANADIAN PAC RY LTD OPT 13645T100 16,674 65,300 SH Put SOLE 8 65,300 0 0
CANADIAN PAC RY LTD OPT 13645T100 16,674 65,300 SH Call SOLE 8 65,300 0 0
CANADIAN PAC RY LTD COM 13645T100 2,913 11,408 SH   SOLE 9 11,408 0 0
CANADIAN SOLAR INC COM 136635109 224 11,600 SH   SOLE 1 11,600 0 0
CANADIAN SOLAR INC OPT 136635109 6,213 322,400 SH Call SOLE 8 322,400 0 0
CANADIAN SOLAR INC OPT 136635109 328 17,000 SH Put SOLE 8 17,000 0 0
CANNAE HLDGS INC COM 13765N107 1,917 46,666 SH   SOLE 1 46,666 0 0
CANNAE HLDGS INC COM 13765N107 36 873 SH   SOLE 8 873 0 0
CANOPY GROWTH CORP COM 138035100 26 1,600 SH   DFND 1 0 0 1,600
CANOPY GROWTH CORP COM 138035100 2,291 141,740 SH   SOLE 1 141,740 0 0
CANOPY GROWTH CORP OPT 138035100 3,232 200,000 SH Put SOLE 1 200,000 0 0
CANOPY GROWTH CORP COM 138035100 8 502 SH   SOLE 8 502 0 0
CANOPY GROWTH CORP OPT 138035100 3,146 194,700 SH Call SOLE 8 194,700 0 0
CANOPY GROWTH CORP OPT 138035100 1,647 101,900 SH Put SOLE 8 101,900 0 0
CANOPY GROWTH CORP COM 138035100 26 1,615 SH   SOLE 9 1,615 0 0
CANTEL MED CORP COM 138098108 3,278 74,119 SH   SOLE 1 74,119 0 0
CANTEL MED CORP COM 138098108 2 34 SH   SOLE 8 34 0 0
CAPITAL BANCORP INC MD COM 139737100 47 4,359 SH   SOLE 1 4,359 0 0
CAPITAL BANCORP INC MD COM 139737100 1 50 SH   SOLE 8 50 0 0
CAPITAL CITY BK GROUP INC COM 139674105 296 14,123 SH   SOLE 1 14,123 0 0
CAPITAL CITY BK GROUP INC COM 139674105 1 41 SH   SOLE 8 41 0 0
CAPITAL ONE FINL CORP COM 14040H105 31,576 504,477 SH   SOLE 1 504,477 0 0
CAPITAL ONE FINL CORP OPT 14040H105 538 8,600 SH Put SOLE 8 8,600 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,767 28,229 SH   SOLE 8 28,229 0 0
CAPITAL ONE FINL CORP OPT 14040H105 632 10,100 SH Call SOLE 8 10,100 0 0
CAPITAL ONE FINL CORP COM 14040H105 282 4,510 SH   SOLE 9 4,510 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,176 34,763 SH   SOLE 99 34,763 0 0
CAPITAL SR LIVING CORP COM 140475104 0 52 SH   SOLE 8 52 0 0
CAPITOL FED FINL INC COM 14057J101 1,142 103,784 SH   SOLE 1 103,784 0 0
CAPITOL FED FINL INC COM 14057J101 5 410 SH   SOLE 8 410 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 28 1,781 SH   DFND 1 0 0 1,781
CAPRI HOLDINGS LIMITED COM G1890L107 2,108 134,901 SH   SOLE 1 134,901 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 1,629 104,288 SH   SOLE 8 104,288 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 2,012 128,700 SH Call SOLE 8 128,700 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 2,948 188,600 SH Put SOLE 8 188,600 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 1,100 70,424 SH   SOLE 9 70,424 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 70 4,500 SH   DFND 20 0 0 4,500
CAPSTAR FINL HLDGS INC COM 14070T102 349 29,113 SH   SOLE 1 29,113 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 33 2,712 SH   SOLE 8 2,712 0 0
CAPSTEAD MTG CORP TRUS 14067E506 477 87,069 SH   SOLE 1 87,069 0 0
CAPSTEAD MTG CORP TRUS 14067E506 0 45 SH   SOLE 8 45 0 0
CARA THERAPEUTICS INC COM 140755109 535 31,300 SH   SOLE 1 31,300 0 0
CARA THERAPEUTICS INC COM 140755109 1 40 SH   SOLE 8 40 0 0
CARDINAL HEALTH INC COM 14149Y108 19 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 9,455 181,169 SH   SOLE 1 181,169 0 0
CARDINAL HEALTH INC OPT 14149Y108 63 1,200 SH Call SOLE 8 1,200 0 0
CARDINAL HEALTH INC OPT 14149Y108 1,347 25,800 SH Put SOLE 8 25,800 0 0
CARDINAL HEALTH INC COM 14149Y108 492 9,436 SH   SOLE 8 9,436 0 0
CARDINAL HEALTH INC COM 14149Y108 116 2,221 SH   SOLE 9 2,221 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 1,210 38,381 SH   SOLE 1 38,381 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 75 2,373 SH   SOLE 8 2,373 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 63 1,991 SH   SOLE 99 1,991 0 0
CARDLYTICS INC COM 14161W105 2,102 30,027 SH   SOLE 1 30,027 0 0
CARDLYTICS INC COM 14161W105 41 585 SH   SOLE 8 585 0 0
CARDLYTICS INC COM 14161W105 144 2,054 SH   SOLE 99 2,054 0 0
CARDTRONICS PLC COM G1991C105 886 36,949 SH   SOLE 1 36,949 0 0
CARDTRONICS PLC OPT G1991C105 2,398 100,000 SH Put SOLE 8 100,000 0 0
CARDTRONICS PLC COM G1991C105 1,376 57,386 SH   SOLE 8 57,386 0 0
CARDTRONICS PLC COM G1991C105 110 4,587 SH   SOLE 99 4,587 0 0
CAREDX INC COM 14167L103 5,287 149,202 SH   SOLE 1 149,202 0 0
CAREDX INC COM 14167L103 32 897 SH   SOLE 8 897 0 0
CARETRUST REIT INC TRUS 14174T107 2,319 135,195 SH   SOLE 1 135,195 0 0
CARGURUS INC COM 141788109 1,416 55,826 SH   SOLE 1 55,826 0 0
CARGURUS INC COM 141788109 94 3,710 SH   SOLE 99 3,710 0 0
CARLISLE COS INC COM 142339100 2,389 19,955 SH   SOLE 1 19,955 0 0
CARLISLE COS INC COM 142339100 177 1,472 SH   SOLE 8 1,472 0 0
CARLISLE COS INC COM 142339100 369 3,087 SH   SOLE 99 3,087 0 0
CARMAX INC COM 143130102 11,874 132,591 SH   SOLE 1 132,591 0 0
CARMAX INC OPT 143130102 331 3,700 SH Put SOLE 8 3,700 0 0
CARMAX INC COM 143130102 194 2,163 SH   SOLE 8 2,163 0 0
CARMAX INC OPT 143130102 1,872 20,900 SH Call SOLE 8 20,900 0 0
CARMAX INC COM 143130102 113 1,267 SH   SOLE 9 1,267 0 0
CARMAX INC COM 143130102 880 9,826 SH   SOLE 99 9,826 0 0
CARNIVAL CORP COM 143658300 11,449 697,359 SH   SOLE 1 697,359 0 0
CARNIVAL CORP COM 143658300 13 800 SH   DFND 1 0 0 800
CARNIVAL CORP COM 143658300 37 2,280 SH   SOLE 8 2,280 0 0
CARNIVAL CORP OPT 143658300 15,387 937,100 SH Call SOLE 8 937,100 0 0
CARNIVAL CORP OPT 143658300 16,269 990,800 SH Put SOLE 8 990,800 0 0
CARNIVAL CORP COM 143658300 313 19,111 SH   SOLE 9 19,111 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 826 34,032 SH   SOLE 1 34,032 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 3 127 SH   SOLE 8 127 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 64 2,647 SH   SOLE 99 2,647 0 0
CARRIAGE SVCS INC COM 143905107 331 18,251 SH   SOLE 1 18,251 0 0
CARRIAGE SVCS INC COM 143905107 1 29 SH   SOLE 8 29 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 94 19,502 SH   SOLE 1 19,502 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 0 19 SH   SOLE 8 19 0 0
CARS COM INC COM 14575E105 1,159 201,205 SH   SOLE 1 201,205 0 0
CARS COM INC COM 14575E105 4 652 SH   SOLE 8 652 0 0
CARS COM INC OPT 14575E105 119 20,700 SH Call SOLE 8 20,700 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 101 12,544 SH   SOLE 1 12,544 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 0 53 SH   SOLE 8 53 0 0
CARTERS INC COM 146229109 2,866 35,527 SH   SOLE 1 35,527 0 0
CARTERS INC COM 146229109 63 781 SH   SOLE 8 781 0 0
CARTERS INC COM 146229109 203 2,510 SH   SOLE 99 2,510 0 0
CARVANA CO COM 146869102 510 4,242 SH   SOLE 1 4,242 0 0
CARVANA CO OPT 146869102 20,434 170,000 SH Put SOLE 8 170,000 0 0
CARVANA CO OPT 146869102 60,244 501,200 SH Call SOLE 8 501,200 0 0
CARVANA CO COM 146869102 44,691 371,794 SH   SOLE 8 371,794 0 0
CASELLA WASTE SYS INC COM 147448104 1,320 25,318 SH   SOLE 1 25,318 0 0
CASEYS GEN STORES INC COM 147528103 1,479 9,893 SH   SOLE 1 9,893 0 0
CASEYS GEN STORES INC COM 147528103 89 596 SH   SOLE 8 596 0 0
CASEYS GEN STORES INC COM 147528103 277 1,853 SH   SOLE 99 1,853 0 0
CASI PHARMACEUTICALS INC COM 14757U109 73 29,626 SH   SOLE 1 29,626 0 0
CASS INFORMATION SYS INC COM 14808P109 305 7,827 SH   SOLE 1 7,827 0 0
CASS INFORMATION SYS INC COM 14808P109 0 2 SH   SOLE 8 2 0 0
CASSAVA SCIENCES INC COM 14817C107 91 29,220 SH   SOLE 1 29,220 0 0
CASSAVA SCIENCES INC COM 14817C107 0 62 SH   SOLE 8 62 0 0
CASTLIGHT HEALTH INC COM 14862Q100 38 46,390 SH   SOLE 8 46,390 0 0
CATABASIS PHARMACEUTICALS IN COM 14875P206 64 9,913 SH   SOLE 1 9,913 0 0
CATALENT INC COM 148806102 5,733 78,216 SH   SOLE 1 78,216 0 0
CATALENT INC COM 148806102 1,552 21,183 SH   SOLE 8 21,183 0 0
CATALENT INC COM 148806102 35 471 SH   SOLE 9 471 0 0
CATALYST BIOSCIENCES INC COM 14888D208 97 16,590 SH   SOLE 1 16,590 0 0
CATALYST BIOSCIENCES INC COM 14888D208 0 10 SH   SOLE 8 10 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 1,271 275,023 SH   SOLE 1 275,023 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 15 3,332 SH   SOLE 8 3,332 0 0
CATASYS INC COM 149049504 191 7,726 SH   SOLE 1 7,726 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 493 55,660 SH   SOLE 1 55,660 0 0
CATERPILLAR INC DEL COM 149123101 94,396 746,220 SH   SOLE 1 746,220 0 0
CATERPILLAR INC DEL COM 149123101 219 1,730 SH   DFND 1 0 0 1,730
CATERPILLAR INC DEL OPT 149123101 71,093 562,000 SH Put SOLE 8 562,000 0 0
CATERPILLAR INC DEL OPT 149123101 18,254 144,300 SH Call SOLE 8 144,300 0 0
CATERPILLAR INC DEL COM 149123101 17,759 140,391 SH   SOLE 8 140,391 0 0
CATERPILLAR INC DEL COM 149123101 550 4,352 SH   SOLE 9 4,352 0 0
CATHAY GEN BANCORP COM 149150104 3,637 138,326 SH   SOLE 1 138,326 0 0
CATHAY GEN BANCORP COM 149150104 143 5,437 SH   SOLE 8 5,437 0 0
CATO CORP NEW COM 149205106 235 28,739 SH   SOLE 1 28,739 0 0
CATO CORP NEW COM 149205106 4 495 SH   SOLE 8 495 0 0
CAVCO INDS INC DEL COM 149568107 1,517 7,864 SH   SOLE 1 7,864 0 0
CAVCO INDS INC DEL COM 149568107 537 2,785 SH   SOLE 99 2,785 0 0
CB FINL SVCS INC COM 12479G101 188 8,598 SH   SOLE 1 8,598 0 0
CB FINL SVCS INC COM 12479G101 0 1 SH   SOLE 8 1 0 0
CBDMD INC COM 12482W101 16 8,670 SH   SOLE 8 8,670 0 0
CBIZ INC COM 124805102 1,204 50,218 SH   SOLE 1 50,218 0 0
CBIZ INC COM 124805102 0 11 SH   SOLE 8 11 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 2 6,222 SH   SOLE 8 6,222 0 0
CBM BANCORP INC COM 1248XT104 0 17 SH   SOLE 8 17 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 12,809 137,319 SH   SOLE 1 137,319 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 28 300 SH Put SOLE 8 300 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 70 764 SH   SOLE 8 764 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 96 1,036 SH   SOLE 9 1,036 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 315 3,377 SH   SOLE 99 3,377 0 0
CBRE GROUP INC COM 12504L109 9,461 209,225 SH   SOLE 1 209,225 0 0
CBRE GROUP INC COM 12504L109 90 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC COM 12504L109 194 4,285 SH   SOLE 8 4,285 0 0
CBRE GROUP INC COM 12504L109 115 2,544 SH   SOLE 9 2,544 0 0
CBTX INC COM 12481V104 649 30,910 SH   SOLE 1 30,910 0 0
CBTX INC COM 12481V104 4 197 SH   SOLE 8 197 0 0
CDK GLOBAL INC COM 12508E101 4,659 112,481 SH   SOLE 1 112,481 0 0
CDK GLOBAL INC COM 12508E101 98 2,360 SH   SOLE 8 2,360 0 0
CDK GLOBAL INC COM 12508E101 36 864 SH   SOLE 9 864 0 0
CDK GLOBAL INC COM 12508E101 385 9,294 SH   SOLE 99 9,294 0 0
CDW CORP COM 12514G108 15,695 135,086 SH   SOLE 1 135,086 0 0
CDW CORP COM 12514G108 50 434 SH   SOLE 8 434 0 0
CDW CORP COM 12514G108 180 1,546 SH   SOLE 9 1,546 0 0
CECO ENVIRONMENTAL CORP COM 125141101 212 32,100 SH   SOLE 1 32,100 0 0
CECO ENVIRONMENTAL CORP COM 125141101 16 2,483 SH   SOLE 8 2,483 0 0
CEDAR FAIR L P COM 150185106 116 4,212 SH   DFND 1 0 0 4,212
CEDAR FAIR L P COM 150185106 6,064 220,485 SH   SOLE 1 220,485 0 0
CEDAR FAIR L P COM 150185106 32 1,164 SH   SOLE 8 1,164 0 0
CEDAR FAIR L P OPT 150185106 41 1,500 SH Put SOLE 8 1,500 0 0
CEDAR REALTY TRUST INC TRUS 150602209 31 31,067 SH   SOLE 1 31,067 0 0
CEDAR REALTY TRUST INC TRUS 150602209 0 8 SH   SOLE 8 8 0 0
CEL SCI CORP COM 150837607 1,374 92,132 SH   SOLE 1 92,132 0 0
CEL SCI CORP COM 150837607 3 185 SH   SOLE 8 185 0 0
CELANESE CORP DEL COM 150870103 11,184 129,524 SH   SOLE 1 129,524 0 0
CELANESE CORP DEL COM 150870103 309 3,580 SH   SOLE 8 3,580 0 0
CELANESE CORP DEL COM 150870103 85 978 SH   SOLE 9 978 0 0
CELCUITY INC COM 15102K100 12 1,685 SH   SOLE 8 1,685 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B202 0 2 SH   SOLE 8 2 0 0
CELSIUS HLDGS INC COM 15118V207 222 18,898 SH   SOLE 1 18,898 0 0
CEMEX SAB DE CV ADR 151290889 1,806 627,041 SH   SOLE 1 627,041 0 0
CEMEX SAB DE CV OPT 151290889 18 6,400 SH Put SOLE 8 6,400 0 0
CEMEX SAB DE CV ADR 151290889 21 7,236 SH   SOLE 8 7,236 0 0
CEMEX SAB DE CV OPT 151290889 215 74,600 SH Call SOLE 8 74,600 0 0
CENOVUS ENERGY INC COM 15135U109 512 109,631 SH   DFND 1 0 0 109,631
CENOVUS ENERGY INC COM 15135U109 32 6,891 SH   SOLE 1 6,891 0 0
CENOVUS ENERGY INC COM 15135U109 37 7,900 SH   SOLE 9 7,900 0 0
CENTENE CORP DEL COM 15135B101 36,712 577,686 SH   SOLE 1 577,686 0 0
CENTENE CORP DEL COM 15135B101 935 14,713 SH   SOLE 8 14,713 0 0
CENTENE CORP DEL OPT 15135B101 485 7,638 SH Call SOLE 8 7,638 0 0
CENTENE CORP DEL OPT 15135B101 1,405 22,112 SH Put SOLE 8 22,112 0 0
CENTENE CORP DEL COM 15135B101 357 5,615 SH   SOLE 9 5,615 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 612 687,256 SH   SOLE 1 687,256 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 39 43,036 SH   SOLE 8 43,036 0 0
CENTERPOINT ENERGY INC COM 15189T107 82,990 4,445,068 SH   SOLE 1 4,445,068 0 0
CENTERPOINT ENERGY INC OPT 15189T107 73 3,900 SH Call SOLE 8 3,900 0 0
CENTERPOINT ENERGY INC CONV 15189T503 443 12,444 SH   SOLE 8 12,444 0 0
CENTERPOINT ENERGY INC COM 15189T107 66 3,552 SH   SOLE 8 3,552 0 0
CENTERPOINT ENERGY INC COM 15189T107 130 6,981 SH   SOLE 9 6,981 0 0
CENTERPOINT ENERGY INC COM 15189T107 235 12,586 SH   SOLE 99 12,586 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 172 48,810 SH   SOLE 1 48,810 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 1 368 SH   SOLE 8 368 0 0
CENTRAL FED CORP COM 15346Q400 0 17 SH   SOLE 8 17 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1,822 53,964 SH   SOLE 1 53,964 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 315 8,771 SH   SOLE 1 8,771 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 68 1,995 SH   SOLE 8 1,995 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 1 31 SH   SOLE 8 31 0 0
CENTRAL PAC FINL CORP COM 154760409 398 24,808 SH   SOLE 1 24,808 0 0
CENTRAL PAC FINL CORP COM 154760409 35 2,173 SH   SOLE 8 2,173 0 0
CENTRAL PUERTO S A ADR 155038201 67 26,300 SH   SOLE 1 26,300 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 90 5,876 SH   SOLE 1 5,876 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 3 198 SH   SOLE 8 198 0 0
CENTURY ALUM CO COM 156431108 327 45,852 SH   SOLE 1 45,852 0 0
CENTURY ALUM CO COM 156431108 0 173 SH   SOLE 8 173 0 0
CENTURY BANCORP INC MASS COM 156432106 120 1,544 SH   SOLE 1 1,544 0 0
CENTURY BANCORP INC MASS COM 156432106 1 17 SH   SOLE 8 17 0 0
CENTURY CASINOS INC COM 156492100 155 37,312 SH   SOLE 1 37,312 0 0
CENTURY CASINOS INC COM 156492100 0 119 SH   SOLE 8 119 0 0
CENTURY CMNTYS INC COM 156504300 2,435 79,416 SH   SOLE 1 79,416 0 0
CENTURY CMNTYS INC COM 156504300 83 2,710 SH   SOLE 8 2,710 0 0
CENTURY CMNTYS INC COM 156504300 263 8,580 SH   SOLE 99 8,580 0 0
CENTURYLINK INC COM 156700106 36,151 3,604,356 SH   SOLE 1 3,604,356 0 0
CENTURYLINK INC OPT 156700106 1,660 165,500 SH Call SOLE 8 165,500 0 0
CENTURYLINK INC COM 156700106 76 7,552 SH   SOLE 8 7,552 0 0
CENTURYLINK INC OPT 156700106 331 33,000 SH Put SOLE 8 33,000 0 0
CENTURYLINK INC COM 156700106 308 30,680 SH   SOLE 9 30,680 0 0
CERECOR INC COM 15671L109 41 15,902 SH   SOLE 1 15,902 0 0
CERIDIAN HCM HLDG INC COM 15677J108 116 1,460 SH   SOLE 1 1,460 0 0
CERIDIAN HCM HLDG INC COM 15677J108 366 4,622 SH   SOLE 99 4,622 0 0
CERNER CORP COM 156782104 21,425 312,530 SH   SOLE 1 312,530 0 0
CERNER CORP COM 156782104 105 1,538 SH   SOLE 8 1,538 0 0
CERNER CORP OPT 156782104 404 5,900 SH Call SOLE 8 5,900 0 0
CERNER CORP COM 156782104 169 2,475 SH   SOLE 9 2,475 0 0
CERUS CORP COM 157085101 853 129,381 SH   SOLE 1 129,381 0 0
CERUS CORP COM 157085101 2 350 SH   SOLE 8 350 0 0
CEVA INC COM 157210105 1,225 32,752 SH   SOLE 1 32,752 0 0
CEVA INC COM 157210105 0 4 SH   SOLE 8 4 0 0
CF INDS HLDGS INC COM 125269100 5,160 183,325 SH   SOLE 1 183,325 0 0
CF INDS HLDGS INC OPT 125269100 433 15,400 SH Call SOLE 8 15,400 0 0
CF INDS HLDGS INC OPT 125269100 7,193 255,600 SH Put SOLE 8 255,600 0 0
CF INDS HLDGS INC COM 125269100 2,001 71,087 SH   SOLE 8 71,087 0 0
CF INDS HLDGS INC COM 125269100 478 16,994 SH   SOLE 9 16,994 0 0
CGI INC COM 12532H104 105 1,661 SH   SOLE 1 1,661 0 0
CGI INC COM 12532H104 112 1,792 SH   SOLE 9 1,792 0 0
CHAMPIONS ONCOLOGY INC COM 15870P307 37 3,916 SH   SOLE 1 3,916 0 0
CHAMPIONS ONCOLOGY INC COM 15870P307 1 65 SH   SOLE 8 65 0 0
CHANGE HEALTHCARE INC COM 15912K100 1,017 90,664 SH   SOLE 1 90,664 0 0
CHANGE HEALTHCARE INC COM 15912K100 4 400 SH   SOLE 8 400 0 0
CHANNELADVISOR CORP COM 159179100 501 31,626 SH   SOLE 1 31,626 0 0
CHAPARRAL ENERGY INC COM 15942R208 5 8,387 SH   SOLE 8 8,387 0 0
CHARAH SOLUTIONS INC COM 15957P105 8 2,500 SH   SOLE 8 2,500 0 0
CHARLES RIV LABS INTL INC COM 159864107 81 466 SH   SOLE 1 466 0 0
CHARLES RIV LABS INTL INC COM 159864107 1 4 SH   SOLE 8 4 0 0
CHART INDS INC COM 16115Q308 4,381 90,333 SH   SOLE 1 90,333 0 0
CHART INDS INC COM 16115Q308 72 1,500 SH   SOLE 8 1,500 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 10 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N COM 16119P108 93,917 184,135 SH   SOLE 1 184,135 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 147,809 289,800 SH Put SOLE 8 289,800 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 52,993 103,900 SH Call SOLE 8 103,900 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 14,177 27,795 SH   SOLE 8 27,795 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 866 1,696 SH   SOLE 9 1,696 0 0
CHASE CORP COM 16150R104 415 4,052 SH   SOLE 1 4,052 0 0
CHATHAM LODGING TR TRUS 16208T102 697 114,148 SH   SOLE 1 114,148 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 9 82 SH   DFND 1 0 0 82
CHECK POINT SOFTWARE TECH LT COM M22465104 54,530 507,576 SH   SOLE 1 507,576 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 2,858 26,600 SH Put SOLE 8 26,600 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 7,262 67,600 SH Call SOLE 8 67,600 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 1,315 12,239 SH   SOLE 9 12,239 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 45 22,381 SH   SOLE 1 22,381 0 0
CHEESECAKE FACTORY INC COM 163072101 255 11,115 SH   DFND 1 0 0 11,115
CHEESECAKE FACTORY INC COM 163072101 2,048 89,410 SH   SOLE 1 89,410 0 0
CHEESECAKE FACTORY INC COM 163072101 1,196 52,194 SH   SOLE 8 52,194 0 0
CHEESECAKE FACTORY INC OPT 163072101 1,540 67,200 SH Put SOLE 8 67,200 0 0
CHEESECAKE FACTORY INC OPT 163072101 181 7,900 SH Call SOLE 8 7,900 0 0
CHEETAH MOBILE INC ADR 163075104 0 90 SH   SOLE 8 90 0 0
CHEFS WHSE INC COM 163086101 790 58,169 SH   SOLE 1 58,169 0 0
CHEFS WHSE INC COM 163086101 5 400 SH   SOLE 8 400 0 0
CHEGG INC COM 163092109 142 2,104 SH   DFND 1 0 0 2,104
CHEGG INC COM 163092109 3,601 53,535 SH   SOLE 1 53,535 0 0
CHEGG INC COM 163092109 1,682 24,995 SH   SOLE 8 24,995 0 0
CHEGG INC COM 163092109 123 1,826 SH   SOLE 99 1,826 0 0
CHEMBIO DIAGNOSTICS INC COM 163572209 119 36,429 SH   SOLE 1 36,429 0 0
CHEMED CORP NEW COM 16359R103 766 1,700 SH   SOLE 1 1,700 0 0
CHEMED CORP NEW COM 16359R103 83 184 SH   SOLE 8 184 0 0
CHEMOCENTRYX INC COM 16383L106 1,408 24,468 SH   SOLE 1 24,468 0 0
CHEMOCENTRYX INC OPT 16383L106 5,754 100,000 SH Put SOLE 8 100,000 0 0
CHEMOCENTRYX INC COM 16383L106 461 8,007 SH   SOLE 8 8,007 0 0
CHEMOURS CO COM 163851108 151 9,864 SH   SOLE 1 9,864 0 0
CHEMOURS CO COM 163851108 416 27,064 SH   SOLE 8 27,064 0 0
CHEMOURS CO OPT 163851108 15 1,000 SH Call SOLE 8 1,000 0 0
CHEMOURS CO OPT 163851108 1,896 123,500 SH Put SOLE 8 123,500 0 0
CHEMUNG FINL CORP COM 164024101 54 1,981 SH   SOLE 1 1,981 0 0
CHEMUNG FINL CORP COM 164024101 0 7 SH   SOLE 8 7 0 0
CHENIERE ENERGY INC COM 16411R208 11,545 238,929 SH   SOLE 1 238,929 0 0
CHENIERE ENERGY INC COM 16411R208 22 454 SH   SOLE 8 454 0 0
CHENIERE ENERGY INC OPT 16411R208 193 4,000 SH Put SOLE 8 4,000 0 0
CHENIERE ENERGY INC COM 16411R208 77 1,593 SH   SOLE 9 1,593 0 0
CHENIERE ENERGY INC COM 16411R208 5,315 110,000 SH   DFND 20 0 0 110,000
CHENIERE ENERGY PARTNERS LP COM 16411Q101 14,048 401,612 SH   SOLE 1 401,612 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 98 2,800 SH Put SOLE 8 2,800 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 4 107 SH   SOLE 8 107 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 76 8,398 SH   SOLE 1 8,398 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 0 5 SH   SOLE 8 5 0 0
CHESAPEAKE UTILS CORP COM 165303108 745 8,874 SH   SOLE 1 8,874 0 0
CHEVRON CORP NEW OPT 166764100 6,960 78,000 SH Put SOLE 1 78,000 0 0
CHEVRON CORP NEW COM 166764100 391 4,385 SH   DFND 1 0 0 4,385
CHEVRON CORP NEW COM 166764100 118,670 1,329,928 SH   SOLE 1 1,329,928 0 0
CHEVRON CORP NEW COM 166764100 4,083 45,764 SH   SOLE 8 45,764 0 0
CHEVRON CORP NEW OPT 166764100 19,390 217,300 SH Call SOLE 8 217,300 0 0
CHEVRON CORP NEW OPT 166764100 17,578 197,000 SH Put SOLE 8 197,000 0 0
CHEVRON CORP NEW COM 166764100 9,404 105,393 SH   SOLE 9 105,393 0 0
CHEVRON CORP NEW COM 166764100 454 5,085 SH   DFND 20 0 0 5,085
CHEVRON CORP NEW COM 166764100 2,296 25,729 SH   SOLE 99 25,729 0 0
CHEWY INC COM 16679L109 836 18,719 SH   SOLE 1 18,719 0 0
CHEWY INC COM 16679L109 1,214 27,157 SH   SOLE 8 27,157 0 0
CHEWY INC COM 16679L109 4 90 SH   DFND 20 0 0 90
CHIASMA INC COM 16706W102 109 20,159 SH   SOLE 1 20,159 0 0
CHIASMA INC COM 16706W102 0 41 SH   SOLE 8 41 0 0
CHICOS FAS INC COM 168615102 183 132,338 SH   SOLE 1 132,338 0 0
CHICOS FAS INC OPT 168615102 33 24,100 SH Call SOLE 8 24,100 0 0
CHICOS FAS INC COM 168615102 3 2,008 SH   SOLE 8 2,008 0 0
CHILDRENS PL INC COM 168905107 666 17,774 SH   SOLE 1 17,774 0 0
CHILDRENS PL INC COM 168905107 8 221 SH   SOLE 8 221 0 0
CHILDRENS PL INC OPT 168905107 41 1,100 SH Put SOLE 8 1,100 0 0
CHILDRENS PL INC OPT 168905107 1,044 27,900 SH Call SOLE 8 27,900 0 0
CHIMERA INVT CORP TRUS 16934Q208 1,027 106,781 SH   SOLE 1 106,781 0 0
CHIMERA INVT CORP TRUS 16934Q208 1,386 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 153 15,900 SH Put SOLE 8 15,900 0 0
CHIMERA INVT CORP TRUS 16934Q208 49 5,126 SH   SOLE 8 5,126 0 0
CHIMERIX INC COM 16934W106 82 26,576 SH   SOLE 1 26,576 0 0
CHIMERIX INC COM 16934W106 19 6,121 SH   SOLE 8 6,121 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 1,081 10,580 SH   SOLE 1 10,580 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 4 37 SH   SOLE 8 37 0 0
CHINA HGS REAL ESTATE INC COM 16948W100 2 2,000 SH   SOLE 8 2,000 0 0
CHINA INDEX HLDGS LTD ADR 16954W101 0 93 SH   SOLE 8 93 0 0
CHINA LIFE INS CO LTD OPT 16939P106 78 7,700 SH Put SOLE 8 7,700 0 0
CHINA LIFE INS CO LTD OPT 16939P106 205 20,300 SH Call SOLE 8 20,300 0 0
CHINA LIFE INS CO LTD ADR 16939P106 72 7,110 SH   SOLE 8 7,110 0 0
CHINA LODGING GROUP LTD BOND 16949NAC3 4 4,000 PRN   SOLE 8 0 0 4,000
CHINA MOBILE LIMITED ADR 16941M109 11 330 SH   DFND 1 0 0 330
CHINA MOBILE LIMITED ADR 16941M109 226 6,711 SH   SOLE 1 6,711 0 0
CHINA MOBILE LIMITED ADR 16941M109 310 9,225 SH   SOLE 8 9,225 0 0
CHINA MOBILE LIMITED OPT 16941M109 360 10,700 SH Put SOLE 8 10,700 0 0
CHINA MOBILE LIMITED OPT 16941M109 3,055 90,800 SH Call SOLE 8 90,800 0 0
CHINA MOBILE LIMITED ADR 16941M109 56 1,669 SH   SOLE 9 1,669 0 0
CHINA MOBILE LIMITED ADR 16941M109 336 10,000 SH   DFND 20 0 0 10,000
CHINA MOBILE LIMITED ADR 16941M109 380 11,300 SH   SOLE 99 11,300 0 0
CHINA ONLINE ED GROUP ADR 16954L105 172 6,700 SH   SOLE 1 6,700 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 423 10,085 SH   SOLE 99 10,085 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 17,647 16,768 SH   SOLE 1 16,768 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 12,468 11,848 SH   SOLE 8 11,848 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 48,303 45,900 SH Call SOLE 8 45,900 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 60,721 57,700 SH Put SOLE 8 57,700 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 215 205 SH   SOLE 9 205 0 0
CHOICE HOTELS INTL INC COM 169905106 1,173 14,870 SH   SOLE 1 14,870 0 0
CHOICE HOTELS INTL INC COM 169905106 28 350 SH   SOLE 8 350 0 0
CHOICE HOTELS INTL INC COM 169905106 461 5,838 SH   SOLE 99 5,838 0 0
CHOICEONE FINL SVCS INC COM 170386106 149 5,042 SH   SOLE 1 5,042 0 0
CHROMADEX CORP COM 171077407 121 26,330 SH   SOLE 1 26,330 0 0
CHUBB LIMITED COM H1467J104 68,127 538,038 SH   SOLE 1 538,038 0 0
CHUBB LIMITED OPT H1467J104 3,685 29,100 SH Call SOLE 8 29,100 0 0
CHUBB LIMITED OPT H1467J104 1,089 8,600 SH Put SOLE 8 8,600 0 0
CHUBB LIMITED COM H1467J104 412 3,254 SH   SOLE 8 3,254 0 0
CHUBB LIMITED COM H1467J104 551 4,352 SH   SOLE 9 4,352 0 0
CHURCH &amp DWIGHT INC COM 171340102 10,465 135,369 SH   SOLE 1 135,369 0 0
CHURCH &amp DWIGHT INC OPT 171340102 758 9,800 SH Put SOLE 8 9,800 0 0
CHURCH &amp DWIGHT INC COM 171340102 510 6,600 SH   SOLE 8 6,600 0 0
CHURCH &amp DWIGHT INC COM 171340102 150 1,952 SH   SOLE 9 1,952 0 0
CHURCHILL DOWNS INC COM 171484108 3,169 23,796 SH   SOLE 1 23,796 0 0
CHURCHILL DOWNS INC COM 171484108 24 177 SH   SOLE 8 177 0 0
CHURCHILL DOWNS INC COM 171484108 866 6,503 SH   SOLE 99 6,503 0 0
CHUYS HLDGS INC COM 171604101 237 15,918 SH   SOLE 1 15,918 0 0
CHUYS HLDGS INC COM 171604101 2 119 SH   SOLE 8 119 0 0
CIA ENERGETICA DE MINAS GERA ADR 204409601 1,895 924,500 SH   SOLE 1 924,500 0 0
CIDARA THERAPEUTICS INC COM 171757107 68 18,294 SH   SOLE 1 18,294 0 0
CIENA CORP COM 171779309 3 50 SH   DFND 1 0 0 50
CIENA CORP COM 171779309 3,132 57,848 SH   SOLE 1 57,848 0 0
CIENA CORP COM 171779309 162 2,993 SH   SOLE 8 2,993 0 0
CIENA CORP OPT 171779309 4,149 76,600 SH Call SOLE 8 76,600 0 0
CIENA CORP OPT 171779309 1,175 21,700 SH Put SOLE 8 21,700 0 0
CIENA CORP COM 171779309 462 8,522 SH   SOLE 99 8,522 0 0
CIGNA CORP NEW COM 125523100 110,453 588,623 SH   SOLE 1 588,623 0 0
CIGNA CORP NEW COM 125523100 413 2,200 SH   DFND 1 0 0 2,200
CIGNA CORP NEW OPT 125523100 3,715 19,796 SH Call SOLE 8 19,796 0 0
CIGNA CORP NEW OPT 125523100 1,225 6,528 SH Put SOLE 8 6,528 0 0
CIGNA CORP NEW COM 125523100 643 3,433 SH   SOLE 8 3,433 0 0
CIGNA CORP NEW COM 125523100 600 3,193 SH   SOLE 9 3,193 0 0
CIMAREX ENERGY CO COM 171798101 18,687 679,762 SH   SOLE 1 679,762 0 0
CIMAREX ENERGY CO OPT 171798101 1,394 50,700 SH Put SOLE 8 50,700 0 0
CIMAREX ENERGY CO COM 171798101 16 600 SH   SOLE 8 600 0 0
CIMAREX ENERGY CO OPT 171798101 7,670 279,000 SH Call SOLE 8 279,000 0 0
CIMAREX ENERGY CO COM 171798101 138 5,043 SH   SOLE 9 5,043 0 0
CIMAREX ENERGY CO COM 171798101 209 7,599 SH   SOLE 99 7,599 0 0
CINCINNATI BELL INC NEW COM 171871502 14,512 977,220 SH   SOLE 1 977,220 0 0
CINCINNATI FINL CORP COM 172062101 8,620 134,609 SH   SOLE 1 134,609 0 0
CINCINNATI FINL CORP OPT 172062101 1,537 24,000 SH Put SOLE 8 24,000 0 0
CINCINNATI FINL CORP OPT 172062101 1,537 24,000 SH Call SOLE 8 24,000 0 0
CINCINNATI FINL CORP COM 172062101 973 15,198 SH   SOLE 8 15,198 0 0
CINCINNATI FINL CORP COM 172062101 79 1,237 SH   SOLE 9 1,237 0 0
CINEMARK HLDGS INC COM 17243V102 932 80,654 SH   SOLE 1 80,654 0 0
CINEMARK HLDGS INC COM 17243V102 8 648 SH   SOLE 8 648 0 0
CINEMARK HLDGS INC COM 17243V102 82 7,085 SH   SOLE 99 7,085 0 0
CINTAS CORP COM 172908105 25,464 95,600 SH   SOLE 1 95,600 0 0
CINTAS CORP COM 172908105 407 1,528 SH   SOLE 8 1,528 0 0
CINTAS CORP OPT 172908105 266 1,000 SH Call SOLE 8 1,000 0 0
CINTAS CORP OPT 172908105 1,412 5,300 SH Put SOLE 8 5,300 0 0
CINTAS CORP COM 172908105 211 790 SH   SOLE 9 790 0 0
CIRCOR INTL INC COM 17273K109 464 18,190 SH   SOLE 1 18,190 0 0
CIRCOR INTL INC COM 17273K109 39 1,506 SH   SOLE 8 1,506 0 0
CIRRUS LOGIC INC COM 172755100 3,265 52,862 SH   SOLE 1 52,862 0 0
CIRRUS LOGIC INC OPT 172755100 93 1,500 SH Call SOLE 8 1,500 0 0
CIRRUS LOGIC INC OPT 172755100 550 8,900 SH Put SOLE 8 8,900 0 0
CIRRUS LOGIC INC COM 172755100 762 12,343 SH   SOLE 8 12,343 0 0
CISCO SYS INC COM 17275R102 1,337 28,658 SH   DFND 1 0 0 28,658
CISCO SYS INC OPT 17275R102 10,812 231,800 SH Put SOLE 1 231,800 0 0
CISCO SYS INC OPT 17275R102 2,882 61,800 SH Call SOLE 1 61,800 0 0
CISCO SYS INC COM 17275R102 312,660 6,703,675 SH   SOLE 1 6,703,675 0 0
CISCO SYS INC OPT 17275R102 12,961 277,900 SH Call SOLE 8 277,900 0 0
CISCO SYS INC COM 17275R102 6,476 138,848 SH   SOLE 8 138,848 0 0
CISCO SYS INC OPT 17275R102 63,324 1,357,700 SH Put SOLE 8 1,357,700 0 0
CISCO SYS INC COM 17275R102 16,743 358,956 SH   SOLE 9 358,956 0 0
CISCO SYS INC COM 17275R102 240 5,150 SH   DFND 20 0 0 5,150
CISCO SYS INC COM 17275R102 173 3,700 SH   SOLE 20 0 3,700 0
CIT GROUP INC COM 125581801 2,802 135,143 SH   SOLE 1 135,143 0 0
CIT GROUP INC OPT 125581801 100 4,800 SH Call SOLE 8 4,800 0 0
CITI TRENDS INC COM 17306X102 122 6,010 SH   SOLE 1 6,010 0 0
CITI TRENDS INC COM 17306X102 2 54 SH   SOLE 8 54 0 0
CITIGROUP INC COM 172967424 178,616 3,495,450 SH   SOLE 1 3,495,450 0 0
CITIGROUP INC OPT 172967424 51,100 1,000,000 SH Call SOLE 1 1,000,000 0 0
CITIGROUP INC OPT 172967424 51,100 1,000,000 SH Put SOLE 1 1,000,000 0 0
CITIGROUP INC COM 172967424 2,259 44,217 SH   DFND 1 0 0 44,217
CITIGROUP INC COM 172967424 44,565 872,140 SH   SOLE 8 872,140 0 0
CITIGROUP INC OPT 172967424 73,170 1,431,900 SH Put SOLE 8 1,431,900 0 0
CITIGROUP INC OPT 172967424 41,084 804,000 SH Call SOLE 8 804,000 0 0
CITIGROUP INC COM 172967424 5,111 100,022 SH   SOLE 9 100,022 0 0
CITIGROUP INC COM 172967424 1,247 24,400 SH   DFND 20 0 0 24,400
CITIGROUP INC COM 172967424 159 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 854 16,709 SH   SOLE 99 16,709 0 0
CITIZENS &amp NORTHN CORP COM 172922106 152 7,342 SH   SOLE 1 7,342 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 14,899 590,269 SH   SOLE 1 590,269 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 121 4,802 SH   SOLE 8 4,802 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 87 3,457 SH   SOLE 9 3,457 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 331 13,130 SH   DFND 20 0 0 13,130
CITIZENS FINANCIAL GROUP INC COM 174610105 249 9,873 SH   SOLE 99 9,873 0 0
CITIZENS HLDG CO MISS COM 174715102 64 2,545 SH   SOLE 1 2,545 0 0
CITIZENS INC COM 174740100 164 27,232 SH   SOLE 1 27,232 0 0
CITIZENS INC COM 174740100 1 99 SH   SOLE 8 99 0 0
CITRIX SYS INC COM 177376100 44,860 303,298 SH   SOLE 1 303,298 0 0
CITRIX SYS INC COM 177376100 180 1,216 SH   SOLE 8 1,216 0 0
CITRIX SYS INC OPT 177376100 222 1,500 SH Call SOLE 8 1,500 0 0
CITRIX SYS INC OPT 177376100 296 2,000 SH Put SOLE 8 2,000 0 0
CITRIX SYS INC COM 177376100 192 1,296 SH   SOLE 9 1,296 0 0
CITRIX SYS INC COM 177376100 742 5,019 SH   SOLE 99 5,019 0 0
CITY HLDG CO COM 177835105 935 14,343 SH   SOLE 1 14,343 0 0
CITY HLDG CO COM 177835105 26 403 SH   SOLE 8 403 0 0
CITY OFFICE REIT INC TRUS 178587101 459 45,564 SH   SOLE 1 45,564 0 0
CIVISTA BANCSHARES INC COM 178867107 376 24,428 SH   SOLE 1 24,428 0 0
CKX LANDS INC COM 12562N104 0 3 SH   SOLE 8 3 0 0
CLARIVATE PLC COM G21810109 85 3,800 SH   SOLE 1 3,800 0 0
CLARUS CORP NEW COM 18270P109 148 12,793 SH   SOLE 1 12,793 0 0
CLARUS CORP NEW COM 18270P109 4 309 SH   SOLE 8 309 0 0
CLEAN ENERGY FUELS CORP COM 184499101 160 72,133 SH   SOLE 1 72,133 0 0
CLEAN ENERGY FUELS CORP COM 184499101 2 1,195 SH   SOLE 8 1,195 0 0
CLEAN HARBORS INC COM 184496107 2,666 44,436 SH   SOLE 1 44,436 0 0
CLEAN HARBORS INC COM 184496107 18 314 SH   SOLE 8 314 0 0
CLEAN HARBORS INC COM 184496107 514 8,562 SH   SOLE 99 8,562 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 19 18,613 SH   SOLE 8 18,613 0 0
CLEARFIELD INC COM 18482P103 292 20,967 SH   SOLE 1 20,967 0 0
CLEARONE INC COM 18506U104 0 25 SH   SOLE 8 25 0 0
CLEARWATER PAPER CORP COM 18538R103 826 22,880 SH   SOLE 1 22,880 0 0
CLEARWATER PAPER CORP COM 18538R103 2 37 SH   SOLE 8 37 0 0
CLEARWAY ENERGY INC COM 18539C204 5,359 232,366 SH   SOLE 1 232,366 0 0
CLEARWAY ENERGY INC COM 18539C105 1,166 55,611 SH   SOLE 1 55,611 0 0
CLEARWAY ENERGY INC COM 18539C105 1 62 SH   SOLE 8 62 0 0
CLEARWAY ENERGY INC COM 18539C204 106 4,595 SH   SOLE 8 4,595 0 0
CLEVELAND BIOLABS INC COM 185860202 30 11,700 SH   SOLE 1 11,700 0 0
CLEVELAND BIOLABS INC COM 185860202 84 32,750 SH   SOLE 8 32,750 0 0
CLEVELAND CLIFFS INC COM 185899101 6 1,000 SH   DFND 1 0 0 1,000
CLEVELAND CLIFFS INC COM 185899101 2,955 535,261 SH   SOLE 1 535,261 0 0
CLEVELAND CLIFFS INC OPT 185899101 877 158,900 SH Put SOLE 8 158,900 0 0
CLEVELAND CLIFFS INC OPT 185899101 511 92,500 SH Call SOLE 8 92,500 0 0
CLEVELAND CLIFFS INC COM 185899101 19 3,305 SH   SOLE 8 3,305 0 0
CLIPPER RLTY INC TRUS 18885T306 363 44,776 SH   SOLE 1 44,776 0 0
CLOROX CO DEL COM 189054109 143 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 18,621 84,889 SH   SOLE 1 84,889 0 0
CLOROX CO DEL OPT 189054109 1,865 8,500 SH Call SOLE 8 8,500 0 0
CLOROX CO DEL OPT 189054109 2,062 9,400 SH Put SOLE 8 9,400 0 0
CLOROX CO DEL COM 189054109 3,797 17,307 SH   SOLE 8 17,307 0 0
CLOROX CO DEL COM 189054109 248 1,132 SH   SOLE 9 1,132 0 0
CLOUDERA INC COM 18914U100 162 12,730 SH   DFND 1 0 0 12,730
CLOUDERA INC COM 18914U100 1,434 112,791 SH   SOLE 1 112,791 0 0
CLOUDERA INC COM 18914U100 304 23,898 SH   SOLE 8 23,898 0 0
CLOUDERA INC OPT 18914U100 651 51,200 SH Call SOLE 8 51,200 0 0
CLOUDERA INC OPT 18914U100 1,198 94,200 SH Put SOLE 8 94,200 0 0
CLOVIS ONCOLOGY INC COM 189464100 2,437 361,097 SH   SOLE 1 361,097 0 0
CLOVIS ONCOLOGY INC OPT 189464100 126 18,800 SH Put SOLE 1 18,800 0 0
CLOVIS ONCOLOGY INC COM 189464100 135 20,000 SH   DFND 1 0 0 20,000
CLOVIS ONCOLOGY INC OPT 189464100 362 53,600 SH Put SOLE 8 53,600 0 0
CLOVIS ONCOLOGY INC COM 189464100 0 9 SH   SOLE 8 9 0 0
CLOVIS ONCOLOGY INC OPT 189464100 1,361 201,700 SH Call SOLE 8 201,700 0 0
CME GROUP INC COM 12572Q105 151 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 73,236 450,561 SH   SOLE 1 450,561 0 0
CME GROUP INC OPT 12572Q105 601 3,700 SH Call SOLE 8 3,700 0 0
CME GROUP INC OPT 12572Q105 2,568 15,800 SH Put SOLE 8 15,800 0 0
CME GROUP INC COM 12572Q105 8,331 51,253 SH   SOLE 8 51,253 0 0
CME GROUP INC COM 12572Q105 946 5,826 SH   SOLE 9 5,826 0 0
CMS ENERGY CORP COM 125896100 12,283 210,263 SH   SOLE 1 210,263 0 0
CMS ENERGY CORP COM 125896100 94 1,612 SH   SOLE 8 1,612 0 0
CMS ENERGY CORP COM 125896100 129 2,219 SH   SOLE 9 2,219 0 0
CNA FINL CORP COM 126117100 91 2,823 SH   SOLE 1 2,823 0 0
CNA FINL CORP COM 126117100 6 172 SH   SOLE 8 172 0 0
CNB FINL CORP PA COM 126128107 147 8,159 SH   SOLE 1 8,159 0 0
CNH INDL N V COM N20944109 553 78,765 SH   SOLE 1 78,765 0 0
CNH INDL N V COM N20944109 681 96,969 SH   SOLE 9 96,969 0 0
CNH INDL N V COM N20944109 9,726 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 1,738 111,605 SH   SOLE 1 111,605 0 0
CNO FINL GROUP INC COM 12621E103 95 6,124 SH   SOLE 8 6,124 0 0
CNOOC LIMITED OPT 126132109 451 4,000 SH Call SOLE 8 4,000 0 0
CNOOC LIMITED ADR 126132109 103 912 SH   SOLE 9 912 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 71 10,696 SH   SOLE 1 10,696 0 0
CNX RESOURCES CORPORATION COM 12653C108 999 115,660 SH   SOLE 1 115,660 0 0
CNX RESOURCES CORPORATION COM 12653C108 5,224 603,887 SH   SOLE 8 603,887 0 0
CNX RESOURCES CORPORATION OPT 12653C108 17 2,000 SH Call SOLE 8 2,000 0 0
CNX RESOURCES CORPORATION OPT 12653C108 18,778 2,170,800 SH Put SOLE 8 2,170,800 0 0
CO-DIAGNOSTICS INC COM 189763105 2,791 144,171 SH   SOLE 1 144,171 0 0
COASTAL FINL CORP WA COM 19046P209 160 11,033 SH   SOLE 1 11,033 0 0
COCA COLA CO OPT 191216100 8,222 184,000 SH Put SOLE 1 184,000 0 0
COCA COLA CO COM 191216100 2,604 58,282 SH   DFND 1 0 0 58,282
COCA COLA CO COM 191216100 116,906 2,616,478 SH   SOLE 1 2,616,478 0 0
COCA COLA CO OPT 191216100 242 5,400 SH Call SOLE 1 5,400 0 0
COCA COLA CO OPT 191216100 14,159 316,900 SH Put SOLE 8 316,900 0 0
COCA COLA CO COM 191216100 3,090 69,146 SH   SOLE 8 69,146 0 0
COCA COLA CO OPT 191216100 13,248 296,500 SH Call SOLE 8 296,500 0 0
COCA COLA CO COM 191216100 3,156 70,645 SH   SOLE 9 70,645 0 0
COCA COLA CO COM 191216100 875 19,579 SH   SOLE 99 19,579 0 0
COCA COLA CONSOLIDATED INC COM 191098102 977 4,257 SH   SOLE 1 4,257 0 0
COCA COLA CONSOLIDATED INC COM 191098102 0 1 SH   SOLE 8 1 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 268 7,097 SH   SOLE 1 7,097 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 117 3,100 SH Call SOLE 8 3,100 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 11,536 305,533 SH   SOLE 9 305,533 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 75 1,983 SH   SOLE 99 1,983 0 0
COCA-COLA FEMSA SAB DE CV ADR 191241108 20 454 SH   DFND 20 0 0 454
CODA OCTOPUS GROUP INC COM 19188U206 0 1 SH   SOLE 1 1 0 0
CODA OCTOPUS GROUP INC COM 19188U206 9 1,701 SH   SOLE 8 1,701 0 0
CODEXIS INC COM 192005106 336 29,492 SH   SOLE 1 29,492 0 0
CODORUS VY BANCORP INC COM 192025104 72 5,206 SH   SOLE 1 5,206 0 0
CODORUS VY BANCORP INC COM 192025104 1 44 SH   SOLE 8 44 0 0
COEUR MNG INC COM 192108504 682 134,089 SH   SOLE 1 134,089 0 0
COEUR MNG INC OPT 192108504 79 15,600 SH Put SOLE 8 15,600 0 0
COEUR MNG INC COM 192108504 0 27 SH   SOLE 8 27 0 0
COEUR MNG INC OPT 192108504 83 16,400 SH Call SOLE 8 16,400 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 3,195 41,297 SH   SOLE 1 41,297 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 136 1,760 SH   SOLE 8 1,760 0 0
COGNEX CORP COM 192422103 10,383 173,855 SH   SOLE 1 173,855 0 0
COGNEX CORP COM 192422103 81 1,361 SH   SOLE 8 1,361 0 0
COGNEX CORP COM 192422103 72 1,203 SH   SOLE 9 1,203 0 0
COGNEX CORP COM 192422103 77 1,292 SH   SOLE 99 1,292 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 79,554 1,400,082 SH   SOLE 1 1,400,082 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 1,722 30,300 SH Put SOLE 8 30,300 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 532 9,375 SH   SOLE 8 9,375 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 1,170 20,600 SH Call SOLE 8 20,600 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 320 5,629 SH   SOLE 9 5,629 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1,975 34,766 SH   SOLE 99 34,766 0 0
COHBAR INC COM 19249J109 20 13,191 SH   SOLE 1 13,191 0 0
COHBAR INC COM 19249J109 12 7,443 SH   SOLE 8 7,443 0 0
COHEN &amp STEERS INC COM 19247A100 1,504 22,102 SH   SOLE 1 22,102 0 0
COHERENT INC COM 192479103 30 228 SH   SOLE 1 228 0 0
COHERUS BIOSCIENCES INC COM 19249H103 5,044 282,409 SH   SOLE 1 282,409 0 0
COHERUS BIOSCIENCES INC COM 19249H103 45 2,504 SH   SOLE 8 2,504 0 0
COHU INC COM 192576106 988 56,924 SH   SOLE 1 56,924 0 0
COLFAX CORP COM 194014106 989 35,445 SH   SOLE 1 35,445 0 0
COLFAX CORP COM 194014106 32 1,164 SH   SOLE 8 1,164 0 0
COLFAX CORP CONV 194014205 22,986 188,392 SH   SOLE 8 188,392 0 0
COLGATE PALMOLIVE CO COM 194162103 1,021 13,930 SH   DFND 1 0 0 13,930
COLGATE PALMOLIVE CO COM 194162103 37,864 516,838 SH   SOLE 1 516,838 0 0
COLGATE PALMOLIVE CO OPT 194162103 16,960 231,500 SH Put SOLE 8 231,500 0 0
COLGATE PALMOLIVE CO OPT 194162103 2,249 30,700 SH Call SOLE 8 30,700 0 0
COLGATE PALMOLIVE CO COM 194162103 4,780 65,223 SH   SOLE 8 65,223 0 0
COLGATE PALMOLIVE CO COM 194162103 1,070 14,602 SH   SOLE 9 14,602 0 0
COLGATE PALMOLIVE CO COM 194162103 270 3,691 SH   SOLE 99 3,691 0 0
COLLECTORS UNIVERSE INC COM 19421R200 172 5,020 SH   SOLE 1 5,020 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 330 18,866 SH   SOLE 1 18,866 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 1 66 SH   SOLE 8 66 0 0
COLLIER CREEK HOLDINGS WARR G22707114 379 116,666 SH   SOLE 8 116,666 0 0
COLLIER CREEK HOLDINGS COM G22707106 1,028 75,000 SH   SOLE 8 75,000 0 0
COLONY BANKCORP INC COM 19623P101 115 9,704 SH   SOLE 1 9,704 0 0
COLONY CAP INC NEW TRUS 19626G108 721 300,158 SH   SOLE 1 300,158 0 0
COLONY CAP INC NEW TRUS 19626G108 5 2,162 SH   SOLE 8 2,162 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 325 46,289 SH   SOLE 1 46,289 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 1 151 SH   SOLE 8 151 0 0
COLUMBIA BKG SYS INC COM 197236102 1,823 64,311 SH   SOLE 1 64,311 0 0
COLUMBIA BKG SYS INC COM 197236102 12 428 SH   SOLE 8 428 0 0
COLUMBIA FINL INC COM 197641103 401 28,737 SH   SOLE 1 28,737 0 0
COLUMBIA FINL INC COM 197641103 7 482 SH   SOLE 8 482 0 0
COLUMBIA PPTY TR INC TRUS 198287203 2,444 185,987 SH   SOLE 1 185,987 0 0
COLUMBIA PPTY TR INC TRUS 198287203 5 378 SH   SOLE 8 378 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,104 26,107 SH   SOLE 1 26,107 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 51 631 SH   SOLE 8 631 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 187 2,325 SH   SOLE 99 2,325 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 656 19,592 SH   SOLE 1 19,592 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 9 276 SH   SOLE 8 276 0 0
COMCAST CORP NEW OPT 20030N101 10,400 266,800 SH Put SOLE 1 266,800 0 0
COMCAST CORP NEW COM 20030N101 514,903 13,209,437 SH   SOLE 1 13,209,437 0 0
COMCAST CORP NEW OPT 20030N101 2,120 54,400 SH Call SOLE 1 54,400 0 0
COMCAST CORP NEW COM 20030N101 34 880 SH   DFND 1 0 0 880
COMCAST CORP NEW OPT 20030N101 6,915 177,400 SH Put SOLE 8 177,400 0 0
COMCAST CORP NEW OPT 20030N101 3,746 96,100 SH Call SOLE 8 96,100 0 0
COMCAST CORP NEW COM 20030N101 4,679 120,040 SH   SOLE 8 120,040 0 0
COMCAST CORP NEW COM 20030N101 5,160 132,401 SH   SOLE 9 132,401 0 0
COMCAST CORP NEW COM 20030N101 614 15,752 SH   SOLE 99 15,752 0 0
COMERICA INC COM 200340107 4,875 127,927 SH   SOLE 1 127,927 0 0
COMERICA INC COM 200340107 38 999 SH   SOLE 8 999 0 0
COMERICA INC OPT 200340107 968 25,400 SH Put SOLE 8 25,400 0 0
COMERICA INC OPT 200340107 1,029 27,000 SH Call SOLE 8 27,000 0 0
COMERICA INC COM 200340107 47 1,213 SH   SOLE 9 1,213 0 0
COMERICA INC COM 200340107 277 7,270 SH   SOLE 99 7,270 0 0
COMFORT SYS USA INC COM 199908104 1,474 36,126 SH   SOLE 1 36,126 0 0
COMFORT SYS USA INC COM 199908104 24 580 SH   SOLE 8 580 0 0
COMMERCE BANCSHARES INC COM 200525103 2,339 39,330 SH   SOLE 1 39,330 0 0
COMMERCE BANCSHARES INC COM 200525103 54 900 SH   SOLE 8 900 0 0
COMMERCIAL METALS CO COM 201723103 2,236 109,597 SH   SOLE 1 109,597 0 0
COMMERCIAL METALS CO COM 201723103 84 4,074 SH   SOLE 8 4,074 0 0
COMMERCIAL METALS CO COM 201723103 86 4,219 SH   SOLE 99 4,219 0 0
COMMERCIAL VEH GROUP INC COM 202608105 24 8,158 SH   SOLE 8 8,158 0 0
COMMSCOPE HLDG CO INC COM 20337X109 113 13,473 SH   SOLE 1 13,473 0 0
COMMSCOPE HLDG CO INC COM 20337X109 6 754 SH   SOLE 8 754 0 0
COMMUNITY BANKERS TR CORP COM 203612106 187 34,055 SH   SOLE 1 34,055 0 0
COMMUNITY BANKERS TR CORP COM 203612106 0 78 SH   SOLE 8 78 0 0
COMMUNITY BK SYS INC COM 203607106 2,642 46,324 SH   SOLE 1 46,324 0 0
COMMUNITY BK SYS INC COM 203607106 112 1,958 SH   SOLE 8 1,958 0 0
COMMUNITY FINL CORP MD COM 20368X101 69 2,838 SH   SOLE 1 2,838 0 0
COMMUNITY FIRST BANCSHARES I COM 20369M104 0 34 SH   SOLE 8 34 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 741 245,733 SH   SOLE 1 245,733 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 1 469 SH   SOLE 8 469 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 32 10,600 SH Put SOLE 8 10,600 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 135 45,000 SH Call SOLE 8 45,000 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 1,128 27,561 SH   SOLE 1 27,561 0 0
COMMUNITY TR BANCORP INC COM 204149108 906 27,647 SH   SOLE 1 27,647 0 0
COMMUNITY TR BANCORP INC COM 204149108 10 302 SH   SOLE 8 302 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,403 36,227 SH   SOLE 1 36,227 0 0
COMMVAULT SYSTEMS INC OPT 204166102 116 3,000 SH Put SOLE 8 3,000 0 0
COMMVAULT SYSTEMS INC COM 204166102 190 4,923 SH   SOLE 8 4,923 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 5,492 522,595 SH   SOLE 1 522,595 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 476 45,253 SH   SOLE 9 45,253 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 11 5,640 SH   DFND 1 0 0 5,640
COMPANIA DE MINAS BUENAVENTU ADR 204448104 3,405 372,522 SH   SOLE 1 372,522 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 134 14,651 SH   SOLE 99 14,651 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 45 2,600 SH   SOLE 1 2,600 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,694 75,757 SH   SOLE 1 75,757 0 0
COMPASS MINERALS INTL INC COM 20451N101 3 58 SH   SOLE 8 58 0 0
COMPUGEN LTD COM M25722105 749 49,900 SH   SOLE 1 49,900 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 310 13,601 SH   SOLE 1 13,601 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 0 18 SH   SOLE 8 18 0 0
COMPX INTL INC COM 20563P101 12 831 SH   SOLE 1 831 0 0
COMPX INTL INC COM 20563P101 0 7 SH   SOLE 8 7 0 0
COMSCORE INC COM 20564W105 254 82,105 SH   SOLE 1 82,105 0 0
COMSTOCK RES INC COM 205768302 60 13,691 SH   SOLE 1 13,691 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 652 38,601 SH   SOLE 1 38,601 0 0
CONAGRA BRANDS INC COM 205887102 19,821 563,560 SH   SOLE 1 563,560 0 0
CONAGRA BRANDS INC OPT 205887102 4,618 131,300 SH Put SOLE 8 131,300 0 0
CONAGRA BRANDS INC COM 205887102 6,260 177,993 SH   SOLE 8 177,993 0 0
CONAGRA BRANDS INC OPT 205887102 5,100 145,000 SH Call SOLE 8 145,000 0 0
CONAGRA BRANDS INC COM 205887102 145 4,115 SH   SOLE 9 4,115 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 156 15,729 SH   SOLE 1 15,729 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 0 16 SH   SOLE 8 16 0 0
CONCHO RES INC COM 20605P101 8,454 164,153 SH   SOLE 1 164,153 0 0
CONCHO RES INC COM 20605P101 162 3,138 SH   SOLE 8 3,138 0 0
CONCHO RES INC OPT 20605P101 9,337 181,300 SH Put SOLE 8 181,300 0 0
CONCHO RES INC OPT 20605P101 4,707 91,400 SH Call SOLE 8 91,400 0 0
CONCHO RES INC COM 20605P101 330 6,420 SH   SOLE 9 6,420 0 0
CONCHO RES INC COM 20605P101 21 399 SH   SOLE 99 399 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 52 14,898 SH   SOLE 1 14,898 0 0
CONDUENT INC COM 206787103 946 396,111 SH   SOLE 1 396,111 0 0
CONDUENT INC COM 206787103 9 3,735 SH   SOLE 8 3,735 0 0
CONFORMIS INC COM 20717E101 15 18,509 SH   SOLE 8 18,509 0 0
CONIFER HLDGS INC COM 20731J102 0 14 SH   SOLE 8 14 0 0
CONMED CORP COM 207410101 13,670 189,873 SH   SOLE 1 189,873 0 0
CONMED CORP COM 207410101 1 17 SH   SOLE 8 17 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 330 20,432 SH   SOLE 1 20,432 0 0
CONNS INC COM 208242107 1,320 130,794 SH   SOLE 1 130,794 0 0
CONNS INC OPT 208242107 3,700 366,700 SH Call SOLE 8 366,700 0 0
CONNS INC OPT 208242107 3,689 365,600 SH Put SOLE 8 365,600 0 0
CONNS INC COM 208242107 1,989 197,093 SH   SOLE 8 197,093 0 0
CONOCOPHILLIPS COM 20825C104 43,564 1,036,754 SH   SOLE 1 1,036,754 0 0
CONOCOPHILLIPS OPT 20825C104 21,010 500,000 SH Put SOLE 1 500,000 0 0
CONOCOPHILLIPS COM 20825C104 140 3,340 SH   DFND 1 0 0 3,340
CONOCOPHILLIPS COM 20825C104 263 6,250 SH   SOLE 8 6,250 0 0
CONOCOPHILLIPS OPT 20825C104 9,286 221,000 SH Call SOLE 8 221,000 0 0
CONOCOPHILLIPS OPT 20825C104 30,011 714,200 SH Put SOLE 8 714,200 0 0
CONOCOPHILLIPS COM 20825C104 369 8,780 SH   SOLE 9 8,780 0 0
CONOCOPHILLIPS COM 20825C104 81 1,925 SH   DFND 20 0 0 1,925
CONOCOPHILLIPS COM 20825C104 351 8,363 SH   SOLE 99 8,363 0 0
CONSOL ENERGY INC NEW COM 20854L108 180 35,724 SH   SOLE 1 35,724 0 0
CONSOL ENERGY INC NEW COM 20854L108 55 10,946 SH   SOLE 8 10,946 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 448 66,320 SH   SOLE 1 66,320 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 36 5,298 SH   SOLE 8 5,298 0 0
CONSOLIDATED EDISON INC COM 209115104 72 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 14,407 200,294 SH   SOLE 1 200,294 0 0
CONSOLIDATED EDISON INC OPT 209115104 216 3,000 SH Call SOLE 8 3,000 0 0
CONSOLIDATED EDISON INC COM 209115104 137 1,902 SH   SOLE 8 1,902 0 0
CONSOLIDATED EDISON INC COM 209115104 645 8,966 SH   SOLE 9 8,966 0 0
CONSOLIDATED WATER CO INC COM G23773107 392 27,201 SH   SOLE 1 27,201 0 0
CONSOLIDATED WATER CO INC COM G23773107 0 19 SH   SOLE 8 19 0 0
CONSTELLATION BRANDS INC COM 21036P108 21,961 125,528 SH   SOLE 1 125,528 0 0
CONSTELLATION BRANDS INC COM 21036P108 12 68 SH   DFND 1 0 0 68
CONSTELLATION BRANDS INC OPT 21036P108 5,406 30,900 SH Put SOLE 8 30,900 0 0
CONSTELLATION BRANDS INC OPT 21036P108 20,889 119,400 SH Call SOLE 8 119,400 0 0
CONSTELLATION BRANDS INC COM 21036P108 772 4,411 SH   SOLE 9 4,411 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 1,063 35,371 SH   SOLE 1 35,371 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 14 457 SH   SOLE 8 457 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 71 2,348 SH   SOLE 99 2,348 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 304 17,135 SH   SOLE 1 17,135 0 0
CONTAINER STORE GROUP INC COM 210751103 60 18,513 SH   SOLE 1 18,513 0 0
CONTAINER STORE GROUP INC COM 210751103 0 39 SH   SOLE 8 39 0 0
CONTANGO OIL &amp GAS CO COM 21075N204 112 49,196 SH   SOLE 1 49,196 0 0
CONTINENTAL RES INC OPT 212015101 1,810 103,200 SH Put SOLE 1 103,200 0 0
CONTINENTAL RES INC COM 212015101 1,933 110,192 SH   SOLE 1 110,192 0 0
CONTINENTAL RES INC COM 212015101 114 6,458 SH   SOLE 8 6,458 0 0
CONTINENTAL RES INC OPT 212015101 5,890 336,000 SH Call SOLE 8 336,000 0 0
CONTINENTAL RES INC OPT 212015101 1,352 77,100 SH Put SOLE 8 77,100 0 0
CONTINENTAL RES INC COM 212015101 224 12,730 SH   SOLE 9 12,730 0 0
CONTURA ENERGY INC COM 21241B100 393 129,159 SH   SOLE 1 129,159 0 0
CONTURA ENERGY INC COM 21241B100 16 5,264 SH   SOLE 8 5,264 0 0
COOPER COS INC COM 216648402 3,527 12,436 SH   DFND 1 0 0 12,436
COOPER COS INC COM 216648402 7,422 26,167 SH   SOLE 1 26,167 0 0
COOPER COS INC OPT 216648402 312 1,100 SH Put SOLE 8 1,100 0 0
COOPER COS INC COM 216648402 226 796 SH   SOLE 8 796 0 0
COOPER COS INC COM 216648402 108 383 SH   SOLE 9 383 0 0
COOPER STD HLDGS INC COM 21676P103 1,011 76,338 SH   SOLE 1 76,338 0 0
COOPER STD HLDGS INC COM 21676P103 5 345 SH   SOLE 8 345 0 0
COOPER TIRE &amp RUBR CO COM 216831107 1,758 63,661 SH   SOLE 1 63,661 0 0
COOPER TIRE &amp RUBR CO COM 216831107 5 180 SH   SOLE 8 180 0 0
COOPER TIRE &amp RUBR CO COM 216831107 384 13,903 SH   SOLE 99 13,903 0 0
COPA HOLDINGS SA COM P31076105 778 15,403 SH   SOLE 1 15,403 0 0
COPA HOLDINGS SA COM P31076105 9 172 SH   SOLE 8 172 0 0
COPA HOLDINGS SA COM P31076105 308 6,082 SH   SOLE 99 6,082 0 0
COPART INC COM 217204106 19,578 235,105 SH   SOLE 1 235,105 0 0
COPART INC OPT 217204106 2,407 28,900 SH Put SOLE 8 28,900 0 0
COPART INC OPT 217204106 2,073 24,900 SH Call SOLE 8 24,900 0 0
COPART INC COM 217204106 42 504 SH   SOLE 8 504 0 0
COPART INC COM 217204106 159 1,907 SH   SOLE 9 1,907 0 0
COPART INC COM 217204106 885 10,630 SH   SOLE 99 10,630 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 305 36,465 SH   SOLE 1 36,465 0 0
CORCEPT THERAPEUTICS INC COM 218352102 4,391 261,031 SH   SOLE 1 261,031 0 0
CORCEPT THERAPEUTICS INC COM 218352102 0 6 SH   SOLE 8 6 0 0
CORE LABORATORIES N V COM N22717107 325 15,993 SH   SOLE 1 15,993 0 0
CORE LABORATORIES N V OPT N22717107 55 2,700 SH Put SOLE 8 2,700 0 0
CORE LABORATORIES N V COM N22717107 91 4,481 SH   SOLE 8 4,481 0 0
CORE LABORATORIES N V COM N22717107 9 451 SH   SOLE 9 451 0 0
CORE MARK HOLDING CO INC COM 218681104 1,048 41,959 SH   SOLE 1 41,959 0 0
CORE MARK HOLDING CO INC COM 218681104 3 114 SH   SOLE 8 114 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 0 2 SH   SOLE 8 2 0 0
CORECIVIC INC TRUS 21871N101 2,290 244,660 SH   SOLE 1 244,660 0 0
CORECIVIC INC OPT 21871N101 479 51,200 SH Put SOLE 8 51,200 0 0
CORECIVIC INC OPT 21871N101 82 8,800 SH Call SOLE 8 8,800 0 0
CORELOGIC INC COM 21871D103 19,631 292,033 SH   SOLE 1 292,033 0 0
CORELOGIC INC COM 21871D103 37 544 SH   SOLE 8 544 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 70 7,651 SH   SOLE 1 7,651 0 0
COREPOINT LODGING INC TRUS 21872L104 388 92,104 SH   SOLE 1 92,104 0 0
CORESITE RLTY CORP TRUS 21870Q105 4,399 36,343 SH   SOLE 1 36,343 0 0
CORESITE RLTY CORP TRUS 21870Q105 10 82 SH   SOLE 8 82 0 0
CORESITE RLTY CORP COM 21870Q105 77 640 SH   SOLE 9 640 0 0
CORESITE RLTY CORP COM 21870Q105 1,291 10,666 SH   SOLE 99 10,666 0 0
CORMEDIX INC COM 21900C308 89 14,183 SH   SOLE 1 14,183 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 681 112,263 SH   SOLE 1 112,263 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 7 1,097 SH   SOLE 8 1,097 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 1 120 SH   SOLE 99 120 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 1,633 42,345 SH   SOLE 1 42,345 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 45 1,172 SH   SOLE 8 1,172 0 0
CORNERSTONE TOTAL RETURN FD FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 14,868 574,106 SH   SOLE 1 574,106 0 0
CORNING INC COM 219350105 14 551 SH   DFND 1 0 0 551
CORNING INC COM 219350105 247 9,533 SH   SOLE 8 9,533 0 0
CORNING INC OPT 219350105 567 21,900 SH Put SOLE 8 21,900 0 0
CORNING INC OPT 219350105 1,603 61,900 SH Call SOLE 8 61,900 0 0
CORNING INC COM 219350105 358 13,795 SH   SOLE 9 13,795 0 0
CORNING INC COM 219350105 294 11,360 SH   SOLE 99 11,360 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 1,572 62,025 SH   SOLE 1 62,025 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 176 6,957 SH   SOLE 99 6,957 0 0
CORTEVA INC COM 22052L104 14,143 527,922 SH   SOLE 1 527,922 0 0
CORTEVA INC COM 22052L104 58 2,183 SH   DFND 1 0 0 2,183
CORTEVA INC OPT 22052L104 42 1,584 SH Put SOLE 8 1,584 0 0
CORTEVA INC COM 22052L104 280 10,438 SH   SOLE 8 10,438 0 0
CORTEVA INC OPT 22052L104 30 1,122 SH Call SOLE 8 1,122 0 0
CORTEVA INC COM 22052L104 172 6,417 SH   SOLE 9 6,417 0 0
CORTEXYME INC COM 22053A107 400 8,650 SH   SOLE 1 8,650 0 0
CORVEL CORP COM 221006109 571 8,049 SH   SOLE 1 8,049 0 0
CORVEL CORP COM 221006109 64 903 SH   SOLE 8 903 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 6 2,209 SH   SOLE 8 2,209 0 0
COSAN LTD COM G25343107 277 18,373 SH   SOLE 1 18,373 0 0
COSTAMARE INC COM Y1771G102 153 27,489 SH   SOLE 1 27,489 0 0
COSTAMARE INC COM Y1771G102 4 670 SH   SOLE 8 670 0 0
COSTAR GROUP INC COM 22160N109 13,515 19,017 SH   SOLE 1 19,017 0 0
COSTAR GROUP INC COM 22160N109 18 25 SH   SOLE 8 25 0 0
COSTAR GROUP INC COM 22160N109 210 296 SH   SOLE 9 296 0 0
COSTCO WHSL CORP NEW OPT 22160K105 6,428 21,200 SH Put SOLE 1 21,200 0 0
COSTCO WHSL CORP NEW COM 22160K105 196,914 649,433 SH   SOLE 1 649,433 0 0
COSTCO WHSL CORP NEW OPT 22160K105 6,428 21,200 SH Call SOLE 1 21,200 0 0
COSTCO WHSL CORP NEW COM 22160K105 541 1,785 SH   SOLE 8 1,785 0 0
COSTCO WHSL CORP NEW OPT 22160K105 12,462 41,100 SH Call SOLE 8 41,100 0 0
COSTCO WHSL CORP NEW OPT 22160K105 25,379 83,700 SH Put SOLE 8 83,700 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,178 3,886 SH   SOLE 9 3,886 0 0
COTY INC COM 222070203 1,556 347,956 SH   SOLE 1 347,956 0 0
COTY INC COM 222070203 23 5,183 SH   SOLE 8 5,183 0 0
COTY INC OPT 222070203 27 6,100 SH Put SOLE 8 6,100 0 0
COTY INC COM 222070203 201 45,021 SH   SOLE 9 45,021 0 0
COUNTY BANCORP INC COM 221907108 56 2,709 SH   SOLE 1 2,709 0 0
COUNTY BANCORP INC COM 221907108 0 7 SH   SOLE 8 7 0 0
COUPA SOFTWARE INC COM 22266L106 213 768 SH   DFND 1 0 0 768
COUPA SOFTWARE INC COM 22266L106 132,121 476,903 SH   SOLE 1 476,903 0 0
COUPA SOFTWARE INC OPT 22266L106 582 2,100 SH Put SOLE 8 2,100 0 0
COUPA SOFTWARE INC OPT 22266L106 6,649 24,000 SH Call SOLE 8 24,000 0 0
COUPA SOFTWARE INC COM 22266L106 5,137 18,544 SH   SOLE 8 18,544 0 0
COUPA SOFTWARE INC COM 22266L106 56 201 SH   SOLE 9 201 0 0
COUSINS PPTYS INC TRUS 222795502 3,307 110,845 SH   SOLE 1 110,845 0 0
COUSINS PPTYS INC COM 222795502 1,819 60,965 SH   SOLE 99 60,965 0 0
COVANTA HLDG CORP COM 22282E102 628 65,503 SH   SOLE 1 65,503 0 0
COVANTA HLDG CORP COM 22282E102 8 794 SH   SOLE 8 794 0 0
COVENANT TRANSN GROUP INC COM 22284P105 635 44,025 SH   SOLE 1 44,025 0 0
COVENANT TRANSN GROUP INC COM 22284P105 0 31 SH   SOLE 8 31 0 0
COVETRUS INC COM 22304C100 1,921 107,357 SH   SOLE 1 107,357 0 0
COVETRUS INC COM 22304C100 3 191 SH   SOLE 8 191 0 0
COVETRUS INC COM 22304C100 1 39 SH   SOLE 9 39 0 0
COVETRUS INC COM 22304C100 114 6,386 SH   SOLE 99 6,386 0 0
COVIA HLDGS CORP COM 22305A103 6 11,951 SH   SOLE 8 11,951 0 0
COWEN INC COM 223622606 806 49,752 SH   SOLE 1 49,752 0 0
COWEN INC COM 223622606 7 410 SH   SOLE 8 410 0 0
CRA INTL INC COM 12618T105 165 4,164 SH   SOLE 1 4,164 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,667 15,019 SH   SOLE 1 15,019 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 1,963 17,700 SH Call SOLE 8 17,700 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 51 466 SH   SOLE 8 466 0 0
CRAFT BREW ALLIANCE INC COM 224122101 594 38,637 SH   SOLE 1 38,637 0 0
CRAFT BREW ALLIANCE INC COM 224122101 38 2,450 SH   SOLE 8 2,450 0 0
CRANE CO COM 224399105 1,042 17,502 SH   SOLE 1 17,502 0 0
CRANE CO OPT 224399105 77 1,300 SH Put SOLE 8 1,300 0 0
CRANE CO COM 224399105 65 1,085 SH   SOLE 8 1,085 0 0
CRAWFORD &amp CO COM 224633206 71 9,046 SH   SOLE 1 9,046 0 0
CRAWFORD &amp CO COM 224633206 2 244 SH   SOLE 8 244 0 0
CRAWFORD &amp CO COM 224633107 0 3 SH   SOLE 8 3 0 0
CREATIVE REALITIES INC COM 22530J200 0 29 SH   SOLE 8 29 0 0
CREDICORP LTD COM G2519Y108 5,675 42,457 SH   SOLE 1 42,457 0 0
CREDICORP LTD COM G2519Y108 506 3,784 SH   SOLE 99 3,784 0 0
CREDIT ACCEP CORP MICH COM 225310101 4,541 10,837 SH   SOLE 1 10,837 0 0
CREDIT ACCEP CORP MICH COM 225310101 100 240 SH   SOLE 8 240 0 0
CREDIT SUISSE GROUP ADR 225401108 14,415 1,398,144 SH   SOLE 1 1,398,144 0 0
CREDIT SUISSE GROUP OPT 225401108 2,736 265,400 SH Call SOLE 8 265,400 0 0
CREDIT SUISSE GROUP OPT 225401108 1,812 175,800 SH Put SOLE 8 175,800 0 0
CREDIT SUISSE GROUP ADR 225401108 1,154 111,948 SH   SOLE 8 111,948 0 0
CREE INC COM 225447101 4,569 77,203 SH   SOLE 1 77,203 0 0
CREE INC COM 225447101 2,143 36,193 SH   SOLE 8 36,193 0 0
CREE INC OPT 225447101 136 2,300 SH Call SOLE 8 2,300 0 0
CRESCENT ACQUISITION CORP COM 22564L105 520 49,700 SH   SOLE 8 49,700 0 0
CRESCENT PT ENERGY CORP COM 22576C101 0 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 1 382 SH   SOLE 1 382 0 0
CRESCENT PT ENERGY CORP COM 22576C101 29 18,001 SH   SOLE 9 18,001 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 187 14,276 SH   SOLE 1 14,276 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 261 14,867 SH   SOLE 1 14,867 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 2 121 SH   SOLE 8 121 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 32 1,800 SH   SOLE 99 1,800 0 0
CRISPR THERAPEUTICS AG COM H17182108 8 111 SH   SOLE 8 111 0 0
CRITEO S A ADR 226718104 2,379 208,921 SH   SOLE 1 208,921 0 0
CROCS INC COM 227046109 2,349 63,800 SH   SOLE 1 63,800 0 0
CROCS INC OPT 227046109 372 10,100 SH Put SOLE 8 10,100 0 0
CROCS INC COM 227046109 161 4,382 SH   SOLE 8 4,382 0 0
CROCS INC OPT 227046109 261 7,100 SH Call SOLE 8 7,100 0 0
CRONOS GROUP INC COM 22717L101 1,141 189,837 SH   SOLE 1 189,837 0 0
CRONOS GROUP INC OPT 22717L101 2,268 377,400 SH Put SOLE 1 377,400 0 0
CRONOS GROUP INC OPT 22717L101 301 50,100 SH Call SOLE 8 50,100 0 0
CRONOS GROUP INC OPT 22717L101 1,741 289,700 SH Put SOLE 8 289,700 0 0
CRONOS GROUP INC COM 22717L101 52 8,714 SH   SOLE 8 8,714 0 0
CRONOS GROUP INC COM 22717L101 7 1,250 SH   SOLE 9 1,250 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 204 33,111 SH   SOLE 1 33,111 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 0 50 SH   SOLE 8 50 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 253 2,519 SH   DFND 1 0 0 2,519
CROWDSTRIKE HLDGS INC COM 22788C105 27,207 271,297 SH   SOLE 1 271,297 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 29,182 290,981 SH   SOLE 8 290,981 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 31 312 SH   SOLE 9 312 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 45,691 273,029 SH   SOLE 1 273,029 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 3,347 20,000 SH Call SOLE 8 20,000 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 1,824 10,900 SH Put SOLE 8 10,900 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 603 3,606 SH   SOLE 8 3,606 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 561 3,350 SH   SOLE 9 3,350 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 3,473 20,752 SH   SOLE 99 20,752 0 0
CROWN HLDGS INC COM 228368106 3,938 60,477 SH   SOLE 1 60,477 0 0
CROWN HLDGS INC OPT 228368106 521 8,000 SH Call SOLE 8 8,000 0 0
CROWN HLDGS INC COM 228368106 130 1,991 SH   SOLE 8 1,991 0 0
CROWN HLDGS INC OPT 228368106 241 3,700 SH Put SOLE 8 3,700 0 0
CROWN HLDGS INC COM 228368106 61 942 SH   SOLE 9 942 0 0
CROWN HLDGS INC COM 228368106 975 14,963 SH   SOLE 99 14,963 0 0
CRYOLIFE INC COM 228903100 647 33,793 SH   SOLE 1 33,793 0 0
CRYOPORT INC COM 229050307 560 18,484 SH   SOLE 1 18,484 0 0
CSG SYS INTL INC COM 126349109 1,355 32,741 SH   SOLE 1 32,741 0 0
CSG SYS INTL INC BOND 126349AF6 71 69,000 PRN   SOLE 8 0 0 69,000
CSG SYS INTL INC COM 126349109 30 730 SH   SOLE 8 730 0 0
CSW INDUSTRIALS INC COM 126402106 817 11,835 SH   SOLE 1 11,835 0 0
CSW INDUSTRIALS INC COM 126402106 6 88 SH   SOLE 8 88 0 0
CSX CORP COM 126408103 79,981 1,146,829 SH   SOLE 1 1,146,829 0 0
CSX CORP COM 126408103 260 3,735 SH   DFND 1 0 0 3,735
CSX CORP OPT 126408103 24,255 347,800 SH Put SOLE 8 347,800 0 0
CSX CORP OPT 126408103 22,282 319,500 SH Call SOLE 8 319,500 0 0
CSX CORP COM 126408103 160 2,291 SH   SOLE 8 2,291 0 0
CSX CORP COM 126408103 1,911 27,409 SH   SOLE 9 27,409 0 0
CTI BIOPHARMA CORP COM 12648L601 1 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 1 880 SH   SOLE 8 880 0 0
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTS CORP COM 126501105 584 29,141 SH   SOLE 1 29,141 0 0
CTS CORP COM 126501105 5 267 SH   SOLE 8 267 0 0
CUBESMART TRUS 229663109 17,742 657,352 SH   SOLE 1 657,352 0 0
CUBESMART COM 229663109 542 20,081 SH   SOLE 1 20,081 0 0
CUBESMART COM 229663109 2,190 81,147 SH   SOLE 99 81,147 0 0
CUBIC CORP COM 229669106 3,399 70,760 SH   SOLE 1 70,760 0 0
CUBIC CORP COM 229669106 5 114 SH   SOLE 8 114 0 0
CUE BIOPHARMA INC COM 22978P106 374 15,247 SH   SOLE 1 15,247 0 0
CUE BIOPHARMA INC COM 22978P106 7 300 SH   SOLE 8 300 0 0
CULLEN FROST BANKERS INC COM 229899109 364 4,878 SH   SOLE 1 4,878 0 0
CULLEN FROST BANKERS INC COM 229899109 194 2,602 SH   SOLE 8 2,602 0 0
CULLEN FROST BANKERS INC OPT 229899109 217 2,900 SH Put SOLE 8 2,900 0 0
CULP INC COM 230215105 148 17,241 SH   SOLE 1 17,241 0 0
CULP INC COM 230215105 25 2,965 SH   SOLE 8 2,965 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 0 22 SH   SOLE 8 22 0 0
CUMMINS INC COM 231021106 27,393 158,111 SH   SOLE 1 158,111 0 0
CUMMINS INC COM 231021106 156 900 SH   SOLE 8 900 0 0
CUMMINS INC COM 231021106 500 2,882 SH   SOLE 9 2,882 0 0
CUMMINS INC COM 231021106 982 5,670 SH   SOLE 99 5,670 0 0
CUMULUS MEDIA INC COM 231082801 15 3,878 SH   SOLE 8 3,878 0 0
CURIS INC COM 231269200 0 5 SH   SOLE 8 5 0 0
CURO GROUP HOLDINGS CORP COM 23131L107 117 14,431 SH   SOLE 1 14,431 0 0
CURO GROUP HOLDINGS CORP COM 23131L107 0 8 SH   SOLE 8 8 0 0
CURTISS WRIGHT CORP COM 231561101 3,324 37,233 SH   SOLE 1 37,233 0 0
CURTISS WRIGHT CORP COM 231561101 43 478 SH   SOLE 8 478 0 0
CURTISS WRIGHT CORP COM 231561101 146 1,635 SH   SOLE 99 1,635 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 778 62,419 SH   SOLE 1 62,419 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 22 1,721 SH   SOLE 8 1,721 0 0
CUSTOMERS BANCORP INC COM 23204G100 421 35,009 SH   SOLE 1 35,009 0 0
CUTERA INC COM 232109108 189 15,515 SH   SOLE 1 15,515 0 0
CVB FINL CORP COM 126600105 2,181 116,417 SH   SOLE 1 116,417 0 0
CVB FINL CORP COM 126600105 38 2,014 SH   SOLE 8 2,014 0 0
CVR ENERGY INC COM 12662P108 904 44,915 SH   SOLE 1 44,915 0 0
CVR ENERGY INC COM 12662P108 19 982 SH   SOLE 8 982 0 0
CVR PARTNERS LP COM 126633106 7,739 9,104,597 SH   SOLE 1 9,104,597 0 0
CVS HEALTH CORP COM 126650100 3 48 SH   DFND 1 0 0 48
CVS HEALTH CORP OPT 126650100 25,014 385,000 SH Put SOLE 1 385,000 0 0
CVS HEALTH CORP COM 126650100 184,984 2,847,244 SH   SOLE 1 2,847,244 0 0
CVS HEALTH CORP OPT 126650100 25,014 385,000 SH Call SOLE 1 385,000 0 0
CVS HEALTH CORP OPT 126650100 13,250 203,935 SH Call SOLE 8 203,935 0 0
CVS HEALTH CORP OPT 126650100 9,046 139,226 SH Put SOLE 8 139,226 0 0
CVS HEALTH CORP COM 126650100 6,505 100,119 SH   SOLE 8 100,119 0 0
CVS HEALTH CORP COM 126650100 2,720 41,864 SH   SOLE 9 41,864 0 0
CVS HEALTH CORP COM 126650100 4,081 62,815 SH   DFND 20 0 0 62,815
CVS HEALTH CORP COM 126650100 886 13,631 SH   SOLE 99 13,631 0 0
CYBERARK SOFTWARE LTD COM M2682V108 22,260 224,228 SH   SOLE 1 224,228 0 0
CYBERARK SOFTWARE LTD COM M2682V108 8 77 SH   DFND 1 0 0 77
CYBERARK SOFTWARE LTD OPT M2682V108 536 5,400 SH Put SOLE 8 5,400 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 30 300 SH Call SOLE 8 300 0 0
CYBERARK SOFTWARE LTD COM M2682V108 392 3,947 SH   SOLE 9 3,947 0 0
CYBEROPTICS CORP COM 232517102 125 3,865 SH   SOLE 1 3,865 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 72 12,336 SH   SOLE 1 12,336 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 5 847 SH   SOLE 8 847 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 339 97,090 SH   SOLE 1 97,090 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 76 21,711 SH   SOLE 8 21,711 0 0
CYRUSONE INC TRUS 23283R100 9,265 127,358 SH   SOLE 1 127,358 0 0
CYRUSONE INC TRUS 23283R100 8 115 SH   SOLE 8 115 0 0
CYRUSONE INC COM 23283R100 2,118 29,111 SH   SOLE 99 29,111 0 0
CYTOKINETICS INC COM 23282W605 3,000 127,287 SH   SOLE 1 127,287 0 0
CYTOKINETICS INC COM 23282W605 48 2,038 SH   SOLE 8 2,038 0 0
CYTOKINETICS INC COM 23282W605 94 3,982 SH   SOLE 99 3,982 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 281 33,658 SH   SOLE 1 33,658 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 8 1,004 SH   SOLE 8 1,004 0 0
CYTOSORBENTS CORP COM 23283X206 185 18,810 SH   SOLE 1 18,810 0 0
D R HORTON INC COM 23331A109 41,016 739,674 SH   SOLE 1 739,674 0 0
D R HORTON INC OPT 23331A109 488 8,800 SH Call SOLE 8 8,800 0 0
D R HORTON INC OPT 23331A109 83 1,500 SH Put SOLE 8 1,500 0 0
D R HORTON INC COM 23331A109 187 3,361 SH   SOLE 8 3,361 0 0
D R HORTON INC COM 23331A109 188 3,413 SH   SOLE 9 3,413 0 0
DAILY JOURNAL CORP COM 233912104 192 712 SH   SOLE 1 712 0 0
DAKTRONICS INC COM 234264109 462 106,360 SH   SOLE 1 106,360 0 0
DAKTRONICS INC COM 234264109 0 19 SH   SOLE 8 19 0 0
DANA INCORPORATED COM 235825205 1,397 114,477 SH   SOLE 1 114,477 0 0
DANA INCORPORATED OPT 235825205 108 8,900 SH Call SOLE 8 8,900 0 0
DANA INCORPORATED COM 235825205 7 523 SH   SOLE 8 523 0 0
DANA INCORPORATED COM 235825205 155 12,747 SH   SOLE 99 12,747 0 0
DANAHER CORPORATION COM 235851102 189,669 1,072,610 SH   SOLE 1 340,421 732,189 0
DANAHER CORPORATION COM 235851102 183 1,035 SH   DFND 1 0 0 1,035
DANAHER CORPORATION COM 235851102 955 5,403 SH   SOLE 8 5,403 0 0
DANAHER CORPORATION OPT 235851102 2,652 15,000 SH Put SOLE 8 15,000 0 0
DANAHER CORPORATION CONV 235851300 24,319 19,504 SH   SOLE 8 19,504 0 0
DANAHER CORPORATION COM 235851102 2,141 12,107 SH   SOLE 9 12,107 0 0
DANAHER CORPORATION COM 235851102 18,015 101,879 SH   SOLE 20 0 101,879 0
DANAHER CORPORATION COM 235851102 6,969 39,412 SH   SOLE 82 0 39,412 0
DANAHER CORPORATION COM 235851102 19,990 113,046 SH   SOLE 99 0 113,046 0
DAQO NEW ENERGY CORP ADR 23703Q203 2,515 33,880 SH   SOLE 1 33,880 0 0
DARDEN RESTAURANTS INC COM 237194105 8,216 108,437 SH   SOLE 1 108,437 0 0
DARDEN RESTAURANTS INC OPT 237194105 788 10,400 SH Put SOLE 8 10,400 0 0
DARDEN RESTAURANTS INC OPT 237194105 17,473 230,600 SH Call SOLE 8 230,600 0 0
DARDEN RESTAURANTS INC COM 237194105 387 5,103 SH   SOLE 8 5,103 0 0
DARDEN RESTAURANTS INC COM 237194105 74 990 SH   SOLE 9 990 0 0
DARDEN RESTAURANTS INC COM 237194105 159 2,102 SH   SOLE 99 2,102 0 0
DARLING INGREDIENTS INC COM 237266101 2,305 93,662 SH   SOLE 1 93,662 0 0
DARLING INGREDIENTS INC COM 237266101 42 1,723 SH   SOLE 8 1,723 0 0
DARLING INGREDIENTS INC OPT 237266101 54 2,200 SH Call SOLE 8 2,200 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 59 6,638 SH   SOLE 1 6,638 0 0
DASEKE INC COM 23753F107 98 24,997 SH   SOLE 1 24,997 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 648 48,542 SH   SOLE 1 48,542 0 0
DAVITA INC COM 23918K108 14,565 184,037 SH   SOLE 1 184,037 0 0
DAVITA INC COM 23918K108 65 820 SH   SOLE 8 820 0 0
DAVITA INC OPT 23918K108 95 1,200 SH Put SOLE 8 1,200 0 0
DAVITA INC OPT 23918K108 760 9,600 SH Call SOLE 8 9,600 0 0
DAVITA INC COM 23918K108 113 1,420 SH   SOLE 9 1,420 0 0
DAVITA INC COM 23918K108 111 1,400 SH   SOLE 82 1,400 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 0 1 SH   SOLE 8 1 0 0
DBX ETF TR FUND 233051408 27 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR FUND 233051879 5,493 184,885 SH   SOLE 1 184,885 0 0
DBX ETF TR OPT 233051879 2,297 77,300 SH Call SOLE 8 77,300 0 0
DBX ETF TR OPT 233051879 140 4,700 SH Put SOLE 8 4,700 0 0
DCP MIDSTREAM LLC COM 23311P100 709 62,717 SH   SOLE 1 62,717 0 0
DCP MIDSTREAM LLC COM 23311P100 0 5 SH   SOLE 8 5 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 2,509 42,005 SH   SOLE 1 42,005 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 47 795 SH   SOLE 8 795 0 0
DECKERS OUTDOOR CORP COM 243537107 8,953 45,586 SH   SOLE 1 45,586 0 0
DECKERS OUTDOOR CORP OPT 243537107 1,100 5,600 SH Put SOLE 8 5,600 0 0
DECKERS OUTDOOR CORP COM 243537107 1,148 5,848 SH   SOLE 8 5,848 0 0
DECKERS OUTDOOR CORP COM 243537107 791 4,027 SH   SOLE 99 4,027 0 0
DEERE &amp CO COM 244199105 49,260 313,459 SH   SOLE 1 313,459 0 0
DEERE &amp CO OPT 244199105 4,715 30,000 SH Call SOLE 8 30,000 0 0
DEERE &amp CO OPT 244199105 12,667 80,600 SH Put SOLE 8 80,600 0 0
DEERE &amp CO COM 244199105 1,211 7,708 SH   SOLE 8 7,708 0 0
DEERE &amp CO COM 244199105 1,461 9,297 SH   SOLE 9 9,297 0 0
DEL TACO RESTAURANTS INC NEW COM 245496104 97 16,332 SH   SOLE 1 16,332 0 0
DELEK US HLDGS INC NEW COM 24665A103 918 52,794 SH   SOLE 1 52,794 0 0
DELEK US HLDGS INC NEW OPT 24665A103 663 38,100 SH Call SOLE 8 38,100 0 0
DELEK US HLDGS INC NEW COM 24665A103 126 7,240 SH   SOLE 8 7,240 0 0
DELEK US HLDGS INC NEW COM 24665A103 22 1,283 SH   SOLE 99 1,283 0 0
DELL TECHNOLOGIES INC COM 24703L202 8 149 SH   DFND 1 0 0 149
DELL TECHNOLOGIES INC OPT 24703L202 10,158 184,900 SH Call SOLE 8 184,900 0 0
DELL TECHNOLOGIES INC OPT 24703L202 10,109 184,000 SH Put SOLE 8 184,000 0 0
DELL TECHNOLOGIES INC COM 24703L202 53 963 SH   SOLE 8 963 0 0
DELL TECHNOLOGIES INC COM 24703L202 74 1,343 SH   SOLE 9 1,343 0 0
DELMAR BANCORP COM 247035207 53 8,214 SH   SOLE 1 8,214 0 0
DELMAR PHARMACEUTICALS INC COM 247078306 25 36,500 SH   SOLE 8 36,500 0 0
DELPHI TECHNOLOGIES PL COM G2709G107 43,154 3,036,851 SH   SOLE 1 3,036,851 0 0
DELPHI TECHNOLOGIES PL COM G2709G107 2 134 SH   SOLE 8 134 0 0
DELPHI TECHNOLOGIES PL COM G2709G107 0 2 SH   SOLE 9 2 0 0
DELTA AIR LINES INC DEL COM 247361702 183 6,532 SH   DFND 1 0 0 6,532
DELTA AIR LINES INC DEL COM 247361702 83,385 2,972,706 SH   SOLE 1 2,972,706 0 0
DELTA AIR LINES INC DEL OPT 247361702 31,983 1,140,200 SH Call SOLE 8 1,140,200 0 0
DELTA AIR LINES INC DEL OPT 247361702 4,367 155,700 SH Put SOLE 8 155,700 0 0
DELTA AIR LINES INC DEL COM 247361702 6,930 247,055 SH   SOLE 8 247,055 0 0
DELTA AIR LINES INC DEL COM 247361702 284 10,089 SH   SOLE 9 10,089 0 0
DELTA AIR LINES INC DEL COM 247361702 27 970 SH   DFND 20 0 0 970
DELTA AIR LINES INC DEL COM 247361702 272 9,698 SH   SOLE 99 9,698 0 0
DELTA APPAREL INC COM 247368103 20 1,661 SH   SOLE 8 1,661 0 0
DELTA APPAREL INC COM 247368103 163 13,470 SH   SOLE 99 13,470 0 0
DELUXE CORP COM 248019101 1,109 47,081 SH   SOLE 1 47,081 0 0
DELUXE CORP COM 248019101 8 364 SH   SOLE 8 364 0 0
DENALI THERAPEUTICS INC COM 24823R105 836 34,599 SH   SOLE 1 34,599 0 0
DENALI THERAPEUTICS INC COM 24823R105 24 990 SH   SOLE 8 990 0 0
DENBURY RES INC COM 247916208 50 182,202 SH   SOLE 1 182,202 0 0
DENBURY RES INC OPT 247916208 3 12,100 SH Call SOLE 8 12,100 0 0
DENBURY RES INC COM 247916208 244 880,822 SH   SOLE 8 880,822 0 0
DENISON MINES CORP COM 248356107 0 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 605 59,916 SH   SOLE 1 59,916 0 0
DENNYS CORP COM 24869P104 9 885 SH   SOLE 8 885 0 0
DENTSPLY SIRONA INC COM 24906P109 6,804 154,455 SH   SOLE 1 154,455 0 0
DENTSPLY SIRONA INC COM 24906P109 7 150 SH   DFND 1 0 0 150
DENTSPLY SIRONA INC OPT 24906P109 1,190 27,000 SH Call SOLE 8 27,000 0 0
DENTSPLY SIRONA INC COM 24906P109 111 2,529 SH   SOLE 8 2,529 0 0
DENTSPLY SIRONA INC COM 24906P109 77 1,729 SH   SOLE 9 1,729 0 0
DESIGNER BRANDS INC COM 250565108 441 65,227 SH   SOLE 1 65,227 0 0
DESIGNER BRANDS INC OPT 250565108 131 19,400 SH Put SOLE 8 19,400 0 0
DESIGNER BRANDS INC COM 250565108 139 20,596 SH   SOLE 8 20,596 0 0
DESIGNER BRANDS INC OPT 250565108 43 6,300 SH Call SOLE 8 6,300 0 0
DESPEGAR COM CORP COM G27358103 414 57,700 SH   SOLE 1 57,700 0 0
DESTINATION XL GROUP INC COM 25065K104 0 70 SH   SOLE 8 70 0 0
DEUTSCHE BANK A G OPT D18190898 3,417 358,900 SH Put SOLE 8 358,900 0 0
DEUTSCHE BANK A G OPT D18190898 222 23,300 SH Call SOLE 8 23,300 0 0
DEUTSCHE BANK A G COM D18190898 42 4,445 SH   SOLE 9 4,445 0 0
DEVON ENERGY CORP NEW COM 25179M103 5,021 442,825 SH   SOLE 1 442,825 0 0
DEVON ENERGY CORP NEW COM 25179M103 64 5,656 SH   DFND 1 0 0 5,656
DEVON ENERGY CORP NEW OPT 25179M103 3,831 337,800 SH Put SOLE 8 337,800 0 0
DEVON ENERGY CORP NEW OPT 25179M103 662 58,400 SH Call SOLE 8 58,400 0 0
DEVON ENERGY CORP NEW COM 25179M103 184 16,249 SH   SOLE 8 16,249 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,577 139,105 SH   SOLE 9 139,105 0 0
DEXCOM INC COM 252131107 36,683 90,485 SH   SOLE 1 90,485 0 0
DEXCOM INC OPT 252131107 5,027 12,400 SH Call SOLE 8 12,400 0 0
DEXCOM INC COM 252131107 885 2,181 SH   SOLE 8 2,181 0 0
DEXCOM INC COM 252131107 289 712 SH   SOLE 9 712 0 0
DHI GROUP INC COM 23331S100 56 26,777 SH   SOLE 1 26,777 0 0
DHI GROUP INC COM 23331S100 1 624 SH   SOLE 8 624 0 0
DHT HOLDINGS INC COM Y2065G121 405 78,950 SH   SOLE 1 78,950 0 0
DHT HOLDINGS INC COM Y2065G121 6 1,137 SH   SOLE 8 1,137 0 0
DIAGEO P L C OPT 25243Q205 860 6,400 SH Put SOLE 8 6,400 0 0
DIAGEO P L C ADR 25243Q205 591 4,395 SH   SOLE 8 4,395 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 796 7,002 SH   SOLE 1 7,002 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 8 66 SH   SOLE 8 66 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 87 337,206 SH   SOLE 1 337,206 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 0 149 SH   SOLE 8 149 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 4 15,000 SH Put SOLE 8 15,000 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 3 9,700 SH Call SOLE 8 9,700 0 0
DIAMOND S SHIPPING INC COM Y20676105 120 15,012 SH   SOLE 1 15,012 0 0
DIAMONDBACK ENERGY INC COM 25278X109 6,636 158,695 SH   SOLE 1 158,695 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 5,198 124,300 SH Call SOLE 8 124,300 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 11,981 286,500 SH Put SOLE 8 286,500 0 0
DIAMONDBACK ENERGY INC COM 25278X109 8,144 194,751 SH   SOLE 8 194,751 0 0
DIAMONDBACK ENERGY INC COM 25278X109 55 1,295 SH   SOLE 9 1,295 0 0
DIAMONDBACK ENERGY INC COM 25278X109 72 1,730 SH   SOLE 99 1,730 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 3,029 547,834 SH   SOLE 1 547,834 0 0
DIANA SHIPPING INC COM Y2066G104 1,219 812,977 SH   DFND 1 0 0 812,977
DICERNA PHARMACEUTICALS INC COM 253031108 908 35,732 SH   SOLE 1 35,732 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 32 1,261 SH   SOLE 8 1,261 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 50 1,958 SH   SOLE 99 1,958 0 0
DICKS SPORTING GOODS INC COM 253393102 14,103 341,807 SH   SOLE 1 341,807 0 0
DICKS SPORTING GOODS INC OPT 253393102 730 17,700 SH Put SOLE 8 17,700 0 0
DICKS SPORTING GOODS INC COM 253393102 105 2,538 SH   SOLE 8 2,538 0 0
DICKS SPORTING GOODS INC COM 253393102 88 2,143 SH   SOLE 99 2,143 0 0
DIEBOLD NXDF INC COM 253651103 1 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 1,156 190,737 SH   SOLE 1 190,737 0 0
DIEBOLD NXDF INC COM 253651103 68 11,176 SH   SOLE 8 11,176 0 0
DIEBOLD NXDF INC OPT 253651103 1,016 167,600 SH Put SOLE 8 167,600 0 0
DIEBOLD NXDF INC OPT 253651103 1,222 201,600 SH Call SOLE 8 201,600 0 0
DIGI INTL INC COM 253798102 339 29,159 SH   SOLE 1 29,159 0 0
DIGI INTL INC COM 253798102 1 46 SH   SOLE 8 46 0 0
DIGIMARC CORP NEW COM 25381B101 105 6,559 SH   SOLE 1 6,559 0 0
DIGITAL RLTY TR INC TRUS 253868103 41,477 291,864 SH   SOLE 1 291,864 0 0
DIGITAL RLTY TR INC OPT 253868103 284 2,000 SH Put SOLE 8 2,000 0 0
DIGITAL RLTY TR INC TRUS 253868103 326 2,294 SH   SOLE 8 2,294 0 0
DIGITAL RLTY TR INC COM 253868103 279 1,957 SH   SOLE 9 1,957 0 0
DIGITAL TURBINE INC COM 25400W102 569 45,340 SH   SOLE 1 45,340 0 0
DILLARDS INC COM 254067101 276 10,697 SH   SOLE 1 10,697 0 0
DILLARDS INC COM 254067101 81 3,158 SH   SOLE 8 3,158 0 0
DILLARDS INC OPT 254067101 206 8,000 SH Put SOLE 8 8,000 0 0
DILLARDS INC OPT 254067101 407 15,800 SH Call SOLE 8 15,800 0 0
DIME CMNTY BANCSHARES INC COM 253922108 353 25,746 SH   SOLE 1 25,746 0 0
DIME CMNTY BANCSHARES INC COM 253922108 12 881 SH   SOLE 8 881 0 0
DINE BRANDS GLOBAL INC COM 254423106 2,707 64,285 SH   SOLE 1 64,285 0 0
DINE BRANDS GLOBAL INC OPT 254423106 627 14,900 SH Put SOLE 8 14,900 0 0
DINE BRANDS GLOBAL INC COM 254423106 405 9,612 SH   SOLE 8 9,612 0 0
DIODES INC COM 254543101 2,030 40,050 SH   SOLE 1 40,050 0 0
DIREXION SHS ETF TR FUND 25460E885 18 2,300 SH   DFND 1 0 0 2,300
DIREXION SHS ETF TR FUND 25459W557 49 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR FUND 25460E885 321 41,155 SH   SOLE 8 41,155 0 0
DIREXION SHS ETF TR OPT 25459W862 539 12,900 SH Put SOLE 8 12,900 0 0
DIREXION SHS ETF TR OPT 25459W540 199 4,900 SH Call SOLE 8 4,900 0 0
DIREXION SHS ETF TR OPT 25460E554 84 1,700 SH Put SOLE 8 1,700 0 0
DIREXION SHS ETF TR OPT 25460E125 54 2,560 SH Put SOLE 8 2,560 0 0
DIREXION SHS ETF TR FUND 25459W102 1,196 5,137 SH   SOLE 8 5,137 0 0
DIREXION SHS ETF TR FUND 25459W540 263 6,465 SH   SOLE 8 6,465 0 0
DIREXION SHS ETF TR OPT 25460E133 994 56,140 SH Call SOLE 8 56,140 0 0
DIREXION SHS ETF TR OPT 25459W540 581 14,300 SH Put SOLE 8 14,300 0 0
DIREXION SHS ETF TR OPT 25460E554 213 4,300 SH Call SOLE 8 4,300 0 0
DIREXION SHS ETF TR OPT 25459W847 1,912 69,800 SH Call SOLE 8 69,800 0 0
DIREXION SHS ETF TR FUND 25460E125 11 499 SH   SOLE 8 499 0 0
DIREXION SHS ETF TR OPT 25460E133 398 22,460 SH Put SOLE 8 22,460 0 0
DIREXION SHS ETF TR OPT 25460E885 33 4,200 SH Call SOLE 8 4,200 0 0
DIREXION SHS ETF TR OPT 25460E125 79 3,740 SH Call SOLE 8 3,740 0 0
DIREXION SHS ETF TR OPT 25459W102 256 1,100 SH Call SOLE 8 1,100 0 0
DIREXION SHS ETF TR FUND 25460E547 10 400 SH   SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25459W847 58 2,100 SH Put SOLE 8 2,100 0 0
DIREXION SHS ETF TR OPT 25459W862 1,029 24,600 SH Call SOLE 8 24,600 0 0
DIREXION SHS ETF TR OPT 25459Y694 2,281 72,900 SH Call SOLE 8 72,900 0 0
DIREXION SHS ETF TR OPT 25459W755 60 6,000 SH Call SOLE 8 6,000 0 0
DIREXION SHS ETF TR OPT 25460E885 119 15,300 SH Put SOLE 8 15,300 0 0
DISCOVER FINL SVCS COM 254709108 59,973 1,197,336 SH   SOLE 1 323,155 874,181 0
DISCOVER FINL SVCS COM 254709108 160 3,187 SH   DFND 1 0 0 3,187
DISCOVER FINL SVCS OPT 254709108 1,207 24,100 SH Put SOLE 8 24,100 0 0
DISCOVER FINL SVCS COM 254709108 194 3,873 SH   SOLE 8 3,873 0 0
DISCOVER FINL SVCS OPT 254709108 1,247 24,900 SH Call SOLE 8 24,900 0 0
DISCOVER FINL SVCS COM 254709108 183 3,655 SH   SOLE 9 3,655 0 0
DISCOVER FINL SVCS COM 254709108 5,598 111,767 SH   SOLE 20 0 111,767 0
DISCOVER FINL SVCS COM 254709108 2,097 41,856 SH   SOLE 82 0 41,856 0
DISCOVER FINL SVCS COM 254709108 6,215 124,074 SH   SOLE 99 0 124,074 0
DISCOVERY INC COM 25470F104 26,683 1,264,649 SH   SOLE 1 1,264,649 0 0
DISCOVERY INC COM 25470F302 9,430 489,482 SH   SOLE 1 489,482 0 0
DISCOVERY INC COM 25470F104 1,078 51,057 SH   SOLE 8 51,057 0 0
DISCOVERY INC OPT 25470F104 1,266 60,000 SH Put SOLE 8 60,000 0 0
DISCOVERY INC COM 25470F302 87 4,554 SH   SOLE 8 4,554 0 0
DISCOVERY INC OPT 25470F104 108 5,100 SH Call SOLE 8 5,100 0 0
DISCOVERY INC COM 25470F302 68 3,523 SH   SOLE 9 3,523 0 0
DISCOVERY INC COM 25470F104 2,800 132,729 SH   SOLE 9 132,729 0 0
DISH NETWORK CORPORATION OPT 25470M109 2,588 75,000 SH Put SOLE 1 75,000 0 0
DISH NETWORK CORPORATION COM 25470M109 42,321 1,226,329 SH   SOLE 1 1,226,329 0 0
DISH NETWORK CORPORATION OPT 25470M109 2,588 75,000 SH Call SOLE 1 75,000 0 0
DISH NETWORK CORPORATION BOND 25470MAB5 9,293 10,083,000 PRN   SOLE 8 0 0 10,083,000
DISH NETWORK CORPORATION OPT 25470M109 25,116 727,800 SH Call SOLE 8 727,800 0 0
DISH NETWORK CORPORATION OPT 25470M109 1,988 57,600 SH Put SOLE 8 57,600 0 0
DISH NETWORK CORPORATION COM 25470M109 87 2,532 SH   SOLE 8 2,532 0 0
DISH NETWORK CORPORATION BOND 25470MAD1 583 646,000 PRN   SOLE 8 0 0 646,000
DISH NETWORK CORPORATION COM 25470M109 7,152 207,267 SH   SOLE 9 207,267 0 0
DISNEY WALT CO OPT 254687106 5,576 50,000 SH Put SOLE 1 50,000 0 0
DISNEY WALT CO OPT 254687106 27,432 246,000 SH Call SOLE 1 246,000 0 0
DISNEY WALT CO COM 254687106 178,856 1,603,943 SH   SOLE 1 1,603,943 0 0
DISNEY WALT CO COM 254687106 1,753 15,720 SH   DFND 1 0 0 15,720
DISNEY WALT CO COM 254687106 31,939 286,420 SH   SOLE 8 286,420 0 0
DISNEY WALT CO OPT 254687106 75,102 673,500 SH Put SOLE 8 673,500 0 0
DISNEY WALT CO OPT 254687106 84,703 759,597 SH Call SOLE 8 759,597 0 0
DISNEY WALT CO COM 254687106 3,792 34,009 SH   SOLE 9 34,009 0 0
DISNEY WALT CO COM 254687106 42 380 SH   SOLE 99 0 380 0
DMC GLOBAL INC COM 23291C103 367 13,310 SH   SOLE 1 13,310 0 0
DOCUSIGN INC COM 256163106 323 1,874 SH   DFND 1 0 0 1,874
DOCUSIGN INC COM 256163106 22,710 131,871 SH   SOLE 1 131,871 0 0
DOCUSIGN INC OPT 256163106 2,135 12,400 SH Put SOLE 8 12,400 0 0
DOCUSIGN INC OPT 256163106 4,236 24,600 SH Call SOLE 8 24,600 0 0
DOCUSIGN INC COM 256163106 4 23 SH   SOLE 8 23 0 0
DOCUSIGN INC COM 256163106 185 1,081 SH   SOLE 9 1,081 0 0
DOCUSIGN INC COM 256163106 21 120 SH   DFND 20 0 0 120
DOLBY LABORATORIES INC COM 25659T107 3,471 52,699 SH   SOLE 1 52,699 0 0
DOLBY LABORATORIES INC COM 25659T107 16 241 SH   SOLE 8 241 0 0
DOLLAR GEN CORP NEW COM 256677105 68,463 359,367 SH   SOLE 1 359,367 0 0
DOLLAR GEN CORP NEW COM 256677105 868 4,556 SH   SOLE 8 4,556 0 0
DOLLAR GEN CORP NEW OPT 256677105 3,505 18,400 SH Call SOLE 8 18,400 0 0
DOLLAR GEN CORP NEW COM 256677105 381 2,000 SH   SOLE 9 2,000 0 0
DOLLAR TREE INC COM 256746108 15,453 166,749 SH   SOLE 1 166,749 0 0
DOLLAR TREE INC OPT 256746108 612 6,600 SH Put SOLE 8 6,600 0 0
DOLLAR TREE INC OPT 256746108 454 4,900 SH Call SOLE 8 4,900 0 0
DOLLAR TREE INC COM 256746108 24 259 SH   SOLE 8 259 0 0
DOLLAR TREE INC COM 256746108 175 1,900 SH   SOLE 9 1,900 0 0
DOLLAR TREE INC COM 256746108 424 4,575 SH   SOLE 99 4,575 0 0
DOMINION ENERGY INC COM 25746U109 60,058 739,802 SH   SOLE 1 739,802 0 0
DOMINION ENERGY INC OPT 25746U109 869 10,700 SH Put SOLE 8 10,700 0 0
DOMINION ENERGY INC OPT 25746U109 2,005 24,700 SH Call SOLE 8 24,700 0 0
DOMINION ENERGY INC CONV 25746U133 3,374 33,290 SH   SOLE 8 33,290 0 0
DOMINION ENERGY INC COM 25746U109 584 7,185 SH   SOLE 8 7,185 0 0
DOMINION ENERGY INC COM 25746U109 816 10,059 SH   SOLE 9 10,059 0 0
DOMINION ENERGY INC COM 25746U109 1,055 13,000 SH   DFND 20 0 0 13,000
DOMINOS PIZZA INC COM 25754A201 24,767 67,036 SH   SOLE 1 67,036 0 0
DOMINOS PIZZA INC OPT 25754A201 12,930 35,000 SH Put SOLE 8 35,000 0 0
DOMINOS PIZZA INC OPT 25754A201 5,541 15,000 SH Call SOLE 8 15,000 0 0
DOMINOS PIZZA INC COM 25754A201 836 2,262 SH   SOLE 8 2,262 0 0
DOMINOS PIZZA INC COM 25754A201 111 300 SH   SOLE 9 300 0 0
DOMO INC COM 257554105 451 14,035 SH   SOLE 1 14,035 0 0
DOMTAR CORP COM 257559203 949 44,969 SH   SOLE 1 44,969 0 0
DOMTAR CORP OPT 257559203 87 4,100 SH Put SOLE 8 4,100 0 0
DOMTAR CORP COM 257559203 91 4,321 SH   SOLE 8 4,321 0 0
DONALDSON INC COM 257651109 3,111 66,890 SH   SOLE 1 66,890 0 0
DONALDSON INC COM 257651109 124 2,654 SH   SOLE 8 2,654 0 0
DONEGAL GROUP INC COM 257701201 86 6,047 SH   SOLE 1 6,047 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 527 62,631 SH   SOLE 1 62,631 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 15 1,842 SH   SOLE 8 1,842 0 0
DONNELLEY R R &amp SONS CO COM 257867200 31 25,649 SH   SOLE 1 25,649 0 0
DONNELLEY R R &amp SONS CO COM 257867200 546 458,460 SH   SOLE 8 458,460 0 0
DORIAN LPG LTD COM Y2106R110 434 56,115 SH   SOLE 1 56,115 0 0
DORMAN PRODUCTS INC COM 258278100 2,915 43,475 SH   SOLE 1 43,475 0 0
DORMAN PRODUCTS INC COM 258278100 76 1,123 SH   SOLE 8 1,123 0 0
DOUGLAS DYNAMICS INC COM 25960R105 584 16,632 SH   SOLE 1 16,632 0 0
DOUGLAS EMMETT INC TRUS 25960P109 3,231 105,373 SH   SOLE 1 105,373 0 0
DOUGLAS EMMETT INC COM 25960P109 444 14,482 SH   SOLE 99 14,482 0 0
DOVER CORP COM 260003108 13,764 142,546 SH   SOLE 1 142,546 0 0
DOVER CORP OPT 260003108 695 7,200 SH Call SOLE 8 7,200 0 0
DOVER CORP OPT 260003108 792 8,200 SH Put SOLE 8 8,200 0 0
DOVER CORP COM 260003108 220 2,283 SH   SOLE 8 2,283 0 0
DOVER CORP COM 260003108 114 1,178 SH   SOLE 9 1,178 0 0
DOW INC COM 260557103 25,068 614,973 SH   SOLE 1 614,973 0 0
DOW INC COM 260557103 198 4,850 SH   DFND 1 0 0 4,850
DOW INC COM 260557103 3,602 88,368 SH   SOLE 8 88,368 0 0
DOW INC OPT 260557103 13,685 335,753 SH Put SOLE 8 335,753 0 0
DOW INC OPT 260557103 1,309 32,126 SH Call SOLE 8 32,126 0 0
DOW INC COM 260557103 242 5,963 SH   SOLE 9 5,963 0 0
DR REDDYS LABS LTD ADR 256135203 74 1,400 SH   SOLE 1 1,400 0 0
DRIL QUIP INC COM 262037104 1,120 37,556 SH   SOLE 1 37,556 0 0
DRIL QUIP INC COM 262037104 43 1,430 SH   SOLE 8 1,430 0 0
DRIVE SHACK INC COM 262077100 45 24,408 SH   SOLE 8 24,408 0 0
DROPBOX INC COM 26210C104 6,999 321,541 SH   SOLE 1 321,541 0 0
DROPBOX INC COM 26210C104 1,499 68,851 SH   SOLE 8 68,851 0 0
DROPBOX INC OPT 26210C104 5,297 243,300 SH Put SOLE 8 243,300 0 0
DROPBOX INC OPT 26210C104 246 11,300 SH Call SOLE 8 11,300 0 0
DROPBOX INC COM 26210C104 36 1,632 SH   SOLE 9 1,632 0 0
DSP GROUP INC COM 23332B106 749 47,134 SH   SOLE 1 47,134 0 0
DSP GROUP INC COM 23332B106 9 541 SH   SOLE 8 541 0 0
DTE ENERGY CO COM 233331107 20,215 188,038 SH   SOLE 1 188,038 0 0
DTE ENERGY CO COM 233331107 226 2,112 SH   SOLE 8 2,112 0 0
DTE ENERGY CO COM 233331107 159 1,479 SH   SOLE 9 1,479 0 0
DUCOMMUN INC DEL COM 264147109 207 5,951 SH   SOLE 1 5,951 0 0
DUCOMMUN INC DEL COM 264147109 3 65 SH   SOLE 8 65 0 0
DUKE ENERGY CORP NEW COM 26441C204 30,985 387,840 SH   SOLE 1 387,840 0 0
DUKE ENERGY CORP NEW COM 26441C204 27 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 684 8,565 SH   SOLE 8 8,565 0 0
DUKE ENERGY CORP NEW OPT 26441C204 1,829 22,900 SH Put SOLE 8 22,900 0 0
DUKE ENERGY CORP NEW OPT 26441C204 352 4,400 SH Call SOLE 8 4,400 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,123 14,061 SH   SOLE 9 14,061 0 0
DUKE REALTY CORP TRUS 264411505 23,803 672,662 SH   SOLE 1 672,662 0 0
DUKE REALTY CORP COM 264411505 102 2,890 SH   SOLE 9 2,890 0 0
DUKE REALTY CORP COM 264411505 414 11,704 SH   SOLE 99 11,704 0 0
DULUTH HLDGS INC COM 26443V101 100 13,573 SH   SOLE 1 13,573 0 0
DULUTH HLDGS INC COM 26443V101 1 130 SH   SOLE 8 130 0 0
DUNKIN BRANDS GROUP INC COM 265504100 207 3,177 SH   SOLE 1 3,177 0 0
DUNKIN BRANDS GROUP INC COM 265504100 148 2,263 SH   SOLE 8 2,263 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 248 3,800 SH Put SOLE 8 3,800 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 646 9,900 SH Call SOLE 8 9,900 0 0
DUNKIN BRANDS GROUP INC COM 265504100 99 1,518 SH   SOLE 99 1,518 0 0
DUPONT DE NEMOURS INC COM 26614N102 258 4,849 SH   DFND 1 0 0 4,849
DUPONT DE NEMOURS INC COM 26614N102 342,686 6,449,941 SH   SOLE 1 6,449,941 0 0
DUPONT DE NEMOURS INC OPT 26614N102 8,150 153,400 SH Call SOLE 8 153,400 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,486 103,255 SH   SOLE 8 103,255 0 0
DUPONT DE NEMOURS INC OPT 26614N102 7,013 132,000 SH Put SOLE 8 132,000 0 0
DUPONT DE NEMOURS INC COM 26614N102 350 6,585 SH   SOLE 9 6,585 0 0
DURECT CORP COM 266605104 252 108,553 SH   SOLE 1 108,553 0 0
DXC TECHNOLOGY CO COM 23355L106 4,930 298,762 SH   SOLE 1 298,762 0 0
DXC TECHNOLOGY CO COM 23355L106 127 7,696 SH   DFND 1 0 0 7,696
DXC TECHNOLOGY CO OPT 23355L106 421 25,500 SH Put SOLE 8 25,500 0 0
DXC TECHNOLOGY CO COM 23355L106 508 30,795 SH   SOLE 8 30,795 0 0
DXC TECHNOLOGY CO OPT 23355L106 677 41,000 SH Call SOLE 8 41,000 0 0
DXC TECHNOLOGY CO COM 23355L106 210 12,701 SH   SOLE 9 12,701 0 0
DXP ENTERPRISES INC NEW COM 233377407 408 20,459 SH   SOLE 1 20,459 0 0
DXP ENTERPRISES INC NEW COM 233377407 0 4 SH   SOLE 8 4 0 0
DYADIC INTL INC DEL COM 26745T101 157 18,150 SH   SOLE 1 18,150 0 0
DYCOM INDS INC COM 267475101 3,335 81,562 SH   SOLE 1 81,562 0 0
DYCOM INDS INC COM 267475101 63 1,547 SH   SOLE 8 1,547 0 0
DYCOM INDS INC COM 267475101 551 13,470 SH   SOLE 99 13,470 0 0
DYNAGAS LNG PARTNERS LP COM Y2188B108 207 64,800 SH   SOLE 1 64,800 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 508 57,303 SH   SOLE 1 57,303 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 60 6,768 SH   SOLE 8 6,768 0 0
DYNEX CAP INC TRUS 26817Q886 1,450 101,363 SH   SOLE 1 101,363 0 0
DYNEX CAP INC TRUS 26817Q886 0 1 SH   SOLE 8 1 0 0
E L F BEAUTY INC COM 26856L103 319 16,698 SH   SOLE 1 16,698 0 0
E L F BEAUTY INC COM 26856L103 69 3,620 SH   SOLE 8 3,620 0 0
EAGLE BANCORP INC MD COM 268948106 945 28,870 SH   SOLE 1 28,870 0 0
EAGLE BANCORP INC MD COM 268948106 11 358 SH   SOLE 8 358 0 0
EAGLE BANCORP MONT INC COM 26942G100 85 4,862 SH   SOLE 1 4,862 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 53 24,663 SH   SOLE 1 24,663 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 0 129 SH   SOLE 8 129 0 0
EAGLE MATERIALS INC COM 26969P108 825 11,740 SH   SOLE 1 11,740 0 0
EAGLE MATERIALS INC OPT 26969P108 183 2,600 SH Call SOLE 8 2,600 0 0
EAGLE MATERIALS INC OPT 26969P108 105 1,500 SH Put SOLE 8 1,500 0 0
EAGLE MATERIALS INC COM 26969P108 111 1,569 SH   SOLE 8 1,569 0 0
EAGLE MATERIALS INC COM 26969P108 384 5,467 SH   SOLE 99 5,467 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 644 13,433 SH   SOLE 1 13,433 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 15 313 SH   SOLE 8 313 0 0
EARTHSTONE ENERGY INC COM 27032D304 35 12,573 SH   SOLE 1 12,573 0 0
EAST WEST BANCORP INC COM 27579R104 2,129 58,780 SH   SOLE 1 58,780 0 0
EAST WEST BANCORP INC COM 27579R104 63 1,728 SH   SOLE 8 1,728 0 0
EAST WEST BANCORP INC COM 27579R104 37 1,012 SH   SOLE 9 1,012 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 5,203 225,021 SH   SOLE 1 225,021 0 0
EASTERN CO COM 276317104 52 2,945 SH   SOLE 1 2,945 0 0
EASTERN CO COM 276317104 0 19 SH   SOLE 8 19 0 0
EASTGROUP PPTY INC TRUS 277276101 4,942 41,663 SH   SOLE 1 41,663 0 0
EASTGROUP PPTY INC TRUS 277276101 207 1,740 SH   SOLE 8 1,740 0 0
EASTMAN CHEM CO COM 277432100 8,912 127,982 SH   SOLE 1 127,982 0 0
EASTMAN CHEM CO COM 277432100 86 1,239 SH   SOLE 8 1,239 0 0
EASTMAN CHEM CO OPT 277432100 515 7,400 SH Call SOLE 8 7,400 0 0
EASTMAN CHEM CO OPT 277432100 104 1,500 SH Put SOLE 8 1,500 0 0
EASTMAN CHEM CO COM 277432100 81 1,158 SH   SOLE 9 1,158 0 0
EASTMAN KODAK CO COM 277461406 19 8,435 SH   SOLE 1 8,435 0 0
EATON CORP PLC COM G29183103 164 1,870 SH   DFND 1 0 0 1,870
EATON CORP PLC COM G29183103 36,927 422,111 SH   SOLE 1 422,111 0 0
EATON CORP PLC COM G29183103 271 3,098 SH   SOLE 8 3,098 0 0
EATON CORP PLC OPT G29183103 5,922 67,700 SH Call SOLE 8 67,700 0 0
EATON CORP PLC OPT G29183103 437 5,000 SH Put SOLE 8 5,000 0 0
EATON CORP PLC COM G29183103 305 3,484 SH   SOLE 9 3,484 0 0
EATON VANCE CORP COM 278265103 315 8,173 SH   SOLE 1 8,173 0 0
EATON VANCE CORP COM 278265103 12 328 SH   SOLE 8 328 0 0
EATON VANCE CORP COM 278265103 18 459 SH   SOLE 9 459 0 0
EBAY INC. COM 278642103 104,722 1,996,593 SH   SOLE 1 1,996,593 0 0
EBAY INC. COM 278642103 88 1,678 SH   DFND 1 0 0 1,678
EBAY INC. OPT 278642103 15,683 299,000 SH Call SOLE 8 299,000 0 0
EBAY INC. COM 278642103 8,845 168,656 SH   SOLE 8 168,656 0 0
EBAY INC. OPT 278642103 8,261 157,500 SH Put SOLE 8 157,500 0 0
EBAY INC. COM 278642103 327 6,249 SH   SOLE 9 6,249 0 0
EBAY INC. COM 278642103 157 3,000 SH   SOLE 82 3,000 0 0
EBAY INC. COM 278642103 2,704 51,556 SH   SOLE 99 51,556 0 0
EBIX INC COM 278715206 589 26,330 SH   SOLE 1 26,330 0 0
EBIX INC COM 278715206 5 240 SH   SOLE 8 240 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 732 33,873 SH   SOLE 1 33,873 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 5 250 SH   SOLE 8 250 0 0
ECHOSTAR CORP COM 278768106 69 2,468 SH   SOLE 1 2,468 0 0
ECHOSTAR CORP COM 278768106 13 446 SH   SOLE 8 446 0 0
ECOLAB INC COM 278865100 613 3,081 SH   DFND 1 0 0 3,081
ECOLAB INC COM 278865100 128,827 647,532 SH   SOLE 1 196,204 451,328 0
ECOLAB INC COM 278865100 308 1,548 SH   SOLE 8 1,548 0 0
ECOLAB INC COM 278865100 4,093 20,567 SH   SOLE 9 20,567 0 0
ECOLAB INC COM 278865100 11,808 59,350 SH   SOLE 20 0 59,350 0
ECOLAB INC COM 278865100 4,745 23,852 SH   SOLE 82 1,500 22,352 0
ECOLAB INC COM 278865100 14,067 70,705 SH   SOLE 99 6,589 64,116 0
EDGEWELL PERS CARE CO COM 28035Q102 1,336 42,881 SH   SOLE 1 42,881 0 0
EDGEWELL PERS CARE CO COM 28035Q102 41 1,297 SH   SOLE 8 1,297 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 776 24,900 SH Call SOLE 8 24,900 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 34 1,100 SH Put SOLE 8 1,100 0 0
EDISON INTL COM 281020107 11,173 205,707 SH   SOLE 1 205,707 0 0
EDISON INTL COM 281020107 109 1,996 SH   SOLE 8 1,996 0 0
EDISON INTL OPT 281020107 4,551 83,800 SH Call SOLE 8 83,800 0 0
EDISON INTL OPT 281020107 98 1,800 SH Put SOLE 8 1,800 0 0
EDISON INTL COM 281020107 153 2,810 SH   SOLE 9 2,810 0 0
EDITAS MEDICINE INC COM 28106W103 1,463 49,479 SH   SOLE 1 49,479 0 0
EDITAS MEDICINE INC COM 28106W103 43 1,452 SH   SOLE 8 1,452 0 0
EDUCATIONAL DEV CORP COM 281479105 0 2 SH   SOLE 8 2 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 33,556 485,539 SH   SOLE 1 485,539 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 294 4,254 SH   DFND 1 0 0 4,254
EDWARDS LIFESCIENCES CORP COM 28176E108 109 1,582 SH   SOLE 8 1,582 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 536 7,753 SH   SOLE 9 7,753 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 207 3,000 SH   DFND 20 0 0 3,000
EGAIN CORP COM 28225C806 128 11,493 SH   SOLE 1 11,493 0 0
EGAIN CORP COM 28225C806 1 117 SH   SOLE 8 117 0 0
EHEALTH INC COM 28238P109 7,009 71,344 SH   SOLE 1 71,344 0 0
EHEALTH INC COM 28238P109 20 208 SH   SOLE 8 208 0 0
EIDOS THERAPEUTICS INC COM 28249H104 555 11,636 SH   SOLE 1 11,636 0 0
EIDOS THERAPEUTICS INC COM 28249H104 2 36 SH   SOLE 8 36 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 527 54,963 SH   SOLE 1 54,963 0 0
EL PASO ELEC CO COM 283677854 6,230 92,977 SH   SOLE 1 92,977 0 0
EL PASO ELEC CO COM 283677854 22 323 SH   SOLE 8 323 0 0
EL POLLO LOCO HLDGS INC COM 268603107 339 23,031 SH   SOLE 1 23,031 0 0
EL POLLO LOCO HLDGS INC COM 268603107 7 471 SH   SOLE 8 471 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 408 19,000 SH   DFND 1 0 0 19,000
ELANCO ANIMAL HEALTH INC COM 28414H103 5,478 255,414 SH   SOLE 1 255,414 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 206 9,600 SH Call SOLE 8 9,600 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 734 34,172 SH   SOLE 8 34,172 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 719 33,500 SH Put SOLE 8 33,500 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 56 2,618 SH   SOLE 9 2,618 0 0
ELASTIC N V COM N14506104 36,223 392,820 SH   SOLE 1 392,820 0 0
ELASTIC N V COM N14506104 1,790 19,413 SH   SOLE 8 19,413 0 0
ELASTIC N V OPT N14506104 40,370 437,800 SH Call SOLE 8 437,800 0 0
ELBIT SYS LTD COM M3760D101 366 2,674 SH   SOLE 9 2,674 0 0
ELDORADO GOLD CORP NEW COM 284902509 3,630 374,253 SH   SOLE 1 374,253 0 0
ELDORADO GOLD CORP NEW COM 284902509 138 14,255 SH   SOLE 8 14,255 0 0
ELDORADO GOLD CORP NEW OPT 284902509 49 5,000 SH Put SOLE 8 5,000 0 0
ELDORADO RESORTS INC COM 28470R102 7,588 189,429 SH   SOLE 1 189,429 0 0
ELDORADO RESORTS INC COM 28470R102 144 3,597 SH   SOLE 8 3,597 0 0
ELDORADO RESORTS INC OPT 28470R102 401 10,000 SH Call SOLE 8 10,000 0 0
ELECTROCORE INC COM 28531P103 3 3,487 SH   SOLE 8 3,487 0 0
ELECTROMED INC COM 285409108 59 3,825 SH   SOLE 1 3,825 0 0
ELECTRONIC ARTS INC COM 285512109 277 2,100 SH   DFND 1 0 0 2,100
ELECTRONIC ARTS INC COM 285512109 72,897 552,045 SH   SOLE 1 552,045 0 0
ELECTRONIC ARTS INC COM 285512109 245 1,854 SH   SOLE 8 1,854 0 0
ELECTRONIC ARTS INC OPT 285512109 14,895 112,800 SH Put SOLE 8 112,800 0 0
ELECTRONIC ARTS INC OPT 285512109 13 100 SH Call SOLE 8 100 0 0
ELECTRONIC ARTS INC COM 285512109 1,007 7,627 SH   SOLE 9 7,627 0 0
ELECTRONIC ARTS INC COM 285512109 1,637 12,397 SH   SOLE 99 12,397 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,088 100,242 SH   SOLE 1 100,242 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 16 1,500 SH Call SOLE 8 1,500 0 0
ELEMENT SOLUTIONS INC COM 28618M106 38 3,540 SH   SOLE 8 3,540 0 0
ELEVATE CREDIT INC COM 28621V101 17 11,164 SH   SOLE 8 11,164 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 51 4,952 SH   SOLE 1 4,952 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 0 22 SH   SOLE 8 22 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 45 14,564 SH   SOLE 1 14,564 0 0
EMBRAER S.A. ADR 29082A107 254 42,495 SH   SOLE 1 42,495 0 0
EMCOR GROUP INC COM 29084Q100 4,572 69,134 SH   SOLE 1 69,134 0 0
EMCOR GROUP INC COM 29084Q100 99 1,492 SH   SOLE 8 1,492 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 5,616 71,014 SH   SOLE 1 71,014 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 40 505 SH   SOLE 8 505 0 0
EMERSON ELEC CO COM 291011104 36,997 596,423 SH   SOLE 1 596,423 0 0
EMERSON ELEC CO OPT 291011104 2,667 43,000 SH Put SOLE 8 43,000 0 0
EMERSON ELEC CO OPT 291011104 850 13,700 SH Call SOLE 8 13,700 0 0
EMERSON ELEC CO COM 291011104 486 7,824 SH   SOLE 8 7,824 0 0
EMERSON ELEC CO COM 291011104 313 5,055 SH   SOLE 9 5,055 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 677 96,855 SH   SOLE 1 96,855 0 0
EMPLOYERS HOLDINGS INC COM 292218104 831 27,578 SH   SOLE 1 27,578 0 0
EMPLOYERS HOLDINGS INC COM 292218104 124 4,130 SH   SOLE 8 4,130 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 67 14,346 SH   SOLE 1 14,346 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 870 17,314 SH   SOLE 1 17,314 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 34 662 SH   SOLE 8 662 0 0
ENBRIDGE INC COM 29250N105 6,455 212,197 SH   SOLE 1 212,197 0 0
ENBRIDGE INC COM 29250N105 1,339 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC OPT 29250N105 204 6,700 SH Put SOLE 8 6,700 0 0
ENBRIDGE INC COM 29250N105 472 15,528 SH   SOLE 8 15,528 0 0
ENBRIDGE INC OPT 29250N105 1,101 36,200 SH Call SOLE 8 36,200 0 0
ENBRIDGE INC COM 29250N105 933 30,666 SH   SOLE 9 30,666 0 0
ENCOMPASS HEALTH CORP COM 29261A100 1,953 31,532 SH   SOLE 1 31,532 0 0
ENCOMPASS HEALTH CORP COM 29261A100 12 199 SH   SOLE 8 199 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 310 5,000 SH Call SOLE 8 5,000 0 0
ENCOMPASS HEALTH CORP COM 29261A100 195 3,145 SH   SOLE 99 3,145 0 0
ENCORE CAP EUROPE FIN LTD BOND 29260UAA5 10 10,000 PRN   SOLE 8 0 0 10,000
ENCORE CAP GROUP INC COM 292554102 955 27,972 SH   SOLE 1 27,972 0 0
ENCORE CAP GROUP INC COM 292554102 1 41 SH   SOLE 8 41 0 0
ENCORE WIRE CORP COM 292562105 1,795 36,781 SH   SOLE 1 36,781 0 0
ENCORE WIRE CORP COM 292562105 5 110 SH   SOLE 8 110 0 0
ENDAVA PLC ADR 29260V105 52 1,075 SH   SOLE 1 1,075 0 0
ENDO INTL PLC COM G30401106 804 234,610 SH   SOLE 1 234,610 0 0
ENDO INTL PLC COM G30401106 136 39,630 SH   SOLE 8 39,630 0 0
ENDO INTL PLC OPT G30401106 115 33,400 SH Call SOLE 8 33,400 0 0
ENDO INTL PLC OPT G30401106 106 30,900 SH Put SOLE 8 30,900 0 0
ENDOLOGIX INC COM 29266S304 0 2 SH   SOLE 8 2 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 282 69,976 SH   SOLE 1 69,976 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 7 1,855 SH   SOLE 8 1,855 0 0
ENEL CHILE S.A. ADR 29278D105 25 6,500 SH   SOLE 1 6,500 0 0
ENEL CHILE S.A. ADR 29278D105 0 100 SH   SOLE 8 100 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,571 33,099 SH   SOLE 1 33,099 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 12 254 SH   SOLE 8 254 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 467 9,834 SH   SOLE 99 9,834 0 0
ENERGOUS CORP COM 29272C103 23 8,272 SH   SOLE 8 8,272 0 0
ENERGOUS CORP OPT 29272C103 2 600 SH Put SOLE 8 600 0 0
ENERGOUS CORP OPT 29272C103 36 12,800 SH Call SOLE 8 12,800 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 146 96,231 SH   SOLE 1 96,231 0 0
ENERGY RECOVERY INC COM 29270J100 159 20,855 SH   SOLE 1 20,855 0 0
ENERGY TRANSFER LP COM 29273V100 70,571 9,911,597 SH   SOLE 1 9,911,597 0 0
ENERGY TRANSFER LP COM 29273V100 437 61,475 SH   SOLE 8 61,475 0 0
ENERGY TRANSFER LP OPT 29273V100 9,499 1,334,100 SH Call SOLE 8 1,334,100 0 0
ENERGY TRANSFER LP OPT 29273V100 41 5,700 SH Put SOLE 8 5,700 0 0
ENERGY TRANSFER LP COM 29273V100 42 5,920 SH   DFND 20 0 0 5,920
ENERPLUS CORP COM 292766102 3 1,155 SH   SOLE 8 1,155 0 0
ENERPLUS CORP COM 292766102 26 9,360 SH   SOLE 99 9,360 0 0
ENERSYS COM 29275Y102 1,532 23,787 SH   SOLE 1 23,787 0 0
ENERSYS COM 29275Y102 39 597 SH   SOLE 8 597 0 0
ENGLOBAL CORP COM 293306106 0 1 SH   SOLE 8 1 0 0
ENI S P A ADR 26874R108 4 168 SH   SOLE 1 168 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 160 65,540 SH   SOLE 1 65,540 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 0 17 SH   SOLE 8 17 0 0
ENNIS INC COM 293389102 278 15,375 SH   SOLE 1 15,375 0 0
ENNIS INC COM 293389102 1 30 SH   SOLE 8 30 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 32 7,577 SH   SOLE 1 7,577 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 1 119 SH   SOLE 8 119 0 0
ENOVA INTL INC COM 29357K103 571 38,423 SH   SOLE 1 38,423 0 0
ENOVA INTL INC COM 29357K103 20 1,323 SH   SOLE 8 1,323 0 0
ENPHASE ENERGY INC COM 29355A107 4,590 96,479 SH   SOLE 1 96,479 0 0
ENPHASE ENERGY INC COM 29355A107 2,102 44,178 SH   SOLE 8 44,178 0 0
ENPRO INDS INC COM 29355X107 1,479 30,023 SH   SOLE 1 30,023 0 0
ENPRO INDS INC COM 29355X107 53 1,075 SH   SOLE 8 1,075 0 0
ENSERVCO CORP COM 29358Y102 0 1,000 SH   SOLE 8 1,000 0 0
ENSIGN GROUP INC COM 29358P101 2,404 57,439 SH   SOLE 1 57,439 0 0
ENSIGN GROUP INC COM 29358P101 3 79 SH   SOLE 8 79 0 0
ENSTAR GROUP LIMITED COM G3075P101 1,011 6,620 SH   SOLE 1 6,620 0 0
ENSTAR GROUP LIMITED COM G3075P101 54 353 SH   SOLE 8 353 0 0
ENTEGRIS INC COM 29362U104 429 7,274 SH   SOLE 1 7,274 0 0
ENTEGRIS INC COM 29362U104 3 47 SH   SOLE 8 47 0 0
ENTEGRIS INC COM 29362U104 1,268 21,473 SH   SOLE 99 21,473 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 119 86,846 SH   SOLE 1 86,846 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 4 3,270 SH   SOLE 8 3,270 0 0
ENTERGY CORP NEW COM 29364G103 11,102 118,344 SH   SOLE 1 118,344 0 0
ENTERGY CORP NEW COM 29364G103 116 1,245 SH   SOLE 8 1,245 0 0
ENTERGY CORP NEW COM 29364G103 249 2,646 SH   SOLE 9 2,646 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 164 6,871 SH   SOLE 1 6,871 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 0 19 SH   SOLE 8 19 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 414 13,279 SH   SOLE 1 13,279 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 12 403 SH   SOLE 8 403 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 35,021 1,927,434 SH   SOLE 1 1,927,434 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 231 12,700 SH Put SOLE 8 12,700 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 799 44,000 SH Call SOLE 8 44,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 11,029 607,004 SH   SOLE 8 607,004 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 208 11,460 SH   SOLE 9 11,460 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 72 49,691 SH   SOLE 1 49,691 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 1 617 SH   SOLE 8 617 0 0
ENVESTNET INC COM 29404K106 2,148 29,195 SH   SOLE 1 29,195 0 0
ENVESTNET INC BOND 29404KAB2 108 88,000 PRN   SOLE 8 0 0 88,000
ENZO BIOCHEM INC COM 294100102 54 24,328 SH   SOLE 1 24,328 0 0
ENZO BIOCHEM INC COM 294100102 0 34 SH   SOLE 8 34 0 0
EOG RES INC COM 26875P101 22,080 435,852 SH   SOLE 1 435,852 0 0
EOG RES INC COM 26875P101 59 1,168 SH   DFND 1 0 0 1,168
EOG RES INC OPT 26875P101 13,871 273,800 SH Call SOLE 8 273,800 0 0
EOG RES INC OPT 26875P101 11,343 223,900 SH Put SOLE 8 223,900 0 0
EOG RES INC COM 26875P101 14,223 280,750 SH   SOLE 8 280,750 0 0
EOG RES INC COM 26875P101 1,023 20,182 SH   SOLE 9 20,182 0 0
EPAM SYS INC COM 29414B104 13,329 52,888 SH   SOLE 1 52,888 0 0
EPAM SYS INC COM 29414B104 96 380 SH   SOLE 9 380 0 0
EPAM SYS INC COM 29414B104 185 733 SH   SOLE 99 733 0 0
EPIZYME INC COM 29428V104 1,078 67,183 SH   SOLE 1 67,183 0 0
EPIZYME INC COM 29428V104 27 1,677 SH   SOLE 8 1,677 0 0
EPLUS INC COM 294268107 2,330 32,985 SH   SOLE 1 32,985 0 0
EPLUS INC COM 294268107 0 1 SH   SOLE 8 1 0 0
EPR PPTYS TRUS 26884U109 2,793 84,337 SH   SOLE 1 84,337 0 0
EPSILON ENERGY LTD COM 294375209 0 60 SH   SOLE 8 60 0 0
EQT CORP COM 26884L109 2,876 241,600 SH   SOLE 1 241,600 0 0
EQT CORP OPT 26884L109 7 600 SH Put SOLE 8 600 0 0
EQT CORP COM 26884L109 6,792 570,832 SH   SOLE 8 570,832 0 0
EQT CORP COM 26884L109 33 2,741 SH   SOLE 99 2,741 0 0
EQUIFAX INC COM 294429105 22,107 128,618 SH   SOLE 1 128,618 0 0
EQUIFAX INC COM 294429105 64 369 SH   SOLE 8 369 0 0
EQUIFAX INC COM 294429105 174 1,014 SH   SOLE 9 1,014 0 0
EQUIFAX INC COM 294429105 435 2,528 SH   SOLE 99 2,528 0 0
EQUINIX INC TRUS 29444U700 322 458 SH   DFND 1 0 0 458
EQUINIX INC TRUS 29444U700 36,614 52,135 SH   SOLE 1 52,135 0 0
EQUINIX INC COM 29444U700 4,916 7,000 SH   SOLE 1 7,000 0 0
EQUINIX INC TRUS 29444U700 13 18 SH   SOLE 8 18 0 0
EQUINIX INC COM 29444U700 466 664 SH   SOLE 9 664 0 0
EQUINIX INC COM 29444U700 3,609 5,139 SH   SOLE 99 5,139 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 525 63,066 SH   SOLE 1 63,066 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 21 2,429 SH   SOLE 8 2,429 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 15 1,858 SH   SOLE 99 1,858 0 0
EQUITY BANCSHARES INC COM 29460X109 139 7,989 SH   SOLE 1 7,989 0 0
EQUITY BANCSHARES INC COM 29460X109 2 138 SH   SOLE 8 138 0 0
EQUITY BANCSHARES INC COM 29460X109 239 13,684 SH   SOLE 99 13,684 0 0
EQUITY COMWLTH TRUS 294628102 6,935 215,376 SH   SOLE 1 215,376 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 537 8,593 SH   SOLE 1 8,593 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 17,416 278,750 SH   SOLE 1 278,750 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 275 4,401 SH   SOLE 8 4,401 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 75 1,199 SH   SOLE 9 1,199 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,883 30,131 SH   SOLE 99 30,131 0 0
EQUITY RESIDENTIAL TRUS 29476L107 45,513 773,790 SH   SOLE 1 773,790 0 0
EQUITY RESIDENTIAL OPT 29476L107 118 2,000 SH Call SOLE 8 2,000 0 0
EQUITY RESIDENTIAL OPT 29476L107 206 3,500 SH Put SOLE 8 3,500 0 0
EQUITY RESIDENTIAL TRUS 29476L107 149 2,525 SH   SOLE 8 2,525 0 0
EQUITY RESIDENTIAL COM 29476L107 175 2,969 SH   SOLE 9 2,969 0 0
EQUITY RESIDENTIAL COM 29476L107 1,628 27,683 SH   SOLE 99 27,683 0 0
ERICSSON ADR 294821608 335 35,964 SH   SOLE 1 35,964 0 0
ERICSSON OPT 294821608 34 3,700 SH Put SOLE 8 3,700 0 0
ERICSSON OPT 294821608 11 1,200 SH Call SOLE 8 1,200 0 0
ERICSSON ADR 294821608 88 9,465 SH   SOLE 8 9,465 0 0
ERICSSON ADR 294821608 8 906 SH   DFND 20 0 0 906
ERIE INDTY CO COM 29530P102 2,411 12,565 SH   SOLE 1 12,565 0 0
ERIE INDTY CO COM 29530P102 1 6 SH   SOLE 8 6 0 0
ERIE INDTY CO COM 29530P102 34 176 SH   SOLE 9 176 0 0
EROS INTL PLC COM G3788M114 2,021 639,611 SH   DFND 1 0 0 639,611
EROS INTL PLC COM G3788M114 773 244,508 SH   SOLE 1 244,508 0 0
EROS INTL PLC COM G3788M114 21 6,451 SH   SOLE 8 6,451 0 0
ESCALADE INC COM 296056104 80 5,705 SH   SOLE 1 5,705 0 0
ESCALADE INC COM 296056104 2 132 SH   SOLE 8 132 0 0
ESCO TECHNOLOGIES INC COM 296315104 3,275 38,746 SH   SOLE 1 38,746 0 0
ESCO TECHNOLOGIES INC COM 296315104 25 300 SH   SOLE 8 300 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 9,459 184,346 SH   SOLE 1 184,346 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 43 847 SH   SOLE 8 847 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 249 14,773 SH   SOLE 1 14,773 0 0
ESSA BANCORP INC COM 29667D104 71 5,171 SH   SOLE 1 5,171 0 0
ESSA BANCORP INC COM 29667D104 0 28 SH   SOLE 8 28 0 0
ESSENT GROUP LTD COM G3198U102 2,576 71,041 SH   SOLE 1 71,041 0 0
ESSENT GROUP LTD COM G3198U102 349 9,634 SH   SOLE 8 9,634 0 0
ESSENT GROUP LTD COM G3198U102 141 3,885 SH   SOLE 99 3,885 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 1,897 127,811 SH   SOLE 1 127,811 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 0 32 SH   SOLE 8 32 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 569 38,366 SH   SOLE 99 38,366 0 0
ESSEX PPTY TR INC TRUS 297178105 16,387 71,509 SH   SOLE 1 71,509 0 0
ESSEX PPTY TR INC COM 297178105 488 2,130 SH   SOLE 1 2,130 0 0
ESSEX PPTY TR INC COM 297178105 122 533 SH   SOLE 9 533 0 0
ESSEX PPTY TR INC COM 297178105 3,812 16,632 SH   SOLE 99 16,632 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 30 1,600 SH   SOLE 8 1,600 0 0
ETF MANAGERS TR FUND 26924G409 88 1,800 SH   DFND 1 0 0 1,800
ETF MANAGERS TR OPT 26924G508 24 1,900 SH Put SOLE 8 1,900 0 0
ETF MANAGERS TR FUND 26924G508 275 21,348 SH   SOLE 8 21,348 0 0
ETF MANAGERS TR OPT 26924G508 619 48,100 SH Call SOLE 8 48,100 0 0
ETF SER SOLUTIONS FUND 26922A842 196 11,785 SH   SOLE 1 11,785 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 340 28,732 SH   SOLE 1 28,732 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 39 3,193 SH   SOLE 8 3,193 0 0
ETON PHARMACEUTICALS INC COM 29772L108 45 8,064 SH   SOLE 1 8,064 0 0
ETSY INC COM 29786A106 28,809 271,196 SH   SOLE 1 271,196 0 0
ETSY INC COM 29786A106 726 6,840 SH   SOLE 8 6,840 0 0
ETSY INC BOND 29786AAC0 4,554 1,557,000 PRN   SOLE 8 0 0 1,557,000
ETSY INC OPT 29786A106 542 5,100 SH Call SOLE 8 5,100 0 0
ETSY INC OPT 29786A106 2,496 23,500 SH Put SOLE 8 23,500 0 0
ETSY INC COM 29786A106 2,315 21,795 SH   SOLE 99 21,795 0 0
EURONAV NV ANTWERPEN COM B38564108 46 5,673 SH   SOLE 1 5,673 0 0
EURONAV NV ANTWERPEN COM B38564108 1,991 244,367 SH   SOLE 9 244,367 0 0
EURONET WORLDWIDE INC COM 298736109 1,549 16,156 SH   SOLE 1 16,156 0 0
EURONET WORLDWIDE INC OPT 298736109 201 2,100 SH Put SOLE 8 2,100 0 0
EURONET WORLDWIDE INC COM 298736109 312 3,269 SH   SOLE 8 3,269 0 0
EURONET WORLDWIDE INC OPT 298736109 201 2,100 SH Call SOLE 8 2,100 0 0
EVANS BANCORP INC COM 29911Q208 470 20,167 SH   SOLE 1 20,167 0 0
EVANS BANCORP INC COM 29911Q208 3 108 SH   SOLE 8 108 0 0
EVELO BIOSCIENCES INC COM 299734103 38 7,848 SH   SOLE 1 7,848 0 0
EVENTBRITE INC COM 29975E109 415 48,322 SH   SOLE 1 48,322 0 0
EVERBRIDGE INC COM 29978A104 157 1,134 SH   DFND 1 0 0 1,134
EVERBRIDGE INC COM 29978A104 9,334 67,460 SH   SOLE 1 67,460 0 0
EVERBRIDGE INC COM 29978A104 758 5,480 SH   SOLE 8 5,480 0 0
EVERCORE INC COM 29977A105 2,117 35,928 SH   SOLE 1 35,928 0 0
EVERCORE INC COM 29977A105 23 389 SH   SOLE 8 389 0 0
EVEREST RE GROUP LTD COM G3223R108 7,280 35,307 SH   SOLE 1 35,307 0 0
EVEREST RE GROUP LTD COM G3223R108 114 551 SH   SOLE 8 551 0 0
EVEREST RE GROUP LTD COM G3223R108 65 317 SH   SOLE 9 317 0 0
EVEREST RE GROUP LTD COM G3223R108 337 1,635 SH   SOLE 99 1,635 0 0
EVERGY INC COM 30034W106 8,263 139,363 SH   SOLE 1 139,363 0 0
EVERGY INC COM 30034W106 102 1,706 SH   SOLE 8 1,706 0 0
EVERGY INC COM 30034W106 105 1,775 SH   SOLE 9 1,775 0 0
EVERI HLDGS INC COM 30034T103 237 45,933 SH   SOLE 1 45,933 0 0
EVERI HLDGS INC COM 30034T103 9 1,625 SH   SOLE 8 1,625 0 0
EVERQUOTE INC COM 30041R108 470 8,075 SH   SOLE 1 8,075 0 0
EVERQUOTE INC COM 30041R108 104 1,790 SH   SOLE 8 1,790 0 0
EVERSOURCE ENERGY COM 30040W108 75,699 909,081 SH   SOLE 1 909,081 0 0
EVERSOURCE ENERGY COM 30040W108 75,000 900,690 SH   SOLE 8 900,690 0 0
EVERSOURCE ENERGY COM 30040W108 212 2,533 SH   SOLE 9 2,533 0 0
EVERSPIN TECHNOLOGIES INC COM 30041T104 0 4 SH   SOLE 8 4 0 0
EVERTEC INC COM 30040P103 1,533 54,538 SH   SOLE 1 54,538 0 0
EVI INDUSTRIES INC COM 26929N102 57 2,681 SH   SOLE 1 2,681 0 0
EVI INDUSTRIES INC COM 26929N102 0 7 SH   SOLE 8 7 0 0
EVO PMTS INC COM 26927E104 512 22,446 SH   SOLE 1 22,446 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 132 46,926 SH   SOLE 1 46,926 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 85 30,000 SH   DFND 1 0 0 30,000
EVOFEM BIOSCIENCES INC COM 30048L104 0 3 SH   SOLE 8 3 0 0
EVOLENT HEALTH INC COM 30050B101 323 45,341 SH   SOLE 1 45,341 0 0
EVOLENT HEALTH INC COM 30050B101 107 15,000 SH   DFND 1 0 0 15,000
EVOLUS INC COM 30052C107 64 12,019 SH   SOLE 1 12,019 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 8 3,000 SH   DFND 1 0 0 3,000
EVOLUTION PETROLEUM CORP COM 30049A107 45 16,071 SH   SOLE 1 16,071 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 1 194 SH   SOLE 8 194 0 0
EVOLVING SYS INC COM 30049R209 0 1 SH   SOLE 8 1 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,221 65,665 SH   SOLE 1 65,665 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 8 436 SH   SOLE 8 436 0 0
EXACT SCIENCES CORP COM 30063P105 5,798 66,705 SH   SOLE 1 66,705 0 0
EXACT SCIENCES CORP COM 30063P105 263 3,030 SH   DFND 1 0 0 3,030
EXACT SCIENCES CORP BOND 30063PAA3 448 328,000 PRN   SOLE 8 0 0 328,000
EXACT SCIENCES CORP COM 30063P105 1 11 SH   SOLE 8 11 0 0
EXACT SCIENCES CORP BOND 30063PAB1 24 23,000 PRN   SOLE 8 0 0 23,000
EXACT SCIENCES CORP OPT 30063P105 548 6,300 SH Call SOLE 8 6,300 0 0
EXACT SCIENCES CORP OPT 30063P105 2,721 31,300 SH Put SOLE 8 31,300 0 0
EXACT SCIENCES CORP COM 30063P105 91 1,046 SH   SOLE 9 1,046 0 0
EXANTAS CAP CORP TRUS 30068N105 329 123,899 SH   SOLE 1 123,899 0 0
EXANTAS CAP CORP TRUS 30068N105 0 5 SH   SOLE 8 5 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 83 1,902 SH   DFND 1 0 0 1,902
EXELA TECHNOLOGIES INC COM 30162V102 7 12,673 SH   SOLE 8 12,673 0 0
EXELIXIS INC COM 30161Q104 3,639 153,277 SH   SOLE 1 153,277 0 0
EXELIXIS INC OPT 30161Q104 247 10,400 SH Put SOLE 8 10,400 0 0
EXELIXIS INC OPT 30161Q104 183 7,700 SH Call SOLE 8 7,700 0 0
EXELON CORP COM 30161N101 24,443 673,539 SH   SOLE 1 673,539 0 0
EXELON CORP OPT 30161N101 479 13,200 SH Call SOLE 8 13,200 0 0
EXELON CORP OPT 30161N101 1,836 50,600 SH Put SOLE 8 50,600 0 0
EXELON CORP COM 30161N101 925 25,484 SH   SOLE 8 25,484 0 0
EXELON CORP COM 30161N101 445 12,261 SH   SOLE 9 12,261 0 0
EXELON CORP COM 30161N101 247 6,813 SH   SOLE 99 6,813 0 0
EXICURE INC COM 30205M101 79 32,475 SH   SOLE 1 32,475 0 0
EXLSERVICE HOLDINGS INC COM 302081104 1,987 31,327 SH   SOLE 1 31,327 0 0
EXLSERVICE HOLDINGS INC COM 302081104 25 400 SH   SOLE 8 400 0 0
EXLSERVICE HOLDINGS INC COM 302081104 183 2,887 SH   SOLE 99 2,887 0 0
EXONE CO COM 302104104 85 9,977 SH   SOLE 1 9,977 0 0
EXONE CO OPT 302104104 1 100 SH Put SOLE 8 100 0 0
EXP WORLD HLDGS INC COM 30212W100 223 13,140 SH   SOLE 1 13,140 0 0
EXPEDIA GROUP INC COM 30212P303 13,663 166,195 SH   SOLE 1 166,195 0 0
EXPEDIA GROUP INC COM 30212P303 162 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC OPT 30212P303 13,325 162,100 SH Put SOLE 8 162,100 0 0
EXPEDIA GROUP INC COM 30212P303 74,500 906,319 SH   SOLE 8 906,319 0 0
EXPEDIA GROUP INC OPT 30212P303 190,967 2,323,200 SH Call SOLE 8 2,323,200 0 0
EXPEDIA GROUP INC COM 30212P303 112 1,357 SH   SOLE 9 1,357 0 0
EXPEDITORS INTL WASH INC COM 302130109 43,697 574,672 SH   SOLE 1 574,672 0 0
EXPEDITORS INTL WASH INC COM 302130109 139 1,820 SH   SOLE 8 1,820 0 0
EXPEDITORS INTL WASH INC COM 302130109 101 1,328 SH   SOLE 9 1,328 0 0
EXPEDITORS INTL WASH INC COM 302130109 617 8,115 SH   SOLE 99 8,115 0 0
EXPONENT INC COM 30214U102 4,981 61,542 SH   SOLE 1 61,542 0 0
EXPONENT INC COM 30214U102 63 789 SH   SOLE 8 789 0 0
EXPRESS INC COM 30219E103 94 60,824 SH   SOLE 1 60,824 0 0
EXPRESS INC OPT 30219E103 26 16,700 SH Call SOLE 8 16,700 0 0
EXPRESS INC COM 30219E103 0 80 SH   SOLE 8 80 0 0
EXTENDED STAY AMER INC TRUS 30224P200 691 61,670 SH   SOLE 1 61,670 0 0
EXTENDED STAY AMER INC TRUS 30224P200 38 3,397 SH   SOLE 8 3,397 0 0
EXTERRAN CORP COM 30227H106 133 24,541 SH   SOLE 1 24,541 0 0
EXTERRAN CORP COM 30227H106 9 1,533 SH   SOLE 8 1,533 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 23,659 256,115 SH   SOLE 1 256,115 0 0
EXTRA SPACE STORAGE INC COM 30225T102 94 1,015 SH   SOLE 9 1,015 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,422 26,221 SH   SOLE 99 26,221 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 3 25,600 SH   SOLE 1 25,600 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 25 213,547 SH   SOLE 8 213,547 0 0
EXTREME NETWORKS INC COM 30226D106 839 193,164 SH   SOLE 1 193,164 0 0
EXTREME NETWORKS INC COM 30226D106 0 41 SH   SOLE 8 41 0 0
EXXON MOBIL CORP COM 30231G102 126,707 2,833,354 SH   SOLE 1 2,833,354 0 0
EXXON MOBIL CORP OPT 30231G102 4,320 96,600 SH Put SOLE 1 96,600 0 0
EXXON MOBIL CORP COM 30231G102 1,615 36,122 SH   DFND 1 0 0 36,122
EXXON MOBIL CORP OPT 30231G102 7,638 170,800 SH Call SOLE 8 170,800 0 0
EXXON MOBIL CORP COM 30231G102 1,007 22,520 SH   SOLE 8 22,520 0 0
EXXON MOBIL CORP OPT 30231G102 17,137 383,200 SH Put SOLE 8 383,200 0 0
EXXON MOBIL CORP COM 30231G102 1,518 33,937 SH   SOLE 9 33,937 0 0
EXXON MOBIL CORP COM 30231G102 376 8,418 SH   SOLE 99 8,418 0 0
EYENOVIA INC COM 30234E104 0 1 SH   SOLE 8 1 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 13 17,874 SH   SOLE 8 17,874 0 0
EZCORP INC COM 302301106 354 56,203 SH   SOLE 1 56,203 0 0
EZCORP INC COM 302301106 5 788 SH   SOLE 8 788 0 0
F M C CORP COM 302491303 12,564 126,120 SH   SOLE 1 126,120 0 0
F M C CORP OPT 302491303 4,612 46,300 SH Put SOLE 8 46,300 0 0
F M C CORP OPT 302491303 4,612 46,300 SH Call SOLE 8 46,300 0 0
F M C CORP COM 302491303 55 554 SH   SOLE 8 554 0 0
F M C CORP COM 302491303 169 1,686 SH   SOLE 9 1,686 0 0
F N B CORP COM 302520101 1,560 207,849 SH   SOLE 1 207,849 0 0
F N B CORP COM 302520101 19 2,623 SH   SOLE 8 2,623 0 0
F N B CORP COM 302520101 185 24,606 SH   SOLE 99 24,606 0 0
F5 NETWORKS INC COM 315616102 27,669 198,379 SH   SOLE 1 198,379 0 0
F5 NETWORKS INC COM 315616102 265 1,905 SH   SOLE 8 1,905 0 0
F5 NETWORKS INC OPT 315616102 2,092 15,000 SH Put SOLE 8 15,000 0 0
F5 NETWORKS INC OPT 315616102 4,784 34,300 SH Call SOLE 8 34,300 0 0
F5 NETWORKS INC COM 315616102 81 571 SH   SOLE 9 571 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 2,118 33,921 SH   SOLE 1 33,921 0 0
FABRINET OPT G3323L100 250 4,000 SH Put SOLE 8 4,000 0 0
FABRINET COM G3323L100 164 2,633 SH   SOLE 8 2,633 0 0
FABRINET COM G3323L100 85 1,366 SH   SOLE 99 1,366 0 0
FACEBOOK INC OPT 30303M102 125,706 553,600 SH Put SOLE 1 553,600 0 0
FACEBOOK INC OPT 30303M102 6,630 29,200 SH Call SOLE 1 29,200 0 0
FACEBOOK INC COM 30303M102 761,153 3,352,063 SH   SOLE 1 2,824,757 527,306 0
FACEBOOK INC COM 30303M102 2,491 10,970 SH   DFND 1 0 0 10,970
FACEBOOK INC COM 30303M102 51,685 227,615 SH   SOLE 8 227,615 0 0
FACEBOOK INC OPT 30303M102 154,317 679,600 SH Call SOLE 8 679,600 0 0
FACEBOOK INC OPT 30303M102 201,070 885,500 SH Put SOLE 8 885,500 0 0
FACEBOOK INC OPT 30303M102 13,624 60,000 SH Put SOLE 9 60,000 0 0
FACEBOOK INC COM 30303M102 10,416 45,875 SH   SOLE 9 45,875 0 0
FACEBOOK INC COM 30303M102 28 125 SH   DFND 20 0 0 125
FACEBOOK INC COM 30303M102 16,236 71,501 SH   SOLE 20 0 71,501 0
FACEBOOK INC COM 30303M102 6,064 26,707 SH   SOLE 82 0 26,707 0
FACEBOOK INC COM 30303M102 18,816 82,865 SH   SOLE 99 10,497 72,368 0
FACTSET RESH SYS INC COM 303075105 6,454 19,648 SH   SOLE 1 19,648 0 0
FACTSET RESH SYS INC OPT 303075105 4,106 12,500 SH Put SOLE 8 12,500 0 0
FACTSET RESH SYS INC OPT 303075105 2,299 7,000 SH Call SOLE 8 7,000 0 0
FACTSET RESH SYS INC COM 303075105 33 102 SH   SOLE 8 102 0 0
FACTSET RESH SYS INC COM 303075105 88 266 SH   SOLE 9 266 0 0
FAIR ISAAC CORP COM 303250104 13,136 31,421 SH   SOLE 1 31,421 0 0
FAIR ISAAC CORP COM 303250104 6 14 SH   SOLE 8 14 0 0
FAIR ISAAC CORP COM 303250104 37 88 SH   SOLE 9 88 0 0
FAIR ISAAC CORP COM 303250104 247 591 SH   SOLE 99 591 0 0
FALCON MINERALS CORP COM 30607B109 154 47,978 SH   SOLE 1 47,978 0 0
FALCON MINERALS CORP COM 30607B109 1 270 SH   SOLE 8 270 0 0
FAR PT ACQUISITION CORP COM 30734W109 2,074 202,500 SH   SOLE 8 202,500 0 0
FARFETCH LTD COM 30744W107 230 13,315 SH   DFND 1 0 0 13,315
FARFETCH LTD COM 30744W107 895 51,813 SH   SOLE 1 51,813 0 0
FARFETCH LTD COM 30744W107 894 51,744 SH   SOLE 8 51,744 0 0
FARMER BROS CO COM 307675108 64 8,812 SH   SOLE 1 8,812 0 0
FARMERS &amp MERCHANTS BANCORP COM 30779N105 0 17 SH   SOLE 8 17 0 0
FARMERS NATIONAL BANC CORP COM 309627107 303 25,475 SH   SOLE 1 25,475 0 0
FARMLAND PARTNERS INC TRUS 31154R109 151 22,128 SH   SOLE 1 22,128 0 0
FARO TECHNOLOGIES INC COM 311642102 865 16,131 SH   SOLE 1 16,131 0 0
FASTENAL CO COM 311900104 28,347 661,676 SH   SOLE 1 661,676 0 0
FASTENAL CO OPT 311900104 86 2,000 SH Call SOLE 8 2,000 0 0
FASTENAL CO OPT 311900104 1,178 27,500 SH Put SOLE 8 27,500 0 0
FASTENAL CO COM 311900104 430 10,053 SH   SOLE 8 10,053 0 0
FASTENAL CO COM 311900104 211 4,923 SH   SOLE 9 4,923 0 0
FASTLY INC COM 31188V100 8,083 94,950 SH   SOLE 1 94,950 0 0
FASTLY INC COM 31188V100 288 3,385 SH   DFND 1 0 0 3,385
FASTLY INC COM 31188V100 597 7,015 SH   SOLE 8 7,015 0 0
FATE THERAPEUTICS INC COM 31189P102 4,639 135,246 SH   SOLE 1 135,246 0 0
FATE THERAPEUTICS INC COM 31189P102 48 1,408 SH   SOLE 8 1,408 0 0
FB FINL CORP COM 30257X104 243 9,799 SH   SOLE 1 9,799 0 0
FBL FINL GROUP INC COM 30239F106 360 10,009 SH   SOLE 1 10,009 0 0
FBL FINL GROUP INC COM 30239F106 2 37 SH   SOLE 8 37 0 0
FEDERAL AGRIC MTG CORP COM 313148306 973 15,193 SH   SOLE 1 15,193 0 0
FEDERAL REALTY INVT TR TRUS 313747206 9,202 107,984 SH   SOLE 1 107,984 0 0
FEDERAL REALTY INVT TR TRUS 313747206 4 49 SH   SOLE 8 49 0 0
FEDERAL REALTY INVT TR COM 313747206 49 575 SH   SOLE 9 575 0 0
FEDERAL REALTY INVT TR COM 313747206 457 5,364 SH   SOLE 99 5,364 0 0
FEDERAL SIGNAL CORP COM 313855108 3,673 123,533 SH   SOLE 1 123,533 0 0
FEDERAL SIGNAL CORP COM 313855108 33 1,132 SH   SOLE 8 1,132 0 0
FEDERATED HERMES INC COM 314211103 42 1,770 SH   SOLE 8 1,770 0 0
FEDEX CORP COM 31428X106 52,165 372,022 SH   SOLE 1 372,022 0 0
FEDEX CORP COM 31428X106 14 101 SH   DFND 1 0 0 101
FEDEX CORP COM 31428X106 587 4,184 SH   SOLE 8 4,184 0 0
FEDEX CORP OPT 31428X106 32,559 232,200 SH Put SOLE 8 232,200 0 0
FEDEX CORP OPT 31428X106 31,550 225,000 SH Call SOLE 8 225,000 0 0
FEDEX CORP COM 31428X106 1,227 8,756 SH   SOLE 9 8,756 0 0
FEDNAT HLDG CO COM 31431B109 186 16,829 SH   SOLE 1 16,829 0 0
FEDNAT HLDG CO COM 31431B109 3 294 SH   SOLE 8 294 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 99 11,865 SH   SOLE 1 11,865 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 1 100 SH   SOLE 8 100 0 0
FERRARI N V COM N3167Y103 6,947 40,625 SH   SOLE 1 18,002 22,623 0
FERRARI N V COM N3167Y103 11,760 68,768 SH   SOLE 9 68,768 0 0
FERRARI N V COM N3167Y103 474 2,773 SH   SOLE 20 0 2,773 0
FERRARI N V COM N3167Y103 30,956 181,018 SH   SOLE 58 181,018 0 0
FERRARI N V COM N3167Y103 1,294 7,567 SH   SOLE 99 7,567 0 0
FERRO CORP COM 315405100 965 80,869 SH   SOLE 1 80,869 0 0
FERRO CORP COM 315405100 77 6,427 SH   SOLE 8 6,427 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 180 17,650 SH   SOLE 1 17,650 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 1,155 112,837 SH   SOLE 8 112,837 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 1,069 104,400 SH Call SOLE 8 104,400 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 1,885 184,100 SH Put SOLE 8 184,100 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 84,575 8,259,134 SH   SOLE 9 8,259,134 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 16,122 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 2,420 59,683 SH   SOLE 1 59,683 0 0
FIBROGEN INC COM 31572Q808 48 1,183 SH   SOLE 8 1,183 0 0
FIDELITY COVINGTON TR FUND 316092501 639 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 104 2,170 SH   SOLE 1 2,170 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 4,132 134,743 SH   SOLE 1 134,743 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 77 2,487 SH   SOLE 8 2,487 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 59 1,931 SH   SOLE 9 1,931 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,187 8,849 SH   DFND 1 0 0 8,849
FIDELITY NATL INFORMATION SV COM 31620M106 214,299 1,598,168 SH   SOLE 1 1,598,168 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 506 3,772 SH Call SOLE 8 3,772 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 7,450 55,564 SH   SOLE 8 55,564 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 330 2,460 SH Put SOLE 8 2,460 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 990 7,387 SH   SOLE 9 7,387 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,533 33,805 SH   SOLE 99 33,805 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 109 17,196 SH   SOLE 1 17,196 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 10 1,510 SH   SOLE 8 1,510 0 0
FIFTH THIRD BANCORP COM 316773100 12,568 651,900 SH   SOLE 1 651,900 0 0
FIFTH THIRD BANCORP OPT 316773100 2,366 122,700 SH Call SOLE 8 122,700 0 0
FIFTH THIRD BANCORP COM 316773100 69 3,607 SH   SOLE 8 3,607 0 0
FIFTH THIRD BANCORP OPT 316773100 337 17,500 SH Put SOLE 8 17,500 0 0
FIFTH THIRD BANCORP COM 316773100 108 5,630 SH   SOLE 9 5,630 0 0
FINANCIAL INSTNS INC COM 317585404 164 8,800 SH   SOLE 1 8,800 0 0
FINANCIAL INSTNS INC COM 317585404 21 1,143 SH   SOLE 8 1,143 0 0
FIREEYE INC COM 31816Q101 3,112 255,634 SH   SOLE 1 255,634 0 0
FIREEYE INC COM 31816Q101 90 7,400 SH   DFND 1 0 0 7,400
FIREEYE INC OPT 31816Q101 55 4,500 SH Call SOLE 8 4,500 0 0
FIREEYE INC OPT 31816Q101 766 62,900 SH Put SOLE 8 62,900 0 0
FIREEYE INC COM 31816Q101 306 25,112 SH   SOLE 8 25,112 0 0
FIREEYE INC COM 31816Q101 253 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 884 18,393 SH   SOLE 1 18,393 0 0
FIRST AMERN FINL CORP COM 31847R102 47 972 SH   SOLE 8 972 0 0
FIRST BANCORP INC ME COM 31866P102 329 15,175 SH   SOLE 1 15,175 0 0
FIRST BANCORP INC ME COM 31866P102 1 61 SH   SOLE 8 61 0 0
FIRST BANCORP N C COM 318910106 397 15,829 SH   SOLE 1 15,829 0 0
FIRST BANCORP N C COM 318910106 22 881 SH   SOLE 8 881 0 0
FIRST BANCORP P R COM 318672706 1,079 193,085 SH   SOLE 1 193,085 0 0
FIRST BANCORP P R COM 318672706 94 16,804 SH   SOLE 8 16,804 0 0
FIRST BANCSHARES INC MS COM 318916103 256 11,374 SH   SOLE 1 11,374 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 166 25,542 SH   SOLE 1 25,542 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 1 88 SH   SOLE 8 88 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 197 12,012 SH   SOLE 1 12,012 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 1 52 SH   SOLE 8 52 0 0
FIRST BUSEY CORP COM 319383204 519 27,792 SH   SOLE 1 27,792 0 0
FIRST BUSEY CORP COM 319383204 7 408 SH   SOLE 8 408 0 0
FIRST CAPITAL INC COM 31942S104 125 1,796 SH   SOLE 1 1,796 0 0
FIRST CAPITAL INC COM 31942S104 0 7 SH   SOLE 8 7 0 0
FIRST CHOICE BANCORP COM 31948P104 95 5,735 SH   SOLE 1 5,735 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 701 31,225 SH   SOLE 1 31,225 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 4 198 SH   SOLE 8 198 0 0
FIRST CMNTY CORP S C COM 319835104 93 6,138 SH   SOLE 1 6,138 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 727 87,738 SH   SOLE 1 87,738 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 33 3,919 SH   SOLE 8 3,919 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 3,211 7,926 SH   SOLE 1 7,926 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 54 134 SH   SOLE 8 134 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 20 2,107 SH   SOLE 8 2,107 0 0
FIRST FINL BANCORP OH COM 320209109 1,299 93,506 SH   SOLE 1 93,506 0 0
FIRST FINL BANCORP OH COM 320209109 9 645 SH   SOLE 8 645 0 0
FIRST FINL BANKSHARES COM 32020R109 2,294 79,418 SH   SOLE 1 79,418 0 0
FIRST FINL BANKSHARES COM 32020R109 33 1,144 SH   SOLE 8 1,144 0 0
FIRST FINL CORP IND COM 320218100 472 12,805 SH   SOLE 1 12,805 0 0
FIRST FNDTN INC COM 32026V104 355 21,731 SH   SOLE 1 21,731 0 0
FIRST FNDTN INC COM 32026V104 28 1,685 SH   SOLE 8 1,685 0 0
FIRST GTY BANCSHARES INC COM 32043P106 25 2,072 SH   SOLE 1 2,072 0 0
FIRST GTY BANCSHARES INC COM 32043P106 6 457 SH   SOLE 8 457 0 0
FIRST HAWAIIAN INC COM 32051X108 456 26,430 SH   SOLE 1 26,430 0 0
FIRST HAWAIIAN INC COM 32051X108 20 1,180 SH   SOLE 8 1,180 0 0
FIRST HORIZON NATL CORP COM 320517105 1,848 185,452 SH   SOLE 1 185,452 0 0
FIRST HORIZON NATL CORP COM 320517105 22 2,165 SH   SOLE 8 2,165 0 0
FIRST HORIZON NATL CORP COM 320517105 236 23,650 SH   SOLE 99 23,650 0 0
FIRST INDL RLTY TR INC TRUS 32054K103 3,105 80,762 SH   SOLE 1 80,762 0 0
FIRST INDL RLTY TR INC TRUS 32054K103 70 1,815 SH   SOLE 8 1,815 0 0
FIRST INDL RLTY TR INC COM 32054K103 1,943 50,541 SH   SOLE 99 50,541 0 0
FIRST INTERNET BK IND COM 320557101 87 5,230 SH   SOLE 1 5,230 0 0
FIRST INTERNET BK IND COM 320557101 0 24 SH   SOLE 8 24 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 2,548 82,303 SH   SOLE 1 82,303 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 11 345 SH   SOLE 8 345 0 0
FIRST LONG IS CORP COM 320734106 205 12,574 SH   SOLE 1 12,574 0 0
FIRST LONG IS CORP COM 320734106 2 134 SH   SOLE 8 134 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 306 30,800 SH   DFND 1 0 0 30,800
FIRST MAJESTIC SILVER CORP OPT 32076V103 46 4,600 SH Call SOLE 8 4,600 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 21 2,100 SH Put SOLE 8 2,100 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 695 69,856 SH   SOLE 8 69,856 0 0
FIRST MERCHANTS CORP COM 320817109 819 29,720 SH   SOLE 1 29,720 0 0
FIRST MERCHANTS CORP COM 320817109 10 346 SH   SOLE 8 346 0 0
FIRST MID BANCSHARES INC COM 320866106 211 8,034 SH   SOLE 1 8,034 0 0
FIRST MID BANCSHARES INC COM 320866106 1 27 SH   SOLE 8 27 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1,364 102,214 SH   SOLE 1 102,214 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 52 3,918 SH   SOLE 8 3,918 0 0
FIRST NORTHWEST BANCORP COM 335834107 79 6,395 SH   SOLE 1 6,395 0 0
FIRST NORTHWEST BANCORP COM 335834107 0 3 SH   SOLE 8 3 0 0
FIRST NORTHWEST BANCORP COM 335834107 138 11,080 SH   SOLE 99 11,080 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 74,017 698,347 SH   SOLE 1 156,192 542,155 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 145 1,374 SH   SOLE 8 1,374 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 138 1,302 SH   SOLE 9 1,302 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,235 68,262 SH   SOLE 20 0 68,262 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,847 26,863 SH   SOLE 82 0 26,863 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,949 84,429 SH   SOLE 99 6,272 78,157 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 45 1,022 SH   SOLE 1 1,022 0 0
FIRST SOLAR INC COM 336433107 11 223 SH   DFND 1 0 0 223
FIRST SOLAR INC COM 336433107 10,931 220,819 SH   SOLE 1 220,819 0 0
FIRST SOLAR INC COM 336433107 1,532 30,962 SH   SOLE 8 30,962 0 0
FIRST SOLAR INC OPT 336433107 2,406 48,600 SH Put SOLE 8 48,600 0 0
FIRST SOLAR INC OPT 336433107 1,737 35,100 SH Call SOLE 8 35,100 0 0
FIRST SOLAR INC COM 336433107 60 1,215 SH   SOLE 9 1,215 0 0
FIRST SOLAR INC COM 336433107 336 6,787 SH   SOLE 99 6,787 0 0
FIRST TR NASDAQ-100 TECH IND FUND 33733E302 27,254 159,842 SH   SOLE 1 159,842 0 0
FIRST TR NASDAQ-100 TECH IND FUND 33733E203 12 72 SH   DFND 1 0 0 72
FIRST US BANCSHARES INC COM 33744V103 0 36 SH   SOLE 8 36 0 0
FIRST UTD CORP COM 33741H107 125 9,344 SH   SOLE 1 9,344 0 0
FIRST UTD CORP COM 33741H107 17 1,295 SH   SOLE 8 1,295 0 0
FIRST WESTN FINL INC COM 33751L105 48 3,376 SH   SOLE 1 3,376 0 0
FIRST WESTN FINL INC COM 33751L105 0 2 SH   SOLE 8 2 0 0
FIRSTCASH INC COM 33767D105 3,522 52,189 SH   SOLE 1 52,189 0 0
FIRSTCASH INC COM 33767D105 6 90 SH   SOLE 8 90 0 0
FIRSTENERGY CORP COM 337932107 12,700 327,506 SH   SOLE 1 327,506 0 0
FIRSTENERGY CORP COM 337932107 131 3,376 SH   SOLE 8 3,376 0 0
FIRSTENERGY CORP COM 337932107 161 4,171 SH   SOLE 9 4,171 0 0
FISERV INC COM 337738108 50,474 517,042 SH   SOLE 1 517,042 0 0
FISERV INC OPT 337738108 172,280 1,764,800 SH Call SOLE 8 1,764,800 0 0
FISERV INC COM 337738108 143,788 1,472,934 SH   SOLE 8 1,472,934 0 0
FISERV INC OPT 337738108 2,961 30,330 SH Put SOLE 8 30,330 0 0
FISERV INC COM 337738108 614 6,293 SH   SOLE 9 6,293 0 0
FISERV INC COM 337738108 3,132 32,082 SH   SOLE 99 32,082 0 0
FITBIT INC COM 33812L102 30,121 4,662,680 SH   SOLE 1 4,662,680 0 0
FITBIT INC COM 33812L102 1,956 302,958 SH   SOLE 8 302,958 0 0
FITBIT INC OPT 33812L102 345 53,400 SH Put SOLE 8 53,400 0 0
FITBIT INC OPT 33812L102 269 41,700 SH Call SOLE 8 41,700 0 0
FIVE BELOW INC COM 33829M101 2,457 22,986 SH   SOLE 1 22,986 0 0
FIVE BELOW INC OPT 33829M101 9,409 88,000 SH Put SOLE 8 88,000 0 0
FIVE BELOW INC COM 33829M101 2,920 27,307 SH   SOLE 8 27,307 0 0
FIVE BELOW INC OPT 33829M101 5,239 49,000 SH Call SOLE 8 49,000 0 0
FIVE BELOW INC COM 33829M101 232 2,171 SH   SOLE 99 2,171 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 322 70,087 SH   SOLE 1 70,087 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 105 17,223 SH   SOLE 1 17,223 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 12 2,035 SH   SOLE 8 2,035 0 0
FIVE9 INC COM 338307101 120 1,088 SH   DFND 1 0 0 1,088
FIVE9 INC COM 338307101 3,194 28,855 SH   SOLE 1 28,855 0 0
FIVE9 INC COM 338307101 1,275 11,522 SH   SOLE 8 11,522 0 0
FIVERR INTL LTD COM M4R82T106 2,613 35,400 SH   SOLE 1 35,400 0 0
FLAGSTAR BANCORP INC COM 337930705 1,056 35,884 SH   SOLE 1 35,884 0 0
FLAGSTAR BANCORP INC COM 337930705 12 428 SH   SOLE 8 428 0 0
FLANIGANS ENTERPRISES INC COM 338517105 0 11 SH   SOLE 8 11 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 14,106 56,081 SH   SOLE 1 56,081 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 79 316 SH   SOLE 8 316 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 205 810 SH   SOLE 9 810 0 0
FLEX LNG LTD COM G35947202 1,301 281,709 SH   SOLE 9 281,709 0 0
FLEX LTD COM Y2573F102 6,955 678,533 SH   SOLE 1 678,533 0 0
FLEX LTD OPT Y2573F102 31 3,000 SH Put SOLE 8 3,000 0 0
FLEX LTD OPT Y2573F102 17 1,700 SH Call SOLE 8 1,700 0 0
FLEX LTD COM Y2573F102 21 2,089 SH   SOLE 9 2,089 0 0
FLEX LTD COM Y2573F102 2,250 219,470 SH   SOLE 99 219,470 0 0
FLEXION THERAPEUTICS INC COM 33938J106 408 30,991 SH   SOLE 1 30,991 0 0
FLEXION THERAPEUTICS INC COM 33938J106 33 2,557 SH   SOLE 8 2,557 0 0
FLEXSTEEL INDS INC COM 339382103 26 2,042 SH   SOLE 8 2,042 0 0
FLIR SYS INC COM 302445101 4,121 101,568 SH   SOLE 1 101,568 0 0
FLIR SYS INC COM 302445101 69 1,705 SH   SOLE 8 1,705 0 0
FLIR SYS INC COM 302445101 54 1,341 SH   SOLE 9 1,341 0 0
FLIR SYS INC COM 302445101 291 7,170 SH   SOLE 99 7,170 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 16,796 291,343 SH   SOLE 1 291,343 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 801 13,904 SH   SOLE 8 13,904 0 0
FLOTEK INDS INC DEL COM 343389102 17 14,440 SH   SOLE 8 14,440 0 0
FLOWERS FOODS INC COM 343498101 1,173 52,378 SH   SOLE 1 52,378 0 0
FLOWERS FOODS INC COM 343498101 31 1,381 SH   SOLE 8 1,381 0 0
FLOWSERVE CORP COM 34354P105 2,488 87,235 SH   SOLE 1 87,235 0 0
FLOWSERVE CORP COM 34354P105 44 1,531 SH   SOLE 8 1,531 0 0
FLOWSERVE CORP COM 34354P105 227 7,930 SH   SOLE 9 7,930 0 0
FLUENT INC COM 34380C102 40 22,977 SH   SOLE 1 22,977 0 0
FLUENT INC COM 34380C102 2 1,034 SH   SOLE 8 1,034 0 0
FLUIDIGM CORP DEL COM 34385P108 469 116,806 SH   SOLE 1 116,806 0 0
FLUIDIGM CORP DEL COM 34385P108 3 850 SH   SOLE 8 850 0 0
FLUOR CORP NEW COM 343412102 980 81,131 SH   SOLE 1 81,131 0 0
FLUOR CORP NEW COM 343412102 6 465 SH   DFND 1 0 0 465
FLUOR CORP NEW OPT 343412102 720 59,600 SH Call SOLE 8 59,600 0 0
FLUOR CORP NEW COM 343412102 711 58,838 SH   SOLE 8 58,838 0 0
FLUOR CORP NEW OPT 343412102 536 44,400 SH Put SOLE 8 44,400 0 0
FLUOR CORP NEW COM 343412102 0 27 SH   SOLE 9 27 0 0
FLUSHING FINL CORP COM 343873105 399 34,605 SH   SOLE 1 34,605 0 0
FLUSHING FINL CORP COM 343873105 12 1,065 SH   SOLE 8 1,065 0 0
FLWS/1-800 FLOWERS COM 68243Q106 2,737 136,706 SH   SOLE 1 136,706 0 0
FLWS/1-800 FLOWERS COM 68243Q106 55 2,775 SH   SOLE 8 2,775 0 0
FLY LEASING LTD ADR 34407D109 456 55,500 SH   SOLE 1 55,500 0 0
FNCB BANCORP INC COM 302578109 53 9,380 SH   SOLE 1 9,380 0 0
FNCB BANCORP INC COM 302578109 1 96 SH   SOLE 8 96 0 0
FOCUS FINL PARTNERS INC COM 34417P100 1,326 40,112 SH   SOLE 1 40,112 0 0
FONAR CORP COM 344437405 288 13,480 SH   SOLE 1 13,480 0 0
FOOT LOCKER INC COM 344849104 5,481 187,903 SH   SOLE 1 187,903 0 0
FOOT LOCKER INC COM 344849104 29 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC OPT 344849104 4,033 138,300 SH Call SOLE 8 138,300 0 0
FOOT LOCKER INC COM 344849104 1,002 34,355 SH   SOLE 8 34,355 0 0
FOOT LOCKER INC OPT 344849104 1,458 50,000 SH Put SOLE 8 50,000 0 0
FOOT LOCKER INC COM 344849104 846 29,050 SH   SOLE 9 29,050 0 0
FOOT LOCKER INC COM 344849104 58 2,000 SH   DFND 20 0 0 2,000
FOOT LOCKER INC COM 344849104 31 1,047 SH   SOLE 99 1,047 0 0
FORD MTR CO DEL COM 345370860 51,026 8,392,424 SH   SOLE 1 8,392,424 0 0
FORD MTR CO DEL OPT 345370860 39,259 6,457,100 SH Put SOLE 8 6,457,100 0 0
FORD MTR CO DEL OPT 345370860 31,725 5,218,000 SH Call SOLE 8 5,218,000 0 0
FORD MTR CO DEL COM 345370860 16,067 2,642,678 SH   SOLE 8 2,642,678 0 0
FORD MTR CO DEL COM 345370860 186 30,481 SH   SOLE 9 30,481 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 2,639 124,468 SH   SOLE 1 124,468 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 261 12,300 SH   SOLE 8 12,300 0 0
FORESTAR GROUP INC COM 346232101 139 9,218 SH   SOLE 1 9,218 0 0
FORESTAR GROUP INC COM 346232101 1 65 SH   SOLE 8 65 0 0
FORMFACTOR INC COM 346375108 2,975 101,388 SH   SOLE 1 101,388 0 0
FORMFACTOR INC COM 346375108 77 2,631 SH   SOLE 8 2,631 0 0
FORMFACTOR INC COM 346375108 409 13,946 SH   SOLE 99 13,946 0 0
FORRESTER RESH INC COM 346563109 423 13,198 SH   SOLE 1 13,198 0 0
FORRESTER RESH INC COM 346563109 29 916 SH   SOLE 8 916 0 0
FORTERRA INC COM 34960W106 442 39,551 SH   SOLE 1 39,551 0 0
FORTINET INC COM 34959E109 31,138 226,835 SH   SOLE 1 226,835 0 0
FORTINET INC COM 34959E109 14 101 SH   DFND 1 0 0 101
FORTINET INC COM 34959E109 101 737 SH   SOLE 8 737 0 0
FORTINET INC OPT 34959E109 920 6,700 SH Call SOLE 8 6,700 0 0
FORTINET INC COM 34959E109 186 1,357 SH   SOLE 9 1,357 0 0
FORTIS INC COM 349553107 110 2,880 SH   SOLE 1 2,880 0 0
FORTIS INC COM 349553107 4,448 116,788 SH   SOLE 9 116,788 0 0
FORTIVE CORP COM 34959J108 13 196 SH   DFND 1 0 0 196
FORTIVE CORP COM 34959J108 21,243 313,980 SH   SOLE 1 313,980 0 0
FORTIVE CORP CONV 34959J207 10,229 11,878 SH   SOLE 8 11,878 0 0
FORTIVE CORP COM 34959J108 178 2,644 SH   SOLE 8 2,644 0 0
FORTIVE CORP COM 34959J108 166 2,460 SH   SOLE 9 2,460 0 0
FORTRESS BIOTECH INC COM 34960Q109 85 31,764 SH   SOLE 1 31,764 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 10,079 157,674 SH   SOLE 1 157,674 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 133 2,087 SH   SOLE 8 2,087 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 71 1,113 SH   SOLE 9 1,113 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 623 9,739 SH   SOLE 99 9,739 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 31 59,544 SH   SOLE 8 59,544 0 0
FORWARD AIR CORP COM 349853101 1,339 26,878 SH   SOLE 1 26,878 0 0
FORWARD AIR CORP COM 349853101 8 160 SH   SOLE 8 160 0 0
FOSSIL GROUP INC COM 34988V106 197 42,420 SH   SOLE 1 42,420 0 0
FOSSIL GROUP INC COM 34988V106 22 4,869 SH   SOLE 8 4,869 0 0
FOSSIL GROUP INC OPT 34988V106 33 7,000 SH Put SOLE 8 7,000 0 0
FOSSIL GROUP INC OPT 34988V106 43 9,300 SH Call SOLE 8 9,300 0 0
FOSTER L B CO COM 350060109 71 5,539 SH   SOLE 1 5,539 0 0
FOSTER L B CO COM 350060109 0 28 SH   SOLE 8 28 0 0
FOSTER L B CO COM 350060109 125 9,806 SH   SOLE 99 9,806 0 0
FOUNDATION BLDG MATLS INC COM 350392106 0 10 SH   SOLE 8 10 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 4,362 178,811 SH   SOLE 1 178,811 0 0
FOX CORP COM 35137L105 16,034 597,839 SH   SOLE 1 597,839 0 0
FOX CORP COM 35137L204 4 166 SH   DFND 1 0 0 166
FOX CORP COM 35137L204 7,667 285,636 SH   SOLE 1 285,636 0 0
FOX CORP OPT 35137L105 64 2,400 SH Call SOLE 8 2,400 0 0
FOX CORP COM 35137L204 30 1,154 SH   SOLE 8 1,154 0 0
FOX CORP COM 35137L105 536 19,980 SH   SOLE 8 19,980 0 0
FOX CORP COM 35137L105 108 4,005 SH   SOLE 9 4,005 0 0
FOX CORP COM 35137L204 53 1,980 SH   SOLE 9 1,980 0 0
FOX FACTORY HLDG CORP COM 35138V102 3,094 37,445 SH   SOLE 1 37,445 0 0
FOX FACTORY HLDG CORP COM 35138V102 9 112 SH   SOLE 8 112 0 0
FRANCO NEV CORP COM 351858105 251 1,796 SH   SOLE 1 1,796 0 0
FRANCO NEV CORP COM 351858105 18 130 SH   DFND 1 0 0 130
FRANCO NEV CORP COM 351858105 862 6,172 SH   SOLE 8 6,172 0 0
FRANCO NEV CORP COM 351858105 12,757 91,352 SH   SOLE 9 91,352 0 0
FRANCO NEV CORP COM 351858105 137 982 SH   SOLE 99 982 0 0
FRANKLIN COVEY CO COM 353469109 239 11,136 SH   SOLE 1 11,136 0 0
FRANKLIN ELEC INC COM 353514102 5,055 96,258 SH   SOLE 1 96,258 0 0
FRANKLIN ELEC INC COM 353514102 45 851 SH   SOLE 8 851 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 318 12,353 SH   SOLE 1 12,353 0 0
FRANKLIN FINL SVCS CORP COM 353525108 124 4,791 SH   SOLE 1 4,791 0 0
FRANKLIN FINL SVCS CORP COM 353525108 0 13 SH   SOLE 8 13 0 0
FRANKLIN RESOURCES INC COM 354613101 8,429 401,919 SH   SOLE 1 401,919 0 0
FRANKLIN RESOURCES INC COM 354613101 28 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RESOURCES INC COM 354613101 481 22,928 SH   SOLE 8 22,928 0 0
FRANKLIN RESOURCES INC OPT 354613101 552 26,300 SH Put SOLE 8 26,300 0 0
FRANKLIN RESOURCES INC OPT 354613101 317 15,100 SH Call SOLE 8 15,100 0 0
FRANKLIN RESOURCES INC COM 354613101 49 2,316 SH   SOLE 9 2,316 0 0
FRANKLIN RESOURCES INC COM 354613101 107 5,126 SH   SOLE 99 5,126 0 0
FRANKLIN STR PPTYS CORP TRUS 35471R106 1,312 257,896 SH   SOLE 1 257,896 0 0
FRANKS INTL N V COM N33462107 189 85,254 SH   SOLE 1 85,254 0 0
FREEPORT-MCMORAN INC COM 35671D857 21,900 1,892,977 SH   SOLE 1 1,892,977 0 0
FREEPORT-MCMORAN INC COM 35671D857 28 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC OPT 35671D857 2,297 198,500 SH Call SOLE 8 198,500 0 0
FREEPORT-MCMORAN INC OPT 35671D857 1,956 169,100 SH Put SOLE 8 169,100 0 0
FREEPORT-MCMORAN INC COM 35671D857 143 12,337 SH   SOLE 8 12,337 0 0
FREEPORT-MCMORAN INC COM 35671D857 704 60,824 SH   SOLE 9 60,824 0 0
FREEPORT-MCMORAN INC COM 35671D857 93 8,075 SH   DFND 20 0 0 8,075
FREIGHTCAR AMER INC COM 357023100 0 2 SH   SOLE 8 2 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 687 27,925 SH   SOLE 1 27,925 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 6 236 SH   SOLE 8 236 0 0
FRESHPET INC COM 358039105 2,077 24,827 SH   SOLE 1 24,827 0 0
FRESHPET INC COM 358039105 133 1,591 SH   SOLE 8 1,591 0 0
FRIEDMAN INDS INC COM 358435105 0 10 SH   SOLE 8 10 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 421 48,361 SH   SOLE 1 48,361 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 41 4,780 SH   SOLE 8 4,780 0 0
FRONTDOOR INC COM 35905A109 262 5,907 SH   SOLE 1 5,907 0 0
FRONTDOOR INC COM 35905A109 2,856 64,421 SH   SOLE 99 64,421 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 44 442,100 SH   SOLE 8 442,100 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 3 28,700 SH Call SOLE 8 28,700 0 0
FRONTLINE LTD COM G3682E192 673 96,547 SH   SOLE 1 96,547 0 0
FRONTLINE LTD OPT G3682E192 152 21,800 SH Call SOLE 8 21,800 0 0
FRONTLINE LTD OPT G3682E192 90 12,900 SH Put SOLE 8 12,900 0 0
FRONTLINE LTD COM G3682E192 462 66,145 SH   SOLE 9 66,145 0 0
FRP HLDGS INC COM 30292L107 149 3,691 SH   SOLE 1 3,691 0 0
FRP HLDGS INC COM 30292L107 4 98 SH   SOLE 8 98 0 0
FS BANCORP INC COM 30263Y104 298 7,734 SH   SOLE 1 7,734 0 0
FS BANCORP INC COM 30263Y104 2 58 SH   SOLE 8 58 0 0
FTI CONSULTING INC COM 302941109 6,403 55,896 SH   SOLE 1 55,896 0 0
FTI CONSULTING INC COM 302941109 849 7,409 SH   SOLE 8 7,409 0 0
FUELCELL ENERGY INC COM 35952H601 654 289,099 SH   SOLE 1 289,099 0 0
FULGENT GENETICS INC COM 359664109 85 5,327 SH   SOLE 1 5,327 0 0
FULGENT GENETICS INC COM 359664109 0 22 SH   SOLE 8 22 0 0
FULL HOUSE RESORTS INC COM 359678109 0 17 SH   SOLE 8 17 0 0
FULLER H B CO COM 359694106 2,687 60,265 SH   SOLE 1 60,265 0 0
FULLER H B CO COM 359694106 44 991 SH   SOLE 8 991 0 0
FULTON FINL CORP PA COM 360271100 1,423 135,127 SH   SOLE 1 135,127 0 0
FULTON FINL CORP PA COM 360271100 9 854 SH   SOLE 8 854 0 0
FUNKO INC COM 361008105 77 13,264 SH   SOLE 1 13,264 0 0
FUTU HLDGS LTD ADR 36118L106 2,191 92,557 SH   SOLE 1 92,557 0 0
FUTURE FINTECH GROUP INC COM 36117V105 85 73,209 SH   SOLE 8 73,209 0 0
FUTUREFUEL CORP COM 36116M106 280 23,471 SH   SOLE 1 23,471 0 0
FUTUREFUEL CORP COM 36116M106 2 101 SH   SOLE 8 101 0 0
FVCBANKCORP INC COM 36120Q101 70 6,491 SH   SOLE 1 6,491 0 0
FVCBANKCORP INC COM 36120Q101 2 161 SH   SOLE 8 161 0 0
G III APPAREL GROUP LTD COM 36237H101 862 64,932 SH   SOLE 1 64,932 0 0
G III APPAREL GROUP LTD OPT 36237H101 17 1,300 SH Put SOLE 8 1,300 0 0
G III APPAREL GROUP LTD COM 36237H101 18 1,356 SH   SOLE 8 1,356 0 0
G1 THERAPEUTICS INC COM 3621LQ109 455 18,781 SH   SOLE 1 18,781 0 0
G1 THERAPEUTICS INC COM 3621LQ109 29 1,221 SH   SOLE 8 1,221 0 0
G1 THERAPEUTICS INC COM 3621LQ109 95 3,902 SH   SOLE 99 3,902 0 0
GAIA INC NEW COM 36269P104 54 6,492 SH   SOLE 1 6,492 0 0
GAIA INC NEW COM 36269P104 0 9 SH   SOLE 8 9 0 0
GAIN CAP HLDGS INC COM 36268W100 66 10,982 SH   SOLE 1 10,982 0 0
GALAPAGOS NV ADR 36315X101 1,361 6,900 SH   SOLE 1 6,900 0 0
GALECTIN THERAPEUTICS INC COM 363225202 63 20,633 SH   SOLE 1 20,633 0 0
GALECTIN THERAPEUTICS INC COM 363225202 1 418 SH   SOLE 8 418 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 17,485 179,356 SH   SOLE 1 179,356 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 162 1,660 SH   SOLE 8 1,660 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 145 1,489 SH   SOLE 9 1,489 0 0
GAMCO INVS INC COM 361438104 39 3,024 SH   SOLE 1 3,024 0 0
GAMESTOP CORP NEW COM 36467W109 754 173,958 SH   SOLE 1 173,958 0 0
GAMESTOP CORP NEW OPT 36467W109 516 119,000 SH Put SOLE 1 119,000 0 0
GAMESTOP CORP NEW OPT 36467W109 16 3,700 SH Call SOLE 8 3,700 0 0
GAMESTOP CORP NEW COM 36467W109 541 124,840 SH   SOLE 8 124,840 0 0
GAMESTOP CORP NEW OPT 36467W109 474 109,300 SH Put SOLE 8 109,300 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 670 19,340 SH   SOLE 1 19,340 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 319 9,226 SH   SOLE 99 9,226 0 0
GAP INC COM 364760108 9,030 715,529 SH   SOLE 1 715,529 0 0
GAP INC OPT 364760108 2,866 227,100 SH Put SOLE 8 227,100 0 0
GAP INC COM 364760108 1,068 84,667 SH   SOLE 8 84,667 0 0
GAP INC OPT 364760108 1,866 147,900 SH Call SOLE 8 147,900 0 0
GAP INC COM 364760108 2,540 201,294 SH   SOLE 9 201,294 0 0
GAP INC COM 364760108 37 2,924 SH   SOLE 99 2,924 0 0
GARMIN LTD COM H2906T109 9,800 100,522 SH   SOLE 1 100,522 0 0
GARMIN LTD OPT H2906T109 614 6,300 SH Put SOLE 8 6,300 0 0
GARMIN LTD COM H2906T109 74 756 SH   SOLE 8 756 0 0
GARMIN LTD COM H2906T109 103 1,061 SH   SOLE 9 1,061 0 0
GARMIN LTD COM H2906T109 61 625 SH   DFND 20 0 0 625
GARRETT MOTION INC COM 366505105 228 41,161 SH   SOLE 1 41,161 0 0
GARRETT MOTION INC COM 366505105 1 134 SH   DFND 1 0 0 134
GARTNER INC COM 366651107 10,455 86,164 SH   SOLE 1 86,164 0 0
GARTNER INC COM 366651107 15 126 SH   SOLE 8 126 0 0
GARTNER INC COM 366651107 102 844 SH   SOLE 9 844 0 0
GASLOG LTD COM G37585109 32 11,250 SH   SOLE 8 11,250 0 0
GASLOG LTD COM G37585109 6 2,020 SH   SOLE 9 2,020 0 0
GASLOG LTD COM G37585109 35 12,613 SH   SOLE 99 12,613 0 0
GASLOG PARTNERS LP COM Y2687W108 36 8,709 SH   SOLE 1 8,709 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 374 36,488 SH   SOLE 1 36,488 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 5 440 SH   SOLE 8 440 0 0
GATX CORP COM 361448103 1,375 22,560 SH   SOLE 1 22,560 0 0
GATX CORP COM 361448103 102 1,665 SH   SOLE 8 1,665 0 0
GCI LIBERTY INC COM 36164V305 4,562 64,147 SH   SOLE 1 64,147 0 0
GCI LIBERTY INC COM 36164V305 41 574 SH   SOLE 8 574 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 861 46,287 SH   SOLE 1 46,287 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 26 1,392 SH   SOLE 8 1,392 0 0
GDS HLDGS LTD ADR 36165L108 7,644 95,952 SH   SOLE 1 95,952 0 0
GDS HLDGS LTD ADR 36165L108 24 297 SH   SOLE 8 297 0 0
GDS HLDGS LTD ADR 36165L108 1,354 17,000 SH   SOLE 9 17,000 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 59 9,440 SH   SOLE 1 9,440 0 0
GENCOR INDS INC COM 368678108 211 16,756 SH   SOLE 1 16,756 0 0
GENCOR INDS INC COM 368678108 103 8,154 SH   DFND 1 0 0 8,154
GENCOR INDS INC COM 368678108 0 2 SH   SOLE 8 2 0 0
GENERAC HLDGS INC COM 368736104 986 8,091 SH   SOLE 1 8,091 0 0
GENERAC HLDGS INC COM 368736104 1,241 10,182 SH   SOLE 8 10,182 0 0
GENERAC HLDGS INC COM 368736104 455 3,734 SH   SOLE 99 3,734 0 0
GENERAL DYNAMICS CORP COM 369550108 36,859 246,623 SH   SOLE 1 246,623 0 0
GENERAL DYNAMICS CORP OPT 369550108 1,569 10,500 SH Call SOLE 8 10,500 0 0
GENERAL DYNAMICS CORP COM 369550108 248 1,661 SH   SOLE 8 1,661 0 0
GENERAL DYNAMICS CORP COM 369550108 352 2,356 SH   SOLE 9 2,356 0 0
GENERAL ELECTRIC CO COM 369604103 76,902 11,259,218 SH   SOLE 1 11,259,218 0 0
GENERAL ELECTRIC CO COM 369604103 220 32,220 SH   DFND 1 0 0 32,220
GENERAL ELECTRIC CO OPT 369604103 32,285 4,727,000 SH Put SOLE 8 4,727,000 0 0
GENERAL ELECTRIC CO OPT 369604103 5,897 863,400 SH Call SOLE 8 863,400 0 0
GENERAL ELECTRIC CO COM 369604103 23,031 3,371,980 SH   SOLE 8 3,371,980 0 0
GENERAL ELECTRIC CO COM 369604103 3,733 546,654 SH   SOLE 9 546,654 0 0
GENERAL ELECTRIC CO COM 369604103 260 38,000 SH   DFND 20 0 0 38,000
GENERAL FIN CORP DEL COM 369822101 39 5,867 SH   SOLE 1 5,867 0 0
GENERAL FIN CORP DEL COM 369822101 3 464 SH   SOLE 8 464 0 0
GENERAL MLS INC COM 370334104 31 500 SH   DFND 1 0 0 500
GENERAL MLS INC COM 370334104 24,302 394,176 SH   SOLE 1 394,176 0 0
GENERAL MLS INC OPT 370334104 3,156 51,200 SH Call SOLE 8 51,200 0 0
GENERAL MLS INC OPT 370334104 2,071 33,600 SH Put SOLE 8 33,600 0 0
GENERAL MLS INC COM 370334104 324 5,258 SH   SOLE 8 5,258 0 0
GENERAL MLS INC COM 370334104 688 11,174 SH   SOLE 9 11,174 0 0
GENERAL MLS INC COM 370334104 704 11,416 SH   SOLE 99 11,416 0 0
GENERAL MOLY INC COM 370373102 0 800 SH   SOLE 8 800 0 0
GENERAL MTRS CO COM 37045V100 35,099 1,387,312 SH   SOLE 1 1,387,312 0 0
GENERAL MTRS CO COM 37045V100 253 10,000 SH   DFND 1 0 0 10,000
GENERAL MTRS CO OPT 37045V100 1,918 75,800 SH Call SOLE 8 75,800 0 0
GENERAL MTRS CO OPT 37045V100 18,017 712,100 SH Put SOLE 8 712,100 0 0
GENERAL MTRS CO COM 37045V100 8,340 329,652 SH   SOLE 8 329,652 0 0
GENERAL MTRS CO COM 37045V100 6,958 275,014 SH   SOLE 9 275,014 0 0
GENERAL MTRS CO COM 37045V100 533 21,049 SH   SOLE 99 21,049 0 0
GENESCO INC COM 371532102 416 19,229 SH   SOLE 1 19,229 0 0
GENESCO INC COM 371532102 2 90 SH   SOLE 8 90 0 0
GENESIS ENERGY L P COM 371927104 202 27,969 SH   SOLE 1 27,969 0 0
GENFIT S A ADR 372279109 1 119 SH   SOLE 8 119 0 0
GENIE ENERGY LTD COM 372284208 54 7,281 SH   SOLE 1 7,281 0 0
GENIUS BRANDS INTL INC COM 37229T301 97 42,900 SH   SOLE 1 42,900 0 0
GENMAB A/S ADR 372303206 2 46 SH   SOLE 8 46 0 0
GENMARK DIAGNOSTICS INC COM 372309104 548 37,278 SH   SOLE 1 37,278 0 0
GENOCEA BIOSCIENCES INC COM 372427401 0 56 SH   SOLE 8 56 0 0
GENPACT LIMITED COM G3922B107 144 3,945 SH   SOLE 1 3,945 0 0
GENPACT LIMITED COM G3922B107 74 2,022 SH   SOLE 8 2,022 0 0
GENPACT LIMITED COM G3922B107 195 5,333 SH   SOLE 99 5,333 0 0
GENPREX INC COM 372446104 247 78,935 SH   SOLE 1 78,935 0 0
GENTEX CORP COM 371901109 2,300 89,257 SH   SOLE 1 89,257 0 0
GENTEX CORP OPT 371901109 41 1,600 SH Call SOLE 8 1,600 0 0
GENTEX CORP COM 371901109 71 2,756 SH   SOLE 8 2,756 0 0
GENTHERM INC COM 37253A103 1,165 29,944 SH   SOLE 1 29,944 0 0
GENTHERM INC COM 37253A103 0 11 SH   SOLE 8 11 0 0
GENUINE PARTS CO COM 372460105 9,822 112,951 SH   SOLE 1 112,951 0 0
GENUINE PARTS CO COM 372460105 97 1,118 SH   SOLE 8 1,118 0 0
GENUINE PARTS CO OPT 372460105 4,557 52,400 SH Call SOLE 8 52,400 0 0
GENUINE PARTS CO OPT 372460105 991 11,400 SH Put SOLE 8 11,400 0 0
GENUINE PARTS CO COM 372460105 3,603 41,423 SH   SOLE 9 41,423 0 0
GENWORTH FINL INC COM 37247D106 3,094 1,338,896 SH   SOLE 1 1,338,896 0 0
GENWORTH FINL INC OPT 37247D106 2,345 1,015,100 SH Put SOLE 8 1,015,100 0 0
GENWORTH FINL INC OPT 37247D106 88 38,000 SH Call SOLE 8 38,000 0 0
GENWORTH FINL INC COM 37247D106 1,185 512,990 SH   SOLE 8 512,990 0 0
GEO GROUP INC NEW TRUS 36162J106 3,248 274,616 SH   SOLE 1 274,616 0 0
GEO GROUP INC NEW COM 36162J106 16 1,365 SH   SOLE 99 1,365 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 37 4,916 SH   SOLE 1 4,916 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 27 3,553 SH   SOLE 8 3,553 0 0
GERDAU SA ADR 373737105 895 302,515 SH   SOLE 1 302,515 0 0
GERDAU SA ADR 373737105 467 157,641 SH   SOLE 9 157,641 0 0
GERMAN AMERN BANCORP INC COM 373865104 421 13,543 SH   SOLE 1 13,543 0 0
GERMAN AMERN BANCORP INC COM 373865104 3 100 SH   SOLE 8 100 0 0
GERON CORP COM 374163103 301 138,220 SH   SOLE 1 138,220 0 0
GERON CORP OPT 374163103 1 400 SH Call SOLE 8 400 0 0
GERON CORP COM 374163103 5 2,571 SH   SOLE 8 2,571 0 0
GETTY RLTY CORP NEW TRUS 374297109 1,578 53,186 SH   SOLE 1 53,186 0 0
GIBRALTAR INDS INC COM 374689107 2,247 46,800 SH   SOLE 1 46,800 0 0
GIBRALTAR INDS INC COM 374689107 83 1,738 SH   SOLE 99 1,738 0 0
GIGAMEDIA LTD COM Y2711Y112 11 3,644 SH   DFND 1 0 0 3,644
GILAT SATELLITE NETWORKS LTD COM M51474118 64 10,000 SH   SOLE 8 10,000 0 0
GILDAN ACTIVEWEAR INC COM 375916103 22 1,409 SH   SOLE 1 1,409 0 0
GILDAN ACTIVEWEAR INC COM 375916103 23 1,493 SH   SOLE 9 1,493 0 0
GILEAD SCIENCES INC COM 375558103 77,734 1,010,285 SH   SOLE 1 1,010,285 0 0
GILEAD SCIENCES INC COM 375558103 302 3,920 SH   DFND 1 0 0 3,920
GILEAD SCIENCES INC COM 375558103 2,255 29,306 SH   SOLE 8 29,306 0 0
GILEAD SCIENCES INC OPT 375558103 9,995 129,900 SH Call SOLE 8 129,900 0 0
GILEAD SCIENCES INC OPT 375558103 8,448 109,800 SH Put SOLE 8 109,800 0 0
GILEAD SCIENCES INC COM 375558103 5,942 77,226 SH   SOLE 9 77,226 0 0
GILEAD SCIENCES INC COM 375558103 943 12,262 SH   SOLE 99 12,262 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,863 52,798 SH   SOLE 1 52,798 0 0
GLACIER BANCORP INC NEW COM 37637Q105 8 230 SH   SOLE 8 230 0 0
GLADSTONE COMMERCIAL CORP TRUS 376536108 698 37,232 SH   SOLE 1 37,232 0 0
GLADSTONE COMMERCIAL CORP TRUS 376536108 53 2,825 SH   SOLE 8 2,825 0 0
GLADSTONE LD CORP TRUS 376549101 245 15,441 SH   SOLE 1 15,441 0 0
GLATFELTER COM 377316104 643 40,075 SH   SOLE 1 40,075 0 0
GLATFELTER COM 377316104 2 107 SH   SOLE 8 107 0 0
GLAUKOS CORP COM 377322102 1,488 38,741 SH   SOLE 1 38,741 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 9 210 SH   DFND 1 0 0 210
GLAXOSMITHKLINE PLC ADR 37733W105 61 1,499 SH   SOLE 1 1,499 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 228 5,600 SH Call SOLE 8 5,600 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 543 13,323 SH   SOLE 8 13,323 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 624 15,300 SH Put SOLE 8 15,300 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 25 400 SH   SOLE 1 400 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 587 9,300 SH   SOLE 8 9,300 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 63 999 SH   SOLE 99 999 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 258 10,825 SH   SOLE 1 10,825 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 15 589 SH   SOLE 8 589 0 0
GLOBAL MED REIT INC TRUS 37954A204 984 86,855 SH   SOLE 1 86,855 0 0
GLOBAL NET LEASE INC TRUS 379378201 3,339 199,613 SH   SOLE 1 199,613 0 0
GLOBAL PARTNERS LP COM 37946R109 1 100 SH   SOLE 8 100 0 0
GLOBAL PMTS INC COM 37940X102 35,047 206,624 SH   SOLE 1 206,624 0 0
GLOBAL PMTS INC OPT 37940X102 137 810 SH Call SOLE 8 810 0 0
GLOBAL PMTS INC COM 37940X102 1,475 8,700 SH   SOLE 8 8,700 0 0
GLOBAL PMTS INC COM 37940X102 496 2,925 SH   SOLE 9 2,925 0 0
GLOBAL WTR RES INC COM 379463102 328 31,206 SH   SOLE 1 31,206 0 0
GLOBAL X FDS FUND 37954Y764 283 10,250 SH   DFND 1 0 0 10,250
GLOBAL X FDS FUND 37954Y715 1,015 42,500 SH   SOLE 1 42,500 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBALSCAPE INC COM 37940G109 76 7,816 SH   SOLE 1 7,816 0 0
GLOBUS MED INC COM 379577208 666 13,944 SH   SOLE 1 13,944 0 0
GLOBUS MED INC COM 379577208 718 15,036 SH   SOLE 8 15,036 0 0
GLOBUS MED INC COM 379577208 239 5,000 SH   DFND 20 0 0 5,000
GLOBUS MED INC COM 379577208 80 1,681 SH   SOLE 99 1,681 0 0
GLU MOBILE INC COM 379890106 2,425 261,481 SH   SOLE 1 261,481 0 0
GLU MOBILE INC OPT 379890106 6 700 SH Put SOLE 8 700 0 0
GLU MOBILE INC COM 379890106 99 10,658 SH   SOLE 8 10,658 0 0
GLU MOBILE INC OPT 379890106 427 46,100 SH Call SOLE 8 46,100 0 0
GLYCOMIMETICS INC COM 38000Q102 71 18,831 SH   SOLE 1 18,831 0 0
GLYCOMIMETICS INC COM 38000Q102 3 723 SH   SOLE 8 723 0 0
GLYCOMIMETICS INC COM 38000Q102 22 5,902 SH   SOLE 99 5,902 0 0
GMS INC COM 36251C103 1,222 49,687 SH   SOLE 1 49,687 0 0
GMS INC COM 36251C103 3 105 SH   SOLE 8 105 0 0
GNC HLDGS INC COM 36191G107 0 5 SH   SOLE 1 5 0 0
GNC HLDGS INC OPT 36191G107 15 27,800 SH Call SOLE 8 27,800 0 0
GNC HLDGS INC COM 36191G107 20 36,643 SH   SOLE 8 36,643 0 0
GODADDY INC COM 380237107 8,375 114,221 SH   SOLE 1 114,221 0 0
GODADDY INC COM 380237107 59 796 SH   SOLE 8 796 0 0
GODADDY INC OPT 380237107 1,298 17,700 SH Call SOLE 8 17,700 0 0
GODADDY INC OPT 380237107 777 10,600 SH Put SOLE 8 10,600 0 0
GODADDY INC COM 380237107 89 1,218 SH   SOLE 9 1,218 0 0
GODADDY INC COM 380237107 7 94 SH   DFND 20 0 0 94
GOGO INC COM 38046C109 100 31,690 SH   SOLE 1 31,690 0 0
GOGO INC OPT 38046C109 0 100 SH Put SOLE 8 100 0 0
GOGO INC COM 38046C109 10 3,212 SH   SOLE 8 3,212 0 0
GOGO INC OPT 38046C109 16 5,000 SH Call SOLE 8 5,000 0 0
GOL LINHAS AEREAS INTELIGENT ADR 38045R206 1,522 224,521 SH   SOLE 1 224,521 0 0
GOLAR LNG LTD COM G9456A100 3,092 427,038 SH   SOLE 1 427,038 0 0
GOLAR LNG LTD COM G9456A100 10 1,366 SH   SOLE 8 1,366 0 0
GOLAR LNG LTD OPT G9456A100 8 1,100 SH Put SOLE 8 1,100 0 0
GOLAR LNG LTD OPT G9456A100 130 18,000 SH Call SOLE 8 18,000 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 31 12,198 SH   SOLE 1 12,198 0 0
GOLD FIELDS LTD ADR 38059T106 3,726 396,349 SH   SOLE 1 396,349 0 0
GOLD FIELDS LTD OPT 38059T106 181 19,300 SH Put SOLE 8 19,300 0 0
GOLD FIELDS LTD ADR 38059T106 42 4,476 SH   SOLE 8 4,476 0 0
GOLD FIELDS LTD ADR 38059T106 87 9,300 SH   SOLE 99 9,300 0 0
GOLD RESOURCE CORP COM 38068T105 497 120,783 SH   SOLE 1 120,783 0 0
GOLDEN ENTMT INC COM 381013101 238 26,721 SH   SOLE 1 26,721 0 0
GOLDEN ENTMT INC COM 381013101 1 90 SH   SOLE 8 90 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 866 223,359 SH   SOLE 9 223,359 0 0
GOLDEN STAR RES LTD CDA COM 38119T807 111 38,226 SH   DFND 1 0 0 38,226
GOLDMAN SACHS BDC INC BOND 38147UAB3 83 82,000 PRN   SOLE 8 0 0 82,000
GOLDMAN SACHS GROUP INC COM 38141G104 134,439 680,290 SH   SOLE 1 680,290 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,551 7,847 SH   DFND 1 0 0 7,847
GOLDMAN SACHS GROUP INC OPT 38141G104 178,649 904,000 SH Put SOLE 8 904,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 64,701 327,398 SH   SOLE 8 327,398 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 24,722 125,100 SH Call SOLE 8 125,100 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 737 3,725 SH   SOLE 9 3,725 0 0
GOOD TIMES RESTAURANTS INC COM 382140879 0 1 SH   SOLE 8 1 0 0
GOODRICH PETE CORP COM 382410843 36 5,022 SH   SOLE 1 5,022 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 2,822 315,333 SH   SOLE 1 315,333 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 364 40,700 SH Call SOLE 8 40,700 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 249 27,874 SH   SOLE 8 27,874 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 1,015 113,500 SH Put SOLE 8 113,500 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,972 444,076 SH   SOLE 9 444,076 0 0
GOOSEHEAD INS INC COM 38267D109 825 10,977 SH   SOLE 1 10,977 0 0
GOPRO INC COM 38268T103 2 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 1,367 287,300 SH   SOLE 1 287,300 0 0
GOPRO INC OPT 38268T103 1,157 243,100 SH Call SOLE 8 243,100 0 0
GOPRO INC OPT 38268T103 60 12,700 SH Put SOLE 8 12,700 0 0
GOPRO INC COM 38268T103 1 179 SH   SOLE 8 179 0 0
GORDON POINTE ACQUISITION CO COM 382788107 122 9,494 SH   SOLE 8 9,494 0 0
GORMAN RUPP CO COM 383082104 1 32 SH   SOLE 8 32 0 0
GOSSAMER BIO INC COM 38341P102 655 50,392 SH   SOLE 1 50,392 0 0
GOSSAMER BIO INC COM 38341P102 30 2,322 SH   SOLE 8 2,322 0 0
GP STRATEGIES CORP COM 36225V104 62 7,162 SH   SOLE 1 7,162 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 588 11,568 SH   SOLE 1 11,568 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 96 1,891 SH   SOLE 8 1,891 0 0
GRACO INC COM 384109104 1,259 26,260 SH   SOLE 1 26,260 0 0
GRACO INC COM 384109104 62 1,291 SH   SOLE 8 1,291 0 0
GRAF INDL CORP WARR 384278115 72 31,705 SH   SOLE 8 31,705 0 0
GRAF INDL CORP TRUS 384278206 166 10,000 SH   SOLE 8 10,000 0 0
GRAF INDL CORP COM 384278107 4,066 292,507 SH   SOLE 8 292,507 0 0
GRAFTECH INTL LTD COM 384313508 49 6,061 SH   SOLE 1 6,061 0 0
GRAFTECH INTL LTD COM 384313508 2 175 SH   SOLE 8 175 0 0
GRAHAM CORP COM 384556106 92 7,251 SH   SOLE 1 7,251 0 0
GRAHAM CORP COM 384556106 0 22 SH   SOLE 8 22 0 0
GRAHAM HLDGS CO COM 384637104 4,851 14,155 SH   SOLE 1 14,155 0 0
GRAHAM HLDGS CO COM 384637104 14 41 SH   SOLE 8 41 0 0
GRAINGER W W INC COM 384802104 13,561 43,168 SH   SOLE 1 43,168 0 0
GRAINGER W W INC OPT 384802104 41,689 132,700 SH Put SOLE 8 132,700 0 0
GRAINGER W W INC COM 384802104 5,365 17,078 SH   SOLE 8 17,078 0 0
GRAINGER W W INC OPT 384802104 12,504 39,800 SH Call SOLE 8 39,800 0 0
GRAINGER W W INC COM 384802104 113 357 SH   SOLE 9 357 0 0
GRAINGER W W INC COM 384802104 47 150 SH   SOLE 82 150 0 0
GRAND CANYON ED INC COM 38526M106 4,261 47,071 SH   SOLE 1 47,071 0 0
GRAND CANYON ED INC COM 38526M106 167 1,837 SH   SOLE 8 1,837 0 0
GRANITE CONSTR INC COM 387328107 1,047 54,726 SH   SOLE 1 54,726 0 0
GRANITE CONSTR INC COM 387328107 4 178 SH   SOLE 8 178 0 0
GRANITE PT MTG TR INC TRUS 38741L107 358 49,956 SH   SOLE 1 49,956 0 0
GRANITE REAL ESTATE INVT TR COM 387437114 1,677 32,478 SH   SOLE 9 32,478 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 3,609 258,024 SH   SOLE 1 258,024 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 28 1,991 SH   SOLE 8 1,991 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 247 17,634 SH   SOLE 99 17,634 0 0
GRAY TELEVISION INC COM 389375106 1,018 73,047 SH   SOLE 1 73,047 0 0
GRAY TELEVISION INC COM 389375106 9 679 SH   SOLE 8 679 0 0
GREAT AJAX CORP TRUS 38983D300 104 11,403 SH   SOLE 1 11,403 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 324 34,943 SH   SOLE 1 34,943 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 4 420 SH   SOLE 8 420 0 0
GREAT SOUTHN BANCORP INC COM 390905107 246 6,087 SH   SOLE 1 6,087 0 0
GREAT SOUTHN BANCORP INC COM 390905107 2 49 SH   SOLE 8 49 0 0
GREAT WESTN BANCORP INC COM 391416104 674 49,004 SH   SOLE 1 49,004 0 0
GREAT WESTN BANCORP INC COM 391416104 10 664 SH   SOLE 8 664 0 0
GREEN BRICK PARTNERS INC COM 392709101 307 25,902 SH   SOLE 1 25,902 0 0
GREEN BRICK PARTNERS INC COM 392709101 35 2,906 SH   SOLE 8 2,906 0 0
GREEN DOT CORP COM 39304D102 2,234 45,507 SH   SOLE 1 45,507 0 0
GREEN DOT CORP COM 39304D102 20 407 SH   SOLE 8 407 0 0
GREEN PLAINS INC COM 393222104 547 53,551 SH   SOLE 1 53,551 0 0
GREEN PLAINS INC COM 393222104 9 885 SH   SOLE 8 885 0 0
GREEN PLAINS PARTNERS LP COM 393221106 3 500 SH   SOLE 1 500 0 0
GREENBRIER COS INC COM 393657101 985 43,329 SH   SOLE 1 43,329 0 0
GREENBRIER COS INC COM 393657101 5 215 SH   SOLE 8 215 0 0
GREENBRIER COS INC COM 393657101 305 13,428 SH   SOLE 99 13,428 0 0
GREENE COUNTY BANCORP INC COM 394357107 38 1,690 SH   SOLE 1 1,690 0 0
GREENE COUNTY BANCORP INC COM 394357107 3 117 SH   SOLE 8 117 0 0
GREENHILL &amp CO INC COM 395259104 132 13,101 SH   SOLE 1 13,101 0 0
GREENHILL &amp CO INC COM 395259104 12 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC COM 395259104 7 666 SH   SOLE 8 666 0 0
GREENHILL &amp CO INC COM 395259104 120 11,986 SH   SOLE 99 11,986 0 0
GREENLANE HLDGS INC COM 395330103 22 5,796 SH   SOLE 1 5,796 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 298 45,658 SH   SOLE 1 45,658 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 29 4,438 SH   SOLE 8 4,438 0 0
GREENSKY INC COM 39572G100 83 17,000 SH   DFND 1 0 0 17,000
GREENSKY INC COM 39572G100 167 34,162 SH   SOLE 1 34,162 0 0
GREIF INC COM 397624206 138 3,283 SH   SOLE 1 3,283 0 0
GREIF INC COM 397624107 1,286 37,418 SH   SOLE 1 37,418 0 0
GREIF INC COM 397624107 27 767 SH   SOLE 8 767 0 0
GREIF INC COM 397624206 2 43 SH   SOLE 8 43 0 0
GRIFFIN INL RLTY INC COM 398231100 77 1,412 SH   SOLE 1 1,412 0 0
GRIFFON CORP COM 398433102 665 35,817 SH   SOLE 1 35,817 0 0
GRIFFON CORP COM 398433102 1 34 SH   SOLE 8 34 0 0
GRIFOLS S A ADR 398438408 5 284 SH   SOLE 8 284 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 10 3,843 SH   DFND 1 0 0 3,843
GRITSTONE ONCOLOGY INC COM 39868T105 109 16,337 SH   SOLE 1 16,337 0 0
GRITSTONE ONCOLOGY INC COM 39868T105 0 47 SH   SOLE 8 47 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 72 1,788 SH   SOLE 1 1,788 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 64 1,564 SH   SOLE 8 1,564 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 1,138 17,271 SH   SOLE 1 17,271 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 91 1,369 SH   SOLE 8 1,369 0 0
GROWGENERATION CORP COM 39986L109 108 15,775 SH   SOLE 1 15,775 0 0
GRUBHUB INC COM 400110102 7,258 103,246 SH   SOLE 1 103,246 0 0
GRUBHUB INC OPT 400110102 10,011 142,400 SH Put SOLE 8 142,400 0 0
GRUBHUB INC COM 400110102 183 2,608 SH   SOLE 8 2,608 0 0
GRUBHUB INC OPT 400110102 6,995 99,500 SH Call SOLE 8 99,500 0 0
GRUBHUB INC COM 400110102 26 365 SH   SOLE 9 365 0 0
GRUPO FINANCIERO GALICIA S.A OPT 399909100 385 39,700 SH Put SOLE 8 39,700 0 0
GRUPO FINANCIERO GALICIA S.A OPT 399909100 56 5,800 SH Call SOLE 8 5,800 0 0
GRUPO FINANCIERO GALICIA S.A ADR 399909100 252 26,026 SH   SOLE 8 26,026 0 0
GRUPO FINANCIERO GALICIA S.A ADR 399909100 279 28,740 SH   SOLE 9 28,740 0 0
GRUPO SUPERVIELLE S.A. ADR 40054A108 5 2,470 SH   SOLE 8 2,470 0 0
GSI TECHNOLOGY COM 36241U106 64 8,854 SH   SOLE 1 8,854 0 0
GSX TECHEDU INC ADR 36257Y109 22,236 370,669 SH   SOLE 1 370,669 0 0
GSX TECHEDU INC ADR 36257Y109 2,760 46,000 SH   SOLE 8 46,000 0 0
GSX TECHEDU INC ADR 36257Y109 996 16,600 SH   SOLE 9 16,600 0 0
GTT COMMUNICATIONS INC COM 362393100 504 61,804 SH   SOLE 1 61,804 0 0
GTT COMMUNICATIONS INC COM 362393100 5 528 SH   SOLE 8 528 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 101 24,337 SH   SOLE 1 24,337 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 0 45 SH   SOLE 8 45 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 101 3,888 SH   SOLE 1 3,888 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 8 335 SH   SOLE 8 335 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 0 6 SH   SOLE 8 6 0 0
GUARDANT HEALTH INC COM 40131M109 16 200 SH   DFND 1 0 0 200
GUARDANT HEALTH INC COM 40131M109 1 15 SH   SOLE 8 15 0 0
GUARDION HEALTH SCIENCES INC COM 40145Q203 0 128 SH   SOLE 8 128 0 0
GUESS INC COM 401617105 397 41,094 SH   SOLE 1 41,094 0 0
GUESS INC OPT 401617105 31 3,200 SH Call SOLE 8 3,200 0 0
GUESS INC OPT 401617105 326 33,700 SH Put SOLE 8 33,700 0 0
GUESS INC COM 401617105 250 25,861 SH   SOLE 8 25,861 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 7,549 68,106 SH   SOLE 1 68,106 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 5,690 4,882,000 PRN   SOLE 8 0 0 4,882,000
GUIDEWIRE SOFTWARE INC COM 40171V100 156 1,410 SH   SOLE 8 1,410 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 63 566 SH   SOLE 9 566 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 229 2,069 SH   SOLE 99 2,069 0 0
GULFPORT ENERGY CORP COM 402635304 153 140,719 SH   SOLE 1 140,719 0 0
GULFPORT ENERGY CORP COM 402635304 3 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 24 21,976 SH   SOLE 8 21,976 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 37 301 SH   SOLE 1 301 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 4,565 37,200 SH Put SOLE 8 37,200 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 2,428 19,781 SH   SOLE 8 19,781 0 0
GWG HLDGS INC COM 36192A109 13 1,609 SH   SOLE 1 1,609 0 0
GWG HLDGS INC COM 36192A109 1 103 SH   SOLE 8 103 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 621 33,545 SH   SOLE 1 33,545 0 0
H &amp E EQUIPMENT SERVICES INC OPT 404030108 2 100 SH Call SOLE 8 100 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 10 549 SH   SOLE 8 549 0 0
HACKETT GROUP INC COM 404609109 185 13,724 SH   SOLE 1 13,724 0 0
HAEMONETICS CORP COM 405024100 862 9,627 SH   SOLE 1 9,627 0 0
HAEMONETICS CORP COM 405024100 752 8,403 SH   SOLE 8 8,403 0 0
HAIN CELESTIAL GROUP INC COM 405217100 1,919 60,885 SH   SOLE 1 60,885 0 0
HAIN CELESTIAL GROUP INC COM 405217100 2,711 86,020 SH   SOLE 8 86,020 0 0
HALLADOR ENERGY COMPANY COM 40609P105 6 9,454 SH   SOLE 1 9,454 0 0
HALLADOR ENERGY COMPANY COM 40609P105 4 5,459 SH   SOLE 8 5,459 0 0
HALLIBURTON CO COM 406216101 20,902 1,610,297 SH   SOLE 1 1,610,297 0 0
HALLIBURTON CO COM 406216101 103 7,967 SH   DFND 1 0 0 7,967
HALLIBURTON CO COM 406216101 1,073 82,628 SH   SOLE 8 82,628 0 0
HALLIBURTON CO OPT 406216101 4,482 345,300 SH Put SOLE 8 345,300 0 0
HALLIBURTON CO OPT 406216101 3,370 259,600 SH Call SOLE 8 259,600 0 0
HALLIBURTON CO COM 406216101 2,259 173,990 SH   SOLE 9 173,990 0 0
HALLIBURTON CO COM 406216101 76 5,847 SH   DFND 20 0 0 5,847
HALLMARK FINL SVCS INC EC COM 40624Q203 12 3,510 SH   SOLE 8 3,510 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 5,926 221,003 SH   SOLE 1 221,003 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 73 2,721 SH   SOLE 8 2,721 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 45 3,773 SH   SOLE 1 3,773 0 0
HAMILTON LANE INC COM 407497106 1,866 27,689 SH   SOLE 1 27,689 0 0
HAMILTON LANE INC COM 407497106 0 6 SH   SOLE 8 6 0 0
HAMILTON LANE INC COM 407497106 166 2,462 SH   SOLE 99 2,462 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 1,642 77,411 SH   SOLE 1 77,411 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 13 585 SH   SOLE 8 585 0 0
HANESBRANDS INC COM 410345102 2,573 227,953 SH   SOLE 1 227,953 0 0
HANESBRANDS INC COM 410345102 533 47,203 SH   SOLE 8 47,203 0 0
HANESBRANDS INC OPT 410345102 676 59,900 SH Put SOLE 8 59,900 0 0
HANESBRANDS INC OPT 410345102 280 24,800 SH Call SOLE 8 24,800 0 0
HANESBRANDS INC COM 410345102 19 1,689 SH   SOLE 9 1,689 0 0
HANGER INC COM 41043F208 562 33,967 SH   SOLE 1 33,967 0 0
HANMI FINL CORP COM 410495204 270 27,802 SH   SOLE 1 27,802 0 0
HANMI FINL CORP COM 410495204 0 15 SH   SOLE 8 15 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 1,447 50,851 SH   SOLE 1 50,851 0 0
HANNON ARMSTRONG SUST INFR C BOND 41068XAB6 7,603 6,575,000 PRN   SOLE 8 0 0 6,575,000
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 18 648 SH   SOLE 8 648 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 398 14,000 SH   DFND 20 0 0 14,000
HANNON ARMSTRONG SUST INFR C COM 41068X100 201 7,080 SH   SOLE 99 7,080 0 0
HANOVER INS GROUP INC COM 410867105 2,414 23,824 SH   SOLE 1 23,824 0 0
HANOVER INS GROUP INC COM 410867105 69 678 SH   SOLE 8 678 0 0
HANOVER INS GROUP INC COM 410867105 106 1,047 SH   SOLE 99 1,047 0 0
HARLEY DAVIDSON INC COM 412822108 1,831 77,020 SH   SOLE 1 77,020 0 0
HARLEY DAVIDSON INC OPT 412822108 266 11,200 SH Call SOLE 8 11,200 0 0
HARLEY DAVIDSON INC OPT 412822108 2,470 103,900 SH Put SOLE 8 103,900 0 0
HARLEY DAVIDSON INC COM 412822108 144 6,087 SH   SOLE 8 6,087 0 0
HARLEY DAVIDSON INC COM 412822108 2,615 110,037 SH   SOLE 9 110,037 0 0
HARMONIC INC COM 413160102 413 86,849 SH   SOLE 1 86,849 0 0
HARMONIC INC COM 413160102 0 80 SH   DFND 1 0 0 80
HARMONY GOLD MINING CO LTD ADR 413216300 8,414 2,017,743 SH   SOLE 1 2,017,743 0 0
HARMONY GOLD MINING CO LTD ADR 413216300 57 13,631 SH   SOLE 8 13,631 0 0
HARPOON THERAPEUTICS INC COM 41358P106 291 17,564 SH   SOLE 1 17,564 0 0
HARPOON THERAPEUTICS INC COM 41358P106 92 5,537 SH   SOLE 8 5,537 0 0
HARROW HEALTH INC COM 415858109 64 12,250 SH   SOLE 1 12,250 0 0
HARROW HEALTH INC COM 415858109 192 36,886 SH   SOLE 8 36,886 0 0
HARSCO CORP COM 415864107 964 71,444 SH   SOLE 1 71,444 0 0
HARSCO CORP OPT 415864107 36 2,700 SH Call SOLE 8 2,700 0 0
HARSCO CORP COM 415864107 23 1,650 SH   SOLE 8 1,650 0 0
HARTE-HANKS INC COM 416196202 0 7 SH   SOLE 8 7 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 12,371 320,888 SH   SOLE 1 320,888 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 62 1,600 SH Put SOLE 8 1,600 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 493 12,800 SH Call SOLE 8 12,800 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 107 2,784 SH   SOLE 8 2,784 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 111 2,910 SH   SOLE 9 2,910 0 0
HARVARD BIOSCIENCE INC COM 416906105 64 20,666 SH   SOLE 1 20,666 0 0
HARVARD BIOSCIENCE INC COM 416906105 36 11,476 SH   SOLE 8 11,476 0 0
HASBRO INC COM 418056107 6,859 91,521 SH   SOLE 1 91,521 0 0
HASBRO INC OPT 418056107 90 1,200 SH Call SOLE 8 1,200 0 0
HASBRO INC OPT 418056107 742 9,900 SH Put SOLE 8 9,900 0 0
HASBRO INC COM 418056107 1,162 15,489 SH   SOLE 8 15,489 0 0
HASBRO INC COM 418056107 3,426 45,705 SH   SOLE 9 45,705 0 0
HASBRO INC COM 418056107 484 6,460 SH   SOLE 99 6,460 0 0
HAVERTY FURNITURE INC COM 419596101 248 15,501 SH   SOLE 1 15,501 0 0
HAVERTY FURNITURE INC COM 419596101 5 331 SH   SOLE 8 331 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 211 5,859 SH   SOLE 1 5,859 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 33 898 SH   SOLE 8 898 0 0
HAWAIIAN HOLDINGS INC COM 419879101 598 42,557 SH   SOLE 1 42,557 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 44 3,100 SH Put SOLE 8 3,100 0 0
HAWAIIAN HOLDINGS INC COM 419879101 6 403 SH   SOLE 8 403 0 0
HAWKINS INC COM 420261109 372 8,724 SH   SOLE 1 8,724 0 0
HAWKINS INC COM 420261109 0 1 SH   SOLE 8 1 0 0
HAWTHORN BANCSHARES INC COM 420476103 64 3,217 SH   SOLE 1 3,217 0 0
HAWTHORN BANCSHARES INC COM 420476103 0 34 SH   SOLE 8 34 0 0
HAYNES INTERNATIONAL INC COM 420877201 267 11,378 SH   SOLE 1 11,378 0 0
HAYNES INTERNATIONAL INC COM 420877201 6 279 SH   SOLE 8 279 0 0
HC2 HLDGS INC COM 404139107 0 122 SH   SOLE 8 122 0 0
HCA HEALTHCARE INC COM 40412C101 15,093 155,505 SH   SOLE 1 155,505 0 0
HCA HEALTHCARE INC COM 40412C101 582 6,000 SH   DFND 1 0 0 6,000
HCA HEALTHCARE INC OPT 40412C101 3,339 34,400 SH Put SOLE 8 34,400 0 0
HCA HEALTHCARE INC OPT 40412C101 1,611 16,600 SH Call SOLE 8 16,600 0 0
HCA HEALTHCARE INC COM 40412C101 1,898 19,552 SH   SOLE 8 19,552 0 0
HCA HEALTHCARE INC COM 40412C101 2,690 27,718 SH   SOLE 9 27,718 0 0
HCA HEALTHCARE INC COM 40412C101 140 1,439 SH   SOLE 99 1,439 0 0
HCI GROUP INC COM 40416E103 290 6,266 SH   SOLE 1 6,266 0 0
HCI GROUP INC COM 40416E103 10 214 SH   SOLE 8 214 0 0
HD SUPPLY HLDGS INC COM 40416M105 2,912 84,051 SH   SOLE 1 84,051 0 0
HD SUPPLY HLDGS INC COM 40416M105 54 1,560 SH   SOLE 8 1,560 0 0
HD SUPPLY HLDGS INC COM 40416M105 41 1,188 SH   SOLE 9 1,188 0 0
HD SUPPLY HLDGS INC COM 40416M105 515 14,855 SH   SOLE 99 14,855 0 0
HDFC BANK LTD ADR 40415F101 44,431 977,355 SH   SOLE 1 0 977,355 0
HDFC BANK LTD ADR 40415F101 5,588 122,918 SH   SOLE 20 0 122,918 0
HDFC BANK LTD ADR 40415F101 2,188 48,122 SH   SOLE 82 0 48,122 0
HDFC BANK LTD ADR 40415F101 4,342 95,514 SH   SOLE 99 0 95,514 0
HEALTHCARE RLTY TR TRUS 421946104 4,629 158,061 SH   SOLE 1 158,061 0 0
HEALTHCARE RLTY TR TRUS 421946104 35 1,189 SH   SOLE 8 1,189 0 0
HEALTHCARE RLTY TR COM 421946104 17 577 SH   SOLE 9 577 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 2,276 93,101 SH   SOLE 1 93,101 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 1 65 SH   SOLE 8 65 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 4,680 176,457 SH   SOLE 1 176,457 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 20 736 SH   SOLE 8 736 0 0
HEALTHCARE TR AMER INC COM 42225P501 2,995 112,939 SH   SOLE 99 112,939 0 0
HEALTHEQUITY INC COM 42226A107 4,552 77,604 SH   SOLE 1 77,604 0 0
HEALTHEQUITY INC COM 42226A107 12 208 SH   SOLE 8 208 0 0
HEALTHSTREAM INC COM 42222N103 967 43,682 SH   SOLE 1 43,682 0 0
HEALTHSTREAM INC COM 42222N103 17 743 SH   SOLE 8 743 0 0
HEARTLAND EXPRESS INC COM 422347104 1,557 74,842 SH   SOLE 1 74,842 0 0
HEARTLAND EXPRESS INC COM 422347104 35 1,701 SH   SOLE 8 1,701 0 0
HEARTLAND FINL USA INC COM 42234Q102 1,203 35,948 SH   SOLE 1 35,948 0 0
HEARTLAND FINL USA INC COM 42234Q102 7 224 SH   SOLE 8 224 0 0
HEAT BIOLOGICS INC COM 42237K300 48 57,101 SH   SOLE 8 57,101 0 0
HECLA MNG CO COM 422704106 2,002 612,312 SH   SOLE 1 612,312 0 0
HECLA MNG CO COM 422704106 1 387 SH   SOLE 8 387 0 0
HECLA MNG CO OPT 422704106 237 72,600 SH Call SOLE 8 72,600 0 0
HECLA MNG CO OPT 422704106 14 4,400 SH Put SOLE 8 4,400 0 0
HEICO CORP NEW COM 422806208 2,222 27,341 SH   SOLE 1 27,341 0 0
HEICO CORP NEW COM 422806109 9,888 99,231 SH   SOLE 1 99,231 0 0
HEICO CORP NEW COM 422806208 52 644 SH   SOLE 8 644 0 0
HEICO CORP NEW COM 422806109 13 132 SH   SOLE 8 132 0 0
HEICO CORP NEW COM 422806208 42 518 SH   SOLE 9 518 0 0
HEICO CORP NEW COM 422806109 29 294 SH   SOLE 9 294 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 601 27,762 SH   SOLE 1 27,762 0 0
HELEN OF TROY CORP LTD COM G4388N106 3,552 18,843 SH   SOLE 1 18,843 0 0
HELEN OF TROY CORP LTD COM G4388N106 54 286 SH   SOLE 8 286 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 773 20,764 SH   SOLE 1 20,764 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 6 170 SH   SOLE 8 170 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 451 129,957 SH   SOLE 1 129,957 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 2 330 SH   SOLE 8 330 0 0
HELMERICH &amp PAYNE INC COM 423452101 1,576 80,792 SH   SOLE 1 80,792 0 0
HELMERICH &amp PAYNE INC OPT 423452101 2,179 111,700 SH Put SOLE 8 111,700 0 0
HELMERICH &amp PAYNE INC OPT 423452101 365 18,700 SH Call SOLE 8 18,700 0 0
HELMERICH &amp PAYNE INC COM 423452101 1,231 63,090 SH   SOLE 8 63,090 0 0
HELMERICH &amp PAYNE INC COM 423452101 60 3,063 SH   SOLE 9 3,063 0 0
HELMERICH &amp PAYNE INC COM 423452101 248 12,691 SH   SOLE 99 12,691 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 299 30,413 SH   SOLE 1 30,413 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 6 600 SH   SOLE 8 600 0 0
HENNESSY ADVISORS INC COM 425885100 0 4 SH   SOLE 8 4 0 0
HENNESSY CAP ACQUSTION CORP COM 42589C104 25 2,314 SH   SOLE 8 2,314 0 0
HENRY JACK &amp ASSOC INC COM 426281101 13,817 75,079 SH   SOLE 1 75,079 0 0
HENRY JACK &amp ASSOC INC COM 426281101 75 407 SH   SOLE 8 407 0 0
HENRY JACK &amp ASSOC INC COM 426281101 133 722 SH   SOLE 9 722 0 0
HENRY SCHEIN INC COM 806407102 11,122 190,473 SH   SOLE 1 190,473 0 0
HENRY SCHEIN INC COM 806407102 764 13,065 SH   SOLE 8 13,065 0 0
HENRY SCHEIN INC OPT 806407102 415 7,100 SH Call SOLE 8 7,100 0 0
HENRY SCHEIN INC OPT 806407102 771 13,200 SH Put SOLE 8 13,200 0 0
HENRY SCHEIN INC COM 806407102 70 1,211 SH   SOLE 9 1,211 0 0
HERBALIFE NUTRITION LTD COM G4412G101 258 5,739 SH   SOLE 1 5,739 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 171 3,800 SH Call SOLE 8 3,800 0 0
HERBALIFE NUTRITION LTD COM G4412G101 607 13,498 SH   SOLE 8 13,498 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 324 7,200 SH Put SOLE 8 7,200 0 0
HERC HLDGS INC COM 42704L104 515 16,751 SH   SOLE 1 16,751 0 0
HERC HLDGS INC COM 42704L104 0 9 SH   SOLE 8 9 0 0
HERITAGE COMMERCE CORP COM 426927109 240 32,111 SH   SOLE 1 32,111 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 145 8,323 SH   SOLE 1 8,323 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 3 194 SH   SOLE 8 194 0 0
HERITAGE FINL CORP WASH COM 42722X106 646 32,323 SH   SOLE 1 32,323 0 0
HERITAGE FINL CORP WASH COM 42722X106 5 284 SH   SOLE 8 284 0 0
HERITAGE INS HLDGS INC COM 42727J102 647 49,406 SH   SOLE 1 49,406 0 0
HERITAGE INS HLDGS INC COM 42727J102 5 389 SH   SOLE 8 389 0 0
HERON THERAPEUTICS INC COM 427746102 775 52,625 SH   SOLE 1 52,625 0 0
HERON THERAPEUTICS INC COM 427746102 223 15,169 SH   SOLE 8 15,169 0 0
HERON THERAPEUTICS INC COM 427746102 15 1,000 SH   SOLE 9 1,000 0 0
HERSHA HOSPITALITY TR TRUS 427825500 269 46,623 SH   SOLE 1 46,623 0 0
HERSHEY CO COM 427866108 13,752 106,102 SH   SOLE 1 106,102 0 0
HERSHEY CO OPT 427866108 169 1,300 SH Call SOLE 8 1,300 0 0
HERSHEY CO COM 427866108 4,856 37,463 SH   SOLE 8 37,463 0 0
HERSHEY CO OPT 427866108 7,064 54,500 SH Put SOLE 8 54,500 0 0
HERSHEY CO COM 427866108 156 1,196 SH   SOLE 9 1,196 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 136 96,745 SH   SOLE 1 96,745 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 921 653,400 SH Put SOLE 8 653,400 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 1,058 750,400 SH Call SOLE 8 750,400 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 263 186,750 SH   SOLE 8 186,750 0 0
HESKA CORP COM 42805E306 641 6,874 SH   SOLE 1 6,874 0 0
HESKA CORP COM 42805E306 7 77 SH   SOLE 8 77 0 0
HESS CORP COM 42809H107 21,307 411,227 SH   SOLE 1 411,227 0 0
HESS CORP OPT 42809H107 22,662 437,400 SH Put SOLE 8 437,400 0 0
HESS CORP COM 42809H107 602 11,620 SH   SOLE 8 11,620 0 0
HESS CORP OPT 42809H107 20,253 390,900 SH Call SOLE 8 390,900 0 0
HESS CORP COM 42809H107 114 2,200 SH   SOLE 9 2,200 0 0
HESS CORP COM 42809H107 1,664 32,117 SH   SOLE 82 32,117 0 0
HESS CORP COM 42809H107 332 6,400 SH   SOLE 99 6,400 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 18,111 1,861,424 SH   SOLE 1 1,861,424 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 17 1,700 SH Call SOLE 8 1,700 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 1,242 127,600 SH Put SOLE 8 127,600 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,121 115,158 SH   SOLE 8 115,158 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,044 107,389 SH   SOLE 9 107,389 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 5 478 SH   DFND 20 0 0 478
HEWLETT PACKARD ENTERPRISE C COM 42824C109 425 43,697 SH   SOLE 99 43,697 0 0
HEXCEL CORP NEW COM 428291108 2,964 65,515 SH   SOLE 1 65,515 0 0
HEXCEL CORP NEW COM 428291108 87 1,922 SH   SOLE 8 1,922 0 0
HF FOODS GROUP INC COM 40417F109 177 19,573 SH   SOLE 1 19,573 0 0
HI-CRUSH PARTNERS LP COM 428337109 0 45 SH   SOLE 1 45 0 0
HI-CRUSH PARTNERS LP OPT 428337109 1 7,500 SH Put SOLE 8 7,500 0 0
HI-CRUSH PARTNERS LP OPT 428337109 3 17,000 SH Call SOLE 8 17,000 0 0
HI-CRUSH PARTNERS LP COM 428337109 3 20,476 SH   SOLE 8 20,476 0 0
HIBBETT SPORTS INC COM 428567101 380 18,161 SH   SOLE 1 18,161 0 0
HIBBETT SPORTS INC COM 428567101 98 4,629 SH   SOLE 8 4,629 0 0
HIBBETT SPORTS INC OPT 428567101 80 3,800 SH Put SOLE 8 3,800 0 0
HIGHPOINT RES CORP COM 43114K108 13 42,930 SH   SOLE 8 42,930 0 0
HIGHWOODS PPTYS INC TRUS 431284108 2,685 71,942 SH   SOLE 1 71,942 0 0
HILL INTL INC COM 431466101 0 88 SH   SOLE 8 88 0 0
HILL ROM HLDGS INC COM 431475102 1,689 15,381 SH   SOLE 1 15,381 0 0
HILL ROM HLDGS INC COM 431475102 92 837 SH   SOLE 8 837 0 0
HILL ROM HLDGS INC COM 431475102 229 2,088 SH   SOLE 99 2,088 0 0
HILLENBRAND INC COM 431571108 2,326 85,936 SH   SOLE 1 85,936 0 0
HILLENBRAND INC COM 431571108 27 1,002 SH   SOLE 8 1,002 0 0
HILLTOP HOLDINGS INC COM 432748101 883 47,889 SH   SOLE 1 47,889 0 0
HILLTOP HOLDINGS INC OPT 432748101 89 4,800 SH Put SOLE 8 4,800 0 0
HILLTOP HOLDINGS INC COM 432748101 112 6,051 SH   SOLE 8 6,051 0 0
HILTON GRAND VACATIONS INC COM 43283X105 915 46,812 SH   SOLE 1 46,812 0 0
HILTON GRAND VACATIONS INC COM 43283X105 1 59 SH   SOLE 8 59 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 17,027 231,806 SH   SOLE 1 231,806 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,701 23,144 SH   SOLE 8 23,144 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 7,367 100,300 SH Call SOLE 8 100,300 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 4,128 56,200 SH Put SOLE 8 56,200 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 157 2,148 SH   SOLE 9 2,148 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 734 9,988 SH   SOLE 99 9,988 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 5 1,200 SH Put SOLE 8 1,200 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 22 5,321 SH   SOLE 8 5,321 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 5 1,300 SH Call SOLE 8 1,300 0 0
HINGHAM INSTN SVGS MASS COM 433323102 261 1,554 SH   SOLE 1 1,554 0 0
HINGHAM INSTN SVGS MASS COM 433323102 2 10 SH   SOLE 8 10 0 0
HL ACQUISITIONS CORP COM G4603R106 5,458 448,442 SH   SOLE 8 448,442 0 0
HMS HLDGS CORP COM 40425J101 6,228 192,262 SH   SOLE 1 192,262 0 0
HMS HLDGS CORP COM 40425J101 124 3,816 SH   SOLE 99 3,816 0 0
HNI CORP COM 404251100 905 29,637 SH   SOLE 1 29,637 0 0
HNI CORP COM 404251100 26 848 SH   SOLE 8 848 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 44 4,556 SH   SOLE 1 4,556 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 168 11,498 SH   SOLE 1 11,498 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 1 70 SH   SOLE 8 70 0 0
HOLLYFRONTIER CORP COM 436106108 3,997 136,817 SH   SOLE 1 136,817 0 0
HOLLYFRONTIER CORP COM 436106108 58 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP OPT 436106108 146 5,000 SH Call SOLE 8 5,000 0 0
HOLLYFRONTIER CORP COM 436106108 30 1,033 SH   SOLE 8 1,033 0 0
HOLLYFRONTIER CORP OPT 436106108 374 12,800 SH Put SOLE 8 12,800 0 0
HOLLYFRONTIER CORP COM 436106108 926 31,682 SH   SOLE 9 31,682 0 0
HOLOGIC INC COM 436440101 10,963 192,325 SH   SOLE 1 192,325 0 0
HOLOGIC INC COM 436440101 78 1,382 SH   SOLE 8 1,382 0 0
HOLOGIC INC OPT 436440101 63 1,100 SH Call SOLE 8 1,100 0 0
HOLOGIC INC COM 436440101 117 2,064 SH   SOLE 9 2,064 0 0
HOME BANCORP INC COM 43689E107 115 4,294 SH   SOLE 1 4,294 0 0
HOME BANCORP INC COM 43689E107 0 7 SH   SOLE 8 7 0 0
HOME BANCSHARES INC COM 436893200 1,293 84,120 SH   SOLE 1 84,120 0 0
HOME BANCSHARES INC COM 436893200 21 1,353 SH   SOLE 8 1,353 0 0
HOME BANCSHARES INC COM 436893200 226 14,665 SH   SOLE 99 14,665 0 0
HOME DEPOT INC OPT 437076102 23,448 93,600 SH Put SOLE 1 93,600 0 0
HOME DEPOT INC COM 437076102 274,211 1,094,617 SH   SOLE 1 1,094,617 0 0
HOME DEPOT INC OPT 437076102 14,730 58,800 SH Call SOLE 1 58,800 0 0
HOME DEPOT INC OPT 437076102 50,077 199,900 SH Call SOLE 8 199,900 0 0
HOME DEPOT INC OPT 437076102 103,084 411,500 SH Put SOLE 8 411,500 0 0
HOME DEPOT INC COM 437076102 7,045 28,121 SH   SOLE 8 28,121 0 0
HOME DEPOT INC COM 437076102 6,204 24,763 SH   SOLE 9 24,763 0 0
HOME DEPOT INC COM 437076102 1,723 6,878 SH   SOLE 99 6,878 0 0
HOME FED BANCORP INC LA NEW COM 43708L108 0 1 SH   SOLE 8 1 0 0
HOMESTREET INC COM 43785V102 515 20,939 SH   SOLE 1 20,939 0 0
HOMESTREET INC COM 43785V102 1 29 SH   SOLE 8 29 0 0
HOMESTREET INC COM 43785V102 261 10,612 SH   SOLE 99 10,612 0 0
HOMETRUST BANCSHARES INC COM 437872104 138 8,639 SH   SOLE 1 8,639 0 0
HOMETRUST BANCSHARES INC COM 437872104 1 97 SH   SOLE 8 97 0 0
HOMOLOGY MEDICINES INC COM 438083107 284 18,690 SH   SOLE 1 18,690 0 0
HOMOLOGY MEDICINES INC COM 438083107 10 685 SH   SOLE 8 685 0 0
HOMOLOGY MEDICINES INC COM 438083107 30 1,967 SH   SOLE 99 1,967 0 0
HONDA MOTOR LTD ADR 438128308 0 19 SH   DFND 1 0 0 19
HONDA MOTOR LTD ADR 438128308 59 2,305 SH   SOLE 99 2,305 0 0
HONEYWELL INTL INC COM 438516106 100,572 695,573 SH   SOLE 1 695,573 0 0
HONEYWELL INTL INC COM 438516106 342 2,362 SH   DFND 1 0 0 2,362
HONEYWELL INTL INC OPT 438516106 896 6,200 SH Put SOLE 8 6,200 0 0
HONEYWELL INTL INC COM 438516106 3,940 27,248 SH   SOLE 8 27,248 0 0
HONEYWELL INTL INC OPT 438516106 607 4,200 SH Call SOLE 8 4,200 0 0
HONEYWELL INTL INC COM 438516106 2,003 13,848 SH   SOLE 9 13,848 0 0
HONEYWELL INTL INC COM 438516106 3,895 26,937 SH   SOLE 99 26,937 0 0
HOOKER FURNITURE CORP COM 439038100 379 19,437 SH   SOLE 1 19,437 0 0
HOOKER FURNITURE CORP COM 439038100 0 17 SH   SOLE 8 17 0 0
HOOKIPA PHARMA INC COM 43906K100 179 15,379 SH   SOLE 1 15,379 0 0
HOPE BANCORP INC COM 43940T109 2,955 320,369 SH   SOLE 1 320,369 0 0
HOPE BANCORP INC BOND 43940TAB5 66 80,000 PRN   SOLE 8 0 0 80,000
HOPE BANCORP INC COM 43940T109 15 1,610 SH   SOLE 8 1,610 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,381 37,579 SH   SOLE 1 37,579 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 5 147 SH   SOLE 8 147 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 259 7,038 SH   SOLE 99 7,038 0 0
HORIZON BANCORP INC COM 440407104 252 23,597 SH   SOLE 1 23,597 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 356 6,400 SH   SOLE 1 6,400 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 78 1,400 SH Put SOLE 8 1,400 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 93 1,677 SH   SOLE 8 1,677 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 67 1,200 SH Call SOLE 8 1,200 0 0
HORMEL FOODS CORP COM 440452100 49,840 1,032,511 SH   SOLE 1 1,032,511 0 0
HORMEL FOODS CORP COM 440452100 77 1,589 SH   SOLE 8 1,589 0 0
HORMEL FOODS CORP COM 440452100 111 2,310 SH   SOLE 9 2,310 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 28,752 2,664,680 SH   SOLE 1 2,664,680 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 540 50,086 SH   SOLE 1 50,086 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 0 1 SH   SOLE 8 1 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 14 1,300 SH Call SOLE 8 1,300 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 111 10,300 SH Put SOLE 8 10,300 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 62 5,759 SH   SOLE 9 5,759 0 0
HOSTESS BRANDS INC COM 44109J106 1,454 119,009 SH   SOLE 1 119,009 0 0
HOSTESS BRANDS INC COM 44109J106 1 56 SH   SOLE 8 56 0 0
HOSTESS BRANDS INC COM 44109J106 211 17,243 SH   SOLE 99 17,243 0 0
HOTH THERAPEUTICS INC COM 44148G105 11 4,440 SH   SOLE 8 4,440 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 125 68,992 SH   SOLE 1 68,992 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 4 2,194 SH   SOLE 8 2,194 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 68 37,705 SH   SOLE 99 37,705 0 0
HOULIHAN LOKEY INC COM 441593100 1,525 27,403 SH   SOLE 1 27,403 0 0
HOULIHAN LOKEY INC COM 441593100 3 49 SH   SOLE 8 49 0 0
HOUSTON AMERN ENERGY CORP COM 44183U100 70 497,100 SH   SOLE 8 497,100 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 561 24,000 SH   SOLE 1 24,000 0 0
HOWARD BANCORP INC COM 442496105 77 7,193 SH   SOLE 1 7,193 0 0
HOWARD BANCORP INC COM 442496105 0 36 SH   SOLE 8 36 0 0
HOWARD HUGHES CORP COM 44267D107 109 2,110 SH   SOLE 1 2,110 0 0
HOWARD HUGHES CORP COM 44267D107 28 543 SH   SOLE 8 543 0 0
HP INC COM 40434L105 13 767 SH   DFND 1 0 0 767
HP INC COM 40434L105 39,494 2,265,834 SH   SOLE 1 2,265,834 0 0
HP INC OPT 40434L105 788 45,200 SH Put SOLE 8 45,200 0 0
HP INC COM 40434L105 36 2,074 SH   SOLE 8 2,074 0 0
HP INC OPT 40434L105 4,500 258,200 SH Call SOLE 8 258,200 0 0
HP INC COM 40434L105 383 21,955 SH   SOLE 9 21,955 0 0
HP INC COM 40434L105 720 41,329 SH   SOLE 99 41,329 0 0
HSBC HLDGS PLC ADR 404280406 16 699 SH   DFND 1 0 0 699
HSBC HLDGS PLC ADR 404280406 4,070 174,433 SH   SOLE 1 174,433 0 0
HSBC HLDGS PLC OPT 404280406 273 11,700 SH Call SOLE 8 11,700 0 0
HSBC HLDGS PLC OPT 404280406 4,927 211,200 SH Put SOLE 8 211,200 0 0
HSBC HLDGS PLC ADR 404280406 2,944 126,214 SH   SOLE 8 126,214 0 0
HSBC HLDGS PLC ADR 404280406 1,660 71,131 SH   SOLE 9 71,131 0 0
HUAMI CORP ADR 44331K103 330 26,700 SH   SOLE 1 26,700 0 0
HUANENG PWR INTL INC ADR 443304100 15 1,000 SH   DFND 20 0 0 1,000
HUAZHU GROUP LTD ADR 44332N106 1 23 SH   SOLE 8 23 0 0
HUAZHU GROUP LTD ADR 44332N106 997 28,440 SH   SOLE 9 28,440 0 0
HUAZHU GROUP LTD ADR 44332N106 2,931 83,623 SH   SOLE 99 83,623 0 0
HUB GROUP INC COM 443320106 1,928 40,278 SH   SOLE 1 40,278 0 0
HUB GROUP INC COM 443320106 2 47 SH   SOLE 8 47 0 0
HUB GROUP INC COM 443320106 72 1,500 SH   SOLE 99 1,500 0 0
HUBBELL INC COM 443510607 2,203 17,567 SH   SOLE 1 17,567 0 0
HUBBELL INC COM 443510607 133 1,058 SH   SOLE 8 1,058 0 0
HUBSPOT INC COM 443573100 6,993 31,164 SH   SOLE 1 31,164 0 0
HUBSPOT INC COM 443573100 204 911 SH   SOLE 99 911 0 0
HUDSON GLOBAL INC COM 443787205 0 7 SH   SOLE 8 7 0 0
HUDSON LTD COM G46408103 107 21,960 SH   SOLE 1 21,960 0 0
HUDSON LTD COM G46408103 1 156 SH   SOLE 8 156 0 0
HUDSON PAC PPTYS INC TRUS 444097109 2,594 103,106 SH   SOLE 1 103,106 0 0
HUMANA INC COM 444859102 42,528 109,682 SH   SOLE 1 109,682 0 0
HUMANA INC OPT 444859102 2,365 6,100 SH Put SOLE 8 6,100 0 0
HUMANA INC COM 444859102 1,411 3,639 SH   SOLE 8 3,639 0 0
HUMANA INC COM 444859102 407 1,049 SH   SOLE 9 1,049 0 0
HUMANA INC COM 444859102 1,797 4,634 SH   SOLE 99 4,634 0 0
HUNT J B TRANS SVCS INC COM 445658107 13,567 112,742 SH   SOLE 1 112,742 0 0
HUNT J B TRANS SVCS INC COM 445658107 52 435 SH   SOLE 8 435 0 0
HUNT J B TRANS SVCS INC COM 445658107 85 702 SH   SOLE 9 702 0 0
HUNT J B TRANS SVCS INC COM 445658107 200 1,658 SH   SOLE 99 1,658 0 0
HUNTINGTON BANCSHARES INC COM 446150104 9,459 1,047,076 SH   SOLE 1 1,047,076 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 51 5,600 SH Put SOLE 8 5,600 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 20 2,200 SH Call SOLE 8 2,200 0 0
HUNTINGTON BANCSHARES INC COM 446150104 169 18,632 SH   SOLE 8 18,632 0 0
HUNTINGTON BANCSHARES INC COM 446150104 71 7,848 SH   SOLE 9 7,848 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 7,713 44,205 SH   SOLE 1 44,205 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 135 774 SH   SOLE 8 774 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 72 414 SH   SOLE 9 414 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 321 1,840 SH   SOLE 99 1,840 0 0
HUNTSMAN CORP COM 447011107 3,045 169,459 SH   SOLE 1 169,459 0 0
HUNTSMAN CORP OPT 447011107 268 14,900 SH Put SOLE 8 14,900 0 0
HUNTSMAN CORP OPT 447011107 307 17,100 SH Call SOLE 8 17,100 0 0
HUNTSMAN CORP COM 447011107 218 12,152 SH   SOLE 8 12,152 0 0
HUNTSMAN CORP COM 447011107 95 5,274 SH   SOLE 9 5,274 0 0
HUNTSMAN CORP COM 447011107 102 5,667 SH   SOLE 99 5,667 0 0
HURCO COMPANIES INC COM 447324104 159 5,683 SH   SOLE 1 5,683 0 0
HURCO COMPANIES INC COM 447324104 1 34 SH   SOLE 8 34 0 0
HURON CONSULTING GROUP INC COM 447462102 551 12,455 SH   SOLE 1 12,455 0 0
HURON CONSULTING GROUP INC COM 447462102 33 754 SH   SOLE 8 754 0 0
HURON CONSULTING GROUP INC COM 447462102 130 2,945 SH   SOLE 99 2,945 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 1 36 SH   SOLE 8 36 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 408 14,800 SH   SOLE 9 14,800 0 0
HUYA INC ADR 44852D108 1,350 72,332 SH   SOLE 1 72,332 0 0
HUYA INC OPT 44852D108 1,594 85,400 SH Call SOLE 8 85,400 0 0
HUYA INC OPT 44852D108 1,046 56,000 SH Put SOLE 8 56,000 0 0
HUYA INC ADR 44852D108 246 13,200 SH   SOLE 9 13,200 0 0
HV BANCORP INC COM 40441H105 0 7 SH   SOLE 8 7 0 0
HYATT HOTELS CORP COM 448579102 1,521 30,263 SH   SOLE 1 30,263 0 0
HYATT HOTELS CORP OPT 448579102 2,157 42,900 SH Call SOLE 8 42,900 0 0
HYATT HOTELS CORP COM 448579102 22 437 SH   SOLE 8 437 0 0
HYATT HOTELS CORP COM 448579102 179 3,563 SH   SOLE 99 3,563 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 212 5,479 SH   SOLE 1 5,479 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 3 93 SH   SOLE 8 93 0 0
I3 VERTICALS INC COM 46571Y107 740 24,449 SH   SOLE 1 24,449 0 0
I3 VERTICALS INC COM 46571Y107 5 168 SH   SOLE 8 168 0 0
IAA INC COM 449253103 269 6,959 SH   SOLE 1 6,959 0 0
IAA INC COM 449253103 67 1,744 SH   SOLE 8 1,744 0 0
IAA INC COM 449253103 896 23,236 SH   SOLE 99 23,236 0 0
IAC INTERACTIVECORP COM 44919P508 158,249 489,329 SH   SOLE 1 489,329 0 0
IAC INTERACTIVECORP COM 44919P508 80,690 249,504 SH   SOLE 8 249,504 0 0
IAC INTERACTIVECORP OPT 44919P508 550 1,700 SH Call SOLE 8 1,700 0 0
IAC INTERACTIVECORP COM 44919P508 181 558 SH   SOLE 9 558 0 0
IAMGOLD CORP COM 450913108 532 134,687 SH   DFND 1 0 0 134,687
IAMGOLD CORP COM 450913108 3,857 976,459 SH   SOLE 1 976,459 0 0
IAMGOLD CORP OPT 450913108 54 13,600 SH Call SOLE 8 13,600 0 0
IAMGOLD CORP OPT 450913108 49 12,400 SH Put SOLE 8 12,400 0 0
IBERIABANK CORP COM 450828108 9,318 204,584 SH   SOLE 1 204,584 0 0
IBERIABANK CORP COM 450828108 18 402 SH   SOLE 8 402 0 0
IBIO INC COM 451033203 103 45,957 SH   SOLE 1 45,957 0 0
ICAD INC COM 44934S206 110 11,034 SH   SOLE 1 11,034 0 0
ICAHN ENTERPRISES LP COM 451100101 377 7,789 SH   SOLE 1 7,789 0 0
ICF INTL INC COM 44925C103 1,052 16,237 SH   SOLE 1 16,237 0 0
ICF INTL INC COM 44925C103 105 1,615 SH   SOLE 8 1,615 0 0
ICHOR HOLDINGS COM G4740B105 2 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 640 24,063 SH   SOLE 1 24,063 0 0
ICHOR HOLDINGS COM G4740B105 1 25 SH   SOLE 8 25 0 0
ICICI BANK LIMITED ADR 45104G104 12,659 1,362,536 SH   SOLE 1 1,362,536 0 0
ICICI BANK LIMITED ADR 45104G104 145 15,576 SH   DFND 1 0 0 15,576
ICICI BANK LIMITED OPT 45104G104 98 10,600 SH Put SOLE 8 10,600 0 0
ICICI BANK LIMITED ADR 45104G104 55 5,901 SH   SOLE 8 5,901 0 0
ICICI BANK LIMITED ADR 45104G104 944 101,566 SH   SOLE 9 101,566 0 0
ICON PLC COM G4705A100 1,065 6,323 SH   SOLE 1 6,323 0 0
ICONIX BRAND GROUP INC COM 451055305 1 599 SH   DFND 1 0 0 599
ICU MED INC COM 44930G107 2,350 12,745 SH   SOLE 1 12,745 0 0
ICU MED INC OPT 44930G107 2,083 11,300 SH Call SOLE 8 11,300 0 0
ICU MED INC OPT 44930G107 1,438 7,800 SH Put SOLE 8 7,800 0 0
ICU MED INC COM 44930G107 1,702 9,236 SH   SOLE 8 9,236 0 0
ICU MED INC COM 44930G107 27 146 SH   SOLE 99 146 0 0
IDACORP INC COM 451107106 7,722 88,385 SH   SOLE 1 88,385 0 0
IDACORP INC COM 451107106 31 354 SH   SOLE 8 354 0 0
IDACORP INC COM 451107106 244 2,791 SH   SOLE 99 2,791 0 0
IDEANOMICS INC COM 45166V106 59 29,260 SH   SOLE 8 29,260 0 0
IDEAYA BIOSCIENCES INC COM 45166A102 94 6,628 SH   SOLE 1 6,628 0 0
IDENTIV INC COM 45170X205 24 4,662 SH   DFND 1 0 0 4,662
IDEX CORP COM 45167R104 71,981 455,463 SH   SOLE 1 91,529 363,934 0
IDEX CORP OPT 45167R104 1,185 7,500 SH Call SOLE 8 7,500 0 0
IDEX CORP COM 45167R104 257 1,632 SH   SOLE 8 1,632 0 0
IDEX CORP COM 45167R104 93 589 SH   SOLE 9 589 0 0
IDEX CORP COM 45167R104 7,750 49,039 SH   SOLE 20 0 49,039 0
IDEX CORP COM 45167R104 2,796 17,691 SH   SOLE 82 0 17,691 0
IDEX CORP COM 45167R104 7,723 48,866 SH   SOLE 99 0 48,866 0
IDEXX LABS INC COM 45168D104 38,687 117,174 SH   SOLE 1 117,174 0 0
IDEXX LABS INC COM 45168D104 83 253 SH   SOLE 8 253 0 0
IDEXX LABS INC COM 45168D104 366 1,108 SH   SOLE 9 1,108 0 0
IDT CORP COM 448947507 55 8,396 SH   SOLE 1 8,396 0 0
IDT CORP COM 448947507 2 349 SH   SOLE 8 349 0 0
IEC ELECTRS CORP NEW COM 44949L105 0 1 SH   SOLE 8 1 0 0
IES HLDGS INC COM 44951W106 104 4,459 SH   SOLE 1 4,459 0 0
IES HLDGS INC COM 44951W106 1 33 SH   SOLE 8 33 0 0
IF BANCORP INC COM 44951J105 0 1 SH   SOLE 8 1 0 0
IFRESH INC COM 449538107 45 41,600 SH   SOLE 8 41,600 0 0
IHEARTMEDIA INC COM 45174J509 786 94,067 SH   SOLE 1 94,067 0 0
IHEARTMEDIA INC COM 45174J509 213 25,599 SH   SOLE 8 25,599 0 0
IHS MARKIT LTD COM G47567105 28,857 382,203 SH   SOLE 1 382,203 0 0
IHS MARKIT LTD COM G47567105 57 757 SH   DFND 1 0 0 757
IHS MARKIT LTD COM G47567105 203 2,684 SH   SOLE 8 2,684 0 0
IHS MARKIT LTD COM G47567105 231 3,067 SH   SOLE 9 3,067 0 0
II-VI INC COM 902104108 1 12 SH   DFND 1 0 0 12
II-VI INC COM 902104108 2,378 50,357 SH   SOLE 1 50,357 0 0
II-VI INC OPT 902104108 241 5,114 SH Call SOLE 8 5,114 0 0
II-VI INC COM 902104108 400 8,478 SH   SOLE 8 8,478 0 0
II-VI INC OPT 902104108 215 4,558 SH Put SOLE 8 4,558 0 0
II-VI INC COM 902104108 344 7,295 SH   SOLE 99 7,295 0 0
IKONICS CORP COM 45172K102 0 29 SH   SOLE 8 29 0 0
ILLINOIS TOOL WKS INC COM 452308109 51,070 292,081 SH   SOLE 1 292,081 0 0
ILLINOIS TOOL WKS INC COM 452308109 276 1,578 SH   SOLE 8 1,578 0 0
ILLINOIS TOOL WKS INC OPT 452308109 1,801 10,300 SH Call SOLE 8 10,300 0 0
ILLINOIS TOOL WKS INC OPT 452308109 315 1,800 SH Put SOLE 8 1,800 0 0
ILLINOIS TOOL WKS INC COM 452308109 440 2,514 SH   SOLE 9 2,514 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,593 9,112 SH   SOLE 99 9,112 0 0
ILLUMINA INC COM 452327109 45,396 122,575 SH   SOLE 1 122,575 0 0
ILLUMINA INC COM 452327109 93 250 SH   DFND 1 0 0 250
ILLUMINA INC OPT 452327109 3,926 10,600 SH Put SOLE 8 10,600 0 0
ILLUMINA INC OPT 452327109 1,593 4,300 SH Call SOLE 8 4,300 0 0
ILLUMINA INC BOND 452327AH2 897 602,000 PRN   SOLE 8 0 0 602,000
ILLUMINA INC COM 452327109 580 1,569 SH   SOLE 9 1,569 0 0
ILLUMINA INC COM 452327109 666 1,798 SH   SOLE 99 1,798 0 0
IMAGE SENSING SYS INC COM 45244C104 0 36 SH   SOLE 8 36 0 0
IMAX CORP COM 45245E109 314 28,033 SH   SOLE 1 28,033 0 0
IMAX CORP COM 45245E109 85 7,663 SH   SOLE 8 7,663 0 0
IMAX CORP OPT 45245E109 120 10,700 SH Call SOLE 8 10,700 0 0
IMAX CORP OPT 45245E109 81 7,200 SH Put SOLE 8 7,200 0 0
IMMERSION CORP COM 452521107 61 9,727 SH   SOLE 1 9,727 0 0
IMMERSION CORP COM 452521107 22 3,500 SH   SOLE 8 3,500 0 0
IMMUNIC INC COM 4525EP101 23 1,906 SH   SOLE 1 1,906 0 0
IMMUNIC INC COM 4525EP101 0 1 SH   SOLE 8 1 0 0
IMMUNOGEN INC COM 45253H101 1,287 280,008 SH   SOLE 1 280,008 0 0
IMMUNOGEN INC COM 45253H101 45 9,612 SH   SOLE 8 9,612 0 0
IMMUNOGEN INC COM 45253H101 94 20,340 SH   SOLE 99 20,340 0 0
IMMUNOMEDICS INC COM 452907108 7,268 205,100 SH   SOLE 1 205,100 0 0
IMMUNOMEDICS INC OPT 452907108 323 9,100 SH Call SOLE 8 9,100 0 0
IMMUNOMEDICS INC OPT 452907108 2,211 62,400 SH Put SOLE 8 62,400 0 0
IMMUNOMEDICS INC COM 452907108 2,652 74,860 SH   SOLE 8 74,860 0 0
IMPAC MTG HLDGS INC COM 45254P508 0 1 SH   SOLE 8 1 0 0
IMPERIAL OIL LTD COM 453038408 30 1,848 SH   SOLE 1 1,848 0 0
IMPERIAL OIL LTD COM 453038408 2,037 126,886 SH   SOLE 9 126,886 0 0
IMPINJ INC COM 453204109 254 9,274 SH   SOLE 1 9,274 0 0
INCYTE CORP COM 45337C102 12,783 122,938 SH   SOLE 1 122,938 0 0
INCYTE CORP COM 45337C102 10 100 SH   DFND 1 0 0 100
INCYTE CORP COM 45337C102 2,307 22,193 SH   SOLE 8 22,193 0 0
INCYTE CORP OPT 45337C102 967 9,300 SH Put SOLE 8 9,300 0 0
INCYTE CORP COM 45337C102 485 4,660 SH   SOLE 9 4,660 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 78 2,552 SH   SOLE 1 2,552 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 3 106 SH   SOLE 8 106 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 1,443 125,621 SH   SOLE 1 125,621 0 0
INDEPENDENT BANK CORP MASS COM 453836108 1,980 29,520 SH   SOLE 1 29,520 0 0
INDEPENDENT BANK CORP MASS COM 453836108 80 1,185 SH   SOLE 8 1,185 0 0
INDEPENDENT BK CORP MICH COM 453838609 478 32,243 SH   SOLE 1 32,243 0 0
INDEPENDENT BK CORP MICH COM 453838609 5 345 SH   SOLE 8 345 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,318 32,527 SH   SOLE 1 32,527 0 0
INDIA GLOBALIZATION CAP INC COM 45408X308 4 6,386 SH   SOLE 8 6,386 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 1,773 86,261 SH   SOLE 1 86,261 0 0
INFINERA CORP COM 45667G103 522 88,049 SH   SOLE 1 88,049 0 0
INFINERA CORP COM 45667G103 138 23,352 SH   SOLE 8 23,352 0 0
INFINERA CORP BOND 45667GAC7 220 265,000 PRN   SOLE 8 0 0 265,000
INFINITY PHARMACEUTICALS INC COM 45665G303 0 1 SH   SOLE 8 1 0 0
INFLARX NV COM N44821101 3 730 SH   SOLE 8 730 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 43 21,058 SH   SOLE 1 21,058 0 0
INFORMATION SVCS GROUP INC COM 45675Y104 0 230 SH   SOLE 8 230 0 0
INFOSYS LTD ADR 456788108 345 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 26,773 2,771,430 SH   SOLE 1 2,771,430 0 0
INFOSYS LTD ADR 456788108 61 6,252 SH   SOLE 8 6,252 0 0
INFOSYS LTD OPT 456788108 443 45,900 SH Put SOLE 8 45,900 0 0
INFOSYS LTD OPT 456788108 173 17,900 SH Call SOLE 8 17,900 0 0
INFOSYS LTD ADR 456788108 188 19,451 SH   SOLE 9 19,451 0 0
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 0 30 SH   SOLE 8 30 0 0
INFUSYSTEM HLDGS INC COM 45685K102 194 16,855 SH   SOLE 1 16,855 0 0
ING GROEP N.V. ADR 456837103 3 434 SH   DFND 1 0 0 434
ING GROEP N.V. ADR 456837103 97 14,034 SH   SOLE 8 14,034 0 0
ING GROEP N.V. OPT 456837103 31 4,500 SH Call SOLE 8 4,500 0 0
ING GROEP N.V. OPT 456837103 104 15,000 SH Put SOLE 8 15,000 0 0
ING GROEP N.V. ADR 456837103 101 14,573 SH   SOLE 9 14,573 0 0
INGEVITY CORP COM 45688C107 4,010 76,274 SH   SOLE 1 76,274 0 0
INGEVITY CORP COM 45688C107 3 50 SH   SOLE 8 50 0 0
INGEVITY CORP COM 45688C107 126 2,392 SH   SOLE 99 2,392 0 0
INGLES MKTS INC COM 457030104 338 7,862 SH   SOLE 1 7,862 0 0
INGLES MKTS INC COM 457030104 36 831 SH   SOLE 8 831 0 0
INGREDION INC COM 457187102 2,906 35,025 SH   SOLE 1 35,025 0 0
INGREDION INC COM 457187102 56 672 SH   SOLE 8 672 0 0
INGREDION INC COM 457187102 41 493 SH   SOLE 9 493 0 0
INMUNE BIO INC COM 45782T105 0 1 SH   SOLE 8 1 0 0
INNERWORKINGS INC COM 45773Y105 16 11,857 SH   SOLE 8 11,857 0 0
INNODATA INC COM 457642205 0 29 SH   SOLE 8 29 0 0
INNOSPEC INC COM 45768S105 2,318 29,996 SH   SOLE 1 29,996 0 0
INNOSPEC INC COM 45768S105 3 39 SH   SOLE 8 39 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 2,117 24,054 SH   SOLE 1 24,054 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 1 7 SH   SOLE 8 7 0 0
INNOVIVA INC COM 45781M101 1,489 106,519 SH   SOLE 1 106,519 0 0
INNOVIVA INC COM 45781M101 2 166 SH   SOLE 8 166 0 0
INOGEN INC COM 45780L104 787 22,147 SH   SOLE 1 22,147 0 0
INOGEN INC COM 45780L104 0 1 SH   SOLE 8 1 0 0
INOVALON HLDGS INC COM 45781D101 1,303 67,669 SH   SOLE 1 67,669 0 0
INOVALON HLDGS INC COM 45781D101 53 2,769 SH   SOLE 8 2,769 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 6,905 256,214 SH   SOLE 1 256,214 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 112 4,161 SH   SOLE 8 4,161 0 0
INOVIO PHARMACEUTICALS INC OPT 45773H201 1,348 50,000 SH Put SOLE 8 50,000 0 0
INOVIO PHARMACEUTICALS INC OPT 45773H201 270 10,000 SH Call SOLE 8 10,000 0 0
INPHI CORP COM 45772F107 23,004 195,769 SH   SOLE 1 195,769 0 0
INPHI CORP COM 45772F107 1,056 8,992 SH   SOLE 8 8,992 0 0
INPHI CORP COM 45772F107 119 1,010 SH   SOLE 99 1,010 0 0
INSEEGO CORP COM 45782B104 2,736 235,906 SH   SOLE 1 235,906 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,005 40,729 SH   SOLE 1 40,729 0 0
INSIGHT ENTERPRISES INC COM 45765U103 52 1,047 SH   SOLE 8 1,047 0 0
INSIGNIA SYS INC COM 45765Y105 0 235 SH   SOLE 8 235 0 0
INSMED INC COM 457669307 4,401 159,786 SH   SOLE 1 159,786 0 0
INSMED INC COM 457669307 45 1,606 SH   SOLE 8 1,606 0 0
INSMED INC BOND 457669AA7 53 54,000 PRN   SOLE 8 0 0 54,000
INSPERITY INC COM 45778Q107 1,780 27,507 SH   SOLE 1 27,507 0 0
INSPERITY INC COM 45778Q107 115 1,762 SH   SOLE 8 1,762 0 0
INSPIRE MED SYS INC COM 457730109 1,254 14,403 SH   SOLE 1 14,403 0 0
INSPIRE MED SYS INC COM 457730109 63 720 SH   SOLE 8 720 0 0
INSPIRED ENTMT INC COM 45782N108 7 2,517 SH   SOLE 8 2,517 0 0
INSTALLED BLDG PRODS INC COM 45780R101 1,554 22,596 SH   SOLE 1 22,596 0 0
INSTALLED BLDG PRODS INC COM 45780R101 336 4,884 SH   SOLE 99 4,884 0 0
INSTEEL INDUSTRIES INC COM 45774W108 321 16,812 SH   SOLE 1 16,812 0 0
INSTEEL INDUSTRIES INC COM 45774W108 0 19 SH   SOLE 8 19 0 0
INSULET CORP COM 45784P101 5,130 26,409 SH   SOLE 1 26,409 0 0
INSULET CORP BOND 45784PAH4 560 263,000 PRN   SOLE 8 0 0 263,000
INSULET CORP COM 45784P101 83 428 SH   SOLE 9 428 0 0
INSURANCE ACQUISITION CORP COM 457867109 8,169 630,325 SH   SOLE 8 630,325 0 0
INTEGER HLDGS CORP COM 45826H109 2,819 38,581 SH   SOLE 1 38,581 0 0
INTEGER HLDGS CORP COM 45826H109 3 47 SH   SOLE 8 47 0 0
INTEGER HLDGS CORP COM 45826H109 71 976 SH   SOLE 99 976 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 3,161 67,270 SH   SOLE 1 67,270 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 20 419 SH   SOLE 8 419 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 121 2,584 SH   SOLE 99 2,584 0 0
INTEL CORP COM 458140100 366 6,117 SH   DFND 1 0 0 6,117
INTEL CORP COM 458140100 227,255 3,798,318 SH   SOLE 1 3,798,318 0 0
INTEL CORP OPT 458140100 38,542 644,200 SH Put SOLE 1 644,200 0 0
INTEL CORP OPT 458140100 4,978 83,200 SH Call SOLE 1 83,200 0 0
INTEL CORP OPT 458140100 120,995 2,022,300 SH Put SOLE 8 2,022,300 0 0
INTEL CORP OPT 458140100 37,843 632,500 SH Call SOLE 8 632,500 0 0
INTEL CORP COM 458140100 23,060 385,430 SH   SOLE 8 385,430 0 0
INTEL CORP COM 458140100 6,309 105,470 SH   SOLE 9 105,470 0 0
INTEL CORP COM 458140100 7 124 SH   DFND 20 0 0 124
INTEL CORP COM 458140100 1,017 17,000 SH   SOLE 82 17,000 0 0
INTEL CORP COM 458140100 242 4,039 SH   SOLE 99 4,039 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 610 28,993 SH   SOLE 1 28,993 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 22 1,044 SH   SOLE 8 1,044 0 0
INTELLICHECK INC COM 45817G201 66 8,757 SH   SOLE 1 8,757 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 342 10,048 SH   SOLE 1 10,048 0 0
INTELSAT S A COM L5140P101 30 54,707 SH   SOLE 1 54,707 0 0
INTELSAT S A OPT L5140P101 796 1,473,200 SH Call SOLE 8 1,473,200 0 0
INTELSAT S A OPT L5140P101 19 35,900 SH Put SOLE 8 35,900 0 0
INTELSAT S A COM L5140P101 37 68,040 SH   SOLE 8 68,040 0 0
INTER PARFUMS INC COM 458334109 777 16,149 SH   SOLE 1 16,149 0 0
INTER PARFUMS INC COM 458334109 1 15 SH   SOLE 8 15 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 5,249 125,669 SH   SOLE 1 125,669 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 132 3,163 SH   SOLE 8 3,163 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 543 13,000 SH Put SOLE 8 13,000 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 9,711 202,668 SH   SOLE 1 202,668 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 276 5,762 SH   DFND 1 0 0 5,762
INTERCEPT PHARMACEUTICALS IN COM 45845P108 135 2,816 SH   SOLE 8 2,816 0 0
INTERCEPT PHARMACEUTICALS IN BOND 45845PAB4 2,005 2,768,000 PRN   SOLE 8 0 0 2,768,000
INTERCEPT PHARMACEUTICALS IN BOND 45845PAA6 1,950 2,629,000 PRN   SOLE 8 0 0 2,629,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 67,215 733,793 SH   SOLE 1 733,793 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 59 648 SH   DFND 1 0 0 648
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 476 5,200 SH Call SOLE 8 5,200 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,769 19,314 SH   SOLE 8 19,314 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 411 4,487 SH   SOLE 9 4,487 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 651 7,108 SH   SOLE 99 7,108 0 0
INTERDIGITAL INC COM 45867G101 5,774 101,966 SH   SOLE 1 101,966 0 0
INTERDIGITAL INC COM 45867G101 27 473 SH   SOLE 8 473 0 0
INTERFACE INC COM 458665304 600 73,756 SH   SOLE 1 73,756 0 0
INTERFACE INC COM 458665304 5 647 SH   SOLE 8 647 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 942 29,423 SH   SOLE 1 29,423 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 51 1,588 SH   SOLE 8 1,588 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 2,970 24,600 SH Put SOLE 1 24,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 371 3,074 SH   DFND 1 0 0 3,074
INTERNATIONAL BUSINESS MACHS COM 459200101 347,078 2,873,878 SH   SOLE 1 2,873,878 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 8,230 68,138 SH   SOLE 8 68,138 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 10,096 83,600 SH Call SOLE 8 83,600 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 23,466 194,300 SH Put SOLE 8 194,300 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,016 8,407 SH   SOLE 9 8,407 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 506 4,186 SH   SOLE 99 4,186 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 23,903 195,200 SH   SOLE 1 195,200 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 83 671 SH   SOLE 8 671 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 123 999 SH   SOLE 9 999 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 2,708 304,404 SH   SOLE 1 304,404 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 78 8,800 SH Call SOLE 8 8,800 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 124 13,900 SH Put SOLE 8 13,900 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 55 6,158 SH   SOLE 8 6,158 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 91 7,305 SH   SOLE 1 7,305 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 15 1,226 SH   SOLE 8 1,226 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 221 13,578 SH   SOLE 1 13,578 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 4 228 SH   SOLE 8 228 0 0
INTERPUBLIC GROUP COS INC COM 460690100 12,831 747,827 SH   SOLE 1 747,827 0 0
INTERPUBLIC GROUP COS INC COM 460690100 67 3,850 SH   SOLE 8 3,850 0 0
INTERPUBLIC GROUP COS INC COM 460690100 69 3,991 SH   SOLE 9 3,991 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,260 131,719 SH   SOLE 99 131,719 0 0
INTERSECT ENT INC COM 46071F103 719 53,053 SH   SOLE 1 53,053 0 0
INTERSECT ENT INC COM 46071F103 1,208 89,217 SH   SOLE 8 89,217 0 0
INTERSECT ENT INC OPT 46071F103 1,289 95,200 SH Put SOLE 8 95,200 0 0
INTEST CORP COM 461147100 0 33 SH   SOLE 8 33 0 0
INTEVAC INC COM 461148108 68 12,569 SH   SOLE 1 12,569 0 0
INTL FCSTONE INC COM 46116V105 857 15,577 SH   SOLE 1 15,577 0 0
INTL PAPER CO COM 460146103 70 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO COM 460146103 198,762 5,645,033 SH   SOLE 1 5,645,033 0 0
INTL PAPER CO OPT 460146103 387 11,000 SH Put SOLE 8 11,000 0 0
INTL PAPER CO COM 460146103 113 3,191 SH   SOLE 8 3,191 0 0
INTL PAPER CO OPT 460146103 1,313 37,300 SH Call SOLE 8 37,300 0 0
INTL PAPER CO COM 460146103 115 3,256 SH   SOLE 9 3,256 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 2,310 89,974 SH   SOLE 1 89,974 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 95 3,700 SH Put SOLE 8 3,700 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 19 748 SH   SOLE 8 748 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 513 20,000 SH Call SOLE 8 20,000 0 0
INTREPID POTASH INC COM 46121Y102 52 53,033 SH   SOLE 1 53,033 0 0
INTREPID POTASH INC COM 46121Y102 0 300 SH   SOLE 8 300 0 0
INTRICON CORP COM 46121H109 63 4,635 SH   SOLE 1 4,635 0 0
INTRICON CORP COM 46121H109 2 134 SH   SOLE 8 134 0 0
INTUIT COM 461202103 165,073 557,318 SH   SOLE 1 312,781 244,537 0
INTUIT COM 461202103 11 36 SH   DFND 1 0 0 36
INTUIT COM 461202103 729 2,462 SH   SOLE 8 2,462 0 0
INTUIT COM 461202103 1,004 3,386 SH   SOLE 9 3,386 0 0
INTUIT COM 461202103 8,994 30,364 SH   SOLE 20 0 30,364 0
INTUIT COM 461202103 3,716 12,546 SH   SOLE 82 0 12,546 0
INTUIT COM 461202103 9,788 33,045 SH   SOLE 99 0 33,045 0
INTUITIVE SURGICAL INC COM 46120E602 55,843 97,999 SH   SOLE 1 97,999 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,127 1,978 SH   DFND 1 0 0 1,978
INTUITIVE SURGICAL INC OPT 46120E602 3,362 5,900 SH Call SOLE 8 5,900 0 0
INTUITIVE SURGICAL INC OPT 46120E602 7,237 12,700 SH Put SOLE 8 12,700 0 0
INTUITIVE SURGICAL INC COM 46120E602 56 98 SH   SOLE 8 98 0 0
INTUITIVE SURGICAL INC COM 46120E602 917 1,609 SH   SOLE 9 1,609 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,499 2,630 SH   DFND 20 0 0 2,630
INVACARE CORP COM 461203101 197 30,994 SH   SOLE 1 30,994 0 0
INVACARE CORP COM 461203101 0 88 SH   SOLE 8 88 0 0
INVESCO CURRENCYSHARES AUSTR OPT 46090N103 69 1,000 SH Put SOLE 8 1,000 0 0
INVESCO CURRENCYSHARES AUSTR FUND 46090N103 242 3,519 SH   SOLE 8 3,519 0 0
INVESCO CURRENCYSHARES BRIT OPT 46138M109 180 1,500 SH Call SOLE 8 1,500 0 0
INVESCO CURRENCYSHARES BRIT OPT 46138M109 144 1,200 SH Put SOLE 8 1,200 0 0
INVESCO CURRENCYSHARES CDN D FUND 46138T104 170 2,346 SH   SOLE 8 2,346 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 1,049 9,900 SH Call SOLE 8 9,900 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 2,419 22,823 SH   SOLE 8 22,823 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 5,988 56,500 SH Put SOLE 8 56,500 0 0
INVESCO CURRENCYSHARES JAPAN OPT 46138W107 3,210 36,600 SH Put SOLE 8 36,600 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 777 63,098 SH   SOLE 1 63,098 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 18 1,500 SH   DFND 1 0 0 1,500
INVESCO DB COMMDY INDX TRCK OPT 46138B103 18 1,500 SH Call SOLE 8 1,500 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 53 2,000 SH Put SOLE 8 2,000 0 0
INVESCO DB US DLR INDEX TR OPT 46141D104 111 5,500 SH Call SOLE 8 5,500 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 0 15 SH   SOLE 8 15 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 929 35,300 SH Call SOLE 8 35,300 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 94 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V647 87 1,197 SH   DFND 1 0 0 1,197
INVESCO EXCHANGE-TRADED FD T OPT 46138G508 28,528 1,336,200 SH Put SOLE 1 1,336,200 0 0
INVESCO EXCHANGE-TRADED FD T OPT 46138G508 21,350 1,000,000 SH Put SOLE 8 1,000,000 0 0
INVESCO LTD COM G491BT108 8,308 772,169 SH   SOLE 1 772,169 0 0
INVESCO LTD OPT G491BT108 758 70,400 SH Call SOLE 8 70,400 0 0
INVESCO LTD OPT G491BT108 381 35,400 SH Put SOLE 8 35,400 0 0
INVESCO LTD COM G491BT108 8 685 SH   SOLE 8 685 0 0
INVESCO LTD COM G491BT108 36 3,307 SH   SOLE 9 3,307 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 667 178,353 SH   SOLE 1 178,353 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 2 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 593 158,615 SH   SOLE 8 158,615 0 0
INVESCO MORTGAGE CAPITAL INC OPT 46131B100 608 162,700 SH Put SOLE 8 162,700 0 0
INVESCO QQQ TR FUND 46090E103 4,239 17,120 SH   DFND 1 0 0 17,120
INVESCO QQQ TR OPT 46090E103 74,280 300,000 SH Put SOLE 1 300,000 0 0
INVESCO QQQ TR FUND 46090E103 415,116 1,676,559 SH   SOLE 1 1,676,559 0 0
INVESCO QQQ TR OPT 46090E103 92,850 375,000 SH Call SOLE 1 375,000 0 0
INVESCO QQQ TR FUND 46090E103 214,705 867,144 SH   SOLE 8 867,144 0 0
INVESCO QQQ TR OPT 46090E103 2,546,541 10,284,900 SH Call SOLE 8 10,284,900 0 0
INVESCO QQQ TR OPT 46090E103 3,423,095 13,825,100 SH Put SOLE 8 13,825,100 0 0
INVESCO QQQ TR OPT 46090E103 92,850 375,000 SH Call SOLE 9 375,000 0 0
INVESCO QQQ TR FUND 46090E103 2,251 9,092 SH   SOLE 9 9,092 0 0
INVESCO QQQ TR OPT 46090E103 74,280 300,000 SH Put SOLE 9 300,000 0 0
INVESCO QQQ TR FUND 46090E103 8,542 34,500 SH   DFND 20 0 0 34,500
INVESTAR HLDG CORP COM 46134L105 203 14,050 SH   SOLE 1 14,050 0 0
INVESTORS BANCORP INC NEW COM 46146L101 2,450 288,292 SH   SOLE 1 288,292 0 0
INVESTORS BANCORP INC NEW COM 46146L101 0 22 SH   SOLE 8 22 0 0
INVESTORS REAL ESTATE TRUST TRUS 461730509 1,875 26,622 SH   SOLE 1 26,622 0 0
INVESTORS TITLE CO COM 461804106 185 1,523 SH   SOLE 1 1,523 0 0
INVESTORS TITLE CO COM 461804106 4 29 SH   SOLE 8 29 0 0
INVITAE CORP COM 46185L103 1,924 63,491 SH   SOLE 1 63,491 0 0
INVITAE CORP COM 46185L103 3,737 123,373 SH   SOLE 8 123,373 0 0
INVITAE CORP COM 46185L103 95 3,138 SH   SOLE 99 3,138 0 0
INVITATION HOMES INC TRUS 46187W107 12,903 468,677 SH   SOLE 1 468,677 0 0
INVITATION HOMES INC TRUS 46187W107 261 9,509 SH   SOLE 8 9,509 0 0
INVITATION HOMES INC COM 46187W107 106 3,839 SH   SOLE 9 3,839 0 0
INVITATION HOMES INC COM 46187W107 5,892 214,024 SH   SOLE 99 214,024 0 0
IONIS PHARMACEUTICALS INC COM 462222100 3,818 64,765 SH   SOLE 1 64,765 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 613 10,400 SH Put SOLE 8 10,400 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 2,582 43,800 SH Call SOLE 8 43,800 0 0
IONIS PHARMACEUTICALS INC COM 462222100 44 741 SH   SOLE 8 741 0 0
IONIS PHARMACEUTICALS INC COM 462222100 56 942 SH   SOLE 9 942 0 0
IONIS PHARMACEUTICALS INC COM 462222100 787 13,353 SH   SOLE 99 13,353 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 4,152 151,245 SH   SOLE 1 151,245 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,066 38,833 SH   SOLE 8 38,833 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 63 2,301 SH   SOLE 99 2,301 0 0
IPG PHOTONICS CORP COM 44980X109 5,705 35,568 SH   SOLE 1 35,568 0 0
IPG PHOTONICS CORP COM 44980X109 31 196 SH   SOLE 8 196 0 0
IPG PHOTONICS CORP COM 44980X109 55 343 SH   SOLE 9 343 0 0
IQIYI INC ADR 46267X108 41,031 1,769,402 SH   SOLE 1 1,769,402 0 0
IQIYI INC ADR 46267X108 116 5,000 SH   DFND 1 0 0 5,000
IQIYI INC OPT 46267X108 923 39,800 SH Call SOLE 8 39,800 0 0
IQIYI INC OPT 46267X108 1,737 74,900 SH Put SOLE 8 74,900 0 0
IQIYI INC ADR 46267X108 170 7,344 SH   SOLE 8 7,344 0 0
IQIYI INC ADR 46267X108 1,104 47,600 SH   SOLE 9 47,600 0 0
IQVIA HLDGS INC COM 46266C105 14,503 102,224 SH   SOLE 1 102,224 0 0
IQVIA HLDGS INC OPT 46266C105 270 1,900 SH Put SOLE 8 1,900 0 0
IQVIA HLDGS INC COM 46266C105 9 64 SH   SOLE 8 64 0 0
IQVIA HLDGS INC OPT 46266C105 709 5,000 SH Call SOLE 8 5,000 0 0
IQVIA HLDGS INC COM 46266C105 197 1,393 SH   SOLE 9 1,393 0 0
IRADIMED CORP COM 46266A109 299 12,922 SH   SOLE 1 12,922 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 115 991 SH   SOLE 8 991 0 0
IRHYTHM TECHNOLOGIES INC OPT 450056106 1,622 14,000 SH Put SOLE 8 14,000 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 85 730 SH   SOLE 99 730 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,582 101,491 SH   SOLE 1 101,491 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 35 1,380 SH   SOLE 8 1,380 0 0
IROBOT CORP OPT 462726100 68 800 SH Put SOLE 1 800 0 0
IROBOT CORP COM 462726100 14,586 173,839 SH   SOLE 1 173,839 0 0
IROBOT CORP COM 462726100 838 9,981 SH   SOLE 8 9,981 0 0
IROBOT CORP OPT 462726100 5,068 60,400 SH Call SOLE 8 60,400 0 0
IROBOT CORP OPT 462726100 6,662 79,400 SH Put SOLE 8 79,400 0 0
IRON MTN INC NEW TRUS 46284V101 20,132 771,346 SH   SOLE 1 771,346 0 0
IRON MTN INC NEW OPT 46284V101 266 10,200 SH Put SOLE 8 10,200 0 0
IRON MTN INC NEW OPT 46284V101 389 14,900 SH Call SOLE 8 14,900 0 0
IRON MTN INC NEW TRUS 46284V101 6 223 SH   SOLE 8 223 0 0
IRON MTN INC NEW COM 46284V101 57 2,188 SH   SOLE 9 2,188 0 0
IRON MTN INC NEW TRUS 46284V101 78 3,000 SH   DFND 20 0 0 3,000
IRONWOOD PHARMACEUTICALS INC COM 46333X108 2,786 269,889 SH   SOLE 1 269,889 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 74 7,144 SH   SOLE 8 7,144 0 0
ISHARES GOLD TRUST FUND 464285105 98 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST FUND 464285105 3,398 200,000 SH   SOLE 1 200,000 0 0
ISHARES GOLD TRUST FUND 464285105 280 16,498 SH   SOLE 8 16,498 0 0
ISHARES INC FUND 46434G798 3 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286608 71 1,941 SH   DFND 1 0 0 1,941
ISHARES INC FUND 46434G772 68 1,703 SH   SOLE 1 1,703 0 0
ISHARES INC FUND 464286509 938 36,245 SH   SOLE 1 36,245 0 0
ISHARES INC FUND 464286780 1,233 35,000 SH   SOLE 1 35,000 0 0
ISHARES INC FUND 464286517 109 2,667 SH   DFND 1 0 0 2,667
ISHARES INC FUND 464286749 56 1,450 SH   DFND 1 0 0 1,450
ISHARES INC FUND 46434G103 32,377 680,195 SH   SOLE 1 680,195 0 0
ISHARES INC FUND 464286657 273 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286871 2,694 126,074 SH   SOLE 1 126,074 0 0
ISHARES INC FUND 464286772 6,619 115,870 SH   SOLE 1 115,870 0 0
ISHARES INC FUND 464286319 3 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286715 189 8,152 SH   SOLE 1 8,152 0 0
ISHARES INC FUND 464286822 32,218 1,010,586 SH   SOLE 1 1,010,586 0 0
ISHARES INC FUND 46434G822 94 1,710 SH   SOLE 1 1,710 0 0
ISHARES INC FUND 464286426 50 746 SH   SOLE 1 746 0 0
ISHARES INC FUND 464286806 219 8,060 SH   SOLE 1 8,060 0 0
ISHARES INC FUND 464286392 567 6,150 SH   DFND 1 0 0 6,150
ISHARES INC FUND 464286400 360 12,524 SH   DFND 1 0 0 12,524
ISHARES INC FUND 464286608 0 3 SH   SOLE 1 3 0 0
ISHARES INC FUND 464286103 627 32,539 SH   SOLE 1 32,539 0 0
ISHARES INC FUND 464286665 1,671 42,034 SH   SOLE 1 42,034 0 0
ISHARES INC FUND 464286293 3 98 SH   DFND 1 0 0 98
ISHARES INC FUND 46434G822 163 2,966 SH   DFND 1 0 0 2,966
ISHARES INC FUND 464286640 2,545 100,989 SH   SOLE 1 100,989 0 0
ISHARES INC FUND 464286806 16 600 SH   DFND 1 0 0 600
ISHARES INC FUND 464286665 12 309 SH   DFND 1 0 0 309
ISHARES INC FUND 464286533 378 7,269 SH   SOLE 1 7,269 0 0
ISHARES INC FUND 464286400 37,410 1,300,737 SH   SOLE 1 1,300,737 0 0
ISHARES INC FUND 464286715 6 266 SH   DFND 1 0 0 266
ISHARES INC OPT 46434G822 30,288 551,500 SH Put SOLE 8 551,500 0 0
ISHARES INC OPT 46434G822 30,206 550,000 SH Call SOLE 8 550,000 0 0
ISHARES INC OPT 464286509 127 4,900 SH Put SOLE 8 4,900 0 0
ISHARES INC OPT 464286871 321 15,000 SH Put SOLE 8 15,000 0 0
ISHARES INC FUND 464286780 1,374 39,001 SH   SOLE 8 39,001 0 0
ISHARES INC FUND 464286871 482 22,561 SH   SOLE 8 22,561 0 0
ISHARES INC FUND 464286715 130 5,599 SH   SOLE 8 5,599 0 0
ISHARES INC OPT 464286822 1,957 61,400 SH Call SOLE 8 61,400 0 0
ISHARES INC OPT 464286772 8,621 150,900 SH Call SOLE 8 150,900 0 0
ISHARES INC FUND 464286103 10 523 SH   SOLE 8 523 0 0
ISHARES INC FUND 464286400 3 90 SH   SOLE 8 90 0 0
ISHARES INC OPT 464286400 209,537 7,285,700 SH Call SOLE 8 7,285,700 0 0
ISHARES INC FUND 464286822 935 29,325 SH   SOLE 8 29,325 0 0
ISHARES INC FUND 464286806 123 4,530 SH   SOLE 8 4,530 0 0
ISHARES INC OPT 464286806 81 3,000 SH Call SOLE 8 3,000 0 0
ISHARES INC OPT 464286806 301 11,100 SH Put SOLE 8 11,100 0 0
ISHARES INC OPT 464286822 4,135 129,700 SH Put SOLE 8 129,700 0 0
ISHARES INC OPT 464286103 39 2,000 SH Put SOLE 8 2,000 0 0
ISHARES INC OPT 464286780 7,048 200,000 SH Put SOLE 8 200,000 0 0
ISHARES INC OPT 464286871 38 1,800 SH Call SOLE 8 1,800 0 0
ISHARES INC OPT 464286715 228 9,800 SH Put SOLE 8 9,800 0 0
ISHARES INC FUND 464286525 257 2,936 SH   SOLE 8 2,936 0 0
ISHARES INC OPT 464286400 106,041 3,687,100 SH Put SOLE 8 3,687,100 0 0
ISHARES INC OPT 464286772 8,404 147,100 SH Put SOLE 8 147,100 0 0
ISHARES INC FUND 464286772 14,854 260,000 SH   SOLE 9 260,000 0 0
ISHARES INC FUND 464286665 445 11,200 SH   SOLE 9 11,200 0 0
ISHARES INC FUND 46434G822 525 9,562 SH   SOLE 9 9,562 0 0
ISHARES INC FUND 464286400 2,704 94,023 SH   SOLE 9 94,023 0 0
ISHARES INC FUND 464286400 1,136 39,493 SH   DFND 20 0 0 39,493
ISHARES SILVER TR FUND 46428Q109 14,036 825,146 SH   SOLE 1 825,146 0 0
ISHARES SILVER TR FUND 46428Q109 57 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TR OPT 46428Q109 25,015 1,470,600 SH Put SOLE 8 1,470,600 0 0
ISHARES SILVER TR FUND 46428Q109 16,615 976,753 SH   SOLE 8 976,753 0 0
ISHARES SILVER TR OPT 46428Q109 67,098 3,944,600 SH Call SOLE 8 3,944,600 0 0
ISHARES TR FUND 464287176 6,413 52,133 SH   SOLE 1 52,133 0 0
ISHARES TR FUND 46429B671 144,288 2,204,558 SH   SOLE 1 2,204,558 0 0
ISHARES TR FUND 46435G524 4 84 SH   DFND 1 0 0 84
ISHARES TR FUND 46434V779 6 390 SH   DFND 1 0 0 390
ISHARES TR FUND 464287440 153 1,258 SH   DFND 1 0 0 1,258
ISHARES TR FUND 464287622 1,796 10,462 SH   SOLE 1 10,462 0 0
ISHARES TR OPT 464287465 498,070 8,182,500 SH Put SOLE 1 8,182,500 0 0
ISHARES TR FUND 464287440 64,392 528,365 SH   SOLE 1 528,365 0 0
ISHARES TR OPT 464287234 106,373 2,660,000 SH Call SOLE 1 2,660,000 0 0
ISHARES TR FUND 46432F339 113 1,177 SH   SOLE 1 1,177 0 0
ISHARES TR OPT 464288513 1,040,362 12,746,400 SH Call SOLE 1 12,746,400 0 0
ISHARES TR FUND 464287556 355,303 2,599,328 SH   SOLE 1 2,599,328 0 0
ISHARES TR FUND 464287739 49,790 631,773 SH   SOLE 1 631,773 0 0
ISHARES TR FUND 464288281 56,016 512,872 SH   SOLE 1 512,872 0 0
ISHARES TR OPT 464287465 270,872 4,450,000 SH Call SOLE 1 4,450,000 0 0
ISHARES TR FUND 464288182 817 11,808 SH   DFND 1 0 0 11,808
ISHARES TR FUND 464288802 2,517 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464288182 1,681 24,316 SH   SOLE 1 24,316 0 0
ISHARES TR FUND 464287390 34 1,581 SH   SOLE 1 1,581 0 0
ISHARES TR FUND 464287234 423 10,576 SH   DFND 1 0 0 10,576
ISHARES TR FUND 464287556 62 450 SH   DFND 1 0 0 450
ISHARES TR OPT 464287242 231,340 1,720,000 SH Call SOLE 1 1,720,000 0 0
ISHARES TR FUND 464287481 552 3,490 SH   DFND 1 0 0 3,490
ISHARES TR FUND 464287648 16,926 81,820 SH   SOLE 1 81,820 0 0
ISHARES TR FUND 464288224 9 720 SH   DFND 1 0 0 720
ISHARES TR FUND 464287457 179,389 2,071,228 SH   SOLE 1 2,071,228 0 0
ISHARES TR FUND 464287739 9 120 SH   DFND 1 0 0 120
ISHARES TR OPT 464288281 50,896 466,000 SH Put SOLE 1 466,000 0 0
ISHARES TR FUND 464287473 311 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287598 5,568 49,440 SH   SOLE 1 49,440 0 0
ISHARES TR FUND 464287507 94 530 SH   DFND 1 0 0 530
ISHARES TR FUND 464289529 116 3,750 SH   DFND 1 0 0 3,750
ISHARES TR FUND 464287432 474,688 2,895,675 SH   SOLE 1 2,895,675 0 0
ISHARES TR FUND 464287291 1,189 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 46429B747 351 3,430 SH   DFND 1 0 0 3,430
ISHARES TR FUND 464287465 84,709 1,391,647 SH   SOLE 1 1,391,647 0 0
ISHARES TR FUND 464288810 39,820 150,392 SH   SOLE 1 150,392 0 0
ISHARES TR FUND 464288513 287 3,512 SH   DFND 1 0 0 3,512
ISHARES TR FUND 46435G334 1,436 55,750 SH   SOLE 1 55,750 0 0
ISHARES TR FUND 464287408 1,465 13,538 SH   SOLE 1 13,538 0 0
ISHARES TR OPT 464288281 100,482 920,000 SH Call SOLE 1 920,000 0 0
ISHARES TR FUND 464287242 757 5,629 SH   DFND 1 0 0 5,629
ISHARES TR OPT 464288513 3,822,134 46,828,400 SH Put SOLE 1 46,828,400 0 0
ISHARES TR FUND 46429B606 33 1,985 SH   DFND 1 0 0 1,985
ISHARES TR FUND 464288281 9 86 SH   DFND 1 0 0 86
ISHARES TR FUND 464287614 1,108 5,770 SH   DFND 1 0 0 5,770
ISHARES TR FUND 464287457 344 3,977 SH   DFND 1 0 0 3,977
ISHARES TR FUND 464287184 131 3,295 SH   DFND 1 0 0 3,295
ISHARES TR FUND 46435G102 32 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464288430 47 725 SH   DFND 1 0 0 725
ISHARES TR FUND 464287341 23 1,200 SH   DFND 1 0 0 1,200
ISHARES TR FUND 464287598 653 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464287515 4,450 15,654 SH   SOLE 1 15,654 0 0
ISHARES TR OPT 464287242 392,740 2,920,000 SH Put SOLE 1 2,920,000 0 0
ISHARES TR FUND 464287655 19 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464287630 90 923 SH   DFND 1 0 0 923
ISHARES TR FUND 46429B135 3 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464288513 1,325,282 16,237,218 SH   SOLE 1 16,237,218 0 0
ISHARES TR OPT 464287655 1,261,416 8,810,000 SH Call SOLE 1 8,810,000 0 0
ISHARES TR FUND 464287291 504 2,140 SH   SOLE 1 2,140 0 0
ISHARES TR FUND 464287523 5,889 21,741 SH   SOLE 1 21,741 0 0
ISHARES TR FUND 464287234 187,382 4,685,715 SH   SOLE 1 4,685,715 0 0
ISHARES TR FUND 464287200 6,954 22,455 SH   DFND 1 0 0 22,455
ISHARES TR OPT 464287234 83,979 2,100,000 SH Put SOLE 1 2,100,000 0 0
ISHARES TR FUND 46429B598 720 24,810 SH   SOLE 1 24,810 0 0
ISHARES TR FUND 464288620 169 2,800 SH   DFND 1 0 0 2,800
ISHARES TR OPT 464287655 243,406 1,700,000 SH Put SOLE 1 1,700,000 0 0
ISHARES TR FUND 464287804 40,146 587,884 SH   SOLE 1 587,884 0 0
ISHARES TR FUND 464287242 677,329 5,035,913 SH   SOLE 1 5,035,913 0 0
ISHARES TR FUND 464288851 26 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287184 8,907 224,332 SH   SOLE 1 224,332 0 0
ISHARES TR FUND 464288257 415,872 5,641,237 SH   SOLE 1 5,641,237 0 0
ISHARES TR FUND 46434V886 674 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464287481 34,747 219,750 SH   SOLE 1 219,750 0 0
ISHARES TR FUND 464288497 62 1,320 SH   DFND 1 0 0 1,320
ISHARES TR FUND 464287614 2,398 12,492 SH   SOLE 1 12,492 0 0
ISHARES TR FUND 46429B465 51 900 SH   DFND 1 0 0 900
ISHARES TR FUND 46435G334 92 3,576 SH   DFND 1 0 0 3,576
ISHARES TR FUND 464287176 149 1,209 SH   DFND 1 0 0 1,209
ISHARES TR OPT 464288588 110,700 1,000,000 SH Call SOLE 1 1,000,000 0 0
ISHARES TR FUND 46429B689 164 2,481 SH   SOLE 1 2,481 0 0
ISHARES TR FUND 464288638 1,574 26,076 SH   SOLE 1 26,076 0 0
ISHARES TR OPT 464287184 3,970 100,000 SH Put SOLE 1 100,000 0 0
ISHARES TR FUND 464288687 8,149 235,250 SH   SOLE 1 235,250 0 0
ISHARES TR FUND 464288588 3,875 35,000 SH   SOLE 1 35,000 0 0
ISHARES TR FUND 464287713 6,890 250,000 SH   SOLE 1 250,000 0 0
ISHARES TR FUND 464288661 353 2,643 SH   SOLE 1 2,643 0 0
ISHARES TR FUND 464288414 236 2,045 SH   SOLE 1 2,045 0 0
ISHARES TR FUND 464288752 11,038 250,000 SH   SOLE 1 250,000 0 0
ISHARES TR FUND 464287648 132 639 SH   DFND 1 0 0 639
ISHARES TR FUND 464288489 7 300 SH   DFND 1 0 0 300
ISHARES TR FUND 464287226 91,482 773,900 SH   SOLE 1 773,900 0 0
ISHARES TR OPT 464288588 110,700 1,000,000 SH Put SOLE 1 1,000,000 0 0
ISHARES TR FUND 464287887 9 55 SH   DFND 1 0 0 55
ISHARES TR FUND 464287655 307,695 2,149,014 SH   SOLE 1 2,149,014 0 0
ISHARES TR FUND 464287432 131 800 SH   DFND 1 0 0 800
ISHARES TR FUND 464288828 19,301 100,000 SH   SOLE 1 100,000 0 0
ISHARES TR OPT 464287184 23,820 600,000 SH Call SOLE 1 600,000 0 0
ISHARES TR FUND 464288240 123,367 2,853,067 SH   SOLE 1 2,853,067 0 0
ISHARES TR FUND 464287192 186 1,144 SH   SOLE 8 1,144 0 0
ISHARES TR OPT 464288752 230 5,200 SH Put SOLE 8 5,200 0 0
ISHARES TR OPT 464287556 1,941 14,200 SH Put SOLE 8 14,200 0 0
ISHARES TR FUND 46435G334 110 4,265 SH   SOLE 8 4,265 0 0
ISHARES TR FUND 464288281 2,462 22,544 SH   SOLE 8 22,544 0 0
ISHARES TR OPT 464287432 245,026 1,494,700 SH Call SOLE 8 1,494,700 0 0
ISHARES TR OPT 464287614 941 4,900 SH Call SOLE 8 4,900 0 0
ISHARES TR FUND 464288513 250,940 3,074,486 SH   SOLE 8 3,074,486 0 0
ISHARES TR FUND 464287184 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 464287689 31 171 SH   SOLE 8 171 0 0
ISHARES TR OPT 464288752 26 600 SH Call SOLE 8 600 0 0
ISHARES TR OPT 464287465 433,181 7,116,500 SH Put SOLE 8 7,116,500 0 0
ISHARES TR OPT 464287507 213 1,200 SH Call SOLE 8 1,200 0 0
ISHARES TR FUND 464287200 1,135 3,665 SH   SOLE 8 3,665 0 0
ISHARES TR OPT 464287556 752 5,500 SH Call SOLE 8 5,500 0 0
ISHARES TR FUND 464288257 315 4,269 SH   SOLE 8 4,269 0 0
ISHARES TR OPT 464287739 11,333 143,800 SH Put SOLE 8 143,800 0 0
ISHARES TR OPT 464287234 910,800 22,775,700 SH Call SOLE 8 22,775,700 0 0
ISHARES TR FUND 464287655 30,921 215,956 SH   SOLE 8 215,956 0 0
ISHARES TR OPT 46435G334 327 12,700 SH Put SOLE 8 12,700 0 0
ISHARES TR FUND 464287408 2 14 SH   SOLE 8 14 0 0
ISHARES TR OPT 464287242 1,157 8,600 SH Call SOLE 8 8,600 0 0
ISHARES TR OPT 464287689 432 2,400 SH Put SOLE 8 2,400 0 0
ISHARES TR OPT 46429B671 9,818 150,000 SH Put SOLE 8 150,000 0 0
ISHARES TR OPT 464288281 2,523 23,100 SH Put SOLE 8 23,100 0 0
ISHARES TR OPT 464288257 103 1,400 SH Put SOLE 8 1,400 0 0
ISHARES TR OPT 464287184 443,699 11,176,300 SH Put SOLE 8 11,176,300 0 0
ISHARES TR OPT 46435G334 77 3,000 SH Call SOLE 8 3,000 0 0
ISHARES TR OPT 464288513 1,407,178 17,240,600 SH Put SOLE 8 17,240,600 0 0
ISHARES TR FUND 464288760 9 56 SH   SOLE 8 56 0 0
ISHARES TR FUND 46434V423 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287242 11,338 84,300 SH Put SOLE 8 84,300 0 0
ISHARES TR OPT 464287739 575 7,300 SH Call SOLE 8 7,300 0 0
ISHARES TR OPT 464288513 104,074 1,275,100 SH Call SOLE 8 1,275,100 0 0
ISHARES TR OPT 464287234 797,497 19,942,400 SH Put SOLE 8 19,942,400 0 0
ISHARES TR OPT 464287184 205,638 5,179,800 SH Call SOLE 8 5,179,800 0 0
ISHARES TR FUND 464287432 13 82 SH   SOLE 8 82 0 0
ISHARES TR OPT 464287655 2,303,981 16,091,500 SH Put SOLE 8 16,091,500 0 0
ISHARES TR OPT 464287465 403,179 6,623,600 SH Call SOLE 8 6,623,600 0 0
ISHARES TR OPT 464287440 1,194 9,800 SH Put SOLE 8 9,800 0 0
ISHARES TR OPT 464287440 4,156 34,100 SH Call SOLE 8 34,100 0 0
ISHARES TR FUND 464287242 0 2 SH   SOLE 8 2 0 0
ISHARES TR OPT 464287655 1,195,610 8,350,400 SH Call SOLE 8 8,350,400 0 0
ISHARES TR OPT 464287192 179 1,100 SH Put SOLE 8 1,100 0 0
ISHARES TR FUND 464287234 68 1,708 SH   SOLE 8 1,708 0 0
ISHARES TR OPT 464287432 127,587 778,300 SH Put SOLE 8 778,300 0 0
ISHARES TR FUND 464288752 300 6,806 SH   SOLE 8 6,806 0 0
ISHARES TR FUND 464287739 1,171 14,854 SH   SOLE 8 14,854 0 0
ISHARES TR FUND 46429B671 5,027 76,804 SH   SOLE 8 76,804 0 0
ISHARES TR OPT 464287234 91,977 2,300,000 SH Put SOLE 9 2,300,000 0 0
ISHARES TR FUND 464287655 193 1,353 SH   SOLE 9 1,353 0 0
ISHARES TR OPT 464287465 479,808 7,882,500 SH Put SOLE 9 7,882,500 0 0
ISHARES TR OPT 464287234 66,383 1,660,000 SH Call SOLE 9 1,660,000 0 0
ISHARES TR FUND 464287226 2,955 25,000 SH   SOLE 9 25,000 0 0
ISHARES TR FUND 464287184 147 3,700 SH   SOLE 9 3,700 0 0
ISHARES TR FUND 464287465 12,804 210,352 SH   SOLE 9 210,352 0 0
ISHARES TR FUND 464287556 81 591 SH   SOLE 9 591 0 0
ISHARES TR FUND 464287390 671 31,120 SH   SOLE 9 31,120 0 0
ISHARES TR FUND 464288513 2,775 34,000 SH   SOLE 9 34,000 0 0
ISHARES TR OPT 464287465 88,262 1,450,000 SH Call SOLE 9 1,450,000 0 0
ISHARES TR FUND 46429B598 49 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287234 16,324 408,202 SH   SOLE 9 408,202 0 0
ISHARES TR FUND 464288281 546 5,000 SH   DFND 20 0 0 5,000
ISHARES TR FUND 464287234 196 4,900 SH   SOLE 20 0 4,900 0
ISHARES TR FUND 464287200 1,951 6,300 SH   SOLE 20 0 6,300 0
ISHARES TR FUND 464287556 273 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464287101 142 1,000 SH   DFND 20 0 0 1,000
ISIS PHARMACEUTICALS INC DEL BOND 464337AJ3 13 12,000 PRN   SOLE 8 0 0 12,000
ISRAEL CHEMICALS LIMITED COM M5920A109 217 71,026 SH   SOLE 9 71,026 0 0
ISSUER DIRECT CORP COM 46520M204 0 7 SH   SOLE 8 7 0 0
ISTAR INC TRUS 45031U101 1,558 126,482 SH   SOLE 1 126,482 0 0
ISTAR INC BOND 45031UCB5 56 53,000 PRN   SOLE 8 0 0 53,000
ITAU UNIBANCO HLDG S A ADR 465562106 4,636 988,437 SH   SOLE 1 988,437 0 0
ITAU UNIBANCO HLDG S A ADR 465562106 300 63,930 SH   DFND 1 0 0 63,930
ITAU UNIBANCO HLDG S A ADR 465562106 4,168 888,820 SH   SOLE 8 888,820 0 0
ITAU UNIBANCO HLDG S A OPT 465562106 5,163 1,100,750 SH Put SOLE 8 1,100,750 0 0
ITAU UNIBANCO HLDG S A ADR 465562106 0 20 SH   SOLE 9 20 0 0
ITAU UNIBANCO HLDG S A ADR 465562106 302 64,310 SH   SOLE 99 64,310 0 0
ITERIS INC COM 46564T107 105 22,123 SH   SOLE 1 22,123 0 0
ITRON INC COM 465741106 2,314 34,925 SH   SOLE 1 34,925 0 0
ITRON INC COM 465741106 171 2,586 SH   SOLE 99 2,586 0 0
ITT INC COM 45073V108 1,827 31,100 SH   SOLE 1 31,100 0 0
ITT INC COM 45073V108 50 856 SH   SOLE 8 856 0 0
IVERIC BIO INC COM 46583P102 127 24,866 SH   SOLE 1 24,866 0 0
J &amp J SNACK FOODS CORP COM 466032109 3,445 27,112 SH   SOLE 1 27,112 0 0
J &amp J SNACK FOODS CORP COM 466032109 29 227 SH   SOLE 8 227 0 0
J ALEXANDERS HLDGS INC COM 46609J106 22 4,404 SH   SOLE 1 4,404 0 0
J ALEXANDERS HLDGS INC COM 46609J106 17 3,510 SH   SOLE 8 3,510 0 0
J JILL INC COM 46620W102 11 16,291 SH   SOLE 1 16,291 0 0
J JILL INC COM 46620W102 28 40,793 SH   SOLE 8 40,793 0 0
J2 GLOBAL INC COM 48123V102 3,110 49,198 SH   SOLE 1 49,198 0 0
J2 GLOBAL INC BOND 48123VAC6 356 325,000 PRN   SOLE 8 0 0 325,000
J2 GLOBAL INC COM 48123V102 60 951 SH   SOLE 8 951 0 0
JABIL INC COM 466313103 3,245 101,102 SH   SOLE 1 101,102 0 0
JABIL INC COM 466313103 36 1,119 SH   SOLE 8 1,119 0 0
JABIL INC OPT 466313103 1,784 55,600 SH Call SOLE 8 55,600 0 0
JACK IN THE BOX INC COM 466367109 962 12,978 SH   SOLE 1 12,978 0 0
JACK IN THE BOX INC COM 466367109 17 231 SH   SOLE 8 231 0 0
JACOBS ENGR GROUP INC COM 469814107 10,996 129,668 SH   SOLE 1 129,668 0 0
JACOBS ENGR GROUP INC OPT 469814107 212 2,500 SH Call SOLE 8 2,500 0 0
JACOBS ENGR GROUP INC COM 469814107 442 5,208 SH   SOLE 8 5,208 0 0
JACOBS ENGR GROUP INC COM 469814107 93 1,092 SH   SOLE 9 1,092 0 0
JAMES RIV GROUP LTD COM G5005R107 1,235 27,432 SH   SOLE 1 27,432 0 0
JAMES RIV GROUP LTD COM G5005R107 115 2,558 SH   SOLE 99 2,558 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 1,752 82,784 SH   SOLE 1 82,784 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 351 16,575 SH   SOLE 8 16,575 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 2 109 SH   SOLE 99 0 109 0
JAPAN SMALLER CAPITALIZATION FUND 47109U104 8 1,000 SH   DFND 1 0 0 1,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 7,816 8,494,000 PRN   SOLE 8 0 0 8,494,000
JAZZ PHARMACEUTICALS PLC COM G50871105 3,934 35,649 SH   SOLE 1 35,649 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 2,286 20,716 SH   SOLE 8 20,716 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 47 427 SH   SOLE 9 427 0 0
JBG SMITH PPTYS TRUS 46590V100 4,041 136,623 SH   SOLE 1 136,623 0 0
JBG SMITH PPTYS COM 46590V100 334 11,312 SH   SOLE 99 11,312 0 0
JD.COM INC OPT 47215P106 8,955 148,800 SH Call SOLE 8 148,800 0 0
JD.COM INC OPT 47215P106 16,381 272,200 SH Put SOLE 8 272,200 0 0
JD.COM INC ADR 47215P106 11,587 192,544 SH   SOLE 9 192,544 0 0
JD.COM INC ADR 47215P106 301 5,000 SH   SOLE 99 5,000 0 0
JEFFERIES FINL GROUP INC COM 47233W109 740 47,623 SH   SOLE 1 47,623 0 0
JEFFERIES FINL GROUP INC COM 47233W109 119 7,664 SH   SOLE 8 7,664 0 0
JEFFERIES FINL GROUP INC COM 47233W109 19 1,263 SH   SOLE 9 1,263 0 0
JELD-WEN HLDG INC COM 47580P103 602 37,414 SH   SOLE 1 37,414 0 0
JELD-WEN HLDG INC COM 47580P103 19 1,218 SH   SOLE 8 1,218 0 0
JELD-WEN HLDG INC COM 47580P103 319 19,819 SH   SOLE 99 19,819 0 0
JERNIGAN CAP INC TRUS 476405105 170 12,413 SH   SOLE 1 12,413 0 0
JERNIGAN CAP INC TRUS 476405105 0 29 SH   SOLE 8 29 0 0
JETBLUE AWYS CORP COM 477143101 55 5,000 SH   DFND 1 0 0 5,000
JETBLUE AWYS CORP COM 477143101 4,354 399,400 SH   SOLE 1 399,400 0 0
JETBLUE AWYS CORP OPT 477143101 29 2,700 SH Call SOLE 8 2,700 0 0
JETBLUE AWYS CORP OPT 477143101 540 49,500 SH Put SOLE 8 49,500 0 0
JETBLUE AWYS CORP COM 477143101 267 24,518 SH   SOLE 8 24,518 0 0
JETBLUE AWYS CORP COM 477143101 83 7,573 SH   SOLE 9 7,573 0 0
JETBLUE AWYS CORP COM 477143101 158 14,476 SH   SOLE 99 14,476 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 5,260 297,000 SH   SOLE 1 297,000 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 257 14,500 SH Put SOLE 8 14,500 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 622 35,100 SH Call SOLE 8 35,100 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 201 11,358 SH   SOLE 8 11,358 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 17 969 SH   SOLE 9 969 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 3,118 36,241 SH   SOLE 1 36,241 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 27 321 SH   SOLE 8 321 0 0
JOHNSON &amp JOHNSON COM 478160104 1,135 8,072 SH   DFND 1 0 0 8,072
JOHNSON &amp JOHNSON COM 478160104 385,442 2,740,815 SH   SOLE 1 2,129,492 611,323 0
JOHNSON &amp JOHNSON OPT 478160104 2,784 19,800 SH Put SOLE 1 19,800 0 0
JOHNSON &amp JOHNSON OPT 478160104 20,926 148,800 SH Call SOLE 1 148,800 0 0
JOHNSON &amp JOHNSON OPT 478160104 1,688 12,000 SH Call SOLE 8 12,000 0 0
JOHNSON &amp JOHNSON COM 478160104 1,473 10,475 SH   SOLE 8 10,475 0 0
JOHNSON &amp JOHNSON OPT 478160104 3,685 26,200 SH Put SOLE 8 26,200 0 0
JOHNSON &amp JOHNSON COM 478160104 12,665 90,063 SH   SOLE 9 90,063 0 0
JOHNSON &amp JOHNSON COM 478160104 984 6,999 SH   DFND 20 0 0 6,999
JOHNSON &amp JOHNSON COM 478160104 11,076 78,763 SH   SOLE 20 0 78,763 0
JOHNSON &amp JOHNSON COM 478160104 4,065 28,907 SH   SOLE 82 0 28,907 0
JOHNSON &amp JOHNSON COM 478160104 11,595 82,448 SH   SOLE 99 4,167 78,281 0
JOHNSON CTLS INTL PLC COM G51502105 26,256 769,073 SH   SOLE 1 769,073 0 0
JOHNSON CTLS INTL PLC COM G51502105 5 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC OPT G51502105 126 3,700 SH Put SOLE 8 3,700 0 0
JOHNSON CTLS INTL PLC COM G51502105 146 4,270 SH   SOLE 8 4,270 0 0
JOHNSON CTLS INTL PLC OPT G51502105 126 3,700 SH Call SOLE 8 3,700 0 0
JOHNSON CTLS INTL PLC COM G51502105 214 6,264 SH   SOLE 9 6,264 0 0
JOHNSON CTLS INTL PLC COM G51502105 330 9,656 SH   SOLE 99 9,656 0 0
JOHNSON OUTDOORS INC COM 479167108 756 8,291 SH   SOLE 1 8,291 0 0
JOHNSON OUTDOORS INC COM 479167108 3 28 SH   SOLE 8 28 0 0
JOINT CORP COM 47973J102 205 13,389 SH   SOLE 1 13,389 0 0
JONES LANG LASALLE INC COM 48020Q107 4,700 45,421 SH   SOLE 1 45,421 0 0
JONES LANG LASALLE INC COM 48020Q107 51 494 SH   SOLE 8 494 0 0
JONES LANG LASALLE INC COM 48020Q107 37 359 SH   SOLE 9 359 0 0
JOUNCE THERAPEUTICS INC COM 481116101 66 9,531 SH   SOLE 1 9,531 0 0
JOUNCE THERAPEUTICS INC COM 481116101 0 5 SH   SOLE 8 5 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 26,394 280,600 SH Put SOLE 1 280,600 0 0
JPMORGAN CHASE &amp CO COM 46625H100 4,005 42,574 SH   DFND 1 0 0 42,574
JPMORGAN CHASE &amp CO COM 46625H100 283,586 3,014,945 SH   SOLE 1 2,989,170 25,775 0
JPMORGAN CHASE &amp CO COM 46625H100 68,694 730,313 SH   SOLE 8 730,313 0 0
JPMORGAN CHASE &amp CO FUND 46625H365 133 10,052 SH   SOLE 8 10,052 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 144,391 1,535,100 SH Put SOLE 8 1,535,100 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 66,285 704,700 SH Call SOLE 8 704,700 0 0
JPMORGAN CHASE &amp CO COM 46625H100 5,112 54,351 SH   SOLE 9 54,351 0 0
JPMORGAN CHASE &amp CO COM 46625H100 124 1,315 SH   DFND 20 0 0 1,315
JUNIPER NETWORKS INC COM 48203R104 7,447 325,848 SH   SOLE 1 325,848 0 0
JUNIPER NETWORKS INC OPT 48203R104 411 18,000 SH Put SOLE 8 18,000 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,237 54,100 SH Call SOLE 8 54,100 0 0
JUNIPER NETWORKS INC COM 48203R104 62 2,713 SH   SOLE 8 2,713 0 0
JUNIPER NETWORKS INC COM 48203R104 75 3,270 SH   SOLE 9 3,270 0 0
K12 INC COM 48273U102 3,448 126,556 SH   SOLE 1 126,556 0 0
K12 INC COM 48273U102 2 66 SH   SOLE 8 66 0 0
KADANT INC COM 48282T104 667 6,690 SH   SOLE 1 6,690 0 0
KADMON HLDGS INC COM 48283N106 7,164 1,399,360 SH   SOLE 1 1,399,360 0 0
KADMON HLDGS INC COM 48283N106 173 33,777 SH   SOLE 8 33,777 0 0
KAISER ALUMINUM CORP COM 483007704 1,277 17,343 SH   SOLE 1 17,343 0 0
KAISER ALUMINUM CORP COM 483007704 25 336 SH   SOLE 8 336 0 0
KAISER ALUMINUM CORP COM 483007704 57 768 SH   SOLE 99 768 0 0
KALA PHARMACEUTICALS INC COM 483119103 1,638 155,933 SH   SOLE 1 155,933 0 0
KALA PHARMACEUTICALS INC COM 483119103 39 3,660 SH   SOLE 8 3,660 0 0
KALEIDO BIOSCIENCES INC COM 483347100 41 5,517 SH   SOLE 1 5,517 0 0
KALEIDO BIOSCIENCES INC COM 483347100 2 305 SH   SOLE 8 305 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 91 7,523 SH   SOLE 1 7,523 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 78 6,478 SH   SOLE 8 6,478 0 0
KAMAN CORP COM 483548103 1,134 27,259 SH   SOLE 1 27,259 0 0
KAMAN CORP COM 483548103 6 135 SH   SOLE 8 135 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 19 4,600 SH Put SOLE 8 4,600 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 6 1,578 SH   SOLE 8 1,578 0 0
KANSAS CITY SOUTHERN COM 485170302 20,738 138,916 SH   SOLE 1 138,916 0 0
KANSAS CITY SOUTHERN OPT 485170302 30 200 SH Call SOLE 8 200 0 0
KANSAS CITY SOUTHERN COM 485170302 563 3,769 SH   SOLE 8 3,769 0 0
KANSAS CITY SOUTHERN OPT 485170302 8,748 58,600 SH Put SOLE 8 58,600 0 0
KANSAS CITY SOUTHERN COM 485170302 113 760 SH   SOLE 9 760 0 0
KAR AUCTION SVCS INC COM 48238T109 1,455 105,674 SH   SOLE 1 105,674 0 0
KAR AUCTION SVCS INC COM 48238T109 3 198 SH   SOLE 8 198 0 0
KARUNA THERAPEUTICS INC COM 48576A100 984 8,836 SH   SOLE 1 8,836 0 0
KARUNA THERAPEUTICS INC COM 48576A100 51 459 SH   SOLE 8 459 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 1,351 71,361 SH   SOLE 1 71,361 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 13 654 SH   SOLE 8 654 0 0
KB FINL GROUP INC ADR 48241A105 36 1,311 SH   SOLE 99 1,311 0 0
KB HOME COM 48666K109 2,735 89,122 SH   SOLE 1 89,122 0 0
KB HOME OPT 48666K109 224 7,300 SH Call SOLE 8 7,300 0 0
KB HOME OPT 48666K109 3,338 108,800 SH Put SOLE 8 108,800 0 0
KB HOME COM 48666K109 934 30,448 SH   SOLE 8 30,448 0 0
KBR INC COM 48242W106 2,930 129,962 SH   SOLE 1 129,962 0 0
KBR INC OPT 48242W106 104 4,600 SH Call SOLE 8 4,600 0 0
KBR INC COM 48242W106 158 6,952 SH   SOLE 8 6,952 0 0
KEARNY FINL CORP MD COM 48716P108 636 77,641 SH   SOLE 1 77,641 0 0
KEARNY FINL CORP MD COM 48716P108 7 848 SH   SOLE 8 848 0 0
KELLOGG CO COM 487836108 24,296 367,783 SH   SOLE 1 367,783 0 0
KELLOGG CO COM 487836108 63 950 SH   DFND 1 0 0 950
KELLOGG CO OPT 487836108 16,066 243,200 SH Put SOLE 8 243,200 0 0
KELLOGG CO COM 487836108 8,043 121,755 SH   SOLE 8 121,755 0 0
KELLOGG CO OPT 487836108 1,394 21,100 SH Call SOLE 8 21,100 0 0
KELLOGG CO COM 487836108 1,799 27,245 SH   SOLE 9 27,245 0 0
KELLOGG CO COM 487836108 2,205 33,385 SH   SOLE 99 33,385 0 0
KELLY SVCS INC COM 488152208 551 34,799 SH   SOLE 1 34,799 0 0
KELLY SVCS INC COM 488152208 1 48 SH   SOLE 8 48 0 0
KEMPER CORP DEL COM 488401100 1,744 24,035 SH   SOLE 1 24,035 0 0
KEMPER CORP DEL COM 488401100 63 868 SH   SOLE 8 868 0 0
KEMPER CORP DEL COM 488401100 176 2,423 SH   SOLE 99 2,423 0 0
KENNAMETAL INC COM 489170100 1,336 46,572 SH   SOLE 1 46,572 0 0
KENNAMETAL INC COM 489170100 172 6,008 SH   SOLE 8 6,008 0 0
KENNAMETAL INC COM 489170100 210 7,320 SH   SOLE 99 7,320 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107 1,674 109,974 SH   SOLE 1 109,974 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107 78 5,151 SH   SOLE 8 5,151 0 0
KEURIG DR PEPPER INC COM 49271V100 9,707 341,776 SH   SOLE 1 341,776 0 0
KEURIG DR PEPPER INC COM 49271V100 17 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC COM 49271V100 2 59 SH   SOLE 8 59 0 0
KEURIG DR PEPPER INC COM 49271V100 31 1,081 SH   SOLE 9 1,081 0 0
KEURIG DR PEPPER INC COM 49271V100 4 135 SH   DFND 20 0 0 135
KEYCORP COM 493267108 10,448 857,747 SH   SOLE 1 857,747 0 0
KEYCORP OPT 493267108 34 2,800 SH Call SOLE 8 2,800 0 0
KEYCORP COM 493267108 108 8,927 SH   SOLE 8 8,927 0 0
KEYCORP OPT 493267108 292 24,000 SH Put SOLE 8 24,000 0 0
KEYCORP COM 493267108 93 7,699 SH   SOLE 9 7,699 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 10 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 17,855 177,165 SH   SOLE 1 177,165 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 300 2,975 SH   SOLE 8 2,975 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 180 1,782 SH   SOLE 9 1,782 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 167 32,434 SH   SOLE 1 32,434 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 8 1,484 SH   SOLE 8 1,484 0 0
KFORCE INC COM 493732101 836 28,609 SH   SOLE 1 28,609 0 0
KFORCE INC COM 493732101 3 87 SH   SOLE 8 87 0 0
KILROY RLTY CORP TRUS 49427F108 3,730 63,555 SH   SOLE 1 63,555 0 0
KILROY RLTY CORP COM 49427F108 1,448 24,663 SH   SOLE 99 24,663 0 0
KIMBALL ELECTRONICS INC COM 49428J109 179 13,224 SH   SOLE 1 13,224 0 0
KIMBALL ELECTRONICS INC COM 49428J109 3 226 SH   SOLE 8 226 0 0
KIMBALL INTL INC COM 494274103 369 31,911 SH   SOLE 1 31,911 0 0
KIMBALL INTL INC COM 494274103 18 1,562 SH   SOLE 8 1,562 0 0
KIMBERLY CLARK CORP COM 494368103 98 693 SH   DFND 1 0 0 693
KIMBERLY CLARK CORP COM 494368103 26,118 184,774 SH   SOLE 1 184,774 0 0
KIMBERLY CLARK CORP OPT 494368103 650 4,600 SH Put SOLE 8 4,600 0 0
KIMBERLY CLARK CORP COM 494368103 336 2,377 SH   SOLE 8 2,377 0 0
KIMBERLY CLARK CORP COM 494368103 397 2,807 SH   SOLE 9 2,807 0 0
KIMBERLY CLARK CORP COM 494368103 647 4,577 SH   SOLE 99 4,577 0 0
KIMCO RLTY CORP TRUS 49446R109 6,929 539,681 SH   SOLE 1 539,681 0 0
KIMCO RLTY CORP TRUS 49446R109 89 6,938 SH   SOLE 8 6,938 0 0
KIMCO RLTY CORP COM 49446R109 27 2,094 SH   SOLE 9 2,094 0 0
KINDER MORGAN INC DEL COM 49456B101 25,427 1,676,036 SH   SOLE 1 1,676,036 0 0
KINDER MORGAN INC DEL COM 49456B101 584 38,485 SH   SOLE 8 38,485 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,368 90,200 SH Put SOLE 8 90,200 0 0
KINDER MORGAN INC DEL OPT 49456B101 2,288 150,800 SH Call SOLE 8 150,800 0 0
KINDER MORGAN INC DEL COM 49456B101 322 21,254 SH   SOLE 9 21,254 0 0
KINDER MORGAN INC DEL COM 49456B101 1,660 109,408 SH   SOLE 82 109,408 0 0
KINDRED BIOSCIENCES INC COM 494577109 93 20,426 SH   SOLE 1 20,426 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 402 15,768 SH   SOLE 1 15,768 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 21 824 SH   SOLE 8 824 0 0
KINROSS GOLD CORP COM 496902404 13 1,800 SH   DFND 1 0 0 1,800
KINROSS GOLD CORP COM 496902404 4,665 646,220 SH   SOLE 1 646,220 0 0
KINROSS GOLD CORP OPT 496902404 95 13,200 SH Call SOLE 8 13,200 0 0
KINROSS GOLD CORP COM 496902404 650 89,974 SH   SOLE 8 89,974 0 0
KINROSS GOLD CORP OPT 496902404 212 29,300 SH Put SOLE 8 29,300 0 0
KINROSS GOLD CORP COM 496902404 62 8,501 SH   SOLE 9 8,501 0 0
KINSALE CAP GROUP INC COM 49714P108 4,748 30,592 SH   SOLE 1 30,592 0 0
KINSALE CAP GROUP INC COM 49714P108 35 226 SH   SOLE 8 226 0 0
KIRBY CORP COM 497266106 181 3,389 SH   SOLE 1 3,389 0 0
KIRBY CORP COM 497266106 218 4,059 SH   SOLE 8 4,059 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 3,529 85,552 SH   SOLE 1 85,552 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 67 1,627 SH   SOLE 9 1,627 0 0
KIRKLANDS INC COM 497498105 0 30 SH   SOLE 8 30 0 0
KITE RLTY GROUP TR TRUS 49803T300 2,647 229,480 SH   SOLE 1 229,480 0 0
KKR &amp CO INC COM 48251W104 9,297 301,061 SH   DFND 1 0 0 301,061
KKR &amp CO INC COM 48251W104 15,149 490,556 SH   SOLE 1 490,556 0 0
KKR &amp CO INC OPT 48251W104 16,984 550,000 SH Put SOLE 8 550,000 0 0
KKR &amp CO INC COM 48251W104 4,354 141,001 SH   SOLE 8 141,001 0 0
KKR &amp CO INC COM 48251W104 639 20,678 SH   SOLE 9 20,678 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 7,155 431,512 SH   SOLE 1 431,512 0 0
KKR REAL ESTATE FIN TR INC BOND 48251KAB6 2,430 2,480,000 PRN   SOLE 8 0 0 2,480,000
KLA CORP COM 482480100 28,928 148,739 SH   SOLE 1 148,739 0 0
KLA CORP OPT 482480100 681 3,500 SH Put SOLE 8 3,500 0 0
KLA CORP COM 482480100 168 863 SH   SOLE 8 863 0 0
KLA CORP COM 482480100 897 4,613 SH   SOLE 9 4,613 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 13 5,823 SH   SOLE 8 5,823 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 2,310 55,403 SH   SOLE 1 55,403 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 71 1,700 SH Call SOLE 8 1,700 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 2,273 54,500 SH Put SOLE 8 54,500 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 691 16,556 SH   SOLE 8 16,556 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 37 907 SH   SOLE 9 907 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 162 3,880 SH   SOLE 99 3,880 0 0
KNOLL INC COM 498904200 337 27,664 SH   SOLE 1 27,664 0 0
KNOLL INC COM 498904200 8 691 SH   SOLE 8 691 0 0
KNOWLES CORP COM 49926D109 1,618 106,060 SH   SOLE 1 106,060 0 0
KNOWLES CORP COM 49926D109 4 262 SH   SOLE 8 262 0 0
KNOWLES CORP BOND 49926DAB5 611 572,000 PRN   SOLE 8 0 0 572,000
KODIAK SCIENCES INC COM 50015M109 972 17,948 SH   SOLE 1 17,948 0 0
KODIAK SCIENCES INC COM 50015M109 49 894 SH   SOLE 8 894 0 0
KODIAK SCIENCES INC COM 50015M109 156 2,880 SH   SOLE 99 2,880 0 0
KOHLS CORP COM 500255104 6,338 305,282 SH   SOLE 1 305,282 0 0
KOHLS CORP COM 500255104 2,764 133,080 SH   SOLE 8 133,080 0 0
KOHLS CORP OPT 500255104 4,817 231,900 SH Put SOLE 8 231,900 0 0
KOHLS CORP OPT 500255104 4,227 203,500 SH Call SOLE 8 203,500 0 0
KOHLS CORP COM 500255104 81 3,892 SH   SOLE 9 3,892 0 0
KONTOOR BRANDS INC COM 50050N103 2,892 162,449 SH   SOLE 1 162,449 0 0
KONTOOR BRANDS INC COM 50050N103 10 551 SH   SOLE 8 551 0 0
KONTOOR BRANDS INC OPT 50050N103 869 48,800 SH Call SOLE 8 48,800 0 0
KONTOOR BRANDS INC COM 50050N103 51 2,891 SH   SOLE 99 2,891 0 0
KOPPERS HOLDINGS INC COM 50060P106 422 22,454 SH   SOLE 1 22,454 0 0
KOPPERS HOLDINGS INC COM 50060P106 0 16 SH   SOLE 8 16 0 0
KORN FERRY COM 500643200 3,229 105,104 SH   SOLE 1 105,104 0 0
KORN FERRY COM 500643200 42 1,382 SH   SOLE 8 1,382 0 0
KORNIT DIGITAL LTD COM M6372Q113 400 7,500 SH   SOLE 1 7,500 0 0
KOSMOS ENERGY LTD COM 500688106 368 221,807 SH   SOLE 1 221,807 0 0
KOSMOS ENERGY LTD COM 500688106 42 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 15 8,848 SH   SOLE 8 8,848 0 0
KOSS CORP COM 500692108 0 134 SH   SOLE 8 134 0 0
KRAFT HEINZ CO COM 500754106 6,920 216,989 SH   DFND 1 0 0 216,989
KRAFT HEINZ CO COM 500754106 51,397 1,611,761 SH   SOLE 1 1,611,761 0 0
KRAFT HEINZ CO OPT 500754106 11,417 358,000 SH Put SOLE 8 358,000 0 0
KRAFT HEINZ CO COM 500754106 3,002 94,132 SH   SOLE 8 94,132 0 0
KRAFT HEINZ CO OPT 500754106 3,862 121,100 SH Call SOLE 8 121,100 0 0
KRAFT HEINZ CO COM 500754106 5,872 184,147 SH   SOLE 9 184,147 0 0
KRAFT HEINZ CO COM 500754106 115 3,600 SH   DFND 20 0 0 3,600
KRANESHARES TR FUND 500767306 573 9,256 SH   SOLE 1 9,256 0 0
KRANESHARES TR OPT 500767306 384 6,200 SH Call SOLE 8 6,200 0 0
KRANESHARES TR FUND 500767306 529 8,547 SH   SOLE 8 8,547 0 0
KRATON CORPORATION COM 50077C106 706 40,909 SH   SOLE 1 40,909 0 0
KRATON CORPORATION COM 50077C106 8 432 SH   SOLE 8 432 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 4,070 260,431 SH   SOLE 1 260,431 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 23 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 20 1,283 SH   SOLE 8 1,283 0 0
KROGER CO COM 501044101 17,536 518,092 SH   SOLE 1 518,092 0 0
KROGER CO COM 501044101 258 7,594 SH   SOLE 8 7,594 0 0
KROGER CO OPT 501044101 2,491 73,600 SH Call SOLE 8 73,600 0 0
KROGER CO OPT 501044101 234 6,900 SH Put SOLE 8 6,900 0 0
KROGER CO COM 501044101 360 10,619 SH   SOLE 9 10,619 0 0
KROGER CO COM 501044101 441 13,031 SH   SOLE 99 13,031 0 0
KRONOS WORLDWIDE INC COM 50105F105 473 45,419 SH   SOLE 1 45,419 0 0
KRONOS WORLDWIDE INC COM 50105F105 5 500 SH   DFND 1 0 0 500
KRONOS WORLDWIDE INC COM 50105F105 1 175 SH   SOLE 8 175 0 0
KRYSTAL BIOTECH INC COM 501147102 272 6,571 SH   SOLE 1 6,571 0 0
KRYSTAL BIOTECH INC COM 501147102 10 233 SH   SOLE 8 233 0 0
KT CORP ADR 48268K101 638 65,485 SH   SOLE 99 65,485 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 468 22,458 SH   SOLE 1 22,458 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 0 13 SH   SOLE 8 13 0 0
KURA ONCOLOGY INC COM 50127T109 476 29,183 SH   SOLE 1 29,183 0 0
KURA ONCOLOGY INC COM 50127T109 914 56,095 SH   SOLE 8 56,095 0 0
KVH INDS INC COM 482738101 349 39,011 SH   SOLE 1 39,011 0 0
KVH INDS INC COM 482738101 1 111 SH   SOLE 8 111 0 0
L BRANDS INC COM 501797104 8,010 535,106 SH   SOLE 1 535,106 0 0
L BRANDS INC OPT 501797104 27,543 1,839,900 SH Call SOLE 8 1,839,900 0 0
L BRANDS INC COM 501797104 356 23,786 SH   SOLE 8 23,786 0 0
L BRANDS INC OPT 501797104 3,606 240,900 SH Put SOLE 8 240,900 0 0
L BRANDS INC COM 501797104 193 12,931 SH   SOLE 9 12,931 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 43 10,019 SH   SOLE 1 10,019 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 2 612 SH   SOLE 8 612 0 0
LA Z BOY INC COM 505336107 2,027 74,883 SH   SOLE 1 74,883 0 0
LA Z BOY INC COM 505336107 54 1,993 SH   SOLE 8 1,993 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 10,461 62,972 SH   SOLE 1 62,972 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 107 646 SH   SOLE 8 646 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 126 760 SH   SOLE 9 760 0 0
LADDER CAP CORP TRUS 505743104 1,753 216,571 SH   SOLE 1 216,571 0 0
LADDER CAP CORP TRUS 505743104 1 124 SH   SOLE 8 124 0 0
LAKE SHORE BANCORP INC COM 510700107 0 12 SH   SOLE 8 12 0 0
LAKELAND BANCORP INC COM 511637100 1,077 94,284 SH   SOLE 1 94,284 0 0
LAKELAND BANCORP INC COM 511637100 25 2,255 SH   SOLE 8 2,255 0 0
LAKELAND FINL CORP COM 511656100 1,667 35,774 SH   SOLE 1 35,774 0 0
LAKELAND FINL CORP COM 511656100 20 439 SH   SOLE 8 439 0 0
LAKELAND INDS INC COM 511795106 95 4,205 SH   SOLE 1 4,205 0 0
LAKELAND INDS INC COM 511795106 0 13 SH   SOLE 8 13 0 0
LAM RESEARCH CORP COM 512807108 44,626 137,966 SH   SOLE 1 137,966 0 0
LAM RESEARCH CORP COM 512807108 3 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP OPT 512807108 5,952 18,400 SH Put SOLE 8 18,400 0 0
LAM RESEARCH CORP COM 512807108 1,517 4,692 SH   SOLE 8 4,692 0 0
LAM RESEARCH CORP OPT 512807108 2,005 6,200 SH Call SOLE 8 6,200 0 0
LAM RESEARCH CORP COM 512807108 554 1,717 SH   SOLE 9 1,717 0 0
LAM RESEARCH CORP COM 512807108 3 8 SH   DFND 20 0 0 8
LAM RESEARCH CORP COM 512807108 325 1,006 SH   SOLE 99 1,006 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 3,339 50,027 SH   SOLE 1 50,027 0 0
LAMAR ADVERTISING CO NEW COM 512816109 537 8,040 SH   SOLE 1 8,040 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 0 5 SH   SOLE 8 5 0 0
LAMAR ADVERTISING CO NEW COM 512816109 320 4,794 SH   SOLE 99 4,794 0 0
LAMB WESTON HLDGS INC COM 513272104 5,238 81,922 SH   SOLE 1 81,922 0 0
LAMB WESTON HLDGS INC COM 513272104 61 957 SH   SOLE 8 957 0 0
LAMB WESTON HLDGS INC COM 513272104 73 1,163 SH   SOLE 9 1,163 0 0
LAMB WESTON HLDGS INC COM 513272104 708 11,081 SH   SOLE 99 11,081 0 0
LANCASTER COLONY CORP COM 513847103 4,027 25,986 SH   SOLE 1 25,986 0 0
LANCASTER COLONY CORP COM 513847103 75 484 SH   SOLE 8 484 0 0
LANDEC CORP COM 514766104 113 14,153 SH   SOLE 1 14,153 0 0
LANDEC CORP COM 514766104 0 61 SH   SOLE 8 61 0 0
LANDMARK BANCORP INC COM 51504L107 50 2,021 SH   SOLE 1 2,021 0 0
LANDMARK BANCORP INC COM 51504L107 28 1,151 SH   SOLE 8 1,151 0 0
LANDS END INC NEW COM 51509F105 139 17,277 SH   SOLE 1 17,277 0 0
LANDS END INC NEW OPT 51509F105 150 18,700 SH Put SOLE 8 18,700 0 0
LANDS END INC NEW OPT 51509F105 92 11,400 SH Call SOLE 8 11,400 0 0
LANDS END INC NEW COM 51509F105 18 2,244 SH   SOLE 8 2,244 0 0
LANDSTAR SYS INC COM 515098101 1,716 15,281 SH   SOLE 1 15,281 0 0
LANDSTAR SYS INC COM 515098101 34 305 SH   SOLE 8 305 0 0
LANDSTAR SYS INC OPT 515098101 1,000 8,900 SH Put SOLE 8 8,900 0 0
LANNET INC COM 516012101 320 44,084 SH   SOLE 1 44,084 0 0
LANNET INC COM 516012101 2 258 SH   SOLE 8 258 0 0
LANTHEUS HLDGS INC COM 516544103 1,267 88,704 SH   SOLE 1 88,704 0 0
LAS VEGAS SANDS CORP COM 517834107 10,167 223,275 SH   SOLE 1 223,275 0 0
LAS VEGAS SANDS CORP COM 517834107 96 2,100 SH   DFND 1 0 0 2,100
LAS VEGAS SANDS CORP OPT 517834107 8,152 179,000 SH Put SOLE 8 179,000 0 0
LAS VEGAS SANDS CORP OPT 517834107 6,640 145,800 SH Call SOLE 8 145,800 0 0
LAS VEGAS SANDS CORP COM 517834107 4,736 103,983 SH   SOLE 8 103,983 0 0
LAS VEGAS SANDS CORP COM 517834107 212 4,638 SH   SOLE 9 4,638 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 2,100 73,963 SH   SOLE 1 73,963 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 329 11,600 SH   SOLE 99 11,600 0 0
LAUDER ESTEE COS INC COM 518439104 68,201 361,466 SH   SOLE 1 318,694 42,772 0
LAUDER ESTEE COS INC COM 518439104 1,310 6,943 SH   DFND 1 0 0 6,943
LAUDER ESTEE COS INC COM 518439104 263 1,393 SH   SOLE 8 1,393 0 0
LAUDER ESTEE COS INC OPT 518439104 2,075 11,000 SH Call SOLE 8 11,000 0 0
LAUDER ESTEE COS INC OPT 518439104 2,208 11,700 SH Put SOLE 8 11,700 0 0
LAUDER ESTEE COS INC COM 518439104 336 1,780 SH   SOLE 9 1,780 0 0
LAUDER ESTEE COS INC COM 518439104 409 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 60 317 SH   SOLE 82 0 317 0
LAUDER ESTEE COS INC COM 518439104 1,149 6,089 SH   SOLE 99 0 6,089 0
LAUREATE EDUCATION INC COM 518613203 601 60,228 SH   SOLE 1 60,228 0 0
LAUREATE EDUCATION INC COM 518613203 34 3,384 SH   SOLE 8 3,384 0 0
LAWSON PRODS INC COM 520776105 135 4,166 SH   SOLE 1 4,166 0 0
LAWSON PRODS INC COM 520776105 0 1 SH   SOLE 8 1 0 0
LAZARD LTD COM G54050102 2,995 104,631 SH   SOLE 1 104,631 0 0
LAZARD LTD COM G54050102 269 9,396 SH   SOLE 8 9,396 0 0
LAZARD LTD OPT G54050102 249 8,700 SH Put SOLE 8 8,700 0 0
LCI INDS COM 50189K103 3,973 34,563 SH   SOLE 1 34,563 0 0
LCI INDS COM 50189K103 312 2,713 SH   SOLE 99 2,713 0 0
LCNB CORP COM 50181P100 107 6,743 SH   SOLE 1 6,743 0 0
LCNB CORP COM 50181P100 0 29 SH   SOLE 8 29 0 0
LEAF GROUP LTD COM 52177G102 18 4,938 SH   SOLE 8 4,938 0 0
LEAR CORP COM 521865204 3,187 29,223 SH   SOLE 1 29,223 0 0
LEAR CORP COM 521865204 906 8,311 SH   SOLE 8 8,311 0 0
LEAR CORP OPT 521865204 545 5,000 SH Put SOLE 8 5,000 0 0
LEAR CORP COM 521865204 46 422 SH   SOLE 9 422 0 0
LEAR CORP COM 521865204 193 1,771 SH   SOLE 99 1,771 0 0
LEE ENTERPRISES INC COM 523768109 14 14,381 SH   SOLE 8 14,381 0 0
LEGACY HOUSING CORP COM 52472M101 63 4,439 SH   SOLE 1 4,439 0 0
LEGG MASON INC COM 524901105 137,616 2,766,164 SH   SOLE 1 2,766,164 0 0
LEGG MASON INC COM 524901105 36 718 SH   SOLE 8 718 0 0
LEGG MASON INC OPT 524901105 866 17,400 SH Put SOLE 8 17,400 0 0
LEGGETT &amp PLATT INC COM 524660107 1,079 30,720 SH   SOLE 1 30,720 0 0
LEGGETT &amp PLATT INC OPT 524660107 4 100 SH Put SOLE 8 100 0 0
LEGGETT &amp PLATT INC COM 524660107 30 827 SH   SOLE 8 827 0 0
LEGGETT &amp PLATT INC OPT 524660107 4 100 SH Call SOLE 8 100 0 0
LEGGETT &amp PLATT INC COM 524660107 21 616 SH   SOLE 9 616 0 0
LEIDOS HOLDINGS INC COM 525327102 76 813 SH   DFND 1 0 0 813
LEIDOS HOLDINGS INC COM 525327102 10,716 114,404 SH   SOLE 1 114,404 0 0
LEIDOS HOLDINGS INC COM 525327102 145 1,560 SH   SOLE 8 1,560 0 0
LEIDOS HOLDINGS INC COM 525327102 121 1,287 SH   SOLE 9 1,287 0 0
LEMAITRE VASCULAR INC COM 525558201 398 15,072 SH   SOLE 1 15,072 0 0
LENDINGTREE INC NEW COM 52603B107 3,930 13,573 SH   SOLE 1 13,573 0 0
LENDINGTREE INC NEW BOND 52603BAA5 257 172,000 PRN   SOLE 8 0 0 172,000
LENNAR CORP COM 526057302 782 16,965 SH   SOLE 1 16,965 0 0
LENNAR CORP COM 526057104 13,916 225,832 SH   SOLE 1 225,832 0 0
LENNAR CORP OPT 526057104 912 14,800 SH Put SOLE 8 14,800 0 0
LENNAR CORP COM 526057104 571 9,279 SH   SOLE 8 9,279 0 0
LENNAR CORP COM 526057302 11 231 SH   SOLE 8 231 0 0
LENNAR CORP COM 526057104 132 2,148 SH   SOLE 9 2,148 0 0
LENNAR CORP COM 526057104 274 4,444 SH   SOLE 99 4,444 0 0
LENNOX INTL INC COM 526107107 6,402 27,483 SH   SOLE 1 27,483 0 0
LENNOX INTL INC COM 526107107 195 837 SH   SOLE 8 837 0 0
LENNOX INTL INC COM 526107107 58 251 SH   SOLE 9 251 0 0
LEO HOLDINGS CORP COM G5463L105 13,322 1,280,953 SH   SOLE 8 1,280,953 0 0
LEVEL ONE BANCORP INC COM 52730D208 67 3,990 SH   SOLE 1 3,990 0 0
LEVEL ONE BANCORP INC COM 52730D208 0 20 SH   SOLE 8 20 0 0
LEVI STRAUSS &amp CO NEW COM 52736R102 75 5,595 SH   SOLE 8 5,595 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 15 1,100 SH Call SOLE 8 1,100 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 284 141,951 SH   SOLE 1 141,951 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 3 1,078 SH   SOLE 8 1,078 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 2,683 252,162 SH   SOLE 1 252,162 0 0
LEXINGTON REALTY TRUST TRUS 529043101 5,392 511,009 SH   SOLE 1 511,009 0 0
LEXINGTON REALTY TRUST TRUS 529043101 5 485 SH   SOLE 8 485 0 0
LG DISPLAY CO LTD ADR 50186V102 2,191 453,650 SH   DFND 20 0 0 453,650
LGI HOMES INC COM 50187T106 2,285 25,962 SH   SOLE 1 25,962 0 0
LGI HOMES INC COM 50187T106 83 938 SH   SOLE 8 938 0 0
LGI HOMES INC COM 50187T106 360 4,088 SH   SOLE 99 4,088 0 0
LHC GROUP INC COM 50187A107 3,955 22,679 SH   SOLE 1 22,679 0 0
LHC GROUP INC COM 50187A107 61 349 SH   SOLE 8 349 0 0
LIANLUO SMART LTD COM G5478K100 41 59,200 SH   SOLE 8 59,200 0 0
LIBBEY INC COM 529898108 0 18 SH   SOLE 8 18 0 0
LIBERTY BROADBAND CORP COM 530307107 1,814 14,845 SH   SOLE 1 14,845 0 0
LIBERTY BROADBAND CORP COM 530307305 77,893 628,367 SH   SOLE 1 628,367 0 0
LIBERTY BROADBAND CORP COM 530307305 111 899 SH   SOLE 8 899 0 0
LIBERTY BROADBAND CORP COM 530307107 20 163 SH   SOLE 8 163 0 0
LIBERTY BROADBAND CORP COM 530307107 9 76 SH   SOLE 9 76 0 0
LIBERTY BROADBAND CORP COM 530307305 93 748 SH   SOLE 9 748 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 41 SH   DFND 1 0 0 41
LIBERTY GLOBAL PLC COM G5480U120 7,517 349,515 SH   SOLE 1 349,515 0 0
LIBERTY GLOBAL PLC COM G5480U104 3,810 174,299 SH   SOLE 1 174,299 0 0
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC OPT G5480U104 144 6,600 SH Put SOLE 8 6,600 0 0
LIBERTY GLOBAL PLC COM G5480U104 98 4,469 SH   SOLE 8 4,469 0 0
LIBERTY GLOBAL PLC COM G5480U104 30 1,362 SH   SOLE 9 1,362 0 0
LIBERTY GLOBAL PLC COM G5480U120 65 3,081 SH   SOLE 9 3,081 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 247 25,376 SH   SOLE 1 25,376 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 708 74,970 SH   SOLE 1 74,970 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 1 140 SH   SOLE 8 140 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 6 654 SH   SOLE 8 654 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 14 SH   SOLE 9 14 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 5 SH   SOLE 9 5 0 0
LIBERTY MEDIA CORP BOND 530715AG6 94 135,000 PRN   SOLE 8 0 0 135,000
LIBERTY MEDIA CORP DEL COM 531229870 31 1,059 SH   SOLE 1 1,059 0 0
LIBERTY MEDIA CORP DEL COM 531229888 396 20,052 SH   SOLE 1 20,052 0 0
LIBERTY MEDIA CORP DEL COM 531229607 6,019 174,729 SH   SOLE 1 174,729 0 0
LIBERTY MEDIA CORP DEL COM 531229706 143 7,107 SH   SOLE 1 7,107 0 0
LIBERTY MEDIA CORP DEL COM 531229409 1,512 43,815 SH   SOLE 1 43,815 0 0
LIBERTY MEDIA CORP DEL COM 531229854 2,596 81,855 SH   SOLE 1 81,855 0 0
LIBERTY MEDIA CORP DEL BOND 531229AB8 375 360,000 PRN   SOLE 8 0 0 360,000
LIBERTY MEDIA CORP DEL BOND 531229AF9 110 101,000 PRN   SOLE 8 0 0 101,000
LIBERTY MEDIA CORP DEL COM 531229870 4 123 SH   SOLE 8 123 0 0
LIBERTY MEDIA CORP DEL COM 531229607 2,001 58,085 SH   SOLE 8 58,085 0 0
LIBERTY MEDIA CORP DEL COM 531229409 419 12,115 SH   SOLE 8 12,115 0 0
LIBERTY MEDIA CORP DEL COM 531229854 33 1,041 SH   SOLE 8 1,041 0 0
LIBERTY MEDIA CORP DEL BOND 531229AE2 1,769 3,725,000 PRN   SOLE 8 0 0 3,725,000
LIBERTY MEDIA CORP DEL COM 531229607 42 1,217 SH   SOLE 9 1,217 0 0
LIBERTY MEDIA CORP DEL COM 531229409 21 610 SH   SOLE 9 610 0 0
LIBERTY MEDIA CORP DEL COM 531229854 45 1,423 SH   SOLE 9 1,423 0 0
LIBERTY MEDIA CORP DEL COM 531229854 206 6,496 SH   SOLE 99 6,496 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 422 77,200 SH   SOLE 1 77,200 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 23 4,187 SH   SOLE 8 4,187 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 85 39,871 SH   SOLE 1 39,871 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 6 2,982 SH   SOLE 8 2,982 0 0
LIFE STORAGE INC TRUS 53223X107 3,086 32,492 SH   SOLE 1 32,492 0 0
LIFE STORAGE INC COM 53223X107 412 4,342 SH   SOLE 99 4,342 0 0
LIFETIME BRANDS INC COM 53222Q103 45 6,646 SH   SOLE 1 6,646 0 0
LIFETIME BRANDS INC COM 53222Q103 0 11 SH   SOLE 8 11 0 0
LIFEVANTAGE CORP COM 53222K205 101 7,469 SH   SOLE 1 7,469 0 0
LIFEWAY FOODS INC COM 531914109 0 1 SH   SOLE 8 1 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 7,533 67,346 SH   SOLE 1 67,346 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 106 948 SH   SOLE 8 948 0 0
LIGAND PHARMACEUTICALS INC BOND 53220KAF5 1,718 1,976,000 PRN   SOLE 8 0 0 1,976,000
LIGAND PHARMACEUTICALS INC COM 53220K504 224 2,000 SH   DFND 20 0 0 2,000
LILIS ENERGY INC COM 532403201 17 341,100 SH   SOLE 8 341,100 0 0
LILLY ELI &amp CO COM 532457108 84,930 517,290 SH   SOLE 1 517,290 0 0
LILLY ELI &amp CO COM 532457108 616 3,754 SH   DFND 1 0 0 3,754
LILLY ELI &amp CO OPT 532457108 13,134 80,000 SH Put SOLE 1 80,000 0 0
LILLY ELI &amp CO COM 532457108 7,834 47,720 SH   SOLE 8 47,720 0 0
LILLY ELI &amp CO OPT 532457108 5,812 35,400 SH Call SOLE 8 35,400 0 0
LILLY ELI &amp CO OPT 532457108 19,817 120,700 SH Put SOLE 8 120,700 0 0
LILLY ELI &amp CO COM 532457108 7,747 47,182 SH   SOLE 9 47,182 0 0
LIMBACH HLDGS INC COM 53263P105 0 43 SH   SOLE 8 43 0 0
LIMELIGHT NETWORKS INC COM 53261M104 469 63,879 SH   SOLE 1 63,879 0 0
LIMESTONE BANCORP INC COM 53262L105 36 2,754 SH   SOLE 1 2,754 0 0
LIMONEIRA CO COM 532746104 130 8,959 SH   SOLE 1 8,959 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,156 13,730 SH   SOLE 1 13,730 0 0
LINCOLN ELEC HLDGS INC COM 533900106 78 926 SH   SOLE 8 926 0 0
LINCOLN ELEC HLDGS INC COM 533900106 343 4,074 SH   SOLE 99 4,074 0 0
LINCOLN NATL CORP IND COM 534187109 6,457 175,484 SH   SOLE 1 175,484 0 0
LINCOLN NATL CORP IND COM 534187109 144 3,902 SH   SOLE 8 3,902 0 0
LINCOLN NATL CORP IND OPT 534187109 291 7,900 SH Put SOLE 8 7,900 0 0
LINCOLN NATL CORP IND OPT 534187109 291 7,900 SH Call SOLE 8 7,900 0 0
LINCOLN NATL CORP IND COM 534187109 59 1,607 SH   SOLE 9 1,607 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 197 25,560 SH   SOLE 1 25,560 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 1 147 SH   SOLE 8 147 0 0
LINDE PLC COM G5494J103 277,790 1,309,651 SH   SOLE 1 1,309,651 0 0
LINDE PLC COM G5494J103 993 4,680 SH   DFND 1 0 0 4,680
LINDE PLC COM G5494J103 722 3,405 SH   SOLE 8 3,405 0 0
LINDE PLC OPT G5494J103 233 1,100 SH Put SOLE 8 1,100 0 0
LINDE PLC OPT G5494J103 2,651 12,500 SH Call SOLE 8 12,500 0 0
LINDE PLC COM G5494J103 42,041 198,213 SH   SOLE 9 198,213 0 0
LINDSAY CORP COM 535555106 909 9,859 SH   SOLE 1 9,859 0 0
LINDSAY CORP COM 535555106 0 1 SH   SOLE 8 1 0 0
LINE CORP ADR 53567X101 5 100 SH   DFND 1 0 0 100
LINX SA ADR 53619W101 0 93 SH   SOLE 8 93 0 0
LIONS GATE ENTMNT CORP COM 535919500 72 10,596 SH   SOLE 1 10,596 0 0
LIONS GATE ENTMNT CORP COM 535919401 317 42,795 SH   SOLE 1 42,795 0 0
LIONS GATE ENTMNT CORP COM 535919500 5 762 SH   SOLE 8 762 0 0
LIONS GATE ENTMNT CORP COM 535919401 1 101 SH   SOLE 8 101 0 0
LIPOCINE INC NEW COM 53630X104 10 7,800 SH   SOLE 8 7,800 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 95 11,203 SH   SOLE 1 11,203 0 0
LIQUIDITY SERVICES INC COM 53635B107 149 25,075 SH   SOLE 1 25,075 0 0
LIQUIDITY SERVICES INC COM 53635B107 0 42 SH   SOLE 8 42 0 0
LITHIA MTRS INC COM 536797103 3,190 21,074 SH   SOLE 1 21,074 0 0
LITHIA MTRS INC COM 536797103 137 907 SH   SOLE 8 907 0 0
LITTELFUSE INC COM 537008104 1,598 9,368 SH   SOLE 1 9,368 0 0
LITTELFUSE INC COM 537008104 25 143 SH   SOLE 8 143 0 0
LITTELFUSE INC COM 537008104 264 1,545 SH   SOLE 99 1,545 0 0
LIVANOVA PLC COM G5509L101 56,594 1,175,851 SH   SOLE 1 1,175,851 0 0
LIVANOVA PLC OPT G5509L101 260 5,400 SH Call SOLE 8 5,400 0 0
LIVANOVA PLC COM G5509L101 325 6,743 SH   SOLE 8 6,743 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 214 4,817 SH   DFND 1 0 0 4,817
LIVE NATION ENTERTAINMENT IN COM 538034109 9,850 222,216 SH   SOLE 1 222,216 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 4,907 110,700 SH Put SOLE 8 110,700 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 32 716 SH   SOLE 8 716 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 3,857 87,000 SH Call SOLE 8 87,000 0 0
LIVE NATION ENTERTAINMENT IN BOND 538034AQ2 103 101,000 PRN   SOLE 8 0 0 101,000
LIVE NATION ENTERTAINMENT IN COM 538034109 67 1,528 SH   SOLE 9 1,528 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 208 4,693 SH   SOLE 99 4,693 0 0
LIVE OAK BANCSHARES INC COM 53803X105 223 15,440 SH   SOLE 1 15,440 0 0
LIVE VENTURES INC COM 538142308 0 7 SH   SOLE 8 7 0 0
LIVENT CORP COM 53814L108 821 133,230 SH   SOLE 1 133,230 0 0
LIVENT CORP COM 53814L108 2 381 SH   SOLE 8 381 0 0
LIVENT CORP COM 53814L108 0 1 SH   SOLE 9 1 0 0
LIVENT CORP COM 53814L108 78 12,600 SH   SOLE 99 12,600 0 0
LIVEPERSON INC COM 538146101 7,967 192,281 SH   SOLE 1 192,281 0 0
LIVEPERSON INC COM 538146101 122 2,934 SH   SOLE 8 2,934 0 0
LIVEPERSON INC OPT 538146101 849 20,500 SH Put SOLE 8 20,500 0 0
LIVEPERSON INC OPT 538146101 551 13,300 SH Call SOLE 8 13,300 0 0
LIVERAMP HLDGS INC COM 53815P108 1,558 36,699 SH   SOLE 1 36,699 0 0
LIVERAMP HLDGS INC COM 53815P108 15 364 SH   SOLE 8 364 0 0
LIVEXLIVE MEDIA INC COM 53839L208 102 28,006 SH   SOLE 1 28,006 0 0
LIVEXLIVE MEDIA INC COM 53839L208 6 1,622 SH   SOLE 8 1,622 0 0
LKQ CORP COM 501889208 4,857 185,392 SH   SOLE 1 185,392 0 0
LKQ CORP OPT 501889208 66 2,500 SH Put SOLE 8 2,500 0 0
LKQ CORP COM 501889208 146 5,592 SH   SOLE 8 5,592 0 0
LKQ CORP COM 501889208 61 2,370 SH   SOLE 9 2,370 0 0
LKQ CORP COM 501889208 245 9,341 SH   SOLE 99 9,341 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 3 2,050 SH   DFND 1 0 0 2,050
LOCKHEED MARTIN CORP COM 539830109 90,300 247,453 SH   SOLE 1 247,453 0 0
LOCKHEED MARTIN CORP COM 539830109 666 1,826 SH   DFND 1 0 0 1,826
LOCKHEED MARTIN CORP OPT 539830109 9,853 27,000 SH Call SOLE 8 27,000 0 0
LOCKHEED MARTIN CORP OPT 539830109 7,043 19,300 SH Put SOLE 8 19,300 0 0
LOCKHEED MARTIN CORP COM 539830109 262 717 SH   SOLE 8 717 0 0
LOCKHEED MARTIN CORP COM 539830109 817 2,240 SH   SOLE 9 2,240 0 0
LOEWS CORP COM 540424108 9,861 287,563 SH   SOLE 1 287,563 0 0
LOEWS CORP COM 540424108 116 3,392 SH   SOLE 8 3,392 0 0
LOEWS CORP COM 540424108 72 2,111 SH   SOLE 9 2,111 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 56 6,606 SH   SOLE 1 6,606 0 0
LOGITECH INTL S A COM H50430232 14,737 225,979 SH   SOLE 1 225,979 0 0
LOGITECH INTL S A COM H50430232 6,458 99,029 SH   SOLE 9 99,029 0 0
LOGITECH INTL S A COM H50430232 82 1,261 SH   SOLE 99 1,261 0 0
LOGMEIN INC COM 54142L109 36,583 431,569 SH   SOLE 1 431,569 0 0
LOGMEIN INC COM 54142L109 9 111 SH   SOLE 8 111 0 0
LONESTAR RES US INC COM 54240F103 0 559 SH   SOLE 8 559 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 139 7,113 SH   SOLE 1 7,113 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 8 400 SH Call SOLE 8 400 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 18 955 SH   SOLE 8 955 0 0
LOUISIANA PAC CORP COM 546347105 1,618 63,093 SH   SOLE 1 63,093 0 0
LOUISIANA PAC CORP OPT 546347105 646 25,200 SH Put SOLE 8 25,200 0 0
LOUISIANA PAC CORP COM 546347105 399 15,546 SH   SOLE 8 15,546 0 0
LOVESAC COMPANY COM 54738L109 130 4,917 SH   SOLE 1 4,917 0 0
LOWES COS INC COM 548661107 90,791 671,945 SH   SOLE 1 671,945 0 0
LOWES COS INC OPT 548661107 892 6,600 SH Put SOLE 8 6,600 0 0
LOWES COS INC OPT 548661107 3,973 29,400 SH Call SOLE 8 29,400 0 0
LOWES COS INC COM 548661107 268 1,987 SH   SOLE 8 1,987 0 0
LOWES COS INC COM 548661107 814 6,019 SH   SOLE 9 6,019 0 0
LPL FINL HLDGS INC COM 50212V100 1,919 24,474 SH   SOLE 1 24,474 0 0
LPL FINL HLDGS INC COM 50212V100 169 2,148 SH   SOLE 8 2,148 0 0
LPL FINL HLDGS INC COM 50212V100 190 2,426 SH   SOLE 99 2,426 0 0
LSB INDS INC COM 502160104 7 6,040 SH   SOLE 8 6,040 0 0
LSI INDS INC COM 50216C108 92 14,055 SH   SOLE 1 14,055 0 0
LTC PPTYS INC TRUS 502175102 3,751 99,585 SH   SOLE 1 99,585 0 0
LUCKIN COFFEE INC ADR 54951L109 696 298,892 SH   SOLE 1 298,892 0 0
LUCKIN COFFEE INC ADR 54951L109 1 555 SH   DFND 1 0 0 555
LUCKIN COFFEE INC ADR 54951L109 186 79,722 SH   SOLE 8 79,722 0 0
LUCKIN COFFEE INC ADR 54951L109 1,202 515,737 SH   SOLE 9 515,737 0 0
LULULEMON ATHLETICA INC COM 550021109 7 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 21,165 67,834 SH   SOLE 1 67,834 0 0
LULULEMON ATHLETICA INC OPT 550021109 25,304 81,100 SH Call SOLE 8 81,100 0 0
LULULEMON ATHLETICA INC OPT 550021109 30,577 98,000 SH Put SOLE 8 98,000 0 0
LULULEMON ATHLETICA INC COM 550021109 9,021 28,914 SH   SOLE 8 28,914 0 0
LULULEMON ATHLETICA INC COM 550021109 662 2,123 SH   SOLE 9 2,123 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 362 26,136 SH   SOLE 1 26,136 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 17 1,200 SH Call SOLE 8 1,200 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 116 8,400 SH Put SOLE 8 8,400 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 634 45,793 SH   SOLE 8 45,793 0 0
LUMENTUM HLDGS INC COM 55024U109 1,813 22,278 SH   SOLE 1 22,278 0 0
LUMENTUM HLDGS INC COM 55024U109 1 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC COM 55024U109 1,195 14,667 SH   SOLE 8 14,667 0 0
LUMENTUM HLDGS INC BOND 55024UAB5 3,310 2,260,000 PRN   SOLE 8 0 0 2,260,000
LUMENTUM HLDGS INC COM 55024U109 178 2,180 SH   SOLE 9 2,180 0 0
LUMENTUM HLDGS INC COM 55024U109 487 5,977 SH   SOLE 99 5,977 0 0
LUMINEX CORP DEL COM 55027E102 1,334 41,013 SH   SOLE 1 41,013 0 0
LUMINEX CORP DEL COM 55027E102 105 3,226 SH   SOLE 8 3,226 0 0
LUNA INNOVATIONS COM 550351100 93 15,851 SH   SOLE 1 15,851 0 0
LUNA INNOVATIONS COM 550351100 0 37 SH   SOLE 8 37 0 0
LUTHER BURBANK CORP COM 550550107 108 10,805 SH   SOLE 1 10,805 0 0
LUTHER BURBANK CORP COM 550550107 5 501 SH   SOLE 8 501 0 0
LUXFER HOLDINGS PLC COM G5698W116 222 15,704 SH   SOLE 1 15,704 0 0
LUXFER HOLDINGS PLC COM G5698W116 3 178 SH   SOLE 8 178 0 0
LYDALL INC DEL COM 550819106 214 15,755 SH   SOLE 1 15,755 0 0
LYDALL INC DEL COM 550819106 0 30 SH   SOLE 8 30 0 0
LYFT INC COM 55087P104 2,529 76,594 SH   SOLE 1 76,594 0 0
LYFT INC OPT 55087P104 6,391 193,600 SH Call SOLE 8 193,600 0 0
LYFT INC COM 55087P104 9,593 290,616 SH   SOLE 8 290,616 0 0
LYFT INC OPT 55087P104 14,221 430,800 SH Put SOLE 8 430,800 0 0
LYFT INC COM 55087P104 50 1,500 SH   SOLE 9 1,500 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 23,762 361,552 SH   SOLE 1 361,552 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 26 400 SH   DFND 1 0 0 400
LYONDELLBASELL INDUSTRIES N OPT N53745100 7,413 112,800 SH Put SOLE 8 112,800 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 1,019 15,500 SH Call SOLE 8 15,500 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 2,314 35,205 SH   SOLE 8 35,205 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 342 5,212 SH   SOLE 9 5,212 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 3,500 53,260 SH   DFND 20 0 0 53,260
LYONDELLBASELL INDUSTRIES N COM N53745100 659 10,020 SH   SOLE 99 10,020 0 0
M &amp T BK CORP COM 55261F104 13,069 125,705 SH   SOLE 1 125,705 0 0
M &amp T BK CORP COM 55261F104 158 1,521 SH   SOLE 8 1,521 0 0
M &amp T BK CORP COM 55261F104 105 1,009 SH   SOLE 9 1,009 0 0
M D C HLDGS INC COM 552676108 3,141 87,989 SH   SOLE 1 87,989 0 0
M D C HLDGS INC COM 552676108 3 105 SH   SOLE 8 105 0 0
M/I HOMES INC COM 55305B101 977 28,369 SH   SOLE 1 28,369 0 0
MACATAWA BK CORP COM 554225102 297 38,063 SH   SOLE 1 38,063 0 0
MACATAWA BK CORP COM 554225102 0 8 SH   SOLE 8 8 0 0
MACERICH CO TRUS 554382101 1,294 144,211 SH   SOLE 1 144,211 0 0
MACERICH CO TRUS 554382101 108 11,977 SH   SOLE 8 11,977 0 0
MACERICH CO OPT 554382101 9 1,000 SH Call SOLE 8 1,000 0 0
MACERICH CO OPT 554382101 210 23,400 SH Put SOLE 8 23,400 0 0
MACK CALI RLTY CORP TRUS 554489104 1,366 89,378 SH   SOLE 1 89,378 0 0
MACK CALI RLTY CORP TRUS 554489104 2 141 SH   SOLE 8 141 0 0
MACKINAC FINL CORP COM 554571109 160 15,415 SH   SOLE 1 15,415 0 0
MACKINAC FINL CORP COM 554571109 1 104 SH   SOLE 8 104 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2,322 67,575 SH   SOLE 1 67,575 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1 20 SH   SOLE 8 20 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 151 4,922 SH   SOLE 1 4,922 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 2,600 2,961,000 PRN   SOLE 8 0 0 2,961,000
MACQUARIE INFRASTRUCTURE COR COM 55608B105 49 1,629 SH   SOLE 8 1,629 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 21 700 SH Call SOLE 8 700 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 61 2,000 SH Put SOLE 8 2,000 0 0
MACROGENICS INC COM 556099109 2,584 92,581 SH   SOLE 1 92,581 0 0
MACROGENICS INC COM 556099109 19 673 SH   SOLE 8 673 0 0
MACYS INC OPT 55616P104 1,904 276,600 SH Put SOLE 1 276,600 0 0
MACYS INC COM 55616P104 9,989 1,451,775 SH   SOLE 1 1,451,775 0 0
MACYS INC OPT 55616P104 995 144,600 SH Call SOLE 8 144,600 0 0
MACYS INC OPT 55616P104 4,451 646,900 SH Put SOLE 8 646,900 0 0
MACYS INC COM 55616P104 862 125,336 SH   SOLE 8 125,336 0 0
MACYS INC COM 55616P104 404 58,803 SH   SOLE 9 58,803 0 0
MADDEN STEVEN LTD COM 556269108 2,162 87,532 SH   SOLE 1 87,532 0 0
MADDEN STEVEN LTD COM 556269108 25 1,006 SH   SOLE 8 1,006 0 0
MADDEN STEVEN LTD COM 556269108 111 4,509 SH   SOLE 99 4,509 0 0
MADISON SQUARE GRDN SPRT COR COM 55825T103 132 894 SH   SOLE 1 894 0 0
MADISON SQUARE GRDN SPRT COR COM 55825T103 32 213 SH   SOLE 8 213 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 2,154 19,017 SH   SOLE 1 19,017 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 31 267 SH   SOLE 8 267 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 63 553 SH   SOLE 99 553 0 0
MAGAL SECURITY SYS LTD COM M6786D104 3 1,000 SH   DFND 1 0 0 1,000
MAGELLAN HEALTH INC COM 559079207 1,522 20,867 SH   SOLE 1 20,867 0 0
MAGELLAN HEALTH INC COM 559079207 1 8 SH   SOLE 8 8 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 36,150 837,386 SH   SOLE 1 837,386 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 95 2,200 SH Call SOLE 8 2,200 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 285 6,600 SH Put SOLE 8 6,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 240 5,554 SH   SOLE 8 5,554 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 160 21,216 SH   SOLE 1 21,216 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 4 595 SH   SOLE 8 595 0 0
MAGNA INTL INC COM 559222401 1,446 32,488 SH   SOLE 1 32,488 0 0
MAGNA INTL INC COM 559222401 1 28 SH   SOLE 8 28 0 0
MAGNA INTL INC COM 559222401 140 3,154 SH   SOLE 9 3,154 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 80 7,800 SH   SOLE 1 7,800 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 650 107,286 SH   SOLE 1 107,286 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 3 620 SH   SOLE 8 620 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 44 7,292 SH   SOLE 99 7,292 0 0
MAIDEN HOLDINGS LTD COM G5753U112 0 93 SH   SOLE 8 93 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 51 3,884 SH   SOLE 1 3,884 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 0 24 SH   SOLE 8 24 0 0
MAJESCO COM 56068V102 33 4,161 SH   SOLE 1 4,161 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 29 1,900 SH   SOLE 1 1,900 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 1 56 SH   SOLE 8 56 0 0
MALIBU BOATS INC COM 56117J100 586 11,300 SH   SOLE 1 11,300 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 1,246 464,779 SH   SOLE 1 464,779 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO OPT G5785G107 140 52,300 SH Call SOLE 8 52,300 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 27 SH   SOLE 8 27 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 7 2,700 SH Put SOLE 8 2,700 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 80 29,740 SH   SOLE 9 29,740 0 0
MALVERN BANCORP INC COM 561409103 26 2,057 SH   SOLE 8 2,057 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 4 3,582 SH   SOLE 8 3,582 0 0
MANHATTAN ASSOCS INC COM 562750109 1,855 19,698 SH   SOLE 1 19,698 0 0
MANHATTAN ASSOCS INC COM 562750109 4 41 SH   SOLE 8 41 0 0
MANITOWOC CO INC COM 563571405 223 20,469 SH   SOLE 1 20,469 0 0
MANITOWOC CO INC COM 563571405 5 526 SH   SOLE 8 526 0 0
MANITOWOC CO INC COM 563571405 173 15,870 SH   SOLE 99 15,870 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 7 SH   SOLE 8 7 0 0
MANNKIND CORP COM 56400P706 208 118,621 SH   SOLE 1 118,621 0 0
MANNKIND CORP COM 56400P706 5 2,846 SH   SOLE 8 2,846 0 0
MANNKIND CORP OPT 56400P706 9 5,300 SH Put SOLE 8 5,300 0 0
MANPOWERGROUP INC COM 56418H100 515 7,470 SH   SOLE 1 7,470 0 0
MANPOWERGROUP INC COM 56418H100 39 568 SH   SOLE 8 568 0 0
MANPOWERGROUP INC COM 56418H100 551 8,017 SH   SOLE 9 8,017 0 0
MANPOWERGROUP INC COM 56418H100 16 231 SH   SOLE 99 231 0 0
MANTECH INTL CORP COM 564563104 2,497 36,458 SH   SOLE 1 36,458 0 0
MANTECH INTL CORP COM 564563104 2 36 SH   SOLE 8 36 0 0
MANULIFE FINL CORP COM 56501R106 108 7,900 SH   DFND 1 0 0 7,900
MANULIFE FINL CORP COM 56501R106 176 12,914 SH   SOLE 1 12,914 0 0
MANULIFE FINL CORP COM 56501R106 41 2,982 SH   SOLE 8 2,982 0 0
MANULIFE FINL CORP OPT 56501R106 72 5,300 SH Put SOLE 8 5,300 0 0
MANULIFE FINL CORP COM 56501R106 5,363 393,771 SH   SOLE 9 393,771 0 0
MARATHON OIL CORP COM 565849106 10,072 1,645,787 SH   SOLE 1 1,645,787 0 0
MARATHON OIL CORP OPT 565849106 5 800 SH Call SOLE 8 800 0 0
MARATHON OIL CORP COM 565849106 1,923 314,306 SH   SOLE 8 314,306 0 0
MARATHON OIL CORP OPT 565849106 1,776 290,200 SH Put SOLE 8 290,200 0 0
MARATHON OIL CORP COM 565849106 25 4,168 SH   SOLE 9 4,168 0 0
MARATHON PATENT GROUP INC COM 56585W401 147 161,900 SH   SOLE 8 161,900 0 0
MARATHON PETE CORP OPT 56585A102 7,476 200,000 SH Put SOLE 1 200,000 0 0
MARATHON PETE CORP COM 56585A102 28,257 755,933 SH   SOLE 1 755,933 0 0
MARATHON PETE CORP COM 56585A102 1,475 39,460 SH   SOLE 8 39,460 0 0
MARATHON PETE CORP OPT 56585A102 2,288 61,200 SH Put SOLE 8 61,200 0 0
MARATHON PETE CORP OPT 56585A102 1,185 31,700 SH Call SOLE 8 31,700 0 0
MARATHON PETE CORP OPT 56585A102 7,476 200,000 SH Put SOLE 9 200,000 0 0
MARATHON PETE CORP COM 56585A102 139 3,703 SH   SOLE 9 3,703 0 0
MARATHON PETE CORP COM 56585A102 51 1,360 SH   DFND 20 0 0 1,360
MARATHON PETE CORP COM 56585A102 1,179 31,548 SH   SOLE 99 31,548 0 0
MARCHEX INC COM 56624R108 15 9,660 SH   SOLE 8 9,660 0 0
MARCUS &amp MILLICHAP INC COM 566324109 615 21,294 SH   SOLE 1 21,294 0 0
MARCUS &amp MILLICHAP INC COM 566324109 33 1,140 SH   SOLE 8 1,140 0 0
MARCUS CORP COM 566330106 402 30,324 SH   SOLE 1 30,324 0 0
MARCUS CORP COM 566330106 1 41 SH   SOLE 8 41 0 0
MARINE PRODS CORP COM 568427108 56 4,030 SH   SOLE 1 4,030 0 0
MARINEMAX INC COM 567908108 772 34,448 SH   SOLE 1 34,448 0 0
MARINEMAX INC COM 567908108 23 1,013 SH   SOLE 8 1,013 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 118 46,725 SH   SOLE 1 46,725 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 0 9 SH   SOLE 8 9 0 0
MARKEL CORP COM 570535104 92 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 5,221 5,655 SH   SOLE 1 5,655 0 0
MARKEL CORP COM 570535104 107 116 SH   SOLE 8 116 0 0
MARKEL CORP COM 570535104 91 98 SH   SOLE 9 98 0 0
MARKER THERAPEUTICS INC COM 57055L107 53 25,295 SH   SOLE 1 25,295 0 0
MARKETAXESS HLDGS INC COM 57060D108 16,687 33,314 SH   SOLE 1 33,314 0 0
MARKETAXESS HLDGS INC OPT 57060D108 100 200 SH Put SOLE 8 200 0 0
MARKETAXESS HLDGS INC OPT 57060D108 100 200 SH Call SOLE 8 200 0 0
MARKETAXESS HLDGS INC COM 57060D108 24 47 SH   SOLE 8 47 0 0
MARKETAXESS HLDGS INC COM 57060D108 152 303 SH   SOLE 9 303 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 39 4,707 SH   SOLE 1 4,707 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 1 145 SH   SOLE 8 145 0 0
MARRIOTT INTL INC NEW COM 571903202 16,587 193,487 SH   SOLE 1 193,487 0 0
MARRIOTT INTL INC NEW COM 571903202 10,520 122,708 SH   SOLE 8 122,708 0 0
MARRIOTT INTL INC NEW OPT 571903202 9,559 111,500 SH Call SOLE 8 111,500 0 0
MARRIOTT INTL INC NEW OPT 571903202 22,135 258,200 SH Put SOLE 8 258,200 0 0
MARRIOTT INTL INC NEW COM 571903202 442 5,163 SH   SOLE 9 5,163 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 3,983 48,473 SH   SOLE 1 48,473 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 83 1,009 SH   SOLE 8 1,009 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 43 36,246 SH   SOLE 1 36,246 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 58,436 544,250 SH   SOLE 1 544,250 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 43 400 SH   SOLE 8 400 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 424 3,951 SH   SOLE 9 3,951 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 541 5,041 SH   SOLE 99 5,041 0 0
MARTEN TRANS LTD COM 573075108 1,323 52,563 SH   SOLE 1 52,563 0 0
MARTEN TRANS LTD COM 573075108 22 855 SH   SOLE 8 855 0 0
MARTIN MARIETTA MATLS INC COM 573284106 8,898 43,073 SH   SOLE 1 43,073 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 18,447 89,300 SH Call SOLE 8 89,300 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,453 11,875 SH   SOLE 8 11,875 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 26,358 127,600 SH Put SOLE 8 127,600 0 0
MARTIN MARIETTA MATLS INC COM 573284106 104 503 SH   SOLE 9 503 0 0
MARTIN MARIETTA MATLS INC COM 573284106 923 4,469 SH   SOLE 99 4,469 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 12,519 357,047 SH   SOLE 1 357,047 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 186 5,300 SH Call SOLE 8 5,300 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 2,910 83,000 SH Put SOLE 8 83,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 1,024 29,219 SH   SOLE 8 29,219 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 647 18,475 SH   SOLE 9 18,475 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 8 236 SH   DFND 20 0 0 236
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 952 27,148 SH   SOLE 99 27,148 0 0
MASCO CORP COM 574599106 14,036 279,572 SH   SOLE 1 279,572 0 0
MASCO CORP COM 574599106 925 18,412 SH   SOLE 8 18,412 0 0
MASCO CORP OPT 574599106 211 4,200 SH Call SOLE 8 4,200 0 0
MASCO CORP COM 574599106 118 2,357 SH   SOLE 9 2,357 0 0
MASIMO CORP COM 574795100 11,104 48,702 SH   SOLE 1 48,702 0 0
MASIMO CORP COM 574795100 35 155 SH   SOLE 9 155 0 0
MASIMO CORP COM 574795100 233 1,023 SH   SOLE 99 1,023 0 0
MASONITE INTL CORP NEW COM 575385109 1,260 16,194 SH   SOLE 1 16,194 0 0
MASONITE INTL CORP NEW COM 575385109 3 36 SH   SOLE 8 36 0 0
MASTEC INC COM 576323109 25,418 566,479 SH   SOLE 1 566,479 0 0
MASTEC INC COM 576323109 820 18,254 SH   SOLE 8 18,254 0 0
MASTEC INC OPT 576323109 2,459 54,800 SH Put SOLE 8 54,800 0 0
MASTEC INC OPT 576323109 1,346 30,000 SH Call SOLE 8 30,000 0 0
MASTECH DIGITAL INC COM 57633B100 56 2,147 SH   SOLE 1 2,147 0 0
MASTERCARD INCORPORATED COM 57636Q104 304,592 1,030,067 SH   SOLE 1 1,030,067 0 0
MASTERCARD INCORPORATED COM 57636Q104 432 1,461 SH   DFND 1 0 0 1,461
MASTERCARD INCORPORATED OPT 57636Q104 22,178 75,000 SH Call SOLE 1 75,000 0 0
MASTERCARD INCORPORATED OPT 57636Q104 8,812 29,800 SH Put SOLE 1 29,800 0 0
MASTERCARD INCORPORATED OPT 57636Q104 15,199 51,400 SH Call SOLE 8 51,400 0 0
MASTERCARD INCORPORATED COM 57636Q104 31,652 107,043 SH   SOLE 8 107,043 0 0
MASTERCARD INCORPORATED OPT 57636Q104 101,928 344,700 SH Put SOLE 8 344,700 0 0
MASTERCARD INCORPORATED COM 57636Q104 5,762 19,493 SH   SOLE 9 19,493 0 0
MASTERCARD INCORPORATED COM 57636Q104 4,085 13,814 SH   DFND 20 0 0 13,814
MASTERCRAFT BOAT HLDGS INC COM 57637H103 637 33,407 SH   SOLE 1 33,407 0 0
MATADOR RES CO COM 576485205 852 100,179 SH   SOLE 1 100,179 0 0
MATADOR RES CO OPT 576485205 3,975 467,700 SH Put SOLE 8 467,700 0 0
MATADOR RES CO COM 576485205 1,697 199,703 SH   SOLE 8 199,703 0 0
MATCH GROUP INC COM 57665R106 2,433 22,726 SH   SOLE 1 22,726 0 0
MATCH GROUP INC COM 57665R106 27 250 SH   DFND 1 0 0 250
MATCH GROUP INC OPT 57665R106 35,005 327,000 SH Call SOLE 8 327,000 0 0
MATCH GROUP INC COM 57665R106 2,729 25,493 SH   SOLE 8 25,493 0 0
MATCH GROUP INC OPT 57665R106 4,592 42,900 SH Put SOLE 8 42,900 0 0
MATCH GROUP INC COM 57665R106 130 1,211 SH   SOLE 9 1,211 0 0
MATERION CORP COM 576690101 1,335 21,719 SH   SOLE 1 21,719 0 0
MATERION CORP COM 576690101 3 48 SH   SOLE 8 48 0 0
MATRIX SVC CO COM 576853105 435 44,968 SH   SOLE 1 44,968 0 0
MATRIX SVC CO COM 576853105 2 238 SH   SOLE 8 238 0 0
MATSON INC COM 57686G105 1,136 39,024 SH   SOLE 1 39,024 0 0
MATSON INC COM 57686G105 5 165 SH   SOLE 8 165 0 0
MATTEL INC COM 577081102 715 73,808 SH   SOLE 1 73,808 0 0
MATTEL INC OPT 577081102 3,258 336,900 SH Put SOLE 8 336,900 0 0
MATTEL INC OPT 577081102 799 82,600 SH Call SOLE 8 82,600 0 0
MATTEL INC COM 577081102 1,988 205,527 SH   SOLE 8 205,527 0 0
MATTEL INC COM 577081102 75 7,796 SH   SOLE 9 7,796 0 0
MATTHEWS INTL CORP COM 577128101 536 28,040 SH   SOLE 1 28,040 0 0
MATTHEWS INTL CORP COM 577128101 2 112 SH   SOLE 8 112 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 40 3,676 SH   SOLE 1 3,676 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 61 3,400 SH   SOLE 8 3,400 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 13,446 221,864 SH   SOLE 1 221,864 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 102 1,678 SH   SOLE 8 1,678 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 594 9,800 SH Put SOLE 8 9,800 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 1,521 25,100 SH Call SOLE 8 25,100 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 171 2,823 SH   SOLE 9 2,823 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 325 5,370 SH   SOLE 99 5,370 0 0
MAXIMUS INC COM 577933104 5,227 74,184 SH   SOLE 1 74,184 0 0
MAXIMUS INC COM 577933104 17 245 SH   SOLE 8 245 0 0
MAXLINEAR INC COM 57776J100 1,640 76,437 SH   SOLE 1 76,437 0 0
MAXLINEAR INC COM 57776J100 33 1,523 SH   SOLE 8 1,523 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 32 4,052 SH   SOLE 1 4,052 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 31 3,976 SH   SOLE 99 3,976 0 0
MBIA INC COM 55262C100 278 38,266 SH   SOLE 1 38,266 0 0
MBIA INC OPT 55262C100 463 63,800 SH Put SOLE 8 63,800 0 0
MBIA INC OPT 55262C100 50 6,900 SH Call SOLE 8 6,900 0 0
MBIA INC COM 55262C100 422 58,252 SH   SOLE 8 58,252 0 0
MBIA INC COM 55262C100 288 39,786 SH   SOLE 99 39,786 0 0
MCCORMICK &amp CO INC COM 579780206 27,816 155,040 SH   SOLE 1 155,040 0 0
MCCORMICK &amp CO INC COM 579780206 79 443 SH   DFND 1 0 0 443
MCCORMICK &amp CO INC COM 579780206 77 428 SH   SOLE 8 428 0 0
MCCORMICK &amp CO INC OPT 579780206 251 1,400 SH Call SOLE 8 1,400 0 0
MCCORMICK &amp CO INC COM 579780206 178 990 SH   SOLE 9 990 0 0
MCDONALDS CORP COM 580135101 2,443 13,244 SH   DFND 1 0 0 13,244
MCDONALDS CORP OPT 580135101 21,546 116,800 SH Put SOLE 1 116,800 0 0
MCDONALDS CORP OPT 580135101 1,734 9,400 SH Call SOLE 1 9,400 0 0
MCDONALDS CORP COM 580135101 107,097 580,563 SH   SOLE 1 580,563 0 0
MCDONALDS CORP OPT 580135101 37,226 201,800 SH Call SOLE 8 201,800 0 0
MCDONALDS CORP OPT 580135101 52,279 283,400 SH Put SOLE 8 283,400 0 0
MCDONALDS CORP COM 580135101 16,824 91,202 SH   SOLE 8 91,202 0 0
MCDONALDS CORP COM 580135101 1,115 6,037 SH   SOLE 9 6,037 0 0
MCDONALDS CORP COM 580135101 101 548 SH   SOLE 99 548 0 0
MCEWEN MNG INC COM 58039P107 14 13,963 SH   SOLE 8 13,963 0 0
MCGRATH RENTCORP COM 580589109 716 13,270 SH   SOLE 1 13,270 0 0
MCGRATH RENTCORP COM 580589109 3 52 SH   SOLE 8 52 0 0
MCKESSON CORP COM 58155Q103 44,505 290,086 SH   SOLE 1 290,086 0 0
MCKESSON CORP OPT 58155Q103 291 1,900 SH Put SOLE 8 1,900 0 0
MCKESSON CORP COM 58155Q103 210 1,365 SH   SOLE 9 1,365 0 0
MCKESSON CORP COM 58155Q103 419 2,734 SH   SOLE 99 2,734 0 0
MDC PARTNERS INC COM 552697104 34 16,199 SH   SOLE 8 16,199 0 0
MDU RES GROUP INC COM 552690109 3,208 144,658 SH   SOLE 1 144,658 0 0
MDU RES GROUP INC COM 552690109 31 1,402 SH   SOLE 8 1,402 0 0
MECHEL PAO ADR 583840509 21 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 15 5,542 SH   SOLE 8 5,542 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 8,088 430,233 SH   SOLE 1 430,233 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 9 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC COM 58463J304 68 3,596 SH   SOLE 9 3,596 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,971 104,848 SH   SOLE 99 104,848 0 0
MEDICINOVA INC COM 58468P206 126 23,218 SH   SOLE 1 23,218 0 0
MEDIFAST INC COM 58470H101 1,478 10,655 SH   SOLE 1 10,655 0 0
MEDIFAST INC COM 58470H101 41 297 SH   SOLE 8 297 0 0
MEDNAX INC COM 58502B106 2,064 120,624 SH   SOLE 1 120,624 0 0
MEDNAX INC COM 58502B106 1 69 SH   SOLE 8 69 0 0
MEDNAX INC OPT 58502B106 34 2,000 SH Call SOLE 8 2,000 0 0
MEDPACE HLDGS INC COM 58506Q109 3,856 41,451 SH   SOLE 1 41,451 0 0
MEDPACE HLDGS INC COM 58506Q109 5 50 SH   DFND 1 0 0 50
MEDPACE HLDGS INC COM 58506Q109 9 94 SH   SOLE 8 94 0 0
MEDTRONIC PLC OPT G5960L103 5,850 63,800 SH Put SOLE 1 63,800 0 0
MEDTRONIC PLC COM G5960L103 185,784 2,026,005 SH   SOLE 1 1,217,173 808,832 0
MEDTRONIC PLC COM G5960L103 458 4,996 SH   DFND 1 0 0 4,996
MEDTRONIC PLC OPT G5960L103 5,226 57,000 SH Call SOLE 1 57,000 0 0
MEDTRONIC PLC OPT G5960L103 5,291 57,700 SH Put SOLE 8 57,700 0 0
MEDTRONIC PLC COM G5960L103 2,851 31,080 SH   SOLE 8 31,080 0 0
MEDTRONIC PLC OPT G5960L103 1,174 12,800 SH Call SOLE 8 12,800 0 0
MEDTRONIC PLC COM G5960L103 2,300 25,077 SH   SOLE 9 25,077 0 0
MEDTRONIC PLC COM G5960L103 9,390 102,401 SH   SOLE 20 0 102,401 0
MEDTRONIC PLC COM G5960L103 2,950 32,171 SH   DFND 20 0 0 32,171
MEDTRONIC PLC COM G5960L103 3,708 40,434 SH   SOLE 82 0 40,434 0
MEDTRONIC PLC COM G5960L103 16,676 181,847 SH   SOLE 99 45,853 135,994 0
MEET GROUP INC COM 58513U101 2,336 374,416 SH   SOLE 1 374,416 0 0
MEI PHARMA INC COM 55279B202 359 87,094 SH   SOLE 1 87,094 0 0
MEIRAGTX HLDGS PLC COM G59665102 282 22,422 SH   SOLE 1 22,422 0 0
MEIRAGTX HLDGS PLC COM G59665102 1 61 SH   SOLE 8 61 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 1,892 121,904 SH   SOLE 1 121,904 0 0
MELCO RESORTS AND ENTMNT LTD OPT 585464100 622 40,100 SH Put SOLE 8 40,100 0 0
MELCO RESORTS AND ENTMNT LTD OPT 585464100 70 4,500 SH Call SOLE 8 4,500 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 2,406 154,991 SH   SOLE 8 154,991 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 769 49,569 SH   SOLE 9 49,569 0 0
MENLO THERAPEUTICS INC COM 586858102 135 77,511 SH   SOLE 1 77,511 0 0
MENLO THERAPEUTICS INC COM 586858102 84 48,379 SH   SOLE 8 48,379 0 0
MERCADOLIBRE INC COM 58733R102 22,506 22,831 SH   SOLE 1 22,831 0 0
MERCADOLIBRE INC COM 58733R102 14 14 SH   DFND 1 0 0 14
MERCADOLIBRE INC OPT 58733R102 8,478 8,600 SH Call SOLE 8 8,600 0 0
MERCADOLIBRE INC OPT 58733R102 4,239 4,300 SH Put SOLE 8 4,300 0 0
MERCADOLIBRE INC COM 58733R102 334 339 SH   SOLE 9 339 0 0
MERCADOLIBRE INC COM 58733R102 1,133 1,149 SH   SOLE 99 1,149 0 0
MERCANTILE BANK CORP COM 587376104 261 11,536 SH   SOLE 1 11,536 0 0
MERCANTILE BANK CORP COM 587376104 3 133 SH   SOLE 8 133 0 0
MERCER INTL INC COM 588056101 118 14,440 SH   SOLE 1 14,440 0 0
MERCHANTS BANCORP IND COM 58844R108 205 11,106 SH   SOLE 1 11,106 0 0
MERCK &amp CO. INC OPT 58933Y105 912 11,800 SH Put SOLE 1 11,800 0 0
MERCK &amp CO. INC COM 58933Y105 133,442 1,725,615 SH   SOLE 1 1,725,615 0 0
MERCK &amp CO. INC OPT 58933Y105 12,358 159,800 SH Call SOLE 1 159,800 0 0
MERCK &amp CO. INC COM 58933Y105 658 8,511 SH   DFND 1 0 0 8,511
MERCK &amp CO. INC COM 58933Y105 2,160 27,937 SH   SOLE 8 27,937 0 0
MERCK &amp CO. INC OPT 58933Y105 22,039 285,000 SH Call SOLE 8 285,000 0 0
MERCK &amp CO. INC OPT 58933Y105 6,086 78,700 SH Put SOLE 8 78,700 0 0
MERCK &amp CO. INC COM 58933Y105 6,786 87,763 SH   SOLE 9 87,763 0 0
MERCK &amp CO. INC COM 58933Y105 2,120 27,409 SH   DFND 20 0 0 27,409
MERCURY GENL CORP NEW COM 589400100 126 3,103 SH   SOLE 1 3,103 0 0
MERCURY GENL CORP NEW COM 589400100 8 203 SH   SOLE 8 203 0 0
MERCURY SYS INC COM 589378108 3,510 44,626 SH   SOLE 1 44,626 0 0
MERCURY SYS INC COM 589378108 713 9,064 SH   SOLE 8 9,064 0 0
MEREDITH CORP COM 589433101 668 45,839 SH   SOLE 1 45,839 0 0
MEREDITH CORP COM 589433101 4 285 SH   SOLE 8 285 0 0
MERIDIAN BANCORP INC MD COM 58958U103 972 83,840 SH   SOLE 1 83,840 0 0
MERIDIAN BANCORP INC MD COM 58958U103 70 6,069 SH   SOLE 8 6,069 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 1,004 43,105 SH   SOLE 1 43,105 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 2 69 SH   SOLE 8 69 0 0
MERIDIAN BK PAOLI PA COM 58958P104 46 2,898 SH   SOLE 1 2,898 0 0
MERIDIAN BK PAOLI PA COM 58958P104 0 8 SH   SOLE 8 8 0 0
MERIT MED SYS INC COM 589889104 2,881 63,117 SH   SOLE 1 63,117 0 0
MERIT MED SYS INC COM 589889104 44 962 SH   SOLE 8 962 0 0
MERITAGE HOMES CORP COM 59001A102 6,433 84,516 SH   SOLE 1 84,516 0 0
MERITAGE HOMES CORP COM 59001A102 8 110 SH   SOLE 8 110 0 0
MERITOR INC COM 59001K100 3,371 170,213 SH   SOLE 1 170,213 0 0
MERITOR INC OPT 59001K100 479 24,200 SH Put SOLE 8 24,200 0 0
MERITOR INC COM 59001K100 56 2,841 SH   SOLE 8 2,841 0 0
MERITOR INC OPT 59001K100 103 5,200 SH Call SOLE 8 5,200 0 0
MERSANA THERAPEUTICS INC COM 59045L106 591 25,251 SH   SOLE 1 25,251 0 0
MERSANA THERAPEUTICS INC COM 59045L106 10 408 SH   SOLE 8 408 0 0
MERSANA THERAPEUTICS INC COM 59045L106 58 2,491 SH   SOLE 99 2,491 0 0
MESA AIR GROUP INC COM 590479135 82 23,702 SH   SOLE 1 23,702 0 0
MESA AIR GROUP INC COM 590479135 0 138 SH   SOLE 8 138 0 0
MESA LABS INC COM 59064R109 1,123 5,182 SH   SOLE 1 5,182 0 0
MESOBLAST LTD ADR 590717104 10 900 SH   SOLE 1 900 0 0
META FINL GROUP INC COM 59100U108 630 34,702 SH   SOLE 1 34,702 0 0
META FINL GROUP INC COM 59100U108 12 615 SH   SOLE 8 615 0 0
METHANEX CORP COM 59151K108 8 424 SH   SOLE 1 424 0 0
METHANEX CORP COM 59151K108 5 261 SH   SOLE 9 261 0 0
METHODE ELECTRS INC COM 591520200 1,058 33,807 SH   SOLE 1 33,807 0 0
METHODE ELECTRS INC COM 591520200 1 36 SH   SOLE 8 36 0 0
METHODE ELECTRS INC COM 591520200 329 10,539 SH   SOLE 99 10,539 0 0
METLIFE INC COM 59156R108 99,585 2,726,839 SH   SOLE 1 2,726,839 0 0
METLIFE INC COM 59156R108 1,117 30,597 SH   SOLE 8 30,597 0 0
METLIFE INC OPT 59156R108 6,044 165,500 SH Put SOLE 8 165,500 0 0
METLIFE INC OPT 59156R108 2,450 67,100 SH Call SOLE 8 67,100 0 0
METLIFE INC COM 59156R108 1,805 49,418 SH   SOLE 9 49,418 0 0
METLIFE INC COM 59156R108 911 24,949 SH   SOLE 99 24,949 0 0
METROCITY BANKSHARES INC COM 59165J105 137 9,564 SH   SOLE 1 9,564 0 0
METROPOLITAN BK HLDG CORP COM 591774104 124 3,869 SH   SOLE 1 3,869 0 0
METROPOLITAN BK HLDG CORP COM 591774104 1 22 SH   SOLE 8 22 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 68 85 SH   DFND 1 0 0 85
METTLER TOLEDO INTERNATIONAL COM 592688105 74,076 91,958 SH   SOLE 1 13,048 78,910 0
METTLER TOLEDO INTERNATIONAL COM 592688105 102 126 SH   SOLE 8 126 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 155 193 SH   SOLE 9 193 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 9,274 11,513 SH   SOLE 20 0 11,513 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,012 3,739 SH   SOLE 82 0 3,739 0
METTLER TOLEDO INTERNATIONAL COM 592688105 8,524 10,582 SH   SOLE 99 0 10,582 0
MFA FINL INC TRUS 55272X102 1,094 439,935 SH   SOLE 1 439,935 0 0
MFA FINL INC TRUS 55272X102 2 707 SH   SOLE 8 707 0 0
MFA FINL INC TRUS 55272X102 41 16,280 SH   DFND 20 0 0 16,280
MGE ENERGY INC COM 55277P104 1,479 22,921 SH   SOLE 1 22,921 0 0
MGE ENERGY INC COM 55277P104 40 624 SH   SOLE 8 624 0 0
MGIC INVT CORP WIS COM 552848103 2,318 282,951 SH   SOLE 1 282,951 0 0
MGIC INVT CORP WIS COM 552848103 83 10,092 SH   SOLE 8 10,092 0 0
MGIC INVT CORP WIS OPT 552848103 247 30,100 SH Put SOLE 8 30,100 0 0
MGIC INVT CORP WIS COM 552848103 131 15,999 SH   SOLE 99 15,999 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 3,881 142,658 SH   SOLE 1 142,658 0 0
MGM GROWTH PPTYS LLC COM 55303A105 687 25,234 SH   SOLE 99 25,234 0 0
MGM RESORTS INTERNATIONAL COM 552953101 126 7,515 SH   DFND 1 0 0 7,515
MGM RESORTS INTERNATIONAL COM 552953101 17,052 1,014,983 SH   SOLE 1 1,014,983 0 0
MGM RESORTS INTERNATIONAL COM 552953101 126 7,512 SH   SOLE 8 7,512 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 5,712 340,000 SH Call SOLE 8 340,000 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 3,652 217,400 SH Put SOLE 8 217,400 0 0
MGM RESORTS INTERNATIONAL COM 552953101 187 11,096 SH   SOLE 9 11,096 0 0
MGP INGREDIENTS INC NEW COM 55303J106 1,272 34,663 SH   SOLE 1 34,663 0 0
MGP INGREDIENTS INC NEW COM 55303J106 0 3 SH   SOLE 8 3 0 0
MICHAELS COS INC COM 59408Q106 1,642 232,358 SH   SOLE 1 232,358 0 0
MICHAELS COS INC COM 59408Q106 375 53,149 SH   SOLE 8 53,149 0 0
MICRO FOCUS INTL PLC ADR 594837403 0 10 SH   DFND 1 0 0 10
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 105 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC. COM 595017104 25,729 244,319 SH   SOLE 1 244,319 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 2,085 19,794 SH   SOLE 8 19,794 0 0
MICROCHIP TECHNOLOGY INC. OPT 595017104 1,264 12,000 SH Call SOLE 8 12,000 0 0
MICROCHIP TECHNOLOGY INC. OPT 595017104 6,993 66,400 SH Put SOLE 8 66,400 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 261 2,476 SH   SOLE 9 2,476 0 0
MICRON TECHNOLOGY INC COM 595112103 80,988 1,571,999 SH   SOLE 1 1,571,999 0 0
MICRON TECHNOLOGY INC OPT 595112103 54,735 1,062,400 SH Put SOLE 8 1,062,400 0 0
MICRON TECHNOLOGY INC COM 595112103 5,393 104,675 SH   SOLE 8 104,675 0 0
MICRON TECHNOLOGY INC OPT 595112103 23,086 448,100 SH Call SOLE 8 448,100 0 0
MICRON TECHNOLOGY INC COM 595112103 3,653 70,906 SH   SOLE 9 70,906 0 0
MICRON TECHNOLOGY INC COM 595112103 339 6,579 SH   SOLE 99 6,579 0 0
MICROSOFT CORP OPT 594918104 31,382 154,200 SH Call SOLE 1 154,200 0 0
MICROSOFT CORP COM 594918104 10,005 49,163 SH   DFND 1 0 0 49,163
MICROSOFT CORP OPT 594918104 231,554 1,137,800 SH Put SOLE 1 1,137,800 0 0
MICROSOFT CORP COM 594918104 2,336,451 11,480,773 SH   SOLE 1 10,355,856 1,124,917 0
MICROSOFT CORP COM 594918104 49,418 242,825 SH   SOLE 8 242,825 0 0
MICROSOFT CORP OPT 594918104 396,112 1,946,400 SH Put SOLE 8 1,946,400 0 0
MICROSOFT CORP OPT 594918104 212,138 1,042,400 SH Call SOLE 8 1,042,400 0 0
MICROSOFT CORP COM 594918104 22,595 111,024 SH   SOLE 9 111,024 0 0
MICROSOFT CORP COM 594918104 32,664 160,504 SH   SOLE 20 0 160,504 0
MICROSOFT CORP COM 594918104 3,753 18,442 SH   DFND 20 0 0 18,442
MICROSOFT CORP COM 594918104 12,027 59,099 SH   SOLE 82 0 59,099 0
MICROSOFT CORP COM 594918104 36,754 180,601 SH   SOLE 99 29,607 150,994 0
MICROSTRATEGY INC COM 594972408 1,216 10,271 SH   SOLE 1 10,271 0 0
MICROSTRATEGY INC COM 594972408 16 140 SH   SOLE 8 140 0 0
MID PENN BANCORP INC COM 59540G107 145 7,850 SH   SOLE 1 7,850 0 0
MID PENN BANCORP INC COM 59540G107 0 5 SH   SOLE 8 5 0 0
MID SOUTHERN BANCORP INC COM 59548Q107 0 1 SH   SOLE 8 1 0 0
MID-AMER APT CMNTYS INC TRUS 59522J103 14,336 125,019 SH   SOLE 1 125,019 0 0
MID-AMER APT CMNTYS INC COM 59522J103 105 919 SH   SOLE 9 919 0 0
MIDDLEBY CORP COM 596278101 14,104 178,680 SH   SOLE 1 178,680 0 0
MIDDLEBY CORP OPT 596278101 474 6,000 SH Call SOLE 8 6,000 0 0
MIDDLEBY CORP COM 596278101 604 7,655 SH   SOLE 8 7,655 0 0
MIDDLEBY CORP COM 596278101 18 225 SH   SOLE 9 225 0 0
MIDDLEBY CORP COM 596278101 291 3,689 SH   SOLE 99 3,689 0 0
MIDDLEFIELD BANC CORP COM 596304204 67 3,265 SH   SOLE 1 3,265 0 0
MIDDLEFIELD BANC CORP COM 596304204 0 2 SH   SOLE 8 2 0 0
MIDDLESEX WATER CO COM 596680108 629 9,376 SH   SOLE 1 9,376 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 181 12,141 SH   SOLE 1 12,141 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 1 117 SH   SOLE 8 117 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 471 23,536 SH   SOLE 1 23,536 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 0 2 SH   SOLE 8 2 0 0
MILESTONE PHARMACEUTICALS IN COM 59935V107 141 37,300 SH   SOLE 1 37,300 0 0
MILESTONE PHARMACEUTICALS IN COM 59935V107 0 15 SH   SOLE 8 15 0 0
MILESTONE SCIENTIFIC INC COM 59935P209 37 19,349 SH   SOLE 1 19,349 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 156 88,400 SH   SOLE 1 88,400 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 6 3,551 SH   SOLE 8 3,551 0 0
MILLER HERMAN INC COM 600544100 893 37,879 SH   SOLE 1 37,879 0 0
MILLER HERMAN INC COM 600544100 31 1,304 SH   SOLE 8 1,304 0 0
MILLER INDS INC TENN COM 600551204 261 8,780 SH   SOLE 1 8,780 0 0
MILLER INDS INC TENN COM 600551204 1 27 SH   SOLE 8 27 0 0
MIMECAST LTD COM G14838109 5,193 124,641 SH   SOLE 1 124,641 0 0
MIMECAST LTD COM G14838109 714 17,133 SH   DFND 1 0 0 17,133
MINERALS TECHNOLOGIES INC COM 603158106 1,096 23,346 SH   SOLE 1 23,346 0 0
MINERALS TECHNOLOGIES INC COM 603158106 14 307 SH   SOLE 8 307 0 0
MINERVA NEUROSCIENCES INC COM 603380106 65 17,944 SH   SOLE 1 17,944 0 0
MINERVA NEUROSCIENCES INC COM 603380106 29 8,103 SH   SOLE 8 8,103 0 0
MIRATI THERAPEUTICS INC COM 60468T105 9,832 86,116 SH   SOLE 1 86,116 0 0
MIRATI THERAPEUTICS INC COM 60468T105 84 730 SH   SOLE 8 730 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 23 200 SH Call SOLE 8 200 0 0
MIRATI THERAPEUTICS INC COM 60468T105 131 1,149 SH   SOLE 99 1,149 0 0
MISONIX INC COM 604871103 108 7,934 SH   SOLE 1 7,934 0 0
MISONIX INC COM 604871103 0 25 SH   SOLE 8 25 0 0
MISTRAS GROUP INC COM 60649T107 79 19,921 SH   SOLE 1 19,921 0 0
MISTRAS GROUP INC COM 60649T107 1 395 SH   SOLE 8 395 0 0
MITEK SYS INC COM 606710200 209 21,665 SH   SOLE 1 21,665 0 0
MITSUBISHI UFJ FINL GROUP IN ADR 606822104 49 12,500 SH   SOLE 1 12,500 0 0
MKS INSTRS INC COM 55306N104 65 574 SH   SOLE 1 574 0 0
MKS INSTRS INC OPT 55306N104 136 1,200 SH Put SOLE 8 1,200 0 0
MKS INSTRS INC COM 55306N104 168 1,487 SH   SOLE 99 1,487 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 60 2,571 SH   SOLE 1 2,571 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 1 29 SH   SOLE 8 29 0 0
MOBILE MINI INC COM 60740F105 11,400 386,439 SH   SOLE 1 386,439 0 0
MOBILE MINI INC COM 60740F105 70 2,361 SH   SOLE 8 2,361 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 580 63,131 SH   DFND 1 0 0 63,131
MOBILE TELESYSTEMS PJSC ADR 607409109 244 26,516 SH   SOLE 9 26,516 0 0
MOBILEIRON INC COM 60739U204 329 66,627 SH   SOLE 1 66,627 0 0
MODEL N INC COM 607525102 673 19,374 SH   SOLE 1 19,374 0 0
MODEL N INC COM 607525102 30 865 SH   SOLE 8 865 0 0
MODERNA INC COM 60770K107 27,874 434,092 SH   SOLE 1 434,092 0 0
MODERNA INC OPT 60770K107 963 15,000 SH Put SOLE 8 15,000 0 0
MODERNA INC COM 60770K107 53 821 SH   SOLE 9 821 0 0
MODERNA INC COM 60770K107 56 872 SH   DFND 20 0 0 872
MODINE MFG CO COM 607828100 184 33,534 SH   SOLE 1 33,534 0 0
MODINE MFG CO COM 607828100 6 1,104 SH   SOLE 8 1,104 0 0
MOELIS &amp CO COM 60786M105 1,153 36,988 SH   SOLE 1 36,988 0 0
MOHAWK GROUP HLDGS INC COM 608189106 0 35 SH   SOLE 8 35 0 0
MOHAWK INDS INC COM 608190104 3,786 37,220 SH   SOLE 1 37,220 0 0
MOHAWK INDS INC COM 608190104 391 3,836 SH   SOLE 8 3,836 0 0
MOHAWK INDS INC OPT 608190104 1,445 14,200 SH Put SOLE 8 14,200 0 0
MOHAWK INDS INC COM 608190104 48 482 SH   SOLE 9 482 0 0
MOHAWK INDS INC COM 608190104 567 5,568 SH   SOLE 99 5,568 0 0
MOLECULAR TEMPLATES INC COM 608550109 184 13,332 SH   SOLE 1 13,332 0 0
MOLECULIN BIOTECH INC COM 60855D101 1 1,164 SH   SOLE 8 1,164 0 0
MOLINA HEALTHCARE INC COM 60855R100 4,726 26,560 SH   SOLE 1 26,560 0 0
MOLINA HEALTHCARE INC COM 60855R100 80 446 SH   SOLE 8 446 0 0
MOLINA HEALTHCARE INC OPT 60855R100 320 1,800 SH Call SOLE 8 1,800 0 0
MOLINA HEALTHCARE INC COM 60855R100 33 183 SH   SOLE 9 183 0 0
MOLINA HEALTHCARE INC COM 60855R100 257 1,444 SH   SOLE 99 1,444 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 6,337 184,392 SH   SOLE 1 184,392 0 0
MOLSON COORS BEVERAGE CO OPT 60871R209 3,515 102,300 SH Put SOLE 8 102,300 0 0
MOLSON COORS BEVERAGE CO OPT 60871R209 10,366 301,700 SH Call SOLE 8 301,700 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 939 27,339 SH   SOLE 8 27,339 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 52 1,519 SH   SOLE 9 1,519 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 3,565 107,150 SH   SOLE 1 107,150 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 93 2,784 SH   SOLE 8 2,784 0 0
MOMO INC ADR 60879B107 2,486 142,231 SH   SOLE 1 142,231 0 0
MOMO INC ADR 60879B107 613 35,061 SH   SOLE 8 35,061 0 0
MOMO INC OPT 60879B107 781 44,700 SH Put SOLE 8 44,700 0 0
MOMO INC OPT 60879B107 621 35,500 SH Call SOLE 8 35,500 0 0
MOMO INC ADR 60879B107 1,160 66,327 SH   SOLE 9 66,327 0 0
MOMO INC ADR 60879B107 395 22,622 SH   SOLE 99 22,622 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 449 13,186 SH   SOLE 1 13,186 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 86 2,528 SH   SOLE 99 2,528 0 0
MONDELEZ INTL INC COM 609207105 409 7,999 SH   DFND 1 0 0 7,999
MONDELEZ INTL INC COM 609207105 47,023 919,684 SH   SOLE 1 919,684 0 0
MONDELEZ INTL INC OPT 609207105 97 1,900 SH Call SOLE 8 1,900 0 0
MONDELEZ INTL INC COM 609207105 1,457 28,502 SH   SOLE 8 28,502 0 0
MONDELEZ INTL INC OPT 609207105 2,045 40,000 SH Put SOLE 8 40,000 0 0
MONDELEZ INTL INC COM 609207105 2,022 39,527 SH   SOLE 9 39,527 0 0
MONDELEZ INTL INC COM 609207105 9,422 184,267 SH   SOLE 99 184,267 0 0
MONEYGRAM INTL INC COM 60935Y208 111 34,170 SH   SOLE 1 34,170 0 0
MONGODB INC COM 60937P106 260 1,149 SH   DFND 1 0 0 1,149
MONGODB INC COM 60937P106 25,913 114,489 SH   SOLE 1 114,489 0 0
MONGODB INC OPT 60937P106 15,934 70,400 SH Put SOLE 8 70,400 0 0
MONGODB INC OPT 60937P106 9,461 41,800 SH Call SOLE 8 41,800 0 0
MONGODB INC COM 60937P106 5,929 26,194 SH   SOLE 8 26,194 0 0
MONGODB INC COM 60937P106 69 305 SH   SOLE 9 305 0 0
MONGODB INC COM 60937P106 138 610 SH   SOLE 99 610 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 2,302 158,821 SH   SOLE 1 158,821 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 31 2,124 SH   SOLE 8 2,124 0 0
MONOCLE ACQUISITION CORP COM 609754106 5,135 500,000 SH   SOLE 8 500,000 0 0
MONOCLE ACQUISITION CORP WARR 609754114 112 172,483 SH   SOLE 8 172,483 0 0
MONOLITHIC PWR SYS INC COM 609839105 5,957 25,137 SH   SOLE 1 25,137 0 0
MONOLITHIC PWR SYS INC COM 609839105 58 243 SH   SOLE 99 243 0 0
MONRO INC COM 610236101 2,076 37,778 SH   SOLE 1 37,778 0 0
MONRO INC COM 610236101 48 878 SH   SOLE 8 878 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 71,627 1,033,276 SH   SOLE 1 1,033,276 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 69 1,000 SH Put SOLE 8 1,000 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 18 260 SH   SOLE 8 260 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,262 18,200 SH Call SOLE 8 18,200 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 416 5,999 SH   SOLE 9 5,999 0 0
MONTAGE RES CORP COM 61179L100 140 35,354 SH   SOLE 1 35,354 0 0
MONTAGE RES CORP COM 61179L100 1 139 SH   SOLE 8 139 0 0
MOODYS CORP COM 615369105 46,949 170,898 SH   SOLE 1 170,898 0 0
MOODYS CORP OPT 615369105 1,071 3,900 SH Put SOLE 8 3,900 0 0
MOODYS CORP OPT 615369105 549 2,000 SH Call SOLE 8 2,000 0 0
MOODYS CORP COM 615369105 88 322 SH   SOLE 8 322 0 0
MOODYS CORP COM 615369105 369 1,343 SH   SOLE 9 1,343 0 0
MOOG INC COM 615394202 2,299 43,416 SH   SOLE 1 43,416 0 0
MOOG INC COM 615394202 59 1,107 SH   SOLE 8 1,107 0 0
MORGAN STANLEY COM 617446448 1,943 40,235 SH   DFND 1 0 0 40,235
MORGAN STANLEY OPT 617446448 111,574 2,310,000 SH Put SOLE 1 2,310,000 0 0
MORGAN STANLEY COM 617446448 116,489 2,411,770 SH   SOLE 1 2,411,770 0 0
MORGAN STANLEY OPT 617446448 91,770 1,900,000 SH Call SOLE 1 1,900,000 0 0
MORGAN STANLEY OPT 617446448 49,913 1,033,400 SH Call SOLE 8 1,033,400 0 0
MORGAN STANLEY OPT 617446448 85,815 1,776,700 SH Put SOLE 8 1,776,700 0 0
MORGAN STANLEY COM 617446448 5,086 105,295 SH   SOLE 8 105,295 0 0
MORGAN STANLEY COM 617446448 1,945 40,275 SH   SOLE 9 40,275 0 0
MORGAN STANLEY COM 617446448 591 12,227 SH   SOLE 99 12,227 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 43 1,819 SH   DFND 1 0 0 1,819
MORNINGSTAR INC COM 617700109 2,065 14,645 SH   SOLE 1 14,645 0 0
MORNINGSTAR INC COM 617700109 1 5 SH   SOLE 8 5 0 0
MORPHIC HLDG INC COM 61775R105 203 7,532 SH   SOLE 1 7,532 0 0
MOSAIC CO NEW COM 61945C103 3,874 309,593 SH   SOLE 1 309,593 0 0
MOSAIC CO NEW OPT 61945C103 280 22,400 SH Put SOLE 8 22,400 0 0
MOSAIC CO NEW OPT 61945C103 50 4,000 SH Call SOLE 8 4,000 0 0
MOSAIC CO NEW COM 61945C103 233 18,641 SH   SOLE 8 18,641 0 0
MOSAIC CO NEW COM 61945C103 155 12,461 SH   SOLE 9 12,461 0 0
MOSAIC CO NEW COM 61945C103 39 3,100 SH   DFND 20 0 0 3,100
MOTORCAR PTS AMER INC COM 620071100 648 36,680 SH   SOLE 1 36,680 0 0
MOTOROLA SOLUTIONS INC COM 620076307 17,776 126,863 SH   SOLE 1 126,863 0 0
MOTOROLA SOLUTIONS INC COM 620076307 52 371 SH   DFND 1 0 0 371
MOTOROLA SOLUTIONS INC OPT 620076307 3,377 24,100 SH Call SOLE 8 24,100 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,409 17,184 SH   SOLE 8 17,184 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 5,619 40,100 SH Put SOLE 8 40,100 0 0
MOTOROLA SOLUTIONS INC COM 620076307 223 1,596 SH   SOLE 9 1,596 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,880 20,552 SH   SOLE 99 20,552 0 0
MOVADO GROUP INC COM 624580106 159 14,661 SH   SOLE 1 14,661 0 0
MOVADO GROUP INC COM 624580106 5 373 SH   SOLE 8 373 0 0
MPLX LP COM 55336V100 65,130 3,769,048 SH   SOLE 1 3,769,048 0 0
MPLX LP OPT 55336V100 244 14,100 SH Call SOLE 8 14,100 0 0
MPLX LP OPT 55336V100 216 12,500 SH Put SOLE 8 12,500 0 0
MPLX LP COM 55336V100 89 5,140 SH   SOLE 8 5,140 0 0
MR COOPER GROUP INC COM 62482R107 2,474 198,936 SH   SOLE 1 198,936 0 0
MR COOPER GROUP INC COM 62482R107 9 730 SH   SOLE 8 730 0 0
MR COOPER GROUP INC OPT 62482R107 5,225 420,000 SH Call SOLE 8 420,000 0 0
MRC GLOBAL INC COM 55345K103 1,618 273,783 SH   SOLE 1 273,783 0 0
MRC GLOBAL INC COM 55345K103 24 4,055 SH   SOLE 8 4,055 0 0
MSA SAFETY INC COM 553498106 759 6,636 SH   SOLE 1 6,636 0 0
MSA SAFETY INC COM 553498106 771 6,732 SH   SOLE 8 6,732 0 0
MSB FINL CORP NEW COM 55352L101 0 7 SH   SOLE 8 7 0 0
MSC INDL DIRECT INC COM 553530106 609 8,352 SH   SOLE 1 8,352 0 0
MSC INDL DIRECT INC COM 553530106 133 1,819 SH   SOLE 8 1,819 0 0
MSCI INC COM 55354G100 31,307 93,784 SH   SOLE 1 93,784 0 0
MSCI INC COM 55354G100 64 192 SH   SOLE 8 192 0 0
MSCI INC COM 55354G100 226 678 SH   SOLE 9 678 0 0
MSG NETWORK INC COM 553573106 300 30,234 SH   SOLE 1 30,234 0 0
MSG NETWORK INC COM 553573106 12 1,257 SH   SOLE 8 1,257 0 0
MTS SYS CORP COM 553777103 390 22,178 SH   SOLE 1 22,178 0 0
MTS SYS CORP COM 553777103 3 214 SH   SOLE 8 214 0 0
MUELLER INDS INC COM 624756102 1,507 56,717 SH   SOLE 1 56,717 0 0
MUELLER INDS INC COM 624756102 18 672 SH   SOLE 8 672 0 0
MUELLER WTR PRODS INC COM 624758108 815 86,331 SH   SOLE 1 86,331 0 0
MUELLER WTR PRODS INC COM 624758108 33 3,543 SH   SOLE 8 3,543 0 0
MURPHY OIL CORP COM 626717102 852 61,770 SH   SOLE 1 61,770 0 0
MURPHY OIL CORP COM 626717102 840 60,836 SH   SOLE 8 60,836 0 0
MURPHY OIL CORP OPT 626717102 3,069 222,400 SH Put SOLE 8 222,400 0 0
MURPHY OIL CORP OPT 626717102 600 43,500 SH Call SOLE 8 43,500 0 0
MURPHY USA INC COM 626755102 8,027 71,304 SH   SOLE 1 71,304 0 0
MURPHY USA INC COM 626755102 65 584 SH   SOLE 8 584 0 0
MUSTANG BIO INC COM 62818Q104 50 15,677 SH   SOLE 1 15,677 0 0
MVB FINL CORP COM 553810102 73 5,454 SH   SOLE 1 5,454 0 0
MYERS INDS INC COM 628464109 474 32,627 SH   SOLE 1 32,627 0 0
MYERS INDS INC COM 628464109 3 211 SH   SOLE 8 211 0 0
MYLAN NV COM N59465109 19 1,186 SH   DFND 1 0 0 1,186
MYLAN NV COM N59465109 7,106 441,965 SH   SOLE 1 441,965 0 0
MYLAN NV COM N59465109 138 8,585 SH   SOLE 8 8,585 0 0
MYLAN NV OPT N59465109 1,643 102,200 SH Call SOLE 8 102,200 0 0
MYLAN NV OPT N59465109 1,909 118,700 SH Put SOLE 8 118,700 0 0
MYLAN NV COM N59465109 821 50,991 SH   SOLE 9 50,991 0 0
MYOKARDIA INC COM 62857M105 4,305 44,554 SH   SOLE 1 44,554 0 0
MYOKARDIA INC OPT 62857M105 4,937 51,100 SH Put SOLE 8 51,100 0 0
MYOKARDIA INC COM 62857M105 125 1,292 SH   SOLE 8 1,292 0 0
MYOKARDIA INC COM 62857M105 53 553 SH   SOLE 99 553 0 0
MYOS RENS TECHNOLOGY INC COM 62857P108 11 12,100 SH   SOLE 8 12,100 0 0
MYOVANT SCIENCES LTD COM G637AM102 1,637 79,400 SH   SOLE 1 79,400 0 0
MYR GROUP INC DEL COM 55405W104 736 23,080 SH   SOLE 1 23,080 0 0
MYR GROUP INC DEL COM 55405W104 24 745 SH   SOLE 8 745 0 0
MYRIAD GENETICS INC COM 62855J104 748 65,949 SH   SOLE 1 65,949 0 0
MYRIAD GENETICS INC COM 62855J104 59 5,200 SH   SOLE 8 5,200 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 6 SH   SOLE 8 6 0 0
NACCO INDS INC COM 629579103 48 2,039 SH   SOLE 1 2,039 0 0
NACCO INDS INC COM 629579103 0 7 SH   SOLE 8 7 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 683 23,273 SH   SOLE 1 23,273 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 4,699 160,100 SH Call SOLE 8 160,100 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 197 6,728 SH   SOLE 8 6,728 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 89 3,045 SH   SOLE 99 3,045 0 0
NANTHEALTH INC COM 630104107 68 14,811 SH   SOLE 1 14,811 0 0
NANTHEALTH INC COM 630104107 0 16 SH   SOLE 8 16 0 0
NANTKWEST INC COM 63016Q102 606 49,348 SH   SOLE 1 49,348 0 0
NANTKWEST INC COM 63016Q102 64 5,208 SH   SOLE 8 5,208 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 150 6,405 SH   SOLE 1 6,405 0 0
NASDAQ INC COM 631103108 31,294 261,920 SH   SOLE 1 261,920 0 0
NASDAQ INC COM 631103108 24 200 SH   DFND 1 0 0 200
NASDAQ INC COM 631103108 143 1,195 SH   SOLE 8 1,195 0 0
NASDAQ INC OPT 631103108 179 1,500 SH Put SOLE 8 1,500 0 0
NASDAQ INC COM 631103108 109 923 SH   SOLE 9 923 0 0
NATERA INC COM 632307104 1,912 38,363 SH   SOLE 1 38,363 0 0
NATERA INC COM 632307104 88 1,769 SH   SOLE 8 1,769 0 0
NATHANS FAMOUS INC NEW COM 632347100 146 2,591 SH   SOLE 1 2,591 0 0
NATHANS FAMOUS INC NEW COM 632347100 2 43 SH   SOLE 8 43 0 0
NATIONAL BANKSHARES INC VA COM 634865109 101 3,538 SH   SOLE 1 3,538 0 0
NATIONAL BEVERAGE CORP COM 635017106 857 14,015 SH   SOLE 1 14,015 0 0
NATIONAL BEVERAGE CORP COM 635017106 0 3 SH   SOLE 8 3 0 0
NATIONAL BK HLDGS CORP COM 633707104 721 26,725 SH   SOLE 1 26,725 0 0
NATIONAL BK HLDGS CORP COM 633707104 72 2,691 SH   SOLE 8 2,691 0 0
NATIONAL BK HLDGS CORP COM 633707104 188 6,951 SH   SOLE 99 6,951 0 0
NATIONAL CINEMEDIA INC COM 635309107 102 34,501 SH   SOLE 1 34,501 0 0
NATIONAL CINEMEDIA INC COM 635309107 9 2,857 SH   SOLE 8 2,857 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 79 11,474 SH   SOLE 1 11,474 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 6 875 SH   SOLE 8 875 0 0
NATIONAL FUEL GAS CO N J COM 636180101 191 4,555 SH   SOLE 1 4,555 0 0
NATIONAL FUEL GAS CO N J COM 636180101 23 552 SH   SOLE 8 552 0 0
NATIONAL GEN HLDGS CORP COM 636220303 992 45,917 SH   SOLE 1 45,917 0 0
NATIONAL GEN HLDGS CORP COM 636220303 2 103 SH   SOLE 8 103 0 0
NATIONAL GRID PLC ADR 636274409 1,446 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 2,585 42,563 SH   SOLE 1 42,563 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 2 29 SH   SOLE 8 29 0 0
NATIONAL HEALTH INVS INC COM 63633D104 255 4,206 SH   SOLE 99 4,206 0 0
NATIONAL HEALTHCARE CORP COM 635906100 437 6,896 SH   SOLE 1 6,896 0 0
NATIONAL HEALTHCARE CORP COM 635906100 21 330 SH   SOLE 8 330 0 0
NATIONAL INSTRS CORP COM 636518102 803 20,762 SH   SOLE 1 20,762 0 0
NATIONAL INSTRS CORP COM 636518102 57 1,463 SH   SOLE 8 1,463 0 0
NATIONAL OILWELL VARCO INC COM 637071101 5,910 482,556 SH   SOLE 1 482,556 0 0
NATIONAL OILWELL VARCO INC COM 637071101 19 1,582 SH   DFND 1 0 0 1,582
NATIONAL OILWELL VARCO INC OPT 637071101 16 1,300 SH Put SOLE 8 1,300 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 130 10,600 SH Call SOLE 8 10,600 0 0
NATIONAL OILWELL VARCO INC COM 637071101 10 804 SH   SOLE 8 804 0 0
NATIONAL OILWELL VARCO INC COM 637071101 36 2,923 SH   SOLE 9 2,923 0 0
NATIONAL PRESTO INDS INC COM 637215104 404 4,627 SH   SOLE 1 4,627 0 0
NATIONAL PRESTO INDS INC COM 637215104 1 8 SH   SOLE 8 8 0 0
NATIONAL RESH CORP COM 637372202 669 11,495 SH   SOLE 1 11,495 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 122 3,450 SH   SOLE 1 3,450 0 0
NATIONAL RETAIL PROPERTIES I TRUS 637417106 5,546 156,347 SH   SOLE 1 156,347 0 0
NATIONAL RETAIL PROPERTIES I OPT 637417106 209 5,900 SH Put SOLE 8 5,900 0 0
NATIONAL RETAIL PROPERTIES I TRUS 637417106 95 2,667 SH   SOLE 8 2,667 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 41 1,166 SH   SOLE 9 1,166 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 2,360 82,333 SH   SOLE 1 82,333 0 0
NATIONAL STORAGE AFFILIATES COM 637870106 194 6,765 SH   SOLE 99 6,765 0 0
NATIONAL VISION HLDGS INC COM 63845R107 1,397 45,777 SH   SOLE 1 45,777 0 0
NATIONAL VISION HLDGS INC COM 63845R107 467 15,336 SH   SOLE 8 15,336 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 576 2,838 SH   SOLE 1 2,838 0 0
NATURAL ALTERNATIVES INTL IN COM 638842302 0 9 SH   SOLE 8 9 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 40 6,407 SH   SOLE 1 6,407 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 22 3,461 SH   SOLE 8 3,461 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 163 10,961 SH   SOLE 1 10,961 0 0
NATURES SUNSHINE PRODS INC COM 639027101 44 4,808 SH   SOLE 1 4,808 0 0
NATUS MED INC DEL COM 639050103 799 36,687 SH   SOLE 1 36,687 0 0
NATUS MED INC DEL COM 639050103 25 1,174 SH   SOLE 8 1,174 0 0
NAUTILUS INC COM 63910B102 322 34,817 SH   SOLE 1 34,817 0 0
NAUTILUS INC COM 63910B102 2 225 SH   SOLE 8 225 0 0
NAVIENT CORPORATION COM 63938C108 4,030 573,273 SH   SOLE 1 573,273 0 0
NAVIENT CORPORATION COM 63938C108 16 2,262 SH   SOLE 8 2,262 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 134 20,835 SH   SOLE 1 20,835 0 0
NAVISTAR INTL CORP NEW COM 63934E108 775 27,483 SH   SOLE 1 27,483 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 279 9,900 SH Put SOLE 8 9,900 0 0
NAVISTAR INTL CORP NEW COM 63934E108 1,904 67,529 SH   SOLE 8 67,529 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 1,728 61,300 SH Call SOLE 8 61,300 0 0
NBT BANCORP INC COM 628778102 1,190 38,682 SH   SOLE 1 38,682 0 0
NBT BANCORP INC COM 628778102 8 241 SH   SOLE 8 241 0 0
NCR CORP NEW COM 62886E108 332 19,136 SH   SOLE 1 19,136 0 0
NCR CORP NEW OPT 62886E108 68 3,900 SH Put SOLE 8 3,900 0 0
NCR CORP NEW OPT 62886E108 88 5,100 SH Call SOLE 8 5,100 0 0
NCR CORP NEW COM 62886E108 202 11,651 SH   SOLE 8 11,651 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 2 3,085 SH   SOLE 8 3,085 0 0
NEENAH INC COM 640079109 785 15,847 SH   SOLE 1 15,847 0 0
NEENAH INC COM 640079109 14 281 SH   SOLE 8 281 0 0
NEENAH INC COM 640079109 203 4,102 SH   SOLE 99 4,102 0 0
NEKTAR THERAPEUTICS COM 640268108 5,156 222,615 SH   SOLE 1 222,615 0 0
NEKTAR THERAPEUTICS COM 640268108 116 5,000 SH   DFND 1 0 0 5,000
NEKTAR THERAPEUTICS COM 640268108 483 20,876 SH   SOLE 8 20,876 0 0
NEKTAR THERAPEUTICS OPT 640268108 686 29,600 SH Put SOLE 8 29,600 0 0
NEKTAR THERAPEUTICS OPT 640268108 164 7,100 SH Call SOLE 8 7,100 0 0
NEKTAR THERAPEUTICS COM 640268108 0 14 SH   SOLE 9 14 0 0
NELNET INC COM 64031N108 769 16,101 SH   SOLE 1 16,101 0 0
NELNET INC COM 64031N108 42 868 SH   SOLE 8 868 0 0
NEOGEN CORP COM 640491106 3,727 48,038 SH   SOLE 1 48,038 0 0
NEOGEN CORP COM 640491106 53 689 SH   SOLE 8 689 0 0
NEOGENOMICS INC COM 64049M209 3,557 114,826 SH   SOLE 1 114,826 0 0
NEOPHOTONICS CORP COM 64051T100 523 58,938 SH   SOLE 1 58,938 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 38 SH   SOLE 8 38 0 0
NETAPP INC COM 64110D104 15,162 341,708 SH   SOLE 1 341,708 0 0
NETAPP INC OPT 64110D104 297 6,700 SH Put SOLE 8 6,700 0 0
NETAPP INC OPT 64110D104 2,618 59,000 SH Call SOLE 8 59,000 0 0
NETAPP INC COM 64110D104 127 2,871 SH   SOLE 8 2,871 0 0
NETAPP INC COM 64110D104 105 2,358 SH   SOLE 9 2,358 0 0
NETAPP INC COM 64110D104 562 12,671 SH   SOLE 99 12,671 0 0
NETEASE INC ADR 64110W102 8,744 20,365 SH   SOLE 1 20,365 0 0
NETEASE INC ADR 64110W102 136 317 SH   SOLE 8 317 0 0
NETEASE INC OPT 64110W102 86 200 SH Call SOLE 8 200 0 0
NETEASE INC OPT 64110W102 1,546 3,600 SH Put SOLE 8 3,600 0 0
NETEASE INC ADR 64110W102 8,471 19,729 SH   SOLE 9 19,729 0 0
NETEASE INC ADR 64110W102 77 180 SH   DFND 20 0 0 180
NETEASE INC ADR 64110W102 3,663 8,531 SH   SOLE 99 8,531 0 0
NETFLIX INC COM 64110L106 345,308 758,849 SH   SOLE 1 593,629 165,220 0
NETFLIX INC OPT 64110L106 30,124 66,200 SH Call SOLE 1 66,200 0 0
NETFLIX INC COM 64110L106 901 1,981 SH   DFND 1 0 0 1,981
NETFLIX INC OPT 64110L106 46,232 101,600 SH Put SOLE 1 101,600 0 0
NETFLIX INC OPT 64110L106 64,843 142,500 SH Put SOLE 8 142,500 0 0
NETFLIX INC OPT 64110L106 281,214 618,000 SH Call SOLE 8 618,000 0 0
NETFLIX INC COM 64110L106 6,532 14,354 SH   SOLE 8 14,354 0 0
NETFLIX INC COM 64110L106 3,935 8,651 SH   SOLE 9 8,651 0 0
NETFLIX INC COM 64110L106 10,897 23,947 SH   SOLE 20 0 23,947 0
NETFLIX INC COM 64110L106 3,896 8,561 SH   SOLE 82 0 8,561 0
NETFLIX INC COM 64110L106 10,957 24,079 SH   SOLE 99 0 24,079 0
NETGEAR INC COM 64111Q104 959 37,097 SH   SOLE 1 37,097 0 0
NETGEAR INC OPT 64111Q104 155 6,000 SH Put SOLE 8 6,000 0 0
NETGEAR INC COM 64111Q104 89 3,377 SH   SOLE 8 3,377 0 0
NETSCOUT SYS INC COM 64115T104 2,345 91,758 SH   SOLE 1 91,758 0 0
NETSCOUT SYS INC COM 64115T104 78 3,022 SH   SOLE 8 3,022 0 0
NETWORK-1 TECHNOLOGIES INC COM 64121N109 0 4 SH   SOLE 8 4 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 4,919 40,318 SH   SOLE 1 40,318 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 272 2,231 SH   SOLE 8 2,231 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 171 1,400 SH Call SOLE 8 1,400 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 76 621 SH   SOLE 9 621 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 46 378 SH   SOLE 99 378 0 0
NEURONETICS INC COM 64131A105 44 22,579 SH   SOLE 1 22,579 0 0
NEURONETICS INC COM 64131A105 7 3,819 SH   SOLE 8 3,819 0 0
NEVRO CORP COM 64157F103 3,604 30,162 SH   SOLE 1 30,162 0 0
NEVRO CORP COM 64157F103 32 264 SH   SOLE 8 264 0 0
NEW AGE BEVERAGES CORP COM 64157V108 140 92,271 SH   SOLE 1 92,271 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 2 1,100 SH Put SOLE 8 1,100 0 0
NEW AGE BEVERAGES CORP COM 64157V108 6 4,176 SH   SOLE 8 4,176 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 4 2,700 SH Call SOLE 8 2,700 0 0
NEW CONCEPT ENERGY INC COM 643611106 50 41,055 SH   SOLE 8 41,055 0 0
NEW GOLD INC CDA OPT 644535106 15 10,800 SH Call SOLE 8 10,800 0 0
NEW GOLD INC CDA COM 644535106 0 100 SH   SOLE 9 100 0 0
NEW HOME CO INC COM 645370107 0 35 SH   SOLE 8 35 0 0
NEW JERSEY RES COM 646025106 3,761 115,241 SH   SOLE 1 115,241 0 0
NEW JERSEY RES COM 646025106 15 443 SH   SOLE 8 443 0 0
NEW ORIENTAL ED &amp TECHNOLOGY ADR 647581107 813 6,241 SH   SOLE 1 6,241 0 0
NEW ORIENTAL ED &amp TECHNOLOGY OPT 647581107 17,125 131,500 SH Put SOLE 8 131,500 0 0
NEW ORIENTAL ED &amp TECHNOLOGY ADR 647581107 846 6,496 SH   SOLE 8 6,496 0 0
NEW ORIENTAL ED &amp TECHNOLOGY OPT 647581107 6,954 53,400 SH Call SOLE 8 53,400 0 0
NEW ORIENTAL ED &amp TECHNOLOGY ADR 647581107 4,120 31,635 SH   SOLE 9 31,635 0 0
NEW ORIENTAL ED &amp TECHNOLOGY ADR 647581107 9,535 73,220 SH   SOLE 99 73,220 0 0
NEW RELIC INC COM 64829B100 1,086 15,763 SH   SOLE 1 15,763 0 0
NEW RELIC INC BOND 64829BAB6 339 347,000 PRN   SOLE 8 0 0 347,000
NEW RESIDENTIAL INVT CORP TRUS 64828T201 8,170 1,099,719 SH   SOLE 1 1,099,719 0 0
NEW SR INVT GROUP INC TRUS 648691103 741 204,687 SH   SOLE 1 204,687 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 4,696 460,346 SH   SOLE 1 460,346 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 39 3,835 SH   SOLE 8 3,835 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 42 4,100 SH Call SOLE 8 4,100 0 0
NEW YORK MTG TR INC TRUS 649604501 907 347,516 SH   SOLE 1 347,516 0 0
NEW YORK MTG TR INC TRUS 649604501 1 359 SH   SOLE 8 359 0 0
NEW YORK TIMES CO COM 650111107 4,631 110,151 SH   SOLE 1 110,151 0 0
NEW YORK TIMES CO COM 650111107 57 1,355 SH   SOLE 8 1,355 0 0
NEW YORK TIMES CO COM 650111107 266 6,326 SH   SOLE 99 6,326 0 0
NEWELL BRANDS INC COM 651229106 3,909 246,096 SH   SOLE 1 246,096 0 0
NEWELL BRANDS INC COM 651229106 1,944 122,401 SH   SOLE 8 122,401 0 0
NEWELL BRANDS INC OPT 651229106 5,996 377,600 SH Put SOLE 8 377,600 0 0
NEWELL BRANDS INC OPT 651229106 723 45,500 SH Call SOLE 8 45,500 0 0
NEWELL BRANDS INC COM 651229106 49 3,072 SH   SOLE 9 3,072 0 0
NEWMARK GROUP INC COM 65158N102 383 78,964 SH   SOLE 1 78,964 0 0
NEWMARK GROUP INC COM 65158N102 15 3,003 SH   SOLE 8 3,003 0 0
NEWMARKET CORP COM 651587107 3,397 8,484 SH   SOLE 1 8,484 0 0
NEWMARKET CORP COM 651587107 22 54 SH   SOLE 8 54 0 0
NEWMARKET CORP COM 651587107 808 2,017 SH   SOLE 99 2,017 0 0
NEWMONT CORP COM 651639106 166 2,691 SH   DFND 1 0 0 2,691
NEWMONT CORP COM 651639106 139,490 2,259,329 SH   SOLE 1 2,259,329 0 0
NEWMONT CORP OPT 651639106 6,452 104,500 SH Put SOLE 8 104,500 0 0
NEWMONT CORP OPT 651639106 486 7,868 SH Call SOLE 8 7,868 0 0
NEWMONT CORP COM 651639106 5,114 82,833 SH   SOLE 8 82,833 0 0
NEWMONT CORP COM 651639106 476 7,710 SH   SOLE 9 7,710 0 0
NEWMONT CORP COM 651639106 4,862 78,756 SH   SOLE 82 78,756 0 0
NEWMONT CORP COM 651639106 805 13,040 SH   SOLE 99 13,040 0 0
NEWPARK RES INC COM 651718504 212 94,977 SH   SOLE 1 94,977 0 0
NEWPARK RES INC COM 651718504 5 1,919 SH   SOLE 8 1,919 0 0
NEWS CORP NEW COM 65249B208 1,743 145,919 SH   SOLE 1 145,919 0 0
NEWS CORP NEW COM 65249B109 10,917 920,397 SH   SOLE 1 920,397 0 0
NEWS CORP NEW COM 65249B109 26 2,187 SH   SOLE 8 2,187 0 0
NEWS CORP NEW COM 65249B208 11 857 SH   SOLE 8 857 0 0
NEWS CORP NEW COM 65249B109 63 5,234 SH   SOLE 9 5,234 0 0
NEWS CORP NEW COM 65249B208 4 363 SH   SOLE 9 363 0 0
NEXGEN ENERGY LTD COM 65340P106 17 13,200 SH   DFND 1 0 0 13,200
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 1,129 31,955 SH   SOLE 1 31,955 0 0
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 86 2,426 SH   SOLE 8 2,426 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 437 12,367 SH   SOLE 99 12,367 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 401 4,787 SH   SOLE 1 4,787 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 17 194 SH   SOLE 8 194 0 0
NEXTCURE INC COM 65343E108 194 9,054 SH   SOLE 1 9,054 0 0
NEXTCURE INC COM 65343E108 2 109 SH   SOLE 8 109 0 0
NEXTCURE INC COM 65343E108 17 773 SH   SOLE 99 773 0 0
NEXTDECADE CORP COM 65342K105 25 11,509 SH   SOLE 1 11,509 0 0
NEXTERA ENERGY INC COM 65339F101 36 150 SH   DFND 1 0 0 150
NEXTERA ENERGY INC COM 65339F101 155,481 647,379 SH   SOLE 1 647,379 0 0
NEXTERA ENERGY INC COM 65339F101 2,361 9,833 SH   SOLE 8 9,833 0 0
NEXTERA ENERGY INC OPT 65339F101 11,984 49,900 SH Put SOLE 8 49,900 0 0
NEXTERA ENERGY INC OPT 65339F101 10,519 43,800 SH Call SOLE 8 43,800 0 0
NEXTERA ENERGY INC COM 65339F101 1,080 4,495 SH   SOLE 9 4,495 0 0
NEXTERA ENERGY INC COM 65339F101 3,026 12,600 SH   DFND 20 0 0 12,600
NEXTERA ENERGY INC COM 65339F101 3,965 16,510 SH   SOLE 99 16,510 0 0
NEXTERA ENERGY PARTNERS LP OPT 65341B106 48,204 940,000 SH Call SOLE 1 940,000 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 19,734 384,836 SH   SOLE 1 384,836 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 688 13,413 SH   SOLE 99 13,413 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 620 56,471 SH   SOLE 1 56,471 0 0
NEXTGEN HEALTHCARE INC OPT 65343C102 71 6,500 SH Call SOLE 8 6,500 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 11 1,028 SH   SOLE 8 1,028 0 0
NGL ENERGY PARTNERS LP COM 62913M107 144 36,718 SH   SOLE 1 36,718 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 3 800 SH Call SOLE 8 800 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 428 21,693 SH   SOLE 1 21,693 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 22 1,137 SH   SOLE 8 1,137 0 0
NI HLDGS INC COM 65342T106 281 19,085 SH   SOLE 1 19,085 0 0
NI HLDGS INC COM 65342T106 3 159 SH   SOLE 8 159 0 0
NIC INC COM 62914B100 1,659 72,278 SH   SOLE 1 72,278 0 0
NIC INC COM 62914B100 0 13 SH   SOLE 8 13 0 0
NICE LTD ADR 653656108 12,214 64,542 SH   SOLE 1 64,542 0 0
NICE LTD OPT 653656108 2,082 11,000 SH Call SOLE 8 11,000 0 0
NICE LTD OPT 653656108 3,993 21,100 SH Put SOLE 8 21,100 0 0
NICE LTD ADR 653656108 2,437 12,876 SH   SOLE 8 12,876 0 0
NICOLET BANKSHARES INC COM 65406E102 331 6,030 SH   SOLE 1 6,030 0 0
NICOLET BANKSHARES INC COM 65406E102 0 4 SH   SOLE 8 4 0 0
NIELSEN HLDGS PLC COM G6518L108 79,792 5,369,610 SH   SOLE 1 5,369,610 0 0
NIELSEN HLDGS PLC COM G6518L108 51 3,397 SH   SOLE 8 3,397 0 0
NIELSEN HLDGS PLC OPT G6518L108 1,064 71,600 SH Call SOLE 8 71,600 0 0
NIELSEN HLDGS PLC OPT G6518L108 77 5,200 SH Put SOLE 8 5,200 0 0
NIELSEN HLDGS PLC COM G6518L108 42 2,859 SH   SOLE 9 2,859 0 0
NIKE INC COM 654106103 1,437 14,660 SH   DFND 1 0 0 14,660
NIKE INC OPT 654106103 2,412 24,600 SH Put SOLE 1 24,600 0 0
NIKE INC COM 654106103 212,969 2,172,053 SH   SOLE 1 1,219,535 952,518 0
NIKE INC OPT 654106103 14,835 151,300 SH Call SOLE 8 151,300 0 0
NIKE INC COM 654106103 888 9,062 SH   SOLE 8 9,062 0 0
NIKE INC OPT 654106103 13,404 136,700 SH Put SOLE 8 136,700 0 0
NIKE INC COM 654106103 1,896 19,334 SH   SOLE 9 19,334 0 0
NIKE INC COM 654106103 12,342 125,874 SH   SOLE 20 0 125,874 0
NIKE INC COM 654106103 6,197 63,195 SH   SOLE 82 13,000 50,195 0
NIKE INC COM 654106103 12,665 129,172 SH   SOLE 99 0 129,172 0
NINE ENERGY SERVICE INC COM 65441V101 8 4,268 SH   SOLE 8 4,268 0 0
NIO INC ADR 62914V106 7,068 915,594 SH   SOLE 1 915,594 0 0
NIO INC OPT 62914V106 3,860 500,000 SH Call SOLE 1 500,000 0 0
NIO INC OPT 62914V106 3,860 500,000 SH Put SOLE 1 500,000 0 0
NIO INC OPT 62914V106 9,516 1,232,700 SH Put SOLE 8 1,232,700 0 0
NIO INC OPT 62914V106 157 20,400 SH Call SOLE 8 20,400 0 0
NIO INC ADR 62914V106 1,500 194,300 SH   SOLE 9 194,300 0 0
NISOURCE INC COM 65473P105 66,625 2,929,880 SH   SOLE 1 2,929,880 0 0
NISOURCE INC OPT 65473P105 59 2,600 SH Call SOLE 8 2,600 0 0
NISOURCE INC COM 65473P105 32 1,394 SH   SOLE 8 1,394 0 0
NISOURCE INC COM 65473P105 67 2,923 SH   SOLE 9 2,923 0 0
NL INDS INC COM 629156407 14 4,211 SH   SOLE 1 4,211 0 0
NL INDS INC COM 629156407 0 39 SH   SOLE 8 39 0 0
NLIGHT INC COM 65487K100 422 18,979 SH   SOLE 1 18,979 0 0
NMI HLDGS INC COM 629209305 1,109 68,967 SH   SOLE 1 68,967 0 0
NMI HLDGS INC COM 629209305 21 1,312 SH   SOLE 8 1,312 0 0
NN INC COM 629337106 110 23,237 SH   SOLE 1 23,237 0 0
NN INC COM 629337106 0 154 SH   SOLE 8 154 0 0
NOAH HLDGS LTD ADR 65487X102 562 22,052 SH   SOLE 1 22,052 0 0
NOAH HLDGS LTD ADR 65487X102 76 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 183 7,200 SH   SOLE 9 7,200 0 0
NOAH HLDGS LTD ADR 65487X102 122 4,801 SH   SOLE 99 4,801 0 0
NOBLE CORP PLC COM G65431101 4 13,144 SH   SOLE 1 13,144 0 0
NOBLE CORP PLC COM G65431101 23 74,118 SH   SOLE 8 74,118 0 0
NOBLE ENERGY INC COM 655044105 1,469 164,073 SH   SOLE 1 164,073 0 0
NOBLE ENERGY INC COM 655044105 133 14,878 SH   DFND 1 0 0 14,878
NOBLE ENERGY INC COM 655044105 67 7,420 SH   SOLE 8 7,420 0 0
NOBLE ENERGY INC OPT 655044105 14 1,600 SH Put SOLE 8 1,600 0 0
NOBLE ENERGY INC OPT 655044105 52 5,800 SH Call SOLE 8 5,800 0 0
NOBLE ENERGY INC COM 655044105 73 8,179 SH   SOLE 9 8,179 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 72 8,467 SH   SOLE 1 8,467 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 12 1,450 SH   SOLE 8 1,450 0 0
NOKIA CORP ADR 654902204 4,334 985,044 SH   SOLE 1 985,044 0 0
NOKIA CORP ADR 654902204 51 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP OPT 654902204 1,104 250,800 SH Call SOLE 8 250,800 0 0
NOKIA CORP OPT 654902204 2,654 603,200 SH Put SOLE 8 603,200 0 0
NOKIA CORP ADR 654902204 721 163,800 SH   SOLE 8 163,800 0 0
NOKIA CORP ADR 654902204 63 14,302 SH   SOLE 9 14,302 0 0
NOMAD FOODS LTD COM G6564A105 2,219 103,465 SH   SOLE 1 103,465 0 0
NOODLES &amp CO COM 65540B105 104 17,184 SH   SOLE 1 17,184 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 328 81,055 SH   SOLE 1 81,055 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 1,624 400,000 SH Call SOLE 8 400,000 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 3 825 SH   SOLE 8 825 0 0
NORDSON CORP COM 655663102 3,826 20,167 SH   SOLE 1 20,167 0 0
NORDSON CORP COM 655663102 31 166 SH   SOLE 9 166 0 0
NORDSON CORP COM 655663102 254 1,338 SH   SOLE 99 1,338 0 0
NORDSTROM INC COM 655664100 2,475 159,679 SH   SOLE 1 159,679 0 0
NORDSTROM INC COM 655664100 1,264 81,599 SH   SOLE 8 81,599 0 0
NORDSTROM INC OPT 655664100 1,366 88,200 SH Put SOLE 8 88,200 0 0
NORDSTROM INC OPT 655664100 2,557 165,100 SH Call SOLE 8 165,100 0 0
NORDSTROM INC COM 655664100 7 487 SH   SOLE 9 487 0 0
NORFOLK SOUTHERN CORP COM 655844108 49,329 280,968 SH   SOLE 1 280,968 0 0
NORFOLK SOUTHERN CORP OPT 655844108 15,749 89,700 SH Put SOLE 8 89,700 0 0
NORFOLK SOUTHERN CORP COM 655844108 4,531 25,805 SH   SOLE 8 25,805 0 0
NORFOLK SOUTHERN CORP OPT 655844108 11,482 65,400 SH Call SOLE 8 65,400 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,519 8,646 SH   SOLE 9 8,646 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 73 4,220 SH   SOLE 1 4,220 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 3 187 SH   SOLE 8 187 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 2,429 2,894,645 SH   SOLE 8 2,894,645 0 0
NORTHERN OIL &amp GAS INC NEV OPT 665531109 23 27,400 SH Call SOLE 8 27,400 0 0
NORTHERN TR CORP COM 665859104 30 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 14,596 183,961 SH   SOLE 1 183,961 0 0
NORTHERN TR CORP COM 665859104 89 1,127 SH   SOLE 8 1,127 0 0
NORTHERN TR CORP COM 665859104 126 1,583 SH   SOLE 9 1,583 0 0
NORTHERN TR CORP COM 665859104 566 7,140 SH   SOLE 99 7,140 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 460 39,882 SH   SOLE 1 39,882 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 1 71 SH   SOLE 8 71 0 0
NORTHRIM BANCORP INC COM 666762109 661 26,291 SH   SOLE 1 26,291 0 0
NORTHRIM BANCORP INC COM 666762109 2 75 SH   SOLE 8 75 0 0
NORTHROP GRUMMAN CORP COM 666807102 64,299 209,140 SH   SOLE 1 209,140 0 0
NORTHROP GRUMMAN CORP OPT 666807102 15,372 50,000 SH Call SOLE 8 50,000 0 0
NORTHROP GRUMMAN CORP OPT 666807102 15,372 50,000 SH Put SOLE 8 50,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 139 453 SH   SOLE 8 453 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,220 7,220 SH   SOLE 9 7,220 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 1,094 107,074 SH   SOLE 1 107,074 0 0
NORTHWEST NAT HLDG CO COM 66765N105 2,548 45,668 SH   SOLE 1 45,668 0 0
NORTHWEST NAT HLDG CO COM 66765N105 3 47 SH   SOLE 8 47 0 0
NORTHWEST PIPE CO COM 667746101 132 5,285 SH   SOLE 1 5,285 0 0
NORTHWEST PIPE CO COM 667746101 0 11 SH   SOLE 8 11 0 0
NORTHWESTERN CORP COM 668074305 4,810 88,218 SH   SOLE 1 88,218 0 0
NORTHWESTERN CORP COM 668074305 190 3,509 SH   SOLE 8 3,509 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 16 1,000 SH   DFND 1 0 0 1,000
NORWEGIAN CRUISE LINE HLDG L COM G66721104 3,063 186,454 SH   SOLE 1 186,454 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 2,077 126,400 SH Call SOLE 8 126,400 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 5,461 332,373 SH   SOLE 8 332,373 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 49 3,029 SH   SOLE 9 3,029 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 23 1,400 SH   DFND 20 0 0 1,400
NORWOOD FINANCIAL CORP COM 669549107 80 3,194 SH   SOLE 1 3,194 0 0
NORWOOD FINANCIAL CORP COM 669549107 0 21 SH   SOLE 8 21 0 0
NOVABAY PHARMACEUTICALS INC COM 66987P201 0 37 SH   SOLE 8 37 0 0
NOVAGOLD RES INC COM 66987E206 5,180 564,372 SH   SOLE 1 564,372 0 0
NOVAGOLD RES INC OPT 66987E206 155 16,900 SH Put SOLE 8 16,900 0 0
NOVAGOLD RES INC OPT 66987E206 72 7,800 SH Call SOLE 8 7,800 0 0
NOVAGOLD RES INC COM 66987E206 126 13,710 SH   SOLE 99 13,710 0 0
NOVANTA INC COM 67000B104 2,372 22,214 SH   SOLE 1 22,214 0 0
NOVANTA INC COM 67000B104 0 4 SH   SOLE 8 4 0 0
NOVARTIS AG ADR 66987V109 72 819 SH   DFND 1 0 0 819
NOVARTIS AG OPT 66987V109 3,441 39,400 SH Call SOLE 8 39,400 0 0
NOVARTIS AG ADR 66987V109 164 1,877 SH   SOLE 8 1,877 0 0
NOVARTIS AG OPT 66987V109 1,895 21,700 SH Put SOLE 8 21,700 0 0
NOVAVAX INC COM 670002401 7,233 86,761 SH   SOLE 1 86,761 0 0
NOVAVAX INC COM 670002401 28 340 SH   DFND 1 0 0 340
NOVO-NORDISK A S ADR 670100205 26 406 SH   SOLE 1 406 0 0
NOVO-NORDISK A S ADR 670100205 81 1,239 SH   SOLE 8 1,239 0 0
NOVO-NORDISK A S OPT 670100205 1,205 18,400 SH Put SOLE 8 18,400 0 0
NOVOCURE LTD COM G6674U108 16,212 273,403 SH   SOLE 1 273,403 0 0
NOVOCURE LTD COM G6674U108 31 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 2,330 39,283 SH   SOLE 8 39,283 0 0
NOVOCURE LTD OPT G6674U108 2,218 37,400 SH Put SOLE 8 37,400 0 0
NOVOCURE LTD OPT G6674U108 1,014 17,100 SH Call SOLE 8 17,100 0 0
NOW INC COM 67011P100 3 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 1,661 192,626 SH   SOLE 1 192,626 0 0
NOW INC COM 67011P100 1 158 SH   SOLE 8 158 0 0
NRG ENERGY INC COM 629377508 27,796 853,668 SH   SOLE 1 853,668 0 0
NRG ENERGY INC OPT 629377508 1,231 37,800 SH Put SOLE 8 37,800 0 0
NRG ENERGY INC BOND 629377CG5 31 94,000 PRN   SOLE 8 0 0 94,000
NRG ENERGY INC COM 629377508 281 8,652 SH   SOLE 8 8,652 0 0
NRG ENERGY INC OPT 629377508 1,351 41,500 SH Call SOLE 8 41,500 0 0
NRG ENERGY INC COM 629377508 62 1,921 SH   SOLE 9 1,921 0 0
NRG ENERGY INC COM 629377508 430 13,209 SH   SOLE 99 13,209 0 0
NU SKIN ENTERPRISES INC COM 67018T105 3,807 99,581 SH   SOLE 1 99,581 0 0
NU SKIN ENTERPRISES INC COM 67018T105 38 1,011 SH   SOLE 8 1,011 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 3,121 123,367 SH   SOLE 1 123,367 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAG5 28 22,000 PRN   SOLE 8 0 0 22,000
NUANCE COMMUNICATIONS INC COM 67020Y100 5,823 230,099 SH   SOLE 8 230,099 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 321 12,700 SH Call SOLE 8 12,700 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 1,028 869,000 PRN   SOLE 8 0 0 869,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 61 2,400 SH Put SOLE 8 2,400 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAN0 5,781 4,142,000 PRN   SOLE 8 0 0 4,142,000
NUCOR CORP COM 670346105 11,753 283,817 SH   SOLE 1 283,817 0 0
NUCOR CORP COM 670346105 124 2,995 SH   SOLE 8 2,995 0 0
NUCOR CORP OPT 670346105 4,083 98,600 SH Call SOLE 8 98,600 0 0
NUCOR CORP OPT 670346105 3,748 90,500 SH Put SOLE 8 90,500 0 0
NUCOR CORP COM 670346105 110 2,677 SH   SOLE 9 2,677 0 0
NUSTAR ENERGY LP COM 67058H102 1 100 SH   DFND 1 0 0 100
NUSTAR ENERGY LP COM 67058H102 4,728 331,158 SH   SOLE 1 331,158 0 0
NUTANIX INC COM 67059N108 3,728 157,265 SH   SOLE 1 157,265 0 0
NUTANIX INC COM 67059N108 178 7,500 SH   DFND 1 0 0 7,500
NUTANIX INC COM 67059N108 221 9,330 SH   SOLE 8 9,330 0 0
NUTANIX INC OPT 67059N108 2,148 90,600 SH Put SOLE 8 90,600 0 0
NUTANIX INC OPT 67059N108 3,598 151,800 SH Call SOLE 8 151,800 0 0
NUTANIX INC BOND 67059NAB4 383 430,000 PRN   SOLE 8 0 0 430,000
NUTRIEN LTD COM 67077M108 7 231 SH   DFND 1 0 0 231
NUTRIEN LTD COM 67077M108 204 6,368 SH   SOLE 1 6,368 0 0
NUTRIEN LTD OPT 67077M108 164 5,100 SH Put SOLE 8 5,100 0 0
NUTRIEN LTD OPT 67077M108 9,627 299,900 SH Call SOLE 8 299,900 0 0
NUTRIEN LTD COM 67077M108 189 5,884 SH   SOLE 9 5,884 0 0
NUVASIVE INC COM 670704105 6,836 122,780 SH   SOLE 1 122,780 0 0
NUVASIVE INC BOND 670704AG0 208 189,000 PRN   SOLE 8 0 0 189,000
NUVASIVE INC COM 670704105 53 947 SH   SOLE 8 947 0 0
NUVASIVE INC COM 670704105 109 1,964 SH   SOLE 99 1,964 0 0
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 0 12 SH   SOLE 1 12 0 0
NV5 GLOBAL INC COM 62945V109 298 5,844 SH   SOLE 1 5,844 0 0
NVE CORP COM 629445206 163 2,633 SH   SOLE 1 2,633 0 0
NVENT ELECTRIC PLC COM G6700G107 359 19,185 SH   SOLE 1 19,185 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC COM G6700G107 66 3,529 SH   SOLE 8 3,529 0 0
NVIDIA CORPORATION COM 67066G104 1,272 3,347 SH   DFND 1 0 0 3,347
NVIDIA CORPORATION COM 67066G104 359,853 947,209 SH   SOLE 1 947,209 0 0
NVIDIA CORPORATION OPT 67066G104 43,158 113,600 SH Put SOLE 1 113,600 0 0
NVIDIA CORPORATION OPT 67066G104 148,962 392,100 SH Put SOLE 8 392,100 0 0
NVIDIA CORPORATION OPT 67066G104 121,381 319,500 SH Call SOLE 8 319,500 0 0
NVIDIA CORPORATION COM 67066G104 3,875 10,200 SH   SOLE 8 10,200 0 0
NVIDIA CORPORATION COM 67066G104 19,730 51,932 SH   SOLE 9 51,932 0 0
NVIDIA CORPORATION COM 67066G104 8 22 SH   DFND 20 0 0 22
NVR INC COM 62944T105 7,182 2,204 SH   SOLE 1 2,204 0 0
NVR INC COM 62944T105 212 65 SH   SOLE 8 65 0 0
NVR INC COM 62944T105 95 29 SH   SOLE 9 29 0 0
NXP SEMICONDUCTORS N V COM N6596X109 69,387 608,438 SH   SOLE 1 608,438 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 118,602 1,040,000 SH Put SOLE 1 1,040,000 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 3,843 33,700 SH Put SOLE 8 33,700 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 63,783 559,300 SH Call SOLE 8 559,300 0 0
NXP SEMICONDUCTORS N V COM N6596X109 125 1,097 SH   SOLE 9 1,097 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,281 11,231 SH   SOLE 99 11,231 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 77 21,569 SH   SOLE 1 21,569 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 61 4,740 SH   SOLE 1 4,740 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 0 39 SH   SOLE 8 39 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 4,508 1,008,476 SH   SOLE 1 1,008,476 0 0
OASIS PETROLEUM INC COM 674215108 68 90,874 SH   SOLE 8 90,874 0 0
OASIS PETROLEUM INC OPT 674215108 23 30,900 SH Call SOLE 8 30,900 0 0
OBSIDIAN ENERGY LTD COM 674482203 0 326 SH   DFND 1 0 0 326
OBSIDIAN ENERGY LTD COM 674482203 3 21,300 SH   SOLE 8 21,300 0 0
OBSIDIAN ENERGY LTD COM 674482203 0 3 SH   SOLE 9 3 0 0
OCCIDENTAL PETE CORP COM 674599105 1,066 58,268 SH   DFND 1 0 0 58,268
OCCIDENTAL PETE CORP COM 674599105 16,338 892,865 SH   SOLE 1 892,865 0 0
OCCIDENTAL PETE CORP OPT 674599105 5,656 309,093 SH Call SOLE 8 309,093 0 0
OCCIDENTAL PETE CORP OPT 674599105 13,782 753,091 SH Put SOLE 8 753,091 0 0
OCCIDENTAL PETE CORP COM 674599105 11,243 614,366 SH   SOLE 8 614,366 0 0
OCCIDENTAL PETE CORP COM 674599105 1,109 60,637 SH   SOLE 9 60,637 0 0
OCEAN PWR TECHNOLOGIES INC COM 674870506 0 22 SH   SOLE 8 22 0 0
OCEANEERING INTL INC COM 675232102 578 90,422 SH   SOLE 1 90,422 0 0
OCEANEERING INTL INC COM 675232102 1 279 SH   SOLE 8 279 0 0
OCEANFIRST FINL CORP COM 675234108 1,633 92,585 SH   SOLE 1 92,585 0 0
OCONEE FED FINL CORP COM 675607105 15 565 SH   SOLE 1 565 0 0
OCONEE FED FINL CORP COM 675607105 1 20 SH   SOLE 8 20 0 0
OCULAR THERAPEUTIX INC COM 67576A100 235 28,221 SH   SOLE 1 28,221 0 0
OCULAR THERAPEUTIX INC COM 67576A100 11 1,350 SH   SOLE 8 1,350 0 0
OCWEN FINL CORP COM 675746309 24 36,174 SH   SOLE 8 36,174 0 0
ODONATE THERAPEUTICS INC COM 676079106 304 7,194 SH   SOLE 1 7,194 0 0
ODONATE THERAPEUTICS INC COM 676079106 111 2,619 SH   SOLE 99 2,619 0 0
ODYSSEY MARINE EXPLORATION I COM 676118201 0 1 SH   SOLE 8 1 0 0
OFFICE DEPOT INC COM 676220106 1,301 554,162 SH   SOLE 1 554,162 0 0
OFFICE DEPOT INC OPT 676220106 49 21,000 SH Call SOLE 8 21,000 0 0
OFFICE DEPOT INC OPT 676220106 3 1,400 SH Put SOLE 8 1,400 0 0
OFFICE DEPOT INC COM 676220106 177 75,174 SH   SOLE 8 75,174 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 2,493 96,016 SH   SOLE 1 96,016 0 0
OFG BANCORP COM 67103X102 607 45,421 SH   SOLE 1 45,421 0 0
OFG BANCORP COM 67103X102 3 210 SH   SOLE 8 210 0 0
OGE ENERGY CORP COM 670837103 2,668 87,901 SH   SOLE 1 87,901 0 0
OGE ENERGY CORP COM 670837103 48 1,605 SH   SOLE 8 1,605 0 0
OGE ENERGY CORP COM 670837103 42 1,394 SH   SOLE 9 1,394 0 0
OHIO VY BANC CORP COM 677719106 52 2,353 SH   SOLE 1 2,353 0 0
OI SA ADR 670851500 28 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 99 2,846 SH   SOLE 1 2,846 0 0
OIL DRI CORP AMER COM 677864100 1 31 SH   SOLE 8 31 0 0
OIL STS INTL INC COM 678026105 346 72,963 SH   SOLE 1 72,963 0 0
OIL STS INTL INC COM 678026105 0 74 SH   SOLE 8 74 0 0
OKTA INC COM 679295105 41,412 206,827 SH   SOLE 1 206,827 0 0
OKTA INC COM 679295105 233 1,166 SH   DFND 1 0 0 1,166
OKTA INC OPT 679295105 21,224 106,000 SH Put SOLE 8 106,000 0 0
OKTA INC COM 679295105 2,462 12,295 SH   SOLE 8 12,295 0 0
OKTA INC OPT 679295105 16,599 82,900 SH Call SOLE 8 82,900 0 0
OKTA INC COM 679295105 156 779 SH   SOLE 9 779 0 0
OKTA INC COM 679295105 32 160 SH   SOLE 99 160 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 19,205 113,251 SH   SOLE 1 113,251 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 254 1,500 SH Call SOLE 8 1,500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 588 3,467 SH   SOLE 8 3,467 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 130 766 SH   SOLE 9 766 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,027 6,057 SH   SOLE 99 6,057 0 0
OLD NATL BANCORP IND COM 680033107 2,037 148,089 SH   SOLE 1 148,089 0 0
OLD NATL BANCORP IND COM 680033107 34 2,428 SH   SOLE 8 2,428 0 0
OLD REP INTL CORP COM 680223104 1,196 73,313 SH   SOLE 1 73,313 0 0
OLD REP INTL CORP COM 680223104 32 1,934 SH   SOLE 8 1,934 0 0
OLD SECOND BANCORP INC ILL COM 680277100 123 15,902 SH   SOLE 1 15,902 0 0
OLD SECOND BANCORP INC ILL COM 680277100 1 142 SH   SOLE 8 142 0 0
OLIN CORP COM 680665205 6,831 594,526 SH   SOLE 1 594,526 0 0
OLIN CORP OPT 680665205 53 4,600 SH Put SOLE 8 4,600 0 0
OLIN CORP COM 680665205 49 4,248 SH   SOLE 8 4,248 0 0
OLIN CORP OPT 680665205 48 4,200 SH Call SOLE 8 4,200 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 3,306 33,859 SH   SOLE 1 33,859 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 49 499 SH   SOLE 8 499 0 0
OLLIES BARGAIN OUTLET HLDGS OPT 681116109 2,490 25,500 SH Put SOLE 8 25,500 0 0
OLYMPIC STEEL INC COM 68162K106 122 10,371 SH   SOLE 1 10,371 0 0
OLYMPIC STEEL INC COM 68162K106 1 48 SH   SOLE 8 48 0 0
OMEGA FLEX INC COM 682095104 210 1,987 SH   SOLE 1 1,987 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 15,151 509,584 SH   SOLE 1 509,584 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 13 437 SH   SOLE 8 437 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 45 1,505 SH   SOLE 9 1,505 0 0
OMEROS CORP COM 682143102 545 37,017 SH   SOLE 1 37,017 0 0
OMEROS CORP COM 682143102 1 43 SH   SOLE 8 43 0 0
OMNICELL INC COM 68213N109 3,363 47,601 SH   SOLE 1 47,601 0 0
OMNICELL INC COM 68213N109 94 1,330 SH   SOLE 8 1,330 0 0
OMNICELL INC COM 68213N109 255 3,610 SH   SOLE 99 3,610 0 0
OMNICOM GROUP INC COM 681919106 18,453 337,961 SH   SOLE 1 337,961 0 0
OMNICOM GROUP INC COM 681919106 218 3,988 SH   SOLE 8 3,988 0 0
OMNICOM GROUP INC OPT 681919106 197 3,600 SH Call SOLE 8 3,600 0 0
OMNICOM GROUP INC COM 681919106 160 2,952 SH   SOLE 9 2,952 0 0
OMNICOM GROUP INC COM 681919106 738 13,524 SH   SOLE 99 13,524 0 0
ON DECK CAP INC COM 682163100 11 15,865 SH   SOLE 8 15,865 0 0
ON SEMICONDUCTOR CORP COM 682189105 8,016 404,402 SH   SOLE 1 404,402 0 0
ON SEMICONDUCTOR CORP COM 682189105 259 13,119 SH   SOLE 8 13,119 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 557 476,000 PRN   SOLE 8 0 0 476,000
ON SEMICONDUCTOR CORP OPT 682189105 5,841 294,700 SH Call SOLE 8 294,700 0 0
ON SEMICONDUCTOR CORP OPT 682189105 571 28,800 SH Put SOLE 8 28,800 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,600 80,723 SH   SOLE 9 80,723 0 0
ON SEMICONDUCTOR CORP COM 682189105 964 48,646 SH   SOLE 99 48,646 0 0
ONCOCYTE CORP COM 68235C107 46 23,761 SH   SOLE 1 23,761 0 0
ONCOCYTE CORP COM 68235C107 191 100,080 SH   SOLE 8 100,080 0 0
ONCONOVA THERAPEUTICS INC COM 68232V405 57 100,000 SH   SOLE 8 100,000 0 0
ONCOSEC MED INC COM 68234L306 0 1 SH   SOLE 8 1 0 0
ONE GAS INC COM 68235P108 8,599 111,606 SH   SOLE 1 111,606 0 0
ONE GAS INC COM 68235P108 6 84 SH   SOLE 8 84 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 412 23,390 SH   SOLE 1 23,390 0 0
ONEMAIN HLDGS INC COM 68268W103 1,985 80,867 SH   SOLE 1 80,867 0 0
ONEMAIN HLDGS INC COM 68268W103 14 578 SH   SOLE 8 578 0 0
ONEMAIN HLDGS INC COM 68268W103 130 5,302 SH   SOLE 99 5,302 0 0
ONEOK INC NEW COM 682680103 20,234 609,053 SH   SOLE 1 609,053 0 0
ONEOK INC NEW OPT 682680103 3,780 113,800 SH Call SOLE 8 113,800 0 0
ONEOK INC NEW COM 682680103 1,200 36,121 SH   SOLE 8 36,121 0 0
ONEOK INC NEW OPT 682680103 100 3,000 SH Put SOLE 8 3,000 0 0
ONEOK INC NEW COM 682680103 159 4,794 SH   SOLE 9 4,794 0 0
ONESPAN INC COM 68287N100 1,118 40,012 SH   SOLE 1 40,012 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 118 24,869 SH   SOLE 1 24,869 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 1 178 SH   SOLE 8 178 0 0
OOMA INC COM 683416101 189 11,449 SH   SOLE 1 11,449 0 0
OOMA INC COM 683416101 5 331 SH   SOLE 8 331 0 0
OP BANCORP COM 67109R109 145 20,991 SH   SOLE 1 20,991 0 0
OP BANCORP COM 67109R109 2 278 SH   SOLE 8 278 0 0
OPEN TEXT CORP COM 683715106 75 1,775 SH   SOLE 1 1,775 0 0
OPEN TEXT CORP COM 683715106 18 434 SH   SOLE 8 434 0 0
OPEN TEXT CORP OPT 683715106 85 2,000 SH Call SOLE 8 2,000 0 0
OPEN TEXT CORP COM 683715106 89 2,109 SH   SOLE 9 2,109 0 0
OPKO HEALTH INC COM 68375N103 810 237,460 SH   SOLE 1 237,460 0 0
OPKO HEALTH INC COM 68375N103 50 14,616 SH   SOLE 8 14,616 0 0
OPPENHEIMER HLDGS INC COM 683797104 113 5,165 SH   SOLE 1 5,165 0 0
OPPENHEIMER HLDGS INC COM 683797104 1 86 SH   SOLE 8 86 0 0
OPTIMIZERX CORP COM 68401U204 103 7,961 SH   SOLE 1 7,961 0 0
OPTINOSE INC COM 68404V100 151 20,201 SH   SOLE 1 20,201 0 0
OPTINOSE INC COM 68404V100 0 37 SH   SOLE 8 37 0 0
ORACLE CORP OPT 68389X105 6,920 125,200 SH Put SOLE 1 125,200 0 0
ORACLE CORP COM 68389X105 170,663 3,087,786 SH   SOLE 1 3,087,786 0 0
ORACLE CORP COM 68389X105 387 7,002 SH   DFND 1 0 0 7,002
ORACLE CORP OPT 68389X105 3,128 56,600 SH Call SOLE 1 56,600 0 0
ORACLE CORP OPT 68389X105 42,160 762,800 SH Put SOLE 8 762,800 0 0
ORACLE CORP COM 68389X105 1,234 22,326 SH   SOLE 8 22,326 0 0
ORACLE CORP OPT 68389X105 25,452 460,500 SH Call SOLE 8 460,500 0 0
ORACLE CORP COM 68389X105 1,360 24,616 SH   SOLE 9 24,616 0 0
ORACLE CORP COM 68389X105 454 8,221 SH   SOLE 99 8,221 0 0
ORAGENICS INC COM 684023302 0 82 SH   SOLE 8 82 0 0
ORAMED PHARM INC COM 68403P203 13 3,823 SH   DFND 1 0 0 3,823
ORANGE ADR 684060106 202 16,991 SH   SOLE 1 16,991 0 0
ORANGE ADR 684060106 2,749 230,958 SH   SOLE 9 230,958 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 1,269 109,101 SH   SOLE 1 109,101 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 0 1 SH   SOLE 8 1 0 0
ORBCOMM INC COM 68555P100 157 40,844 SH   SOLE 1 40,844 0 0
ORBCOMM INC COM 68555P100 34 8,642 SH   SOLE 8 8,642 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 1 121 SH   SOLE 8 121 0 0
ORCHID IS CAP INC TRUS 68571X103 172 36,712 SH   SOLE 1 36,712 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 65,947 156,397 SH   SOLE 1 156,397 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 14,715 34,897 SH   SOLE 8 34,897 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 254 602 SH   SOLE 9 602 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 64 16,447 SH   SOLE 1 16,447 0 0
ORGENESIS INC COM 68619K204 61 9,851 SH   SOLE 1 9,851 0 0
ORIGIN BANCORP INC COM 68621T102 265 12,075 SH   SOLE 1 12,075 0 0
ORION ENERGY SYSTEMS INC COM 686275108 64 18,624 SH   SOLE 1 18,624 0 0
ORION ENGINEERED CARBONS S A COM L72967109 634 59,832 SH   SOLE 1 59,832 0 0
ORION ENGINEERED CARBONS S A COM L72967109 29 2,780 SH   SOLE 8 2,780 0 0
ORMAT TECHNOLOGIES INC COM 686688102 2,654 41,809 SH   SOLE 1 41,809 0 0
ORMAT TECHNOLOGIES INC COM 686688102 49 777 SH   SOLE 8 777 0 0
ORRSTOWN FINL SVCS INC COM 687380105 210 14,260 SH   SOLE 1 14,260 0 0
ORTHOFIX MED INC COM 68752M108 729 22,771 SH   SOLE 1 22,771 0 0
ORTHOFIX MED INC COM 68752M108 27 856 SH   SOLE 8 856 0 0
ORTHOFIX MED INC COM 68752M108 77 2,408 SH   SOLE 99 2,408 0 0
ORTHOPEDIATRICS CORP COM 68752L100 383 8,766 SH   SOLE 1 8,766 0 0
OSHKOSH CORP COM 688239201 3,943 55,038 SH   SOLE 1 55,038 0 0
OSHKOSH CORP COM 688239201 43 599 SH   SOLE 8 599 0 0
OSHKOSH CORP COM 688239201 290 4,052 SH   SOLE 99 4,052 0 0
OSI SYSTEMS INC COM 671044105 1,852 24,796 SH   SOLE 1 24,796 0 0
OSI SYSTEMS INC COM 671044105 148 1,985 SH   SOLE 8 1,985 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 45 6,577 SH   SOLE 1 6,577 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 1 120 SH   SOLE 8 120 0 0
OTELCO INC COM 688823301 0 10 SH   SOLE 8 10 0 0
OTONOMY INC COM 68906L105 107 29,627 SH   SOLE 8 29,627 0 0
OTTAWA BANCORP INC COM 689195105 0 1 SH   SOLE 8 1 0 0
OTTER TAIL CORP COM 689648103 1,987 51,196 SH   SOLE 1 51,196 0 0
OTTER TAIL CORP COM 689648103 1 25 SH   SOLE 8 25 0 0
OUTFRONT MEDIA INC TRUS 69007J106 2,964 209,142 SH   SOLE 1 209,142 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 67 36,122 SH   SOLE 1 36,122 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 1 681 SH   SOLE 8 681 0 0
OVERSTOCK COM INC DEL COM 690370101 942 33,117 SH   SOLE 1 33,117 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,075 37,800 SH Call SOLE 8 37,800 0 0
OVERSTOCK COM INC DEL COM 690370101 128 4,500 SH   SOLE 8 4,500 0 0
OVERSTOCK COM INC DEL OPT 690370101 452 15,900 SH Put SOLE 8 15,900 0 0
OVID THERAPEUTICS INC COM 690469101 173 23,574 SH   SOLE 1 23,574 0 0
OWENS &amp MINOR INC NEW COM 690732102 1,195 156,578 SH   SOLE 1 156,578 0 0
OWENS &amp MINOR INC NEW COM 690732102 0 49 SH   SOLE 8 49 0 0
OWENS CORNING NEW COM 690742101 4,363 78,228 SH   SOLE 1 78,228 0 0
OWENS CORNING NEW COM 690742101 152 2,720 SH   SOLE 8 2,720 0 0
OWENS CORNING NEW OPT 690742101 84 1,500 SH Put SOLE 8 1,500 0 0
OWENS CORNING NEW COM 690742101 42 757 SH   SOLE 9 757 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 33 2,500 SH   SOLE 1 2,500 0 0
OXFORD INDS INC COM 691497309 1,074 24,403 SH   SOLE 1 24,403 0 0
OXFORD INDS INC COM 691497309 11 253 SH   SOLE 8 253 0 0
P &amp F INDS INC COM 692830508 0 5 SH   SOLE 8 5 0 0
P A M TRANSN SVCS INC COM 693149106 31 1,003 SH   SOLE 1 1,003 0 0
P A M TRANSN SVCS INC COM 693149106 1 48 SH   SOLE 8 48 0 0
PACCAR INC COM 693718108 40,440 540,260 SH   SOLE 1 540,260 0 0
PACCAR INC COM 693718108 1,331 17,784 SH   SOLE 8 17,784 0 0
PACCAR INC COM 693718108 240 3,202 SH   SOLE 9 3,202 0 0
PACCAR INC COM 693718108 217 2,901 SH   SOLE 99 2,901 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 430 124,569 SH   SOLE 1 124,569 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1 361 SH   SOLE 8 361 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 248 501,319 SH   SOLE 8 501,319 0 0
PACIFIC ETHANOL INC COM 69423U305 0 648 SH   DFND 1 0 0 648
PACIFIC ETHANOL INC COM 69423U305 0 7 SH   SOLE 8 7 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 160 43,688 SH   SOLE 1 43,688 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 19 5,224 SH   SOLE 8 5,224 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,628 75,045 SH   SOLE 1 75,045 0 0
PACIFIC PREMIER BANCORP COM 69478X105 0 18 SH   SOLE 8 18 0 0
PACIRA BIOSCIENCES COM 695127100 2,039 38,863 SH   SOLE 1 38,863 0 0
PACIRA BIOSCIENCES BOND 695127AD2 251 230,000 PRN   SOLE 8 0 0 230,000
PACIRA BIOSCIENCES COM 695127100 17 322 SH   SOLE 8 322 0 0
PACKAGING CORP AMER COM 695156109 9,380 93,987 SH   SOLE 1 93,987 0 0
PACKAGING CORP AMER COM 695156109 59 585 SH   SOLE 8 585 0 0
PACKAGING CORP AMER COM 695156109 75 750 SH   SOLE 9 750 0 0
PACKAGING CORP AMER COM 695156109 135 1,351 SH   SOLE 99 1,351 0 0
PACWEST BANCORP DEL COM 695263103 705 35,813 SH   SOLE 1 35,813 0 0
PACWEST BANCORP DEL COM 695263103 21 1,083 SH   SOLE 8 1,083 0 0
PACWEST BANCORP DEL COM 695263103 446 22,607 SH   SOLE 99 22,607 0 0
PAGERDUTY INC COM 69553P100 439 15,355 SH   SOLE 9 15,355 0 0
PAGSEGURO DIGITAL LTD COM G68707101 96 2,724 SH   SOLE 1 2,724 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 120 3,400 SH Put SOLE 8 3,400 0 0
PAGSEGURO DIGITAL LTD COM G68707101 80 2,276 SH   SOLE 8 2,276 0 0
PALATIN TECHNOLOGIES INC COM 696077403 33 65,379 SH   SOLE 8 65,379 0 0
PALO ALTO NETWORKS INC COM 697435105 79,712 347,073 SH   SOLE 1 347,073 0 0
PALO ALTO NETWORKS INC OPT 697435105 22,968 100,000 SH Call SOLE 1 100,000 0 0
PALO ALTO NETWORKS INC COM 697435105 49 215 SH   SOLE 8 215 0 0
PALO ALTO NETWORKS INC OPT 697435105 10,496 45,700 SH Put SOLE 8 45,700 0 0
PALO ALTO NETWORKS INC OPT 697435105 7,717 33,600 SH Call SOLE 8 33,600 0 0
PALO ALTO NETWORKS INC COM 697435105 1,052 4,584 SH   SOLE 9 4,584 0 0
PALOMAR HLDGS INC COM 69753M105 1,451 16,916 SH   SOLE 1 16,916 0 0
PAMPA ENERGIA S A ADR 697660207 900 85,800 SH   SOLE 1 85,800 0 0
PAN AMERN SILVER CORP COM 697900108 504 16,574 SH   DFND 1 0 0 16,574
PAN AMERN SILVER CORP OPT 697900108 568 18,700 SH Call SOLE 8 18,700 0 0
PAN AMERN SILVER CORP OPT 697900108 1,337 44,000 SH Put SOLE 8 44,000 0 0
PAN AMERN SILVER CORP COM 697900108 1,467 48,283 SH   SOLE 8 48,283 0 0
PAN AMERN SILVER CORP COM 697900108 20 644 SH   SOLE 9 644 0 0
PANGAEA LOGISTICS SOLUTION L COM G6891L105 13 5,319 SH   SOLE 1 5,319 0 0
PANHANDLE OIL AND GAS INC COM 698477106 11 4,120 SH   SOLE 8 4,120 0 0
PAPA JOHNS INTL INC COM 698813102 2,182 27,485 SH   SOLE 1 27,485 0 0
PAPA JOHNS INTL INC COM 698813102 453 5,697 SH   SOLE 8 5,697 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 676 75,195 SH   SOLE 1 75,195 0 0
PAR TECHNOLOGY CORP COM 698884103 317 10,571 SH   SOLE 1 10,571 0 0
PARAMOUNT GROUP INC TRUS 69924R108 2,528 327,847 SH   SOLE 1 327,847 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 285 54,546 SH   SOLE 1 54,546 0 0
PARETEUM CORP COM 69946T207 22 35,603 SH   SOLE 8 35,603 0 0
PARK CITY GROUP INC COM 700215304 29 6,624 SH   SOLE 1 6,624 0 0
PARK CITY GROUP INC COM 700215304 16 3,758 SH   SOLE 8 3,758 0 0
PARK HOTELS RESORTS INC COM 700517105 609 61,612 SH   SOLE 99 61,612 0 0
PARK NATL CORP COM 700658107 556 7,903 SH   SOLE 1 7,903 0 0
PARK NATL CORP COM 700658107 10 139 SH   SOLE 8 139 0 0
PARK OHIO HLDGS CORP COM 700666100 80 4,801 SH   SOLE 1 4,801 0 0
PARK OHIO HLDGS CORP COM 700666100 1 45 SH   SOLE 8 45 0 0
PARKE BANCORP INC COM 700885106 79 5,834 SH   SOLE 1 5,834 0 0
PARKER HANNIFIN CORP COM 701094104 24,596 134,204 SH   SOLE 1 134,204 0 0
PARKER HANNIFIN CORP COM 701094104 135 742 SH   SOLE 8 742 0 0
PARKER HANNIFIN CORP COM 701094104 192 1,052 SH   SOLE 9 1,052 0 0
PARSLEY ENERGY INC COM 701877102 7,120 666,736 SH   SOLE 1 666,736 0 0
PARSLEY ENERGY INC COM 701877102 844 79,021 SH   SOLE 8 79,021 0 0
PARSLEY ENERGY INC OPT 701877102 1,482 138,800 SH Call SOLE 8 138,800 0 0
PARSLEY ENERGY INC COM 701877102 81 7,552 SH   SOLE 99 7,552 0 0
PARSONS CORPORATION COM 70202L102 3,376 93,143 SH   SOLE 1 93,143 0 0
PARTY CITY HOLDCO INC COM 702149105 33 21,876 SH   SOLE 8 21,876 0 0
PATRICK INDS INC COM 703343103 1,424 23,241 SH   SOLE 1 23,241 0 0
PATRICK INDS INC COM 703343103 0 7 SH   SOLE 8 7 0 0
PATRICK INDS INC COM 703343103 314 5,134 SH   SOLE 99 5,134 0 0
PATTERSON COS INC COM 703395103 1,066 48,457 SH   SOLE 1 48,457 0 0
PATTERSON COS INC OPT 703395103 176 8,000 SH Call SOLE 8 8,000 0 0
PATTERSON COS INC COM 703395103 165 7,487 SH   SOLE 8 7,487 0 0
PATTERSON COS INC OPT 703395103 35 1,600 SH Put SOLE 8 1,600 0 0
PATTERSON UTI ENERGY INC COM 703481101 693 199,463 SH   SOLE 1 199,463 0 0
PATTERSON UTI ENERGY INC OPT 703481101 6 1,600 SH Put SOLE 8 1,600 0 0
PATTERSON UTI ENERGY INC OPT 703481101 10 2,900 SH Call SOLE 8 2,900 0 0
PATTERSON UTI ENERGY INC COM 703481101 273 78,694 SH   SOLE 8 78,694 0 0
PAVMED INC COM 70387R106 42 19,665 SH   SOLE 1 19,665 0 0
PAYCHEX INC COM 704326107 114 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 77,057 1,017,243 SH   SOLE 1 1,017,243 0 0
PAYCHEX INC OPT 704326107 9,848 130,000 SH Call SOLE 8 130,000 0 0
PAYCHEX INC COM 704326107 74 975 SH   SOLE 8 975 0 0
PAYCHEX INC COM 704326107 8,751 115,521 SH   SOLE 9 115,521 0 0
PAYCOM SOFTWARE INC COM 70432V102 16,715 53,965 SH   SOLE 1 53,965 0 0
PAYCOM SOFTWARE INC OPT 70432V102 3,097 10,000 SH Put SOLE 8 10,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 182 589 SH   SOLE 8 589 0 0
PAYCOM SOFTWARE INC COM 70432V102 143 461 SH   SOLE 9 461 0 0
PAYLOCITY HLDG CORP COM 70438V106 107 739 SH   SOLE 1 739 0 0
PAYLOCITY HLDG CORP COM 70438V106 292 2,004 SH   SOLE 8 2,004 0 0
PAYLOCITY HLDG CORP COM 70438V106 233 1,595 SH   SOLE 99 1,595 0 0
PAYPAL HLDGS INC OPT 70450Y103 5,784 33,200 SH Call SOLE 1 33,200 0 0
PAYPAL HLDGS INC COM 70450Y103 161,977 929,686 SH   SOLE 1 929,686 0 0
PAYPAL HLDGS INC COM 70450Y103 3,550 20,378 SH   DFND 1 0 0 20,378
PAYPAL HLDGS INC OPT 70450Y103 5,784 33,200 SH Put SOLE 1 33,200 0 0
PAYPAL HLDGS INC COM 70450Y103 23,028 132,170 SH   SOLE 8 132,170 0 0
PAYPAL HLDGS INC OPT 70450Y103 105,391 604,900 SH Put SOLE 8 604,900 0 0
PAYPAL HLDGS INC OPT 70450Y103 46,537 267,100 SH Call SOLE 8 267,100 0 0
PAYPAL HLDGS INC COM 70450Y103 2,502 14,355 SH   SOLE 9 14,355 0 0
PAYPAL HLDGS INC COM 70450Y103 7 38 SH   DFND 20 0 0 38
PAYPAL HLDGS INC COM 70450Y103 620 3,560 SH   SOLE 99 3,560 0 0
PAYSIGN INC COM 70451A104 165 17,050 SH   SOLE 1 17,050 0 0
PBF ENERGY INC COM 69318G106 2,271 221,741 SH   SOLE 1 221,741 0 0
PBF ENERGY INC COM 69318G106 6 584 SH   SOLE 8 584 0 0
PC CONNECTION INC COM 69318J100 1,099 23,714 SH   SOLE 1 23,714 0 0
PC CONNECTION INC COM 69318J100 3 68 SH   SOLE 8 68 0 0
PCSB FINL CORP COM 69324R104 296 23,372 SH   SOLE 1 23,372 0 0
PCSB FINL CORP COM 69324R104 3 276 SH   SOLE 8 276 0 0
PCTEL INC COM 69325Q105 64 9,665 SH   SOLE 1 9,665 0 0
PCTEL INC COM 69325Q105 0 28 SH   SOLE 8 28 0 0
PDC ENERGY INC COM 69327R101 2,930 235,477 SH   SOLE 1 235,477 0 0
PDC ENERGY INC COM 69327R101 6 465 SH   SOLE 8 465 0 0
PDC ENERGY INC OPT 69327R101 83 6,700 SH Put SOLE 8 6,700 0 0
PDC ENERGY INC COM 69327R101 31 2,524 SH   SOLE 99 2,524 0 0
PDF SOLUTIONS INC COM 693282105 510 26,059 SH   SOLE 1 26,059 0 0
PDL BIOPHARMA INC COM 69329Y104 714 245,675 SH   SOLE 1 245,675 0 0
PDL BIOPHARMA INC COM 69329Y104 6 2,249 SH   SOLE 8 2,249 0 0
PDL CMNTY BANCORP COM 69290X101 43 4,159 SH   SOLE 1 4,159 0 0
PDL CMNTY BANCORP COM 69290X101 2 249 SH   SOLE 8 249 0 0
PDS BIOTECHNOLOGY CORP COM 70465T107 0 37 SH   SOLE 8 37 0 0
PEABODY ENERGY CORP NEW COM 704551100 100 34,776 SH   SOLE 1 34,776 0 0
PEABODY ENERGY CORP NEW COM 704551100 5 1,906 SH   SOLE 8 1,906 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 188 10,068 SH   SOLE 1 10,068 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 2 114 SH   SOLE 8 114 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 4,382 320,819 SH   SOLE 1 320,819 0 0
PECK CO HLDGS INC COM 705163103 0 2 SH   SOLE 8 2 0 0
PEDEVCO CORP COM 70532Y303 11 13,180 SH   SOLE 8 13,180 0 0
PEGASYSTEMS INC COM 705573103 162 1,600 SH   SOLE 1 1,600 0 0
PEGASYSTEMS INC COM 705573103 99 978 SH   SOLE 99 978 0 0
PEMBINA PIPELINE CORP COM 706327103 25 1,000 SH   DFND 1 0 0 1,000
PEMBINA PIPELINE CORP COM 706327103 88 3,518 SH   SOLE 1 3,518 0 0
PEMBINA PIPELINE CORP COM 706327103 234 9,338 SH   SOLE 9 9,338 0 0
PENN NATL GAMING INC COM 707569109 2,463 80,648 SH   SOLE 1 80,648 0 0
PENN NATL GAMING INC OPT 707569109 7,046 230,700 SH Put SOLE 8 230,700 0 0
PENN NATL GAMING INC COM 707569109 1,337 43,792 SH   SOLE 8 43,792 0 0
PENN NATL GAMING INC OPT 707569109 8,017 262,500 SH Call SOLE 8 262,500 0 0
PENN NATL GAMING INC COM 707569109 7 240 SH   SOLE 9 240 0 0
PENN VA CORP COM 70788V102 192 20,177 SH   SOLE 1 20,177 0 0
PENN VA CORP COM 70788V102 0 16 SH   SOLE 8 16 0 0
PENNEY J C CORP INC COM 708160106 7 21,269 SH   SOLE 1 21,269 0 0
PENNEY J C CORP INC OPT 708160106 9 25,900 SH Put SOLE 8 25,900 0 0
PENNEY J C CORP INC COM 708160106 165 500,028 SH   SOLE 8 500,028 0 0
PENNEY J C CORP INC OPT 708160106 0 1,400 SH Call SOLE 8 1,400 0 0
PENNS WOODS BANCORP INC COM 708430103 323 14,225 SH   SOLE 1 14,225 0 0
PENNS WOODS BANCORP INC COM 708430103 0 22 SH   SOLE 8 22 0 0
PENNSYLVANIA REAL ESTATE INV TRUS 709102107 64 47,060 SH   SOLE 1 47,060 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 3,094 74,054 SH   SOLE 1 74,054 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 3 77 SH   SOLE 8 77 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 75 1,800 SH   SOLE 9 1,800 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 8,677 494,958 SH   SOLE 1 494,958 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 347 19,775 SH   SOLE 8 19,775 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 479 12,386 SH   SOLE 1 12,386 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 182 4,700 SH Call SOLE 8 4,700 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 245 6,330 SH   SOLE 8 6,330 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 232 6,000 SH Put SOLE 8 6,000 0 0
PENTAIR PLC COM G7S00T104 6,438 169,467 SH   SOLE 1 169,467 0 0
PENTAIR PLC COM G7S00T104 1 33 SH   DFND 1 0 0 33
PENTAIR PLC OPT G7S00T104 315 8,300 SH Put SOLE 8 8,300 0 0
PENTAIR PLC OPT G7S00T104 190 5,000 SH Call SOLE 8 5,000 0 0
PENTAIR PLC COM G7S00T104 121 3,175 SH   SOLE 8 3,175 0 0
PENTAIR PLC COM G7S00T104 522 13,736 SH   SOLE 9 13,736 0 0
PENUMBRA INC COM 70975L107 7,123 39,830 SH   SOLE 1 39,830 0 0
PENUMBRA INC COM 70975L107 127 710 SH   SOLE 99 710 0 0
PEOPLES BANCORP INC COM 709789101 218 10,211 SH   SOLE 1 10,211 0 0
PEOPLES BANCORP INC COM 709789101 0 18 SH   SOLE 8 18 0 0
PEOPLES BANCORP N C INC COM 710577107 76 4,243 SH   SOLE 1 4,243 0 0
PEOPLES BANCORP N C INC COM 710577107 1 51 SH   SOLE 8 51 0 0
PEOPLES FINL SVCS CORP COM 711040105 172 4,516 SH   SOLE 1 4,516 0 0
PEOPLES FINL SVCS CORP COM 711040105 0 1 SH   SOLE 8 1 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 4,334 374,573 SH   SOLE 1 374,573 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 106 9,204 SH   SOLE 8 9,204 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 43 3,700 SH Put SOLE 8 3,700 0 0
PEOPLES UNITED FINANCIAL INC OPT 712704105 27 2,300 SH Call SOLE 8 2,300 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 38 3,344 SH   SOLE 9 3,344 0 0
PEOPLES UTAH BANCORP COM 712706209 255 11,316 SH   SOLE 1 11,316 0 0
PEOPLES UTAH BANCORP COM 712706209 0 2 SH   SOLE 8 2 0 0
PEPSICO INC COM 713448108 2,602 19,671 SH   DFND 1 0 0 19,671
PEPSICO INC OPT 713448108 4,788 36,200 SH Call SOLE 1 36,200 0 0
PEPSICO INC COM 713448108 129,219 977,012 SH   SOLE 1 977,012 0 0
PEPSICO INC OPT 713448108 21,796 164,800 SH Put SOLE 1 164,800 0 0
PEPSICO INC COM 713448108 1,451 10,969 SH   SOLE 8 10,969 0 0
PEPSICO INC OPT 713448108 18,437 139,400 SH Call SOLE 8 139,400 0 0
PEPSICO INC OPT 713448108 22,762 172,100 SH Put SOLE 8 172,100 0 0
PEPSICO INC COM 713448108 2,040 15,423 SH   SOLE 9 15,423 0 0
PERFICIENT INC COM 71375U101 1,305 36,447 SH   SOLE 1 36,447 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 2,858 98,052 SH   SOLE 1 98,052 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 54 1,870 SH   SOLE 8 1,870 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 425 14,574 SH   SOLE 99 14,574 0 0
PERFORMANT FINL CORP COM 71377E105 0 32 SH   SOLE 8 32 0 0
PERION NETWORK LTD COM M78673114 121 23,100 SH   SOLE 1 23,100 0 0
PERKINELMER INC COM 714046109 7,369 75,115 SH   SOLE 1 75,115 0 0
PERKINELMER INC COM 714046109 1,222 12,460 SH   SOLE 8 12,460 0 0
PERKINELMER INC COM 714046109 85 869 SH   SOLE 9 869 0 0
PERMA PIPE INTL HLDGS INC COM 714167103 0 11 SH   SOLE 8 11 0 0
PERRIGO CO PLC COM G97822103 4,340 78,508 SH   SOLE 1 78,508 0 0
PERRIGO CO PLC OPT G97822103 1,791 32,400 SH Call SOLE 8 32,400 0 0
PERRIGO CO PLC COM G97822103 721 13,053 SH   SOLE 8 13,053 0 0
PERRIGO CO PLC OPT G97822103 1,581 28,600 SH Put SOLE 8 28,600 0 0
PERRIGO CO PLC COM G97822103 57 1,034 SH   SOLE 9 1,034 0 0
PERRIGO CO PLC COM G97822103 495 8,963 SH   SOLE 99 8,963 0 0
PERSONALIS INC COM 71535D106 179 13,840 SH   SOLE 1 13,840 0 0
PERSONALIS INC COM 71535D106 35 2,661 SH   SOLE 8 2,661 0 0
PERSPECTA INC COM 715347100 2,239 96,343 SH   SOLE 1 96,343 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 25 1,106 SH   SOLE 8 1,106 0 0
PETIQ INC COM 71639T106 395 11,322 SH   SOLE 1 11,322 0 0
PETIQ INC COM 71639T106 6 159 SH   SOLE 8 159 0 0
PETMED EXPRESS INC COM 716382106 2,772 77,761 SH   SOLE 1 77,761 0 0
PETMED EXPRESS INC COM 716382106 47 1,330 SH   SOLE 8 1,330 0 0
PETROCHINA CO LTD ADR 71646E100 339 10,248 SH   SOLE 9 10,248 0 0
PETROCHINA CO LTD ADR 71646E100 187 5,665 SH   SOLE 99 5,665 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 9,900 1,197,059 SH   SOLE 1 1,197,059 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 81 9,740 SH   DFND 1 0 0 9,740
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 5,220 631,200 SH Put SOLE 8 631,200 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 7,268 878,800 SH Call SOLE 8 878,800 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 358 43,231 SH   SOLE 8 43,231 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 1,492 180,435 SH   SOLE 9 180,435 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 88 10,582 SH   SOLE 99 10,582 0 0
PFENEX INC COM 717071104 159 18,976 SH   SOLE 1 18,976 0 0
PFIZER INC COM 717081103 5,829 178,249 SH   DFND 1 0 0 178,249
PFIZER INC OPT 717081103 8,986 274,800 SH Call SOLE 1 274,800 0 0
PFIZER INC COM 717081103 255,041 7,799,471 SH   SOLE 1 7,799,471 0 0
PFIZER INC OPT 717081103 20,162 616,600 SH Put SOLE 1 616,600 0 0
PFIZER INC COM 717081103 7,047 215,520 SH   SOLE 8 215,520 0 0
PFIZER INC OPT 717081103 1,272 38,900 SH Call SOLE 8 38,900 0 0
PFIZER INC OPT 717081103 9,238 282,500 SH Put SOLE 8 282,500 0 0
PFIZER INC COM 717081103 6,213 189,991 SH   SOLE 9 189,991 0 0
PFIZER INC COM 717081103 1,085 33,179 SH   DFND 20 0 0 33,179
PFIZER INC COM 717081103 604 18,471 SH   SOLE 99 18,471 0 0
PFSWEB INC COM 717098206 51 7,678 SH   SOLE 1 7,678 0 0
PG&ampE CORP COM 69331C108 254 28,660 SH   SOLE 1 28,660 0 0
PG&ampE CORP COM 69331C108 721 81,157 SH   SOLE 8 81,157 0 0
PG&ampE CORP OPT 69331C108 2,302 259,500 SH Put SOLE 8 259,500 0 0
PG&ampE CORP OPT 69331C108 6,404 722,000 SH Call SOLE 8 722,000 0 0
PG&ampE CORP COM 69331C108 37 4,128 SH   SOLE 9 4,128 0 0
PGT INNOVATIONS INC COM 69336V101 832 53,112 SH   SOLE 1 53,112 0 0
PGT INNOVATIONS INC COM 69336V101 158 10,056 SH   SOLE 99 10,056 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 38 8,318 SH   SOLE 1 8,318 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 14 3,120 SH   SOLE 8 3,120 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 28 6,087 SH   SOLE 99 6,087 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 488 18,535 SH   SOLE 1 18,535 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 1 36 SH   SOLE 8 36 0 0
PHILIP MORRIS INTL INC COM 718172109 4,365 62,306 SH   DFND 1 0 0 62,306
PHILIP MORRIS INTL INC COM 718172109 68,589 979,019 SH   SOLE 1 979,019 0 0
PHILIP MORRIS INTL INC OPT 718172109 7,006 100,000 SH Put SOLE 1 100,000 0 0
PHILIP MORRIS INTL INC OPT 718172109 8,057 115,000 SH Put SOLE 8 115,000 0 0
PHILIP MORRIS INTL INC OPT 718172109 1,590 22,700 SH Call SOLE 8 22,700 0 0
PHILIP MORRIS INTL INC COM 718172109 3,910 55,811 SH   SOLE 8 55,811 0 0
PHILIP MORRIS INTL INC COM 718172109 919 13,120 SH   SOLE 9 13,120 0 0
PHILLIPS 66 COM 718546104 460 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 COM 718546104 29,201 406,114 SH   SOLE 1 406,114 0 0
PHILLIPS 66 OPT 718546104 302 4,200 SH Put SOLE 8 4,200 0 0
PHILLIPS 66 OPT 718546104 827 11,500 SH Call SOLE 8 11,500 0 0
PHILLIPS 66 COM 718546104 229 3,189 SH   SOLE 8 3,189 0 0
PHILLIPS 66 COM 718546104 2,699 37,548 SH   SOLE 9 37,548 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 34,789 965,291 SH   SOLE 1 965,291 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 58 39,077 SH   SOLE 1 39,077 0 0
PHOTRONICS INC COM 719405102 996 89,412 SH   SOLE 1 89,412 0 0
PHOTRONICS INC COM 719405102 4 327 SH   SOLE 8 327 0 0
PHUNWARE INC COM 71948P100 11 9,049 SH   SOLE 8 9,049 0 0
PHYSICIANS RLTY TR TRUS 71943U104 3,141 179,280 SH   SOLE 1 179,280 0 0
PHYSICIANS RLTY TR TRUS 71943U104 37 2,094 SH   SOLE 8 2,094 0 0
PHYSICIANS RLTY TR COM 71943U104 173 9,897 SH   SOLE 99 9,897 0 0
PICO HLDGS INC COM 693366205 81 9,589 SH   SOLE 1 9,589 0 0
PICO HLDGS INC COM 693366205 2 295 SH   SOLE 8 295 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 4,108 247,285 SH   SOLE 1 247,285 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 158 50,972 SH   SOLE 1 50,972 0 0
PILGRIMS PRIDE CORP COM 72147K108 816 48,323 SH   SOLE 1 48,323 0 0
PILGRIMS PRIDE CORP COM 72147K108 32 1,879 SH   SOLE 8 1,879 0 0
PILGRIMS PRIDE CORP OPT 72147K108 98 5,800 SH Call SOLE 8 5,800 0 0
PILGRIMS PRIDE CORP OPT 72147K108 41 2,400 SH Put SOLE 8 2,400 0 0
PILGRIMS PRIDE CORP COM 72147K108 269 15,956 SH   SOLE 99 15,956 0 0
PIMCO ETF TR FUND 72201R783 7,749 84,900 SH   SOLE 1 84,900 0 0
PINDUODUO INC ADR 722304102 200,305 2,333,470 SH   SOLE 1 2,333,470 0 0
PINDUODUO INC OPT 722304102 8,867 103,300 SH Put SOLE 8 103,300 0 0
PINDUODUO INC OPT 722304102 10,430 121,500 SH Call SOLE 8 121,500 0 0
PINDUODUO INC ADR 722304102 4,756 55,400 SH   SOLE 9 55,400 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 2,409 57,375 SH   SOLE 1 57,375 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 24 573 SH   SOLE 8 573 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 272 6,484 SH   SOLE 99 6,484 0 0
PINNACLE WEST CAP CORP COM 723484101 5,249 71,627 SH   SOLE 1 71,627 0 0
PINNACLE WEST CAP CORP COM 723484101 57 787 SH   SOLE 8 787 0 0
PINNACLE WEST CAP CORP COM 723484101 63 859 SH   SOLE 9 859 0 0
PINTEREST INC COM 72352L106 4,358 196,569 SH   SOLE 1 196,569 0 0
PINTEREST INC COM 72352L106 5 229 SH   DFND 1 0 0 229
PINTEREST INC OPT 72352L106 490 22,100 SH Call SOLE 8 22,100 0 0
PINTEREST INC OPT 72352L106 8,318 375,200 SH Put SOLE 8 375,200 0 0
PINTEREST INC COM 72352L106 3,021 136,255 SH   SOLE 8 136,255 0 0
PINTEREST INC COM 72352L106 37 1,680 SH   SOLE 9 1,680 0 0
PINTEREST INC COM 72352L106 74 3,344 SH   SOLE 99 3,344 0 0
PIONEER NAT RES CO COM 723787107 11,226 114,894 SH   SOLE 1 114,894 0 0
PIONEER NAT RES CO COM 723787107 69 702 SH   DFND 1 0 0 702
PIONEER NAT RES CO OPT 723787107 2,423 24,800 SH Call SOLE 8 24,800 0 0
PIONEER NAT RES CO COM 723787107 4,627 47,347 SH   SOLE 8 47,347 0 0
PIONEER NAT RES CO OPT 723787107 17,811 182,300 SH Put SOLE 8 182,300 0 0
PIONEER NAT RES CO COM 723787107 171 1,746 SH   SOLE 9 1,746 0 0
PIONEER PWR SOLUTIONS INC COM 723836300 0 105 SH   SOLE 8 105 0 0
PIPER SANDLER COMPANIES COM 724078100 877 14,820 SH   SOLE 1 14,820 0 0
PIPER SANDLER COMPANIES COM 724078100 376 6,351 SH   SOLE 99 6,351 0 0
PITNEY BOWES INC COM 724479100 428 164,948 SH   SOLE 1 164,948 0 0
PITNEY BOWES INC OPT 724479100 4 1,700 SH Put SOLE 8 1,700 0 0
PITNEY BOWES INC COM 724479100 229 87,988 SH   SOLE 8 87,988 0 0
PITNEY BOWES INC OPT 724479100 16 6,300 SH Call SOLE 8 6,300 0 0
PIXELWORKS INC COM 72581M305 67 20,759 SH   SOLE 1 20,759 0 0
PJT PARTNERS INC COM 69343T107 15 291 SH   DFND 1 0 0 291
PJT PARTNERS INC COM 69343T107 686 13,354 SH   SOLE 1 13,354 0 0
PJT PARTNERS INC COM 69343T107 25 481 SH   SOLE 8 481 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 41,185 4,658,776 SH   SOLE 1 4,658,776 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 297 33,646 SH   SOLE 8 33,646 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 137 15,500 SH Call SOLE 8 15,500 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 103 11,700 SH Put SOLE 8 11,700 0 0
PLAINS GP HLDGS L P COM 72651A207 8,067 906,445 SH   SOLE 1 906,445 0 0
PLANET FITNESS INC COM 72703H101 131 2,185 SH   SOLE 1 2,185 0 0
PLANET FITNESS INC OPT 72703H101 1,720 28,400 SH Call SOLE 8 28,400 0 0
PLANET FITNESS INC COM 72703H101 2,863 47,263 SH   SOLE 8 47,263 0 0
PLANET FITNESS INC OPT 72703H101 5,827 96,200 SH Put SOLE 8 96,200 0 0
PLANET FITNESS INC COM 72703H101 167 2,762 SH   SOLE 99 2,762 0 0
PLANET GREEN HLDGS CORP COM 72703U102 0 152 SH   SOLE 8 152 0 0
PLANTRONICS INC NEW COM 727493108 51 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 540 36,834 SH   SOLE 1 36,834 0 0
PLANTRONICS INC NEW COM 727493108 9 594 SH   SOLE 8 594 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 4 2,900 SH   DFND 1 0 0 2,900
PLAYA HOTELS &amp RESORTS NV COM N70544106 41 11,313 SH   SOLE 1 11,313 0 0
PLAYAGS INC COM 72814N104 121 35,946 SH   SOLE 1 35,946 0 0
PLAYAGS INC COM 72814N104 28 8,232 SH   SOLE 8 8,232 0 0
PLEXUS CORP COM 729132100 2,474 35,057 SH   SOLE 1 35,057 0 0
PLEXUS CORP COM 729132100 11 151 SH   SOLE 8 151 0 0
PLEXUS CORP COM 729132100 330 4,682 SH   SOLE 99 4,682 0 0
PLUG POWER INC COM 72919P202 8 1,000 SH   DFND 1 0 0 1,000
PLUG POWER INC COM 72919P202 1,463 178,318 SH   SOLE 1 178,318 0 0
PLUMAS BANCORP COM 729273102 55 2,539 SH   SOLE 1 2,539 0 0
PLURALSIGHT INC COM 72941B106 796 44,096 SH   SOLE 1 44,096 0 0
PLURALSIGHT INC COM 72941B106 3 147 SH   SOLE 8 147 0 0
PLYMOUTH INDL REIT INC TRUS 729640102 432 33,748 SH   SOLE 1 33,748 0 0
PLYMOUTH INDL REIT INC TRUS 729640102 10 810 SH   SOLE 8 810 0 0
PNC FINL SVCS GROUP INC COM 693475105 40,739 387,218 SH   SOLE 1 387,218 0 0
PNC FINL SVCS GROUP INC COM 693475105 326 3,098 SH   SOLE 8 3,098 0 0
PNC FINL SVCS GROUP INC OPT 693475105 1,063 10,100 SH Call SOLE 8 10,100 0 0
PNC FINL SVCS GROUP INC COM 693475105 361 3,436 SH   SOLE 9 3,436 0 0
PNM RES INC COM 69349H107 3,145 81,792 SH   SOLE 1 81,792 0 0
PNM RES INC COM 69349H107 99 2,591 SH   SOLE 8 2,591 0 0
POLARIS INC COM 731068102 1,592 17,206 SH   SOLE 1 17,206 0 0
POLARIS INC COM 731068102 107 1,157 SH   SOLE 8 1,157 0 0
POLARIS INC COM 731068102 21 232 SH   SOLE 9 232 0 0
POLARITYTE INC COM 731094108 7 5,791 SH   SOLE 8 5,791 0 0
POLYMET MNG CORP COM 731916102 115 281,352 SH   SOLE 8 281,352 0 0
POLYONE CORP COM 73179P106 1,468 55,928 SH   SOLE 1 55,928 0 0
POLYONE CORP COM 73179P106 54 2,059 SH   SOLE 8 2,059 0 0
POLYPID LTD COM M8001Q118 451 25,000 SH   SOLE 8 25,000 0 0
POLYPID LTD COM M8001Q118 167 9,246 SH   SOLE 9 9,246 0 0
POOL CORPORATION COM 73278L105 4,733 17,408 SH   SOLE 1 17,408 0 0
POOL CORPORATION COM 73278L105 4 15 SH   SOLE 8 15 0 0
POPULAR INC COM 733174700 2,037 54,778 SH   SOLE 1 54,778 0 0
POPULAR INC COM 733174700 80 2,139 SH   SOLE 8 2,139 0 0
POPULAR INC OPT 733174700 208 5,600 SH Call SOLE 8 5,600 0 0
PORTLAND GEN ELEC CO COM 736508847 2,832 67,720 SH   SOLE 1 67,720 0 0
PORTLAND GEN ELEC CO COM 736508847 114 2,741 SH   SOLE 8 2,741 0 0
PORTLAND GEN ELEC CO COM 736508847 219 5,227 SH   SOLE 99 5,227 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 23,441 1,302,994 SH   SOLE 1 1,302,994 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 36 1,979 SH   SOLE 8 1,979 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 25 1,404 SH   SOLE 99 1,404 0 0
POSCO ADR 693483109 159 4,300 SH   SOLE 99 4,300 0 0
POST HLDGS INC COM 737446104 4,296 49,038 SH   SOLE 1 49,038 0 0
POST HLDGS INC COM 737446104 105 1,201 SH   SOLE 8 1,201 0 0
POST HLDGS INC COM 737446104 975 11,123 SH   SOLE 99 11,123 0 0
POTBELLY CORP COM 73754Y100 13 5,720 SH   SOLE 8 5,720 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 1,410 37,066 SH   SOLE 1 37,066 0 0
POTLATCHDELTIC CORPORATION COM 737630103 463 12,166 SH   SOLE 99 12,166 0 0
POWELL INDS INC COM 739128106 222 8,124 SH   SOLE 1 8,124 0 0
POWELL INDS INC COM 739128106 0 9 SH   SOLE 8 9 0 0
POWER INTEGRATIONS INC COM 739276103 3,676 31,107 SH   SOLE 1 31,107 0 0
POWER INTEGRATIONS INC COM 739276103 19 162 SH   SOLE 8 162 0 0
POWER REIT TRUS 73933H101 14 500 SH   SOLE 1 500 0 0
POWERSHARES DB MULTI-SECTOR FUND 46140H700 15 1,073 SH   DFND 1 0 0 1,073
POWERSHARES DB MULTI-SECTOR FUND 46140H106 135 10,000 SH   SOLE 1 10,000 0 0
POWERSHARES DB MULTI-SECTOR FUND 46140H106 6 405 SH   SOLE 8 405 0 0
POWERSHARES DB MULTI-SECTOR OPT 46140H700 7 500 SH Call SOLE 8 500 0 0
POWERSHARES DB MULTI-SECTOR OPT 46140H106 1 100 SH Put SOLE 8 100 0 0
PPG INDS INC COM 693506107 16,465 155,237 SH   SOLE 1 155,237 0 0
PPG INDS INC OPT 693506107 679 6,400 SH Call SOLE 8 6,400 0 0
PPG INDS INC COM 693506107 4 37 SH   SOLE 8 37 0 0
PPG INDS INC OPT 693506107 64 600 SH Put SOLE 8 600 0 0
PPG INDS INC COM 693506107 214 2,018 SH   SOLE 9 2,018 0 0
PPG INDS INC COM 693506107 305 2,876 SH   SOLE 99 2,876 0 0
PPL CORP COM 69351T106 27,957 1,081,943 SH   SOLE 1 1,081,943 0 0
PPL CORP OPT 69351T106 1,393 53,900 SH Call SOLE 8 53,900 0 0
PPL CORP OPT 69351T106 850 32,900 SH Put SOLE 8 32,900 0 0
PPL CORP COM 69351T106 107 4,117 SH   SOLE 8 4,117 0 0
PPL CORP COM 69351T106 721 27,902 SH   SOLE 9 27,902 0 0
PQ GROUP HLDGS INC COM 73943T103 699 52,836 SH   SOLE 1 52,836 0 0
PQ GROUP HLDGS INC COM 73943T103 56 4,251 SH   SOLE 8 4,251 0 0
PRA GROUP INC COM 69354N106 1,724 44,610 SH   SOLE 1 44,610 0 0
PRA GROUP INC COM 69354N106 197 5,103 SH   SOLE 8 5,103 0 0
PRA GROUP INC BOND 69354NAB2 272 266,000 PRN   SOLE 8 0 0 266,000
PRA GROUP INC COM 69354N106 249 6,449 SH   SOLE 99 6,449 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,916 19,698 SH   SOLE 1 19,698 0 0
PRA HEALTH SCIENCES INC COM 69354M108 6 57 SH   SOLE 8 57 0 0
PRECISION BIOSCIENCES INC COM 74019P108 210 25,137 SH   SOLE 1 25,137 0 0
PRECISION BIOSCIENCES INC COM 74019P108 0 29 SH   SOLE 8 29 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 199 26,211 SH   SOLE 1 26,211 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 530 12,354 SH   SOLE 1 12,354 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 4 102 SH   SOLE 8 102 0 0
PREFORMED LINE PRODS CO COM 740444104 84 1,671 SH   SOLE 1 1,671 0 0
PREFORMED LINE PRODS CO COM 740444104 3 51 SH   SOLE 8 51 0 0
PREMIER FINL BANCORP INC COM 74050M105 189 14,682 SH   SOLE 1 14,682 0 0
PREMIER FINL BANCORP INC COM 74050M105 0 30 SH   SOLE 8 30 0 0
PREMIER INC COM 74051N102 219 6,407 SH   SOLE 1 6,407 0 0
PREMIER INC COM 74051N102 12 337 SH   SOLE 8 337 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 32 850 SH   DFND 1 0 0 850
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 4,571 121,702 SH   SOLE 1 121,702 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 4 106 SH   SOLE 8 106 0 0
PRETIUM RES INC COM 74139C102 378 45,000 SH   DFND 1 0 0 45,000
PRETIUM RES INC COM 74139C102 3,238 385,444 SH   SOLE 1 385,444 0 0
PRETIUM RES INC OPT 74139C102 23 2,700 SH Put SOLE 8 2,700 0 0
PRETIUM RES INC COM 74139C102 439 52,281 SH   SOLE 8 52,281 0 0
PRETIUM RES INC OPT 74139C102 86 10,200 SH Call SOLE 8 10,200 0 0
PREVAIL THERAPEUTICS INC COM 74140Y101 240 16,102 SH   SOLE 1 16,102 0 0
PREVAIL THERAPEUTICS INC COM 74140Y101 15 1,030 SH   SOLE 8 1,030 0 0
PRGX GLOBAL INC COM 69357C503 27 5,850 SH   SOLE 8 5,850 0 0
PRICE T ROWE GROUP INC COM 74144T108 43 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC COM 74144T108 24,685 199,871 SH   SOLE 1 199,871 0 0
PRICE T ROWE GROUP INC OPT 74144T108 506 4,100 SH Call SOLE 8 4,100 0 0
PRICE T ROWE GROUP INC OPT 74144T108 1,050 8,500 SH Put SOLE 8 8,500 0 0
PRICE T ROWE GROUP INC COM 74144T108 302 2,445 SH   SOLE 8 2,445 0 0
PRICE T ROWE GROUP INC COM 74144T108 369 2,987 SH   SOLE 9 2,987 0 0
PRICELINE GRP INC BOND 741503AX4 449 424,000 PRN   SOLE 8 0 0 424,000
PRICESMART INC COM 741511109 1,277 21,163 SH   SOLE 1 21,163 0 0
PRICESMART INC COM 741511109 38 626 SH   SOLE 8 626 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 20 283 SH   SOLE 1 283 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 0 7 SH   SOLE 8 7 0 0
PRIMERICA INC COM 74164M108 899 7,713 SH   SOLE 1 7,713 0 0
PRIMERICA INC COM 74164M108 24 206 SH   SOLE 8 206 0 0
PRIMORIS SVCS CORP COM 74164F103 32 1,800 SH   DFND 1 0 0 1,800
PRIMORIS SVCS CORP COM 74164F103 654 36,878 SH   SOLE 1 36,878 0 0
PRIMORIS SVCS CORP COM 74164F103 1 84 SH   SOLE 8 84 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 9,825 236,564 SH   SOLE 1 236,564 0 0
PRINCIPAL FINANCIAL GROUP IN OPT 74251V102 79 1,900 SH Put SOLE 8 1,900 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 116 2,804 SH   SOLE 8 2,804 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 89 2,140 SH   SOLE 9 2,140 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 1,008 16,867 SH   SOLE 1 16,867 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 28 466 SH   SOLE 8 466 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 88 1,475 SH   SOLE 99 1,475 0 0
PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 11 4,139 SH   SOLE 1 4,139 0 0
PRO-DEX INC COLO COM 74265M205 0 3 SH   SOLE 8 3 0 0
PROASSURANCE CORP COM 74267C106 705 48,744 SH   SOLE 1 48,744 0 0
PROASSURANCE CORP COM 74267C106 2 148 SH   SOLE 8 148 0 0
PROASSURANCE CORP COM 74267C106 58 3,996 SH   SOLE 99 3,996 0 0
PROCTER AND GAMBLE CO COM 742718109 244 2,043 SH   DFND 1 0 0 2,043
PROCTER AND GAMBLE CO COM 742718109 262,692 2,196,960 SH   SOLE 1 2,196,960 0 0
PROCTER AND GAMBLE CO OPT 742718109 6,864 57,400 SH Call SOLE 1 57,400 0 0
PROCTER AND GAMBLE CO OPT 742718109 35,680 298,400 SH Put SOLE 1 298,400 0 0
PROCTER AND GAMBLE CO COM 742718109 1,557 13,023 SH   SOLE 8 13,023 0 0
PROCTER AND GAMBLE CO OPT 742718109 15,736 131,600 SH Put SOLE 8 131,600 0 0
PROCTER AND GAMBLE CO OPT 742718109 19,957 166,900 SH Call SOLE 8 166,900 0 0
PROCTER AND GAMBLE CO COM 742718109 10,454 87,440 SH   SOLE 9 87,440 0 0
PROCTER AND GAMBLE CO COM 742718109 1,913 16,000 SH   DFND 20 0 0 16,000
PROFESSIONAL HLDG CORP COM 743139107 202 14,573 SH   SOLE 1 14,573 0 0
PROGRESS SOFTWARE CORP COM 743312100 1,641 42,362 SH   SOLE 1 42,362 0 0
PROGRESS SOFTWARE CORP COM 743312100 3 79 SH   SOLE 8 79 0 0
PROGRESSIVE CORP OHIO COM 743315103 61,428 766,789 SH   SOLE 1 766,789 0 0
PROGRESSIVE CORP OHIO OPT 743315103 272 3,400 SH Call SOLE 8 3,400 0 0
PROGRESSIVE CORP OHIO COM 743315103 115 1,450 SH   SOLE 8 1,450 0 0
PROGRESSIVE CORP OHIO COM 743315103 489 6,094 SH   SOLE 9 6,094 0 0
PROLOGIS INC. TRUS 74340W103 153,042 1,639,789 SH   SOLE 1 1,639,789 0 0
PROLOGIS INC. TRUS 74340W103 10 108 SH   SOLE 8 108 0 0
PROLOGIS INC. OPT 74340W103 5,600 60,000 SH Put SOLE 8 60,000 0 0
PROLOGIS INC. OPT 74340W103 2,352 25,200 SH Call SOLE 8 25,200 0 0
PROLOGIS INC. COM 74340W103 622 6,666 SH   SOLE 9 6,666 0 0
PROLOGIS INC. COM 74340W103 10,802 115,742 SH   SOLE 99 115,742 0 0
PROOFPOINT INC COM 743424103 3,978 35,795 SH   SOLE 1 35,795 0 0
PROOFPOINT INC COM 743424103 0 1 SH   SOLE 8 1 0 0
PROPETRO HLDG CORP COM 74347M108 1,398 271,729 SH   SOLE 1 271,729 0 0
PROPETRO HLDG CORP COM 74347M108 6 1,075 SH   SOLE 8 1,075 0 0
PROPHASE LABS INC COM 74345W108 0 19 SH   SOLE 8 19 0 0
PROQR THRAPEUTICS N V COM N71542109 62 10,200 SH   SOLE 1 10,200 0 0
PROQR THRAPEUTICS N V COM N71542109 0 35 SH   SOLE 8 35 0 0
PROQR THRAPEUTICS N V COM N71542109 2 253 SH   SOLE 9 253 0 0
PROS HOLDINGS INC COM 74346Y103 1,039 23,361 SH   SOLE 1 23,361 0 0
PROSHARES TR FUND 74347G408 27 3,590 SH   SOLE 1 3,590 0 0
PROSHARES TR FUND 74347B185 4 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347G309 72 3,000 SH   SOLE 1 3,000 0 0
PROSHARES TR FUND 74347X831 4,947 50,661 SH   SOLE 1 50,661 0 0
PROSHARES TR FUND 74347B425 58 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR OPT 74347G408 554 73,275 SH Put SOLE 8 73,275 0 0
PROSHARES TR FUND 74348A244 0 17 SH   SOLE 8 17 0 0
PROSHARES TR FUND 74347R206 494 3,343 SH   SOLE 8 3,343 0 0
PROSHARES TR OPT 74347R206 473 3,200 SH Call SOLE 8 3,200 0 0
PROSHARES TR OPT 74347B276 83 4,400 SH Put SOLE 8 4,400 0 0
PROSHARES TR OPT 74347B268 229 19,400 SH Call SOLE 8 19,400 0 0
PROSHARES TR FUND 74347B268 69 5,847 SH   SOLE 8 5,847 0 0
PROSHARES TR OPT 74347B201 1,857 116,800 SH Put SOLE 8 116,800 0 0
PROSHARES TR FUND 74347B276 49 2,632 SH   SOLE 8 2,632 0 0
PROSHARES TR OPT 74347X831 684 7,000 SH Call SOLE 8 7,000 0 0
PROSHARES TR OPT 74347B243 63 5,000 SH Call SOLE 8 5,000 0 0
PROSHARES TR OPT 74347X831 322 3,300 SH Put SOLE 8 3,300 0 0
PROSHARES TR FUND 74347X864 81 1,821 SH   SOLE 8 1,821 0 0
PROSHARES TR OPT 74347X864 563 12,700 SH Call SOLE 8 12,700 0 0
PROSHARES TR OPT 74347R107 976 7,800 SH Put SOLE 8 7,800 0 0
PROSHARES TR OPT 74347B383 256 13,200 SH Call SOLE 8 13,200 0 0
PROSHARES TR OPT 74347B276 51 2,700 SH Call SOLE 8 2,700 0 0
PROSHARES TR OPT 74347X864 22 500 SH Put SOLE 8 500 0 0
PROSHARES TR OPT 74347B383 35 1,800 SH Put SOLE 8 1,800 0 0
PROSHARES TR OPT 74347B243 24 1,900 SH Put SOLE 8 1,900 0 0
PROSHARES TR OPT 74347R107 1,614 12,900 SH Call SOLE 8 12,900 0 0
PROSHARES TR OPT 74347G408 205 27,100 SH Call SOLE 8 27,100 0 0
PROSHARES TR FUND 74347G408 132 17,397 SH   SOLE 8 17,397 0 0
PROSHARES TR OPT 74347B201 129 8,100 SH Call SOLE 8 8,100 0 0
PROSHARES TR FUND 74347B748 128 10,000 SH   DFND 20 0 0 10,000
PROSHARES TR II OPT 74347W668 179 9,800 SH Put SOLE 8 9,800 0 0
PROSHARES TR II FUND 74347W171 39 1,413 SH   SOLE 8 1,413 0 0
PROSHARES TR II FUND 74347W601 593 9,150 SH   SOLE 8 9,150 0 0
PROSHARES TR II FUND 74347W395 4 100 SH   SOLE 8 100 0 0
PROSHARES TR II OPT 74347W114 2 100 SH Call SOLE 8 100 0 0
PROSHARES TR II OPT 74347W668 323 17,700 SH Call SOLE 8 17,700 0 0
PROSHARES TR II FUND 74347W148 27,375 835,375 SH   SOLE 8 835,375 0 0
PROSHARES TR II OPT 74347W353 416 14,200 SH Put SOLE 8 14,200 0 0
PROSHARES TR II OPT 74347W171 105 3,800 SH Call SOLE 8 3,800 0 0
PROSHARES TR II OPT 74347W148 7,485 228,400 SH Put SOLE 8 228,400 0 0
PROSHARES TR II OPT 74347W130 268 8,500 SH Call SOLE 8 8,500 0 0
PROSHARES TR II FUND 74347W353 0 7 SH   SOLE 8 7 0 0
PROSHARES TR II OPT 74347W353 41 1,400 SH Call SOLE 8 1,400 0 0
PROSHARES TR II OPT 74347W148 16,939 516,900 SH Call SOLE 8 516,900 0 0
PROSPECT CAP CORP OPT 74348T102 51 10,000 SH Call SOLE 8 10,000 0 0
PROSPECT CAP CORP OPT 74348T102 165 32,200 SH Put SOLE 8 32,200 0 0
PROSPECT CAP CORP BOND 74348TAT9 58 59,000 PRN   SOLE 8 0 0 59,000
PROSPECT CAP CORP COM 74348T102 15 2,963 SH   SOLE 8 2,963 0 0
PROSPERITY BANCSHARES INC COM 743606105 3,319 55,881 SH   SOLE 1 55,881 0 0
PROSPERITY BANCSHARES INC COM 743606105 67 1,129 SH   SOLE 8 1,129 0 0
PROSPERITY BANCSHARES INC COM 743606105 297 5,003 SH   SOLE 99 5,003 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 219 12,426 SH   SOLE 1 12,426 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 3 165 SH   SOLE 8 165 0 0
PROTECTIVE INS CORP COM 74368L203 75 4,949 SH   SOLE 1 4,949 0 0
PROTECTIVE INS CORP COM 74368L104 0 4 SH   SOLE 8 4 0 0
PROTECTIVE INS CORP COM 74368L203 1 73 SH   SOLE 8 73 0 0
PROTHENA CORP PLC COM G72800108 177 16,940 SH   SOLE 1 16,940 0 0
PROTHENA CORP PLC COM G72800108 117 11,226 SH   SOLE 8 11,226 0 0
PROTO LABS INC COM 743713109 4,687 41,673 SH   SOLE 1 41,673 0 0
PROTO LABS INC COM 743713109 52 458 SH   SOLE 8 458 0 0
PROVIDENCE SVC CORP COM 743815102 850 10,761 SH   SOLE 1 10,761 0 0
PROVIDENT FINL HLDGS INC COM 743868101 124 9,148 SH   SOLE 1 9,148 0 0
PROVIDENT FINL SVCS INC COM 74386T105 795 54,986 SH   SOLE 1 54,986 0 0
PROVIDENT FINL SVCS INC COM 74386T105 5 319 SH   SOLE 8 319 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 68 5,615 SH   SOLE 1 5,615 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 1 93 SH   SOLE 8 93 0 0
PRUDENTIAL FINL INC COM 744320102 178 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC COM 744320102 33,823 555,405 SH   SOLE 1 555,405 0 0
PRUDENTIAL FINL INC OPT 744320102 1,766 29,000 SH Put SOLE 8 29,000 0 0
PRUDENTIAL FINL INC COM 744320102 621 10,199 SH   SOLE 8 10,199 0 0
PRUDENTIAL FINL INC OPT 744320102 195 3,200 SH Call SOLE 8 3,200 0 0
PRUDENTIAL FINL INC COM 744320102 191 3,146 SH   SOLE 9 3,146 0 0
PRUDENTIAL FINL INC COM 744320102 3,628 59,570 SH   DFND 20 0 0 59,570
PRUDENTIAL FINL INC COM 744320102 610 10,022 SH   SOLE 99 10,022 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 3,137 23,687 SH   SOLE 1 23,687 0 0
PTC INC COM 69370C100 4,681 60,171 SH   SOLE 1 60,171 0 0
PTC INC COM 69370C100 3 30 SH   SOLE 8 30 0 0
PTC INC OPT 69370C100 156 2,000 SH Put SOLE 8 2,000 0 0
PTC INC COM 69370C100 61 785 SH   SOLE 9 785 0 0
PTC THERAPEUTICS INC COM 69366J200 6,316 124,479 SH   SOLE 1 124,479 0 0
PTC THERAPEUTICS INC COM 69366J200 616 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC COM 69366J200 1,028 20,250 SH   SOLE 8 20,250 0 0
PUBLIC STORAGE COM 74460D109 531 2,769 SH   SOLE 1 2,769 0 0
PUBLIC STORAGE TRUS 74460D109 35,984 187,526 SH   SOLE 1 187,526 0 0
PUBLIC STORAGE OPT 74460D109 1,593 8,300 SH Put SOLE 8 8,300 0 0
PUBLIC STORAGE TRUS 74460D109 85 445 SH   SOLE 8 445 0 0
PUBLIC STORAGE COM 74460D109 8,223 42,851 SH   SOLE 9 42,851 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 39,122 795,816 SH   SOLE 1 795,816 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 121 2,471 SH   SOLE 8 2,471 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 213 4,353 SH   SOLE 9 4,353 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 482 9,800 SH   SOLE 99 9,800 0 0
PULSE BIOSCIENCES INC COM 74587B101 79 7,601 SH   SOLE 1 7,601 0 0
PULTE GROUP INC COM 745867101 6,557 192,671 SH   SOLE 1 192,671 0 0
PULTE GROUP INC OPT 745867101 78 2,300 SH Call SOLE 8 2,300 0 0
PULTE GROUP INC COM 745867101 310 9,100 SH   SOLE 8 9,100 0 0
PULTE GROUP INC OPT 745867101 596 17,500 SH Put SOLE 8 17,500 0 0
PULTE GROUP INC COM 745867101 132 3,877 SH   SOLE 9 3,877 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 1,055 101,163 SH   SOLE 1 101,163 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 104 10,000 SH   DFND 1 0 0 10,000
PUMA BIOTECHNOLOGY INC COM 74587V107 21 1,998 SH   SOLE 8 1,998 0 0
PURE STORAGE INC COM 74624M102 949 54,732 SH   SOLE 1 54,732 0 0
PURE STORAGE INC BOND 74624MAB8 501 507,000 PRN   SOLE 8 0 0 507,000
PURE STORAGE INC COM 74624M102 10 581 SH   SOLE 8 581 0 0
PURE STORAGE INC COM 74624M102 31 1,769 SH   SOLE 99 1,769 0 0
PURECYCLE CORP COM 746228303 98 10,597 SH   SOLE 1 10,597 0 0
PURPLE INNOVATION INC COM 74640Y106 561 31,088 SH   SOLE 1 31,088 0 0
PURPLE INNOVATION INC COM 74640Y106 1 52 SH   SOLE 8 52 0 0
PURPLE INNOVATION INC COM 74640Y106 383 21,253 SH   SOLE 9 21,253 0 0
PUXIN LTD ADR 74704P108 72 14,000 SH   SOLE 1 14,000 0 0
PUYI INC ADR 69373Y109 2 348 SH   SOLE 8 348 0 0
PVH CORPORATION COM 693656100 1,730 36,036 SH   SOLE 1 36,036 0 0
PVH CORPORATION OPT 693656100 259 5,400 SH Call SOLE 8 5,400 0 0
PVH CORPORATION COM 693656100 167 3,469 SH   SOLE 8 3,469 0 0
PVH CORPORATION OPT 693656100 173 3,600 SH Put SOLE 8 3,600 0 0
PVH CORPORATION COM 693656100 482 10,037 SH   SOLE 9 10,037 0 0
PVH CORPORATION COM 693656100 72 1,500 SH   DFND 20 0 0 1,500
PVH CORPORATION COM 693656100 82 1,715 SH   SOLE 99 1,715 0 0
PYXUS INTL INC COM 74737V106 0 803 SH   SOLE 8 803 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 109 19,944 SH   SOLE 1 19,944 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 0 17 SH   SOLE 8 17 0 0
Q2 HLDGS INC COM 74736L109 4,681 54,567 SH   SOLE 1 54,567 0 0
Q2 HLDGS INC COM 74736L109 46 543 SH   SOLE 8 543 0 0
Q2 HLDGS INC COM 74736L109 111 1,289 SH   SOLE 99 1,289 0 0
QAD INC COM 74727D306 263 6,365 SH   SOLE 1 6,365 0 0
QCR HOLDINGS INC COM 74727A104 255 8,169 SH   SOLE 1 8,169 0 0
QCR HOLDINGS INC COM 74727A104 38 1,206 SH   SOLE 8 1,206 0 0
QEP RESOURCES INC COM 74733V100 112 87,123 SH   SOLE 1 87,123 0 0
QEP RESOURCES INC COM 74733V100 89 69,093 SH   SOLE 8 69,093 0 0
QEP RESOURCES INC OPT 74733V100 7 5,500 SH Call SOLE 8 5,500 0 0
QEP RESOURCES INC OPT 74733V100 2 1,400 SH Put SOLE 8 1,400 0 0
QIAGEN NV COM N72482123 8,571 200,214 SH   SOLE 1 200,214 0 0
QIAGEN NV COM N72482123 21 481 SH   DFND 1 0 0 481
QIAGEN NV COM N72482123 38 884 SH   SOLE 8 884 0 0
QIAGEN NV OPT N72482123 77 1,800 SH Put SOLE 8 1,800 0 0
QIAGEN NV BOND N72482AT4 653 600,000 PRN   SOLE 9 0 0 600,000
QIAGEN NV COM N72482123 2,555 59,684 SH   SOLE 9 59,684 0 0
QIAGEN NV BOND N72482AB3 1,510 1,000,000 PRN   SOLE 9 0 0 1,000,000
QORVO INC COM 74736K101 9,077 82,125 SH   SOLE 1 82,125 0 0
QORVO INC OPT 74736K101 99 900 SH Call SOLE 8 900 0 0
QORVO INC COM 74736K101 100 911 SH   SOLE 8 911 0 0
QORVO INC OPT 74736K101 210 1,900 SH Put SOLE 8 1,900 0 0
QORVO INC COM 74736K101 1,030 9,308 SH   SOLE 9 9,308 0 0
QTS RLTY TR INC TRUS 74736A103 5,644 88,083 SH   SOLE 1 88,083 0 0
QTS RLTY TR INC TRUS 74736A103 93 1,451 SH   SOLE 8 1,451 0 0
QUAD / GRAPHICS INC COM 747301109 65 19,751 SH   SOLE 1 19,751 0 0
QUAD / GRAPHICS INC COM 747301109 2 614 SH   SOLE 8 614 0 0
QUAKER CHEM CORP COM 747316107 2,224 11,976 SH   SOLE 1 11,976 0 0
QUAKER CHEM CORP COM 747316107 4 21 SH   SOLE 8 21 0 0
QUALCOMM INC OPT 747525103 9,121 100,000 SH Call SOLE 1 100,000 0 0
QUALCOMM INC COM 747525103 85,867 941,416 SH   SOLE 1 941,416 0 0
QUALCOMM INC COM 747525103 1,448 15,871 SH   DFND 1 0 0 15,871
QUALCOMM INC OPT 747525103 16,381 179,600 SH Call SOLE 8 179,600 0 0
QUALCOMM INC OPT 747525103 19,802 217,100 SH Put SOLE 8 217,100 0 0
QUALCOMM INC COM 747525103 266 2,906 SH   SOLE 8 2,906 0 0
QUALCOMM INC OPT 747525103 9,121 100,000 SH Call SOLE 9 100,000 0 0
QUALCOMM INC COM 747525103 1,498 16,430 SH   SOLE 9 16,430 0 0
QUALCOMM INC COM 747525103 3 28 SH   DFND 20 0 0 28
QUALCOMM INC COM 747525103 4,015 44,021 SH   SOLE 99 44,021 0 0
QUALYS INC COM 74758T303 9,877 94,952 SH   SOLE 1 94,952 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 1,202 86,625 SH   SOLE 1 86,625 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 2 148 SH   SOLE 8 148 0 0
QUANTA SVCS INC COM 74762E102 4,036 102,902 SH   SOLE 1 102,902 0 0
QUANTA SVCS INC COM 74762E102 57 1,470 SH   SOLE 8 1,470 0 0
QUANTA SVCS INC OPT 74762E102 275 7,000 SH Call SOLE 8 7,000 0 0
QUANTA SVCS INC OPT 74762E102 745 19,000 SH Put SOLE 8 19,000 0 0
QUANTA SVCS INC COM 74762E102 6 155 SH   SOLE 9 155 0 0
QUANTERIX CORP COM 74766Q101 385 14,064 SH   SOLE 1 14,064 0 0
QUANTERIX CORP COM 74766Q101 1 53 SH   SOLE 8 53 0 0
QUANTUM CORP COM 747906501 110 28,544 SH   SOLE 1 28,544 0 0
QUANTUM CORP COM 747906501 35 9,110 SH   SOLE 8 9,110 0 0
QUDIAN INC ADR 747798106 894 525,614 SH   SOLE 1 525,614 0 0
QUDIAN INC OPT 747798106 63 37,000 SH Call SOLE 8 37,000 0 0
QUDIAN INC OPT 747798106 95 56,100 SH Put SOLE 8 56,100 0 0
QUDIAN INC ADR 747798106 5 2,883 SH   SOLE 8 2,883 0 0
QUEST DIAGNOSTICS INC COM 74834L100 9,346 82,003 SH   SOLE 1 82,003 0 0
QUEST DIAGNOSTICS INC COM 74834L100 109 959 SH   SOLE 8 959 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 3,658 32,100 SH Put SOLE 8 32,100 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 3,556 31,200 SH Call SOLE 8 31,200 0 0
QUEST DIAGNOSTICS INC COM 74834L100 118 1,037 SH   SOLE 9 1,037 0 0
QUEST DIAGNOSTICS INC COM 74834L100 625 5,486 SH   SOLE 99 5,486 0 0
QUIDEL CORP COM 74838J101 4,444 19,860 SH   SOLE 1 19,860 0 0
QUIDEL CORP COM 74838J101 1,883 8,416 SH   SOLE 8 8,416 0 0
QUIDEL CORP OPT 74838J101 1,656 7,400 SH Put SOLE 8 7,400 0 0
QUINSTREET INC COM 74874Q100 626 59,896 SH   SOLE 1 59,896 0 0
QUINSTREET INC COM 74874Q100 3 265 SH   SOLE 8 265 0 0
QUINTANA ENERGY SVCS INC COM 74875T103 0 54 SH   SOLE 8 54 0 0
QUMU CORP COM 749063103 0 21 SH   SOLE 8 21 0 0
QUOTIENT LTD COM G73268107 246 33,258 SH   SOLE 1 33,258 0 0
QUOTIENT LTD COM G73268107 0 11 SH   SOLE 8 11 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 489 66,843 SH   SOLE 1 66,843 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 16 2,238 SH   SOLE 8 2,238 0 0
QURATE RETAIL INC COM 74915M100 1,230 129,533 SH   SOLE 1 129,533 0 0
QURATE RETAIL INC OPT 74915M100 3 300 SH Put SOLE 8 300 0 0
QURATE RETAIL INC COM 74915M100 130 13,656 SH   SOLE 8 13,656 0 0
QURATE RETAIL INC OPT 74915M100 1 100 SH Call SOLE 8 100 0 0
QUTOUTIAO INC ADR 74915J107 1,213 406,943 SH   SOLE 1 406,943 0 0
R1 RCM INC COM 749397105 656 58,787 SH   SOLE 1 58,787 0 0
R1 RCM INC COM 749397105 0 3 SH   SOLE 8 3 0 0
RADA ELECTR INDS LTD COM M81863124 36 5,500 SH   SOLE 1 5,500 0 0
RADIAN GROUP INC COM 750236101 1,763 113,609 SH   SOLE 1 113,609 0 0
RADIAN GROUP INC OPT 750236101 17 1,100 SH Call SOLE 8 1,100 0 0
RADIAN GROUP INC COM 750236101 78 5,035 SH   SOLE 8 5,035 0 0
RADIAN GROUP INC OPT 750236101 95 6,100 SH Put SOLE 8 6,100 0 0
RADIANT LOGISTICS INC COM 75025X100 220 56,052 SH   SOLE 1 56,052 0 0
RADIANT LOGISTICS INC COM 75025X100 3 792 SH   SOLE 8 792 0 0
RADIUS HEALTH INC COM 750469207 637 46,713 SH   SOLE 1 46,713 0 0
RADIUS HEALTH INC OPT 750469207 135 9,900 SH Put SOLE 8 9,900 0 0
RADIUS HEALTH INC BOND 750469AA6 1,251 1,687,000 PRN   SOLE 8 0 0 1,687,000
RADIUS HEALTH INC COM 750469207 150 11,005 SH   SOLE 8 11,005 0 0
RADIUS HEALTH INC COM 750469207 31 2,298 SH   SOLE 99 2,298 0 0
RADNET INC COM 750491102 711 44,729 SH   SOLE 1 44,729 0 0
RADNET INC COM 750491102 0 4 SH   SOLE 8 4 0 0
RADWARE LTD OPT M81873107 182 7,700 SH Call SOLE 8 7,700 0 0
RADWARE LTD COM M81873107 21 910 SH   SOLE 8 910 0 0
RADWARE LTD OPT M81873107 158 6,700 SH Put SOLE 8 6,700 0 0
RAFAEL HLDGS INC COM 75062E106 7 453 SH   SOLE 8 453 0 0
RALPH LAUREN CORP COM 751212101 6,405 88,294 SH   SOLE 1 88,294 0 0
RALPH LAUREN CORP OPT 751212101 7 100 SH Put SOLE 8 100 0 0
RALPH LAUREN CORP COM 751212101 43 591 SH   SOLE 8 591 0 0
RALPH LAUREN CORP OPT 751212101 870 12,000 SH Call SOLE 8 12,000 0 0
RALPH LAUREN CORP COM 751212101 1,985 27,360 SH   SOLE 9 27,360 0 0
RALPH LAUREN CORP COM 751212101 73 1,000 SH   DFND 20 0 0 1,000
RALPH LAUREN CORP COM 751212101 3,517 48,500 SH   SOLE 99 48,500 0 0
RAMACO RES INC COM 75134P303 5 2,198 SH   SOLE 8 2,198 0 0
RAMBUS INC DEL COM 750917106 4,327 284,726 SH   SOLE 1 284,726 0 0
RAMBUS INC DEL COM 750917106 3 202 SH   SOLE 8 202 0 0
RAMBUS INC DEL OPT 750917106 160 10,500 SH Call SOLE 8 10,500 0 0
RAMBUS INC DEL BOND 750917AG1 2,092 2,008,000 PRN   SOLE 8 0 0 2,008,000
RAMBUS INC DEL OPT 750917106 38 2,500 SH Put SOLE 8 2,500 0 0
RAMBUS INC DEL COM 750917106 161 10,591 SH   SOLE 99 10,591 0 0
RANDOLPH BANCORP INC COM 752378109 6 611 SH   SOLE 8 611 0 0
RANGE RES CORP COM 75281A109 4,269 758,439 SH   SOLE 1 758,439 0 0
RANGE RES CORP OPT 75281A109 1,550 275,300 SH Call SOLE 8 275,300 0 0
RANGE RES CORP OPT 75281A109 1,046 185,800 SH Put SOLE 8 185,800 0 0
RANGE RES CORP COM 75281A109 896 159,075 SH   SOLE 8 159,075 0 0
RANGER ENERGY SVCS INC COM 75282U104 0 79 SH   SOLE 8 79 0 0
RANPAK HLDGS CORP COM 75321W103 176 23,749 SH   SOLE 1 23,749 0 0
RAPID7 INC COM 753422104 30,863 604,925 SH   SOLE 1 604,925 0 0
RAPID7 INC COM 753422104 149 2,915 SH   SOLE 99 2,915 0 0
RATTLER MIDSTREAM LP COM 75419T103 93 9,636 SH   SOLE 1 9,636 0 0
RAVEN INDS INC COM 754212108 708 32,933 SH   SOLE 1 32,933 0 0
RAVEN INDS INC COM 754212108 15 700 SH   SOLE 8 700 0 0
RAYMOND JAMES FINL INC COM 754730109 9,931 144,292 SH   SOLE 1 144,292 0 0
RAYMOND JAMES FINL INC COM 754730109 131 1,904 SH   SOLE 8 1,904 0 0
RAYMOND JAMES FINL INC OPT 754730109 310 4,500 SH Call SOLE 8 4,500 0 0
RAYMOND JAMES FINL INC COM 754730109 71 1,023 SH   SOLE 9 1,023 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 148 52,251 SH   SOLE 1 52,251 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 0 93 SH   SOLE 8 93 0 0
RAYONIER INC TRUS 754907103 491 19,833 SH   SOLE 1 19,833 0 0
RBB BANCORP COM 74930B105 213 15,574 SH   SOLE 1 15,574 0 0
RBB BANCORP COM 74930B105 0 7 SH   SOLE 8 7 0 0
RBC BEARINGS INC COM 75524B104 2,774 20,689 SH   SOLE 1 20,689 0 0
RBC BEARINGS INC COM 75524B104 19 138 SH   SOLE 8 138 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 106 7,648 SH   SOLE 1 7,648 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 26 1,933 SH   SOLE 8 1,933 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 50 3,600 SH Put SOLE 8 3,600 0 0
RE MAX HLDGS INC COM 75524W108 513 16,317 SH   SOLE 1 16,317 0 0
RE MAX HLDGS INC COM 75524W108 5 166 SH   SOLE 8 166 0 0
READING INTERNATIONAL INC COM 755408101 19 4,379 SH   SOLE 8 4,379 0 0
READY CAPITAL CORP TRUS 75574U101 294 33,808 SH   SOLE 1 33,808 0 0
READY CAPITAL CORP TRUS 75574U101 1 80 SH   SOLE 8 80 0 0
REALNETWORKS INC COM 75605L708 0 56 SH   SOLE 8 56 0 0
REALOGY HLDGS CORP COM 75605Y106 776 104,663 SH   SOLE 1 104,663 0 0
REALOGY HLDGS CORP OPT 75605Y106 304 41,000 SH Put SOLE 8 41,000 0 0
REALOGY HLDGS CORP OPT 75605Y106 17 2,300 SH Call SOLE 8 2,300 0 0
REALOGY HLDGS CORP COM 75605Y106 165 22,270 SH   SOLE 8 22,270 0 0
REALPAGE INC COM 75606N109 54,886 844,277 SH   SOLE 1 844,277 0 0
REALPAGE INC COM 75606N109 1 18 SH   SOLE 8 18 0 0
REALTY INCOME CORP TRUS 756109104 27,322 459,219 SH   SOLE 1 459,219 0 0
REALTY INCOME CORP TRUS 756109104 24 400 SH   DFND 1 0 0 400
REALTY INCOME CORP TRUS 756109104 108 1,817 SH   SOLE 8 1,817 0 0
REALTY INCOME CORP OPT 756109104 119 2,000 SH Put SOLE 8 2,000 0 0
REALTY INCOME CORP COM 756109104 154 2,594 SH   SOLE 9 2,594 0 0
REATA PHARMACEUTICALS INC COM 75615P103 2,356 15,100 SH   SOLE 1 15,100 0 0
REATA PHARMACEUTICALS INC COM 75615P103 125 800 SH   DFND 1 0 0 800
REATA PHARMACEUTICALS INC OPT 75615P103 2,028 13,000 SH Call SOLE 8 13,000 0 0
REATA PHARMACEUTICALS INC COM 75615P103 580 3,711 SH   SOLE 8 3,711 0 0
REATA PHARMACEUTICALS INC COM 75615P103 50 318 SH   SOLE 99 318 0 0
RECRO PHARMA INC COM 75629F109 48 10,678 SH   SOLE 1 10,678 0 0
RED LION HOTELS CORP COM 756764106 15 6,473 SH   SOLE 8 6,473 0 0
RED RIVER BANCSHARES INC COM 75686R202 119 2,712 SH   SOLE 1 2,712 0 0
RED RIVER BANCSHARES INC COM 75686R202 0 11 SH   SOLE 8 11 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 445 43,634 SH   SOLE 1 43,634 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 2 148 SH   SOLE 8 148 0 0
RED ROCK RESORTS INC COM 75700L108 397 36,372 SH   SOLE 1 36,372 0 0
RED ROCK RESORTS INC COM 75700L108 24 2,278 SH   SOLE 8 2,278 0 0
RED VIOLET INC COM 75704L104 63 3,552 SH   SOLE 1 3,552 0 0
REDFIN CORP COM 75737F108 6,029 143,861 SH   SOLE 1 143,861 0 0
REDFIN CORP BOND 75737FAA6 6,373 4,293,000 PRN   SOLE 8 0 0 4,293,000
REDFIN CORP COM 75737F108 21 500 SH   SOLE 8 500 0 0
REDFIN CORP OPT 75737F108 176 4,200 SH Put SOLE 8 4,200 0 0
REDFIN CORP OPT 75737F108 1,785 42,600 SH Call SOLE 8 42,600 0 0
REDFIN CORP COM 75737F108 167 3,994 SH   SOLE 99 3,994 0 0
REDWOOD TR INC TRUS 758075402 732 104,605 SH   SOLE 1 104,605 0 0
REDWOOD TR INC TRUS 758075402 0 41 SH   SOLE 8 41 0 0
REDWOOD TR INC BOND 758075AD7 1,098 1,260,000 PRN   SOLE 8 0 0 1,260,000
REDWOOD TR INC TRUS 758075402 87 12,385 SH   DFND 20 0 0 12,385
REGAL BELOIT CORP COM 758750103 9,126 104,510 SH   SOLE 1 104,510 0 0
REGAL BELOIT CORP COM 758750103 31 350 SH   SOLE 8 350 0 0
REGAL BELOIT CORP COM 758750103 435 4,985 SH   SOLE 99 4,985 0 0
REGENCY CTRS CORP COM 758849103 61 1,325 SH   SOLE 9 1,325 0 0
REGENCY CTRS CORP COM 758849103 1,758 38,300 SH   SOLE 99 38,300 0 0
REGENERON PHARMACEUTICALS COM 75886F107 89,564 143,613 SH   SOLE 1 143,613 0 0
REGENERON PHARMACEUTICALS COM 75886F107 28 45 SH   DFND 1 0 0 45
REGENERON PHARMACEUTICALS OPT 75886F107 5,363 8,600 SH Put SOLE 8 8,600 0 0
REGENERON PHARMACEUTICALS COM 75886F107 13,957 22,379 SH   SOLE 8 22,379 0 0
REGENERON PHARMACEUTICALS COM 75886F107 505 811 SH   SOLE 9 811 0 0
REGENXBIO INC COM 75901B107 110 3,000 SH   DFND 1 0 0 3,000
REGENXBIO INC COM 75901B107 3,127 84,916 SH   SOLE 1 84,916 0 0
REGENXBIO INC COM 75901B107 38 1,047 SH   SOLE 8 1,047 0 0
REGIONAL MGMT CORP COM 75902K106 119 6,697 SH   SOLE 1 6,697 0 0
REGIONAL MGMT CORP COM 75902K106 2 133 SH   SOLE 8 133 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 10,444 939,087 SH   SOLE 1 939,087 0 0
REGIONS FINANCIAL CORP NEW OPT 7591EP100 172 15,500 SH Call SOLE 8 15,500 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 573 51,477 SH   SOLE 8 51,477 0 0
REGIONS FINANCIAL CORP NEW OPT 7591EP100 1,069 96,100 SH Put SOLE 8 96,100 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 86 7,707 SH   SOLE 9 7,707 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 89 7,978 SH   SOLE 99 7,978 0 0
REGIS CORP MINN COM 758932107 176 21,616 SH   SOLE 1 21,616 0 0
REGIS CORP MINN COM 758932107 0 91 SH   SOLE 8 91 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 2,852 36,359 SH   SOLE 1 36,359 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 50 638 SH   SOLE 8 638 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 34 436 SH   SOLE 9 436 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 357 4,557 SH   SOLE 99 4,557 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 8,050 84,799 SH   SOLE 1 84,799 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 370 3,900 SH Call SOLE 8 3,900 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 152 1,600 SH Put SOLE 8 1,600 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 62 652 SH   SOLE 8 652 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 410 4,317 SH   SOLE 99 4,317 0 0
RELIANT BANCORP INC COM 75956B101 137 8,454 SH   SOLE 1 8,454 0 0
REMARK HLDGS INC COM 75955K102 4 1,730 SH   SOLE 8 1,730 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 6,102 35,679 SH   SOLE 1 35,679 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 4,307 25,181 SH   SOLE 8 25,181 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 53 309 SH   SOLE 9 309 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 103 600 SH   SOLE 99 600 0 0
RENASANT CORP COM 75970E107 1,610 64,650 SH   SOLE 1 64,650 0 0
RENASANT CORP COM 75970E107 16 630 SH   SOLE 8 630 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2,238 90,354 SH   SOLE 1 90,354 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2 82 SH   SOLE 8 82 0 0
RENT A CTR INC NEW COM 76009N100 1,234 44,323 SH   SOLE 1 44,323 0 0
RENT A CTR INC NEW OPT 76009N100 45 1,600 SH Put SOLE 8 1,600 0 0
RENT A CTR INC NEW COM 76009N100 117 4,205 SH   SOLE 8 4,205 0 0
REPLIGEN CORP COM 759916109 5,020 40,603 SH   SOLE 1 40,603 0 0
REPLIGEN CORP COM 759916109 1,121 9,072 SH   SOLE 8 9,072 0 0
REPLIMUNE GROUP INC COM 76029N106 235 9,464 SH   SOLE 1 9,464 0 0
REPLIMUNE GROUP INC COM 76029N106 37 1,487 SH   SOLE 8 1,487 0 0
REPRO MED SYS INC COM 759910102 120 13,383 SH   SOLE 1 13,383 0 0
REPUBLIC BANCORP INC KY COM 760281204 212 6,465 SH   SOLE 1 6,465 0 0
REPUBLIC BANCORP INC KY COM 760281204 3 74 SH   SOLE 8 74 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 210 85,997 SH   SOLE 1 85,997 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 41 16,517 SH   SOLE 8 16,517 0 0
REPUBLIC SVCS INC COM 760759100 164 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 23,408 285,284 SH   SOLE 1 285,284 0 0
REPUBLIC SVCS INC COM 760759100 136 1,660 SH   SOLE 8 1,660 0 0
REPUBLIC SVCS INC COM 760759100 153 1,867 SH   SOLE 9 1,867 0 0
RESEARCH FRONTIERS INC COM 760911107 60 14,533 SH   SOLE 1 14,533 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 3 224 SH   DFND 1 0 0 224
RESIDEO TECHNOLOGIES INC COM 76118Y104 4,713 402,169 SH   SOLE 1 402,169 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 2 194 SH   SOLE 8 194 0 0
RESMED INC COM 761152107 27,356 142,475 SH   SOLE 1 142,475 0 0
RESMED INC COM 761152107 42 221 SH   SOLE 8 221 0 0
RESMED INC OPT 761152107 960 5,000 SH Put SOLE 8 5,000 0 0
RESMED INC COM 761152107 216 1,127 SH   SOLE 9 1,127 0 0
RESOLUTE FST PRODS INC COM 76117W109 25 11,417 SH   SOLE 8 11,417 0 0
RESONANT INC COM 76118L102 63 27,267 SH   SOLE 1 27,267 0 0
RESOURCES CONNECTION INC COM 76122Q105 332 27,687 SH   SOLE 1 27,687 0 0
RESOURCES CONNECTION INC COM 76122Q105 4 312 SH   SOLE 8 312 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 2,106 38,562 SH   SOLE 1 38,562 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 449 8,213 SH   SOLE 8 8,213 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 716 13,100 SH Put SOLE 8 13,100 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 5,977 109,400 SH Call SOLE 8 109,400 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 106 1,925 SH   SOLE 9 1,925 0 0
RESTORBIO INC COM 76133L103 9 4,196 SH   SOLE 8 4,196 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 1,846 162,948 SH   SOLE 1 162,948 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 187 16,518 SH   SOLE 99 16,518 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 2,089 285,240 SH   SOLE 1 285,240 0 0
RETAIL VALUE INC TRUS 76133Q102 333 27,000 SH   SOLE 1 27,000 0 0
RETAIL VALUE INC TRUS 76133Q102 4 340 SH   SOLE 8 340 0 0
RETRACTABLE TECHNOLOGIES INC COM 76129W105 52 7,327 SH   SOLE 1 7,327 0 0
RETROPHIN INC COM 761299106 782 38,296 SH   SOLE 1 38,296 0 0
RETROPHIN INC BOND 761299AB2 1,730 2,100,000 PRN   SOLE 8 0 0 2,100,000
RETROPHIN INC COM 761299106 14 696 SH   SOLE 8 696 0 0
REV GROUP INC COM 749527107 227 37,035 SH   SOLE 1 37,035 0 0
REV GROUP INC COM 749527107 10 1,631 SH   SOLE 8 1,631 0 0
REVANCE THERAPEUTICS INC COM 761330109 763 31,246 SH   SOLE 1 31,246 0 0
REVANCE THERAPEUTICS INC COM 761330109 123 5,024 SH   SOLE 8 5,024 0 0
REVLON INC COM 761525609 57 5,722 SH   SOLE 1 5,722 0 0
REVLON INC OPT 761525609 20 2,000 SH Call SOLE 8 2,000 0 0
REVLON INC COM 761525609 6 648 SH   SOLE 8 648 0 0
REVLON INC OPT 761525609 37 3,700 SH Put SOLE 8 3,700 0 0
REVOLVE GROUP INC COM 76156B107 426 28,700 SH   SOLE 1 28,700 0 0
REX AMERICAN RESOURCES CORP COM 761624105 421 6,081 SH   SOLE 1 6,081 0 0
REX AMERICAN RESOURCES CORP COM 761624105 1 11 SH   SOLE 8 11 0 0
REXFORD INDL RLTY INC TRUS 76169C100 4,842 116,846 SH   SOLE 1 116,846 0 0
REXFORD INDL RLTY INC COM 76169C100 4,692 113,252 SH   SOLE 99 113,252 0 0
REXNORD CORP COM 76169B102 2,197 75,331 SH   SOLE 1 75,331 0 0
REXNORD CORP COM 76169B102 6 192 SH   SOLE 8 192 0 0
RGC RES INC COM 74955L103 101 4,154 SH   SOLE 1 4,154 0 0
RH COM 74967X103 20,620 82,843 SH   SOLE 1 82,843 0 0
RH OPT 74967X103 1,369 5,500 SH Call SOLE 8 5,500 0 0
RH OPT 74967X103 2,041 8,200 SH Put SOLE 8 8,200 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 2,200 98,700 SH   SOLE 1 98,700 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 9 400 SH   SOLE 8 400 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 61 2,751 SH   SOLE 99 2,751 0 0
RIBBON COMMUNICATIONS INC COM 762544104 231 58,595 SH   SOLE 1 58,595 0 0
RICEBRAN TECHNOLOGIES COM 762831204 0 98 SH   SOLE 8 98 0 0
RICHARDSON ELECTRS LTD COM 763165107 14 3,432 SH   DFND 1 0 0 3,432
RIGEL PHARMACEUTICALS INC COM 766559603 392 214,088 SH   SOLE 1 214,088 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 53 28,923 SH   SOLE 8 28,923 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 11 5,948 SH   SOLE 99 5,948 0 0
RIGNET INC COM 766582100 9 4,150 SH   SOLE 8 4,150 0 0
RIMINI STR INC DEL COM 76674Q107 86 16,527 SH   SOLE 1 16,527 0 0
RING ENERGY INC COM 76680V108 41 35,655 SH   SOLE 1 35,655 0 0
RING ENERGY INC COM 76680V108 28 23,831 SH   SOLE 8 23,831 0 0
RINGCENTRAL INC COM 76680R206 26,778 93,958 SH   SOLE 1 93,958 0 0
RINGCENTRAL INC COM 76680R206 387 1,358 SH   DFND 1 0 0 1,358
RINGCENTRAL INC OPT 76680R206 2,166 7,600 SH Put SOLE 8 7,600 0 0
RINGCENTRAL INC COM 76680R206 800 2,804 SH   SOLE 8 2,804 0 0
RINGCENTRAL INC OPT 76680R206 12,740 44,700 SH Call SOLE 8 44,700 0 0
RINGCENTRAL INC COM 76680R206 146 513 SH   SOLE 9 513 0 0
RINGCENTRAL INC COM 76680R206 250 876 SH   SOLE 99 876 0 0
RIO TINTO PLC OPT 767204100 57,304 1,020,000 SH Call SOLE 1 1,020,000 0 0
RIO TINTO PLC OPT 767204100 1,686 30,000 SH Put SOLE 1 30,000 0 0
RIO TINTO PLC ADR 767204100 210,810 3,752,396 SH   SOLE 1 3,752,396 0 0
RIO TINTO PLC OPT 767204100 17,034 303,212 SH Call SOLE 8 303,212 0 0
RIO TINTO PLC OPT 767204100 921 16,400 SH Put SOLE 8 16,400 0 0
RIO TINTO PLC ADR 767204100 102 1,815 SH   SOLE 9 1,815 0 0
RIO TINTO PLC ADR 767204100 4,551 81,000 SH   DFND 20 0 0 81,000
RITCHIE BROS AUCTIONEERS COM 767744105 292 7,136 SH   SOLE 9 7,136 0 0
RITE AID CORP COM 767754872 2,651 155,338 SH   SOLE 1 155,338 0 0
RITE AID CORP COM 767754872 268 15,721 SH   SOLE 8 15,721 0 0
RITE AID CORP OPT 767754872 115 6,745 SH Call SOLE 8 6,745 0 0
RIVERVIEW BANCORP INC COM 769397100 67 11,982 SH   SOLE 1 11,982 0 0
RIVERVIEW BANCORP INC COM 769397100 0 6 SH   SOLE 8 6 0 0
RIVERVIEW FINL CORP NEW COM 76940Q105 0 1 SH   SOLE 8 1 0 0
RLI CORP COM 749607107 3,280 39,940 SH   SOLE 1 39,940 0 0
RLI CORP COM 749607107 6 69 SH   SOLE 8 69 0 0
RLJ LODGING TR TRUS 74965L101 1,509 159,864 SH   SOLE 1 159,864 0 0
RLJ LODGING TR TRUS 74965L101 86 9,076 SH   SOLE 8 9,076 0 0
RMR GROUP INC COM 74967R106 479 16,214 SH   SOLE 1 16,214 0 0
RMR GROUP INC COM 74967R106 2 79 SH   SOLE 8 79 0 0
ROBERT HALF INTL INC COM 770323103 10,891 206,154 SH   SOLE 1 206,154 0 0
ROBERT HALF INTL INC OPT 770323103 16,472 311,800 SH Put SOLE 8 311,800 0 0
ROBERT HALF INTL INC COM 770323103 828 15,681 SH   SOLE 8 15,681 0 0
ROBERT HALF INTL INC COM 770323103 72 1,379 SH   SOLE 9 1,379 0 0
ROBERT HALF INTL INC COM 770323103 151 2,856 SH   SOLE 99 2,856 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 1,263 60,327 SH   SOLE 1 60,327 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 14 657 SH   SOLE 8 657 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 44 2,103 SH   SOLE 99 2,103 0 0
ROCKWELL AUTOMATION INC COM 773903109 31,979 150,134 SH   SOLE 1 150,134 0 0
ROCKWELL AUTOMATION INC OPT 773903109 234 1,100 SH Call SOLE 8 1,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 182 855 SH   SOLE 8 855 0 0
ROCKWELL AUTOMATION INC OPT 773903109 1,193 5,600 SH Put SOLE 8 5,600 0 0
ROCKWELL AUTOMATION INC COM 773903109 201 941 SH   SOLE 9 941 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,372 11,136 SH   SOLE 99 11,136 0 0
ROCKWELL MED INC COM 774374102 74 37,807 SH   SOLE 1 37,807 0 0
ROCKWELL MED INC OPT 774374102 4 2,300 SH Call SOLE 8 2,300 0 0
ROCKWELL MED INC OPT 774374102 4 2,000 SH Put SOLE 8 2,000 0 0
ROCKY BRANDS INC COM 774515100 173 8,395 SH   SOLE 1 8,395 0 0
ROCKY BRANDS INC COM 774515100 1 37 SH   SOLE 8 37 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 0 8 SH   SOLE 8 8 0 0
ROGERS COMMUNICATIONS INC COM 775109200 96 2,379 SH   SOLE 1 2,379 0 0
ROGERS COMMUNICATIONS INC COM 775109200 148 3,664 SH   SOLE 9 3,664 0 0
ROGERS CORP COM 775133101 2,114 16,965 SH   SOLE 1 16,965 0 0
ROGERS CORP COM 775133101 87 699 SH   SOLE 8 699 0 0
ROGERS CORP COM 775133101 133 1,064 SH   SOLE 99 1,064 0 0
ROKU INC COM 77543R102 17,590 150,941 SH   SOLE 1 150,941 0 0
ROKU INC COM 77543R102 1,400 12,014 SH   SOLE 8 12,014 0 0
ROKU INC OPT 77543R102 14,857 127,500 SH Put SOLE 8 127,500 0 0
ROKU INC OPT 77543R102 9,462 81,200 SH Call SOLE 8 81,200 0 0
ROKU INC COM 77543R102 71 610 SH   SOLE 9 610 0 0
ROKU INC COM 77543R102 70 604 SH   SOLE 99 604 0 0
ROLLINS INC COM 775711104 7,191 169,636 SH   SOLE 1 169,636 0 0
ROLLINS INC COM 775711104 7 176 SH   SOLE 8 176 0 0
ROLLINS INC COM 775711104 50 1,184 SH   SOLE 9 1,184 0 0
ROPER TECHNOLOGIES INC COM 776696106 129,941 334,675 SH   SOLE 1 106,250 228,425 0
ROPER TECHNOLOGIES INC OPT 776696106 1,009 2,600 SH Call SOLE 8 2,600 0 0
ROPER TECHNOLOGIES INC OPT 776696106 1,009 2,600 SH Put SOLE 8 2,600 0 0
ROPER TECHNOLOGIES INC COM 776696106 77 199 SH   SOLE 8 199 0 0
ROPER TECHNOLOGIES INC COM 776696106 330 850 SH   SOLE 9 850 0 0
ROPER TECHNOLOGIES INC COM 776696106 11,964 30,815 SH   SOLE 20 0 30,815 0
ROPER TECHNOLOGIES INC COM 776696106 4,728 12,177 SH   SOLE 82 0 12,177 0
ROPER TECHNOLOGIES INC COM 776696106 12,186 31,385 SH   SOLE 99 0 31,385 0
ROSEHILL RES INC COM 777385105 13 17,595 SH   SOLE 8 17,595 0 0
ROSETTA STONE INC COM 777780107 216 12,870 SH   SOLE 1 12,870 0 0
ROSETTA STONE INC COM 777780107 20 1,183 SH   SOLE 8 1,183 0 0
ROSS STORES INC COM 778296103 48,471 568,640 SH   SOLE 1 568,640 0 0
ROSS STORES INC COM 778296103 487 5,724 SH   SOLE 8 5,724 0 0
ROSS STORES INC OPT 778296103 179 2,100 SH Put SOLE 8 2,100 0 0
ROSS STORES INC OPT 778296103 452 5,300 SH Call SOLE 8 5,300 0 0
ROSS STORES INC COM 778296103 246 2,881 SH   SOLE 9 2,881 0 0
ROYAL BK CDA COM 780087102 5,637 83,133 SH   SOLE 1 83,133 0 0
ROYAL BK CDA OPT 780087102 1,105 16,300 SH Put SOLE 8 16,300 0 0
ROYAL BK CDA COM 780087102 538 7,934 SH   SOLE 8 7,934 0 0
ROYAL BK CDA COM 780087102 19,933 294,003 SH   SOLE 9 294,003 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 188 61,638 SH   SOLE 1 61,638 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 1 196 SH   SOLE 8 196 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 200 SH Put SOLE 8 200 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 2 600 SH Call SOLE 8 600 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 400 7,950 SH   DFND 1 0 0 7,950
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 7,482 148,715 SH   SOLE 1 148,715 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 8,295 164,903 SH   SOLE 8 164,903 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 11,433 227,300 SH Put SOLE 8 227,300 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 2,520 50,100 SH Call SOLE 8 50,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 252 5,025 SH   SOLE 9 5,025 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 316 6,287 SH   DFND 20 0 0 6,287
ROYAL DUTCH SHELL PLC ADR 780259206 1,877 57,411 SH   SOLE 1 57,411 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 94 2,867 SH   DFND 1 0 0 2,867
ROYAL DUTCH SHELL PLC ADR 780259107 1,956 64,234 SH   SOLE 1 64,234 0 0
ROYAL DUTCH SHELL PLC ADR 780259107 12 389 SH   SOLE 8 389 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 2,922 89,400 SH Call SOLE 8 89,400 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 1,321 40,409 SH   SOLE 8 40,409 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 2,226 68,100 SH Put SOLE 8 68,100 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 72 2,202 SH   SOLE 9 2,202 0 0
ROYAL GOLD INC COM 780287108 3,699 29,755 SH   SOLE 1 29,755 0 0
ROYAL GOLD INC COM 780287108 153 1,229 SH   SOLE 8 1,229 0 0
RPC INC COM 749660106 395 128,342 SH   SOLE 1 128,342 0 0
RPC INC OPT 749660106 6 1,800 SH Put SOLE 8 1,800 0 0
RPC INC COM 749660106 5 1,670 SH   SOLE 8 1,670 0 0
RPM INTL INC COM 749685103 4,599 61,283 SH   SOLE 1 61,283 0 0
RPM INTL INC COM 749685103 23 311 SH   SOLE 8 311 0 0
RPM INTL INC COM 749685103 68 897 SH   SOLE 9 897 0 0
RPT REALTY TRUS 74971D101 1,428 205,015 SH   SOLE 1 205,015 0 0
RPT REALTY TRUS 74971D101 1 122 SH   SOLE 8 122 0 0
RTI SURGICAL HOLDINGS INC COM 74975N105 0 261 SH   SOLE 8 261 0 0
RTW RETAILWINDS INC COM 74980D100 2 8,150 SH   SOLE 8 8,150 0 0
RUBICON PROJ INC COM 78112V102 458 68,639 SH   SOLE 1 68,639 0 0
RUBICON PROJ INC COM 78112V102 48 7,141 SH   SOLE 8 7,141 0 0
RUBICON TECHNOLOGY INC COM 78112T206 0 6 SH   SOLE 8 6 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 184 30,846 SH   SOLE 1 30,846 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 3 374 SH   SOLE 8 374 0 0
RUSH ENTERPRISES INC COM 781846209 696 16,789 SH   SOLE 1 16,789 0 0
RUSH ENTERPRISES INC COM 781846308 302 8,476 SH   SOLE 1 8,476 0 0
RUSH ENTERPRISES INC COM 781846308 1 34 SH   SOLE 8 34 0 0
RUSH ENTERPRISES INC COM 781846209 10 238 SH   SOLE 8 238 0 0
RUSH ENTERPRISES INC COM 781846209 184 4,449 SH   SOLE 99 4,449 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 255 31,232 SH   SOLE 1 31,232 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 17 2,114 SH   SOLE 8 2,114 0 0
RYDER SYS INC COM 783549108 675 17,981 SH   SOLE 1 17,981 0 0
RYDER SYS INC COM 783549108 1,028 27,423 SH   SOLE 8 27,423 0 0
RYDER SYS INC OPT 783549108 1,200 32,000 SH Put SOLE 8 32,000 0 0
RYDER SYS INC COM 783549108 288 7,683 SH   SOLE 99 7,683 0 0
RYERSON HLDG CORP COM 783754104 78 14,033 SH   SOLE 1 14,033 0 0
RYERSON HLDG CORP COM 783754104 2 356 SH   SOLE 8 356 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 1,785 51,611 SH   SOLE 1 51,611 0 0
S &amp T BANCORP INC COM 783859101 809 34,493 SH   SOLE 1 34,493 0 0
S &amp T BANCORP INC COM 783859101 2 86 SH   SOLE 8 86 0 0
S&ampP GLOBAL INC COM 78409V104 80,898 245,537 SH   SOLE 1 245,537 0 0
S&ampP GLOBAL INC COM 78409V104 937 2,843 SH   DFND 1 0 0 2,843
S&ampP GLOBAL INC OPT 78409V104 428 1,300 SH Call SOLE 8 1,300 0 0
S&ampP GLOBAL INC COM 78409V104 320 971 SH   SOLE 8 971 0 0
S&ampP GLOBAL INC COM 78409V104 681 2,063 SH   SOLE 9 2,063 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 3,983 276,073 SH   SOLE 1 276,073 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 30 2,138 SH   SOLE 8 2,138 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 902 62,498 SH   SOLE 99 62,498 0 0
SABRE CORP COM 78573M104 193 23,867 SH   SOLE 1 23,867 0 0
SABRE CORP COM 78573M104 21 2,665 SH   SOLE 8 2,665 0 0
SABRE CORP COM 78573M104 9 1,102 SH   SOLE 9 1,102 0 0
SAEXPLORATION HLDGS INC COM 78636X873 0 11 SH   SOLE 8 11 0 0
SAFE BULKERS INC COM Y7388L103 35 28,441 SH   SOLE 1 28,441 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 77 10,906 SH   SOLE 1 10,906 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 3 381 SH   SOLE 8 381 0 0
SAFEHOLD INC TRUS 78645L100 1,597 27,789 SH   SOLE 1 27,789 0 0
SAFETY INS GROUP INC COM 78648T100 1,014 13,298 SH   SOLE 1 13,298 0 0
SAFETY INS GROUP INC COM 78648T100 6 90 SH   SOLE 8 90 0 0
SAGA COMMUNICATIONS INC COM 786598300 54 2,111 SH   SOLE 1 2,111 0 0
SAGA COMMUNICATIONS INC COM 786598300 0 12 SH   SOLE 8 12 0 0
SAGE THERAPEUTICS INC COM 78667J108 605 14,560 SH   SOLE 1 14,560 0 0
SAGE THERAPEUTICS INC COM 78667J108 93 2,250 SH   SOLE 8 2,250 0 0
SAGE THERAPEUTICS INC COM 78667J108 43 1,046 SH   SOLE 99 1,046 0 0
SAIA INC COM 78709Y105 3,161 28,435 SH   SOLE 1 28,435 0 0
SAIA INC COM 78709Y105 208 1,867 SH   SOLE 8 1,867 0 0
SAIA INC COM 78709Y105 117 1,055 SH   SOLE 99 1,055 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 5,238 197,890 SH   SOLE 1 197,890 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 29 1,093 SH   SOLE 8 1,093 0 0
SALEM MEDIA GROUP INC COM 794093104 0 24 SH   SOLE 8 24 0 0
SALESFORCE COM INC COM 79466L302 127,101 678,484 SH   SOLE 1 678,484 0 0
SALESFORCE COM INC COM 79466L302 448 2,393 SH   DFND 1 0 0 2,393
SALESFORCE COM INC OPT 79466L302 786 4,200 SH Call SOLE 1 4,200 0 0
SALESFORCE COM INC OPT 79466L302 34,582 184,600 SH Put SOLE 1 184,600 0 0
SALESFORCE COM INC OPT 79466L302 22,435 119,762 SH Put SOLE 8 119,762 0 0
SALESFORCE COM INC OPT 79466L302 27,046 144,373 SH Call SOLE 8 144,373 0 0
SALESFORCE COM INC COM 79466L302 3,063 16,349 SH   SOLE 9 16,349 0 0
SALISBURY BANCORP INC COM 795226109 136 3,313 SH   SOLE 1 3,313 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 1,935 154,370 SH   SOLE 1 154,370 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 76 6,048 SH   SOLE 8 6,048 0 0
SANDERSON FARMS INC COM 800013104 3,804 32,810 SH   SOLE 1 32,810 0 0
SANDERSON FARMS INC COM 800013104 5 50 SH   SOLE 8 50 0 0
SANDRIDGE ENERGY INC COM 80007P869 13 9,692 SH   SOLE 8 9,692 0 0
SANDY SPRING BANCORP INC COM 800363103 1,737 70,122 SH   SOLE 1 70,122 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 3,519 41,235 SH   SOLE 1 41,235 0 0
SANGAMO THERAPEUTICS INC COM 800677106 2,878 321,300 SH   SOLE 1 321,300 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 194 21,700 SH Call SOLE 8 21,700 0 0
SANGAMO THERAPEUTICS INC COM 800677106 140 15,594 SH   SOLE 8 15,594 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 149 16,600 SH Put SOLE 8 16,600 0 0
SANMINA CORPORATION COM 801056102 1,873 74,834 SH   SOLE 1 74,834 0 0
SANMINA CORPORATION COM 801056102 27 1,077 SH   SOLE 8 1,077 0 0
SANOFI ADR 80105N105 3,239 63,450 SH   SOLE 1 63,450 0 0
SANOFI ADR 80105N105 77 1,504 SH   SOLE 8 1,504 0 0
SANOFI ADR 80105N105 15,759 308,696 SH   SOLE 9 308,696 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 2,805 152,351 SH   SOLE 1 152,351 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 633 34,400 SH Put SOLE 8 34,400 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 75 4,061 SH   SOLE 8 4,061 0 0
SAP SE ADR 803054204 448 3,200 SH   DFND 1 0 0 3,200
SAP SE OPT 803054204 1,232 8,800 SH Put SOLE 8 8,800 0 0
SAP SE OPT 803054204 2,940 21,000 SH Call SOLE 8 21,000 0 0
SAP SE ADR 803054204 13 95 SH   SOLE 8 95 0 0
SAPIENS INTL CORP N V COM G7T16G103 472 16,845 SH   SOLE 1 16,845 0 0
SAREPTA THERAPEUTICS INC COM 803607100 9,984 62,269 SH   SOLE 1 62,269 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1,227 7,651 SH   SOLE 8 7,651 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 5,131 32,000 SH Put SOLE 8 32,000 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 1,732 10,800 SH Call SOLE 8 10,800 0 0
SAREPTA THERAPEUTICS INC COM 803607100 83 518 SH   SOLE 9 518 0 0
SAREPTA THERAPEUTICS INC COM 803607100 137 853 SH   SOLE 99 853 0 0
SASOL LTD ADR 803866300 8 1,000 SH   DFND 1 0 0 1,000
SAUL CTRS INC TRUS 804395101 423 13,094 SH   SOLE 1 13,094 0 0
SAUL CTRS INC TRUS 804395101 1 19 SH   SOLE 8 19 0 0
SAUL CTRS INC COM 804395101 637 19,750 SH   SOLE 99 19,750 0 0
SAVARA INC COM 805111101 63 25,550 SH   SOLE 1 25,550 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SB FINL GROUP INC COM 78408D105 64 3,867 SH   SOLE 1 3,867 0 0
SB ONE BANCORP COM 78413T103 88 4,491 SH   SOLE 1 4,491 0 0
SB ONE BANCORP COM 78413T103 0 19 SH   SOLE 8 19 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 33,850 113,623 SH   SOLE 1 113,623 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 1,522 5,108 SH   SOLE 8 5,108 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 506 1,700 SH Put SOLE 8 1,700 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 273 913 SH   SOLE 9 913 0 0
SCANSOURCE INC COM 806037107 733 30,421 SH   SOLE 1 30,421 0 0
SCANSOURCE INC COM 806037107 3 121 SH   SOLE 8 121 0 0
SCHLUMBERGER LTD COM 806857108 433 23,561 SH   DFND 1 0 0 23,561
SCHLUMBERGER LTD COM 806857108 157,161 8,546,073 SH   SOLE 1 8,546,073 0 0
SCHLUMBERGER LTD COM 806857108 22,940 1,247,381 SH   SOLE 8 1,247,381 0 0
SCHLUMBERGER LTD OPT 806857108 18,208 990,100 SH Put SOLE 8 990,100 0 0
SCHLUMBERGER LTD OPT 806857108 1,526 83,000 SH Call SOLE 8 83,000 0 0
SCHLUMBERGER LTD COM 806857108 3,392 184,505 SH   SOLE 9 184,505 0 0
SCHLUMBERGER LTD COM 806857108 3,947 214,604 SH   DFND 20 0 0 214,604
SCHNEIDER NATIONAL INC COM 80689H102 401 16,230 SH   SOLE 1 16,230 0 0
SCHNITZER STL INDS COM 806882106 681 38,630 SH   SOLE 1 38,630 0 0
SCHNITZER STL INDS OPT 806882106 53 3,000 SH Call SOLE 8 3,000 0 0
SCHNITZER STL INDS COM 806882106 2 146 SH   SOLE 8 146 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 227 12,484 SH   SOLE 1 12,484 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 1 48 SH   SOLE 8 48 0 0
SCHOLASTIC CORP COM 807066105 857 28,613 SH   SOLE 1 28,613 0 0
SCHOLASTIC CORP COM 807066105 93 3,090 SH   SOLE 8 3,090 0 0
SCHULTZE SPL PURP ACQUSTN CO COM 80821R109 542 52,948 SH   SOLE 8 52,948 0 0
SCHWAB CHARLES CORP COM 808513105 37,528 1,112,273 SH   SOLE 1 1,112,273 0 0
SCHWAB CHARLES CORP COM 808513105 621 18,423 SH   SOLE 8 18,423 0 0
SCHWAB CHARLES CORP OPT 808513105 115 3,400 SH Call SOLE 8 3,400 0 0
SCHWAB CHARLES CORP OPT 808513105 1,059 31,400 SH Put SOLE 8 31,400 0 0
SCHWAB CHARLES CORP COM 808513105 315 9,367 SH   SOLE 9 9,367 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 1,049 31,418 SH   SOLE 1 31,418 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 8 273 SH   SOLE 8 273 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 101 3,024 SH   SOLE 99 3,024 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 3,432 44,175 SH   SOLE 1 44,175 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 878 11,295 SH   SOLE 8 11,295 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 163 2,101 SH   SOLE 99 2,101 0 0
SCIENTIFIC GAMES CORP COM 80874P109 581 37,566 SH   SOLE 1 37,566 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 212 13,700 SH Call SOLE 8 13,700 0 0
SCIENTIFIC GAMES CORP COM 80874P109 3 211 SH   SOLE 8 211 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 397 25,700 SH Put SOLE 8 25,700 0 0
SCIPLAY CORP COM 809087109 0 5 SH   SOLE 8 5 0 0
SCORPIO TANKERS INC COM Y7542C130 369 28,805 SH   SOLE 1 28,805 0 0
SCORPIO TANKERS INC OPT Y7542C130 897 70,000 SH Call SOLE 8 70,000 0 0
SCORPIO TANKERS INC COM Y7542C130 162 12,641 SH   SOLE 8 12,641 0 0
SCOTTS MIRACLE GRO CO COM 810186106 882 6,565 SH   SOLE 1 6,565 0 0
SCOTTS MIRACLE GRO CO COM 810186106 11 84 SH   SOLE 8 84 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 161 1,200 SH Call SOLE 8 1,200 0 0
SCPHARMACEUTICALS INC COM 810648105 22 2,944 SH   SOLE 1 2,944 0 0
SCPHARMACEUTICALS INC COM 810648105 0 41 SH   SOLE 8 41 0 0
SCRIPPS E W CO OHIO COM 811054402 646 73,940 SH   SOLE 1 73,940 0 0
SCRIPPS E W CO OHIO COM 811054402 21 2,455 SH   SOLE 8 2,455 0 0
SEA LTD ADR 81141R100 22,464 209,474 SH   SOLE 1 209,474 0 0
SEA LTD OPT 81141R100 375 3,500 SH Put SOLE 8 3,500 0 0
SEA LTD ADR 81141R100 3,209 29,919 SH   SOLE 8 29,919 0 0
SEA LTD BOND 81141RAB6 1,521 277,000 PRN   SOLE 8 0 0 277,000
SEA LTD OPT 81141R100 2,724 25,400 SH Call SOLE 8 25,400 0 0
SEABOARD CORP COM 811543107 32 11 SH   SOLE 1 11 0 0
SEABOARD CORP COM 811543107 6 2 SH   SOLE 8 2 0 0
SEABRIDGE GOLD INC OPT 811916105 37 2,100 SH Call SOLE 8 2,100 0 0
SEABRIDGE GOLD INC OPT 811916105 107 6,100 SH Put SOLE 8 6,100 0 0
SEABRIDGE GOLD INC COM 811916105 13 743 SH   SOLE 8 743 0 0
SEACHANGE INTL INC COM 811699107 76 49,735 SH   SOLE 1 49,735 0 0
SEACOAST BKG CORP FLA COM 811707801 986 48,305 SH   SOLE 1 48,305 0 0
SEACOR HOLDINGS INC COM 811904101 479 16,921 SH   SOLE 1 16,921 0 0
SEACOR MARINE HLDGS INC COM 78413P101 19 7,264 SH   SOLE 8 7,264 0 0
SEADRILL LTD COM G7998G106 12 28,276 SH   SOLE 1 28,276 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 450 1,046,872 SH   SOLE 9 1,046,872 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 9,682 200,000 SH Put SOLE 1 200,000 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 15,884 328,088 SH   SOLE 1 328,088 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 5,872 121,300 SH Call SOLE 8 121,300 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 9,329 192,700 SH Put SOLE 8 192,700 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 5,246 108,364 SH   SOLE 8 108,364 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 110 2,262 SH   SOLE 9 2,262 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 471 9,722 SH   SOLE 99 9,722 0 0
SEALED AIR CORP NEW COM 81211K100 3,522 107,248 SH   SOLE 1 107,248 0 0
SEALED AIR CORP NEW COM 81211K100 36 1,115 SH   SOLE 8 1,115 0 0
SEALED AIR CORP NEW COM 81211K100 39 1,225 SH   SOLE 9 1,225 0 0
SEASPINE HLDGS CORP COM 81255T108 306 29,208 SH   SOLE 1 29,208 0 0
SEATTLE GENETICS INC COM 812578102 12,004 70,645 SH   SOLE 1 70,645 0 0
SEATTLE GENETICS INC COM 812578102 11 67 SH   SOLE 8 67 0 0
SEATTLE GENETICS INC COM 812578102 261 1,532 SH   SOLE 9 1,532 0 0
SEATTLE GENETICS INC COM 812578102 944 5,554 SH   SOLE 99 5,554 0 0
SEAWORLD ENTMT INC COM 81282V100 774 52,244 SH   SOLE 1 52,244 0 0
SEAWORLD ENTMT INC COM 81282V100 937 63,239 SH   SOLE 8 63,239 0 0
SEAWORLD ENTMT INC OPT 81282V100 339 22,900 SH Put SOLE 8 22,900 0 0
SEAWORLD ENTMT INC OPT 81282V100 5,924 400,000 SH Call SOLE 8 400,000 0 0
SECUREWORKS CORP COM 81374A105 56 4,937 SH   SOLE 1 4,937 0 0
SECUREWORKS CORP COM 81374A105 1 47 SH   SOLE 8 47 0 0
SECURITY NATL FINL CORP COM 814785309 33 4,995 SH   SOLE 1 4,995 0 0
SEELOS THERAPEUTICS INC COM 81577F109 0 268 SH   SOLE 8 268 0 0
SEI INVTS CO COM 784117103 3,546 64,490 SH   SOLE 1 64,490 0 0
SEI INVTS CO COM 784117103 176 3,203 SH   SOLE 8 3,203 0 0
SEI INVTS CO COM 784117103 52 939 SH   SOLE 9 939 0 0
SELECT BANCORP INC NEW COM 81617L108 537 66,002 SH   SOLE 1 66,002 0 0
SELECT BANCORP INC NEW COM 81617L108 0 12 SH   SOLE 8 12 0 0
SELECT ENERGY SVCS INC COM 81617J301 265 53,917 SH   SOLE 1 53,917 0 0
SELECT ENERGY SVCS INC COM 81617J301 1 111 SH   SOLE 8 111 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 20 5,679 SH   SOLE 8 5,679 0 0
SELECT MED HLDGS CORP COM 81619Q105 1,731 117,480 SH   SOLE 1 117,480 0 0
SELECT MED HLDGS CORP COM 81619Q105 92 6,236 SH   SOLE 8 6,236 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 11,728 200,000 SH Call SOLE 1 200,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 157 4,150 SH   DFND 1 0 0 4,150
SELECT SECTOR SPDR TR FUND 81369Y803 57 550 SH   DFND 1 0 0 550
SELECT SECTOR SPDR TR FUND 81369Y209 40 400 SH   DFND 1 0 0 400
SELECT SECTOR SPDR TR FUND 81369Y506 272,492 7,199,270 SH   SOLE 1 7,199,270 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 98,728 1,437,091 SH   SOLE 1 1,437,091 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 30,254 536,889 SH   SOLE 1 536,889 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 23,478 224,693 SH   SOLE 1 224,693 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 66,336 662,886 SH   SOLE 1 662,886 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 68,423 1,166,828 SH   SOLE 1 1,166,828 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 394,024 17,027,800 SH Put SOLE 1 17,027,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 218,079 9,424,339 SH   SOLE 1 9,424,339 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 138,192 5,972,000 SH Call SOLE 1 5,972,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 34,373 636,049 SH   SOLE 1 636,049 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 490,541 8,692,891 SH   SOLE 1 8,692,891 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 231 10,000 SH   DFND 1 0 0 10,000
SELECT SECTOR SPDR TR FUND 81369Y860 455 13,071 SH   SOLE 1 13,071 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 681 5,330 SH   SOLE 1 5,330 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 92,108 881,500 SH Call SOLE 8 881,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 7,079 125,443 SH   SOLE 8 125,443 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 6,694 118,800 SH Put SOLE 8 118,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 105,760 2,794,200 SH Put SOLE 8 2,794,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 17,510 310,300 SH Put SOLE 8 310,300 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 6,762 120,000 SH Call SOLE 8 120,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 84,790 3,664,200 SH Put SOLE 8 3,664,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 1,865 31,800 SH Put SOLE 8 31,800 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 1,685 28,735 SH   SOLE 8 28,735 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 3,678 28,800 SH Call SOLE 8 28,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 17,926 473,600 SH Call SOLE 8 473,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 67,118 1,189,400 SH Call SOLE 8 1,189,400 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 4,910 71,466 SH   SOLE 8 71,466 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 1,243 18,100 SH Call SOLE 8 18,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 37,348 1,614,000 SH Call SOLE 8 1,614,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 3,512 27,500 SH Put SOLE 8 27,500 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 584 4,572 SH   SOLE 8 4,572 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 40,688 389,400 SH Put SOLE 8 389,400 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 2,855 28,533 SH   SOLE 8 28,533 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 1,800 26,200 SH Put SOLE 8 26,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 31,022 819,590 SH   SOLE 8 819,590 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 851 8,500 SH Put SOLE 8 8,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 650 6,500 SH Call SOLE 8 6,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 76 1,300 SH Call SOLE 8 1,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 36 611 SH   SOLE 9 611 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 43 768 SH   SOLE 9 768 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 247 2,362 SH   SOLE 9 2,362 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 1,439 38,027 SH   SOLE 9 38,027 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 431 11,393 SH   DFND 20 0 0 11,393
SELECT SECTOR SPDR TR FUND 81369Y886 468 8,300 SH   DFND 20 0 0 8,300
SELECTA BIOSCIENCES INC COM 816212104 105 37,233 SH   SOLE 1 37,233 0 0
SELECTA BIOSCIENCES INC COM 816212104 105 37,109 SH   SOLE 8 37,109 0 0
SELECTIVE INS GROUP INC COM 816300107 2,331 44,199 SH   SOLE 1 44,199 0 0
SELECTIVE INS GROUP INC COM 816300107 118 2,251 SH   SOLE 8 2,251 0 0
SEMPRA ENERGY COM 816851109 31,846 271,641 SH   SOLE 1 271,641 0 0
SEMPRA ENERGY OPT 816851109 293 2,500 SH Put SOLE 8 2,500 0 0
SEMPRA ENERGY COM 816851109 395 3,375 SH   SOLE 8 3,375 0 0
SEMPRA ENERGY CONV 816851406 28,588 292,518 SH   SOLE 8 292,518 0 0
SEMPRA ENERGY COM 816851109 259 2,214 SH   SOLE 9 2,214 0 0
SEMTECH CORP COM 816850101 5,416 103,724 SH   SOLE 1 103,724 0 0
SEMTECH CORP COM 816850101 23 430 SH   SOLE 8 430 0 0
SENECA FOODS CORP NEW COM 817070501 210 6,240 SH   SOLE 1 6,240 0 0
SENECA FOODS CORP NEW COM 817070501 1 26 SH   SOLE 8 26 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 2,340 62,839 SH   SOLE 1 62,839 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 103 2,775 SH   SOLE 8 2,775 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 43 1,136 SH   SOLE 9 1,136 0 0
SENSEONICS HLDGS INC COM 81727U105 14 35,062 SH   SOLE 8 35,062 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,243 23,841 SH   SOLE 1 23,841 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 70 1,340 SH   SOLE 8 1,340 0 0
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 0 1 SH   SOLE 8 1 0 0
SERES THERAPEUTICS INC COM 81750R102 115 24,104 SH   SOLE 1 24,104 0 0
SERES THERAPEUTICS INC COM 81750R102 20 4,100 SH   SOLE 8 4,100 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1,857 162,968 SH   SOLE 1 162,968 0 0
SERVICE CORP INTL COM 817565104 1,888 48,545 SH   SOLE 1 48,545 0 0
SERVICE CORP INTL COM 817565104 119 3,046 SH   SOLE 8 3,046 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 508 14,242 SH   SOLE 1 14,242 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 68 1,917 SH   SOLE 8 1,917 0 0
SERVICENOW INC COM 81762P102 160,466 396,150 SH   SOLE 1 159,631 236,519 0
SERVICENOW INC COM 81762P102 113 279 SH   DFND 1 0 0 279
SERVICENOW INC OPT 81762P102 21,630 53,400 SH Put SOLE 8 53,400 0 0
SERVICENOW INC BOND 81762PAC6 27 9,000 PRN   SOLE 8 0 0 9,000
SERVICENOW INC OPT 81762P102 6,562 16,200 SH Call SOLE 8 16,200 0 0
SERVICENOW INC COM 81762P102 81 199 SH   SOLE 8 199 0 0
SERVICENOW INC COM 81762P102 1,147 2,831 SH   SOLE 9 2,831 0 0
SERVICENOW INC COM 81762P102 12,181 30,071 SH   SOLE 20 0 30,071 0
SERVICENOW INC COM 81762P102 8 20 SH   DFND 20 0 0 20
SERVICENOW INC COM 81762P102 5,093 12,574 SH   SOLE 82 0 12,574 0
SERVICENOW INC COM 81762P102 12,866 31,763 SH   SOLE 99 0 31,763 0
SERVICESOURCE INTL INC COM 81763U100 75 47,530 SH   SOLE 1 47,530 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,938 54,178 SH   SOLE 1 54,178 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 7 191 SH   SOLE 8 191 0 0
SEVERN BANCORP INC ANNAPOLIS COM 81811M100 0 38 SH   SOLE 8 38 0 0
SHAKE SHACK INC COM 819047101 3,748 70,765 SH   SOLE 1 70,765 0 0
SHAKE SHACK INC OPT 819047101 2,754 52,000 SH Put SOLE 1 52,000 0 0
SHAKE SHACK INC COM 819047101 1,191 22,487 SH   SOLE 8 22,487 0 0
SHAKE SHACK INC OPT 819047101 503 9,500 SH Call SOLE 8 9,500 0 0
SHAKE SHACK INC OPT 819047101 1,738 32,800 SH Put SOLE 8 32,800 0 0
SHARPS COMPLIANCE CORP COM 820017101 54 7,801 SH   SOLE 1 7,801 0 0
SHARPSPRING INC COM 820054104 27 3,102 SH   SOLE 8 3,102 0 0
SHAW COMMUNICATIONS INC COM 82028K200 234 14,333 SH   SOLE 1 14,333 0 0
SHAW COMMUNICATIONS INC COM 82028K200 63 3,803 SH   SOLE 9 3,803 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 2,279 185,751 SH   SOLE 1 185,751 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 1 100 SH   SOLE 8 100 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 2,498 50,660 SH   SOLE 1 50,660 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 1 11 SH   SOLE 8 11 0 0
SHERWIN WILLIAMS CO COM 824348106 98,824 171,020 SH   SOLE 1 56,664 114,356 0
SHERWIN WILLIAMS CO OPT 824348106 12,655 21,900 SH Put SOLE 8 21,900 0 0
SHERWIN WILLIAMS CO OPT 824348106 12,655 21,900 SH Call SOLE 8 21,900 0 0
SHERWIN WILLIAMS CO COM 824348106 843 1,460 SH   SOLE 8 1,460 0 0
SHERWIN WILLIAMS CO COM 824348106 451 780 SH   SOLE 9 780 0 0
SHERWIN WILLIAMS CO COM 824348106 8,482 14,678 SH   SOLE 20 0 14,678 0
SHERWIN WILLIAMS CO COM 824348106 3,305 5,719 SH   SOLE 82 0 5,719 0
SHERWIN WILLIAMS CO COM 824348106 9,210 15,939 SH   SOLE 99 0 15,939 0
SHILOH INDS INC COM 824543102 0 30 SH   SOLE 8 30 0 0
SHOCKWAVE MED INC COM 82489T104 1,205 25,428 SH   SOLE 1 25,428 0 0
SHOCKWAVE MED INC COM 82489T104 119 2,502 SH   SOLE 99 2,502 0 0
SHOE CARNIVAL INC COM 824889109 244 8,336 SH   SOLE 1 8,336 0 0
SHOE CARNIVAL INC COM 824889109 0 23 SH   SOLE 8 23 0 0
SHOPIFY INC COM 82509L107 992 1,045 SH   DFND 1 0 0 1,045
SHOPIFY INC COM 82509L107 11,800 12,432 SH   SOLE 1 12,432 0 0
SHOPIFY INC OPT 82509L107 34,076 35,900 SH Call SOLE 8 35,900 0 0
SHOPIFY INC COM 82509L107 21,831 22,999 SH   SOLE 8 22,999 0 0
SHOPIFY INC OPT 82509L107 33,697 35,500 SH Put SOLE 8 35,500 0 0
SHOPIFY INC COM 82509L107 787 829 SH   SOLE 9 829 0 0
SHOPIFY INC COM 82509L107 13 14 SH   DFND 20 0 0 14
SHORE BANCSHARES INC COM 825107105 176 15,804 SH   SOLE 1 15,804 0 0
SHORE BANCSHARES INC COM 825107105 0 27 SH   SOLE 8 27 0 0
SHOTSPOTTER INC COM 82536T107 220 8,735 SH   SOLE 1 8,735 0 0
SHOTSPOTTER INC COM 82536T107 0 1 SH   SOLE 8 1 0 0
SHUTTERSTOCK INC COM 825690100 2,951 84,370 SH   SOLE 1 84,370 0 0
SHUTTERSTOCK INC COM 825690100 73 2,082 SH   SOLE 8 2,082 0 0
SI BONE INC COM 825704109 309 19,439 SH   SOLE 1 19,439 0 0
SI BONE INC COM 825704109 7 440 SH   SOLE 8 440 0 0
SIEBERT FINL CORP COM 826176109 28 5,436 SH   SOLE 1 5,436 0 0
SIEBERT FINL CORP COM 826176109 2 292 SH   SOLE 8 292 0 0
SIENTRA INC COM 82621J105 99 25,602 SH   SOLE 1 25,602 0 0
SIENTRA INC COM 82621J105 0 2 SH   SOLE 8 2 0 0
SIERRA BANCORP COM 82620P102 238 12,606 SH   SOLE 1 12,606 0 0
SIERRA BANCORP COM 82620P102 2 88 SH   SOLE 8 88 0 0
SIERRA WIRELESS INC COM 826516106 1 83 SH   SOLE 8 83 0 0
SIGA TECHNOLOGIES INC COM 826917106 175 29,576 SH   SOLE 1 29,576 0 0
SIGA TECHNOLOGIES INC COM 826917106 1 96 SH   SOLE 8 96 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 8,879 83,044 SH   SOLE 1 83,044 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 100 936 SH   SOLE 8 936 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 42 392 SH   SOLE 9 392 0 0
SIGNET JEWELERS LIMITED COM G81276100 680 66,200 SH   SOLE 1 66,200 0 0
SIGNET JEWELERS LIMITED OPT G81276100 637 62,000 SH Call SOLE 8 62,000 0 0
SIGNET JEWELERS LIMITED OPT G81276100 362 35,200 SH Put SOLE 8 35,200 0 0
SIGNET JEWELERS LIMITED COM G81276100 189 18,433 SH   SOLE 8 18,433 0 0
SILGAN HOLDINGS INC COM 827048109 1,172 36,193 SH   SOLE 1 36,193 0 0
SILGAN HOLDINGS INC COM 827048109 15 477 SH   SOLE 8 477 0 0
SILGAN HOLDINGS INC OPT 827048109 94 2,900 SH Call SOLE 8 2,900 0 0
SILICOM LTD COM M84116108 37 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 5,502 54,891 SH   SOLE 1 54,891 0 0
SILICON LABORATORIES INC COM 826919102 15 152 SH   SOLE 8 152 0 0
SILK RD MED INC COM 82710M100 732 17,484 SH   SOLE 1 17,484 0 0
SILK RD MED INC COM 82710M100 35 825 SH   SOLE 8 825 0 0
SILVERBOW RES INC COM 82836G102 9 2,762 SH   SOLE 8 2,762 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 67 5,252 SH   SOLE 1 5,252 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 7 570 SH   SOLE 8 570 0 0
SILVERSUN TECHNOLOGIES INC COM 82846H207 0 47 SH   SOLE 8 47 0 0
SIMMONS 1ST NATL CORP COM 828730200 1,746 102,068 SH   SOLE 1 102,068 0 0
SIMMONS 1ST NATL CORP COM 828730200 72 4,206 SH   SOLE 8 4,206 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 40,021 585,270 SH   SOLE 1 585,270 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 882 12,900 SH Call SOLE 8 12,900 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 1,504 22,000 SH Put SOLE 8 22,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109 320 4,682 SH   SOLE 9 4,682 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 47 685 SH   DFND 20 0 0 685
SIMON PPTY GROUP INC NEW COM 828806109 1,716 25,088 SH   SOLE 99 25,088 0 0
SIMPLY GOOD FOODS CO COM 82900L102 3,416 183,775 SH   SOLE 1 183,775 0 0
SIMPLY GOOD FOODS CO COM 82900L102 19 1,026 SH   SOLE 8 1,026 0 0
SIMPLY GOOD FOODS CO COM 82900L102 140 7,518 SH   SOLE 99 7,518 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 4,009 47,521 SH   SOLE 1 47,521 0 0
SIMULATIONS PLUS INC COM 829214105 679 11,338 SH   SOLE 1 11,338 0 0
SINA CORP COM G81477104 937 26,113 SH   SOLE 1 26,113 0 0
SINA CORP OPT G81477104 115 3,200 SH Call SOLE 8 3,200 0 0
SINA CORP COM G81477104 485 13,500 SH   SOLE 9 13,500 0 0
SINA CORP COM G81477104 200 5,583 SH   SOLE 99 5,583 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 988 53,486 SH   SOLE 1 53,486 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 24 1,300 SH Put SOLE 8 1,300 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 59 3,200 SH Call SOLE 8 3,200 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 74 4,013 SH   SOLE 8 4,013 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 9,034 1,538,830 SH   SOLE 1 1,538,830 0 0
SIRIUS XM HOLDINGS INC OPT 82968B103 28 4,840 SH Call SOLE 8 4,840 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 270 45,936 SH   SOLE 8 45,936 0 0
SIRIUS XM HOLDINGS INC OPT 82968B103 9 1,532 SH Put SOLE 8 1,532 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 76 12,966 SH   SOLE 9 12,966 0 0
SITE CENTERS CORP TRUS 82981J109 3,691 455,723 SH   SOLE 1 455,723 0 0
SITE CENTERS CORP TRUS 82981J109 3 310 SH   SOLE 8 310 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,930 34,487 SH   SOLE 1 34,487 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 371 19,362 SH   SOLE 1 19,362 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 17 873 SH   SOLE 8 873 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 173 8,980 SH   SOLE 99 8,980 0 0
SJW GROUP COM 784305104 1,893 30,495 SH   SOLE 1 30,495 0 0
SJW GROUP COM 784305104 47 749 SH   SOLE 8 749 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SK TELECOM LTD ADR 78440P108 149 7,697 SH   SOLE 99 7,697 0 0
SKECHERS U S A INC COM 830566105 1,393 44,368 SH   SOLE 1 44,368 0 0
SKECHERS U S A INC OPT 830566105 480 15,300 SH Put SOLE 8 15,300 0 0
SKECHERS U S A INC COM 830566105 131 4,163 SH   SOLE 8 4,163 0 0
SKECHERS U S A INC OPT 830566105 22 700 SH Call SOLE 8 700 0 0
SKECHERS U S A INC COM 830566105 312 9,931 SH   SOLE 9 9,931 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 1,401 57,532 SH   SOLE 1 57,532 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 322 13,224 SH   SOLE 99 13,224 0 0
SKYWEST INC COM 830879102 1,730 53,015 SH   SOLE 1 53,015 0 0
SKYWEST INC COM 830879102 7 220 SH   SOLE 8 220 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 25,650 200,606 SH   SOLE 1 200,606 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,830 45,600 SH Put SOLE 8 45,600 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 5,191 40,600 SH Call SOLE 8 40,600 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 469 3,667 SH   SOLE 8 3,667 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 356 2,787 SH   SOLE 9 2,787 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 547 4,279 SH   SOLE 99 4,279 0 0
SL GREEN RLTY CORP TRUS 78440X101 5,767 117,017 SH   SOLE 1 117,017 0 0
SL GREEN RLTY CORP COM 78440X101 234 4,755 SH   SOLE 1 4,755 0 0
SL GREEN RLTY CORP COM 78440X101 18 356 SH   SOLE 9 356 0 0
SLACK TECHNOLOGIES INC COM 83088V102 8,894 286,085 SH   SOLE 1 286,085 0 0
SLACK TECHNOLOGIES INC COM 83088V102 120 3,867 SH   SOLE 9 3,867 0 0
SLEEP NUMBER CORP COM 83125X103 2,084 50,072 SH   SOLE 1 50,072 0 0
SLEEP NUMBER CORP COM 83125X103 20 490 SH   SOLE 8 490 0 0
SLM CORP COM 78442P106 175 24,844 SH   SOLE 1 24,844 0 0
SLM CORP COM 78442P106 56 8,012 SH   SOLE 8 8,012 0 0
SLM CORP OPT 78442P106 48 6,800 SH Call SOLE 8 6,800 0 0
SM ENERGY CO COM 78454L100 843 224,503 SH   SOLE 1 224,503 0 0
SM ENERGY CO COM 78454L100 5 1,428 SH   SOLE 8 1,428 0 0
SM ENERGY CO OPT 78454L100 19 5,000 SH Put SOLE 8 5,000 0 0
SM ENERGY CO OPT 78454L100 40 10,600 SH Call SOLE 8 10,600 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 5,272 193,954 SH   SOLE 1 193,954 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 57 2,100 SH   SOLE 8 2,100 0 0
SMART SAND INC COM 83191H107 6 5,843 SH   SOLE 8 5,843 0 0
SMARTFINANCIAL INC COM 83190L208 356 22,011 SH   SOLE 1 22,011 0 0
SMARTSHEET INC COM 83200N103 880 17,283 SH   SOLE 1 17,283 0 0
SMARTSHEET INC OPT 83200N103 2,801 55,000 SH Put SOLE 8 55,000 0 0
SMARTSHEET INC COM 83200N103 1,163 22,840 SH   SOLE 8 22,840 0 0
SMITH &amp NEPHEW GROUP PLC ADR 83175M205 0 13 SH   SOLE 8 13 0 0
SMITH A O CORP COM 831865209 7,467 158,426 SH   SOLE 1 158,426 0 0
SMITH A O CORP COM 831865209 181 3,839 SH   SOLE 8 3,839 0 0
SMITH A O CORP OPT 831865209 2,262 48,000 SH Call SOLE 8 48,000 0 0
SMITH A O CORP COM 831865209 57 1,216 SH   SOLE 9 1,216 0 0
SMITH MICRO SOFTWARE INC COM 832154207 82 18,359 SH   SOLE 1 18,359 0 0
SMUCKER J M CO COM 832696405 8,205 77,546 SH   SOLE 1 77,546 0 0
SMUCKER J M CO OPT 832696405 265 2,500 SH Put SOLE 8 2,500 0 0
SMUCKER J M CO COM 832696405 79 742 SH   SOLE 8 742 0 0
SMUCKER J M CO COM 832696405 904 8,541 SH   SOLE 9 8,541 0 0
SNAP INC COM 83304A106 8,030 341,817 SH   SOLE 1 341,817 0 0
SNAP INC COM 83304A106 13 556 SH   SOLE 8 556 0 0
SNAP INC OPT 83304A106 723 30,800 SH Put SOLE 8 30,800 0 0
SNAP INC OPT 83304A106 30,178 1,284,700 SH Call SOLE 8 1,284,700 0 0
SNAP INC COM 83304A106 125 5,330 SH   SOLE 9 5,330 0 0
SNAP INC COM 83304A106 189 8,027 SH   SOLE 99 8,027 0 0
SNAP ON INC COM 833034101 13,787 99,530 SH   SOLE 1 99,530 0 0
SNAP ON INC COM 833034101 60 429 SH   SOLE 8 429 0 0
SNAP ON INC COM 833034101 71 513 SH   SOLE 9 513 0 0
SO YOUNG INTERNATIONAL INC ADR 83356Q108 153 11,300 SH   SOLE 1 11,300 0 0
SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 121 4,629 SH   SOLE 1 4,629 0 0
SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 23 878 SH   SOLE 8 878 0 0
SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 29 1,123 SH   SOLE 9 1,123 0 0
SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 481 18,459 SH   SOLE 99 18,459 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOGOU INC ADR 83409V104 38 9,195 SH   SOLE 8 9,195 0 0
SOGOU INC OPT 83409V104 12 2,800 SH Put SOLE 8 2,800 0 0
SOHU COM LTD OPT 83410S108 14 1,500 SH Put SOLE 8 1,500 0 0
SOHU COM LTD ADR 83410S108 11 1,275 SH   SOLE 8 1,275 0 0
SOHU COM LTD ADR 83410S108 107 11,574 SH   SOLE 99 11,574 0 0
SOLAR CAP LTD COM 83413U100 26 1,600 SH   SOLE 1 1,600 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 66 477 SH   DFND 1 0 0 477
SOLAREDGE TECHNOLOGIES INC COM 83417M104 5,005 36,063 SH   SOLE 1 36,063 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 347 2,500 SH Put SOLE 8 2,500 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 76 544 SH   SOLE 8 544 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 375 2,700 SH Call SOLE 8 2,700 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 119 16,113 SH   SOLE 1 16,113 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 23 3,043 SH   SOLE 8 3,043 0 0
SOLARWINDS CORP COM 83417Q105 329 18,591 SH   SOLE 1 18,591 0 0
SOLARWINDS CORP COM 83417Q105 6 324 SH   SOLE 8 324 0 0
SOLENO THERAPEUTICS INC COM 834203200 40 18,279 SH   SOLE 1 18,279 0 0
SOLID BIOSCIENCES INC COM 83422E105 84 28,873 SH   SOLE 1 28,873 0 0
SOLID BIOSCIENCES INC COM 83422E105 0 113 SH   SOLE 8 113 0 0
SOLITARIO ZINC CORP COM 8342EP107 0 1 SH   SOLE 8 1 0 0
SOLITON INC COM 834251100 23 3,070 SH   SOLE 1 3,070 0 0
SOLITON INC COM 834251100 0 54 SH   SOLE 8 54 0 0
SONIC AUTOMOTIVE INC COM 83545G102 697 21,840 SH   SOLE 1 21,840 0 0
SONIC AUTOMOTIVE INC COM 83545G102 69 2,154 SH   SOLE 8 2,154 0 0
SONIM TECHNOLOGIES INC COM 83548F101 2 2,848 SH   SOLE 8 2,848 0 0
SONOCO PRODS CO COM 835495102 559 10,701 SH   SOLE 1 10,701 0 0
SONOCO PRODS CO COM 835495102 32 623 SH   SOLE 8 623 0 0
SONOS INC COM 83570H108 762 52,083 SH   SOLE 1 52,083 0 0
SONOS INC COM 83570H108 78 5,309 SH   SOLE 8 5,309 0 0
SONOS INC OPT 83570H108 224 15,300 SH Put SOLE 8 15,300 0 0
SONY CORP ADR 835699307 7 97 SH   SOLE 1 97 0 0
SONY CORP ADR 835699307 143 2,068 SH   DFND 1 0 0 2,068
SONY CORP OPT 835699307 926 13,400 SH Call SOLE 8 13,400 0 0
SONY CORP OPT 835699307 760 11,000 SH Put SOLE 8 11,000 0 0
SONY CORP ADR 835699307 1,263 18,258 SH   SOLE 8 18,258 0 0
SONY CORP ADR 835699307 68 987 SH   SOLE 9 987 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 2,383 379,481 SH   SOLE 1 379,481 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 30 4,795 SH   SOLE 8 4,795 0 0
SOUTH JERSEY INDS INC COM 838518108 64,583 2,584,372 SH   SOLE 1 2,584,372 0 0
SOUTH JERSEY INDS INC COM 838518108 4 159 SH   SOLE 8 159 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 820 57,557 SH   SOLE 1 57,557 0 0
SOUTH ST CORP COM 840441109 2,670 56,028 SH   SOLE 1 56,028 0 0
SOUTH ST CORP COM 840441109 10 214 SH   SOLE 8 214 0 0
SOUTH ST CORP COM 840441109 128 2,683 SH   SOLE 99 2,683 0 0
SOUTHERN CO COM 842587107 93 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO COM 842587107 39,471 761,238 SH   SOLE 1 761,238 0 0
SOUTHERN CO COM 842587107 162 3,123 SH   SOLE 8 3,123 0 0
SOUTHERN CO OPT 842587107 555 10,700 SH Put SOLE 8 10,700 0 0
SOUTHERN CO OPT 842587107 1,099 21,200 SH Call SOLE 8 21,200 0 0
SOUTHERN CO COM 842587107 1,342 25,887 SH   SOLE 9 25,887 0 0
SOUTHERN COPPER CORP COM 84265V105 38 950 SH   DFND 1 0 0 950
SOUTHERN COPPER CORP COM 84265V105 1,490 37,478 SH   SOLE 1 37,478 0 0
SOUTHERN COPPER CORP COM 84265V105 25 638 SH   SOLE 8 638 0 0
SOUTHERN COPPER CORP OPT 84265V105 179 4,500 SH Call SOLE 8 4,500 0 0
SOUTHERN COPPER CORP COM 84265V105 50 1,261 SH   SOLE 9 1,261 0 0
SOUTHERN COPPER CORP COM 84265V105 479 12,048 SH   SOLE 99 12,048 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 206 7,432 SH   SOLE 1 7,432 0 0
SOUTHERN MO BANCORP INC COM 843380106 103 4,233 SH   SOLE 1 4,233 0 0
SOUTHERN MO BANCORP INC COM 843380106 1 51 SH   SOLE 8 51 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 472 48,745 SH   SOLE 1 48,745 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 0 23 SH   SOLE 8 23 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 782 28,211 SH   SOLE 1 28,211 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 35 1,258 SH   SOLE 8 1,258 0 0
SOUTHWEST AIRLS CO COM 844741108 7 200 SH   DFND 1 0 0 200
SOUTHWEST AIRLS CO COM 844741108 17,068 499,372 SH   SOLE 1 499,372 0 0
SOUTHWEST AIRLS CO OPT 844741108 1,066 31,200 SH Put SOLE 8 31,200 0 0
SOUTHWEST AIRLS CO COM 844741108 1,071 31,320 SH   SOLE 8 31,320 0 0
SOUTHWEST AIRLS CO COM 844741108 143 4,153 SH   SOLE 9 4,153 0 0
SOUTHWEST AIRLS CO COM 844741108 32 950 SH   DFND 20 0 0 950
SOUTHWEST GAS HOLDINGS INC COM 844895102 3,437 49,791 SH   SOLE 1 49,791 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 38 556 SH   SOLE 8 556 0 0
SOUTHWESTERN ENERGY CO COM 845467109 3,922 1,532,210 SH   SOLE 1 1,532,210 0 0
SOUTHWESTERN ENERGY CO COM 845467109 24 9,258 SH   SOLE 8 9,258 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 19 7,500 SH Put SOLE 8 7,500 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 275 107,500 SH Call SOLE 8 107,500 0 0
SP PLUS CORP COM 78469C103 316 15,246 SH   SOLE 1 15,246 0 0
SP PLUS CORP COM 78469C103 0 3 SH   SOLE 8 3 0 0
SPARK ENERGY INC COM 846511103 47 6,676 SH   SOLE 1 6,676 0 0
SPARTAN ENERGY ACQUISITION C COM 846784106 2,680 250,000 SH   SOLE 8 250,000 0 0
SPARTANNASH CO COM 847215100 1,036 48,705 SH   SOLE 1 48,705 0 0
SPARTANNASH CO COM 847215100 40 1,919 SH   SOLE 8 1,919 0 0
SPDR DOW JONES INDL AVERAGE FUND 78467X109 35,954 139,429 SH   SOLE 1 139,429 0 0
SPDR DOW JONES INDL AVERAGE FUND 78467X109 11,192 43,403 SH   SOLE 8 43,403 0 0
SPDR GOLD TR FUND 78463V107 946 5,653 SH   DFND 1 0 0 5,653
SPDR GOLD TR FUND 78463V107 135,193 807,753 SH   SOLE 1 807,753 0 0
SPDR GOLD TR FUND 78463V107 40,604 242,597 SH   SOLE 8 242,597 0 0
SPDR GOLD TR OPT 78463V107 233,012 1,392,200 SH Put SOLE 8 1,392,200 0 0
SPDR GOLD TR OPT 78463V107 314,722 1,880,400 SH Call SOLE 8 1,880,400 0 0
SPDR GOLD TR FUND 78463V107 1,022 6,105 SH   SOLE 9 6,105 0 0
SPDR GOLD TR FUND 78463V107 251 1,500 SH   DFND 20 0 0 1,500
SPDR INDEX SHS FDS FUND 78463X202 18 516 SH   DFND 1 0 0 516
SPDR INDEX SHS FDS FUND 78463X301 983 9,900 SH   DFND 1 0 0 9,900
SPDR INDEX SHS FDS FUND 78463X749 1,177 30,166 SH   SOLE 1 30,166 0 0
SPDR INDEX SHS FDS FUND 78463X202 76,136 2,142,860 SH   SOLE 1 2,142,860 0 0
SPDR INDEX SHS FDS OPT 78463X202 7,216 203,100 SH Call SOLE 8 203,100 0 0
SPDR INDEX SHS FDS OPT 78463X202 9,383 264,100 SH Put SOLE 8 264,100 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,172,200 3,801,400 SH Put SOLE 1 3,801,400 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 1,698,318 5,507,592 SH   SOLE 1 5,507,592 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 10,627 34,462 SH   DFND 1 0 0 34,462
SPDR S&ampP 500 ETF TR OPT 78462F103 7,658,120 24,835,000 SH Call SOLE 1 24,835,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 678,566 2,200,570 SH   SOLE 8 2,200,570 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 7,766,232 25,185,600 SH Put SOLE 8 25,185,600 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 3,189,706 10,344,100 SH Call SOLE 8 10,344,100 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 623 2,020 SH   DFND 20 0 0 2,020
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 44,357 136,610 SH   SOLE 1 136,610 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 3,167 9,754 SH   SOLE 8 9,754 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 584 1,800 SH Call SOLE 8 1,800 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 97 300 SH Put SOLE 8 300 0 0
SPDR SER TR FUND 78468R408 378 15,000 SH   DFND 1 0 0 15,000
SPDR SER TR FUND 78464A755 13,069 616,734 SH   SOLE 1 616,734 0 0
SPDR SER TR FUND 78464A631 65,768 750,000 SH   SOLE 1 750,000 0 0
SPDR SER TR FUND 78464A870 569,176 5,084,198 SH   SOLE 1 5,084,198 0 0
SPDR SER TR FUND 78464A714 77,862 1,815,809 SH   SOLE 1 1,815,809 0 0
SPDR SER TR FUND 78464A797 25,431 806,321 SH   SOLE 1 806,321 0 0
SPDR SER TR FUND 78464A631 59 670 SH   DFND 1 0 0 670
SPDR SER TR FUND 78464A359 13,994 231,304 SH   SOLE 1 231,304 0 0
SPDR SER TR FUND 78464A698 35,894 934,980 SH   SOLE 1 934,980 0 0
SPDR SER TR FUND 78464A888 19,779 450,538 SH   SOLE 1 450,538 0 0
SPDR SER TR FUND 78464A367 3 100 SH   SOLE 8 100 0 0
SPDR SER TR OPT 78464A755 485 22,900 SH Put SOLE 8 22,900 0 0
SPDR SER TR FUND 78464A698 1,390 36,219 SH   SOLE 8 36,219 0 0
SPDR SER TR FUND 78464A722 4 100 SH   SOLE 8 100 0 0
SPDR SER TR OPT 78468R622 3 33 SH Call SOLE 8 33 0 0
SPDR SER TR OPT 78464A870 280 2,500 SH Call SOLE 8 2,500 0 0
SPDR SER TR OPT 78464A714 64 1,500 SH Call SOLE 8 1,500 0 0
SPDR SER TR FUND 78464A870 543 4,852 SH   SOLE 8 4,852 0 0
SPDR SER TR OPT 78464A714 926 21,600 SH Put SOLE 8 21,600 0 0
SPDR SER TR OPT 78464A870 37,750 337,200 SH Put SOLE 8 337,200 0 0
SPDR SER TR FUND 78464A375 24,735 677,104 SH   SOLE 8 677,104 0 0
SPDR SER TR OPT 78468R622 3,752 37,088 SH Put SOLE 8 37,088 0 0
SPDR SER TR OPT 78464A698 12,557 327,100 SH Put SOLE 8 327,100 0 0
SPDR SER TR OPT 78464A755 837 39,500 SH Call SOLE 8 39,500 0 0
SPDR SER TR OPT 78464A888 1,804 41,100 SH Put SOLE 8 41,100 0 0
SPDR SER TR OPT 78464A698 656 17,100 SH Call SOLE 8 17,100 0 0
SPDR SER TR OPT 78464A797 1,577 50,000 SH Put SOLE 8 50,000 0 0
SPDR SER TR FUND 78464A797 1,223 38,779 SH   SOLE 8 38,779 0 0
SPDR SER TR OPT 78464A888 329 7,500 SH Call SOLE 8 7,500 0 0
SPDR SER TR FUND 78464A755 275 12,980 SH   SOLE 9 12,980 0 0
SPDR SER TR FUND 78464A698 96 2,508 SH   SOLE 9 2,508 0 0
SPDR SER TR FUND 78464A870 1,251 11,175 SH   SOLE 9 11,175 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 36 787 SH   SOLE 1 787 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 44 967 SH   SOLE 8 967 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 2 54 SH   SOLE 9 54 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 567 167,701 SH   SOLE 1 167,701 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 15 4,500 SH Put SOLE 8 4,500 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 29 8,495 SH   SOLE 8 8,495 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 3 800 SH Call SOLE 8 800 0 0
SPERO THERAPEUTICS INC COM 84833T103 130 9,709 SH   SOLE 1 9,709 0 0
SPIRE INC COM 84857L101 1,850 28,159 SH   SOLE 1 28,159 0 0
SPIRE INC COM 84857L101 5 69 SH   SOLE 8 69 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 1,028 42,909 SH   SOLE 1 42,909 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 50 2,091 SH   SOLE 8 2,091 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 517 21,600 SH Put SOLE 8 21,600 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 148 6,200 SH Call SOLE 8 6,200 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 117 4,876 SH   SOLE 9 4,876 0 0
SPIRIT AIRLS INC COM 848577102 2,478 139,320 SH   SOLE 1 139,320 0 0
SPIRIT AIRLS INC OPT 848577102 2,670 150,000 SH Put SOLE 1 150,000 0 0
SPIRIT AIRLS INC OPT 848577102 1,924 108,100 SH Put SOLE 8 108,100 0 0
SPIRIT AIRLS INC OPT 848577102 43 2,400 SH Call SOLE 8 2,400 0 0
SPIRIT AIRLS INC COM 848577102 1,374 77,188 SH   SOLE 8 77,188 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 92 7,447 SH   SOLE 1 7,447 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 2 128 SH   SOLE 8 128 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 1,713 49,147 SH   SOLE 1 49,147 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 7 200 SH   SOLE 8 200 0 0
SPLUNK INC COM 848637104 194,966 981,213 SH   SOLE 1 981,213 0 0
SPLUNK INC OPT 848637104 5,425 27,300 SH Put SOLE 8 27,300 0 0
SPLUNK INC OPT 848637104 7,829 39,400 SH Call SOLE 8 39,400 0 0
SPLUNK INC COM 848637104 710 3,573 SH   SOLE 9 3,573 0 0
SPOK HLDGS INC COM 84863T106 449 48,108 SH   SOLE 1 48,108 0 0
SPOK HLDGS INC COM 84863T106 28 2,963 SH   SOLE 8 2,963 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 335 23,585 SH   SOLE 1 23,585 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 21 1,501 SH   SOLE 8 1,501 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 516 2,000 SH   DFND 1 0 0 2,000
SPOTIFY TECHNOLOGY S A COM L8681T102 40 153 SH   SOLE 1 153 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 7,384 28,600 SH Put SOLE 8 28,600 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 18,837 72,959 SH   SOLE 8 72,959 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 32,609 126,300 SH Call SOLE 8 126,300 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 25 98 SH   SOLE 9 98 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 331 19,561 SH   DFND 1 0 0 19,561
SPROTT PHYSICAL SILVER TR FUND 85207K107 308 46,656 SH   DFND 1 0 0 46,656
SPROUTS FMRS MKT INC COM 85208M102 4,601 179,816 SH   SOLE 1 179,816 0 0
SPROUTS FMRS MKT INC COM 85208M102 6 233 SH   SOLE 8 233 0 0
SPROUTS FMRS MKT INC OPT 85208M102 530 20,700 SH Call SOLE 8 20,700 0 0
SPS COMMERCE INC COM 78463M107 2,486 33,089 SH   SOLE 1 33,089 0 0
SPS COMMERCE INC COM 78463M107 239 3,188 SH   SOLE 8 3,188 0 0
SPX CORP COM 784635104 1,997 48,529 SH   SOLE 1 48,529 0 0
SPX CORP COM 784635104 29 707 SH   SOLE 8 707 0 0
SPX FLOW INC COM 78469X107 1,452 38,773 SH   SOLE 1 38,773 0 0
SPX FLOW INC COM 78469X107 26 689 SH   SOLE 8 689 0 0
SPX FLOW INC COM 78469X107 48 1,272 SH   SOLE 99 1,272 0 0
SQUARE INC COM 852234103 87,443 833,262 SH   SOLE 1 833,262 0 0
SQUARE INC BOND 852234AD5 414 278,000 PRN   SOLE 8 0 0 278,000
SQUARE INC OPT 852234103 93,491 890,900 SH Put SOLE 8 890,900 0 0
SQUARE INC COM 852234103 13,976 133,173 SH   SOLE 8 133,173 0 0
SQUARE INC OPT 852234103 8,752 83,400 SH Call SOLE 8 83,400 0 0
SQUARE INC COM 852234103 258 2,459 SH   SOLE 9 2,459 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 5,861 103,779 SH   SOLE 1 103,779 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 178 3,137 SH   SOLE 8 3,137 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 91 1,618 SH   SOLE 9 1,618 0 0
SSR MNG INC COM 784730103 20 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 3,635 170,403 SH   SOLE 1 170,403 0 0
SSR MNG INC OPT 784730103 45 2,100 SH Call SOLE 8 2,100 0 0
SSR MNG INC OPT 784730103 1,444 67,700 SH Put SOLE 8 67,700 0 0
ST JOE CO COM 790148100 655 33,752 SH   SOLE 1 33,752 0 0
ST JOE CO COM 790148100 30 1,538 SH   SOLE 8 1,538 0 0
STAAR SURGICAL CO COM 852312305 4,611 74,913 SH   SOLE 1 74,913 0 0
STAAR SURGICAL CO OPT 852312305 117 1,900 SH Call SOLE 8 1,900 0 0
STAG INDL INC TRUS 85254J102 4,684 159,745 SH   SOLE 1 159,745 0 0
STAMPS COM INC COM 852857200 37,821 205,890 SH   SOLE 1 205,890 0 0
STAMPS COM INC COM 852857200 168 917 SH   SOLE 8 917 0 0
STANDARD AVB FINL CORP COM 85303B100 48 2,088 SH   SOLE 1 2,088 0 0
STANDARD AVB FINL CORP COM 85303B100 0 1 SH   SOLE 8 1 0 0
STANDARD DIVERSIFIED INC COM 85336L109 0 1 SH   SOLE 8 1 0 0
STANDARD MTR PRODS INC COM 853666105 987 23,942 SH   SOLE 1 23,942 0 0
STANDARD MTR PRODS INC COM 853666105 1 28 SH   SOLE 8 28 0 0
STANDEX INTL CORP COM 854231107 1,472 25,587 SH   SOLE 1 25,587 0 0
STANDEX INTL CORP COM 854231107 4 70 SH   SOLE 8 70 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 22,621 162,296 SH   SOLE 1 162,296 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 376 2,700 SH Call SOLE 8 2,700 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 149 1,067 SH   SOLE 8 1,067 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,254 9,000 SH Put SOLE 8 9,000 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 184 1,317 SH   SOLE 9 1,317 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 139 1,000 SH   DFND 20 0 0 1,000
STANLEY BLACK &amp DECKER INC COM 854502101 1,894 13,591 SH   SOLE 99 13,591 0 0
STANTEC INC COM 85472N109 22 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 167 5,400 SH   SOLE 9 5,400 0 0
STAR BULK CARRIERS CORP. COM Y8162K204 135 20,410 SH   SOLE 9 20,410 0 0
STARBUCKS CORP COM 855244109 1,128 15,330 SH   DFND 1 0 0 15,330
STARBUCKS CORP COM 855244109 111,227 1,511,472 SH   SOLE 1 1,511,472 0 0
STARBUCKS CORP COM 855244109 26,781 363,924 SH   SOLE 8 363,924 0 0
STARBUCKS CORP OPT 855244109 50,902 691,700 SH Put SOLE 8 691,700 0 0
STARBUCKS CORP OPT 855244109 8,176 111,100 SH Call SOLE 8 111,100 0 0
STARBUCKS CORP COM 855244109 1,416 19,244 SH   SOLE 9 19,244 0 0
STARS GROUP INC COM 85570W100 43 1,585 SH   SOLE 1 1,585 0 0
STARS GROUP INC COM 85570W100 25 913 SH   SOLE 9 913 0 0
STARTEK INC COM 85569C107 47 9,136 SH   SOLE 1 9,136 0 0
STARTEK INC COM 85569C107 0 18 SH   SOLE 8 18 0 0
STARWOOD PPTY TR INC TRUS 85571B105 34,883 2,331,745 SH   SOLE 1 2,331,745 0 0
STARWOOD PPTY TR INC BOND 85571BAH8 5,723 5,961,000 PRN   SOLE 8 0 0 5,961,000
STATE AUTO FINL CORP COM 855707105 172 9,690 SH   SOLE 1 9,690 0 0
STATE AUTO FINL CORP COM 855707105 0 25 SH   SOLE 8 25 0 0
STATE STR CORP COM 857477103 20 319 SH   DFND 1 0 0 319
STATE STR CORP COM 857477103 21,438 337,318 SH   SOLE 1 337,318 0 0
STATE STR CORP COM 857477103 162 2,544 SH   SOLE 8 2,544 0 0
STATE STR CORP OPT 857477103 95 1,500 SH Call SOLE 8 1,500 0 0
STATE STR CORP COM 857477103 183 2,876 SH   SOLE 9 2,876 0 0
STEEL DYNAMICS INC COM 858119100 3,724 142,746 SH   SOLE 1 142,746 0 0
STEEL DYNAMICS INC OPT 858119100 3,827 146,700 SH Put SOLE 8 146,700 0 0
STEEL DYNAMICS INC COM 858119100 1,710 65,570 SH   SOLE 8 65,570 0 0
STEEL DYNAMICS INC OPT 858119100 310 11,900 SH Call SOLE 8 11,900 0 0
STEEL DYNAMICS INC COM 858119100 42 1,628 SH   SOLE 9 1,628 0 0
STEEL DYNAMICS INC COM 858119100 331 12,706 SH   SOLE 99 12,706 0 0
STEEL PARTNERS HLDGS L P COM 85814R107 42 7,958 SH   SOLE 1 7,958 0 0
STEELCASE INC COM 858155203 1,366 113,272 SH   SOLE 1 113,272 0 0
STEELCASE INC COM 858155203 19 1,611 SH   SOLE 8 1,611 0 0
STEIN MART INC COM 858375108 0 69 SH   SOLE 8 69 0 0
STEPAN CO COM 858586100 2,402 24,738 SH   SOLE 1 24,738 0 0
STEPAN CO COM 858586100 76 779 SH   SOLE 8 779 0 0
STEREOTAXIS INC COM 85916J409 118 26,222 SH   SOLE 1 26,222 0 0
STEREOTAXIS INC COM 85916J409 0 62 SH   SOLE 8 62 0 0
STERICYCLE INC COM 858912108 4,533 80,969 SH   SOLE 1 80,969 0 0
STERICYCLE INC COM 858912108 112 1,990 SH   SOLE 8 1,990 0 0
STERIS PLC COM G8473T100 9,796 63,838 SH   SOLE 1 63,838 0 0
STERIS PLC COM G8473T100 160 1,041 SH   SOLE 8 1,041 0 0
STERIS PLC COM G8473T100 102 666 SH   SOLE 9 666 0 0
STERLING BANCORP DEL COM 85917A100 1,353 115,466 SH   SOLE 1 115,466 0 0
STERLING BANCORP DEL COM 85917A100 23 2,036 SH   SOLE 8 2,036 0 0
STERLING BANCORP DEL COM 85917A100 198 16,866 SH   SOLE 99 16,866 0 0
STERLING BANCORP INC COM 85917W102 33 9,005 SH   SOLE 1 9,005 0 0
STERLING BANCORP INC COM 85917W102 0 41 SH   SOLE 8 41 0 0
STERLING CONSTRUCTION CO INC COM 859241101 187 17,836 SH   SOLE 1 17,836 0 0
STEWART INFORMATION SVCS COR COM 860372101 717 22,024 SH   SOLE 1 22,024 0 0
STEWART INFORMATION SVCS COR COM 860372101 3 89 SH   SOLE 8 89 0 0
STIFEL FINL CORP COM 860630102 3,062 64,572 SH   SOLE 1 64,572 0 0
STIFEL FINL CORP COM 860630102 11 230 SH   SOLE 8 230 0 0
STIFEL FINL CORP COM 860630102 342 7,202 SH   SOLE 99 7,202 0 0
STITCH FIX INC COM 860897107 5,274 211,427 SH   SOLE 1 211,427 0 0
STITCH FIX INC COM 860897107 96 3,854 SH   SOLE 8 3,854 0 0
STITCH FIX INC OPT 860897107 519 20,800 SH Put SOLE 8 20,800 0 0
STITCH FIX INC OPT 860897107 349 14,000 SH Call SOLE 8 14,000 0 0
STMICROELECTRONICS N V ADR 861012102 1,606 58,600 SH   SOLE 1 58,600 0 0
STMICROELECTRONICS N V OPT 861012102 340 12,400 SH Put SOLE 8 12,400 0 0
STMICROELECTRONICS N V OPT 861012102 918 33,500 SH Call SOLE 8 33,500 0 0
STOCK YDS BANCORP INC COM 861025104 453 11,282 SH   SOLE 1 11,282 0 0
STOCK YDS BANCORP INC COM 861025104 1 32 SH   SOLE 8 32 0 0
STOKE THERAPEUTICS INC COM 86150R107 209 8,723 SH   SOLE 1 8,723 0 0
STOKE THERAPEUTICS INC COM 86150R107 30 1,258 SH   SOLE 8 1,258 0 0
STONECO LTD COM G85158106 39 1,000 SH   DFND 1 0 0 1,000
STONECO LTD COM G85158106 5,936 153,141 SH   SOLE 1 153,141 0 0
STONERIDGE INC COM 86183P102 325 15,750 SH   SOLE 1 15,750 0 0
STONERIDGE INC COM 86183P102 5 253 SH   SOLE 8 253 0 0
STORE CAP CORP TRUS 862121100 17,014 714,583 SH   SOLE 1 714,583 0 0
STORE CAP CORP TRUS 862121100 5 200 SH   SOLE 8 200 0 0
STORE CAP CORP COM 862121100 3,784 158,906 SH   SOLE 99 158,906 0 0
STRATASYS LTD COM M85548101 10 600 SH   SOLE 1 600 0 0
STRATASYS LTD OPT M85548101 1,212 76,400 SH Call SOLE 8 76,400 0 0
STRATASYS LTD COM M85548101 458 28,854 SH   SOLE 8 28,854 0 0
STRATASYS LTD OPT M85548101 411 25,900 SH Put SOLE 8 25,900 0 0
STRATEGIC ED INC COM 86272C103 2,506 16,314 SH   SOLE 1 16,314 0 0
STRATEGIC ED INC COM 86272C103 43 283 SH   SOLE 8 283 0 0
STRATUS PPTYS INC COM 863167201 64 3,225 SH   SOLE 1 3,225 0 0
STRATUS PPTYS INC COM 863167201 0 12 SH   SOLE 8 12 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 74 19,717 SH   SOLE 1 19,717 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 0 80 SH   SOLE 8 80 0 0
STRYKER CORPORATION COM 863667101 984 5,462 SH   DFND 1 0 0 5,462
STRYKER CORPORATION COM 863667101 46,074 255,698 SH   SOLE 1 255,698 0 0
STRYKER CORPORATION COM 863667101 387 2,149 SH   SOLE 8 2,149 0 0
STRYKER CORPORATION OPT 863667101 2,036 11,300 SH Put SOLE 8 11,300 0 0
STRYKER CORPORATION COM 863667101 640 3,558 SH   SOLE 9 3,558 0 0
STURM RUGER &amp CO INC COM 864159108 2,257 29,689 SH   SOLE 1 29,689 0 0
STURM RUGER &amp CO INC COM 864159108 205 2,703 SH   SOLE 8 2,703 0 0
STURM RUGER &amp CO INC OPT 864159108 304 4,000 SH Call SOLE 8 4,000 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 5,860 409,830 SH   SOLE 1 409,830 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 43 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L OPT 864482104 72 5,000 SH Call SOLE 8 5,000 0 0
SUMITOMO MITSUI FINL GROUP I ADR 86562M209 71 12,600 SH   SOLE 1 12,600 0 0
SUMMIT FINL GROUP INC COM 86606G101 278 16,907 SH   SOLE 1 16,907 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 2,845 479,808 SH   SOLE 1 479,808 0 0
SUMMIT MATLS INC COM 86614U100 1,132 70,368 SH   SOLE 1 70,368 0 0
SUMMIT MATLS INC COM 86614U100 769 47,806 SH   SOLE 8 47,806 0 0
SUMMIT MATLS INC OPT 86614U100 1,930 120,000 SH Call SOLE 8 120,000 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 0 93 SH   SOLE 8 93 0 0
SUN CMNTYS INC COM 866674104 523 3,853 SH   SOLE 1 3,853 0 0
SUN CMNTYS INC TRUS 866674104 12,474 91,937 SH   SOLE 1 91,937 0 0
SUN CMNTYS INC TRUS 866674104 37 270 SH   SOLE 8 270 0 0
SUN CMNTYS INC COM 866674104 87 645 SH   SOLE 9 645 0 0
SUN CMNTYS INC COM 866674104 4,204 30,988 SH   SOLE 99 30,988 0 0
SUN LIFE FINANCIAL INC. COM 866796105 695 18,917 SH   SOLE 1 18,917 0 0
SUN LIFE FINANCIAL INC. COM 866796105 4,472 121,710 SH   SOLE 9 121,710 0 0
SUNCOKE ENERGY INC COM 86722A103 273 92,670 SH   SOLE 1 92,670 0 0
SUNCOKE ENERGY INC COM 86722A103 6 1,881 SH   SOLE 8 1,881 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,004 59,583 SH   SOLE 1 59,583 0 0
SUNCOR ENERGY INC NEW OPT 867224107 96 5,700 SH Put SOLE 8 5,700 0 0
SUNCOR ENERGY INC NEW OPT 867224107 30 1,800 SH Call SOLE 8 1,800 0 0
SUNCOR ENERGY INC NEW COM 867224107 662 39,258 SH   SOLE 9 39,258 0 0
SUNCOR ENERGY INC NEW COM 867224107 219 13,018 SH   SOLE 99 13,018 0 0
SUNOCO LP/SUNOCO FIN CORP COM 86765K109 311 13,640 SH   SOLE 1 13,640 0 0
SUNOCO LP/SUNOCO FIN CORP COM 86765K109 30 1,308 SH   SOLE 8 1,308 0 0
SUNPOWER CORP COM 867652406 437 57,121 SH   SOLE 1 57,121 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP OPT 867652406 115 15,000 SH Put SOLE 8 15,000 0 0
SUNPOWER CORP OPT 867652406 212 27,700 SH Call SOLE 8 27,700 0 0
SUNPOWER CORP COM 867652406 4 547 SH   SOLE 8 547 0 0
SUNRUN INC COM 86771W105 1,852 93,901 SH   SOLE 1 93,901 0 0
SUNRUN INC OPT 86771W105 298 15,100 SH Call SOLE 8 15,100 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 4,991 612,471 SH   SOLE 1 612,471 0 0
SUPER MICRO COMPUTER INC COM 86800U104 1,030 36,304 SH   SOLE 1 36,304 0 0
SUPER MICRO COMPUTER INC COM 86800U104 21 754 SH   SOLE 8 754 0 0
SUPERCONDUCTOR TECHNOLOGIES COM 867931602 19 49,250 SH   SOLE 8 49,250 0 0
SUPERIOR DRILLING PRODS INC COM 868153107 0 33 SH   SOLE 8 33 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 80 5,961 SH   SOLE 1 5,961 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 3,219 135,537 SH   SOLE 1 135,537 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 108 4,556 SH   SOLE 8 4,556 0 0
SURFACE ONCOLOGY INC COM 86877M209 68 10,388 SH   SOLE 1 10,388 0 0
SURGERY PARTNERS INC COM 86881A100 144 12,492 SH   SOLE 1 12,492 0 0
SURMODICS INC COM 868873100 527 12,183 SH   SOLE 1 12,183 0 0
SUTRO BIOPHARMA INC COM 869367102 1,827 235,518 SH   SOLE 1 235,518 0 0
SUTRO BIOPHARMA INC COM 869367102 14 1,841 SH   SOLE 8 1,841 0 0
SUZANO S A ADR 86959K105 231 34,100 SH   SOLE 1 34,100 0 0
SUZANO S A ADR 86959K105 106 15,748 SH   SOLE 99 15,748 0 0
SVB FINANCIAL GROUP COM 78486Q101 21,915 101,683 SH   SOLE 1 101,683 0 0
SVB FINANCIAL GROUP COM 78486Q101 180 836 SH   DFND 1 0 0 836
SVB FINANCIAL GROUP COM 78486Q101 123 570 SH   SOLE 8 570 0 0
SVB FINANCIAL GROUP COM 78486Q101 91 422 SH   SOLE 9 422 0 0
SVMK INC COM 78489X103 2,541 107,949 SH   SOLE 1 107,949 0 0
SVMK INC COM 78489X103 0 3 SH   SOLE 8 3 0 0
SVMK INC COM 78489X103 189 8,047 SH   SOLE 99 8,047 0 0
SWITCH INC COM 87105L104 23 1,302 SH   SOLE 8 1,302 0 0
SWK HLDGS CORP COM 78501P203 23 1,917 SH   SOLE 1 1,917 0 0
SYKES ENTERPRISES INC COM 871237103 1,068 38,636 SH   SOLE 1 38,636 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 7 270 SH   SOLE 8 270 0 0
SYNALLOY CP DEL COM 871565107 17 2,260 SH   SOLE 8 2,260 0 0
SYNAPTICS INC COM 87157D109 1,483 24,681 SH   SOLE 1 24,681 0 0
SYNAPTICS INC BOND 87157DAD1 3,093 2,903,000 PRN   SOLE 8 0 0 2,903,000
SYNAPTICS INC OPT 87157D109 1,196 19,900 SH Call SOLE 8 19,900 0 0
SYNAPTICS INC COM 87157D109 1 19 SH   SOLE 8 19 0 0
SYNAPTICS INC OPT 87157D109 367 6,100 SH Put SOLE 8 6,100 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 78 22,058 SH   SOLE 1 22,058 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 1 215 SH   SOLE 8 215 0 0
SYNCHRONY FINANCIAL COM 87165B103 21,452 968,052 SH   SOLE 1 968,052 0 0
SYNCHRONY FINANCIAL OPT 87165B103 1,469 66,300 SH Put SOLE 8 66,300 0 0
SYNCHRONY FINANCIAL COM 87165B103 647 29,199 SH   SOLE 8 29,199 0 0
SYNCHRONY FINANCIAL OPT 87165B103 321 14,500 SH Call SOLE 8 14,500 0 0
SYNCHRONY FINANCIAL COM 87165B103 511 23,042 SH   SOLE 9 23,042 0 0
SYNCHRONY FINANCIAL COM 87165B103 358 16,167 SH   SOLE 99 16,167 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 669 45,117 SH   SOLE 1 45,117 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 38 2,596 SH   SOLE 8 2,596 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 29 1,935 SH   SOLE 99 1,935 0 0
SYNEOS HEALTH INC COM 87166B102 4,598 78,934 SH   SOLE 1 78,934 0 0
SYNEOS HEALTH INC COM 87166B102 685 11,767 SH   SOLE 8 11,767 0 0
SYNEOS HEALTH INC COM 87166B102 295 5,071 SH   SOLE 99 5,071 0 0
SYNLOGIC INC COM 87166L100 9 4,215 SH   SOLE 8 4,215 0 0
SYNNEX CORP COM 87162W100 872 7,279 SH   SOLE 1 7,279 0 0
SYNNEX CORP COM 87162W100 73 609 SH   SOLE 8 609 0 0
SYNOPSYS INC COM 871607107 29,086 149,160 SH   SOLE 1 149,160 0 0
SYNOPSYS INC OPT 871607107 273 1,400 SH Put SOLE 8 1,400 0 0
SYNOPSYS INC OPT 871607107 878 4,500 SH Call SOLE 8 4,500 0 0
SYNOPSYS INC COM 871607107 112 577 SH   SOLE 8 577 0 0
SYNOPSYS INC COM 871607107 300 1,537 SH   SOLE 9 1,537 0 0
SYNOVUS FINL CORP COM 87161C501 1,164 56,711 SH   SOLE 1 56,711 0 0
SYNOVUS FINL CORP COM 87161C501 16 769 SH   SOLE 8 769 0 0
SYNOVUS FINL CORP OPT 87161C501 25 1,200 SH Put SOLE 8 1,200 0 0
SYNOVUS FINL CORP COM 87161C501 439 21,403 SH   SOLE 99 21,403 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 244 22,837 SH   SOLE 1 22,837 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 0 40 SH   SOLE 8 40 0 0
SYSCO CORP COM 871829107 14,585 266,817 SH   SOLE 1 266,817 0 0
SYSCO CORP COM 871829107 33 602 SH   DFND 1 0 0 602
SYSCO CORP OPT 871829107 126 2,300 SH Put SOLE 8 2,300 0 0
SYSCO CORP COM 871829107 13 237 SH   SOLE 8 237 0 0
SYSCO CORP OPT 871829107 6,040 110,500 SH Call SOLE 8 110,500 0 0
SYSCO CORP COM 871829107 284 5,174 SH   SOLE 9 5,174 0 0
SYSCO CORP COM 871829107 108 1,981 SH   SOLE 99 1,981 0 0
SYSTEMAX INC COM 871851101 462 22,504 SH   SOLE 1 22,504 0 0
T-MOBILE US INC COM 872590104 106 1,014 SH   DFND 1 0 0 1,014
T-MOBILE US INC COM 872590104 122,975 1,180,743 SH   SOLE 1 1,180,743 0 0
T-MOBILE US INC COM 872590104 2,310 22,176 SH   SOLE 8 22,176 0 0
T-MOBILE US INC OPT 872590104 2,733 26,240 SH Put SOLE 8 26,240 0 0
T-MOBILE US INC OPT 872590104 3,136 30,110 SH Call SOLE 8 30,110 0 0
T-MOBILE US INC COM 872590104 638 6,124 SH   SOLE 9 6,124 0 0
T-MOBILE US INC COM 872590104 145 1,396 SH   SOLE 44 1,396 0 0
T-MOBILE US INC COM 872590104 639 6,135 SH   SOLE 99 6,135 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,127 20,595 SH   SOLE 1 20,595 0 0
TABULA RASA HEALTHCARE INC COM 873379101 73 1,322 SH   SOLE 8 1,322 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 932 22,491 SH   SOLE 1 22,491 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 13 323 SH   SOLE 8 323 0 0
TAILORED BRANDS INC COM 87403A107 75 80,000 SH   SOLE 1 80,000 0 0
TAILORED BRANDS INC OPT 87403A107 150 160,000 SH Put SOLE 1 160,000 0 0
TAILORED BRANDS INC OPT 87403A107 30 31,500 SH Call SOLE 8 31,500 0 0
TAILORED BRANDS INC OPT 87403A107 15 15,500 SH Put SOLE 8 15,500 0 0
TAILORED BRANDS INC COM 87403A107 28 29,040 SH   SOLE 8 29,040 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 31 550 SH   DFND 1 0 0 550
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 74,251 1,307,929 SH   SOLE 1 50,855 1,257,074 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 22,453 395,500 SH Put SOLE 8 395,500 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1 25 SH   SOLE 8 25 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 7,658 134,900 SH Call SOLE 8 134,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 155 2,729 SH   SOLE 9 2,729 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 9,159 161,327 SH   SOLE 20 0 161,327 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 3 56 SH   DFND 20 0 0 56
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 3,517 61,943 SH   SOLE 82 0 61,943 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 8,605 151,574 SH   SOLE 99 29,048 122,526 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 32,702 234,308 SH   SOLE 1 234,308 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 1,228 8,800 SH Put SOLE 8 8,800 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 813 5,827 SH   SOLE 8 5,827 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 1,144 8,200 SH Call SOLE 8 8,200 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 918 6,568 SH   SOLE 9 6,568 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 788 5,644 SH   SOLE 99 5,644 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,690 150,000 SH Call SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 5,422 302,401 SH   SOLE 1 302,401 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,690 150,000 SH Put SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,787 155,424 SH Call SOLE 8 155,424 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 1,127 62,830 SH Put SOLE 8 62,830 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 0 4 SH   SOLE 8 4 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 12 686 SH   SOLE 9 686 0 0
TAL EDUCATION GROUP ADR 874080104 18,691 273,351 SH   SOLE 1 273,351 0 0
TAL EDUCATION GROUP ADR 874080104 946 13,837 SH   SOLE 8 13,837 0 0
TAL EDUCATION GROUP OPT 874080104 6,838 100,000 SH Put SOLE 8 100,000 0 0
TAL EDUCATION GROUP ADR 874080104 6,032 88,208 SH   SOLE 9 88,208 0 0
TALEND S A ADR 874224207 721 20,800 SH   SOLE 1 20,800 0 0
TALOS ENERGY INC COM 87484T108 257 27,875 SH   SOLE 1 27,875 0 0
TALOS ENERGY INC COM 87484T108 23 2,472 SH   SOLE 8 2,472 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 8,513 86,060 SH   SOLE 1 86,060 0 0
TANDEM DIABETES CARE INC COM 875372203 1,388 14,029 SH   SOLE 8 14,029 0 0
TANDEM DIABETES CARE INC COM 875372203 138 1,391 SH   SOLE 99 1,391 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 2,499 350,463 SH   SOLE 1 350,463 0 0
TANGER FACTORY OUTLET CTRS I OPT 875465106 357 50,000 SH Put SOLE 8 50,000 0 0
TAPESTRY INC COM 876030107 5,517 415,388 SH   SOLE 1 415,388 0 0
TAPESTRY INC COM 876030107 17 1,326 SH   SOLE 8 1,326 0 0
TAPESTRY INC OPT 876030107 56 4,200 SH Put SOLE 8 4,200 0 0
TAPESTRY INC OPT 876030107 224 16,900 SH Call SOLE 8 16,900 0 0
TAPESTRY INC COM 876030107 17 1,353 SH   SOLE 9 1,353 0 0
TARGA RES CORP COM 87612G101 1,692 84,311 SH   SOLE 1 84,311 0 0
TARGA RES CORP OPT 87612G101 586 29,200 SH Call SOLE 8 29,200 0 0
TARGA RES CORP COM 87612G101 46 2,263 SH   SOLE 8 2,263 0 0
TARGA RES CORP OPT 87612G101 12,941 644,800 SH Put SOLE 8 644,800 0 0
TARGA RES CORP COM 87612G101 19 935 SH   SOLE 9 935 0 0
TARGET CORP COM 87612E106 65,898 549,469 SH   SOLE 1 549,469 0 0
TARGET CORP OPT 87612E106 11,765 98,100 SH Put SOLE 8 98,100 0 0
TARGET CORP COM 87612E106 1,695 14,137 SH   SOLE 8 14,137 0 0
TARGET CORP OPT 87612E106 2,039 17,000 SH Call SOLE 8 17,000 0 0
TARGET CORP COM 87612E106 722 6,025 SH   SOLE 9 6,025 0 0
TARGET HOSPITALITY CORP COM 87615L107 29 16,410 SH   SOLE 1 16,410 0 0
TARGET HOSPITALITY CORP COM 87615L107 3 1,768 SH   SOLE 8 1,768 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 539 8,100 SH   SOLE 1 8,100 0 0
TATA MTRS LTD ADR 876568502 1,798 273,601 SH   SOLE 1 273,601 0 0
TATA MTRS LTD ADR 876568502 119 18,095 SH   SOLE 8 18,095 0 0
TATA MTRS LTD OPT 876568502 285 43,400 SH Put SOLE 8 43,400 0 0
TATA MTRS LTD OPT 876568502 31 4,700 SH Call SOLE 8 4,700 0 0
TATA MTRS LTD ADR 876568502 1,026 156,274 SH   SOLE 9 156,274 0 0
TAUBMAN CTRS INC TRUS 876664103 3,113 82,444 SH   SOLE 1 82,444 0 0
TAUBMAN CTRS INC OPT 876664103 1,216 32,200 SH Call SOLE 8 32,200 0 0
TAUBMAN CTRS INC TRUS 876664103 1,709 45,250 SH   SOLE 8 45,250 0 0
TAUBMAN CTRS INC OPT 876664103 2,330 61,700 SH Put SOLE 8 61,700 0 0
TAUBMAN CTRS INC COM 876664103 230 6,089 SH   SOLE 99 6,089 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 2,195 113,781 SH   SOLE 1 113,781 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 45 2,291 SH   SOLE 8 2,291 0 0
TC ENERGY CORP COM 87807B107 5,530 129,022 SH   SOLE 1 129,022 0 0
TC ENERGY CORP COM 87807B107 11,525 268,879 SH   SOLE 9 268,879 0 0
TC PIPELINES LP COM 87233Q108 11,864 381,989 SH   SOLE 1 381,989 0 0
TCG BDC INC COM 872280102 23 2,700 SH   SOLE 1 2,700 0 0
TCR2 THERAPEUTICS INC COM 87808K106 138 8,969 SH   SOLE 1 8,969 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 30,020 825,186 SH   SOLE 1 825,186 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 2,114 58,100 SH Put SOLE 8 58,100 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 3,456 95,000 SH Call SOLE 8 95,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 285 7,842 SH   SOLE 8 7,842 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 70 1,929 SH   SOLE 9 1,929 0 0
TE CONNECTIVITY LTD COM H84989104 19,683 241,345 SH   SOLE 1 241,345 0 0
TE CONNECTIVITY LTD COM H84989104 11 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 67 830 SH   SOLE 8 830 0 0
TE CONNECTIVITY LTD COM H84989104 258 3,166 SH   SOLE 9 3,166 0 0
TEAM INC COM 878155100 154 27,468 SH   SOLE 1 27,468 0 0
TEAM INC COM 878155100 3 618 SH   SOLE 8 618 0 0
TECHNIPFMC PLC COM G87110105 1,096 160,105 SH   SOLE 1 160,105 0 0
TECHNIPFMC PLC OPT G87110105 316 46,200 SH Put SOLE 8 46,200 0 0
TECHNIPFMC PLC COM G87110105 262 38,190 SH   SOLE 8 38,190 0 0
TECHNIPFMC PLC COM G87110105 23,934 3,498,982 SH   SOLE 9 3,498,982 0 0
TECHTARGET INC COM 87874R100 713 23,750 SH   SOLE 1 23,750 0 0
TECK RESOURCES LTD COM 878742204 96 9,128 SH   SOLE 1 9,128 0 0
TECK RESOURCES LTD OPT 878742204 984 94,400 SH Call SOLE 8 94,400 0 0
TECK RESOURCES LTD OPT 878742204 408 39,200 SH Put SOLE 8 39,200 0 0
TECK RESOURCES LTD COM 878742204 1,169 112,180 SH   SOLE 8 112,180 0 0
TECK RESOURCES LTD COM 878742204 105 10,035 SH   SOLE 9 10,035 0 0
TEEKAY CORPORATION COM Y8564W103 62 26,102 SH   SOLE 8 26,102 0 0
TEEKAY CORPORATION COM Y8564W103 2 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P COM Y8564M105 226 19,364 SH   SOLE 1 19,364 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 85 7,300 SH Call SOLE 8 7,300 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 85 7,300 SH Put SOLE 8 7,300 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 10 878 SH   SOLE 8 878 0 0
TEGNA INC COM 87901J105 2,848 255,679 SH   SOLE 1 255,679 0 0
TEGNA INC COM 87901J105 47 4,233 SH   SOLE 8 4,233 0 0
TEGNA INC OPT 87901J105 18 1,600 SH Call SOLE 8 1,600 0 0
TEJON RANCH CO COM 879080109 166 11,480 SH   SOLE 1 11,480 0 0
TEJON RANCH CO COM 879080109 1 71 SH   SOLE 8 71 0 0
TELADOC HEALTH INC COM 87918A105 20,519 107,522 SH   SOLE 1 107,522 0 0
TELADOC HEALTH INC COM 87918A105 79 412 SH   DFND 1 0 0 412
TELADOC HEALTH INC BOND 87918AAC9 887 250,000 PRN   SOLE 8 0 0 250,000
TELADOC HEALTH INC COM 87918A105 3,194 16,737 SH   SOLE 8 16,737 0 0
TELADOC HEALTH INC COM 87918A105 156 814 SH   SOLE 9 814 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 12,063 38,793 SH   SOLE 1 38,793 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 95 305 SH   SOLE 8 305 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 88 282 SH   SOLE 9 282 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 248 797 SH   SOLE 99 797 0 0
TELEFLEX INCORPORATED COM 879369106 8,522 23,412 SH   SOLE 1 23,412 0 0
TELEFLEX INCORPORATED COM 879369106 10 28 SH   DFND 1 0 0 28
TELEFLEX INCORPORATED COM 879369106 105 291 SH   SOLE 8 291 0 0
TELEFLEX INCORPORATED COM 879369106 133 366 SH   SOLE 9 366 0 0
TELEFONICA BRASIL SA ADR 87936R106 2,206 249,000 SH   SOLE 1 249,000 0 0
TELENAV INC COM 879455103 100 18,263 SH   SOLE 1 18,263 0 0
TELENAV INC COM 879455103 2 240 SH   SOLE 8 240 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 386 19,399 SH   SOLE 1 19,399 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 17 870 SH   SOLE 8 870 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 30 1,500 SH Put SOLE 8 1,500 0 0
TELLURIAN INC NEW COM 87968A104 97 84,118 SH   SOLE 1 84,118 0 0
TELLURIAN INC NEW COM 87968A104 0 100 SH   SOLE 8 100 0 0
TELUS CORPORATION COM 87971M103 1,092 65,114 SH   SOLE 1 65,114 0 0
TELUS CORPORATION COM 87971M103 1,304 77,772 SH   SOLE 9 77,772 0 0
TEMPLETON EMERGING MKTS INCO FUND 880192109 249 27,611 SH   DFND 20 0 0 27,611
TEMPLETON GLOBAL INCOME FD FUND 880198106 210 33,668 SH   DFND 20 0 0 33,668
TEMPUR SEALY INTL INC COM 88023U101 4,346 60,409 SH   SOLE 1 60,409 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,266 17,600 SH Put SOLE 8 17,600 0 0
TEMPUR SEALY INTL INC OPT 88023U101 4,526 62,900 SH Call SOLE 8 62,900 0 0
TENABLE HLDGS INC COM 88025T102 1,176 39,462 SH   SOLE 1 39,462 0 0
TENABLE HLDGS INC COM 88025T102 15 499 SH   SOLE 8 499 0 0
TENARIS S A ADR 88031M109 21 1,636 SH   SOLE 1 1,636 0 0
TENARIS S A ADR 88031M109 5 363 SH   DFND 1 0 0 363
TENARIS S A ADR 88031M109 133 10,250 SH   SOLE 8 10,250 0 0
TENARIS S A OPT 88031M109 146 11,300 SH Put SOLE 8 11,300 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 599 44,552 SH   SOLE 1 44,552 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 454 33,700 SH Call SOLE 8 33,700 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 241 17,875 SH   SOLE 8 17,875 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 1,191 88,500 SH Put SOLE 8 88,500 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 1,247 92,605 SH   SOLE 9 92,605 0 0
TENET HEALTHCARE CORP COM 88033G407 3,491 192,698 SH   SOLE 1 192,698 0 0
TENET HEALTHCARE CORP OPT 88033G407 1,347 74,400 SH Put SOLE 8 74,400 0 0
TENET HEALTHCARE CORP OPT 88033G407 58 3,200 SH Call SOLE 8 3,200 0 0
TENET HEALTHCARE CORP COM 88033G407 74 4,115 SH   SOLE 8 4,115 0 0
TENNANT CO COM 880345103 1,085 16,699 SH   SOLE 1 16,699 0 0
TENNECO INC COM 880349105 211 27,944 SH   SOLE 1 27,944 0 0
TENNECO INC OPT 880349105 6 800 SH Call SOLE 8 800 0 0
TENNECO INC OPT 880349105 18 2,400 SH Put SOLE 8 2,400 0 0
TENNECO INC COM 880349105 14 1,920 SH   SOLE 8 1,920 0 0
TERADATA CORP DEL COM 88076W103 1,957 94,116 SH   SOLE 1 94,116 0 0
TERADATA CORP DEL OPT 88076W103 77 3,700 SH Call SOLE 8 3,700 0 0
TERADATA CORP DEL COM 88076W103 19 940 SH   SOLE 8 940 0 0
TERADYNE INC COM 880770102 16,410 194,181 SH   SOLE 1 194,181 0 0
TERADYNE INC COM 880770102 696 8,240 SH   SOLE 8 8,240 0 0
TERADYNE INC BOND 880770AG7 997 371,000 PRN   SOLE 8 0 0 371,000
TERADYNE INC OPT 880770102 296 3,500 SH Call SOLE 8 3,500 0 0
TERADYNE INC COM 880770102 101 1,192 SH   SOLE 9 1,192 0 0
TERADYNE INC COM 880770102 499 5,905 SH   SOLE 99 5,905 0 0
TEREX CORP NEW COM 880779103 720 38,330 SH   SOLE 1 38,330 0 0
TEREX CORP NEW COM 880779103 11 551 SH   SOLE 8 551 0 0
TEREX CORP NEW OPT 880779103 375 20,000 SH Put SOLE 8 20,000 0 0
TERNIUM SA ADR 880890108 12 793 SH   SOLE 1 793 0 0
TERNIUM SA OPT 880890108 23 1,500 SH Call SOLE 8 1,500 0 0
TERNIUM SA ADR 880890108 0 26 SH   SOLE 8 26 0 0
TERNIUM SA ADR 880890108 382 25,159 SH   SOLE 99 25,159 0 0
TERRAFORM PWR INC COM 88104R209 37 2,000 SH   DFND 1 0 0 2,000
TERRAFORM PWR INC COM 88104R209 891 48,289 SH   SOLE 1 48,289 0 0
TERRAFORM PWR INC COM 88104R209 1 34 SH   SOLE 8 34 0 0
TERRAFORM PWR INC COM 88104R209 443 24,000 SH   DFND 20 0 0 24,000
TERRENO RLTY CORP TRUS 88146M101 3,446 65,485 SH   SOLE 1 65,485 0 0
TERRENO RLTY CORP TRUS 88146M101 29 550 SH   SOLE 8 550 0 0
TERRENO RLTY CORP COM 88146M101 1,115 21,177 SH   SOLE 99 21,177 0 0
TERRITORIAL BANCORP INC COM 88145X108 304 12,778 SH   SOLE 1 12,778 0 0
TERRITORIAL BANCORP INC COM 88145X108 0 11 SH   SOLE 8 11 0 0
TESLA INC COM 88160R101 1,200 1,111 SH   DFND 1 0 0 1,111
TESLA INC COM 88160R101 311,444 288,424 SH   SOLE 1 288,424 0 0
TESLA INC OPT 88160R101 215,962 200,000 SH Call SOLE 1 200,000 0 0
TESLA INC OPT 88160R101 1,339,936 1,240,900 SH Put SOLE 8 1,240,900 0 0
TESLA INC COM 88160R101 118,297 109,554 SH   SOLE 8 109,554 0 0
TESLA INC OPT 88160R101 559,017 517,700 SH Call SOLE 8 517,700 0 0
TESLA INC COM 88160R101 1,430 1,324 SH   SOLE 9 1,324 0 0
TESLA INC COM 88160R101 28 26 SH   DFND 20 0 0 26
TESSCO TECHNOLOGIES INC COM 872386107 81 14,683 SH   SOLE 1 14,683 0 0
TESSCO TECHNOLOGIES INC COM 872386107 10 1,751 SH   SOLE 8 1,751 0 0
TETRA TECH INC NEW COM 88162G103 2,741 34,650 SH   SOLE 1 34,650 0 0
TETRA TECH INC NEW COM 88162G103 84 1,051 SH   SOLE 8 1,051 0 0
TETRA TECH INC NEW COM 88162G103 198 2,500 SH   SOLE 82 2,500 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 17 32,550 SH   SOLE 8 32,550 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 62 5,000 SH Put SOLE 8 5,000 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 107 8,607 SH   SOLE 8 8,607 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 27 2,225 SH   DFND 1 0 0 2,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,380 111,912 SH   SOLE 1 111,912 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 430 34,900 SH Put SOLE 8 34,900 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 9 766 SH   SOLE 8 766 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 5,055 410,000 SH Call SOLE 8 410,000 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 5,215 422,946 SH   SOLE 9 422,946 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,309 187,242 SH   DFND 20 0 0 187,242
TEXAS CAP BANCSHARES INC COM 88224Q107 860 27,833 SH   SOLE 1 27,833 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107 0 8 SH   SOLE 8 8 0 0
TEXAS INSTRS INC OPT 882508104 4,266 33,600 SH Put SOLE 1 33,600 0 0
TEXAS INSTRS INC COM 882508104 100,944 795,028 SH   SOLE 1 795,028 0 0
TEXAS INSTRS INC OPT 882508104 5,790 45,600 SH Put SOLE 8 45,600 0 0
TEXAS INSTRS INC OPT 882508104 5,739 45,200 SH Call SOLE 8 45,200 0 0
TEXAS INSTRS INC COM 882508104 1,078 8,493 SH   SOLE 8 8,493 0 0
TEXAS INSTRS INC COM 882508104 1,643 12,947 SH   SOLE 9 12,947 0 0
TEXAS INSTRS INC COM 882508104 3 24 SH   DFND 20 0 0 24
TEXAS INSTRS INC COM 882508104 735 5,785 SH   SOLE 99 5,785 0 0
TEXAS PAC LD TR TRUS 882610108 1,427 2,400 SH   SOLE 1 2,400 0 0
TEXAS ROADHOUSE INC COM 882681109 23,853 453,721 SH   SOLE 1 453,721 0 0
TEXAS ROADHOUSE INC COM 882681109 23 435 SH   SOLE 8 435 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 238 29,183 SH   SOLE 1 29,183 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 5 660 SH   SOLE 8 660 0 0
TEXTRON INC COM 883203101 9,466 287,607 SH   SOLE 1 287,607 0 0
TEXTRON INC OPT 883203101 392 11,900 SH Put SOLE 8 11,900 0 0
TEXTRON INC COM 883203101 1,108 33,669 SH   SOLE 8 33,669 0 0
TEXTRON INC OPT 883203101 3,176 96,500 SH Call SOLE 8 96,500 0 0
TEXTRON INC COM 883203101 155 4,713 SH   SOLE 9 4,713 0 0
TEXTRON INC COM 883203101 85 2,572 SH   SOLE 99 2,572 0 0
TFS FINL CORP COM 87240R107 30 2,069 SH   SOLE 1 2,069 0 0
TFS FINL CORP COM 87240R107 4 260 SH   SOLE 8 260 0 0
TG THERAPEUTICS INC COM 88322Q108 17,958 921,882 SH   SOLE 1 921,882 0 0
TG THERAPEUTICS INC COM 88322Q108 40 2,067 SH   SOLE 8 2,067 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 17 700 SH   DFND 1 0 0 700
THE ONE GROUP HOSPITALITY IN COM 88338K103 0 44 SH   SOLE 8 44 0 0
THE REALREAL INC COM 88339P101 0 32 SH   SOLE 8 32 0 0
THE TRADE DESK INC COM 88339J105 11,812 29,058 SH   SOLE 1 29,058 0 0
THE TRADE DESK INC COM 88339J105 69 170 SH   DFND 1 0 0 170
THE TRADE DESK INC OPT 88339J105 49,674 122,200 SH Put SOLE 8 122,200 0 0
THE TRADE DESK INC COM 88339J105 11,065 27,219 SH   SOLE 8 27,219 0 0
THE TRADE DESK INC OPT 88339J105 24,268 59,700 SH Call SOLE 8 59,700 0 0
THE TRADE DESK INC COM 88339J105 50 123 SH   SOLE 9 123 0 0
THERAPEUTICSMD INC COM 88338N107 7 5,087 SH   SOLE 8 5,087 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 1,481 70,568 SH   SOLE 1 70,568 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 14 676 SH   SOLE 8 676 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 458 1,263 SH   DFND 1 0 0 1,263
THERMO FISHER SCIENTIFIC INC COM 883556102 76,584 211,355 SH   SOLE 1 211,355 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 378 1,044 SH   SOLE 8 1,044 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 7,500 20,700 SH Put SOLE 8 20,700 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,407 9,404 SH   SOLE 9 9,404 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,250 3,450 SH   DFND 20 0 0 3,450
THERMON GROUP HLDGS INC COM 88362T103 449 30,850 SH   SOLE 1 30,850 0 0
THERMON GROUP HLDGS INC COM 88362T103 3 181 SH   SOLE 8 181 0 0
THIRD PT REINS LTD COM G8827U100 551 73,367 SH   SOLE 1 73,367 0 0
THOMSON REUTERS CORP. COM 884903709 90 1,323 SH   SOLE 1 1,323 0 0
THOMSON REUTERS CORP. COM 884903709 52 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP. OPT 884903709 503 7,400 SH Put SOLE 8 7,400 0 0
THOMSON REUTERS CORP. COM 884903709 0 2 SH   SOLE 8 2 0 0
THOMSON REUTERS CORP. OPT 884903709 544 8,000 SH Call SOLE 8 8,000 0 0
THOMSON REUTERS CORP. COM 884903709 11,503 169,249 SH   SOLE 9 169,249 0 0
THOR INDS INC COM 885160101 2,605 24,457 SH   SOLE 1 24,457 0 0
THOR INDS INC COM 885160101 201 1,890 SH   SOLE 8 1,890 0 0
THOR INDS INC OPT 885160101 1,417 13,300 SH Call SOLE 8 13,300 0 0
THOR INDS INC OPT 885160101 15,170 142,400 SH Put SOLE 8 142,400 0 0
THOR INDS INC COM 885160101 363 3,403 SH   SOLE 99 3,403 0 0
TIDEWATER INC NEW OPT 88642R109 32 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 394 70,634 SH   SOLE 1 70,634 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIFFANY &amp CO NEW COM 886547108 43,460 356,417 SH   SOLE 1 356,417 0 0
TIFFANY &amp CO NEW COM 886547108 4,920 40,347 SH   SOLE 8 40,347 0 0
TIFFANY &amp CO NEW OPT 886547108 4,415 36,200 SH Put SOLE 8 36,200 0 0
TIFFANY &amp CO NEW OPT 886547108 3,231 26,500 SH Call SOLE 8 26,500 0 0
TIFFANY &amp CO NEW COM 886547108 245 2,020 SH   SOLE 9 2,020 0 0
TIFFANY &amp CO NEW COM 886547108 463 3,796 SH   SOLE 99 3,796 0 0
TILLYS INC COM 886885102 88 15,563 SH   SOLE 1 15,563 0 0
TILLYS INC COM 886885102 24 4,287 SH   SOLE 8 4,287 0 0
TILRAY INC OPT 88688T100 313 44,000 SH Put SOLE 8 44,000 0 0
TILRAY INC OPT 88688T100 1,309 184,100 SH Call SOLE 8 184,100 0 0
TIMBERLAND BANCORP INC COM 887098101 141 7,755 SH   SOLE 1 7,755 0 0
TIMBERLAND BANCORP INC COM 887098101 0 11 SH   SOLE 8 11 0 0
TIMKEN CO COM 887389104 2,563 56,335 SH   SOLE 1 56,335 0 0
TIMKEN CO COM 887389104 163 3,590 SH   SOLE 8 3,590 0 0
TIMKENSTEEL CORP COM 887399103 294 75,539 SH   SOLE 1 75,539 0 0
TIPTREE INC COM 88822Q103 0 55 SH   SOLE 8 55 0 0
TITAN INTL INC ILL COM 88830M102 26 18,095 SH   SOLE 1 18,095 0 0
TITAN INTL INC ILL COM 88830M102 28 19,153 SH   SOLE 8 19,153 0 0
TITAN INTL INC ILL OPT 88830M102 0 100 SH Call SOLE 8 100 0 0
TITAN MACHY INC COM 88830R101 211 19,400 SH   SOLE 1 19,400 0 0
TITAN MACHY INC COM 88830R101 5 499 SH   SOLE 8 499 0 0
TITAN MACHY INC OPT 88830R101 13 1,200 SH Put SOLE 8 1,200 0 0
TIVITY HEALTH INC COM 88870R102 448 39,564 SH   SOLE 1 39,564 0 0
TIVITY HEALTH INC OPT 88870R102 10 924 SH Call SOLE 8 924 0 0
TIVITY HEALTH INC COM 88870R102 9 739 SH   SOLE 8 739 0 0
TJX COS INC NEW COM 872540109 66,742 1,320,059 SH   SOLE 1 1,320,059 0 0
TJX COS INC NEW OPT 872540109 5 100 SH Put SOLE 8 100 0 0
TJX COS INC NEW COM 872540109 289 5,738 SH   SOLE 8 5,738 0 0
TJX COS INC NEW OPT 872540109 5,435 107,500 SH Call SOLE 8 107,500 0 0
TJX COS INC NEW COM 872540109 476 9,420 SH   SOLE 9 9,420 0 0
TOLL BROTHERS INC COM 889478103 12,400 380,515 SH   SOLE 1 380,515 0 0
TOLL BROTHERS INC COM 889478103 32 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 517 15,861 SH   SOLE 8 15,861 0 0
TOLL BROTHERS INC OPT 889478103 919 28,200 SH Put SOLE 8 28,200 0 0
TOLL BROTHERS INC OPT 889478103 235 7,200 SH Call SOLE 8 7,200 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 789 12,182 SH   SOLE 1 12,182 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 5 74 SH   SOLE 8 74 0 0
TOOTSIE ROLL INDS INC COM 890516107 310 9,029 SH   SOLE 1 9,029 0 0
TOOTSIE ROLL INDS INC COM 890516107 4 114 SH   SOLE 8 114 0 0
TOPBUILD CORP COM 89055F103 3,404 29,916 SH   SOLE 1 29,916 0 0
TOPBUILD CORP COM 89055F103 138 1,214 SH   SOLE 8 1,214 0 0
TOPBUILD CORP COM 89055F103 677 5,953 SH   SOLE 99 5,953 0 0
TORCHLIGHT ENERGY RES INC COM 89102U103 0 1 SH   SOLE 8 1 0 0
TORM PLC COM G89479102 253 37,849 SH   SOLE 9 37,849 0 0
TORO CO COM 891092108 27,208 410,125 SH   SOLE 1 410,125 0 0
TORO CO COM 891092108 265 4,000 SH   SOLE 82 4,000 0 0
TORO CO COM 891092108 294 4,427 SH   SOLE 99 4,427 0 0
TORONTO DOMINION BK ONT COM 891160509 110 2,463 SH   DFND 1 0 0 2,463
TORONTO DOMINION BK ONT COM 891160509 787 17,636 SH   SOLE 1 17,636 0 0
TORONTO DOMINION BK ONT OPT 891160509 49 1,100 SH Put SOLE 8 1,100 0 0
TORONTO DOMINION BK ONT OPT 891160509 482 10,800 SH Call SOLE 8 10,800 0 0
TORONTO DOMINION BK ONT COM 891160509 2,710 60,749 SH   SOLE 9 60,749 0 0
TORTOISE ACQUISITION CORP COM 89154L100 13,967 509,000 SH   SOLE 8 509,000 0 0
TOTAL S.A. ADR 89151E109 1,434 37,283 SH   SOLE 1 37,283 0 0
TOTAL S.A. OPT 89151E109 2,042 53,100 SH Call SOLE 8 53,100 0 0
TOTAL S.A. OPT 89151E109 123 3,200 SH Put SOLE 8 3,200 0 0
TOTAL S.A. ADR 89151E109 8,371 217,653 SH   SOLE 9 217,653 0 0
TOTAL S.A. ADR 89151E109 2,000 52,000 SH   DFND 20 0 0 52,000
TOWER SEMICONDUCTOR LTD COM M87915274 75 3,929 SH   SOLE 8 3,929 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 90 4,700 SH Put SOLE 8 4,700 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 145 7,600 SH Call SOLE 8 7,600 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,561 82,826 SH   SOLE 1 82,826 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 2 113 SH   SOLE 8 113 0 0
TOWNSQUARE MEDIA INC COM 892231101 65 14,544 SH   SOLE 1 14,544 0 0
TOYOTA MOTOR CORP ADR 892331307 63 500 SH   DFND 1 0 0 500
TOYOTA MOTOR CORP ADR 892331307 38 300 SH   SOLE 1 300 0 0
TOYOTA MOTOR CORP ADR 892331307 722 5,747 SH   SOLE 8 5,747 0 0
TOYOTA MOTOR CORP OPT 892331307 1,822 14,500 SH Put SOLE 8 14,500 0 0
TPG RE FIN TR INC TRUS 87266M107 758 88,152 SH   SOLE 1 88,152 0 0
TPI COMPOSITES INC COM 87266J104 390 16,687 SH   SOLE 1 16,687 0 0
TPI COMPOSITES INC COM 87266J104 16 688 SH   SOLE 9 688 0 0
TRACTOR SUPPLY CO COM 892356106 9,814 74,461 SH   SOLE 1 74,461 0 0
TRACTOR SUPPLY CO OPT 892356106 198 1,500 SH Put SOLE 8 1,500 0 0
TRACTOR SUPPLY CO COM 892356106 230 1,742 SH   SOLE 8 1,742 0 0
TRACTOR SUPPLY CO COM 892356106 122 926 SH   SOLE 9 926 0 0
TRADEWEB MKTS INC COM 892672106 5,143 88,461 SH   SOLE 1 88,461 0 0
TRADEWEB MKTS INC COM 892672106 14 246 SH   SOLE 9 246 0 0
TRANSCAT INC COM 893529107 150 5,840 SH   SOLE 1 5,840 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 22 738 SH   SOLE 1 738 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 3 93 SH   SOLE 8 93 0 0
TRANSDIGM GROUP INC COM 893641100 22,378 50,625 SH   SOLE 1 50,625 0 0
TRANSDIGM GROUP INC COM 893641100 322 728 SH   SOLE 8 728 0 0
TRANSDIGM GROUP INC COM 893641100 205 464 SH   SOLE 9 464 0 0
TRANSLATE BIO INC COM 89374L104 499 27,843 SH   SOLE 1 27,843 0 0
TRANSLATE BIO INC COM 89374L104 348 19,405 SH   SOLE 8 19,405 0 0
TRANSMEDICS GROUP INC COM 89377M109 196 10,874 SH   SOLE 1 10,874 0 0
TRANSMEDICS GROUP INC COM 89377M109 27 1,492 SH   SOLE 8 1,492 0 0
TRANSOCEAN LTD COM H8817H100 1,712 935,562 SH   SOLE 1 935,562 0 0
TRANSOCEAN LTD OPT H8817H100 229 125,300 SH Put SOLE 8 125,300 0 0
TRANSOCEAN LTD COM H8817H100 262 143,314 SH   SOLE 8 143,314 0 0
TRANSOCEAN LTD OPT H8817H100 316 172,900 SH Call SOLE 8 172,900 0 0
TRANSOCEAN LTD COM H8817H100 181 99,178 SH   SOLE 9 99,178 0 0
TRANSUNION COM 89400J107 9,462 108,694 SH   SOLE 1 108,694 0 0
TRANSUNION COM 89400J107 12 134 SH   SOLE 8 134 0 0
TRANSUNION COM 89400J107 115 1,313 SH   SOLE 9 1,313 0 0
TRAVELERS COMPANIES INC COM 89417E109 1 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC COM 89417E109 37,459 328,428 SH   SOLE 1 328,428 0 0
TRAVELERS COMPANIES INC OPT 89417E109 992 8,700 SH Call SOLE 8 8,700 0 0
TRAVELERS COMPANIES INC COM 89417E109 271 2,375 SH   SOLE 8 2,375 0 0
TRAVELERS COMPANIES INC OPT 89417E109 1,688 14,800 SH Put SOLE 8 14,800 0 0
TRAVELERS COMPANIES INC COM 89417E109 231 2,021 SH   SOLE 9 2,021 0 0
TRAVELZOO COM 89421Q205 8 1,505 SH   SOLE 8 1,505 0 0
TRECORA RES COM 894648104 82 13,154 SH   SOLE 1 13,154 0 0
TREDEGAR CORP COM 894650100 358 23,337 SH   SOLE 1 23,337 0 0
TREDEGAR CORP COM 894650100 3 201 SH   SOLE 8 201 0 0
TREEHOUSE FOODS INC COM 89469A104 711 16,242 SH   SOLE 1 16,242 0 0
TREEHOUSE FOODS INC COM 89469A104 22 494 SH   SOLE 8 494 0 0
TREVI THERAPEUTICS INC COM 89532M101 0 15 SH   SOLE 8 15 0 0
TREX CO INC COM 89531P105 1,882 14,467 SH   SOLE 1 14,467 0 0
TREX CO INC COM 89531P105 1,259 9,675 SH   SOLE 8 9,675 0 0
TRI POINTE GROUP INC COM 87265H109 3,496 238,052 SH   SOLE 1 238,052 0 0
TRI POINTE GROUP INC COM 87265H109 53 3,561 SH   SOLE 8 3,561 0 0
TRIBUNE PUBG CO NEW COM 89609W107 86 8,663 SH   SOLE 1 8,663 0 0
TRIBUNE PUBG CO NEW COM 89609W107 10 979 SH   SOLE 8 979 0 0
TRICIDA INC COM 89610F101 1,834 66,711 SH   SOLE 1 66,711 0 0
TRICIDA INC COM 89610F101 17 608 SH   SOLE 8 608 0 0
TRICIDA INC COM 89610F101 75 2,747 SH   SOLE 99 2,747 0 0
TRICO BANCSHARES COM 896095106 1,438 47,204 SH   SOLE 1 47,204 0 0
TRICO BANCSHARES COM 896095106 6 175 SH   SOLE 8 175 0 0
TRILLIUM THERAPEUTICS INC COM 89620X506 3,584 443,069 SH   SOLE 1 443,069 0 0
TRILLIUM THERAPEUTICS INC COM 89620X506 333 41,170 SH   SOLE 8 41,170 0 0
TRIMAS CORP COM 896215209 571 23,836 SH   SOLE 1 23,836 0 0
TRIMAS CORP COM 896215209 18 722 SH   SOLE 8 722 0 0
TRIMBLE INC COM 896239100 8,393 194,332 SH   SOLE 1 194,332 0 0
TRIMBLE INC COM 896239100 293 6,778 SH   SOLE 8 6,778 0 0
TRIMBLE INC OPT 896239100 600 13,900 SH Put SOLE 8 13,900 0 0
TRIMBLE INC COM 896239100 77 1,771 SH   SOLE 9 1,771 0 0
TRIMBLE INC COM 896239100 295 6,824 SH   SOLE 99 6,824 0 0
TRINET GROUP INC COM 896288107 1,382 22,688 SH   SOLE 1 22,688 0 0
TRINET GROUP INC COM 896288107 40 656 SH   SOLE 8 656 0 0
TRINET GROUP INC COM 896288107 463 7,600 SH   SOLE 99 7,600 0 0
TRINITY INDS INC COM 896522109 1,611 75,681 SH   SOLE 1 75,681 0 0
TRINITY INDS INC OPT 896522109 53 2,500 SH Call SOLE 8 2,500 0 0
TRINITY INDS INC COM 896522109 40 1,883 SH   SOLE 8 1,883 0 0
TRINITY INDS INC OPT 896522109 292 13,700 SH Put SOLE 8 13,700 0 0
TRINITY PL HLDGS INC COM 89656D101 0 1 SH   SOLE 8 1 0 0
TRINSEO S A COM L9340P101 3,278 147,962 SH   SOLE 1 147,962 0 0
TRIO TECH INTL COM 896712205 0 6 SH   SOLE 8 6 0 0
TRIPADVISOR INC COM 896945201 4,039 212,483 SH   SOLE 1 212,483 0 0
TRIPADVISOR INC OPT 896945201 2,140 112,600 SH Put SOLE 8 112,600 0 0
TRIPADVISOR INC OPT 896945201 403 21,200 SH Call SOLE 8 21,200 0 0
TRIPADVISOR INC COM 896945201 331 17,426 SH   SOLE 8 17,426 0 0
TRIPADVISOR INC COM 896945201 869 45,726 SH   SOLE 9 45,726 0 0
TRIPLE-S MGMT CORP COM 896749108 242 12,678 SH   SOLE 1 12,678 0 0
TRIPLE-S MGMT CORP COM 896749108 26 1,389 SH   SOLE 8 1,389 0 0
TRISTATE CAP HLDGS INC COM 89678F100 239 15,189 SH   SOLE 1 15,189 0 0
TRISTATE CAP HLDGS INC COM 89678F100 1 72 SH   SOLE 8 72 0 0
TRITON INTL LTD COM G9078F107 2,795 92,459 SH   SOLE 1 92,459 0 0
TRITON INTL LTD COM G9078F107 35 1,130 SH   SOLE 8 1,130 0 0
TRIUMPH BANCORP INC COM 89679E300 560 23,072 SH   SOLE 1 23,072 0 0
TRIUMPH BANCORP INC COM 89679E300 12 468 SH   SOLE 8 468 0 0
TRIUMPH BANCORP INC COM 89679E300 146 6,032 SH   SOLE 99 6,032 0 0
TRIUMPH GROUP INC NEW COM 896818101 431 47,890 SH   SOLE 1 47,890 0 0
TRONOX HOLDINGS PLC COM G9087Q102 355 49,219 SH   SOLE 1 49,219 0 0
TRONOX HOLDINGS PLC COM G9087Q102 4 572 SH   SOLE 8 572 0 0
TRUEBLUE INC COM 89785X101 1,593 104,244 SH   SOLE 1 104,244 0 0
TRUEBLUE INC COM 89785X101 17 1,133 SH   SOLE 8 1,133 0 0
TRUECAR INC COM 89785L107 150 58,209 SH   SOLE 1 58,209 0 0
TRUECAR INC OPT 89785L107 22 8,600 SH Call SOLE 8 8,600 0 0
TRUECAR INC COM 89785L107 9 3,433 SH   SOLE 8 3,433 0 0
TRUPANION INC COM 898202106 10,649 249,471 SH   SOLE 1 34,955 214,516 0
TRUPANION INC COM 898202106 14 325 SH   DFND 1 0 0 325
TRUPANION INC OPT 898202106 1,451 34,000 SH Put SOLE 8 34,000 0 0
TRUPANION INC COM 898202106 1,562 36,586 SH   SOLE 20 0 36,586 0
TRUPANION INC COM 898202106 617 14,452 SH   SOLE 82 0 14,452 0
TRUPANION INC COM 898202106 901 21,105 SH   SOLE 99 6,947 14,158 0
TRUSTCO BK CORP N Y COM 898349105 551 86,857 SH   SOLE 1 86,857 0 0
TRUSTCO BK CORP N Y COM 898349105 2 357 SH   SOLE 8 357 0 0
TRUSTMARK CORP COM 898402102 1,159 47,252 SH   SOLE 1 47,252 0 0
TRUSTMARK CORP COM 898402102 17 673 SH   SOLE 8 673 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 0 25 SH   SOLE 8 25 0 0
TTEC HLDGS INC COM 89854H102 1,199 25,755 SH   SOLE 1 25,755 0 0
TTEC HLDGS INC COM 89854H102 1 30 SH   SOLE 8 30 0 0
TTM TECHNOLOGIES INC COM 87305R109 1,479 124,681 SH   SOLE 1 124,681 0 0
TTM TECHNOLOGIES INC COM 87305R109 0 18 SH   SOLE 8 18 0 0
TUCOWS INC COM 898697206 610 10,644 SH   SOLE 1 10,644 0 0
TUESDAY MORNING CORP COM 899035505 0 36 SH   SOLE 8 36 0 0
TUFIN SOFTWARE TECHNOLOGIS L COM M8893U102 256 26,800 SH   SOLE 1 26,800 0 0
TUPPERWARE BRANDS CORP COM 899896104 213 44,860 SH   SOLE 1 44,860 0 0
TUPPERWARE BRANDS CORP COM 899896104 102 21,559 SH   SOLE 8 21,559 0 0
TUPPERWARE BRANDS CORP OPT 899896104 110 23,100 SH Put SOLE 8 23,100 0 0
TUPPERWARE BRANDS CORP OPT 899896104 56 11,800 SH Call SOLE 8 11,800 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 1,195 18,502 SH   SOLE 1 18,502 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 57 881 SH   SOLE 8 881 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 132 2,036 SH   SOLE 99 2,036 0 0
TURNING PT BRANDS INC COM 90041L105 5,599 224,747 SH   SOLE 1 224,747 0 0
TURNING PT BRANDS INC COM 90041L105 0 1 SH   SOLE 8 1 0 0
TURQUOISE HILL RES LTD COM 900435108 0 300 SH   SOLE 9 300 0 0
TURTLE BEACH CORP COM 900450206 110 7,420 SH   SOLE 1 7,420 0 0
TUTOR PERINI CORP COM 901109108 464 38,169 SH   SOLE 1 38,169 0 0
TUTOR PERINI CORP COM 901109108 1 54 SH   SOLE 8 54 0 0
TWILIO INC COM 90138F102 10,107 46,062 SH   SOLE 1 46,062 0 0
TWILIO INC COM 90138F102 224 1,022 SH   DFND 1 0 0 1,022
TWILIO INC OPT 90138F102 32,255 147,000 SH Put SOLE 8 147,000 0 0
TWILIO INC COM 90138F102 12,140 55,329 SH   SOLE 8 55,329 0 0
TWILIO INC COM 90138F102 515 2,345 SH   SOLE 9 2,345 0 0
TWIN DISC INC COM 901476101 16 2,806 SH   SOLE 8 2,806 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 598 26,839 SH   SOLE 1 26,839 0 0
TWIST BIOSCIENCE CORP COM 90184D100 1,352 29,836 SH   SOLE 1 29,836 0 0
TWIST BIOSCIENCE CORP COM 90184D100 34 747 SH   SOLE 8 747 0 0
TWITTER INC BOND 90184LAD4 490 500,000 PRN   DFND 1 0 0 500,000
TWITTER INC COM 90184L102 69,699 2,339,664 SH   SOLE 1 2,339,664 0 0
TWITTER INC COM 90184L102 209 7,005 SH   DFND 1 0 0 7,005
TWITTER INC OPT 90184L102 1,844 61,900 SH Call SOLE 8 61,900 0 0
TWITTER INC COM 90184L102 8,031 269,617 SH   SOLE 8 269,617 0 0
TWITTER INC BOND 90184LAF9 732 776,000 PRN   SOLE 8 0 0 776,000
TWITTER INC OPT 90184L102 16,405 550,700 SH Put SOLE 8 550,700 0 0
TWITTER INC COM 90184L102 694 23,305 SH   SOLE 9 23,305 0 0
TWITTER INC COM 90184L102 121 4,050 SH   DFND 20 0 0 4,050
TWO HBRS INVT CORP TRUS 90187B408 3,757 745,332 SH   SOLE 1 745,332 0 0
TWO HBRS INVT CORP TRUS 90187B408 2 439 SH   SOLE 8 439 0 0
TYLER TECHNOLOGIES INC COM 902252105 10,481 30,215 SH   SOLE 1 30,215 0 0
TYLER TECHNOLOGIES INC COM 902252105 126 362 SH   SOLE 9 362 0 0
TYME TECHNOLOGIES INC COM 90238J103 48 36,258 SH   SOLE 1 36,258 0 0
TYSON FOODS INC COM 902494103 478 8,000 SH   DFND 1 0 0 8,000
TYSON FOODS INC COM 902494103 14,051 235,340 SH   SOLE 1 235,340 0 0
TYSON FOODS INC COM 902494103 3,590 60,127 SH   SOLE 8 60,127 0 0
TYSON FOODS INC OPT 902494103 6,813 114,100 SH Put SOLE 8 114,100 0 0
TYSON FOODS INC OPT 902494103 7,810 130,800 SH Call SOLE 8 130,800 0 0
TYSON FOODS INC COM 902494103 1,786 29,929 SH   SOLE 9 29,929 0 0
U S CONCRETE INC COM 90333L201 768 30,972 SH   SOLE 1 30,972 0 0
U S CONCRETE INC COM 90333L201 15 618 SH   SOLE 8 618 0 0
U S GLOBAL INVS INC COM 902952100 0 3 SH   SOLE 8 3 0 0
U S PHYSICAL THERAPY INC COM 90337L108 1,672 20,636 SH   SOLE 1 20,636 0 0
U S SILICA HLDGS INC COM 90346E103 313 86,659 SH   SOLE 1 86,659 0 0
U S SILICA HLDGS INC COM 90346E103 32 8,926 SH   SOLE 8 8,926 0 0
U S SILICA HLDGS INC OPT 90346E103 18 5,100 SH Put SOLE 8 5,100 0 0
U S WELL SVCS INC COM 91274U101 3 5,672 SH   SOLE 8 5,672 0 0
U.S. AUTO PARTS NETWORK INC COM 90343C100 101 11,653 SH   SOLE 1 11,653 0 0
UBER TECHNOLOGIES INC COM 90353T100 27,836 895,624 SH   SOLE 1 895,624 0 0
UBER TECHNOLOGIES INC COM 90353T100 79 2,531 SH   DFND 1 0 0 2,531
UBER TECHNOLOGIES INC OPT 90353T100 40,444 1,301,300 SH Put SOLE 8 1,301,300 0 0
UBER TECHNOLOGIES INC COM 90353T100 19,573 629,761 SH   SOLE 8 629,761 0 0
UBER TECHNOLOGIES INC OPT 90353T100 20,081 646,100 SH Call SOLE 8 646,100 0 0
UBER TECHNOLOGIES INC COM 90353T100 116 3,721 SH   SOLE 9 3,721 0 0
UDR INC COM 902653104 513 13,735 SH   SOLE 1 13,735 0 0
UDR INC TRUS 902653104 13,820 369,719 SH   SOLE 1 369,719 0 0
UDR INC COM 902653104 88 2,361 SH   SOLE 9 2,361 0 0
UFP TECHNOLOGIES INC COM 902673102 165 3,759 SH   SOLE 1 3,759 0 0
UGI CORP NEW COM 902681105 2,807 88,277 SH   SOLE 1 88,277 0 0
UGI CORP NEW COM 902681105 51 1,615 SH   SOLE 8 1,615 0 0
UGI CORP NEW COM 902681105 47 1,454 SH   SOLE 9 1,454 0 0
ULTA BEAUTY INC COM 90384S303 10,903 53,601 SH   SOLE 1 53,601 0 0
ULTA BEAUTY INC COM 90384S303 10 48 SH   DFND 1 0 0 48
ULTA BEAUTY INC OPT 90384S303 4,333 21,300 SH Call SOLE 8 21,300 0 0
ULTA BEAUTY INC COM 90384S303 53 260 SH   SOLE 8 260 0 0
ULTA BEAUTY INC OPT 90384S303 2,889 14,200 SH Put SOLE 8 14,200 0 0
ULTA BEAUTY INC COM 90384S303 1,393 6,853 SH   SOLE 9 6,853 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 1,907 84,257 SH   SOLE 1 84,257 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 2,642 33,785 SH   SOLE 1 33,785 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 54 685 SH   SOLE 8 685 0 0
ULTRALIFE CORP COM 903899102 34 4,860 SH   SOLE 1 4,860 0 0
UMB FINL CORP COM 902788108 1,238 23,990 SH   SOLE 1 23,990 0 0
UMB FINL CORP COM 902788108 34 683 SH   SOLE 8 683 0 0
UMH PPTYS INC TRUS 903002103 261 20,175 SH   SOLE 1 20,175 0 0
UMPQUA HLDGS CORP COM 904214103 211 19,825 SH   SOLE 1 19,825 0 0
UMPQUA HLDGS CORP COM 904214103 17 1,631 SH   SOLE 8 1,631 0 0
UNDER ARMOUR INC COM 904311107 3,498 359,109 SH   SOLE 1 359,109 0 0
UNDER ARMOUR INC COM 904311206 2,514 284,317 SH   SOLE 1 284,317 0 0
UNDER ARMOUR INC COM 904311107 1,756 180,298 SH   SOLE 8 180,298 0 0
UNDER ARMOUR INC OPT 904311206 228 25,800 SH Put SOLE 8 25,800 0 0
UNDER ARMOUR INC OPT 904311206 23 2,600 SH Call SOLE 8 2,600 0 0
UNDER ARMOUR INC COM 904311206 228 25,780 SH   SOLE 8 25,780 0 0
UNDER ARMOUR INC OPT 904311107 1,268 130,200 SH Put SOLE 8 130,200 0 0
UNDER ARMOUR INC COM 904311206 732 82,855 SH   SOLE 9 82,855 0 0
UNDER ARMOUR INC COM 904311107 8 890 SH   SOLE 9 890 0 0
UNDER ARMOUR INC COM 904311206 100 11,261 SH   SOLE 99 11,261 0 0
UNDER ARMOUR INC COM 904311107 38 3,934 SH   SOLE 99 3,934 0 0
UNIFI INC COM 904677200 165 12,766 SH   SOLE 1 12,766 0 0
UNIFI INC COM 904677200 3 250 SH   SOLE 8 250 0 0
UNIFIRST CORP MASS COM 904708104 2,618 14,630 SH   SOLE 1 14,630 0 0
UNIFIRST CORP MASS COM 904708104 10 58 SH   SOLE 8 58 0 0
UNIFIRST CORP MASS COM 904708104 832 4,647 SH   SOLE 99 4,647 0 0
UNILEVER N V ADR 904784709 22 413 SH   DFND 1 0 0 413
UNILEVER N V ADR 904784709 1 25 SH   SOLE 8 25 0 0
UNILEVER PLC ADR 904767704 8 150 SH   DFND 1 0 0 150
UNILEVER PLC OPT 904767704 17,694 322,400 SH Put SOLE 1 322,400 0 0
UNILEVER PLC ADR 904767704 8,843 161,135 SH   SOLE 1 161,135 0 0
UNILEVER PLC ADR 904767704 1,899 34,600 SH   DFND 20 0 0 34,600
UNION BANKSHARES INC COM 905400107 20 1,062 SH   SOLE 8 1,062 0 0
UNION PAC CORP COM 907818108 115,068 680,598 SH   SOLE 1 680,598 0 0
UNION PAC CORP OPT 907818108 4,531 26,800 SH Call SOLE 8 26,800 0 0
UNION PAC CORP COM 907818108 8,091 47,859 SH   SOLE 8 47,859 0 0
UNION PAC CORP OPT 907818108 19,443 115,000 SH Put SOLE 8 115,000 0 0
UNION PAC CORP COM 907818108 944 5,583 SH   SOLE 9 5,583 0 0
UNIQURE NV COM N90064101 124 2,751 SH   SOLE 1 2,751 0 0
UNIQURE NV COM N90064101 457 10,135 SH   SOLE 8 10,135 0 0
UNISYS CORP COM 909214306 612 56,138 SH   SOLE 1 56,138 0 0
UNISYS CORP COM 909214306 29 2,662 SH   SOLE 8 2,662 0 0
UNISYS CORP OPT 909214306 23 2,100 SH Call SOLE 8 2,100 0 0
UNIT CORPORATION COM 909218109 0 25 SH   SOLE 8 25 0 0
UNITED AIRLS HLDGS INC COM 910047109 212 6,123 SH   SOLE 1 6,123 0 0
UNITED AIRLS HLDGS INC OPT 910047109 13,079 377,900 SH Call SOLE 8 377,900 0 0
UNITED AIRLS HLDGS INC COM 910047109 13,128 379,302 SH   SOLE 8 379,302 0 0
UNITED AIRLS HLDGS INC OPT 910047109 13,353 385,800 SH Put SOLE 8 385,800 0 0
UNITED AIRLS HLDGS INC COM 910047109 881 25,476 SH   SOLE 9 25,476 0 0
UNITED AIRLS HLDGS INC COM 910047109 169 4,870 SH   DFND 20 0 0 4,870
UNITED BANKSHARES INC WEST V COM 909907107 1,884 68,111 SH   SOLE 1 68,111 0 0
UNITED BANKSHARES INC WEST V COM 909907107 47 1,721 SH   SOLE 8 1,721 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,409 70,078 SH   SOLE 1 70,078 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 206 10,251 SH   SOLE 8 10,251 0 0
UNITED FIRE GROUP INC COM 910340108 1,011 36,465 SH   SOLE 1 36,465 0 0
UNITED FIRE GROUP INC COM 910340108 5 185 SH   SOLE 8 185 0 0
UNITED INS HLDGS CORP COM 910710102 491 62,764 SH   SOLE 1 62,764 0 0
UNITED INS HLDGS CORP COM 910710102 2 193 SH   SOLE 8 193 0 0
UNITED NAT FOODS INC COM 911163103 4,324 237,498 SH   SOLE 1 237,498 0 0
UNITED NAT FOODS INC COM 911163103 9 518 SH   SOLE 8 518 0 0
UNITED PARCEL SERVICE INC COM 911312106 56 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 82,670 743,578 SH   SOLE 1 743,578 0 0
UNITED PARCEL SERVICE INC OPT 911312106 18,400 165,500 SH Call SOLE 8 165,500 0 0
UNITED PARCEL SERVICE INC COM 911312106 1,039 9,350 SH   SOLE 8 9,350 0 0
UNITED PARCEL SERVICE INC OPT 911312106 53,177 478,300 SH Put SOLE 8 478,300 0 0
UNITED PARCEL SERVICE INC COM 911312106 2,237 20,125 SH   SOLE 9 20,125 0 0
UNITED RENTALS INC COM 911363109 15,766 105,782 SH   SOLE 1 105,782 0 0
UNITED RENTALS INC OPT 911363109 4,307 28,900 SH Put SOLE 8 28,900 0 0
UNITED RENTALS INC OPT 911363109 745 5,000 SH Call SOLE 8 5,000 0 0
UNITED RENTALS INC COM 911363109 3,813 25,580 SH   SOLE 8 25,580 0 0
UNITED RENTALS INC COM 911363109 100 663 SH   SOLE 9 663 0 0
UNITED RENTALS INC COM 911363109 589 3,955 SH   SOLE 99 3,955 0 0
UNITED SEC BANCSHARES CALIF COM 911460103 178 26,693 SH   SOLE 1 26,693 0 0
UNITED SEC BANCSHARES CALIF COM 911460103 4 603 SH   SOLE 8 603 0 0
UNITED STATES ANTIMONY CORP COM 911549103 0 3 SH   SOLE 8 3 0 0
UNITED STATES CELLULAR CORP COM 911684108 347 11,250 SH   SOLE 1 11,250 0 0
UNITED STATES CELLULAR CORP COM 911684108 12 386 SH   SOLE 8 386 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 93 1,098 SH   SOLE 1 1,098 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 0 5 SH   SOLE 8 5 0 0
UNITED STATES STL CORP NEW COM 912909108 2,643 366,224 SH   SOLE 1 366,224 0 0
UNITED STATES STL CORP NEW OPT 912909108 9,455 1,309,600 SH Put SOLE 8 1,309,600 0 0
UNITED STATES STL CORP NEW COM 912909108 434 60,025 SH   SOLE 8 60,025 0 0
UNITED STATES STL CORP NEW OPT 912909108 374 51,800 SH Call SOLE 8 51,800 0 0
UNITED STATES STL CORP NEW COM 912909108 126 17,468 SH   SOLE 9 17,468 0 0
UNITED STS 12 MONTH OIL FD L FUND 91288V103 0 16 SH   SOLE 8 16 0 0
UNITED STS NAT GAS FD LP FUND 912318300 236 22,965 SH   SOLE 1 22,965 0 0
UNITED STS NAT GAS FD LP OPT 912318300 1,255 122,300 SH Put SOLE 8 122,300 0 0
UNITED STS NAT GAS FD LP OPT 912318300 179 17,400 SH Call SOLE 8 17,400 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,819 15,041 SH   SOLE 1 15,041 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 96 789 SH   SOLE 8 789 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 22,358 75,800 SH Put SOLE 1 75,800 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 20,942 71,000 SH Call SOLE 1 71,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 389,228 1,319,641 SH   SOLE 1 1,025,462 294,179 0
UNITEDHEALTH GROUP INC COM 91324P102 322 1,092 SH   DFND 1 0 0 1,092
UNITEDHEALTH GROUP INC COM 91324P102 2,743 9,301 SH   SOLE 8 9,301 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 7,197 24,400 SH Put SOLE 8 24,400 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 2,301 7,800 SH Call SOLE 8 7,800 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,159 17,494 SH   SOLE 9 17,494 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,559 35,800 SH   SOLE 20 0 35,800 0
UNITEDHEALTH GROUP INC COM 91324P102 2,065 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 4,142 14,044 SH   SOLE 82 0 14,044 0
UNITEDHEALTH GROUP INC COM 91324P102 12,792 43,370 SH   SOLE 99 1,171 42,199 0
UNITI GROUP INC TRUS 91325V108 12,578 1,345,407 SH   SOLE 1 1,345,407 0 0
UNITIL CORP COM 913259107 363 8,104 SH   SOLE 1 8,104 0 0
UNITIL CORP COM 913259107 1 22 SH   SOLE 8 22 0 0
UNITY BANCORP INC COM 913290102 62 4,352 SH   SOLE 1 4,352 0 0
UNITY BANCORP INC COM 913290102 0 11 SH   SOLE 8 11 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 157 18,115 SH   SOLE 1 18,115 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 3 416 SH   SOLE 8 416 0 0
UNIVAR SOLUTIONS INC COM 91336L107 141 8,368 SH   SOLE 1 8,368 0 0
UNIVAR SOLUTIONS INC COM 91336L107 23 1,344 SH   SOLE 8 1,344 0 0
UNIVERSAL CORP VA COM 913456109 1,069 25,149 SH   SOLE 1 25,149 0 0
UNIVERSAL CORP VA COM 913456109 5 115 SH   SOLE 8 115 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 375 2,504 SH   SOLE 1 2,504 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 17 120 SH   SOLE 8 120 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 2,020 13,500 SH Put SOLE 8 13,500 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 1,825 12,200 SH Call SOLE 8 12,200 0 0
UNIVERSAL ELECTRS INC COM 913483103 581 12,411 SH   SOLE 1 12,411 0 0
UNIVERSAL ELECTRS INC COM 913483103 3 64 SH   SOLE 8 64 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 1,753 22,061 SH   SOLE 1 22,061 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 0 3 SH   SOLE 8 3 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 8,444 90,886 SH   SOLE 1 90,886 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 117 1,259 SH   SOLE 8 1,259 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 58 629 SH   SOLE 9 629 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 492 27,702 SH   SOLE 1 27,702 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 8 482 SH   SOLE 8 482 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 301 17,297 SH   SOLE 1 17,297 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 2 159 SH   SOLE 8 159 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 110 15,803 SH   SOLE 1 15,803 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 777 48,168 SH   SOLE 1 48,168 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 1 73 SH   SOLE 8 73 0 0
UNUM GROUP COM 91529Y106 2,038 122,825 SH   SOLE 1 122,825 0 0
UNUM GROUP COM 91529Y106 3,341 201,403 SH   SOLE 8 201,403 0 0
UNUM GROUP COM 91529Y106 687 41,417 SH   SOLE 9 41,417 0 0
UNUM THERAPEUTICS INC COM 903214104 3 7,474 SH   SOLE 1 7,474 0 0
UPLAND SOFTWARE INC COM 91544A109 436 12,554 SH   SOLE 1 12,554 0 0
UPWORK INC COM 91688F104 736 51,043 SH   SOLE 1 51,043 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 87 99,646 SH   SOLE 1 99,646 0 0
URANIUM ENERGY CORP COM 916896103 1 1,574 SH   SOLE 8 1,574 0 0
URBAN EDGE PPTYS TRUS 91704F104 2,798 235,704 SH   SOLE 1 235,704 0 0
URBAN ONE INC COM 91705J204 0 7 SH   SOLE 8 7 0 0
URBAN OUTFITTERS INC COM 917047102 1,967 129,219 SH   SOLE 1 129,219 0 0
URBAN OUTFITTERS INC COM 917047102 2 112 SH   SOLE 8 112 0 0
URBAN OUTFITTERS INC OPT 917047102 84 5,500 SH Put SOLE 8 5,500 0 0
URBAN OUTFITTERS INC OPT 917047102 58 3,800 SH Call SOLE 8 3,800 0 0
URBAN TEA INC COM G9396G100 33 61,600 SH   SOLE 8 61,600 0 0
UROGEN PHARMA LTD COM M96088105 388 14,828 SH   SOLE 1 14,828 0 0
UROGEN PHARMA LTD COM M96088105 24 923 SH   SOLE 8 923 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 766 64,432 SH   SOLE 1 64,432 0 0
US BANCORP DEL COM 902973304 86,824 2,358,059 SH   SOLE 1 1,236,401 1,121,658 0
US BANCORP DEL COM 902973304 368 9,996 SH   SOLE 8 9,996 0 0
US BANCORP DEL OPT 902973304 2,971 80,700 SH Call SOLE 8 80,700 0 0
US BANCORP DEL OPT 902973304 114 3,100 SH Put SOLE 8 3,100 0 0
US BANCORP DEL COM 902973304 413 11,210 SH   SOLE 9 11,210 0 0
US BANCORP DEL COM 902973304 4,998 135,729 SH   SOLE 20 0 135,729 0
US BANCORP DEL COM 902973304 1,979 53,743 SH   SOLE 82 0 53,743 0
US BANCORP DEL COM 902973304 5,895 160,101 SH   SOLE 99 0 160,101 0
US FOODS HLDG CORP COM 912008109 1,275 64,632 SH   SOLE 1 64,632 0 0
US FOODS HLDG CORP COM 912008109 27 1,397 SH   SOLE 8 1,397 0 0
US FOODS HLDG CORP COM 912008109 657 33,330 SH   SOLE 99 33,330 0 0
US XPRESS ENTERPRISES INC COM 90338N202 5,404 900,892 SH   SOLE 1 900,892 0 0
US XPRESS ENTERPRISES INC COM 90338N202 1 154 SH   SOLE 8 154 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 136 12,495 SH   SOLE 1 12,495 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,155 15,742 SH   SOLE 1 15,742 0 0
USANA HEALTH SCIENCES INC COM 90328M107 19 256 SH   SOLE 8 256 0 0
UTAH MED PRODS INC COM 917488108 167 1,885 SH   SOLE 1 1,885 0 0
UTAH MED PRODS INC COM 917488108 0 2 SH   SOLE 8 2 0 0
V F CORP COM 918204108 12,887 211,461 SH   SOLE 1 211,461 0 0
V F CORP COM 918204108 94 1,538 SH   SOLE 8 1,538 0 0
V F CORP OPT 918204108 2,072 34,000 SH Put SOLE 8 34,000 0 0
V F CORP OPT 918204108 975 16,000 SH Call SOLE 8 16,000 0 0
V F CORP COM 918204108 1,302 21,389 SH   SOLE 9 21,389 0 0
V F CORP COM 918204108 60 987 SH   SOLE 99 987 0 0
VAALCO ENERGY INC COM 91851C201 0 25 SH   SOLE 8 25 0 0
VACCINEX INC COM 918640103 0 4 SH   SOLE 8 4 0 0
VAIL RESORTS INC COM 91879Q109 3,399 18,667 SH   SOLE 1 18,667 0 0
VAIL RESORTS INC COM 91879Q109 195 1,067 SH   SOLE 8 1,067 0 0
VAIL RESORTS INC OPT 91879Q109 364 2,000 SH Put SOLE 8 2,000 0 0
VAIL RESORTS INC COM 91879Q109 52 286 SH   SOLE 9 286 0 0
VAIL RESORTS INC COM 91879Q109 207 1,134 SH   SOLE 99 1,134 0 0
VALE S A ADR 91912E105 174 16,905 SH   DFND 1 0 0 16,905
VALE S A ADR 91912E105 4,155 403,033 SH   SOLE 1 403,033 0 0
VALE S A ADR 91912E105 150 14,567 SH   SOLE 8 14,567 0 0
VALE S A OPT 91912E105 31,591 3,064,100 SH Put SOLE 8 3,064,100 0 0
VALE S A OPT 91912E105 16,980 1,646,900 SH Call SOLE 8 1,646,900 0 0
VALE S A ADR 91912E105 341 33,034 SH   SOLE 9 33,034 0 0
VALE S A ADR 91912E105 2,863 277,681 SH   DFND 20 0 0 277,681
VALE S A ADR 91912E105 725 70,316 SH   SOLE 99 70,316 0 0
VALERO ENERGY CORP COM 91913Y100 21,326 362,586 SH   SOLE 1 362,586 0 0
VALERO ENERGY CORP OPT 91913Y100 1,759 29,900 SH Call SOLE 8 29,900 0 0
VALERO ENERGY CORP OPT 91913Y100 2,453 41,700 SH Put SOLE 8 41,700 0 0
VALERO ENERGY CORP COM 91913Y100 486 8,251 SH   SOLE 8 8,251 0 0
VALERO ENERGY CORP COM 91913Y100 5,026 85,440 SH   SOLE 9 85,440 0 0
VALERO ENERGY CORP COM 91913Y100 543 9,227 SH   SOLE 99 9,227 0 0
VALLEY NATL BANCORP COM 919794107 1,713 219,135 SH   SOLE 1 219,135 0 0
VALLEY NATL BANCORP COM 919794107 37 4,832 SH   SOLE 8 4,832 0 0
VALMONT INDS INC COM 920253101 148 1,299 SH   SOLE 1 1,299 0 0
VALMONT INDS INC COM 920253101 30 265 SH   SOLE 8 265 0 0
VALUE LINE INC COM 920437100 15 567 SH   SOLE 1 567 0 0
VALVOLINE INC COM 92047W101 861 44,531 SH   SOLE 1 44,531 0 0
VALVOLINE INC COM 92047W101 38 1,962 SH   SOLE 8 1,962 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1,086 95,029 SH   SOLE 1 95,029 0 0
VANDA PHARMACEUTICALS INC COM 921659108 23 2,010 SH   SOLE 8 2,010 0 0
VANECK VECTORS ETF TR OPT 92189F106 7,336 200,000 SH Put SOLE 1 200,000 0 0
VANECK VECTORS ETF TR FUND 92189F106 30,239 824,415 SH   SOLE 1 824,415 0 0
VANECK VECTORS ETF TR FUND 92189F403 21 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TR OPT 92189F106 80,696 2,200,000 SH Call SOLE 1 2,200,000 0 0
VANECK VECTORS ETF TR FUND 92189F791 6 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR FUND 92189F791 2,291 46,199 SH   SOLE 1 46,199 0 0
VANECK VECTORS ETF TR FUND 92189F106 50 1,351 SH   DFND 1 0 0 1,351
VANECK VECTORS ETF TR FUND 92189F676 77,461 506,944 SH   SOLE 1 506,944 0 0
VANECK VECTORS ETF TR FUND 92189F403 930 44,838 SH   SOLE 1 44,838 0 0
VANECK VECTORS ETF TR OPT 92189F403 3,283 158,200 SH Call SOLE 8 158,200 0 0
VANECK VECTORS ETF TR FUND 92189F791 1,702 34,334 SH   SOLE 8 34,334 0 0
VANECK VECTORS ETF TR OPT 92189F106 228,256 6,222,900 SH Put SOLE 8 6,222,900 0 0
VANECK VECTORS ETF TR OPT 92189F403 46,453 2,238,700 SH Put SOLE 8 2,238,700 0 0
VANECK VECTORS ETF TR OPT 92189F791 2,945 59,400 SH Call SOLE 8 59,400 0 0
VANECK VECTORS ETF TR FUND 92189F403 13,322 642,007 SH   SOLE 8 642,007 0 0
VANECK VECTORS ETF TR OPT 92189F106 286,779 7,818,400 SH Call SOLE 8 7,818,400 0 0
VANECK VECTORS ETF TR FUND 92189F106 0 3 SH   SOLE 8 3 0 0
VANECK VECTORS ETF TR OPT 92189F791 17,670 356,400 SH Put SOLE 8 356,400 0 0
VANECK VECTORS ETF TR FUND 92189F692 6 100 SH   SOLE 8 100 0 0
VANECK VECTORS ETF TR OPT 92189F676 5,302 34,700 SH Put SOLE 8 34,700 0 0
VANECK VECTORS ETF TR OPT 92189F676 3,194 20,900 SH Call SOLE 8 20,900 0 0
VANECK VECTORS ETF TR FUND 92189F403 178 8,571 SH   SOLE 9 8,571 0 0
VANECK VECTORS ETF TR FUND 92189F106 1,301 35,451 SH   SOLE 9 35,451 0 0
VANECK VECTORS ETF TR FUND 92189F106 550 15,000 SH   DFND 20 0 0 15,000
VANECK VECTORS ETF TR FUND 92189F403 24 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189H300 461 15,000 SH   DFND 20 0 0 15,000
VANECK VECTORS ETF TR FUND 92189F676 31 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FDS FUND 921937835 67,608 765,326 SH   SOLE 1 765,326 0 0
VANGUARD BD INDEX FDS FUND 921937819 6,050 64,921 SH   SOLE 1 64,921 0 0
VANGUARD INDEX FDS FUND 922908363 57 200 SH   DFND 1 0 0 200
VANGUARD INDEX FDS FUND 922908652 28,489 240,741 SH   SOLE 1 240,741 0 0
VANGUARD INDEX FDS FUND 922908553 5,218 66,450 SH   SOLE 1 66,450 0 0
VANGUARD INDEX FDS FUND 922908751 66 450 SH   DFND 1 0 0 450
VANGUARD INDEX FDS FUND 922908363 211,354 745,700 SH   SOLE 1 0 745,700 0
VANGUARD INDEX FDS FUND 922908769 3,545 22,651 SH   SOLE 1 22,651 0 0
VANGUARD INDEX FDS FUND 922908629 66 400 SH   DFND 1 0 0 400
VANGUARD INDEX FDS FUND 922908769 1,471 9,399 SH   SOLE 8 9,399 0 0
VANGUARD INDEX FDS OPT 922908553 565 7,200 SH Put SOLE 8 7,200 0 0
VANGUARD INDEX FDS OPT 922908553 86 1,100 SH Call SOLE 8 1,100 0 0
VANGUARD INDEX FDS FUND 922908553 249 3,168 SH   SOLE 8 3,168 0 0
VANGUARD INDEX FDS FUND 922908553 71 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042866 120 1,891 SH   DFND 1 0 0 1,891
VANGUARD INTL EQUITY INDEX F FUND 922042718 1,468 15,200 SH   SOLE 1 15,200 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 4,260 107,540 SH   SOLE 1 107,540 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 642 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042874 69 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F OPT 922042874 559 11,100 SH Call SOLE 8 11,100 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 55 1,100 SH Put SOLE 8 1,100 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 215 5,440 SH   SOLE 8 5,440 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 495 12,500 SH Call SOLE 8 12,500 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C870 0 1 SH   SOLE 1 1 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C409 97,126 1,175,000 SH   SOLE 1 1,175,000 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C813 10,629 100,000 SH   SOLE 1 100,000 0 0
VANGUARD SPECIALIZED FUNDS FUND 921908844 37 315 SH   DFND 1 0 0 315
VANGUARD SPECIALIZED FUNDS FUND 921908844 114 969 SH   SOLE 1 969 0 0
VANGUARD STAR FDS FUND 921909768 22,835 464,413 SH   SOLE 1 464,413 0 0
VANGUARD TAX-MANAGED FDS FUND 921943858 2,613 67,350 SH   SOLE 1 67,350 0 0
VANGUARD TAX-MANAGED FDS FUND 921943858 1 16 SH   SOLE 8 16 0 0
VANGUARD WHITEHALL FDS FUND 921946406 19 247 SH   DFND 1 0 0 247
VANGUARD WORLD FDS FUND 92204A702 2,214 7,942 SH   DFND 1 0 0 7,942
VANGUARD WORLD FDS FUND 92204A603 2,345 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A504 11 55 SH   DFND 1 0 0 55
VAPOTHERM INC COM 922107107 3,232 78,852 SH   SOLE 1 78,852 0 0
VAREX IMAGING CORP COM 92214X106 937 61,893 SH   SOLE 1 61,893 0 0
VAREX IMAGING CORP COM 92214X106 16 1,066 SH   SOLE 8 1,066 0 0
VARIAN MED SYS INC COM 92220P105 6,166 50,327 SH   SOLE 1 50,327 0 0
VARIAN MED SYS INC COM 92220P105 226 1,840 SH   SOLE 8 1,840 0 0
VARIAN MED SYS INC COM 92220P105 85 696 SH   SOLE 9 696 0 0
VARIAN MED SYS INC COM 92220P105 558 4,553 SH   SOLE 99 4,553 0 0
VARONIS SYS INC COM 922280102 12,131 137,089 SH   SOLE 1 137,089 0 0
VARONIS SYS INC COM 922280102 913 10,316 SH   SOLE 8 10,316 0 0
VAXART INC COM 92243A200 1,082 122,203 SH   SOLE 1 122,203 0 0
VAXART INC COM 92243A200 133 15,000 SH   SOLE 8 15,000 0 0
VECTOR GROUP LTD COM 92240M108 1,383 137,459 SH   SOLE 1 137,459 0 0
VECTRUS INC COM 92242T101 576 11,713 SH   SOLE 1 11,713 0 0
VECTRUS INC COM 92242T101 1 15 SH   SOLE 8 15 0 0
VEDANTA LTD ADR 92242Y100 33 5,800 SH   SOLE 8 5,800 0 0
VEDANTA LTD ADR 92242Y100 206 36,700 SH   SOLE 99 36,700 0 0
VEECO INSTRS INC DEL COM 922417100 9,273 687,435 SH   SOLE 1 687,435 0 0
VEECO INSTRS INC DEL COM 922417100 2 145 SH   SOLE 8 145 0 0
VEEVA SYS INC COM 922475108 12,703 54,185 SH   SOLE 1 54,185 0 0
VEEVA SYS INC COM 922475108 175 745 SH   DFND 1 0 0 745
VEEVA SYS INC OPT 922475108 844 3,600 SH Put SOLE 8 3,600 0 0
VEEVA SYS INC COM 922475108 755 3,218 SH   SOLE 8 3,218 0 0
VEEVA SYS INC COM 922475108 219 932 SH   SOLE 9 932 0 0
VENTAS INC TRUS 92276F100 61,324 1,674,596 SH   SOLE 1 1,674,596 0 0
VENTAS INC OPT 92276F100 842 23,000 SH Put SOLE 8 23,000 0 0
VENTAS INC TRUS 92276F100 575 15,686 SH   SOLE 8 15,686 0 0
VENTAS INC OPT 92276F100 216 5,900 SH Call SOLE 8 5,900 0 0
VENTAS INC COM 92276F100 298 8,166 SH   SOLE 9 8,166 0 0
VEON LTD ADR 91822M106 72 40,000 SH   DFND 1 0 0 40,000
VEONEER INC BOND 92336XAA7 3 4,000 PRN   SOLE 8 0 0 4,000
VERA BRADLEY INC COM 92335C106 145 32,691 SH   SOLE 1 32,691 0 0
VERA BRADLEY INC COM 92335C106 0 65 SH   SOLE 8 65 0 0
VERACYTE INC COM 92337F107 1,461 56,407 SH   SOLE 1 56,407 0 0
VERACYTE INC COM 92337F107 23 881 SH   SOLE 8 881 0 0
VERACYTE INC COM 92337F107 101 3,897 SH   SOLE 99 3,897 0 0
VERASTEM INC COM 92337C104 154 89,815 SH   SOLE 1 89,815 0 0
VERASTEM INC COM 92337C104 14 8,342 SH   SOLE 8 8,342 0 0
VEREIT INC TRUS 92339V100 6,055 941,580 SH   SOLE 1 941,580 0 0
VEREIT INC OPT 92339V100 12 1,800 SH Call SOLE 8 1,800 0 0
VEREIT INC TRUS 92339V100 0 24 SH   SOLE 8 24 0 0
VEREIT INC COM 92339V100 46 7,181 SH   SOLE 9 7,181 0 0
VERICEL CORP COM 92346J108 384 27,843 SH   SOLE 1 27,843 0 0
VERICEL CORP COM 92346J108 43 3,107 SH   SOLE 8 3,107 0 0
VERINT SYS INC COM 92343X100 3,653 80,848 SH   SOLE 1 80,848 0 0
VERINT SYS INC COM 92343X100 58 1,292 SH   SOLE 8 1,292 0 0
VERINT SYS INC BOND 92343XAA8 1,038 1,041,000 PRN   SOLE 8 0 0 1,041,000
VERISIGN INC COM 92343E102 26,665 128,919 SH   SOLE 1 128,919 0 0
VERISIGN INC COM 92343E102 571 2,763 SH   SOLE 8 2,763 0 0
VERISIGN INC OPT 92343E102 1,179 5,700 SH Put SOLE 8 5,700 0 0
VERISIGN INC COM 92343E102 226 1,096 SH   SOLE 9 1,096 0 0
VERISK ANALYTICS INC COM 92345Y106 30,807 181,002 SH   SOLE 1 181,002 0 0
VERISK ANALYTICS INC COM 92345Y106 54 318 SH   SOLE 8 318 0 0
VERISK ANALYTICS INC COM 92345Y106 237 1,392 SH   SOLE 9 1,392 0 0
VERITEX HLDGS INC COM 923451108 746 42,224 SH   SOLE 1 42,224 0 0
VERITEX HLDGS INC COM 923451108 14 788 SH   SOLE 8 788 0 0
VERITIV CORP COM 923454102 225 13,305 SH   SOLE 1 13,305 0 0
VERITIV CORP COM 923454102 1 58 SH   SOLE 8 58 0 0
VERITONE INC COM 92347M100 62 4,191 SH   SOLE 8 4,191 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 4,068 73,800 SH Call SOLE 1 73,800 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 11,786 213,800 SH Put SOLE 1 213,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,395 25,298 SH   DFND 1 0 0 25,298
VERIZON COMMUNICATIONS INC COM 92343V104 204,049 3,701,218 SH   SOLE 1 3,701,218 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,623 29,424 SH   SOLE 8 29,424 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 3,952 71,700 SH Put SOLE 8 71,700 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 12,008 217,800 SH Call SOLE 8 217,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,201 94,344 SH   SOLE 9 94,344 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 728 13,197 SH   DFND 20 0 0 13,197
VERIZON COMMUNICATIONS INC COM 92343V104 3,381 61,332 SH   SOLE 99 61,332 0 0
VERRA MOBILITY CORP COM 92511U102 830 80,594 SH   SOLE 1 80,594 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 76 6,902 SH   SOLE 1 6,902 0 0
VERSO CORP COM 92531L207 1,311 109,659 SH   SOLE 1 109,659 0 0
VERSO CORP COM 92531L207 1 61 SH   SOLE 8 61 0 0
VERTEX ENERGY INC COM 92534K107 0 3 SH   SOLE 8 3 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 94,401 325,169 SH   SOLE 1 325,169 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 35 122 SH   DFND 1 0 0 122
VERTEX PHARMACEUTICALS INC OPT 92532F100 1,248 4,300 SH Call SOLE 8 4,300 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,524 5,250 SH   SOLE 8 5,250 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 15,793 54,400 SH Put SOLE 8 54,400 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 741 2,551 SH   SOLE 9 2,551 0 0
VERU INC COM 92536C103 90 27,099 SH   SOLE 1 27,099 0 0
VIAD CORP COM 92552R406 724 38,036 SH   SOLE 1 38,036 0 0
VIAD CORP COM 92552R406 7 377 SH   SOLE 8 377 0 0
VIASAT INC COM 92552V100 678 17,658 SH   SOLE 1 17,658 0 0
VIASAT INC COM 92552V100 10 271 SH   SOLE 8 271 0 0
VIAVI SOLUTIONS INC COM 925550105 2,653 208,191 SH   SOLE 1 208,191 0 0
VIAVI SOLUTIONS INC OPT 925550105 33 2,600 SH Call SOLE 8 2,600 0 0
VIAVI SOLUTIONS INC BOND 925550AE5 285 254,000 PRN   SOLE 8 0 0 254,000
VIAVI SOLUTIONS INC COM 925550105 7 532 SH   SOLE 8 532 0 0
VICI PPTYS INC TRUS 925652109 7,401 366,552 SH   SOLE 1 366,552 0 0
VICI PPTYS INC COM 925652109 67 3,304 SH   SOLE 9 3,304 0 0
VICI PPTYS INC COM 925652109 2,209 109,388 SH   SOLE 99 109,388 0 0
VICOR CORP COM 925815102 1,442 20,045 SH   SOLE 1 20,045 0 0
VICOR CORP COM 925815102 228 3,163 SH   SOLE 8 3,163 0 0
VICTORY CAP HLDGS INC COM 92645B103 2 100 SH   SOLE 1 100 0 0
VIEMED HEALTHCARE INC COM 92663R105 181 18,894 SH   SOLE 1 18,894 0 0
VIEWRAY INC COM 92672L107 137 61,428 SH   SOLE 1 61,428 0 0
VIEWRAY INC COM 92672L107 1 565 SH   SOLE 8 565 0 0
VIKING THERAPEUTICS INC COM 92686J106 835 115,871 SH   SOLE 1 115,871 0 0
VIKING THERAPEUTICS INC COM 92686J106 15 2,070 SH   SOLE 8 2,070 0 0
VILLAGE FARMS INTL INC COM 92707Y108 0 62 SH   SOLE 8 62 0 0
VILLAGE SUPER MKT INC COM 927107409 129 4,655 SH   SOLE 1 4,655 0 0
VILLAGE SUPER MKT INC COM 927107409 0 1 SH   SOLE 8 1 0 0
VINCE HLDG CORP COM 92719W207 5 828 SH   SOLE 8 828 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 470 45,386 SH   SOLE 1 45,386 0 0
VIPSHOP HOLDINGS LIMITED ADR 92763W103 55,413 2,783,180 SH   SOLE 1 2,783,180 0 0
VIPSHOP HOLDINGS LIMITED ADR 92763W103 137 6,884 SH   SOLE 8 6,884 0 0
VIPSHOP HOLDINGS LIMITED OPT 92763W103 10,401 522,400 SH Call SOLE 8 522,400 0 0
VIPSHOP HOLDINGS LIMITED ADR 92763W103 1,888 94,812 SH   SOLE 9 94,812 0 0
VIPSHOP HOLDINGS LIMITED ADR 92763W103 4,793 240,741 SH   SOLE 99 240,741 0 0
VIRNETX HLDG CORP COM 92823T108 230 35,373 SH   SOLE 1 35,373 0 0
VIRNETX HLDG CORP COM 92823T108 80 12,292 SH   SOLE 8 12,292 0 0
VIRNETX HLDG CORP OPT 92823T108 33 5,000 SH Put SOLE 8 5,000 0 0
VIRTU FINL INC COM 928254101 228 9,680 SH   SOLE 1 9,680 0 0
VIRTU FINL INC COM 928254101 24 1,000 SH   DFND 1 0 0 1,000
VIRTUS INVT PARTNERS INC COM 92828Q109 915 7,867 SH   SOLE 1 7,867 0 0
VIRTUSA CORP COM 92827P102 957 29,471 SH   SOLE 1 29,471 0 0
VISA INC COM 92826C839 563,012 2,914,607 SH   SOLE 1 2,033,461 881,146 0
VISA INC OPT 92826C839 83,760 433,600 SH Call SOLE 1 433,600 0 0
VISA INC COM 92826C839 3,764 19,485 SH   DFND 1 0 0 19,485
VISA INC OPT 92826C839 12,556 65,000 SH Put SOLE 1 65,000 0 0
VISA INC COM 92826C839 4,043 20,929 SH   SOLE 8 20,929 0 0
VISA INC OPT 92826C839 23,180 120,000 SH Call SOLE 8 120,000 0 0
VISA INC OPT 92826C839 114,357 592,000 SH Put SOLE 8 592,000 0 0
VISA INC COM 92826C839 86,683 448,739 SH   SOLE 9 448,739 0 0
VISA INC COM 92826C839 3,767 19,499 SH   DFND 20 0 0 19,499
VISA INC COM 92826C839 24,090 124,707 SH   SOLE 20 0 124,707 0
VISA INC COM 92826C839 8,735 45,217 SH   SOLE 82 0 45,217 0
VISA INC COM 92826C839 29,629 153,387 SH   SOLE 99 18,726 134,661 0
VISHAY INTERTECHNOLOGY INC COM 928298108 1,136 74,397 SH   SOLE 1 74,397 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 7 494 SH   SOLE 8 494 0 0
VISHAY PRECISION GROUP INC COM 92835K103 168 6,824 SH   SOLE 1 6,824 0 0
VISTA GOLD CORP COM 927926303 0 194 SH   SOLE 8 194 0 0
VISTA OUTDOOR INC COM 928377100 766 52,972 SH   SOLE 1 52,972 0 0
VISTA OUTDOOR INC COM 928377100 3 194 SH   SOLE 8 194 0 0
VISTEON CORP COM 92839U206 1,186 17,321 SH   SOLE 1 17,321 0 0
VISTEON CORP COM 92839U206 9 135 SH   SOLE 8 135 0 0
VISTRA ENERGY CORP COM 92840M102 44,233 2,375,587 SH   SOLE 1 2,375,587 0 0
VISTRA ENERGY CORP COM 92840M102 52 2,768 SH   SOLE 9 2,768 0 0
VISTRA ENERGY CORP COM 92840M102 97 5,234 SH   SOLE 99 5,234 0 0
VISTRA ENERGY CORP COM 92840M128 238 12,758 SH   SOLE 99 12,758 0 0
VIVINT SOLAR INC COM 92854Q106 2,651 267,775 SH   SOLE 1 267,775 0 0
VIVUS INC COM 928551308 0 18 SH   SOLE 1 18 0 0
VMWARE INC COM 928563402 196,915 1,271,574 SH   SOLE 1 1,271,574 0 0
VMWARE INC COM 928563402 4,212 27,199 SH   SOLE 8 27,199 0 0
VMWARE INC OPT 928563402 4,878 31,500 SH Put SOLE 8 31,500 0 0
VMWARE INC OPT 928563402 3,686 23,800 SH Call SOLE 8 23,800 0 0
VMWARE INC COM 928563402 123 793 SH   SOLE 9 793 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 3,567 168,279 SH   SOLE 1 168,279 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 25 1,183 SH   SOLE 8 1,183 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 143 9,000 SH   DFND 1 0 0 9,000
VODAFONE GROUP PLC NEW ADR 92857W308 167 10,490 SH   SOLE 1 10,490 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 402 25,200 SH Call SOLE 8 25,200 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 2,235 140,200 SH Put SOLE 8 140,200 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 2,087 130,952 SH   SOLE 8 130,952 0 0
VOLITIONRX LTD COM 928661107 73 18,930 SH   SOLE 1 18,930 0 0
VOLT INFORMATION SCIENCES IN COM 928703107 0 1 SH   SOLE 8 1 0 0
VONAGE HLDGS CORP COM 92886T201 2,181 216,799 SH   SOLE 1 216,799 0 0
VONAGE HLDGS CORP COM 92886T201 11 1,139 SH   SOLE 8 1,139 0 0
VORNADO RLTY TR TRUS 929042109 13,973 365,654 SH   SOLE 1 365,654 0 0
VORNADO RLTY TR OPT 929042109 172 4,500 SH Put SOLE 8 4,500 0 0
VORNADO RLTY TR OPT 929042109 57 1,500 SH Call SOLE 8 1,500 0 0
VORNADO RLTY TR TRUS 929042109 0 1 SH   SOLE 8 1 0 0
VORNADO RLTY TR COM 929042109 51 1,342 SH   SOLE 9 1,342 0 0
VOXX INTL CORP COM 91829F104 63 10,871 SH   SOLE 1 10,871 0 0
VOXX INTL CORP COM 91829F104 1 136 SH   SOLE 8 136 0 0
VOYA FINANCIAL INC COM 929089100 6,985 149,749 SH   SOLE 1 149,749 0 0
VOYA FINANCIAL INC COM 929089100 400 8,563 SH   SOLE 8 8,563 0 0
VOYA FINANCIAL INC COM 929089100 47 997 SH   SOLE 9 997 0 0
VOYA FINANCIAL INC COM 929089100 321 6,885 SH   SOLE 99 6,885 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 180 14,229 SH   SOLE 1 14,229 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 35 2,773 SH   SOLE 8 2,773 0 0
VSE CORP COM 918284100 153 4,890 SH   SOLE 1 4,890 0 0
VTV THERAPEUTICS INC COM 918385105 12 5,229 SH   SOLE 1 5,229 0 0
VULCAN MATLS CO COM 929160109 10,195 87,986 SH   SOLE 1 87,986 0 0
VULCAN MATLS CO COM 929160109 179 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 387 3,333 SH   SOLE 8 3,333 0 0
VULCAN MATLS CO COM 929160109 259 2,240 SH   SOLE 9 2,240 0 0
W &amp T OFFSHORE INC COM 92922P106 118 51,757 SH   SOLE 1 51,757 0 0
W &amp T OFFSHORE INC COM 92922P106 0 206 SH   SOLE 8 206 0 0
WABASH NATL CORP COM 929566107 985 92,723 SH   SOLE 1 92,723 0 0
WABASH NATL CORP COM 929566107 3 257 SH   SOLE 8 257 0 0
WABASH NATL CORP COM 929566107 260 24,519 SH   SOLE 99 24,519 0 0
WABTEC COM 929740108 10,869 188,809 SH   SOLE 1 188,809 0 0
WABTEC COM 929740108 6 112 SH   DFND 1 0 0 112
WABTEC OPT 929740108 438 7,600 SH Put SOLE 8 7,600 0 0
WABTEC COM 929740108 273 4,731 SH   SOLE 8 4,731 0 0
WABTEC OPT 929740108 92 1,600 SH Call SOLE 8 1,600 0 0
WABTEC COM 929740108 88 1,546 SH   SOLE 9 1,546 0 0
WABTEC COM 929740108 12 204 SH   DFND 20 0 0 204
WADDELL &amp REED FINL INC COM 930059100 1,476 95,165 SH   SOLE 1 95,165 0 0
WADDELL &amp REED FINL INC COM 930059100 42 2,677 SH   SOLE 8 2,677 0 0
WAITR HLDGS INC COM 930752100 110 41,712 SH   SOLE 1 41,712 0 0
WAITR HLDGS INC COM 930752100 5 2,023 SH   SOLE 8 2,023 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 59,053 1,393,100 SH   SOLE 1 1,393,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 66 1,562 SH   DFND 1 0 0 1,562
WALGREENS BOOTS ALLIANCE INC OPT 931427108 5,765 136,000 SH Call SOLE 8 136,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 324 7,649 SH   SOLE 8 7,649 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 2,721 64,200 SH Put SOLE 8 64,200 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 700 16,542 SH   SOLE 9 16,542 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 120 2,833 SH   SOLE 99 2,833 0 0
WALKER &amp DUNLOP INC COM 93148P102 1,409 27,711 SH   SOLE 1 27,711 0 0
WALKER &amp DUNLOP INC COM 93148P102 11 214 SH   SOLE 8 214 0 0
WALMART INC OPT 931142103 15,356 128,200 SH Put SOLE 1 128,200 0 0
WALMART INC OPT 931142103 6,468 54,000 SH Call SOLE 1 54,000 0 0
WALMART INC COM 931142103 359 2,997 SH   DFND 1 0 0 2,997
WALMART INC COM 931142103 105,833 883,552 SH   SOLE 1 883,552 0 0
WALMART INC OPT 931142103 11,547 96,400 SH Put SOLE 8 96,400 0 0
WALMART INC OPT 931142103 16,829 140,500 SH Call SOLE 8 140,500 0 0
WALMART INC COM 931142103 1,305 10,889 SH   SOLE 8 10,889 0 0
WALMART INC COM 931142103 2,106 17,583 SH   SOLE 9 17,583 0 0
WARRIOR MET COAL INC COM 93627C101 6,421 417,243 SH   SOLE 1 417,243 0 0
WARRIOR MET COAL INC COM 93627C101 4 288 SH   SOLE 8 288 0 0
WARRIOR MET COAL INC COM 93627C101 100 6,501 SH   SOLE 99 6,501 0 0
WASHINGTON FED INC COM 938824109 1,918 71,465 SH   SOLE 1 71,465 0 0
WASHINGTON FED INC COM 938824109 28 1,049 SH   SOLE 8 1,049 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 122 145,175 SH   SOLE 1 145,175 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 0 1 SH   SOLE 8 1 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 2,440 109,901 SH   SOLE 1 109,901 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 9 398 SH   SOLE 8 398 0 0
WASHINGTON TR BANCORP COM 940610108 1,095 33,404 SH   SOLE 1 33,404 0 0
WASHINGTON TR BANCORP COM 940610108 0 3 SH   SOLE 8 3 0 0
WASTE CONNECTIONS INC COM 94106B101 8,818 94,019 SH   SOLE 1 94,019 0 0
WASTE CONNECTIONS INC COM 94106B101 36 387 SH   SOLE 8 387 0 0
WASTE CONNECTIONS INC COM 94106B101 10,079 107,456 SH   SOLE 9 107,456 0 0
WASTE CONNECTIONS INC COM 94106B101 234 2,500 SH   SOLE 82 2,500 0 0
WASTE MGMT INC DEL COM 94106L109 291 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL COM 94106L109 52,604 496,683 SH   SOLE 1 496,683 0 0
WASTE MGMT INC DEL OPT 94106L109 3,230 30,500 SH Call SOLE 8 30,500 0 0
WASTE MGMT INC DEL COM 94106L109 1,021 9,641 SH   SOLE 8 9,641 0 0
WASTE MGMT INC DEL OPT 94106L109 6,111 57,700 SH Put SOLE 8 57,700 0 0
WASTE MGMT INC DEL COM 94106L109 366 3,457 SH   SOLE 9 3,457 0 0
WATERS CORP COM 941848103 17,519 97,109 SH   SOLE 1 97,109 0 0
WATERS CORP COM 941848103 331 1,839 SH   SOLE 8 1,839 0 0
WATERS CORP COM 941848103 91 499 SH   SOLE 9 499 0 0
WATERSTONE FINL INC MD COM 94188P101 186 12,599 SH   SOLE 1 12,599 0 0
WATERSTONE FINL INC MD COM 94188P101 4 322 SH   SOLE 8 322 0 0
WATFORD HOLDINGS LTD COM G94787101 338 20,292 SH   SOLE 1 20,292 0 0
WATFORD HOLDINGS LTD COM G94787101 5 277 SH   SOLE 8 277 0 0
WATSCO INC COM 942622200 3,766 21,193 SH   SOLE 1 21,193 0 0
WATSCO INC COM 942622200 29 166 SH   SOLE 8 166 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 2,621 32,349 SH   SOLE 1 32,349 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 76 927 SH   SOLE 8 927 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 380 36,608 SH   SOLE 1 36,608 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 14 1,276 SH   SOLE 8 1,276 0 0
WAYFAIR INC COM 94419L101 19,260 97,463 SH   SOLE 1 97,463 0 0
WAYFAIR INC COM 94419L101 1,001 5,066 SH   SOLE 8 5,066 0 0
WAYFAIR INC BOND 94419LAB7 76 40,000 PRN   SOLE 8 0 0 40,000
WAYFAIR INC OPT 94419L101 25,847 130,800 SH Put SOLE 8 130,800 0 0
WAYFAIR INC OPT 94419L101 6,620 33,500 SH Call SOLE 8 33,500 0 0
WAYFAIR INC COM 94419L101 86 436 SH   SOLE 9 436 0 0
WD-40 CO COM 929236107 2,462 12,415 SH   SOLE 1 12,415 0 0
WD-40 CO COM 929236107 49 249 SH   SOLE 8 249 0 0
WEBSTER FINL CORP CONN COM 947890109 262 9,177 SH   SOLE 1 9,177 0 0
WEBSTER FINL CORP CONN COM 947890109 27 970 SH   SOLE 8 970 0 0
WEBSTER FINL CORP CONN OPT 947890109 146 5,100 SH Call SOLE 8 5,100 0 0
WEC ENERGY GROUP INC COM 92939U106 66,211 755,399 SH   SOLE 1 755,399 0 0
WEC ENERGY GROUP INC COM 92939U106 196 2,230 SH   SOLE 8 2,230 0 0
WEC ENERGY GROUP INC COM 92939U106 217 2,469 SH   SOLE 9 2,469 0 0
WEIBO CORP ADR 948596101 13,935 414,741 SH   SOLE 1 414,741 0 0
WEIBO CORP ADR 948596101 3,164 94,162 SH   SOLE 8 94,162 0 0
WEIBO CORP OPT 948596101 3,955 117,700 SH Put SOLE 8 117,700 0 0
WEIBO CORP OPT 948596101 296 8,800 SH Call SOLE 8 8,800 0 0
WEIBO CORP ADR 948596101 638 18,980 SH   SOLE 9 18,980 0 0
WEIBO CORP ADR 948596101 518 15,412 SH   SOLE 99 15,412 0 0
WEINGARTEN RLTY INVS TRUS 948741103 1,481 78,261 SH   SOLE 1 78,261 0 0
WEIS MKTS INC COM 948849104 293 5,840 SH   SOLE 1 5,840 0 0
WEIS MKTS INC COM 948849104 64 1,301 SH   SOLE 8 1,301 0 0
WELBILT INC COM 949090104 439 72,179 SH   SOLE 1 72,179 0 0
WELBILT INC COM 949090104 8 1,374 SH   SOLE 8 1,374 0 0
WELLS FARGO CO NEW OPT 949746101 71,424 2,790,000 SH Put SOLE 1 2,790,000 0 0
WELLS FARGO CO NEW OPT 949746101 40,960 1,600,000 SH Call SOLE 1 1,600,000 0 0
WELLS FARGO CO NEW COM 949746101 266,727 10,418,988 SH   SOLE 1 10,418,988 0 0
WELLS FARGO CO NEW COM 949746101 91 3,549 SH   DFND 1 0 0 3,549
WELLS FARGO CO NEW OPT 949746101 34,102 1,332,100 SH Put SOLE 8 1,332,100 0 0
WELLS FARGO CO NEW COM 949746101 28,381 1,108,645 SH   SOLE 8 1,108,645 0 0
WELLS FARGO CO NEW OPT 949746101 20,209 789,400 SH Call SOLE 8 789,400 0 0
WELLS FARGO CO NEW COM 949746101 4,920 192,178 SH   SOLE 9 192,178 0 0
WELLS FARGO CO NEW COM 949746101 4,084 159,527 SH   DFND 20 0 0 159,527
WELLTOWER INC TRUS 95040Q104 22,406 432,978 SH   SOLE 1 432,978 0 0
WELLTOWER INC COM 95040Q104 2,639 51,000 SH   SOLE 1 51,000 0 0
WELLTOWER INC TRUS 95040Q104 505 9,759 SH   SOLE 8 9,759 0 0
WELLTOWER INC OPT 95040Q104 1,615 31,200 SH Call SOLE 8 31,200 0 0
WELLTOWER INC OPT 95040Q104 373 7,200 SH Put SOLE 8 7,200 0 0
WELLTOWER INC COM 95040Q104 1,123 21,697 SH   SOLE 9 21,697 0 0
WELLTOWER INC COM 95040Q104 3,707 71,640 SH   SOLE 99 71,640 0 0
WENDYS CO COM 95058W100 307 14,048 SH   SOLE 1 14,048 0 0
WENDYS CO OPT 95058W100 2,755 126,500 SH Put SOLE 8 126,500 0 0
WENDYS CO OPT 95058W100 33 1,500 SH Call SOLE 8 1,500 0 0
WENDYS CO COM 95058W100 1,951 89,569 SH   SOLE 8 89,569 0 0
WENDYS CO COM 95058W100 148 6,795 SH   SOLE 99 6,795 0 0
WERNER ENTERPRISES INC COM 950755108 4,538 104,254 SH   SOLE 1 104,254 0 0
WERNER ENTERPRISES INC COM 950755108 9 204 SH   SOLE 8 204 0 0
WESBANCO INC COM 950810101 1,643 80,913 SH   SOLE 1 80,913 0 0
WESBANCO INC COM 950810101 5 239 SH   SOLE 8 239 0 0
WESCO INTL INC COM 95082P105 10,658 303,529 SH   SOLE 1 303,529 0 0
WESCO INTL INC OPT 95082P105 288 8,200 SH Call SOLE 8 8,200 0 0
WESCO INTL INC COM 95082P105 9 258 SH   SOLE 8 258 0 0
WESCO INTL INC OPT 95082P105 70 2,000 SH Put SOLE 8 2,000 0 0
WEST BANCORPORATION INC COM 95123P106 155 8,850 SH   SOLE 1 8,850 0 0
WEST BANCORPORATION INC COM 95123P106 0 19 SH   SOLE 8 19 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 11,965 52,667 SH   SOLE 1 52,667 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 53 233 SH   SOLE 8 233 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 132 577 SH   SOLE 9 577 0 0
WESTAMERICA BANCORPORATION COM 957090103 1,365 23,769 SH   SOLE 1 23,769 0 0
WESTAMERICA BANCORPORATION COM 957090103 23 403 SH   SOLE 8 403 0 0
WESTERN ALLIANCE BANCORP COM 957638109 490 12,910 SH   SOLE 1 12,910 0 0
WESTERN ALLIANCE BANCORP COM 957638109 22 583 SH   SOLE 8 583 0 0
WESTERN ALLIANCE BANCORP COM 957638109 540 14,265 SH   SOLE 99 14,265 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 260 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 900 328,398 SH   SOLE 1 328,398 0 0
WESTERN ASSET MTG CAP CORP TRUS 95790D105 0 6 SH   SOLE 8 6 0 0
WESTERN DIGITAL CORP. COM 958102105 28,464 644,737 SH   SOLE 1 644,737 0 0
WESTERN DIGITAL CORP. OPT 958102105 10,168 230,300 SH Call SOLE 8 230,300 0 0
WESTERN DIGITAL CORP. COM 958102105 5,490 124,357 SH   SOLE 8 124,357 0 0
WESTERN DIGITAL CORP. OPT 958102105 14,821 335,700 SH Put SOLE 8 335,700 0 0
WESTERN DIGITAL CORP. COM 958102105 1,474 33,367 SH   SOLE 9 33,367 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 18,759 1,868,406 SH   SOLE 1 1,868,406 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 15 1,487 SH   SOLE 8 1,487 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 73 12,630 SH   SOLE 1 12,630 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 2 353 SH   SOLE 8 353 0 0
WESTERN UN CO COM 959802109 7,150 330,755 SH   SOLE 1 330,755 0 0
WESTERN UN CO OPT 959802109 162 7,500 SH Put SOLE 8 7,500 0 0
WESTERN UN CO COM 959802109 76 3,534 SH   SOLE 8 3,534 0 0
WESTERN UN CO OPT 959802109 32 1,500 SH Call SOLE 8 1,500 0 0
WESTERN UN CO COM 959802109 988 45,712 SH   SOLE 9 45,712 0 0
WESTERN UN CO COM 959802109 742 34,335 SH   SOLE 99 34,335 0 0
WESTLAKE CHEM CORP COM 960413102 622 11,594 SH   SOLE 1 11,594 0 0
WESTLAKE CHEM CORP OPT 960413102 976 18,200 SH Put SOLE 8 18,200 0 0
WESTLAKE CHEM CORP OPT 960413102 1,196 22,300 SH Call SOLE 8 22,300 0 0
WESTLAKE CHEM CORP COM 960413102 46 857 SH   SOLE 8 857 0 0
WESTLAKE CHEM CORP COM 960413102 8 153 SH   SOLE 9 153 0 0
WESTLAKE CHEM CORP COM 960413102 84 1,559 SH   SOLE 99 1,559 0 0
WESTROCK CO COM 96145D105 6,423 227,269 SH   SOLE 1 227,269 0 0
WESTROCK CO COM 96145D105 208 7,376 SH   SOLE 8 7,376 0 0
WESTROCK CO OPT 96145D105 331 11,700 SH Call SOLE 8 11,700 0 0
WESTROCK CO OPT 96145D105 291 10,300 SH Put SOLE 8 10,300 0 0
WESTROCK CO COM 96145D105 58 2,065 SH   SOLE 9 2,065 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 69 4,352 SH   SOLE 1 4,352 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 1 98 SH   SOLE 8 98 0 0
WEX INC COM 96208T104 961 5,816 SH   SOLE 1 5,816 0 0
WEX INC COM 96208T104 142 863 SH   SOLE 8 863 0 0
WEX INC COM 96208T104 320 1,939 SH   SOLE 99 1,939 0 0
WEYCO GROUP INC COM 962149100 72 3,343 SH   SOLE 1 3,343 0 0
WEYCO GROUP INC COM 962149100 1 29 SH   SOLE 8 29 0 0
WEYERHAEUSER CO MTN BE TRUS 962166104 16,383 729,387 SH   SOLE 1 729,387 0 0
WEYERHAEUSER CO MTN BE OPT 962166104 61 2,700 SH Put SOLE 8 2,700 0 0
WEYERHAEUSER CO MTN BE OPT 962166104 85 3,800 SH Call SOLE 8 3,800 0 0
WEYERHAEUSER CO MTN BE TRUS 962166104 121 5,403 SH   SOLE 8 5,403 0 0
WEYERHAEUSER CO MTN BE COM 962166104 172 7,674 SH   SOLE 9 7,674 0 0
WEYERHAEUSER CO MTN BE COM 962166104 442 19,681 SH   SOLE 99 19,681 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 10,203 231,630 SH   SOLE 1 231,630 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,489 56,500 SH Call SOLE 8 56,500 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 903 20,500 SH Put SOLE 8 20,500 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 277 6,277 SH   SOLE 8 6,277 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 142 3,252 SH   SOLE 9 3,252 0 0
WHIRLPOOL CORP COM 963320106 6 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 5,549 42,833 SH   SOLE 1 42,833 0 0
WHIRLPOOL CORP OPT 963320106 1,684 13,000 SH Put SOLE 8 13,000 0 0
WHIRLPOOL CORP COM 963320106 160 1,237 SH   SOLE 8 1,237 0 0
WHIRLPOOL CORP COM 963320106 309 2,377 SH   SOLE 9 2,377 0 0
WHIRLPOOL CORP COM 963320106 102 789 SH   SOLE 99 789 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 1,816 2,045 SH   SOLE 1 2,045 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 40 45 SH   SOLE 8 45 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 729 821 SH   SOLE 99 821 0 0
WHITESTONE REIT TRUS 966084204 1,349 185,503 SH   SOLE 1 185,503 0 0
WHITING PETE CORP NEW COM 966387409 92 80,440 SH   SOLE 1 80,440 0 0
WHITING PETE CORP NEW OPT 966387409 436 386,400 SH Put SOLE 1 386,400 0 0
WHITING PETE CORP NEW OPT 966387409 776 686,500 SH Put SOLE 8 686,500 0 0
WHITING PETE CORP NEW OPT 966387409 45 39,500 SH Call SOLE 8 39,500 0 0
WHITING PETE CORP NEW COM 966387409 55 48,709 SH   SOLE 8 48,709 0 0
WIDEOPENWEST INC COM 96758W101 284 53,668 SH   SOLE 1 53,668 0 0
WIDEPOINT CORP COM 967590100 0 152 SH   SOLE 8 152 0 0
WILEY JOHN &amp SONS INC COM 968223206 1,406 36,056 SH   SOLE 1 36,056 0 0
WILEY JOHN &amp SONS INC COM 968223206 28 718 SH   SOLE 8 718 0 0
WILHELMINA INTL INC COM 968235200 0 100 SH   SOLE 8 100 0 0
WILLDAN GROUP INC COM 96924N100 142 5,669 SH   SOLE 1 5,669 0 0
WILLIAMS COS INC COM 969457100 21,228 1,116,063 SH   SOLE 1 1,116,063 0 0
WILLIAMS COS INC OPT 969457100 215 11,300 SH Call SOLE 8 11,300 0 0
WILLIAMS COS INC COM 969457100 637 33,495 SH   SOLE 8 33,495 0 0
WILLIAMS COS INC OPT 969457100 512 26,900 SH Put SOLE 8 26,900 0 0
WILLIAMS COS INC COM 969457100 189 9,851 SH   SOLE 9 9,851 0 0
WILLIAMS SONOMA INC COM 969904101 50,754 618,874 SH   SOLE 1 618,874 0 0
WILLIAMS SONOMA INC COM 969904101 77 936 SH   SOLE 8 936 0 0
WILLIAMS SONOMA INC OPT 969904101 303 3,700 SH Put SOLE 8 3,700 0 0
WILLIS LEASE FINANCE CORP COM 970646105 38 1,608 SH   SOLE 1 1,608 0 0
WILLIS LEASE FINANCE CORP COM 970646105 0 7 SH   SOLE 8 7 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 271,315 1,377,593 SH   SOLE 1 1,377,593 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 3,339 16,951 SH   SOLE 8 16,951 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 206 1,045 SH   SOLE 9 1,045 0 0
WILLSCOT CORP COM 971375126 1,083 88,177 SH   SOLE 1 88,177 0 0
WILLSCOT CORP COM 971375126 35 2,833 SH   SOLE 8 2,833 0 0
WINGSTOP INC COM 974155103 3,920 28,207 SH   SOLE 1 28,207 0 0
WINGSTOP INC COM 974155103 2,380 17,127 SH   SOLE 8 17,127 0 0
WINGSTOP INC OPT 974155103 11,687 84,100 SH Call SOLE 8 84,100 0 0
WINMARK CORP COM 974250102 312 1,818 SH   SOLE 1 1,818 0 0
WINNEBAGO INDS INC COM 974637100 7,029 105,494 SH   SOLE 1 105,494 0 0
WINNEBAGO INDS INC COM 974637100 693 10,397 SH   SOLE 8 10,397 0 0
WINTRUST FINL CORP COM 97650W108 690 15,801 SH   SOLE 1 15,801 0 0
WINTRUST FINL CORP COM 97650W108 18 405 SH   SOLE 8 405 0 0
WINTRUST FINL CORP COM 97650W108 653 14,971 SH   SOLE 99 14,971 0 0
WIPRO LTD ADR 97651M109 1,545 466,502 SH   SOLE 1 466,502 0 0
WISDOMTREE INVTS INC COM 97717P104 793 228,684 SH   SOLE 1 228,684 0 0
WISDOMTREE INVTS INC COM 97717P104 3 741 SH   SOLE 8 741 0 0
WISDOMTREE TR FUND 97717W422 2,698 134,693 SH   SOLE 1 134,693 0 0
WISDOMTREE TR FUND 97717W851 96 2,036 SH   SOLE 1 2,036 0 0
WISDOMTREE TR FUND 97717W422 130 6,478 SH   SOLE 8 6,478 0 0
WISDOMTREE TR OPT 97717W851 2,125 45,200 SH Call SOLE 8 45,200 0 0
WISDOMTREE TR FUND 97717X701 0 1 SH   SOLE 8 1 0 0
WISDOMTREE TR OPT 97717W422 1,699 84,800 SH Put SOLE 8 84,800 0 0
WISDOMTREE TR OPT 97717W422 26 1,300 SH Call SOLE 8 1,300 0 0
WISDOMTREE TR FUND 97717W422 2,557 127,632 SH   SOLE 9 127,632 0 0
WIX COM LTD COM M98068105 17,789 69,426 SH   SOLE 1 69,426 0 0
WIX COM LTD OPT M98068105 6,687 26,100 SH Put SOLE 8 26,100 0 0
WIX COM LTD COM M98068105 81 316 SH   SOLE 8 316 0 0
WIX COM LTD OPT M98068105 2,947 11,500 SH Call SOLE 8 11,500 0 0
WIX COM LTD COM M98068105 1,365 5,329 SH   SOLE 9 5,329 0 0
WOLVERINE WORLD WIDE INC COM 978097103 1,751 73,550 SH   SOLE 1 73,550 0 0
WOLVERINE WORLD WIDE INC COM 978097103 24 970 SH   SOLE 8 970 0 0
WOODWARD INC COM 980745103 970 12,506 SH   SOLE 1 12,506 0 0
WOODWARD INC COM 980745103 82 1,052 SH   SOLE 8 1,052 0 0
WORKDAY INC COM 98138H101 19,137 102,146 SH   SOLE 1 102,146 0 0
WORKDAY INC OPT 98138H101 2,379 12,700 SH Put SOLE 8 12,700 0 0
WORKDAY INC BOND 98138HAF8 2,794 2,023,000 PRN   SOLE 8 0 0 2,023,000
WORKDAY INC OPT 98138H101 18,736 100,000 SH Call SOLE 8 100,000 0 0
WORKDAY INC COM 98138H101 245 1,308 SH   SOLE 9 1,308 0 0
WORKHORSE GROUP INC COM 98138J206 2,011 115,635 SH   SOLE 1 115,635 0 0
WORKHORSE GROUP INC COM 98138J206 56 3,247 SH   SOLE 9 3,247 0 0
WORKIVA INC COM 98139A105 1,130 21,138 SH   SOLE 1 21,138 0 0
WORKIVA INC COM 98139A105 18 326 SH   SOLE 8 326 0 0
WORLD ACCEP CORP DEL COM 981419104 854 13,012 SH   SOLE 1 13,012 0 0
WORLD ACCEP CORP DEL COM 981419104 31 461 SH   SOLE 8 461 0 0
WORLD FUEL SVCS CORP COM 981475106 953 37,049 SH   SOLE 1 37,049 0 0
WORLD FUEL SVCS CORP COM 981475106 45 1,753 SH   SOLE 8 1,753 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 4,750 109,340 SH   SOLE 1 109,340 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 895 20,600 SH Call SOLE 8 20,600 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 4 88 SH   SOLE 8 88 0 0
WORTHINGTON INDS INC COM 981811102 776 20,805 SH   SOLE 1 20,805 0 0
WORTHINGTON INDS INC COM 981811102 66 1,754 SH   SOLE 8 1,754 0 0
WP CAREY INC TRUS 92936U109 10,949 161,858 SH   SOLE 1 161,858 0 0
WP CAREY INC COM 92936U109 335 4,955 SH   SOLE 9 4,955 0 0
WPX ENERGY INC COM 98212B103 14,075 2,206,136 SH   SOLE 1 2,206,136 0 0
WPX ENERGY INC COM 98212B103 34 5,199 SH   SOLE 8 5,199 0 0
WPX ENERGY INC OPT 98212B103 612 96,000 SH Call SOLE 8 96,000 0 0
WPX ENERGY INC COM 98212B103 14 2,157 SH   SOLE 99 2,157 0 0
WRAP TECHNOLOGIES INC COM 98212N107 147 14,055 SH   SOLE 1 14,055 0 0
WRIGHT MED GROUP N V COM N96617118 72,868 2,451,819 SH   SOLE 1 2,451,819 0 0
WRIGHT MED GROUP N V COM N96617118 67 2,254 SH   SOLE 8 2,254 0 0
WSFS FINL CORP COM 929328102 1,161 40,434 SH   SOLE 1 40,434 0 0
WSFS FINL CORP COM 929328102 14 474 SH   SOLE 8 474 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 388 13,770 SH   SOLE 1 13,770 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 55 1,994 SH   SOLE 8 1,994 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 56 2,000 SH Call SOLE 8 2,000 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 3 SH   SOLE 9 3 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 595 13,961 SH   SOLE 1 13,961 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 59 1,396 SH   SOLE 8 1,396 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 680 15,961 SH   SOLE 99 15,961 0 0
WYNN RESORTS LTD COM 983134107 19,483 261,560 SH   SOLE 1 261,560 0 0
WYNN RESORTS LTD COM 983134107 74 1,000 SH   DFND 1 0 0 1,000
WYNN RESORTS LTD OPT 983134107 20,374 273,500 SH Put SOLE 8 273,500 0 0
WYNN RESORTS LTD COM 983134107 3,775 50,681 SH   SOLE 8 50,681 0 0
WYNN RESORTS LTD OPT 983134107 16,008 214,900 SH Call SOLE 8 214,900 0 0
WYNN RESORTS LTD COM 983134107 135 1,810 SH   SOLE 9 1,810 0 0
X4 PHARMACEUTICALS INC COM 98420X103 1 140 SH   SOLE 8 140 0 0
XBIOTECH INC COM 98400H102 107 7,854 SH   SOLE 1 7,854 0 0
XBIOTECH INC COM 98400H102 1 41 SH   SOLE 8 41 0 0
XCEL BRANDS INC COM 98400M101 0 1 SH   SOLE 8 1 0 0
XCEL ENERGY INC COM 98389B100 63 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 30,488 487,815 SH   SOLE 1 487,815 0 0
XCEL ENERGY INC COM 98389B100 276 4,411 SH   SOLE 8 4,411 0 0
XCEL ENERGY INC COM 98389B100 418 6,699 SH   SOLE 9 6,699 0 0
XENCOR INC COM 98401F105 2,130 65,737 SH   SOLE 1 65,737 0 0
XENCOR INC COM 98401F105 46 1,400 SH   SOLE 8 1,400 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 2,924 313,415 SH   SOLE 1 313,415 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 8 894 SH   SOLE 8 894 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 55 20,512 SH   SOLE 1 20,512 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 0 66 SH   SOLE 8 66 0 0
XILINX INC COM 983919101 2,903 29,500 SH   DFND 1 0 0 29,500
XILINX INC COM 983919101 93,532 950,639 SH   SOLE 1 950,639 0 0
XILINX INC OPT 983919101 6,927 70,400 SH Put SOLE 8 70,400 0 0
XILINX INC COM 983919101 3,307 33,606 SH   SOLE 8 33,606 0 0
XILINX INC COM 983919101 2,700 27,446 SH   SOLE 9 27,446 0 0
XILINX INC COM 983919101 2,425 24,648 SH   DFND 20 0 0 24,648
XILINX INC COM 983919101 4,049 41,148 SH   SOLE 99 41,148 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 1 568 SH   SOLE 8 568 0 0
XOMA CORP DEL COM 98419J206 65 3,326 SH   SOLE 1 3,326 0 0
XPO LOGISTICS INC COM 983793100 3,180 41,166 SH   SOLE 1 41,166 0 0
XPO LOGISTICS INC OPT 983793100 9,903 128,200 SH Call SOLE 8 128,200 0 0
XPO LOGISTICS INC COM 983793100 933 12,085 SH   SOLE 8 12,085 0 0
XPO LOGISTICS INC OPT 983793100 5,902 76,400 SH Put SOLE 8 76,400 0 0
XPO LOGISTICS INC COM 983793100 3,452 44,688 SH   SOLE 9 44,688 0 0
XTANT MED HLDGS INC COM 98420P308 0 20 SH   SOLE 8 20 0 0
XUNLEI LTD ADR 98419E108 2,068 594,400 SH   SOLE 1 594,400 0 0
XYLEM INC COM 98419M100 13,441 206,915 SH   SOLE 1 206,915 0 0
XYLEM INC COM 98419M100 292 4,516 SH   SOLE 8 4,516 0 0
XYLEM INC COM 98419M100 996 15,316 SH   SOLE 9 15,316 0 0
Y-MABS THERAPEUTICS INC COM 984241109 2,233 51,685 SH   SOLE 1 51,685 0 0
Y-MABS THERAPEUTICS INC COM 984241109 14 319 SH   SOLE 8 319 0 0
YAMANA GOLD INC COM 98462Y100 5,689 1,041,840 SH   SOLE 1 1,041,840 0 0
YAMANA GOLD INC COM 98462Y100 5 826 SH   DFND 1 0 0 826
YAMANA GOLD INC COM 98462Y100 18 3,236 SH   SOLE 8 3,236 0 0
YAMANA GOLD INC OPT 98462Y100 233 42,600 SH Put SOLE 8 42,600 0 0
YAMANA GOLD INC OPT 98462Y100 405 74,100 SH Call SOLE 8 74,100 0 0
YAMANA GOLD INC COM 98462Y100 16 2,923 SH   SOLE 9 2,923 0 0
YANDEX N V COM N97284108 1,263 25,248 SH   SOLE 1 25,248 0 0
YANDEX N V COM N97284108 346 6,917 SH   SOLE 8 6,917 0 0
YANDEX N V OPT N97284108 1,015 20,300 SH Put SOLE 8 20,300 0 0
YANDEX N V OPT N97284108 925 18,500 SH Call SOLE 8 18,500 0 0
YANDEX N V COM N97284108 240 4,798 SH   SOLE 9 4,798 0 0
YELP INC COM 985817105 1,511 65,273 SH   SOLE 1 65,273 0 0
YELP INC OPT 985817105 35 1,500 SH Call SOLE 8 1,500 0 0
YELP INC COM 985817105 190 8,214 SH   SOLE 8 8,214 0 0
YELP INC OPT 985817105 190 8,200 SH Put SOLE 8 8,200 0 0
YETI HLDGS INC COM 98585X104 3,407 79,741 SH   SOLE 1 79,741 0 0
YETI HLDGS INC OPT 98585X104 961 22,500 SH Put SOLE 8 22,500 0 0
YETI HLDGS INC OPT 98585X104 158 3,700 SH Call SOLE 8 3,700 0 0
YETI HLDGS INC COM 98585X104 51 1,179 SH   SOLE 8 1,179 0 0
YETI HLDGS INC COM 98585X104 120 2,804 SH   SOLE 99 2,804 0 0
YEXT INC COM 98585N106 1,049 63,109 SH   SOLE 1 63,109 0 0
YORK WTR CO COM 987184108 665 13,828 SH   SOLE 1 13,828 0 0
YOUNGEVITY INTL INC COM 987537206 4 2,603 SH   SOLE 8 2,603 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 266 46,300 SH   SOLE 1 46,300 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 2,370 412,100 SH Put SOLE 8 412,100 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 3,938 684,870 SH   SOLE 8 684,870 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 7 1,200 SH Call SOLE 8 1,200 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 118 20,483 SH   SOLE 9 20,483 0 0
YRC WORLDWIDE INC COM 984249607 92 49,500 SH   SOLE 1 49,500 0 0
YRC WORLDWIDE INC COM 984249607 19 10,306 SH   SOLE 8 10,306 0 0
YRC WORLDWIDE INC OPT 984249607 34 18,200 SH Call SOLE 8 18,200 0 0
YUM BRANDS INC COM 988498101 19,991 230,011 SH   SOLE 1 230,011 0 0
YUM BRANDS INC OPT 988498101 904 10,400 SH Put SOLE 8 10,400 0 0
YUM BRANDS INC COM 988498101 5,762 66,301 SH   SOLE 8 66,301 0 0
YUM BRANDS INC COM 988498101 208 2,385 SH   SOLE 9 2,385 0 0
YUM CHINA HLDGS INC COM 98850P109 10,458 217,549 SH   SOLE 1 217,549 0 0
YUM CHINA HLDGS INC OPT 98850P109 38 800 SH Call SOLE 8 800 0 0
YUM CHINA HLDGS INC COM 98850P109 323 6,730 SH   SOLE 8 6,730 0 0
YUM CHINA HLDGS INC COM 98850P109 3,691 76,776 SH   SOLE 9 76,776 0 0
YUM CHINA HLDGS INC COM 98850P109 3,929 81,745 SH   SOLE 99 81,745 0 0
ZAGG INC OPT 98884U108 23 7,300 SH Call SOLE 8 7,300 0 0
ZAGG INC COM 98884U108 24 7,581 SH   SOLE 8 7,581 0 0
ZAI LAB LTD ADR 98887Q104 813 9,900 SH   SOLE 1 9,900 0 0
ZAI LAB LTD ADR 98887Q104 2 29 SH   SOLE 8 29 0 0
ZAI LAB LTD ADR 98887Q104 920 11,200 SH   SOLE 9 11,200 0 0
ZEBRA TECHNOLOGIES CORPORATI COM 989207105 9,027 35,263 SH   SOLE 1 35,263 0 0
ZEBRA TECHNOLOGIES CORPORATI COM 989207105 61 239 SH   SOLE 8 239 0 0
ZEBRA TECHNOLOGIES CORPORATI COM 989207105 132 512 SH   SOLE 9 512 0 0
ZEBRA TECHNOLOGIES CORPORATI COM 989207105 81 318 SH   SOLE 99 318 0 0
ZENDESK INC COM 98936J101 2,265 25,588 SH   SOLE 1 25,588 0 0
ZENDESK INC OPT 98936J101 8,924 100,800 SH Call SOLE 8 100,800 0 0
ZENDESK INC OPT 98936J101 593 6,700 SH Put SOLE 8 6,700 0 0
ZENDESK INC COM 98936J101 10,130 114,420 SH   SOLE 9 114,420 0 0
ZILLOW GROUP INC COM 98954M101 179 3,112 SH   SOLE 1 3,112 0 0
ZILLOW GROUP INC COM 98954M200 34 592 SH   SOLE 1 592 0 0
ZILLOW GROUP INC OPT 98954M101 80 1,400 SH Put SOLE 8 1,400 0 0
ZILLOW GROUP INC COM 98954M200 86 1,485 SH   SOLE 8 1,485 0 0
ZILLOW GROUP INC OPT 98954M200 6,297 109,300 SH Put SOLE 8 109,300 0 0
ZILLOW GROUP INC OPT 98954M200 2,760 47,900 SH Call SOLE 8 47,900 0 0
ZILLOW GROUP INC COM 98954M101 10 172 SH   SOLE 8 172 0 0
ZILLOW GROUP INC BOND 98954MAB7 6 5,000 PRN   SOLE 8 0 0 5,000
ZILLOW GROUP INC COM 98954M200 53 927 SH   SOLE 9 927 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 43,763 366,656 SH   SOLE 1 366,656 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 38 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HOLDINGS INC COM 98956P102 150 1,260 SH   SOLE 8 1,260 0 0
ZIMMER BIOMET HOLDINGS INC OPT 98956P102 155 1,300 SH Put SOLE 8 1,300 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 193 1,609 SH   SOLE 9 1,609 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,697 22,592 SH   SOLE 99 22,592 0 0
ZIONS BANCORPORATION N A COM 989701107 6,694 196,856 SH   SOLE 1 196,856 0 0
ZIONS BANCORPORATION N A OPT 989701107 262 7,700 SH Put SOLE 8 7,700 0 0
ZIONS BANCORPORATION N A COM 989701107 431 12,670 SH   SOLE 8 12,670 0 0
ZIONS BANCORPORATION N A OPT 989701107 54 1,600 SH Call SOLE 8 1,600 0 0
ZIONS BANCORPORATION N A COM 989701107 48 1,413 SH   SOLE 9 1,413 0 0
ZIONS BANCORPORATION N A COM 989701107 293 8,615 SH   SOLE 99 8,615 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 385 117,268 SH   SOLE 1 117,268 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 8 2,514 SH   SOLE 8 2,514 0 0
ZIX CORP COM 98974P100 248 35,863 SH   SOLE 1 35,863 0 0
ZOETIS INC COM 98978V103 1,678 12,247 SH   DFND 1 0 0 12,247
ZOETIS INC COM 98978V103 104,141 759,934 SH   SOLE 1 759,934 0 0
ZOETIS INC COM 98978V103 645 4,704 SH   SOLE 8 4,704 0 0
ZOETIS INC OPT 98978V103 973 7,100 SH Put SOLE 8 7,100 0 0
ZOETIS INC OPT 98978V103 151 1,100 SH Call SOLE 8 1,100 0 0
ZOETIS INC COM 98978V103 509 3,712 SH   SOLE 9 3,712 0 0
ZOGENIX INC COM 98978L204 826 30,575 SH   SOLE 1 30,575 0 0
ZOGENIX INC COM 98978L204 40 1,464 SH   SOLE 8 1,464 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 146 614,450 SH   SOLE 8 614,450 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 53,657 211,632 SH   SOLE 1 211,632 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 598 2,359 SH   DFND 1 0 0 2,359
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 13,215 52,119 SH   SOLE 8 52,119 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 4,969 19,600 SH Call SOLE 8 19,600 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 13,970 55,100 SH Put SOLE 8 55,100 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 119 470 SH   SOLE 9 470 0 0
ZOVIO INC COM 98979V102 0 5 SH   SOLE 8 5 0 0
ZSCALER INC COM 98980G102 21,268 194,233 SH   SOLE 1 194,233 0 0
ZSCALER INC OPT 98980G102 1,971 18,000 SH Put SOLE 8 18,000 0 0
ZSCALER INC OPT 98980G102 2,486 22,700 SH Call SOLE 8 22,700 0 0
ZSCALER INC COM 98980G102 1,767 16,137 SH   SOLE 8 16,137 0 0
ZSCALER INC COM 98980G102 134 1,228 SH   SOLE 99 1,228 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 129,366 3,524,009 SH   SOLE 1 3,524,009 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 9,178 250,000 SH Put SOLE 8 250,000 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 245 6,667 SH   SOLE 8 6,667 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 9,178 250,000 SH Call SOLE 8 250,000 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 2,955 80,500 SH   SOLE 9 80,500 0 0
ZUMIEZ INC COM 989817101 744 27,197 SH   SOLE 1 27,197 0 0
ZUMIEZ INC COM 989817101 35 1,256 SH   SOLE 8 1,256 0 0
ZUORA INC COM 98983V106 685 53,802 SH   SOLE 1 53,802 0 0
ZYMEWORKS INC COM 98985W102 3,030 84,017 SH   SOLE 1 84,017 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 15 4,500 SH   SOLE 1 4,500 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 22 6,557 SH   SOLE 8 6,557 0 0
ZYNEX INC COM 98986M103 582 23,369 SH   SOLE 1 23,369 0 0
ZYNGA INC COM 98986T108 13 1,397 SH   DFND 1 0 0 1,397
ZYNGA INC COM 98986T108 1,745 183,008 SH   SOLE 1 183,008 0 0
ZYNGA INC OPT 98986T108 9,254 970,000 SH Call SOLE 8 970,000 0 0
ZYNGA INC COM 98986T108 7,362 771,748 SH   SOLE 8 771,748 0 0
ZYNGA INC COM 98986T108 203 21,329 SH   SOLE 99 21,329 0 0